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

input {
  outline: none;
}

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%;
  user-select: none;
  -webkit-user-select: none;
}

li {
  list-style: none;
}

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

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

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: none !important;
}

button,
a,
input[type="submit"] {
  -o-transition: all .5s ease-out, all 0.5s ease-in;
  -ms-transition: all .5s ease-out, all 0.5s ease-in;
  -moz-transition: all .5s ease-out, all 0.5s ease-in;
  -webkit-transition: all .5s ease-out, all 0.5s ease-in;
  transition: all .5s ease-out, all 0.5s ease-in;
}

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

a:hover,
a,
a:focus {
  color: inherit;
}

a,
a:hover,
a:focus,
button,
button:hover,
button:focus {
  outline: none;
}

div:focus {
  outline: none;
}

*:focus {
  outline: none;
}

button {
  border: unset;
}

a {
  display: inline-block;
  color: #fb183e;
}

textarea::-webkit-scrollbar {
  width: 5px;
  border-radius: 5px;
  background: #181818;
}

textarea::-webkit-scrollbar-thumb {
  width: 5px;
  background-color: #fb183e;
  border-radius: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* ====================================================================================== */

body {
  counter-reset: strong-count;
}

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

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

input {
  font: 17px/22px NeueRegrade-Regular;
  color: #000420;
  padding-right: 14px;
  border: unset;
}

input::placeholder {
  color: #a8a8a8;
}

ul li {
  font: 17px/22px NeueRegrade-Regular;
  color: #000420;
  position: relative;
  padding-left: 35px;
}

ul li:not(:last-child) {
  margin-bottom: 10px;
}

ul li::before {
  position: absolute;
  content: "";
  left: 0;
  top: 9px;
  border-bottom: 4px solid #000000;
  border-right: 4px solid #000000;
  transform: rotate(45deg) translateY(-50%);
  height: 16px;
  width: 9px;
}

select {
  padding: 10px 50px 10px 30px;
  border-radius: 30px;
  border: unset;
  background: #f4f4f4 url(../images/drop_icn.svg)no-repeat center right 22px;
}

input {
  font: 15px / 25px NeueRegrade-Regular;
  color: #000000;
  background: #ffffff;
  padding: 12px 30px 12px 20px;
  border: 2px solid #e6e6e9;
  border-radius: 8px;
  width: 100%;
  display: inline-block;
}

textarea {
  display: block;
  height: 120px;
  border-radius: 8px;
  width: 100%;
  padding: 10px;
  border: 2px solid #e6e6e9;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li,
.fnd_blk .fnd_inr ul li,
.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul li.active>ul li,
header .top_pane .rgt .nav.nav-tabs li,
.help_blk .help_inr ul li,
.brand_blk .brand_inr .rgt ul li,
footer .main-footer .rgt .top .foot_Box ul li,
footer .main-footer .rgt .btm ul li,
footer .cpy_blk .rgt ul li,
.banner_inr .tp_menu .last ul li {
  padding-left: 0;
  margin-bottom: 0;
}

.fnd_blk .fnd_inr ul li::before,
.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li::before,
.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul li.active>ul li::before,
header .top_pane .rgt .nav.nav-tabs li::before,
.help_blk .help_inr ul li::before,
.brand_blk .brand_inr .rgt ul li::before,
footer .main-footer .rgt .top .foot_Box ul li::before,
footer .main-footer .rgt .btm ul li::before,
footer .cpy_blk .rgt ul li::before,
.banner_inr .tp_menu .last ul li::before {
  content: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
.tp_hd strong,
strong.hTag {
  font: 50px/62px NeueRegrade-Bold;
  color: #000420;
}

strong.hTag span {
  color: #fb183e;
}

p {
  font: 20px/30px NeueRegrade-Medium;
  color: #000420;
}

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

.arw_btn {
  display: flex;
  align-items: center;
  margin-top: 60px;
}

.arw_btn span {
  font: 30px/30px NeueRegrade-Semibold;
  color: #fb183e;
  margin-right: 12px;
  border-bottom: 3px solid #fb183e;
  transition: 0.5s ease-in-out;
}

.arw_btn:hover span {
  color: #000;
}

.arw_btn img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  transition: 0.5s ease-in-out;
}

.arw_btn:hover img {
  transform: rotateZ(45deg);
  filter: brightness(0) saturate(100%) invert(17%) sepia(94%) saturate(7480%) hue-rotate(342deg) brightness(101%) contrast(108%);
}

header .top_pane {
  background-color: #ebe0d8;
}

header .top_pane .inr_tp {
  width: 100%;
  max-width: 1720px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

header .top_pane .lft {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 825px;
  padding: 14px 24px;
  overflow: hidden;
}

header .top_pane .lft ul {
  /* display: flex;
  align-items: center; */
  width: 100%;
}

header .top_pane .lft ul li {
  padding: 0 26px;
  position: relative;
  margin-bottom: 0px;
}

header .top_pane .lft ul li:not(:first-child) {
  margin-left: 20px;
}

header .top_pane .lft ul li:not(:last-child) {
  border-right: 1px solid #bcb3ad;
}

header .top_pane .lft ul li::before {
  border-bottom: 3px solid #000000;
  border-right: 3px solid #000000;
  height: 13px;
  width: 7px;
  top: 7px;
}

header .top_pane .lft b {
  font: 17px/22px NeueRegrade-Regular;
  color: #000420;
}

header .top_pane .lft b>span {
  font: 17px/17px NeueRegrade-Bold;
  background-color: #000420;
  color: #fff;
  padding: 4px 9px;
  border-radius: 15px;
}

header .top_pane .rgt ul li button {
  font: 17px/22px NeueRegrade-Bold;
  color: #fff;
  padding: 6px 15px;
  border-radius: 30px;
  transition: 0.5s ease-in-out;
  margin: 0;
  border: unset;
}

header .top_pane .rgt ul li button.active,
header .top_pane .rgt ul li button:hover {
  background-color: #fff;
  color: #fb183e;
}

header .top_pane .rgt {
  width: calc(100% - 825px);
  display: flex;
  align-items: center;
  justify-content: end;
}

header .top_pane .rgt ul {
  background-color: #fb183e;
  padding: 8px 20px 8px 10px;
  border-radius: 30px 0 0 30px;

}

header .top_pane .rgt .nav.nav-tabs {
  border: unset;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: fit-content;
}

header .top_pane .rgt ul li:not(:last-child) {
  margin-right: 12px;
}

.banner_blk {
  position: relative;
}

.banner_blk .banner_img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}

.banner_blk .banner_img img,
.banner_blk .banner_img video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.banner_blk .banner_img::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}

.tp_menu {
  padding-top: 25px;
  display: flex;
  align-items: center;

}

.banner_inr .tp_menu .lft .burger {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.banner_inr .tp_menu .lft .burger img {
  width: 24px;
  height: 19px;
  object-fit: contain;
}

.banner_inr .tp_menu .lft .burger b {
  font: 21px/26px NeueRegrade-Regular;
  color: #fff;
  margin-left: 10px;
  text-transform: uppercase;
}

.banner_blk .banner_inr {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.banner_inr .tp_menu .mid {
  text-align: center
}

.banner_inr .tp_menu .mid a img {
  width: 100%;
  height: 56px;
  object-fit: contain;
}

.banner_inr .tp_menu .last ul {
  display: flex;
  align-items: center;
}

.banner_inr .tp_menu .last ul li:not(:last-child) {
  margin-right: 12px;
}

.banner_inr .tp_menu .last ul li a {
  padding: 16px 18px 14px;
  border-radius: 30px;
  text-transform: uppercase;
  font: 15px/15px NeueRegrade-Semibold;
  display: block;
  cursor: pointer;
}

.banner_inr .tp_menu .last ul li.search-icon a {
  padding: 0;
}

.banner_inr .tp_menu .last ul li.search-icon input {
  background: #fff url("../images/search_black.svg")no-repeat center center;
  border-radius: 50%;
  padding: 0px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.6s ease;
  cursor: pointer;
  color: transparent;
}

.banner_inr .tp_menu .last ul li.search-icon.inpWdth input {
  width: 250px;
  border-radius: 50px;
  background: #fff url("../images/search_black.svg")no-repeat right 20px center;
  padding: 18px;
}

.banner_inr .tp_menu .last ul li.reg-icon a {
  background-color: #ffc000;
  color: #000420;
}

.banner_inr .tp_menu .last ul li.search-icon.inpWdth input {
  color: #000420;
}

.banner_inr .tp_menu .last ul li.log-icon a {
  border: 1px solid #fff;
  color: #fff;
  padding: 16px 40px 13px;
}

.banner_bottom {
  background-color: #f5f0ff;
  text-align: center;
  padding: 29px 0;
}

.banner_bottom b {
  font: 25px/30px NeueRegrade-Semibold;
  color: #000420;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}

.banner_bottom b span {
  font-family: NeueRegrade-Bold;
  margin: 0 10px;
}

.banner_bottom b img {
  margin-left: 12px;
}

body.no_scroll {
  height: 100vh;
  overflow: hidden;
  position: relative;
}

body.no_scroll::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 0.4s ease-in;
  transition-delay: 0.3s;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.banner_inr .tp_menu .lft .lnks {
  position: fixed;
  top: -778px;
  bottom: 0;
  right: 0;
  left: 0px;
  height: 0;
  transition: 0.6s ease;
  padding: 100px 0 361px;
  z-index: 1000;
  margin: 0 auto;
  background-color: #1a1e37;
}

.banner_inr .tp_menu .lft .lnks .max-contan {
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}

.banner_inr .tp_menu .bgColor {
  background-color: #1a1e37;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm ul li::before {
  content: none;
}

.banner_inr .tp_menu .lft .lnks {
  top: -500vh;
}

.banner_inr .tp_menu .lft .lnks.opn {
  transform: translateX(0);
  z-index: 99999;
  opacity: 1;
  top: 0;
  height: 100vh;
  padding: 0 !important;
  z-index: 1000;
}

.banner_inr .tp_menu .lft .lnks.opn .inr_men {
  height: 100vh;
  overflow-y: scroll !important;
  padding-top: 70px;
}

.banner_inr .tp_menu .lft .lnks::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  background: url(../images/menu_lftbf.png)no-repeat left center;
  width: 22%;
  height: 180px;
  z-index: 0;
  opacity: 0.1;
  background-size: cover;
}

.banner_inr .tp_menu .lft .lnks::after {
  position: absolute;
  content: "";
  right: 0;
  bottom: 0;
  background: #000420 url(../images/menu_rgtbf.png)repeat left center;
  width: calc(100% - 22%);
  height: 100%;
  z-index: 0;
  opacity: 0.25;
  background-size: cover;
}

.banner_inr .tp_menu .lft .lnks .inr_men {
  display: flex;
  overflow: hidden;
  position: relative;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft strong {
  font: 40px/45px NeueRegrade-Bold;
  color: #ffffff;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .inf_dv {
  border-bottom: 1px solid #31354b;
  padding: 35px 0;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .inf_dv span {
  font: 17px/22px NeueRegrade-Semibold;
  color: #b3b4bc;
  display: block;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .inf_dv a {
  font: 25px/30px NeueRegrade-Bold;
  color: #ffffff;
  display: block;
  margin-top: 10px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk {
  margin-top: 35px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk b {
  font: 17px/22px NeueRegrade-Semibold;
  color: #b3b4bc;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul {
  margin-top: 25px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li {
  margin-bottom: 12px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li a {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li a {
  font: 17px/22px NeueRegrade-Semibold;
  color: #fff;
  transition: 0.2s ease-in-out;
  display: block;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li:hover a {
  color: #ffc000;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li .img_blk {
  position: relative;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li .img_blk img {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
  width: 20px;
  height: 20px;
  transition: 0.2s ease-in-out;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li a>span {
  padding-left: 30px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li:hover .img_blk img:first-child {
  opacity: 0;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li:hover .img_blk img:last-child {
  opacity: 1;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li .img_blk img {
  width: auto;
  height: auto;
  object-fit: contain;
}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li a:hover .img_blk img {
  filter: invert(67%) sepia(94%) saturate(654%) hue-rotate(2deg) brightness(150%) contrast(73%);
}

.banner_inr .tp_menu .lft .lnks .inr_men .cls {
  position: absolute;
  top: 0;
  right: 133px;
  z-index: 10;
  cursor: pointer;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .top {
  display: flex;
  align-items: center;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .top .rgt_inr {
  margin-left: 40px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .top .rgt_inr b {
  font: 17px/22px NeueRegrade-Bold;
  color: #ffffff;
  text-transform: uppercase;
  display: block;
  border-bottom: 1px solid #33364d;
  padding: 0 60px 15px 0;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm {
  margin-top: 80px;
  padding-right: 160px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul {
  padding-left: 60px;
  max-width: 900px;
  position: relative;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li {
  padding-left: 60px;
  margin-bottom: 25px;
  position: relative;
  transition: 0.5s ease-in-out;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li>a {
  font: 60px/65px NeueRegrade-Extrabold;
  color: #b3b4bc;
  transition: 0.5s ease-in-out;
  position: relative;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li>a:hover,
.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.active a {
  color: #fff;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.active::before {
  position: absolute;
  /* content: ""; */
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #ffc000;
  left: 0;
  top: 25px;
  transform: translateY(-50%);
  border-width: unset;
  border-style: unset;
}

/* .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.active:has(ul)::after {
    position: absolute;
    content: "";
    width: 62%;
    height: 1px;
    background-color: #33364d;
    right: 100px;
    bottom: 26px;
  } */
.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul li>ul li a {
  font: 17px/22px NeueRegrade-Medium;
  color: #fff;
  padding: 15px 0;
  transition: 0.5s ease-in-out;
}


.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul li>ul li.active a {
  color: #ffc000;
}

.banner_blk .banner_mid {
  position: relative;
  width: 100%;
  max-width: 855px;
  text-align: center;
  margin: 0 auto;
 padding: 300px 0 200px;
}

.banner_blk .banner_mid strong {
  font: 100px/105px NeueRegrade-Bold;
  color: #fdfbfb;
}

.banner_blk .banner_mid strong>b {
  color: #ebe0d8;
}

.banner_blk .banner_mid strong>span {
  color: #fb183e;
}

.banner_blk .banner_mid .search_blk {
  background-color: #fff;
  border-radius: 50px;
  padding: 13px 20px;
  display: flex;
  outline: 10px solid rgba(255, 255, 255, 0.1);
  margin: 60px 0 30px;
}

.banner_blk .banner_mid .search_blk input {
  border: unset;
  width: 100%;
}

.banner_blk .banner_mid .search_blk button {
  min-width: 148px;
  background-color: #000;
  font: 15px/20px NeueRegrade-Semibold;
  color: #fff;
  padding: 12px 0;
  border-radius: 20px;
  text-transform: uppercase;
}

.banner_blk .banner_mid .search_blk button>img {
  margin-right: 10px;
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.banner_blk .banner_mid p {
  color: #fff;
  padding-top: 20px;
  max-width: 650px;
  margin: 0 auto;
}

.btm>ul>li {
  position: relative;
  display: flex;
  align-items: center;
}

.btm>ul>li.active>a {
  position: relative;
  padding-right: 20px;
  display: inline-block;
}

.btm>ul>li.active::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(var(--line-start) + 5px);
  width: var(--line-width);
  height: 2px;
  background: #fff;
  transform: translateY(-50%);
}

.fnd_blk .fnd_inr {
  padding: 112px 0;
}

.fnd_blk .fnd_inr .tp_hd {
  text-align: center;
  padding-bottom: 40px;

}

.fnd_blk .fnd_inr ul {
  display: flex;
  flex-wrap: wrap;
  gap: 26px;
}

.fnd_blk .fnd_inr ul li {
  width: 100% !important;
}

.fnd_blk .fnd_inr ul li a {
  width: 100%;
  display: block;
  padding: 55px 30px;
  text-align: center;
  border-radius: 20px;
  background-color: #fff5e6;
}

.fnd_blk .fnd_inr ul li a:hover {
  background-color: #000420;
}



.fnd_blk .fnd_inr ul li a .img_blk img {
  width: 81px;
  height: 81px;
  object-fit: contain;
  transition: 0.5s ease-in-out;
  margin: 0 auto;
}

.fnd_blk .fnd_inr ul li a:hover .img_blk img {
  filter: invert(1);
}

.fnd_blk .fnd_inr ul li a .txt_blk {
  margin-top: 29px;
}

.fnd_blk .fnd_inr ul li a .txt_blk b {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
  transition: 0.5s ease-in-out;
}

.fnd_blk .fnd_inr ul li a:hover .txt_blk b {
  color: #fff;
}

.newest_blk {
  background-color: #ebe0d8;
  padding: 111px 0;
}

.newest_blk .new_inr .tp_hd {
  text-align: center;
  margin-bottom: 50px;
}

.tp_hd span {
  color: #fb183e;
}

.newest_blk .new_inr .new_slider {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
}

.newest_blk .new_inr .new_slider .new_box {
  width: 100%;
  position: relative;
}

.new_box a {
  display: block;
}

.new_box .img_blk {
  position: relative;
}

.new_box .img_blk::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: linear-gradient(to bottom, transparent, #000 120%);
  border-radius: 20px;
  transition: 0.5s ease-in-out;
}

.new_box:hover .img_blk::before {
  background-image: unset;
  background: rgba(0, 0, 0, 0.7);
}

.newest_blk .new_inr .new_slider .new_box .img_blk img {
  height: 500px;
}

.new_box .img_blk img {
  width: 100%;
  height: 460px;
  object-fit: cover;
  border-radius: 20px;
}

.new_box .img_blk {
  border-radius: 20px;
  overflow: hidden;
}

.new_box .img_blk video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.new_box .badge_blk {
  position: absolute;
  top: 30px;
  left: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 60px);
}

.new_box .badge_blk span {
  font: 13px / 12px NeueRegrade-Medium;
  color: #000420;
  padding: 10px 13px;
  border-radius: 5px;
  display: block;
  background-color: #ccd1e8;
  text-transform: uppercase;
}

.new_box .badge_blk .rgt_ar {
  width: 51px;
  height: 51px;
  border-radius: 50%;
  background-color: #ffc000;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s ease-in-out;
}

.new_box:hover .badge_blk .rgt_ar {
  opacity: 1;
  visibility: visible;
}

.new_box .badge_blk .rgt_ar img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.new_box .txt_blk {
  position: absolute;
  bottom: 24px;
  left: 40px;
  right: 40px;
  margin-bottom: 15px;
}

.new_box .txt_blk .top strong {
  font: 25px/30px NeueRegrade-Bold;
  color: #fff;
  display: block;
}

.new_box .txt_blk .top span {
  font: 17px/22px NeueRegrade-Semibold;
  color: #fff;
  margin: 10px 0 0px;
  display: flex;
  align-items: center;
}

.new_box .txt_blk .top span>img {
  width: fit-content;
  height: 17px;
  object-fit: contain;
}

.new_box .txt_blk .top b {
  font: 17px/20px NeueRegrade-Bold;
  color: #fff;
  padding-left: 12px;
  padding-right: 10px;
}

.new_box .txt_blk .btm {
  opacity: 0;
  max-height: 0;
  visibility: hidden;
  transition: 0.5s ease-in-out;
  overflow: hidden;

}

.new_box:hover .txt_blk .btm {
  opacity: 1;
  max-height: 200px;
  visibility: visible;
  transition: 0.5s ease-in-out;
}

.new_box .txt_blk .btm span {
  font: 15px/20px NeueRegrade-Medium;
  color: #fff;
}

.new_box .txt_blk .btm p {
  font: 17px/26px NeueRegrade-Medium;
  color: #b3b4bc;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 22px;
  height: 52px;
  margin-top: 20px;
}

.new_box .txt_blk .btm b {
  font: 25px/30px NeueRegrade-Bold;
  color: #fb183e;
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.new_box .txt_blk .btm b>span {
  padding-left: 20px;
}

.new_box .txt_blk .btm .last {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding-top: 22px;
}

.newest_blk .new_inr .new_slider.owl-carousel .owl-stage-outer {
  z-index: 999;
}

.newest_blk .new_inr .new_slider .owl-nav {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  width: calc(100% + 180px);
  position: absolute;
  top: 50%;
  left: -90px;
  transform: translateY(-50%);
}

.newest_blk .new_inr .new_slider .owl-nav button {
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #000420;
  transition: 0.5s ease-in-out;
  background-color: transparent;
}

.newest_blk .new_inr .new_slider .owl-nav button>span {
  font: 35px/35px NeueRegrade-Bold;
  color: #000420;
  transition: 0.5s ease-in-out;
}

.newest_blk .new_inr .new_slider .owl-nav button:hover {
  background-color: #000420;
}

.newest_blk .new_inr .new_slider .owl-nav button:hover>span {
  color: #fff;
}

.platform_blk {
  padding: 122px 0;
}

.platform_blk .platform_inr {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.platform_blk .platform_inr .lft {
  width: 49%;
}

.platform_blk .platform_inr .lft p {
  padding-top: 26px;
}

.platform_blk .platform_inr .rgt {
  width: 51%;
  padding-left: 60px;
  position: relative;
}

.platform_blk .platform_inr .rgt .img_blk img {
  width: 100%;
  height: 607px;
  object-fit: cover;
  border-radius: 20px;
}

.platform_blk .platform_inr .rgt>img {
  position: absolute;
  top: 112px;
  right: 60px;
  width: 148px;
  height: 117px;
  object-fit: contain;
}

.vid_blk {
  position: relative;
  background: #000420;
  overflow: hidden;
  padding: 112px 0;
}

.vid_blk::before {
  content: "";
  position: absolute;
  top: -220px;
  left: 0px;
  width: 400px;
  height: 980px;
  background: radial-gradient(circle, rgba(93, 73, 20, 1), transparent);
  filter: blur(50px);
  rotate: -55deg;
}

.vid_blk .vid_inr {
  position: relative;
}

.vid_blk .vid_inr .txt_blk {
  display: flex;
  justify-content: space-between;
}

.vid_blk .vid_inr .txt_blk .lft {
  width: 30%;
}

.vid_blk .vid_inr .txt_blk .lft h4 {
  color: #fff;
}

.vid_blk .vid_inr .txt_blk .rgt {
  width: 50%;
}

.vid_blk .vid_inr .txt_blk .rgt p {
  color: #b3b4bc;
}

.video_blk {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  margin-top: 33px;
}

.video_blk>img {
  position: absolute;
  top: 0;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: 0.5s all;
}

.vid_blk .vid_inr .video_blk>img,
.vid_blk .vid_inr .video_blk video {
  height: 585px;
}

.video_blk video {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
}

.video_blk .button_blk button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.5s all;
  background-color: #fff;
  padding: 0;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  outline: 10px solid rgba(255, 255, 255, 0.1);
}

.video_blk .button_blk button.shw_ {
  z-index: -1 !important;
}

.video_blk .button_blk button img {
  width: 35px;
  height: 37px;
  -o-object-fit: contain;
  object-fit: contain;
}

.video_blk .button_blk button.pause_ {
  z-index: 1;
}

.video_blk .button_blk button.play_ {
  z-index: 2;
}

.video_blk.img_:hover .button_blk {
  opacity: 1;
  visibility: visible;
}

.video_blk.img_>img {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

.video_blk.img_ .button_blk {
  opacity: 0;
  visibility: hidden;
}

.vid_blk .vid_inr .btm_blk {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}

.vid_blk .vid_inr .btm_blk .lft {
  width: 48.7%;
}

.vid_blk .vid_inr .btm_blk .lft img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}

.vid_blk .vid_inr .btm_blk .rgt {
  width: 49.4%;
  margin-left: 25px;
  background-color: #fff;
  padding: 50px 45px;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

.vid_blk .vid_inr .btm_blk .rgt::before {
  position: absolute;
  content: "";
  bottom: 0;
  right: -80px;
  background: url(../images/vid_bef.svg)no-repeat center right;
  width: 340px;
  height: 162px;
}

.vid_blk .vid_inr .btm_blk .rgt strong {
  font: 50px / 62px NeueRegrade-Bold;
  color: #000420;
}

.vid_blk .vid_inr .btm_blk .rgt .btm_bk {
  padding-left: 21px;
  margin-top: 35px;
}

.vid_blk .vid_inr .btm_blk .rgt .btm_bk ul li {
  font: 20px/30px NeueRegrade-Regular;
}

.help_blk {
  padding: 103px 0;
  position: relative;
  background-color: #ffc000;
}

.help_blk::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../images/help_blkbef.png)no-repeat center left;
  opacity: 0.25;
  z-index: 0;
}

.help_blk .help_inr {
  position: relative;
}

.help_blk .help_inr .tp_hd {
  text-align: center;
}

.help_blk .help_inr .tp_hd b {
  display: block;
}

.help_blk .help_inr ul li a {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 33px 0;
  transition: 0.5s ease-in-out;
}

.help_blk .help_inr ul li a:hover {
  padding: 33px 40px;
  background-color: #ffd553;
}

.help_blk .help_inr ul li a:hover .no {
  width: 8%;
}

.help_blk .help_inr ul {
  counter-reset: list-counter;
}

.help_blk .help_inr ul li a .no {
  counter-increment: list-counter;
  position: relative;
  width: 9%;
  margin-right: 10px;
  transition: 0.5s ease-in-out;
}

.help_blk .help_inr ul li a .no::after {
  content: counter(list-counter, decimal-leading-zero);
  display: inline-block;
  font: 17px / 22px NeueRegrade-Bold;
  color: #000420;
  width: 30px;
  height: 30px;
}

.help_blk .help_inr ul li a .icn_blk {
  width: 72px;
  height: 72px;
  border: 1px solid #000420;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s ease-in-out;
}

.help_blk .help_inr ul li a .icn_blk img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  transition: 0.5s ease-in-out;
}

.help_blk .help_inr ul li a:hover .icn_blk {
  background-color: #000420;
}

.help_blk .help_inr ul li a:hover .icn_blk img {
  filter: brightness(0) saturate(100%) invert(57%) sepia(103%) saturate(600%) hue-rotate(360deg) brightness(115%) contrast(105%);
}

.help_blk .help_inr ul li a .img_blk {
  width: 32.8%;
  display: flex;
  margin-right: 98px;
}

.help_blk .help_inr ul li a .img_blk img {
  max-width: 220px;
  height: 65px;
  width: 100%;
  object-fit: cover;
  border-radius: 30px;
}

.help_blk .help_inr ul li a .img_blk span {
  font: 25px / 30px NeueRegrade-Bold;
  color: #000420;
  margin-left: 20px;
}

.help_blk .help_inr ul li a .txt_blk {
  width: 43.2%;
  margin-right: 20px;
}

.help_blk .help_inr ul li a .txt_blk p {
  font: 17px/26px NeueRegrade-Regular;
  color: #000420;
}

.help_blk .help_inr ul {
  margin-top: 44px;
}

.help_blk .help_inr ul li:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.help_blk .help_inr ul li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.help_blk .help_inr .arw_btn {
  justify-content: center;
}

/* popular_blk */
.newest_blk.popular_blk {
  background-color: #e6e6e9;
  padding: 110px 0;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr {
  justify-content: center;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box {
  width: 21.1%;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box .img_blk img {
  height: 297px;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box .txt_blk {
  text-align: center;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box .txt_blk .btm .soc_blk {
  margin-bottom: 36px;
  margin-top: 35px;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box .txt_blk .btm .soc_blk img {
  width: 26px;
  height: 26px;
  object-fit: contain;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box .txt_blk .btm .soc_blk img:not(:last-child) {
  margin-right: 15px;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box.vew_mre {
  position: relative;
  background-color: #ffdf80;
  overflow: hidden;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box.vew_mre::before {
  position: absolute;
  content: "";
  width: 490px;
  height: 520px;
  background: url(../images/pop_more.svg)no-repeat center center;
  top: -49px;
  left: -110px;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box.vew_mre .center b {
  font: 30px/35px Telma-Black;
  color: #fb183e;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box.vew_mre .txt_blk {
  top: 50%;
  left: 50%;
  right: unset;
  margin-bottom: 15px;
  transform: translate(-50%, -50%);
  bottom: unset;
  max-width: 200px;
  width: 100%;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box.vew_mre .txt_blk .center img {
  width: 53px;
  height: 62px;
  object-fit: contain;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px auto 0;
}

.vragen_blk {
  padding: 103px 0;
}

.vragen_blk .vragen_inr {
  display: flex;
}

.vragen_blk .vragen_inr .lft {
  width: 29%;
}

.vragen_blk .vragen_inr .lft p {
  padding-top: 27px;
}

.vragen_blk .vragen_inr .rgt {
  width: 59.1%;
  margin-left: 160px;
}

.vragen_blk .vragen_inr .rgt .faq_box {
  padding: 23.5px 0;
  border-bottom: 1px solid #e5e5e5;
}

.vragen_blk .vragen_inr .rgt .faq_box .fqbx_hd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 0px 0px 0;
  cursor: pointer;
}

.vragen_blk .vragen_inr .rgt .faq_box .fqbx_hd span {
  font: 22px / 27px NeueRegrade-Bold;
  color: #000420;
  width: calc(100% - 30px);
}

.vragen_blk .vragen_inr .rgt .faq_box .fqbx_hd .img_arw {
  width: 16px;
  height: 16px;
  position: relative;
}

.vragen_blk .vragen_inr .rgt .faq_box .fqbx_hd .img_arw::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 2px;
  background: #000000;
  border-radius: 2px;
  right: -10px;
  top: 50%;
  transform: translateX(-50%) rotate(90deg);
  transition: 0.5s;
}

.vragen_blk .vragen_inr .rgt .faq_box.active .fqbx_hd .img_arw::after {
  transform: translateX(-50%) rotate(0deg);
}

.vragen_blk .vragen_inr .rgt .faq_box .fqbx_hd .img_arw::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 2px;
  background: #000000;
  border-radius: 2px;
  right: -10px;
  top: 50%;
  transform: translateX(-50%);
  transition: 0.5s;
}

.vragen_blk .vragen_inr .rgt .faq_box.active .fqbx_hd .img_arw::after,
.vragen_blk .vragen_inr .rgt .faq_box.active .fqbx_hd .img_arw::before {
  background: #000000;
}

.vragen_blk .vragen_inr .rgt .faq_box .fqbx_txt {
  display: none;
  padding-top: 22px;
  width: calc(100% - 20px);
}

.vragen_blk .vragen_inr .rgt .faq_box .fqbx_txt p {
  font: 17px/28px NeueRegrade-Regular;
  color: #000420;
}

.laatst_blk {
  background-color: #ebe0d8;
  padding: 117px 0;
}

.laatst_blk .laatst_inr .tp_hd {
  text-align: center;
  margin-bottom: 40px;
}

.laatst_blk .laatst_inr .laat_slider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 38px;
}

.laatst_blk .laatst_inr .laat_slider .item {
  width: 100%;
  padding: 0 40px 0 30px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.laatst_blk .laatst_inr .laat_slider .item .top {
  position: relative;
}

.laatst_blk .laatst_inr .laat_slider .item .top img {
  width: 100%;
  height: 370px;
  object-fit: cover;
  border-radius: 20px;
  transition: 0.5s ease-in-out;
}

.laatst_blk .laatst_inr .laat_slider .item a:hover .top img {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

.laatst_blk .laatst_inr .laat_slider .item .top .bad_yrs {
  position: absolute;
  top: 20px;
  right: 20px;
  background-color: #fff;
  border-radius: 30px;
  padding: 3px 15px;
}

.laatst_blk .laatst_inr .laat_slider .item .top .bad_yrs span {
  font: 14px/19px NeueRegrade-Medium;
  color: #000420;
}

.laatst_blk .laatst_inr .laat_slider .item .btm {
  padding-top: 23px;
}

.laatst_blk .laatst_inr .laat_slider .item .btm strong {
  font: 25px / 30px NeueRegrade-Bold;
  color: #000420;
  padding-right: 13px;
  display: block;
}

.laatst_blk .laatst_inr .laat_slider .item .btm .adm_flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 29px;
}

.laatst_blk .laatst_inr .laat_slider .item .btm .adm_flx .lft {
  display: flex;
  align-items: center;
}

.laatst_blk .laatst_inr .laat_slider .item .btm .adm_flx .lft .img_blk {
  width: 43px;
  height: 43px;
  background-color: #000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.laatst_blk .laatst_inr .laat_slider .item .btm .adm_flx .lft .img_blk img {
  width: 27px;
  height: 27px;
  object-fit: contain;
}

.laatst_blk .laatst_inr .laat_slider .item .btm .adm_flx .lft .txt_blk {
  margin-left: 10px;
}

.laatst_blk .laatst_inr .laat_slider .item .btm .adm_flx .lft .txt_blk b {
  font: 15px/20px NeueRegrade-Semibold;
  color: #000420;
  display: block;
  margin-bottom: 3px;
}

.laatst_blk .laatst_inr .laat_slider .item .btm .adm_flx .lft .txt_blk span {
  font: 15px/20px NeueRegrade-Regular;
  color: #000420;
  display: block;
}

.laatst_blk .laatst_inr .laat_slider .item a .btm .adm_flx .rgt img {
  transition: 0.5s ease-in-out;
}

.laatst_blk .laatst_inr .laat_slider .item:hover .btm .adm_flx .rgt img {
  transform: rotateZ(45deg);
  filter: brightness(0) saturate(100%) invert(17%) sepia(94%) saturate(7480%) hue-rotate(342deg) brightness(101%) contrast(108%);
}

.laatst_blk .laatst_inr .btm_blk {
  /* border-top: 1px solid rgba(0, 0, 0, 0.1); */
  text-align: center;
  max-width: 990px;
  margin: 0px auto 0;
}

.laatst_blk .laatst_inr .btm_blk p {
  padding-top: 38px;
}

.laatst_blk .laatst_inr .laat_slider.owl-carousel .owl-stage-outer {
  z-index: 999;
}

.laatst_blk .laatst_inr .laat_slider .owl-nav {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  width: calc(100% + 180px);
  position: absolute;
  top: 50%;
  left: -90px;
  transform: translateY(-50%);
}

.laatst_blk .laatst_inr .laat_slider .owl-nav button {
  width: 55px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #000420;
  transition: 0.5s ease-in-out;
  background-color: transparent;
}

.laatst_blk .laatst_inr .laat_slider .owl-nav button>span {
  font: 35px/35px NeueRegrade-Bold;
  color: #000420;
  transition: 0.5s ease-in-out;
}

.laatst_blk .laatst_inr .laat_slider .owl-nav button:hover {
  background-color: #000420;
}

.laatst_blk .laatst_inr .laat_slider .owl-nav button:hover>span {
  color: #fff;
}

.brand_blk {
  background-color: #0d112e;
  padding: 46px 0;
  position: relative;
  overflow: hidden;
}

.brand_blk::before {
  position: absolute;
  content: "";
  left: -15px;
  top: 0;
  width: 509px;
  background: url(../images/menu_lftbf.svg) repeat left center;
  height: 100%;
  opacity: 0.1;
}

.brand_blk .brand_inr {
  display: flex;
  gap: 10px;
}

.brand_blk .brand_inr .lft {
  width: 28%;
}

.brand_blk .brand_inr .lft .tp_hd strong {
  color: #fff;
}

.brand_blk .brand_inr .rgt {
  width: 72%;
}

.brand_blk .brand_inr .rgt ul li img {
  width: fit-content;
  height: 71px;
  object-fit: contain;
  opacity: 0.4;
  transition: 0.5s ease-in-out;
}

.brand_blk .brand_inr .rgt ul li:hover img {
  opacity: 1;
}

footer {
  background-color: #000420;
}

footer .main-footer {
  padding: 100px 0 65px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

footer .main-footer .lft {
  width: 38%;
}

footer .main-footer .lft .resig_blk {
  background-color: #fff;
  padding: 6px 6px;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 30px 0 45px;
}

footer .main-footer .lft strong {
  font: 40px / 45px NeueRegrade-Bold;
  color: #fff;
  display: block;
}

footer .main-footer .lft p {
  font: 17px/27px NeueRegrade-Regular;
  color: #b3b4bc;
  padding-top: 13px;
}

footer .main-footer .lft span {
  font: 20px/25px NeueRegrade-Medium;
  ;
  color: #b3b4bc;
  padding-top: 13px;
  display: block;
}

footer .main-footer .lft .resig_blk input {
  font: 17px/22px NeueRegrade-Regular;
  color: #a8a8a8;
  border: unset;
  padding: 11px 20px 11px 20px;
  width: 100%;
  border-radius: 30px 0 0 30px;
}

footer .main-footer .lft .resig_blk button {
  font: 15px/20px NeueRegrade-Semibold;
  color: #000420;
  background-color: #ffc000;
  padding: 14px 20px 11px;
  border-radius: 30px;
  text-transform: uppercase;
}

footer .main-footer .rgt {
  width: 43.2%;
}

footer .main-footer .rgt .top {
  display: flex;
  justify-content: space-between;
}

footer .main-footer .rgt .top .foot_Box strong {
  font: 25px / 30px NeueRegrade-Bold;
  color: #fff;
  display: block;
  margin-bottom: 20px;
}

footer .main-footer .rgt .top .foot_Box ul li a {
  font: 17px/22px NeueRegrade-Medium;
  color: #b3b4bc;
  padding: 12px 0;
}

footer .main-footer .rgt .top .foot_Box ul li a:hover {
  color: #ffc000;
}

footer .main-footer .rgt .btm {
  padding-top: 35px;
}

footer .main-footer .rgt .btm ul li a {
  display: flex;
  align-items: center;
}

footer .main-footer .rgt .btm ul li a span {
  color: #b3b4bc;
  transition: 0.5s ease-in-out;
}

footer .main-footer .rgt .btm ul li .img_blk {
  position: relative;
  width: 20px;
  height: 20px;
}

footer .main-footer .rgt .btm ul li .img_blk img {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
  width: 20px;
  height: 20px;
  transition: 0.2s ease-in-out;
}

footer .main-footer .rgt .btm ul li a>span {
  padding-left: 12px;
  font: 17px/20px NeueRegrade-Semibold;
}

footer .main-footer .rgt .btm ul li .img_blk img:last-child {
  opacity: 0;
}

footer .main-footer .rgt .btm ul li:hover .img_blk img:first-child {
  opacity: 0;
}

footer .main-footer .rgt .btm ul li:hover .img_blk img:last-child {
  opacity: 1;
}

footer .main-footer .rgt .btm ul li:hover a>Span {
  color: #ffc000;
}

footer .main-footer .rgt .btm ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 18px;
}

footer .main-footer .rgt .btm ul li:not(:last-child) {
  padding-right: 27px;
  position: relative;
}

footer .main-footer .rgt .btm ul li:not(:first-child) {
  padding-left: 0;
}

footer .main-footer .rgt .btm ul li:not(:last-child)::before {
  position: absolute;
  content: "";
  width: 7px;
  height: 7px;
  background-color: #b3b4bc;
  border-radius: 50%;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  left: unset;
  padding: 0;
  margin: 0;
  border: unset;
}

footer .fot_info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 21px 0;
}

footer .fot_info .rgt {
  display: flex;
  flex-wrap: wrap;
}

footer .fot_info .rgt .inf_dv:not(:last-child) {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  padding-right: 60px;
}

footer .fot_info .rgt .inf_dv:not(:first-child) {
  padding-left: 60px;

}

footer .fot_info .rgt .inf_dv span {
  font: 17px/22px NeueRegrade-Semibold;
  color: #b3b4bc;
  display: block;
}

footer .fot_info .rgt .inf_dv a {
  font: 25px/30px NeueRegrade-Bold;
  color: #ffffff;
  display: block;
  margin-top: 10px;
}

footer .cpy_blk {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 34px 0;
}

footer .cpy_blk .lft p {
  font: 17px/22px NeueRegrade-Medium;
  ;
  color: #b3b4bc;
}

footer .cpy_blk .lft p>a {
  color: #fff;
}

footer .cpy_blk .rgt ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

footer .cpy_blk .rgt ul li a {
  font: 17px/22px NeueRegrade-Medium;
  ;
  color: #b3b4bc;
}

footer .cpy_blk .rgt ul li a:hover {
  color: #ffc000;
}

footer .cpy_blk .rgt ul li:not(:last-child) {
  border-right: 1px solid #b3b4bc;
  padding-right: 20px;
}

footer .cpy_blk .rgt ul li:not(:first-child) {
  padding-left: 20px;
}

/* .fix_blk {
  position: fixed;
  bottom: 50px;
  right: 40px;
  width: 63px;
  height: 63px;
  background-color: #ffc000;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
  display: none;
} */

/* .fix_blk a {
  padding: 12px;
} */


/* about_us */
.artiesten_blk {
  padding: 105px 0;
}

.artiesten_blk .artiesten_inr {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.artiesten_blk .artiesten_inr .lft {
  width: 45.4%;
  margin-right: 89px;
}

.artiesten_blk .artiesten_inr .lft img {
  width: 100%;
  height: 345px;
  object-fit: cover;
  border-radius: 20px;
}

.artiesten_blk .artiesten_inr .lft ul {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}

.artiesten_blk .artiesten_inr .lft ul li {
  width: 48.3%;
  padding-left: 0;
}

.artiesten_blk .artiesten_inr .lft ul li::before,
.artiesten_blk .artiesten_inr .rgt ul li:has(.img_blk)::before {
  content: none;
}

.artiesten_blk .artiesten_inr .rgt ul li:has(.img_blk) {
  padding-left: 0;
}

.artiesten_blk .artiesten_inr .lft ul li:not(:last-child) {
  margin-right: 20px;
}

.artiesten_blk .artiesten_inr .lft ul li img {
  width: 100%;
  height: 228px;
  object-fit: cover;
  border-radius: 20px;
}

.artiesten_blk .artiesten_inr .rgt {
  width: 48%;
}

.artiesten_blk .artiesten_inr .rgt p:not(:last-child) {
  margin-top: 15px;
}

.artiesten_blk .artiesten_inr .rgt ul.abt-li {
  display: flex;
  flex-wrap: wrap;
  margin: 30px 0 40px;
}

.artiesten_blk .artiesten_inr .rgt ul li {
  width: 48%;
  display: flex;
  flex-wrap: wrap;
}

.artiesten_blk .artiesten_inr .rgt ul li:not(:last-child) {
  margin-right: 25px;
}

.artiesten_blk .artiesten_inr .rgt ul li .img_blk {
  width: 80px;
}

.artiesten_blk .artiesten_inr .rgt ul li .img_blk img {
  width: 80px;
  height: 65px;
  object-fit: contain;
}

.artiesten_blk .artiesten_inr .rgt ul li .txt_blk {
  width: calc(100% - 80px);
  padding-left: 20px;
}

.artiesten_blk .artiesten_inr .rgt ul li .txt_blk b {
  font: 20px/25px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 5px;
}

.artiesten_blk .artiesten_inr .rgt ul li .txt_blk p {
  font: 17px/27px NeueRegrade-Regular;
  color: #000420;
}

.artiesten_blk .artiesten_inr .rgt .arw_btn {
  margin-top: 40px;
}

.grote_blk .grote_inr .lft .img_blk {
  width: 486px;
}

.eenvoud_blk {
  padding: 117px 0;
  background-color: #ebe0d8;
}

.grote_blk .grote_inr .rgt ul li {
  font: 20px/24px NeueRegrade-Regular;
  color: #000420;
  position: relative;
  padding-left: 35px;
}

.eenvoud_blk .eenvoud_inr {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.eenvoud_blk .eenvoud_inr .lft {
  width: 46.2%;
  margin-right: 117px;
}

.eenvoud_blk .eenvoud_inr .lft p:not(:last-child) {
  margin: 15px 0 33px;
}

.eenvoud_blk .eenvoud_inr .rgt {
  width: 45.1%;
}

.eenvoud_blk .eenvoud_inr .rgt img {
  width: 100%;
  object-fit: cover;
  border-radius: 20px;
  height: 581px;
}

.grote_blk {
  padding: 114px 0 180px;
  background-color: #000420;
}

.grote_blk .grote_inr {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.grote_blk .grote_inr .lft {
  width: 46%;
  position: relative;
  padding-right: 120px;
}

.grote_blk .grote_inr .lft .img_blk img {
  width: 100%;
  height: 560px;
  object-fit: cover;
  border-radius: 20px;
}

.grote_blk .grote_inr .lft>img {
  position: absolute;
  bottom: -57px;
  right: 0px;
  width: 343px;
  height: 286px;
  object-fit: cover;
  border-radius: 20px;
}

.grote_blk .grote_inr .rgt {
  width: 54%;
  padding-left: 90px;
}

.grote_blk .grote_inr .rgt .tp_hd h3 {
  color: #fff;
}

.grote_blk .grote_inr .rgt p,
.grote_blk .grote_inr .rgt ul li {
  color: #b3b4bc;
}

.grote_blk .grote_inr .rgt p {
  padding: 13px 0 22px;
}

.grote_blk .grote_inr .rgt ul li::before {
  border-bottom: 3px solid #b3b4bc;
  border-right: 3px solid #b3b4bc;
}

.grote_blk .grote_inr .rgt .arw_btn span {
  color: #ffc000;
  border-bottom: 3px solid #ffc000;
}

.grote_blk .grote_inr .rgt .arw_btn:hover span {
  color: #b3b4bc;
}

.grote_blk .grote_inr .rgt .arw_btn img {
  filter: invert(1);
  transition: 0.5s ease-in-out;
}

.grote_blk .grote_inr .rgt .arw_btn:hover img {
  filter: brightness(0) saturate(100%) invert(57%) sepia(103%) saturate(600%) hue-rotate(360deg) brightness(115%) contrast(105%);
}

.klaar_blk {
  padding: 115px 0;
}

.klaar_blk .klaar_inr {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.klaar_blk .klaar_inr .lft {
  width: 46.2%;
  margin-right: 117px;
}

.klaar_blk .klaar_inr .lft p {
  margin-top: 16px;
}

.klaar_blk .klaar_inr .lft p:first-of-type {
  margin-bottom: 30px;
}

.klaar_blk .klaar_inr .rgt {
  width: 45%;
}

.klaar_blk .klaar_inr .rgt ul {
  display: flex;
  flex-wrap: wrap;
}

.klaar_blk .klaar_inr .rgt ul li {
  width: 51.1%;
  padding-left: 0;
}

.klaar_blk .klaar_inr .rgt ul li:last-child {
  width: 44.9%;
}

.klaar_blk .klaar_inr .rgt ul li::before {
  content: none;
}

.klaar_blk .klaar_inr .rgt ul li:not(:last-child) {
  margin-right: 20px;
}

.klaar_blk .klaar_inr .rgt ul li img {
  width: 100%;
  height: 533px;
  object-fit: cover;
  border-radius: 20px;
}

.privacy_blk,
.privicy.cookies,
.informatie_ {
  padding: 113px 0;
}

.privacy_blk h1 {
  margin-bottom: 11px;
}

.privacy_blk p {
  padding-bottom: 25px;
}

.privacy_blk strong {
  margin-bottom: 12px;
  display: block;
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
  /* counter-increment: strong-count; */
}

/* .privacy_blk strong::before {
  content: counter(strong-count) ")" " ";
  color: #000420;
} */

.privacy_blk ul {
  margin-bottom: 30px;
}

.bread_crumb {
  background-color: #e6e6e9;
  padding: 15px 0;
}

.bread_crumb ul {
  display: flex;
  align-items: center;
}

.bread_crumb ul li {
  padding-left: 0;
  margin-bottom: 0;
}

.bread_crumb ul li a {
  font: 17px/22px NeueRegrade-Medium;
  color: #000420;
  transition: 0.5s ease-in-out;
  padding-right: 25px;
}

.bread_crumb ul li::before {
  content: none;
}

.bread_crumb ul li a:hover {
  color: #fb183e;
}

.bread_crumb ul li:has(a)::after {
  content: "";
  border-right: 2px solid #000420;
  top: 0px;
  right: 12px;
  position: absolute;
  width: 0px;
  height: calc(100% - 16%);
  rotate: 20deg;
}

.bread_crumb ul li span {
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
}

.blog_blk {
  padding: 115px 0;
}

.blog_blk .tp_hd {
  text-align: center;
  margin-bottom: 23px;
}

.blog_blk .blog_inr {
  display: flex;
  flex-wrap: wrap;
}

.blog_blk .blog_inr .blog_box {
  width: 49%;
  margin-bottom: 30px;
  transition: 0.5s ease-in-out;
}

.blog_blk .blog_inr .blog_box:not(:nth-child(2n)) {
  margin-right: 25px;
}

.blog_blk .blog_inr .blog_box .img_blk {
  position: relative;
  transition: 0.5s ease-in-out;
  border-radius: 20px;
  overflow: hidden;
}

.blog_blk .blog_inr .blog_box>a:hover .img_blk {
  box-shadow: 0px 12px 12px rgba(0, 0, 0, 0.1);
}

.blog_blk .blog_inr .blog_box .img_blk span {
  padding: 4px 15px;
  background-color: #fff;
  border-radius: 20px;
  font: 14px/19px NeueRegrade-Semibold;
  color: #000420;
  position: absolute;
  top: 20px;
  right: 20px;
}

.blog_blk .blog_inr .blog_box .img_blk>img {
  width: 100%;
  height: 428px;
  object-fit: cover;
  border-radius: 20px;
}

.blog_blk .blog_inr .blog_box .txt_blk {
  margin-top: 32px;
}

.blog_blk .blog_inr .blog_box .txt_blk strong {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.blog_blk .blog_inr .blog_box .txt_blk .btm_txt {
  margin-top: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.blog_blk .blog_inr .blog_box .txt_blk .btm_txt .lft {
  display: flex;
  align-items: center;
}

.blog_blk .blog_inr .blog_box .txt_blk .btm_txt .lft .img_blk {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background-color: #000420;
  display: flex;
  align-items: center;
  justify-content: center;
}

.blog_blk .blog_inr .blog_box .txt_blk .btm_txt .lft .img_blk img {
  width: 30px;
  height: 30px;
  object-fit: contain;
}

.blog_blk .blog_inr .blog_box .txt_blk .btm_txt .lft .txt {
  margin-left: 12px;
}

.blog_blk .blog_inr .blog_box .txt_blk .btm_txt .lft .txt b {
  font: 15px/20px NeueRegrade-Semibold;
  color: #000420;
  display: block;
}

.blog_blk .blog_inr .blog_box .txt_blk .btm_txt .lft .txt span {
  font: 15px/20px NeueRegrade-Regular;
  color: #000420;
  display: block;
  margin-top: 2px;
}

.blog_blk .blog_inr .blog_box .txt_blk .btm_txt .rgt {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  transition: 0.5s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
}

.blog_blk .blog_inr .blog_box .txt_blk .btm_txt .rgt img {
  width: 18px;
  height: 18px;
  object-fit: contain;
}

.blog_blk .blog_inr .blog_box>a:hover .txt_blk .btm_txt .rgt {
  background-color: #ebe0d8;
}

ul.pagina {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 35px;
}

ul.pagina li {
  padding: 0;
  margin-bottom: 0;
}

ul.pagina li a {
  display: flex;
  /* align-items: center; */
  justify-content: center;
  width: 49px;
  height: 49px;
  transition: 0.5s ease-in-out;
}

ul.pagina li:has(a) a {
  border-radius: 50%;
  border: 1px solid #000;
}

ul.pagina li::before {
  content: none;
}

ul.pagina li:not(:last-child) {
  margin-right: 20px;
}

ul.pagina .prev_icn a {
  font: 18px/23px NeueRegrade-Bold;
  color: #000420;
}

ul.pagina .prev_icn a::before,
ul.pagina .nxt_icn a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 9px;
  height: 16px;
  transform: translate(-50%, -50%);
}

ul.pagina .prev_icn a::before {
  background: url(../images/prev_icn.svg)no-repeat center center;
}

ul.pagina .nxt_icn a::before {
  background: url(../images/next_icn.svg)no-repeat center center;
}

ul.pagina li.prev a,
ul.pagina li.next a {
  background: #e6e6e9;
}

ul.pagina li:hover a,
ul.pagina li.active a {
  background-color: #000420 !important;
  color: #fff;
}

.blog_detail {
  padding: 120px 0;
}

.blog_detail .top_Det {
  position: relative;
  margin-bottom: 38px;
}

.blog_detail .top_Det img {
  width: 100%;
  height: 623px;
  object-fit: cover;
  border-radius: 20px;
}

.blog_detail .top_Det span {
  padding: 4px 15px;
  background-color: #fff;
  border-radius: 20px;
  font: 14px/19px NeueRegrade-Semibold;
  color: #000420;
  position: absolute;
  top: 20px;
  right: 20px;
}

.blog_detail .tp_hd .btm_txt {
  display: flex;
  align-items: center;
  margin-top: 16px;
}

.blog_detail .tp_hd .btm_txt .img_blk {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background-color: #000420;
  display: flex;
  align-items: center;
  justify-content: center;
}

.blog_detail .tp_hd .btm_txt .img_blk img {
  width: 30px;
  height: 30px;
  object-fit: contain;
}

.blog_detail .tp_hd .btm_txt .txt {
  margin-left: 12px;
}

.blog_detail .tp_hd .btm_txt .txt b {
  font: 15px/20px NeueRegrade-Semibold;
  color: #000420;
  display: block;
}

.blog_detail .tp_hd .btm_txt .txt span {
  font: 15px/20px NeueRegrade-Regular;
  color: #000420;
  display: block;
  margin-top: 2px;
}

.blog_detail p {
  margin-top: 22px;
}

.blog_detail .bac_txt .img_flx {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 37px 0 37px;
}

.blog_detail .bac_txt .img_flx li:not(:last-child) {
  width: 43.7%;
  margin-right: 28px;
}

.blog_detail .bac_txt .img_flx li {
  width: 54.2%;
  padding-left: 0;
  margin-bottom: 0;
}

.blog_detail .bac_txt .img_flx li::before {
  content: none;
}

.blog_detail .bac_txt .img_flx li img {
  width: 100%;
  height: 424px;
  object-fit: cover;
  border-radius: 20px;
}

.blog_detail .bac_txt strong {
  font: 30px/35px NeueRegrade-Bold;
  color: #000420;
}

.blog_detail .bac_txt .inf_tx {
  background-color: #ebe0d8;
  padding: 45px 50px;
  border-radius: 20px;
  margin: 25px 0 38px;
}

.blog_detail .bac_txt .inf_tx p {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 25px;
  line-height: 35px;
}

.blog_detail .bac_txt .inf_tx b {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
}

.blog_detail .bac_txt .rutum_blk p:not(:last-child) {
  margin-bottom: 35px;
}

.blog_detail .lst_blk {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin: 50px 0;
}

.blog_detail .lst_blk .lft {
  width: 48.9%;
  margin-right: 29px;
}

.blog_detail .lst_blk .lft li {
  height: 100%;
}

.blog_detail .lst_blk .lft img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}

.blog_detail .lst_blk .rgt {
  width: 48.9%;
  background-color: #e6e6e9;
  border-radius: 20px;
  padding: 44px 59px 44px 59px;
}

.blog_detail .lst_blk .rgt strong {
  font: 30px/35px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 16px;
}

.blog_detail .lst_blk .rgt ul li {
  font: 20px/27px NeueRegrade-Regular;
}

.blog_detail .lst_blk .rgt ul li:not(:last-child) {
  margin-bottom: 20px;
}

.blog_detail .soc_blk {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 20px;
  border-top: 1px solid #e5f0eb;
  margin-top: 50px;
}

.blog_detail .soc_blk .lft {
  display: flex;
  align-items: center;
}

.blog_detail .soc_blk ul {
  display: flex;
  flex-wrap: wrap;
}

.blog_detail .soc_blk ul li {
  padding-left: 0;
  margin: 0;
}

.blog_detail .soc_blk ul li::before {
  content: none;
}

.blog_detail .soc_blk .lft ul li a {
  width: 38px;
  height: 38px;
  border: 1px solid #151932;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
}

.blog_detail .soc_blk .lft ul li a:hover {
  background-color: #ffc000;
  border-color: #ffc000;
}

.blog_detail .soc_blk ul li:not(:last-child) {
  margin-right: 10px;
}

.blog_detail .soc_blk strong {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
  margin-right: 12px;
}

.blog_detail .soc_blk .rgt {
  display: flex;
  align-items: center;
}

.blog_detail .soc_blk .rgt strong {
  margin-right: 24px;
}

.blog_detail .soc_blk .rgt ul li a {
  background-color: #e6e6e9;
  border-radius: 30px;
  font: 15px/20px NeueRegrade-Semibold;
  color: #000420;
  transition: 0.5s ease-in-out;
  padding: 12.5px 24px;
  text-transform: uppercase;
}

.blog_detail .soc_blk .rgt ul li a:hover {
  color: #fff;
  background-color: #000420;
}

.faq_content .top_content {
  padding: 50px 0 60px;
}

.faq_content .bottom_content .tab_faq {
  border: unset;
  display: flex;
  flex-wrap: wrap;
  border-radius: 20px;
  overflow: hidden;
}

.faq_content .bottom_content .tab_faq .lft.lft_tab_cont .tp_cont b {
  font: 25px/30px NeueRegrade-Bold;
  color: #fff;
}

.faq_content .bottom_content .tab_faq .lft.lft_tab_cont {
  width: 26%;
  background-color: #000420;
}

.faq_content .bottom_content .tab_faq .lft.lft_tab_cont .tp_cont {
  padding: 40px 40px 40px;
}

.faq_content .bottom_content .tab_faq .nav-tabs {
  border: unset;
}

.faq_content .bottom_content .tab_faq .nav-tabs .nav-item {
  padding-left: 0;
  margin-bottom: 0;
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.faq_content .bottom_content .tab_faq .nav-tabs .nav-item button {
  width: 100%;
  font: 20px/25px NeueRegrade-Bold;
  color: #b3b4bc;
  transition: 0.5s ease-in-out;
  text-align: left;
  padding: 19px 38px;
  border-radius: 0 !important;
}

.faq_content .bottom_content .tab_faq .nav-tabs .nav-item button:hover,
.faq_content .bottom_content .tab_faq .nav-tabs .nav-item button.active {
  color: #000420;
  background-color: #ffc000;
}

.faq_content .bottom_content .tab_faq .nav-tabs .nav-item::before {
  content: none;
}

.faq_content .bottom_content .tab_faq .tab-content {
  width: 74%;
  background-color: #ebe0d8;
  padding: 52px 52px 100px 52px;
}

.inr_blk .faq_box {
  padding: 23.5px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.inr_blk .faq_box .fqbx_hd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 0px 0px 0;
  cursor: pointer;
}

.inr_blk .faq_box .fqbx_hd span {
  font: 20px / 27px NeueRegrade-Bold;
  color: #000420;
  width: calc(100% - 30px);
  transition: 0.5s ease-in-out;
}

.inr_blk .faq_box.active .fqbx_hd span {
  font-size: 22px;
  color: #fb183e;
}

.inr_blk .faq_box .fqbx_hd .img_arw {
  width: 16px;
  height: 16px;
  position: relative;
}

.inr_blk .faq_box .fqbx_hd .img_arw::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 2px;
  background: #000000;
  border-radius: 2px;
  right: -10px;
  top: 50%;
  transform: translateX(-50%) rotate(90deg);
  transition: 0.5s;
}

.inr_blk .faq_box.active .fqbx_hd .img_arw::after {
  transform: translateX(-50%) rotate(0deg);
}

.inr_blk .faq_box .fqbx_hd .img_arw::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 2px;
  background: #000000;
  border-radius: 2px;
  right: -10px;
  top: 50%;
  transform: translateX(-50%);
  transition: 0.5s;
}

.inr_blk .faq_box.active .fqbx_hd .img_arw::after,
.inr_blk .faq_box.active .fqbx_hd .img_arw::before {
  background: #fb183e;
}

.inr_blk .faq_box .fqbx_txt {
  display: none;
  padding-top: 22px;
  width: calc(100% - 20px);
}

.inr_blk .faq_box .fqbx_txt p {
  font: 17px/28px NeueRegrade-Regular;
  color: #000420;
}

.inr_blk .faq_box .fqbx_txt .top_blk {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.inr_blk .faq_box .fqbx_txt .top_blk .lft {
  width: 50.6%;
  margin-right: 40px;
}

.inr_blk .faq_box .fqbx_txt .top_blk .lft .video_blk>img,
.inr_blk .faq_box .fqbx_txt .top_blk .lft .video_blk video {
  height: 260px;
}

.inr_blk .faq_box .fqbx_txt .top_blk .lft .video_blk {
  margin-top: 0;
}

.inr_blk .faq_box .fqbx_txt .top_blk .rgt {
  width: 44.8%;
}

.inr_blk .faq_box .fqbx_txt .top_blk .lft .video_blk .button_blk button {
  width: 64px;
  height: 64px;
}

.inr_blk .faq_box .fqbx_txt .top_blk .lft .video_blk .button_blk button img {
  width: 23px;
  height: 25px;
}

.inr_blk .faq_box .fqbx_txt strong {
  font: 20px / 27px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 12px;
}

.inr_blk .faq_box .fqbx_txt .botm_blk {
  display: flex;
  align-items: center;
  margin-top: 40px;
}

.inr_blk .faq_box .fqbx_txt .botm_blk .lft {
  width: 50.6%;
  padding-right: 40px;
}

.inr_blk .faq_box .fqbx_txt .botm_blk .rgt {
  width: 44.8%;
}

.inr_blk .faq_box .fqbx_txt .botm_blk .rgt ul {
  display: flex;
  flex-wrap: wrap;
}

.inr_blk .faq_box .fqbx_txt .botm_blk .rgt ul li {
  width: 48%;
  padding-left: 0;
  margin-bottom: 0;
}

.inr_blk .faq_box .fqbx_txt .botm_blk .rgt ul li::before {
  content: none;
}

.inr_blk .faq_box .fqbx_txt .botm_blk .rgt ul li:not(:last-child) {
  margin-right: 15px;
}

.inr_blk .faq_box .fqbx_txt .botm_blk .rgt ul li img {
  width: 100%;
  height: 191px;
  object-fit: cover;
  border-radius: 20px;
}

.info_content.sear_sugge_blk .top_blk {
  padding: 99px 0 100px;
  position: relative;
  background-color: #ffc000;
}

.info_content.sear_sugge_blk .btm_blk .suggest_blk ul li a {
  font: 17px/26px NeueRegrade-SemiBold;
  color: #000420;
}

.info_content.sear_sugge_blk .btm_blk .suggest_blk ul li a {
  margin-bottom: 0;
  padding: 2px 10.4px 0px;
  border: 1px solid #000;
  border-radius: 30px;
  margin-top: 0;
}

.info_content.sear_sugge_blk .top_blk::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.25;
  background: url(../images/faq_bef.png)no-repeat center center;
  z-index: 0;
}

.info_content.sear_sugge_blk .top_blk .top_inr {
  position: relative;
  z-index: 1;
  max-width: 940px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.info_content.sear_sugge_blk .top_blk .top_inr p {
  margin-top: 18px;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr {
  max-width: 824px;
  width: 100%;
  margin: -40px auto 0;
  position: relative;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk {
  background-color: #fff;
  border-radius: 50px;
  padding: 14.5px 20px 14.5px 33px;
  display: flex;
  box-shadow: 0px 10px 5px rgba(0, 0, 0, 0.1);
  margin-bottom: 40px;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk input {
  border: unset;
  width: 100%;
  padding-right: 14px;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk button {
  min-width: 148px;
  background-color: #000;
  font: 15px/20px NeueRegrade-Semibold;
  color: #fff;
  padding: 12px 0;
  border-radius: 30px;
  text-transform: uppercase;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk button>img {
  margin-right: 10px;
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.info_content.sear_sugge_blk .btm_blk .suggest_blk {
  max-width: 100%;
  margin: 0 auto 0px;
}

.info_content.sear_sugge_blk .btm_blk .suggest_blk ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.info_content.sear_sugge_blk .btm_blk .suggest_blk ul li {
  margin-bottom: 0;
  padding-left: 0;
  margin-top: 13px;
}

.info_content.sear_sugge_blk .btm_blk .suggest_blk ul li a:hover {
  background-color: #fb183e;
  border-color: transparent;
  color: #fff;
}

.bottom_content {
  padding: 100px 0;
}

.info_content.sear_sugge_blk .btm_blk .suggest_blk ul li:not(:last-child) {
  margin-right: 7px;
}

.info_content.sear_sugge_blk .btm_blk .suggest_blk ul li::before {
  content: none;
}

/* about_us */
/* over-view_page */
.overvw_blk .filter_blk {
  margin-top: 75px;
  margin-bottom: 110px;
}

.overvw_blk .filter_blk .filter_inr {
  display: flex;
  flex-wrap: wrap;
}

.overvw_blk .filter_blk .filter_inr>.lft {
  width: 308px;
  background-color: #ebe0d8;
  border-radius: 20px;
  overflow: hidden;
  align-self: flex-start;
  padding-bottom: 20px;
}

.overvw_blk .filter_blk .filter_inr>.lft .hd_inr {
  background-color: #dfd5cd;
  padding: 20px 31px 15px;
}

.overvw_blk .filter_blk .filter_inr>.lft .hd_inr b {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt {
  padding: 26px 28px 24px;
  cursor: pointer;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt .tp_flt {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt .tp_flt b {
  font: 20px/25px NeueRegrade-Bold;
  color: #000420;
  display: block;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt .tp_flt span {
  width: 20px;
  height: 20px;
  position: relative;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt .tp_flt span::before {
  position: absolute;
  content: "";
  width: 9px;
  height: 9px;
  border-bottom: 2px solid #000420;
  border-right: 2px solid #000420;
  top: 0;
  left: 0;
  rotate: 45deg;
  transition: 0.5s ease-in-out;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt.active .tp_flt span::before {
  rotate: -135deg;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt .tp_flt strong {
  font: 15px/20px NeueRegrade-Medium;
  color: #000420;
  transition: 0.5s ease;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt .tp_flt strong:hover {
  color: #ff0000;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt .flt_item {
  display: none;
  margin-top: 20px;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul li {
  padding-left: 0px;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul {
  max-height: 226px;
  overflow-y: auto;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul::-webkit-scrollbar,
.banner_inr .tp_menu .lft .lnks .inr_men::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #d9cec7;
  border-radius: 10px;
}

.banner_inr .tp_menu .lft .lnks .inr_men::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #fff;
  border-radius: 10px;
}

.banner_inr .tp_menu .lft .lnks .inr_men::-webkit-scrollbar-thumb {
  background: #fb183e;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
}

.banner_inr .tp_menu .lft .lnks .inr_men {
  overflow: hidden;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul::-webkit-scrollbar-thumb {
  background: #6c6763;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul::-webkit-scrollbar-thumb:hover {
  background: #ffc000;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul li {
  margin-bottom: 12px;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul li label {
  display: flex;
  align-items: center;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul li input[type=checkbox] {
  appearance: none;
  width: 18px;
  height: 18px;
  min-width: 18px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  position: relative;
  padding: 0;
  background: transparent;
  border-radius: 5px;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul li:last-of-type {
  margin-bottom: 0;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul li input[type=checkbox]::after {
  content: "";
  position: absolute;
  transform: rotate(45deg);
  height: 12px;
  width: 5px;
  left: 5px;
  top: 1px;
  border-bottom: 3px solid #ffc000;
  border-right: 3px solid #ffc000;
  opacity: 0;
  visibility: hidden;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul li input[type=checkbox]:checked::after {
  opacity: 1;
  visibility: visible;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul li span {
  font: 17px/22px NeueRegrade-Medium;
  color: #000420;
  padding-left: 10px;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul li span>img {
  padding-right: 10px;
  width: 29px;
  height: 22px;
  object-fit: contain;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt ul li::before {
  content: none;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt.loc_ft .search {
  margin-bottom: 20px;
  padding: 12.5px 0px 12.5px 12px;
  background-color: #fff;
  display: flex;
  align-items: center;
  border-radius: 30px;
  overflow: hidden;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt.loc_ft .search img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt.loc_ft .search input {
  padding: 0px 12px 0px 10px;
  border: unset;
  font: 15px/20px NeueRegrade-Regular;
  color: #a8a8a8;
  width: 100%;
}

.overvw_blk .filter_blk .filter_inr>.rgt {
  width: calc(100% - 308px);
  padding-left: 40px;
}

.overvw_blk .filter_blk .filter_inr>.rgt .top_blk {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}

.overvw_blk .filter_blk .filter_inr>.rgt .top_blk .lft strong {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
}

.overvw_blk .filter_blk .filter_inr>.rgt .top_blk .lft strong>span {
  color: #fb183e;
}

.overvw_blk .filter_blk .filter_inr>.rgt .top_blk .rgt b {
  font: 20px/25px NeueRegrade-Bold;
  color: #000420;
  margin-right: 14px;
}

.overvw_blk .filter_blk .filter_inr>.rgt .top_blk .rgt select {
  font: 17px/22px NeueRegrade-Medium;
  color: #000420;
  padding: 10px 50px 10px 30px;
  border-radius: 30px;
  border: unset;
  background: #e6e6e9 url(../images/drop_icn.svg)no-repeat center right 22px;
}

.overvw_blk .filter_blk .filter_inr>.rgt .top_blk .rgt select option {
  background: #e6e6e9;
  color: #000420;
  padding: 10px;
  font: 17px/22px NeueRegrade-Medium;
  color: #000420;
}

.overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk {
  display: flex;
  flex-wrap: wrap;
}

.overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box {
  position: relative;
  width: 31.3%;
  margin-bottom: 30px;
}

.overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box:not(:nth-child(3n)) {
  margin-right: 30px;
}

.overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box .txt_blk {
  left: 30px;
  right: 30px;
}

.overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box .txt_blk .top span>img {
  height: 16px;
}

.overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box .txt_blk .top span {
  font: 16px/21px NeueRegrade-Semibold;
}

.overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box .txt_blk .top b {
  font: 16px/20px NeueRegrade-Bold;
  padding-left: 7px;
  padding-right: 7px;
}

.overvw_blk .flt_botm_blk {
  padding: 115px 0;
  background-color: #e6e6e9;
}

.overvw_blk .flt_botm_blk .botm_inr {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.overvw_blk .flt_botm_blk .botm_inr .lft {
  width: 48.8%;
  margin-right: 64px;
}

.overvw_blk .flt_botm_blk .botm_inr .lft p {
  margin-top: 30px;
}

.overvw_blk .flt_botm_blk .botm_inr .rgt {
  width: 46.4%;
}

.overvw_blk .flt_botm_blk .botm_inr .rgt img {
  width: 100%;
  height: 527px;
  object-fit: cover;
  border-radius: 20px;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt .price_fld {
  margin-top: 20px;
}

.slider-container {
  width: 100%;
  position: relative;
  margin: 0px 0px;
}

.range-slider {
  position: relative;
  width: 100%;
  height: 5px;
  background: #000;
  border-radius: 10px;
}

.range-highlight {
  position: absolute;
  height: 5px;
  background: #ffc000;
  border-radius: 5px;
}

input[type="range"] {
  position: absolute;
  width: 100%;
  -webkit-appearance: none;
  background: transparent;
  pointer-events: none;
  z-index: 2;
  top: -6px;
  padding-right: 0;
}

input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 17px;
  height: 17px;
  background: #ffc000;
  outline: 3px solid #000;
  border: 4px solid #fff;
  border-radius: 50%;
  cursor: pointer;
  pointer-events: auto;
}

.price_shw {
  display: flex;
  align-items: center;
  padding-top: 30px;
}

.price_shw span {
  padding: 9px 20px;
  font: 13px/18px NeueRegrade-Medium;
  color: #000420;
  background-color: #fff;
  border-radius: 5px;
  width: 45%;
}

.price_shw span[data-placeholder] {
  color: #6c6763;
}

.price_shw span.placeholder {
  font-family: NeueRegrade-Regular;
  color: #a8a8a8;
  opacity: 1;
  cursor: pointer;
}

.price_shw b {
  font: 17px/22px NeueRegrade-Semibold;
  color: #000420;
  width: 10%;
  text-align: center;
}

/* over-view_page */
/* gig_page */
.gig_bord_blk {
  padding: 115px 0 70px;
}

.gig_bord_blk .top_blk .top_inr {
  max-width: 930px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.gig_bord_blk .top_blk .top_inr p {
  margin-top: 15px;
}

/* .flt_item .date-container {
  position: relative;
  display: flex;
  cursor: pointer;
  width: 100%;
  align-items: center;
  border-radius: 30px;
  background-color: #fff;
  overflow: hidden;
  padding: 0 20px 0 0;
} */

/* .flt_item input[type="date"] {
  width: 100%;
  padding: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  position: absolute;
  opacity: 0;
  z-index: -1;
  font: 15px/20px NeueRegrade-Medium;
  color: #000420;
} */

.flt_item .custom-input {
  width: 100%;
  padding: 10px;
  font: 15px/20px NeueRegrade-Medium;
  color: #000420;
  background-color: white;
  cursor: pointer;
}

.flt_item .custom-placeholder {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  font: 15px/20px NeueRegrade-Regular;
  color: #a8a8;
  pointer-events: none;
  transition: opacity 0s ease-in-out;
}

.flt_item .hide-placeholder {
  opacity: 0;
}

.flt_item .custom-calendar-icon {
  pointer-events: none;
}

.flt_item .custom-calendar-icon img {
  width: 18px;
  height: 19px;
  object-fit: contain;
}

.overvw_blk.gig_bord_blk .filter_blk {
  padding: 80px;
  margin-bottom: 0px;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box {
  background-color: #e6e6e9;
  border-radius: 20px;
  padding: 40px;
  transition: 0.5s ease-in-out;
  margin-bottom: 20px;
  width: 100%;
  cursor: pointer;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box:hover {
  background-color: #fff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box ul li {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt input[type=date] {
  background: #fff url("../images/date_placeholder.svg")no-repeat right 20px center !important;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box ul li::before {
  content: none;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box>ul li {
  font: 13px/13px NeueRegrade-Medium;
  color: #000420;
  text-transform: uppercase;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box>ul li:not(:first-child) {
  padding-left: 10px;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box>ul li:first-child {
  padding-right: 10px;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box>ul li:not(:last-child) {
  border-right: 1px solid #000420;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .tp_deta {
  margin: 10px 0 22px;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .tp_deta p {
  font-size: 17px;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .tp_deta strong {
  font: 23px/28px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 12px;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.dateItm {
  width: 31%;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.hovBtn {
  display: none;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box:hover .btm_deta ul li.hovBtn {
  display: block;
}

.newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box .txt_blk .btm .soc_blk a {
  display: inline;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.locItm {
  width: 21%;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.pecItm {
  width: 20%;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li span {
  display: block;
  width: 100%;
  font: 14px/19px NeueRegrade-Medium;
  color: #000420;
  text-transform: uppercase;
  margin-bottom: 9px;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li b {
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li strong {
  font: 20px/25px NeueRegrade-Semibold;
  color: #fb183e;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li a {
  font: 15px/20px NeueRegrade-Semibold;
  color: #000420;
  text-transform: uppercase;
  padding: 10px 20px;
  background-color: #ffc000;
  border-radius: 30px;
  width: 100%;
  text-align: center;
  transition: 0.5s ease-in-out;
}

.overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li a:hover {
  color: #ffc000;
  background-color: #000420;
}

.gig_detail {
  padding: 115px 0;
}

.gig_detail .gig_deat {
  background-color: #e6e6e9;
  width: 100%;
  max-width: 705px;
  margin: 0 auto;
  border-radius: 20px;
  padding: 60px;
  text-align: center;
}

.gig_detail .gig_deat .top_lst {
  margin-bottom: 5px;
}

.gig_detail .gig_deat .top_lst ul {
  display: flex;
  align-items: center;
  justify-content: center;
}

.gig_detail .gig_deat .top_lst ul li {
  padding-left: 0;
  margin-bottom: 0;
  font: 15px/18px NeueRegrade-Medium;
  color: #000420;
  text-transform: uppercase;
}

.gig_detail .gig_deat .top_lst ul li::before {
  content: none;
}

.gig_detail .gig_deat .top_lst ul li:not(:first-child) {
  padding-left: 10px;
}

.gig_detail .gig_deat .top_lst ul li:first-child {
  padding-right: 10px;
}

.gig_detail .gig_deat .top_lst ul li:not(:last-child) {
  border-right: 1px solid #000420;
}

.gig_detail .gig_deat p {
  margin-top: 20px;
}

.gig_detail .gig_deat .btm_lst {
  margin-top: 30px;
}

.gig_detail .gig_deat .btm_lst ul {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.gig_detail .gig_deat .btm_lst ul li {
  margin-bottom: 0;
  width: 50%;
  padding: 25px 50px;
}

.gig_detail .gig_deat .btm_lst ul li:not(:last-child) {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.gig_detail .gig_deat .btm_lst ul li::before {
  content: none;
}

.gig_detail .gig_deat .btm_lst ul li span {
  display: block;
  width: 100%;
  font: 14px/19px NeueRegrade-Medium;
  color: #000420;
  text-transform: uppercase;
  margin-bottom: 9px;
}

.gig_detail .gig_deat .btm_lst ul li b {
  font: 15px/22px NeueRegrade-Bold;
  color: #000420;
}

.gig_detail .gig_deat .btm_lst .prc_btm span {
  font: 20px/25px NeueRegrade-Medium;
  color: #000420;
  display: block;
  text-transform: uppercase;
  padding-top: 22px;
}

.gig_detail .gig_deat .btm_lst .prc_btm b {
  font: 30px/35px NeueRegrade-Bold;
  color: #fb183e;
  display: block;
  text-transform: uppercase;
  padding-top: 13px;
}

.gig_detail .gig_deat .arw_btn {
  justify-content: center;
  margin-top: 50px;
}

.resgis_blk .lft_par {
  width: 50%;
}

.resgis_blk .lft {
  background: linear-gradient(to bottom, #ffc000 57%, #000420 43%);
  position: relative;
}

.resgis_blk .lft::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 57%;
  background: url(../images/help_blkbef.png)no-repeat center left;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0.25;
}

.resgis_blk .lft .lft_inr {
  text-align: center;
  padding: 75px 0 94px;
  position: relative;
  overflow: hidden;
}

.resgis_blk .lft .lft_inr p {
  padding-top: 14px;
}

.resgis_blk .rgt {
  width: 50%;
  padding: 128px 20px;
}

.resgis_blk .rgt .btm_blk {
  margin-top: 45px;
}

.resgis_blk .rgt .btm_blk .frm_col {
  margin-bottom: 22px;
}

.resgis_blk .rgt .btm_blk .frm_col label b,
.resgis_blk .rgt .btm_blk .frm_flx .frm_itm label b {
  display: block;
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
  margin-bottom: 5px;
}

.resgis_blk .rgt .btm_blk label {
  display: block;
  width: 100%;
}

.resgis_blk .rgt .btm_blk .frm_col label input {
  border: 1px solid #e6e6e9;
  width: 100%;
  border-radius: 5px;
  padding: 15px 20px;
  color: #000420;
}

.resgis_blk .rgt .btm_blk .frm_col label input::placeholder {
  color: #a8a8a8;
}

.resgis_blk .rgt .btm_blk .frm_flx {
  display: flex;
  align-items: center;
  gap: 20px;
}

.resgis_blk .rgt .btm_blk .frm_flx .frm_itm {
  width: 50%;
}


.resgis_blk .rgt .btm_blk .frm_flx .frm_itm label .inp_fld {
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.resgis_blk .rgt .btm_blk .frm_flx .frm_itm label .inp_fld input {
  padding: 0 20px 0 0;
  color: #000420;
  width: 100%;
  border: 1px solid #e6e6e9;
  border-radius: 5px;
  padding: 15px 20px;
}

.resgis_blk .rgt .btm_blk .frm_flx .frm_itm label .inp_fld input::placeholder {
  color: #a8a8a8;
}

.resgis_blk .rgt .btm_blk .frm_flx .frm_itm label .inp_fld button {
  background-color: unset;
  padding: 0;
}

.resgis_blk .rgt .btm_blk .frm_flx .frm_itm label .inp_fld img {
  width: 19px;
  height: 15px;
  object-fit: contain;
  cursor: pointer;
}

.resgis_blk .rgt .btm_blk .frm_chk {
  margin-top: 25px;
}

.resgis_blk .rgt .btm_blk .frm_chk label {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.resgis_blk .rgt .btm_blk .frm_chk label input[type=checkbox] {
  order: 1;
}

.resgis_blk .rgt .btm_blk .frm_chk label p {
  order: 2;
}

.resgis_blk .rgt .btm_blk .frm_chk label.error {
  order: 3;
  width: 100%;
}

.resgis_blk .rgt .btm_blk .frm_chk label p {
  font: 15px/20px NeueRegrade-Regular;
  color: #000420;
  padding-left: 10px;
}

.resgis_blk .rgt .btm_blk .frm_chk label p a {
  color: #fb183e;
  transition: 0.5s ease-in-out;
}

.resgis_blk .rgt .btm_blk .frm_chk label p a:hover {
  color: #ffc000;
}

label input[type=checkbox] {
  appearance: none;
  width: 19px;
  height: 19px;
  min-width: 19px;
  background-color: #e6e6e9;
  position: relative;
  padding: 0;
  border-radius: 5px;
  cursor: pointer;
}

label input[type=checkbox]::after {
  content: "";
  position: absolute;
  transform: rotate(45deg);
  height: 12px;
  width: 6px;
  left: 6px;
  top: 2px;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  opacity: 0;
  visibility: hidden;
}

label input[type=checkbox]:checked::after {
  opacity: 1;
  visibility: visible;
}

.resgis_blk .rgt .btm_blk form>a {
  margin-top: 50px;
  justify-content: center;
}

.resgis_blk .rgt .lne_blk b {
  font: 20px/25px NeueRegrade-Semibold;
  color: #000420;
  position: relative;
  display: block;
  text-align: center;
  text-transform: uppercase;
  margin-top: 52px;
}

.resgis_blk .rgt .lne_blk b::before,
.resgis_blk .rgt .lne_blk b::after {
  content: "";
  position: absolute;
  width: 46%;
  height: 1px;
  background-color: #e6e6e9;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.resgis_blk .rgt .lne_blk b::after {
  left: unset;
  right: 0;
}

.resgis_blk .rgt .btm_blk form>button {
  width: 100%;
  font: 18.4px/24px NeueRegrade-Semibold;
  color: #fff;
  padding: 16px 20px;
  border-radius: 30px;
  background-color: #000420;
  margin-top: 47px;
  text-transform: uppercase;
  transition: 0.5s ease-in-out;
}

.resgis_blk .rgt .btm_blk button:hover {
  background-color: #fb183e;
}

.resgis_blk {
  align-items: start;
}

/* gig_page */
/* forget_password_page */
.forgetpas_blk {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}

.forgetpas_blk .lft {
  width: 50%;
  position: relative;
}

.forgetpas_blk .lft img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.forgetpas_blk .lft::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, #000420 60%, transparent 100%);
  opacity: 0.6;
  top: 0;
  left: 0;
}

.forgetpas_blk .rgt {
  width: 50%;
  padding: 269px 25px 100px;
}

.forgetpas_blk .rgt .btm_blk {
  margin-top: 45px;
}

.forgetpas_blk .rgt .btm_blk .frm_col {
  margin-bottom: 22px;
}

.forgetpas_blk .rgt .btm_blk .frm_col label b,
.forgetpas_blk .rgt .btm_blk .frm_flx .frm_itm label b {
  display: block;
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
  margin-bottom: 5px;
}

.forgetpas_blk .rgt .btm_blk label {
  display: block;
  width: 100%;
}

.forgetpas_blk .rgt .btm_blk .frm_col label input {
  border: 1px solid #e6e6e9;
  width: 100%;
  border-radius: 5px;
  padding: 15px 20px;
  color: #000420;
}

.forgetpas_blk .rgt .btm_blk .frm_col label input::placeholder {
  color: #a8a8a8;
}

.forgetpas_blk .rgt .btm_blk form>a {
  margin-top: 50px;
  justify-content: center;
}

.forgetpas_blk .rgt .lne_blk b {
  font: 20px/25px NeueRegrade-Semibold;
  color: #000420;
  position: relative;
  display: block;
  text-align: center;
  text-transform: uppercase;
  margin-top: 52px;
}

.forgetpas_blk .rgt .lne_blk b::before,
.forgetpas_blk .rgt .lne_blk b::after {
  content: "";
  position: absolute;
  width: 46%;
  height: 1px;
  background-color: #e6e6e9;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.forgetpas_blk .rgt .lne_blk b::after {
  left: unset;
  right: 0;
}

.forgetpas_blk .rgt .btm_blk button {
  width: 100%;
  font: 18.4px/24px NeueRegrade-Semibold;
  color: #fff;
  padding: 16px 20px;
  border-radius: 30px;
  background-color: #000420;
  margin-top: 47px;
  text-transform: uppercase;
  transition: 0.5s ease-in-out;
}

.forgetpas_blk .rgt .btm_blk button:hover {
  background-color: #fb183e;
}

.forgetpas_blk .rgt .top_hd {
  text-align: center;
}

.forgetpas_blk .rgt .top_hd .tp_hd {
  margin-top: 30px;
}

.forgetpas_blk .rgt .top_hd .tp_hd img {
  width: 233px;
  height: 56px;
  object-fit: contain;
}

.forgetpas_blk .rgt .top_hd p {
  padding-top: 14px;
}

/* forget_password_page */
/* dj-details-page */
.top_detblk {
  padding: 120px 0 100px;
}

.top_detblk .det_inr {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.top_detblk .det_inr .lft {
  width: 43%;
}

.top_detblk .det_inr .lft img {
  width: 100%;
  height: 690px;
  object-fit: cover;
  border-radius: 20px;
}

.top_detblk .det_inr .rgt {
  width: 57%;
  padding-left: 76px;
}

.top_detblk .det_inr .rgt .tp_info {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.top_detblk .det_inr .rgt .tp_info b {
  background-color: #e6e6e9;
  padding: 7px 15.3px;
  font: 13px/18px NeueRegrade-Medium;
  color: #000420;
  border-radius: 5px;
}

.top_detblk .det_inr .rgt .tp_info .locat_blk {
  display: flex;
  align-items: center;
  background-color: #ffecb3;
  border-radius: 5px;
  overflow: hidden;
  margin-left: 10px;
}

.top_detblk .det_inr .rgt .tp_info .locat_blk .img_blk {
  background-color: #000420;
  padding: 3.8px 8px;
}

.top_detblk .det_inr .rgt .tp_info .locat_blk .img_blk img {
  width: 16px;
  height: 19px;
  object-fit: contain;
}

.top_detblk .det_inr .rgt .tp_info .locat_blk span {
  font: 13px/18px NeueRegrade-Medium;
  color: #000420;
  padding: 7px 15px;
  display: block;
  text-transform: uppercase;
}

.top_detblk .det_inr .rgt .str_rvw {
  display: flex;
  align-items: center;
  margin-top: 8px;
}

.top_detblk .det_inr .rgt .str_rvw img {
  width: 78px;
  height: 16px;
  object-fit: contain;
}

.top_detblk .det_inr .rgt .str_rvw .rte_blk {
  margin-left: 10px;
  display: flex;
  align-items: center;
  margin-top: 6px;
}

.top_detblk .det_inr .rgt .str_rvw .rte_blk b {
  font: 17px/16px NeueRegrade-Bold;
  color: #000420;
  display: block;
}

.top_detblk .det_inr .rgt .str_rvw .rte_blk span {
  font: 17px/16px NeueRegrade-Semibold;
  color: #000420;
  display: block;
  margin-left: 10px;
}

.top_detblk .det_inr .rgt p {
  margin-top: 15px;
}

.top_detblk .det_inr .rgt .arw_btn {
  display: flex;
  align-items: center;
  width: fit-content;
  margin-top: 39px;
  padding-bottom: 39px;
  border-bottom: 1px solid #e5e5e5;
}

.top_detblk .det_inr .rgt .aver_pric {
  padding: 36px 0;
  border-bottom: 1px solid #e5e5e5;
}

.top_detblk .det_inr .rgt .aver_pric b {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 24px;
}

.top_detblk .det_inr .rgt .aver_pric .ido-scr {
  overflow-x: auto;
}

.top_detblk .det_inr .rgt .aver_pric table {
  border-radius: 12px;
  overflow: hidden;
  width: fit-content;
}

.top_detblk .det_inr .rgt .aver_pric table thead tr th:not(:last-child),
.top_detblk .det_inr .rgt .aver_pric table tbody tr td:not(:last-child) {
  border-right: 1px solid #e5e5e5;
}

.top_detblk .det_inr .rgt .aver_pric table thead tr th {
  font: 17px/22px NeueRegrade-Medium;
  color: #000420;
  padding: 16px 27.6px;
  text-align: center;
}

.top_detblk .det_inr .rgt .aver_pric table tbody tr td {
  font: 18px/23px NeueRegrade-Bold;
  color: #000420;
  padding: 15.5px 15px;
  text-align: center;
}

.top_detblk .det_inr .rgt .aver_pric table thead {
  background-color: #f5eedd;
}

.top_detblk .det_inr .rgt .aver_pric table tbody {
  background-color: #fff8e6;
}

.top_detblk .det_inr .rgt .soc_icn {
  margin-top: 34px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.top_detblk .det_inr .rgt .soc_icn b {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
}

.top_detblk .det_inr .rgt .soc_icn ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: 44px;
}

.top_detblk .det_inr .rgt .soc_icn ul li {
  padding-left: 0;
  margin-bottom: 0;
}

.top_detblk .det_inr .rgt .soc_icn ul li:not(:last-child) {
  margin-right: 10px;
}

.top_detblk .det_inr .rgt .soc_icn ul li::before {
  content: none;
}

.top_detblk .det_inr .rgt .soc_icn ul li a {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  border: 1px solid #000420;
  transition: 0.5s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
}

.top_detblk .det_inr .rgt .soc_icn ul li a:hover {
  background-color: #ffc000;
  border-color: #ffc000;
}

.top_detblk .det_inr .rgt .soc_icn ul li a img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.vdslide_blk {
  padding-bottom: 80px;
}

.vdslide_blk .mix_slider li {
  padding-left: 0;
  margin-bottom: 0;
}

.vdslide_blk .mix_slider li::before {
  content: none;
}

.slidvid_blk {
  position: relative;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}

.slidvid_blk .video-wrapper {
  position: relative;
  display: block;
  width: 100%;
}

.slidvid_blk .video-wrapper img {
  width: 100%;
  height: 285px;
  display: block;
  cursor: pointer;
}

.slidvid_blk .video-wrapper video {
  width: 100%;
  height: 285px;
  object-fit: cover;
  border-radius: 20px;
}

.slidvid_blk .video-wrapper.active img {
  display: none;
}

.slidvid_blk .video-wrapper.active video {
  display: block;
  position: unset;
}

.slidvid_blk .vidicn_blk {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 2;
  cursor: pointer;
  width: 48px;
  height: 36px;
  background-color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}

.slidvid_blk .vidicn_blk img {
  width: 26px;
  height: 15px;
  object-fit: contain;
}

.vdslide_blk .mix_slider a>img {
  width: auto;
  height: 285px;
  object-fit: cover;
  border-radius: 20px;
}

.musc_blk .msc_inr {
  display: flex;
  align-items: start;
  flex-wrap: wrap;
}

.musc_blk .msc_inr .lft {
  width: 46.6%;
  margin-right: 59px;
}

.musc_blk .msc_inr .lft p {
  padding-top: 14px;
}

.musc_blk .msc_inr .lft p:first-of-type {
  padding-bottom: 20px;
}

.musc_blk .msc_inr .lft .btm_info {
  margin-top: 28px;
}

.musc_blk .msc_inr .lft .btm_info strong,
.musc_blk .msc_inr .lft .btm_info b {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
}

.musc_blk .msc_inr .lft .btm_info ul {
  margin-top: 15px;
}

.musc_blk .msc_inr .rgt {
  width: 49%;
  background-color: #f5f0ff;
  border-radius: 20px;
  padding: 43px 43px 43px 43px;
}

.musc_blk .msc_inr .rgt {
  height: unset !important;
}

.audio-player {
  display: flex;
  width: calc(100% - 24px);
  position: relative;
  margin: 30px auto 0;
}

.audio-player .cover {
  position: relative;
}

.audio-player .cover img {
  width: 125px;
  height: 125px;
  border-radius: 20px;
}

.audio-player .track-info {
  width: calc(100% - 125px);
  padding-left: 20px;
}

.audio-player .waveform {
  margin-top: 16px;
}

.audio-player .waveform img {
  width: 100%;
  height: 29px;
  object-fit: contain;
}

.audio-player .time-controls {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}

.audio-player .time-controls span {
  font: 12px/17px NeueRegrade-Medium;
  color: #000420;
}

.audio-player .genre-tag {
  background: #000420;
  color: #fff;
  padding: 3px 12px;
  border-radius: 20px;
  font-size: 12px;
  position: absolute;
  right: 0px;
  top: -8px;
  font: 11px / 11px NeueRegrade-Medium;
}

.audio-player .genre-tag span {
  font: 11px/16px NeueRegrade-Medium;
  color: #fff;
  text-transform: uppercase;
}

.audio-player .button_blk button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.5s all;
  background-color: #fff;
  padding: 0;
  width: 41px;
  height: 41px;
  border-radius: 50%;
  border: unset;
  display: flex;
  align-items: center;
  justify-content: center;
}

.audio-player .button_blk button.shw_ {
  z-index: -1 !important;
}

.audio-player .button_blk button img {
  width: 14px;
  height: 18px;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: unset;
}

.audio-player .button_blk button.pause_ {
  z-index: 1;
}

.audio-player .button_blk button.play_ {
  z-index: 2;
}

.audio-player .img_:hover .button_blk {
  opacity: 1;
  visibility: visible;
}

.audio-player .img_>img {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

.audio-player .img_ .button_blk {
  opacity: 0;
  visibility: hidden;
}

.audio-player .track-info span {
  font: 13px/13px NeueRegrade-Medium;
  color: #000420;
  text-transform: uppercase;
}

.audio-player .track-info strong {
  font: 22px/27px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-top: 5px;
}

.audio-player .cover .button_blk.img_ button {
  opacity: 0;
}

.audio-player .cover:hover .button_blk.img_ button {
  opacity: 1;
}

.musc_blk .msc_inr .rgt .btm_playlist {
  overflow-y: auto;
  margin-top: 37px;
  height: 396px;
}

.musc_blk .msc_inr .rgt ul {
  margin-right: 14px;
  overflow: hidden;
  border-radius: 20px;
}

.musc_blk .msc_inr .rgt .btm_playlist::-webkit-scrollbar,
.top_detblk .det_inr .rgt .aver_pric .ido-scr::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}

.top_detblk .det_inr .rgt .aver_pric .ido-scr::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}

.musc_blk .msc_inr .rgt .btm_playlist::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #d9cec7;
  border-radius: 10px;
}

.musc_blk .msc_inr .rgt .btm_playlist::-webkit-scrollbar-thumb,
.top_detblk .det_inr .rgt .aver_pric .ido-scr::-webkit-scrollbar-thumb {
  background: #6c6763;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
}

.musc_blk .msc_inr .rgt .btm_playlist::-webkit-scrollbar-thumb:hover {
  background: #ffc000;
}

.musc_blk .msc_inr .rgt ul li {
  padding: 9px 20px;
  margin-bottom: 0;
  transition: 0.5s ease-in-out;
  background-color: #e9e4f2;
}

.musc_blk .msc_inr .rgt ul li::before {
  content: none;
}

.musc_blk .msc_inr .rgt ul li:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.musc_blk .msc_inr .rgt ul li a {
  display: flex;
  align-items: center;
  transition: 0.5s ease-in-out;
}

.musc_blk .msc_inr .rgt ul li a .lft {
  width: calc(100% - 14px);
  display: flex;
  align-items: center;
}

.musc_blk .msc_inr .rgt ul li a .lft span {
  font: 15px/20px NeueRegrade-Medium;
  color: #000420;
  padding-left: 10px;
}

.musc_blk .msc_inr .rgt ul li a.audio-btn .button_blk {
  width: 14px;
}

.musc_blk .msc_inr .rgt ul li a.audio-btn .button_blk button {
  padding: 0;
  background-color: unset;
}

.musc_blk .msc_inr .rgt ul li a.audio-btn .button_blk .play_ {
  display: inline-block;
}

.musc_blk .msc_inr .rgt ul li a.audio-btn .button_blk .pause_ {
  display: none;
}

.musc_blk .msc_inr .rgt ul li a.audio-btn .button_blk .play_.shw_ {
  display: none;
}

.musc_blk .msc_inr .rgt ul li a.audio-btn .button_blk .pause_.shw_ {
  display: inline-block;
}

.musc_blk .msc_inr .rgt ul li:has(.pause_.shw_),
.musc_blk .msc_inr .rgt ul li:hover {
  background-color: #dbccf5;
}

.rew_blk {
  margin-top: 110px;
}

.rew_blk .rew_inr {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
}

.rew_blk .rew_inr>.lft {
  width: 306px;
  background-color: #ebe0d8;
  border-radius: 20px;
  overflow: hidden;
}

.rew_blk .rew_inr>.lft .info_tot {
  padding: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
}

.rew_blk .rew_inr>.lft .info_tot .tp_blk {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
}

.rew_blk .rew_inr>.lft .info_tot .tp_blk b {
  font: 35px/40px NeueRegrade-Bold;
  color: #000420;
  margin-right: 10px
}

.rew_blk .rew_inr>.lft .info_tot .tp_blk img {
  width: 26px;
  height: 26px;
  object-fit: contain;
  margin-bottom: 9px;
}

.rew_blk .rew_inr>.lft .info_tot span {
  font: 17px/22px NeueRegrade-Semibold;
  color: #000420;
  display: block;
}

.rew_blk .rew_inr>.rgt {
  width: calc(100% - 306px);
  padding-left: 40px;
}

.review_box:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
}

.review_box b {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
}

.review_box .str_blk {
  display: flex;
  position: relative;
  align-items: center;
  margin-top: 10px;
  width: 480px;
}

.review_box .str_blk .sta-hov-cont .sta-lft .staDet {
  padding-bottom: 25px;
}

.review_box .str_blk img {
  width: 78px;
  height: 16px;
  object-fit: contain;
  align-self: flex-start;
}

.review_box .str_blk span {
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-left: 10px;
}

.review_box>p {
  margin-top: 20px;
}

.ree_det {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 30px;
}

.ree_det .lft {
  width: 80%;
}

.ree_det .lft .lft_inr {
  display: flex;
  align-items: center;
}

.ree_det .lft .lft_inr .img_blk img {
  width: 45px;
  height: 45px;
  object-fit: contain;
  border-radius: 50%;
}

.ree_det .lft .lft_inr .txt_blk {
  margin-left: 10px;
}

.ree_det .lft .lft_inr .txt_blk b {
  font: 16px/21px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 10px;
}

.ree_det .lft .lft_inr .txt_blk span {
  font: 12px/17px NeueRegrade-Medium;
  color: #000420;
  display: block;
  text-transform: uppercase;
}

.ree_det .lft .evt_block {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 15px;
}

.ree_det .lft .evt_block ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.ree_det .lft .evt_block ul li {
  padding-left: 0;
  margin-bottom: 0;
}

.ree_det .lft .evt_block ul li img {
  width: 80px;
  height: 80px;
  border-radius: 20px;
}

.ree_det .lft .evt_block ul li::before {
  content: none;
}

.ree_det .lft .evt_block a {
  font: 15px/20px NeueRegrade-Semibold;
  color: #000420;
  text-transform: uppercase;
  display: block;
  text-decoration: underline;
  margin-left: 20px;
}

.btm_review strong {
  display: block;
  padding-bottom: 26px;
  text-align: center;
}

.ree_det .lft .evt_block ul li:not(:last-child) {
  margin-right: 0px;
}

.ree_det .rgt span {
  font: 14px/19px NeueRegrade-SemiBold;
  color: #000420;
  display: block;
  text-transform: uppercase;
  position: relative;
  padding-right: 30px;
  cursor: pointer;
}

.ree_det .rgt span::before {
  content: '';
  border-width: 0 2px 2px 0;
  padding: 4px;
  display: inline-block;
  border-color: #0f1928;
  border-style: solid;
  transition: .5s ease-in-out;
  text-align: center;
  transform: rotate(45deg);
  position: absolute;
  top: 0px;
  right: 10px;
}

.ree_det .rgt span strong::before {
  transform: rotate(224deg);
  border-color: #2a3992;
}

.rew_blk .rew_inr>.rgt .review_box .btm_rew_block .ree_det .lft {
  width: calc(100% - 200px);
}

.rew_blk .rew_inr>.rgt .review_box .btm_rew_block .ree_det .rgt {
  width: 200px;
}

.btm_rew_block .com_blk {
  background-color: #fff5e6;
  border-radius: 20px;
  overflow: hidden;
  display: none;
}

.btm_rew_block .com_blk .cmt_blk {
  display: flex;
  padding: 30px;
}

.btm_rew_block .com_blk .cmt_blk .img_blk img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

.btm_rew_block .com_blk .cmt_blk .txt_blk {
  margin-left: 10px;
  width: calc(100% - 40px);
}

.btm_rew_block .com_blk .cmt_blk .txt_blk p {
  margin-bottom: 15px;
}

.btm_rew_block .com_blk .cmt_blk .txt_blk span {
  text-transform: uppercase;
  font: 12px/17px NeueRegrade-Medium;
  color: #000420;
}

.btm_rew_block .com_blk .rpy_blk {
  background-color: #f5ebdd;
  padding: 30px;
}

.btm_rew_block .com_blk .rpy_blk ul li,
.btm_rew_block .com_blk .rpy_blk ul li .txt_blk .tp_info ul li {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
}

.btm_rew_block .com_blk .rpy_blk ul li::before,
.btm_rew_block .com_blk .rpy_blk ul li .txt_blk .tp_info ul li {
  content: none;
}

.btm_rew_block .com_blk .rpy_blk ul li {
  margin-bottom: 14px;
}

.btm_rew_block .com_blk .rpy_blk ul li .img_blk img {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  object-fit: contain;
}

.btm_rew_block .com_blk .rpy_blk ul li .txt_blk {
  width: calc(100% - 31px);
  margin-left: 10px;

}

.btm_rew_block .com_blk .rpy_blk ul li .txt_blk p {
  font: 15px/25px NeueRegrade-Medium;
}

.btm_rew_block .com_blk .rpy_blk ul li .txt_blk .tp_info {
  margin-bottom: 10px;
}

.btm_rew_block .com_blk .rpy_blk ul li .txt_blk .tp_info ul {
  display: flex;
  align-items: center;
}

.btm_rew_block .com_blk .rpy_blk ul li .txt_blk .tp_info ul li:not(:last-child) {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  padding-right: 10px;
}

.btm_rew_block .com_blk .rpy_blk ul li .txt_blk .tp_info ul li:last-child {
  padding-left: 10px;
}

.btm_rew_block .com_blk .rpy_blk ul li .txt_blk .tp_info ul li b {
  font: 15px/20px NeueRegrade-Bold;
  color: #000420;
}

.btm_rew_block .com_blk .rpy_blk ul li .txt_blk .tp_info ul li span {
  font: 15px/20px NeueRegrade-Medium;
  color: #000420;
}

.btm_rew_block .com_blk .rpy_blk .inpt_fld {
  background-color: #fff;
  border-radius: 30px;
  padding: 4px 4px 4px 15px;
}

.btm_rew_block .com_blk .rpy_blk .inpt_fld img {
  width: 23px;
  height: 23px;
  object-fit: contain;
}

.btm_rew_block .com_blk .rpy_blk .inpt_fld input[type=text] {
  width: calc(100% - 163px);
  color: #000420;
  padding-left: 14px;
}

.btm_rew_block .com_blk .rpy_blk .inpt_fld input[type=text]::placeholder {
  color: #a8a8a8;
}

.btm_rew_block .com_blk .rpy_blk .inpt_fld button {
  font: 15px/20px NeueRegrade-Semibold;
  color: #000420;
  background-color: #ffc000;
  padding: 9px 22.5px;
  text-transform: uppercase;
  border-radius: 30px;
}

.rating-bar {
  margin: 0px 0px 18px;
}

.progress {
  width: 100%;
  height: 8px;
  background-color: #d9cec7;
  border-radius: 5px;
  overflow: hidden;
}

.progress div {
  height: 100%;
  background-color: #fb183e;
}

.tp_Rat {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 7px;
}

.review_star_blk {
  padding: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.rating-bar .tp_Rat .lft {
  display: flex;
  align-items: center;
}

.rating-bar .tp_Rat .lft img {
  width: 14px;
  height: 14px;
  object-fit: contain;
}

.rating-bar .tp_Rat .lft span {
  margin-left: 10px;
}

.rating-bar .tp_Rat span {
  font: 13px/18px NeueRegrade-Medium;
  color: #000420;
}

.btm_review {
  padding: 30px;
}

.btm_review strong {
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt .price_fld .slider-container {
  padding: 0;
}

/* dj-details-page */
/* login-page */
.login_blk {
  display: flex;
  align-items: stretch;
  min-height: 100vh;
  overflow: hidden;
}

.login_blk .frm_ck .rgt a:hover {
  color: #ff0000;
  text-decoration: underline;
}

.login_blk .lft {
  width: 50%;
}

.login_blk .lft .min-container {
  padding: 151px 0;
}

.login_blk .lft .top_hd {
  text-align: center;
}

.login_blk .lft .top_hd .tp_hd {
  margin-top: 30px;
}

.login_blk .lft .top_hd img {
  width: 250px;
  height: 76px;
  object-fit: contain;
  display: block;
  margin: 0 auto 10px;
}

.login_blk .lft .top_hd p {
  padding-top: 14px;
}

.login_blk .lft .btm_blk form>a.back,
.resgis_blk .rgt .btm_blk form>a.back,
.forgetpas_blk .rgt .btm_blk form>a.back {
  width: 100%;
  font: 18.4px/24px NeueRegrade-Semibold;
  color: #fff;
  padding: 16px 20px;
  border-radius: 30px;
  background-color: #000420;
  margin-top: 47px;
  text-transform: uppercase;
  transition: 0.5s ease-in-out;
  text-align: center;
}

.login_blk .lft .btm_blk .lne_blk b {
  font: 20px/25px NeueRegrade-Semibold;
  color: #000420;
  position: relative;
  display: block;
  text-align: center;
  text-transform: uppercase;
  margin-top: 52px;
}

.login_blk .lft .btm_blk .lne_blk b::before,
.login_blk .lft .btm_blk .lne_blk b::after {
  content: "";
  position: absolute;
  width: 46%;
  height: 1px;
  background-color: #e6e6e9;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.login_blk .lft .btm_blk .lne_blk b::after {
  left: unset;
  right: 0;
}

.login_blk .lft .btm_blk .arw_btn {
  justify-content: center;
}

.login_blk .lft .btm_blk .frm_col label {
  width: 100%;
  display: block;
}

.login_blk .lft .btm_blk .frm_col label b {
  display: block;
  margin-bottom: 10px;
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
}

.login_blk .lft .btm_blk .frm_col label:not(:has(.inp_fld)) input {
  border: 1px solid #e6e6e9;
  width: 100%;
  padding: 14px 20px;
  border-radius: 5px;
}

.login_blk .lft .btm_blk .frm_col label .inp_fld input {
  border: 1px solid #e6e6e9;
  width: 100%;
  padding: 14px 20px;
  border-radius: 5px;
}

.login_blk .lft .btm_blk .frm_col label .inp_fld {
  position: relative;
}

.login_blk .lft .btm_blk .frm_col label .inp_fld input+span:has(img) {
  background-color: unset;
  padding: 0;
  position: absolute;
  right: 20px;
  top: 13px;
  cursor: pointer;
}

.overvw_blk.gig_bord_blk .filter_blk {
  margin-top: 0;
}

.forgetpas_blk .rgt .btm_blk .frm_col label {
  position: relative;
}

.forgetpas_blk .rgt .btm_blk .frm_col label i.i-icon {
  background: url(../images/eye-close.svg) no-repeat;
  width: 24px;
  height: 17px;
  display: inline-block;
  position: absolute;
  cursor: pointer;
  right: 20px;
  background-size: 24px;
  top: 47px;
}

.forgetpas_blk .rgt .btm_blk .frm_col label i.i-icon.i-open {
  background: url(../images/eye-open.svg) no-repeat;
  width: 24px;
  height: 22px;
  background-size: 24px;
}

.login_blk .lft .btm_blk .frm_col {
  margin-bottom: 30px;
}

.login_blk .lft .btm_blk {
  margin-top: 52px;
}

.login_blk>.rgt {
  width: 50%;
  position: relative;
}

.login_blk>.rgt::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 42%);
  top: 0;
  left: 0;
}

.login_blk>.rgt img {
  width: 100%;
  height: 1080px;
  object-fit: cover;
}

.login_blk>.rgt .txt_blk {
  position: absolute;
  width: 100%;
  bottom: 30px;
  text-align: center;
}

.login_blk>.rgt .txt_blk b {
  font: 80px/90px NeueRegrade-Bold;
  color: #fff;
}

.login_blk>.rgt .txt_blk span {
  display: block;
  color: #ffc000;
  margin-top: 10px;
}

.frm_ck {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.frm_ck .lft label {
  display: flex;
  align-items: center;
}

.frm_ck .lft label span {
  margin-left: 10px;
}

.login_blk.wth_cdo>.rgt {
  background-color: #000420;
  position: relative;

}

.login_blk.wth_cdo>.rgt::before {
  position: absolute;
  content: "";
  right: 0;
  bottom: 0;
  background: url(../images/menu_rgtbf.png)repeat left center;
  width: calc(100% - 22%);
  height: 100%;
  z-index: 0;
  opacity: 0.25;
  background-size: cover;
}


.login_blk.wth_cdo>.rgt .rgt-inr {
  padding: 42px 50px 0 50px;
  position: relative;
  z-index: 2;
  height: 100%;
}

.login_blk.wth_cdo>.rgt .top_hd {
  margin-bottom: 50px;
}

.login_blk.wth_cdo>.rgt .top_hd strong {
  font: 80px/90px NeueRegrade-Bold;
  color: #fff;
  position: relative;
  z-index: 5;
}

.login_blk.wth_cdo>.rgt .top_hd strong>b {
  color: #ebe0d8;
}

.login_blk.wth_cdo>.rgt .top_hd strong>span {
  color: #ffc000;
}

.login_blk.wth_cdo>.rgt .rgt-inr .btm_image {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  top: 355px;
  padding: 0 50px;
  gap: 25px;
}

.login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft {
  width: 46%;
  margin-right: 0 !important;
}

.login_blk.wth_cdo>.rgt .rgt-inr .btm_image .top img {
  width: 100%;
  height: 477px;
  object-fit: cover;
  border-radius: 20px;
}

.login_blk.wth_cdo>.rgt .rgt-inr .btm_image .rgt {
  width: 46%;
  margin-top: -113px;
  right: 0;
}

.login_blk.wth_cdo>.rgt .rgt-inr .btm_image .bottom {
  margin-top: 20px;
}

.login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft .bottom img {
  width: 100%;
  height: 300px;
  object-fit: cover;
  border-radius: 20px 20px 0 0;
}

.login_blk.wth_cdo>.rgt .rgt-inr .btm_image .rgt .bottom img {
  width: 100%;
  height: 334px;
  object-fit: cover;
  border-radius: 20px 20px 0 0;
}

/* login-page */

/* contact */
/* top */
.contact .top_blk .top_in {
  padding: 111px 0 120px;
}

.contact .top_blk .top_in h1 {
  text-align: center;
  margin-bottom: 35px;
}

.contact .top_blk .top_in h1 b,
.contact .btm_blk .btm_in h2 b {
  color: #fb183e;
}

.contact .top_blk .top_in .icon_boxs {
  display: flex;
  justify-content: center;
  gap: 30px;
}

.contact .top_blk .top_in .icon_boxs .box {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff5e6;
  color: #000420 !important;
  border-radius: 20px;
  width: 28.2%;
  height: 300px;
  transition: 0.3s ease-in-out !important;
}

/* .contact .top_blk .top_in .icon_boxs .box:hover{
    background-color: #000420;
    color: #ffffff !important;
} */
.contact .top_blk .top_in .icon_boxs .box.tel {
  padding-top: 76px;
}

.contact .top_blk .top_in .icon_boxs .box p,
.contact .top_blk .top_in .icon_boxs .box a {
  font: 20px/30px NeueRegrade-Medium;
  color: #000420;
}

.contact .top_blk .top_in .icon_boxs .box.loc {
  padding-top: 70px;
}

.contact .top_blk .top_in .icon_boxs .box.mail {
  padding-top: 88px;
}

.contact .top_blk .top_in .icon_boxs .box strong {
  display: block;
  font: 25px / 40px NeueRegrade-Bold;
  margin: 25px 0 2px;
  transition: 0.3s !important;
}

.contact .top_blk .top_in .icon_boxs .box p {
  max-width: 190px;
  width: 100%;
  text-align: center;
  transition: 0.3s !important;
}

/* end top */
/* btm */
.contact .btm_blk {
  background-color: #e6e6e9;
}

.contact .btm_blk .btm_in {
  padding: 115px 0 120px;
}

.contact .btm_blk .btm_in {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.contact .btm_blk .btm_in .map {
  max-width: 48.9%;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}

.contact .btm_blk .btm_in .map img {
  object-fit: cover;
  height: 100%;
}

.contact .btm_blk .btm_in .cnt-frm {
  max-width: 48.9%;
  width: 100%;
  border-radius: 20px;
  background-color: #ffffff;
  padding: 40px;
}

.contact .btm_blk .btm_in .cnt-frm h2 {
  margin-bottom: 13px;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field {
  margin-bottom: 13px;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field.dbl {
  display: flex;
  justify-content: space-between;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field.dbl label {
  width: 48.5%;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field label {
  width: 100%;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field span {
  font: 17px / 25px NeueRegrade-Bold;
  color: #000420;
  display: block;
  padding-bottom: 6px;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field input,
.contact .btm_blk .btm_in .cnt-frm .frm-field textarea {
  font: 15px / 25px NeueRegrade-Regular;
  color: #000000;
  background: #ffffff;
  padding: 12px 30px 12px 20px;
  border: 2px solid #f4f4f4;
  border-radius: 8px;
  width: 100%;
  display: inline-block;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field textarea {
  height: 100px;
}

.contact .btm_blk .btm_in .cnt-frm .chk-field {
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.contact .btm_blk .btm_in .cnt-frm .chk-field input[type=checkbox],
.contact .btm_blk .btm_in .cnt-frm .frm-field label.RdiosFlx input[type=radio] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #f4f4f4;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}

.contact .btm_blk .btm_in .cnt-frm .chk-field p,
.contact .btm_blk .btm_in .cnt-frm .frm-field label.RdiosFlx p {
  font: 15px / 25px NeueRegrade-Regular;
  color: #000420;
  display: inline-block;
  padding-left: 10px;
  cursor: pointer;
  width: calc(100% - 20px);
}

.contact .btm_blk .btm_in .cnt-frm .chk-field a {
  color: #fb183e;
}

.contact .btm_blk .btm_in .cnt-frm input[type=checkbox]:checked::after,
.contact .btm_blk .btm_in .cnt-frm .frm-field label.RdiosFlx input[type=radio]:checked::after {
  content: "";
  position: absolute;
  border: solid;
  border-width: 3px 3px 0px 0;
  border-color: #fb183e;
  transform: rotate(125deg);
  top: 5px;
  right: -0;
  left: 3px;
  width: 12px;
  height: 7px;
  visibility: hidden;
}

.contact .btm_blk .btm_in .cnt-frm .arw_btn {
  display: inline-flex;
  align-items: center;
  margin-top: 30px;
  background: #ffffff;
}

.contact .btm_blk .btm_in .cnt-frm input[type=checkbox]:checked::after,
.contact .btm_blk .btm_in .cnt-frm .frm-field label.RdiosFlx input[type=radio]:checked::after {
  visibility: visible;
}

/* end btm */

/* end contact */
/* ---------------------------------------------------------------------------------------------------------------------- */

/* dj_home */
/* banner */
.dj-hm .banner .ban-in {
  position: relative;
}

.dj-hm .banner .ban-in .ban-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.dj-hm .banner .ban-in .ban-img img {
  width: 100%;
  object-fit: cover;
  height: 100%;
  object-position: top;
}

.dj-hm .banner .ban-in .ban-ol {
  background-color: #220410;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0.5;
}

.dj-hm .banner .ban-in .in-ctn {
  position: relative;
  text-align: right;
  max-width: 1050px;
  width: 100%;
  z-index: 2;
  padding: 300px 0 154px;
  margin-left: auto;
}

.dj-hm .banner .ban-in .in-ctn strong {
  font: 120px / 135px NeueRegrade-Bold;
  color: #ebe0d8;
}

.dj-hm .banner .ban-in .in-ctn strong strong {
  color: #fbfbfb;
}

.dj-hm .banner .ban-in .in-ctn strong b {
  font: 32px / 37px NeueRegrade-SemiBold;
  display: inline-block;
  color: #fbfbfb;
  max-width: 180px;
  width: 100%;
}

.dj-hm .banner .ban-in .in-ctn strong span {
  color: #fb183e;
}

.dj-hm .banner .ban-in .in-ctn p {
  font: 25px / 38px NeueRegrade-Medium;
  color: #fbfbfb;
}

.dj-hm .banner .ban-in .in-ctn .arw_btn {
  justify-content: end;
  text-align: unset;
}

.dj-hm .banner .ban-in .in-ctn .arw_btn:hover span {
  color: #fb183e;
  border-color: #fb183e;
}

.dj-hm .banner .ban-in .in-ctn .arw_btn span {
  color: #ffc000;
  border-color: #ffc000;
}

.dj-hm .banner .ban-in .in-ctn .arw_btn img {
  width: unset;
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(244deg) brightness(103%) contrast(103%);
}

.dj-hm .banner .ban-in .in-ctn .arw_btn:hover img {
  filter: brightness(0) saturate(100%) invert(17%) sepia(94%) saturate(7480%) hue-rotate(342deg) brightness(101%) contrast(108%);
}

.dj-hm .banner .ban-in .ban-sld-no {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  height: 105px;
  width: 220px;
  background-color: #ffc000;
  border-top-right-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000420;
}

.dj-hm .banner .ban-in .ban-sld-no span {
  font: 25px / 40px NeueRegrade-Regular;
}

.dj-hm .banner .ban-in .ban-sld-no span b {
  font: 50px / 40px NeueRegrade-Bold;
}

/* banner end*/

/* intro */
.dj-hm .intro-blk {
  padding-top: 134px;
}

.dj-hm .intro-blk .intro-in {
  display: flex;
  flex-wrap: nowrap;
}

.dj-hm .intro-blk .intro-in .lft h1 {
  margin-bottom: 25px;
}

.dj-hm .intro-blk .intro-in .lft h1 span {
  color: #fb183e;
}

.dj-hm .intro-blk .intro-in .lft p {
  font-size: 20px;
  line-height: 34px;
  margin-bottom: 20px;
}

.dj-hm .intro-blk .intro-in .lft li {
  font: 20px / 40px NeueRegrade-Bold;
  padding-left: 88px;
  padding-bottom: 35px;
  margin-bottom: 30px;
  border-bottom: 1px solid #e7e5e6;
}

.dj-hm .intro-blk .intro-in .lft li:last-child {
  border: none;
}

.dj-hm .intro-blk .intro-in .lft li span {
  font: 17px / 25px NeueRegrade-Regular;
}

.dj-hm .intro-blk .intro-in .lft li:before {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/intro-li.svg) no-repeat left top;
  border: unset;
  transform: unset;
  width: 65px;
  height: 65px;
  left: 0;
  top: 3px;
}

.dj-hm .intro-blk .intro-in .lft li span {
  font-size: 17px;
  line-height: 25px;
  display: block;
}

.dj-hm .intro-blk .intro-in .ryt {
  position: relative;
}

/* user pages */
/* dashboard_inner */
.dash_inr {
  background-color: #e6e6e9;
}

.dash_inr {
  display: flex;
  flex-wrap: wrap;
  min-height: 100vh;
}

.dash_inr .lft.side_bar {
  width: 314px;
  background-color: #fff;
}

.dash_inr .lft.side_bar .top_lg {
  padding: 40px 50px 30px;
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.dash_inr .lft.side_bar .items_container {
  padding: 40px 41px 60px 41px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  height: calc(100% - 130px);
}

.dash_inr .lft.side_bar .items_container ul {
  width: 100%;
}

.dash_inr .lft.side_bar .items_container ul li {
  padding-left: 0;
  margin-bottom: 0;
}

.dash_inr .lft.side_bar .items_container ul li::before {
  content: none;
}

.dash_inr .lft.side_bar .items_container ul li a {
  display: flex;
  align-items: center;
  padding: 12px 20px;
  border-radius: 5px;
  position: relative;
}

.dash_inr .lft.side_bar .items_container ul li a.has-child::before {
  content: "";
  position: absolute;
  padding: 4px;
  border-bottom: 2px solid #000420;
  border-right: 2px solid #000420;
  top: 45%;
  transform: translateY(-50%);
  right: 20px;
  rotate: 45deg;
  transition: 0.5s ease-in-out;
}

.dash_inr .lft.side_bar .items_container ul li.active a.has-child::before {
  rotate: 225deg;
}

.dash_inr .lft.side_bar .items_container ul li:not(:last-child) {
  margin-bottom: 10px;
}

.dash_inr .lft.side_bar .items_container>ul>li>a:hover {
  background-color: #e6e6e9;
}

.dash_inr .lft.side_bar .items_container ul li a img {
  width: 29px;
  height: 29px;
  object-fit: contain;
}

.dash_inr .lft.side_bar .items_container ul li a span {
  margin-left: 10px;
  font: 17px/29px NeueRegrade-Semibold;
  color: #000420;
}

.dash_inr .lft.side_bar .items_container ul li>ul li a {
  font: 16px/21px NeueRegrade-Semibold;
  color: #000420;
  padding-left: 50px;
  transition: 0.5s ease-in-out;
  position: relative;
}

.dash_inr .lft.side_bar .items_container ul li>ul li a:hover {
  color: #ffc000;
}

.dash_inr .lft.side_bar .items_container ul li>ul li.active a {
  color: #ffc000;
  background-color: transparent;
}

.dash_inr .lft.side_bar .items_container ul li>ul {
  display: none;
}

.dash_inr .lft.side_bar .items_container ul li.active>ul {
  display: block;
}

.dash_inr .lft.side_bar .items_container ul li.active>a {
  background-color: #e6e6e9;
}

.dash_inr .lft.side_bar .items_container ul li.active::after {
  content: "";
  position: absolute;
  top: 0;
  left: 10px;
  width: 2px;
  background-color: #e6e6e9;
  height: calc(100% - 25px);
}

.dash_inr .lft.side_bar .items_container ul li>ul li a::before {
  position: absolute;
  content: "";
  width: 35px;
  height: 1px;
  left: 10px;
  top: 46%;
  background-color: #e6e6e9;
  transform: translateY(-50%);
}

.dash_inr .lft.side_bar .items_container ul.lg_out li a span {
  color: #fb183e;
}

.dash_inr .rgt.content_side {
  width: calc(100% - 314px);
  padding: 30px 20px;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes {
  cursor: pointer;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .top_cont_blk {
  padding: 30px 14px 20px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl ul li {
  padding: 16px 11px;
}

.dash_inr .rgt.content_side .top_blk {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dash_inr .rgt.content_side .top_blk strong {
  font: 23px/28px NeueRegrade-Extrabold;
  color: #000420;
  text-transform: uppercase;
}

.dash_inr .rgt.content_side .top_blk .rgt {
  width: calc(100% - 400px);
  display: flex;
  align-items: center;
  justify-content: end;
}

.dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
  border-radius: 30px;
  background-color: #fff;
  padding: 18px 5px 18px 22px;
  display: flex;
  align-items: center;
  width: 75.1%;
}

.dash_inr .rgt.content_side .top_blk .rgt .inpt_snd form input {
  background-color: transparent;
  padding: 0;
}

.dash_inr .rgt.content_side .top_blk .rgt .inpt_snd input {
  width: 100%;
}

.dash_inr .rgt.content_side .top_blk .rgt .inpt_snd button {
  font: 15px/15px NeueRegrade-Semibold;
  color: #000420;
  background-color: #ffc000;
  text-transform: uppercase;
  border-radius: 30px;
  padding: 13px 15.3px;
}

.dash_inr .rgt.content_side .top_blk .rgt .notifi {
  margin: 0 30px;
  position: relative;
}

.dash_inr .rgt.content_side .top_blk .rgt .notifi>img {
  cursor: pointer;
}

.dash_inr .rgt.content_side .top_blk .rgt .notifi span {
  font: 15px/20px NeueRegrade-Bold;
  color: #fff;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  background-color: #fb183e;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -10px;
  right: -10px;
}

.dash_inr .rgt.content_side .top_blk .rgt .notifi .drp-box a span {
  position: unset;
  margin: 4px 0;
  margin-right: 9px;

}

.dash_inr .rgt.content_side .top_blk .rgt .drp_inr {
  padding-right: 30px;
  position: relative;
  cursor: pointer;
}

.dash_inr .rgt.content_side .top_blk .rgt .drp_inr .lg-arr,
header .drp_inr .lg-arr {
  position: absolute;
  top: 16px;
  right: 0;
  width: 14px;
  height: 14px;
}

.dash_inr .rgt.content_side .top_blk .rgt .drp_inr .lg-arr::before {
  content: "";
  position: absolute;
  padding: 4px;
  border-bottom: 2px solid #000420;
  border-right: 2px solid #000420;
  rotate: 45deg;
}

header .after-login {
  position: relative;
  display: flex;
  justify-content: end;
  gap: 28px;
}

header .drp_inr .lg-arr::before {
  content: "";
  position: absolute;
  padding: 4px;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  rotate: 45deg;
}

.error {
  color: #ff0000 !important;
}

.dash_inr .rgt.content_side .top_blk .rgt .drp_inr .drp-box {
  position: absolute;
  top: 52px;
  min-width: 209px;
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  right: 0;
  z-index: 999;
  box-shadow: 2px 1px 7px rgba(251, 24, 62, 0.3);
}

header .drp_inr .drp-box {
  position: absolute;
  top: 52px;
  min-width: 177px;
  right: 0;
  background-color: #fff;
  padding: 10px 20px;
  z-index: 99;
  border-radius: 10px;
  box-shadow: 2px 1px 7px rgba(251, 24, 62, 0.3);
}

.dash_inr .rgt.content_side .top_blk .rgt .drp_inr .det_lgn {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
}

.dash_inr .rgt.content_side .top_blk .rgt .drp_inr li::before {
  content: none;
}

.dash_inr .rgt.content_side .top_blk .rgt .det_lgn .img_blk {
  width: 46px;
  height: 46px;
  object-fit: cover;
  border-radius: 50%;
}

.dash_inr .rgt.content_side .top_blk .rgt .det_lgn .txt_blk {
  margin-left: 10px;
}

.dash_inr .rgt.content_side .top_blk .rgt .det_lgn .txt_blk span {
  font: 15px/20px NeueRegrade-Semibold;
  color: #000420;
}

.dash_inr .rgt.content_side .top_blk .rgt .drp_inr .drp-box a {
  display: block;
  font: 17px/29px NeueRegrade-Semibold;
  color: #000420;
}

.dash_inr .rgt.content_side .top_blk .rgt .drp_inr .drp-box a:hover {
  color: #fb183e;
}

/* .dash_inr .rgt.content_side .reprt{
  padding-top: 38px;
} */
.dash_inr .rgt.content_side .reprt ul {
  display: flex;
  align-items: center;
}

.dash_inr .rgt.content_side .reprt ul li::before {
  content: none;
}

.dash_inr .rgt.content_side .reprt ul li {
  margin-bottom: 0;
  padding: 26px 20px 30px;
  width: 24%;
  border-radius: 10px;
  cursor: pointer;
}

.dash_inr .rgt.content_side .reprt ul li:not(:last-child) {
  margin-right: 20px;
}

.dash_inr .rgt.content_side .reprt ul li .img_blk img {
  width: 45px;
  height: 45px;
  object-fit: contain;
}

.dash_inr .rgt.content_side .reprt ul li .txt_blk {
  margin-top: 20px;
}

.dash_inr .rgt.content_side .reprt ul li .txt_blk b {
  font: 40px/45px NeueRegrade-Extrabold;
  color: #fff;
  display: block;
}

.dash_inr .rgt.content_side .reprt ul li .txt_blk span {
  font: 16px/21px NeueRegrade-Regular;
  color: #fff;
  display: block;
  margin-top: 12px;
}

.dash_inr .rgt.content_side .reprt ul li.dark_box {
  background-color: #000420;
}

.dash_inr .rgt.content_side .reprt ul li.orang_box {
  background-color: #ff9d00;
}

.dash_inr .rgt.content_side .reprt ul li.red_box {
  background-color: #fb183e;
}

.dash_inr .rgt.content_side .reprt ul li.purp_box {
  background-color: #a36dff;
}

.dash_inr .rgt.content_side .reprt ul li .hike {
  position: absolute;
  top: 20px;
  right: 20px;
}

.dash_inr .rgt.content_side .reprt ul li .hike span {
  font: 14px/19px NeueRegrade-Semibold;
  color: #fff;
}

.dash_inr .rgt.content_side .btm_cnt {
  display: flex;
  flex-wrap: wrap;
  margin-top: 38px;
}

.dash_inr .rgt.content_side .btm_cnt .lft_inr {
  width: 72.6%;
  padding-right: 30px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk {
  width: 27.4%;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk strong {
  font: 18px/23px NeueRegrade-Bold;
  color: #000420;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk {
  margin-top: 30px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx {
  background-color: #fff;
  padding: 30px;
  border-radius: 20px;
  margin-top: 12px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .lft ul li a,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li a {
  font: 12px/17px NeueRegrade-Semibold;
  color: #000420;
  background-color: #f4f4f4;
  border-radius: 5px;
  padding: 10px 23px;
  margin-right: 12px;
  text-transform: uppercase;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .lft ul li::before,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li::before {
  content: none;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .lft ul li,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li {
  padding-left: 0;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .lft ul li a.active,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li a.active,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li.active a {
  color: #fff;
  background-color: #fb183e;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .rgt {
  display: flex;
  align-items: center;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .rgt b {
  font: 15px/20px NeueRegrade-Bold;
  color: #000420;
  display: flex;
  align-items: center;
  margin-right: 20px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .rgt select {
  padding: 10px 50px 10px 30px;
  border-radius: 30px;
  border: unset;
  background: #e6e6e9 url(../images/drop_icn.svg)no-repeat center right 22px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .rgt select,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .rgt select option {
  font: 14px/19px NeueRegrade-Medium;
  color: #000420;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .rgt select option {
  background: #e6e6e9;
  color: #000420;
  padding: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl {
  background-color: #000420;
  border-radius: 5px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl ul,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl ul {
  width: calc(100% - 30px) !important;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl ul,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100% !important;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl ul li {
  font: 14px/19px NeueRegrade-Semibold;
  color: #fff;
  text-transform: uppercase;
  padding: 16px 0;
  margin-bottom: 0;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl ul li::before,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl ul li::before {
  content: none;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .eve-gig,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .eve-gig {
  width: 28%;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .eve-typ,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .eve-typ {
  width: 13%;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .eve-plaat,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .eve-plaat {
  width: 14%;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .eve-datum,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .eve-datum {
  width: 23%;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .even-opn,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .even-opn {
  width: 16%;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .even-hide,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .even-hide {
  width: 9%;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl ul {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl ul li {
  font: 13px/18px NeueRegrade-Medium;
  color: #000420;
  padding: 20px 0;
  margin-bottom: 0;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .up_trans {
  text-transform: uppercase;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .prij_plac {
  color: #fb183e;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #d9cec7;
  border-radius: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl::-webkit-scrollbar-thumb {
  background: #000420;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl::-webkit-scrollbar-thumb:hover {
  background: #ffc000;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl {
  overflow: auto;
  margin-top: 20px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .body_inr {
  max-height: 317px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .body_inr ul:first-of-type li {
  padding-top: 0;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li::before,
.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .top_cont_blk ul li::before {
  content: none;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer {
  margin-top: 30px;
  border-radius: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer strong {
  font: 18px/22px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 20px;
  padding-right: 15px;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes {
  display: flex;
  flex-wrap: wrap;
  background-color: #fff;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li.item {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 0;
  margin-bottom: 0;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .top_cont_blk {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 30px 29px 20px;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .top_cont_blk ul li {
  padding-left: 0;
  margin-bottom: 0;
  font: 11px/16px NeueRegrade-Medium;
  color: #000420;
  text-transform: uppercase;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .top_cont_blk ul {
  display: flex;
  align-items: center;
  margin-bottom: 9px;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .top_cont_blk ul li:not(:last-child) {
  border-right: 1px solid #000420;
  padding-right: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .top_cont_blk ul li:not(:first-child) {
  padding-left: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .top_cont_blk strong {
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 12px;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .tme_Shw {
  display: flex;
  align-items: center;
  background-color: #f4f4f4;
  border-radius: 5px;
  padding: 5px 12px;
  width: fit-content;
  margin: 0 auto;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .tme_Shw img {
  width: 17px;
  height: 16px;
  object-fit: contain;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .tme_Shw span {
  font: 12px/17px NeueRegrade-Medium;
  color: #000420;
  display: block;
  margin-left: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .btm_cont_blk .inr_botm {
  justify-content: center;
  padding: 15px 30px 20px;
  display: flex;
  align-items: center;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .btm_cont_blk img {
  width: 17px;
  height: 17px;
  object-fit: contain;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .btm_cont_blk span {
  font: 14px/19px NeueRegrade-Semibold;
  color: #000420;
  display: block;
  margin-left: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes.owl-carousel .owl-nav {
  display: block !important;
  position: absolute;
  top: -40px;
  right: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes.owl-carousel .owl-nav button span {
  text-indent: -9999px;
  width: 9px;
  height: 15px;
  display: block;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes.owl-carousel .owl-nav button.owl-prev {
  margin-right: 12px;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes.owl-carousel .owl-nav button.owl-prev span {
  background: url(../images/prev_icn.svg)no-repeat center center;
}

.dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes.owl-carousel .owl-nav button.owl-next span {
  background: url(../images/next_icn.svg)no-repeat center center;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw {
  background-color: #000420;
  border-radius: 10px;
  padding: 30px 24px;
  margin-bottom: 32px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .top_hd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 26px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .top_hd b {
  font: 20px/25px NeueRegrade-Bold;
  color: #fff;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl ul li.eve-gig {
  font: 16px/21px NeueRegrade-Semibold;
  color: #000420;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl ul li.prij_plac {
  font: 16px/21px NeueRegrade-Bold;
  color: #fb183e;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .top_hd a {
  font: 16px/21px NeueRegrade-Semibold;
  color: #fff;
}

.btm_content .rvx_al:not(:first-of-type) {
  padding-top: 22px;
}

.btm_content .rvx_par {
  overflow-y: auto;
  margin-top: 37px;
  max-height: 444px;
}

.btm_content .rvx_par::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}

.btm_content .rvx_par::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #33364d;
  border-radius: 10px;
}

.btm_content .rvx_par::-webkit-scrollbar-thumb {
  background: #fff;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
}

.btm_content .rvx_par::-webkit-scrollbar-thumb:hover {
  background: #ffc000;
}

.btm_content .rvx_par .rvx_al {
  margin-right: 14px;
  border-radius: 20px;
}

.btm_content .rvx_al {
  padding-bottom: 22px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.btm_content .rvx_al .top strong {
  font: 17px/22px NeueRegrade-Bold;
  color: #fff;
  display: block;
}

.btm_content .rvx_al .top p {
  margin-top: 10px;
  font: 14px/21px NeueRegrade-Regular;
  color: #b3b4bc;
}

.btm_content .rvx_al .top p>a {
  font-family: NeueRegrade-Semibold;
  color: #fff;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom {
  margin-top: 14px;
  display: flex;
  align-items: center;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .img_blk,
.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .img_blk span,
.ree_det .lft .lft_inr .review_pic {
  width: 41px;
  height: 41px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .img_blk img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .txt_blk {
  margin-left: 14px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .txt_blk ul {
  display: flex;
  align-items: center;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .txt_blk ul li {
  padding-left: 0;
  margin-bottom: 0;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .txt_blk ul li:first-child {
  padding-right: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .txt_blk ul li:last-child {
  padding-left: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .txt_blk ul li::before {
  content: none;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .txt_blk ul li:not(:last-child) {
  border-right: 2px solid #fff;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .txt_blk ul li span {
  font: 14px/19px NeueRegrade-Medium;
  color: #fff;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .txt_blk ul li b {
  font: 14px/19px NeueRegrade-Regular-Italic;
  color: #b3b4bc;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .txt_blk .str_img {
  display: flex;
  align-items: center;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .txt_blk .str_img img {
  width: 78px;
  height: 16px;
  object-fit: contain;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw .bottom .txt_blk .str_img strong {
  font: 14px/16px NeueRegrade-Bold;
  color: #fff;
  margin-left: 10px;
  margin-top: 6px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .top strong {
  font: 18px/23px NeueRegrade-Bold;
  color: #000420;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .top .rgt span {
  font: 15px/20px NeueRegrade-Bold;
  color: #000420;
  margin-right: 12px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par .cont_inr {
  display: flex;
  align-items: center;
  margin-bottom: 22px;
  cursor: pointer;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par .cont_inr .img_blk img {
  width: 66px;
  height: 66px;
  object-fit: cover;
  border-radius: 5px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par .cont_inr .txt_blk {
  margin-left: 15px;
  width: calc(100% - 89px);
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par .cont_inr .txt_blk .txt_inr span {
  font: 14px/21px NeueRegrade-Regular;
  color: #000420;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par .cont_inr .txt_blk .abt_info {
  margin-top: 5px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par .cont_inr .txt_blk .abt_info p {
  font: 16px/21px NeueRegrade-Bold;
  color: #000420;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .top select {
  background: #fff url(../images/drop_icn.svg)no-repeat center right 22px;
  width: fit-content;
  padding: 8px 50px 8px 31px;
  border: 0;
  border-radius: 30px;
  cursor: pointer;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par {
  margin-top: 24px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par {
  overflow-y: auto;
  max-height: 196px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #cfcfd5;
  border-radius: 10px;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par::-webkit-scrollbar-thumb {
  background: #000;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par::-webkit-scrollbar-thumb:hover {
  background: #ffc000;
}

.dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par .news_box {
  margin-right: 14px;
  border-radius: 20px;
}

/* edit_one */
.dash_inr.steps_page .rgt.content_side .btm_cnt {
  border-radius: 10px;
  overflow: hidden;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .lft_inr {
  width: 100%;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk {
  width: 80.4%;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt>ul.nav.nav-tabs {
  flex-direction: column;
  width: 16.1%;
  background-color: #f4f4f4;
  padding: 41px 0;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk {
  width: 83.9%;
  background-color: #fff;
  padding: 50px 50px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt ul.nav.nav-tabs li,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom ul li {
  padding-left: 0;
  margin-bottom: 0;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt ul.nav.nav-tabs li::before,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom ul li::before {
  content: none;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt ul.nav.nav-tabs li button {
  width: 100%;
  padding: 17px 45px;
  text-align: left;
  font: 16px/21px NeueRegrade-Semibold;
  color: #000420;
  border: unset;
  margin-bottom: 0;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt>ul.nav.nav-tabs>li>button.active,
.dash_inr.steps_page .rgt.content_side .btm_cnt>ul.nav.nav-tabs>li>button:hover {
  background-color: #ffc000;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk {
  position: relative;
  width: 130px;
  height: 130px;
  border-radius: 50%;
  margin-bottom: 30px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk.logo>img {
  border-radius: revert;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_btm .rgt button {
  padding: 13px 20px 10px;
}

.dash_inr .lft.side_bar .items_container ul li.activeTab {
  background-color: #e6e6e9;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk .edit_button {
  position: absolute;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffc000;
  border-radius: 50%;
  top: 0;
  right: 0;
  outline: 5px solid #fff;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col {
  margin-bottom: 20px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col b {
  display: block;
  margin-bottom: 12px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col input[type=file] {
  cursor: pointer;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col input,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col select,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col textarea {
  border: 1px solid #e6e6e9;
  border-radius: 6px;
  width: 100%;
  padding: 13px 20px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col textarea {
  height: 141px;
  overflow: auto;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col textarea::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col textarea::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #d9cec7;
  border-radius: 10px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col textarea::-webkit-scrollbar-thumb {
  background: #6c6763;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col textarea::-webkit-scrollbar-thumb:hover {
  background: #ffc000;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_btm {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 20px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_btm button,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_btm .lft span.del {
  font: 14px/20px NeueRegrade-Semibold;
  color: #fff;
  padding: 13.5px 20px;
  border-radius: 30px;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
  cursor: pointer;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_btm .lft span.del img {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_btm .lft span.del {
  background-color: #fb183e;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_btm .rgt button {
  background-color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload .label a {
  font: 17px/22px NeueRegrade-Bold;
  color: #fff;
  padding: 2px 23px;
  background-color: #000420;
  border-radius: 30px;
  display: inline-block;
  transition: 0.5s ease-in-out;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload .label span,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload .label b {
  font: 17px/22px NeueRegrade-Regular;
  color: #000420;
  display: block;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload .label input[type=file]::-webkit-file-upload-button,
.docspopup .modal-dialog .frm-field.fileupl input[type=file]::-webkit-file-upload-button {
  display: none;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload .label input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  height: 145px;
  left: 0;
  bottom: 0;
  color: transparent;
  background-color: #f4f4f4;
  cursor: pointer;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload {
  padding: 0 !important;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top {
  margin-bottom: 60px;
  text-align: center;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload label span {
  margin: 5px 0;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top>b {
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top>b>span {
  font-family: NeueRegrade-Regular;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom>ul {
  justify-content: center;
  border-color: #e5e5e5;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom>ul>li>button img {
  display: block;
  margin-bottom: 4px;
  width: 24px;
  height: 20px;
  object-fit: contain;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom>ul>li>button {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  max-width: 785px;
  margin: 30px auto 0;
  gap: 11px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom>ul li button.active,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom>ul li button:hover {
  color: #ffc000;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom>ul li button.active img,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom ul li button:hover img {
  filter: brightness(0) saturate(100%) invert(57%) sepia(103%) saturate(600%) hue-rotate(360deg) brightness(115%) contrast(105%);
}

.social_blk .soc_box {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.social_blk .soc_box .lft {
  width: 49%;
  margin-right: 20px;
}

.social_blk .soc_box {
  margin-bottom: 20px;
  /* padding-right: 30px; */
}

.social_blk .soc_box b {
  display: block;
  margin-bottom: 12px;
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
}

.social_blk .soc_box input {
  border: 1px solid #e6e6e9;
  border-radius: 5px;
  padding: 13.5px 20px;
  width: 100%;
}

.social_blk .soc_box input::placeholder,
.social_blk .soc_box input {
  color: #000420;
}

.social_blk .soc_box .rgt {
  width: 49%;
  align-self: end;
}

.social_blk button {
  font: 14px/20px NeueRegrade-Semibold;
  color: #fff;
  padding: 13.5px 20px 11px;
  border-radius: 30px;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
  background-color: #000420;
  margin-top: 10px;
}

.soc_box .ctn {
  display: flex;
  width: 100%;
}

.soc_box .ctn span {
  font: 14px/20px NeueRegrade-Semibold;
  color: #fff;
  padding: 17px 10px 14px;
  border-radius: 30px;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
  background-color: #000420;
  margin-left: 9px;
  width: 203px;
  cursor: pointer;
  text-align: center;
}

.social_blk .bottom_info b {
  font: 50px/55px NeueRegrade-Bold;
  color: #000420;
}

.social_blk .bottom_info .rgt strong {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 16px;
}

.social_blk .bottom_info .btm_inr {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
}

.social_blk .bottom_info .btm_inr .lft {
  width: 45.9%;
  padding-right: 30px;
}

.social_blk .bottom_info .btm_inr .lft p:not(:first-child) {
  padding-top: 15px;
}

.social_blk .bottom_info .btm_inr .lft p {
  padding-bottom: 15px;
}

.social_blk .bottom_info .btm_inr .rgt {
  width: 51.5%;
}

.social_blk .bottom_info {
  margin-top: 46px;
}

.social_blk .bottom_info .btm_inr .rgt ul li {
  font: 20px/25px NeueRegrade-Regular;
}

.pass_wrd_blk .frm_col {
  margin-bottom: 15px;
}

.pass_wrd_blk .frm_col b {
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 12px;
}

.pass_wrd_blk .frm_col label {
  width: 100%;
}

.pass_wrd_blk .frm_col label .inp_fld {
  border: 1px solid #e6e6e9;
  width: 100%;
  border-radius: 5px;
  padding: 12px 20px;
  display: flex;
  align-items: center;
}

.pass_wrd_blk .frm_col label .inp_fld input {
  padding: 0 20px 0 0;
  color: #000420;
  width: calc(100% - 20px);
  border: 0;
}

.pass_wrd_blk .frm_col label .inp_fld input::placeholder {
  color: #a8a8a8;
}

.pass_wrd_blk .frm_col label .inp_fld button {
  background-color: unset;
  padding: 0;
}

.pass_wrd_blk .frm_col label .inp_fld img {
  width: 19px;
  height: 15px;
  object-fit: contain;
  cursor: pointer;
}

.pass_wrd_blk form>button {
  font: 14px/20px NeueRegrade-Semibold;
  color: #fff;
  padding: 13.5px 20px 11px;
  border-radius: 30px;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
  background-color: #000420;
  margin-top: 10px;
}

.pass_wrd_blk form>button:hover,
.social_blk button:hover {
  background-color: #ffc000;
  color: #000420;
}

.dash_inr.widget_page .rgt.content_side .btm_blk {
  margin-top: 40px;
}

.dash_inr.widget_page .rgt.content_side .btm_blk .widget_box {
  padding: 30px;
  background-color: #fff;
  border-radius: 5px;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
}

.dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .lft {
  background-color: #e6e6e9;
  width: 51.1%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  padding: 27px;
}

.dash_inr.widget_page .rgt.content_side .btm_blk .widg-two .lft img {
  width: 100%;
  border-radius: 10px;
  height: 458px;
  object-fit: cover;
}

.dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt {
  width: 40%;
  padding: 40px 0 60px;
  padding-left: 92px;
}

.dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt .txarea_inr textarea {
  width: 100%;
  height: 150px;
  padding: 0 20px 0 0;
  border: 1px solid #e6e6e9;
  border-radius: 10px;
}

.dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt .txarea_inr textarea::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
  background: #000420;
}

.dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt .txarea_inr textarea::-webkit-scrollbar-thumb {

  border-radius: 10px;
  transition: 0.5s ease-in-out;
}

.dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt .txarea_inr textarea::-webkit-scrollbar-thumb:hover {
  background: #ffc000;
}

.dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt .rght_frm b {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 12px;
}

.dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt .rght_frm button {
  font: 14px/20px NeueRegrade-Semibold;
  color: #fff;
  padding: 13.5px 20px;
  border-radius: 30px;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
  background-color: #000420;
  margin-top: 30px;
}

.dash_inr.widget_detail .rgt.content_side .top_blk {
  margin-bottom: 24px;
}


.dash_inr.widget_detail .btm_cont_blk {
  display: flex;
  flex-wrap: wrap;
  border-radius: 10px;
  overflow: hidden;
  margin-top: 17px;
}

.dash_inr.widget_detail .btm_ptr {
  display: none;
}

.dash_inr.widget_detail .btm_cont_blk .lft {
  width: 50%;
  padding: 38px 38px 58px;
  background-color: #ffffff;
}

.dash_inr.widget_detail .btm_cont_blk .lft strong {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
  display: block;
}

.dash_inr.widget_detail .btm_cont_blk .lft b {
  font: 20px/25px NeueRegrade-Bold;
  color: #000420;
  display: block;
}

.dash_inr.widget_detail .btm_cont_blk .lft p {
  padding-top: 13px;
  padding-bottom: 28px;
}

.dash_inr.widget_detail .btm_cont_blk .lft a {
  font: 14px/20px NeueRegrade-Semibold;
  color: #fff;
  padding: 13.5px 20px;
  border-radius: 30px;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
  background-color: #000420;
  margin-top: 30px;
}

.dash_inr.widget_detail .btm_cont_blk .lft .btm_txt_field {
  margin-top: 34px;
}

.dash_inr.widget_detail .btm_cont_blk .lft .btm_txt_field .txarea_inr {
  border: 1px solid #e6e6e9;
  border-radius: 10px;
  padding: 20px;
  margin-top: 20px;
}

.dash_inr.widget_detail .btm_cont_blk .lft .btm_txt_field .txarea_inr textarea {
  width: 100%;
  padding: 0 20px 0 0;
  overflow: auto;
  height: 128px;
  border: 0;
}

.dash_inr.widget_detail .btm_cont_blk .lft .btm_txt_field a {
  background-color: #ffc000;
  display: flex;
  align-items: center;
  width: fit-content;
  color: #000420;
}

.dash_inr.widget_detail .btm_cont_blk .lft .btm_txt_field a img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  margin-right: 12px;
  display: block;
}

.dash_inr.widget_detail .btm_cont_blk .rgt {
  width: 50%;
  padding: 48px 48px 58px;
  background-color: #f4f4f4;
}

.dash_inr.widget_detail .btm_cont_blk .rgt .img_blk {
  margin-top: 15px;
}

.dash_inr.widget_detail .btm_cont_blk .rgt .img_blk ul {
  display: flex;
  flex-wrap: wrap;
}

.dash_inr.widget_detail .btm_cont_blk .rgt .img_blk ul li {
  padding-left: 0;
  margin-bottom: 20px;
  width: 49.9%;
}

.dash_inr.widget_detail .btm_cont_blk .rgt .img_blk ul li img {
  width: 100%;
  height: 245px;
  object-fit: cover;
  border-radius: 10px;
}

.dash_inr.widget_detail .btm_cont_blk .rgt .img_blk ul li::before {
  content: none;
}

.dash_inr.widget_detail .btm_cont_blk .rgt .img_blk ul li:not(:nth-child(2n)) {
  padding-right: 20px;
}

.dash_inr.review_invite .btm_table_blk {
  margin-top: 17px;
  background-color: #fff;
  border-radius: 10px;
  padding: 32px;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk {
  margin-bottom: 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .lft button {
  font: 12px/14px NeueRegrade-Semibold;
  color: #000420;
  padding: 11px 23px;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt {
  display: flex;
  align-items: center;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .searc_box {
  background-color: #f4f4f4;
  border-radius: 30px;
  padding: 6px 15px;
  margin-right: 16px;
  position: relative;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .searc_box img {
  position: absolute;
  right: 21px;
  top: 21px;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .radio_part b {
  font: 15px/20px NeueRegrade-Bold;
  color: #000420;
  margin-right: 40px;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .radio_part,
.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .radio_part .radio_inr {
  display: flex;
  align-items: center;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .radio_part .radio_inr label {
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #f4f4f4;
  font: 14px/19px NeueRegrade-Medium;
  color: #000420;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .radio_part .radio_inr label:not(:last-child) {
  margin-right: 10px;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .radio_part .radio_inr label input {
  display: none;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .radio_part .radio_inr label:has(input[type=radio]:checked) {
  background-color: #ffc000;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .selt_part {
  margin-left: 20px;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .selt_part span {
  font: 15px/20px NeueRegrade-Bold;
  color: #000420;
  margin-right: 15px;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .searc_box input {
  background-color: #f4f4f4;
}

ul.pagina {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 35px;
}

ul.pagina li {
  padding: 0;
  margin-bottom: 0;
}

ul.pagina li a {
  display: flex;
  /* align-items: center; */
  justify-content: center;
  width: 49px;
  height: 49px;
  transition: 0.5s ease-in-out;
  font: 18px/22px NeueRegrade-Bold;
  color: #000420;
  line-height: 49px;
}

ul.pagina li:has(a) a {
  border-radius: 50%;
  border: 1px solid #000;
}

ul.pagina li::before {
  content: none;
}

ul.pagina li:not(:last-child) {
  margin-right: 20px;
}

ul.pagina .prev_icn a {
  font: 18px/23px NeueRegrade-Bold;
  color: #000420;
}

ul.pagina .prev_icn a::before,
ul.pagina .nxt_icn a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 9px;
  height: 16px;
  transform: translate(-50%, -50%);
}

ul.pagina .prev_icn a::before {
  background: url(../images/prev_icn.svg)no-repeat center center;
}

ul.pagina .nxt_icn a::before {
  background: url(../images/next_icn.svg)no-repeat center center;
}

ul.pagina li:has(a):not(.prev:first-child, .nxt:last-child) a {
  background: #e6e6e9;
}

ul.pagina li.prev a,
ul.pagina li.nxt a {
  background-color: #fff !important;
}

ul.pagina li:has(a):hover:not(:first-child, :last-child) a,
ul.pagina li.active a {
  background-color: #000420 !important;
  color: #fff;
}

.dash_inr.review_invite .btm_table_blk .table_par table {
  width: 100%;
}

.dash_inr.review_invite .btm_table_blk .table_par table thead {
  background-color: #000420;
}

.dash_inr.review_invite .btm_table_blk .table_par table thead tr th {
  font: 14px/19px NeueRegrade-Semibold;
  color: #fff;
  text-transform: uppercase;
  padding: 12px 10px;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td {
  padding: 19px 10px 11px;
}


.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td ul li {
  padding-left: 0;
  margin-bottom: 0;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td ul li:not(:first-child) {
  padding-left: 10px;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td ul li:not(:last-child) {
  padding-right: 10px;
  border-right: 1px solid #000420;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td ul li::before {
  content: none;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td ul li {
  font: 14px/19px NeueRegrade-Regular;
  color: #000420;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td {
  font: 14px/19px NeueRegrade-Medium;
  color: #000420;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td {
  font: 11px/16px NeueRegrade-Semibold;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td:last-child {
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td.green span {
  background-color: #0ca600;
  padding: 7px 18px;
  border-radius: 30px;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td.red span {
  background-color: #fb183e;
  padding: 7px 18px;
  border-radius: 30px;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td .rat_blk {
  display: flex;
  align-items: center;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td .rat_blk b {
  margin-right: 10px;
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td .rat_blk img {
  width: 74px;
  height: 18px;
  object-fit: contain;
  display: block;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td {
  border-bottom: 1px solid #e5e5e5;
}

.calender_blk .ui-datepicker-inline .ui-datepicker-calendar .booked-date a {
  background-color: #b3b4bc !important;
  color: #fff !important;
  border-radius: 50%;
}

.calender_blk .ui-datepicker-inline .ui-datepicker-calendar .ui-state-default {
  border: unset;
  background: unset;
  color: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
}

.calender_blk {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.calender_blk .ui-datepicker-inline {
  padding: 10px;
  border-radius: 20px;
  border: unset;
}

.calender_blk .ui-datepicker-inline .ui-datepicker-calendar thead tr th {
  font: 14px/19px NeueRegrade-Semibold;
  color: #000420;
}

.calender_blk .ui-datepicker-inline .ui-datepicker-calendar tbody tr td {
  font: 14px/19px NeueRegrade-Regular;
  color: #000420;
}

.calender_blk .ui-datepicker-inline .ui-datepicker-calendar {
  margin: 0;
}

.ui-datepicker .ui-datepicker-header {
  background-color: unset;
  padding: 0;
  border: unset;
  padding-bottom: 10px;
}

.calender_blk .ui-datepicker-inline .ui-datepicker-calendar .ui-state-default:hover,
.calender_blk .ui-datepicker-inline .ui-datepicker-calendar .ui-state-default.active {
  background-color: #b3b4bc !important;
  color: #fff !important;
  border-radius: 50%;
}

.calender_blk .det_blk.agenda_info ul {
  display: flex;
  align-items: center;
  justify-content: center;
}

.calender_blk .det_blk.agenda_info ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0px;
}

.calender_blk .det_blk.agenda_info ul li {
  padding-left: 0;
  margin-bottom: 0;
  margin-right: 10px;
}

.calender_blk .det_blk.agenda_info ul li::before {
  content: none;
}

.calender_blk .det_blk.agenda_info ul li.Boeking span {
  background-color: #3cb244;
}

.calender_blk .det_blk.agenda_info ul li.Aanvraag span {
  background-color: #ffc000;
}

.calender_blk .det_blk.agenda_info ul li.Annulering span {
  background-color: #ff9d00;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .lft {
  width: 25.2%;
  border-right: 1px solid #e7e7e7;
}

.dash_inr.agenda_pge .calender_blk .ui-datepicker-inline {
  border-radius: 0px;
  width: 100% !important;
  padding: 0;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk {
  display: flex;
  flex-wrap: wrap;
  margin-top: 39px;
  background-color: #ffffff;
  min-height: calc(100vh - 132px);
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .lft .calender_blk #calendar {
  width: 100% !important;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .lft .det_blk.agenda_info {
  width: 100%;
  padding: 20px 30px;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}

.dash_inr.agenda_pge .calender_blk .ui-datepicker-inline .ui-datepicker-header {
  border-bottom: 1px solid #e7e7e7;
  padding: 15px 40px 15px;
}

.dash_inr.agenda_pge .calender_blk .ui-datepicker-inline .ui-datepicker-calendar {
  padding: 20px 40px 20px;
  width: calc(100% - 11%);
  margin: 0 auto;
}

.dash_inr.agenda_pge .calender_blk .ui-datepicker-inline .ui-datepicker-calendar thead tr th {
  text-transform: uppercase;
  text-align: left;
}

.ui-widget-header .ui-datepicker-prev .ui-icon {
  background: url(../images/prev_icn.svg)no-repeat center center;
}

.ui-widget-header .ui-datepicker-next .ui-icon {
  background: url(../images/next_icn.svg)no-repeat center center;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  top: 16px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 22px;
}

.ui-datepicker .ui-datepicker-next {
  right: 22px;
}

.ui-datepicker-title span {
  font: 18px/23px NeueRegrade-Bold;
  color: #000420;
  text-transform: uppercase;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt {
  width: 74.8%;
  padding: 30px 28px;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li {
  padding-left: 0;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li::before {
  content: none;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr button,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr a {
  font: 12px/17px NeueRegrade-Semibold;
  color: #000420;
  text-transform: uppercase;
  padding: 10px 23px;
  background-color: #f4f4f4;
  transition: 0.5s ease-in-out;
  border-radius: 5px;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr button:hover {
  background-color: #3cb244;
  color: #fff;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr button:not(:last-child) {
  margin-right: 10px;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .rgt_bn_inr {
  display: flex;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .rgt_bn_inr button {
  font: 14px/19px NeueRegrade-Medium;
  color: #fff;
  background-color: #000420;
  border-radius: 30px;
  margin-left: 12px;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .rgt_bn_inr button>span {
  margin-left: 12px;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .rgt_bn_inr .selt_part span {
  font: 15px/20px NeueRegrade-Bold;
  color: #000420;
  margin-right: 10px;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .rgt_bn_inr .selt_part select {
  padding: 10px 50px 10px 30px;
  border-radius: 30px;
  border: unset;
  background: #e6e6e9 url(../images/drop_icn.svg)no-repeat center right 22px;
  cursor: pointer;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .rgt_bn_inr .selt_part select,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .rgt_bn_inr .selt_part select option {
  font: 14px/19px NeueRegrade-Medium;
  color: #000420;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .rgt_bn_inr .selt_part select option {
  background: #e6e6e9;
  color: #000420;
  padding: 10px;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .bottom_tabl {
  margin-top: 25px;
}

.tabl_strc .head_tabl {
  background-color: #000420;
  border-radius: 5px;
}

.tabl_strc .head_tabl ul,
.tabl_strc .body_tabl ul {
  width: calc(100% - 30px) !important;
}

.tabl_strc .head_tabl ul,
.tabl_strc .body_tabl ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
}

.tabl_strc .head_tabl tr th {
  font: 14px/19px NeueRegrade-Semibold;
  color: #fff;
  text-transform: uppercase;
  padding: 14px 16px;
  margin-bottom: 0;
}

.tabl_strc .head_tabl .even-hd,
.tabl_strc .body_tabl tr td {
  width: 28%;
  padding: 14px 16px;
}

.tabl_strc .head_tabl tr th:first-of-type {
  border-radius: 10px 0 0 10px;
}

.tabl_strc .head_tabl tr th:last-of-type {
  border-radius: 0px 10px 10px 0;
}

.tabl_strc .body_tabl .even-hd {
  font: 16px/21px NeueRegrade-Semibold;
}

.tabl_strc .head_tabl ul li::before,
.tabl_strc .body_tabl ul li::before {
  content: none;
}

.tabl_strc .head_tabl .even-hd,
.tabl_strc .body_tabl .even-hd {
  width: 28%;
}

.tabl_strc .head_tabl .typ-hd,
.tabl_strc .body_tabl .typ-hd {
  width: 12.5%;
}

.tabl_strc .head_tabl .get-hd,
.tabl_strc .body_tabl .get-hd {
  width: 12.5%;
}

.tabl_strc .head_tabl .dat-hd,
.tabl_strc .body_tabl .dat-hd {
  width: 22%;
}

.tabl_strc .head_tabl .opb-hd,
.tabl_strc .body_tabl .opb-hd {
  width: 16%;
}

.tabl_strc .head_tabl .imd-hd,
.tabl_strc .body_tabl .imd-hd {
  width: 12%;
  cursor: pointer;
}

.tabl_strc .body_tabl ul {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.tabl_strc .body_tabl {
  font: 13px/21px NeueRegrade-Medium;
  color: #000420;
  padding: 20px 16px;
  margin-bottom: 0;
}

.tabl_strc .body_tabl .dat-hd {
  font: 14px/21px NeueRegrade-Regular;
}

.tabl_strc .body_tabl .up_trans {
  text-transform: uppercase;
}

.tabl_strc .body_tabl .prij_plac {
  color: #fb183e;
  font: 15px/21px NeueRegrade-Bold;
}

.tabl_strc .body_tabl::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}

.tabl_strc .body_tabl::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #d9cec7;
  border-radius: 10px;
}

.tabl_strc .body_tabl::-webkit-scrollbar-thumb {
  background: #000420;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
}

.tabl_strc .body_tabl::-webkit-scrollbar-thumb:hover {
  background: #ffc000;
}

.tabl_strc .body_tabl {
  overflow: auto;
  margin-top: 20px;
  padding: 0 23px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl {
  padding: 0 23px;
}

.tabl_strc .body_tabl .body_inr {
  max-height: 720px;
}

.tabl_strc {
  width: 100%;
}

.tabl_strc .body_tabl .body_inr ul:first-of-type li {
  padding-top: 0;
  padding-left: 0;
}

.tabl_strc .head_tabl tr th {
  color: #fff;
}

.tabl_strc .body_tabl .ima_dv {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.tabl_strc .body_tabl .ima_dv img:not(:last-child) {
  margin-right: 5px;
}

.tabl_strc .body_tabl ul li .ima_dv img {
  cursor: pointer;
}

.tabl_strc .body_tabl ul li .ima_dv img:last-child {
  width: 22px;
  height: 16px;
}

/* edit_one */
/* modal */
.modal .modal-dialog {
  max-width: 563px;
}

.modal-content {
  border: unset;
  border-radius: 10px;
}

.request_pop .modal-content .modal-body {
  position: relative;
  padding: 45px 53px;
  text-align: center;
}

.modal-content .modal-body button.btn-close {
  position: absolute;
  top: 20px;
  right: 20px;
  opacity: 1;
}

.modal-content .modal-body ul {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}

.modal-content .modal-body ul li {
  padding-left: 0;
  margin-bottom: 0;
  font: 15px/15px NeueRegrade-Medium;
  color: #000420;
}

.modal-content .modal-body>ul>li {
  text-transform: uppercase;
}

.modal-content .modal-body ul li:not(:last-child) {
  border-right: 1px solid #000420;
  padding-right: 10px;
}

.modal-content .modal-body ul li:not(:first-child) {
  padding-left: 10px;
}

.modal-content .modal-body ul li::before {
  content: none;
}

.modal-content .modal-body strong {
  font: 30px/35px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 20px;
}

.login_blk .btm_blk .back:hover {
  background: #ffc000;
  color: #000420;
}

.modal-content .modal-body p {
  padding-bottom: 20px;
  font: 17px / 28px NeueRegrade-Medium;
}

.modal-content .modal-body .locate_blk ul li span {
  display: block;
  font: 14px / 19px NeueRegrade-Medium;
  color: #000420;
  text-transform: uppercase;
  margin-bottom: 6px;
}

.modal-content .modal-body .locate_blk ul li b {
  display: block;
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
}

.modal-content .modal-body .locate_blk ul {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 20px;
  align-items: start;
}

.modal-content .modal-body .locate_blk ul li:not(:last-child) {
  border-right: 1px solid #e5e5e5;
  padding-right: 30px;
}

.modal-content .modal-body .locate_blk ul li:not(:first-child) {
  padding-left: 30px;
}

.modal-content .modal-body .price_det {
  margin-top: 27px;
}

.modal-content .modal-body .price_det span {
  font: 20px / 25px NeueRegrade-Medium;
  color: #000420;
  display: block;
}

.modal-content .modal-body .price_det b {
  font: 30px/35px NeueRegrade-Bold;
  color: #fb183e;
  display: block;
  margin: 10px 0;
}

.modal-content .modal-body .price_det .bt_items {
  margin-top: 20px;
}

.modal-content .modal-body .price_det .bt_items a,
.modal-content .modal-body .price_det .bt_items button {
  padding: 12px 20px;
  border-radius: 30px;
  font: 15px/20px NeueRegrade-Semibold;
  text-transform: uppercase;
}

.modal-content .modal-body .price_det .bt_items a {
  background-color: #000420;
  color: #ffffff;
  margin-right: 10px;
}

.modal-content .modal-body .price_det .bt_items button {
  background-color: #ffc000;
  color: #000420;
}

.add_book_pop .modal-content .modal-body {
  position: relative;
  padding: 45px 40px;
}

.add_book_pop .modal-content .modal-body .frm_col {
  margin-bottom: 22px;
}

.add_book_pop .modal-content .modal-body form label {
  width: 100%;
}

.add_book_pop .modal-content .modal-body form b {
  font: 17px/22px NeueRegrade-Bold;
  color: #000420;
  display: block;
  margin-bottom: 5px;
}

.add_book_pop .modal-content .modal-body .frm_col input {
  width: 100%;
  border: 1px solid #e6e6e9;
  border-radius: 5px;
  padding: 13.5px 20px;
}

.add_book_pop .modal-content .modal-body .frm_flx {
  display: flex;
  align-items: center;
}

.add_book_pop .modal-content .modal-body .frm_flx .frm_col {
  width: 49%;
}

.add_book_pop .modal-content .modal-body .frm_flx .frm_col:not(:last-child) {
  margin-right: 20px;
}

.add_book_pop .modal-content .modal-body .frm_flx .frm_col select {
  width: 100%;
  background-color: unset;
  border: 1px solid #e6e6e9;
  border-radius: 5px;
  padding: 15px 50px 15px 30px;
}

/* modal */
/* date */
/* .flt_item .date-container {
  position: relative;
  display: flex;
  cursor: pointer;
  width: 100%;
  align-items: center;
  background-color: #fff;
  overflow: hidden;
} */

/* .flt_item input[type="date"] {
  width: 100%;
  padding: 10px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  position: absolute;
  opacity: 0;
  z-index: -1;
  font: 15px/20px NeueRegrade-Medium;
  color: #000420;
  border: unset;
} */

/* .flt_item .custom-input {
  width: 100%;
  padding: 10px;
  font: 15px/20px NeueRegrade-Medium;
  color: #000420;
  background-color: white;
  cursor: pointer;
} */

/* .flt_item .custom-placeholder {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  font: 15px/20px NeueRegrade-Regular;
  color: #000420;
  pointer-events: none;
  transition: opacity 0s ease-in-out;
}

.flt_item .hide-placeholder {
  opacity: 0;
}

.flt_item .custom-calendar-icon {
  pointer-events: none;
}

.flt_item .custom-calendar-icon img {
  width: 18px;
  height: 19px;
  object-fit: contain;
} */


.add_book_pop .modal-content .modal-body .frm_flx .frm_col .flt_item input {
  padding: 12.5px 10px 12.5px 10px;
  border: 1px solid #e6e6e9;
  border-radius: 5px;
}

.add_book_pop .modal-content .modal-body form .txarea_inr textarea {
  border: 1px solid #e6e6e9;
  border-radius: 10px;
  padding: 20px;
}

.add_book_pop .modal-content .modal-body form textarea {
  width: 100%;
  height: 110px;
  padding: 0 14px 0 0;
  border: 0;
}

.add_book_pop .modal-content .modal-body form .txarea_inr textarea::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}

.add_book_pop .modal-content .modal-body form .txarea_inr textarea::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #e5e5e8;
  border-radius: 10px;
}

.add_book_pop .modal-content .modal-body form .txarea_inr textarea::-webkit-scrollbar-thumb {
  background: #000420;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
}

.add_book_pop .modal-content .modal-body form .txarea_inr textarea::-webkit-scrollbar-thumb:hover {
  background: #ffc000;
}

.add_book_pop .modal-content .modal-body form button {
  font: 15px/20px NeueRegrade-Semibold;
  background: #ffc000;
  color: #000420;
  text-transform: uppercase;
  padding: 13.5px 30px;
  border-radius: 30px;
  margin-top: 25px;
}

/* 18-06-2025 */
.contact .top_blk .top_in .icon_boxs .box img {
  width: auto;
  height: auto;
  object-fit: contain;
}

.blog_blk .blog_inr .blog_box a {
  width: 100%;
}

header .top_pane .rgt b {
  padding-right: 30px;
}

header .top_pane .rgt b span {
  background-color: #000420;
  width: fit-content;
  display: inline-block;
  padding: 6px 14px 4px;
  color: #fff;
  border-radius: 30px;
  font: 17px/17px NeueRegrade-Bold;
}

header .top_pane .lft ul#uspSlider {
  display: none;
}

header.home {
  position: absolute;
  z-index: 14;
  top: 0;
  left: 0;
  right: 0;
}

.banner_inr .tp_menu .mobSearch {
  display: none;
}

header .banner_inr {
  background: url('../images/inpg-hdban.png')no-repeat center;
  width: 100%;
  background-size: 100% 100%;
  height: 100%;

}

header.home .banner_inr {
  background: unset;
}

header:not(.home) .tp_menu {
  padding: 20px 0;
}

/* 21-06-2025 */
.banner_inr .tp_menu .lft .lnks .inr_men .lft {
  padding: 0px 80px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt {
  width: calc(100% - 420px);
  padding: 0;
  position: relative;
  z-index: 10;
  padding-left: 262px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul li ul {
  position: absolute;
  right: 0;
  top: 15px;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s ease;
  z-index: 12;

}

.banner_inr .tp_menu .lft .lnks .inr_men .lft .inf_dv a:hover {
  color: #ffc000;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul li:hover a+ul {
  opacity: 1;
  visibility: visible;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li:hover a+ul::before {
  content: "";
  border: 1px solid #33364d;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}


.banner_bottom .mob {
  display: none;
}

.newest_blk .new_inr .arw_btn {
  display: none;
}

footer .main-footer .rgt .btm ul li a:hover img {
  filter: invert(67%) sepia(94%) saturate(654%) hue-rotate(2deg) brightness(150%) contrast(73%);
}

.help_blk .help_inr ul.mobileSlider {
  display: none;
}

.help_blk .help_inr ul li a .txt_blk p {
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

/* DJ HOMEPAGE */
h1>span,
h2>span,
h3>span,
h4>span,
h5>span,
h6>span {
  color: #fb183e;
}

.intro-blk .lft {
  width: 55.5%;
  padding-right: 90px;
}

.intro-blk .ryt {
  width: 44.5%;
  position: relative;
  height: 600px;
}

.intro-blk .ryt .btmIng {
  position: absolute;
  bottom: 0;
  display: block;
  margin: 0 auto;
  left: 0;
  z-index: 3;
  right: 0;
}

.intro-blk .ryt .btmIng img {
  max-width: 360px;
  width: 100%;
  margin: 0 auto;
  object-fit: cover;
  height: 480px;
  border-radius: 15px;
  display: block;
}

.intro-blk .ryt .lftImg {
  position: absolute;
  left: 0;
  top: 43px;
}

.intro-blk .ryt .lftImg img {
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
  object-fit: cover;
  height: 364px;
  border-radius: 15px;
  display: block;
}

.intro-blk .ryt .rytImg {
  position: absolute;
  right: 0;
  top: 0;
}

.intro-blk .ryt .rytImg img {
  width: 250px;
  margin: 0 auto;
  height: 326px;
  border-radius: 15px;
  display: block;
  object-fit: cover;
}

.hoeDjBlck {
  padding: 178px 0 0;
  position: relative;
}

.hoeDjBlck .hoeElipis {
  position: relative;
}

.hoeDjBlck .hoeElipis .elipsImg {
  position: relative;
  z-index: 1;
  max-width: 1140px;
  margin: 0 auto;
}

.hoeDjBlck .hoeElipis .elipsImg>img {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}

.hoeDjBlck .hoeElipis .elipsImg .roundDeg {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  z-index: 3;
  flex-direction: column;
  position: relative;
  transition: 0.5s ease;
}

.hoeDjBlck .hoeElipis .elipsImg .roundDeg:hover {
  transform: scale(1.1);
  box-shadow: -3px 0px 32px #df0ab7;
}

.hoeDjBlck .hoeElipis .elipsImg .roundDeg::before {
  content: "";
  position: absolute;
  border: 3px solid #fff;
  border-radius: 50%;
  width: 190px;
  height: 190px;
  top: 5px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.hoeDjBlck .hoeElipis .elipsImg .roundDeg img {
  width: 45px;
  height: 45px;
  -o-object-fit: contain;
  object-fit: contain;
}

.hoeDjBlck .hoeElipis .elipsImg .roundDeg b {
  font: 25px/28px "NeueRegrade-Bold";
  color: #fff;
  display: block;
  padding-top: 17px;
  text-align: center;
}

.hoeDjBlck .hoeElipis .elipsImg .roundDeg b em {
  font-style: normal;
  font: inherit;
  display: block;
}

.hoeDjBlck .hoeElipis .elipsImg .roundDeg.account {
  background: #ff9d00;
  position: absolute;
  bottom: 60px;
  left: -75px;
}

.hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeDsh {
  background-color: #a36dff;
  position: absolute;
  bottom: 359px;
  left: 130px;
}

.hoeDjBlck .hoeElipis .elipsImg .roundDeg.ontBok {
  background-color: #000420;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -100px;
}

.hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeErg {
  background-color: #fb183e;
  position: absolute;
  bottom: 359px;
  right: 130px;
}

.hoeDjBlck .hoeElipis .elipsImg .roundDeg.voor {
  background-color: #ffc000;
  position: absolute;
  bottom: 60px;
  right: -75px;
}

.hoeDjBlck .hoeElipis .laptopImg {
  z-index: 1;
  position: absolute;
  top: 186px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}

.hoeDjBlck .hoeElipis .laptopImg a.arw_btn {
  position: relative;
  display: block;
  margin: 0 auto;
  justify-content: center;
  display: flex;
}

.hoeDjBlck .hoeElipis .laptopImg>img {
  -o-object-fit: contain;
  object-fit: contain;
  height: 494px;
  max-width: 754px;
  width: 100%;
  display: block;
  padding: 50px 0 0;
}

.maecBlck {
  padding: 165px 0 0;
  background-image: linear-gradient(#ebe0d8 80%, transparent 30%);
}

.maecBlck .maeHd {
  max-width: 1000px;
  margin: 0 auto;
  width: 100%;
  padding-bottom: 120px;
  border-bottom: 1px solid #d3c9c2;
  margin-bottom: 80px;
}

.maecBlck .maeHd strong {
  font: 80px/90px "NeueRegrade-ExtraBold";
  color: #c6bdb6;
  display: block;
  padding-bottom: 12px;
  text-transform: uppercase;
  text-align: center;
}

.maecBlck .maeHd p {
  font: 20px/26px "NeueRegrade-SemiBold";
  color: #000420;
  text-align: center;
}

.maecBlck h2 {
  max-width: 712px;
  margin: 0 auto;
  text-align: center;
}

.maecBlck .maeRow {
  display: flex;
  gap: 20px;
  padding-top: 30px;
}

.maecBlck .maeRow .img {
  width: 50%;
}

.maecBlck .maeRow .img>img {
  width: 100%;
  height: 516px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 15px;
}

.maecBlck .maeRow .img.txt {
  background: #000420;
  border-radius: 15px;
  padding: 50px;
}

.maecBlck .maeRow .img.txt b {
  font: 25px/36px NeueRegrade-Bold;
  color: #fff;
  display: block;
  padding-bottom: 20px;
}

.maecBlck .maeRow .img.txt p {
  font: 17px/26px NeueRegrade-Medium;
  color: #b3b4bc;
}

.maecBlck .maeRow .img.txt .arw_btn span {
  color: #ffc000;
  border-color: #ffc000;
}

.maecBlck .maeRow .img.txt .arw_btn img {
  filter: invert(1);
}

.vragen_blk.hmFaq h3 {
  text-align: center;
}

.vragen_blk.hmFaq .vragen_inr {
  padding-top: 30px;
}

.vragen_blk.hmFaq .vragen_inr .rgt {
  width: 50%;
  margin: 0;
}

.vragen_blk.hmFaq .vragen_inr .rgt:first-of-type {
  padding-right: 60px;
}

.nouBlck {
  background: url("../images/nouDj-bg.png") no-repeat center;
  padding: 100px 0;
  background-size: 100% 100%;
}

.nouBlck .row {
  display: flex;
  align-items: center;
}

.nouBlck .row .ryt {
  width: 237px;
  padding: 0;
}

.nouBlck .row .ryt a.djBtn {
  background-color: #000420;
  border-radius: 30px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 21px 26px 17px;
  font: 18px/18px NeueRegrade-SemiBold;
  color: #fff;
  text-transform: uppercase;
}

.hoe-bokng .bonkg-itms .itms .cnts p {
  font-size: 18px;
}

.nouBlck .row .lft {
  width: calc(100% - 237px);
}

.latje-blck .lat-row .cnt ul li {
  font: 20px/22px NeueRegrade-Regular;
  color: #000420;

}

.wijBrand {
  background: #0d112e;
  padding: 80px 0;
}

.wijBrand a.moreBrand {
  font: 15px/15px NeueRegrade-SemiBold;
  color: #fff;
  display: block;
  margin: 0 auto;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: underline;
}

.inp_fld {
  position: relative;
}

.inp_fld i.i-icon {
  position: absolute;
  right: 25px;
  top: 20px;
}

.inp_fld i.i-icon {
  background: url(../images/eye-close.svg) no-repeat;
  width: 23px;
  height: 17px;
  display: inline-block;
  position: absolute;
  cursor: pointer;
}

.inp_fld i.i-icon.i-open {
  background: url(../images/eye-open.svg) no-repeat;
  width: 27px;
  height: 22px;
  background-size: 24px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk input[type="file"].profImg,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk input[type="file"] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  background-color: transparent;
  padding-right: 0;
  color: transparent;
  border: 0;
  cursor: pointer;
  opacity: 0;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk input[type="file"]::-webkit-file-upload-button {
  display: none;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
  width: 121px;
  position: relative;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li img,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li video {
  width: 100%;
  height: 121px;
  border-radius: 10px;
  object-fit: cover;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li .del-icn {
  position: absolute;
  top: 8px;
  right: 8px;
  visibility: hidden;
  opacity: 0;
  width: 35px;
  height: 35px;
  background-color: #fb183e;
  border-radius: 50%;
  transition: 0.5s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li .del-icn img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li:hover .del-icn {
  opacity: 1;
  visibility: visible;
}

.hoeDjBlck .hoeElipis .elipsImg .roundSlider {
  display: none;
}

header .banner_inr.dj-Hd .dj-logo {
  width: 300px;
}

header .banner_inr.dj-Hd .after-logindj {
  width: 442px;
  display: flex;
  gap: 20px;
  justify-content: end;
}

header .banner_inr.dj-Hd .dj-logo img {
  width: 100%;
  height: 56px;
  object-fit: contain;
}

header .banner_inr.dj-Hd .last.desktop {
  width: calc(100% - 233px);
  max-width: revert !important;
}

header .banner_inr.dj-Hd .tp_menu {
  justify-content: revert;
}

header .banner_inr.dj-Hd .last.desktop .menu-links ul li a {
  font: 17px/26px NeueRegrade-SemiBold;
  color: #fff;
  text-transform: revert;
}

header .banner_inr.dj-Hd .last.desktop {
  display: flex;
  align-items: center;
  justify-content: end;
}

header .banner_inr.dj-Hd .last.desktop .menu-links {
  width: calc(100% - 442px);
}

header .banner_inr.dj-Hd .last.desktop .menu-links ul {
  justify-content: center;
}

header .banner_inr.dj-Hd .last.desktop .menu-links ul li {
  margin-right: 24px;
}

header .banner_inr.dj-Hd .last.desktop .menu-links ul li a span.badge {
  background-color: #a36dff;
  width: fit-content;
  padding: 10px 16px;
  border-radius: 30px;
  font: 13px/13px NeueRegrade-SemiBold;
  margin-left: 15px;
}

.brand_blk.dj-brands .brand_inr .rgt {
  width: 100%;
}

.maecBlck .maeHd strong {
  position: relative;
}

.maecBlck .maeHd strong::before {
  content: "";
  position: absolute;
  background: linear-gradient(207deg, rgba(235, 224, 216, 0.9) 21%, rgba(235, 224, 216, 0.9) 80%, rgba(235, 224, 216, 0.9) 82%, rgba(235, 224, 216, 0.5) 103%, rgba(235, 224, 216, 0.7) 114%);
  left: 0;
  right: 0;
  height: 23px;
  bottom: 30px;
  z-index: 1;
}

header .drp_inr {
  padding-right: 30px;
}

header .drp_inr .det_lgn {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: end;
  padding-right: 12px;
}

header .drp_inr .det_lgn .img_blk {
  width: 46px;
  height: 46px;
  object-fit: cover;
  border-radius: 50%;
}

header .drp_inr .det_lgn .img_blk img,
.dash_inr .det_lgn .img_blk img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}

header .drp_inr .det_lgn .txt_blk span {
  font: 15px/20px NeueRegrade-Semibold;
  color: #fff;
}

header .drp_inr .det_lgn .txt_blk {
  margin-left: 10px;
  padding-right: 20px;
}

header .drp_inr {
  padding-right: 0;
  position: relative;
}

.drp_inr .drp-box {
  display: none;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_btm .lft span.del {
  transition: 0.5s ease;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_btm .lft span.del:hover {
  background-color: #000;
}

/* calendar */


.mijnCal .fc-button-group button {
  background: #f4f4f4;
  font: 12px/14px "NeueRegrade-Regular";
  color: #000420;
}

.mijnCal .fc-button-group button .fc-icon-chevron-left::before {
  filter: brightness(0);
}

.mijnCal .fc-button-group button .fc-icon-chevron-right::before {
  filter: brightness(0);
}

.mijnCal .fc-button-group .fc-button-primary,
.mijnCal .fc-button-group .fc-today-button {
  background: #f4f4f4 !important;
  border: 0;
  font: 14px/46px NeueRegrade-SemiBold;
  color: #000420;
}

.mijnCal table thead {
  border-bottom: 6px solid #fff;
}

.mijnCal table thead tr {
  background-color: #000420;
}

.mijnCal table thead tr th {
  border: 0;
}

.mijnCal table thead tr th .fc-scrollgrid-sync-inner a {
  font: 14px/46px NeueRegrade-SemiBold;
  color: #fff;
}

.mijnCal table tbody tr td {
  border: 6px solid #fff;
  background-color: #e6e6e9 !important;
}

.mijnCal table tbody tr td .fc-h-event {
  border: 0;
  padding: 9px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li::after,
.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.active::before {
  content: "";
  width: 15px;
  height: 14px;
  border-radius: 50%;
  background-color: transparent;
  left: 17px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li:hover::after,
.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.active::before {
  background-color: #ffc000;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.sub-menu.sub-open::before {
  content: "";
  height: 1px;
  background-color: #33364d;
  opacity: 0.4;
  width: 490px;
  right: 0;
  left: unset;
  top: 50%;
  transform: translateY(-50%)
}

.dash_inr .rgt.content_side .btm_cnt.cal {
  display: block;
}

/* calendar end */
.dash_inr.review_invite.myReview .rgt .top_edit_info {
  padding-top: 24px;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_top_blk .lft button {
  font: 12px/17px NeueRegrade-Semibold;
  color: #000420;
  padding: 11px 23px;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
  background-color: #f4f4f4;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul.nav {
  gap: 10px;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul.nav li a.active,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul.nav li:hover a {
  background: #fb183e;
  color: #fff;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .lft button.active {
  background-color: #fb183e;
  color: #fff;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td {
  font: 14px/16px NeueRegrade-Regular;
  color: #000420;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table tbody tr td.revName,
.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td.revName {
  font: 16px/22px NeueRegrade-Semibold;
  color: #000420;
  padding-left: 20px;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table tbody tr td.revName span.nwItm {
  font: 11px/11px NeueRegrade-Semibold;
  color: #fff;
  text-transform: uppercase;
  background: #fb183e;
  border-radius: 30px;
  padding: 9px 12.5px 4px;
  display: inline-block;
  margin-left: 10px;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table tbody tr td.revEmail {
  font: 14px/16px NeueRegrade-Medium;
  cursor: pointer;

}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table tbody tr td.revSta button {
  background-color: #e6e6e9;
  border-radius: 6px;
  font: 12px/12px NeueRegrade-SemiBold;
  padding: 12px 30px 9px;
  display: block;
  text-transform: uppercase;
  cursor: pointer;
  transition: 0.5s ease;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table tbody tr td.revSta.revDone button {
  background: transparent;
  border-radius: 0;
  color: #0ca600;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table tbody tr td.revSta button:hover {
  background-color: #ffc000;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th {
  text-transform: uppercase;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td.revSta.revDone button:hover {
  background-color: transparent;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revName {
  width: 21%;
  padding-left: 20px;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revTime {
  width: 17%;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revTitel {
  width: 13.7%;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revEmail {
  width: 16.5%;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revBeoo {
  width: 18%;
}

.dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revSta {
  width: 14%;
}

.dash_inr.review_invite .btm_table_blk .table_par table thead tr th:first-of-type {
  border-radius: 6px 0 0 6px;
}

.dash_inr.review_invite .btm_table_blk .table_par table thead tr th:last-of-type {
  border-radius: 0 6px 6px 0;
}

.dash_inr.review_invite .btm_table_blk .table_par table thead tr th.revName {
  width: 21%;
  padding-left: 20px;
}

.dash_inr.review_invite .btm_table_blk .table_par table thead tr th.revTime {
  width: 25%;
}

.dash_inr.review_invite .btm_table_blk .table_par table thead tr th.revEmail {
  width: 21%;
}

.dash_inr.review_invite .btm_table_blk .table_par table thead tr th.geoBadge {
  width: 18%;
}

.dash_inr.review_invite .btm_table_blk .table_par table thead tr th.revSta {
  width: 14%;
}

.dash_inr.review_invite .btm_table_blk .table_par table tbody tr td.geoBadge span {
  color: #fff;
}

.gratPop .td_hd strong {
  font: 40px/46px NeueRegrade-Bold;
  color: #000420;
}

.gratPop .td_hd strong span {
  color: #fb183e;
}

.gratPop .modal-dialog {
  max-width: 766px;
  width: 100%;
}

.gratPop .modal-dialog .modal-content {
  padding: 60px;
  border-radius: 20px;
}

.gratPop .modal-dialog .modal-content form .frm-field {
  margin-bottom: 15px;
}

.gratPop .modal-dialog .modal-content form .frm-field label {
  width: 100%;
}

.gratPop .modal-dialog .modal-content form .frm-field span {
  font: 17px / 25px NeueRegrade-Bold;
  color: #000420;
  display: block;
  padding-bottom: 2px;
}

.gratPop .modal-dialog .modal-content form .frm-field label input {
  font: 15px / 25px NeueRegrade-Regular;
  color: #000000;
  background: #ffffff;
  padding: 12px 30px 12px 20px;
  border: 2px solid #e6e6e9;
  border-radius: 8px;
  width: 100%;
  display: inline-block;
}

.gratPop .modal-dialog .modal-content form .frm-field.dbl {
  display: flex;
  gap: 15px;
}

.gratPop .modal-dialog .modal-content form .frm-field.dbl {
  display: flex;
}

.gratPop .modal-dialog .modal-content form .frm-field select {
  font: 15px / 25px NeueRegrade-Regular;
  color: #000000;
  background: #ffffff;
  padding: 12px 30px 12px 20px;
  border: 2px solid #e6e6e9;
  border-radius: 8px;
  width: 100%;
  display: inline-block;
}

.gratPop .modal-dialog .modal-content form .frm-field textarea {
  display: block;
  height: 120px;
  border-radius: 8px;
  width: 100%;
  padding: 10px;
  border: 2px solid #e6e6e9;
}

.gratPop .modal-dialog .modal-content .btn-closed {
  position: absolute;
  right: 30px;
  width: 25px;
  height: 25px;
  background: transparent;
  padding: 0;
  top: 28px;
}

.gig_bord_blk .top_blk .top_inr .tp_hd h1 {
  text-transform: capitalize;
}

.gratPop .modal-dialog .modal-content .btn-closed img {
  width: auto;
  height: auto;
  object-fit: contain;
  opacity: 1;
}

.gratPop .modal-dialog .modal-content .chekbox {
  display: flex;
}

.gratPop .modal-dialog .modal-content .chekbox p {
  margin-left: 10px;
}

.gratPop .modal-dialog .modal-content .chekbox p a {
  color: #fb183e;
}

.gratPop .modal-dialog .modal-content .arw_btn {
  margin-top: 0;
  padding-top: 38px;
}

.gratPop .modal-dialog .modal-content .arw_btn button,
.gratPop .modal-dialog .modal-content button {
  background: transparent;
}

.gratPop .modal-dialog .modal-content .chekbox p {
  font: 15px/20px NeueRegrade-Regular;
  color: #000420;
}

.wil-notlog {
  background: url("../images/yellowbg.png")no-repeat;
  padding: 116px 0;
  background-size: 100% 100%;
}

.wil-notlog .wil-inn {
  max-width: 840px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.gratPop .modal-dialog .td_hd {
  padding-bottom: 30px;
}

.wil-notlog .wil-inn .tp_hd {
  padding-bottom: 16px;
}

.wil-notlog .wil-inn .arw_btn {
  justify-content: center;
  margin-top: 30px;
}

.gig_bord_blk.overvw_blk {
  padding-bottom: 0;
  overflow-x: hidden;
}

.gig_bord_blk.overvw_blk .filter_blk {
  padding-bottom: 100px;
}

.overvw_blk .filter_blk .filter_inr>.rgt .top_blk .lft .filterBtn {
  background-color: #ebe0d8;
  width: 50px;
  height: 50px;
  display: none;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}

.overvw_blk .filter_blk .filter_inr>.rgt .top_blk .lft .filterBtn img {
  width: 33px;
  height: 27px;
  object-fit: contain;
}

header.login .drp_inr .det_lgn {
  justify-content: start;
  cursor: pointer;
}

header .banner_inr .tp_menu .lft .burger {
  width: fit-content;
}

header .banner_inr .tp_menu .mid {
  width: 235px
}

header .banner_inr .tp_menu .last.desktop {
  width: 50%;
}

header .banner_inr .tp_menu .last.desktop ul.regLog {
  justify-content: end;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt {
  display: flex;
  --bs-gutter-x: 0;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl:first-of-type {
  margin-right: 20px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl {
  width: 49%;
  padding: 0;
}

header .banner_inr .tp_menu>.lft {
  width: 48%;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_img,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_vid {
  width: 436px;
  height: 531px;
  margin-top: 15px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_img img,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_vid video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}

header .banner_inr.dj-Hd .tp_menu .last.desktop {
  width: calc(100% - 300px);
}

.banner_blk .banner_mid .search_blk {
  position: relative;
}

.banner_blk .banner_mid .search_blk .srch_result {
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  border-radius: 20px;
  margin-top: 10px;
  position: absolute;
  width: 100%;
  padding: 24px 28px;
  opacity: 1;
  left: 0;
  visibility: visible;
  margin-top: 2.5rem;
  display: none;
  pointer-events: auto;
  transition: all 0.3s ease-in, all 0.3s ease-out;
  -o-transition: all 0.3s ease-in, all 0.3s ease-out;
  -moz-transition: all 0.3s ease-in, all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-in, all 0.3s ease-out;
  -ms-transition: all 0.3s ease-in, all 0.3s ease-out;
  z-index: 1;
  top: 40px;
  max-height: 315px;
}

.banner_blk .banner_mid .search_blk .srch_result {
  max-height: 315px;
  overflow: auto;
}

.banner_bottom .mob {
  position: relative;
  z-index: 0;
}

.banner_blk .banner_mid .search_blk::-webkit-scrollbar,
.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: #000420;
}

.banner_blk .banner_mid .search_blk::-webkit-scrollbar-thumb,
.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result::-webkit-scrollbar-thumb {
  width: 5px;
  border-radius: 5px;
  height: 5px;
  background: #fb183e;
}

.banner_blk .banner_mid .search_blk .srch_result.srch-open ul {
  overflow: auto;
  max-height: 340px;
  padding-right: 20px;
}

.banner_blk .banner_mid .search_blk .srch_result ul li:not(:last-of-type),
.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result ul li:not(:last-of-type) {
  margin-bottom: 18px;
  padding-bottom: 19px;
  border-bottom: 1px solid #e5e5e8;
}

.search_blk .srch_result ul li::before {
  content: none;
}

.search_blk .srch_result ul li:last-of-type {
  padding-bottom: 0;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw {
  display: flex;
  align-items: center;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw .gif_pic {
  width: 63px;
  height: 63px;
  border-radius: 10px;
  overflow: hidden;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw .gif_pic a,
.banner_blk .banner_mid .search_blk .srch_result .gif_rw .gif_pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.help_blk .help_inr .arw_btn.mobile {
  display: none;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw:hover .arw_link img {
  transform: rotate(45deg);
}

header .banner_inr .tp_menu .last.desktop ul.regLog li .search-itms,
.search-itms {
  position: absolute;
  top: 55px;
  background-color: #fff;
  border-radius: 5px;
  min-width: 100%;
  display: none;
  padding: 10px 18px;
  z-index: 99;
}

header .banner_inr .tp_menu .last.desktop ul.regLog li .search-itms li,
.search-itms li {
  margin-bottom: 5px;
  text-align: start;
  cursor: pointer;
}

header .banner_inr .tp_menu .last.desktop ul.regLog li .search-itms li:last-of-type,
.search-itms li:last-of-type {
  margin-bottom: 0;
}

header .banner_inr .tp_menu .last.desktop ul.regLog li .search-itms ul li,
header .banner_inr .tp_menu .last.desktop ul.regLog li .search-itms ul li a {
  font: 18px/30px NeueRegrade-Medium;
  color: #000420;
  display: block;
  padding-bottom: 8px;
}

header .banner_inr .tp_menu .last.desktop ul.regLog li .search-itms ul li::before {
  content: none;
}

header .banner_inr .tp_menu .last.desktop ul.regLog li .search-itms ul {
  display: block;
  padding: 15px;
}

header .banner_inr .tp_menu .last.desktop ul.regLog li .search-itms ul li:last-of-type {
  padding-bottom: 0;
}

header .drp_inr .drp-box a {
  display: block;
  transition: 0.5s ease;
  padding-bottom: 4px;
  color: #000420;
}

header .drp_inr .drp-box a:hover {
  color: #ff0000;
}

.overvw_blk .filter_blk .filter_inr>.lft .hd_inr .fil-closed,
.banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns,
header .banner_inr.dj-Hd .tp_menu .last.desktop .menuCls {
  display: none;
}

.search_blk .srch_result ul li {
  padding-left: 0;
  padding-bottom: 15px;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw .gif_fst {
  display: flex;
  align-items: center;
  width: 44%;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw .gif_fst .gif_name strong,
.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .gif_fst .gif_name strong {
  font: 21px/27px NeueRegrade-Semibold;
  color: #000420;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw .gif_fst .gif_name {
  padding-left: 16px;
}

.banner_blk .banner_mid .search_blk .srch_result p {
  padding-top: 0;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw .gif_fst .gif_name p,
.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .gif_fst .gif_name p {
  font: 13px/20px NeueRegrade-Medium;
  color: #000420;
  text-transform: uppercase;
  text-align: start;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw .gif_sec {
  width: 20%;
  text-align: start;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw .gif_thd {
  width: 30%;
  text-align: start;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw .arw_link,
.info_content.sear_sugge_blk .btm_blk .btm_inr .srch_result .gif_rw .arw_link {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000420;
  border-radius: 50%;
  transition: 0.5s ease;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw .arw_link img,
.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .arw_link img {
  filter: invert(1);
  transition: 0.5s ease;
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw:hover .arw_link,
.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw:hover .arw_link {
  background-color: #ffc000;
}

.banner_blk .banner_mid .search_blk .srch_result .gif_rw:hover .arw_link img,
.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw:hover .arw_link img {
  filter: invert(0);
}

.rew_blk .rew_hd {
  display: flex;
  align-items: center;
}

.rew_blk .rew_hd .arw_btn {
  margin-top: 0;
  width: 240px;
}

.rew_blk .rew_hd h4 {
  width: calc(100% - 240px);
}

.revpopup .modal-dialog {
  max-width: 766px;
  width: 100%;
  margin: 0 auto;
}

.revpopup .modal-dialog .modal-content {
  padding: 60px;
  position: relative;
}

.revpopup .modal-dialog .modal-content .btn-closed {
  text-align: end;
  background-color: unset;
  position: absolute;
  top: 23px;
  right: 28px;
}

.revpopup .modal-dialog .modal-content strong,
.djBooking .modal-dialog .modal-content .book-row .book-ryt strong {
  font: 40px/46px NeueRegrade-Bold;
  color: #000420;
  display: block;
  padding-bottom: 15px;
}

.revpopup .modal-dialog .modal-content strong span,
.djBooking .modal-dialog .modal-content .book-row .book-ryt strong span {
  color: #fb183e;
}

.revpopup .modal-dialog .modal-content form .frm-field span,
.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field span {
  font: 17px / 25px NeueRegrade-Bold;
  color: #000420;
  display: block;
  padding-bottom: 2px;
}

.revpopup .modal-dialog .modal-content form .frm-field.dbl,
.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field.dbl {
  display: flex;
  gap: 20px;
}

.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field span em {
  font: 17px / 25px NeueRegrade-Regular;
  color: #000420;
  font-style: normal;
}

.revpopup .modal-dialog .modal-content form .frm-field label,
.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field label {
  width: 100%;
}

.revpopup .modal-dialog .modal-content form ul.inn-rev {
  display: flex;
  flex-wrap: wrap;
}

.banner_blk .banner_mid .search_blk .srch_result ul {
  padding-right: 0 !important;
}

.revpopup .modal-dialog .modal-content form .frm-field {
  padding-bottom: 20px;
}

.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field {
  padding-bottom: 16px;
}

.revpopup .modal-dialog .modal-content form ul {
  padding: 20px 0;
}

.revpopup .modal-dialog .modal-content form ul li {
  width: 50%;
  padding-bottom: 0px;
  padding-left: 0;
  display: flex;
  align-items: center;
}

.revpopup .modal-dialog .modal-content form ul li::before {
  content: none;
}

.revpopup .modal-dialog .modal-content form .frm-field.fileupl,
.docspopup .modal-dialog .frm-field.fileupl {
  position: relative;
}

.revpopup .modal-dialog .modal-content form .frm-field.fileupl input::-webkit-file-upload-button,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload.fileupl input::-webkit-file-upload-button,
.docspopup .modal-dialog .frm-field span.lable input::-webkit-file-upload-button {
  display: none;
}

.revpopup .modal-dialog .modal-content form .frm-field.fileupl input,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload.fileupl input,
.docspopup .modal-dialog .frm-field.fileupl input {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 130px;
  z-index: 1;
  cursor: pointer;
  background: #f2f2f2;
}

.docspopup .modal-dialog .frm-field.fileupl input {
  height: 144px;
  color: transparent;
}

.revpopup .modal-dialog .modal-content form .frm-field.fileupl .up-cont,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload .up-cont,
.docspopup .modal-dialog .frm-field .up-cont {
  position: relative;
  z-index: 1;
  text-align: center;
  width: fit-content;
  margin: 0 auto;
  cursor: pointer;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload .up-cont span,
.docspopup .modal-dialog .frm-field .up-cont span {
  font: 17px/22px NeueRegrade-Regular;
  color: #000420;
  display: block;
  background: #000420;
  padding: 5px 25px 2px;
  font: 17px/20px NeueRegrade-Bold;
  color: #fff;
  border-radius: 30px;
  width: fit-content;
  margin: 5px auto;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload .up-cont {
  padding-top: 28px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload .up-cont b,
.docspopup .modal-dialog .frm-field .up-cont b {
  font: 17px/22px NeueRegrade-Regular;
  color: #000420;
  display: block;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload .up-cont p,
.docspopup .modal-dialog .frm-field .up-cont p {
  font: 17px/20px NeueRegrade-Regular;
  color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload {
  position: relative;
}

.revpopup .modal-dialog .modal-content form .frm-field.fileupl .up-cont span.btnUp,
.docspopup .modal-dialog .frm-field .up-cont span.btnUp {
  background: #000420;
  padding: 10px 15px;
  font: 17px/20px NeueRegrade-Bold;
  color: #fff;
  border-radius: 30px;
}

.revpopup .modal-dialog .modal-content form .frm-field.fileupl .up-cont p,
.revpopup .modal-dialog .modal-content form .frm-field.fileupl .up-cont b {
  font: 17px/20px NeueRegrade-Regular;
  color: #000420;
}

.revpopup .modal-dialog .modal-content form .frm-field.msgEmoji {
  position: relative;
}

.revpopup .modal-dialog .modal-content form .frm-field.msgEmoji span.emoji-icon {
  position: absolute;
  bottom: 35px;
  right: 17px;
  width: 27px;
  height: 25px;
}

.revpopup .modal-dialog .modal-content form .frm-field.msgEmoji span.emoji-icon img {
  width: 27px;
  height: 25px;
  object-fit: contain;
  display: none;
}

.revpopup .modal-dialog .modal-content .arw_btn {
  background-color: transparent;
}


/* rating star */
.rating-container.jq-ry-container svg {
  width: 20px;
  transform: none !important;
}

.jq-ry-container {
  width: fit-content !important;
  width: -moz-fit-content !important;
  padding: 0;
  display: inline-block;
  text-transform: unset;
  letter-spacing: 0px;
}

.djBooking .modal-dialog {
  max-width: 1350px;
  width: 100%;
}

.djBooking .modal-dialog .modal-content .book-row {
  display: flex;
  align-items: stretch;
}

.djBooking .modal-dialog .modal-content .book-row .book-lft {
  width: 43.5%;
}

.djBooking .modal-dialog .modal-content .book-row .book-lft img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 15px 0 0 15px;
}

.djBooking .modal-dialog .modal-content {
  border-radius: 20px;
}

.djBooking .modal-dialog .modal-content .book-row .book-ryt {
  width: 56.5%;
  padding: 58px;
  position: relative;
}

.djBooking .modal-dialog .modal-content .book-row .book-ryt .frm-field label {
  display: block;
}

.djBooking .modal-dialog .modal-content .book-row .btn-closed {
  position: absolute;
  background-color: transparent;
  top: 20px;
  right: 20px;
  z-index: 10;
}

.djBooking .modal-dialog .modal-content .book-row .btn-closed img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.djBooking .modal-dialog .modal-content .book-row .book-ryt .chk-field {
  display: flex;
  align-items: center;
}

.djBooking .modal-dialog .modal-content .book-row .book-ryt .chk-field input[type="checkbox"] {
  margin-right: 12px;
}

.djBooking .modal-dialog .modal-content .book-row .book-ryt .arw_btn {
  background-color: transparent;
  margin-top: 34px;
}

.dash_inr .rgt.content_side .top_blk .rgt .inpt_snd form {
  width: 100%;
}

.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field span.empty {
  color: transparent;
}

.dash_inr .rgt.content_side .top_blk .rgt .inpt_snd form input {
  border: 0;
}

.dash_inr .rgt.content_side .top_blk .rgt .inpt_snd button {
  position: absolute;
  right: 10px;
  top: 10px;
}

.dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
  position: relative;
}

.dash_inr.review_invite .btm_table_blk .table_top_blk .rgt .searc_box input {
  border: 0;
}

.tru-mask {
  display: flex;
  align-items: center;
  background: #fff;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 92px;
}

.tru-mask img {
  width: 120px;
  height: 120px;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 50%;
}

.tru-mask .tru-text {
  padding: 23px;
}

.tru-mask .tru-text img {
  width: auto;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.tru-mask .tru-text b {
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
}

.tru-mask .tru-text p {
  font: 25px/30px NeueRegrade-SemiBold;
  color: #000420;
}

.dash_inr .rgt.content_side .btm_cnt .lft_inr .jouw_Blk .jouw_inrtx .bt_grps .lft ul li {
  padding-left: 0;
}

.dash_inr .rgt.content_side .btm_cnt .lft_inr .jouw_Blk .jouw_inrtx .bt_grps .lft ul li::before {
  content: none;
}

.dash_inr .rgt.content_side .btm_cnt .lft_inr .jouw_Blk .jouw_inrtx .bt_grps .lft ul li a {
  border: 0;
}

.slider-container input {
  padding: 0;
}

.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field select {
  font: 15px / 25px NeueRegrade-Regular;
  color: #000000;
  background: #ffffff url("../images/drp-arrow.png")no-repeat right 25px center;
  padding: 12px 30px 12px 20px;
  border: 2px solid #e6e6e9;
  border-radius: 8px;
  width: 100%;
  display: inline-block;
}

.whats-pop .modal-dialog {
  max-width: 407px;
  width: 100%;
}

.whats-pop .modal-dialog .modal-content {
  position: relative;
  border-radius: 25px;
}

.whats-pop .modal-dialog .modal-content button.btn-closed {
  position: absolute;
  right: 20px;
  top: 20px;
  background: transparent;
}

.whats-pop .modal-dialog .modal-content button.btn-closed img {
  width: 20px;
  height: 20px;
  filter: invert(1);
  object-fit: contain;
}

.whats-pop .modal-dialog .modal-content .whats-hd {
  background: #000420;
  padding: 20px;
  color: #fff;
  border-radius: 25px 25px 0 0;
}

.whats-pop .modal-dialog .modal-content .whats-hd strong {
  font: 14px/15px NeueRegrade-SemiBold;
  color: #fff;
  text-transform: uppercase;
}

.whats-pop .chatbox .chat-lft {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  margin-bottom: 45px;
}

.whats-pop .chatbox {
  padding: 20px;
  height: 650px;
  overflow: auto;
  display: flex;
  flex-direction: column;
}

.whats-pop .chatbox::-webkit-scrollbar {
  width: 5px;
  border-radius: 5px;
  background-color: #000420;
}

.whats-pop .chatbox::-webkit-scrollbar-thumb {
  background-color: #ffc000;
  border-radius: 5px;
}

.whats-pop .chatbox .chat-ryt {
  display: flex;
  flex-direction: column;
  justify-content: end;
  align-items: end;
  margin-bottom: 45px;
  margin-left: auto;
}

.whats-pop .chatbox .chats {
  max-width: 300px;
}

.whats-pop .chatbox .chats p.msgs {
  font: 14px/15px NeueRegrade-Regular;
  color: #000420;
  background-color: #f4f4f4;
  padding: 20px;
  border-radius: 15px;
}

.whats-pop .chatbox .chat-ryt.chats p.msgs {
  color: #fff;
  background-color: #000420;
}

.whats-pop .chatbox .chat-lft .imgs {
  display: flex;
  align-items: center;
  background-color: #f4f4f4;
  padding: 14px;
  flex-wrap: wrap;
  border-radius: 15px;
  gap: 10px;
}

.whats-pop .chatbox .chat-lft .imgs img {
  object-fit: cover;
  width: 100%;
  max-width: 85px;
  height: 85px;
  border-radius: 10px;
}

.whats-pop .chatbox .chats span.date {
  font: 12px/16px NeueRegrade-Regular;
  color: #000420;
}

.whats-pop .chatbox .spc {
  margin-bottom: 15px;
}

.whats-pop .chat-input {
  position: relative;
  margin: 20px;
  margin-top: 0;
}

.whats-pop .chat-input input {
  display: block;
  padding: 9.5px;
  background-color: #f4f4f4;
  border-radius: 30px;
  padding-left: 25px;
}

.whats-pop .chat-input .cht-btn {
  position: absolute;
  right: 10px;
  display: flex;
  align-items: center;
  gap: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.whats-pop .chat-input .cht-btn .send-btn {
  background-color: #ffc000;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.whats-pop .chat-input .cht-btn .send-btn img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.whats-pop .chat-input .cht-btn .emoji-btn {
  width: 25px;
  height: 25px;
  background: transparent;
}

.whats-pop .chat-input .cht-btn .emoji-btn img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.whats-pop .chatbox .chat-lft .imgs .lst-img {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}

.whats-pop .chatbox .chat-lft .imgs .lst-img span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font: 18px/26px NeueRegrade-SemiBold;
  z-index: 2;
}

.whats-pop .chatbox .chat-lft .imgs .lst-img::after {
  content: "";
  position: absolute;
  background-color: #000420;
  opacity: 0.4;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  border-radius: 10px;
}

.whats-pop .chatbox .chat-ryt span.date {
  margin-top: 14px;
  display: block;
}

.dash_inr .rgt.content_side .top_blk .burger-user {
  display: none;
}

.event-green {
  background-color: #4fdd54ff !important;
  border-color: #4fdd54ff !important;
  color: #000000ff !important;
}

.event-yellow {
  background-color: #f5b937ff !important;
  border-color: #f5b937ff !important;
  color: #000000ff !important;
}

.event-red {
  background-color: #e83333ff !important;
  border-color: #e83333ff !important;
  color: #000000ff !important;
}

.calPop .modal-dialog {
  max-width: 600px;
  width: 100%;
}

.calPop .modal-dialog .modal-content {
  padding: 30px;
}

.calPop .modal-dialog .modal-content strong {
  font: 40px/46px NeueRegrade-Bold;
  color: #000420;
  display: block;
  padding-bottom: 15px;
}

.calPop .modal-dialog .modal-content form .frm-field select {
  font: 15px / 25px NeueRegrade-Regular;
  color: #000000;
  background: #ffffff url("../images/drp-arrow.png")no-repeat right 25px center;
  padding: 12px 30px 12px 20px;
  border: 2px solid #e6e6e9;
  border-radius: 8px;
  width: 100%;
  display: inline-block;
}

.calPop .modal-dialog .modal-content form .frm-field span {
  font: 17px / 25px NeueRegrade-Bold;
  color: #000420;
  display: block;
  padding-bottom: 2px;
}

.calPop .modal-dialog .modal-content form .frm-field label {
  display: block;
}

.calPop .modal-dialog .modal-content form .frm-field.dbl label {
  margin-bottom: 10px;
  width: 100%;
}

.calPop .modal-dialog .modal-content form .sub-btn {
  padding: 12px 36px;
  background-color: #ffc000;
  color: #000420;
  text-transform: uppercase;
  font: 15px/20px NeueRegrade-Semibold;
  border-radius: 30px;
  display: block;
  margin-top: 20px;
}

.calPop .modal-dialog .modal-content button.btn-closes {
  background-color: transparent;
  position: absolute;
  right: 35px;
}

.calPop .modal-dialog .modal-content form .frm-field.dbl {
  display: flex;
  gap: 20px;
}

.ovrFlow {
  position: relative;
  overflow: hidden;
}

.ovrFlow::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #000420;
  opacity: 0.5;
  height: 100%;
  width: 100%;
  z-index: 1;
}

.dash_inr .lft.side_bar .left-menu-close,
.dash_inr .rgt.content_side .top_blk .rgt .srch-em {
  display: none;
}

.dash_inr .lft.side_bar .top_lg img {
  max-width: 233px;
  width: 100%;
  height: 56px;
  object-fit: contain;
  cursor: pointer;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .tab-content.lft_inr {
  padding-right: 0;
}

.inr_blk .faq_box .fqbx_txt .botm_blk.no-ctn {
  display: none;
}

.inr_blk .faq_box .fqbx_txt .top_blk .rgt.no-vid {
  width: 100%;
}

.musc_blk .msc_inr .rgt iframe {
  height: 570px;
  overflow: hidden;
  /* padding-bottom: 20px; */
  /* margin-top: 25px; */
}

.img_hide,
.hide_img {
  display: none;
}

.dash_inr .rgt.content_side .top_blk .rgt .inp-close-sym {
  position: absolute;
  top: -20px;
  right: 10px;
  display: none;
}

/* pie chart */
.pie-wrapper {
  position: relative;
  overflow: hidden;
}

.pie-wrapper,
.pie-wrapper .range-arc,
.pie-wrapper:before {
  width: 127px;
  height: 62px;
}

.pie-wrapper .range-arc,
.pie-wrapper:before,
.pie-wrapper:after {
  content: '';
  position: absolute;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  left: 0;
  box-sizing: border-box;
}

.pie-wrapper:before,
.range-arc {
  border: 16px solid #E8E8E8;
  border-bottom: none;
  top: 0;
  z-index: 1;
  border-radius: 300px 300px 0 0;
}

.pie-wrapper:before {
  border-color: #d9cec7;
}

.range-arc[data-value] {
  border-color: #000420;
}

.range-arc[data-value] {
  -moz-animation: fill 2s;
  -webkit-animation: fill 2s;
  animation: fill 2s;
  -moz-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -webkit-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
  transition: All 5s ease;
  border-color: #000420;
}

.pie-wrapper .range-arc {
  border: 16px solid #000420;
  border-top: none;
  border-radius: 0 0 300px 300px;
  top: 100%;
  z-index: 2;
}


.pie-wrapper .range-arc::before {
  content: "";
  height: 1px;
  width: 5px;
  position: absolute;
  top: 0px;
}

.range-arc[data-value]:after {
  content: '';
  position: absolute;
  left: -40px;
  top: 5px;
}

.pie-wrapper .score {
  color: #000420;
  font: 25px/36px NeueRegrade-Bold;
  width: 100%;
  text-align: center;
}

.pie-wrapper .rg-cnt {
  position: absolute;
  bottom: -10px;
}

@keyframes fill {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    border-color: #000420;
  }

  50% {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    border-color: #000420;
  }

}

.range-arc[data-value] {
  border-color: #000420;
}

.login_blk .btm_blk .back {
  width: 100%;
  font: 18.4px/24px NeueRegrade-Semibold;
  color: #fff;
  padding: 16px 20px;
  border-radius: 30px;
  background-color: #000420;
  margin-top: 47px;
  text-transform: uppercase;
  transition: 0.5s ease-in-out;
  text-align: center;
}

.forgetpas_blk .rgt .top_hd img {
  width: 233px;
  height: 56px;
  object-fit: contain;
}

.tru-mask .tru-text .flx {
  display: flex;
  align-items: center;
  padding-bottom: 10px;
}

.tru-mask .tru-text .flx b {
  padding-left: 12px;
}

.dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .lft iframe {
  width: 100%;
  height: 520px;
}

.rew_blk .rew_inr>.rgt .reviews_show {
  font: 15px/20px NeueRegrade-Semibold;
  color: #fff;
  padding: 15.5px 23px 12px;
  border-radius: 30px;
  width: fit-content;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
  background-color: #000420;
  margin-top: 30px;
  display: block;
}

.dj_det {
  padding-bottom: 100px;
}

.swiper-slide {
  width: 100%;
  background-color: lightblue;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: bold;
  flex-wrap: wrap;
  border-radius: 10px;
}

.swiper-slide .txt_blk {
  background-color: #fff;
  padding: 25px 30px;
}

.swiper-slide {
  border-radius: 20px;
  overflow: hidden;
}

.swiper-slide .txt_blk .top_blk {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.swiper-slide .txt_blk .top_blk .lft {
  display: flex;
  align-items: center;
}

.swiper-slide .txt_blk .top_blk .lft .img_blk img {
  width: 45px;
  height: 45px;
  object-fit: cover;
  border-radius: 50%;
}

.swiper-slide .txt_blk .top_blk .lft .txt_inr {
  margin-left: 12px;
}

.swiper-slide .txt_blk .top_blk .lft .txt_inr b {
  font: 16px/21px NeueRegrade-Bold;
  color: #000420;
  display: block;
}

.swiper-slide .txt_blk .top_blk .lft .txt_inr span {
  font: 13px/18px NeueRegrade-Medium;
  color: #000420;
  display: block;
  margin-top: 10px;
}

.swiper-slide .txt_blk .top_blk .rgt img {
  width: 24px;
  height: 23px;
  object-fit: contain;
}

.swiper-slide .txt_blk .btm_blk {
  margin-top: 12px;
}

.swiper-slide .txt_blk .btm_blk p {
  font: 15px/20px NeueRegrade-Regular;
  color: #000420;
}

.swiper-slide .txt_blk .btm_blk a {
  font: 15px/20px NeueRegrade-Bold;
  color: #000420;
}

.swiper-slide .btm_img_blk {
  width: 100%;
}

.swiper-slide .btm_img_blk img {
  width: 100%;
  height: 288px;
  object-fit: cover;
}

.text-content {
  max-height: 63px;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
}

.text-content.show {
  max-height: 500px;
}

.horz_slider .horz_inr>.lft {
  background-color: #f8eee0;
  width: 70.52%;
  padding: 30px 30px;
  border-radius: 20px;
  padding-right: 30px;
}

.horz_slider .horz_inr>.lft .lft_inr {
  gap: 20px;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.horz_slider .horz_inr {
  display: flex;
  align-items: stretch;
  /* align-items: start; */
  flex-wrap: wrap;
}

.horz_slider .horz_inr>.lft .lft_inr .myslider {
  width: 32%;
}

.horz_slider .horz_inr>.rgt {
  background-color: #e6e6e9;
  width: 26.7%;
  border-radius: 20px;
  overflow: hidden;
  padding-bottom: 30px;
  margin-left: 32px;
}

.horz_slider {
  margin-top: 30px;
}

.horz_slider .horz_inr>.rgt .hd {
  background-color: #dadadd;
  padding: 12px 20px;
  text-align: center;
  width: 100%;
}

.horz_slider .horz_inr>.rgt .hd b {
  font: 22px/27px NeueRegrade-Bold;
  color: #000420;
}

.horz_slider .horz_inr>.rgt .info_boxes {
  overflow: auto;
  height: fit-content;
  margin: 10px 10px 0 0;
}

.horz_slider .horz_inr>.rgt.no_wall .info_boxes {
  height: 392px;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box {
  margin: 0px 30px 30px 30px;
  overflow: hidden;
}

.horz_slider .horz_inr>.rgt .info_boxes::-webkit-scrollbar {
  width: 5px;
  border-radius: 10px;
}

.horz_slider .horz_inr>.rgt .info_boxes::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #d9cec7;
  border-radius: 10px;
}

.horz_slider .horz_inr>.rgt .info_boxes::-webkit-scrollbar-thumb {
  background: #6c6763;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
}

.horz_slider .horz_inr>.rgt .info_boxes::-webkit-scrollbar-thumb:hover {
  background: #ffc000;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box li::before {
  content: none;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box>li {
  margin-bottom: 0;
  padding: 26px 0;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box>li ul {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box>li ul li {
  display: flex;
  align-items: center;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box>li:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box li ul li:not(:last-child) {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  padding-right: 20px;
  padding-left: 0;
  margin-bottom: 0;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box li ul li img {
  width: 18px;
  height: 18px;
  object-fit: contain;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box li ul li:last-child {
  padding-left: 20px;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box li ul li span {
  font: 12px/18px NeueRegrade-Medium;
  color: #000420;
  margin-left: 10px;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box li strong {
  font: 17px/22px NeueRegrade-Semibold;
  color: #000420;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box li .btm_flx {
  display: flex;
  align-items: center;
  margin-top: 12px;
  gap: 10px;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box li .btm_flx b {
  font: 15px/20px NeueRegrade-Semibold;
  color: #000420;
}

.horz_slider .horz_inr>.rgt .info_boxes .info_box li .btm_flx span {
  font: 15px/20px NeueRegrade-Regular;
  color: #000420;
}

.calender_blk .ui-datepicker-inline .ui-datepicker-calendar .booked-date a {
  background-color: #b3b4bc !important;
  color: #fff !important;
  border-radius: 50%;
}

.calender_blk .ui-datepicker-inline .ui-datepicker-calendar .ui-state-default {
  border: unset;
  background: unset;
  color: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
}

.calender_blk {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.calender_blk .hasDatepicker {
  margin-top: 30px;
  width: fit-content;
  margin: 30px auto;
}

.calender_blk .ui-datepicker-inline {
  padding: 10px;
  border-radius: 20px;
  border: unset;
}

.calender_blk .ui-datepicker-inline .ui-datepicker-calendar thead tr th {
  font: 14px/19px NeueRegrade-Semibold;
  color: #000420;
}

.calender_blk .ui-datepicker-inline .ui-datepicker-calendar tbody tr td {
  font: 14px/19px NeueRegrade-Regular;
  color: #000420;
}

.calender_blk .ui-datepicker-inline .ui-datepicker-calendar {
  margin: 0;
}

.ui-datepicker .ui-datepicker-header {
  background-color: unset;
  padding: 0;
  border: unset;
  padding-bottom: 10px;
}

.calender_blk .ui-datepicker-inline .ui-datepicker-calendar .ui-state-default:hover,
.calender_blk .ui-datepicker-inline .ui-datepicker-calendar .ui-state-default.active {
  background-color: #b3b4bc !important;
  color: #fff !important;
  border-radius: 50%;
}

.calender_blk .det_blk {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}

.calender_blk .det_blk span {
  width: 10px;
  height: 10px;
  background-color: #b3b4bc;
  border-radius: 50%;
  outline: 3px solid #fff;
}

.calender_blk .det_blk b {
  font: 12px/12px NeueRegrade-Medium;
  color: #000420;
  text-transform: uppercase;
  padding-left: 10px;
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  top: 50%;
  transform: translateY(-50%);
}

.ree_det .lft .evt_block {
  gap: 20px;
}

.horz_slider .horz_inr>.lft .lft_inr .myslider.mob {
  display: none;
}

.horz_slider .horz_inr>.lft .lft_inr .img_blk img {
  width: 100%;
  height: 290px;
  object-fit: cover;
}

.horz_slider .horz_inr>.lft .lft_inr .img_blk {
  width: 100%;
}

.swiper-slide .txt_blk .top_blk .lft .img_blk img {
  width: 50px !important;
  height: 50px !important;
  object-fit: cover;
  border-radius: 50%;
}

.swiper-slide .txt_blk .top_blk .lft .img_blk {
  width: 50px !important;
}

.edt_rv_ctn.whats-pop {
  max-width: 700px;
  width: 100%;
  margin: 80px auto;
  border: 1px solid #000420;
  border-radius: 8px;
}

.edt_rv_ctn.whats-pop .chatbox .chats {
  max-width: 400px;
  width: 100%;
}

.rv-hd .banner_inr .tp_menu a.Revlogo {
  width: 200px;
}

.rv-hd .banner_inr .tp_menu a.Revlogo img {
  width: 100%;
  height: 56px;
  object-fit: contain;
  filter: brightness(100);
}

.rv-hd .banner_inr .tp_menu .ctn p {
  font: 54px/58px NeueRegrade-Bold;
  color: #fff;
}

.rv-hd .banner_inr .tp_menu .ctn p span {
  font: inherit;
  color: #fb183e;
}

.rv-hd .banner_inr .tp_menu .ctn {
  width: calc(100% - 245px);
  text-align: center;
}

.rv-hd .banner_inr .tp_menu .last a img {
  filter: invert(1);
  width: 27px;
  height: 24px;
  object-fit: contain;
}

.rv-hd .banner_inr .tp_menu .last a {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background-color: #fb183e;
  display: flex;
  align-items: center;
  justify-content: center;
}

.edt_rv_ctn.whats-pop .chatbox {
  height: 650px;
  padding: 0;
}

.edt_rv_ctn.whats-pop {
  padding: 20px 10px;
}

.edt_rv_ctn.whats-pop .chat-input {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.edt_rv_ctn.whats-pop .chat-input .send-btn.edit-btn {
  border-radius: 30px;
  background-color: #ffc000;
  padding: 15px 5px 15px 22px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  font: 20px / 26px NeueRegrade-Bold;
  width: calc(100% - 44px);
  margin-right: 10px;
  transition: 0.9s ease;
}

.edt_rv_ctn.whats-pop .chat-input .send-btn.del-btn {
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fb183e;
  top: 5px;
  width: 56px;
  transition: 0.9s ease;
  height: 56px;
}

.edt_rv_ctn.whats-pop .chat-input .send-btn.del-btn img {
  filter: invert(100);
  width: 31px;
  height: 31px;
  object-fit: contain;
}

.edt_rv_ctn.whats-pop .chat-input .send-btn.edit-btn:hover {
  background-color: #000420;
  color: #fff;
}

.edt_rv_ctn.whats-pop .chat-input .send-btn.del-btn:hover {
  background-color: #ff0000;
}

body.no_scroll::before {
  content: "" !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000420;
  opacity: 0.2;
  z-index: 2;
}

.review_box .str_blk .sta-hov-cont {
  position: absolute;
  right: -30px;
  width: 320px;
  padding: 0 20px;
  border-radius: 22px 22px 22px 0;
  box-shadow: -1px 2px 15px rgba(0, 0, 0, 0.2);
  display: flex;
  top: -148px;
  background-color: #fff;
  z-index: 5;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s ease;
}

.review_box .str_blk:hover .sta-hov-cont {
  visibility: visible;
  opacity: 1;
}

.review_box .str_blk .sta-hov-cont::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -73px;
  background-color: #fff;
  width: 74px;
  height: 50px;
  clip-path: polygon(74% 100%, 100% 61%, 100% 118%);
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
}

.review_box .str_blk .sta-hov-cont .sta-lft .staDet:last-of-type {
  padding-bottom: 0;
}

.review_box .str_blk .sta-hov-cont b {
  font: 20px/28px NeueRegrade-Bold;
  color: #000420;
}

.review_box .str_blk .sta-hov-cont .sta-lft {
  width: 50%;
  margin-right: 30px;
  position: relative;
  padding: 20px 0;
}

.review_box .str_blk .sta-hov-cont .sta-lft::before {
  content: "";
  position: absolute;
  top: 0;
  width: 1px;
  height: 100%;
  bottom: 0;
  right: -14px;
  background-color: rgba(0, 0, 0, 0.1);
}

.review_box .str_blk .sta-hov-cont .sta-lft.sta-ryt::before {
  content: none;
}

.review_box .str_blk .sta-hov-cont .sta-lft.sta-ryt {
  margin-right: 0;
}

.review_box .str_blk .sta-hov-cont .sta-lft .staDet .inn {
  display: flex;
}

.review_box .str_blk .sta-hov-cont .sta-lft .staDet .inn img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.registerPg {
  height: 100vh;
  background: linear-gradient(to right, #000420 50%, #fff 50%);
}

.resgis_blk {
  display: flex;
  flex-wrap: wrap;
}

.slider-container {
  position: relative;
  width: 100%;
  max-width: 650px;
  padding-top: 50px;
}

.resgis_blk .par_img {
  position: relative;
  width: 100%;
  z-index: 1;
  height: 375px;
}

.par_img img {
  width: 100%;
  display: block;
  object-fit: cover;
  height: 100%;
}

.lap_Slider {
  position: absolute;
  z-index: 30;
  width: 501px;
  margin: 0 auto;
  left: 0;
  right: 0;
  display: block;
  top: 70px;
  /* overflow: hidden; */
}

.resgis_blk .lap_part,
.resgis_blk .screenImg {
  width: 100%;
}

.resgis_blk .screenImg {
  overflow: hidden;
}

.lap_inr_image {
  width: 100%;
  height: 312px;
  object-fit: contain;
}

.resgis_blk .txt_blk {
  padding-top: 60px;
  color: #fff;
}

.resgis_blk .txt_blk p {
  font: 30px/35px NeueRegrade-Bold;
  color: #fff;
}

.slider-container .owl-dots {
  text-align: center;
  margin-top: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.slider-container .owl-dots .owl-dot {
  display: block;
  background: #808290;
  border-radius: 50%;
  height: 9px;
  width: 9px;
  transition: all 0.5s ease-in-out;
  outline: 1px solid transparent;
}

.slider-container .owl-dots .owl-dot:not(:last-child) {
  margin-right: 15px;
}

.slider-container .owl-dots .owl-dot.active {
  outline: 2px solid #ffffff !important;
  outline-offset: 5px;
  background-color: #fff;
  outline-color: #fff;
}

.resgis_blk .lft_inr .arw_btn span {
  color: #ffc000;
  border-bottom: 3px solid #ffc000;
}

.resgis_blk .lft_inr .arw_btn:hover span {
  color: #b3b4bc;
}

.resgis_blk .lft_inr .arw_btn img {
  filter: invert(1);
  transition: 0.5s ease-in-out;
}

.resgis_blk .lft_inr .arw_btn:hover img {
  filter: invert(55%) sepia(140%) saturate(500%) hue-rotate(14deg);
}

.resgis_blk .lft_par .lft .arw_btn {
  margin-top: 170px;
  justify-content: center;
}

.resgis_blk ul.partner_slider li {
  padding-left: 0;
  margin-bottom: 0;
}

.resgis_blk ul.partner_slider li::before {
  content: none;
}

.resgis_blk ul.partner_slider li img {
  width: 100%;
  height: 48px;
  object-fit: contain;
  opacity: 0.4;
  transition: 0.5s ease-in-out;
}

.resgis_blk ul.partner_slider li:hover img {
  opacity: 1;
}

.resgis_blk .btm_slide {
  background-color: #0d112e;
  padding: 20px 0 40px;
}

.resgis_blk .btm_slide .hd_inr {
  text-align: center;
  color: #fff;
  margin-bottom: 47px;
}

.resgis_blk .btm_slide .hd_inr a {
  font: 15px/20px NeueRegrade-Semibold;
  color: #fff;
  text-transform: uppercase;
  position: relative;
}

.resgis_blk .btm_slide ul.partner_slider {
  max-width: 802px;
  margin: 0 auto;
}

.resgis_blk .btm_slide .hd_inr a::before {
  position: absolute;
  content: "";
  background-color: #fff;
  width: 100%;
  bottom: -3px;
  left: 0;
  height: 2px;
  transition: 0.5s ease-in-out;
}

.resgis_blk .btm_slide .hd_inr a:hover::before {
  width: 0;
}

.resgis_blk .btm_slide .hd_inr a::after {
  position: absolute;
  content: "";
  background-color: #fb183e;
  width: 0%;
  bottom: -3px;
  right: 0;
  height: 2px;
  transition: 0.5s ease-in-out;
}

.resgis_blk .btm_slide .hd_inr a:hover::after {
  width: 100%;
}

.resgis_blk .btm_slide .hd_inr a:hover {
  color: #ffc000;
}

.resgis_blk .rgt .top_hd {
  text-align: center;
}

.resgis_blk .rgt .top_hd .tp_hd {
  margin-top: 30px;
}

.resgis_blk .rgt .top_hd .tp_hd img {
  width: 233px;
  height: 56px;
  object-fit: contain;
}

.resgis_blk .rgt .top_hd p {
  padding-top: 14px;
}

.resgis_blk .rgt .top_hd img {
  max-width: 234px;
  width: 100%;
  height: 78px;
  object-fit: contain;
}

.frgt_pasw {
  height: 100vh;
}

.forgetpas_blk {
  height: 100%;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .ui-datepicker .ui-datepicker-prev,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 27px !important;
  width: 1.8em;
  height: 1.8em;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_btm .rgt button:hover {
  background-color: #ffc000;
  color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .img_dbl {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col input[type=file]::-webkit-file-upload-button {
  background-color: #fb183e;
  width: fit-content;
  padding: 8px 16px;
  border-radius: 30px;
  border: 0;
  font: 20px / 26px NeueRegrade-SemiBold;
  color: #fff;
}

.soc_box .ctn span:hover {
  background-color: #ffc000;
  color: #000420;
}

.add_book_pop .modal-dialog {
  width: 620px;
}

.add_book_pop .modal-content .modal-body .frm_flx .frm_col .flt_item input[type=date]::before,
.gratPop .modal-dialog .modal-content form .frm-field label input[type=date]::before,
input[type=date]::before {
  content: attr(placeholder);
  font: 15px / 25px NeueRegrade-Regular;
  color: #666666;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.add_book_pop .modal-content .modal-body .frm_flx .frm_col .flt_item input[type=date]::-webkit-calendar-picker-indicator,
.add_book_pop .modal-content .modal-body .frm_col input[type=time]::-webkit-calendar-picker-indicator,
.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field label input[type=time]::-webkit-calendar-picker-indicator,
.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field label input[type=date]::-webkit-calendar-picker-indicator,
input[type=time]::-webkit-calendar-picker-indicator,
input[type=date]::-webkit-calendar-picker-indicator {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.add_book_pop .modal-content .modal-body .frm_col,
.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field label {
  position: relative;
  cursor: pointer;
}

.add_book_pop .modal-content .modal-body .frm_col input[type=time]::before,
input[type=time]::before,
nput[type=time]::before,
.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field label input[type=time]::before {
  content: "";
  position: absolute;
  padding: 4px;
  border-bottom: 2px solid #000420;
  border-right: 2px solid #000420;
  top: 46px;
  transform: translateY(-50%);
  right: 20px;
  rotate: 45deg;
  transition: 0.5s ease-in-out;
}

.add_book_pop .modal-content .modal-body .frm_flx .frm_col .flt_item .frm_col input[type=date]::-webkit-datetime-edit,
.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field label input[type=date]::-webkit-datetime-edit,
input[type=date]::-webkit-datetime-edit {
  display: none;
}

.add_book_pop .modal-content .modal-body .frm_flx .frm_col .flt_item input[type=date].has-value::-webkit-datetime-edit,
.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field label input[type=date].has-value::-webkit-datetime-edit,
input[type=date].has-value::-webkit-datetime-edit {
  display: block;
}

.add_book_pop .modal-content .modal-body .frm_flx .frm_col .flt_item input[type=date].has-value::before,
.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field label input[type=date].has-value::before,
input[type="date"].has-value::before {
  display: none !important;
}

.add_book_pop .modal-content .modal-body .frm_flx .frm_col .flt_item input[type="date"],
.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field label input[type="date"],
input[type="date"] {
  background: url("../images/date_placeholder.svg")no-repeat right 20px center !important;
}

.gratPop .modal-dialog .modal-content form .frm-field.dbl label {
  position: relative;
}

.dash_inr .rgt.content_side .top_blk .rgt .drp_inr .drp-box a {
  color: #000420;
}

.add_book_pop .modal-content .modal-body .frm_flx .frm_col .flt_item {
  position: relative;
}

.djBooking .modal-dialog .modal-content .book-row .book-ryt .chk-field p {
  font: 15px/22px NeueRegrade-Regular;
  color: #000420;
  padding-top: 5px;
}

.cookie-blk {
  background: #ffffff;
  width: 100%;
  position: fixed;
  left: 0;
  right: 0;
  top: unset !important;
  bottom: 0;
  height: auto;
  overflow-y: auto;
  z-index: 999999;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .tabl_strc {
  width: 100%;
}

.cookie-blk .cookie-in {
  padding: 54px 0 44px 0;
  display: flex;
  justify-content: space-between;
}

.cookie-blk .cookie-in .lft {
  width: 273px;
  display: flex;
  flex-direction: column;
}

.cookie-blk .cookie-in .lft a {
  width: 100%;
  height: 78px;
}

.cookie-blk .cookie-in .lft a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.cookie-blk .cookie-in .mid {
  width: calc(100% - 273px);
  display: flex;
  flex-wrap: wrap;
  padding-left: 50px;
}

.cookie-blk .cookie-in .lft a {
  width: 100%;
}

.cookie-blk .cookie-in .ryt {
  width: 370px;
  display: flex;
  padding-top: 40px;
  gap: 20px;
  align-items: end;
}

.cookie-blk #gdpr-cookie-types {
  width: calc(100% - 370px);
}

.cookie-blk .cookie-in .ryt button.btn-hov {
  padding: 16px 49.42px;
  border-radius: 50px;
  font: 15px/15px NeueRegrade-Semibold;
  margin-bottom: 18px;
  width: fit-content;
}

.cookie-blk .cookie-in .ryt button.btn-hov {
  padding: 16px 50px;
  height: 50px;
}

.cookie-blk .cookie-in .mid .chk-blk {
  margin-top: 33px;
  display: flex;
  flex-wrap: wrap;
}

.cookie-blk .cookie-in .mid .chk-blk label {
  font: 17px/24px "NeueRegrade-Bold";
  color: #000420;
  padding-right: 20px;
  display: inline-block;
  display: flex;
  align-items: center;
  padding-right: 50px;
  padding-bottom: 30px;
  flex-direction: row-reverse;
}

.cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]::after {
  content: "";
  position: absolute;
  border: 0;
  transform: translateY(-50%);
  top: 50%;
  border-radius: 50%;
  left: 3px;
  width: 20px;
  right: unset;
  height: 20px;
  visibility: visible;
  opacity: 1;
  background: #fff;
  transition: 0.3s all ease-out, 0.3s all ease-in;
  -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
  -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
  -o-transition: 0.3s all ease-out, 0.3s all ease-in;
  -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
}

.cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]:checked::after {
  background: #fff !important;
}

.cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]:checked {
  background: #ff0000;
}

.cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox] {
  position: relative;
  border-radius: 50px;
  width: 50px;
  height: 25px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #e6ebe6;
  border: 0;
  margin-right: 20px;
}

input[type=checkbox]:checked {
  background: #222222;
}

.cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]:checked::after {
  left: 26px;
  background: #222222;
}

.cookie-blk .cookie-in .ryt button.btn-hov#gdpr-cookie-accept {
  color: #000420;
  background-color: #ffc000;
}

.cookie-blk .cookie-in .ryt button.btn-hov#gdpr-cookie-advanced {
  color: #fff;
  background-color: #000420;
}

.add_book_pop .modal-content .modal-body .frm_flx .frm_col .flt_item input[type="date"]::-webkit-datetime-edit {
  display: none;
}

.modal-content .modal-body .price_det .bt_items a:hover {
  background-color: #ffc000;
  color: #000420;
}

.modal-content .modal-body .price_det .bt_items button.accept:hover {
  background-color: #000420;
  color: #fff;
}

.morsk-abt-block2 {
  padding: 100px 0;
}

.morsk-abt-block2 .morsk-abt-inr {
  text-align: center;
}

.morsk-abt-block2 .morsk-abt-inr>img {
  max-width: 554px;
  height: 300px;
  width: 100%;
  object-fit: contain;
  margin-bottom: 50px;
}

.morsk-abt-block2 .arw_btn {
  display: flex;
  align-items: center;
  margin-top: 30px;
  justify-content: center;
}

.morsk-abt-block2 .abt-content {
  width: 100%;
}

.cookie-blk .cookie-in .mid h4 span {
  color: #fb183e;
}

.cookie-blk .cookie-in .mid h4 {
  padding-bottom: 18px;
}

.djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field label input[type="date"],
input[type="date"]::before {
  content: attr(placeholder);
  font: 15px / 25px NeueRegrade-Regular;
  color: #666666;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

header .banner_inr.dj-Hd .last.desktop .menu-links ul li a:hover,
header .banner_inr.dj-Hd .last.desktop .menu-links ul li.active a {
  color: #a36dff;
}

.nouBlck .lft h4 {
  padding-bottom: 10px;
}



.banner_inr .tp_menu .lft .lnks .inr_men .lft {
  width: 420px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul li>ul li:hover a {
  color: #ffc000;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul li ul {
  top: 7px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.sub-menu.sub-open::before {
  content: "";
  height: 6px;
  background-color: #fff;
  width: 202px;
  right: 123px;
  left: unset;
  top: 50%;
  transform: translateY(-50%);
}

.banner_inr .tp_menu .lft .lnks::after {
  background: #000420 url(../images/over_home_lay.png) left center/cover repeat;
  opacity: .9;
}

.banner_inr .tp_menu .lft .lnks .inr_men .cls:hover {
  transform: rotateX(180deg);
  transition: all 0.3s ease-in;
}

.banner_inr .tp_menu .last ul li.reg-icon a:hover {
  background-color: #fb183e;
  color: #fff;
}

.banner_inr .tp_menu .last ul li.log-icon a:hover {
  background-color: #ffc000;
  color: #000420;
  border-color: transparent;
}

.contact .top_blk .top_in .icon_boxs .box:hover {
  background-color: #000420;
}

.contact .top_blk .top_in .icon_boxs .box:hover img {
  filter: invert(1);
}

.contact .top_blk .top_in .icon_boxs .box:hover strong,
.contact .top_blk .top_in .icon_boxs .box:hover a {
  color: #fff;
}

.contact .btm_blk .btm_in .cnt-frm .chk-field input[type="checkbox"] {
  order: 1;
}

.contact .btm_blk .btm_in .cnt-frm .chk-field p {
  order: 2;
}

.contact .btm_blk .btm_in .cnt-frm .chk-field .error {
  order: 3;
  width: 100%;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field.dbl label.error {
  width: 100%;
}

.privacy_blk h1 {
  font: 40px/48px NeueRegrade-Bold;
}

.privacy_blk.cookies strong::before {
  content: none;
}

.privacy_blk.cookies p {
  padding-bottom: 24px;
}

.privacy_blk.cookies p.cmplz-subtitle {
  padding-bottom: 0px;
}

.privacy_blk strong.lst {
  padding-bottom: 20px;
}

.privacy_blk.cookies table {
  width: 100%;
}

.privacy_blk.cookies .accordion-button::after {
  filter: brightness(100);
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload label {
  width: 100%;
}

.fileupl.filled input[type="file"] {
  color: #000;
}

.revpopup .modal-dialog .modal-content form .frm-field.fileupl.filled input,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload label.filled input {
  opacity: 1;
}

.fileupl.filled .up-cont {
  display: none;
}

.privacy_blk.cookies .accordion-item:first-of-type>.accordion-header .accordion-button {
  background-color: #000420;
  color: #fff;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk.logo>img {
  object-fit: contain;
  padding: 20px;

}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk.logo {
  height: 90px;
  background-color: #fb183e;
  width: 191px;
  border-radius: 25px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk.logo .edit_button {
  top: -10px;
  right: -10px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk #fileName {
  position: absolute;
  right: -136px;
  width: 100%;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk.logo #logoName {
  position: absolute;
  left: -154px;
  width: 138px;
}

header .top_pane .lft .noSlider .owl-stage {
  display: flex;
}

header .top_pane .lft .noSlider .owl-nav.disabled {
  display: none;
}

.slider {
  display: flex;
  white-space: nowrap;
  gap: 40px;
  list-style: none;
  margin: 0;
  cursor: grab;
  user-select: none;
  position: relative;
}

.slider li {
  display: inline-block;
}

footer .main-footer .rgt .top .foot_Box ul li.active a {
  color: #ffc000;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .srch_result {
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  border-radius: 20px;
  margin-top: 10px;
  position: absolute;
  width: 100%;
  padding: 24px 28px;
  opacity: 1;
  left: 0;
  visibility: visible;
  margin-top: 2.5rem;
  display: none;
  pointer-events: auto;
  transition: all 0.3s ease-in, all 0.3s ease-out;
  -o-transition: all 0.3s ease-in, all 0.3s ease-out;
  -moz-transition: all 0.3s ease-in, all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-in, all 0.3s ease-out;
  -ms-transition: all 0.3s ease-in, all 0.3s ease-out;
  z-index: 99;
  top: 40px;
  max-height: 315px;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result {
  max-height: 316px;
  overflow: auto;
}

.search_blk .srch_result ul {
  height: inherit !important;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result ul {
  padding-right: 0 !important;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw {
  display: flex;
  align-items: center;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .gif_fst {
  display: flex;
  align-items: center;
  width: 44%;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .gif_sec {
  width: 20%;
  text-align: start;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .gif_thd {
  width: 30%;
  text-align: start;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .arw_link {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000420;
  border-radius: 50%;
  transition: 0.5s ease;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .gif_pic {
  width: 63px;
  height: 63px;
  border-radius: 10px;
  overflow: hidden;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .gif_pic a,
.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .gif_pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .gif_fst .gif_name {
  padding-left: 16px;
}

.contact .top_blk .top_in .icon_boxs .box:hover p {
  color: #fff;
}

.dash_inr .rgt.content_side .top_blk .rgt .inpt_snd button:hover {
  background-color: #fb183e;
  color: #fff;
}

header .banner_inr.dj-Hd .last .dj-logo {
  display: none;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .editProLoader {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  animation: rotate 1s linear infinite;
  display: block;
  position: absolute;
  margin: 0 auto;
  top: 50%;
  left: 0;
  z-index: 9;
  right: 0;
  display: none;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk {
  position: relative;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .editProLoader::before,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .editProLoader::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  inset: 0px;
  border-radius: 50%;
  border: 5px solid #fff;
  animation: prixClipFix 2s linear infinite;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .editProLoader::after {
  border-color: #FF3D00;
  animation: prixClipFix 2s linear infinite, rotate 0.5s linear infinite reverse;
  inset: 6px;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg)
  }

  100% {
    transform: rotate(360deg)
  }
}

@keyframes prixClipFix {
  0% {
    clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)
  }

  25% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)
  }

  50% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)
  }

  75% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)
  }

  100% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)
  }
}

body.loaderOvrLay {
  position: relative;
}

body.loaderOvrLay::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000420;
  opacity: 0.5;
  z-index: 6;
}

.banner_inr .tp_menu .lft .lnks .max-contan {
  max-width: 4560px;
}

.cookie-blk .cookie-in .ryt button.btn-hov#gdpr-cookie-accept:hover {
  background-color: #000420;
  color: #fff;
}

.cookie-blk .cookie-in .ryt button.btn-hov#gdpr-cookie-advanced:hover {
  background-color: #ffc000;
  color: #000420;
}

.cookie-blk .cookie-in .ryt button.btn-hov {
  text-transform: uppercase;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk label,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col b {
  font: 17px/26px NeueRegrade-Bold;
  color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk label {
  position: absolute;
  top: -30px;
  text-align: center;
  left: 0;
  right: 0;
}

.dash_inr .rgt.content_side .top_blk .rgt .notifi .drp-box {
  position: absolute;
  top: 52px;
  min-width: 170px;
  background-color: #fff;
  padding: 10px;
  border-radius: 10px;
  right: 0;
  display: none;
  z-index: 999;
  box-shadow: 2px 1px 7px rgba(251, 24, 62, 0.3);
}

.dash_inr .rgt.content_side .top_blk .rgt .notifi .drp-box a {
  display: block;
  font: 17px/29px NeueRegrade-Semibold;
  color: #000420;
  align-items: center;
  display: flex;
}

.dash_inr .rgt.content_side .top_blk .rgt .notifi .drp-box a:hover {
  color: #fb183e;
}

.btm_content .rvx_par .cont_inr p {
  color: #fff;
  text-align: center;
}

.banner_inr .tp_menu .last ul li.search-icon input::placeholder {
  color: transparent !important;
}

.banner_inr .tp_menu .last ul li.search-icon.inpWdth input::placeholder {
  color: #000420 !important;
}

.search_blk .srch_result ul li {
  cursor: pointer;
}

.vdslide_blk .mix_slider a {
  position: relative;
  overflow: hidden;
  border-radius: 46px;
}

.vdslide_blk .mix_slider a .zoom-icn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scale(0);
  left: 0;
  right: 0;
  text-align: center;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  opacity: 0;
  transition: 0.5s ease;
}

.vdslide_blk .mix_slider a::before {
  width: 100%;
  border-radius: 46px;
  overflow: hidden;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 0;
  border: 0;
  transform: unset;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  transition: 0.5s ease-in;
}

.vdslide_blk .mix_slider a:hover::before {
  height: 100%;
}

.vdslide_blk .mix_slider a:hover .zoom-icn {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}

.vdslide_blk .mix_slider a .zoom-icn img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* .fancybox-slide--image .fancybox-content {
  width: 500px !important;
  height: 500px !important;
  margin: 0 auto;
}

.fancybox-slide--image .fancybox-content .fancybox-image {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  border-radius: 30px;
}

.fancybox-slide--image .fancybox-content {
  width: 800px !important;
  height: 600px !important;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 50%;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateY(-50%) !important;
  position: absolute;
  border-radius: 30px;
} */

.fancybox-button.fancybox-button--thumbs,
.vdslide_blk {
  display: none;
}

/* .slidvid_blk .video-wrapper video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    visibility: hidden;
    opacity: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.slidvid_blk .video-wrapper:hover video {
    opacity: 1;
    visibility: visible;
} */
.fancybox-navigation .fancybox-button {
  height: 146px;
  width: 116px;
}

.fancybox-infobar {
  font-size: 22px;
}

.rew_blk .rew_inr>.lft .info_tot span.tog-btn,
.slidvid_blk .vid-icon {
  display: none !important;
}

.login_blk.wth_cdo>.rgt .rgt-inr .btm_image .img_ img {
  height: 600px;
  object-fit: cover;
  margin-bottom: 25px;
}

.btm_image {
  display: flex;
  gap: 10px;
  height: 100vh;
  /* adjust as needed */
}

.btm_image .img_ {
  flex: 1;
  overflow: hidden;
  position: unset !important;
}

.btm_image .lft .marquee {
  display: flex;
  flex-direction: column;
  animation: scroll-up 15s linear infinite;
}

.btm_image .rgt .marquee {
  display: flex;
  flex-direction: column;
  animation: scroll-down 15s linear infinite;
}

.btm_image img {
  width: 100%;
  display: block;
}

/* Upward scroll */
@keyframes scroll-up {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(-50%);
  }
}

/* Downward scroll */
@keyframes scroll-down {
  0% {
    transform: translateY(-50%);
  }

  100% {
    transform: translateY(0);
  }
}

#close-button {
  color: transparent !important;
  position: absolute !important;
  top: -13px !important;
  right: -8px !important;
  cursor: pointer !important;
  background: #000420 url("../images/close_icn.svg")no-repeat center/contain !important;
  font-size: 18px !important;
  padding: 0px 8px !important;
  letter-spacing: 0px !important;
  box-shadow: unset !important;
  border-radius: 50% !important;
  width: 46px !important;
  transition: 0.5s ease;
  height: 46px !important;
  background-size: 23px !important;
}

#close-button:hover {
  background-color: #fb183e !important;
}



.widegt-design {
  background: #fff;
  padding-bottom: 25px;
}

.widegt-design .widgets-lap {
  display: flex;
  justify-content: space-between;
  border: 1px solid #e5e5e5;
  padding: 0px;
  border-left: 0;
  border-right: 0;
}

.widegt-design .widgets-lap .wlap-item {
  position: relative;
  padding: 60px 0px 43px 0px;
  width: 50%;
  text-align: center;
}

.widegt-design .widgets-lap .wlap-item::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  border-right: 1px solid #e5e5e5;
  height: 100%;
  bottom: 0;
  right: 0;
}

.widegt-design .widgets-lap .wlap-item .witem-img .wprop {
  position: absolute;
  bottom: 50px;
  left: -18px;
}

.widegt-design .widgets-lap .wlap-item .witem-img .wprop span {
  letter-spacing: 0px;
  text-transform: unset;
  font: 15px/20px NeueRegrade-Regular;
  color: #000420;
  position: relative;
  padding-bottom: 50px;
  width: 54px;
  display: block;
}

.widegt-design .widgets-lap .wlap-item .witem-img {
  position: relative;
  width: 100%;
  max-width: 660px;
  margin: 0 auto 20px;
}

.widegt-design .widgets-lap .wlap-item .witem-img img {
  width: 100%;
  max-width: 656px;
  height: 384px;
  object-fit: contain;
}

.widegt-design .widgets-lap .wlap-item .witem-img .wprop span::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/wlap1-arr.svg)no-repeat center;
  width: 63px;
  height: 43px;
  bottom: 0;
  transform: translateX(-50%);
}

.widegt-design .widgets-lap .wlap-item.two .witem-img .wprop {
  left: unset;
  right: -32px;
  bottom: 70px;
}

.dash_inr.widget_page.widget_detail {
  overflow: hidden;
}

.widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span {
  width: 70px;
  padding-bottom: 0;
}

.widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after {
  background: url(../images/wlap2-arr.svg)no-repeat center;
  width: 184px;
  height: 45px;
  transform: unset;
  left: -186px;
  bottom: 12px;
}

.widegt-design .widgets-lap .wlap-item b {
  font: 20px/25px Inter-Bold;
  color: #000;
  padding: 0 10px;
  margin-top: 46px;
}

.widegt-design .widgets-hd {
  text-align: center;
  padding: 33px 30px;
}

.widegt-design .widgets-hd h1 {
  font: 25px/29px NeueRegrade-Bold;
  color: #000420;
  text-align: center;
  padding-bottom: 14px;
}

.widegt-design .widgets-hd p {
  font: 17px/25px NeueRegrade-Regular;
  color: #000420;
  text-align: center;
}

.widegt-design .widgets-lap .wlap-item p {
  font: 20px/30px NeueRegrade-BOld;
  color: #000420;
  text-align: center;
}

.widegt-design .depopup-blk {
  text-align: center;
  padding: 40px 30px 30px;
}

.widegt-design .depopup-blk p {
  font: 25px/31px NeueRegrade-Bold;
  color: #000420;
}

.widegt-design .depopup-blk img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 15px;
  margin-top: 20px;
}

.widegt-design .widgets-lap .wlap-item .witem-img .wprop span::after {
  content: "";
  position: absolute;
  clear: both;
  display: inline-block;
  background: url(../images/wlap1-arr.svg)no-repeat center;
  width: 63px;
  height: 43px;
  bottom: 0;
  transform: translateX(-50%);
}

.widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after {
  background: url(../images/wlap2-arr.svg)no-repeat center;
  width: 184px;
  height: 45px;
  transform: unset;
  left: -186px;
  bottom: 12px;
}

.widget {
  z-index: 6;
  position: fixed;
  bottom: 46px;
  right: 56px;
}

.widget .wid-blck .wid-close {
  position: absolute;
  right: 20px;
  top: 20px;
}

.widget .wid-blck {
  width: 356px;
  background: #fff;
  border-radius: 10px;
  padding: 30px;
  display: none;
  margin-bottom: 32px;
  box-shadow: 1px 3px 14px rgba(0, 0, 0, 0.1);
}

.widget .wid-blck .wid-close {
  position: absolute;
  right: 20px;
  top: 20px;
}

.widget .wid-blck strong {
  font: 22px/24px "NeueRegrade-SemiBold";
  color: #000420;
  display: inline-block;
  padding-bottom: 10px;
}

.widget .wid-blck p {
  font: 17px/24px "NeueRegrade-Regular";
  color: #000420;
  margin-bottom: 20px;
  height: 75px;
  overflow-y: auto;
}

.widget .wid-blck a.kav-btn {
  border-radius: 30px;
  width: 100%;
  padding: 13px;
  text-align: center;
  margin-bottom: 10px;
  font: 15px/20px NeueRegrade-Semibold;
  background-color: #000420;
  color: #fff;
  padding: 12px 20px;
  text-transform: uppercase;
  transition: 0.5s ease;
}

.widget .wid-blck a.kav-btn:hover {

  color: #000420;
  background-color: #ffc000;
}

.widget .wid-blck a.kav-btn:last-of-type {
  margin-bottom: 0;
  background-color: #ffc000;
}

.widget .wid-blck a.kav-btn:last-of-type:hover {
  background-color: #000420;
  color: #fff;
}

.widget.wid-opn .wid-blck {
  display: block;
}

.widget button.wid-btn {
  width: 63px;
  height: 63px;
  border-radius: 10px;
  float: right;
  background-color: #ffc000;
}

.fix_blk .wid-close img {
  width: 14px;
  height: 14px;
  cursor: pointer;
  object-fit: contain;
}

.widget button.wid-btn img {
  width: 40px;
  height: 40px;
  object-fit: contain;
}

.show_overview1 {
  font: 14px/20px NeueRegrade-Semibold;
  color: #fff;
  padding: 13px 30px;
  border-radius: 30px;
  transition: 0.5s ease-in-out;
  text-transform: uppercase;
  background-color: #fb183e;
  transition: 0.5s ease;
  margin: 20px auto 0;
  display: block;
}

.show_overview1:hover {
  background-color: #000420;
}

.widegt-design {
  display: none;
}

.homeAvert {
  padding: 105px 0;
}

.homeAvert .hTag {
  display: block;
  text-align: center;
}

.homeAvert .adRow {
  display: flex;
  gap: 56px;
  padding-top: 50px;
}

.homeAvert .adRow .adsItm {
  width: 48%;
}

.homeAvert .adRow .adsItm img {
  width: 100%;
  height: 514px;
  border-radius: 15px;
  object-fit: cover;
}

.overvw_blk .filter_blk .filter_inr>.rgt .overAdvert {
  width: 100%;
  padding-bottom: 55px;
  display: flex;
  gap: 25px;
}

.overvw_blk .filter_blk .filter_inr>.rgt .overAdvert img {
  width: 100%;
  height: 300px;
  object-fit: cover;
  border-radius: 15px;
}

.overvw_blk .filter_blk .filter_inr>.rgt .overAdvert .overAdItm {
  width: 50%;
}

.detAder {
  padding-top: 50px;
}

.detAder .detAdRow {
  display: flex;
  gap: 25px;
}

.detAder .detAdRow .overAdItm {
  width: 50%;
}

.detAder .detAdRow .overAdItm img {
  width: 100%;
  height: 505px;
  border-radius: 15px;
  object-fit: cover;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-hd,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-hd {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 20px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-hd b,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm b,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table b {
  font: 23px/27px NeueRegrade-Bold;
  color: #000420;
  display: block;
  padding-bottom: 10px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-hd .badge-act,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-hd .badge-act {
  display: flex;
  align-items: center;
  gap: 10px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-hd .badge-act p,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-hd .badge-act p {
  font: 20px/26px NeueRegrade-Bold;
  color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-hd .badge-act b,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-hd .badge-act b {
  font: 11px/15px NeueRegrade-SemiBold;
  background: #0ca600;
  color: #fff;
  padding: 7px 17px 4px;
  border-radius: 30px;
}

.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-hd .badge-act b.dea {
  background: #ff0000;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-row,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-row {
  display: flex;
  align-items: start;
  padding-top: 16px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-row p.date-itm,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-row p.date-itm {
  width: 350px;
  font: 15px/26px NeueRegrade-Regular;
  color: #666;
  justify-content: end;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-row p.date-itm img {
  width: 20px;
  height: 20px;
  object-fit: contain;

}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-row p.date-itm b,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-row p.date-itm b {
  font: 15px/21px NeueRegrade-Bold;
  color: #000420;
  display: inline;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-row p.cnt,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-row div.cnt {
  width: calc(100% - 350px);
  padding-right: 224px;

}

.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-row div.cnt p {
  font: 17px/30px NeueRegrade-Medium;
  color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm {
  padding: 30px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label p,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad p {
  display: flex;
  align-items: center;
  justify-content: start;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label input[type="radio"],
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad input[type="radio"] {
  width: 25px;
  height: 25px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label p b,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad p b {
  font: 17px/26px NeueRegrade-Bold;
  padding-bottom: 0;
  color: #000420;
}

.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad p,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label p {
  font: 16px/26px NeueRegrade-Medium;
  padding-bottom: 0;
  color: #000420;
  gap: 11px;
  padding-top: 5px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad.rad {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 15px 20px;
  gap: 15px;
  cursor: pointer;
  margin-bottom: 14px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label:last-of-type {
  margin-bottom: 0;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .tot-amnt,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .tot-amnt {
  display: flex;
  justify-content: space-between;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .tot-amnt p,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .tot-amnt p {
  font: 18px/26px NeueRegrade-Bold;
  color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .tot-amnt p b,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .tot-amnt p b {
  display: inline;
  font: 25px/30px NeueRegrade-Bold;
  color: #000420;
}

.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .tot-amnt .pri_blk p:not(:last-child) {
  margin-bottom: 15px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .tot-amnt .pay-gate p,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .tot-amnt .pay-gate p {
  font: 17px/26px NeueRegrade-Bold;
  color: #000420;
}

.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .tot-amnt .pay-gate img {
  object-fit: contain;
  height: 50px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .tot-amnt,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .tot-amnt {
  padding-top: 28px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .ab-btn,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .ab-btn {
  background-color: #fb183e;
  border-radius: 30px;
  font: 14px/20px NeueRegrade-SemiBold;
  color: #fff;
  text-transform: uppercase;
  padding: 16px 49px 14px;
  margin-top: 20px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table {
  padding-top: 30px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table {
  width: 100%;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th {
  font: 14px/13px NeueRegrade-SemiBold;
  background-color: #000420;
  color: #fff;
  padding: 20px 30px;
  text-transform: uppercase;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td {
  padding: 18px 30px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td.inz-tab .dwn,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td.inz-tab .dwn {
  background-color: #e6e6e9;

  border-radius: 5px;
  padding: 7px 26.5px;
  justify-content: center;
  display: flex;
  align-items: end;
  gap: 8px;
  transition: 0.5s ease;

}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td.inz-tab .dwn span,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td.inz-tab .dwn span {
  font: 12px/12px NeueRegrade-SemiBold;
  text-transform: uppercase;
  color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td.inz-tab .dwn:hover,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td.inz-tab .dwn:hover {
  background-color: #ffc000;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td.inz-tab .dwn img,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td.inz-tab .dwn img {
  width: 15px;
  height: 16px;
  object-fit: contain;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.date-tab,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th.date-tab {
  width: 28%;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.fac-tab,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th.fac-tab {
  width: 26%;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.bed-tab,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th.bed-tab {
  width: 26%;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.inz-tab,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th.inz-tab {

  width: 26%;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td.date-tab,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td.date-tab {
  font: 14px/26px NeueRegrade-Regular;
  color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td.fac-tab,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td.fac-tab {
  font: 15px/26px NeueRegrade-Regular;
  color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td.bed-tab,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td.bed-tab {
  font: 18px/30px NeueRegrade-Bold;
  color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th:first-of-type,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th:first-of-type {
  border-radius: 10px 0 0 10px;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th:last-of-type,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th:last-of-type {
  border-radius: 0px 10px 10px 0;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table .lodMor,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table .lodMor {
  background-color: rgb(230, 230, 233);
  color: rgb(0, 4, 32);
  border-radius: 5px;
  padding: 10px 18px;
  gap: 4px;
  transition: 0.5s;
  font: 12px / 12px NeueRegrade-SemiBold;
  width: fit-content;
  margin: 25px auto 0;
  display: block;
  transition: 0.5s ease;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table .lodMor:hover,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table .lodMor:hover {
  background-color: #ffc000;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label input[type="radio"],
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad.rad input[type="radio"] {
  position: relative;
  appearance: none;
  padding: 0;
  border-radius: 50%;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label input[type="radio"]::before,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad.rad input[type="radio"]::before {
  content: "";
  display: block;
  clear: both;
  position: absolute;
  height: 10px;
  width: 10px;
  background-color: #fff;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label input[type="radio"]:checked::before,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad.rad input[type="radio"]:checked::before {
  opacity: 1;
  visibility: visible;
}

.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad.rad input[type="radio"]:checked,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label input[type="radio"]:checked {
  background-color: #000420;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad.rad {
  transition: 0.5s ease;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label:hover,
.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label:has(input:checked),
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad.rad:hover,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad.rad:has(input:checked) {
  border-color: transparent;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.2);
}

/* lander pg */
.dj-lander {
  position: relative;
}

.dj-lander .ban-img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.dj-lander .ban-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.dj-lander .lan-cnt {
  position: relative;
  padding: 373px 0 200px;
  z-index: 2;
}

.dj-lander .lan-cnt .lan-inn {
  max-width: 772px;
  width: 100%;
}

.dj-lander .lan-cnt .lan-inn strong {
  font: 130px/140px NeueRegrade-Bold;
  text-transform: uppercase;
  color: #ebe0d8;
  display: block;
}

.dj-lander .lan-cnt .lan-inn strong span {
  color: #fb183e;
}

.dj-lander .lan-cnt .lan-inn p {
  font: 25px/35px NeueRegrade-Medium;
  color: #fff;
}

.dj-lander .lan-cnt .lan-inn .arw_btn span {
  color: #ffc000;
  border-color: #ffc000;
}

.dj-lander .lan-cnt .lan-inn .arw_btn img {
  filter: invert(1);
}

.dj-lander::before {
  content: "";
  background-color: #000420;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0.4;
}

.latje-blck {
  padding: 100px 0;
}

.latje-blck .lat-row {
  display: flex;
  align-items: center;
}

.latje-blck .lat-row .img {
  width: 45%;
}

.latje-blck .lat-row .img img {
  height: 559px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 15px;
}

.latje-blck .lat-row .cnt {
  width: 55%;
  padding-left: 95px;
}

.latje-blck .lat-row .cnt h1 {
  padding-bottom: 20px;
}

.latje-blck .lat-row .cnt p {
  padding-bottom: 25px;
}

.latje-blck .lat-row .cnt ul li:not(:last-child) {
  margin-bottom: 14px;
}

.latje-blck .lat-row .cnt .arw_btn {
  margin-top: 50px;
}

.hoe-bokng {
  background: #ebe0d8;
  padding: 100px 0;
}

.hoe-bokng h2 {
  text-align: center;
}

.hoe-bokng .bonkg-itms {
  display: flex;
  counter-reset: item;
  padding-top: 95px;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}

.hoe-bokng .bonkg-itms .itms {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

.hoe-bokng .bonkg-itms .itms b.count-num {
  counter-increment: item;
  font: 40px/48px NeueRegrade-Bold;
  display: block;
  padding-bottom: 10px;
}

.hoe-bokng .bonkg-itms .itms.itm-one b.count-num {
  color: #000420;
}

.hoe-bokng .bonkg-itms .itms.itm-two b.count-num {
  color: #a36dff;
}

.hoe-bokng .bonkg-itms .itms.itm-three b.count-num {
  color: #fb183e;
}

.hoe-bokng .bonkg-itms .itms.itm-four b.count-num {
  color: #ff9d00;
}

.hoe-bokng .bonkg-itms .itms b.count-num::before {
  content: counter(item, decimal-leading-zero);
}

.hoe-bokng .bonkg-itms .itms .icn {
  width: 105px;
  height: 105px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000420;
  position: relative;
  border: 4px solid #c9beb8;
  z-index: 2;
}

.hoe-bokng .bonkg-itms .itms .icn img {
  width: 50px;
  height: 50px;
  -o-object-fit: contain;
  object-fit: contain;
}

.hoe-bokng .bonkg-itms .itms .icn::before {
  content: "";
  background: url("../images/punch-icon.png") no-repeat center;
  bottom: -90px;
  position: absolute;
  width: 20px;
  height: 115px;
}

.hoe-bokng .bonkg-itms .itms .cnts {
  padding-top: 108px;
  max-width: 280px;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.hoe-bokng .bonkg-itms .itms .cnts b {
  font: 22px/28px NeueRegrade-Bold;
  display: block;
  color: #000420;
  padding-bottom: 10px;
}

.hoe-bokng .bonkg-itms .itms .cnts p p {
  font: 18px/26px NeueRegrade-Medium;
  color: #000420;
}

.hoe-bokng .bonkg-itms .itms.itm-two .icn {
  background: #a36dff;
  border-color: #dac3de;
}

.hoe-bokng .bonkg-itms .itms.itm-two .cnts {
  max-width: 310px;
}

.hoe-bokng .bonkg-itms .itms.itm-three .icn {
  background: #fb183e;
  border-color: #eeb8b9;
}

.hoe-bokng .bonkg-itms .itms.itm-four .icn {
  background: #ff9d00;
  border-color: #ebc48e;
}

.hoe-bokng .bonkg-itms::before {
  content: "";
  position: absolute;
  width: 83%;
  height: 50px;
  background-color: #ddd4cd;
  top: 178px;
  left: 93px;
}

.manage-djs {
  padding: 100px 0;
  background: #000420;
  overflow: hidden;
}

.manage-djs h3 {
  color: #fff;
  text-align: center;
}

.manage-djs .arw_btn {
  justify-content: center;
}

.manage-djs .arw_btn span {
  color: #ffc000;
  border-color: #ffc000;
}

.manage-djs .arw_btn img {
  filter: invert(1);
}

.manage-djs .dj-grid {
  display: flex;
  align-items: center;
  padding-top: 50px;
  gap: 20px;
}

.manage-djs .dj-grid img {
  border-radius: 15px;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.manage-djs .dj-grid .dj-sm {
  width: 195px;
  height: 178px;
}

.manage-djs .dj-grid .dj-big {
  height: 560px;
}

.manage-djs .dj-grid .dj-tho {
  width: 241px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.manage-djs .dj-grid .dj-big {
  width: 400px;
}

.vdslide_blk {
  overflow: hidden;
  width: 100%;
}

.mix_slider {
  white-space: nowrap;
  will-change: transform;
  cursor: grab;

}

.slide {
  flex: 0 0 auto;
  min-width: 200px;
  padding: 20px;
  margin-right: 10px;
  background: #ccc;
  text-align: center;
  border-radius: 5px;
}

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul li:hover a+ul.sub-menu::before {
  content: none;
}

.btm_cnt.cal .mijnCal .fc-scrollgrid table {
  border-left-style: unset !important;
}

input.flatpickr-input+input {
  background: url("../images/date_placeholder.svg")no-repeat right 20px center !important;
  border: 2px solid #e6e6e9 !important;
  padding: 14px .75rem !important;
  color: #000000 !important;
  cursor: pointer;
}

.banner_blk .banner_mid .search_blk input.cal-date,
.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk input.cal-date {
  border-color: #000420 !important;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt .flt_item input.flatpickr-input+input {
  background: #fff url("../images/date_placeholder.svg")no-repeat right 20px center !important;
}

.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  color: #000420 !important;
}

input[type=time] {
  cursor: pointer;
}

input.flatpickr-input+input:focus {
  box-shadow: unset;
}

input.flatpickr-input::placeholder {
  color: #c6bdb6;
}

.flatpickr-calendar.open {
  background: #000420 !important;
}

.flatpickr-current-month input.cur-year,
.flatpickr-current-month .flatpickr-monthDropdown-months,
.flatpickr-weekdays .flatpickr-weekdaycontainer span,
.dayContainer span,
.flatpickr-day.nextMonthDay {
  color: #fff !important;
}

.flatpickr-day.prevMonthDay {
  color: rgba(255, 255, 255, 0.6) !important;
}

.numInputWrapper span,
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  filter: invert(1);
}

.flatpickr-day:hover,
.flatpickr-day.selected,
.flatpickr-day.nextMonthDay:hover {
  color: #fb183e !important;
  background-color: #fff !important;
}

.flatpickr-day.today {
  border-color: #fff !important;
}

.flatpickr-day.flatpickr-disabled {
  opacity: 0.3;
}

/* .modal-backdrop.show{
  z-index: 1049;
} */
.note-editor .checkbox label {
  display: flex;
  align-items: center;
}

.note-editor .checkbox label input[type=checkbox] {
  appearance: none;
  width: 21px !important;
  height: 21px;
  min-width: 19px;
  background-color: #e6e6e9;
  position: relative;
  padding: 0 !important;
  border-radius: 5px;
  cursor: pointer;
}

.note-editor .checkbox label input[type=checkbox]::after {
  height: 12px;
  width: 6px;
  left: 7px;
  top: 4px;
}

.note-editor .dropdown-toggle::after {
  content: none;
}

.note-editor .tooltip {
  display: none;
}

.banner_blk .banner_mid .search_blk input.cal-date,
.info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk input.cal-date {
  width: 250px;
  margin-right: 12px;
}

.tabl_strc .body_tabl .even-hd span.nwItm {
  font: 11px/11px NeueRegrade-Semibold;
  color: #fff;
  text-transform: uppercase;
  background: #fb183e;
  border-radius: 30px;
  padding: 9px 12.5px 6px;
  display: inline-block;
  margin-left: 10px;
}

.calPop .modal-dialog .modal-content input[type="date"] {
  padding: 12px 30px 12px 20px !important;
}

.calPop .modal-dialog .modal-content input.cal-date1 {
  padding: 13px 30px 12px 20px !important;
}

/* .fnd_blk .fnd_inr,.newest_blk,.platform_blk,.vid_blk,.homeAvert,.help_blk,.banner_inr{
  animation: reveal linear;
 animation-timeline: view();
 animation-range: exit 0% exit 100%;
}
@keyframes reveal {
 0% {
    transform: scale(1) translateY(0);
    opacity: 1;
 }
 100% {
    transform: scale(0.8) translateY(200px);
    opacity: 0.2;
 }
}  */
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner {
  padding: 33px;
  background: #fff;
  margin: 30px 0 0;
  border-radius: 8px;
}

.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-hd b,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .btm b,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table b {
  font: 23px/27px NeueRegrade-Bold;
  color: #000420;
  display: block;
  padding-bottom: 10px;
}

.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .ab-btn:hover {
  background-color: #ffc000;
  color: #000420;
}

.suc-pg {
  padding: 90px 0px 100px;
  text-align: center;
}

.suc-pg .suc-hd img {
  height: 100%;
  width: 249px;
  -o-object-fit: contain;
  object-fit: contain;
  margin-bottom: 42px;
}

.suc-pg .suc-hd h1 {
  padding-bottom: 20px;
}

.suc-pg .suc-hd p {
  max-width: 610px;
  width: 100%;
  margin: 0 auto;
}

.suc-pg .suc-hd a {
  transition: 0.3s ease;
}

.suc-pg .suc-hd a.arw_btn {
  margin: 50px auto 0 !important;
  justify-content: center;
}

.suc-pg .suc-hd a.arw_btn img {
  margin-bottom: 0;
}

.suc-pg .suc-hd a.arw_btn img {
  -o-object-fit: contain;
  object-fit: contain;
  width: 20px;
  height: 20px;
}

header .banner_inr .tp_menu .mid {
  width: 396px;
}

header .banner_inr .tp_menu .mid a,
header .banner_inr.dj-Hd .dj-logo a {
  width: 100%;
/* filter: invert(0) brightness(100); */
}
/* header .banner_inr .tp_menu .mid a dotlottie-player,
footer .fot_info .lft a dotlottie-player{filter: inherit;} */
footer .fot_info .lft {
  width: 400px;
}

footer .fot_info .lft a {
 /* filter: invert(0) brightness(100); */
  width: 100%;
}

.nouBlck .row .ryt a.djBtn:hover {
  background-color: #ff0000;
}

.manage-djs .dj-grid .dj-tho .tho-fst {
  height: 180px;
}

.manage-djs .dj-grid .dj-tho .tho-sec {
  height: 295px;
}

.pay_blk {
  padding: 100px 0;
}

.pay_blk .desc_top {
  display: flex;
  justify-content: center;
  align-items: center;
}

.pay_blk .desc_top img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-width: 388px;
  height: 324px;
}

.pay_blk .desc_btm {
  padding-top: 30px;
}

.pay_blk .desc_btm table.details {
  margin: 20px 0;
}

.pay_blk .desc_btm .details tr th.det-hd,
.pay_blk .desc_btm .details tr td.det-colon {
  font: 23px/46px NeueRegrade-Bold;
  color: #000420;
}

.pay_blk .desc_btm .details tr td.det-colon {
  padding: 0 15px;
}

.pay_blk .desc_btm .details tr td.det-prc {
  font: 23px/40px NeueRegrade-Medium;
  color: #000420;
}

.pay_blk .pay_meth strong {
  display: block;
  padding-bottom: 20px;
  font: 40px/48px NeueRegrade-Bold;
  color: #000420;
}

.pay_blk .pay_meth .int-fld.dbl {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.pay_blk .pay_meth .int-fld.dbl label {
  width: 50%;
  display: flex;
  align-items: center;
  gap: 15px;
}

.pay_blk .pay_meth .int-fld.dbl label {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 15px 20px;
  gap: 15px;
  margin-bottom: 14px;
  width: 48.5%;
}

.pay_blk .last-blk label input[type=checkbox]:checked::after {
  opacity: 1;
  visibility: visible;
}

.pay_blk .pay_meth .int-fld.dbl label input[type="radio"] {
  width: 25px;
  height: 25px;
  position: relative;
  appearance: none;
  padding: 0;
  border-radius: 50%;
}

.pay_blk .pay_meth .int-fld.dbl label input[type="radio"]:checked {
  background-color: #000420;
}

.pay_blk .pay_meth .int-fld.dbl label input[type="radio"]::before {
  content: "";
  display: block;
  clear: both;
  position: absolute;
  height: 10px;
  width: 10px;
  background-color: #fff;
  border-radius: 50%;
  top: 52%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  line-height: 0;
}

.pay_blk .pay_meth .int-fld.dbl label input[type="radio"]:checked::before {
  opacity: 1;
  visibility: visible;
}

.pay_blk .pay_meth .int-fld.dbl label p {
  font: 17px/26px NeueRegrade-Bold;
  padding-bottom: 0;
  color: #000420;
}

.pay_blk .pay_meth .int-fld.dbl label img {
  object-fit: contain;
  width: 40px;
  height: 40px;
}

.pay_blk .last-blk label {
  display: flex;
  gap: 12px;
}

.pay_blk .last-blk label.chk-field input[type=checkbox] {
  margin-top: 4px;
}

.pay_blk .last-blk {
  margin-top: 30px;
}

.pay_blk .last-blk button.pay_btn {
  display: block;
  margin-top: 20px;
  background-color: #fb183e;
  border-radius: 30px;
  font: 14px/20px NeueRegrade-SemiBold;
  color: #fff;
  text-transform: uppercase;
  padding: 17px 41px 12px;
}

.pay_blk .pay_meth .int-fld label:has(input:checked) {
  border-color: transparent;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.2);
}

.pay_blk .last-blk ul.crt-rev {
  padding-top: 30px;
}

.pay_blk .last-blk label input[type=checkbox] {
  appearance: none;
  width: 20px;
  height: 20px;
  min-width: 19px;
  background-color: #e6e6e9;
  position: relative;
  padding: 0;
  border-radius: 5px;
  cursor: pointer;
}

.pay_blk .last-blk label input[type=checkbox]::after {
  content: "";
  position: absolute;
  transform: rotate(45deg);
  height: 12px;
  width: 6px;
  left: 7px;
  top: 2px;
  border-bottom: 3px solid #fff;
  border-right: 3px solid #fff;
  opacity: 0;
  visibility: hidden;
}

.pay_blk .last-blk label input[type=checkbox]:checked {
  background: #000;
}

.pay_blk .container {
  max-width: 700px;
}

.pay_blk .desc_btm h1 {
  text-align: center;
}

.pay_blk .last-blk button.pay_btn:hover {
  background: #ffc000;
  color: #000420;
}

.beta-inpu {
  display: flex;
  gap: 18px;
  padding-top: 20px;
}

.beta-inpu.cancel {
  display: none;
}

.beta-inpu label {
  width: 48.5%;
}

.beta-inpu label input {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 15px 20px;
  margin-bottom: 8px;
}

.beta-inpu label p {
  font: 17px/29px NeueRegrade-Semibold;
  color: #000420;
}

/* 29-09-2025 */
.docspopup .modal-dialog {
  max-width: 680px;
  position: relative;
}

.docspopup .modal-dialog .btn-closed {
  background: transparent;
  position: absolute;
  right: 20px;
  top: 20px;
}

.docspopup .modal-dialog .modal-content {
  padding: 30px;
  padding-bottom: 50px;
}

.docspopup .modal-dialog strong {
  font: 38px/48px NeueRegrade-Bold;
  color: #000420;
  display: block;
  padding-bottom: 16px;
}

.docspopup .modal-dialog strong span {
  color: #ff0000;
}

.docspopup .modal-dialog .frm-field span {
  font: 17px / 25px NeueRegrade-Bold;
  color: #000420;
  display: block;
  padding-bottom: 6px;
}

.docspopup .modal-dialog .frm-field.dbl {
  display: flex;
  gap: 20px;
}

.docspopup .modal-dialog .frm-field label {
  width: 50%;
}

.docspopup .modal-dialog .frm-field {
  margin-bottom: 22px;
}

body.dj-det-pop {
  position: relative;
}

.dj-det-pop::before {
  content: "";
  background-color: #1a1e37;
  position: absolute;
  opacity: 0.5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 5;
}

.docspopup .modal-dialog .frm-field span.lable {
  position: relative;
  height: 120px;
  font: 15px / 25px NeueRegrade-Regular;
  color: #000000;
  background: #ffffff;
  padding: 12px 30px 12px 20px;
  border: 2px solid #e6e6e9;
  border-radius: 8px;
  width: 100%;
  display: inline-block;
}

.docspopup .modal-dialog .frm-field span.lable input {
  border: 0;
}

.docspopup .modal-dialog button.arw_btn {
  background: transparent;
  display: block;
  margin: 50px auto 0;
}

.docspopup .modal-dialog strong {
  padding-right: 28px;
}

.tabl_strc .body_tabl .ima_dv img {
  width: 18px;
  height: 18px;
  object-fit: contain;
}

.request_pop .ribbon {
  width: 205px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  top: 5px;
  left: -42px;
  z-index: 2;
  overflow: hidden;
  -webkit-transform: rotate(45deg);
  transform: rotate(324deg);
  background: #3cb244;
  text-align: center;
}

.request_pop .ribbon p {
  font: 17px/26px "NeueRegrade-SemiBold";
  text-align: center;
  color: #fff !important;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 0;
  padding-right: 29px;
}

.request_pop .modal-content {
  overflow: hidden;
}

.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad:has(input[type="radio"]:disabled) {
  opacity: 0.5;
  box-shadow: unset;
  border: 1px solid rgba(0, 0, 0, 0.1);
  cursor: unset;
}

.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad:has(input[type="radio"]:checked:disabled) {
  opacity: 1;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.2);
}

.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .tot-amnt .pay-gate.cancel {
  display: none;
}

.slick-vertical .slick-slide {
  padding-bottom: 20px !important;
}

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

.banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.sub-menu.sub-open::before {
  border-radius: 0;
  height: 2px;
}

.counterNumber::before {
  content: counter(sectionCounter);
  font: 13px/20px Exo2-Medium;
  color: #181818;
  padding-right: 20px;
}

.counterBlck {
  counter-increment: sectionCounter;
}

.lnd .top_blk {
  padding: 95px 0;
}

.lnd .top_blk .hd {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
}

.lnd .top_blk .hd h1 {
  text-align: center;
}

.lnd .top_blk .kite-items {
  display: flex;
}

.lnd .top_blk .kite-items .itm {
  position: relative;
}

.lnd .top_blk .kite-items .itm .ico {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: #fff5e6;
  display: flex;
  align-items: center;
  justify-content: center;
}

.fix_blk.sm-widget {
  position: fixed;
  bottom: 41px;
  right: 141px;
  display: inline-block;
  background-color: #fff6d8;
  color: #000;
  padding: 5px 10px;
  border-radius: 12px;
  max-width: 332px;
  width: 100%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 9;
}

.fix_blk.sm-widget::before {
  content: "";
  position: absolute;
  right: -13px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 14px solid transparent;
  border-left: 14px solid #fff6d8;
  border-bottom: 14px solid transparent;
}

.fix_blk.sm-widget strong {
  font: 16px / 22px NeueRegrade-Bold;
  color: #000420;
  display: block;
  padding-bottom: 4px;
}

.fix_blk.sm-widget p {
  font: 14px/20px NeueRegrade-SemiBold;
  color: #000420;
}

.fix_blk.sm-widget .wid-close {
  position: absolute;
  top: 6px;
  right: 10px;
  cursor: pointer;
  font-size: 14px;
  color: #000;
  font-weight: bold;
}

.fix_blk.sm-widget.opn {
  display: none;
}

.cont-pop.contact.lnd .btm_in {
  display: block;
}

.contact.cont-pop .btm_blk .btm_in .cnt-frm {
  max-width: 100% !important;
  border-radius: 0;
}

.contact.cont-pop .modal-dialog {
  max-width: 750px;
  width: 100%;
}

.contact.cont-pop .btm_blk .btm_in {
  padding: 0 !important;
}

.contact.cont-pop .wid-close {
  position: absolute;
  right: 18px;
  top: 18px;
}

.contact.cont-pop .btm_blk .btm_in .cnt-frm {
  padding: 40px;
  padding-bottom: 50px;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field span .req {
  color: #fb183e;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field.dbl span .req {
  padding-left: 5px;
}

.contact.cont-pop .btm_blk {
  background: #fff;
}

.cont-pop.contact .btm_blk .btm_in .cnt-frm {
  margin-top: 0 !important;
}

.contact.cont-pop .wid-close img {
  width: 23px;
  height: 23px;
  object-fit: contain;
  cursor: pointer;
}

.contact.cont-pop .wid-close {
  cursor: pointer;
}

.contact .btm_blk .btm_in .cnt-frm h2,
.contact .btm_blk .btm_in .cnt-frm strong {
  padding-right: 0 !important;
}

.contact.lnd.cont-pop .btm_blk .btm_in .cnt-frm h2,
.contact.lnd.cont-pop .btm_blk .btm_in .cnt-frm strong {
  display: block;
  padding-right: 20px;
}


.lnd .top_blk .hd {
  padding-bottom: 35px;
}

.lnd .top_blk .kite-items {
  max-width: 1030px;
  margin: 0 auto;
  justify-content: space-between;
  gap: 15px;
}

.lnd .top_blk .kite-items .itm .ico::after {
  position: absolute;
  content: "";
  top: 50%;
  right: 0;

}

.lnd .top_blk .kite-items .itm {
  width: 24%;
  transition: all 0.3s ease-in-out;
}

.lnd .top_blk .kite-items .itm .txt {
  text-align: center;
}

.lnd .top_blk .kite-items .itm .ico .counterNumber {
  position: absolute;
  left: -3px;
  top: 0;
  background: #222222;
  height: 45px;
  width: 45px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
}

.lnd .top_blk .kite-items .itm .ico .counterNumber::before {
  content: counter(sectionCounter);
  font: 22px/32px NeueRegrade-Bold;
  color: #fff;
  padding-right: 0;
}

.lnd .top_blk .kite-items .itm:hover .ico {
  background: #222;
}

.lnd .top_blk .kite-items .itm:hover .ico img {
  filter: invert(1);
}

.lnd .top_blk .kite-items .itm:hover .ico .counterNumber {
  background: #ffc000;
}

.lnd .top_blk .kite-items .itm .ico {
  transition: all 0.3s ease-in-out;
  margin: 0 auto;
  position: relative;
  margin-bottom: 12px;
}

.contact.lnd .btm_blk .btm_in .cnt-frm .frm-field.dbl input[name=telefoon] {
  background: transparent url("../images/flag-nl.svg")no-repeat left 20px center;
  padding-left: 60px;
}

.contact.cont-pop .modal-content {
  border: unset;
  border-radius: 20px;
  overflow: hidden;
}

.lnd .top_blk .kite-items {
  position: relative;
}

.lnd .top_blk .kite-items::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 75px;
  max-width: 870px;
  width: 100%;
  border: 2px dashed #d6d6d6;
  margin: 0 auto;
}

.contact.lnd .btm_blk .btm_in .map {
  max-width: 45.93%;
}

.contact.lnd .btm_blk .btm_in .cnt-frm {
  max-width: 54.47%;
  margin-left: 50px;
}

.contact.lnd .btm_blk .btm_in {
  padding: 94px 0;
}

.lnd .top_blk .kite-items .itm .ico img {
  width: 60px;
  height: 53px;
  object-fit: contain;
}

.lnd .top_blk .kite-items .itm .txt p {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.contact.lnd.cont-pop .btm_blk .btm_in .cnt-frm {
  margin-left: 0 !important;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field.dbl label:has(.captcha_blk) {
  width: 100%;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field.dbl label .captcha_blk {
  gap: 12px;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field.dbl label .captcha_blk input {
  width: 280px;
}

input.error {
  color: #000 !important;
}

.contact.lnd .btm_blk .btm_in {
  align-items: stretch;
}

/* .contact.lnd .btm_blk .btm_in .map img {
    object-fit: cover;
    height: 320px;
    width: 100%;
} */
header .top_pane .lft {
  padding-left: 0;
}

#single-slider {
  visibility: hidden;
}

#single-slider.owl-loaded {
  visibility: visible;
}

header .top_pane {
  height: 52px;
  overflow: hidden;
}

.horz_slider .horz_inr>.lft.no_wall {
  display: none;
}

.horz_slider .horz_inr>.rgt.no_wall {
  width: 100%;
  margin-left: 0;
  display: flex;
  gap: 0px;
}

.horz_slider .horz_inr>.rgt.no_wall .innBox {
  width: 60%;
}

.horz_slider .horz_inr>.rgt.no_wall .calender_blk {
  width: 40%;
  margin-top: 0;
}

.horz_slider .horz_inr>.rgt.no_wall .calender_blk {
  display: block;
}

.horz_slider .horz_inr>.rgt.no_wall.no_event {
  justify-content: center;
}

.horz_slider .horz_inr>.rgt.no_wall.no_event .calender_blk {
  width: 100%;
}

.horz_slider .horz_inr.one_short>.lft .lft_inr .myslider {
  width: 50%;
}

.horz_slider .horz_inr.one_short>.lft {
    width: calc(97.6% - 360px);
    margin-right: 30px;
}
.horz_slider .horz_inr.one_short>.rgt{
  max-width: 360px;
  width: 100%;
  margin-left: 0;
}
.horz_slider .horz_inr.two_short>.lft .lft_inr .myslider {
  width: 100%;
}


.musc_blk .msc_inr.no-ctn {
  /* max-width: 1164px; */
  max-width: 850px;
  justify-content: center;
  margin: 0 auto;
}

.musc_blk .msc_inr.no-ctn .rgt {
  width: 100%;
}

ul.pagina li.pre a,
ul.pagina li.nxt a {
  background-color: #fff !important;
}

ul.pagina li.pre:hover a,
ul.pagina li.nxt:hover a {
  background-color: #000420 !important;
}

.swiper-slide .txt_blk .btm_blk p.text-content {
  max-height: unset;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}

/* 11-11-2025 */
.musc_blk .msc_inr .lft .btm_info p {
  padding: unset !important;
}

.musc_blk .msc_inr .lft .btm_info ul li {
  font: 17px / 22px NeueRegrade-Regular !important;
  color: #000420 !important;
}

.musc_blk .msc_inr .lft .btm_info ul li b {
  font: 17px / 22px NeueRegrade-Regular;
  color: #000420;
}

footer .main-footer .rgt .btm ul li:nth-child(4n)::before {
  display: none;
}

footer .main-footer .rgt .btm ul li {
  width: 22.6%;
}

/* 11-11-2025 */
/* 12-11-2025 */
.contact .btm_blk .btm_in .cnt-frm .frm-field select {
  font: 15px / 25px NeueRegrade-Regular;
  color: #000000;
  background: #ffffff url("../images/drp-arrow.png")no-repeat right 25px center;
  padding: 12px 30px 12px 20px;
  border: 2px solid #e6e6e9;
  border-radius: 8px;
  width: 100%;
  display: inline-block;
  cursor: pointer;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field label.RdiosFlx {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field label.RdiosFlx:not(:last-of-type) {
  margin-bottom: 8px;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field label.RdiosFlx input[type=radio] {
  padding: 0;
  order: 1;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field label.RdiosFlx p {
  order: 2;
}

.contact .btm_blk .btm_in .cnt-frm .frm-field label.RdiosFlx .error {
  order: 3;
}

/* 12-11-2025 */
/* 17-11-2025 */
.privacy_blk p:has(strong) {
  padding-bottom: 10px;
}

.privacy_blk h1,
.privacy_blk h6,
.privacy_blk h5,
.privacy_blk h4,
.privacy_blk h3,
.privacy_blk h2 {
  padding-bottom: 12px;
  font: 40px / 48px NeueRegrade-Bold;
}

.privacy_blk ul li strong {
  counter-increment: unset;
}

.privacy_blk ul li strong::before {
  display: none;
}

.banner_blk .banner_mid .dt-blk {
  display: flex;
  /* display: none; */
  align-items: center;
  width: fit-content;
  justify-content: center;
  margin: 0 auto;
  background-color: rgba(0, 4, 32, 0.6);
  padding: 10px 10px;
  border-radius: 30px;
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.3);
}

.banner_blk .banner_mid .dt-blk select {
  padding: 0;
  padding-left: 52px;
  border-radius: 30px;
  color: #fff;
  position: relative;
  border: unset;
  padding-right: 16px;
  background: url(../images/dis-arr.svg)no-repeat top 7px right 0;
  background-size: 14px;
}

.banner_blk .banner_mid .dt-blk .wrapper:not(:last-child) {
  border-right: 1px solid #b3b4bc;
}

.select-wrapper {
  position: relative;
  width: 200px;
  padding-right: 16px;
}

.banner_blk .banner_mid .dt-blk .select-wrapper::before {
  content: "";
  position: absolute;
  left: 0;
  background: url(../images/distance.svg)no-repeat center left 22px;
  width: 70px;
  height: 26px;
  background-size: 28px;
}

.banner_blk .banner_mid .dt-blk input.flatpickr-input+input {
  background: url("../images/date_placeholder.svg")no-repeat left 20px center !important;
  color: #fff !important;
  cursor: pointer;
  border: 0 !important;
  padding: 0 !important;
  filter: brightness(100);
  padding-left: 47px !important;
  padding-top: 3px !important;
}

.banner_blk .banner_mid .dt-blk select option {
  color: #000;
}

.banner_blk .banner_mid .dt-blk .wrapper {
  width: 50% !important;
}

.banner_blk .banner_mid .dt-blk .date-wrapper.wrapper {
  width: 40% !important;
}

.banner_blk .banner_mid .dt-blk {
  display: none;
}

.ree_det .lft .evt_block ul li a {
  margin-left: 0;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row {
  position: relative;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row .delete_btn {
  position: absolute;
  right: 14px;
  text-align: end;
  background-color: #000;
  width: 25px;
  height: 25px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.5s ease;
  cursor: pointer;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row .delete_btn a {
  color: #fff;
}

.dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row .delete_btn:hover {
  background-color: #ff0000;
}

span#serviceChargeNote {
  display: block;
  font: 17px/22px NeueRegrade-Bold;
  color: #fb183e;
  text-align: center;
  padding: 10px 0 0;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx div#table1,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx div#table2 {
  max-height: 490px;
  overflow: auto;
}

.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .tab-content #table1,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .tab-content #table2,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .tab-content #table3,
.dash_inr.review_invite .btm_table_blk .table_par {
  max-height: 100vh;
  overflow-y: auto;
}

.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table .tab-scr {
  max-height: 323px;
  overflow-y: auto;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx div#table1::-webkit-scrollbar,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx div#table2::-webkit-scrollbar,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .tab-content #table3::-webkit-scrollbar,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .tab-content #table2::-webkit-scrollbar,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .tab-content #table1::-webkit-scrollbar,
.dash_inr.review_invite .btm_table_blk .table_par::-webkit-scrollbar,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table .tab-scr::-webkit-scrollbar,
.horz_slider .horz_inr.two_short .info_boxes::-webkit-scrollbar {
  width: 3px;
  background-color: #000420;
  border-radius: 20px;
}

.dash_inr.review_invite .btm_table_blk .table_par::-webkit-scrollbar {
  height: 3px;
}

.dash_inr.review_invite .btm_table_blk .table_par::-webkit-scrollbar-thumb,
.horz_slider .horz_inr.two_short .info_boxes::-webkit-scrollbar-thumb,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx div#table1::-webkit-scrollbar-thumb,
.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx div#table2::-webkit-scrollbar-thumb,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .tab-content #table1::-webkit-scrollbar-thumb,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .tab-content #table2::-webkit-scrollbar-thumb,
.dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .tab-content #table3::-webkit-scrollbar-thumb,
.dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table .tab-scr::-webkit-scrollbar-thumb {
  background-color: #fb183e;
}

.overvw_blk .filter_blk .filter_inr>.lft .filt_opt.active-tick .flt_item {
  display: block;
}

.horz_slider .horz_inr>.rgt.no_wall .info_boxes .info_box {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}

.horz_slider .horz_inr>.rgt.no_wall .info_boxes .info_box li {
  width: 50%;
}

.horz_slider .horz_inr>.rgt.no_wall .info_boxes .info_box li:nth-child(odd) {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  padding-right: 10px;
}

.horz_slider .horz_inr>.rgt.no_wall .info_boxes .info_box li:nth-child(even) {
  padding-left: 20px;
}

.request_pop .modal-content .modal-body .price_det .set_price {
  position: relative;
  width: 280px;
  margin: 12px auto 20px;
}

.request_pop .modal-content .modal-body .price_det .set_price input {
  padding-left: 66px;
}

.request_pop .modal-content .modal-body .price_det .set_price b {
  position: absolute;
  left: 5px;
  background-color: #f4f4f4;
  border-radius: 4px;
  width: 49px;
  height: 40px;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26px;
}

.dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .even-hide img {
  cursor: pointer;
}
.horz_slider .horz_inr.two_short .info_boxes{max-height: 820px !important;overflow-y: scroll;}
/* .horz_slider .horz_inr.two_short>.lft {
  width: 400px;
}
.horz_slider .horz_inr.two_short{align-items: stretch;}
.horz_slider .horz_inr.two_short>.rgt {
  width: calc(97.4% - 400px);
  display: flex;
} */
.horz_slider .horz_inr.two_short>.rgt .innBox{width: 100%;}
.horz_slider .horz_inr.two_short>.rgt .calender_blk{
width: 100%;
display: block ;
}
.horz_slider .horz_inr>.rgt .info_boxes {
    max-height: 587px;
}
.horz_slider .horz_inr.two_short>.lft .lft_inr .img_blk img {
    height: 450px;
}
.horz_slider .horz_inr.two_short>.lft .lft_inr .myslider .swiper-slide,
.horz_slider .horz_inr.one_short>.lft .lft_inr .myslider .swiper-slide{background-color: #fff;display: block;}
footer .cpy_blk .lft{
  display: flex;
  gap: 10px;
}
/* org-responsive */

@media only screen and (max-width : 1920px) {
  .blog_detail {
    padding: 140px 0;
  }
}

@media only screen and (max-width: 1900px) {


  .artiesten_blk .artiesten_inr .lft {
    margin-right: 56px;
  }


  .dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .top_cont_blk {
    padding: 30px 25px 20px;
  }

  .ree_det .lft {
    width: 100%;
  }

  .forgetpas_blk .rgt {
    padding: 166px 25px 80px;
  }

  .banner_inr .tp_menu .lft .lnks::after {
    width: calc(100% - 23.5%);
  }

  .widegt-design .widgets-lap .wlap-item .witem-img img {
    height: 330px;
  }
}

@media only screen and (max-width : 1899px) {
  .blog_detail {
    padding: 120px 0;
  }
}

@media only screen and (max-width: 1800px) {
  .blog_detail .bac_txt .img_flx li {
    width: 53.8%;
  }

  .eenvoud_blk .eenvoud_inr .lft {
    margin-right: 109px;
  }

  .login_blk.wth_cdo>.rgt .top_hd strong {
    font-size: 76px;
    line-height: 85px;
  }



  .musc_blk .msc_inr .lft {
    margin-right: 55px;
  }

  .inr_blk .faq_box .fqbx_txt .top_blk .lft {
    margin-right: 38px;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .lft {
    padding-right: 36px;
  }

  .dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revName {
    width: 17%;
  }

  .dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revEmail {
    width: 15%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt ul.nav.nav-tabs li button {
    padding: 17px 16px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl {
    width: 49%;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li a {
    margin-right: 0;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li>a {
    font-size: 57px;
    line-height: 63px;
  }

  .banner_inr .tp_menu .lft .lnks::after {
    width: calc(100% - 25.3%);
  }

  .help_blk .help_inr ul li a .no {
    width: 7%;
  }

  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop {
    right: 12px;
  }

  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after {
    left: -164px;
    bottom: 25px;
    background-size: 160px;
    width: 160px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img img {
    height: 260px;
  }

  .widegt-design .widgets-lap .wlap-item.one .witem-img .wprop {
    bottom: 40px;
    left: 0px;
  }

  .widegt-design .widgets-lap .wlap-item.one .witem-img {
    max-width: 485px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.sub-menu.sub-open::before {
    width: 174px;
  }
}

@media only screen and (max-width: 1720px) {
  .banner_inr .tp_menu .lft .lnks .max-contan {
    padding: 0 10px;
  }

  .max-container,
  .container {
    padding: 0 10px;
  }

  .cookie-blk {
    top: 339px;
  }
}

@media only screen and (max-width: 1740px) {
  header .top_pane .lft {
    padding-left: 10px !important;
  }
}

@media only screen and (max-width: 1700px) {
  header .top_pane .lft ul li::before {
    left: -5px;
    top: 9px;
  }

  header .top_pane .lft ul {
    overflow: hidden;
  }

  .grote_blk .grote_inr .lft .img_blk img {
    height: 500px;
  }

  .grote_blk .grote_inr .lft>img {
    bottom: -36px;
  }

  header .top_pane .lft ul li:not(:first-child) {
    margin-left: 14px;
  }

  header .top_pane .lft ul li {
    padding: 0 20px;
  }

  header .top_pane .lft ul li::before {
    left: 0px;
    top: 7px;
  }

  header .top_pane .rgt ul li:not(:last-child) {
    margin-right: 0px;
  }

  header .top_pane .rgt b {
    padding-right: 13px;
  }

  header .top_pane .rgt ul {
    padding: 9px 11px 9px 10px;
  }

  .login_blk.wth_cdo>.rgt .top_hd strong {
    font-size: 72px;
    line-height: 80px;
  }


  .login_blk.wth_cdo>.rgt .top_hd strong {
    font-size: 69px;
    line-height: 74px;
  }

  .overvw_blk .flt_botm_blk .botm_inr .lft {
    margin-right: 58px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box:not(:nth-child(3n)) {
    margin-right: 29px;
  }

  .dash_inr .rgt.content_side .reprt ul li {
    padding: 30px 18px 50px;
  }

  .dash_inr .rgt.content_side .btm_cnt .lft_inr {
    width: 71%;
    padding-right: 23px;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk {
    width: 29%;
  }

  .dash_inr .rgt.content_side .reprt ul li:not(:last-child) {
    margin-right: 12px;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .top select {
    padding: 8px 40px 8px 20px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt {
    width: calc(100% - 300px);
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl ul li {
    padding: 20px 12px;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par .news_box {
    margin-right: 0;
  }

  .dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revTitel {
    width: 10%;
  }

  .dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revEmail {
    width: 13%;
  }

  .dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revBeoo {
    width: 16%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl {
    width: 48%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_img,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_vid {
    width: 370px;
    height: 480px;
  }

  .social_blk .soc_box .lft {
    width: 48.7%;
  }

  .forgetpas_blk .rgt {
    padding: 131px 25px 72px;
  }

  .tabl_strc .head_tabl ul li.dat-hd,
  .tabl_strc .body_tabl ul li.dat-hd {
    width: 24%;
  }

  .tabl_strc .head_tabl ul li.even-hd,
  .tabl_strc .body_tabl ul li.even-hd {
    width: 24%;
  }

  .tabl_strc .head_tabl ul li.imd-hd,
  .tabl_strc .body_tabl ul li.imd-hd {
    width: 11%;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt {
    padding-left: 100px;
  }

  .banner_inr .tp_menu .lft .lnks::after {
    width: calc(100% - 27.1%);
  }

  header .top_pane .rgt .nav.nav-tabs {
    gap: 5px;
    padding-right: 0 !important;
  }

  header .top_pane .rgt {
    width: calc(100% - 700px);
  }

  header .top_pane .lft {
    width: 700px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .img_ img {
    height: 500px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-row p.cnt {
    padding-right: 33px;
  }

  .dj-hm .banner .ban-in .in-ctn {
    max-width: 900px;
    margin-right: 20px;
  }
}

@media only screen and (max-width: 1600px) {

  header .top_pane .lft ul {
    overflow: visible;
  }

  .newest_blk .new_inr .new_slider .owl-nav,
  .laatst_blk .laatst_inr .laat_slider .owl-nav {
    justify-content: center;
    top: unset;
    bottom: -96px;
    transform: unset;
    left: 0;
    right: 0;
    gap: 14px;
    width: 100%;
  }

  .newest_blk {
    padding: 111px 0 143px;
  }

  .newest_blk .new_inr .new_slider .owl-nav button,
  .laatst_blk .laatst_inr .laat_slider .owl-nav button {
    width: 50px;
    height: 50px;
  }

  header .top_pane .lft {
    padding: 14px 12px;
    padding-right: 0;
  }


  header .top_pane .lft ul.uspSlider#uspSlider {
    /* display: block; */
    display: none !important;
  }

  header .top_pane .lft {
    display: revert;
  }

  header .top_pane .lft ul li {
    padding: 0 24px;
  }

  header .top_pane .lft ul li::before {
    left: 1px;
    top: 6px;
  }

  header .top_pane .lft {
    width: 567px;
  }

  header .top_pane .rgt {
    width: calc(100% - 567px);
  }

  .laatst_blk .laatst_inr .laat_slider .owl-nav {
    display: none !important;
  }

  .help_blk .help_inr ul li a .txt_blk {
    width: 42%;
  }

  .help_blk .help_inr ul li a .img_blk {
    margin-right: 88px;
  }

  .artiesten_blk .artiesten_inr .lft ul li:not(:last-child) {
    margin-right: 16px;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 115px;
    line-height: 126px;
  }

  .login_blk.wth_cdo>.rgt .top_hd strong {
    font-size: 66px;
    line-height: 74px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box .txt_blk {
    left: 26px;
    right: 26px;
  }

  .dash_inr .rgt.content_side .reprt ul {
    flex-wrap: wrap;
    align-items: stretch;
  }

  .dash_inr .rgt.content_side .reprt ul li {
    width: 23.5%;
  }

  .dash_inr .rgt.content_side .btm_cnt .lft_inr {
    width: 69%;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk {
    width: 30%;
  }

  .dash_inr .rgt.content_side .reprt ul li:not(:last-child) {
    margin-right: 0;
  }

  .dash_inr .rgt.content_side .reprt ul {
    gap: 15px;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .top {
    flex-direction: column;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .top .rgt {
    padding-top: 14px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt {
    width: calc(100% - 237px);
    display: flex;
    align-items: center;
    justify-content: end;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tab-content {
    overflow-x: scroll;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tab-content .tab-pane {
    width: 820px;
  }

  .dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revBeoo {
    width: 15%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt>ul.nav.nav-tabs {
    width: 25%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk {
    width: 75%;
  }

  .dash_inr.widget_detail .btm_cont_blk .lft {
    padding: 38px 30px 58px;
  }

  .dash_inr.widget_detail .btm_cont_blk .rgt {
    padding: 48px 31px 58px;
  }

  .dash_inr.widget_detail .btm_cont_blk .rgt {
    width: 42%;
  }

  .dash_inr.widget_detail .btm_cont_blk .lft {
    width: 58%;
  }

  .dash_inr.widget_detail .btm_cont_blk .rgt .img_blk ul li img {
    height: 158px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_img,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_vid {
    width: 320px;
    height: 400px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk {
    padding: 50px 30px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
    width: 23.8%;
  }

  .social_blk .soc_box .lft {
    width: 48.5%;
  }

  .top_detblk .det_inr .rgt {

    padding-left: 42px;
  }

  .forgetpas_blk .rgt {
    padding: 120px 25px 80px;
  }

  .tabl_strc .head_tabl .even-hd,
  .tabl_strc .body_tabl .even-hd {
    width: 24%;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .lft {
    width: 290px;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt {
    width: calc(100% - 290px);
    padding: 30px 14px;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn {
    flex-direction: column;
    align-items: start;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .bottom_tabl {
    overflow-x: auto;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .tabl_strc {
    width: 850px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft {
    width: 395px;
    padding: 0 55px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul {
    padding-left: 30px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt {
    width: calc(100% - 395px);
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul {
    max-width: 800px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.sub-menu.sub-open::before {
    width: 155px;
  }

}

@media only screen and (max-width: 1500px) {
  .maecBlck .maeHd {
    padding-bottom: 90px;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 104px;
    line-height: 110px;
  }

  .blog_detail {
    padding: 120px 0;
  }

  .dj-hm .banner .ban-in .in-ctn {
    max-width: 1000px;
    margin-right: 10px;
  }

  .dj-hm .intro-blk {
    padding-top: 116px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft {
    width: 48.3%;
  }

  .login_blk.wth_cdo>.rgt .top_hd strong {
    font-size: 61px;
    line-height: 72px;
  }

  .dash_inr .rgt.content_side .reprt ul li {
    width: 23.3%;
  }

  .dash_inr .rgt.content_side .btm_cnt .lft_inr {
    width: 69.5%;
  }

  .dash_inr .rgt.content_side .reprt ul li .img_blk img {
    width: 36px;
    height: 38px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
    width: 500px;
  }

  .dash_inr.review_invite .btm_table_blk .table_par {
    overflow: auto;
  }

  .dash_inr.review_invite .btm_table_blk .table_par table {
    width: 1500px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt {
    width: 45%;
    padding-left: 20px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .lft {
    width: 55%;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widg-two .lft img {
    height: 300px;
  }

  .social_blk .bottom_info .btm_inr {
    flex-direction: column;
  }

  .social_blk .bottom_info .btm_inr .lft,
  .social_blk .bottom_info .btm_inr .rgt {
    width: 100%;
    padding-right: 0;
  }

  .social_blk .bottom_info .btm_inr .lft {
    padding-bottom: 25px;
  }

  .social_blk .bottom_info .btm_inr .lft p:not(:first-child) {
    padding-top: 10px;
  }

  .social_blk .bottom_info .btm_inr .lft p {
    padding-bottom: 4px;
  }

  .social_blk .bottom_info {
    margin-top: 30px;
  }

  .social_blk .soc_box .lft {
    width: 48.2%;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .cls {
    right: 85px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm {
    padding-right: 80px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt {
    padding-left: 85px;
  }

  .banner_inr .tp_menu .lft .lnks::after {
    width: calc(100% - 29.1%);
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.sub-menu.sub-open::before {
    width: 175px;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .lft {
    padding-right: 10px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk.logo #logoName {
    top: 30px;
  }

  header .top_pane .lft {
    width: 495px;
  }

  header .top_pane .rgt {
    width: calc(100% - 495px);
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .img_ img {
    height: 420px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image {
    top: 300px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img img {
    height: 220px;
  }

  .widegt-design .widgets-lap .wlap-item.one .witem-img {
    max-width: 450px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img .wprop {
    bottom: 24px;
  }

  .widegt-design .widgets-lap .wlap-item p {
    font-size: 18px;
    line-height: 26px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.date-tab {
    width: 40%;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 120px;
    line-height: 126px;
  }

  .latje-blck .lat-row .cnt {
    padding-left: 88px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-row p.cnt {
    padding-right: 100px;
  }

  .dj-lander .lan-cnt {
    padding: 363px 0 147px;
  }

  .contact .btm_blk .btm_in .cnt-frm h2,
  .contact .btm_blk .btm_in .cnt-frm strong {
    font: 44px/62px NeueRegrade-Bold;
  }
  .banner_blk .banner_mid strong {
    font: 95px/105px NeueRegrade-Bold;
}
}

@media only screen and (max-width: 1400px) {

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .tp_hd strong,
  strong.hTag {
    font-size: 47px;
    line-height: 50px;
  }

  .social_blk .bottom_info b {
    font-size: 48px;
    line-height: 50px;
  }

  .contact .top_blk .top_in,
  .contact .btm_blk .btm_in,
  .blog_blk {
    padding: 90px 0;
  }


  header .top_pane .inr_tp {
    align-items: revert;
  }

  /* header .top_pane {
    padding: 0 10px;
  } */

  .container {
    padding: 0 10px;

  }

  header .top_pane {
    padding-right: 0;
  }

  .banner_blk .banner_mid strong {
    font-size: 92px;
    line-height: 98px;
  }

  .fnd_blk .fnd_inr,
  .platform_blk,
  .newest_blk.popular_blk,
  .vragen_blk {
    padding: 100px 0;
  }

  .newest_blk {
    padding: 100px 0 140px;
  }

  .fnd_blk .fnd_inr ul li {
    width: 18.3%;
  }

  .fnd_blk .fnd_inr ul li a .img_blk img {
    width: 67px;
    height: 73px;
  }

  .vid_blk .vid_inr .btm_blk .lft {
    width: 48.5%;
  }

  .laatst_blk,
  .artiesten_blk,
  .eenvoud_blk,
  .klaar_blk {
    padding: 100px 0;
  }

  .grote_blk {
    padding: 100px 0 120px;
  }

  .artiesten_blk .artiesten_inr .lft ul li {
    width: 48.2%;
  }

  .klaar_blk .klaar_inr .lft {
    margin-right: 103px;
  }

  .artiesten_blk .artiesten_inr .rgt ul li:not(:last-child) {
    margin-right: 20px;
  }

  .hoeDjBlck .hoeElipis .elipsImg {
    max-width: 1106px;
  }

  .blog_detail {
    padding: 100px 0;
  }

  .blog_detail .lst_blk .lft {
    width: 48.7%;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 105px;
    line-height: 112px;
  }

  header .banner_inr.dj-Hd .last.desktop .menu-links ul li a {
    padding: 14px 10px;
  }

  header .banner_inr.dj-Hd .tp_menu .last ul.regLog {
    width: 309px;
  }

  header .banner_inr.dj-Hd .last.desktop .menu-links {
    width: calc(100% - 309px);

  }

  .wil-notlog {
    padding: 100px 0;
  }

  .gig_bord_blk.overvw_blk {
    padding-top: 100px;
  }

  .vragen_blk .vragen_inr .rgt .faq_box .fqbx_hd .img_arw::before,
  .vragen_blk .vragen_inr .rgt .faq_box .fqbx_hd .img_arw::after {
    right: 0;
  }

  .resgis_blk {
    flex-direction: column;
  }

  .resgis_blk .lft_par,
  .resgis_blk .rgt {
    width: 100%;
  }

  .resgis_blk .rgt {
    padding: 70px 10px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt {
    padding-left: 30px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box:not(:nth-child(3n)) {
    margin-right: 28px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk {
    margin-bottom: 30px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box:not(:nth-child(3n)) {
    margin-right: 26px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box .txt_blk {
    left: 16px;
    right: 16px;
  }

  .horz_slider .horz_inr>.lft {
    padding-right: 24px;
  }

  .top_detblk {
    padding: 90px 0 90px;
  }

  .inr_blk .faq_box .fqbx_txt .top_blk .lft {
    margin-right: 33px;
  }

  .faq_content .bottom_content .tab_faq .tab-content {
    padding: 52px 30px 100px 30px;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .lft {
    width: 53.6%;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
    width: 432px;
  }

  .dash_inr .rgt.content_side .reprt ul li {
    width: 48.6%;
  }

  .dash_inr .rgt.content_side .btm_cnt .lft_inr {
    width: 66%;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk {
    width: 33%;
  }


  .dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .laat_par .cont_inr .txt_blk .abt_info p {
    font-size: 15px;
    line-height: 22px;
  }

  .dash_inr .rgt.content_side .btm_cnt .slid_reageer .slider_boxes li .top_cont_blk {
    padding: 24px 18px 18px;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .lft ul li a,
  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li a {
    padding: 10px 16px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
    padding: 18px 23px 18px 23px;
  }

  .login_blk>.rgt .txt_blk b {
    font-size: 70px;
    line-height: 75px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_img,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_vid {
    width: 280px;
    height: 310px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
    width: 23.7%;
  }

  .social_blk .soc_box .lft {
    width: 47.9%;

  }

  .tru-mask .tru-text {
    padding: 16px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .lft {
    padding: 17px;
  }

  .tru-mask .tru-text p {
    font-size: 23px;
    line-height: 26px;
  }

  .tru-mask .tru-text .flx {
    padding-bottom: 6px;
  }

  .vdslide_blk .mix_slider a>img,
  .mix_slider,
  .slidvid_blk .video-wrapper video {
    height: 210px;
  }

  .top_detblk .det_inr .rgt .arw_btn {
    margin-top: 25px;
  }

  .rew_blk {
    margin-top: 100px;
  }

  .swiper-slide .txt_blk {
    padding: 20px 10px;
  }

  .swiper-slide .txt_blk .top_blk {
    justify-content: revert;
    gap: 12px;
  }

  .registerPg {
    height: 100vh;
    background: unset;
  }

  .resgis_blk .btm_slide ul.partner_slider {
    max-width: 100%;
  }

  .forgetpas_blk .rgt {
    padding: 228px 25px 100px;
  }

  /* 
  .calender_blk {
    margin-top: 20px;
  } */

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt {
    padding: 20px 14px;
  }

  .newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box {
    width: 23.2%;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .lft ul li a,
  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li a {
    padding: 9px 8px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft {
    width: 350px;
  }

  .banner_inr .tp_menu .lft .lnks::after {
    width: calc(100% - 28%);
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt {
    width: calc(100% - 350px);
    padding-left: 40px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm {
    padding-right: 30px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .cls {
    right: 30px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm {
    padding-right: 30px;
    margin-top: 65px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.sub-menu.sub-open::before {
    width: 126px;
  }

  header .top_pane .lft {
    width: 400px;
  }

  header .top_pane .rgt {
    width: calc(100% - 400px);
  }

  /* .fancybox-slide--image .fancybox-content {
    width: 700px !important;
    height: 500px !important;
  } */

  .login_blk .lft .min-container {
    padding: 151px 26px;
  }

  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop {
    right: 10px;
    bottom: 45px;
  }

  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after {
    left: -124px;
    bottom: 5px;
    background-size: 125px;
    width: 125px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img img {
    height: 175px;
  }

  .widegt-design .widgets-lap .wlap-item.one .witem-img {
    max-width: 380px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img .wprop {
    left: 0;
    bottom: 16px;
  }

  .widegt-design .widgets-lap .wlap-item p {
    font-size: 17px;
    line-height: 25px;
  }

  .homeAvert {
    padding: 90px 0;
  }

  .adRow {
    gap: 45px;
  }

  .homeAvert .adRow {
    padding-top: 40px;
  }

  .adRow .adsItm img {
    height: 480px;
  }

  .detAder .detAdRow .overAdItm img {
    height: 440px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th {
    padding: 18px 17px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.fac-tab {
    width: 21%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.bed-tab {
    width: 23%;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 114px;
    line-height: 126px;
  }

  .latje-blck .lat-row .cnt {
    padding-left: 80px;
  }

  .latje-blck,
  .manage-djs {
    padding: 90px 0;
  }

  .hoe-bokng .bonkg-itms::before {
    width: 100%;
    left: 0;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul {
    max-width: 765px;
  }

  .hoe-bokng {
    padding: 80px 0;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-row div.cnt {
    padding-right: 42px;
  }

  header .banner_inr .tp_menu .last.desktop {
    width: 450px;
  }

  header .banner_inr .tp_menu>.lft {
    width: 39%;
  }

  header:not(.home) .tp_menu {
    padding: 16px 0;
  }

  header .banner_inr .tp_menu .mid a {
    height: 93px;
  }

  /* 11-11-2025 */
  footer .main-footer .rgt .btm ul {
    gap: 17px;
  }

  /* 11-11-2025 */
}

@media only screen and (max-width : 1350px) {
  header .banner_inr.dj-Hd .last.desktop {
    position: fixed;
    left: -2000px;
    top: 0;
    height: 100%;
    bottom: 0;
    background: linear-gradient(183deg, rgba(267, 23, 62, 1) 59%, rgba(255, 255, 255, 1));
    display: block;
    align-items: unset;
    width: 507px !important;
    padding: 84px 39px;
    z-index: 999;
    border-radius: 0 80px 80px 0;
    transition: 0.9s ease;
    transform: matrix(4, 2, 0, 3, 0, 0);
  }

  header .banner_inr.dj-Hd .last .dj-logo {
    display: block;
  }

  body.ovrLay {
    position: relative;
    z-index: 1;
    overflow: hidden;
  }

  body.ovrLay::before {
    content: "";
    position: absolute;
    background-color: #000420;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    z-index: 2;
  }

  header .banner_inr.dj-Hd .last.desktop.opn {
    left: 0;
    transform: unset;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch {
    display: block;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch {
    width: calc(100% - 233px);
    text-align: end;
    display: flex;
    justify-content: end;
    align-items: center;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn {
    width: 60px;
    height: 60px;
    min-width: 60px;
    border-radius: 50%;
    background-color: #fb183e;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 15px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn img {
    width: 23px;
    height: 23px;
    object-fit: contain;
  }

  header .banner_inr.dj-Hd .last.desktop .menu-links ul li a {
    font: 27px/33px NeueRegrade-SemiBold;
    color: #fff;
  }

  header .banner_inr.dj-Hd .tp_menu .last ul.regLog {
    width: 100%;
    justify-content: start;
    padding-top: 50px;
  }

  header .banner_inr.dj-Hd .last.desktop .menu-links {
    width: 100%;
    padding-top: 30px;
  }

  header .banner_inr.dj-Hd .last.desktop .menu-links ul {
    display: block;
  }

  header .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn.menOpn img {
    transition: 0.5s ease;
  }

  header .banner_inr.dj-Hd .last.desktop .menu-links ul li {
    width: 100%;
    display: block;
  }

  header .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn img.close-icn {
    display: none;
    filter: invert(1);
    transform: scale(0);
  }

  header .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn.menOpn img.close-icn {
    display: block;
    transform: scale(1);
  }

  header .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn.menOpn img.open-icn {
    transform: scale(0);
    display: none;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .search-icon input {
    background: #fff url("../images/search_black.svg")no-repeat center center;
    border-radius: 50%;
    padding: 0px;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.6s ease;
    cursor: pointer;
    background-size: 28px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch.inpWdth .search-icon {
    position: relative;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .search-itms {
    top: 60px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch.inpWdth .search-icon input {
    width: 250px;
    border-radius: 50px;
    background: #fff url("../images/search_black.svg")no-repeat right 20px center;
    padding: 18px;
    color: #000420;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .search-icon input::placeholder {
    color: transparent;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch.inpWdth .search-icon input::placeholder {
    color: #000420;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .search-icon.inpWdth input {
    width: 320px;
    border-radius: 50px;
    background: #fff url("../images/search_black.svg")no-repeat right 20px center;
    padding: 18px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft {
    width: 47%;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .top img {
    height: 430px;
  }

  .login_blk.wth_cdo>.rgt .top_hd strong {
    font-size: 59px;
    line-height: 68px;
  }

  .login_blk {
    padding-left: 10px;
  }

  .djBooking .modal-dialog {
    max-width: 100%;
    width: 97%;
  }

  header .banner_inr.dj-Hd .last.desktop.opn ul.regLog .search-icon {
    display: none;
  }

  /* 
  header .drp_inr {
    margin-top: 30px;
  } */
  header .banner_inr.dj-Hd .after-logindj {
    justify-content: start;
  }

  header .banner_inr.dj-Hd .after-logindj .logSrch {
    display: none;
  }

  header .banner_inr.dj-Hd .after-logindj .drp_inr {
    margin-top: 25px;
  }

  .horz_slider .horz_inr.one_short .rgt .info_boxes .info_box {
    margin: 0px 18px 30px 18px;
  }

}

@media only screen and (max-width: 1300px) {
  .blog_blk .blog_inr .blog_box {
    width: 48.9%;
  }

  .banner_blk .banner_mid strong {
    font-size: 87px;
    line-height: 94px;
  }

  .social_blk .bottom_info b {
    font-size: 46px;
    line-height: 50px;
  }

  .banner_blk .banner_mid {
    padding: 200px 0 221px;
  }

  .banner_blk .banner_mid .search_blk {
    margin: 50px 0 30px;
  }

  .fnd_blk .fnd_inr ul {
    gap: 24px;
  }

  .fnd_blk .fnd_inr,
  .platform_blk,
  .newest_blk.popular_blk,
  .vragen_blk {
    padding: 90px 0;
  }

  .newest_blk .new_inr .new_slider {
    gap: 28px;
  }

  .vragen_blk .vragen_inr .lft {
    width: 37%;
  }

  .vragen_blk .vragen_inr .rgt {
    width: 57%;
    margin-left: 75px;
  }

  .vid_blk .vid_inr .btm_blk .lft {
    width: 48.4%;
  }

  footer .main-footer .rgt {
    width: 48.2%;
  }

  .help_blk .help_inr ul li a .icn_blk {
    width: 65px;
    height: 65px;
  }

  .help_blk {
    padding: 90px 0;
  }

  .artiesten_blk .artiesten_inr .lft ul li {
    width: 48.1%;
  }

  .artiesten_blk .artiesten_inr .rgt ul li .txt_blk {
    padding-left: 12px;
  }

  .artiesten_blk .artiesten_inr .rgt ul li:not(:last-child) {
    margin-right: 7px;
  }

  .artiesten_blk,
  .eenvoud_blk,
  .klaar_blk {
    padding: 90px 0;
  }

  .grote_blk {
    padding: 90px 0 114px;
  }

  .hoeDjBlck .hoeElipis .elipsImg {
    max-width: 974px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeErg {
    right: 90px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeDsh,
  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeErg {
    bottom: 315px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeDsh {
    left: 90px;
  }

  .intro-blk .lft {
    width: 50%;
  }

  .dj-hm .intro-blk .intro-in .ryt {
    width: 48%;
  }

  .maecBlck {
    padding: 241px 0 0;
  }

  .brand_blk .brand_inr .rgt ul li img {
    height: 57px;
  }

  .blog_detail .lst_blk .lft {
    width: 48.6%;
  }

  .blog_detail .soc_blk {
    margin-top: 40px;
  }

  .eenvoud_blk .eenvoud_inr .lft {
    margin-right: 98px;
  }

  .eenvoud_blk .eenvoud_inr .lft {
    margin-right: 30px;
    width: 49%;
  }

  .eenvoud_blk .eenvoud_inr .rgt {
    width: 48%;
  }

  .klaar_blk .klaar_inr .rgt ul li:not(:last-child) {
    margin-right: 18px;
  }

  .dj-hm .intro-blk {
    padding-top: 96px;
  }

  .hoeDjBlck {
    padding: 100px 0 0;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 100px;
    line-height: 108px;
  }

  .login_blk.wth_cdo>.rgt .top_hd strong {
    font-size: 53px;
    line-height: 65px;
  }

  .login_blk .lft .min-container {
    padding: 140px 27px;
  }

  .gig_bord_blk.overvw_blk .filter_blk {
    padding: 80px 0 90px;
    margin-top: 0;
  }

  .wil-notlog {
    padding: 90px 0;
  }

  .gig_bord_blk.overvw_blk {
    padding-top: 90px;
  }

  .gig_detail {
    padding: 100px 0;
  }

  .overvw_blk .flt_botm_blk .botm_inr .lft {
    margin-right: 50px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt {
    padding-left: 16px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box .txt_blk .top b {
    font-size: 15px;
    line-height: 22px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box:not(:nth-child(3n)) {
    margin-right: 10px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box {
    width: 32.5%;
  }

  .musc_blk .msc_inr .lft {
    margin-right: 50px;
  }

  .privacy_blk,
  .privicy.cookies,
  .informatie_ {
    padding: 90px 0;
  }

  .dash_inr .lft.side_bar {
    width: 280px;
  }

  .dash_inr .rgt.content_side {
    width: calc(100% - 280px);
    padding: 30px 10px 30px 20px;
  }

  .dash_inr .lft.side_bar .items_container {
    padding: 40px 33px 60px 25px;
  }

  .dash_inr .rgt.content_side .btm_cnt .lft_inr {
    width: 65%;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk {
    width: 35%;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
    width: 422px;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .rgt b {
    margin-right: 6px;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .lft ul li a,
  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li a {
    padding: 9px 15px;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx {
    padding: 14px 14px;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .rgt select {
    padding: 12px 32px 9px 18px;
    background: #e6e6e9 url(../images/drop_icn.svg)no-repeat center right 16px;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps {
    margin-bottom: 16px;
  }

  .login_blk>.rgt .txt_blk b {
    font-size: 66px;
    line-height: 72px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt>ul.nav.nav-tabs {
    padding: 0;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk {
    padding: 50px 20px 30px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_img,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_vid {
    width: 230px;
    height: 270px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
    width: 23.6%;
  }

  .social_blk .soc_box .lft {
    width: 47.7%;
  }

  .social_blk .bottom_info b {
    font-size: 44px;
    line-height: 45px;
  }

  .forgetpas_blk .rgt {
    padding: 200px 25px 60px;
  }

  .cookie-blk .cookie-in .mid h4 {
    font-size: 45px;
    line-height: 49px;
  }

  .cookie-blk .cookie-in .ryt button.btn-hov {
    padding: 13px 42px;
    height: 48px;
  }

  .cookie-blk .cookie-in .ryt {
    width: 328px;
  }

  .cookie-blk #gdpr-cookie-types {
    width: calc(100% - 328px);
  }

  .cookie-blk .cookie-in .mid .chk-blk label {
    padding-right: 28px;
    padding-bottom: 30px;
  }

  .cookie-blk .cookie-in .ryt {
    padding-top: 28px;
  }

  .banner_inr .tp_menu .lft .lnks {
    padding: 60px 0 200px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft {
    width: 395px;
    padding: 0px 40px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li>a {
    font-size: 52px;
    line-height: 60px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul {
    padding-left: 0px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.sub-menu.sub-open::before {
    width: 175px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft {
    width: 350px;
  }

  .banner_inr .tp_menu .lft .lnks::after {
    width: calc(100% - 30%);
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .lft,
  .inr_blk .faq_box .fqbx_txt .botm_blk .rgt {
    width: 50%;
  }

  .faq_content .bottom_content .tab_faq .tab-content {
    padding: 52px 20px 100px 30px;
  }

  header .top_pane .lft {
    width: 250px;
  }

  header .top_pane .rgt {
    width: calc(100% - 250px);
  }

  .cookie-blk {
    top: 180px;
  }

  /* .fancybox-slide--image .fancybox-content {
    width: 600px !important;
    height: 450px !important;
  } */

  header .banner_inr .tp_menu>.lft {
    width: 36%;
  }

  .widegt-design .depopup-blk {
    padding: 30px 25px 25px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .overAdvert {
    padding-bottom: 40px;
  }

  .overvw_blk .filter_blk {
    margin-top: 60px;
  }

  .detAder .detAdRow .overAdItm img {
    height: 421px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 110px;
    line-height: 116px;
  }

  .latje-blck .lat-row .cnt {
    padding-left: 56px;
  }

  .dj-lander .lan-cnt {
    padding: 325px 0 130px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th {
    padding: 18px 20px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .ab-btn {
    padding: 14px 39px 10px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .notifi {
    margin: 0 20px;
  }

  .suc-pg .suc-hd a.arw_btn {
    margin: 32px auto 0 !important;
  }

  .suc-pg .suc-hd img {
    width: 229px;
  }

  .suc-pg {
    padding: 75px 0px 72px;
  }

  footer .fot_info .lft {
    width: 306px;
  }

  .manage-djs .dj-grid .dj-big {
    height: 500px;
  }

  .manage-djs .dj-grid .dj-tho .tho-sec {
    height: 230px;
  }

  .manage-djs .dj-grid .dj-tho .tho-fst {
    height: 160px;
  }

  .pay_blk .desc_top img {
    max-width: 372px;
    height: 304px;
  }

  .lnd .top_blk {
    padding: 80px 0;
  }

  .contact.lnd .btm_blk .btm_in {
    padding: 80px 0;
  }

  .contact .btm_blk .btm_in .cnt-frm h2,
  .contact .btm_blk .btm_in .cnt-frm strong {
    font: 42px/62px NeueRegrade-Bold;
  }
  .horz_slider .horz_inr.one_short>.lft {
    width: calc(97.3% - 360px);
}

}

@media only screen and (max-width: 1200px) {

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .tp_hd strong,
  strong.hTag {
    font-size: 43px;
    line-height: 49px;
  }

  .contact .top_blk .top_in,
  .contact .btm_blk .btm_in,
  .blog_blk {
    padding: 80px 0;
  }

  .contact .top_blk .top_in .icon_boxs .box img {
    width: 46px;
    height: 49px;
  }

  .arw_btn span {
    font-size: 27px;
    line-height: 32px;
  }

  .blog_blk .blog_inr .blog_box {
    width: 48.78%;
  }

  .klaar_blk .klaar_inr .lft {
    margin-right: 87px;
  }

  .artiesten_blk .artiesten_inr .lft {
    margin-right: 40px;
  }

  .artiesten_blk .artiesten_inr .rgt .arw_btn {
    margin-top: 16px;
  }

  .banner_blk .banner_mid strong {
    font-size: 80px;
    line-height: 88px;
  }

  .fnd_blk .fnd_inr ul {
    display: none;
  }

  .fnd_blk .fnd_inr ul.fndSlider {
    display: block;
  }

  .fnd_blk .fnd_inr ul.fndSlider li {
    width: 100%;
  }

  .fnd_blk .fnd_inr ul.fndSlider li .img_blk {
    text-align: center;
  }

  .new_box .img_blk img,
  .newest_blk .new_inr .new_slider .new_box .img_blk img {
    height: 462px;
  }

  .newest_blk .new_inr .new_slider {
    gap: 25px;
  }

  .fnd_blk .fnd_inr ul li a .img_blk img {
    margin: 0 auto;
  }

  .newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box .img_blk img {
    height: 279px;
  }

  .newest_blk {
    padding: 90px 0 140px;
  }

  .vid_blk .vid_inr .btm_blk .lft {
    width: 48.2%;
  }

  .laatst_blk {
    padding: 90px 0;
  }

  footer .main-footer .lft {
    width: 38%;
  }

  footer .main-footer .rgt {
    width: 52%;
  }

  .help_blk .help_inr ul li a .no {
    width: 5%;
  }

  .help_blk .help_inr ul li a .img_blk {
    width: 35.8%;
  }

  header:not(.home) .tp_menu {
    padding: 16px 0;
  }

  .artiesten_blk .artiesten_inr .lft ul li:not(:last-child) {
    margin-right: 17px;
  }

  .dj-hm .intro-blk .intro-in .ryt {
    width: 52%;
  }

  .intro-blk .lft {
    width: 48%;
    padding-right: 58px;
  }

  .hoeDjBlck {
    padding: 100px 0 0;
  }

  .maecBlck {
    padding: 241px 0 0;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg::before {
    width: 160px;
    height: 160px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg {
    width: 170px;
    height: 170px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg b {
    font-size: 20px;
    line-height: 26px;
  }

  .maecBlck .maeHd {
    padding-bottom: 60px;
    margin-bottom: 60px;
  }

  .hoeDjBlck .hoeElipis .laptopImg>img {
    height: 396px;
  }

  .maecBlck {
    padding: 185px 0 0;
  }

  .hoeDjBlck .hoeElipis .elipsImg {
    max-width: 912px;
  }

  .nouBlck {
    padding: 90px 0;
  }

  .blog_detail .lst_blk .lft {
    width: 48.4%;
  }

  .blog_detail .bac_txt .img_flx li:not(:last-child) {
    width: 43.6%;
  }

  .blog_detail {
    padding: 90px 0;
  }

  .blog_detail .top_Det img {
    height: 600px;
  }

  .blog_detail .lst_blk .rgt {
    padding: 36px 38px 36px 38px;
    width: 48.9%;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 98px;
    line-height: 102px;
  }

  .dj-hm .banner .ban-in .in-ctn {
    padding: 340px 0 110px;
  }

  header .banner_inr.dj-Hd .last.desktop {
    width: 450px;
    padding: 84px 39px;
    border-radius: 0 54px 54px 0;
  }

  header .banner_inr.dj-Hd .tp_menu .last ul.regLog .search-icon {
    display: none;
  }

  .login_blk .lft .min-container {
    padding: 100px 20px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft {
    padding-right: 0;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr {
    padding: 42px 35px 0 35px;
  }

  .login_blk.wth_cdo>.rgt .top_hd strong {
    font-size: 47px;
    line-height: 57px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk {
    margin-bottom: 20px;
  }

  .overvw_blk .filter_blk .filter_inr>.lft {
    position: fixed;
    top: 0;
    left: -350px;
    height: 100%;
    width: 300px;
    z-index: 99;
    transition: 0.5s ease;
    border-radius: 0;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt {
    width: 100%;
  }

  .gig_bord_blk.overvw_blk .filter_blk .filter_inr>.lf {
    position: unset;
  }

  .overvw_blk .filter_blk .filter_inr>.lft .hd_inr {
    position: relative;
  }

  .overvw_blk .filter_blk .filter_inr>.lft .hd_inr .fil-closed {
    display: inline-block;
    position: absolute;
    right: 30px;
    background: transparent;
  }

  .overvw_blk .filter_blk .filter_inr>.lft .hd_inr .fil-closed img {
    width: 20px;
    height: 20px;
    object-fit: contain;
  }

  .gig_bord_blk.overvw_blk .filter_blk {
    padding: 30px 0 60px;
  }

  .overvw_blk .filter_blk .filter_inr>.lft.filterOpn {
    left: 0;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk .lft .filterBtn {
    display: flex;
  }

  .overvw_blk .filter_blk .filter_inr>.lft {
    position: fixed;
    top: 0;
    left: -350px;
    height: 100%;
    width: 350px;
    z-index: 99;
    transition: 0.5s ease;
    border-radius: 0;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk .lft {
    display: flex;
    align-items: center;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk .lft .filterBtn {
    margin-right: 10px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt {
    width: 100%;
    padding-left: 0;
  }

  .musc_blk .msc_inr .lft {
    margin-right: 45px;
  }

  header .banner_inr.dj-Hd .last.desktop {
    width: 408px !important;
  }

  .privacy_blk,
  .privicy.cookies,
  .informatie_ {
    padding: 80px 0;
  }

  .bottom_content {
    padding: 80px 0;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk .niew_alle_reviw {
    padding: 20px 14px;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk {
    width: 37%;
  }

  .dash_inr .rgt.content_side .btm_cnt .lft_inr {
    width: 63%;
  }

  .dash_inr .rgt.content_side {
    width: calc(100% - 250px);
  }

  .dash_inr .lft.side_bar {
    width: 250px;
  }

  .dash_inr .rgt.content_side .reprt ul {
    gap: 13px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
    width: 353px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
    width: 23.5%;
  }

  .social_blk .soc_box .lft {
    width: 47.4%;
  }

  .social_blk .bottom_info b {
    font-size: 42px;
    line-height: 42px;
  }

  .tru-mask .tru-text p {
    font-size: 21px;
    line-height: 26px;
  }

  .tru-mask img {
    width: 106px;
    height: 106px;
  }

  .top_detblk .det_inr .rgt {
    width: 55%;
    padding-left: 40px;
  }

  .top_detblk .det_inr .lft {
    width: 45%;
  }

  .horz_slider .horz_inr>.rgt {
    margin-left: 24px;
  }

  .rew_blk {
    margin-top: 90px;
  }

  .top_detblk .det_inr .rgt {
    width: 60%;
    padding-left: 30px;
  }

  .top_detblk .det_inr .lft {
    width: 40%;
  }

  .dj_det {
    padding-bottom: 90px;
  }

  .revpopup .modal-dialog .modal-content {
    padding: 40px;
  }

  .revpopup .arw_btn {
    margin-top: 40px;
  }

  .djBooking .modal-dialog .modal-content .book-row .book-ryt {
    padding: 40px 30px 50px;
  }

  .djBooking .modal-dialog .modal-content .book-row .book-ryt form input {
    padding: 11px 12px 11px 15px;
  }

  .forgetpas_blk .rgt {
    padding: 147px 25px 60px;
  }

  .cookie-blk .cookie-in .mid h4 {
    font-size: 39px;
    line-height: 48px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft strong {
    font-size: 35px;
    line-height: 40px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft .inf_dv span,
  .banner_inr .tp_menu .lft .lnks .inr_men .lft .soc_blk ul li a {
    font-size: 16px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft .inf_dv a {
    font-size: 20px;
    line-height: 25px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft .inf_dv {
    padding: 25px 0;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft {
    width: 290px;
  }

  .banner_inr .tp_menu .lft .lnks::after {
    width: calc(100% - 27.3%);
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt {
    width: calc(100% - 290px);
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm {
    padding-right: 10px;
    margin-top: 45px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .cls {
    right: 10px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.sub-menu.sub-open::before {
    width: 150px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li>a {
    font-size: 50px;
    line-height: 58px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul li ul {
    top: 2px;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .rgt ul li {
    width: 47%;
  }

  .privacy_blk h1,
  .privacy_blk h6,
  .privacy_blk h5,
  .privacy_blk h4,
  .privacy_blk h3,
  .privacy_blk h2 {
    font-size: 38px;
    line-height: 46px;
  }

  .grote_blk .grote_inr .lft .img_blk {
    width: 420px;
  }

  .grote_blk .grote_inr .lft>img {
    width: 318px;
    height: 227px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image {
    top: 248px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image {
    padding: 0 24px;
    gap: 20px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .img_ img {
    margin-bottom: 20px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .img_ img {
    height: 314px;
  }

  header .banner_inr .tp_menu>.lft {
    width: 29%;
  }

  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after {
    left: -116px;
  }

  .detAder .detAdRow .overAdItm img {
    height: 384px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.date-tab {
    width: 46%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .ab-btn {
    padding: 12px 24px 10px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 99px;
    line-height: 108px;
  }

  .latje-blck,
  .manage-djs {
    padding: 80px 0;
  }

  .hoe-bokng {
    padding: 70px 0;
  }

  .hoe-bokng .bonkg-itms {
    padding-top: 50px;
  }

  .hoe-bokng .bonkg-itms::before {
    top: 142px;
  }

  .manage-djs .dj-grid .dj-sm {
    height: 140px;
  }

  .docspopup .modal-dialog strong {
    font: 36px/48px NeueRegrade-Bold;
  }

  .fix_blk.sm-widget::before {
    right: -9px;
  }

  .contact.cont-pop .btm_blk .btm_in .cnt-frm {
    padding: 26px;
    padding-top: 30px;
    padding-bottom: 35px;
  }

  .contact .btm_blk .btm_in .cnt-frm h2,
  .contact .btm_blk .btm_in .cnt-frm strong {
    font: 41px/62px NeueRegrade-Bold;
  }

  .contact.cont-pop .modal-dialog {
    max-width: 700px;
  }

  .contact.cont-pop .btm_blk .btm_in .cnt-frm .arw_btn {
    margin-top: 20px;
  }

  .lnd .top_blk .kite-items .itm .ico {
    width: 135px;
    height: 135px;
  }

  .lnd .top_blk .kite-items .itm .ico img {
    width: 51px;
    height: 45px;
  }

  .contact .btm_blk .btm_in .cnt-frm {
    padding: 30px;
  }

  .contact.lnd .btm_blk .btm_in .cnt-frm {
    margin-left: 30px;
  }

  .horz_slider .horz_inr>.rgt.no_wall .innBox {
    width: 73%;
  }

  .horz_slider .horz_inr>.rgt.no_wall .calender_blk {
    width: 37%;
  }

  .horz_slider .horz_inr>.rgt.no_wall .info_boxes .info_box li:nth-child(odd) {
    padding-right: 3px;
  }
  .horz_slider .horz_inr.one_short>.lft {
    width: calc(97% - 360px) !important;
}
.horz_slider .horz_inr.one_short>.rgt .innBox{width: 100%;}
.horz_slider .horz_inr.two_short>.lft .lft_inr .img_blk img{height: 420px;}
  .horz_slider .horz_inr.two_short>.lft {
   width: 65% !important;
   margin-bottom: 0 !important;
}
.horz_slider .horz_inr.two_short>.rgt {
    width: 33% !important;
    margin-left: 20px;
    display: block !important;
}
}

@media only screen and (max-width: 1100px) {

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .tp_hd strong,
  strong.hTag {
    font-size: 41px;
    line-height: 46px;
  }

  .contact .top_blk .top_in .icon_boxs .box {
    width: 31.2%;
  }

  .blog_blk .blog_inr .blog_box {
    width: 48.66%;
  }

  .blog_blk .blog_inr .blog_box .img_blk>img {
    height: 358px;
  }

  .newest_blk {
    padding: 80px 0 140px;
  }

  .fnd_blk .fnd_inr,
  .platform_blk,
  .newest_blk.popular_blk,
  .vragen_blk {
    padding: 80px 0;
  }

  .newest_blk .new_inr .new_slider {
    gap: 24px;
  }

  .newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box .img_blk img {
    height: 250px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft {
    padding: 0px 35px;
    width: 326px;
    max-width: 100%;
  }

  .banner_inr .tp_menu .lft .lnks {
    padding: 84px 0 105px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt {
    width: calc(100% - 326px);

  }

  .vid_blk .vid_inr .btm_blk .lft {
    width: 48.1%;
  }

  .laatst_blk {
    padding: 80px 0;
  }

  /* .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li>a {
    font-size: 55px;
    line-height: 62px;
  } */

  .brand_blk .brand_inr .rgt ul li img {
    height: 54px;
  }

  footer .main-footer .rgt {
    width: 56%;
  }

  .grote_blk .grote_inr .rgt {
    padding-left: 40px;
  }

  .klaar_blk .klaar_inr .lft {
    width: 47%;
    margin-right: 30px;
  }

  .klaar_blk .klaar_inr .rgt {
    width: 50%;
  }

  footer .main-footer {
    padding: 80px 0 60px;
  }

  header:not(.home) .tp_menu {
    padding: 14px 0;
  }

  .intro-blk .ryt .lftImg img {
    max-width: 262px;
    height: 360px;
  }

  .intro-blk .ryt .btmIng img {
    max-width: 316px;
    height: 440px;
  }

  .intro-blk .ryt .rytImg {
    top: -30px;
  }

  .hoeDjBlck .hoeElipis .elipsImg {
    max-width: 800px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.account,
  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.voor {
    bottom: 28px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeDsh,
  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeErg {
    bottom: 240px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeErg {
    right: 50px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeDsh {
    left: 50px;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 90px;
    line-height: 92px;
  }

  .dj-hm .banner .ban-in .in-ctn {
    padding: 212px 0 176px;
  }

  .maecBlck {
    padding: 240px 0 0;
  }

  .nouBlck {
    padding: 60px 0;
  }

  .blog_detail .bac_txt .img_flx li:not(:last-child) {
    width: 43.4%;
  }

  .blog_detail .lst_blk .lft {
    width: 48.2%;
  }

  .login_blk {
    flex-direction: column-reverse;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .rgt,
  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image {
    margin-top: 0;
    position: unset;
  }

  .login_blk .lft,
  .login_blk>.rgt {
    width: 100%;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr {
    padding: 66px 10px 0;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft {
    width: 49.1%;
  }

  .login_blk.wth_cdo>.rgt {
    overflow: hidden;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft {
    margin-bottom: -200px;
  }

  .login_blk.wth_cdo>.rgt .top_hd {
    margin-bottom: 19px;
  }

  .gig_bord_blk.overvw_blk .filter_blk {
    padding: 70px 0 80px;
  }

  .gig_bord_blk.overvw_blk {
    padding-top: 80px;
  }

  .wil-notlog {
    padding: 80px 0;
  }

  .login_blk {
    padding-left: 0;
  }

  .login_blk .lft {
    padding: 0 10px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft {
    width: 49%;
    margin-right: 16px;
  }

  .login_blk .lft .min-container {
    padding: 46px 10px;
  }

  .login_blk .lft .btm_blk .frm_ck .lft {
    width: fit-content;
  }

  .login_blk .lft .min-container {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft {
    margin-bottom: -120px;
  }

  .banner_inr .tp_menu .last ul li.log-icon a {
    padding: 14px 30px 12px;
  }

  .banner_inr .tp_menu .last ul li a {
    padding: 15px 16px 13px;
  }

  .gig_detail {
    padding: 90px 0;
  }

  .overvw_blk .flt_botm_blk .botm_inr .lft {
    margin-right: 46px;
  }

  .overvw_blk .flt_botm_blk {
    padding: 90px 0;
  }

  .overvw_blk .filter_blk {
    margin-bottom: 90px;
  }

  .top_detblk .det_inr .lft {
    margin-right: 50px;
  }

  .musc_blk .msc_inr .lft {
    margin-right: 40px;
  }

  .horz_slider .horz_inr>.lft,
  .horz_slider .horz_inr>.rgt {
    width: 100% !important;
  }

  .horz_slider .horz_inr>.lft {
    margin-right: 0;
    margin-bottom: 20px;
  }

  .faq_content .bottom_content .tab_faq .nav-tabs .nav-item button {
    padding: 19px 30px;
  }

  .privacy_blk,
  .privicy.cookies,
  .informatie_ {
    padding: 70px 0;
  }

  .dash_inr .lft.side_bar {
    left: -280px;
    width: 280px;
    transition: 0.3s all ease-out, 0.3s all ease-in;
    -ms-transition: 0.3s all ease-out, 0.3s all ease-in;
    -webkit-transition: 0.3s all ease-out, 0.3s all ease-in;
    -o-transition: 0.3s all ease-out, 0.3s all ease-in;
    -moz-transition: 0.3s all ease-out, 0.3s all ease-in;
    background-color: #ffffff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.12);
    z-index: 99999;
    height: 100%;
    position: fixed;
  }

  .dash_inr .rgt.content_side .top_blk .burger img {
    filter: invert(1);
    width: 31px;
    height: 30px;
    object-fit: contain;
  }

  .dash_inr .lft.side_bar.openMenu {
    left: 0;
    z-index: 99999;
  }

  .dash_inr .rgt.content_side {
    width: 100%;
  }

  .dash_inr .rgt.content_side {
    padding: 30px 10px 30px 10px;
  }

  .dash_inr .rgt.content_side .top_blk .burger-user {
    display: block;
  }

  .dash_inr .rgt.content_side .top_blk .burger-user img {
    filter: invert(1);
  }

  .dash_inr .rgt.content_side .top_blk strong.hd {
    display: none;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
    width: 415px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt {
    width: calc(100% - 80px);
  }

  .dash_inr .lft.side_bar .left-menu-close {
    display: block;
    position: absolute;
    right: 20px;
    top: 20px;
    background-color: #ffc000;
    width: 40px;
    height: 40px;
    border-radius: 5px;
  }

  .dash_inr .lft.side_bar .top_lg {
    padding: 69px 32px 18px;
  }

  .dash_inr .lft.side_bar .left-menu-close img {
    filter: invert(1);
    width: 20px;
    height: 20px;
    object-fit: contain;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .lft {
    padding: 20px;
  }

  .login_blk>.rgt img {
    height: 600px;
  }

  .forgetpas_blk {
    flex-direction: column;
  }

  .forgetpas_blk .lft {
    width: 100%;
  }

  .forgetpas_blk .lft img {
    width: 100%;
    height: 650px;
  }

  .forgetpas_blk .rgt {
    width: 100%;
    padding: 50px 10px 50px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
    width: 23.8%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top {
    text-align: center;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top {
    margin-bottom: 35px;
  }

  .top_detblk .det_inr .lft {
    margin-right: 0;
  }

  .top_detblk .det_inr {
    flex-direction: column;
  }

  .top_detblk .det_inr .lft {
    width: 100%;
  }

  .top_detblk .det_inr .rgt {
    width: 100%;
    padding-left: 0;
  }

  .top_detblk {
    padding: 80px 0;
  }

  .top_detblk .det_inr .lft img {
    height: 620px;
    object-position: 36% -188px;
  }

  .top_detblk .det_inr .lft {
    padding-bottom: 50px;
  }

  .vdslide_blk {
    padding-bottom: 60px;
  }

  .musc_blk .msc_inr {
    flex-direction: column-reverse;
  }

  .musc_blk .msc_inr .lft {
    margin-left: 0;
    width: 100%;
    margin-top: 50px;
  }

  .musc_blk .msc_inr .rgt {
    width: 100%;
  }

  .rew_blk {
    margin-top: 70px;
  }

  .horz_slider .horz_inr>.rgt {
    margin-left: 0;
  }

  .calender_blk,
  .calender_blk .hasDatepicker,
  .calender_blk .ui-widget.ui-widget-content,
  .ree_det .lft {
    width: 100%;
  }

  .vdslide_blk .mix_slider a>img,
  .mix_slider,
  .slidvid_blk .video-wrapper video {
    height: 200px;
  }

  .top_detblk {
    padding: 50px 0;
  }

  .rv-hd .banner_inr .tp_menu .ctn p {
    font-size: 50px;
    line-height: 56px;
  }

  .frgt_pasw,
  .login_blk {
    height: 100%;
  }

  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk {
    padding: 12px 13px 13px 20px;
  }

  .musc_blk .msc_inr .lft {
    margin-right: 0;
  }

  .horz_slider .horz_inr>.rgt {
    background-color: transparent;
    display: flex;
  }

  .horz_slider .horz_inr>.rgt .innBox {
    background-color: #e6e6e9;
    width: 50%;
    border-radius: 18px;
    overflow: hidden;
  }
  .horz_slider .horz_inr.two_short>.rgt{background: #e6e6e9;}
.horz_slider .horz_inr.two_short>.rgt .innBox{width: 100%;border-radius: unset;}
.horz_slider .horz_inr.two_short>.rgt .info_boxes {max-height: 390px;margin-bottom: 10px;}
.horz_slider .horz_inr.two_short>.rgt .calender_blk{padding-left: 0;}
.horz_slider .horz_inr.two_short>.rgt .hd{border-radius: unset;}
.horz_slider .horz_inr.two_short>.rgt .calender_blk .hasDatepicker{width: fit-content;margin-top: 30px;}
.horz_slider .horz_inr.two_short>.rgt .calender_blk .det_blk{margin-bottom: 20px;}
/* .horz_slider .horz_inr.two_short{background: #000;} */
  .horz_slider .horz_inr>.rgt .innBox .ui-datepicker .ui-datepicker-prev {
    transform: unset;
  }

  .new_box .txt_blk {
    bottom: 24px;
    left: 10px;
    right: 10px;
  }

  .horz_slider .horz_inr>.rgt {
    padding-bottom: 0;
  }

  .horz_slider .horz_inr>.rgt .calender_blk {
    width: 50%;
  }

  .horz_slider .horz_inr>.rgt .info_boxes {
    max-height: 290px;
  }

  .calender_blk,
  .calender_blk .hasDatepicker,
  .calender_blk .ui-widget.ui-widget-content,
  .ree_det .lft {
    height: 100% !important;
    margin-top: 0;
  }

  .horz_slider .horz_inr>.rgt .calender_blk {
    padding-left: 20px;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .rgt_bn_inr .selt_part select {
    padding: 8px 36px 8px 19px;
    background: #e6e6e9 url(../images/drop_icn.svg)no-repeat center right 18px;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .rgt_bn_inr button {
    padding: 6px 14px;
  }

  .add_book_pop .modal-content .modal-body .frm_flx .frm_col .flt_item input,
  .add_book_pop .modal-content .modal-body .frm_col input {
    padding: 9px 10px 9px 10px;
  }

  .morsk-abt-block2 {
    padding: 90px 0;
  }

  .morsk-abt-block2 .morsk-abt-inr>img {
    max-width: 500px;
    height: 271px;
    margin-bottom: 38px;
  }

  .brand_blk .brand_inr .rgt {
    width: 70%;
  }

  .brand_blk .brand_inr .lft {
    width: 30%;
  }

  .cookie-blk .cookie-in .ryt button.btn-hov {
    padding: 12px 35px;
    height: 46px;
  }

  .cookie-blk .cookie-in .lft {
    width: 250px;
  }

  .cookie-blk .cookie-in .mid {
    width: calc(100% - 250px);
    padding-left: 30px;
  }

  .help_blk .help_inr ul li a .txt_blk {
    width: 41%;
  }

  .help_blk .help_inr ul li a .no {
    width: 4%;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft {
    padding: 0px 20px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft {
    width: 270px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt {
    width: calc(100% - 270px);
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li {
    padding-left: 50px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.sub-menu.sub-open::before {
    width: 135px;
    right: 125px;
  }

  .inr_blk .faq_box .fqbx_txt .top_blk .lft {
    margin-right: 24px;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .rgt ul li img {
    height: 162px;
  }

  .grote_blk .grote_inr .lft .img_blk {
    width: 394px;
  }

  header .top_pane .rgt,
  header .top_pane .inr_tp {
    flex-direction: column-reverse;
  }

  header .top_pane .rgt .nav.nav-tabs {
    border-radius: 0;
    justify-content: center;
    width: 100%;
  }

  header .top_pane .rgt {
    width: 100%;
  }

  header .top_pane {
    padding: 0;
  }

  #single-slider,
  header .top_pane .rgt b {
    display: none;
  }

  header .top_pane .lft ul#uspSlider {
    display: block;
  }

  header .top_pane .lft {
    width: 100%;
  }

  .cookie-blk {
    top: 176px;
  }

  .cookie-blk .cookie-in {
    padding: 34px 0 38px 0;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .img_ img {
    height: 350px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image {
    padding: 0 0px;
  }

  .banner_inr .tp_menu .last ul li:not(:last-child) {
    margin-right: 8px;
  }

  header .banner_inr .tp_menu>.lft {
    width: 34%;
  }

  header .banner_inr .tp_menu .last.desktop {
    width: 43%;
  }

  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after {
    left: -130px;
  }

  .adRow .adsItm img {
    height: 450px;
  }

  .adRow {
    gap: 40px;
  }

  .homeAvert {
    padding: 80px 0;
  }

  .detAder .detAdRow .overAdItm img {
    height: 350px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 95px;
    line-height: 102px;
  }

  .latje-blck .lat-row .cnt {
    padding-left: 39px;
  }

  .manage-djs .dj-grid {
    padding-top: 40px;
  }

  .dj-lander .lan-cnt {
    padding: 371px 0 97px;
  }

  .banner_blk .banner_mid {
    padding: 275px 0 163px;
  }

  header .banner_inr .tp_menu .mid a {
    height: 66px;
  }

  header.home .banner_inr .tp_menu .mid a {
    height: 86px;
  }

  .manage-djs .dj-grid .dj-big {
    height: 448px;
  }

  .manage-djs .dj-grid .dj-tho .tho-sec {
    height: 190px;
  }

  .nouBlck .row {
    padding: 0;
    margin: 0;
  }

  .manage-djs .dj-grid .dj-sm {
    height: 116px;
  }

  .pay_blk .desc_top img {
    height: 292px;
  }

  .pay_blk .desc_btm {
    padding-top: 30px;
  }

  .lnd .top_blk .kite-items .itm .ico {
    width: 120px;
    height: 120px;
  }

  .lnd .top_blk .kite-items .itm .ico .counterNumber {
    left: -10px;
    top: -7px;
  }

  .lnd .top_blk .kite-items .itm .ico {
    width: 110px;
    height: 110px;
  }

  .lnd .top_blk .kite-items .itm .ico img {
    width: 43px;
    height: 35px;
  }

  .lnd .top_blk .kite-items::before {
    top: 58px;
  }

  .lnd .top_blk {
    padding: 70px 0;
  }

  .contact.lnd .btm_blk .btm_in {
    padding: 70px 0;
  }

  .contact .btm_blk .btm_in .cnt-frm h2,
  .contact .btm_blk .btm_in .cnt-frm strong {
    font: 35px/55px NeueRegrade-Bold;
  }

  .horz_slider .horz_inr>.rgt.no_wall {
    gap: unset;
  }

  .horz_slider .horz_inr>.rgt .hd {
    border-radius: 24px 0 0;
  }

  .ui-widget.ui-widget-content {
    border-radius: 0 0 20px 20px;
  }

  .horz_slider .horz_inr>.rgt.no_wall.no_event .calender_blk {
    padding-left: 0;
  }

  .horz_slider .horz_inr>.rgt.no_wall.no_event {
    background-color: #e6e6e9;
  }


  .horz_slider .horz_inr.two_short>.rgt .calender_blk,
  .horz_slider .horz_inr.one_short>.rgt .calender_blk {
    width: 100%;
  }


  .horz_slider .horz_inr>.rgt.no_wall.no_event .calender_blk .hasDatepicker {
    width: 100%;
    max-width: 400px;
    margin-top: 20px;
  }

  .horz_slider .horz_inr>.rgt.no_wall.no_event .calender_blk {
    padding-bottom: 20px;
    padding-top: 0;
  }

  .horz_slider .horz_inr>.rgt.no_wall.no_event .calender_blk .hasDatepicker .ui-widget.ui-widget-content {
    border-radius: 20px !important;
  }

  .horz_slider .horz_inr.one_short>.rgt .calender_blk {
    padding-left: 0;
  }

  .horz_slider .horz_inr.one_short>.rgt .innBox {
    border-radius: 18px 0 0 18px;
  }
.horz_slider .horz_inr.one_short>.rgt{display: block;}
  .horz_slider .horz_inr.one_short>.rgt .hd {
    border-radius: 0;
  }

  .horz_slider .horz_inr.one_short>.rgt .calender_blk .hasDatepicker {
    margin: 20px auto;
    width: fit-content;
  }
  .horz_slider .horz_inr.one_short>.rgt .calender_blk .hasDatepicker .ui-widget.ui-widget-content{
    border-radius: 20px;
  }

  .horz_slider .horz_inr.one_short>.rgt {
    background: #e5e5e5;
  }

  .horz_slider .horz_inr.one_short>.rgt .calender_blk .det_blk {
    margin-top: 10px;
    padding-bottom: 16px;
  }

  /* 12-11-2025 */
  .contact .btm_blk .btm_in .cnt-frm .frm-field span {
    font-size: 16px;
  }

  .dj-hm .banner .ban-in .in-ctn {
    max-width: 900px;
  }

  .dj-hm .banner .ban-in .in-ctn {
    padding: 212px 0 120px;
  }
  header .drp_inr .drp-box {
    right: -38px;
}
  /* 12-11-2025 */
  .horz_slider .horz_inr.two_short>.rgt .calender_blk .hasDatepicker .ui-widget.ui-widget-content{
    border-radius: 20px;
  }
.swiper-slide .txt_blk .top_blk .lft .txt_inr span {
    margin-top: 4px;
}
.horz_slider .horz_inr.two_short>.rgt .calender_blk .hasDatepicker{height: auto !important;}
.horz_slider .horz_inr.two_short .info_boxes {
    max-height: 740px !important;
}
}


@media only screen and (max-width: 1024px) {

  .contact .top_blk .top_in,
  .contact .btm_blk .btm_in,
  .blog_blk {
    padding: 70px 0;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .tp_hd strong,
  strong.hTag {
    font-size: 39px;
    line-height: 42px;
  }

  .banner_blk .banner_mid strong {
    font-size: 76px;
    line-height: 84px;
  }

  .newest_blk .new_inr .new_slider {
    gap: 23px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .search-icon input {
    width: 55px;
    height: 55px;
  }

  .vragen_blk .vragen_inr .rgt {
    margin-left: 48px;
  }

  .vragen_blk .vragen_inr .rgt .faq_box:first-of-type {
    padding-top: 0;
  }

  .vid_blk .vid_inr .btm_blk .rgt {
    width: 49.1%;
  }

  .vid_blk {
    padding: 90px 0;
  }

  .laatst_blk {
    padding: 70px 0;
  }

  .brand_blk {
    padding: 32px 0;
  }

  .laatst_blk .laatst_inr .laat_slider .item .btm strong {
    font-size: 23px;
    line-height: 30px;
  }

  .laatst_blk .laatst_inr .laat_slider .item .top img {
    width: 100%;
    height: 322px;
  }

  footer .main-footer {
    flex-direction: column;
  }

  footer .main-footer .lft {
    width: 100%;
    text-align: center;
  }

  footer .main-footer .rgt {
    width: 100%;
  }

  footer .main-footer .lft .resig_blk {
    margin: 23px 0 19px;
  }

  footer .main-footer .lft {
    padding-bottom: 30px;
  }

  footer .main-footer .rgt .top {
    display: flex;
    justify-content: unset;
    flex-direction: column;
  }

  footer .main-footer .rgt .top .foot_Box ul li a {
    padding: 10px 0;
  }

  footer .main-footer .rgt .top .foot_Box ul {
    display: none;
  }

  footer .main-footer .lft strong {
    font-size: 34px;
    line-height: 38px;
  }

  .help_blk .help_inr ul.mobileSlider li a {
    flex-direction: column;
  }

  .help_blk .help_inr ul.mobileSlider li a .no {
    width: 100%;
    text-align: start;
  }

  .help_blk .help_inr ul.mobileSlider li a .img_blk {
    width: 100%;
  }

  .help_blk .help_inr ul.mobileSlider li a .img_blk img {
    display: block;
    max-width: 100%;
    object-fit: cover;
  }

  .help_blk .help_inr ul.mobileSlider li a .no,
  .help_blk .help_inr ul.mobileSlider li a .img_blk {
    margin-right: 0;
  }

  .help_blk .help_inr ul.mobileSlider li a .img_blk span {
    margin-left: 0;
    display: block;
    padding-top: 17px;
    max-width: 150px;
    padding-bottom: 12px;
    width: 100%;

  }

  .help_blk .help_inr ul.mobileSliderl li a .img_blk {
    flex-direction: column;
  }

  .help_blk .help_inr ul.mobileSlider li a .txt_blk {
    width: 100%;
    margin-right: 0;
  }

  .help_blk .help_inr ul.mobileSlider li a .icn_blk {
    width: 55px;
    height: 55px;
    margin-top: 20px;
  }

  .help_blk .help_inr ul.mobileSlider li a {
    align-items: start;
    padding: 0;
  }

  .help_blk .help_inr ul.mobileSlider li {
    border: 1px solid rgba(0, 0, 0, 0.2) !important;
    border-radius: 20px;
    padding: 30px;
  }

  .help_blk .help_inr ul.mobileSlider,
  .help_blk .help_inr ul li a .img_blk {
    display: block;
  }

  .help_blk .help_inr ul.desktopSlider {
    display: none;
  }

  header:not(.home) .tp_menu {
    padding: 12px 0;
  }

  .intro-blk .ryt .lftImg img {
    max-width: 248px;
    height: 330px;
  }

  .hoeDjBlck .hoeElipis .laptopImg {
    top: 137px;
  }

  .hoeDjBlck .hoeElipis .laptopImg>img {
    height: 335px;
  }

  .maecBlck {
    padding: 220px 0 0;
  }

  .blog_detail {
    padding: 80px 0;
  }

  .blog_detail .bac_txt .img_flx li:not(:last-child) {
    width: 43.9%;
    margin-right: 20px;
  }

  .blog_detail .bac_txt .inf_tx {
    padding: 40px 40px;
  }

  .blog_detail .bac_txt .rutum_blk p:not(:last-child) {
    margin-bottom: 24px;
  }

  .blog_detail .lst_blk .lft {
    margin-right: 26px;
  }

  .blog_detail .top_Det img {
    height: 560px;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 80px;
    line-height: 83px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn {
    width: 55px;
    height: 55px;
    min-width: 55px;
  }

  .help_blk .help_inr ul li a:hover {
    background-color: transparent;
  }

  .help_blk .help_inr ul li {
    transition: 0.5s ease;
  }

  .help_blk .help_inr ul li:hover {
    background-color: #ffd553;
    border-color: transparent;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .rgt .bottom img {
    height: 260px;
  }

  .help_blk .help_inr .arw_btn.mobile {
    display: flex;
  }

  .help_blk .help_inr .arw_btn.desktop {
    display: none;
  }

  .gig_detail .gig_deat .btm_lst ul li {
    padding: 25px 30px;
  }

  .gig_detail .gig_deat .btm_lst {
    margin-top: 25px;
  }

  .gig_detail .gig_deat p {
    margin-top: 14px;
  }

  .info_content.sear_sugge_blk .top_blk {
    padding: 90px 0 100px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt ul.pagina {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
  }

  .faq_content .bottom_content .tab_faq .nav-tabs .nav-item button {
    padding: 18px 22px;
    font-size: 19px;
    line-height: 25px;
  }

  .bottom_content {
    padding: 80px 0;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
    width: 23.7%;
  }

  .social_blk .bottom_info b {
    font-size: 39px;
    line-height: 40px;
  }

  .vdslide_blk .mix_slider a>img,
  .mix_slider,
  .slidvid_blk .video-wrapper video {
    height: 178px;
  }

  .forgetpas_blk .lft img {
    width: 100%;
    height: 650px;
  }

  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk {
    padding: 11px 12px 11px 17px;
  }

  .modal-content .modal-body strong {
    font-size: 29px;
    line-height: 36px;
  }

  .morsk-abt-block2 {
    padding: 80px 0;
  }

  .cookie-blk .cookie-in .mid .chk-blk {
    margin-top: 25px;
  }

  .cookie-blk .cookie-in .mid h4 {
    font-size: 35px;
    line-height: 44px;
  }

  footer .main-footer .rgt .top .foot_Box,
  footer .main-footer .lft {
    border-bottom: 1px solid #181c35;
  }

  footer .main-footer .rgt .top .foot_Box strong::before {
    position: absolute;
    content: "";
    right: 10px;
    top: 40%;
    background: url("../images/dj-footer-arrow.png")no-repeat right;
    width: 14px;
    transform: rotate(180deg);
    height: 20px;
    transition: 0.5s ease;
  }

  footer .main-footer .rgt .top .foot_Box.footOpn strong::before {
    transform: rotate(0);
  }

  footer .main-footer .rgt .top .foot_Box strong {
    padding: 16px 0;
    position: relative;
    margin-bottom: 0;
  }

  .intro-blk .ryt .rytImg {
    top: -6px;
  }

  .intro-blk .ryt .rytImg img {
    width: 229px;
    height: 298px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft {
    width: 260px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt {
    width: calc(100% - 260px);
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li.sub-menu.sub-open::before {
    width: 115px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul li>ul li a {
    font-size: 16px;
    padding: 12px 0;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul li ul {
    top: 5px;
  }

  .artiesten_blk .artiesten_inr .lft ul li:not(:last-child) {
    margin-right: 14px;
  }

  .eenvoud_blk .eenvoud_inr .lft {
    margin-right: 25px;
  }

  .klaar_blk .klaar_inr .lft {
    width: 46%;
  }

  .calPop .modal-dialog .modal-content strong {
    font-size: 35px;
    line-height: 40px;
  }

  .cookie-blk .cookie-in .ryt {
    padding-top: 18px;
  }

  .cookie-blk .cookie-in .ryt button.btn-hov {
    margin-bottom: 0;
  }

  .cookie-blk .cookie-in .mid {
    padding-top: 20px;
  }

  /* .fancybox-slide--image .fancybox-content {
    width: 495px !important;
    height: 385px !important;
  } */
  .homeAvert {
    padding: 70px 0;
  }

  .homeAvert .adRow {
    gap: 34px;
  }

  .homeAvert .adRow .adsItm img {
    height: 400px;
  }

  .overvw_blk .filter_blk {
    margin-top: 45px;
  }

  .widget {
    right: 14px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-hd b,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm b,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table b {
    font-size: 21px;
    line-height: 28px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 86px;
    line-height: 96px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .ab-btn {
    padding: 14px 29px 10px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad.rad {
    padding: 14px 20px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .tot-amnt {
    padding-top: 20px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner {
    padding: 26px 20px;
  }

  .suc-pg .suc-hd img {
    width: 206px;
    margin-bottom: 28px;
  }

  .suc-pg {
    padding: 60px 0px;
  }

  .docspopup .modal-dialog strong {
    font: 34px/44px NeueRegrade-Bold;
  }

  .fix_blk.sm-widget {
    right: 99px;
  }

  .fnd_blk .fnd_inr ul li a .txt_blk {
    margin-top: 18px;
  }

  .lnd .top_blk .kite-items::before {
    max-width: 830px;
  }

  /* 11-11-2025 */
  footer .main-footer .rgt .btm ul li {
    width: 14.5%;
  }

  footer .main-footer .rgt .btm ul li:nth-child(4n)::before {
    display: block;
  }

  .dj-hm .banner .ban-in .in-ctn {
    padding: 212px 0 100px;
  }

  .horz_slider .horz_inr>.rgt .info_boxes .info_box {
    margin: 0px 18px 30px 18px;
  }
.horz_slider .horz_inr.one_short>.lft {
    width: calc(96.7% - 328px) !important;
}
.horz_slider .horz_inr.one_short>.rgt {
    max-width: 328px;
}
  .horz_slider .horz_inr.two_short>.lft {
   width: 63% !important;
}
.horz_slider .horz_inr.two_short>.rgt {
    width: 34.8% !important;
}
.swiper-slide .txt_blk .top_blk .lft .img_blk img {
    width: 45px !important;
    height: 45px !important;
}
.swiper-slide .txt_blk .top_blk .lft .txt_inr {
    margin-left: 2px;
}
.horz_slider .horz_inr.two_short .info_boxes {
    max-height: 750px !important;
}
  /* 11-11-2025 */
}

@media only screen and (max-width: 991px) {

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .tp_hd strong,
  strong.hTag {
    font-size: 35px;
    line-height: 40px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-hd .badge-act p {
    font-size: 18px;
    line-height: 26px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch.inpWdth li {
    width: unset;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm {
    padding: 20px 0;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th {
    padding: 16px 17px 10px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .tot-amnt p b {
    font-size: 23px;
    line-height: 30px;
  }

  .contact .top_blk .top_in .icon_boxs .box {
    width: 32%;
  }

  .contact .btm_blk .btm_in .cnt-frm {
    padding: 20px;
  }

  .arw_btn span {
    font-size: 24px;
    line-height: 31px;
  }

  .blog_detail .lst_blk .lft {
    margin-right: 23px;
  }

  .arw_btn img {
    width: 17px;
    height: 19px;
  }

  .contact .top_blk .top_in .icon_boxs {
    gap: 15px;
  }

  .contact .top_blk .top_in .icon_boxs .box.tel {
    margin: 0;
  }

  .blog_blk .blog_inr .blog_box {
    width: 48.5%;
  }

  .blog_blk .blog_inr .blog_box .txt_blk strong {

    font-size: 22px;
    line-height: 26px;
  }

  .banner_blk .banner_mid strong {
    font-size: 69px;
    line-height: 75px;
  }


  header .top_pane {
    padding: 0;
  }

  .banner_inr .tp_menu .last {
    display: none;
  }

  .rv-hd .banner_inr .tp_menu .last {
    display: flex;
    justify-content: end;
  }

  .banner_inr .tp_menu .mobSearch {
    width: fit-content;
    display: flex;
    align-items: end;
    justify-content: end;
    position: absolute;
    right: 10px;
  }

  .banner_inr .tp_menu .mid {
    padding-left: 0;
  }

  .banner_inr .tp_menu .mobSearch li input {
    background: #fff url("../images/search_black.svg")no-repeat center center;
    border-radius: 50%;
    padding: 0px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.6s ease;
    cursor: pointer;
    color: transparent;
  }

  .banner_inr .tp_menu .mobSearch a img {
    width: auto;
    height: auto;
    object-fit: contain;
  }

  .banner_inr .tp_menu .lft {
    max-width: 100px;
  }

  header .banner_inr .tp_menu .mid {
    width: calc(100% - 140px);
    text-align: center;
  }

  .banner_blk .banner_mid .search_blk {
    margin: 50px 0 30px;
  }

  .banner_blk .banner_mid {
    padding: 260px 0 230px;
  }

  .newest_blk .new_inr .new_slider {
    gap: 20px;
  }

  .newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box .img_blk img {
    height: 225px;
  }

  .platform_blk .platform_inr .rgt .img_blk img {
    height: 560px;
  }

  .fnd_blk .fnd_inr,
  .platform_blk,
  .newest_blk.popular_blk,
  .vragen_blk {
    padding: 70px 0;
  }

  header .top_pane .rgt {
    width: 100%;
  }

  .vragen_blk .vragen_inr {
    flex-direction: column;
  }

  .vragen_blk .vragen_inr .rgt {
    margin-left: 0;
    padding-top: 50px;
    width: 100%;
  }

  .arw_btn {
    margin-top: 22px;
  }

  .vragen_blk .vragen_inr .lft {
    width: 100%;
  }

  .banner_bottom b {
    font-size: 22px;
    line-height: 25px;
  }

  header .top_pane .lft {
    width: 100%;
  }

  .newest_blk {
    padding: 60px 0 140px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft strong {
    font-size: 36px;
    line-height: 42px;
  }

  .vid_blk .vid_inr .btm_blk .rgt strong {
    font-size: 40px;
    line-height: 46px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li>a {
    font-size: 46px;
    line-height: 52px;
  }

  .help_blk {
    padding: 80px 0;
  }

  .help_blk .help_inr ul li a .img_blk span {
    font-size: 23px;
    line-height: 27px;
  }

  header:not(.home) .tp_menu {
    padding: 8px 0;
  }

  .dj-hm .intro-blk .intro-in {
    flex-direction: column-reverse;
  }

  .intro-blk .lft,
  .dj-hm .intro-blk .intro-in .ryt {
    width: 100%;
  }

  .intro-blk .lft {
    padding-right: 0;
    padding-top: 40px;
  }

  .dj-hm .intro-blk .intro-in .ryt {
    margin: 0 auto;
    max-width: 474px;
  }

  .intro-blk .ryt .lftImg {
    top: 50px;
  }

  .intro-blk .ryt .rytImg {
    top: 44px;
  }

  .artiesten_blk .artiesten_inr,
  .grote_blk .grote_inr {
    flex-direction: column;
  }

  .klaar_blk .klaar_inr .rgt ul {
    justify-content: center;
  }

  .eenvoud_blk .eenvoud_inr,
  .klaar_blk .klaar_inr {
    flex-direction: column-reverse;
  }

  .klaar_blk .klaar_inr .lft {
    width: 100%;
    margin-right: 0;
    padding-top: 40px;
  }

  .klaar_blk .klaar_inr .rgt,
  .grote_blk .grote_inr .lft,
  .grote_blk .grote_inr .rgt,
  .eenvoud_blk .eenvoud_inr .lft,
  .eenvoud_blk .eenvoud_inr .rgt {
    width: 100%;
  }

  .grote_blk .grote_inr .rgt {
    padding-left: 0;
    padding-top: 100px;
  }

  .grote_blk .grote_inr .lft {
    padding-right: 0;
    width: 550px;
  }

  .eenvoud_blk .eenvoud_inr .lft {
    margin-right: 0;
    padding-top: 50px;
  }

  .grote_blk {
    padding: 80px 0;
  }

  .artiesten_blk .artiesten_inr .lft {
    margin-right: 0;
    max-width: 600px;
    margin: 0 auto;
    width: 100%;
  }

  .artiesten_blk .artiesten_inr .rgt {
    width: 100%;
    padding-top: 50px;
  }

  .maecBlck .maeHd strong {
    font-size: 63px;
    line-height: 72px;
  }

  .hoeDjBlck .hoeElipis .elipsImg {
    max-width: 670px;
  }

  .maecBlck {
    padding: 208px 0 0;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg {
    width: 150px;
    height: 150px;
  }

  .maecBlck .maeHd strong::before {
    background: linear-gradient(207deg, rgba(235, 224, 216, 0.9) 60%, rgba(235, 224, 216, 0.5) 80%, rgba(235, 224, 216, 0.6) 82%, rgba(235, 224, 216, 0.5) 103%, rgba(235, 224, 216, 0.7) 114%);
    bottom: 25px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeDsh,
  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeErg {
    bottom: 197px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg img {
    width: 36px;
    height: 44px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeDsh {
    left: 44px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg.jeErg {
    right: 44px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg::before {
    width: 140px;
    height: 140px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg b {
    font-size: 18px;
    line-height: 23px;
    padding-top: 2px;
  }

  .vragen_blk.hmFaq .vragen_inr .rgt {
    width: 100%;
  }

  .vragen_blk.hmFaq .vragen_inr .rgt:first-of-type {
    padding-right: 0;
  }

  .dj-hm .intro-blk {
    padding-top: 40px;
  }

  .nouBlck {
    padding: 70px 0;
  }

  .blog_detail .top_Det img {
    height: 510px;
  }

  .blog_detail .bac_txt .img_flx li:not(:last-child) {
    margin-right: 19px;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 69px;
    line-height: 75px;
  }

  .dj-hm .banner .ban-in .in-ctn p {
    font-size: 22px;
    line-height: 28px;
  }

  .dj-hm .banner .ban-in .in-ctn strong b {
    font-size: 28px;
    line-height: 34px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn img {
    width: 21px;
    height: 21px;
  }

  .gig_bord_blk.overvw_blk .filter_blk {
    padding: 50px 0 60px;
  }

  .gig_bord_blk.overvw_blk {
    padding-top: 60px;
  }

  .wil-notlog {
    padding: 65px 0;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk .lft strong {
    font-size: 23px;
    line-height: 28px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk .rgt b {
    font-size: 19px;
    line-height: 25px;
    margin-right: 6px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .search-icon input {
    width: 50px;
    height: 50px;
    background-size: 25px;
  }

  .resgis_blk .par_img img {
    height: 333px !important;
  }

  .resgis_blk .lap_Slider {
    width: 441px;
    left: 24px;
    top: 70px;
  }

  .resgis_blk .lft .slider-container {
    max-width: 577px;
    margin: 0 auto;
  }

  .resgis_blk .lap_inr_image {
    height: 267px;
  }

  .resgis_blk .lft_par .lft .arw_btn {
    margin-top: 137px;
  }

  .resgis_blk .lft .lft_inr {
    padding: 64px 0 80px;
  }

  .resgis_blk .lap_part {
    width: 100%;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box {
    padding: 20px;
  }

  .gratPop .modal-dialog .modal-content {
    padding: 36px;
  }

  .gratPop .modal-dialog {
    max-width: 95%;
    margin: 10px auto;
  }

  .gratPop .td_hd strong {
    font-size: 34px;
    line-height: 40px;
  }

  .gig_detail {
    padding: 80px 0;
  }

  .overvw_blk .flt_botm_blk .botm_inr .lft {
    margin-right: 36px;
  }

  .overvw_blk .flt_botm_blk {
    padding: 80px 0;
  }

  .top_detblk .det_inr .lft {
    margin-right: 46px;
  }

  .musc_blk .msc_inr .lft,
  .musc_blk .msc_inr .rgt {
    margin-right: 0px;
    width: 100% !important;
  }

  .musc_blk .msc_inr .lft {
    margin-bottom: 20px;
  }

  .rew_blk {
    margin-top: 50px;
  }

  .rew_blk .rew_inr>.lft {
    margin-right: 0;
  }

  .top_detblk .det_inr .lft img {
    height: 600px;
  }

  .top_detblk .det_inr {
    flex-direction: column;
  }

  .top_detblk .det_inr .lft {
    margin-right: 0;
    margin-bottom: 30px;
  }

  .top_detblk .det_inr .lft img {
    max-width: 100%;
  }

  .top_detblk {
    padding: 80px 0;
  }

  .bottom_content {
    padding: 70px 0;
  }

  .faq_content .bottom_content .tab_faq {
    flex-direction: column;
  }

  .faq_content .bottom_content .tab_faq .lft.lft_tab_cont,
  .faq_content .bottom_content .tab_faq .tab-content {
    width: 100%;
  }

  .faq_content .bottom_content .tab_faq .lft.lft_tab_cont {
    height: auto;
  }

  .faq_content .bottom_content .tab_faq .tab-content {
    padding: 39px 10px 80px 10px;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .rgt ul li {
    width: 47%;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .rgt ul li img {
    height: 160px;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .lft,
  .inr_blk .faq_box .fqbx_txt .botm_blk .rgt {
    width: 50%;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft {
    display: none;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm .regLog.hdbtns {
    display: block;
  }

  .banner_inr .tp_menu .lft .lnks::after,
  .banner_inr .tp_menu .lft .lnks .inr_men .rgt {
    width: 100%;
  }

  .banner_inr .tp_menu .lft .lnks::before {
    position: unset;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm {
    margin-top: 26px;
    padding-right: 10px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .cls {
    right: 27px;
    top: 50px;
  }



  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns {
    display: block;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns li::before {
    content: none;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns li {
    padding-left: 0;
    display: inline-block;
    margin-right: 12px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns li a {
    padding: 12px 26px 12px 26px;
    border-radius: 30px;
    text-transform: uppercase;
    font: 15px/15px NeueRegrade-Semibold;
    display: block;
    cursor: pointer;
    width: fit-content;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns li.reg-icon a {
    background-color: #ffc000;
    color: #000420;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns li.log-icon a {
    border: 1px solid #fff;
    color: #fff;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns li.log-icon a {
    padding: 11px 54px 11px 54px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns li:last-of-type {
    margin-right: 0;
  }

  .banner_inr .tp_menu .mobSearch.inpWdth li.search-icon input {
    width: 200px;
    background: #fff url("../images/search_black.svg")no-repeat center right 17px;
    border-radius: 30px;
    color: #000420;
    padding: 10px;
  }

  .banner_inr .tp_menu .mobSearch li.search-icon input {
    color: transparent;
    padding: 10px 15px;
  }

  header .banner_inr.dj-Hd .last.desktop {
    width: 350px !important;
  }

  header .banner_inr.dj-Hd .last.desktop {
    padding: 80px 20px 20px 20px;
  }

  .privacy_blk,
  .privicy.cookies,
  .informatie_ {
    padding: 60px 0;
  }

  .login_blk>.rgt .txt_blk b {
    font-size: 58px;
    line-height: 66px;
  }

  .forgetpas_blk .rgt .btm_blk form>a {
    margin-top: 36px;
  }

  .forgetpas_blk .rgt .lne_blk b {
    margin-top: 35px;
  }

  .dash_inr.widget_detail .btm_cont_blk .rgt {
    padding: 40px 20px 50px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
    width: 23.5%;
  }

  .social_blk .bottom_info b {
    font-size: 37px;
    line-height: 38px;
  }

  .social_blk button {
    margin-top: 3px;
  }

  .rew_blk .rew_inr>.rgt {
    padding-left: 20px;
  }

  .top_detblk .det_inr .lft img {
    height: 500px;
  }

  .top_detblk .det_inr .lft {
    margin-right: 0;
    margin-bottom: 0px;
  }

  .top_detblk .det_inr .lft {
    padding-bottom: 40px;
  }

  .top_detblk .det_inr .rgt .aver_pric {
    padding: 20px 0;
  }

  .top_detblk .det_inr .rgt .aver_pric b {
    margin-bottom: 18px;
  }

  .top_detblk {
    padding: 70px 0;
  }

  .dj_det {
    padding-bottom: 80px;
  }

  .ree_det {
    margin-top: 16px;
    margin-bottom: 20px;
  }

  .rew_blk .rew_inr>.rgt .reviews_show {
    margin-top: 20px;
  }

  .rv-hd .banner_inr .tp_menu .ctn p {
    font-size: 46px;
    line-height: 52px;
  }

  .edt_rv_ctn.whats-pop {
    margin: 70px auto;
  }

  .revpopup .modal-dialog .modal-content strong,
  .djBooking .modal-dialog .modal-content .book-row .book-ryt strong {
    font-size: 36px;
    line-height: 42px;
  }

  .revpopup .modal-dialog,
  .djBooking .modal-dialog {
    max-width: 100%;
    width: 96%;
    margin: 20px auto;
  }

  .forgetpas_blk .lft img {
    height: 560px;
  }

  .request_pop .modal-content .modal-body {
    padding: 40px 35px;
  }

  .modal-content .modal-body .price_det .bt_items a,
  .modal-content .modal-body .price_det .bt_items button {
    padding: 11px 16px 9px;
  }

  .morsk-abt-block2 .morsk-abt-inr>img {
    max-width: 447px;
    height: 240px;
    margin-bottom: 32px;
  }

  .cookie-blk .cookie-in {
    flex-direction: column;
  }

  .cookie-blk .cookie-in .lft {
    width: 100%;
  }

  .cookie-blk .cookie-in .mid {
    width: 100%;
    padding-left: 0px;
  }

  .cookie-blk .cookie-in .lft a {
    width: 100%;
    height: auto;
  }

  .cookie-blk .cookie-in .lft a img {
    width: 232px;
    height: 57px;
    object-fit: contain;
    margin: 0 auto;
    display: block;
  }

  .intro-blk .ryt .btmIng img {
    max-width: 270px;
    height: 385px;
  }

  .intro-blk .ryt .lftImg img {
    max-width: 229px;
    height: 298px;
  }

  .intro-blk .ryt .lftImg {
    top: 88px;
  }

  .intro-blk .ryt .rytImg img {
    width: 222px;
    height: 282px;
  }

  .intro-blk .ryt {
    height: 631px;
  }

  .cookie-blk .cookie-in {
    padding: 40px 0;
  }

  .privacy_blk h1,
  .privacy_blk h6,
  .privacy_blk h5,
  .privacy_blk h4,
  .privacy_blk h3,
  .privacy_blk h2 {
    font-size: 35px;
    line-height: 44px;
  }

  .vid_blk .vid_inr .btm_blk .rgt {
    width: 48.9%;
  }

  .banner_inr .tp_menu .mobSearch li.search-icon input::placeholder {
    color: transparent;
  }

  .banner_inr .tp_menu .mobSearch.inpWdth li.search-icon input::placeholder {
    color: #000420;
  }

  /* .fancybox-slide--image .fancybox-content {
    width: 407px !important;
    height: 306px !important;
  }

  .fancybox-navigation .fancybox-button {
    height: 117px;
    width: 108px;
  } */

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .img_ img {
    margin-bottom: 10px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image {
    gap: 10px;
  }

  #close-button {
    width: 40px !important;
    height: 40px !important;
    background-size: 18px !important;
  }

  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop span::after {
    left: -120px;
  }

  .detAder .detAdRow .overAdItm img {
    height: 300px;
  }

  .latje-blck .lat-row .cnt {
    padding-left: 27px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 78px;
    line-height: 90px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul {
    max-width: 420px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 72px;
    line-height: 82px;
  }

  .hoe-bokng .bonkg-itms .itms b.count-num {
    font-size: 34px;
    line-height: 37px;
  }

  .hoe-bokng .bonkg-itms .itms .icn {
    width: 90px;
    height: 90px;
  }

  .hoe-bokng .bonkg-itms .itms .icn::before {
    bottom: -69px;
    width: 20px;
    height: 116px;
  }

  .hoe-bokng .bonkg-itms .itms .cnts {
    padding-top: 88px;
  }

  .hoe-bokng .bonkg-itms::before {
    top: 124px;
  }

  .hoe-bokng .bonkg-itms .itms .icn img {
    width: 47px;
    height: 47px;
  }

  .banner_blk .banner_mid .search_blk input.cal-date,
  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk input.cal-date {
    width: 169px;
    margin-right: 12px;
    padding: 0 10px !important;
  }

  .manage-djs .dj-grid {
    gap: 14px;
  }

  .manage-djs .dj-grid .dj-big {
    height: 390px;
  }

  .manage-djs .dj-grid .dj-tho .tho-sec {
    height: 156px;
  }

  .manage-djs .dj-grid .dj-tho .tho-fst {
    height: 130px;
  }

  .dj-lander .lan-cnt {
    padding: 289px 0 97px;
  }

  .pay_blk {
    padding: 80px 0;
  }

  .contact .btm_blk .btm_in .cnt-frm h2,
  .contact .btm_blk .btm_in .cnt-frm strong {
    font: 36px/46px NeueRegrade-Bold;
  }

  .contact .btm_blk .btm_in .cnt-frm h2,
  .contact .btm_blk .btm_in .cnt-frm strong {
    font: 38px/46px NeueRegrade-Bold;
  }

  .contact.cont-pop .wid-close img {
    width: 23px;
    height: 21px;
  }

  .lnd .top_blk .kite-items::before {
    max-width: 750px;
  }

  .contact.lnd .btm_blk .btm_in {
    flex-direction: column;
  }

  .contact.lnd .btm_blk .btm_in .map,
  .contact.lnd .btm_blk .btm_in .cnt-frm {
    max-width: 100%;
  }

  .contact.lnd .btm_blk .btm_in .cnt-frm {
    margin-left: 0;
    margin-top: 50px;
  }

  .contact.lnd .btm_blk .btm_in .map img {
    width: 100%;
    height: 500px;
  }


  .horz_slider .horz_inr>.rgt.no_wall .info_boxes .info_box li {
    width: 100%;
  }

  .horz_slider .horz_inr>.rgt.no_wall .innBox,
  .horz_slider .horz_inr>.rgt.no_wall .calender_blk {
    width: 50%;
  }

  .horz_slider .horz_inr>.rgt.no_wall .info_boxes .info_box li:nth-child(odd) {
    padding-right: 0;
    border-right: 0;
  }

  .horz_slider .horz_inr>.rgt.no_wall .info_boxes .info_box li:nth-child(even) {
    padding-left: 0;
  }
.horz_slider .horz_inr.one_short>.lft {
    margin-right: 20px;
}
  /* 12-11-2025 */
  /* 12-11-2025 */
  .horz_slider .horz_inr.one_short>.lft {
    width: calc(97% - 300px) !important;
}
.horz_slider .horz_inr.one_short>.rgt {
    max-width: 300px;
}
.horz_slider .horz_inr.two_short>.rgt {
    width: 33.5% !important;
}
.horz_slider .horz_inr.two_short>.lft .lft_inr .img_blk img {
    height: 288px;
}
footer .cpy_blk{justify-content: center;}
footer .cpy_blk .rgt{padding-top: 5px;}
.horz_slider .horz_inr.two_short .info_boxes {
    max-height: 499px !important;
}
}


@media only screen and (max-width: 880px) {

  .contact .top_blk .top_in,
  .contact .btm_blk .btm_in,
  .blog_blk {
    padding: 60px 0;
  }

  .slick-vertical .slick-slide {
    padding-bottom: 0 !important;
  }

  .contact .top_blk .top_in .icon_boxs {
    flex-wrap: wrap;
  }

  .contact .btm_blk .btm_in {
    flex-direction: column;
    justify-content: unset;
  }

  .contact .btm_blk .btm_in .map,
  .contact .btm_blk .btm_in .cnt-frm {
    width: 100%;
    max-width: 100%;
  }

  .contact .btm_blk .btm_in .cnt-frm {
    margin-top: 45px;
  }

  .contact .btm_blk .btm_in .map iframe {
    height: 460px;
    object-fit: cover;
    width: 100%;
  }

  .contact .top_blk .top_in .icon_boxs .box {
    width: 48%;
  }

  .contact .btm_blk .btm_in .cnt-frm {
    padding: 30px;
  }

  .blog_blk .blog_inr .blog_box .img_blk>img {
    height: 310px;
  }

  .blog_blk .blog_inr .blog_box:not(:nth-child(2n)) {
    margin-right: 0 !important;
  }

  .blog_blk .blog_inr {
    gap: 20px;
  }

  .banner_blk .banner_mid strong {
    font-size: 64px;
    line-height: 68px;
  }

  .banner_blk .banner_mid strong {
    font-size: 59px;
    line-height: 65px;
  }

  .platform_blk .platform_inr {
    flex-direction: column;
  }

  .platform_blk .platform_inr .lft {
    width: 100%;
  }

  .platform_blk .platform_inr .rgt {
    width: 100%;
    padding-left: 0;
    padding-top: 50px;
  }

  .fnd_blk .fnd_inr,
  .platform_blk,
  .newest_blk.popular_blk,
  .vragen_blk {
    padding: 60px 0;
  }

  .platform_blk .platform_inr .rgt .img_blk img {
    height: 470px;
  }

  .newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box {
    width: 100%;
  }

  .newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box .img_blk img {
    height: 205px;
  }

  .newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box {
    width: 31.5%;
  }

  .new_box .txt_blk .top strong {
    font-size: 22px;
    line-height: 26px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .lft {
    display: none;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt {
    width: 100%;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li,
  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul {
    padding-left: 0;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .top {
    display: flex;
    align-items: start;
    flex-direction: column;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .top .rgt_inr {
    margin-left: 0;
    margin-top: 25px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm {
    margin-top: 30px;
    padding-right: 30px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li>a {
    font-size: 36px;
    line-height: 41px;
  }

  .banner_inr .tp_menu .lft .lnks {
    padding: 62px 0 57px;
  }

  .vid_blk .vid_inr .btm_blk,
  .vid_blk .vid_inr .txt_blk {
    flex-direction: column;
  }

  .vid_blk .vid_inr .btm_blk .lft,
  .vid_blk .vid_inr .txt_blk .lft,
  .vid_blk .vid_inr .txt_blk .rgt {
    width: 100%;
  }

  .vid_blk .vid_inr .btm_blk .rgt {
    margin-left: 0;
    width: 100%;
    margin-top: 14px;
  }

  .vid_blk .vid_inr .btm_blk .rgt strong {
    font-size: 35px;
    line-height: 40px;
  }

  .vid_blk .vid_inr .txt_blk .rgt {
    margin-top: 10px;
  }

  .vid_blk {
    padding: 80px 0;
  }

  .vid_blk .vid_inr .video_blk>img,
  .vid_blk .vid_inr .video_blk video,
  .vid_blk .vid_inr .btm_blk .lft img {
    height: 400px;
  }

  .vid_blk .vid_inr .btm_blk .rgt {
    padding: 36px 24px;
  }

  .vid_blk .vid_inr .btm_blk .rgt .btm_bk {
    padding-left: 17px;
    margin-top: 21px;
  }

  .laatst_blk {
    padding: 50px 0;
  }

  .laatst_blk .laatst_inr .laat_slider .item {

    padding: 0 23px 0 15px;
  }

  footer .fot_info {
    flex-direction: column;
  }

  footer .fot_info .lft {
    width: 100%;
    padding-bottom: 20px;
  }

  footer .fot_info .lft a {
    width: 100%;
    max-width: 230px;
    margin: 0 auto;
    display: block;
    text-align: center;
  }

  footer .fot_info .lft a img {
    width: 100%;
    object-fit: contain;
  }

  footer .main-footer .rgt .top .foot_Box strong {
    font-size: 23px;
    line-height: 26px;
    margin-bottom: 0;
    padding: 16px 0;
    position: relative;
  }

  footer .main-footer .rgt .top .foot_Box,
  footer .main-footer .lft {
    border-bottom: 1px solid #181c35;
  }

  footer .main-footer {
    padding: 70px 0 20px;
  }

  footer .main-footer .rgt .btm {
    padding-top: 20px;
  }

  footer .main-footer .rgt .top .foot_Box strong::before {
    position: absolute;
    content: "";
    right: 0;
    top: unset;
    background: url("../images/dj-footer-arrow.png")no-repeat right;
    width: 14px;
    transform: rotate(180deg);
    height: 20px;
    transition: 0.5s ease;
  }

  footer .main-footer .rgt .top .foot_Box.footOpn strong::before {
    transform: rotate(0);
  }

  footer .main-footer .lft {
    padding-bottom: 20px;
  }

  footer .cpy_blk {
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }

  footer .cpy_blk .lft {
    padding-bottom: 10px;
  }

  .help_blk {
    padding: 60px 0;
  }

  .maecBlck .maeRow .img {
    width: 100%;

  }

  .maecBlck .maeRow {
    gap: 18px 0;
  }

  .maecBlck .maeRow {
    flex-wrap: wrap;
  }

  .vragen_blk.hmFaq .vragen_inr {
    flex-direction: column;
  }

  .vragen_blk.hmFaq .vragen_inr .rgt {
    width: 100%;
  }

  .vragen_blk.hmFaq .vragen_inr .rgt:first-of-type {
    padding-right: 0;
  }

  .vragen_blk.hmFaq .vragen_inr .rgt {
    padding-top: 0;
  }

  .vragen_blk.hmFaq .vragen_inr .rgt .faq_box {
    padding: 20px 0;
  }

  .maecBlck .maeHd {
    margin-bottom: 50px;
  }

  .hoeDjBlck .hoeElipis .laptopImg>img {
    height: 267px;
  }

  .hoeDjBlck .container,
  .hoeDjBlck .hoeElipis .elipsImg {
    max-width: 100% !important;
  }

  .hoeDjBlck .hoeElipis .elipsImg .rounds {
    display: none;
  }

  .hoeDjBlck .hoeElipis .elipsImg .rounds .roundDeg {
    position: relative !important;
    left: unset !important;
    right: unset !important;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg {
    position: relative !important;
    left: unset !important;
    right: unset !important;
    bottom: unset !important;
    top: unset !important;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundSlider {
    display: block;
    top: -70px;
    position: absolute;
  }

  .dj-hm .intro-blk .intro-in .lft li:last-of-type {
    margin-bottom: 0;
  }

  .maecBlck {
    padding: 88px 0 0;
  }

  .blog_detail .bac_txt .img_flx {
    flex-direction: column;
  }

  .blog_detail .bac_txt .img_flx li,
  .blog_detail .lst_blk .lft,
  .blog_detail .lst_blk .rgt,
  .blog_detail .bac_txt .img_flx li,
  .blog_detail .bac_txt .img_flx li:not(:last-child) {
    width: 100% !important;
  }

  .blog_detail .bac_txt .img_flx li:not(:last-child) {
    margin-right: 0;
    margin-bottom: 30px;
  }

  .blog_detail .lst_blk .lft {
    margin-right: 0;
    margin-bottom: 30px;
  }

  .blog_detail .lst_blk .lft img {
    height: 400px;
  }

  .blog_detail .bac_txt .img_flx {
    margin: 24px 0 30px;
  }

  .blog_detail .bac_txt .inf_tx {
    padding: 32px 30px;
    margin: 25px 0 31px;
  }

  .blog_detail .bac_txt .inf_tx p {
    font-size: 22px;
    line-height: 32px;
  }

  .blog_detail .bac_txt .inf_tx b {
    font-size: 24px;
  }

  .blog_detail p {
    margin-top: 14px;
  }

  .blog_detail .lst_blk {
    margin: 30px 0;
  }

  .blog_detail .soc_blk {
    margin-top: 30px;
  }

  .blog_detail {
    padding: 70px 0;
  }

  .grote_blk,
  .artiesten_blk,
  .eenvoud_blk,
  .klaar_blk {
    padding: 70px 0;
  }

  .eenvoud_blk .eenvoud_inr .rgt img {
    height: 500px;
  }

  .grote_blk .grote_inr .lft .img_blk img {
    height: 446px;
  }

  .grote_blk .grote_inr .lft>img {
    height: 245px;
  }

  .klaar_blk .klaar_inr .lft {
    padding-top: 30px;
  }

  .klaar_blk .klaar_inr .rgt ul li img {
    height: 450px;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 61px;
    line-height: 67px;
  }

  .dj-hm .banner .ban-in .in-ctn {
    padding: 220px 0 98px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt ul.pagina,
  ul.pagina {
    margin-top: 24px;
  }

  .wil-notlog .wil-inn .arw_btn {
    margin-top: 20px;
  }

  .wil-notlog {
    padding: 50px 0;
  }

  .login_blk .lft .min-container {
    padding: 46px 0;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .top img {
    height: 340px;
  }

  .gig_detail {
    padding: 62px 0;
  }

  .gig_detail .gig_deat {
    padding: 50px;
  }

  .overvw_blk .filter_blk .filter_inr>.lft {
    width: 300px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box {
    width: 48.8%;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk {
    gap: 16px;
  }

  .overvw_blk .flt_botm_blk .botm_inr {
    flex-direction: column-reverse;
  }

  .overvw_blk .flt_botm_blk {
    padding: 70px 0;
  }

  .overvw_blk .flt_botm_blk .botm_inr .lft {
    margin-right: 0;
    width: 100%;
    padding-top: 40px;
  }

  .overvw_blk .flt_botm_blk .botm_inr .rgt {
    width: 100%;
  }

  .overvw_blk .flt_botm_blk .botm_inr .rgt img {
    height: 450px;
  }



  .dash_inr.steps_page .rgt.content_side .btm_cnt>ul.nav.nav-tabs {
    width: 100%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk {
    width: 100%;
    margin-top: 20px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col input,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col select,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col textarea {
    padding: 10px 20px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_col {
    margin-bottom: 12px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk {
    padding: 30px 10px 30px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt ul.nav.nav-tabs li button {
    padding: 17px 10px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt>ul.nav.nav-tabs {
    padding: 0px 0;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl {
    width: 48.5%;
  }

  .top_detblk .det_inr .lft img {
    height: 500px;
  }

  .inr_blk .faq_box .fqbx_txt .top_blk .lft {
    margin-right: 18px;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .lft,
  .inr_blk .faq_box .fqbx_txt .botm_blk .rgt {
    width: 48%;
  }

  header .banner_inr.dj-Hd .last.desktop {
    border-radius: 0 24px 24px 0;
  }

  .dash_inr .rgt.content_side .btm_cnt {
    flex-direction: column;
  }

  .dash_inr .rgt.content_side .btm_cnt .lft_inr,
  .dash_inr .rgt.content_side .btm_cnt .ryt_blk {
    width: 100%;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .top {
    flex-direction: revert;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk {
    margin-top: 30px;
  }

  .dash_inr .rgt.content_side .btm_cnt .lft_inr {
    padding-right: 0;
  }

  .dash_inr .rgt.content_side {
    padding: 20px 10px 20px 10px;
  }

  .dash_inr.review_invite .btm_table_blk .table_top_blk {
    margin-bottom: 20px;
    display: flex;
    align-items: start;
    flex-direction: column;
    justify-content: space-between;
    gap: 20px;
  }

  .dash_inr.review_invite .btm_table_blk .table_top_blk .rgt {
    flex-wrap: wrap;
    gap: 10px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt {
    padding-left: 35px;
  }

  .login_blk>.rgt .txt_blk b {
    font-size: 54px;
    line-height: 61px;
  }

  .dash_inr.review_invite .btm_table_blk .table_top_blk {
    flex-direction: column;
    align-items: start;
    justify-content: start;
    gap: 20px;
  }

  .dash_inr.widget_detail .btm_cont_blk {
    flex-direction: column;
  }

  .dash_inr.widget_detail .btm_cont_blk .lft,
  .dash_inr.widget_detail .btm_cont_blk .rgt {
    width: 100%;
  }

  .social_blk .bottom_info b {
    font-size: 32px;
    line-height: 29px;
  }

  .tru-mask .tru-text p {
    font-size: 19px;
    line-height: 26px;
  }

  .tru-mask img {
    width: 90px;
    height: 90px;
  }

  .tru-mask .tru-text b {
    font-size: 22px;
    line-height: 26px;
    padding-top: 4px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt {
    padding-left: 18px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box {
    padding: 18px;
    padding-bottom: 40px;
  }

  .rew_blk .rew_inr {
    flex-direction: column;
  }

  .rew_blk .rew_inr>.rgt {
    padding-top: 40px;
  }

  .rew_blk .rew_inr>.lft {
    margin-bottom: 0 !important;
    width: 100%;
  }

  .rew_blk .rew_inr>.rgt {
    padding-left: 0px;
    width: 100%;
  }

  .review_star_blk,
  .btm_review {
    padding: 15px;
  }

  .rew_blk .rew_inr>.lft .info_tot {
    padding: 15px;
  }

  .rating-bar:last-of-type {
    margin-bottom: 0;
  }

  .dj_det {
    padding-bottom: 70px;
  }

  .horz_slider .horz_inr>.lft {
    padding: 20px 10px;
    padding-right: 10px;
  }

  .horz_slider .horz_inr>.rgt .info_boxes {
    max-height: 410px;
  }

  .horz_slider .horz_inr>.rgt .info_boxes .info_box {
    margin: 0px 20px 28px 20px;
  }

  .musc_blk .msc_inr .rgt {
    padding: 30px 10px 0 10px;
  }

  .vdslide_blk .mix_slider a>img,
  .mix_slider,
  .slidvid_blk .video-wrapper video {
    height: 150px;
  }

  .horz_slider .horz_inr>.lft .lft_inr .myslider {
    display: none;
  }

  .horz_slider .horz_inr>.lft .lft_inr .myslider.mob {
    display: block;
    width: 100%;
  }

  #mysliderHoriz .slick-slide {
    margin-right: 18px;
  }

  #mysliderHoriz .slick-list {
    margin-right: -18px;
  }

  /* .horz_slider .horz_inr.one_short>.rgt .calender_blk .hasDatepicker {
    margin-top: 0;
  } */

  .swiper-slide .txt_blk .top_blk .lft .txt_inr b {
    font-size: 15px;
    line-height: 18px;
  }

  .rv-hd .banner_inr .tp_menu a.Revlogo {
    width: 184px;
  }

  .rv-hd .banner_inr .tp_menu .ctn p {
    font-size: 42px;
    line-height: 48px;
  }

  .rv-hd .banner_inr .tp_menu .ctn {
    width: calc(100% - 229px);
  }

  .edt_rv_ctn.whats-pop .chatbox {
    height: 540px;
  }

  .djBooking .modal-dialog .modal-content .book-row {
    flex-direction: column;
  }

  .djBooking .modal-dialog .modal-content .book-row .book-lft,
  .djBooking .modal-dialog .modal-content .book-row .book-ryt {
    width: 100%;
  }

  .djBooking .modal-dialog .modal-content .book-row .book-lft img {
    height: 420px;
  }

  .djBooking .modal-dialog .modal-content .book-row .book-ryt {
    padding: 40px 20px 50px;
  }

  .djBooking .modal-dialog .modal-content .book-row .book-lft img {
    border-radius: 20px 20px 0 0;
  }

  .djBooking .modal-dialog .modal-content .book-row .btn-closed {
    background-color: #fb183e;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .djBooking .modal-dialog .modal-content .book-row .btn-closed img {
    filter: invert(1);
    width: 16px;
    height: 15px;
  }

  .djBooking .modal-dialog .modal-content .book-row .btn-closed {
    top: -10px;
    right: -6px;
  }

  .resgis_blk .lft .lft_inr {
    padding: 58px 0 59px;
  }

  .forgetpas_blk .lft img {
    height: 580px;
  }

  .horz_slider .horz_inr>.rgt .calender_blk {
    padding-left: 17px;
  }

  .morsk-abt-block2 {
    padding: 70px 0;
  }

  .morsk-abt-block2 .morsk-abt-inr>img {
    max-width: 410px;
    height: 221px;
    margin-bottom: 26px;
  }

  .cookie-blk .cookie-in .lft a img {
    width: 221px;
    height: 54px;
  }

  .cookie-blk .cookie-in .mid h4 {
    font-size: 35px;
    line-height: 42px;
  }

  .cookie-blk .cookie-in .ryt button.btn-hov {
    padding: 11px 31px;
    height: 41px;
  }

  .cookie-blk .cookie-in .ryt {
    padding-top: 20px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li::after {
    width: 13px;
    height: 12px;
  }

  .privacy_blk ul {
    margin-bottom: 20px;
  }

  .privacy_blk h1,
  .privacy_blk h6,
  .privacy_blk h5,
  .privacy_blk h4,
  .privacy_blk h3,
  .privacy_blk h2 {
    font-size: 31px;
    line-height: 40px;
  }

  .vdslide_blk .mix_slider a,
  .vdslide_blk .mix_slider a::before {
    border-radius: 21px;
  }

  .fancybox-navigation .fancybox-button {
    height: 113px;
    width: 80px;
  }

  .rew_blk .rew_inr .info_rating {
    display: none;

  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .img_ img {
    height: 300px;
  }

  .rew_blk .rew_inr>.lft .info_tot span.tog-btn {
    display: block !important;
    width: 35px;
    height: 25px;
  }

  .rew_blk .rew_inr>.lft .info_tot span.tog-btn img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }

  .rew_blk .container {
    padding: 0 15px;
  }

  .rew_blk .rew_inr>.lft .info_tot .tog-btns {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
  }

  .rew_blk .rew_inr>.lft .info_tot {
    border-color: transparent;
  }

  .rew_blk .rew_inr>.lft .info_tot.opn {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }

  .rew_blk .rew_inr>.lft .info_tot.opn span.tog-btn {
    transform: rotate(180deg);
  }

  #widget-popup {
    height: 650px !important;
  }

  .widegt-design .widgets-lap {
    flex-direction: column;
  }

  .widegt-design .widgets-lap .wlap-item {
    padding: 30px 0px 30px 0px;
    max-width: 500px;
    margin: 0 auto;
    width: 100%;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img img {
    height: 230px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img,
  .widegt-design .widgets-lap .wlap-item.one .witem-img {
    max-width: 100%;
  }

  .widegt-design .widgets-lap .wlap-item::after {
    content: none;
  }

  .widegt-design .widgets-lap .wlap-item {
    border-bottom: 1px solid #e5e5e5;
  }

  .widegt-design .widgets-lap .wlap-item:last-of-type {
    border-bottom: 0;
  }

  .widegt-design .widgets-hd h1,
  .widegt-design .depopup-blk p {
    font-size: 23px;
    line-height: 26px;
  }

  .widegt-design .widgets-hd {
    padding: 26px 18px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .lft iframe {
    height: 312px;
  }

  .homeAvert {
    padding: 70px 0;
  }

  .homeAvert .adRow {
    gap: 24px;
  }

  .homeAvert .adRow .adsItm img {
    height: 350px;
  }

  .homeAvert .adRow {
    padding-top: 26px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-row {
    flex-direction: column;
    gap: 15px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-row p.cnt {
    width: 100%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-row p.date-itm {
    width: 100%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm {
    padding: 20px 0;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .ab-btn {
    padding: 13px 26px 11px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-hd .badge-act b {
    padding: 6px 13px 2px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-hd b,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm b,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table b {
    font-size: 21px;
    line-height: 26px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .tot-amnt p b {
    font-size: 23px;
    line-height: 28px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-row p.cnt {
    padding-right: 0;
  }

  .latje-blck .lat-row {
    flex-direction: column;
  }

  .latje-blck .lat-row .img,
  .latje-blck .lat-row .cnt {
    width: 100%;
  }

  .latje-blck {
    padding: 70px 0;
  }

  .latje-blck .lat-row .cnt {
    padding-left: 0;
    padding-top: 30px;
  }

  .latje-blck .lat-row .img img {
    height: 410px;
  }

  .latje-blck .lat-row .cnt .arw_btn {
    margin-top: 36px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 65px;
    line-height: 83px;
  }

  .latje-blck,
  .manage-djs {
    padding: 60px 0;
  }

  .dj-lander .lan-cnt .lan-inn p {
    font-size: 22px;
    line-height: 30px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul {
    max-width: 333px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 65px;
    line-height: 76px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-row {
    flex-direction: column;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-row div.cnt,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-row p.date-itm {
    padding-right: 0;
    width: 100%;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-row p.date-itm {
    padding-top: 20px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th.date-tab {
    width: 40%;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th {
    padding: 18px 18px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.bed-tab,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th.bed-tab {
    width: 20%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.fac-tab,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th.fac-tab {
    width: 20%;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .tot-amnt p b {
    font-size: 24px;
    line-height: 29px;
  }

  .suc-pg .suc-hd img {
    width: 184px;
    margin-bottom: 22px;
  }

  .suc-pg .suc-hd h1 {
    padding-bottom: 11px;
  }

  .manage-djs .dj-grid .dj-big {
    height: 344px;
  }

  .manage-djs .dj-grid .dj-sm {
    height: 97px;
  }

  .pay_blk .desc_top img {
    max-width: 345px;
    height: 260px;
  }

  .pay_blk .desc_btm {
    padding-top: 10px;
  }

  .pay_blk {
    padding: 70px 0 80px;
  }

  .docspopup .modal-dialog .frm-field.dbl {
    gap: 14px;
  }

  .pay_blk .pay_meth {
    padding-top: 10px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td.bed-tab,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td.bed-tab {
    font-size: 17px;
    line-height: 28px;
  }

  .fix_blk.sm-widget::before {
    right: -14px;
    border-top: 13px solid transparent;
    border-left: 16px solid #fff6d8;
    border-bottom: 12px solid transparent;
  }

  .contact.cont-pop .btm_blk .btm_in .cnt-frm {
    padding: 30px;
    padding-top: 27px;
  }

  .contact .btm_blk .btm_in .cnt-frm h2,
  .contact .btm_blk .btm_in .cnt-frm strong {
    font: 36px/42px NeueRegrade-Bold;
  }

  .contact.cont-pop .modal-dialog {
    max-width: 603px;
  }

  .lnd .top_blk {
    padding: 60px 0;
  }

  .lnd .top_blk .kite-items::before {
    max-width: 665px;
  }

  .lnd .top_blk .kite-items .itm .ico {
    width: 95px;
    height: 95px;
  }

  .lnd .top_blk .kite-items .itm .ico img {
    width: 39px;
    height: 30px;
  }

  .lnd .top_blk .kite-items .itm .ico .counterNumber {
    height: 38px;
    width: 38px;
  }

  .lnd .top_blk .kite-items .itm .ico .counterNumber::before {
    font: 18px/17px NeueRegrade-Bold;
  }

  .lnd .top_blk .kite-items .itm .txt p {
    font: 18px/26px NeueRegrade-Medium;
  }

  .contact.lnd .btm_blk .btm_in .map img {
    height: 430px;
  }

  .horz_slider .horz_inr.two_short>.lft {
    width: 100% !important;
  }

  .horz_slider .horz_inr.two_short>.rgt .calender_blk,
  .horz_slider .horz_inr.one_short>.rgt .calender_blk {
    padding-left: 0;
    width: 100%;
    max-width: 400px;
    justify-content: center;
    border-radius: 15px !important;
    margin: 0 auto;
  }

  .horz_slider .horz_inr.two_short>.rgt,
  .horz_slider .horz_inr.one_short>.rgt {
    width: 100% !important;
    background-color: #e6e6e9;
  }
  /* two short 768 */
  .horz_slider .horz_inr.two_short>.rgt,.horz_slider .horz_inr.one_short>.rgt{
    display: flex !important;
    align-items: start;
    max-width: 100% !important;
  }
  .horz_slider .horz_inr.one_short>.rgt .innBox .hd,
  .horz_slider .horz_inr.two_short>.rgt .innBox .hd{border-top-right-radius: 0;}
  .horz_slider .horz_inr.one_short>.rgt .calender_blk .hd,
  .horz_slider .horz_inr.two_short>.rgt .calender_blk .hd{border-top-left-radius: 0;}
  .horz_slider .horz_inr.two_short>.rgt .innBox,
  .horz_slider .horz_inr.one_short>.rgt .innBox,
  .horz_slider .horz_inr.one_short>.rgt .calender_blk,
  .horz_slider .horz_inr.two_short>.rgt .calender_blk{width: 50%;}
  .horz_slider .horz_inr.one_short>.rgt .calender_blk{
    max-width: 100%;
  }
.horz_slider .horz_inr.two_short>.rgt .calender_blk,
 .horz_slider .horz_inr.one_short>.rgt .calender_blk{margin: unset;max-width: unset;}
  /* two short 768 */
  .horz_slider .horz_inr.one_short>.rgt .calender_blk{
    margin: 0;
  }
  .horz_slider .horz_inr.two_short>.rgt.no_event {
    padding: 45px;
  }

  .horz_slider .horz_inr.one_short>.rgt .hd,
  .horz_slider .horz_inr.two_short>.rgt .hd {
    border-radius: 24px 23px 0 0;
  }

  .horz_slider .horz_inr.two_short>.rgt.no_event .calender_blk .det_blk,
  .horz_slider .horz_inr.one_short>.rgt.no_event {
    margin-top: 3px;
  }

  .horz_slider .horz_inr.one_short>.lft {
    width: 100% !important;
  }
.horz_slider .horz_inr.two_short>.rgt{margin-left: 0;margin-top: 25px;}
  /* 11-11-2025 */
  footer .main-footer .rgt .btm ul li:nth-child(5n)::before {
    display: none;
  }

  footer .main-footer .rgt .btm ul li {
    width: 17.5%;
  }

  .horz_slider .horz_inr>.rgt.no_wall .calender_blk {
    width: 50%;
  }

  .horz_slider .horz_inr>.rgt.no_wall .innBox {
    width: 50%;
  }
.login_blk .lft .top_hd img {
    width: 218px;
    height: 68px;
}

.horz_slider .horz_inr>.lft .lft_inr .img_blk img,
.horz_slider .horz_inr.two_short>.lft .lft_inr .img_blk img,
.horz_slider .horz_inr.one_short>.lft .lft_inr .img_blk img {
    height: 250px;
}
  /* 11-11-2025 */
}

@media only screen and (max-width: 768px) {

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .tp_hd strong,
  strong.hTag {
    font-size: 32px;
    line-height: 40px;
  }

  .dash_inr.review_invite .btm_table_blk {
    padding: 20px;
  }

  /* header,footer{display: none;} */
  .contact .btm_blk .btm_in .cnt-frm {
    padding: 30px;
  }

  .blog_detail .bac_txt strong,
  .blog_detail .lst_blk .rgt strong {
    font-size: 28px;
    line-height: 32px;
  }

  .contact .btm_blk .btm_in .cnt-frm .arw_btn {
    margin-top: 20px;
  }

  header:not(.home) .tp_menu {
    padding: 15px 0;
  }

  .blog_detail {
    padding: 60px 0;
  }

  .banner_inr .tp_menu .mid a img {
    height: 46px;
  }

  .blog_detail .bac_txt .inf_tx p {
    font-size: 22px;
    line-height: 30px;
  }

  .blog_detail .bac_txt .inf_tx b {
    font-size: 23px;
    line-height: 28px;
  }

  .blog_detail p {
    margin-top: 8px;
  }

  .blog_detail .top_Det img {
    height: 400px;
  }

  .arw_btn span {
    font-size: 22px;
    line-height: 28px;
  }

  .arw_btn img {
    width: 15px;
    height: 19px;
  }

  .blog_blk .blog_inr .blog_box {
    width: 48.4%;
  }

  .banner_blk .banner_mid strong {
    font-size: 53px;
    line-height: 61px;
  }

  .banner_inr .tp_menu .lft {
    max-width: 91px;
  }

  .banner_bottom .mob {
    display: block;
  }

  .banner_bottom b.deskTop {
    display: none;
  }

  .banner_bottom b {
    display: block;
    padding-bottom: 10px;
  }

  .platform_blk .platform_inr .rgt .img_blk img {
    height: 420px;
  }

  .new_box .img_blk img,
  .newest_blk .new_inr .new_slider .new_box .img_blk img {
    height: 430px;
  }

  .newest_blk .new_inr .new_slider {
    gap: 22px;
  }

  .newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box {
    width: 31%;
  }

  .newest_blk .new_inr .tp_hd {
    margin-bottom: 35px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li>a {
    font-size: 38px;
    line-height: 35px;
  }

  .vid_blk {
    padding: 60px 0;
  }

  .brand_blk .brand_inr .lft {
    display: none;
  }

  .brand_blk .brand_inr .rgt {
    width: 100%;
  }

  .laatst_blk .laatst_inr .laat_slider .item .btm {
    padding-top: 17px;
  }

  .laatst_blk .laatst_inr .laat_slider .item .btm strong {
    font-size: 21px;
    line-height: 30px;
  }

  .laatst_blk .laatst_inr .laat_slider .item {
    padding: 0 18px 0 15px;
  }

  .laatst_blk .laatst_inr .laat_slider .item .top img {
    width: 100%;
    height: 300px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .cls {
    right: 0;
  }

  footer .fot_info .rgt .inf_dv a {
    font-size: 23px;
    line-height: 28px;
    margin-top: 6px;
  }

  .banner_bottom b {
    font-size: 18px;
    line-height: 23px;
  }

  .help_blk .help_inr ul {
    margin-top: 30px;
  }

  .nouBlck .row {
    flex-direction: column;
    padding: 0;
    margin: 0;
  }

  .nouBlck .row .lft {
    width: 100%;
    padding-right: 0;
    padding-bottom: 20px;
  }

  .nouBlck .row .ryt {
    width: 100%;
  }

  .maecBlck .maeRow .img>img {
    height: 400px;
  }

  .maecBlck .maeHd strong {
    font-size: 48px;
    line-height: 63px;
  }

  .maecBlck {
    padding: 120px 0 0;
  }

  .maecBlck .maeHd strong::before {
    height: 35px;
    bottom: 0;
  }

  .maecBlck .maeHd strong {
    font-size: 45px;
    line-height: 70px;
    padding-bottom: 0;
  }

  .maecBlck {
    padding: 120px 0 0;
  }

  .blog_detail .lst_blk .rgt {
    padding: 30px 30px 30px 30px;
  }

  .blog_detail .lst_blk .rgt ul li {
    font-size: 18px;
    line-height: 26px;
  }

  .blog_detail .bac_txt strong,
  .blog_detail .lst_blk .rgt strong {
    font-size: 27px;
    line-height: 24px;
  }

  .grote_blk,
  .artiesten_blk,
  .eenvoud_blk,
  .klaar_blk {
    padding: 60px 0;
  }

  .eenvoud_blk .eenvoud_inr .rgt img {
    height: 450px;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 53px;
    line-height: 59px;
  }

  .dj-hm .banner .ban-in .in-ctn strong b {
    font-size: 25px;
    line-height: 34px;
    display: block;
    max-width: 100%;
  }

  .dj-hm .banner .ban-in .in-ctn p {
    font-size: 25px;
    line-height: 32px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }

  .dj-hm .banner .ban-in .ban-sld-no {
    height: 86px;
    width: 176px;
  }

  .dj-hm .banner .ban-in .ban-sld-no span b {
    font-size: 40px;
    line-height: 40px;
  }

  .dj-hm .banner .ban-in .in-ctn {
    max-width: 700px;
  }

  .dj-hm .banner .ban-in .in-ctn {
    padding: 175px 0 84px;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 48px;
    line-height: 57px;
  }

  .dj-hm .banner .ban-in .in-ctn p {
    font-size: 24px;
    line-height: 32px;
  }

  .banner_inr.dj-Hd .tp_menu {
    padding-top: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  header .banner_inr.dj-Hd .last.desktop {
    width: 380px;
    border-radius: 0 58px 58px 0;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn {
    width: 45px;
    height: 45px;
    min-width: 45px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn img {
    width: 20px;
    height: 21px;
  }

  header .banner_inr.dj-Hd .dj-logo {
    width: 200px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch {
    width: calc(100% - 200px);
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .search-icon input {
    width: 45px;
    height: 45px;
    background-size: 22px;
    min-width: 45px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn {
    margin-left: 10px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .search-icon.inpWdth input {
    width: 248px;
  }

  .login_blk .lft {
    padding: 0;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr {
    padding: 42px 10px 0;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft {
    width: 48%;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .top img {
    height: 315px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box {
    padding: 26px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .tp_deta strong {
    font-size: 21px;
    line-height: 26px;
    margin-bottom: 8px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li b {
    font-size: 16px;
    line-height: 20px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .tp_deta {
    margin: 10px 0 13px;
  }


  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.locItm {
    width: 20%;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.pecItm {
    width: 30%;
  }

  .gratPop .td_hd strong {
    font-size: 30px;
    line-height: 36px;
  }

  .gratPop .modal-dialog .modal-content {
    padding: 33px;
  }

  .gig_detail .gig_deat {
    padding: 25px;
  }

  .gig_detail .gig_deat .btm_lst ul li {
    padding: 20px 18px;
  }

  .gig_detail .gig_deat .btm_lst ul li b {
    font-size: 16px;
    line-height: 22px;
  }

  .gig_detail .gig_deat .btm_lst .prc_btm b {
    padding-top: 8px;
    font-size: 27px;
    line-height: 32px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box {
    width: 48.7%;
  }

  .overvw_blk .filter_blk {
    margin-bottom: 76px;
  }

  .info_content.sear_sugge_blk .top_blk {
    padding: 60px 0 100px;
  }

  .overvw_blk .flt_botm_blk .botm_inr .rgt img {
    height: 400px;
  }

  .overvw_blk .flt_botm_blk .botm_inr .lft p {
    margin-top: 18px;
  }

  .overvw_blk .flt_botm_blk {
    padding: 60px 0;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .rgt ul li img {
    height: 142px;
  }

  .inr_blk .faq_box .fqbx_txt {
    width: 100%;
  }

  .bottom_content {
    padding: 50px 0;
  }

  .privacy_blk,
  .privicy.cookies,
  .informatie_ {
    padding: 50px 0;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .srch-em {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .srch-em img {
    width: 20px;
    height: 23px;
    object-fit: contain;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    top: 60px;
    max-width: 400px;
    opacity: 0;
    visibility: hidden;
    margin-top: 25px;
    transition: 0.3s ease-out, 0.3s ease-in;
    z-index: 999;
    box-shadow: 1px 1px 11px rgba(251, 24, 62, 1);
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd.openMenu {
    opacity: 1;
    visibility: visible;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd button {
    font-size: 14px;
    line-height: 19px;
    padding: 14px 15.3px 10px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd button {
    top: 7px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
    padding: 16px 23px 13px 18px;
  }

  .dash_inr .lft.side_bar .top_lg {
    padding: 69px 32px 18px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box {
    flex-direction: column;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .lft,
  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt {
    width: 100%;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt {
    padding: 0;
    padding-top: 30px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widg-two .lft img {
    height: 265px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd .inp-close-sym {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    top: -47px;
    right: 0;
    background: #fb183e;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd .inp-close-sym img {
    width: 18px;
    height: 18px;
    object-fit: contain;
  }

  .login_blk>.rgt .txt_blk b {
    font-size: 49px;
    line-height: 57px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl:first-of-type {
    margin-right: 18px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_img,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl .cov_vid {
    width: 200px;
    height: 225px;
  }

  /* .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top {
    margin-bottom: 25px;
  } */

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .lft {
    width: 100%;
    height: 350px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widg-two .lft img {
    height: 100%;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt .rght_frm button {
    margin-top: 20px;
  }

  .top_detblk .det_inr .lft img {
    height: 446px;
  }

  .musc_blk .msc_inr .rgt {
    padding: 30px 26px 0 26px;
  }

  .musc_blk .msc_inr .rgt {
    height: 676px;
  }

  .top_detblk .det_inr .rgt .aver_pric .ido-scr {
    overflow-x: scroll;
  }

  .top_detblk .det_inr .rgt .aver_pric table {
    width: 700px;
  }

  .vdslide_blk .mix_slider a>img,
  .mix_slider,
  .slidvid_blk .video-wrapper video {
    height: 130px;
  }

  .top_detblk {
    padding: 40px 0;
  }

  .slidvid_blk .video-wrapper video {
    height: 129px;
  }

  .musc_blk .msc_inr .lft {
    margin-top: 40px;
  }

  .musc_blk .msc_inr .lft p:first-of-type {
    padding-bottom: 0px;
  }

  .edt_rv_ctn.whats-pop {
    margin: 60px auto;
  }

  .edt_rv_ctn.whats-pop .chatbox {
    height: 460px;
  }

  .edt_rv_ctn.whats-pop {
    margin: 50px auto;
  }

  .edt_rv_ctn.whats-pop .chat-input .send-btn.edit-btn {
    padding: 11px 5px 12px 5px;
  }

  .edt_rv_ctn.whats-pop .chat-input .send-btn.del-btn {
    height: 49px;
    width: 49px;
  }

  .rv-hd .banner_inr .tp_menu a.Revlogo {
    width: 160px;
  }

  .rv-hd .banner_inr .tp_menu .ctn {
    width: calc(100% - 200px);
  }

  .rv-hd .banner_inr .tp_menu .ctn p {
    font-size: 39px;
    line-height: 40px;
  }

  header.rv-hd .tp_menu {
    padding: 11px 0;
  }

  .whats-pop .chatbox .chat-lft .imgs img {
    max-width: 70px;
    height: 70px;
    border-radius: 8px;
  }

  .whats-pop .chatbox .chat-lft .imgs {
    padding: 10px;
  }

  .whats-pop .chatbox .chats p.msgs {
    padding: 14px;
  }

  .whats-pop .chatbox .chat-lft,
  .whats-pop .chatbox .chat-ryt {
    margin-bottom: 25px;
  }

  .revpopup .modal-dialog .modal-content {
    padding: 35px 20px;
  }

  .revpopup .modal-dialog .modal-content strong,
  .djBooking .modal-dialog .modal-content .book-row .book-ryt strong {
    font-size: 32px;
    line-height: 38px;
  }

  input,
  .revpopup .modal-dialog .modal-content .frm-field input {
    padding: 9px 30px 8px 20px;
  }

  .revpopup .modal-dialog .modal-content form ul {
    padding: 4px 0 14px;
  }

  .revpopup .arw_btn {
    margin-top: 30px;
  }

  .banner_blk .banner_mid .search_blk {
    margin: 30px 0 30px;
  }

  .banner_blk .banner_mid .search_blk .srch_result .gif_rw .gif_pic,
  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .gif_pic {
    width: 58px;
    height: 58px;
  }

  .banner_blk .banner_mid .search_blk .srch_result .gif_rw .arw_link,
  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .arw_link {
    width: 40px;
    height: 40px;
  }

  .banner_blk .banner_mid .search_blk .srch_result .gif_rw .arw_link img,
  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result .gif_rw .arw_link img {
    width: 17px;
    height: 17px;
  }

  .banner_blk .banner_mid .search_blk .srch_result ul li:not(:last-of-type),
  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result ul li:not(:last-of-type) {
    margin-bottom: 16px;
    padding-bottom: 16px;
  }

  .banner_blk .banner_mid .search_blk .srch_result {
    max-height: 280px;
    padding: 20px 18px;
  }

  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .srch_result {
    max-height: 285px;
    padding: 18px 16px;
  }

  .banner_blk .banner_mid .search_blk .srch_result .gif_rw .gif_fst .gif_name strong,
  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk .gif_rw .gif_fst .gif_name strong {
    font-size: 19px;
    line-height: 25px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li>a {
    font-size: 33px;
    line-height: 36px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li {
    margin-bottom: 20px;
  }

  .forgetpas_blk .lft img {
    height: 500px;
  }

  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk button {
    font-size: 14px;
    line-height: 19px;
    padding: 10px 2px;
    min-width: 130px;
  }

  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk {
    padding: 9px 12px 9px 17px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box ul {
    gap: 10px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.dateItm {
    width: 36%;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .lft {
    width: 100%;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk {
    flex-direction: column;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt {
    width: 100%;
  }

  .tabl_strc .head_tabl .even-hd,
  .tabl_strc .body_tabl .even-hd {
    width: 19%;
  }

  .add_book_pop .modal-content .modal-body {
    padding: 30px 13px;
  }

  .morsk-abt-block2 {
    padding: 60px 0;
  }

  .morsk-abt-block2 .morsk-abt-inr>img {
    max-width: 363px;
    height: 190px;
    margin-bottom: 26px;
  }

  .cookie-blk .cookie-in .mid h4 {
    font-size: 29px;
    padding-bottom: 12px;
    line-height: 33px;
  }

  .cookie-blk .cookie-in {
    padding: 30px 0;
  }

  .cookie-blk #gdpr-cookie-types,
  .cookie-blk .cookie-in .ryt {
    width: 100%;
  }

  .cookie-blk .cookie-in .ryt {
    padding-top: 18px;
  }

  .cookie-blk .cookie-in .mid .chk-blk {
    margin-top: 25px;
    gap: 24px;
  }

  .cookie-blk .cookie-in .mid .chk-blk label {
    padding: 0;
  }

  .cookie-blk .cookie-in .lft a img {
    width: 192px;
    height: 46px;
  }

  .privacy_blk strong {
    font-size: 24px;
    line-height: 28px;
  }

  .privacy_blk p {
    padding-bottom: 18px;
  }

  .grote_blk .grote_inr .lft {
    width: 518px;
  }

  .grote_blk .grote_inr .lft .img_blk img {
    height: 404px;
  }

  .grote_blk .grote_inr .lft .img_blk {
    width: 359px;
  }

  .grote_blk .grote_inr .lft>img {
    height: 184px;
    width: 270px;
  }

  header .banner_inr.dj-Hd .last.desktop .menu-links {
    padding-top: 15px;
  }

  .calPop .modal-dialog .modal-content strong {
    font-size: 30px;
    line-height: 38px;
  }

  .calPop .modal-dialog .modal-content {
    padding: 23px;
  }

  .calPop .modal-dialog .modal-content button.btn-closes {
    right: 23px;
    width: 20px;
  }

  .widegt-design .widgets-hd h1,
  .widegt-design .depopup-blk p {
    font-size: 20px;
    line-height: 25px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img img {
    height: 180px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img {
    margin: 0 auto 14px;
  }

  .widegt-design .widgets-hd h1 {
    padding-bottom: 8px;
  }

  .widegt-design .widgets-hd {
    padding: 20px 18px 16px;
  }

  .widegt-design .widgets-lap .wlap-item {
    padding: 26px 0px 26px 0px;
  }

  .widegt-design .depopup-blk {
    padding: 20px 18px 20px;
  }

  .widegt-design .depopup-blk img {
    margin-top: 13px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .overAdvert img {
    height: 240px;
  }

  .detAder .detAdRow {
    gap: 18px;
  }

  .detAder .detAdRow .overAdItm img {
    height: 272px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul {
    max-width: 300px;
  }

  .hoe-bokng .bonkg-itms .itms b.count-num {
    font-size: 30px;
    line-height: 36px;
  }

  .btm_cnt.cal .fc .fc-view-harness-active>.fc-view {
    overflow: scroll;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm {
    padding: 20px 0;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro label.rad {
    padding: 12px 20px;
  }

  header.home .banner_inr .tp_menu .mid a {
    height: 60px;
  }

  header.home .tp_menu {
    padding-top: 12px;
  }

  header .banner_inr .tp_menu .mid a {
    height: 56px;
  }

  .manage-djs .dj-grid .dj-tho {
    gap: 10px;
  }

  .nouBlck .row .ryt a.djBtn {
    padding: 19px 22px 15px;
  }

  .beta-inpu {
    gap: 15px;
  }

  .dash_inr .lft.side_bar .items_container ul li a {
    padding-left: 0;
  }

  .docspopup .modal-dialog {
    max-width: 96%;
  }

  .docspopup .modal-dialog .modal-content {
    padding: 30px 20px;
  }

  .btm_cnt.cal .fc .fc-view-harness-active>.fc-view .fc-scrollgrid-liquid {
    width: 700px;
  }

  .docspopup .modal-dialog button.arw_btn {
    margin: 36px auto 0;
  }

  .fix_blk.sm-widget {
    max-width: 333px;
  }

  .contact.cont-pop .modal-dialog {
    max-width: 96%;
    margin: 20px auto;
  }

  .contact .btm_blk .btm_in .cnt-frm h2,
  .contact .btm_blk .btm_in .cnt-frm strong {
    font: 33px/37px NeueRegrade-Bold;
  }

  .contact.cont-pop .btm_blk .btm_in .cnt-frm {
    padding: 30px 20px;
    padding-bottom: 36px;
  }

  .lnd .top_blk .kite-items::before {
    max-width: 557px;
  }

  .lnd .top_blk .kite-items::before {
    top: 50px;
  }

  .lnd .top_blk .kite-items .itm .ico .counterNumber {
    font: 15px/17px NeueRegrade-Bold;
  }

  .lnd .top_blk .kite-items .itm .ico .counterNumber {
    height: 29px;
    width: 29px;
  }

  .lnd .top_blk .kite-items .itm .ico .counterNumber {
    left: -5px;
    top: -7px;
    color: #fff;
  }

  .lnd .top_blk .kite-items .itm .ico .counterNumber::before {
    display: none;
  }

  .lnd .top_blk .kite-items .itm .ico img {
    width: 32px;
    height: 26px;
  }

  .contact.lnd .btm_blk .btm_in {
    padding: 60px 0;
  }

  .lnd .top_blk .kite-items .itm .ico {
    width: 80px;
    height: 80px;
  }

  .contact.lnd .btm_blk .btm_in .cnt-frm {
    margin-top: 40px;
  }

  .lnd .top_blk .kite-items .itm {
    width: 100% !important;
  }

  .owl-carousel .owl-stage-outer {
    padding-top: 10px;
  }

  .lnd .top_blk .kite-items::before {
    max-width: 485px;
  }

  .lnd .top_blk .kite-items .itm .txt p {
    font-size: 17px;
    line-height: 24px;
  }

  .mix_slider.owl-carousel .owl-stage-outer {
    padding-top: 0;
  }

  /* 11-11-2025 */
  footer .main-footer .rgt .btm ul li:nth-child(5n)::before {
    display: block;
  }

  footer .main-footer .rgt .btm ul li:nth-child(4n)::before {
    display: none;
  }

  footer .main-footer .rgt .btm ul li {
    width: 21.5%;
  }

  /* 11-11-2025 */
}

@media only screen and (max-width : 762px) {
  .info_content.sear_sugge_blk .btm_blk .suggest_blk ul li:not(:last-child) {
    margin-right: 0;
  }

  .info_content.sear_sugge_blk .btm_blk .suggest_blk ul {
    /* flex-direction: column;
    justify-content: center;
    align-items: center; */
    column-gap: 10px;
  }

  .cookie-blk .cookie-in .mid p {
    font-size: 18px;
    line-height: 28px;
  }

  .fancybox-infobar {
    font-size: 17px;
  }

  .homeAvert .adRow .adsItm img {
    height: 318px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .tot-amnt p b {
    font-size: 21px;
    line-height: 28px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 58px;
    line-height: 68px;
  }

  .dj-lander .lan-cnt .lan-inn p {
    font-size: 20px;
    line-height: 28px;
  }

  .manage-djs .dj-grid .dj-big {
    height: 288px;
  }

  .manage-djs .dj-grid .dj-tho .tho-fst {
    height: 88px;
  }

  .manage-djs .dj-grid .dj-tho .tho-sec {
    height: 123px;
  }

  .manage-djs .dj-grid .dj-sm {
    height: 70px;
  }

  .pay_blk .pay_meth .int-fld.dbl label {
    gap: 12px;
    width: 48.4%;
  }

  .fix_blk.sm-widget::before {
    right: -14px;
    border-top: 13px solid transparent;
    border-left: 16px solid #fff6d8;
    border-bottom: 12px solid transparent;
  }

  .fix_blk.sm-widget strong {
    font: 19px / 23px NeueRegrade-SemiBold;
  }

}

@media only screen and (max-width: 650px) {
  p {
    font-size: 18px;
    line-height: 28px;
  }

  .contact .top_blk .top_in,
  .contact .btm_blk .btm_in,
  .blog_blk {
    padding: 50px 0;
  }

  .contact .btm_blk .btm_in .cnt-frm h2,
  .contact .btm_blk .btm_in .cnt-frm strong {
    font: 31px/37px NeueRegrade-Bold;
  }

  .contact .top_blk .top_in .icon_boxs .box {
    width: 100%;
  }

  .contact .btm_blk .btm_in .map iframe {
    height: 425px;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .tp_hd strong,
  strong.hTag {
    font-size: 31px;
    line-height: 38px;
  }

  .banner_inr .tp_menu .mid a img {
    height: 48px;
  }

  .newest_blk {
    padding: 50px 0 140px;
  }

  .fnd_blk .fnd_inr ul li a {
    padding: 36px 20px;
  }

  .newest_blk .new_inr .new_slider {
    gap: 18px;
  }

  .newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box .img_blk img {
    height: 182px;
  }

  .vid_blk .vid_inr .video_blk>img,
  .vid_blk .vid_inr .video_blk video,
  .vid_blk .vid_inr .btm_blk .lft img {
    height: 360px;
  }

  .vid_blk .vid_inr .btm_blk .rgt strong {
    font-size: 30px;
    line-height: 27px;
  }

  .banner_blk .banner_mid strong {
    font-size: 45px;
    line-height: 53px;
  }

  .newest_blk .new_inr .new_slider {
    gap: 14px;
  }

  .brand_blk .brand_inr .rgt ul li img {
    height: 52px;
  }

  footer .fot_info .rgt .inf_dv a {
    font-size: 20px;
    line-height: 26px;
    margin-top: 6px;
  }

  footer .main-footer .rgt .btm ul li:not(:first-child) {
    padding-left: 0;
  }

  footer .fot_info .lft a {
    max-width: 180px;
  }

  footer .fot_info .rgt {
    flex-direction: column;
    width: 100%
  }

  footer .fot_info .rgt .inf_dv:not(:first-child) {
    padding-left: 0;
  }

  footer .fot_info .rgt .inf_dv:not(:last-child) {
    border-right: 0;
    padding-right: 0;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #181c35;
  }

  footer .fot_info .rgt .inf_dv {
    text-align: center;
  }

  footer .main-footer .lft strong {
    font-size: 31px;
    line-height: 35px;
  }

  footer .main-footer {
    padding: 60px 0 20px;
  }

  .brand_blk .brand_inr .rgt ul li img {
    height: 40px;
  }

  .help_blk {
    padding: 50px 0;
  }

  .nouBlck {
    padding: 50px 0;
  }

  .maecBlck .maeRow .img>img {
    height: 401px;
  }

  .dj-hm .intro-blk .intro-in .ryt {
    max-width: 386px;
  }

  .intro-blk .ryt .lftImg img {
    max-width: 248px;
    height: 280px;
  }

  .intro-blk .ryt .rytImg img {
    height: 283px;
  }

  .intro-blk .ryt .btmIng img {
    max-width: 252px;
    height: 340px;
  }

  .intro-blk .ryt .btmIng {
    bottom: 25px;
  }

  .intro-blk .ryt {
    height: 630px;
  }

  .dj-hm .intro-blk .intro-in .lft li {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .dj-hm .intro-blk .intro-in .lft li:before {
    width: 50px;
    height: 50px;
    background-size: 50px;
  }

  .dj-hm .intro-blk .intro-in .lft li {
    padding-left: 68px;
  }

  .hoeDjBlck .hoeElipis .laptopImg>img {
    height: 206px;
  }

  .hoeDjBlck .hoeElipis .laptopImg>img {
    padding: 30px 0 0;
  }

  .maecBlck .maeHd {
    margin-bottom: 40px;
    padding-bottom: 40px;
  }

  .hoeDjBlck .hoeElipis .laptopImg {
    width: 100%;
  }

  .hoeDjBlck .hoeElipis .laptopImg>img {
    height: 252px;
  }

  .maecBlck {
    padding: 184px 0 0;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg {
    width: 140px;
    height: 140px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg::before {
    width: 130px;
    height: 130px;
    border: 2px solid #fff;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg img {
    width: 29px;
    height: 33px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg b {
    font-size: 17px;
    line-height: 19px;
    padding-top: 1px;
  }

  .intro-blk .ryt {
    height: 534px;
  }

  .intro-blk .ryt .btmIng img {
    max-width: 252px;
    height: 340px;
  }

  .intro-blk .ryt .lftImg img {
    max-width: 196px;
    height: 261px;
  }

  .intro-blk .ryt .rytImg img {
    height: 233px;
  }

  .dj-hm .intro-blk {
    padding-top: 20px;
  }

  .blog_detail .lst_blk .rgt {
    padding: 20px 20px 20px 20px;
  }

  .blog_detail .lst_blk .rgt ul li:not(:last-child) {
    margin-bottom: 12px;
  }

  .blog_detail .bac_txt .img_flx li img,
  .blog_detail .bac_txt .img_flx li img,
  .blog_detail .lst_blk .lft img {
    height: 350px;
  }

  .bread_crumb ul {
    flex-wrap: wrap;
  }

  .eenvoud_blk .eenvoud_inr .lft,
  .artiesten_blk .artiesten_inr .rgt {
    padding-top: 30px;
  }

  .eenvoud_blk .eenvoud_inr .rgt img {
    height: 400px;
  }

  .klaar_blk .klaar_inr .rgt ul li img {
    height: 400px;
  }

  .artiesten_blk .artiesten_inr .rgt ul {
    flex-direction: column;
  }

  .artiesten_blk .artiesten_inr .rgt ul li {
    width: 100%;
  }

  .artiesten_blk .artiesten_inr .rgt ul li:not(:last-child) {
    margin-right: 0;
    margin-bottom: 18px;
  }

  .artiesten_blk .artiesten_inr .rgt ul {
    margin: 22px 0;
  }

  .artiesten_blk .artiesten_inr .rgt ul li .img_blk img {
    width: 69px;
    height: 57px;
  }

  .dj-hm .banner .ban-in .in-ctn {
    max-width: 100%;
  }

  .dj-hm .banner .ban-in .in-ctn {
    max-width: 100%;
    text-align: revert;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 43px;
    line-height: 54px;
  }

  .dj-hm .banner .ban-in .in-ctn p {
    font-size: 21px;
    line-height: 30px;
  }

  header .banner_inr.dj-Hd .dj-logo {
    width: 200px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch {
    width: calc(100% - 200px);
  }

  header .banner_inr.dj-Hd .last.desktop {
    width: 355px;
    border-radius: 0 25px 25px 0;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk .lft strong {
    font-size: 21px;
    line-height: 26px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk .rgt select {
    padding: 8px 45px 8px 24px;
    background: #e6e6e9 url(../images/drop_icn.svg)no-repeat center right 22px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk .rgt b {
    font-size: 18px;
    line-height: 24px;
    margin-right: 3px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk .lft .filterBtn {
    width: 40px;
    height: 40px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk .lft .filterBtn img {
    width: 30px;
    height: 23px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .top img {
    height: 278px;
  }

  .resgis_blk .par_img img {
    height: 287px !important;
  }

  .resgis_blk .lft .slider-container {
    max-width: 450px;
  }

  .resgis_blk .lap_inr_image {
    height: 216px;
  }

  .resgis_blk .lft .lft_inr {
    padding: 53px 0 60px;
  }

  .new_box .txt_blk .top span {
    flex-wrap: wrap;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box {
    width: 48.4%;
  }

  .overvw_blk .flt_botm_blk .botm_inr .lft {
    padding-top: 30px;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .rgt ul li:not(:last-child) {
    margin-right: 10px;
  }

  header .banner_inr.dj-Hd .last.desktop {
    width: 300px !important;
  }

  header .banner_inr.dj-Hd .last.desktop .menu-links ul li a {
    font-size: 24px;
    line-height: 28px;
  }

  header .banner_inr.dj-Hd .tp_menu .last ul.regLog {
    padding-top: 34px;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps {
    flex-direction: column;
    gap: 15px;
    justify-content: start;
    align-items: start;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .lft,
  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .rgt {
    width: 100%;
  }

  .login_blk>.rgt img {
    height: 400px;
  }

  .login_blk>.rgt .txt_blk b {
    font-size: 42px;
    line-height: 48px;
  }

  .forgetpas_blk .rgt .lne_blk b::before,
  .forgetpas_blk .rgt .lne_blk b::after {
    width: 40%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl:first-of-type {
    margin-right: 15px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
    width: 23.2%;
  }

  .social_blk .bottom_info .btm_inr .rgt ul li {
    font-size: 18px;
    line-height: 24px;
  }

  .social_blk .soc_box .lft {
    width: 47%;
    margin-right: 14px;
  }

  .social_blk .soc_box input {
    padding: 11.5px 20px;
  }

  .social_blk button {
    padding: 12px 20px;
  }

  .social_blk .bottom_info .rgt strong {
    font-size: 22px;
    line-height: 26px;
  }

  .social_blk .bottom_info b {
    font-size: 30px;
    line-height: 32px;
  }

  .social_blk .bottom_info .btm_inr {
    margin-top: 10px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .lft {
    height: 300px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt {
    padding-top: 20px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt .rght_frm b {
    font-size: 23px;
    line-height: 26px;
  }

  .top_detblk .det_inr .lft img {
    height: 400px;
  }

  .musc_blk .msc_inr .rgt {
    padding: 30px 10px 0 10px;
  }

  .edt_rv_ctn.whats-pop .chatbox {
    height: 440px;
  }

  .rv-hd .banner_inr .tp_menu .ctn p {
    font-size: 35px;
    line-height: 40px;
  }

  .rv-hd .banner_inr .tp_menu .last a {
    width: 45px;
    height: 45px;
  }

  .rv-hd .banner_inr .tp_menu a.Revlogo {
    width: 142px;
  }

  .rv-hd .banner_inr .tp_menu .ctn {
    width: calc(100% - 186px);
  }

  .rv-hd .banner_inr .tp_menu .last a img {
    width: 21px;
    height: 22px;
  }

  .rv-hd .banner_inr .tp_menu .last a {
    width: 42px;
    height: 42px;
  }

  header.rv-hd .tp_menu {
    padding: 6px 0;
  }

  .revpopup .modal-dialog .modal-content .btn-closed {
    top: 18px;
    right: 17px;
  }

  .revpopup .modal-dialog .modal-content .btn-closed img {
    width: 20px;
    height: 20px;
    object-fit: contain;
  }

  .revpopup .modal-dialog .modal-content {
    padding: 26px 15px;
    padding-bottom: 40px;
  }

  .revpopup .modal-dialog .modal-content strong,
  .djBooking .modal-dialog .modal-content .book-row .book-ryt strong {
    font-size: 29px;
    line-height: 39px;
  }

  .resgis_blk .lft_par .lft .arw_btn {
    margin-top: 67px;
  }

  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk input {
    padding: 0;
  }

  .horz_slider .horz_inr>.rgt {
    flex-direction: column;
  }

  .horz_slider .horz_inr>.rgt .calender_blk {
    padding-left: 0;
    padding-top: 30px;
  }

  .horz_slider .horz_inr>.rgt .innBox,
  .horz_slider .horz_inr>.rgt .calender_blk {
    width: 100%;
  }

  .calender_blk,
  .calender_blk .hasDatepicker,
  .calender_blk .ui-widget.ui-widget-content,
  .ree_det .lft {
    height: auto !important;
  }

  .soc_box .ctn>input {
    width: 60%;
  }

  .add_book_pop .modal-dialog {
    width: 96%;
    margin: 20px auto;
  }

  .modal-content .modal-body button.btn-close {
    top: 7px;
    right: 8px;
  }

  .add_book_pop .modal-content .modal-body form button {
    padding: 11.5px 21px 10px;
    margin-top: 18px;
  }

  .modal-content .modal-body strong {
    font-size: 25px;
    line-height: 32px;
  }

  .blog_blk .blog_inr .blog_box {
    width: 48.1%;
  }

  .request_pop .modal-content .modal-body {
    padding: 40px 30px;
  }

  .modal .modal-dialog {
    width: 96%;
  }

  .modal-content .modal-body .locate_blk ul li:not(:last-child) {
    padding-right: 10px;
  }

  .modal-content .modal-body .locate_blk {
    overflow-x: scroll;
  }

  .modal-content .modal-body .locate_blk ul {
    width: 580px;
    justify-content: start;
  }

  .cookie-blk .cookie-in .mid h4 {
    font-size: 28px;
    line-height: 33px;
  }

  .cookie-blk .cookie-in .mid {
    padding-top: 25px;
  }

  .privacy_blk strong {
    font-size: 21px;
    line-height: 26px;
  }

  .grote_blk .grote_inr .lft {
    width: 444px;
  }

  .calPop .modal-dialog .modal-content {
    padding: 24px 20px;
  }

  .calPop .modal-dialog .modal-content strong {
    font-size: 29px;
    line-height: 38px;
  }

  .calPop .modal-dialog .modal-content form .sub-btn {
    padding: 11px 27px 10px;
  }

  .cookie-blk {
    top: 180px;
  }

  #close-button {
    top: -8px !important;
    right: -3px !important;
    width: 34px !important;
    height: 34px !important;
    background-size: 16px !important;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img .wprop span::after {
    width: 43px;
    height: 31px;
    background-size: 40px;
  }

  .widegt-design .widgets-lap .wlap-item.one .witem-img .wprop {
    left: 6px;
  }

  .homeAvert .adRow .adsItm img {
    height: 268px;
  }

  .overvw_blk .filter_blk {
    margin-top: 35px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .overAdvert {
    padding-bottom: 30px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .overAdvert {
    gap: 15px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .overAdvert img {
    height: 215px;
  }

  .detAder .detAdRow .overAdItm img {
    height: 233px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td.inz-tab .dwn,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td.inz-tab .dwn {
    color: transparent;
    padding: 7px;
    align-items: center;
    margin: 0 auto;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td.inz-tab .dwn span,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td.inz-tab .dwn span {
    display: none;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th {
    padding: 14px 16px 10px;
  }

  .latje-blck .lat-row .img img {
    height: 358px;
  }

  .latje-blck .lat-row .cnt .arw_btn {
    margin-top: 28px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 53px;
    line-height: 64px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 48px;
    line-height: 57px;
  }

  .manage-djs .dj-grid {
    gap: 10px;
  }

  .hoe-bokng .bonkg-itms .itms .icn img {
    width: 41px;
    height: 45px;
  }

  .hoe-bokng .bonkg-itms .itms .icn {
    width: 80px;
    height: 80px;
  }

  .hoe-bokng .bonkg-itms::before {
    top: 120px;
    height: 41px;
  }

  .hoe-bokng .bonkg-itms .itms .cnts {
    padding-top: 71px;
  }

  .banner_blk .banner_mid .search_blk input.cal-date,
  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk input.cal-date {
    width: 143px;
    margin-right: 12px;
    padding: 0 10px !important;
    background-size: 14px !important;
    background: url("../images/date_placeholder.svg")no-repeat right 14px center !important;
    background-size: 14px !important;
  }

  .banner_blk .banner_mid .search_blk input.cal-date::placeholder,
  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk input.cal-date::placeholder {
    font-size: 16px;
  }

  .dj-lander .lan-cnt {
    padding: 313px 0 65px;
  }

  .dj-lander .lan-cnt {
    padding: 256px 0 65px;
  }

  .hoe-bokng .bonkg-itms .itms .cnts {
    max-width: 250px;
  }

  .pay_blk .pay_meth strong {
    font: 30px/46px NeueRegrade-Bold;
  }

  .pay_blk .pay_meth .int-fld.dbl label {
    width: 100%;
  }

  .pay_blk .pay_meth .int-fld.dbl label {
    margin-bottom: 0;
  }

  .pay_blk .pay_meth .int-fld.dbl label img {
    width: 30px;
    height: 30px;
  }

  .pay_blk .desc_top img {
    max-width: 318px;
    height: 231px;
  }

  .pay_blk {
    padding: 50px 0 60px;
  }

  .pay_blk .pay_meth .int-fld.dbl {
    gap: 14px;
  }

  .pay_blk .last-blk {
    margin-top: 40px;
  }

  .beta-inpu {
    gap: 15px;
    flex-direction: column;
  }

  .beta-inpu label {
    width: 100%;
  }

  .beta-inpu label input {
    margin-bottom: 0;
    padding: 12px;
  }

  .beta-inpu label p {
    padding-bottom: 6px;
  }

  .docspopup .modal-dialog strong {
    font: 31px/42px NeueRegrade-Bold;
  }

  .fix_blk.sm-widget::before {
    right: -14px;
    border-top: 13px solid transparent;
    border-left: 16px solid #fff6d8;
    border-bottom: 12px solid transparent;
  }

  .fnd_blk .fnd_inr ul li a .txt_blk b {
    font: 22px/30px NeueRegrade-Bold;
  }

  .fnd_blk .fnd_inr ul li a .img_blk img {
    width: 61px;
    height: 60px;
  }

  .fnd_blk .fnd_inr ul li a {
    padding: 20px 13px;
  }

  .fix_blk.sm-widget p {
    font: 13px/18px NeueRegrade-Bold;
  }

  .fix_blk.sm-widget strong {
    font: 17px / 22px NeueRegrade-SemiBold;
  }

  .fix_blk .wid-close img {
    width: 13px;
    height: 13px;
  }

  .fix_blk.sm-widget .wid-close {
    top: 3px;
  }

  .lnd .top_blk .kite-items::before {
    max-width: 335px;
  }

  .horz_slider .horz_inr>.rgt.no_wall .innBox,
  .horz_slider .horz_inr>.rgt.no_wall .calender_blk {
    width: 100%;
  }

  .horz_slider .horz_inr>.rgt.no_wall {
    margin-top: 40px;
  }

  .horz_slider .horz_inr.two_short>.rgt.no_event,
  .horz_slider .horz_inr.one_short>.rgt {
    padding: 24px;
  }

  .horz_slider .horz_inr.two_short>.rgt.no_event .calender_blk,
  .horz_slider .horz_inr.one_short>.rgt.no_event .calender_blk {
    padding-left: 0;
    padding-top: 16px;
  }

  /* 11-11-2025 */
  footer .main-footer .rgt .btm ul li:nth-child(4n) {
    padding-right: 0;
    width: 16.5%;
  }

  footer .main-footer .rgt .btm ul li {
    width: 24.5%;
  }

  .horz_slider .horz_inr>.rgt.no_wall .hd {
    border-radius: 20px 20px 0 0;
  }

  .horz_slider .horz_inr>.rgt.no_wall .info_boxes .info_box>li {
    padding: 18px 0;
  }

  /* 11-11-2025 */
  .horz_slider .horz_inr.two_short>.rgt .innBox .hd{border-top-right-radius: 24px;}
  .horz_slider .horz_inr.two_short>.rgt .calender_blk .hd{border-top-left-radius: 24px;}
  .horz_slider .horz_inr.one_short>.rgt .innBox .hd{border-top-right-radius: 24px;}
  .horz_slider .horz_inr.one_short>.rgt .calender_blk .hd{border-top-left-radius: 24px;}
  .horz_slider .horz_inr.two_short>.rgt .innBox, 
  .horz_slider .horz_inr.one_short>.rgt .innBox, 
  .horz_slider .horz_inr.one_short>.rgt .calender_blk, 
  .horz_slider .horz_inr.two_short>.rgt .calender_blk{width: 100%;}
  .horz_slider .horz_inr.one_short>.rgt .calender_blk,
  .horz_slider .horz_inr.two_short>.rgt .calender_blk{max-width: 100%;}
  .horz_slider .horz_inr.one_short>.rgt {padding: 0;}
}

@media only screen and (max-width: 550px) {
  .contact .btm_blk .btm_in .map iframe {
    height: 380px;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li {
    margin-bottom: 0;
  }

  .hoe-bokng {
    padding: 50px 0 45px;
  }

  .grote_blk,
  .artiesten_blk,
  .eenvoud_blk,
  .klaar_blk {
    padding: 50px 0;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul.nav {
    margin-bottom: 12px;
  }

  .contact .top_blk .top_in h1 {
    margin-bottom: 28px;
  }

  .help_blk .help_inr ul {
    margin-top: 24px;
  }

  .contact .btm_blk .btm_in .cnt-frm .frm-field.dbl {
    flex-direction: column;
  }

  .contact .btm_blk .btm_in .cnt-frm .frm-field.dbl label {
    width: 100%;
  }

  .contact .btm_blk .btm_in .cnt-frm .frm-field.dbl label:first-of-type {
    margin-bottom: 10px;
  }

  .contact .top_blk .top_in .icon_boxs .box strong {
    margin-top: 10px;
  }

  .contact .top_blk .top_in .icon_boxs .box strong {
    font-size: 21px;
    line-height: 26px;
  }

  .blog_blk .blog_inr .blog_box {
    width: 100%;
  }

  .banner_blk .banner_mid strong {
    font-size: 45px;
    line-height: 53px;
  }

  .newest_blk .new_inr .new_slider .owl-nav {
    display: none !important;
  }

  .new_box .img_blk img,
  .newest_blk .new_inr .new_slider .new_box .img_blk img {
    height: 400px;
  }

  .newest_blk {
    padding: 50px 0;
  }

  .newest_blk .new_inr .tp_hd {
    margin-bottom: 22px;
  }

  .platform_blk .platform_inr .rgt .img_blk img {
    height: 400px;
  }

  .newest_blk .new_inr .new_slider .new_box {
    display: none;
  }

  .newest_blk .new_inr .new_slider .new_box:nth-child(1),
  .newest_blk .new_inr .new_slider .new_box:nth-child(2) {
    display: block;
  }

  .newest_blk.popular_blk .new_inr .new_slider.popluar_inr .new_box {
    width: 48.5%;
  }

  .newest_blk .new_inr .new_slider {
    gap: 12px;
  }

  .new_box .txt_blk .top strong {
    font-size: 18px;
    line-height: 22px;
  }

  .newest_blk .new_inr .arw_btn {
    display: flex;
    margin: 35px auto 0;
    justify-content: center;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li>a {
    font-size: 25px;
    line-height: 31px;
  }

  .vid_blk {
    padding: 50px 0;
  }

  .vid_blk .vid_inr .video_blk>img,
  .vid_blk .vid_inr .video_blk video,
  .vid_blk .vid_inr .btm_blk .lft img {
    height: 330px;
  }

  .banner_blk .banner_mid .search_blk {
    padding: 6px 6px 6px 24px;
    margin: 50px 0 30px;
  }

  .banner_blk .banner_mid .search_blk input {
    padding: 0;
  }

  .banner_blk .banner_mid .search_blk .srch_result {
    max-height: 264px;
  }

  .banner_blk .banner_mid .search_blk .srch_result {
    top: 26px;
  }

  .brand_blk {
    padding: 24px 0;
  }

  footer .main-footer .rgt .btm ul li {
    width: 48% !important;
  }

  footer .main-footer .rgt .btm ul li:not(:last-child)::before {
    content: none;
  }

  footer .main-footer .rgt .btm ul li {
    padding-right: 27px;
    position: relative;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 16px 0;
    border: 1px solid #181c35;
  }

  footer .fot_info {
    border-top: 0;
    padding: 16px 0;
  }

  footer .cpy_blk .lft p,
  footer .cpy_blk .rgt ul li a {
    font-size: 15px;
    line-height: 20px;
  }

  .laatst_blk .laatst_inr .laat_slider .item .btm strong {
    font-size: 20px;
    line-height: 28px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg b {
    font-size: 15px;
    line-height: 18px;
    padding-top: 2px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg::before {
    width: 110px;
    height: 110px;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundDeg {
    width: 120px;
    height: 120px;
  }

  .hoeDjBlck .hoeElipis .laptopImg {
    top: 95px;
  }

  .maecBlck .maeHd strong {
    font-size: 39px;
    line-height: 55px;
  }

  .maecBlck .maeRow .img>img {
    height: 340px;
  }

  .maecBlck .maeRow .img.txt b {
    font-size: 21px;
    line-height: 30px;
  }

  .maecBlck .maeRow .img.txt {
    padding: 28px;
  }

  .fnd_blk .fnd_inr,
  .platform_blk,
  .newest_blk.popular_blk,
  .vragen_blk {
    padding: 50px 0;
  }

  .dj-hm .banner .ban-in .ban-sld-no span b {
    font-size: 40px;
    line-height: 45px;
  }

  .dj-hm .banner .ban-in .ban-sld-no {
    height: 92px;
  }

  .maecBlck .maeHd strong {
    font-size: 38px;
    line-height: 55px;
  }

  .maecBlck .maeRow .img>img {
    height: 380px;
  }

  .maecBlck .maeHd {
    margin-bottom: 30px;
    padding-bottom: 30px;
  }

  .intro-blk .ryt .lftImg {
    top: 30px;
  }

  .intro-blk .ryt .rytImg {
    top: 65px;
  }

  .dj-hm .intro-blk .intro-in .ryt {
    max-width: 386px;
  }

  .intro-blk .ryt .btmIng {
    bottom: 0;
  }

  .intro-blk .ryt .lftImg img {
    max-width: 195px;
    height: 250px;
  }

  .intro-blk .ryt .rytImg img {
    height: 231px;
  }

  .hoeDjBlck .hoeElipis .laptopImg>img {
    height: 229px;
  }

  .maecBlck {
    padding: 165px 0 0;
  }

  .maecBlck .maeHd strong::before {
    height: 27px;
  }

  p {
    font-size: 17px;
    line-height: 26px;
  }

  .blog_detail {
    padding: 50px 0;
  }

  .blog_detail .top_Det img {
    height: 370px;
  }

  .blog_detail .soc_blk {
    margin-top: 20px;
  }

  .blog_detail .bac_txt strong,
  .blog_detail .lst_blk .rgt strong {
    font-size: 26px;
    line-height: 27px;
  }

  .blog_detail .bac_txt .inf_tx p {
    font-size: 20px;
    line-height: 29px;
  }

  .blog_detail .bac_txt .inf_tx {
    padding: 25px 22px;
  }

  .blog_detail .bac_txt .rutum_blk p:not(:last-child) {
    margin-bottom: 10px;
  }

  .blog_detail .soc_blk strong {
    font-size: 22px;
    line-height: 30px;
  }

  .blog_detail .soc_blk .lft ul li a {
    width: 34px;
    height: 34px;
  }

  .blog_detail .bac_txt .img_flx li:not(:last-child),
  .blog_detail .lst_blk .lft {
    margin-bottom: 20px;
  }

  .klaar_blk .klaar_inr .rgt ul li img {
    height: 380px;
  }

  .artiesten_blk .artiesten_inr .lft ul li img {
    height: 200px;
  }

  .artiesten_blk .artiesten_inr .lft img {
    height: 300px;
  }

  .eenvoud_blk .eenvoud_inr .rgt img {
    height: 370px;
  }

  .grote_blk .grote_inr .lft .img_blk img {
    height: 389px;
  }

  .grote_blk .grote_inr .lft>img {
    height: 195px;
  }

  .klaar_blk .klaar_inr .lft p:first-of-type {
    margin-bottom: 13px;
  }

  .klaar_blk .klaar_inr .rgt ul li:not(:last-child) {
    margin-right: 15px;
  }

  .dj-hm .banner .ban-in .ban-sld-no {
    height: 85px;
    width: 160px;
  }

  .dj-hm .banner .ban-in .ban-sld-no span b {
    font-size: 36px;
    line-height: 42px;
  }

  .dj-hm .banner .ban-in .in-ctn .arw_btn {
    justify-content: start;
  }

  .dj-hm .banner .ban-in .in-ctn {
    padding: 160px 0 150px;
  }

  .dj-hm .intro-blk .intro-in .lft li {
    line-height: 28px;
  }

  .dj-hm .intro-blk .intro-in .lft li span {
    display: block;
    padding-top: 10px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch {
    width: calc(100% - 170px);
  }

  header .banner_inr.dj-Hd .dj-logo {
    width: 170px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .search-icon.inpWdth input {
    width: 188px;
    border-radius: 50px;
    background: #fff url("../images/search_black.svg")no-repeat right 14px center;
    padding: 14px;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .search-icon input,
  .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn {
    width: 40px;
    height: 40px;
    min-width: 40px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .top_blk {
    margin-bottom: 20px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    gap: 14px;
  }

  ul.pagina li a {
    width: 44px;
    height: 44px;
    line-height: 44px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box {
    margin-bottom: 10px;
  }

  .login_blk.wth_cdo>.rgt .top_hd strong {
    font-size: 42px;
    line-height: 50px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft {
    width: 47%;
  }

  .resgis_blk .rgt .btm_blk .frm_chk label {
    align-items: start;
    justify-content: start;
  }


  .resgis_blk .par_img img {
    height: 241px !important;
  }

  .resgis_blk .lft .slider-container {
    max-width: 410px;
  }

  .resgis_blk .lap_inr_image {
    height: 181px;
  }


  .resgis_blk .lft .min-container {
    padding: 0 10px;
  }

  .resgis_blk .txt_blk p {
    font-size: 21px;
    line-height: 28px;
  }



  .resgis_blk .rgt .btm_blk .frm_col label b,
  .resgis_blk .rgt .btm_blk .frm_flx .frm_itm label b {
    font-size: 16px;
    line-height: 20px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.dateItm {
    width: 42%;
  }

  .gratPop .modal-dialog .modal-content {
    padding: 33px 20px;
  }

  .gratPop .modal-dialog .modal-content form .frm-field label input {
    padding: 8px 30px 8px 20px;
  }

  .arw_btn span {
    font-size: 21px;
    line-height: 26px;
  }

  .gratPop .modal-dialog .modal-content .btn-closed {
    right: 21px;
    width: 21px;
    height: 22px;
    top: 20px;
  }

  .gratPop .modal-dialog .modal-content form .frm-field span {
    font-size: 15px;
    line-height: 23px;
  }

  .gratPop .modal-dialog .modal-content form .frm-field.dbl {
    flex-direction: column;
  }

  .gratPop .modal-dialog .modal-content .arw_btn {
    margin-top: 0;
    padding-top: 20px;
  }

  .gratPop .modal-dialog .td_hd {
    padding-bottom: 20px;
  }

  .gratPop .modal-dialog .modal-content form .frm-field textarea {
    height: 108px;
  }

  .gratPop .td_hd strong {
    font-size: 28px;
    line-height: 33px;
  }

  .gratPop .modal-dialog .modal-content .btn-closed {
    right: 17px;
    width: 19px;
    height: 20px;
    top: 14px;
  }

  .gig_detail .gig_deat .btm_lst ul li {
    padding: 12px 2px;
  }

  .gig_detail .gig_deat .btm_lst {
    margin-top: 14px;
  }

  .gig_detail .gig_deat .btm_lst .prc_btm span {
    font-size: 18px;
    line-height: 23px;
    padding-top: 12px;
  }

  .gig_detail .gig_deat p {
    margin-top: 8px;
  }

  .gig_detail .gig_deat .btm_lst .prc_btm b {
    padding-top: 6px;
    font-size: 25px;
    line-height: 28px;
  }

  .gig_detail {
    padding: 50px 0;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box {
    width: 48.1%;
  }

  .inr_blk .faq_box .fqbx_txt .top_blk {
    flex-direction: column;
  }

  .inr_blk .faq_box .fqbx_txt .top_blk .rgt {
    padding-top: 20px;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk {
    flex-direction: column-reverse;
  }

  .inr_blk .faq_box .fqbx_txt .top_blk .lft {
    margin-right: 0;
    width: 100%;
  }

  .inr_blk .faq_box .fqbx_txt .top_blk .rgt,
  .inr_blk .faq_box .fqbx_txt .botm_blk .lft {
    width: 100%;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk {
    margin-top: 20px;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .rgt {
    width: 100%;
    max-width: 400px;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .lft {
    margin-right: 0;
  }

  .inr_blk .faq_box .fqbx_txt .botm_blk .lft {
    padding-top: 30px;
  }

  .faq_content .bottom_content .tab_faq .tab-content {
    padding: 20px 10px 50px 10px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul>li {
    margin-bottom: 18px;
  }

  header .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn.menOpn img.close-icn {
    display: none;
    transform: scale(1);
  }

  header .banner_inr.dj-Hd .tp_menu .last.desktop .menuCls,
  header .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn.menOpn img.open-icn {
    display: block;
    transform: unset;
  }

  header .banner_inr.dj-Hd .tp_menu .last.desktop .menuCls {
    display: block;
    position: absolute;
    right: 23px;
    top: 21px;
  }

  header .banner_inr.dj-Hd .tp_menu .last.desktop .menuCls img {
    filter: invert(1);
    width: 20px;
    height: 20px;
    object-fit: contain;
  }

  .privacy_blk,
  .privicy.cookies,
  .informatie_ {
    padding: 40px 0;
  }

  .inr_blk .faq_box .fqbx_hd span {
    font-size: 19px;
    line-height: 23px;
  }

  .faq_content .bottom_content .tab_faq .lft.lft_tab_cont .tp_cont {
    padding: 20px 20px;
  }

  .faq_content .bottom_content .tab_faq .lft.lft_tab_cont .tp_cont b {
    font-size: 23px;
    line-height: 27px;
  }

  .dash_inr .rgt.content_side .reprt ul li {
    width: 48.4%;
  }

  .dash_inr .rgt.content_side .reprt ul li .txt_blk b {
    font-size: 37px;
    line-height: 41px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .lft {
    padding: 12px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widg-two .lft img {
    height: 235px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box {
    padding: 30px 10px;
  }

  .dash_inr .lft.side_bar .top_lg img {
    max-width: 213px;
    height: 44px;
  }

  .login_blk>.rgt .txt_blk b {
    font-size: 38px;
    line-height: 42px;
  }

  .forgetpas_blk .rgt .top_hd img {
    width: 200px;
    height: 42px;
  }

  .forgetpas_blk .rgt .btm_blk form>a {
    margin-top: 30px;
  }

  .forgetpas_blk .rgt .lne_blk b {
    margin-top: 30px;
  }

  .login_blk .lft .btm_blk form>a.back,
  .resgis_blk .rgt .btm_blk form>a.back,
  .forgetpas_blk .rgt .btm_blk form>a.back {
    margin-top: 30px;
  }

  .forgetpas_blk .rgt {
    padding: 30px 10px;
  }

  .forgetpas_blk .lft img {
    height: 400px;
  }

  .dash_inr.widget_detail .btm_cont_blk .lft {
    padding: 30px 10px 40px;
  }

  .dash_inr.widget_detail .btm_cont_blk .rgt {
    padding: 30px 10px;
  }

  .dash_inr.widget_detail .btm_cont_blk .lft a {
    padding: 11px 20px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt {
    flex-direction: column;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .row.dbl_pt .frm_col.dbl {
    width: 100%;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
    width: 31.5%;
  }

  .social_blk .soc_box input {
    padding: 10px 20px;
  }

  .social_blk .soc_box {
    flex-direction: column;
    align-items: start;
  }

  .social_blk .soc_box .lft {
    width: 100%;
    margin-right: 0;
    margin-bottom: 12px;
  }

  .social_blk .soc_box .rgt {
    width: 100%;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt .rght_frm button {
    padding: 11px 20px;
  }

  .tru-mask .tru-text .flx b {
    padding-left: 6px;
  }

  .top_detblk .det_inr .lft img {
    height: 380px;
  }

  .vdslide_blk .mix_slider a>img,
  .mix_slider {
    height: 120px;
  }

  .top_detblk .det_inr .rgt .soc_icn b {
    font-size: 21px;
    line-height: 26px;
  }

  .top_detblk .det_inr .rgt .soc_icn ul {
    margin-left: 20px;
  }

  .top_detblk .det_inr .rgt .arw_btn {
    margin-top: 15px;
  }

  .top_detblk .det_inr .rgt .arw_btn {
    padding-bottom: 25px;
  }

  .top_detblk .det_inr .rgt .soc_icn ul li:not(:last-child) {
    margin-right: 6px;
  }

  .musc_blk .msc_inr .lft .btm_info strong,
  .musc_blk .msc_inr .lft .btm_info b,
  .review_box b {
    font-size: 21px;
    line-height: 26px;
  }

  .edt_rv_ctn.whats-pop .chat-input {
    width: 100%;
    margin: 0;
  }

  .rv-hd .banner_inr .tp_menu a.Revlogo {
    display: none;
  }

  header.rv-hd .tp_menu {
    padding: 12px 0;
    justify-content: space-between;
  }

  .rv-hd .banner_inr .tp_menu .ctn {
    width: calc(100% - 50px);
    text-align: start;
  }

  .revpopup .modal-dialog .modal-content form .frm-field.dbl,
  .djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field.dbl {
    gap: 10px;
  }

  .revpopup .modal-dialog .modal-content strong,
  .djBooking .modal-dialog .modal-content .book-row .book-ryt strong {
    font-size: 31px;
    line-height: 36px;
  }

  .revpopup .modal-dialog .modal-content form .frm-field span,
  .djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field span {
    font-size: 15px;
    line-height: 25px;
    padding-bottom: 3px;
  }

  .revpopup .modal-dialog .modal-content form .frm-field {
    padding-bottom: 14px;
  }

  .banner_blk .banner_mid .search_blk .srch_result .gif_rw .gif_pic {
    width: 52px;
    height: 52px;
  }

  .revpopup .modal-dialog .modal-content form ul li:nth-child(even) {
    justify-content: end;
  }

  .banner_blk .banner_mid .search_blk .srch_result .gif_rw .arw_link img {
    width: 15px;
    height: 15px;
  }

  .banner_blk .banner_mid .search_blk .srch_result .gif_rw .arw_link {
    width: 38px;
    height: 38px;
  }

  .resgis_blk .lap_Slider {
    width: 258px;
  }

  .resgis_blk .lft_par .lft .arw_btn {
    margin-top: 23px;
  }

  .forgetpas_blk .lft img {
    height: 450px;
  }

  .dj_det .ree_det {
    flex-direction: column;
    align-items: start;
    gap: 30px;
  }

  .dj_det .ree_det .lft,
  .rew_blk .rew_inr>.rgt .review_box .btm_rew_block .ree_det .rgt {
    width: 100% !important;
  }

  .ree_det .lft .evt_block ul li img {
    width: 68px;
    height: 68px;
  }

  .ree_det .lft .evt_block a {
    font-size: 14px;
    line-height: 18px;
  }

  .dj_det .rew_blk .review_box .str_blk {
    width: fit-content;
  }

  .modal-content .modal-body .locate_blk ul {
    width: 560px;
  }

  .modal-content .modal-body .price_det {
    margin-top: 9px;
  }

  .morsk-abt-block2 {
    padding: 50px 0;
  }

  .morsk-abt-block2 .morsk-abt-inr>img {
    max-width: 316px;
    height: 164px;
    margin-bottom: 26px;
  }

  .morsk-abt-block2 .arw_btn {
    margin-top: 18px;
  }

  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]:checked::after {
    left: 18px;
    width: 17px;
    height: 17px;
  }

  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox] {
    width: 38px;
    height: 20px;
  }

  .cookie-blk .cookie-in .ryt button.btn-hov {
    padding: 11px 23px;
    height: 38px;
  }

  .cookie-blk .cookie-in .ryt {
    gap: 12px;
  }

  .cookie-blk .cookie-in .mid h4 {
    font-size: 25px;
    line-height: 30px;
  }

  .cookie-blk .cookie-in .mid h4 {
    padding-bottom: 10px;
  }

  .cookie-blk .cookie-in .mid h4 {
    padding-bottom: 14px;
  }

  .info_content.sear_sugge_blk .btm_blk .suggest_blk ul li,
  .info_content.sear_sugge_blk .btm_blk .suggest_blk ul li a {
    width: 100%;
  }

  .info_content.sear_sugge_blk .btm_blk .suggest_blk ul li a {
    text-align: center;
  }

  .inr_blk .faq_box .fqbx_txt .top_blk .lft .video_blk .button_blk button {
    width: 50px;
    height: 50px;
  }

  .privacy_blk h1,
  .privacy_blk h6,
  .privacy_blk h5,
  .privacy_blk h4,
  .privacy_blk h3,
  .privacy_blk h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .resgis_blk .rgt .btm_blk form>a {
    margin-top: 26px;
  }

  .resgis_blk .rgt .lne_blk b {
    margin-top: 30px;
  }

  .resgis_blk .btm_slide {
    padding: 20px 0 29px;
  }

  .resgis_blk .rgt .btm_blk .frm_chk label p {
    width: calc(100% - 25px);
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk.logo {
    height: 76px;
    width: 160px;
  }

  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox]::after {
    width: 16px;
    height: 16px;
  }

  .dash_inr .rgt.content_side .btm_cnt {
    margin-top: 13px;
  }

  .dash_inr .rgt.content_side .top_blk {
    padding-bottom: 20px;
  }

  /* .fancybox-slide--image .fancybox-content {
    width: 357px !important;
    height: 282px !important;
  } */

  .rew_blk .rew_inr>.lft .info_tot span.tog-btn {
    width: 26px;
    height: 22px;
  }

  .rew_blk .container {
    padding: 0 15px;
  }

  /* Default - normal table */
  .tabl_strc {
    width: 100%;
    border-collapse: collapse;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .eve-gig,
  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .eve-gig {
    width: 16%;
  }

  .tabl_strc .head_tabl tr th,
  .tabl_strc .body_tabl tr td,
  .tabl_strc .head_tabl tr th,
  .tabl_strc .body_tabl tr td {
    padding: 12px 6px 12px 10px !important;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tab-content .tab-pane,
  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .tabl_strc,
  .dash_inr.review_invite .btm_table_blk .table_par table {
    width: 100%;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tab-content,
  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .bottom_tabl,
  .dash_inr.review_invite .btm_table_blk .table_par {
    overflow: unset;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .eve-typ,
  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .eve-typ,
  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .eve-plaat,
  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .eve-plaat,
  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .even-opn,
  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .even-opn {
    display: none;
  }

  .tabl_strc .head_tabl .typ-hd,
  .tabl_strc .body_tabl .typ-hd,
  .tabl_strc .head_tabl .get-hd,
  .tabl_strc .body_tabl .get-hd,
  .tabl_strc .head_tabl .opb-hd,
  .tabl_strc .body_tabl .opb-hd,
  .dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revName,
  .dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revTitel,
  .dash_inr.review_invite .btm_table_blk .table_par table tbody tr td.revBeoo span,
  .dash_inr.review_invite.myReview .btm_table_blk .table_par table tbody tr td.revName,
  .dash_inr.review_invite .btm_table_blk .table_par table tbody tr td.revName,
  .dash_inr.review_invite .btm_table_blk .table_par table tbody tr td.revTitel,
  .dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revTime,
  .dash_inr.review_invite .btm_table_blk .table_par table tbody tr td.revTime,
  .dash_inr.review_invite.myReview .btm_table_blk .table_par table thead tr th.revBeoo,
  .dash_inr.review_invite .btm_table_blk .table_par table tbody tr td.revBeoo,
  .dash_inr.review_invite .btm_table_blk .table_par table thead tr th.revBeoo,
  .dash_inr.review_invite .btm_table_blk .table_par table thead tr th.revEmail:first-of-type,
  .dash_inr.review_invite .btm_table_blk .table_par table tbody tr td.revEmail:first-of-type,
  .dash_inr.review_invite .btm_table_blk .table_par table thead tr th.revTime {
    display: none;
  }

  .tabl_strc .head_tabl tr th {
    font-size: 13px;
    line-height: 18px;
  }

  .tabl_strc .head_tabl .even-hd,
  .tabl_strc .body_tabl .even-hd {
    width: 14%;
  }

  .dash_inr.review_invite .btm_table_blk .table_par table tbody tr td .rat_blk {
    justify-content: center;
  }

  .dash_inr.review_invite .btm_table_blk .table_par table thead tr th {
    font-size: 12px;
    line-height: 19px;
  }

  #close-button {
    font-size: 16px !important;
    padding: 1px 5px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img img {
    height: 166px;
  }

  .widegt-design .widgets-lap .wlap-item {
    max-width: 420px;
  }

  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop {
    right: -8px;
    bottom: 45px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .rgt .rght_frm b {
    font-size: 19px;
    line-height: 24px;
  }

  .widegt-design .show_overview1 {
    padding: 11px 25px;
  }

  .homeAvert .adRow .adsItm,
  .overvw_blk .filter_blk .filter_inr>.rgt .overAdvert .overAdItm {
    width: 100%;
  }

  .homeAvert .adRow .adsItm img,
  .overvw_blk .filter_blk .filter_inr>.rgt .overAdvert .overAdItm img {
    height: 286px;
  }

  .homeAvert .adRow {
    gap: 19px;
  }

  .homeAvert {
    padding: 47px 0;
  }

  .homeAvert .adRow {
    padding-top: 16px;
  }

  .detAder .detAdRow .overAdItm {
    width: 100%;
  }

  .homeAvert .adRow,
  .detAder .detAdRow,
  .overvw_blk .filter_blk .filter_inr>.rgt .overAdvert {
    flex-wrap: wrap;
  }

  .detAder .detAdRow {
    gap: 14px;
  }

  .widget .wid-blck {
    padding: 25px 20px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th {
    padding: 14px 12px 10px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .tot-amnt {
    flex-direction: column;
    gap: 18px;
  }

  .latje-blck .lat-row .img img {
    height: 334px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 38px;
    line-height: 45px;
    padding-bottom: 5px;
  }

  .dj-lander .lan-cnt .lan-inn p {
    font-size: 22px;
    line-height: 28px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .btm>ul {
    max-width: 227px;
  }

  .banner_blk .banner_mid .search_blk input.cal-date,
  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk input.cal-date {
    width: 142px;
    padding: 10px !important;
    margin-right: 2px;
  }

  .banner_blk .banner_mid .search_blk button,
  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk button {
    color: transparent;
    min-width: 38px !important;
    height: 38px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0;
    position: absolute;
    right: 8px;
    top: 6px;
  }

  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk button {
    position: unset;
  }

  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk button img {
    margin: 0;
  }

  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk input.cal-date {
    width: 140px;
    padding: 6px 8px !important;
    margin-right: 6px;
  }

  .calPop .modal-dialog .modal-content form .frm-field.dbl {
    gap: 10px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th {
    padding: 18px 12px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner {
    padding: 20px 10px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-hd b,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .btm b,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table b {
    font-size: 20px;
    line-height: 25px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .top .abonn-hd .badge-act p {
    font-size: 18px;
    line-height: 25px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .tot-amnt {
    flex-direction: column;
    gap: 20px;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm .djPro .tot-amnt p b {
    font-size: 22px;
    line-height: 27px;
  }

  .suc-pg .suc-hd img {
    width: 155px;
    margin-bottom: 22px;
  }

  header:not(.home) .tp_menu {
    padding: 7px 0;
  }

  header.home .banner_inr .tp_menu .mid a {
    height: 53px;
  }

  .manage-djs .dj-grid .dj-big {
    height: 219px;
  }

  .manage-djs .dj-grid .dj-tho .tho-sec {
    height: 84px;
  }

  .manage-djs .dj-grid .dj-tho .tho-fst {
    height: 66px;
  }

  .pay_blk .pay_meth strong {
    font: 27px/42px NeueRegrade-Bold;
  }

  .pay_blk .desc_btm .details tr td.det-prc,
  .pay_blk .desc_btm .details tr th.det-hd,
  .pay_blk .desc_btm .details tr td.det-colon {
    font: 22px/40px NeueRegrade-Medium;
    color: #000420;
  }

  .pay_blk .desc_top img {
    max-width: 244px;
    height: 217px;
  }

  .docspopup .modal-dialog strong {
    font: 29px/38px NeueRegrade-Bold;
  }

  .docspopup .modal-dialog .frm-field.dbl {
    gap: 14px;
  }

  .fix_blk.sm-widget {
    max-width: 296px;
  }

  .fix_blk.sm-widget p {
    font: 12px/15px NeueRegrade-Bold;
  }

  .fix_blk.sm-widget strong {
    font: 15px / 22px NeueRegrade-SemiBold;
  }

  .contact .btm_blk .btm_in .cnt-frm h2,
  .contact .btm_blk .btm_in .cnt-frm strong {
    font: 27px/34px NeueRegrade-Bold;
  }

  .contact.cont-pop .btm_blk .btm_in .cnt-frm {
    padding: 30px 13px;
    padding-bottom: 36px;
  }

  .contact .btm_blk .btm_in .cnt-frm .frm-field span {
    font: 15px / 23px NeueRegrade-Bold;
    color: #000420;
    display: block;
    padding-bottom: 3px;
  }

  .contact.cont-pop .wid-close img {
    width: 20px;
    height: 20px;
  }

  .contact.cont-pop .wid-close {
    right: 10px;
    top: 10px;
  }

  .contact .btm_blk .btm_in .cnt-frm .frm-field input,
  .contact .btm_blk .btm_in .cnt-frm .frm-field textarea {
    padding: 10px 16px 10px 16px;
  }

  .lnd .top_blk .kite-items .itm .txt p {
    font-size: 16px;
    line-height: 22px;
  }

  .lnd .top_blk .kite-items::before {
    max-width: 300px;
  }

  .contact.lnd .btm_blk .btm_in .map img {
    height: 396px;
  }

  /* 11-11-2025 */
  footer .main-footer .rgt .btm ul li:nth-child(4n) {
    width: unset;
  }

  .banner_blk .banner_mid .search_blk button>img {
    margin-right: 0;
  }

  .banner_blk .banner_mid .search_blk {
    padding: 10px 50px 10px 18px;
    height: 52px;
  }

  /* 11-11-2025 */
}

@media only screen and (max-width: 480px) {
  p {
    font-size: 17px;
    line-height: 23px;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .tp_hd strong,
  strong.hTag {
    font-size: 25px;
    line-height: 33px;
  }

  .lnd .top_blk .hd h1 {
    font-size: 24px;
    line-height: 33px;
  }

  .pay_blk .desc_btm h1 {
    font-size: 28px;
    line-height: 36px;
  }

  .modal-content .modal-body .locate_blk ul {
    width: 492px;
  }

  .vragen_blk .vragen_inr .rgt .faq_box {
    padding: 20px 0 16px;
  }

  .contact .btm_blk .btm_in .map iframe {
    height: 330px;
  }

  .contact.lnd .btm_blk .btm_in .cnt-frm {
    margin-top: 30px;
  }

  .lnd .top_blk .hd {
    padding-bottom: 24px;
  }

  footer .main-footer .lft .resig_blk button {
    padding: 8px 24px;
    height: 38px;
  }

  footer .main-footer .lft .resig_blk input {
    padding: 7px 20px 9px 20px;
  }

  footer .main-footer .lft .resig_blk {
    margin: 23px 0 19px;
    height: 58px;
  }

  .lnd .top_blk {
    padding: 45px 0;
  }

  .contact.lnd .btm_blk .btm_in {
    padding: 45px 0;
  }

  .banner_blk .banner_mid .search_blk button>img {
    margin: 0;
  }

  .cookie-blk .cookie-in p {
    height: 110px;
    overflow-y: scroll;
  }

  .help_blk .help_inr ul li a .img_blk span {
    font-size: 23px;
    line-height: 27px;
  }

  .contact .btm_blk .btm_in .cnt-frm {
    padding: 30px 10px;
  }

  .contact .btm_blk .btm_in .cnt-frm .arw_btn {
    margin-top: 14px;
  }

  .arw_btn span {
    font-size: 19px;
    line-height: 24px;
  }

  .banner_blk .banner_mid strong {
    font-size: 40px;
    line-height: 45px;
  }

  .banner_inr .tp_menu .lft .burger b {
    display: none;
  }

  .banner_inr .tp_menu .lft {
    max-width: 24px;
  }

  .platform_blk .platform_inr .rgt .img_blk img {
    height: 330px;
  }

  .vid_blk .vid_inr .video_blk>img,
  .vid_blk .vid_inr .video_blk video {
    height: 220px;
  }

  .vid_blk .vid_inr .btm_blk .lft img {
    height: 260px;
  }

  .vid_blk .vid_inr .btm_blk .rgt strong {
    font-size: 25px;
    line-height: 30px;
  }

  .banner_blk .banner_mid strong {
    font-size: 40px;
    line-height: 49px;
  }

  .fnd_blk .fnd_inr ul li a .txt_blk b {
    font-size: 15px;
    line-height: 23px;
  }

  .fnd_blk .fnd_inr ul li a .txt_blk {
    margin-top: 15px;
  }

  .banner_bottom b {
    font-size: 15px;
    line-height: 23px;
  }

  .fnd_blk .fnd_inr {
    padding: 40px 0;
  }

  .fnd_blk .fnd_inr ul li a .img_blk img {
    width: 52px;
    height: 58px;
  }

  .newest_blk.popular_blk,
  .vragen_blk {
    padding: 50px 0;
  }

  .platform_blk {
    padding: 40px 0;
  }

  .vragen_blk .vragen_inr .rgt .faq_box .fqbx_hd span {
    font-size: 19px;
    line-height: 23px;
  }

  .vragen_blk .vragen_inr .rgt .faq_box {
    padding: 20px 0
  }

  .platform_blk .platform_inr .rgt {
    padding-top: 40px;
  }

  .maecBlck .maeHd strong {
    font-size: 34px;
    line-height: 39px;
  }

  /* .vragen_blk.hmFaq .vragen_inr .rgt  .faq_box:first-of-type{padding-top: 0;} */
  .platform_blk .platform_inr .lft p {
    padding-top: 20px;
  }

  .new_box .img_blk img,
  .newest_blk .new_inr .new_slider .new_box .img_blk img {
    height: 396px;
  }

  .newest_blk .new_inr .tp_hd {
    margin-bottom: 14px;
  }

  .vragen_blk.hmFaq .vragen_inr {
    padding-top: 10px;
  }

  .newest_blk {
    padding: 40px 0;
  }

  .vragen_blk .vragen_inr .lft p {
    padding-top: 22px;
  }

  footer .cpy_blk .lft p,
  footer .cpy_blk .rgt ul li a {
    font-size: 14px;
    line-height: 20px;
  }

  footer .cpy_blk .rgt ul li:not(:first-child) {
    padding-left: 12px;
  }

  footer .cpy_blk .rgt ul li:not(:last-child) {
    padding-right: 12px;
  }

  footer .cpy_blk {
    padding: 20px 0;
  }

  footer .main-footer .lft strong {
    font-size: 25px;
    line-height: 30px;
  }

  footer .main-footer {
    padding: 50px 0 20px;
  }

  .vragen_blk .vragen_inr .rgt .faq_box .fqbx_hd span {
    font-size: 18px;
    line-height: 22px;
  }

  .vid_blk .vid_inr .btm_blk .rgt .btm_bk ul li {
    font-size: 17px;
    line-height: 22px;
  }

  .vid_blk .vid_inr .btm_blk .rgt .btm_bk {
    padding-left: 0;
    margin-top: 12px;
  }

  .vid_blk {
    padding: 40px 0;
  }

  .video_blk {
    margin-top: 26px;
  }

  .vid_blk .vid_inr .btm_blk {
    margin-top: 16px;
  }

  .vid_blk .vid_inr .btm_blk .rgt {
    padding: 27px 24px 32px;
  }

  .video_blk {
    margin-top: 20px;
  }

  .vid_blk {
    padding: 30px 0 36px;
  }

  .fnd_blk .fnd_inr .tp_hd {
    padding-bottom: 16px;
  }

  .banner_bottom b img {
    margin-left: 7px;
    width: 88px;
  }

  .banner_bottom .gooleIcon {
    display: block;
  }

  .banner_bottom .gooleIcon img {
    width: 66px;
  }

  .banner_bottom .gooleProfile {
    display: block;
    padding-top: 10px;
  }

  .banner_bottom .gooleProfile img {
    width: 120px;
  }

  .banner_bottom {
    padding: 14px 0;
  }

  .banner_blk .banner_mid .search_blk {
    padding: 10px 18px;
    margin: 34px 0 16px;
    height: 50px;
  }

  .help_blk {
    padding: 40px 0;
  }

  .help_blk .help_inr ul.mobileSlider li a .icn_blk {
    width: 40px;
    height: 40px;
  }

  .help_blk .help_inr ul li a .icn_blk img {
    width: 17px;
    height: 17px;
  }

  .banner_blk .banner_mid .search_blk input {
    font-size: 16px;
    line-height: 19px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .cls {
    width: 20px;
    height: 20px;
    object-fit: contain;
  }

  .intro-blk .ryt .btmIng img {
    max-width: 231px;
    height: 315px;
  }

  .intro-blk .ryt .lftImg img {
    max-width: 206px;
    height: 243px;
  }

  .intro-blk .ryt .rytImg {
    top: 28px;
  }

  .dj-hm .intro-blk .intro-in .ryt {
    max-width: 394px;
  }

  .intro-blk .ryt .lftImg {
    top: 61px;
  }

  .dj-hm .intro-blk .intro-in .lft h1 {
    margin-bottom: 15px;
  }

  .hoeDjBlck {
    padding: 60px 0 0;
  }

  .hoeDjBlck .hoeElipis .elipsImg .roundSlider .owl-stage-outer {
    padding: 30px 0;
  }

  .hoeDjBlck .hoeElipis .laptopImg {
    top: 111px;
  }

  .blog_detail .top_Det {
    margin-bottom: 28px;
  }

  .blog_detail .bac_txt .img_flx li img,
  .blog_detail .bac_txt .img_flx li img,
  .blog_detail .lst_blk .lft img {
    height: 300px;
  }

  .blog_detail .lst_blk .rgt ul li:not(:last-child) {
    margin-bottom: 8px;
  }

  .blog_detail .top_Det img {
    height: 350px;
  }

  .bread_crumb ul li span,
  .bread_crumb ul li a {
    font-size: 16px;
  }

  .artiesten_blk .artiesten_inr .lft ul li {
    width: 48%;
  }

  .klaar_blk .klaar_inr .rgt ul li img {
    height: 330px;
  }

  .eenvoud_blk .eenvoud_inr .rgt img {
    height: 330px;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 38px;
    line-height: 51px;
  }

  .dj-hm .banner .ban-in .ban-sld-no {
    height: 75px;
    width: 140px;
  }

  .dj-hm .banner .ban-in .ban-sld-no span b {
    font-size: 33px;
    line-height: 44px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .top img {
    height: 156px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .rgt .bottom img {
    height: 200px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft {
    width: 46%;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .lft .bottom img {
    height: 177px;
  }

  .login_blk.wth_cdo>.rgt .top_hd strong {
    font-size: 39px;
    line-height: 43px;
  }

  .login_blk .lft .btm_blk form>a.back {
    margin-top: 30px;
  }

  .login_blk .lft .btm_blk form>a.back,
  .resgis_blk .rgt .btm_blk form>a.back,
  .forgetpas_blk .rgt .btm_blk form>a.back {
    font-size: 16px;
    line-height: 21px;
    padding: 12px 20px 10px;
  }

  .resgis_blk .rgt .btm_blk .frm_flx {
    flex-direction: column;
    gap: 18px;
  }

  .resgis_blk .rgt .btm_blk .frm_flx .frm_itm:not(:last-child) {
    margin-right: 0;
  }

  .resgis_blk .rgt .btm_blk .frm_flx .frm_itm {
    width: 100%;
  }

  .resgis_blk .rgt {
    padding: 48px 10px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li b {
    font-size: 15px;
    line-height: 20px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li span {
    margin-bottom: 5px;
  }

  .gig_detail .gig_deat .btm_lst ul {
    flex-direction: column;
  }

  .gig_detail .gig_deat .btm_lst ul li {
    width: 100%;
  }

  .gig_detail .gig_deat .btm_lst {
    margin-top: 0px;
  }

  .gig_detail .gig_deat .btm_lst ul li:not(:last-child) {
    border-right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk {
    gap: 10px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box {
    width: 48.8%;
  }

  .new_box .badge_blk {
    top: 16px;
    left: 16px;
  }

  .overvw_blk .flt_botm_blk .botm_inr .rgt img {
    height: 350px;
  }

  .overvw_blk .filter_blk {
    margin-bottom: 50px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns li.log-icon a {
    padding: 10px 47px 10px 47px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns li {
    margin-right: 10px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns li a {
    padding: 12px 24px 12px 24px;
  }

  header .banner_inr .tp_menu .mid {
    width: calc(100% - 50px);
    text-align: center;
  }

  .banner_inr .tp_menu .mid a img {
    height: 41px;
  }

  header .banner_inr.dj-Hd .last.desktop .menu-links ul li a {
    padding: 11px 10px;
    font-size: 21px;
    line-height: 25px;
  }

  header .banner_inr.dj-Hd .last.desktop {
    padding: 62px 14px 15px 13px;
  }

  .dash_inr .rgt.content_side .reprt ul {
    align-items: stretch;
  }

  .dash_inr .rgt.content_side .reprt ul li {
    width: 48.3%;
    padding: 30px 10px 30px;
  }

  .dash_inr .rgt.content_side .reprt ul li .txt_blk b {
    font-size: 32px;
    line-height: 38px;
  }

  .dash_inr .rgt.content_side .btm_cnt .ryt_blk .laate_niew .top {
    flex-direction: column;
    justify-content: start;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .det_lgn .txt_blk {
    display: none;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .notifi {
    margin: 0 23px 0 18px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .srch-em,
  .dash_inr .det_lgn .img_blk img {
    width: 40px;
    height: 40px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .drp_inr {
    padding-right: 23px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd .inp-close-sym img {
    width: 16px;
    height: 16px;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd .inp-close-sym {
    width: 35px;
    height: 35px;
  }

  .login_blk>.rgt .txt_blk b {
    font-size: 35px;
    line-height: 38px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .frm_btm {
    flex-direction: column;
    gap: 25px;
    justify-content: start;
    align-items: start;
    margin-top: 30px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
    width: 31.3%;
  }

  .social_blk .bottom_info b {
    font-size: 28px;
    line-height: 29px;
  }

  .pass_wrd_blk .frm_col label .inp_fld {
    padding: 10px 20px;
  }

  .top_detblk .det_inr .lft img {
    height: 320px;
  }

  .top_detblk .det_inr .rgt .soc_icn b {
    font-size: 20px;
    line-height: 26px;
  }

  .edt_rv_ctn.whats-pop .chat-input .send-btn.edit-btn {
    padding: 10px 5px 8px 5px;
    font-size: 18px;
    line-height: 26px;
  }

  .edt_rv_ctn.whats-pop .chat-input .send-btn.del-btn {
    height: 44px;
    width: 44px;
  }

  .edt_rv_ctn.whats-pop .chat-input .send-btn.del-btn img {
    width: 23px;
    height: 23px;
  }

  .edt_rv_ctn.whats-pop .chat-input .send-btn.del-btn {
    height: 41px;
    width: 41px;
  }

  .edt_rv_ctn.whats-pop .chat-input .send-btn.edit-btn {
    padding: 9px 5px 7px 5px;
    font-size: 17px;
    line-height: 25px;
  }

  .revpopup .modal-dialog .modal-content form ul.inn-rev,
  .revpopup .modal-dialog .modal-content form .frm-field.dbl,
  .djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field.dbl {
    flex-direction: column;
  }

  .revpopup .modal-dialog .modal-content form .frm-field.dbl,
  .djBooking .modal-dialog .modal-content .book-row .book-ryt form .frm-field.dbl {
    gap: 13px;
  }

  .revpopup .modal-dialog .modal-content form ul li {
    width: 100%;
  }

  .revpopup .modal-dialog .modal-content form ul li:nth-child(even) {
    justify-content: revert;
  }

  .revpopup .modal-dialog .modal-content strong,
  .djBooking .modal-dialog .modal-content .book-row .book-ryt strong {
    font-size: 28px;
    line-height: 31px;
  }

  .revpopup .modal-dialog .modal-content .btn-closed img {
    width: 17px;
    height: 17px;
  }

  .revpopup .modal-dialog .modal-content .btn-closed {
    top: 6px;
    right: 10px;
  }

  .banner_blk .banner_mid .search_blk button {
    color: transparent;
    min-width: 38px;
    height: 38px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0;
    position: absolute;
    right: 8px;
    top: 6px;
  }

  .search_blk .srch_result ul {
    width: 480px;
  }

  .search_blk .srch_result {
    overflow: auto;
  }

  .banner_blk .banner_mid .search_blk .srch_result {
    max-height: 267px;
  }

  .banner_blk .banner_mid .search_blk .srch_result {
    top: 18px;
  }

  .resgis_blk ul.partner_slider li img {
    height: 37px;
  }

  .resgis_blk .rgt .top_hd img {
    height: 44px;
  }

  .resgis_blk .rgt .btm_blk .frm_col label input {
    padding: 12px 20px;
  }

  .forgetpas_blk .lft img {
    height: 400px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li strong {
    font-size: 19px;
    line-height: 24px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box {
    padding: 20px 12px;
  }

  .soc_box .ctn {
    flex-direction: column;
    gap: 12px;
  }

  .soc_box .ctn>input {
    width: 100%;
  }

  .soc_box .ctn span {
    padding: 12px 10px 11px;
    width: 168px;
  }

  .add_book_pop .modal-content .modal-body .frm_flx {
    flex-direction: column;
  }

  .add_book_pop .modal-content .modal-body .frm_flx .frm_col {
    width: 100%;
    margin-right: 0;
  }

  .add_book_pop .modal-content .modal-body .frm_flx .frm_col:not(:last-child) {
    margin-right: 0;
  }

  .add_book_pop .modal-content .modal-body .frm_col,
  .add_book_pop .modal-content .modal-body .frm_flx .frm_col {
    margin-bottom: 16px;
  }

  .morsk-abt-block2 .morsk-abt-inr>img {
    max-width: 265px;
    height: 145px;
    margin-bottom: 22px;
  }

  .grote_blk .grote_inr .lft .img_blk {
    width: 280px;
  }

  .grote_blk .grote_inr .lft {
    width: 352px;
  }

  .grote_blk .grote_inr .rgt {
    padding-top: 80px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk.logo>img {
    padding: 15px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .form_edit .img_dbl {
    flex-direction: column;
    justify-content: start;
    align-items: start;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk.logo #logoName {
    position: absolute;
    right: -149px;
    left: unset;
    width: 140px;
  }

  .calPop .modal-dialog .modal-content strong {
    font-size: 27px;
    line-height: 35px;
  }

  .calPop .modal-dialog .modal-content {
    padding: 24px 15px;
  }

  .cookie-blk {
    top: 198px;
  }

  /* .fancybox-slide--image .fancybox-content {
    width: 300px !important;
    height: 250px !important;
  } */

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .img_ img {
    height: 300px;
  }

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .img_ img {
    height: 250px;
  }

  .widegt-design .widgets-hd h1,
  .widegt-design .depopup-blk p {
    font-size: 18px;
    line-height: 24px;
  }

  .widegt-design .widgets-lap .wlap-item p {
    font-size: 16px;
    line-height: 23px;
  }

  .widegt-design .widgets-lap .wlap-item {
    padding: 20px 0px 20px 0px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img img {
    height: 146px;
  }

  .widegt-design .widgets-lap .wlap-item {
    max-width: 355px;
  }

  .widegt-design .widgets-lap .wlap-item p {
    font-size: 15px;
    line-height: 20px;
  }

  .widegt-design .widgets-hd h1,
  .widegt-design .depopup-blk p {
    font-size: 17px;
    line-height: 23px;
  }

  .widegt-design .widgets-hd p {
    font-size: 16px;
    line-height: 22px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.date-tab,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td.date-tab {
    display: none;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.fac-tab,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th.fac-tab {
    border-radius: 10px 0 0 10px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr td.bed-tab {
    font-size: 17px;
    line-height: 26px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm .djPro label {
    padding: 13px 16px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-hd b,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm b,
  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table b {
    font-size: 19px;
    line-height: 25px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-hd .badge-act p {
    font-size: 17px;
    line-height: 26px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .top .abonn-row p.date-itm b {
    font-size: 14px;
    line-height: 20px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 34px;
    line-height: 42px;
    padding-bottom: 5px;
  }

  .hoe-bokng h2 {
    font-size: 29px;
    line-height: 35px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .abonn-inner .btm-table table tr th.inz-tab,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th.inz-tab {
    width: 4%;
  }

  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr th.date-tab,
  .dash_inr .rgt.content_side .btm_abonn_blk .abonn-inner .btm-table table tr td.date-tab {
    display: none;
  }

  .calPop .modal-dialog .modal-content form .frm-field.dbl {
    flex-direction: column;
    gap: 0;
  }

  header .banner_inr.dj-Hd .dj-logo {
    width: 190px;
  }

  .manage-djs .dj-grid .dj-sm {
    height: 53px;
  }

  .pay_blk .desc_top img {
    max-width: 220px;
    height: 200px;
  }

  .pay_blk .last-blk button.pay_btn {
    display: block;
    margin: 20px auto;
    padding: 14px 33px 12px;
  }

  .docspopup .modal-dialog .frm-field.dbl {
    flex-direction: column;
  }

  .docspopup .modal-dialog .frm-field label {
    width: 100%;
  }

  .revpopup .modal-dialog .modal-content form .frm-field.fileupl .up-cont span.btnUp,
  .docspopup .modal-dialog .frm-field .up-cont span.btnUp {
    font: 15px/16px NeueRegrade-Bold;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload .up-cont b,
  .docspopup .modal-dialog .frm-field .up-cont b {
    font: 14px/22px NeueRegrade-Regular;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .top .upload .up-cont p,
  .docspopup .modal-dialog .frm-field .up-cont p {
    font: 15px/20px NeueRegrade-Regular;
  }

  .docspopup .modal-dialog .frm-field.fileupl input {
    height: 134px;
    color: transparent;
  }

  .docspopup .modal-dialog strong {
    font: 26px/34px NeueRegrade-Bold;
  }

  .docspopup .modal-dialog .btn-closed {
    right: 14px;
    top: 15px;
    padding: 3px;
    width: 25px;
  }

  .docspopup .modal-dialog .modal-content {
    padding: 30px 15px;
  }

  .contact .btm_blk .btm_in .cnt-frm .frm-field.dbl label .captcha_blk {
    gap: 5px;
    flex-wrap: wrap;
  }

  .horz_slider .horz_inr.two_short>.rgt.no_event,
  .horz_slider .horz_inr.one_short>.rgt {
    padding: 0px;
  }

  .horz_slider .horz_inr.two_short>.rgt.no_event .calender_blk,
  .horz_slider .horz_inr.one_short>.rgt.no_event .calender_blk {
    padding-left: 0;
    padding-top: 11px;
  }

  .horz_slider .horz_inr.two_short>.rgt.no_event .calender_blk .hasDatepicker,
  .horz_slider .horz_inr.one_short>.rgt.no_event .calender_blk .hasDatepicker {
    margin-bottom: 17px;
  }

  .horz_slider .horz_inr>.rgt.no_wall.no_event .calender_blk .hasDatepicker {
    padding-left: 20px;
    padding-right: 20px;
  }

  .banner_blk .banner_mid .dt-blk .select-wrapper {
    width: 160px;
  }

  .banner_blk .banner_mid .dt-blk input.flatpickr-input+input {
    background: url("../images/date_placeholder.svg")no-repeat left 11px center !important;
    padding-left: 35px !important;
    padding-top: 3px !important;
    background-size: 15px !important;
  }

  .banner_blk .banner_mid .dt-blk .select-wrapper::before {
    left: 0;
    background: url(../images/distance.svg)no-repeat center left 4px;
    width: 52px;
    height: 24px;
    background-size: 26px;
  }

  .banner_blk .banner_mid .dt-blk {
    margin: 32px auto 0;
  }

  span#serviceChargeNote {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (max-width: 450px) {
  .maecBlck .maeHd strong {
    font-size: 29px;
    line-height: 37px;
  }

  .top_detblk .det_inr .rgt .soc_icn ul {
    margin-top: 10px;
  }

  .dj-hm .banner .ban-in .in-ctn strong {
    font-size: 34px;
    line-height: 41px;
  }

  .dj-hm .banner .ban-in .in-ctn strong b {
    font-size: 23px;
    line-height: 34px;
  }

  .dj-hm .banner .ban-in .in-ctn p {
    font-size: 20px;
    line-height: 30px;
  }

  .contact .btm_blk .btm_in .map iframe {
    height: 300px;
  }

  .newest_blk .new_inr .new_slider {
    gap: 9px;
  }

  .blog_detail .bac_txt strong,
  .blog_detail .lst_blk .rgt strong {
    font-size: 23px;
    line-height: 26px;
  }

  .intro-blk .ryt .lftImg img {
    max-width: 170px;
    height: 224px;
  }

  .intro-blk .ryt .lftImg {
    top: 34px;
  }

  .intro-blk .ryt .rytImg {
    top: 70px;
  }

  .dj-hm .intro-blk .intro-in .ryt {
    max-width: 334px;
    height: 508px;
  }

  .intro-blk .ryt .rytImg img {
    height: 199px;
  }

  .intro-blk .ryt .btmIng img {
    max-width: 216px;
    height: 300px;
  }

  .maecBlck {
    padding: 199px 0 0;
  }

  .maecBlck .maeHd strong::before {
    height: 26px;
    bottom: 0;
    display: none;
  }

  .maecBlck {
    padding: 220px 0 0;
  }

  .blog_detail .lst_blk .rgt ul li {
    font-size: 17px;
    line-height: 22px;
  }

  .grote_blk .grote_inr .lft .img_blk img {
    height: 369px;
  }

  .grote_blk .grote_inr .lft>img {
    height: 177px;
    width: 275px;
  }

  .artiesten_blk .artiesten_inr .lft ul li {
    width: 47.5%;
  }

  .banner_inr.dj-Hd .tp_menu .mobSearch .burIcn {
    margin-left: 7px;
  }



  .banner_inr.dj-Hd .tp_menu .mobSearch {
    width: calc(100% - 160px);
  }

  .login_blk.wth_cdo>.rgt .top_hd strong {
    font-size: 37px;
    line-height: 45px;
  }

  .login_blk.wth_cdo>.rgt .top_hd {
    margin-bottom: 8px;
  }

  .resgis_blk .par_img img {
    height: 192px !important;
  }

  .resgis_blk .txt_blk {
    padding-top: 42px;
  }

  .resgis_blk .lap_inr_image {
    height: 134px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.dateItm {
    width: 42%;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.locItm {
    width: 20%;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.pecItm {
    width: 29%;
  }

  .gratPop .td_hd strong {
    font-size: 24px;
    line-height: 31px;
  }

  .gratPop .modal-dialog .td_hd {
    padding-bottom: 18px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .bottom_blk .new_box {
    width: 100%;
  }

  .overvw_blk .flt_botm_blk .botm_inr .rgt img {
    height: 320px;
  }

  header .banner_inr .tp_menu .last.desktop ul.regLog li .search-itms,
  .search-itms {
    min-width: 100%;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
    max-width: 380px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
    width: 48.3%;
  }

  .tru-mask .tru-text p {
    font-size: 17px;
    line-height: 25px;
  }

  .tru-mask img {
    width: 80px;
    height: 80px;
  }

  .tru-mask .tru-text {
    padding: 10px 22px 10px 10px;
  }

  .dash_inr.widget_page .rgt.content_side .btm_blk .widget_box .lft {
    padding: 10px;
  }

  .tru-mask .tru-text b {
    font-size: 20px;
    line-height: 23px;
    padding-top: 6px;
  }

  .revpopup .modal-dialog .modal-content strong,
  .djBooking .modal-dialog .modal-content .book-row .book-ryt strong {
    font-size: 25px;
    line-height: 29px;
  }

  .djBooking .modal-dialog .modal-content .book-row .book-lft img {
    height: 300px;
  }

  .resgis_blk .lft .slider-container {
    max-width: 347px;
  }

  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk button {
    min-width: 115px;
  }

  .info_content.sear_sugge_blk .btm_blk .btm_inr .search_blk {
    padding: 8px 8px 8px 21px;
  }

  .resgis_blk .par_img {
    height: 305px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li b {
    font-size: 14px;
    line-height: 19px;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .bt_grps .lft ul li a,
  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .lft_bn_inr ul li a {
    padding: 8px 10px;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .rgt_bn_inr {
    flex-wrap: wrap;
    gap: 11px;
  }

  .dash_inr.agenda_pge .rgt.content_side .btm_info_blk .rgt .top_bn .rgt_bn_inr .selt_part select {
    padding: 6px 36px 6px 19px;
  }

  .privacy_blk strong {
    font-size: 19px;
    line-height: 24px;
  }

  .info_content.sear_sugge_blk .btm_blk .suggest_blk ul li a {
    font-size: 15px;
    line-height: 21px;
  }

  .contact .btm_blk .btm_in .cnt-frm .chk-field {
    align-items: start;
  }

  .contact .btm_blk .btm_in .cnt-frm .chk-field input[type=checkbox] {
    margin-top: 4px;
  }

  .calPop .modal-dialog .modal-content button.btn-closes {
    right: 15px;
    width: 18px;
    top: 13px;
  }

  .cookie-blk .cookie-in .mid .chk-blk label input[type=checkbox] {
    margin-right: 10px;
  }

  .dash_inr .rgt.content_side .reprt ul li {
    width: 48%;
    padding: 25px 10px;
  }

  .dash_inr .rgt.content_side .reprt ul li .img_blk img {
    width: 34px;
    height: 40px;
  }

  .dash_inr .rgt.content_side .reprt ul li .txt_blk b {
    font-size: 30px;
    line-height: 35px;
  }

  /* .fancybox-slide--image .fancybox-content {
    width: 255px !important;
    height: 230px !important;
  } */

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .eve-gig,
  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .eve-gig {
    width: 12%;
  }

  .tabl_strc .head_tabl tr th,
  .tabl_strc .body_tabl tr td {
    font-size: 12px;
    line-height: 16px;
  }

  .tabl_strc .head_tabl tr th,
  .tabl_strc .body_tabl tr td {
    padding: 10px 1px 10px 9px;
    font-size: 12px;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .even-hide,
  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .even-hide {
    width: 6%;
  }

  .dash_inr.review_invite.myReview .btm_table_blk .table_par table tbody tr td.revSta button {
    padding: 12px 17px 9px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img .wprop span {
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 36px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .overAdvert .overAdItm img {
    height: 260px;
  }

  .widget .wid-blck a.kav-btn {
    padding: 10px 10px;
    font-size: 14px;
    line-height: 25px;
  }

  .manage-djs .dj-grid {
    flex-wrap: wrap;
  }

  .manage-djs .dj-grid>div,
  .manage-djs .dj-grid>div img {
    width: 100% !important;
  }

  .manage-djs .dj-grid img {
    height: 280px;
  }

  .hoe-bokng .bonkg-itms .itms .icn {
    width: 75px;
    height: 75px;
  }

  .hoe-bokng .bonkg-itms .itms .icn img {
    width: 37px;
    height: 45px;
  }

  .hoe-bokng .bonkg-itms .itms .icn::before {
    bottom: -105px;
    width: 20px;
    height: 197px;
  }

  .manage-djs .dj-grid .dj-tho .tho-fst,
  .manage-djs .dj-grid .dj-tho .tho-sec,
  .manage-djs .dj-grid .dj-big,
  .manage-djs .dj-grid .dj-sm {
    height: 280px;
  }

  .dj-lander .lan-cnt {
    padding: 234px 0 54px;
  }

  .pay_blk {
    padding: 40px 0 50px;
  }

  .fix_blk .wid-close img {
    width: 14px;
    height: 12px;
  }

  .contact.lnd .btm_blk .btm_in .map img {
    height: 354px;
  }

  .contact .btm_blk .btm_in .cnt-frm .frm-field.dbl label .captcha_blk input {
    width: 220px;
  }

  .horz_slider .horz_inr.two_short>.rgt.no_event,
  .horz_slider .horz_inr.one_short>.rgt {
    padding: 16px;
  }

  /* 11-11-2025 */
  footer .main-footer .rgt .btm ul li {
    width: 47.6% !important;
  }

  .banner_blk .banner_mid .dt-blk select {
    padding-left: 41px;
  }

  .banner_blk .banner_mid .dt-blk .wrapper {
    width: 57% !important;
  }
footer .cpy_blk .lft{
    gap: 5px;
    flex-wrap: wrap;
    justify-content: center;
}
footer .cpy_blk .lft {
    padding-bottom: 0px;
}
footer .cpy_blk .rgt {
    padding-top: 0;
}
  /* 11-11-2025 */
}

@media only screen and (max-width : 423px) {

  .tabl_strc .head_tabl .dat-hd,
  .tabl_strc .body_tabl .dat-hd {
    display: none;
  }

  .tabl_strc .head_tabl tr th,
  .tabl_strc .body_tabl tr td,
  .tabl_strc .head_tabl tr th,
  .tabl_strc .body_tabl tr td {
    padding: 12px 12px 12px 10px !important;
  }

 .widget .wid-blck {
    width: 335px;
  }

  .widget .wid-blck .wid-close {
    right: 13px;
    top: 10px;
  }
}

@media only screen and (max-width: 400px) {
  .fix_blk.sm-widget {
    max-width: 284px;
    padding: 8px 7px;
  }
}

@media only screen and (max-width: 399px) {
  .fix_blk.sm-widget {
    max-width: 245px;
    padding: 7px 7px;
  }

  .fix_blk.sm-widget p {
    font: 10.5px/15px NeueRegrade-Bold;
  }
}

@media only screen and (max-width: 379px) {
  .klaar_blk .klaar_inr .rgt ul li {
    width: 50%;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
    max-width: 354px;
  }

  .intro-blk .ryt .btmIng img {
    max-width: 198px;
    height: 270px;
  }

  .intro-blk .ryt .lftImg img {
    max-width: 155px;
    height: 202px;
  }

  .intro-blk .ryt .lftImg {
    top: 43px;
  }

  .intro-blk .ryt .rytImg {
    top: 70px;
  }

  .dj-hm .intro-blk .intro-in .ryt {
    max-width: 292px;
    height: 463px;
  }

  .intro-blk .ryt .rytImg img {
    height: 166px;
    width: 129px;
  }

  .klaar_blk .klaar_inr .rgt ul li img {
    height: 257px;
  }

  .grote_blk .grote_inr .lft>img {
    height: 148px;
    width: 237px;
  }

  .grote_blk .grote_inr .lft .img_blk img {
    height: 331px;
  }

  .artiesten_blk .artiesten_inr .lft ul li:not(:last-child) {
    margin-right: 13px;
  }

  .artiesten_blk .artiesten_inr .lft ul li img {
    height: 144px;
  }

  .gratPop .modal-dialog .td_hd {
    padding-bottom: 15px;
  }

  .gratPop .modal-dialog .modal-content {
    padding: 33px 14px;
  }

  .gratPop .modal-dialog .modal-content .btn-closed {
    right: 10px;
    width: 19px;
    height: 20px;
    top: 6px;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .tp_hd strong,
  strong.hTag {
    font-size: 29px;
    line-height: 36px;
  }

  .dash_inr.widget_detail .btm_cont_blk .rgt .img_blk ul li,
  .dash_inr.widget_detail .btm_cont_blk .rgt .img_blk ul li:not(:nth-child(2n)) {
    width: 100%;
    padding-right: 0;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .upload_blk .bottom .tab-content .tab-pane>ul li {
    width: 48%;
  }

  .dash_inr.widget_detail .btm_cont_blk .rgt .img_blk ul li:last-of-type {
    margin-bottom: 0;
  }

  .social_blk .bottom_info b {
    font-size: 24px;
    line-height: 31px;
  }

  .social_blk .bottom_info .rgt strong {
    font-size: 20px;
    line-height: 26px;
  }

  .social_blk .bottom_info .btm_inr .lft {
    padding-bottom: 20px;
  }

  .top_detblk .det_inr .lft img {
    height: 310px;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.dateItm {
    width: 52%;
  }

  .overvw_blk.gig_bord_blk .filter_blk .filter_inr .rgt .bottom_blk .resp_box .btm_deta ul li.pecItm {
    width: 50%;
  }

  .cookie-blk .cookie-in .mid h4 {
    font-size: 25px;
    line-height: 29px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt {
    padding-left: 20px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns li a {
    padding: 12px 15px 12px 15px;
  }

  .banner_inr .tp_menu .lft .lnks .inr_men .rgt .regLog.hdbtns li.log-icon a {
    padding: 10px 37px 10px 37px;
  }

  .dash_inr.steps_page .rgt.content_side .btm_cnt .ryt_blk .lft_inr .form_edit .img_blk.logo {
    height: 65px;
    width: 137px;
  }

  .dash_inr .rgt.content_side .reprt ul li .img_blk img {
    width: 36px;
    height: 38px;
  }

  .dash_inr .rgt.content_side .reprt ul li .txt_blk {
    margin-top: 14px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img img {
    height: 120px;
  }

  .widegt-design .widgets-lap .wlap-item.two .witem-img .wprop {
    right: 12px;
  }

  .overvw_blk .filter_blk .filter_inr>.rgt .overAdvert .overAdItm img {
    height: 254px;
  }

.widget .wid-blck{
    width: 313px;
  }

  .widget .wid-blck {
    padding: 20px 15px;
  }

  .latje-blck .lat-row .img img {
    height: 300px;
  }

  .manage-djs .dj-grid img,
  .manage-djs .dj-grid .dj-tho .tho-fst,
  .manage-djs .dj-grid .dj-tho .tho-sec,
  .manage-djs .dj-grid .dj-big,
  .manage-djs .dj-grid .dj-sm {
    height: 250px;
  }

  .docspopup .modal-dialog .frm-field {
    margin-bottom: 12px;
  }

  .docspopup .modal-dialog .frm-field.dbl {
    gap: 9px;
  }

  .docspopup .modal-dialog .modal-content {
    padding: 30px 13px;
  }

  .docspopup .modal-dialog strong {
    font: 24px/34px NeueRegrade-Bold;
  }

  .contact.lnd .btm_blk .btm_in .map img {
    height: 330px;
  }
}

@media only screen and (max-width: 350px) {
  .laatst_blk .laatst_inr .laat_slider .item {
    padding: 0 18px 0 5px;
  }

  .banner_blk .banner_mid strong {
    font-size: 35px;
    line-height: 47px;
  }

  footer .main-footer {
    padding: 40px 0 20px;
  }

  footer .cpy_blk .rgt ul {
    justify-content: center;
  }

  .contact.lnd .btm_blk .btm_in .map img {
    height: 300px;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .tp_hd strong,
  strong.hTag {
    font-size: 23px;
    line-height: 30px;
  }

  strong.hTag span {
    color: #fb183e;
  }

  .maecBlck .maeHd strong {
    font-size: 25px;
    line-height: 42px;
  }

  .blog_detail .bac_txt strong,
  .blog_detail .lst_blk .rgt strong {
    font-size: 21px;
    line-height: 24px;
  }

  header .banner_inr.dj-Hd .last.desktop {
    width: 256px;
    border-radius: 0 15px 15px 0;
    padding: 48px 23px;
  }

  header .banner_inr.dj-Hd .last.desktop .menu-links ul li a {
    padding: 12px 14px;
    font-size: 22px;
    line-height: 24px;
  }

  .nouBlck .row .lft h4 {
    font-size: 22px;
    line-height: 24px;
    padding-bottom: 8px;
  }

  .login_blk.wth_cdo>.rgt .top_hd strong {
    font-size: 30px;
    line-height: 38px;
  }

  .resgis_blk .par_img img {
    height: 180px !important;
  }

  .dash_inr .rgt.content_side .top_blk .rgt .inpt_snd {
    max-width: 306px;
  }

  .tru-mask img {
    width: 75px;
    height: 75px;
  }

  .tru-mask .tru-text {
    padding: 10px 22px 10px 6px;
  }

  .tru-mask .tru-text b {
    font-size: 17px;
    line-height: 21px;
    padding-top: 6px;
    padding-left: 8px;
  }

  .tru-mask .tru-text p {
    font-size: 14px;
    line-height: 21px;
  }

  .revpopup .modal-dialog .modal-content strong,
  .djBooking .modal-dialog .modal-content .book-row .book-ryt strong {
    font-size: 23px;
    line-height: 25px;
  }

  .cookie-blk .cookie-in .mid h4 {
    font-size: 23px;
    line-height: 29px;
  }

  .grote_blk .grote_inr .lft {
    width: 292px;
  }

  .grote_blk .grote_inr .lft>img {
    height: 129px;
    width: 198px;
  }

  .dash_inr .rgt.content_side .reprt ul li {
    width: 100%;
  }

  .dash_inr .rgt.content_side .reprt ul li .hike {
    top: 13px;
    right: 10px;
  }

  .dash_inr .rgt.content_side .reprt ul li {
    width: 48.3%;
  }

  .dash_inr .rgt.content_side .reprt ul {
    gap: 10px;
  }

  /* .fancybox-slide--image .fancybox-content {
    width: 209px !important;
    height: 205px !important;
  } */

  .login_blk.wth_cdo>.rgt .rgt-inr .btm_image .img_ img {
    height: 200px;
  }

  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .head_tabl .eve-datum,
  .dash_inr .rgt.content_side .btm_cnt .jouw_Blk .jouw_inrtx .tabl_strc .body_tabl .eve-datum {
    display: none;
  }

  .tabl_strc .head_tabl tr th,
  .tabl_strc .body_tabl tr td {
    padding: 10px 1px 10px 18px;
    font-size: 12px;
  }

  .widegt-design .widgets-lap .wlap-item .witem-img img {
    height: 109px;
  }

  .dj-lander .lan-cnt .lan-inn strong {
    font-size: 29px;
    line-height: 42px;
    padding-bottom: 9px;
  }

  .hoe-bokng h2 {
    font-size: 25px;
    line-height: 30px;
  }

  header .banner_inr.dj-Hd .dj-logo {
    width: 168px;
  }

  .pay_blk .desc_btm h1 {
    font-size: 26px;
    line-height: 32px;
  }

  .fix_blk.sm-widget {
    max-width: 210px;
  }

  .widget button.wid-btn {
    width: 59px;
    height: 59px;
  }

  .contact .btm_blk .btm_in .cnt-frm h2,
  .contact .btm_blk .btm_in .cnt-frm strong {
    font: 25px/31px NeueRegrade-Bold;
  }

  .contact .btm_blk .btm_in .cnt-frm .frm-field.dbl label .captcha_blk input {
    width: 190px;
  }

  /* 11-11-2025 */
  footer .main-footer .rgt .btm ul li:not(:last-child) {
    padding-right: 0;
  }

  footer .main-footer .rgt .btm ul li {
    width: 46.6% !important;
  }

  .dj-hm .banner .ban-in .in-ctn {
    padding: 148px 0 136px;
  }

  .request_pop .modal-content .modal-body .price_det .set_price {
    width: 246px;
  }

  /* 11-11-2025 */
}