/* @font-face {
  font-family: "PSLOmyim";
  src: local("PSLOmyim"),
   url("../webfonts/PSLxOmyim.ttf") format("truetype");
  }
   */
body {
  padding-top: 100px;
  /* font-family: le-havre-rounded, PSLOmyim, sans-serif !important; */
}

@media (max-width: 980px) {
  body {
    padding-top: 100px;
  }
}

body,
input,
textarea {
  font: 16px 'Roboto', sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 23px;
  color: #727272;
}

.navbar {
  justify-content: center;
}

.menu-top {
  padding-left: 7%;
}

div.menu-logo {
  display: block;
  width: 220px;
  height: 60px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP8AAABdCAYAAABq3LAvAAAACXBIWXMAABcSAAAXEgFnn9JSAAAE9GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuZWRhMmIzZmFjLCAyMDIxLzExLzE3LTE3OjIzOjE5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDEtMDdUMDk6NTU6MTMrMDc6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTAxLTA3VDEwOjA2OjQyKzA3OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTAxLTA3VDEwOjA2OjQyKzA3OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiZmFkMzQzNi1lYjU3LTRiMzktOGRjYS1lOTI2YjQ0ZjcwOWQiIHhtcE1NOkRvY3VtZW50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) 0px 0px no-repeat;
  background-size: contain;
  overflow: hidden;
  margin-left: 10%;
  margin-top: 0px;
}

@media (max-width: 1024px) {
  div.menu-logo {
    width: 140px;
    margin-left: 20px;
  }
}

div.topic-1 {
  position: relative;
  font-size: 35px !important;
  font-weight: 600;
  color: #000;
  letter-spacing: 0.75px;
  transition: all 0.3s ease;
}

@media (max-width: 1240px) {
  div.topic-1 {
    font-size: 32px !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  div.text-desc1 {
    margin-left: 5px !important;
    margin-right: 25px !important;
    letter-spacing: 0px !important;
    line-height: 18px !important;
  }
}

@media (max-width: 414px) {
  div.text-desc1 {
    margin-left: 10px !important;
    margin-right: 10px !important;
    letter-spacing: 0px !important;
    line-height: 18px !important;
  }
}

div.topic-2 {
  position: relative;
  font-size: 40px;
  font-weight: 400;
  color: #000;
  letter-spacing: 0.5px;
  transition: all 0.3s ease;
}

div.topic-3 {
  position: relative;
  font-size: 20px;
  font-weight: 400;
  color: #000;
  letter-spacing: 1px;
  transition: all 0.3s ease;
}

div.line-quater {
  position: relative;
  display: block;
  width: 33%;
  height: 4px;
  background: #8bc642;
  margin: 10px 0px 20px 0px;
  overflow: hidden;
}

div.line-quater2 {
  position: relative;
  display: block;
  width: 20%;
  height: 2px;
  background: #1b1b1b;
  margin: 7px 0px 20px 0px;
  overflow: hidden;
}

div.text-desc1 {
  position: relative;
  display: block;
  font-size: 12px !important;
  letter-spacing: 0.5px;
  line-height: 20px;
  text-align: justify;
  word-break: break-word;
}

div.topic-text1 {
  font-size: 16px;
  color: #fff;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 20px;
  line-height: 120%;
}

a.link1 {
  color: #000;
}

a.link1:hover {
  color: #0090ff;
  text-decoration: none;
}
#basic-navbar-nav {
  background-color: #c0c0c0;
  margin-left: 0%;
  margin-right: 0%;
}

.dropdown-menu {
  min-width: 6rem;
  background-color: #c0c0c0;
  color: white;
}

.navbar-toggler {
  border-color: #00000000 !important;
  margin-left: 7%;
}

.navbar-nav {
  margin-left: 40px;
}

#basic-navbar-nav a.nav-link,
a.dropdown-item {
  font-size: 14px;
  color: #fff;
  font-weight: 300;
  margin-left: 0px;
  padding-right: 20px;
  margin-right: 40px;
}

.nav-item {
  color: #fff;
}

#basic-navbar-nav a.dropdown-item {
  border-bottom: #dcdcdc 1px solid;
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 40px 10px 20px;
  font-weight: 300;
  font-size: 14px;
}

#basic-navbar-nav a.dropdown-item:last-child {
  border-bottom: none;
}

#basic-navbar-nav a.nav-link:hover,
a.dropdown-item:hover {
  background-color: #1a1a1a;
  color: white;
}

.tr {
  padding-top: 10px;
  position: absolute;
  right: 50px;
  bottom: 60px;
}

