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

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

.navbar-brand {
  padding-left: 8%;
}

@media (max-width: 989px) {
  .navbar-brand {
    padding-left: 0%;
  }
}

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

