/* 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 */

/*  */

/*****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: 0 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;
  }
  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;
}


/*  */
}
@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;
  }
  .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;
}
/* 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;
}

}

@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;
  }
  .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;
}

/*  */
}
@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: 35px 19px 35px 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;
}


/*  */

}
@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;
  }
  .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;
}
  .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 */
}
@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;
  }
  .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;
}



/* 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 */

/*  */
}
@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 */


}
@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;
}