.tr a.nav-link {
  color: #fff;
  text-align: end;
}

.tr a.nav-link.active {
  color: #1a1a1a !important;
}

.tr a.dropdown-item.active {
  background-color: #1a1a1a !important;
}
.tr a.dropdown-item:last-child {
  border-bottom: none;
}

.tr a.nav-link:hover,
a.dropdown-item:hover {
  background-color: #1a1a1a;
  color: white;
}

.tr a.nav-link.active {
  color: #1a1a1a !important;
}

#basic-navbar-nav a.dropdown-item.active {
  background-color: #1a1a1a !important;
}

footer ul.location {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  color: #fff;
}

footer ul.location li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 5px;
  color: #ccc;
}

footer ul.location li:before {
  position: absolute;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  left: 0;
  top: 0;
}

footer ul.location li.marker:before {
  content: '\F3C5';
}

footer ul.location li.phone:before {
  content: '\F095';
}

footer ul.location li.fax:before {
  content: '\F1AC';
}

footer ul.location li.email:before {
  content: '\F0E0';
}

footer ul.location li.tag:before {
  content: '\F02B';
}

footer ul.location li.newspaper:before {
  content: '\F1EA';
}

footer ul.location li.thumbtack:before {
  content: '\F08D';
}

footer ul.location li.store:before {
  content: '\F54E';
}

footer ul.location li.map:before {
  content: '\F279';
}

footer ul.location li.location:before {
  content: '\F124';
}

footer ul.location li.invoice:before {
  content: '\F15C';
}

footer ul.location li.caret-square:before {
  content: '\F152';
}

footer ul.location li.facebook:before {
  font-family: 'Font Awesome 5 Brands';
  content: '\F39E';
}

footer ul.location li a {
  color: #fff;
}

footer ul.location li a:hover {
  color: #ff9393;
  text-decoration: none;
}

footer.footer-bg {
  background: #111213;
  background-image: url(/_next/static/css/footer-bg.png);
  background-repeat: no-repeat;
  background-position: center -200px;
  background-size: auto;
  padding: 50px 0px 20px 0px;
}

button#scrollTopBtn {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  bottom: 10px;
  right: 20px;
  width: 50px;
  height: 50px;
  background: rgba(255, 255, 255, 0.7);
  text-align: center;
  border: none;
  border-radius: 50%;
  font-size: 30px;
  transition: visibility 0s, opacity 0.5s linear;
  color: #a00d13;
  outline: none;
}

button#scrollTopBtn.actived {
  visibility: visible;
  opacity: 1;
}

a.page-link:focus {
  box-shadow: none;
}

a.new-read2 {
  position: relative;
  display: inline-block;
  background-color: #c0c0c0;
  border-radius: 50px;
  padding: 5px 25px 5px 27px;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 23px;
  text-decoration: none;
  margin-right: 25px;
}

a.new-read {
  position: relative;
  display: inline-block;
  border-radius: 50px;
  padding: 6px 15px 6px 0px;
  color: #1f1f1f;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 23px;
  text-decoration: none;
  font-size: 13px;
}

a.new-read:hover {
  color: #1f1f1f;
  font-weight: bold;
}

a.new-read2:hover {
  color: #1f1f1f;
  font-weight: bold;
}

a.new-read i.arrow {
  position: absolute;
  right: -10px;
  top: 5px;
  font-size: 20px;
  padding: 3px 10px 6px 0px;
}

a.new-read2 i.arrow {
  position: absolute;
  right: 7px;
  top: 5px;
  font-size: 20px;
  padding: 2px 12px 0px 0px;
}

div.new-row {
  width: 95%;
  position: absolute;
  bottom: 18px;
  left: 30px;
}

div.date {
  padding: 5px 0px 0px 5px;
  font-size: 13px;
}

div.new-date {
  padding: 5px 0px 0px 50px;
  text-align: end;
}

img.infoblock2 {
  height: 400px;
  width: 100%;
  background-color: #f5f5f5;
  border-radius: 15px 0px 0 15px;
  border: #ccc 1px solid;
  margin-top: 0px;
}

div.textinfo {
  padding: 0 10px;
  box-shadow: 0 0 4px #4e4e4e;
  border-radius: 0 0 0px 0px;
  margin-bottom: 30px;
  height: 210px;
}

div.text-desc3 {
  font-size: 17px;
}

.banner {
  padding-top: 110px !important;
}

/* .banner img,
.img-pro-high img {
  height: 600px;
} */

.desktop {
  display: block !important;
}

.mobile {
  display: none !important;
}

