/* CSS Document */
body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
ul,
ol,
li,
dl,
dt,
dd,
form {
  padding: 0;
  margin: 0;
}

html,
body {
  padding: 0;
  margin: 0;
  height: auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 13px;
}

p {
  font: 17px/25px Roboto-Light;
  color: #555555;
}

ol li {
  font: 17px/25px Roboto-Light;
  color: #555555;
  display: block;
}

input {
  outline: none;
}

p strong {
  font: 17px/50px Roboto-Medium;
  color: #ff984c;
}

p b {
  font: 20px/40px Roboto-Medium;
  color: #3287c7;
}

a {
  color: inherit;
  cursor: pointer;
}

a {
  color: #c93137;
  font: 17px/25px Roboto-Light;
}

textarea {
  border: none;
  outline: none;
  overflow: auto;
  resize: none;
}

select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

input.button {
  border: none;
  outline: none;
}

input::-webkit-input-placeholder {
  opacity: 1;
}

input::-moz-placeholder {
  opacity: 1;
}

input:-ms-input-placeholder {
  opacity: 1;
}

input:-moz-placeholder {
  opacity: 1;
}

input[type=checkbox] {
  border: none;
  outline: none;
}

img {
  outline: none;
  border: none;
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

li {
  list-style: none;
  display: inline-block;
}

a,
a:active,
a:hover {
  text-decoration: none;
  outline: none !important;
}

a:focus {
  outline: none;
  text-decoration: none;
}

* {
  box-sizing: border-box;
}

ul li {
  padding: 0 5px 0px 31px;
  background: url(../images/tik.svg) no-repeat left top;
  display: block;
  font: 17px/25px Roboto-Light;
  color: #555555;
}

button,
a,
input[type=submit] {
  transition: all 0.5s ease-out, all 0.5s ease-in;
}

:not(output):-moz-ui-invalid {
  box-shadow: inset;
}

a:after,
a:before {
  transition: 0.5s all ease-out, 0.5s all ease-in;
  -ms-transition: 0.5s all ease-out, 0.5s all ease-in;
  -webkit-transition: 0.5s all ease-out, 0.5s all ease-in;
  -o-transition: 0.5s all ease-out, 0.5s all ease-in;
}

button:after,
button:before {
  transition: 0.5s all ease-out, 0.5s all ease-in;
  -ms-transition: 0.5s all ease-out, 0.5s all ease-in;
  -webkit-transition: 0.5s all ease-out, 0.5s all ease-in;
  -o-transition: 0.5s all ease-out, 0.5s all ease-in;
}

*:focus {
  outline: none !important;
}

.clearfix {
  clear: both;
  display: block;
}

.clearfix::before {
  content: "";
  clear: both;
  display: block;
}

.clearfix:after {
  content: "";
  clear: both;
  display: block;
}

a,
span {
  display: inline-block;
}

.container {
  max-width: 1350px;
  width: 100%;
  margin: auto;
  padding: 0;
}

@font-face {
  font-family: "Roboto-Medium";
  src: url("../fonts/Roboto-Medium.eot");
  src: url("../fonts/Roboto-Medium.eot?iefix") format("embedded-opentype"), url("../fonts/Roboto-Medium.woff") format("woff"), url("../fonts/Roboto-Medium.ttf") format("truetype"), url("../fonts/Roboto-Medium.svgRoboto-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Roboto-Regular";
  src: url("../fonts/Roboto-Regular.eot");
  src: url("../fonts/Roboto-Regular.eot?iefix") format("embedded-opentype"), url("../fonts/Roboto-Regular.woff") format("woff"), url("../fonts/Roboto-Regular.ttf") format("truetype"), url("../fonts/Roboto-Regular.svgRoboto-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Roboto-Thin";
  src: url("../fonts/Roboto-Thin.eot");
  src: url("../fonts/Roboto-Thin.eot?iefix") format("embedded-opentype"), url("../fonts/Roboto-Thin.woff") format("woff"), url("../fonts/Roboto-Thin.ttf") format("truetype"), url("../fonts/Roboto-Thin.svgRoboto-Thin") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Literata-SemiBold";
  src: url("../fonts/Literata-SemiBold.eot");
  src: url("../fonts/Literata-SemiBold.eot?iefix") format("embedded-opentype"), url("../fonts/Literata-SemiBold.woff") format("woff"), url("../fonts/Literata-SemiBold.ttf") format("truetype"), url("../fonts/Literata-SemiBold.svgLiterata-SemiBold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Roboto-Light";
  src: url("../fonts/Roboto-Light.eot");
  src: url("../fonts/Roboto-Light.eot?iefix") format("embedded-opentype"), url("../fonts/Roboto-Light.woff") format("woff"), url("../fonts/Roboto-Light.ttf") format("truetype"), url("../fonts/Roboto-Light.svgRoboto-Light") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Roboto-Bold";
  src: url("../fonts/Roboto-Bold.eot");
  src: url("../fonts/Roboto-Bold.eot?iefix") format("embedded-opentype"), url("../fonts/Roboto-Bold.woff") format("woff"), url("../fonts/Roboto-Bold.ttf") format("truetype"), url("../fonts/Roboto-Bold.svgRoboto-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Literata-Medium";
  src: url("../fonts/Literata-Medium.eot");
  src: url("../fonts/Literata-Medium.eot?iefix") format("embedded-opentype"), url("../fonts/Literata-Medium.woff") format("woff"), url("../fonts/Literata-Medium.ttf") format("truetype"), url("../fonts/Literata-Medium.svgLiterata-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "DMSans-Bold";
  src: url("../fonts/DMSans-Bold.eot");
  src: url("../fonts/DMSans-Bold.eot?iefix") format("embedded-opentype"), url("../fonts/DMSans-Bold.woff") format("woff"), url("../fonts/DMSans-Bold.ttf") format("truetype"), url("../fonts/DMSans-Bold.svgDMSans-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}

.btnor {
  max-width: 211px;
  width: 100%;
  font: 17px/25px Roboto-Medium;
  color: #ffffff;
  background-color: #ff984c;
  border-radius: 50px;
  padding: 12px 19px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.btnor::after {
  position: absolute;
  content: "";
  border-radius: 50px;
  background-color: #00a0e6;
  width: 0;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
  transition: 0.5s all ease-out, 0.5s all ease-in;
  visibility: hidden;
}

.area-blk .area-ove .are-bx .are-a:hover .btnor:after {
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.btnor:hover {
  color: #ffffff;
}

.container {
  max-width: 1350px;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

header .dhed .dh-cont {
  display: flex;
  align-items: center;
}

header .dhed .dh-cont .hide {
  display: none;
}

header .dhed .dh-cont .menuim {
  display: none;
}

header .dhed .dh-cont .hed-logo {
  width: 14%;
}

header .dhed .dh-cont .hed-logo a {
  display: block;
}

header .dhed .dh-cont .hed-logo a img {
  width: 236px;
  height: 89px;
}

/* header .dhed .dh-cont .menu {
  width: 60%;
} */
header .dhed .dh-cont .menu .menus .menuim {
  display: none;
}

header .dhed .dh-cont .menu .menus ul {
  display: flex;
  justify-content: center;
}

header .dhed .dh-cont .menu .menus ul li {
  padding: 52px 42px 60px 0;
  background: unset !important;
}

header .dhed .dh-cont .menu .menus ul li a {
  display: block;
  font: 18px/35px Roboto-Medium;
  color: #333333;
  position: relative;
}

header .dhed .dh-cont .menu .menus ul li a:hover,
header .dhed .dh-cont .menu .menus ul.menu>li.menu-item-has-children.current-menu-item>a {
  color: #ff984c;
}



header .dhed .dh-cont .menu .menus ul li a:hover::before,
header .dhed .dh-cont .menu .menus ul li.current-menu-item a:hover::before {
  opacity: 1;
  visibility: visible;
}

header .dhed .dh-cont .menu .menus ul.menu li ul.sub-menu li.menu-item.current-menu-item a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: #ff984c;
  width: 26px;
  height: 5px;
  border-radius: 20px;
  opacity: 1;
  visibility: visible;
}

header .dhed .dh-cont .menu .menus ul li.calbts a {
  display: none;
  padding-left: 30px;
  background-image: url(../images/calenbt.svg);
  background-repeat: no-repeat;
  background-position: center left 15px;
}

header .dhed .dh-cont .menu .menus ul li.calbts a::after {
  padding-left: 30px;
  background-image: url(../images/calenbt.svg);
  background-repeat: no-repeat;
  background-position: center left 15px;
}

header .dhed .dh-cont .calbt {
  width: 15%;
}

header .dhed .dh-cont .calbt .caln_bt {
  padding-left: 30px;
  background-image: url(../images/calenbt.svg);
  background-repeat: no-repeat;
  background-position: center left 25px;
}

header .dhed .dh-cont .calbt .caln_bt::after {
  background-image: url(../images/calenbt.svg);
  background-repeat: no-repeat;
  background-position: center left 25px;
}

.ban-cont {
  position: relative;
}

.ban-cont .banner img {
  height: 599px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.ban-cont .ban-contet {
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
  left: 50%;
  height: 100%;
  max-width: 1350px;
}

.ban-cont .ban-contet .bans-ct {
  display: flex;
  width: 100%;
  max-width: 1350px;
  justify-content: space-between;
  height: 100%;
}

.ban-cont .ban-contet .bans-ct .banhc {
  width: 50%;
  /* height: 100%; */
  display: flex;
  align-items: flex-end;
}

.ban-cont .ban-contet .bans-ct .banhc h1 p {
  padding: 12px 15px 24px;
  font: 45px/50px Literata-SemiBold;
  color: #ffffff;
  display: inline-block;
  background: #ff984c;
  border-radius: 10px;
  margin-bottom: 60px;
  /* margin-left: 10px; */

}

.ban-cont .ban-contet .bans-ct .ban-rgt {
  height: 100%;
  position: absolute;
  right: -73px;
  width: 643px;
  padding: 92px;
  background: rgba(248, 277, 250, 0.9);
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_f li {
  margin-bottom: 15px;
  display: block;
  font: 17px/27px Roboto-Regular;
  padding-left: 40px;
  color: #333333;
  text-align: start;
  padding-bottom: 2px;
  background: url(../images/hert.svg) no-repeat center left;
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_f li.bimb {
  background: url(../images/tharas.svg) no-repeat left top
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_f li.bimc {
  background: url(../images/banthi.svg) no-repeat left top;
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s {
  margin: 25px 0;
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li {
  padding: 10px 32px;
  background: #fff;
  border-radius: 7px;
  display: block;
  margin-bottom: 25px;
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: unset;
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a strong {
  font: 17px/27px Roboto-Regular;
  color: #00a0e6;
  width: 57%;
  text-align: start;
  padding-left: 17px
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a span {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #ff984c;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a span img {
  transform: rotate(-45deg);
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a:hover span {
  background-color: #00a0e6;
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a:hover span img {
  transform: unset;
}

.ban-cont .ban-contet .bans-ct .ban-rgt>a {
  font: 18px/25px Roboto-Medium;
  color: #333;
  margin-left: 10px;
  text-decoration: underline;
}

.hco-chos {
  padding: 58px 0;
}

.hco-chos .hchos-blk {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.hco-chos .hchos-blk strong p {
  font: 18px/25px Roboto-Medium;
  color: #333333;
}

.hco-chos .hchos-blk ul {
  display: flex;
  flex-wrap: wrap;
}

.hco-chos .hchos-blk ul li {
  margin-right: 10px;
  padding-left: 0;
  margin-bottom: 10px;
  background: unset;
}

.hco-chos .hchos-blk ul li a {
  padding: 10px 33px;
  display: block;
  border-radius: 50px;
  text-align: center;
  width: 178px;
  font: 17px/25px Roboto-Medium;
  color: #ffffff;
  background: #ff984c url(../images/clos.svg) no-repeat center right 15px;
}

.hco-chos .hchos-blk ul li a::after {
  /* background-image: url(../images/clos.svg); */
  background-position: center right 15px;
  background-repeat: no-repeat;
}




/* .hots-imp p {
  display: flex;
} */
.hots-imp p strong {
  background: url(../images/litf_lgo.svg) no-repeat center top;
  padding-top: 50px;
  padding-inline: 50px;
  position: relative;
  font: 17px / 25px Roboto-Medium;
  text-align: center;
  color: #ff984c;
  margin: 0 auto;
  text-transform: uppercase;
  margin: 0 auto;
  display: block;
  text-align: center;
  max-width: 285px;
}

.hots-imp p strong:before {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.hots-imp p strong::after {
  content: "";
  position: absolute;
  bottom: 10px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.hots-imp h2 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  text-align: center;
  color: #333333;
  margin: 10px auto 30px;
}

.hots-imp .hot-bxs {
  display: flex;
}

.hots-imp .hot-bxs.hotbx_crsl {
  display: none;
}

.hots-imp .hot-bxs .hot_ls {
  padding: 15px 15px 31px 15px;
  border: 1px solid #cdcdcd;
  border-radius: 15px;
  margin-right: 15px;
  width: 32.5%;
}

.hots-imp .hot-bxs .hot_ls li {
  display: block;
  padding-left: 0;
  background: unset;
  padding-bottom: 0;
  padding: 0;
}

.hots-imp .hot-bxs .hot_ls li a {
  position: relative;
  display: block;
}

.hots-imp .hot-bxs .hot_ls li a img {
  border-radius: 10px;
  width: 100%;
}

.hots-imp .hot-bxs .hot_ls li a span {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 17px 0;
  width: 80px;
  font: 15px/20px Roboto-Medium;
  height: 80px;
  text-align: center;
  color: #ffffff;
  border-radius: 50%;
  background: #e73d30;
}

.hots-imp .hot-bxs .hot_ls li.hb_lgo {
  margin-block: 10px;
}

.hots-imp .hot-bxs .hot_ls li.hb_lgo a img {
  width: 155px;
  height: 47px;
  display: block;
  margin: 24px auto;
}

.hots-imp .hot-bxs .hot_ls li select {
  width: 100%;
  height: 50px;
  border-radius: 5px;
  border: 1px solid #cdcdcd;
  font: 18px/25px Roboto-Light;
  color: #055555;
  padding: 0 10px 0 30px;
  cursor: pointer;
  background: url(../images/drwn.png) no-repeat center right 10px;
}

.hots-imp .hot-bxs .hot_ls li .ck_in {
  margin: 28px auto 0;
}

.hots-imp .hot-bxs .hot_ls:hover,
.faci_ove .faci_dft .facli_fle .faci_bx:hover,
.pric-ove .pric-blk .pri-rgt .priht .hot_ls:hover,
.offer-blk .ofc_cont .ofer_co .ofr_bx:hover {
  border-color: #00a0e6;
}

.hots-imp .hot-bxs .hot_ls:hover .btnor::after,
.faci_ove .faci_dft .facli_fle .faci_bx:hover a:after,
.pric-ove .pric-blk .pri-rgt .priht .hot_ls:hover li a.ck_in:after,
.offer-blk .ofc_cont .ofer_co .ofr_bx:hover a.bkt_blk.btnor:after {
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.hots-imp .hot-bxs .hot_ls:last-child {
  margin-right: 0;
}

.hedlr_blk.fhlr_blk.abt-t {
  padding: 100px 0;
}

.hedlr_blk {
  padding: 103px 0;
}

.hedlr_blk .hlr-bx {
  display: flex;
  align-items: start;
}

.hedlr_blk .hlr-bx .h_lft {
  width: 50%;
}

.hedlr_blk .hlr-bx .h_lft .im_b {
  position: relative;
  max-width: 592px;
}

.hedlr_blk .hlr-bx .h_lft .im_b img {
  height: 596px;
  border-radius: 10px;
  max-width: 590px;
  object-fit: cover;
  width: 100%;
}

.hedlr_blk .hlr-bx .h_lft .im_b::before {
  background-color: #ff984c;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  transform: rotate(4deg);
  top: 0;
  z-index: -1;
  left: 0;
  border-radius: 10px;
}

.hedlr_blk .hlr-bx .h_rgt {
  width: 50%;
}

.hedlr_blk .hlr-bx .h_rgt strong {
  font: 17px/50px Roboto-Medium;
  color: #ff984c;
  padding-left: 50px;
  background: url(../images/tent.svg) no-repeat bottom -6px left 4px;
  padding-right: 50px;
  position: relative;
  text-transform: uppercase;
  padding-top: 30px;
}

.hedlr_blk .hlr-bx .h_rgt strong::before {
  content: "";
  position: absolute;
  bottom: 0px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.hedlr_blk .hlr-bx .h_rgt .lxs {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 15px;
  display: block;
  padding: 0;
  position: static;
  text-transform: unset;
  background: unset;
}

.hedlr_blk .hlr-bx .h_rgt h3 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 15px;
}

.hedlr_blk .hlr-bx .h_rgt p {
  font: 17px/25px Roboto-Light;
  color: #555555;
  margin-bottom: 15px;
}

/* .hedlr_blk .hlr-bx .h_rgt p a {
  color: #ff984c;
} */
.hedlr_blk .hlr-bx .h_rgt .hrg_con {
  padding: 15px;
  background: #00a0e6;
  border-radius: 10px;
  margin-bottom: 15px;
}

.hedlr_blk .hlr-bx .h_rgt .hrg_con p {
  color: #ffffff;
  font: 17px/25px Roboto-Regular;
  padding-left: 50px;
  margin-bottom: 0;
  background: url(../images/wtbt.svg) no-repeat center left;
}

.larapara {
  background-color: #f5f5f5;
}

.larapara .hlr-bx {
  flex-direction: row-reverse;
}

.larapara .hlr-bx .h_lft .laraim {
  position: relative;
}

.larapara .hlr-bx .h_lft .laraim .larac {
  position: absolute;
  bottom: 2%;
  left: 12px;
  width: 274px;
}

.larapara .hlr-bx .h_lft .laraim .larac p {
  position: relative;
  padding: 20px;
  font: 30px/30px Literata-SemiBold;
  background: #3287c7 url(../images/larakuti.svg) no-repeat center left 10px;
  padding-left: 75px;
  text-align: center;
  color: #ffffff;
  border-radius: 5px;
}

.larapara .hlr-bx .h_lft .laraim .larac p::before {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 29px solid #3287c7;
  border-right: 38px solid transparent;
  position: absolute;
  bottom: 0px;
  right: -35px;
}

.larapara .hlr-bx .h_rgt {
  padding-right: 57px;
}

.larapara .hlr-bx .h_rgt h4 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 15px;
}

.larapara .hlr-bx .h_rgt p {
  margin-bottom: 25px;
}

.larapara .hlr-bx .h_rgt a.btnor {
  max-width: 321px;
}

.delforin {
  padding: 54px 0;
}

.delforin .hlr-bx .h_lft {
  position: relative;
}

.delforin .hlr-bx .h_lft .lisof_im .listfrim {
  display: flex;
  flex-wrap: wrap;
}

.delforin .hlr-bx .h_lft .lisof_im .listfrim li {
  width: 47%;
  margin-right: 24px;
  padding-left: 0;
  margin-bottom: 11px;
  background: unset;
}

.delforin .hlr-bx .h_lft .lisof_im .listfrim li img {
  border-radius: 10px;
}

.delforin .hlr-bx .h_lft .lisof_im .listfrim li.fone img {
  width: 266px;
  height: 206px;
  margin-left: auto;
  margin-top: 150px;
  display: block;
}

.delforin .hlr-bx .h_lft .lisof_im .listfrim li.fto {
  margin-right: 0;
}

.delforin .hlr-bx .h_lft .lisof_im .listfrim li.fto img {
  width: 266px;
  height: 353px;
}

.delforin .hlr-bx .h_lft .lisof_im .listfrim li.fthi {
  margin-bottom: 0;
}

.delforin .hlr-bx .h_lft .lisof_im .listfrim li.fthi img {
  width: 365px;
  height: 290px;
}

.delforin .hlr-bx .h_lft .lisof_im .listfrim li.ffour {
  margin-bottom: 0;
  margin-right: 0;
}

.delforin .hlr-bx .h_lft .lisof_im .listfrim li.ffour img {
  width: 178px;
  height: 170px;
}

.delforin .hlr-bx .h_lft .lisof_im span {
  width: 150px;
  display: flex;
  height: 150px;
  justify-content: center;
  align-items: center;
  border: 20px solid #fff;
  background: #cae7fc;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.delforin .hlr-bx .h_lft::before {
  content: "";
  position: absolute;
  top: 118px;
  left: -20px;
  background: url(../images/befordot.png) no-repeat top left 10px;
  width: 136px;
  height: 236px;
  z-index: -1;
}

.delforin .hlr-bx .h_rgt h5 {
  padding-right: 60px;
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 15px;
}

.delforin .hlr-bx .h_rgt .hrg_con {
  border: 1px solid #d3d3d3;
  background-color: unset;
}

.delforin .hlr-bx .h_rgt .hrg_con p {
  padding-left: 80px;
  color: #555555;
  padding-right: 70px;
  background: url(../images/forslo.svg) no-repeat left center;
}

.larahotbks {
  background: url(../images/bgcvr.jpg) no-repeat center left fixed;
  position: relative;
  background-size: cover;
  height: 456px;
  z-index: 1;
  padding: 62px 0;
}

.larahotbks::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.8;
  content: "";
  z-index: -1;
}

.larahotbks .larh-c strong {
  background: url(../images/litf_lgo.svg) no-repeat center top;
  padding-top: 50px;
  padding-inline: 50px;
  position: relative;
  font: 17px/25px Roboto-Medium;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  color: #ff984c;
  margin: 0 auto;
  text-transform: uppercase;
}

.larahotbks .larh-c strong:before {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.larahotbks .larh-c strong::after {
  content: "";
  position: absolute;
  bottom: 10px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.larahotbks .larh-c h6 {
  font: 45px/50px Literata-SemiBold;
  color: #ffffff;
  margin: 0 auto 16px;
  text-align: center;
  max-width: 750px;
}

.larahotbks .larh-c p {
  font: 17px/25px Roboto-Light;
  color: #ffffff;
  text-align: center;
}

.larahotbks .larh-c .bookbt {
  display: block;
  margin: 20px auto;
  padding-right: 12px;
  max-width: 244px;
  padding-left: 50px;
  background: #ff984c url(../images/calenbt.svg) no-repeat center left 18px;
}

.larahotbks .larh-c .bookbt::after {
  background: #00a0e6 url(../images/calenbt.svg) no-repeat center left 18px;
}

.lux-com {
  padding: 100px 0;
}

.lux-com .hlr-bx {
  flex-direction: row-reverse;
}

.lux-com .hlr-bx .h_lft .laraim {
  position: relative;
}

.lux-com .hlr-bx .h_lft .laraim img {
  height: 560px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.lux-com .hlr-bx .h_lft .laraim::before {
  content: "";
  position: absolute;
  top: -11px;
  right: 283px;
  background: url(../images/wa_ve.png) no-repeat center center;
  width: 100px;
  height: 100px;
  z-index: -1;
}

.lux-com .hlr-bx .h_rgt {
  padding-right: 41px;
}

.lux-com .hlr-bx .h_rgt .lxs:before {
  display: none;
}

.lux-com .hlr-bx .h_rgt .lxs:after {
  display: none;
}

.lux-com .hlr-bx .h_rgt p {
  margin-bottom: 20px;
}

.lux-com .hlr-bx .h_rgt .hrg_con {
  background: #f5f5f5;
  padding-inline: 29px;
  position: relative;
  margin-bottom: 20px;
}

.lux-com .hlr-bx .h_rgt .hrg_con::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ff984c;
  width: 3px;
  height: 100%;
}

.lux-com .hlr-bx .h_rgt .hrg_con p {
  font: 17px/25px Roboto-Regular;
  color: #555555;
  background: unset;
  padding-left: 0;
}

.fantast {
  padding: 100px 0;
  background-color: #f5f5f5;
}

.fantast .h_lft .im_b {
  position: relative;
}

.fantast .h_lft .im_b::before {
  display: none;
}

.fantast .h_lft .im_b img {
  width: 100%;
  max-width: 539px;
  height: 592px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
}

.fantast .h_lft .im_b .sm_wat {
  position: absolute;
  right: -65px;
  bottom: 60px;
  border: 8px solid #ffffff;
  border-radius: 17px;
}

.fantast .h_lft .im_b .sm_wat img {
  width: 264px;
  height: 256px;
}

.fantast .h_rgt {
  padding-left: 34px;
}

.fantast .h_rgt .lxs:before {
  display: none;
}

.fantast .h_rgt .lxs:after {
  display: none;
}

.fantast .h_rgt ul {
  display: flex;
  flex-wrap: wrap;
  max-width: 500px;
}

.fantast .h_rgt ul li {
  width: 50%;
  font: 17px/40px Roboto-Light;
  color: #555555;
  padding-left: 30px;
  background: url(../images/tik.svg) no-repeat left top 6px
}

.umber_blk {
  padding: 120px 0;
}

.umber_blk .hlr-bx {
  flex-direction: row-reverse;
}

.umber_blk .hlr-bx .h_rgt {
  padding-right: 56px;
}

.umber_blk .hlr-bx .h_rgt .lxs:before {
  display: none;
}

.umber_blk .hlr-bx .h_rgt .lxs:after {
  display: none;
}

.umber_blk .hlr-bx .h_rgt .umpbt {
  max-width: 308px;
}

.umber_blk .hlr-bx .h_lft {
  padding-left: 75px;
}

.hb_list {
  padding: 0;
}

.hb_list .hlr-bx {
  align-items: unset;
}

.hb_list .hlr-bx .h_lft .hb_im {
  height: 100%;
}

.hb_list .hlr-bx .h_lft .hb_im img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
}

.hb_list .hlr-bx .h_rgt {
  padding: 59px 0;
  margin-right: auto;
  background: #f5f5f5;
}

.hb_list .hlr-bx .h_rgt .hrcont {
  padding-left: 52px;
  padding-right: 22px;
  margin-right: auto;
  max-width: 675px;
}

.hb_list .hlr-bx .h_rgt .hrcont .lxs:before {
  display: none;
}

.hb_list .hlr-bx .h_rgt .hrcont .lxs:after {
  display: none;
}

.hb_list .hlr-bx .h_rgt .hrcont b {
  font: 20px/40px Roboto-Medium;
  color: #3287c7;
  display: block;
  margin-bottom: 22px;
}

.hb_list .hlr-bx .h_rgt .hrcont ul li {
  font: 17px/30px Roboto-Light;
  color: #555555;
  display: block;
  background: url(../images/arw.svg) no-repeat top 8px left;
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-left: 22px;
}

.crsl_priz {
  padding: 92px 0 100px;
}

.crsl_priz .prizhc strong {
  background: url(../images/litf_lgo.svg) no-repeat center top;
  padding-top: 50px;
  padding-inline: 50px;
  position: relative;
  font: 17px/25px Roboto-Medium;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  color: #ff984c;
  margin: 0 auto;
  text-transform: uppercase;


}

.crsl_priz .prizhc strong:before {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.crsl_priz .prizhc strong::after {
  content: "";
  position: absolute;
  bottom: 10px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.crsl_priz .prizhc .lxs {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin: 0 auto 16px;
  text-align: center;
  padding: 0;
  background: unset;
  position: static;
}

.crsl_priz .prizhc .lxs::before {
  display: none;
}

.crsl_priz .prizhc .lxs::after {
  display: none;
}

.crsl_priz .prizhc p {
  font: 17px/25px Roboto-Light;
  color: #555555;
  margin-bottom: 44px;
  text-align: center;
}

.crsl_priz .prizhc .priz-bx .pri-blk {
  margin-right: 2%;
  padding: 18px 22px;
  border: 1px solid #d3d3d3;
  border-radius: 10px;
}

.crsl_priz .prizhc .priz-bx .pri-blk:hover {
  border-color: #00a0e6;
}

.crsl_priz .prizhc .priz-bx .pri-blk:hover a {
  border-bottom-color: #00a0e6;
}

.crsl_priz .prizhc .priz-bx .pri-blk:hover .pribut::after {
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.crsl_priz .prizhc .priz-bx .pri-blk a {
  display: block;
  padding-bottom: 15px;
  border-bottom: 1px solid #d3d3d3;
}

.crsl_priz .prizhc .priz-bx .pri-blk a img {
  width: 100%;
  height: 134px;
  -o-object-fit: contain;
  object-fit: contain;
}

.crsl_priz .prizhc .priz-bx .pri-blk strong {
  font: 18px/25px Roboto-Medium;
  color: #333333;
  margin-bottom: 13px;
  padding: 0;
  padding-top: 20px;
  background: unset;
  position: unset;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.crsl_priz .prizhc .priz-bx .pri-blk strong::before {
  display: none;
}

.crsl_priz .prizhc .priz-bx .pri-blk strong::after {
  display: none;
}

.crsl_priz .prizhc .priz-bx .pri-blk b {
  font: 25px/30px Roboto-Bold;
  color: #3287c7;
  display: block;
  margin-bottom: 20px;
  text-align: center;
}

.crsl_priz .prizhc .priz-bx .pri-blk a {
  margin: 0 auto;
}

.reviews {
  padding: 102px 0;
  background: #f5f5f5;
  position: relative;
}

.reviews::before {
  content: "";
  position: absolute;
  bottom: 30px;
  right: 0;
  background: url(../images/zoo_lo.svg) no-repeat bottom right;
  width: 173px;
  height: 36px;
}

.reviews .re-view>strong {
  font: 17px/50px Roboto-Medium;
  color: #ff984c;
  padding-left: 50px;
  background: url(../images/litf_lgo.svg) no-repeat bottom -5px left;
  padding-right: 50px;
  position: relative;
  text-transform: uppercase;
  padding-top: 30px;
}

.reviews .re-view>strong::before {
  content: "";
  position: absolute;
  display: block;
  bottom: 0px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.reviews .re-view .lxs {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  background: unset;
  padding: 0;
  display: block;
  margin-bottom: 20px;
}

.reviews .re-view .lxs::before {
  display: none;
}

.reviews .re-view .re-vi .rev-bx {
  padding: 28px 40px;
  border: 1px solid #cdcdcd;
  border-radius: 10px;
  background-color: #ffffff;
}

.reviews .re-view .re-vi .rev-bx:hover {
  border-color: #ff984c;
}

.reviews .re-view .re-vi .rev-bx>p {
  font: 17px/25px Roboto-Light;
  color: #555555;
  height: 100px;
  overflow-y: auto;
  margin-bottom: 20px;
}

.reviews .re-view .re-vi .rev-bx>p::-webkit-scrollbar {
  width: 3px;
}

.reviews .re-view .re-vi .rev-bx>p::-webkit-scrollbar-thumb {
  background-color: #333333;
  border-radius: 10px;
}

.reviews .re-view .re-vi .rev-bx ul {
  display: block;
  padding-right: 50px;
  background: url(../images/cote.svg) no-repeat center right;
}

.reviews .re-view .re-vi .rev-bx ul li {
  display: block;
  padding-left: 0;
  background: unset;
}

.reviews .re-view .re-vi .rev-bx ul li strong {
  font: 19px/25px Roboto-Medium;
  color: #333333;
  display: block;
  margin-bottom: 10px;
}

.reviews .re-view .re-vi .rev-bx ul li p {
  font: 18px/25px Roboto-Medium;
  color: #ff984c;
}

.reviews .re-view .owl-dots {
  display: block;
  text-align: center;
  margin-top: 20px;
}

.reviews .re-view .owl-dots button {
  width: 10px;
  height: 10px;
  margin-left: 10px;
  border-radius: 50%;
  position: relative;
  background: #d3d3d3;
}

.reviews .re-view .owl-dots button.active {
  background-color: #ff984c;
  left: 4px;
  width: 14px;
  height: 14px;
}

.reviews .re-view .owl-dot.active button::before {
  content: "";
  position: absolute;
  top: 4px;
  background-color: #ff984c;
  left: 4px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
}

.reviews .re-view .owl-dots button::before {
  /* content: ""; */
  position: absolute;
  top: 7px;
  background-color: #d3d3d3;
  left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}


.hdb {
  padding: 102px 0;
}

.hdb .hdb-bk>strong,
.hdb .hdb-bk p strong {
  background: url(../images/litf_lgo.svg) no-repeat center top;
  padding-top: 50px;
  padding-inline: 50px;
  position: relative;
  font: 17px/25px Roboto-Medium;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  color: #ff984c;
  margin: 0 auto;
  text-transform: uppercase;
}

.hdb .hdb-bk>strong:before,
.hdb .hdb-bk p strong:before {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.hdb .hdb-bk>strong::after,
.hdb .hdb-bk p strong:after {
  content: "";
  position: absolute;
  bottom: 10px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.hdb .hdb-bk .lxs {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin: 0 auto 16px;
  text-align: center;
  background: unset;
  padding: 0;
  padding-bottom: 40px;
  position: static;
  text-transform: unset;
}

.hdb .hdb-bk .lxs::before {
  display: none;
}

.hdb .hdb-bk .lxs::after {
  display: none;
}

.hdb .hdb-bk .hots-bx {
  display: none;
  flex-wrap: wrap;
}

.hdb .hdb-bk .hots-bx.htbox_crs {
  display: block;
}

.hdb .hdb-bk .hots-bx .hts-b {
  width: 100%;
  margin-right: 1%;
  border: 1px solid #cdcdcd;
  padding: 16px;
  border-radius: 10px;
  cursor: pointer;
}

.hdb .hdb-bk .hots-bx .hts-b:hover {
  border-color: #00a0e6;
}

.hdb .hdb-bk .hots-bx .hts-b:hover .hts ul span {
  background-color: #52b820;
  color: #ffffff;
}

.hdb .hdb-bk .hots-bx .hts-b:hover .ht-btc li:last-child a {
  color: #00a0e6;
}

.hdb .hdb-bk .hots-bx .hts-b:hover .btnor::after {
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.hdb .hdb-bk .hots-bx .hts-b:last-child {
  margin-right: 0%;
}

.hdb .hdb-bk .hots-bx .hts-b .hts {
  padding-bottom: 0;
  position: relative;
}

.hdb .hdb-bk .hots-bx .hts-b .hts a {
  display: block;
}

.hdb .hdb-bk .hots-bx .hts-b .hts>a>img {
  border-radius: 10px;
  width: 100%;
  object-fit: cover;
  height: 248px;
}

.hdb .hdb-bk .hots-bx .hts-b .hts ul {
  display: flex;
  justify-content: space-between;
  position: absolute;
  top: 30px;
  left: 0;
  padding: 0 22px;
  width: 100%;
}

.hdb .hdb-bk .hots-bx .hts-b .hts ul li {
  padding-left: 0;
  background: unset;
  padding: 0;
}

.hdb .hdb-bk .hots-bx .hts-b .hts ul li span {
  /* padding: 5px 10px; */
  font: 20px/25px Roboto-Bold;
  background-color: #ffffff;
  color: #00a0e6;
  border-radius: 10px;
  width: 70px;
  height: 40px;
  text-align: center;
  padding-top: 9px;
}

.hdb .hdb-bk .hots-bx .hts-b .hts ul li a {
  background-color: rgba(0, 0, 0, 0.3);
  width: 40px;
  height: 40px;
  display: flex;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
}

.hdb .hdb-bk .hots-bx .hts-b .hts strong {
  padding: 17px 0;
  font: 22px/25px Roboto-Bold;
  color: #333333;
  display: block;
  border-bottom: 1px solid #d3d3d3;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 71px;
}

.hdb .hdb-bk .hots-bx .hts-b ul {
  padding: 22px 0 28px;
}

.hdb .hdb-bk .hots-bx .hts-b ul li {
  background: url(../images/tikg.svg) no-repeat left top 6px;
  font: 17px/25px Roboto-Light;
  color: #555555;
  display: block;
  margin-bottom: 10px;
  padding-left: 30px;
}

.hdb .hdb-bk .hots-bx .hts-b .ht-btc {
  display: flex;
  justify-content: space-between;
  align-items: end;
  padding-top: 0;
  padding-bottom: 0;
}

.hdb .hdb-bk .hots-bx .hts-b .ht-btc li {
  padding-left: 0;
  background: unset;
}

.hdb .hdb-bk .hots-bx .hts-b .ht-btc li .htsbt {
  width: 192px;
}

.hdb .hdb-bk .hots-bx .hts-b .ht-btc li:last-child a {
  text-decoration: underline;
  font: 18px/25px Roboto-Medium;
  color: #333333;
}

.hdb .hdb-bk .hots-bx .hts-b .ht-btc li:last-child a:hover {
  color: #00a0e6;
}

.hins-blk {
  padding: 0 92px;
}

.hins-blk .hins-bx strong {
  background: url(../images/litf_lgo.svg) no-repeat center top;
  padding-top: 50px;
  padding-inline: 50px;
  position: relative;
  font: 18px/25px Roboto-Medium;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  color: #ff984c;
  margin: 0 auto;
  text-transform: uppercase;
}

.hins-blk .hins-bx strong:before {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.hins-blk .hins-bx strong::after {
  content: "";
  position: absolute;
  bottom: 10px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.hins-blk .hins-bx .lsx {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  background: unset;
  padding: 0;
  display: block;
  margin-bottom: 40px;
  text-transform: unset;
}

.hins-blk .hins-bx .lsx::before {
  display: none;
}

.hins-blk .hins-bx .lsx::after {
  display: none;
}

.hins-blk .hins-bx .img-blks {
  display: flex;
  flex-wrap: wrap;
}

.hins-blk .hins-bx .img-blks.him-crsh {
  display: none;
}

.hins-blk .hins-bx .img-blks .imgs {
  position: relative;
  width: 24.2%;
  margin-right: 1%;
  cursor: pointer;
  margin-bottom: 20px;
}

.hins-blk .hins-bx .img-blks .imgs:hover::before {
  opacity: 0.9;
  visibility: visible;
}

.hins-blk .hins-bx .img-blks .imgs:hover a {
  opacity: 1;
  visibility: visible;
  cursor: pointer;
  display: block;
}

.hins-blk .hins-bx .img-blks .imgs::before {
  content: "";
  position: absolute;
  top: 0;
  border-radius: 10px;
  left: 0;
  width: 100%;
  height: 100%;
  background: #408bc2;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
}

.hins-blk .hins-bx .img-blks .imgs:nth-child(4n) {
  margin-right: 0;
}

.hins-blk .hins-bx .img-blks .imgs:last-child {
  margin-right: 0;
}

.hins-blk .hins-bx .img-blks .imgs>img {
  border-radius: 10px;
  height: 334px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.hins-blk .hins-bx .img-blks .imgs>a {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  z-index: 3;
}

.hins-blk .hins-bx .img-blks .imgs>a::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: transparent;
  z-index: 2;
}

.hot_hotel .hhtel {
  display: flex;
  justify-content: space-between;
}

.hot_hotel .hhtel .htl-lft {
  width: 64%;
  position: relative;
  padding: 78px 0;
  background-image: url(../images/colorbg.png);
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  background-position: right;
}

.hot_hotel .hhtel .htl-lft:after {
  content: "";
  position: absolute;
  top: 0;
  right: -117px;
  width: -webkit-fill-available;
  z-index: -1;
  height: 100%;
  background-color: rgba(79, 144, 192, 0.6);
  -webkit-clip-path: polygon(0 1%, 100% 0, 75% 100%, 0% 100%);
  clip-path: polygon(0 4%, 100% 0, 93% 100%, 0% 100%);
}

.hot_hotel .hhtel .htl-lft .htl-c {
  margin-left: auto;
  width: 100%;
  max-width: 734px;
  margin-right: 154px;
}

.hot_hotel .hhtel .htl-lft .htl-c strong {
  font: 45px/50px Literata-SemiBold;
  color: #ffffff;
  display: block;
  margin-bottom: 20px;
}

.hot_hotel .hhtel .htl-lft p {
  font: 17px/25px Roboto-Light;
  color: #ffffff;
  margin-bottom: 12px;
}

.hot_hotel .hhtel .htl-lft .hhelt_bt {
  max-width: 271px;
}

.hot_hotel .hhtel .htl-lft .hhelt_bt:hover {
  color: #ff984c;
}

.hot_hotel .hhtel .htl-lft .hhelt_bt::after {
  background-color: #ffffff;
}

.hot_hotel .hhtel .htl-rgt {
  /* background-image: url(../images/swimbg.png); */
  width: 50%;
  position: relative;
  z-index: -1;
  margin-left: -160px;
  background-size: cover;
}

.fot-blk {
  background-color: #333333;
}

.fot-blk .fotfb {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 62px 0;
}

.fot-blk .fotfb .foot {
  width: 21%;
}

.fot-blk .fotfb .foot strong {
  font: 20px/25px Literata-Medium;
  color: #ffffff;
  display: block;
  margin-bottom: 20px;
  /* text-transform: uppercase; */
}

.fot-blk .fotfb .foot ul li {
  padding-left: 0;
  display: block;
  margin-bottom: 9px;
  background: unset;
  padding: unset;
  font-size: unset;
  line-height: unset;
  color: unset;
}

.fot-blk .fotfb .foot ul li a {
  font: 17px/23px Roboto-Light;
  color: #999999;
  position: relative;
}

.fot-blk .fotfb .foot ul li a:hover,
.fot-blk .fotfb .foot ul li.current-menu-item a {
  padding-left: 10px;
  color: #ffffff;
}

.fot-blk .fotfb .foot ul li.current-menu-item a::before {
  content: " - ";
  opacity: 1;
  visibility: visible;
}

.fot-blk .fotfb .foot ul li a:hover::before {
  opacity: 1;
  visibility: visible;
}

.fot-blk .fotfb .foot ul li a::before {
  content: " - ";
  opacity: 0;
  visibility: hidden;
  margin-left: -7px;
}

.fot-blk .fotfb .foot.fot-c {
  width: 18%;
}

.fot-blk .fotfb .foot.fot-b {
  width: 13%;
}

.fot-blk .fotfb .foot.fot-a {
  width: 27%;
  padding-right: 52px;
}

.fot-blk .fotfb .foot.fot-a>a {
  margin-bottom: 20px;
}

.fot-blk .fotfb .foot.fot-a p {
  font: 17px/25px Roboto-Light;
  color: #999999;
  margin-bottom: 20px;
}

.fot-blk .fotfb .foot.fot-a .sociel {
  display: flex;
}

.fot-blk .fotfb .foot.fot-a .sociel li {
  padding-left: 0;
  margin-right: 10px;
  background: unset;
}

.fot-blk .fotfb .foot.fot-a .sociel li a {
  padding-left: 0 !important;
}

.fot-blk .fotfb .foot.fot-a .sociel li a::before {
  display: none;
}

.fot-blk .fotfb .foot.fot-a .sociel li a {
  width: 40px;
  border-radius: 50%;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
}

.fot-blk .fotfb .foot.fot-a .sociel li a:hover {
  background-color: #ff984c;
}

.fot-blk .fotsb {
  display: flex;
  justify-content: space-between;
  padding: 20px 0 23px;
  border-top: 1px solid #666666;
}

.fot-blk .fotsb li {
  font: 17px/25px Roboto-Regular;
  color: #999999;
  padding-left: 0;
  background: unset;
}

.fot-blk .fotsb li a {
  color: #ff984c;
}

.fot-blk .fotsb li a:hover {
  text-decoration: underline;
}

.fot-blk .fotsb li ul li {
  padding-left: 0;
  padding-right: 20px;
  position: relative;
  background: unset;
}

.fot-blk .fotsb li ul li a {
  color: #999999;
  font-family: Roboto-Light;
}

.fot-blk .fotsb li ul li a:hover {
  color: #ff984c;
}

.fot-blk .fotsb li ul li:after {
  content: "|";
  right: 5px;
  position: absolute;
}

.fot-blk .fotsb li ul li:last-child {
  padding-right: 0;
}

.fot-blk .fotsb li ul li:last-child::after {
  display: none;
}

/****** price overview*****/
.pric-ove {
  padding: 100px 0;
}

.pric-ove .pric-blk {
  display: flex;
  flex-wrap: wrap;
}

.pric-ove .pric-blk .pri-lft {
  width: 20%;
  margin-right: 30px;
}

.pric-ove .pric-blk .pri-lft h1 {
  font: 20px/25px Roboto-Bold;
  padding: 12px 23px;
  color: #ffffff;
  background: #00a0e6;
  border-radius: 10px 10px 0 0;
}

.pric-ove .pric-blk .pri-lft .pri-lfc {
  padding: 20px;
  border: 1px solid #cdcdcd;
  border-radius: 0 0 10px 10px;
}

.pric-ove .pric-blk .pri-lft .pri-lfc strong {
  font: 18px/25px Roboto-Medium;
  display: block;
  padding-bottom: 10px;
  border-bottom: 1px solid #cdcdcd;
}

.pric-ove .pric-blk .pri-lft .pri-lfc ul {
  padding-bottom: 26px;
  padding-top: 13px;
}

.pric-ove .pric-blk .pri-lft .pri-lfc ul li {
  display: block;
  padding-left: 0;
  background: unset;
  cursor: pointer;
}

.pric-ove .pric-blk .pri-lft .pri-lfc ul li label {
  position: relative;
  display: flex;
  margin-bottom: 14px;
  cursor: pointer;
}

.pric-ove .pric-blk .pri-lft .pri-lfc ul li label input {
  position: relative;
  background: #ffffff;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  width: 24px;
  height: 24px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

.pric-ove .pric-blk .pri-lft .pri-lfc ul li label input::after {
  content: "";
  position: absolute;
  display: block;
  width: 14px;
  height: 7px;
  border-bottom: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  transform: rotate(318deg);
  top: 5px;
  left: 4px;
  opacity: 0;
  visibility: hidden;
}

.pric-ove .pric-blk .pri-lft .pri-lfc ul li label input:checked {
  background-color: #ff984c;
}

.pric-ove .pric-blk .pri-lft .pri-lfc ul li label input:checked::after {
  opacity: 1;
  visibility: visible;
}

.pric-ove .pric-blk .pri-lft .pri-lfc ul li label p {
  font: 17px/27px Roboto-Light;
  color: #555555;
  padding-left: 10px;
  width: calc(100% - 24px);
}

.pric-ove .pric-blk .pri-rgt {
  width: 100%;
}

.pric-ove .pric-blk .pri-rgt .priht {
  display: flex;
  flex-wrap: wrap;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls {
  padding: 15px;
  border: 1px solid #cdcdcd;
  border-radius: 15px;
  margin-right: 13px;
  width: 32.3%;
  margin-bottom: 15px;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls:last-child {
  margin-right: 0;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls:nth-child(3n) {
  margin-right: 0;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li {
  display: block;
  padding: 0;
  background: unset;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li a {
  position: relative;
  display: block;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li a img {
  border-radius: 10px;
  width: 100%;
  height: 170px;
  object-fit: cover;
  max-width: 100% !important;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li a.ck_in {
  margin: 15px auto 0;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li a span {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 17px 15px 13px 17px;
  width: 80px;
  font: 13px / 20px Roboto-Medium;
  height: 80px;
  text-align: center;
  color: #ffffff;
  border-radius: 50%;
  background: url(../images/bgstr.svg) no-repeat right top;
  background-size: 76px
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li select,
.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per strong,
.hots-imp .hot-bxs .hot_ls li .aantal_per strong,
.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per {
  width: 100%;
  /*  height: 50px;*/
  border-radius: 5px;
  /*  border: 1px solid #cdcdcd;*/
  font: 17px/25px Roboto-Light;
  color: #055555;
  /*  padding: 0 10px 0 30px;*/
  background: url(../images/drwn.svg) no-repeat center right 10px;
  cursor: pointer;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls .hb_lgo {
  margin-block: 10px;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls .hb_lgo a img {
  width: 147px;
  height: 47px;
  display: block;
  margin: 0 auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.pric-ove .pric-blk .pri-rgt .pagi {
  display: flex;
  justify-content: center;
  margin-top: 53px;
}

.pric-ove .pric-blk .pri-rgt .pagi li {
  margin-right: 15px;
  padding-left: 0;
  background: unset;
}

.pric-ove .pric-blk .pri-rgt .pagi li:last-child {
  margin-right: 0;
}

.pric-ove .pric-blk .pri-rgt .pagi li a {
  width: 50px;
  height: 50px;
  background-color: #ffffff;
  font: 19px/25px Roboto-Medium;
  color: #333333;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pric-ove .pric-blk .pri-rgt .pagi li:hover a {
  background-color: #ff984c;
  color: #fff;
}

.pric-ove .pric-blk .pri-rgt .pagi li.prw:hover a img {
  filter: brightness(10);
}

.pric-ove .pric-blk .pri-rgt .pagi li.nxt a {
  border: 1px solid #cdcdcd;
}

.pric-ove .pric-blk .pri-rgt .pagi li.nxt a img {
  transform: rotate(180deg);
}

.pric-ove .pric-blk .pri-rgt .pagi li.nxt:hover a img {
  filter: brightness(10);
}

/***** area page*****/
.area-blk {
  padding: 93px 0;
}

.area-blk .area-ove .area-sel {
  display: flex;
  align-items: center;
  margin-bottom: 43px;
  width: 100%;
}

.area-blk .area-ove .area-sel ul {
  display: flex;
  align-items: center;
  margin-right: 34px;
}

.area-blk .area-ove .area-sel ul li {
  padding-left: 0;
  background: unset;
}

.area-blk .area-ove .area-sel ul li strong {
  font: 20px/25px Roboto-Medium;
  color: #333333;
}

.area-blk .area-ove .area-sel ul li select {
  width: 236px;
  margin-left: 16px;
  border: 1px solid #cdcdcd;
  font: 17px/25px Roboto-Light;
  color: #555555;
  border-radius: 5px;
  background: url(../images/dwn.png) no-repeat right 10px center;
  padding: 10px;
  cursor: pointer;
}

.area-blk .area-ove .area-sel p {
  font: 17px/25px Roboto-Light;
  color: #555555;
  margin-left: auto;
}

.area-blk .area-ove .are-bx {
  display: flex;
  flex-wrap: wrap;
}

.area-blk .area-ove .are-bx .are-a {
  width: 32%;
  border-radius: 7px;
  border: 1px solid #cdcdcd;
  padding: 15px;
  margin-right: 25px;
  margin-bottom: 25px;
  transition: ease .5s;
}

.area-blk .area-ove .are-bx .are-a:hover {
  border-color: #6ba7e6;
}

.area-blk .area-ove .are-bx .are-a:hover strong {
  color: #ff984c;
}

.area-blk .area-ove .are-bx .are-a:last-child {
  margin-right: 0;
}

.area-blk .area-ove .are-bx .are-a:nth-child(3n) {
  margin-right: 0;
}

.area-blk .area-ove .are-bx .are-a a {
  display: block;
}

.area-blk .area-ove .are-bx .are-a a img,
.area-blk .area-ove .are-bx .are-a img {
  /* max-width: 400px!important; */
  width: 100%;
  height: 256px !important;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}

.area-blk .area-ove .are-bx .are-a a.loc {
  padding-left: 25px;
  background: url(../images/loc-area.svg) no-repeat center left;
  font: 18px/25px Roboto-Regular;
  background-size: 16px;
  color: #00a0e6;
  margin: 10px 0;
}

.area-blk .area-ove .are-bx .are-a strong {
  font: 22px/25px Literata-SemiBold;
  color: #333333;
  margin-bottom: 10px;
  display: block;
  transition: ease .5s;
  max-width: 340px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 58px;
  margin-bottom: 0;
}

.area-blk .area-ove .are-bx .are-a p {
  font: 17px/25px Roboto-Light;
  margin-bottom: 15px;
  color: #555555;
  /* display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden; */
}

.area-blk .area-ove .pagi {
  display: flex;
  justify-content: center;
  margin-top: 53px;
}

.area-blk .area-ove .pagi li {
  margin-right: 15px;
  padding-left: 0;
}

.area-blk .area-ove .pagi li:last-child {
  margin-right: 0;
}

.area-blk .area-ove .pagi li a {
  width: 50px;
  height: 50px;
  background-color: #ffffff;
  font: 19px/25px Roboto-Medium;
  color: #333333;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.area-blk .area-ove .pagi li:hover a {
  background-color: #ff984c;
  color: #fff;
}

.area-blk .area-ove .pagi li.prw:hover a img {
  filter: brightness(10);
}

.area-blk .area-ove .pagi li.nxt a {
  border: 1px solid #cdcdcd;
}

.area-blk .area-ove .pagi li.nxt a img {
  transform: rotate(180deg);
}

.area-blk .area-ove .pagi li.nxt:hover a img {
  filter: brightness(10);
}

/****privacy policy****/
.privacy-policy {
  padding: 73px 0;
}

.privacy-policy .priv-b b {
  font: 17px/50px Roboto-Medium;
  color: #ff984c;
  padding-left: 50px;
  background: url(../images/litf_lgo.svg) no-repeat bottom left;
  padding-right: 50px;
  position: relative;
  text-transform: uppercase;
  padding-top: 30px;
  color: #333333;
}

.privacy-policy .priv-b b:before {
  content: "";
  position: absolute;
  bottom: 0px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.privacy-policy .priv-b h1 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 15px;
}

.privacy-policy .priv-b p {
  font: 17px/25px Roboto-Light;
  color: #666666;
  margin-bottom: 33px;
}

.privacy-policy .priv-b strong {
  font: 22px/26px Roboto-Medium;
  color: #000;
  margin-bottom: 20px;
  display: block;
}

.privacy-policy .priv-b .logo_li {
  margin-bottom: 40px;
}

.privacy-policy .priv-b .logo_li li {
  display: block;
  font: 17px/25px Roboto-Light;
  color: #555555;
  padding-left: 30px;
  margin-bottom: 15px;
  background: url(../images/tik.png) no-repeat left center;
}

.privacy-policy .priv-b ul li {
  display: block;
  font: 17px/25px Roboto-Light;
  color: #555555;
  margin-bottom: 10px;
  padding-left: 0;
  background: unset;
}

/******area-detail****/
.aredtl-blk {
  padding: 102px 0 96px;
}

.aredtl-blk .area-det .are-im img {
  width: 100%;
  display: block;
  height: 602px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
}

.aredtl-blk .area-det .are-im .til {
  font: 17px/27px Roboto-Medium;
  color: #ff984c;
  padding-left: 50px;
  background: url(../images/litf_lgo.svg) no-repeat bottom left;
  padding-right: 50px;
  position: relative;
  text-transform: uppercase;
  padding-top: 30px;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin: 44px 0 24px;
}

.aredtl-blk .area-det .are-im .til:before {
  content: "";
  position: absolute;
  bottom: 0px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.aredtl-blk .area-det .are-im h1 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 20px;
}

.aredtl-blk .area-det .are-im p {
  font: 17px/25px Roboto-Light;
  color: #555555;
  margin-bottom: 28px;
}

.aredtl-blk .area-det .are-im .are-cot {
  padding: 31px 18px 31px 130px;
  border: 1px solid #cdcdcd;
  border-radius: 10px;
  margin-bottom: 31px;
  background: url(../images/cotes.svg) no-repeat top 18px left 31px;
}

.aredtl-blk .area-det .are-im .are-cot strong {
  font: 19px/25px Literata-SemiBold;
  color: #555555;
  display: block;
  margin-bottom: 20px;
}

.aredtl-blk .area-det .are-im strong {
  font: 19px/25px Literata-SemiBold;
  color: #555555;
  display: block;
  margin-bottom: 20px;
}

.aredtl-blk .area-det .are-im .are-cts {
  display: flex;
  margin-bottom: 44px;
}

.aredtl-blk .area-det .are-im .are-cts .are-lft {
  width: 50%;
}

.aredtl-blk .area-det .are-im .are-cts .are-lft p {
  margin-bottom: 20px;
}

.aredtl-blk .area-det .are-im .are-cts .are-lft ul {
  margin-bottom: 20px;
}

.aredtl-blk .area-det .are-im .are-cts .are-lft ul li {
  font: 17px/25px Roboto-Light;
  color: #555555;
  margin-bottom: 10px;
  display: block;
}

.aredtl-blk .area-det .are-im .are-cts .are-rgt {
  width: 50%;
  margin-left: 48px;
}

.aredtl-blk .area-det .are-im .are-cts .are-rgt img {
  width: 100%;
  height: 460px;
  border-radius: 10px;
  max-width: 628px;
  margin-left: auto;
  object-fit: cover;
}

.aredtl-blk .area-det .are-im ul.ad_flex {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 40px;
}

.aredtl-blk .area-det .are-im ul.ad_flex li {
  width: 32.3%;
  margin-right: 1.5%;
  padding-left: 0;
  background: unset;
}

.aredtl-blk .area-det .are-im ul.ad_flex li img {
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 406px;
}

.aredtl-blk .area-det .are-im ul.ad_flex li:last-child {
  margin-right: 0;
}

.faci_ove {
  padding: 99px 0;
}

.faci_ove .faci_dft .facli_sel {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 44px;
}

.faci_ove .faci_dft .facli_sel ul li {
  padding-left: 0;
  background: unset;
}

.faci_ove .faci_dft .facli_sel ul li strong {
  font: 20px/25px Roboto-Medium;
  color: #333333;
}

.faci_ove .faci_dft .facli_sel ul li select {
  width: 236px;
  margin-left: 16px;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  background: url(../images/dwn.png) no-repeat right 10px center;
  padding: 10px;
  font: 17px/27px Roboto-Light;
  color: #555555;
  cursor: pointer;
}

.faci_ove .faci_dft .facli_sel p {
  font: 17px/27px Roboto-Light;
  color: #555555;
}

.faci_ove .faci_dft .facli_fle {
  display: flex;
  flex-wrap: wrap;
}

.faci_ove .faci_dft .facli_fle .faci_bx {
  width: 49%;
  margin-right: 2%;
  margin-bottom: 20px;
  border: 1px solid #cdcdcd;
  border-radius: 8px;
  padding: 18px;
}

.faci_ove .faci_dft .facli_fle .faci_bx:last-child {
  margin-right: 0;
}

.faci_ove .faci_dft .facli_fle .faci_bx:nth-child(2n) {
  margin-right: 0;
}

.faci_ove .faci_dft .facli_fle .faci_bx a {

  display: block;
  /*  cursor:unset;*/

}

.faci_ove .faci_dft .facli_fle .faci_bx a img,
.faci_ove .faci_dft .facli_fle .faci_bx img {
  height: 375px !important;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100% !important;
  border-radius: 10px;
  max-width: 100% !important;
}

.faci_ove .faci_dft .facli_fle .faci_bx strong {
  display: block;
  font: 25px/30px Literata-SemiBold;
  color: #333333;
  margin-bottom: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.faci_ove .faci_dft .facli_fle .faci_bx p {
  font: 17px/27px Roboto-Light;
  color: #555555;
  margin-bottom: 20px;
  /* display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height:77px; */
  padding-right: 20px;
}

.faci_ove .faci_dft .facli_fle .faci_bx ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.faci_ove .faci_dft .facli_fle .faci_bx ul li {
  font: 17px/27px Roboto-Regular;
  color: #555555;
  width: 49%;
  background-size: 20px;
  margin-bottom: 7px;
  padding-left: 30px;
  background-position: 0 4px;
}

.faci_ove .faci_dft .pagi {
  display: flex;
  justify-content: center;
  margin-top: 53px;
}

.faci_ove .faci_dft .pagi li {
  margin-right: 15px;
  padding-left: 0;
  background: unset;
}

.faci_ove .faci_dft .pagi li:last-child {
  margin-right: 0;
}

.faci_ove .faci_dft .pagi li a {
  width: 50px;
  height: 50px;
  background-color: #ffffff;
  font: 19px/25px Roboto-Medium;
  color: #333333;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.faci_ove .faci_dft .pagi li:hover a {
  background-color: #ff984c;
  color: #fff;
  border-color: transparent;
}

.faci_ove .faci_dft .pagi li.prw {
  border: 1px solid #cdcdcd;
  border-radius: 50%;
}

.faci_ove .faci_dft .pagi li.prw:hover a img {
  filter: brightness(10);
}

.faci_ove .faci_dft .pagi li.nxt a {
  border: 1px solid #cdcdcd;
}

.faci_ove .faci_dft .pagi li.nxt a img {
  transform: rotate(180deg);
}

.faci_ove .faci_dft .pagi li.nxt:hover a img {
  filter: brightness(10);
}

.breadcrmb {
  background: #f5f5f5;
  background-size: cover;
  margin: 0;
  padding: 15px 0;
}

.breadcrmb .bread_main {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.breadcrmb .bread_main li a {
  padding-right: 26px;
  position: relative;
  margin-right: 10px;
  font: 18px/25px Roboto-Medium;
  color: #555555;

}

.breadcrmb .bread_main li span a.home span {
  font: 18px/25px Roboto-Medium;
  color: #555555;
}

.breadcrmb .bread_main li span {
  font: 18px/25px Roboto-Medium;
  color: #555555;

}



.breadcrmb .bread_main li span,
.breadcrmb .bread_main li a:hover,
.breadcrmb .bread_main li span a.home span:hover {
  color: #ff984c;
}

.breadcrmb .bread_main li a:after {
  content: "";
  clear: both;
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(../images/btn-arw.svg) no-repeat left bottom;
  position: absolute;
  top: 4px;
  right: 0;
}

.breadcrmb .bread_main li {
  padding-left: 0;
  background: unset;
}

.hedlr_blk.facs .hlr-bx .h_lft .im_b::before {
  display: none;
}

.hedlr_blk.facs .hlr-bx .h_rgt ul {
  display: flex;
  flex-wrap: wrap;
}

.hedlr_blk.facs .hlr-bx .h_rgt p {
  margin-top: 16px;
}

.hedlr_blk.facs .hlr-bx .h_rgt ul {
  margin-top: 25px;
}

.hedlr_blk.facs .hlr-bx .h_lft .im_b {
  max-width: 100%;
}

.hedlr_blk.facs .hlr-bx .h_rgt {
  margin-left: 60px;
}

.hedlr_blk.facs .hlr-bx .h_rgt h1 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 15px;
}

.hedlr_blk.facs .hlr-bx .h_lft .im_b img {
  height: 475px;
  border-radius: 10px;
}

/* .hedlr_blk.facs .hlr-bx .h_rgt ul li:nth-child(3n-2) {
  width: 40% !important;
} */

.hedlr_blk.facs .hlr-bx .h_rgt ul li:nth-child(3n-1) {
  width: 100%;
}

.hedlr_blk.facs .hlr-bx .h_rgt ul li {
  font: 17px/21px Roboto-Regular;
  color: #555555;
  padding-left: 33px;
  background: url(../images/sm-tick.png) no-repeat top 1px left;
  padding-bottom: 13px;
  width: 100%;
}

.reviews.facts-an .re-view .owl-dots button::before {
  display: none;
}

.reviews.facts-an .re-view .owl-dots button {
  border: unset;
  width: 8px;
  height: 8px;
  margin-left: 10px;
  border-radius: 50%;
  background-color: #d3d3d3;
}

.reviews.facts-an::before {
  display: none;
}

.reviews.facts-an .re-view .owl-dots button:first-child {
  margin-left: 0;
}

.reviews.facts-an .re-view .owl-dots button.active {
  border-color: unset;
  transform: scale(1.5);
  background-color: #ff984c;
}

.reviews.facts-an .re-view .owl-dots {
  margin-top: 35px;
}

.hins-blk.fac-blk .hins-bx span {
  font: 25px/30px Literata-SemiBold;
  color: #333333;
  display: block;
  margin-bottom: 35px;
}

.hins-blk.fac-blk {
  padding-bottom: 0 !important;
}

.hins-blk.fac-blk .hins-bx .img-blks {
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(205, 205, 205, 0.5098039216);
}

.hdb .hdb-bk .hots-bx .hts-b .hts ul li span img {
  margin-right: 8px;
}

.list-blk {
  background-color: #f5f5f5;
  padding: 92px 0 68px;
}

.list-blk .list-bl h2 {
  font: 19px/22px Roboto-Regular;
  color: #555555;
  margin-bottom: 30px;
  display: block;
}

.list-blk .list-bl .list-fle {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.list-blk .list-bl .list-fle li {
  width: 32.4%;
  margin-right: 18px;
  padding: 10px 10px 10px 20px;
  background: #fff;
  border-radius: 7px;
  display: block;
  margin-bottom: 25px;
  border: 1px solid #cdcdcd;
}

.list-blk .list-bl .list-fle li a {
  display: flex;
  align-items: center;
  text-decoration: unset;
}

.list-blk .list-bl .list-fle li a>img {
  width: 83px;
  -o-object-fit: contain;
  object-fit: contain;
}

.list-blk .list-bl .list-fle li a strong {
  font: 17px/27px Roboto-Regular;
  color: #00a0e6;
  margin-left: 45px;
}

.list-blk .list-bl .list-fle li a span {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #ff984c;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
}

.list-blk .list-bl .list-fle li a span img {
  transform: rotate(-45deg);
  transition: 0.5s ease-in-out;
}

.list-blk .list-bl .list-fle li:nth-child(3n) {
  margin-right: 0;
}

.list-blk .list-bl .list-fle li:hover a span {
  background-color: #00a0e6;
}

.list-blk .list-bl .list-fle li:hover a span img {
  transform: unset;
}

.tabs-blk {
  padding: 75px 0;
}

.tabs-blk .tabs-fle .tab_list {
  border-bottom: 1px solid #cdcdcd;
}

.tabs-blk .tabs-fle .tab_list li {
  padding-left: 0;
  background: unset;
  margin-left: 40px;
}

.tabs-blk .tabs-fle .tab_list li a {
  font: 19px/23px Literata-SemiBold;
  color: #555555;
  padding-bottom: 22px;
  position: relative;
}

.tabs-blk .tabs-fle .tab_list li a::before {
  content: "";
  display: block;
  clear: both;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 5px;
  width: 0%;
  border-radius: 10px;
  opacity: 0;
  visibility: hidden;
  background-color: #ff984c;
}

.tabs-blk .tabs-fle .tab_list li a:hover::before {
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.tabs-blk .tabs-fle .tab_list li .active::before {
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.tabs-blk .tabs-fle .tab_list li:first-child {
  margin-left: 0;
}

.tabs-blk .tabs-fle .tab-content {
  padding-bottom: 40px;
  border-bottom: 1px solid #cdcdcd;
}

.tabs-blk .tabs-fle .tab-content strong {
  margin-top: 30px;
  display: block;
  font: 25px/30px Literata-SemiBold;
  color: #333333;
  margin-bottom: 20px;
}

.tabs-blk .tabs-fle .tab-content p {
  font: 17px/24px Roboto-Light;
  color: #555555;
  margin-bottom: 35px;
}

.tabs-blk .tabs-fle .tab-content p:last-child {
  margin-bottom: 0;
}

.tabs-blk .tabs-fle .tab-content a {
  font: 17px/20px Roboto-Bold;
  color: #ff984c;
  text-decoration: underline;
}

.tabs-blk .tabs-fle .tabss-cont strong {
  margin-top: 30px;
  display: block;
  font: 25px/30px Literata-SemiBold;
  color: #333333;
  margin-bottom: 20px;
}

.tabs-blk .tabs-fle .tabss-cont p {
  font: 17px/24px Roboto-Light;
  color: #555555;
  margin-bottom: 25px;
}

.tabs-blk .tabs-fle .tabss-cont p:last-child {
  margin-bottom: 0;
}

.tabs-blk .tabs-fle .tabss-cont ul li {
  width: 47%;
  font: 17px/40px Roboto-Regular;
  color: #555555;
  padding-left: 35px;
  /* background: url(../images/tik.png) no-repeat center left; */
}

.tabs-blk .tabs-fle .tabss-cont ul li:nth-child(2n) {
  margin-left: 50px;
}

.hedlr_blk.abt-o .hlr-bx .h_lft .im_b {
  position: absolute;
  bottom: 20%;
  left: 63%;
  width: 274px;
  transform: translateX(-50%);
}

.hedlr_blk.abt-o .hlr-bx .h_lft .im_b p {
  position: relative;
  padding: 30px 0;
  padding-left: 20px;
  font: 30px/30px Literata-SemiBold;
  background: #3287c7 url(../images/build.svg) no-repeat center right 24px;
  padding-right: 75px;
  color: #ffffff;
  border-radius: 5px;
}

.hedlr_blk.abt-o .hlr-bx .h_lft .im_b p::before {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 69px solid #3287c7;
  border-left: 59px solid transparent;
  position: absolute;
  bottom: 0px;
  left: -49px;
}

.hedlr_blk.abt-o .hlr-bx .h_lft {
  position: relative;
  display: flex;
}

.hedlr_blk.abt-o .hlr-bx .h_lft img {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
}

.hedlr_blk.abt-o .hlr-bx .h_lft img:first-child {
  height: 522px;
  margin-right: 17px;
  max-width: 273px;
  object-fit: cover;
  width: 100%;
}

.hedlr_blk.abt-o .hlr-bx .h_lft img:last-of-type {
  height: 460px;
}

.hedlr_blk.facs.abt-o .hlr-bx .h_rgt .h-con {
  padding: 20px 60px 20px 30px;
  background-color: #f5f5f5;
  border-radius: 10px;
  position: relative;
}

.hedlr_blk.facs.abt-o .hlr-bx .h_rgt .h-con::before {
  content: "";
  display: block;
  clear: both;
  position: absolute;
  height: 100%;
  width: 5px;
  background-color: #3287c7;
  left: 0;
  top: 0;
  border-radius: 10px;
}

.hedlr_blk.facs.abt-o .hlr-bx .h_rgt .h-con p {
  margin: 0;
}

.hedlr_blk.facs.abt-o .hlr-bx .h_rgt {
  margin-left: 55px;
}

.hedlr_blk.abt-t {
  background-color: #f5f5f5;
}

.hedlr_blk.abt-t .hlr-bx {
  flex-direction: row-reverse;
}

.hedlr_blk.abt-t .hlr-bx .h_rgt .hrg_con p {
  color: #ffffff;
  font: 17px/25px Roboto-Light;
  padding-left: 60px;
  margin-bottom: 0;
  background: url(../images/wtbt-a.svg) no-repeat center left;
}

.hedlr_blk.abt-t .hlr-bx .h_lft {
  margin-left: 90px;
}

.hedlr_blk.abt-t .hlr-bx .h_lft .im_b {
  max-width: 100%;
  z-index: 1;
}

.hedlr_blk.abt-t .hlr-bx .h_lft .im_b::before {
  transform: rotate(-5deg);
}

.hedlr_blk.abt-t .hlr-bx .h_lft .im_b img {
  height: 546px;
  border-radius: 10px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.hedlr_blk.abt-t .hlr-bx .h_rgt .hrg_con {
  padding-right: 50px;
}

.hedlr_blk.abt-t .hlr-bx .h_rgt {
  width: 54%;
}

.hins-blk.abt-th .hins-bx strong:before,
.hins-blk.abt-th .hins-bx strong:after {
  height: 1px;
  bottom: 13px;
}

.hins-blk.abt-th .hins-bx strong {
  padding-inline: 55px;
}

.hins-blk.abt-th .hins-bx h2 {
  font: 45px/50px DMSans-Bold;
  color: #333333;
  margin: 12px auto 0px;
  text-align: center;
  background: unset;
  padding: 0;
  padding-bottom: 40px;
}

.hins-blk .hins-bx .img-blks .imgs {
  margin-bottom: 12px;
}

.hedlr_blk.anb-fo .hlr-bx .h_lft .im_b::before {
  display: none;
}

.hedlr_blk.anb-fo .hlr-bx .h_lft .im_b img {
  width: 100%;
}

.hedlr_blk.anb-fo .hlr-bx .h_lft .im_b {
  max-width: 100%;
  display: flex;
}

.hedlr_blk.anb-fo .hlr-bx .h_lft .im_b img {
  height: 465px;
  max-width: 313px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
}

.hedlr_blk.anb-fo .hlr-bx .h_lft .im_b img:last-child {
  margin-left: 22px;
}

.hedlr_blk.anb-fo .hlr-bx .h_lft .im_b img:first-child {
  margin-top: 63px;
}

.hedlr_blk.anb-fo .hlr-bx .h_rgt {
  margin-left: 55px;
}

.hedlr_blk.anb-fo .hlr-bx .h_lft .im_b::after {
  content: "";
  display: block;
  clear: both;
  position: absolute;
  bottom: 21px;
  left: 38%;
  height: 64px;
  width: 170px;
  background: url(../images/alai.png) no-repeat center center;
  z-index: -1;
}

.hedlr_blk.anb-fo .hlr-bx .h_rgt h4 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 15px;
}

.hedlr_blk.anb-fo .hlr-bx .h_rgt ul li {
  font: 17px/40px Roboto-Light;
  color: #555555;
  padding-left: 35px;
  background: url(../images/tik.png) no-repeat left top 6px;
}

.hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft .im_b::before {
  display: none;
}

.hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft>img {
  height: 595px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
}

.hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft .im_b img {
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 100%;
}

.hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft .im_b {
  height: 270px;
  width: 285px;
  border-radius: 10px;
  padding: 10px;
  background-color: #f5f5f5;
  position: absolute;
  left: -30px;
  bottom: -35px;
}

.hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft {
  position: relative;
  padding-left: 78px;
  width: 50%;
  margin-left: 94px;
  padding-right: 0;
}

.contact-blk {
  padding: 100px 0;
}

.contact-blk .contact-fle {
  display: flex;
  /* align-items: center; */
}

.contact-blk .contact-fle .contact-lft {
  width: 50%;
  border: 1px solid #cdcdcd;
  border-radius: 10px;
  padding: 39px 40px;
  margin-right: 49px;
}

.contact-blk .contact-fle .contact-rgt p:first-of-type {
  margin-bottom: 0;
}

.contact-blk .contact-fle .contact-lft .so-ic {
  padding-bottom: 40px;
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 25px;
}

.contact-blk .contact-fle .contact-lft .so-ic:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: unset;
}

.contact-blk .contact-fle .contact-lft .so-ic strong {
  font: 22px/24px Roboto-Medium;
  color: #333333;
  display: block;
  margin-bottom: 20px;
}

.contact-blk .contact-fle .contact-lft .so-ic .soc-links {
  padding-left: 82px;
  position: relative;
  cursor: pointer;
}

.contact-blk .contact-fle .contact-lft .so-ic .soc-links::before {
  content: "";
  display: block;
  clear: both;
  position: absolute;
  left: 0;
  top: 0;
  height: 60px;
  width: 60px;
  border-radius: 5px;
  transition: 0.5s ease-in-out;
}

.contact-blk .contact-fle .contact-lft .so-ic .soc-links p {
  font: 18px/22px Roboto-Regular;
  color: #555555;
  padding-bottom: 4px;
}

.contact-blk .contact-fle .contact-lft .so-ic .soc-links span,
.contact-blk .contact-fle .contact-lft .so-ic .soc-links a {
  font: 17px/20px Roboto-Light;
  color: #555555;
}

.contact-blk .contact-fle .contact-lft .so-ic .soc-links a:hover {
  color: #ff984c;
}

.contact-blk .contact-fle .contact-lft .Adr .soc-links::before {
  background: #fff4ed url(../images/loc.svg) no-repeat center center;
}

.contact-blk .contact-fle .contact-lft .Adr .soc-links:hover::before {
  background: #ff984c url(../images/loc_ho.png) no-repeat center center;
}

.contact-blk .contact-fle .contact-lft .tel .soc-links::before {
  background: #fff4ed url(../images/ph.svg) no-repeat center center;
}

.contact-blk .contact-fle .contact-lft .tel .soc-links:hover::before {
  background: #ff984c url(../images/ph_ho.png) no-repeat center center;
}

.contact-blk .contact-fle .contact-lft .ema .soc-links::before {
  background: #fff4ed url(../images/c-mail.svg) no-repeat center center;
}

.contact-blk .contact-fle .contact-lft .ema .soc-links:hover::before {
  background: #ff984c url(../images/c-mail-hov.png) no-repeat center center;
}

.contact-blk .contact-fle .contact-rgt strong {
  font: 17px/50px Roboto-Medium;
  color: #ff984c;
  padding-left: 50px;
  background: url(../images/litf_lgo.svg) no-repeat bottom left;
  padding-right: 111px;
  position: relative;
  text-transform: uppercase;
  padding-top: 30px;
}

.contact-blk .contact-fle .contact-rgt strong::before {
  content: "";
  position: absolute;
  bottom: 0px;
  right: 0;
  background-color: #ff984c;
  width: 100px;
  height: 1px;
}

.contact-blk .contact-fle .contact-rgt h1 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 15px;
}

.contact-blk .contact-fle .contact-rgt p {
  font: 17px/25px Roboto-Light;
  color: #555555;
  margin-bottom: 15px;
}

.contact-blk .contact-fle .contact-rgt .input-bt {
  display: flex;
  align-items: center;
}

.contact-blk .contact-fle .contact-rgt .input-bt label {
  width: 50%;
  margin-bottom: 18px;
}

.contact-blk .contact-fle .contact-rgt .input-bt label:last-child {
  margin-left: 15px;
}

.contact-blk .contact-fle .contact-rgt .input-bt label input,
.contact-blk .contact-fle .contact-rgt .input-bt label textarea,
.contact-blk .contact-fle .contact-rgt .captcha_ p span input.wpcf7-form-control.wpcf7-captchar {
  width: 100%;
  font: 15px/17px Roboto-Light;
  color: #999;
  padding: 16px 18px;
  border: 1px solid #cdcdcd;
  border-radius: 8px;
}

.contact-blk .contact-fle .contact-rgt .input-bt label input::-moz-placeholder,
.contact-blk .contact-fle .contact-rgt .input-bt label textarea::-moz-placeholder {
  color: #d3d3d3;
}

.contact-blk .contact-fle .contact-rgt .input-bt label input::placeholder,
.contact-blk .contact-fle .contact-rgt .input-bt label textarea::placeholder {
  color: #d3d3d3;
}

.contact-blk .contact-fle .contact-rgt .input label {
  width: 100%;
}

.contact-blk .contact-fle .contact-rgt .input label textarea {
  width: 100%;
  font: 15px/17px Roboto-Light;
  color: #999;
  padding: 16px 18px;
  border: 1px solid #cdcdcd;
  border-radius: 8px;
  height: 122px;
  overflow-y: auto;
}

.contact-blk .contact-fle .contact-rgt .input label textarea::-moz-placeholder {
  color: #d3d3d3;
}

.contact-blk .contact-fle .contact-rgt .input label textarea::placeholder {
  color: #d3d3d3;
}

.contact-blk .contact-fle .contact-rgt .input label textarea::-webkit-scrollbar,
.hdb .hdb-bk .hots-bx .hts-b .hts+ul::-webkit-scrollbar {
  width: 3px;
}

.contact-blk .contact-fle .contact-rgt .input label textarea::-webkit-scrollbar-thumb,
.hdb .hdb-bk .hots-bx .hts-b .hts+ul::-webkit-scrollbar-thumb {
  background: #ff984c;
  border-radius: 5px;
}

.contact-blk .contact-fle .contact-rgt .for button {
  max-width: 160px;
  margin-top: 25px;
}

.btnor {
  border: unset;
}

.contact-cont-blk {
  padding-bottom: 100px;
}

.contact-cont-blk .contact-cont-fle {
  display: flex;
  align-items: start;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft {
  width: 61%;
  margin-right: 60px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft>strong {
  font: 17px/50px Roboto-Medium;
  color: #ff984c;
  padding-left: 50px;
  background: url(../images/litf_lgo.svg) no-repeat bottom left;
  padding-right: 111px;
  position: relative;
  text-transform: uppercase;
  padding-top: 30px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft>strong::before {
  content: "";
  position: absolute;
  bottom: 0px;
  right: 0;
  background-color: #ff984c;
  width: 100px;
  height: 1px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft h2 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 15px;

}

.contact-cont-blk .contact-cont-fle .contact-cont-lft h3 {
  /* font: 45px/50px Literata-SemiBold; */
  color: #333333;
  margin-bottom: 15px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft p {
  font: 17px/25px Roboto-Light;
  color: #555555;
  margin-bottom: 15px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list {
  margin-top: 30px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box {
  margin-bottom: 16px;
  border: 1px solid transparent;
  border-radius: unset;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box .faq-hd {
  padding: 18px;
  padding-left: 28px;
  border: 1px solid #cdcdcd;
  border-radius: 8px;
  cursor: pointer;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box .faq-hd strong {
  font: 19px/22px Roboto-Medium;
  color: #333333;
  display: block;
  background: url(../images/faq-arw.svg) no-repeat center right;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box .faq-cont {
  display: none;
  padding: 18px;
  padding-left: 28px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box .faq-cont p {
  margin-bottom: 0;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box:last-child {
  margin-bottom: 0;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box.active {
  border-radius: 8px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box.active .faq-hd {
  border-radius: unset;
  border: 1px solid transparent;
  background-color: #3287c7;
  border-radius: 8px 8px 0 0;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box.active .faq-hd strong {
  color: #fff;
  background: url(../images/faq-arw-ho.svg) no-repeat center right;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box.active .faq-cont {
  border: 1px solid #cdcdcd;
  border-top: unset;
  border-radius: 0px 0px 8px 8px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-rgt {
  width: 61%;
}

.contact-cont-blk .contact-cont-fle .contact-cont-rgt .contact-image {
  padding-left: 83px;
  padding-right: 65px;
  position: relative;
}

.contact-cont-blk .contact-cont-fle .contact-cont-rgt .contact-image>img {
  height: 530px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 10px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-rgt .cont-sm img,
.contact-cont-blk .contact-cont-fle .contact-cont-rgt .cont-sm-tw img {
  height: 225px;
  width: 240px;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}

.contact-cont-blk .contact-cont-fle .cont-sm {
  position: absolute;
  left: 0;
  top: 0;
  padding: 10px;
  border-radius: 10px;
  background-color: #fff;
}

.contact-cont-blk .contact-cont-fle .cont-sm-tw {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 10px;
  border-radius: 10px;
  background-color: #fff;
}

.offer-blk {
  padding: 92px 0 44px;
}

.offer-blk .ofc_cont .ofr-hdc {
  margin: 50px 0;
  text-align: center;
}

.offer-blk .ofc_cont .ofr-hdc strong {
  background: url(../images/litf_lgo.svg) no-repeat center top;
  padding-top: 50px;
  padding-inline: 50px;
  position: relative;
  font: 17px/25px Roboto-Medium;
  text-align: center;
  color: #ff984c;
  margin: 0 auto;
  text-transform: uppercase;
}

.offer-blk .ofc_cont .ofr-hdc strong:before {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.offer-blk .ofc_cont .ofr-hdc strong::after {
  content: "";
  position: absolute;
  bottom: 10px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.offer-blk .ofc_cont .ofr-hdc h1 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 10px;
}

.offer-blk .ofc_cont .ofr-hdc p {
  font: 17px/25px Roboto-Light;
  color: #555555;
}

.offer-blk .ofc_cont .ofer_co {
  display: flex;
  flex-wrap: wrap;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx {
  width: 23.8%;
  margin-right: 20px;
  margin-bottom: 20px;
  border: 1px solid #cdcdcd;
  border-radius: 10px;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx:last-child {
  margin-right: 0;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx:nth-child(4n) {
  margin-right: 0;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx a {
  position: relative;
  padding: 18px;
  display: block;
  text-align: center;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx a img {
  -o-object-fit: contain;
  object-fit: contain;
  margin: 0 auto;
  max-width: 200px;
  width: 100%;
  height: 135px;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx a::before {
  content: "";
  width: 90%;
  height: 1px;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  position: absolute;
  background: #cdcdcd;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of {
  padding: 18px;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b {
  display: flex;
  justify-content: space-between;
  height: 95px;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li {
  padding-left: 0;
  background: unset;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li strong {
  display: block;
  font: 18px/25px Roboto-Medium;
  color: #333333;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li p span {
  font: 14px/20px Roboto-Bold;
  color: #333333;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li p strong {
  font: 25px/35px Roboto-Bold;
  color: #00a0e6;
  display: inline-block;
  padding-left: 10px;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li:last-child span {
  font: 13px / 20px Roboto-Bold;
  background: url(../images/bgstr.svg) no-repeat right top;
  width: 75px;
  padding: 16px 6px 16px;
  color: #fff;
  text-align: center;
  height: 74px;
  background-size: 75px;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .bkt_blk {
  padding: 13px 10px;
  margin-top: 20px;
}

.offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .bkt_blk::before {
  display: none;
}

.ofer_faq {
  padding: 94px 0;
  background: #f5f5f5;
}

.ofer_faq .contact-cont-fle {
  align-items: flex-start;
}

.ofer_faq .contact-cont-fle .ofaq_rgt strong {
  font: 17px/50px Roboto-Medium;
  color: #ff984c;
  padding-left: 50px;
  background: url(../images/litf_lgo.svg) no-repeat bottom -5px left;
  padding-right: 92px;
  position: relative;
  text-transform: uppercase;
  padding-top: 30px;
}

.ofer_faq .contact-cont-fle .ofaq_rgt strong::before {
  content: "";
  position: absolute;
  bottom: 0px;
  right: 0;
  background-color: #ff984c;
  width: 83px;
  height: 1px;
}

.ofer_faq .contact-cont-fle .ofaq_rgt h3 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 15px;
}

.ofer_faq .contact-cont-fle .ofaq_rgt p {
  font: 17px/25px Roboto-Light;
  color: #555555;
  margin-bottom: 15px;
}

.ofer_faq .contact-cont-fle .ofaq_rgt .ofq {
  border: 1px solid #d3d3d3;
  background-color: unset;
  border-radius: 10px;
  margin-bottom: 15px;
  padding: 15px;
}

.ofer_faq .contact-cont-fle .ofaq_rgt .ofq p {
  padding-left: 80px;
  color: #555555;
  background: url(../images/sunbatkuti.svg) no-repeat left center;
  font: 17px/25px Roboto-Light;
  margin-bottom: 0;
}

.room-det {
  padding: 97px 0;
}

.room-det .rom_imc {
  position: relative;
}

.room-det .rom_imc .rom_im img {
  width: 100%;
  border-radius: 10px;
  height: 500px;
  -o-object-fit: cover;
  object-fit: cover;
  /* -webkit-transform: scaleX(-1); */
  /* transform: scaleX(-1); */
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.room-det .rom_imc .rom_cont {
  position: absolute;
  background: #ffffff;
  border-radius: 10px;
  padding: 42px;
  max-width: 904px;
  width: 100%;
  left: 50%;
  top: 225px;
  box-shadow: 0 0 5px #cdcdcd;
  transform: translateX(-50%);
  display: flex;
  align-items: flex-start;
}

.room-det .rom_imc .rom_cont .romc-lft {
  width: 70%;
}

.room-det .rom_imc .rom_cont .romc-lft strong {
  font: 17px/27px Roboto-Medium;
  color: #ff984c;
  padding-left: 50px;
  background: url(../images/litf_lgo.svg) no-repeat bottom -5px left;
  padding-right: 50px;
  position: relative;
  text-transform: uppercase;
  padding-top: 30px;
}

.room-det .rom_imc .rom_cont .romc-lft strong:before {
  content: "";
  position: absolute;
  bottom: 0px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.room-det .rom_imc .rom_cont .romc-lft h1 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 10px;
}

.room-det .rom_imc .rom_cont .romc-lft p {
  font: 17px/25px Roboto-Light;
  color: #555555;
  margin-bottom: 20px;
  padding-right: 30px;
  margin-top: 15px;
}

.room-det .rom_imc .rom_cont .romc-lft ul {
  display: flex;
  flex-wrap: wrap;
}

.room-det .rom_imc .rom_cont .romc-lft ul li {
  width: 50%;
  font: 17px/25px Roboto-Regular;
  color: #555555;
  padding-bottom: 14px;
  background: url(../images/rmarw.png) no-repeat top 4px left;
}

.room-det .rom_imc .rom_cont .romc-bt {
  text-align: center;
  width: 30%;
}

.room-det .rom_imc .rom_cont .romc-bt strong {
  display: block;
  font: 35px/45px Literata-SemiBold;
  color: #333333;
  margin-bottom: 27px;
}

.room-det .rom_imc .rom_cont .romc-bt .romfbt.btnor {

  background: #00a0e6;
  max-width: 250px;
}

.room-det .rom_imc .rom_cont .romc-bt .romfbt.btnor::after {
  background: #ff984c;
}

.room-det .rom_imc .rom_cont .romc-bt .romdbt {
  max-width: 250px;
  margin-bottom: 20px;
}

.crs-rmdt .hins-bx .img-blks .imgs {
  width: 100%;
}

.rom-conts {
  padding-bottom: 89px;
}

.rom-conts .romcon_b {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
}

.rom-conts .romcon_b .rm_conlft {
  width: 56%;
}

.rom-conts .romcon_b .rm_conlft strong {
  display: block;
  font: 19px/25px Literata-SemiBold;
  color: #555;
  margin-bottom: 20px;
  padding-top: 20px;
}

.rom-conts .romcon_b .rm_conlft p {
  font: 17px/25px Roboto-Light;
  color: #555555;
  margin-bottom: 20px;
}

.rom-conts .romcon_b .rm_conlft p:last-child {
  margin-bottom: 0;
}

.rom-conts .romcon_b .rm_conrgt {
  width: 40.7%;
  margin-left: 40px;
  padding: 31px;
  background-color: #f5f5f5;
  border-radius: 10px;
}

.rom-conts .romcon_b .rm_conrgt strong {
  font: 19px/25px Literata-SemiBold;
  color: #555;
  display: block;
  margin-bottom: 21px;
}

.rom-conts .romcon_b .rm_conrgt p {
  font: 17px/25px Roboto-Light;
  color: #055555;
  margin-bottom: 12px;
}

.rom-conts .romcon_b p {
  width: 100%;
  font: 17px/25px Roboto-Light;
  color: #555555;
  margin-bottom: 20px;
}

.rom-conts .romcon_b .ban_s {
  margin: 20px 0 0;
}

.rom-conts .romcon_b .ban_s li {
  padding-left: 0;
  display: block;
  background: unset;
  margin-bottom: 25px;
}

.rom-conts .romcon_b .ban_s li:last-child {
  margin-bottom: 0;
}

.rom-conts .romcon_b .ban_s li a {
  /* padding: 15px;
  width: 100%;
  background: #fff;
  border-radius: 7px;
  display: block;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-decoration: unset; */
}

.rom-conts .romcon_b .ban_s li a:hover span {
  background: #00a0e6;
}

.rom-conts .romcon_b .ban_s li a:hover span img {
  transform: unset;
}

.rom-conts .romcon_b .ban_s li a img {
  width: 117px;
  height: 42px;
  -o-object-fit: contain;
  object-fit: contain;
}

.rom-conts .romcon_b .ban_s li a strong {
  font: 17px/27px Roboto-Regular;
  color: #00a0e6;
  margin-bottom: 10px;
  display: block;
}

.rom-conts .romcon_b .ban_s li a select.hs_h {
  padding: 10px;
  border: 1px solid #cdcdcd;
  border-radius: 5px;
  width: 206px;
  background: url(../images/down.png) no-repeat center right 10px;
}

.rom-conts .romcon_b .ban_s li a span {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #ff984c;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rom-conts .romcon_b .ban_s li a span img {
  width: 18px;
  height: 28px;
  transform: rotate(-45deg);
}

.rom-conts .romcon_b .ban_s li:last-child {
  margin-bottom: 0;
}

.roodet_are {
  padding-top: 0;
  padding-bottom: 99px;
}

.roodet_are .area-ove>strong {
  background: url(../images/litf_lgo.svg) no-repeat center top;
  padding-top: 50px;
  padding-inline: 50px;
  position: relative;
  font: 17px/25px Roboto-Medium;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  color: #ff984c;
  margin: 0 auto;
  text-transform: uppercase;
}

.roodet_are .area-ove>strong::before {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.roodet_are .area-ove>strong::after {
  content: "";
  position: absolute;
  bottom: 10px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.roodet_are .area-ove h2 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin: 0 auto 16px;
  text-align: center;
  background: unset;
  padding: 0;
  padding-bottom: 40px;
  position: static;
}

.roodet_are .area-ove .are-a a:first-child {
  margin-bottom: 20px;
}

/*****rooms*****/
.room_faci .faci_dft>strong,
.room_faci .faci_dft>p strong {
  background: url(../images/litf_lgo.svg) no-repeat center top;
  padding-top: 50px;
  padding-inline: 50px;
  position: relative;
  font: 17px/25px Roboto-Medium;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  color: #ff984c;
  margin: 0 auto;
  text-transform: uppercase;
}

.room_faci .faci_dft>strong::before,
.room_faci .faci_dft>p strong::before {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.room_faci .faci_dft>strong::after,
.room_faci .faci_dft>p strong::after {
  content: "";
  position: absolute;
  bottom: 10px;
  right: 0;
  background-color: #ff984c;
  width: 45px;
  height: 3px;
}

.room_faci .faci_dft h1 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin: 0 auto 16px;
  text-align: center;
  background: unset;
  padding: 0;
  padding-bottom: 40px;
  position: static;
}

.room_faci .faci_dft .facli_fle .faci_bx strong {
  margin-bottom: 15px;
  display: block;
  height: 33px;
}

.room_faci .faci_dft .facli_fle .faci_bx ul li {
  width: 100%;
}

/****contact****/
.prick {
  display: none;
}

.klos {
  display: none;
}

.hedlr_blk.facs.abt-o .hlr-bx .h_rgt h1 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
  margin-bottom: 15px;
}

.hdb .hdb-bk .hots-bx.ho_sbx {
  display: none;
}

.hins-blk.fac-blk .hins-bx .img-blks.imgs-b {
  display: none;
}

.hins-blk.fac-blk .hins-bx .img-blks.imgs-b .owl-dots {
  display: none;
}

.hins-blk .hins-bx .img-blks.hin-img {
  display: none;
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a img {
  max-width: 130px;
  object-fit: fill;
  height: 35px;
  width: 36%;
}

.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a span img {
  width: 40%;
}

header .dhed .dh-cont .hed-logo li,
header .dhed .dh-cont .calbt li,
.fot-blk .fotfb .foot.fot-a li {
  padding-left: 0;
  background: unset;
}

header .dhed .dh-cont .calbt .caln_bt {
  padding-left: 60px;
}

.contact-blk .contact-fle .contact-rgt br {
  display: none;
}

.contact-blk .contact-fle .contact-rgt .input-bt p {
  display: flex;
  width: 100%;

}

.contact-blk .contact-fle .contact-rgt .input-bt p label span,
.contact-blk .contact-fle .contact-rgt .input label span {
  width: 100%;
  display: block;
}

.contact-blk .contact-fle .contact-rgt p .btnor:hover {
  background-color: #3287c7;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft p strong {
  font: 17px/50px Roboto-Medium;
  color: #ff984c;
  padding-left: 50px;
  background: url(../images/litf_lgo.svg) no-repeat bottom -5px left;
  padding-right: 111px;
  position: relative;
  text-transform: uppercase;
  padding-top: 30px;
}


.contact-cont-blk .contact-cont-fle .contact-cont-lft p strong::before {
  content: "";
  position: absolute;
  bottom: 0px;
  right: 0;
  background-color: #ff984c;
  width: 100px;
  height: 1px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .helpie-faq-col li {
  display: block;
  width: 100%;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .helpie-faq.accordions .accordion .accordion__item .accordion__header.active {
  background: #3287c7 !important;
  border-radius: 5px 5px 0 0;

}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .helpie-faq.accordions .accordion .accordion__item .accordion__header:before {
  background: url(../images/faq-arw.svg) no-repeat center right !important;
  background-color: unset !important;
  width: 17px;
  height: 7px;
  transform: unset !important;

}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .helpie-faq.accordions .accordion .accordion__item .accordion__header.active::before {
  background: #3287c7 url(../images/faq-arw-ho.svg) no-repeat center right !important;
  transform: unset !important;
}


.contact-cont-blk .contact-cont-fle .contact-cont-lft .helpie-faq.accordions .accordion .accordion__item .accordion__header::after {
  display: none;
}


.contact-cont-blk .contact-cont-fle .contact-cont-lft .helpie-faq.accordions.custom-styles .accordion .accordion__item .accordion__body {
  border-radius: 0 0 5px 5px;
  border: 1px solid #cdcdcd;
  border-top: unset;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .helpie-faq.accordions .accordion .accordion__item .accordion__header.active .accordion__title {
  color: #ffffff;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .helpie-faq-col li {
  border-bottom: unset !important;
  margin-bottom: 20px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .helpie-faq.accordions .accordion .accordion__item .accordion__header {
  border: 1px solid #cdcdcd;
  border-radius: 10px;
}

.aredtl-blk .area-det .loc {
  display: none;
}

.faci_ove .faci_dft .facli_sel .rht_cnt {
  display: flex;
  margin-left: auto;
}


.faci_ove .faci_dft .pagi span,
.faci_ove .faci_dft .pagi a,
.pric-ove .pric-blk .pri-rgt .pagi span,
.pric-ove .pric-blk .pri-rgt .pagi a,
.area-blk .area-ove .pagi a,
.area-blk .area-ove .pagi span {
  width: 50px;
  height: 50px;
  background-color: #ffffff;
  font: 19px/25px Roboto-Medium;
  color: #333333;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}

.faci_ove .faci_dft .pagi span:hover,
.faci_ove .faci_dft .pagi a,
.faci_ove .faci_dft .pagi a.next:hover,
.faci_ove .faci_dft .pagi a.prev:hover,
.pric-ove .pric-blk .pri-rgt .pagi span:hover,
.pric-ove .pric-blk .pri-rgt .pagi a,
.pric-ove .pric-blk .pri-rgt .pagi a.next:hover,
.pric-ove .pric-blk .pri-rgt .pagi a.prev:hover,
.area-blk .area-ove .pagi a,
.area-blk .area-ove .pagi span:hover,
.area-blk .area-ove .pagi a.next:hover,
.area-blk .area-ove .pagi a.prev:hover {
  background-color: #ff984c;
  color: #fff;
  border-color: transparent;
}

.faci_ove .faci_dft .pagi a.next:hover li,
.faci_ove .faci_dft .pagi a.prev:hover li,
.pric-ove .pric-blk .pri-rgt .pagi a.next:hover li,
.pric-ove .pric-blk .pri-rgt .pagi a.prev:hover li,
.area-blk .area-ove .pagi a.prev:hover li,
.area-blk .area-ove .pagi a.next:hover li {
  filter: brightness(10);
}

.hins-blk .hins-bx .img-blks .envira-gallery-link,
.hins-blk .hins-bx .envira-gallery-link {
  display: block;
}

.envira-gallery-wrap .envira-gallery-public {
  display: flex !important;
  flex-wrap: wrap;
  /* height: auto !important; */
}

.hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.envira-gallery-css-animations .envira-gallery-item img {
  width: 100% !important;
  height: 337px !important;
  position: static !important;
  object-fit: cover;
  margin-left: 0 !important;
  margin-top: 0 !important;
}

.hins-blk .hins-bx .img-blks .envira-gallery-public.justified-gallery .envira-gallery-item-inner {
  position: static !important;
  width: 100% !important;
  border-radius: 10px;
  height: 100% !important;
}

.hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
  position: relative;
  width: 24.2%;
  padding: 0 !important;
  margin-right: 1%;
  cursor: pointer;
  margin-bottom: 12px;
}

.hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item:nth-child(4n) {
  margin-right: 0;
}

.hins-blk .hins-bx .img-blks .envira-gallery-public.justified-gallery .envira-gallery-item-inner .caption,
.hins-blk .hins-bx .envira-gallery-public.justified-gallery .envira-gallery-item-inner .caption {
  display: none !important;
}

.hins-blk .hins-bx .img-blks .envira-gallery-link::before,
.hins-blk .hins-bx .envira-gallery-link::before {
  /* content: ""; */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #3287c7;
}


.hins-blk .hins-bx .img-blks .envira-gallery-link::before,
.hins-blk .hins-bx .envira-gallery-link::before {
  /* content: ""; */
  position: absolute;
  top: 0;
  border-radius: 10px;
  left: 0;
  width: 100%;
  height: 100%;
  background: #408bc2;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
}

.hins-blk .hins-bx .envira-gallery-link:hover:before {
  opacity: 0.4;
  visibility: visible;
}

.hins-blk .hins-bx .envira-gallery-link::after {
  /* content: ""; */
  position: absolute;
  top: 50%;
  border-radius: 10px;
  left: 50%;
  transform: translate(-50%, -50%);
  background: url(../images/fa-arw.svg) no-repeat center center;
  width: 50px;
  height: 50px;
  opacity: 0;
  visibility: hidden;
  z-index: 2;
}

.hins-blk .hins-bx .envira-gallery-link:hover:after {
  opacity: 1;
  visibility: visible;
}

.faci_ove .faci_dft .pagi a.next,
.faci_ove .faci_dft .pagi a.prev,
.area-blk .area-ove .pagi .pric-ove .pric-blk .pri-rgt .pagi a.prev,
.pric-ove .pric-blk .pri-rgt .pagi a.next,
.area-blk .area-ove .pagi a.next,
.area-blk .area-ove .pagi a.prev {
  border: 1px solid #cdcdcd;
  background: #fff;

}

.faci_ove .faci_dft .pagi a.next li,
.pric-ove .pric-blk .pri-rgt .pagi a.next li,
.area-blk .area-ove .pagi a.next li {
  background: url(../images/pgiarw.png) no-repeat center center;
  width: 20px;
  height: 20px;
  transform: rotate(180deg);
}

.faci_ove .faci_dft .pagi a.prev li,
.pric-ove .pric-blk .pri-rgt .pagi a.prev li,
.area-blk .area-ove .pagi a.prev li {
  background: url(../images/pgiarw.png) no-repeat center center;
  width: 20px;
  height: 20px;
}

.ban-cont .ban-contet .bans-ct .ban-rgt li.widget_text,
.area-blk .area-ove .pagi a.prev li.widget_text {
  padding-left: 0;
  background: unset;
}

.error_page .er_pa {

  display: flex;
  flex-direction: column;
  padding: 50px 0;
}

.error_page .er_pa h1 {
  font: 40px/45px Literata-SemiBold;
  color: #333333;
  margin: 0 auto 16px;
}

.error_page .er_pa img {
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
  object-fit: cover;
  height: 360px;
}

.error_page .er_pa .btnor {
  margin: 30px auto 0;
}

.area-blk .area-ove .area-sel .rht_cnt {
  width: 100%;
  display: flex;
  justify-content: end;
  padding-right: 5px;
}


.area-blk .area-ove .area-sel .rht_cnt p {
  width: auto;
  margin-left: unset;
}

.area-blk .area-ove .area-sel ul li strong {
  font-size: 20px;
  line-height: 25px;
}

.delforin .hlr-bx .h_rgt h5 {
  padding-right: 0;
}

.cmplz-cookiebanner {
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  left: 50% !important;
  right: unset !important;
  bottom: unset !important;
}

.cmplz-cookiebanner .cmplz-title {
  font: 18px/35px Roboto-Medium;
  color: #333333 !important;
}

.cmplz-cookiebanner .cmplz-message {
  font: 17px/25px Roboto-Light;
  color: #555555 !important;
  margin-bottom: 15px !important;
  width: 100%;
}

.cmplz-cookiebanner .cmplz-buttons button {
  background-color: #ff984c !important;
  border: unset !important;
  color: #fff !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description {
  font: 17px/25px Roboto-Light;
  color: #555555 !important;
}

.cmplz-cookiebanner .cmplz-buttons button:hover {
  background-color: #3287c7 !important;
}

.privacy-policy .cookie-statement {
  width: 100%;
  display: block;
  max-width: 100% !important;
}

.privacy-policy .cookie-statement h2 {
  font: 45px/50px Literata-SemiBold;
  color: #333333;
}

.privacy-policy .cookie-statement .cmplz-description span {
  font: 17px/25px Roboto-Light;
  color: #555555;
}

.privacy-policy .cookie-statement a {
  color: #ff984c;
}

.privacy-policy .priv-b .cookie-statement ul li {
  padding-left: 30px;
  background: url(../images/tik.svg) no-repeat left top;
}

/* 15-feb */
.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s {
  display: flex;
  flex-direction: column;
}

.hot-bxs ul.hot_ls li a img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
  border-radius: 10px;
  height: 275px !important;
  max-width: 100% !important;
  object-fit: cover;
}

.rom-conts .romcon_b .rm_conrgt ul.ban_s>li {
  display: flex;
  align-items: center;
  background: white;
  border-radius: 7px;
  padding: 18px 10px;
  justify-content: space-between;
  border: 1px solid #cdcdcd;
  margin-bottom: 11px;
}

.rom-conts .romcon_b .ban_s li a {
  border-radius: 7px 0 0 7px;
}

.rom-conts .romcon_b .ban_s li a:last-child {
  border-radius: 0 7px 7px 0;
}

.rom-conts .romcon_b .rm_conrgt ul.ban_s li .selec-bl select.hs_h {
  padding: 10px;
  border: 1px solid #cdcdcd;
  width: 206px;
  background: url(../images/down.png) no-repeat center right 10px;
}

.rom-conts .romcon_b .rm_conrgt .selec-bl strong {
  font: 17px/27px Roboto-Regular;
  color: #3287c7;
  margin-bottom: 10px;
  display: block;
}

.area-blk.roodet_are .area-ove .are-bx .are-a a img {
  height: 235px !important;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li a img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
  height: 200px !important;
}

a.btnor.facibt:hover:after {
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.hco-chos .hchos-blk ul#holidays {
  display: none;
}

.faci_ove .faci_dft .facli_fle .faci_bx ul li:first-child {
  width: 318px !important;
  ;
}

.room_faci .faci_dft .facli_fle .faci_bx ul li:nth-child(2) {
  width: 46% !important;
  ;
}

.faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(3n) {
  width: 52% !important;
  ;
}

.faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(4n) {
  width: 281px !important;
  ;
}

/* .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(3n) {
  width: 196px;
} */
/* .faci_ove .faci_dft .facli_fle .faci_bx ul li:first-child ,.faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(4n){
  width: 295px;
} */
/* .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(2n),.faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(5n) {
  width: 130px;
} */
/* .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(4n) {
  width: 295px;
} */
.btnor:hover::after {
  width: 100%;
  opacity: 1;
  visibility: visible;
}

.faci_ove .faci_dft .facli_fle .faci_bx:hover strong,
.hdb .hdb-bk .hots-bx .hts-b:hover strong,
.offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li strong {
  color: #ff984c;
}

/* .ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li:nth-child(4n) {
  order: 3;
}.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li:nth-child(3n) {
  order: 4;
}.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li:first-child {
  order: 2;
} */
.larapara .hlr-bx .h_lft .laraim img {
  max-width: 645px;
  width: 100%;
  height: 520px;
  object-fit: cover;
}

.faci_ove.room_faci .faci_dft p strong {
  background: url(../images/litf_lgo.svg) no-repeat center top;
  padding-top: 50px;
  padding-inline: 50px;
  position: relative;
  font: 17px/25px Roboto-Medium;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  color: #ff984c;
  margin: 0 auto;
  text-transform: uppercase;
}

.hedlr_blk.fhlr_blk .hlr-bx .h_rgt p a {
  color: #ff984c;
}

.hedlr_blk.larapara {
  padding: 100px 0;
}

/* .hins-blk.fac-blk .envira-gallery-wrap .envira-gallery-public{
  height: 100%!important;
  overflow: visible;display: unset!important;
} */
.tabs-blk .tabs-fle .tabss-cont ul {
  display: flex;
  flex-wrap: wrap;
}

.fot-blk .fotsb ul {
  display: flex;
}

.ban-cont .ban-contet .bans-ct .ban-rgt>a:hover {
  color: #ff984c;
}

.hco-chos .hchos-blk ul li a {
  padding-left: 33px;
  text-align: start;
}

.hco-chos .hchos-blk li.alert span.close {
  right: 18px;
  top: 46%;
}

.ban-cont .ban-contet .bans-ct .ban-rgt li.widget_text {
  padding-left: 23px;
  padding-top: 21px;
  width: 100%;
}

/* 17-feb */

.hot_hotel .hhtel .htl-lft p ul li {
  color: #fff;
  background: url(../images/hot-tik.svg)no-repeat left top;
}

.hedlr_blk .hlr-bx .h_rgt h5+p {
  padding-right: 52px;
}

.hedlr_blk .hlr-bx .h_rgt .hrg_con+p {
  padding-right: 30px;
}

#prizbx.owl-carousel .owl-nav.disabled {
  display: block;
}

.prizhc #prizbx button.owl-prev {
  border-radius: 50px;
  right: 50px;
  height: 20px;
  width: 50px;
  height: 50px;
  position: absolute;
  left: -100px;
  border: 1px solid #d3d3d3;
  background: url(../images/pgiarw.svg)no-repeat center;
  color: transparent;
}

.prizhc #prizbx button.owl-prev:hover {
  border-color: transparent;
  background: #ff984c url(../images/pgiarw_hr.svg)no-repeat center;
}

.prizhc #prizbx button.owl-next:hover {
  border-color: transparent;
  background: #ff984c url(../images/right-arw-hr.svg)no-repeat center;
}


.prizhc #prizbx button.owl-next {
  border-radius: 50px;
  right: 50px;
  height: 20px;
  width: 50px;
  height: 50px;
  position: absolute;
  right: -100px;
  border: 1px solid #d3d3d3;
  background: url(../images/right-arw.svg)no-repeat center;
  color: transparent;
}


header .dhed .dh-cont .calbt.mbl_view {
  display: none;
}

.contact-blk .contact-fle .contact-rgt .captcha_ img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {
  width: 18%;
  height: 100%;
  margin-left: -122px;
}

.contact-blk .contact-fle .contact-rgt .captcha_ p {
  display: flex;
  align-items: center;
  color: transparent;
}

.contact-blk .contact-fle .contact-rgt .captcha_ p .wpcf7-form-control-wrap {
  width: 30%;
}

#prizbx .owl-nav {
  margin: 0 auto;
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  max-width: 1574px;
}

.standr_tem ul,
.standr_tem p {
  margin: 12px 0;
}

.standr_tem {
  padding: 28px 0;
}

.hdb .hdb-bk .hots-bx .hts-b .hts ul li:last-child a img {
  width: auto;
  height: auto;
}

.reviews .re-view .lxs {
  text-transform: unset;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per strong,
.hots-imp .hot-bxs .hot_ls li .aantal_per strong,
.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per {
  width: 100%;
  display: block;
  /*  padding-top: 12px;*/
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per ul,
.hots-imp .hot-bxs .hot_ls li .aantal_per ul,
.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per ul {
  border-radius: 5px;
  border: 1px solid #cdcdcd;
  font: 18px/25px Roboto-Light;
  color: #055555;
  margin-top: 10px;
  padding: 20px 30px;
  display: none;
  position: absolute;
  background: #fff;
  width: 100%;
  z-index: 99;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per.opn ul,
.hots-imp .hot-bxs .hot_ls li .aantal_per.opn ul {
  display: block;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per,
.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per,
.hots-imp .hot-bxs .hot_ls li .aantal_per,
.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per {
  position: relative;
}

.hedlr_blk .hlr-bx .h_rgt h3,
.hot_hotel .hhtel .htl-lft .htl-c strong,
.hins-blk .hins-bx .lsx,
.hdb .hdb-bk .lxs,
.reviews .re-view .lxs,
.crsl_priz .prizhc .lxs,
.hedlr_blk .hlr-bx .h_rgt .lxs,
.hedlr_blk .hlr-bx .h_rgt .lxs,
.hedlr_blk .hlr-bx .h_rgt .lxs,
.hedlr_blk .hlr-bx .h_rgt .lxs,
.larahotbks .larh-c h6,
.delforin .hlr-bx .h_rgt h5,
.larapara .hlr-bx .h_rgt h4,
.hedlr_blk .hlr-bx .h_rgt h3,
.hots-imp h2,
.hedlr_blk.facs.abt-o .hlr-bx .h_rgt h1,
.hins-blk.abt-th .hins-bx h2,
.hedlr_blk.anb-fo .hlr-bx .h_rgt h4 {
  text-transform: unset;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls .aantal_per li a,
.hots-imp .hot-bxs .hot_ls .aantal_per li a,
.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per.opn ul li,
.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per.opn ul li a {
  font: 17px/27px Roboto-Light;
  color: #555555;
}

.area-blk .area-ove .area-sel ul.area-a {
  margin-right: 0;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per.opn ul,
.hots-imp .hot-bxs .hot_ls li .aantal_per.opn ul,
.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per.opn ul {
  display: block;
  height: 160px;
  overflow-y: scroll;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per.opn ul::-webkit-scrollbar,
.hots-imp .hot-bxs .hot_ls li .aantal_per.opn ul::-webkit-scrollbar,
.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per ul::-webkit-scrollbar {
  width: 5px;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per.opn ul::-webkit-scrollbar-thumb,
.hots-imp .hot-bxs .hot_ls li .aantal_per.opn ul::-webkit-scrollbar-thumb,
.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per ul::-webkit-scrollbar-thumb {
  background: #ff984c;
}

.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl {
  width: 50%;
}

.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per ul {
  left: 0;
}

.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per.opn ul li {
  margin: 0;
  padding: 0;
}

.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per.opn ul li a:empty {
  display: none;
}

.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per.opn ul {
  height: 110px;
  top: 36px;
  border-radius: 0 0 10px 10px;
}

/* 20-feb */
.contact-blk .contact-fle .contact-rgt h1+p {
  padding-right: 20px;
}

.faci_ove .faci_dft .facli_sel ul.area-b {
  display: flex;
  align-items: center;
}

/* .hins-blk .hins-bx .envira-gallery-wrap .envira-gallery-public.envira-clear{height: unset!important;} */

.hins-blk .hins-bx .envira-gallery-wrap .envira-gallery-public.envira-clear {
  height: unset !important;
  margin-bottom: 0;
}

.hins-blk .hins-bx .envira-gallery-wrap .envira-gallery-public.envira-gallery-css-animations .envira-gallery-item img {
  width: 100% !important;
  height: 311px !important;
  position: static !important;
  object-fit: cover;
  margin-left: 0 !important;
  margin-top: 0 !important;
}

.hins-blk .hins-bx .envira-gallery-public.justified-gallery .envira-gallery-item-inner {
  position: static !important;
  width: 100% !important;
  border-radius: 10px;
  height: 100% !important;
}

.hins-blk .hins-bx .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
  position: relative;
  width: 24.2%;
  padding: 0 !important;
  margin-right: 1%;
  cursor: pointer;
  margin-bottom: 12px;
}

.hins-blk .hins-bx .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item:nth-child(4n) {
  margin-right: 0;
}

.hins-blk.fac-blk .hins-bx .envira-gallery-wrap .envira-gallery-public.envira-clear {
  margin-bottom: 0;
  height: unset !important;
}

.hins-blk.fac-blk .hins-bx .envira-gallery-wrap {
  margin: 0;
}

/*  */
/* 21-feb */
.rom-conts .romcon_b .rm_conrgt strong {
  margin-bottom: 0;
}

.rom-conts .romcon_b .rm_conrgt ul.ban_s>li:last-child {
  margin-bottom: 0;
  /*  order: 3;*/
}

/*.rom-conts .romcon_b .rm_conrgt ul.ban_s > li:first-child {
  order: 2;
}*/
.rom-conts .romcon_b .rm_conrgt ul.ban_s>li {
  width: 100%;
}

.rom-conts .romcon_b .ban_s {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}

.contact-cont-blk.ofer_faq .contact-cont-fle .ofaq_rgt .ofq p {
  font-family: 'Roboto-Regular';
  padding-right: 40px;
}

.privacy-policy .priv-b p ul li {
  padding: 0 5px 10px 31px;
  background: url(../images/tik.svg) no-repeat left top;
  display: block;
  font: 17px/25px Roboto-Light;
  color: #555555;
}

#cmplz-document a:focus {
  border: unset;
}

#cmplz-document a:hover {
  color: #2196F3;
}

/* .hedlr_blk .hlr-bx .h_rgt p:first-of-type {
  margin: 0;
} */

/* 23-march */
.offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li:last-child span:empty {
  display: none;
}

.faci_ove .faci_dft .facli_fle .faci_bx .cmn_cnts {
  height: 185px;
  overflow-y: scroll;
  margin-bottom: 10px;
}

.faci_ove .faci_dft .facli_fle .faci_bx .cmn_cnts::-webkit-scrollbar-thumb,
.area-blk .area-ove .are-bx .are-a .cont_set .cmn_cnts::-webkit-scrollbar-thumb {
  background: #ff984c;
}

.faci_ove .faci_dft .facli_fle .faci_bx .cmn_cnts::-webkit-scrollbar,
.area-blk .area-ove .are-bx .are-a .cont_set .cmn_cnts::-webkit-scrollbar {
  width: 5px;
}

.area-blk .area-ove .are-bx .are-a .cont_set .cmn_cnts {
  height: 160px;
  overflow-y: scroll;
  margin-bottom: 25px;

}

.hs-im {
  padding-top: 80px;
}

.area-blk .area-ove .area-sel .rht_cnt p {
  padding: 0 2px;
}


.hedlr_blk.abt-t.new_add {
  background: #fff;
  padding-bottom: 25px !important;
}

/*  23-march*/

/* 25-march */
#envirabox-left,
#envirabox-right {
  bottom: 26% !important;
  height: 50% !important;
  width: 35% !important;
}

.hedlr_blk.fhlr_blk.abt-t.new_add .hlr-bx .h_lft img {
  max-width: 600px;
  width: 100%;
  height: 400px;
  border-radius: 15px;
  object-fit: cover;
}

.hedlr_blk .hlr-bx .h_rgt p br {
  display: none;
}

/*.faci_ove.room_faci .faci_bx {
  cursor: pointer;
}*/

/*  */

.hot-bxs .hot_ls li .aantal_per,
.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per,
.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per {
  height: 50px;
  border-radius: 5px;
  border: 1px solid #cdcdcd;
  font: 17px / 25px Roboto-Light;
  color: #055555;
  padding: 12px 10px 0 30px;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per ul,
.hots-imp .hot-bxs .hot_ls li .aantal_per ul {
  left: 0;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per span a,
.hots-imp .hot-bxs .hot_ls li .aantal_per a {
  color: #555555;
}

.hots-imp .hot-bxs .hot_ls li .aantal_per ul li a:hover,
.pric-ove .pric-blk .pri-rgt .priht .hot_ls .aantal_per li a:hover,
.rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl .aantal_per.opn ul li a:hover {
  color: #ff984c;
}

/* april-2 */
.hins-blk .hins-bx .img-blks .envira-gallery-public.justified-gallery .envira-gallery-item-inner:hover a.envira-gallery-1356.envira-gallery-link img {
  transform: scale(1.1);
}

.hdb .hdb-bk .hots-bx .hts-b .hts+ul {
  overflow-y: scroll;
  height: 185px;
  margin-bottom: 23px;
}

.ban-cont .ban-contet .bans-ct .ban-rgt p {
  font: 30px / 35px Literata-SemiBold;
  color: #333333;
}

/*  */

/*  */


/* 10-04-2024 */
.area-blk .area-ove .are-bx .are-a.empty a {
  cursor: unset;
}

.area-blk .area-ove .are-bx .are-a.empty a.loc {
  cursor: pointer;
}

.area-blk .area-ove .are-bx .are-a.empty .cont_set .btnor.arebt::after {
  display: none;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls.empty_aantal_per_hot_ls .hb_lgo {
  margin-top: 30px;
}

.pric-ove .pric-blk .pri-rgt .priht .hot_ls.empty_aantal_per_hot_ls .ck_in.btnor {
  margin-top: 25px;
}

.hots-imp .hot-bxs .hot_ls.empty_aantal_per_hot_ls .hb_lgo {
  margin-top: 60px;
}

.hots-imp .hot-bxs .hot_ls.empty_aantal_per_hot_ls .ck_in.btnor {
  margin-top: 25px;
}

/* 10-04-2024 */

/* 11-04-2024 */
.ban-cont .ban-contet .bans-ct .ban-rgt {
  height: unset;
  top: 50%;
  transform: translateY(-50%);
  padding: 42px 92px;
}

.hins-blk h1,
.hins-blk h2 {
  margin-bottom: 30px;
}

.hins-blk {
  padding: 60px 92px;
}

.hins-blk.faclites_ {
  padding-top: 0 !important;
}

/* 11-04-2024 */
/*12-04-24*/
.faci_ove .faci_dft .facli_fle .faci_bx button.btnor.facibt {
  cursor: unset;
}


/* 30-april */
.ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li:last-child {
  margin-bottom: 0;
}

.rom-conts .romcon_b .rm_conrgt .aantal_per strong p {
  font: 17px / 25px Roboto-Light;
  color: #055555;
  margin-bottom: 12px;
  padding: 10px;
  border: 1px solid #d3d3d3;
}

.area-blk .area-ove .are-bx .are-a.button-not-shown a {
  cursor: unset;
}

.faci_ove .faci_dft .facli_fle .faci_bx.button-disabled a,
.faci_ove .faci_dft .facli_fle .faci_bx.button-disabled a {
  cursor: unset;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list li.accordion__item h3 {
  font-size: 20px;
  line-height: 25px;
}

.contact-blk .contact-fle .contact-rgt .for {
  margin-top: 26px;
}

.contact-cont-blk .contact-cont-fle .contact-cont-lft p strong:empty {
  display: none;
}

.faci_ove .faci_dft .facli_fle .faci_bx img {
  margin-bottom: 14px;
}

/*  */
/* 06-05-24 */
.hdb .hdb-bk .hots-bx .hts-b .hts+ul {
  height: 160px;
  margin-bottom: 0;
}

.rom-conts .romcon_b .rm_conlft h3 {
  font: 40px/45px Literata-SemiBold;
  margin-bottom: 20px;
}

.area-blk .area-ove .are-bx .are-a:hover a.loc {
  color: #ff984c;
  background: url(../images/loc-areah.svg) no-repeat center left;
  background-size: 16px;
}

.area-blk .area-ove .are-bx .are-a:hover strong {
  color: #00a0e6;
}

/* .ban-cont .banner img {
  height:599px !important;
}
.ban-cont .ban-contet .bans-ct .ban-rgt {
  padding: 42px 92px !important;
  width: 643px !important;
} */
.hdb .hdb-bk .hots-bx .hts-b .ht-btc li:last-of-type a {
  display: none;
}

/* 06-05-24 */
/* 07-05-24 */
.area-blk .area-ove .are-bx .are-a.button-not-shown a {
  cursor: pointer;
}

.hots-bx.htbox_crs.owl-carousel.owl-loaded.owl-drag .owl-dots {
  display: none;
}

.hdb {
  padding: 102px 0 90px;
}

/* 07-05-24 */


/* 16-5-24 */
.breadcrmb .bread_main a.main-home {
  display: none;
}

/* 16-may */
.hot_hotel .hhtel .htl-rgt img {
  object-fit: cover;
  height: 100%;
}

.hot_hotel .hhtel .htl-rgt {
  /* background-image: url(../images/swimbg.png); */
  width: 50%;
  position: unset;
  z-index: -1;
  margin-left: -160px;
  background-size: unset;
}

/* 14-june */
.contact-cont-blk.ofer_faq .contact-cont-fle h2 {
  margin-bottom: 20px;
}

/* 15-june */

header .dhed .dh-cont .menu .menus ul li button.sub-menu-toggle {
  display: none !important;
}

header .dhed .dh-cont .menu .menus ul.menu li ul.sub-menu {
  list-style-type: none;
  display: block;
  background-color: white;
  width: 154px;
  position: absolute;
  z-index: 484;
  top: 114px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 0px 0px 10px 10px;
  padding: 20px 0px 20px 0px;
  transition: 0.5s;
  opacity: 0;
  visibility: hidden;
}

header .dhed .dh-cont .menu .menus ul.menu li ul.sub-menu li.menu-item {
  padding: 0px 0px 8px 20px;
}

header .dhed .dh-cont .menu .menus ul.menu li:hover ul.sub-menu {
  opacity: 1;
  visibility: visible;
}

header .dhed .dh-cont .menu .menus ul.menu li:hover ul.sub-menu li.memu-item {
  padding: 0px 0px 0px 20px !important;
}


header .dhed .dh-cont .menu .menus ul.menu li.menu-item-has-children span.sub-menu-toggle {
  position: absolute;
}

header .dhed .dh-cont .menu .menus ul.menu li.menu-item-has-children span.sub-menu-toggle {
  border-width: 0px 2px 2px 0;
  padding: 3px;
  display: inline-block;
  border-color: #0f1928;
  border-style: solid;
  transition: .5s ease-in-out;
  text-align: center;
  transform: rotate(43deg);
  position: absolute;
  top: 62px;
  right: 12px;
}

header .dhed .dh-cont .menu .menus ul li.menu-item-has-children {
  position: relative;
}

header .dhed .dh-cont .menu .menus ul li ul.sub-menu li a:hover,
header .dhed .dh-cont .menu .menus ul li ul.sub-menu li.current-menu-item a {
  color: #ff984c;
}

/* 18-june */
header>.dhed .dh-cont>.menu {
  width: 73%;
}

header .dhed .dh-cont .menu .menus ul li a:hover,
header .dhed .dh-cont .menu .menus ul>li.current-menu-item a {
  color: #ff984c;
}

header .dhed .dh-cont .menu .menus ul li.current-menu-item a:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background: #ff984c;
  width: 26px;
  height: 5px;
  border-radius: 20px;
  opacity: 1;
  visibility: visible;
}

/*  */

/* 22-june */
.larahotbks .larh-c strong,
.crsl_priz .prizhc strong,
.reviews .re-view>strong,
.hdb .hdb-bk p strong,
.hins-blk .hins-bx strong,
.hots-imp p strong,
.hedlr_blk .hlr-bx .h_rgt strong,
.offer-blk .ofc_cont .ofr-hdc strong,
.contact-cont-blk .contact-cont-fle .contact-cont-lft p strong,
.ofer_faq .contact-cont-fle .ofaq_rgt strong,
.room_faci .faci_dft>strong,
.room_faci .faci_dft>p strong,
.roodet_are .area-ove>strong,
.room-det .rom_imc .rom_cont .romc-lft strong {
  background-image: url(../images/Tent.svg);
}

/* 12-07-24 */

/*  */

/* 10-07-2026 */
header .dhed .dh-cont .hed-logo a img {
  width: 100% !important;
  height: 110px !important;
  object-fit: contain;
}

header .dhed .dh-cont .menu .menus ul li {
  padding: 30px 42px 30px 0;
}

header .dhed .dh-cont .menu .menus ul.menu li.menu-item-has-children span.sub-menu-toggle {
  top: 49%;
  right: 25px;
  transform: translateY(-50%) rotate(43deg);
}

header .dhed .dh-cont .menu .menus ul.menu li ul.sub-menu {
  top: 80px;
  padding: 20px 15px;
  min-width: 154px;
  width: max-content;
}

header .dhed .dh-cont .menu .menus ul.menu li ul.sub-menu li.menu-item {
  padding-left: unset;
}

.mob-logo {
  display: none;
}

/* 10-07-2026 */

/* 11-07-2026 */
.ban-cont .ban-contet {
  padding: 130px 20px;
}

.ban-cont .ban-contet .bans-ct {
  gap: 50px;
}

.bans-ct .lft {
  width: 30%;
}

.bans-ct .lft form>b {
  font: 30px/35px Roboto-Medium;
  margin-bottom: 15px;
  color: #fff;
}

.bans-ct .lft form .inp_bx,
.bans-ct .lft form b {
  width: 100%;
  display: inline-block;
}

.bans-ct .ryt {
  width: 70%;
  opacity: 0;
  visibility: hidden;
}

.bans-ct .ryt.filtered{
  opacity: 1;
  visibility: visible;
}

.bans-ct .ryt .bk-card {
  display: flex;
  gap: 20px;
  height: 100%;
}

.bans-ct .ryt .bk_box {
  width: 33%;
  opacity: 0;
  visibility: hidden;
  transform: translateY(15px);
  height: 0%;
}

.bans-ct .ryt.filtered .bk_box {
  transition: opacity 0.3s linear, transform 0.5s linear;
  opacity: 1;
  visibility: visible;
  transform: unset;
  height: 100%;
}

.bans-ct .ryt.filtered .bk_box:nth-child(2n) {
  transition: opacity 0.4s linear, transform 0.7s linear;
}

.bans-ct .ryt.filtered .bk_box:nth-child(3n) {
  transition: opacity 0.5s linear, transform 0.9s linear;
}


.bans-ct .ryt .bk_box a:hover {
  transform: translateY(-10px);
  box-shadow: 0px 0px 10px white;
}

.bans-ct .lft form .inp_bx:not(:last-child) {
  margin-bottom: 13px;
}

.bans-ct .lft form .inp_bx {
  padding: 10px;
  font: 18px/25px Roboto-Light;
  border-radius: 5px;
  border: unset;
  color: #000000;
}

.bans-ct .lft form {
  background-color: rgba(13, 164, 182, .89);
  padding: 30px 20px;
  border-radius: 10px;
}

.bans-ct .lft form .inp_bx::placeholder {
  font: 18px/25px Roboto-Light;
  color: #000000;
}

.bans-ct .lft form button.inp_bx {
  background-color: #ff984c;
  color: #fff;
  font-family: 'Roboto-Medium';
}

.ryt .bk_box a {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  border-radius: 20px;
  height: 0px;
}

.ryt.filtered .bk_box a{
  height: unset;
  padding: 30px 20px;
  min-height: 270px;
}

.bk_box a strong img {
  width: 100%;
  height: 35px;

  object-fit: contain;
}

.bk_box a .mn_sec {
  color: #000;
  font: 16px/22px roboto-Medium;
  text-align: center;
}

.bk_box a .mn_sec b {
  display: inline-block;
  font-weight: unset;
  width: 100%;
  font-size: 18px;
  margin-bottom: 5px;
}

.bk_box a .mn_sec span {
  color: #64748b;
}

.ban-cont .ban-contet {
  position: unset;
  transform: unset;
  margin: 0 auto;
}

.ban-cont .banner {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.ban-cont .banner img {
  height: 100%;
}

.bans-ct .lft form select.inp_bx,.bans-ct .lft form .flatpick.inp_bx{
  background:#fff url(../images/drwn.svg) no-repeat center right 12px;
  cursor: pointer;
}


/* 11-07-2026 */


/*****responsive*****/
@media screen and (min-width: 2561px) {
  .hot_hotel .hhtel .htl-lft:after {
    -webkit-clip-path: polygon(0 1%, 100% 0, 98% 100%, 0% 100%);
    clip-path: polygon(0 1%, 100% 0, 98% 100%, 0% 100%);
  }
}

@media screen and (max-width: 1700px) {
  .hot_hotel .hhtel .htl-lft {
    background-size: 949px 417px;
  }

  /* 17-feb */
  #prizbx .owl-nav {
    /* bottom: 0; */
    transform: translateY(-50%);
    right: 0;
    top: 100%;
    max-width: 130px;
  }

  .prizhc #prizbx button.owl-prev {
    left: 0;
  }

  .prizhc #prizbx button.owl-next {
    right: 0;
  }

}

@media screen and (max-width: 1500px) {
  .ban-cont .ban-contet .bans-ct .ban-rgt {
    right: 0;
  }

  /* .hot_hotel .hhtel .htl-lft {
    background-size: 821px 407px;
  } */
  .hot_hotel .hhtel .htl-lft .htl-c {
    margin-right: 128px;
  }

  .hot_hotel .hhtel .htl-lft:after {
    right: -54px;
  }
}

@media screen and (max-width: 1400px) {
  .container {
    padding: 0 10px;
  }

  .ban-cont .ban-contet {
    padding: 50px 20px;
    /* padding: 0px 10px; */
  }

  .hedlr_blk .hlr-bx .h_lft {
    margin-left: 20px;
  }

  .hedlr_blk .hlr-bx .h_lft {
    margin-left: 0;
  }

  .umber_blk .hlr-bx .h_lft {
    margin-left: 0;
    padding-left: 25px;
  }

  header .dhed .dh-cont .calbt .caln_bt,
  header .dhed .dh-cont .calbt .caln_bt::after {
    background-position: center left 15px;
  }

  .larapara .hlr-bx .h_rgt a.btnor,
  .umber_blk .hlr-bx .h_rgt .umpbt {
    padding: 12px 6px;
    color: #fff;
  }

  .lux-com .hlr-bx .h_lft .laraim img {
    height: 530px;
    max-width: 645px;
    width: 100%;
    object-fit: cover;
  }

  .hot_hotel .hhtel .htl-lft .htl-c {
    margin-right: 83px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt {
    right: 10px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:last-of-type {
    max-width: 300px;
  }

  .hedlr_blk.abt-t .hlr-bx .h_lft {
    margin-left: 55px;
    margin-right: 22px;
  }
}

@media screen and (max-width: 1350px) {
  .list-blk .list-bl .list-fle li {
    margin-right: 17px;
  }

  .hot_hotel .hhtel .htl-lft:after {
    clip-path: polygon(0 4%, 100% 0, 91% 100%, 0% 100%);
  }

  /* 03.05.2024 */
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:first-child {
    width: 324px !important;
  }

  .room_faci .faci_dft .facli_fle .faci_bx ul li:nth-child(2) {
    width: 46% !important;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(3n) {
    width: 53% !important;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(4n) {
    width: 277px !important;
  }

  /* 03.05.2024 */
}

@media screen and (max-width: 1320px) {

  /* 03.05.2024 */
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:first-child {
    width: 314px !important;
  }
}

@media screen and (max-width: 1300px) {
  .lux-com .hlr-bx .h_lft .laraim img {
    height: 485px;
  }

  .fantast .h_lft .im_b .sm_wat {
    right: -9px;
  }

  .fantast .h_lft .im_b .sm_wat img {
    width: 231px;
    height: 220px;
  }

  .hot_hotel .hhtel .htl-lft .htl-c {
    margin-right: 45px;
    max-width: 697px;
  }

  .hot_hotel .hhtel .htl-lft {
    /* background-size: 765px 352px; */
    padding-left: 10px;
  }

  .delforin .hlr-bx .h_lft::before {
    top: 72px;
    left: -8px;
  }

  .fot-blk .fotfb .foot ul li a {
    font-size: 16px;
    line-height: 23px;
  }

  .hedlr_blk.anb-fo .hlr-bx .h_lft .im_b img {
    max-width: 281px;
  }

  .list-blk .list-bl .list-fle li {
    margin-right: 16px;
  }

  .hins-blk .hins-bx .img-blks .imgs>img {
    height: 270px;
  }

  .area-blk .area-ove .area-sel ul {
    flex-wrap: wrap;
  }

  .area-blk .area-ove .area-sel ul li:first-child {
    margin-bottom: 10px;
  }

  .area-blk .area-ove .area-sel ul li select {
    margin-left: 0;
  }

  .area-blk .area-ove .are-bx .are-a {
    margin-right: 23px;
  }

  .hb_list .hlr-bx .h_lft .hb_im img {
    height: 100%;
  }

  /**==17 feb 24==**/
  .pric-ove .pric-blk .pri-lft .pri-lfc {
    padding: 20px 12px;
  }

  /* .pric-ove .pric-blk .pri-rgt {
          width: 75%;
        } */
  .pric-ove .pric-blk .pri-lft .pri-lfc ul li label p {
    font-size: 16px;
  }

  .pric-ove .pric-blk .pri-lft {
    width: 22%;
    margin-right: 25px;
  }

  /**==17 feb 24==**/
  /* 03.05.2024 */
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:first-child {
    width: 100% !important;
  }

  .room_faci .faci_dft .facli_fle .faci_bx ul li:nth-child(2) {
    width: 100% !important;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(3n) {
    width: 100% !important;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(4n) {
    width: 100% !important;
  }

  /* 03.05.2024 */
  /* 07-05-24 */
  .ban-cont .ban-contet .bans-ct .banhc h1 p {
    font-size: 42px;
    line-height: 47px;
  }

  /* 07-05-24 */

}

@media screen and (max-width: 1200px) {

  /*   
  header .dhed .dh-cont .menu .menus ul li {
    padding: 60px 35px 60px 0;
  } 10-07-2026*/
  header .dhed .dh-cont .calbt {
    width: 18%;
  }

  .hco-chos .hchos-blk {
    flex-direction: column;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hco-chos .hchos-blk strong {
    display: block;
    margin-bottom: 10px;
  }

  .hedlr_blk.fhlr_blk .hlr-bx .h_lft {
    margin-left: 14px;
  }

  .hedlr_blk.fhlr_blk .hlr-bx .h_lft .im_b {
    max-width: 480px;
  }

  .hedlr_blk.fhlr_blk .hlr-bx .h_lft .im_b img {
    height: 470px;
  }

  .hedlr_blk .hlr-bx .h_rgt h3,
  .hot_hotel .hhtel .htl-lft .htl-c strong,
  .hins-blk .hins-bx .lsx,
  .hdb .hdb-bk .lxs,
  .reviews .re-view .lxs,
  .crsl_priz .prizhc .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .larahotbks .larh-c h6,
  .delforin .hlr-bx .h_rgt h5,
  .larapara .hlr-bx .h_rgt h4,
  .hedlr_blk .hlr-bx .h_rgt h3,
  .hots-imp h2,
  .ban-cont .ban-contet .bans-ct .banhc h1,
  .hedlr_blk.facs.abt-o .hlr-bx .h_rgt h1,
  .hins-blk.abt-th .hins-bx h2 {
    font-size: 40px;
    line-height: 45px;
  }

  .fot-blk .fotfb .foot.fot-b {
    width: 11%;
  }

  .fot-blk .fotfb .foot.fot-c {
    width: 16%;
  }

  .fot-blk .fotfb .foot {
    width: 23%;
  }

  .fot-blk .fotfb .foot {
    width: 23%;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx {
    width: 23.6%;
  }

  /****24-1-24***/
  .contact-blk {
    padding: 80px 0;
  }

  .contact-blk .contact-fle .contact-lft {
    width: 40%;
  }

  .contact-blk .contact-fle .contact-rgt {
    width: 60%;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box .faq-hd strong {
    font-size: 17px;
    line-height: 22px;
  }

  .area-blk .area-ove .are-bx .are-a {
    margin-right: 21px;
  }

  .pric-ove .pric-blk .pri-rgt .priht .hot_ls {
    margin-right: 12px;
  }

  .pric-ove .pric-blk .pri-rgt .pagi {
    margin-top: 20px;
  }

  .hedlr_blk.anb-fo .hlr-bx .h_lft .im_b img {
    max-width: 237px;
  }

  .hedlr_blk.anb-fo .hlr-bx .h_rgt ul li {
    line-height: 30px;
  }

  .hedlr_blk {
    padding: 70px 0;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:last-of-type {
    max-width: 250px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:first-child {
    max-width: 245px;
  }

  .hins-blk .hins-bx .img-blks .imgs>img {
    height: 243px;
  }

  .hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft>img {
    height: 417px;
  }

  .hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft {
    margin-left: 60px;
  }

  .hot_hotel.habthot .hhtel .htl-lft {
    background-size: 705px 352px;
  }

  .hot_hotel .hhtel .htl-lft .htl-c {
    max-width: 610px;
  }

  .list-blk .list-bl .list-fle li {
    margin-right: 15px;
  }

  .hdb {
    padding: 69px 0;
  }

  .list-blk .list-bl .list-fle li {
    margin-right: 14px;
  }

  .list-blk .list-bl .list-fle li a strong {
    margin-left: 25px;
  }

  .tabs-blk .tabs-fle .tabss-cont ul li {
    font-size: 17px;
    line-height: 30px;
  }

  /* 16-feb*/
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:first-child,
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(4n) {
    width: 214px;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(4n) {
    width: 215px;
  }

  .hedlr_blk .hlr-bx .h_lft .im_b::before {
    width: 515px;
  }

  /*  */

  /* 23-march */
  .hs-im {
    padding-top: 70px;
  }

  /*  */
  /* 06-05-24 */
  .rom-conts .romcon_b .rm_conlft h3 {
    font-size: 38px;
    line-height: 43px;
  }

  /* .ban-cont .ban-contet .bans-ct .ban-rgt {
  width: 535px !important;
  padding: 46px 40px 40px 40px !important;
} */


  /* 06-05-24 */

  /* 07-05-24 */
  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li:last-child span {
    font-size: 12px;
    line-height: 19px;
    width: 69px;
    height: 69px;
    background-size: 69px;
  }

  .ban-cont .ban-contet .bans-ct .banhc h1 p {
    font-size: 38px;
    line-height: 43px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt {
    width: 600px;
    padding: 42px 70px;
  }

  /* 07-05-24 */

  /* 17-june */
  /* header .dhed .dh-cont .menu .menus ul.menu li.menu-item-has-children span.sub-menu-toggle {
  top: 69px;
} 10-07-2026*/


  /*  */

  /* 11-07-2026 */
  .bans-ct .ryt {
    width: 65%;
    overflow-x: auto;
  }

  .bans-ct .ryt .bk-card {
    width: 800px;
  }

  .bans-ct .lft {
    width: 35%;
  }

  .bans-ct .lft form .inp_bx,
  .bans-ct .lft form .inp_bx::placeholder {
    font-size: 17px;
    line-height: 22px;
  }

  .bans-ct .lft form>b {
    font-size: 27px;
    line-height: 32px;
    margin-bottom: 12px;
  }

  /* 11-07-2026 */
}

@media screen and (max-width: 1100px) {
  header .dhed .dh-cont .hed-logo a img {
    width: 215px;
    height: 82px;
  }

  /* header .dhed .dh-cont .menu .menus ul li {
    padding: 40px 28px 40px 0;
  } 10-07-2026*/
  .header .dhed .dh-cont .menu {
    width: 56%;
  }

  header .dhed .dh-cont .calbt {
    width: 20%;
  }

  /* .ban-cont .banner img {
    height: 619px;
  } */
  .hco-chos {
    padding: 30px 0;
  }

  .hedlr_blk.fhlr_blk .hlr-bx .h_lft {
    margin-left: 25px;
  }

  .hedlr_blk.fhlr_blk .hlr-bx .h_lft .im_b img {
    height: 440px;
  }

  .hedlr_blk.fhlr_blk .hlr-bx .h_lft .im_b {
    max-width: 445px;
  }

  .hedlr_blk {
    padding: 50px 0;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim li.fone img {
    width: 194px;
    height: 166px;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim li.fto img {
    width: 200px;
    height: 313px;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim li.fthi img {
    height: 231px;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim li.ffour img {
    width: 165px;
    height: 160px;
  }

  .lux-com .hlr-bx .h_lft .laraim img {
    height: 413px;
  }

  .umber_blk .hlr-bx .h_lft .im_b img {
    height: 450px;
  }

  .umber_blk .hlr-bx .h_lft .im_b {
    max-width: 426px;
  }

  .umber_blk .hlr-bx .h_lft .im_b img {
    height: 387px;
  }

  .hb_list .hlr-bx .h_rgt {
    padding: 75px 0;
  }

  .fantast.hedlr_blk .h_lft .im_b img {
    max-width: 438px;

  }

  .hdb .hdb-bk .hots-bx .hts-b .ht-btc li .htsbt {
    width: 163px;
  }

  .hins-blk .hins-bx .img-blks .imgs>img {
    height: 236px;
  }

  .hins-blk .hins-bx .img-blks .imgs {
    margin-bottom: 13px;
  }

  /* .hot_hotel .hhtel .htl-lft {
    background-size: 657px 352px;
  } */
  .fot-blk .fotfb .foot ul li a {
    font-size: 15px;
    line-height: 23px;
  }

  .fot-blk .fotfb .foot strong {
    font-size: 18px;
    line-height: 22px;
  }

  .fot-blk .fotfb .foot ul li {
    margin-bottom: 13px;
  }

  .fot-blk .fotfb .foot.fot-a {
    padding-right: 42px;
  }

  .fot-blk .fotfb .foot strong {
    margin-bottom: 10px;
  }

  .faci_ove {
    padding: 80px 0;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx a img,
  .faci_ove .faci_dft .facli_fle .faci_bx img {
    height: 336px !important;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li {
    padding-left: 30px;
    background-position: top 3px left;
  }

  .room_faci .faci_dft h1 {
    padding-bottom: 30px;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 45px;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx strong {
    font-size: 23px;
    line-height: 28px;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx p {
    font-size: 16px;
    line-height: 26px;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li {
    font-size: 16px;
    line-height: 25px;
  }

  .privacy-policy .priv-b h1 {
    font-size: 40px;
    line-height: 45px;
  }

  .offer-blk {
    padding: 70px 0 44px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx {
    margin-right: 18px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li strong {
    font-size: 17px;
    line-height: 22px;
  }

  .offer-blk .ofc_cont .ofr-hdc h1,
  .contact-cont-blk .contact-cont-fle .contact-cont-lft h2,
  .ofer_faq .contact-cont-fle .ofaq_rgt h3,
  .contact-blk .contact-fle .contact-rgt h1,
  .roodet_are .area-ove h2 {
    font-size: 40px;
    line-height: 45px;
  }

  .offer-blk .ofc_cont .ofr-hdc strong,
  .offer-blk .ofc_cont .ofr-hdc p,
  .contact-cont-blk .contact-cont-fle .contact-cont-lft p,
  .ofer_faq .contact-cont-fle .ofaq_rgt p,
  .ofer_faq .contact-cont-fle .ofaq_rgt .ofq p,
  .ofer_faq .contact-cont-fle .ofaq_rgt .ofq p {
    font-size: 16px;
    line-height: 22px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box .faq-hd strong {
    font-size: 17px;
    line-height: 22px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box .faq-hd {
    padding: 18px 15px;
  }

  .contact-blk {
    padding: 70px 0;
  }

  .contact-blk .contact-fle .contact-rgt strong,
  .contact-blk .contact-fle .contact-rgt p,
  .faci_ove .faci_dft .facli_sel ul li select,
  .faci_ove .faci_dft .facli_sel p {
    font-size: 16px;
    line-height: 30px;
  }

  .contact-blk .contact-fle .contact-lft {
    padding: 35px 23px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft {
    margin-right: 20px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-rgt .contact-image>img {
    height: 448px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-rgt .cont-sm img,
  .contact-cont-blk .contact-cont-fle .contact-cont-rgt .cont-sm-tw img {
    height: 160px;
    width: 212px;
  }

  .area-blk {
    padding: 70px 0;
  }

  .area-blk .area-ove .are-bx .are-a {
    margin-right: 21px;
  }

  .area-blk .area-ove .are-bx .are-a {
    margin-right: 20px;
  }

  .area-blk .area-ove .area-sel ul {
    margin-right: 14px;
  }

  .area-blk .area-ove .area-sel ul li select {
    margin-left: 10px;
  }

  .area-blk .area-ove .area-sel ul li strong,
  .faci_ove .faci_dft .facli_sel ul li strong {
    font-size: 19px;
    line-height: 23px;
  }

  .pric-ove .pric-blk .pri-rgt .priht .hot_ls {
    margin-right: 11px;
  }

  .pric-ove .pric-blk .pri-rgt .priht .hot_ls li select {
    font-size: 17px;
    line-height: 22px;
  }

  .hins-blk {
    padding: 70px 0;
  }

  .hedlr_blk.fhlr_blk .hlr-bx .h_lft .im_b img {
    height: 393px;
  }

  .hot_hotel.habthot .hhtel .htl-lft {
    background-size: 661px 352px;
  }

  .aredtl-blk .area-det .are-im .til {
    margin: 20px 0 24px;
  }

  .aredtl-blk .area-det .are-im h1 {
    font-size: 40px;
    line-height: 45px;
  }

  .aredtl-blk {
    padding: 80px 0 80px;
  }

  .reviews {
    padding: 60px 0;
  }

  .room-det {
    padding: 70px 0;
  }

  .room-det .rom_imc .rom_im img {
    height: 504px;
  }

  .room-det .rom_imc .rom_cont .romc-lft h1 {
    font-size: 40px;
    line-height: 45px;
  }

  .room-det .rom_imc .rom_cont .romc-bt strong {
    font-size: 32px;
    line-height: 40px;
  }

  .hins-blk .hins-bx .img-blks .imgs>img {
    height: 282px;
  }

  .rom-conts .romcon_b .ban_s li a img {
    width: 86px;
    height: 42px;
  }

  .rom-conts .romcon_b .rm_conrgt {
    padding: 15px;
  }

  .room-det {
    padding: 70px 0;
  }

  .hins-blk.crs-rmdt {
    padding: 50px 0;
  }

  .rom-conts .romcon_b .rm_conrgt {
    margin-left: 24px;
    padding: 15px;
  }

  .rom-conts .romcon_b .rm_conlft {
    width: 55%;
  }

  .rom-conts .romcon_b .ban_s li a select.hs_h {
    width: 175px;
  }

  .rom-conts {
    padding-bottom: 0;
  }

  .hins-blk .hins-bx .img-blks .imgs>img {
    height: 223px;
  }

  header .dhed .dh-cont .menu .menus ul li.calbts {
    padding: 0;
  }

  .rom-conts .romcon_b .rm_conrgt {
    width: 42%;
  }

  .room-det .rom_imc .rom_cont .romc-bt strong {
    font-size: 28px;
    line-height: 33px;
  }

  .hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.envira-gallery-css-animations .envira-gallery-item img,
  .hins-blk .hins-bx .envira-gallery-wrap .envira-gallery-public.envira-gallery-css-animations .envira-gallery-item img {
    height: 250px !important;
  }

  .error_page .er_pa h1 {
    font-size: 35px;
    line-height: 40px;
  }

  .error_page .er_pa img {
    max-width: 545px;
    height: 271px;
  }

  /* 16-feb */

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:first-child,
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(4n) {
    width: 201px;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(3n) {
    width: 100%;
  }

  /* .ban-cont .ban-contet .bans-ct .ban-rgt .ban_s {
  margin: 30px 0 0;
} */
  /*  */
  .pric-ove .pric-blk .pri-lft .pri-lfc ul li label input {
    width: 20px;
    height: 20px;
  }

  .pric-ove .pric-blk .pri-lft .pri-lfc ul li label input::after {
    top: 5px;
    left: 3px;
    width: 12px;
    height: 6px;
  }

  .pric-ove .pric-blk .pri-lft .pri-lfc ul li label p {
    width: calc(100% - 20px);
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a span {
    font-size: 36px;
    line-height: 40px;
  }

  /* header .dhed .dh-cont .menu {
  width: 63%;
  text-align: end;
  display: flex;
  justify-content: space-between;
  margin-left: 20px;
} */
  header .dhed .dh-cont .menu .menus ul li:last-child {
    padding-right: 0;
  }

  /* .hedlr_blk .hlr-bx .h_lft .im_b::before {
    width: 433px;
  } 11-07-2026*/

  /* 2-april */
  /* .ban-cont .banner img {
    height: 441px;
  } */

  .hedlr_blk.fhlr_blk.abt-t {
    padding: 80px 0;
  }

  .ban-cont .ban-contet .bans-ct .banhc h1 p {
    font-size: 39px;
    line-height: 42px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt {
    width: 535px;
    padding: 46px 40px 40px 40px;
  }

  /*  */
  /* 30-4-24 */
  .ban-cont .ban-contet .bans-ct .ban-rgt {
    width: 535px;
    padding: 46px 40px 40px 40px;
  }

  /*  */
  /* 07-05-24 */
  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li:last-child span {
    font-size: 11px;
    line-height: 18px;
    width: 63px;
    height: 63px;
    background-size: 63px;
  }

  /* 07-05-24 */


  /* 15-06-24 */
  header .dhed .dh-cont .menu .menus ul.menu li.menu-item-has-children span.sub-menu-toggle::after {
    right: -25px !important;
  }

  header .dhed .dh-cont .menu .menus ul.menu li ul.sub-menu li.menu-item {
    text-align: left !important;
  }

  /* 15-06-24 */
  /* 17-6-24 */
  header .dhed .dh-cont .menu .menus ul.menu li.menu-item-has-children span.sub-menu-toggle {
    /* top: 50px;
  right: -25px; 10-07-2026*/
    /* right: 14px; */
  }

}

@media screen and (max-width: 1024px) {
  .header .dhed .dh-cont .hed-logo a img {
    width: 199px;
    height: 73px;
  }

  header .dhed .dh-cont .menu .menus ul li a {
    font-size: 17px;
    /* line-height: 25px; */
  }

  /* header .dhed .dh-cont .menu .menus ul li {
    padding: 35px 24px 35px 0;
  } 10-07-2026*/
  .hedlr_blk .hlr-bx .h_rgt h3,
  .hot_hotel .hhtel .htl-lft .htl-c strong,
  .hins-blk .hins-bx .lsx,
  .hdb .hdb-bk .lxs,
  .reviews .re-view .lxs,
  .crsl_priz .prizhc .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .larahotbks .larh-c h6,
  .delforin .hlr-bx .h_rgt h5,
  .larapara .hlr-bx .h_rgt h4,
  .hedlr_blk .hlr-bx .h_rgt h3,
  .hots-imp h2,
  .hedlr_blk.facs.abt-o .hlr-bx .h_rgt h1,
  .hins-blk.abt-th .hins-bx h2,
  .hedlr_blk.anb-fo .hlr-bx .h_rgt h4,
  .roodet_are .area-ove h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a strong {
    font-size: 15px;
    line-height: 24px;
  }

  .hco-chos .hchos-blk ul li a,
  .hots-imp .hot-bxs .hot_ls li a {
    font-size: 16px;
    line-height: 22px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt>a,
  .hco-chos .hchos-blk strong,
  .hots-imp .hot-bxs .hot_ls li select {
    font-size: 17px;
    line-height: 23px;
  }

  .hco-chos .hchos-blk ul li a {
    font-size: 15px;
    line-height: 21px;
  }

  .hots-imp p strong,
  .hedlr_blk .hlr-bx .h_rgt strong {
    font-size: 16px;
    line-height: 22px;
  }

  .larapara .hlr-bx .h_lft .laraim .larac p {
    font-size: 25px;
    line-height: 30px;
  }

  .lux-com .hlr-bx .h_lft .laraim img {
    height: 397px;
  }

  .fantast.hedlr_blk .h_lft .im_b img {
    max-width: 420px;
    height: 515px;
  }

  .fantast .h_lft .im_b .sm_wat img {
    width: 218px;
    height: 206px;
  }

  .hedlr_blk .hlr-bx .h_rgt .hrg_con p,
  .larahotbks .larh-c p,
  .larahotbks .larh-c .bookbt,
  .larahotbks .larh-c strong {
    font-size: 17px;
    line-height: 22px;
  }

  .fantast .h_rgt ul li {
    font-size: 16px;
    line-height: 30px;
  }

  .hb_list .hlr-bx .h_rgt .hrcont b {
    font-size: 19px;
    line-height: 23px;
    margin-bottom: 10px;
  }

  .hb_list .hlr-bx .h_rgt .hrcont ul li,
  .crsl_priz .prizhc .priz-bx .pri-blk strong,
  .hot_hotel .hhtel .htl-lft p,
  .hot_hotel .hhtel .htl-lft .hhelt_bt,
  .btnor,
  .fot-blk .fotfb .foot.fot-a p,
  .reviews .re-view .re-vi .rev-bx ul li p,
  .hdb .hdb-bk .hots-bx .hts-b .ht-btc li:last-child a {
    font-size: 16px;
    line-height: 28px;
  }

  .crsl_priz .prizhc .priz-bx .pri-blk strong,
  .reviews .re-view .re-vi .rev-bx>p {
    font-size: 16px;
    line-height: 23px;
  }

  .crsl_priz .prizhc .priz-bx .pri-blk {
    padding: 15px 9px;
  }

  .crsl_priz,
  .reviews,
  .hdb {
    padding: 80px 0;
  }

  .hins-blk {
    padding-bottom: 75px;
    padding-top: 0;
  }

  .reviews .re-view .re-vi .rev-bx ul li strong {
    font-size: 18px;
    line-height: 20px;
  }

  .breadcrmb .bread_main li a,
  .breadcrmb .bread_main li span {
    font-size: 17px;
    line-height: 22px;
  }

  .privacy-policy .priv-b p {
    font-size: 16px;
    line-height: 20px;
  }

  .privacy-policy {
    padding: 50px 0;
  }

  .privacy-policy .priv-b b,
  .privacy-policy .priv-b .logo_li li,
  .ofer_faq .contact-cont-fle .ofaq_rgt strong,
  .contact-cont-blk .contact-cont-fle .contact-cont-lft>strong {
    font-size: 16px;
    line-height: 25px;
  }

  .privacy-policy .priv-b .logo_li li {
    background-position: left top 3px;
  }

  .privacy-policy .priv-b strong {
    font-size: 19px;
    line-height: 20px;
  }

  .privacy-policy .priv-b b {
    font-size: 15px;
    line-height: 22px;
  }

  .privacy-policy .priv-b p {
    margin-bottom: 20px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft {
    margin-right: 30px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li p strong {
    font-size: 22px;
    line-height: 26px;
  }

  .contact-blk .contact-fle .contact-lft {
    margin-right: 20px;
  }

  .contact-blk .contact-fle .contact-lft .so-ic .soc-links p {
    font-size: 17px;
    line-height: 22px;
  }

  .contact-blk .contact-fle .contact-lft .so-ic .soc-links span,
  .contact-blk .contact-fle .contact-lft .so-ic .soc-links a {
    font-size: 16px;
    line-height: 20px;
  }

  .area-blk .area-ove .are-bx .are-a {
    margin-right: 19px;
  }

  .area-blk .area-ove .area-sel p {
    font-size: 15px;
    line-height: 20px;
    margin-top: 20px;
  }

  .area-blk .area-ove .are-bx .are-a p {
    font-size: 16px;
    line-height: 21px;
  }

  .pric-ove .pric-blk .pri-lft {
    width: 24%;
    margin-right: 15px;
  }

  .pric-ove .pric-blk .pri-lft .pri-lfc {
    padding: 20px 10px;
  }

  /* .pric-ove .pric-blk .pri-rgt {
    width: 74%;
  } */
  .pric-ove .pric-blk .pri-rgt .priht .hot_ls {
    margin-right: 11px;
  }

  .pric-ove {
    padding: 80px 0;
  }

  .pric-ove .pric-blk .pri-lft .pri-lfc ul li label p,
  .pric-ove .pric-blk .pri-rgt .priht .hot_ls li a.ck_in {
    font-size: 15px;
    line-height: 25px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:last-of-type {
    max-width: 221px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft .im_b {
    width: 251px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft .im_b p {
    font-size: 26px;
    line-height: 30px;
  }

  .hins-blk.abt-th {
    padding: 60px 0;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:first-child {
    max-width: 226px;
    height: 503px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft .im_b p {
    padding: 20px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft .im_b p::before {
    left: -52px;
  }

  .hedlr_blk.anb-fo .hlr-bx .h_lft .im_b img:first-child {
    margin-top: 30px;
  }

  .hedlr_blk.anb-fo .hlr-bx .h_rgt ul li {
    font-size: 16px;
    line-height: 30px;
  }

  .hedlr_blk.anb-fo .hlr-bx .h_rgt h4 {
    font-size: 40px;
    line-height: 45px;
  }

  .hot_hotel.habthot .hhtel .htl-lft {
    background-size: 635px 352px;
  }

  .fot-blk .fotfb .foot strong {
    font-size: 16px;
    line-height: 22px;
  }

  .reviews .re-view .re-vi .rev-bx ul li strong,
  .aredtl-blk .area-det .are-im .are-cot strong,
  .aredtl-blk .area-det .are-im strong,
  .aredtl-blk .area-det .are-im strong {
    font-size: 18px;
    line-height: 20px;
  }

  .aredtl-blk .area-det .are-im .til,
  .aredtl-blk .area-det .are-im p,
  .aredtl-blk .area-det .are-im .are-cts .are-lft ul li {
    font-size: 16px;
    line-height: 25px;
  }

  .aredtl-blk .area-det .are-im p {
    margin-bottom: 5px;
  }

  .aredtl-blk {
    padding: 60px 0 60px;
  }

  .list-blk .list-bl .list-fle li {
    margin-right: 13px;
  }

  .list-blk .list-bl .list-fle li a strong {
    margin-left: 12px;
  }

  .area-blk {
    padding: 50px 0;
  }

  .roodet_are .area-ove h2 {
    padding-bottom: 20px;
  }

  .hins-blk .hins-bx .img-blks .imgs>a img {
    width: 25px;
    height: 25px;
  }

  .room-det .rom_imc .rom_im img {
    height: 455px;
  }

  .room-det .rom_imc .rom_cont {
    top: 181px;
  }

  .room-det .rom_imc .rom_cont {
    padding: 30px;
  }

  .error_page .er_pa h1 {
    font-size: 30px;
    line-height: 35px;
  }

  .hco-chos .hchos-blk li.alert span.close {
    top: 44%
  }

  .pric-ove .pric-blk .pri-rgt .priht .hot_ls li a img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: 170px !important;
  }

  .reviews::before {
    right: 10px;
  }

  .hins-blk.fotos {
    padding-top: 50px;
  }

  /* 03.05.2024 */
  .hedlr_blk.larapara {
    padding: 90px 0px 70px;
  }

  /* header .dhed .dh-cont .menu{margin-left: 16px;} */

  /*  */
  /* 06-05-24 */
  .rom-conts .romcon_b .rm_conlft h3 {
    font-size: 34px;
    line-height: 39px;
  }

  /* 06-05-24 */
  /* 07-05-24 */
  .ban-cont .ban-contet .bans-ct .banhc h1 p {
    font-size: 36px;
    line-height: 39px;
  }

  /* 07-05-24 */


  /* 17-june */
  header .dhed .dh-cont .menu .menus ul.menu li.menu-item-has-children span.sub-menu-toggle {
    /* top: 42px;
  right: -25px; 10-07-2026*/
    /* right: 11px; */
  }

  /*  */

  /* 11-07-2026 */
  .bk_box a strong img {
    height: 30px;
  }

  .bans-ct .lft form .inp_bx,
  .bans-ct .lft form .inp_bx::placeholder {
    font-size: 16px;
    line-height: 22px;
  }

  .bans-ct .lft form {
    padding: 25px 20px;
  }

  .bans-ct .lft form>b {
    font-size: 25px;
    line-height: 30px;
  }

  .bk_box a .mn_sec b {
    font-size: 17px;
    line-height: 22px;
  }

  .bk_box a .mn_sec {
    font-size: 15px;
    line-height: 20px;
  }

  /* .bk_box a .btnor {
    padding: 8px 19px;
  } */

  /* 11-07-2026 */
}

@media screen and (max-width: 991px) {
  .hedlr_blk .hlr-bx .h_lft .im_b::before {
    width: 100%;
  }

  header .dhed .dh-cont .hed-logo a img {
    width: 175px;
    height: 70px;
  }

  header .dhed .dh-cont .menu .menus ul li a {
    font-size: 16px;
    /* line-height: 22px; */
  }

  header .dhed .dh-cont .menu .menus ul li {
    padding: 30px 30px 30px 0;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt {
    padding: 30px;
    max-width: 430px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li {
    padding: 10px 25px;
    margin-bottom: 15px;
  }

  header .dhed .dh-cont .calbt {
    width: 23%;
  }

  /* header .dhed .dh-cont .menu {
    width: 58%;
  } */
  .hots-imp .hot-bxs .hot_ls li a span {
    padding: 10px 0;
    font-size: 13px;
    width: 66px;
    height: 66px;
    line-height: 20px;
  }

  .hots-imp .hot-bxs .hot_ls li select {
    height: 40px;
  }

  .hedlr_blk .hlr-bx {
    flex-wrap: wrap;
  }

  .hedlr_blk .hlr-bx .h_lft {
    width: 100%;
  }

  .hedlr_blk .hlr-bx .h_rgt {
    width: 100%;
    padding: 60px 0 0 0;
  }

  .hedlr_blk.fhlr_blk .hlr-bx .h_lft .im_b,
  .hedlr_blk .hlr-bx .h_lft .im_b {
    margin: 0 auto;
  }

  .hedlr_blk.fhlr_blk .hlr-bx .h_lft .im_b img {
    height: 360px;
  }

  .larapara .hlr-bx .h_lft .laraim .larac {
    left: 121px;
  }

  .larapara .hlr-bx .h_lft .laraim img {
    margin: 0 auto;
    display: block;
  }

  .larapara .hlr-bx .h_lft .laraim img {
    margin-left: auto;
    display: block;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim li.fthi img {
    height: 231px;
    width: 261px;
    display: block;
    margin-left: auto;
  }

  .delforin .hlr-bx .h_lft::before {
    top: 72px;
    left: 151px;
  }

  .lux-com .hlr-bx .h_lft .laraim img {
    height: 397px;
    max-width: 481px;
    display: block;
    margin: 0 auto;
  }

  .lux-com .hlr-bx .h_lft .laraim::before {
    right: 383px;
  }

  .fantast.hedlr_blk .h_lft .im_b img {
    max-width: 420px;
    height: 377px;
  }

  .fantast .h_lft .im_b .sm_wat img {
    height: 192px;
  }

  .fantast .h_lft .im_b .sm_wat {
    right: 50px;
  }

  .reviews .re-view .re-vi .rev-bx {
    padding-inline: 15px;
  }

  .hdb .hdb-bk .hots-bx .hts-b .ht-btc li .htsbt {
    padding-block: 7px;
    width: 140px;
  }

  .hdb .hdb-bk .hots-bx .hts-b ul li {
    font-size: 16px;
    line-height: 20px;
  }

  .hdb .hdb-bk .hots-bx .hts-b ul {
    padding: 20px 0 20px;
  }

  .hdb .hdb-bk .hots-bx .hts-b .hts ul {
    top: 13px;
  }

  .hdb .hdb-bk .hots-bx .hts-b .hts ul {
    padding: 0 10px;
  }

  .hdb .hdb-bk .hots-bx .hts-b ul li {
    font-size: 16px;
    line-height: 20px;
    background-position: left top;
  }

  .hins-blk .hins-bx .img-blks .imgs>img {
    height: 201px;
  }

  .hot_hotel .hhtel .htl-lft {
    padding: 59px 0;
  }

  .hot_hotel .hhtel .htl-lft .htl-c {
    max-width: 450px;
    margin-left: 10px;
  }

  /* .hot_hotel .hhtel .htl-lft {
    background-size: 565px 352px;
  } */
  .hot_hotel .hhtel .htl-rgt {
    width: 55%;
  }

  .fot-blk .fotfb .foot strong,
  .fot-blk .fotsb li {
    font-size: 16px;
    line-height: 22px;
  }

  .fot-blk .fotfb .foot.fot-a {
    padding-right: 20px;
    width: 25%;
  }

  .fot-blk .fotfb .foot.fot-b {
    width: 13%;
  }

  .crsl_priz .prizhc .priz-bx .pri-blk a.pribut {
    line-height: 22px;
    padding-block: 8px;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx a img,
  .faci_ove .faci_dft .facli_fle .faci_bx img {
    height: 290px !important;
  }

  .faci_ove {
    padding: 59px 0;
  }

  .room_faci .faci_dft>strong {
    font-size: 16px;
    line-height: 20px;
  }

  .room_faci .faci_dft h1 {
    font-size: 35px;
    line-height: 40px;
  }

  .breadcrmb .bread_main li a,
  .breadcrmb .bread_main li span {
    font-size: 16px;
    line-height: 20px;
  }

  .offer-blk .ofc_cont .ofr-hdc h1,
  .contact-cont-blk .contact-cont-fle .contact-cont-lft h2,
  .ofer_faq .contact-cont-fle .ofaq_rgt h3,
  .contact-blk .contact-fle .contact-rgt h1,
  .contact-cont-blk .contact-cont-fle .contact-cont-lft h2,
  .room-det .rom_imc .rom_cont .romc-lft h1 {
    font-size: 31px;
    line-height: 40px;
  }

  .ofer_faq {
    padding: 70px 0;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx {
    width: 31.9%;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx:nth-child(4n) {
    margin-right: 18px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx:nth-child(3n) {
    margin-right: 0;
  }

  .offer-blk .ofc_cont .ofr-hdc {
    margin: 30px 0;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li p strong {
    font-size: 21px;
    line-height: 26px;
  }

  .contact-blk .contact-fle .contact-lft .so-ic {
    padding-bottom: 30px;
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 18px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-rgt .contact-image {
    padding-left: 60px;
    padding-right: 30px;
  }

  .contact-cont-blk {
    padding-bottom: 60px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box .faq-hd strong {
    font-size: 15px;
    line-height: 21px;
  }

  .contact-blk .contact-fle .contact-lft {
    width: 100%;
  }

  .contact-blk .contact-fle .contact-rgt {
    width: 100%;
  }

  .contact-blk .contact-fle {
    flex-wrap: wrap;
  }

  .contact-blk .contact-fle .contact-rgt {
    margin-top: 40px;
  }

  .contact-blk {
    padding: 60px 0;
  }

  .contact-cont-blk .contact-cont-fle {
    flex-wrap: wrap;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft {
    width: 100%;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-rgt {
    width: 100%;
    margin-top: 25px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-rgt .contact-image>img {
    height: 426px;
  }

  .contact-blk .contact-fle .contact-lft .so-ic strong {
    font-size: 21px;
    line-height: 23px;
    margin-bottom: 10px;
  }

  .contact-blk .contact-fle .contact-lft {
    margin-right: 0 !important;
  }

  .contact-blk .contact-fle .contact-rgt .for button {
    padding: 7px 17px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box .faq-hd {
    padding: 12px 15px;
  }

  .area-blk .area-ove .area-sel p {
    width: 100%;
  }

  .area-blk .area-ove .area-sel {
    flex-wrap: wrap;
  }

  .area-blk .area-ove .are-bx .are-a {
    margin-right: 17px;
  }

  .area-blk .area-ove .are-bx .are-a a img,
  .area-blk .area-ove .are-bx .are-a img {
    height: 198px !important;
  }

  .area-blk .area-ove .are-bx .are-a strong {
    font-size: 20px;
    line-height: 22px;
  }

  .area-blk .area-ove .are-bx .are-a a.loc {
    font-size: 17px;
    line-height: 20px;
  }

  .area-blk .area-ove .area-sel ul.area-b {
    margin-right: 13px;
  }

  .pric-ove .pric-blk .pri-rgt .priht .hot_ls li select {
    height: 40px;
  }

  .pric-ove .pric-blk .pri-rgt .priht .hot_ls li select {
    font-size: 16px;
    line-height: 21px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft {
    justify-content: center;
  }

  .hedlr_blk.facs.abt-o .hlr-bx .h_rgt {
    margin-left: 0;
  }

  .hedlr_blk.abt-t .hlr-bx .h_rgt {
    width: 100%;
  }

  .hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft {
    margin-left: auto;
    margin-right: auto;
  }

  .hedlr_blk.anb-fo .hlr-bx .h_lft .im_b {
    justify-content: center;
  }

  .hot_hotel.habthot .hhtel .htl-lft {
    background-size: 562px 352px;
  }

  .fot-blk .fotfb .foot.fot-a {
    width: 24%;
  }

  .fot-blk .fotfb .foot.fot-c {
    width: 17%;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:first-child {
    height: 470px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:last-of-type {
    height: 425px;
  }

  .hedlr_blk.anb-fo .hlr-bx .h_lft .im_b img {
    height: 340px;
  }

  .aredtl-blk .area-det .are-im img {
    height: 480px;
  }

  .aredtl-blk .area-det .are-im .til {
    margin: 12px 0 12px;
  }

  .aredtl-blk .area-det .are-im ul.ad_flex li img {
    height: 242px;
  }

  .aredtl-blk .area-det .are-im .are-cts .are-lft ul li {
    padding-left: 30px;
  }

  .hedlr_blk.facs .hlr-bx .h_lft .im_b img {
    height: 390px;
    border-radius: 10px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
  }

  .hedlr_blk.facs .hlr-bx .h_rgt {
    margin-left: 0;
  }

  .list-blk .list-bl .list-fle li {
    margin-right: 12px;
    padding: 10px 4px 10px 5px;
  }

  .list-blk .list-bl .list-fle li a strong {
    font-size: 15px;
  }

  .list-blk {
    padding: 70px 0 60px;
  }

  .tabs-blk .tabs-fle .tabss-cont ul li {
    margin-left: 0;
    width: 100%;
    margin-bottom: 15px;
  }

  .tabs-blk .tabs-fle .tabss-cont ul li:nth-child(2n) {
    margin-left: 0;
  }

  .crsl_priz,
  .reviews,
  .hdb {
    padding: 90px 0;
  }

  .hdb .hdb-bk .hots-bx .hts-b .ht-btc {
    flex-wrap: wrap;
  }

  .rom-conts .romcon_b .rm_conlft {
    width: 50%;
  }

  .rom-conts .romcon_b .rm_conrgt {
    width: 47%;
  }

  .hins-blk.crs-rmdt {
    padding: 143px 0 50px;
  }

  .rom-conts .romcon_b .ban_s li a strong {
    font-size: 16px;
    line-height: 20px;
  }

  .hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.envira-gallery-css-animations .envira-gallery-item img,
  .hins-blk .hins-bx .envira-gallery-wrap .envira-gallery-public.envira-gallery-css-animations .envira-gallery-item img {
    height: 202px !important;
  }

  .error_page .er_pa h1 {
    font-size: 26px;
    line-height: 32px;
  }

  /* 16-feb */
  .faci_ove .faci_dft .facli_fle .faci_bx ul li {
    width: 50%;
  }

  .contact-blk .contact-fle .contact-rgt .captcha_ img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {
    width: 18%;
    height: 100%;
    margin-left: -121px;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 35px;
    line-height: 40px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt li.widget_text {
    padding: 0;
  }

  .hb_list .hlr-bx .h_rgt .hrcont {
    padding-left: 10px;
    padding-right: 0;
    margin-right: auto;
    max-width: 100%;
  }

  /*  */
  /**===17 feb 24===**/
  .pric-ove .pric-blk .pri-rgt .priht .hot_ls {
    margin-right: 9px;
  }

  /**===17 feb 24===**/
  /* 25-march */
  .hedlr_blk.fhlr_blk .hlr-bx .h_lft {
    text-align: center;
    margin: 0;
  }

  header .dhed .dh-cont .menu .menus ul.menu li.menu-item-has-children span.sub-menu-toggle {
    /* top: 38px;
  right: -25px; 10-07-2026*/
    right: 15px;
  }


  /*  */

  /* 11-07-2026 */
  .bans-ct .lft {
    width: 52%;
  }

  .bans-ct .ryt {
    width: 48%;
  }

  /* 11-07-2026 */

}

@media screen and (min-width:880px) {
  .fot-blk .fotfb .foot ul.fcb {
    display: block !important
  }
}

@media screen and (max-width: 880px) {

  .crsl_priz,
  .reviews,
  .hdb {
    padding: 55px 0;
  }

  .hot_hotel .hhtel {
    flex-wrap: wrap;
  }

  .hot_hotel .hhtel .htl-lft {
    width: 100%;
    background-image: url(../images/rescolorbg.png);
    padding: 0;
    height: 450px;
    background-size: 880px 450px;
  }

  /* .hot_hotel .hhtel .htl-rgt {
    width: 100%;
    height: 490px;
    margin-left: 0;
    margin-top: -121px;
    background-position: center;
    background-size: cover;
    background-image: url(../images/resim.png);
  } */
  .hot_hotel .hhtel .htl-lft:after {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);
    height: 490px;
  }

  .hot_hotel .hhtel .htl-lft .htl-c {
    max-width: 100%;
    margin: 0 auto;
    padding: 100px 10px;
  }

  .hot_hotel .hhtel .htl-lft:after {
    right: 0;
  }

  .hot_hotel .hhtel .htl-rgt {
    margin-top: -51px;
  }

  header .dhed .dh-cont .calbt {
    display: none;
  }

  header .dhed .dh-cont .menu .menus ul li.calbts {
    display: block;
  }

  header .dhed .dh-cont .menu .menus {
    height: 100%;
    background: #ffffff;
    padding: 40px 25px;
    padding-top: 70px;
    width: 400px;
    position: relative;
    transition: 0.5s ease-in-out;
    overflow-y: auto;
    overflow-x: hidden;
    margin-left: auto;
  }

  header .dhed .dh-cont .menu2 {
    width: 0;
    margin-right: 0;
    position: fixed;
    right: -400px;
    top: 0;
    height: 100%;
    background-color: #0705058f;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s ease-in-out;
  }

  header .dhed .dh-cont .menu.ove {
    /* left: 0; 
    width: 100%; */
    visibility: visible;
    opacity: 1;
    right: 0;
    right: 0;
    opacity: 1;
    visibility: visible;
    width: 100%;
  }

  header .dhed .dh-cont .menu .menus ul li {
    padding: 10px 0 10px 0;
    display: block;
    width: 100%;
    text-align: start;
  }

  header .dhed .dh-cont .hide {
    display: block;
  }

  header .dhed .dh-cont .menu .menus ul {
    flex-wrap: wrap;
    margin-left: 0;
    width: 100%;
    justify-content: end;
  }

  header .dhed .dh-cont .hide {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    color: transparent;
    width: 18px;
    height: 18px;
    background: url(../images/dismiss-arr.png)no-repeat;
  }

  header .dhed .dh-cont .menuim {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #00a0e6;
  }

  header .dhed .dh-cont {
    justify-content: space-between;
  }

  header .dhed .dh-cont .menu .menus ul li a:before,
  header .dhed .dh-cont .menu .menus ul li.current-menu-item a:before {
    bottom: -5px;
  }

  header .dhed .dh-cont .menu .menus ul li a.caln_bt::before {
    display: none;
  }

  header .dhed .dh-cont .menu .menus ul li a.caln_bt:hover {
    color: #ffffff;
  }

  header .dhed .dh-cont .menu .menus ul li.calbts a {
    display: block;
  }

  /* .ban-cont .ban-contet .bans-ct {
    flex-wrap: wrap;
  }11-07-2026 */

  .ban-cont .ban-contet .bans-ct .banhc {
    width: 100%;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt {
    margin: 0 auto;
    width: 100%;
    right: 50%;
    transform: translateX(50%);
    height: 450px;
    bottom: 0;
    border-radius: 10px 10px 0 0;
  }

  .ban-cont .ban-contet .bans-ct .banhc {
    margin: 92px 0;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  /* .ban-cont .banner img {
    height: 680px;
  } 11-07-2026*/

  .fot-blk .fotfb .foot.fot-a {
    width: 100% !important;
    padding-right: 0;
  }

  .fot-blk .fotfb .foot,
  .fot-blk .fotfb .foot.fot-c {
    width: 100% !important;
  }

  .fot-blk .fotfb .foot.fot-a>a {
    display: block;
    text-align: center;
  }

  .fot-blk .fotfb .foot.fot-a p {
    text-align: center;
  }

  .fot-blk .fotfb .foot.fot-a .sociel {
    justify-content: center;
  }

  .fot-blk .fotfb .foot .fcb {
    display: none;
  }

  .fot-blk .fotfb {
    padding: 35px 0;
  }

  .fot-blk .fotfb .foot strong {
    padding-bottom: 15px;
    border-bottom: 1px solid #5c5c5c;
    background: url(../images/dwnarw.png) center right no-repeat;
  }

  .fot-blk .fotfb .foot strong:hover {
    border-bottom-color: #ff984c;
    color: #ff984c;
    background: url(../images/uparw.png) center right no-repeat;
  }

  .fot-blk .fotsb {
    flex-wrap: wrap;
    justify-content: center;
    border-top: unset;
    padding-top: 0;
  }

  .fot-blk .fotsb>li {
    width: 100%;
    text-align: center;
  }

  .hots-imp p strong,
  .hedlr_blk .hlr-bx .h_rgt strong {
    font-size: 15px;
    line-height: 22px;
  }

  header .dhed .dh-cont {
    padding: 10px 0;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx p,
  .faci_ove .faci_dft .facli_fle .faci_bx ul li,
  .room_faci .faci_dft>strong {
    font-size: 15px;
    line-height: 26px;
  }

  .faci_ove .faci_dft .pagi {
    margin-top: 25px;
  }

  .breadcrmb .bread_main li a,
  .breadcrmb .bread_main li span,
  .breadcrmb .bread_main li span a.home span {
    font-size: 15px;
    line-height: 21px;
  }

  .privacy-policy {
    padding: 60px 0;
  }

  .privacy-policy .priv-b h1 {
    font-size: 35px;
    line-height: 40px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx {
    margin-right: 14px;
  }

  .ofer_faq .contact-cont-fle {
    flex-wrap: wrap;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft {
    margin-right: 0;
    width: 100%;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-rgt {
    width: 100%;
    margin-top: 36px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of {
    padding: 13px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li:last-child span {
    font-size: 13px;
    line-height: 20px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li strong {
    font-size: 15px;
    line-height: 22px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .bkt_blk {
    padding: 8px 10px;
    line-height: 23px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box .faq-hd strong {
    font-size: 17px;
    line-height: 20px;
  }

  .ofer_faq {
    padding: 50px 0;
  }

  .breadcrmb .bread_main li a:after {
    top: 3px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx a img {
    height: 131px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft>strong {
    font-size: 15px;
    line-height: 22px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box .faq-hd strong {
    font-size: 16px;
    line-height: 20px;
  }

  .area-blk .area-ove .area-sel ul.area-b,
  .area-blk .area-ove .are-bx .are-a {
    margin-right: 13px;
  }

  .area-blk .area-ove .are-bx .are-a p,
  .faci_ove .faci_dft .facli_sel p,
  .faci_ove .faci_dft .facli_sel ul li select {
    font-size: 15px;
    line-height: 20px;
  }

  .area-blk .area-ove .area-sel ul.area-b {
    margin-top: 20px;
  }

  .faci_ove .faci_dft .facli_sel ul li strong {
    font-size: 17px;
    line-height: 22px;
  }

  .pric-ove .pric-blk .pri-rgt .priht .hot_ls li a img {
    height: 170px;
  }

  .pric-ove {
    padding: 60px 0;
  }

  .pric-ove .pric-blk .pri-lft .prick {
    display: block;
  }

  .pric-ove .pric-blk .pri-lft .pri_bc {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    background: #fff;
    height: 100%;
    width: 400px;
    z-index: 6;
  }

  .pric-ove .pric-blk .pri-lft .pri_bc.shw {
    display: block;
  }

  body.nscrl {
    position: relative;
  }

  .pric-ove .pric-blk .pri-lft .pri_bc {
    display: none;
  }

  .pric-ove .pric-blk .pri-lft .prick {
    display: inline-block;
    width: 30px;
    margin-bottom: 10px;
  }

  .pric-ove .pric-blk .pri-lft .pri_bc.shw {
    display: block;
  }

  body.nscrl {
    position: relative;
  }

  .pric-ove .pric-blk .pri-lft .pri_bc .klos {
    display: block;
    position: absolute;
    right: 14px;
    top: -5px;
    color: #fff;
    font-size: 30px;
  }

  .pric-ove .pric-blk .pri-lft,
  .pric-ove .pric-blk .pri-rgt {
    width: 100%;
  }

  .pric-ove .pric-blk .pri-lft .prick span {
    display: block;
    width: 100%;
    border-bottom: 3px solid #333;
    margin-bottom: 5px;
    border-radius: 5px;
  }

  .pric-ove .pric-blk .pri-lft .pri-lfc {
    border: unset;
  }

  .pric-ove .pric-blk .pri-lft h1 {
    border-radius: unset;
  }

  body.nscrl::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #333333;
    opacity: 0.7;
  }

  .hot_hotel.habthot .hhtel .htl-rgt {
    margin-top: -61px;
  }

  .hot_hotel.habthot .hhtel .htl-lft {
    background-size: 884px 426px;
  }

  .hedlr_blk.anb-fo .hlr-bx .h_rgt {
    margin-left: 0;
  }

  .hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft>img {
    height: 321px;
  }

  .hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft .im_b {
    height: 200px;
    width: 200px;
  }

  .aredtl-blk .area-det .are-im .are-cts .are-rgt img {
    height: 360px;
  }

  .aredtl-blk .area-det .are-im img {
    height: 397px;
  }

  .aredtl-blk .area-det .are-im h1 {
    font-size: 35px;
    line-height: 40px;
  }

  .aredtl-blk .area-det .are-im .are-cot {
    padding: 31px 18px 31px 100px;
  }

  .aredtl-blk .area-det .are-im .are-cts {
    flex-wrap: wrap;
  }

  .aredtl-blk .area-det .are-im .are-cts .are-lft {
    width: 100%;
  }

  .aredtl-blk .area-det .are-im .are-cts .are-rgt {
    width: 100%;
    margin-left: 0;
  }

  .list-blk .list-bl .list-fle li,
  .list-blk .list-bl .list-fle li:nth-child(3n) {
    width: 49.1%;
    margin-right: 12px;
  }

  .list-blk .list-bl .list-fle li:nth-child(2n) {
    margin-right: 0;
  }

  .hedlr_blk.facs .hlr-bx .h_rgt h1 {
    font-size: 40px;
    line-height: 45px;
  }

  .hdb .hdb-bk .hots-bx .hts-b .hts ul li span img {
    display: inline-block;
    width: auto;
    margin-bottom: 2px;
  }

  /* .hdb .hdb-bk .hots-bx .hts-b .hts ul li:last-child a img {
    width: 25px;
    height: 25px;
  } */
  .hdb .hdb-bk .hots-bx .hts-b {
    padding: 10px;
  }

  .list-blk .list-bl .list-fle li a>img {
    width: 67px;
  }

  .rom-conts .romcon_b .rm_conlft {
    width: 100%;
  }

  .rom-conts .romcon_b .ban_s .selec-bl {
    width: 40%;
    margin-left: 0;
  }

  .rom-conts .romcon_b .rm_conrgt {
    width: 100%;
    margin: 30px 0;
  }

  .rom-conts .romcon_b .ban_s li a select.hs_h {
    width: 100%;
  }

  .room-det .rom_imc .rom_cont {
    flex-wrap: wrap;
  }

  .room-det .rom_imc .rom_cont {
    width: 100%;
    max-width: 650px;
    margin: 30px auto 0;
    position: static;
    transform: unset;
  }

  .room-det .rom_imc .rom_cont .romc-bt {
    width: 100%;
    margin-top: 20px;
  }

  .room-det .rom_imc .rom_cont .romc-lft {
    width: 100%;
  }

  .hins-blk.crs-rmdt {
    padding: 50px 0;
  }

  .room-det {
    padding: 40px 0;
  }

  .rom-conts .romcon_b .rm_conlft strong {
    font-size: 18px;
    line-height: 20px;
  }

  .rom-conts .romcon_b .rm_conlft p,
  .rom-conts .romcon_b p,
  .rom-conts .romcon_b .rm_conrgt p {
    font-size: 16px;
    line-height: 22px;
  }

  .room-det .rom_imc .rom_im img {
    height: 350px;
  }

  /* header .dhed .dh-cont .menu2.ove{
    left: 0;
    width: 100%;
  } */
  /* 16-feb */
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:first-child,
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(4n) {
    width: 50%;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(2n),
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(5n) {
    width: 50%;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(2n),
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(5n) {
    width: 50%;

  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(2n),
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(5n) {
    width: 100%;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:first-child,
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(4n) {
    width: 100%;
  }

  /* 17-feb */
  header .dhed .dh-cont .calbt.mbl_view {
    display: block;
    width: 100%;
    margin-left: auto;
    text-align: end;
  }

  header .dhed .dh-cont .calbt .caln_bt::after {
    background-position: left 30px center;
  }

  body.noscroll {
    overflow: hidden;
  }

  /* 2-april */
  .ban-cont .ban-contet .bans-ct .ban-rgt p {
    font-size: 25px;
    line-height: 30px;
    text-align: center;
  }

  /*  */
  /* 11-04-2024 */
  .ban-cont .ban-contet .bans-ct .ban-rgt {
    height: unset;
    top: 34%;
    bottom: unset;
  }

  /* 11-04-2024 */

  /* 03.05.2024 */
  .crsl_priz,
  .reviews,
  .hdb {
    padding: 84px 0px;
  }

  .delforin .hlr-bx .h_lft::before {
    left: 80px;
  }

  header .dhed .dh-cont .menu .menus ul li a.caln_bt.btnor {
    color: #fff;
    font-size: 17px;
    max-width: 190px;
    padding: 12px 24px 12px 57px;

    background: #ff984c url(../images/calenbt.svg)no-repeat left 26px center;
  }

  /* 03.05.2024 */
  /* 07-05-24 */
  .hot-bxs .hot_ls li .aantal_per,
  .pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per,
  .pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per {
    padding: 12px 10px 0 20px;
  }

  .hdb .hdb-bk .hots-bx .hts-b .hts+ul {
    height: 180px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li:last-child span {
    width: 73px;
    height: 73px;
    background-size: 73px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  /* 07-05-24 */
  /* 16-5-24 */
  .hot_hotel .hhtel .htl-rgt img {
    object-fit: cover;
    height: 303px;
    width: 100%;
  }

  .hot_hotel .hhtel .htl-rgt {
    margin-top: -51px;
    width: 100%;
    margin-left: unset;
  }

  header .dhed .dh-cont .menu .menus ul.menu li.menu-item-has-children span.sub-menu-toggle {
    top: 18px;
    right: 0;
  }

  header .dhed .dh-cont .menu .menus ul.menu li:hover ul.sub-menu {
    position: unset;
    width: 100%;
    box-shadow: none;
  }

  header .dhed .dh-cont .menu .menus ul.menu li.menu-item-has-children a {
    width: fit-content;
  }

  header .dhed .dh-cont .menu .menus ul.menu li.menu-item-has-children.opn ul.sub-menu {
    visibility: visible;
    opacity: 1;
    display: block;
    position: unset;
    box-shadow: none;
  }

  header .dhed .dh-cont .menu .menus ul.menu li:hover ul.sub-menu {
    opacity: 0;
    visibility: hidden;
    display: none;
  }

  header .dhed .dh-cont .menu .menus ul.menu li.menu-item-has-children.opn span.sub-menu-toggle {
    transform: rotate(226deg);
  }

  /* 21-june */
  header .dhed .dh-cont .menu .menus ul li a {
    line-height: 22px;
  }


  /* 12-07-24 */
  header .dhed .dh-cont .hed-logo li {
    padding-top: 31px;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos li:last-child {
    padding-top: 0px;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos {
    text-align: center;
    margin: -56px auto;
    margin-left: 41%;
    position: relative;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos li:last-child img {
    width: 134px !important;
    height: 33px !important;
    max-width: unset !important;
    position: absolute;
    bottom: 25px;
    left: 6px;
    object-fit: cover;
  }


  header .dhed .dh-cont {
    padding: 0px;
  }

  header .dhed .dh-cont .hed-logo {
    text-align: center;
    margin: -44px auto;
    z-index: 2;
    margin-left: 41%;
    position: relative;
  }

  header .dhed .dh-cont .hed-logo a img {
    width: 134px !important;
    height: 134px !important;
    max-width: unset !important;
  }

  /* 12-07-24 */

  /* 10-07-2026 */
  header .dhed .dh-cont .menu .menus {
    width: 300px;
    padding-top: 0;
  }

  header .dhed .dh-cont .menu .menus ul.menu li ul.sub-menu {
    padding: 20px 15px 0px;
  }

  header .dhed .dh-cont .menu .menus ul li .textwidget {
    margin: 0 auto;
    max-width: max-content;
    width: 100%;
  }

  .mob-logo {
    display: block;
    text-align: center;
  }

  .mob-logo li img {
    height: 120px !important;
    width: 120px !important;
    object-fit: contain;
  }

  /* 10-07-2026 */

  /* 11-07-2026 */
  .bans-ct .lft form>b {
    font-size: 23px;
    line-height: 28px;
  }

  .bans-ct .lft form .inp_bx,
  .bans-ct .lft form .inp_bx::placeholder {
    font-size: 15px;
    line-height: 20px;
  }

  .bk_box a strong img {
    height: 25px;
  }

  .bans-ct .ryt {
    width: 45%;
  }

  .bans-ct .lft {
    width: 55%;
  }

  /* 11-07-2026 */
}

@media screen and (max-width: 767px) {
  .hots-imp .hot-bxs.hotbx_crsl {
    display: block;
  }

  .hots-imp .hot-bxs {
    display: none;
  }

  /* .container.containera {
    max-width: 340px;
  } */
  .hots-imp .hot-bxs .hot_ls {
    width: 100%;
  }

  header .dhed .dh-cont .hed-logo a img {
    width: 120px;
    height: 37px;
  }

  header .dhed .dh-cont .menuim {
    width: 35px;
    height: 35px;
  }

  /* .ban-cont .ban-contet .bans-ct {
    max-width: 340px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
  } 11-07-2026*/

  .ban-cont .ban-contet .bans-ct .ban-rgt {
    max-width: 340px;
    border-radius: 10px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li {
    padding: 10px 12px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a>img {
    width: 84px;
    height: 34px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a span {
    margin-left: auto;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a {
    justify-content: center;
  }

  .hco-chos .hchos-blk ul {
    justify-content: center;
  }

  .larapara .hlr-bx .h_lft .laraim .larac {
    left: 8px;
    width: 201px;
  }

  .larapara .hlr-bx .h_lft .laraim .larac p {
    background-size: 50px;
    padding: 12px;
    padding-left: 60px;
  }

  .larapara .hlr-bx {
    flex-direction: row;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim {
    align-items: unset;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim li {
    width: 42%;
    margin-right: 12px;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim li.fto img {
    width: 143px;
    height: 183px;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim li.fone img {
    width: 143px;
    margin-top: 75px;
    height: 110px;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim li.fthi img {
    height: 154px;
    width: 190px;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim li {
    margin-bottom: 12px;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim li.fone {
    margin-left: 34px;
  }

  .delforin .hlr-bx .h_lft .lisof_im .listfrim li.ffour img {
    width: 94px;
    height: 88px;
  }

  .delforin .hlr-bx .h_lft::before {
    top: 25px;
    left: 10px;
    width: 82px;
    background-size: 111px;
    height: 130px;
  }

  .delforin .hlr-bx .h_lft .lisof_im span {
    height: 86px;
    width: 86px;
    border: 10px solid #fff;
  }

  .delforin .hlr-bx .h_lft .lisof_im span img {
    width: 39px;
    height: 38px;
  }

  .hdb .hdb-bk .hots-bx {
    display: none;
  }

  .hdb .hdb-bk .hots-bx.htbox_crs {
    display: block;
  }

  .hdb .hdb-bk .hots-bx .hts-b {
    width: 100%;
  }

  /* .hins-blk .hins-bx .img-blks {
    display: none;
  }*/
  .hins-blk .hins-bx .img-blks.him-crsh {
    display: block;
  }

  .hins-blk .hins-bx .img-blks .imgs {
    width: 100%;
  }

  .hot_hotel .hhtel .htl-lft .htl-c {
    max-width: 100%;
    margin: 0 auto;
    padding: 64px 10px;
  }

  .umber_blk .hlr-bx .h_lft .im_b img {
    height: 275px;
  }

  .lux-com .hlr-bx .h_lft .laraim img {
    height: 347px;
    max-width: 424px;
  }

  .fantast.hedlr_blk .h_lft .im_b img {
    height: 216px;
    width: 281px;
  }

  .fantast .h_lft .im_b .sm_wat img {
    width: 150px;
    height: 142px;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li {
    width: 100%;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx a img,
  .faci_ove .faci_dft .facli_fle .faci_bx img {
    height: 239px !important;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx strong {
    font-size: 21px;
    line-height: 26px;
  }

  .faci_ove {
    padding: 51px 0;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx p,
  .faci_ove .faci_dft .facli_fle .faci_bx ul li,
  .room_faci .faci_dft>strong {
    font-size: 15px;
    line-height: 25px;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li {
    background-size: 21px;
  }

  .faci_ove .faci_dft .pagi li a {
    font-size: 17px;
    line-height: 23px;
    width: 40px;
    height: 40px;
  }

  .offer-blk .ofc_cont .ofr-hdc h1,
  .contact-cont-blk .contact-cont-fle .contact-cont-lft h2,
  .ofer_faq .contact-cont-fle .ofaq_rgt h3 {
    font-size: 30px;
    line-height: 40px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx {
    margin-right: 9px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li:last-child span {
    font-size: 11px;
    line-height: 17px;
    background-size: 61px;
    /* padding: 7px 0; */
    width: 61px;
    height: 62px;
    padding: 11px 6px 11px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft .fa-list .faq-box .faq-hd strong {
    font-size: 15px;
    line-height: 20px;
  }

  .contact-blk .contact-fle .contact-lft {
    padding: 25px 23px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-rgt .contact-image>img {
    height: 360px;
  }

  .contact-blk .contact-fle .contact-rgt .input-bt {
    flex-wrap: wrap;
  }

  .contact-blk .contact-fle .contact-rgt .input-bt label,
  .contact-blk .contact-fle .contact-rgt .input-bt label:last-child {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }

  .area-blk .area-ove .are-bx .are-a {
    width: 49%;
    margin-right: 2%;
  }

  .area-blk .area-ove .are-bx .are-a:nth-child(3n) {
    margin-right: 2%;
  }

  .area-blk .area-ove .are-bx .are-a:nth-child(2n) {
    margin-right: 0;
  }

  .area-blk .area-ove .are-bx .are-a strong {
    font-size: 19px;
    line-height: 20px;
  }

  .area-blk .area-ove .are-bx .are-a a.arebt {
    padding: 5px 10px;
  }

  header .dhed .dh-cont .menu .menus {
    width: 300px;
  }

  .pric-ove .pric-blk .pri-lft .pri-lfc ul li label p {
    font-size: 16px;
    line-height: 21px;
  }

  .hins-blk .hins-bx .img-blks.hin-img {
    display: block;
  }

  .hins-blk.abt-th {
    padding: 40px 0;
  }

  .aredtl-blk .area-det .are-im .til,
  .aredtl-blk .area-det .are-im p,
  .aredtl-blk .area-det .are-im .are-cts .are-lft ul li {
    font-size: 15px;
    line-height: 20px;
  }

  .aredtl-blk .area-det .are-im ul.ad_flex li img {
    height: 205px;
  }

  .aredtl-blk .area-det .are-im img {
    height: 325px;
  }

  .aredtl-blk .area-det .are-im ul.ad_flex li {
    margin: 0 auto 20px;
    width: 47%;
    margin-right: auto;
  }

  .aredtl-blk .area-det .are-im ul.ad_flex li:last-child {
    margin-right: auto;
  }

  .aredtl-blk .area-det .are-im .are-cts .are-rgt img {
    height: 258px;
  }

  .aredtl-blk {
    padding: 40px 0 40px;
  }

  .hedlr_blk.fhlr_blk .hlr-bx .h_lft .im_b img {
    height: 290px;
  }

  .hedlr_blk.facs .hlr-bx .h_rgt h1 {
    font-size: 40px;
    line-height: 45px;
  }

  .list-blk .list-bl .list-fle li,
  .list-blk .list-bl .list-fle li:nth-child(3n) {
    margin-right: 11px;
  }

  .hedlr_blk.facs .hlr-bx .h_lft .im_b img {
    height: 290px;
  }

  .list-blk .list-bl .list-fle li,
  .list-blk .list-bl .list-fle li:nth-child(3n) {
    margin-right: 11px;
  }

  .list-blk .list-bl .list-fle li:nth-child(2n) {
    margin-right: 0;
  }

  .hdb .hdb-bk .hots-bx.ho_sbx {
    display: block;
  }

  .hedlr_blk.facs .hlr-bx .h_rgt ul li {
    line-height: 27px;
    background-position: top 5px left;
  }

  .list-blk {
    padding: 50px 0 50px;
  }

  .hdb .hdb-bk .hots-bx .hts-b ul li {
    font-size: 14px;
    line-height: 20px;
  }

  .hdb .hdb-bk .hots-bx .hts-b .hts strong {
    font-size: 22px;
    line-height: 23px;
  }

  .hins-blk.fac-blk .hins-bx .img-blks.imgs-b {
    display: block;
  }

  .hins-blk.fac-blk .hins-bx .img-blks {
    display: none;
  }

  .hins-blk.fac-blk {
    padding: 44px 0;
  }

  .hedlr_blk .hlr-bx .h_rgt h3,
  .hot_hotel .hhtel .htl-lft .htl-c strong,
  .hins-blk .hins-bx .lsx,
  .hdb .hdb-bk .lxs,
  .reviews .re-view .lxs,
  .crsl_priz .prizhc .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .larahotbks .larh-c h6,
  .delforin .hlr-bx .h_rgt h5,
  .larapara .hlr-bx .h_rgt h4,
  .hedlr_blk .hlr-bx .h_rgt h3,
  .hots-imp h2,
  .hedlr_blk.facs.abt-o .hlr-bx .h_rgt h1,
  .hins-blk.abt-th .hins-bx h2,
  .hedlr_blk.anb-fo .hlr-bx .h_rgt h4 {
    font-size: 31px;
    line-height: 36px;
  }

  .reviews .re-view .re-vi .rev-bx {
    padding: 13px 13px;
  }

  .reviews .re-view .re-vi .rev-bx ul li strong {
    margin-bottom: 5px;
  }

  .room-det .rom_imc .rom_cont .romc-lft ul li {
    width: 100%;
    display: block;
  }

  .hins-blk.crs-rmdt {
    padding: 24px 0;
  }

  .hedlr_blk .hlr-bx .h_rgt {
    padding-left: 0;
  }

  .hb_list .hlr-bx .h_rgt .hrcont {
    padding-inline: 10px;
  }

  .hedlr_blk .hlr-bx .h_rgt {
    padding-right: 0;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-lft .helpie-faq.accordions .accordion .accordion__item .accordion__header:before {
    margin-right: 10px;
  }

  .contact-blk .contact-fle .contact-rgt .input-bt p {
    flex-wrap: wrap;
  }

  .contact-blk .contact-fle .contact-rgt .input-bt p label {
    margin-right: 0 !important;
    width: 100%;
  }

  .hins-blk.abt-th .hins-bx .img-blks {
    display: block;
  }

  .hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item:nth-child(3n) {
    margin-right: 0;
  }

  .hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item:nth-child(4n) {
    margin-right: 1%;
  }

  .hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
    width: 32.6%;
  }

  .faci_ove .faci_dft .facli_sel .rht_cnt {

    margin-top: 10px;

  }

  .faci_ove .faci_dft .facli_sel .rht_cnt p {
    width: auto;
  }

  .faci_ove .faci_dft .facli_sel {
    flex-wrap: wrap;
  }

  .error_page .er_pa img {
    max-width: 472px;
    height: 239px;
  }

  /* .cmplz-cookiebanner .cmplz-message{
    margin-top: 15px;
  } */
  .cmplz-cookiebanner .cmplz-header .cmplz-title {
    display: block !important;
    margin-bottom: 5px;
  }

  .cmplz-cookiebanner .cmplz-close {
    position: absolute;
    top: 10px;
    right: 10px;
  }

  /* .cmplz-cookiebanner .cmplz-message{
    margin-top: 15px;
  } */
  .cmplz-cookiebanner .cmplz-header {
    display: block;
  }

  .hco-chos .hchos-blk ul#holidays {
    display: block;
  }

  .hco-chos .hchos-blk ul {
    display: none;
  }

  /* 16-feb */
  .cmplz-cookiebanner .cmplz-header {
    display: unset;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(2n),
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(5n) {
    width: 100%;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(3n) {
    width: 100%;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:first-child,
  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(4n) {
    width: 100%;
  }

  /* 17-feb */
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 30px;
    line-height: 35px;
  }

  p {
    font-size: 16px;
    line-height: 25px
  }

  /* #cmplz-cookiebanner-container .cmplz-cookiebanner {display: unset!important;} */
  #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header {
    display: unset;
  }

  .hb_list .hlr-bx .h_lft .hb_im img {
    height: 600px;
  }

  /* 21-feb */
  .hedlr_blk .hlr-bx .h_lft .im_b {
    max-width: 423px;
    margin: 0 auto;
  }


  /*  */
  /* 23-feb */
  .pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per strong {
    padding-left: 7px;
  }

  .pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per strong p {
    font-size: 15px;
  }

  /*  */
  /* 25-march */
  .hedlr_blk.fhlr_blk.abt-t {
    padding: 50px 0;
  }

  .hot-bxs .hot_ls li .aantal_per,
  .pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per,
  .pric-ove .pric-blk .pri-rgt .priht .hot_ls li .aantal_per {
    padding: 12px 10px 0 5px;
  }

  /* / */


  /* 2-april */
  .ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a>img {
    width: 84px;
    height: auto;
  }

  /*  */
  /* 03.05.2024 */
  .hedlr_blk.larapara {
    padding: 70px 0px 50px;
  }

  .delforin .hlr-bx .h_lft::before {
    left: 88px;
  }

  .fantast .h_lft .im_b .sm_wat {
    right: 54px;
    bottom: 32px;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx {
    padding: 18px 8px 18px 14px;
  }

  /* 06-05-24 */
  .rom-conts .romcon_b .rm_conlft h3 {
    font-size: 30px;
    line-height: 35px;
  }

  /* 06-05-24 */
  /* 07-05-24 */
  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .ofc_b li:last-child span {
    font-size: 10px;
    line-height: 16px;
    background-size: 56px;
    padding: 7px 0;
    width: 56px;
    height: 56px;
    padding: 11px 6px 11px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of {
    padding: 13px 7px;
  }

  .ban-cont .ban-contet .bans-ct {
    gap: 40px;
  }

  .ban-cont .ban-contet .bans-ct {
    flex-direction: column;
    align-items: center;
  }

  .bans-ct .lft {
    width: 100%;
  }

  .bans-ct .ryt {
    width: 100%;
  }

  .bans-ct .ryt .bk-card {
    width: 100%;
    gap: 10px;
  }

  .ryt.filtered .bk_box a {
    padding: 20px 10px;
    min-height: 220px;
  }

  .ban-cont .ban-contet {
    padding: 50px 10px;
  }

  .bk_box a .ck_in {
    padding: 8px 12px;
  }

  /* 06-05-24 */
}

@media screen and (max-width: 650px) {
  .offer-blk .ofc_cont .ofer_co .ofr_bx {
    width: 48.9%;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx:nth-child(3n) {
    margin-right: 10px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx:nth-child(2n) {
    margin-right: 0;
  }

  .faci_ove .faci_dft .facli_sel {
    flex-wrap: wrap;
  }

  .faci_ove .faci_dft .facli_sel ul {
    width: 100%;
  }

  .faci_ove .faci_dft .facli_sel p {
    width: 100%;
    margin-top: 10px;
  }

  .pric-ove .pric-blk .pri-rgt .priht .hot_ls:nth-child(3n) {
    margin-right: 10px;
  }

  .pric-ove .pric-blk .pri-rgt .priht .hot_ls:nth-child(2n) {
    margin-right: 0;
  }

  .pric-ove .pric-blk .pri-rgt .priht .hot_ls {
    width: 48.8%;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft .im_b p {
    font-size: 19px;
    line-height: 20px;
    margin-right: 0;
    background-size: 50px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft .im_b p::before {
    border-bottom: 45px solid #3287c7;
    border-left: 35px solid transparent;
    left: -32px;
  }

  .hedlr_blk.facs .hlr-bx .h_rgt h1 {
    font-size: 35px;
    line-height: 40px;
  }

  .list-blk .list-bl .list-fle li {
    width: 49%;
    margin-right: 11px;
  }

  .list-blk .list-bl .list-fle li:nth-child(2n) {
    margin-right: 0;
  }

  .hdb .hdb-bk .hots-bx .hts-b .hts strong {
    font-size: 18px;
    margin-top: 20px;
    line-height: 20px;
    padding: 8px 0;
  }

  .list-blk .list-bl .list-fle li,
  .list-blk .list-bl .list-fle li:nth-child(3n) {
    margin-right: 10px;
  }

  .list-blk .list-bl .list-fle li:nth-child(2n) {
    margin-right: 0;
  }

  .area-blk {
    padding: 30px 0;
  }

  .room-det .rom_imc .rom_im img {
    height: 280px;
  }

  .hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
    margin-bottom: 5px;
  }

  /* 17-2-24 */
  .contact-blk .contact-fle .contact-rgt .captcha_ img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-170 {
    width: 32%;
    height: 100%;
  }

  .ban-cont .ban-contet .bans-ct .banhc h1 p {
    font-size: 40px;
    line-height: 45px;
    padding: 13px;
  }

  header .dhed .dh-cont .hed-logo {
    width: 50%;
  }

  /* header .dhed .dh-cont {
  padding: 20px 0;
} */
  .area-blk .area-ove .area-sel .rht_cnt {
    width: 100%;
    display: flex;
    justify-content: end;
  }

  /* 03.05.2024 */
  .delforin .hlr-bx .h_lft::before {
    left: 48px;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx ul li:nth-child(3n) {
    padding-right: 0px;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx {
    width: 100%;
    margin-right: 0;
  }

  /* 03.05.2024 */
  /* 21-june */
  /* header .dhed .dh-cont {



  padding: 23px 0 0 0;
} */

  /* 12-7-24 */
  header .dhed .dh-cont .hed-logo {
    width: 35%;
    margin-left: 30%;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos {
    text-align: center;
    margin: -44px auto;
    margin-left: 35%;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos li:last-child img {
    width: 134px !important;
    height: unset !important;
    max-width: unset !important;
    bottom: 14px;
    left: 18%;
  }

  /* 12-7-24 */

  /*  */

  /* 11-07-2026 */
  .bans-ct .ryt .bk-card {
    width: 600px;
  }

  /* 11-07-2026 */
}

@media screen and (max-width: 550px) {

  .contact-cont-blk .contact-cont-fle .contact-cont-rgt .cont-sm img,
  .contact-cont-blk .contact-cont-fle .contact-cont-rgt .cont-sm-tw img {
    height: 149px;
    width: 193px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:first-child {
    height: 366px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:last-of-type {
    height: 331px;
  }

  .hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft {
    padding-left: 20px;
  }

  .hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft .im_b {
    height: 180px;
    width: 180px;
  }

  .hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft>img {
    height: 293px;
  }

  .aredtl-blk .area-det .are-im ul.ad_flex li {
    width: 100%;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft .im_b {
    width: 200px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:first-child {
    max-width: 173px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:last-of-type {
    max-width: 179px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft .im_b {
    width: 188px;
  }

  .list-blk .list-bl .list-fle li a strong {
    margin-left: 2px;
    font-size: 13px;
  }

  .list-blk .list-bl .list-fle li a>img {
    width: 56px;
  }

  .list-blk .list-bl .list-fle li,
  .list-blk .list-bl .list-fle li:nth-child(3n) {
    margin-right: 8px;
    margin-bottom: 11px;
  }

  .list-blk .list-bl .list-fle li:nth-child(2n) {
    margin-right: 0 !important;
  }

  .crsl_priz .prizhc .priz-bx .pri-blk strong,
  .reviews .re-view .re-vi .rev-bx>p {
    font-size: 15px;
    line-height: 22px;
  }

  .reviews .re-view .re-vi .rev-bx>p {
    padding-right: 40px;
    height: 117px;
  }

  .list-blk .list-bl .list-fle li,
  .list-blk .list-bl .list-fle li:nth-child(3n),
  .list-blk .list-bl .list-fle li:nth-child(2n) {
    margin-right: 0 !important;
    width: 100%;
  }

  .rom-conts .romcon_b .ban_s li a strong {
    font-size: 15px;
    line-height: 20px;
  }

  .hins-blk.crs-rmdt {
    padding: 0 0 24px;
  }

  .roodet_are .area-ove h2 {
    margin-bottom: 0;
  }

  /***10-2-24***/

  .hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
    width: 49%;
    margin-right: 2%;
  }

  .hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item:nth-child(3n) {
    margin-right: 2%;
  }

  .hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item:nth-child(2n) {
    margin-right: 0;
  }

  .error_page .er_pa img {
    max-width: 300px;
    height: 151px;
  }

  .error_page .er_pa .btnor {
    padding: 7px 14px;
    max-width: 169px;
  }

  /* 03.05.2024 */
  .reviews::before {
    background-size: 140px;
    width: 140px;
  }

  /* .hedlr_blk .hlr-bx .h_rgt p{margin-bottom: 0px;} */
  .faci_ove {
    padding-top: 0px;
  }

  .larapara .hlr-bx .h_rgt a.btnor {
    margin-top: 30px;
  }

  .hedlr_blk .hlr-bx .h_rgt a.btnor {
    margin-top: 30px;
  }

  .delforin .hlr-bx .h_lft::before {
    left: 6px;
  }

  /* 03.05.2024 */
  /* 07-05-24 */
  .offer-blk .ofc_cont .ofer_co .ofr_bx .pri_of .bkt_blk {
    margin: 20px auto 0;
  }

  /* 07-05-24 */


  /* 11-07-24 */
  header .dhed .dh-cont .hed-logo li {
    padding-top: 31px;
  }

  header .dhed .dh-cont .hed-logo {
    margin: -42px auto;
  }

  header .dhed .dh-cont .hed-logo a img {
    width: 132px !important;
    height: 132px !important;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos li:last-child img {
    bottom: 14px !important;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos li {
    padding-top: 20px !important;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos {
    margin: -44px auto;
    margin-left: 35%;
  }

  header .dhed .dh-cont .hed-logo li:first-child img {
    width: 113px !important;
    height: 110px !important;
  }

  /* 11-07-24 */

  /* 11-07-2026 */
  .bk_box a .ck_in {
    font-size: 15px;
    line-height: 20px;
  }

  .bk_box a .mn_sec b {
    font-size: 16px;
    line-height: 22px;
  }

  .bk_box a strong img {
    height: 22px;
}
  /* 11-07-2026 */

}

@media screen and (max-width: 480px) {
  .faci_ove .faci_dft .facli_fle .faci_bx strong {
    font-size: 19px;
    line-height: 23px;
  }

  .faci_ove .faci_dft .facli_fle .faci_bx a.facibt {
    max-width: 170px;
    padding: 9px 13px;
  }

  .offer-blk {
    padding: 55px 0 40px;
  }

  .offer-blk .ofc_cont .ofr-hdc h1,
  .contact-cont-blk .contact-cont-fle .contact-cont-lft h2,
  .ofer_faq .contact-cont-fle .ofaq_rgt h3 {
    font-size: 26px;
    line-height: 30px;
  }

  .offer-blk .ofc_cont .ofer_co .ofr_bx {
    margin-right: 0 !important;
    width: 100%;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-rgt .ofqbt {
    padding: 8px 18px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-rgt .cont-sm img,
  .contact-cont-blk .contact-cont-fle .contact-cont-rgt .cont-sm-tw img {
    height: 143px;
    width: 172px;
  }

  .contact-cont-blk .contact-cont-fle .contact-cont-rgt .contact-image {
    padding-left: 25px;
    padding-right: 25px;
  }

  .contact-cont-blk .contact-cont-fle .cont-sm-tw,
  .contact-cont-blk .contact-cont-fle .cont-sm {
    padding: 5px;
  }

  .area-blk .area-ove .are-bx .are-a {
    width: 100%;
    margin-right: 0 !important;
  }

  .area-blk .area-ove .area-sel ul {
    width: 100%;
    margin-right: 0 !important;
    flex-wrap: wrap;
  }

  .area-blk .area-ove .area-sel ul li {
    width: 100%;
  }

  .area-blk .area-ove .area-sel ul li strong {
    margin-bottom: 10px;
    display: block;
  }

  .area-blk .area-ove .area-sel ul li select {
    width: 100%;
    margin-left: 0;
  }

  .area-blk .area-ove .are-bx .are-a a img,
  .area-blk .area-ove .are-bx .are-a a img {
    width: 100%;
    max-width: 100% !important;
  }

  .faci_ove .faci_dft .facli_sel ul li {
    display: block;
  }

  .faci_ove .faci_dft .facli_sel ul li strong {
    display: block;
    margin-bottom: 10px;
  }

  .faci_ove .faci_dft .facli_sel ul li select {
    width: 100%;
    margin-left: 0 !important;
  }

  .pric-ove .pric-blk .pri-rgt .priht .hot_ls {
    width: 100%;
    margin-right: 0 !important;
  }

  .hedlr_blk.anb-fo .hlr-bx .h_lft .im_b img {
    max-width: 237px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:last-of-type {
    height: 247px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:first-child {
    height: 307px;
  }

  .hedlr_blk.anb-fo .hlr-bx .h_lft .im_b img {
    max-width: 161px;
    height: 262px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:last-of-type {
    max-width: 152px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft .im_b p {
    background-position: center right 11px;
  }

  .hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft .im_b {
    height: 147px;
    width: 147px;
  }

  .hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft>img {
    height: 229px;
  }

  .hedlr_blk.abt-t.abt-bedroom .hlr-bx .h_lft {
    width: 65%;
  }

  .tabs-blk {
    padding: 40px 0;
  }

  .hedlr_blk.facs .hlr-bx .h_rgt ul li,
  .hedlr_blk.facs .hlr-bx .h_rgt ul li:nth-child(3n-2) {
    width: 100% !important;
  }

  .hedlr_blk.facs .hlr-bx .h_rgt ul li {
    padding-bottom: 0px;
  }

  .tabs-blk .tabs-fle .tabss-cont ul li {
    font-size: 15px;
    line-height: 25px;
  }

  .hdb .hdb-bk .hots-bx.ho_sbx .owl-dots {
    display: none;
  }

  .rom-conts .romcon_b .ban_s .selec-bl {
    width: 53%;
  }

  .pric-ove .pric-blk .pri-lft .pri_bc {
    width: 280px;
  }

  .hins-blk .hins-bx .img-blks .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item,
  .hins-blk .hins-bx .envira-gallery-wrap .envira-gallery-public.enviratope .envira-gallery-item {
    margin-right: 0 !important;
    margin-bottom: 20px;
    width: 100%;
  }

  .rom-conts .romcon_b .rm_conrgt ul.ban_s li {
    padding: 10px;
  }

  .rom-conts .romcon_b .rm_conrgt ul.ban_s li .selec-bl select.hs_h {
    width: 167px;
  }

  .rom-conts .romcon_b .ban_s li a span {
    width: 44px;
    height: 44px;
  }

  .room_faci .faci_dft .facli_fle .faci_bx strong {
    height: 49px;
  }

  .contact-blk .contact-fle .contact-rgt .captcha_ p .wpcf7-form-control-wrap {
    width: 45%;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 25px;
    line-height: 30px;
  }

  header .dhed .dh-cont .menu .menus ul li a {
    font-size: 18px;
    line-height: 22px;
  }

  /* 25-march */
  .hedlr_blk.fhlr_blk.abt-t.new_add .hlr-bx .h_lft img {
    height: 325px
  }

  /*  */
  /* 2-april */
  .hins-blk {
    padding-bottom: 30px;
    padding-top: 0;
  }

  .ban-cont .ban-contet .bans-ct .banhc {
    margin: 60px 0 0;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt {
    height: 417px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt {
    padding: 30px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt {
    padding: 30px;
  }

  /* .ban-cont .ban-contet .bans-ct .ban-rgt .ban_s {
  margin: 24px 0 0;
} */
  .ban-cont .ban-contet .bans-ct .banhc {
    margin: 79px 0 0;
  }

  /*  */

  /* 30-april */
  .rom-conts .romcon_b .rm_conrgt ul.ban_s>li .selec-bl {
    width: 100%;
    text-align: center;
  }

  .rom-conts .romcon_b .rm_conrgt ul.ban_s>li {
    flex-direction: column;
  }

  /*  */
  /* 7-05-24 */
  .hdb .hdb-bk .hots-bx .hts-b .hts+ul {
    height: 140px;
  }

  /* 7-05-24 */

  /* 21-june */

  /* 12-07-24 */

  header .dhed .dh-cont .hed-logo.multiple-logos li:first-child img {
    width: 122px !important;
    height: 118px !important;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos li:last-child img {
    width: 120px !important;
    height: 28px !important;
    max-width: unset !important;
    bottom: 35px !important;
    left: 7%;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos {
    margin: -53px auto;
    margin-left: 36%;
  }

  header .dhed .dh-cont .hed-logo li:first-child img {
    width: 113px !important;
    height: 110px !important;
  }

  header .dhed .dh-cont .hed-logo li:first-child a img {
    width: 113px !important;
    height: 110px !important;
  }


  /* 12-07-24 */

  /*  */
}

@media screen and (min-width:410px) and (max-width:480px) {
  header .dhed .dh-cont .hed-logo.multiple-logos {
    margin: -41px auto;
    margin-left: 35% !important;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos li:last-child img {
    width: 120px !important;
    height: 22px !important;
    max-width: unset !important;
    bottom: 17px !important;
    left: 7%;
  }
}

@media screen and (max-width: 380px) {

  .hedlr_blk .hlr-bx .h_rgt h3,
  .hedlr_blk.anb-fo .hlr-bx .h_rgt h4 {
    font-size: 26px;
    line-height: 31px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:last-of-type {
    max-width: 123px;
  }

  .hedlr_blk.abt-o .hlr-bx .h_lft img:first-child {
    max-width: 160px;
  }

  .hedlr_blk.anb-fo .hlr-bx .h_lft .im_b img {
    max-width: 136px;
  }

  .tabs-blk .tabs-fle .tab_list li a {
    font-size: 15px;
    line-height: 20px;
  }

  .tabs-blk {
    padding: 40px 0;
  }

  .hedlr_blk.facs .hlr-bx .h_rgt ul li {
    width: 100% !important;
  }

  .rom-conts .romcon_b .ban_s .selec-bl {
    width: 85%;
  }

  .rom-conts .romcon_b .ban_s li a img {
    width: 55px;
    height: 30px;
  }

  .rom-conts .romcon_b .ban_s li a select.hs_h {
    padding-right: 30px;
  }

  .rom-conts .romcon_b .ban_s .selec-bl {
    width: 53%;
  }

  /* 16-feb */

  .hot-bxs ul.hot_ls li a img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: 190px !important;
    border-radius: 10px;
  }

  .hots-imp .hot-bxs ul.hot_ls li .btnor {
    max-width: 190px;
  }

  .rom-conts .romcon_b .ban_s li a span {
    width: 35px;
    height: 35px;
  }

  .rom-conts .romcon_b .rm_conrgt ul.ban_s li .selec-bl select.hs_h {
    width: 135px;
  }

  .rom-conts .romcon_b .rm_conrgt .selec-bl strong {
    margin-bottom: 5px;
    font-size: 15px;
  }

  .rom-conts .romcon_b .rm_conrgt {
    padding: 10px;
  }

  /*  */
  /* 17-feb */
  #prizbx .owl-nav {
    max-width: 110px;
  }

  .contact-blk .contact-fle .contact-rgt .captcha_ p .wpcf7-form-control-wrap {
    width: 74%;
  }

  p {
    font-size: 15px;
    line-height: 25px;
  }

  p b {
    font-size: 18px;
    line-height: 24px;
  }

  .hedlr_blk .hlr-bx .h_rgt h3,
  .hot_hotel .hhtel .htl-lft .htl-c strong,
  .hins-blk .hins-bx .lsx,
  .hdb .hdb-bk .lxs,
  .reviews .re-view .lxs,
  .crsl_priz .prizhc .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .larahotbks .larh-c h6,
  .delforin .hlr-bx .h_rgt h5,
  .larapara .hlr-bx .h_rgt h4,
  .hedlr_blk .hlr-bx .h_rgt h3,
  .hots-imp h2,
  .hedlr_blk.facs.abt-o .hlr-bx .h_rgt h1,
  .hins-blk.abt-th .hins-bx h2,
  .hedlr_blk.anb-fo .hlr-bx .h_rgt h4 {
    font-size: 35px;
    line-height: 36px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt {
    /* padding: 47px 20px 21px 20px; */
    max-width: 340px;
  }

  .hedlr_blk.umber_blk .hlr-bx .h_rgt .lxs {
    max-width: 350px;
  }

  .hedlr_blk.hb_list .hlr-bx .h_rgt .lxs {
    max-width: 320px;
  }

  .hedlr_blk.hb_list .hlr-bx .h_rgt .lxs br {
    display: none;
  }

  .delforin .hlr-bx .h_rgt .hrg_con p {
    padding-right: 49px;
  }

  .lux-com .hlr-bx .h_rgt .hrg_con {
    padding-right: 91px;
  }

  .larahotbks .larh-c h6 br {
    display: none;
  }

  .larahotbks .larh-c h6 {
    max-width: 311px;
  }

  .reviews .re-view .owl-dots {
    padding-bottom: 46px;
  }

  /* 19-feb */

  .container {
    padding: 0 20px;
  }

  .hedlr_blk .hlr-bx .h_rgt .hrg_con p {
    font-size: 15px;
    line-height: 24px;
  }

  .hb_list .hlr-bx .h_rgt .hrcont ul li,
  .crsl_priz .prizhc .priz-bx .pri-blk strong,
  .hot_hotel .hhtel .htl-lft p,
  .hot_hotel .hhtel .htl-lft .hhelt_bt,
  .btnor,
  .fot-blk .fotfb .foot.fot-a p,
  .reviews .re-view .re-vi .rev-bx ul li p,
  .hdb .hdb-bk .hots-bx .hts-b .ht-btc li:last-child a {
    font-size: 17px;
    line-height: 28px;
  }

  .fantast .h_rgt ul li {
    font-size: 17px;
    line-height: 30px;
  }

  .reviews::before {
    bottom: 61px;
  }

  .reviews {
    padding-bottom: 100px;
  }

  .ban-cont .ban-contet .bans-ct .ban-rgt .ban_s li a strong {
    font-size: 17px;
    line-height: 24px;
    width: 41%;
    text-align: start;
    margin-left: auto;
  }

  .hco-chos .hchos-blk strong {
    text-align: center;
    max-width: 199px;
    margin: 0 auto 20px;
  }

  .hots-imp .hot-bxs .hot_ls li .ck_in {
    margin: 16px auto 0;
  }

  .hots-imp .hot-bxs .hot_ls li.hb_lgo a img {
    margin: 15px auto;
  }

  .fot-blk .fotfb .foot.fot-a img.image.wp-image-699.attachment-full.size-full {
    TEXT-ALIGN: CENTER;
    height: 80px !IMPORTANT;
    MARGIN: 0 AUTO 21PX !IMPORTANT;
    WIDTH: 100% !IMPORTANT;
  }

  .fot-blk .fotfb .foot.fot-a li {
    width: 100%;
    text-align: center
  }

  .fot-blk .fotfb .foot strong {
    font-size: 20px;
    Line-height: 22px;
  }

  .fot-blk .fotfb .foot.fot-a .sociel li {
    width: unset;
  }

  .larapara .hlr-bx .h_lft .laraim img {
    margin-left: auto;
    display: block;
    height: 275px;
  }

  .lux-com .hlr-bx .h_lft .laraim img {
    height: 280px;
    max-width: 481px;
  }

  .lux-com .hlr-bx .h_lft .laraim img {
    height: 280px;
    max-width: 481px;
  }

  .hdb .hdb-bk .lxs {
    padding-bottom: 10px;
  }

  .area-blk .area-ove .pagi a {
    width: 45px;
    height: 45px;
  }

  /*  */
  /* 23-march */
  .hots-imp .hot-bxs .hot_ls li .aantal_per strong {
    padding: 0 10px 0 8px;
  }

  /*  */
  /* 2-april */
  /* .ban-cont .ban-contet .bans-ct .banhc{
  margin: 60px 0 0;
} */
  /* .ban-cont .ban-contet .bans-ct .ban-rgt {
  height: 432px;
} */

  /*  */
  /* 03.05.2024 */
  .reviews .re-view .owl-dots {
    padding-bottom: 8px;
  }

  .faci_ove .faci_dft .facli_sel .rht_cnt {
    margin-top: 0px;
  }

  .faci_ove .faci_dft .facli_sel p {
    margin-top: 0px;
  }

  .reviews::before {
    bottom: 25px;
  }

  .reviews {
    padding-bottom: 66px;
  }

  .fantast .h_lft .im_b .sm_wat {
    right: -10px;
    bottom: 32px;
  }

  /* 03.05.2024 */
  /* 06-05-24 */
  .rom-conts .romcon_b .rm_conlft h3 {
    font-size: 28px;
    line-height: 33px;
  }

  /* .ban-cont .ban-contet .bans-ct .ban-rgt {
  padding: 47px 20px 21px 20px !important;
} */

  /* 06-05-24 */
  .hedlr_blk .hlr-bx .h_rgt h5+p {
    padding-right: 0;
  }

  /* 21-june */
  header .dhed .dh-cont .hed-logo {
    width: 47%;
    margin-left: 24%;
  }


  /* 12-07-24 */
  header .dhed .dh-cont .hed-logo {
    width: 40%;
    margin: -35px auto;
    margin-left: 29%;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos {
    margin-left: 29%;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos li:first-child img {
    width: 110px !important;
    height: 110px !important;
  }

  header .dhed .dh-cont .hed-logo.multiple-logos li:last-child img {
    height: 23px !important;
    bottom: 40px !important;
  }

  .hedlr_blk .hlr-bx .h_rgt h3,
  .hot_hotel .hhtel .htl-lft .htl-c strong,
  .hins-blk .hins-bx .lsx,
  .hdb .hdb-bk .lxs,
  .reviews .re-view .lxs,
  .crsl_priz .prizhc .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .larahotbks .larh-c h6,
  .delforin .hlr-bx .h_rgt h5,
  .larapara .hlr-bx .h_rgt h4,
  .hedlr_blk .hlr-bx .h_rgt h3,
  .hots-imp h2,
  .hedlr_blk.facs.abt-o .hlr-bx .h_rgt h1,
  .hins-blk.abt-th .hins-bx h2,
  .hedlr_blk.anb-fo .hlr-bx .h_rgt h4 {
    word-break: break-all;
  }

  /* header .dhed .dh-cont .hed-logo li {
  padding-top: 29px;
} */

}

/* 12-07-24 */
@media screen and (max-width: 340px) {
  .hot_hotel .hhtel .htl-lft .htl-c {
    padding: 32px 10px 26px;
  }

  .hot_hotel .hhtel .htl-lft {
    height: 395px;
    background-size: 859px 395px;
  }

  .hins-blk {
    padding-bottom: 30px;
  }

  .reviews::before {
    width: 100px;
    height: 18px;
    background-size: 76px;
  }

  .hedlr_blk .hlr-bx .h_rgt h3,
  .hot_hotel .hhtel .htl-lft .htl-c strong,
  .hins-blk .hins-bx .lsx,
  .hdb .hdb-bk .lxs,
  .reviews .re-view .lxs,
  .crsl_priz .prizhc .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .hedlr_blk .hlr-bx .h_rgt .lxs,
  .larahotbks .larh-c h6,
  .delforin .hlr-bx .h_rgt h5,
  .larapara .hlr-bx .h_rgt h4,
  .hedlr_blk .hlr-bx .h_rgt h3,
  .hots-imp h2,
  .hedlr_blk.facs.abt-o .hlr-bx .h_rgt h1,
  .hins-blk.abt-th .hins-bx h2,
  .hedlr_blk.anb-fo .hlr-bx .h_rgt h4 {
    font-size: 30px;
    line-height: 35px;
  }

  .offer-blk .ofc_cont .ofr-hdc h1,
  .contact-cont-blk .contact-cont-fle .contact-cont-lft h2,
  .ofer_faq .contact-cont-fle .ofaq_rgt h3,
  .contact-blk .contact-fle .contact-rgt h1,
  .contact-cont-blk .contact-cont-fle .contact-cont-lft h2,
  .room-det .rom_imc .rom_cont .romc-lft h1 {
    font-size: 28px;
    line-height: 41px;
  }

  /* 25-march */
  .hedlr_blk.fhlr_blk.abt-t.new_add .hlr-bx .h_lft img {
    height: 288px;
  }

  /*  */

  /* 11-04-2024 */
  .ban-cont .ban-contet .bans-ct .ban-rgt {
    max-width: 300px;
  }

  /* 11-04-2024 */

  /* 03.05.2024 */
  .reviews::before {
    width: 132px;
    height: 25px;
    background-size: 132px;
  }

  .fantast .h_lft .im_b .sm_wat {
    right: -18px;
    bottom: 32px;
  }

  /* 03.05.2024 */
  /* 06-05-24 */
  .rom-conts .romcon_b .rm_conlft h3 {
    font-size: 24px;
    line-height: 29px;
  }

}

/*# sourceMappingURL=style.css.map */
.hins-blk .container p {
  font: 18px/25px Roboto-Light !important;
}