@media (max-width: 1240px) {
  #basic-navbar-nav a.nav-link,
  a.dropdown-item {
    font-size: 13px !important;
    margin-right: 20px;
  }

  .tr {
    right: 50px;
    bottom: 60px;
  }

  img.infoblock2 {
    height: 315px;
  }

  div.topic-3 {
    font-size: 24px !important;
    margin-bottom: 10px !important;
  }

  a.new-read {
    font-size: 13px;
    padding: 4px 10px 4px 0px;
  }

  a.new-read2 {
    font-size: 14px;
    margin-right: 0px;
    padding: 6px 10px 6px 17px;
  }

  a.new-read i.arrow {
    right: 25px;
    top: 5px;
    font-size: 16px;
    padding: 2.5px 5px 0px 0px;
  }

  a.new-read2 i.arrow {
    right: 14px;
    top: 5px;
    font-size: 16px;
    padding: 4px 0px 0px 0px;
  }

  div.new-date {
    padding: 5px 0px 0px 35px;
    font-size: 14px;
    text-align: end;
  }

  div.date {
    padding: 5px 10px 0px 0px;
    font-size: 13px;
    text-align: end;
  }

  div.topic-1 {
    margin-left: 50px;
  }
  div.new-row {
    bottom: 10px;
  }

  div.line-quater2 {
    width: 20%;
    height: 2px;
    background: #1b1b1b;
    margin: 7px 0px 20px 20px;
    overflow: hidden;
  }
}

@media (max-width: 991px) {
  .tr {
    display: none;
  }
}

@media (max-width: 768px) {
  .banner {
    padding-top: 50px !important;
  }
  /* .banner img,
  .img-pro-high img {
    height: 400px;
  } */

  .menu-top {
    padding-left: 3%;
  }

  .menu-logo {
    margin-left: 0px !important;
    height: 50px !important;
  }

  .navbar {
    justify-content: center;
  }

  .navbar .col-10 {
    width: 720px;
  }

  #basic-navbar-nav a.nav-link,
  a.dropdown-item {
    text-align: center;
  }

  div.new-row {
    padding: 30px 25px 10px 15px;
  }

  a.new-read {
    font-size: 14px;
    margin-right: 0px;
    padding: 6px 10px 6px 0px;
    width: 150px;
  }

  a.new-read2 {
    font-size: 10px;
    margin-right: 0px;
    padding: 6px 10px 6px 12px;
    width: 150px;
  }

  a.new-read i.arrow {
    right: 40px;
    top: 4px;
    font-size: 18px;
    padding: 4px 0px 0px 0px;
  }

  a.new-read2 i.arrow {
    right: 7px;
    top: 5px;
    font-size: 14px;
    padding: 5px 0px 0px 0px;
  }

  div.date {
    padding: 5px 0px 0px 5px;
    font-size: 14px;
    text-align: end;
    position: absolute;
    right: 20px;
    bottom: 20px;
    width: 170px;
  }

  div.new-date {
    padding: 5px 0px 0px 5px;
    font-size: 14px;
    text-align: end;
    position: absolute;
    right: 15px;
    bottom: 15px;
    width: 170px;
  }

  thead {
    font-size: 13px;
  }

  tbody {
    font-size: 13px;
  }
}

@media (max-width: 425px) {
  .desktop {
    display: none !important;
  }

  .mobile {
    display: block !important;
  }
  .navbar-toggler {
    margin-left: 4%;
  }
  .thumbnail {
    height: 150px !important;
  }
  .navbar .col-10 {
    width: 370px;
  }

  /* .banner img,
  .img-pro-high img {
    height: 250px;
  } */

  .maintext {
    text-align: center !important;
  }

  div.textinfo {
    padding: 0 8px;
    height: 140px;
  }

  div.topic-3 {
    line-height: 20px;
  }

  .infobox {
    height: 330px !important;
  }
}

@media (max-width: 375px) {
  .thumbnail {
    height: 150px !important;
  }
  img.infoblock2 {
    border-radius: 15px 15px 0 0px;
  }
  .navbar .col-10 {
    width: 320px;
  }

  a.new-read i.arrow {
    right: 15px;
    top: 4px;
    font-size: 18px;
    padding: 0px 0px 0px 20px;
  }

  a.new-read2 i.arrow {
    right: 9px;
    top: 3px;
    font-size: 18px;
    padding: 5px 0px 0px 0px;
  }

  a.new-read {
    font-size: 12px;
    width: 120px;
    padding: 3px 0px 0px 17px;
  }

  a.new-read2 {
    font-size: 14px;
    width: 120px;
  }

  div.date {
    bottom: 45px;
  }

  div.new-row {
    bottom: 0px;
    padding: 30px 25px 10px 15px;
  }

  div.text-desc3 {
    margin-bottom: 60px !important;
  }
}
@media only screen and (min-width: 992px) {
  .lang-in-nav {
    display: none;
  }
  .lang-in {
    display: none;
  }
}

* {
  /* font-family: "Georgia, serif"; */
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, 'Segoe UI',
    Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    'Liberation Mono', 'Courier New', monospace;
}
body {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  background-color: #fff;
}

/* footer */
iframe {
  width: 249px;
  height: 250px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}

._2lqg {
  background: #f5f6f7;
  border: 1px solid #ebedf0;
  border-top: 0;
  overflow-y: auto;
  width: 247px !important;
}

.mtm {
  width: 150px;
}

.menu-soc img {
  width: 40px;
  margin-right: 20px;
  margin-bottom: 30px;
}

/* .main-footer {
  margin-left: 10px;
} */

.form-check a {
  text-decoration: none;
  color: #9ea717;
}

.btn-subc {
  width: 150px;
  padding: 5px;
}

@media only screen and (min-width: 1440px) {
  .main-footer {
    margin-left: -10px !important;
  }
  .input-sub {
    width: 50%;
    display: inline-flex;
    margin-left: 10%;
    margin-right: 10%;
    /* padding-left: 30px !important; */
  }
  .form-check {
    text-align: center;
  }
}

/* headr size ipad pro */
.img-fluid {
  max-width: 100%;
  height: auto;
  margin-top: 90px;
}

@media only screen and (min-width: 1440px) {
  .menu-grand-ballroom {
    padding-left: 300px;
  }
  .table-shopdi {
    padding-left: 70px;
  }
  .table-shopdi td {
    padding-left: 20px;
  }
  .table-shopdi th {
    padding-left: 20px;
  }
  .table-cat-search {
    margin-right: 65px;
  }
  .contact-1 {
    width: 83%;
    font-size: 16px;
    margin-left: 75px;
  }
  .cds {
    width: 50%;
  }
  .contact-add-1 {
    margin-left: 39px;
    margin-top: -15px;
  }
  .sos {
    font-size: 16px;
    margin-left: 82px;
    align-items: center;
    justify-content: center;
    width: 80%;
    color: #235344;
  }
  .head-cdc-ball {
    font-weight: 300;
  }
  .content-cdc-grand-ball {
    width: 55%;
    font-size: 14px;
    font-weight: 200;
    text-align: left;
    margin-left: 300px;
    line-height: 20pt;
    margin-top: 15px;
    color: #666666;
  }
  .img-cdc-grand img {
    width: 600px;
  }
}

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

.card-item-grand {
  width: 90%;
  height: auto;
  /* background-color: #9ea717; */
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 30px;
  color: #fff;
  margin-top: -15px;
  border: none;
  border-radius: 5px;
}

/* Crystal Design */
.content-designer {
  display: block;
  justify-content: center;
  width: 60%;
  word-wrap: break-word;
  margin: auto;
  padding: 10px;
  /* font-size: 16px; */
  font-weight: 300;
  letter-spacing: 2px;
}
.content-designer2 {
  display: block;
  width: 60%;
  word-wrap: break-word;
  margin: auto;
  padding: 10px;
  font-weight: 200;
  letter-spacing: 2px;
}
.under-content-designer {
  display: block;
  width: 60%;
  margin: auto;
  padding: 10px;
  letter-spacing: 2px;
  margin-top: 15px;
  font-size: 16px;
}
.content-cantact-form {
  margin-top: -50px !important;
}
.btn-submit {
  width: 170px;
  height: 50px;
  background-color: #282828;
  color: #fff;
  border: none;
  cursor: pointer;
}
.btn-submit:hover {
  width: 170px;
  height: 50px;
  background-color: #235349;
  color: #fff;
}
.line-contact {
  width: 5%;
  border: 2px solid #235344;
}
.address-icon {
  color: #235344;
  font-size: 16px;
}
.contact-1 {
  font-size: 16px;
}
.contact-add-1 {
  margin-left: 39px;
  margin-top: -15px;
}
.form-control {
  border-radius: 0px;
  font-size: 14px;
}
.content-cdc-grand-ball {
  color: #666666;
}
.center-wedding-1 {
  color: #666;
  margin-top: 30px;
  font-size: 16px;
}
@media only screen and (min-width: 375px) {
  .img-fluid {
    max-width: 100%;
    height: auto;
    margin-top: 90px;
  }
}

