@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap");
* {
  outline: none;
  font-weight: 600;
}
body {
  font-family: Montserrat, sans-serif;
  letter-spacing: 0px;
  position: relative;
  color: rgb(255, 255, 255);
  min-height: 100vh;
}
a {
  cursor: pointer !important;
}
li.lgbtn a{background: #fff;}
body::after {
  content: "";
  position: fixed;
  background-image: url("../images/bg.png");
  inset: 0px;
  background-repeat: repeat;
  z-index: -1;
  background-attachment: fixed;
  background: #000000;
}
body {
  color: rgb(255, 255, 255);
  background: rgb(255, 255, 255);
}
.scheduler-border legend {
  background: linear-gradient(
    to top,
    rgb(191, 149, 63),
    rgb(252, 246, 186),
    rgb(179, 135, 40)
  );
  border-image: none 100% / 1 / 0 stretch;
  border-style: none none solid;
  border-width: 0px;
  color: rgb(0, 0, 0);
  display: block;
  font-size: 24px;
  line-height: inherit;
  margin-left: 10px;
  width: inherit;
  border-radius: 3px;
  padding: 0px 10px !important;
}
.pad_bottom button,
html .pad_bottom input[type="button"],
.pad_bottom input[type="reset"],
.pad_bottom input[type="submit"] {
  cursor: pointer;
  background: linear-gradient(
    to top,
    rgb(191, 149, 63),
    rgb(252, 246, 186),
    rgb(179, 135, 40)
  );
  color: rgb(0, 0, 0);
  border: 0px;
  border-radius: 3px;
  float: none !important;
}
.kyc-btn {
  background: none 0px 0px repeat scroll rgb(255, 255, 255);
  border: 2px solid rgb(12, 4, 0);
  border-radius: 10px;
  padding: 7px 20px;
  color: rgb(0, 0, 0);
  font-size: 20px;
}
.pad_bottom button:hover,
html .pad_bottom input[type="button"]:hover,
.pad_bottom input[type="submit"]:hover {
  color: rgb(179, 135, 40);
  background: rgb(255, 255, 255);
}
fieldset.scheduler-border {
  border: 2px solid rgb(170, 119, 27);
  background-color: rgba(0, 0, 0, 0.58);
  margin: 10px 2px !important;
  padding: 0.35em 0.625em 0.75em !important;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: 140px;
  padding: 4px;
  line-height: 1.42857;
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(221, 221, 221);
  border-radius: 0px;
  transition: all 0.2s ease-in-out 0s;
}
.ban1 {
  padding: 10px 5px;
  color: rgb(0 0 0);
  width: 40%;
}
.ban3 {
  padding: 10px 5px;
  color: rgb(0 0 0);
  width: 60%;
}
.b_bott {
  float: right;
}
.tg-contentbox {
  padding: 5px;
}
.mar-btm {
  margin-bottom: 15px;
}
.tg-contentbox.lower-content table.bankd {
  background: rgb(255 255 255);
}
.top-detail-cvr.jj {
  clear: both;
}
.tg-contentbox {
  height: 206px;
  background: rgb(255, 255, 255);
}
.form-control {
  border: 1px solid rgb(207 207 207);
}
.scheduler-border label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
.bg-lg {
  position: fixed;
  inset: 0px;
  opacity: 0.1;
}
.add-banner {
  background: rgba(0, 0, 0, 0.63);
  position: fixed;
  inset: 0px;
  z-index: 999999;
  text-align: center;
}
.cross {
  position: absolute;
  right: 26%;
  top: 3%;
}
.add-banner img {
  width: 45%;
  margin-top: 3%;
}
.add-banner .cross span {
  color: rgb(0, 0, 0);
  height: 40px;
  width: 40px;
  background: rgb(255, 255, 255);
  display: block;
  font-size: 29px;
  line-height: 36px;
  border-radius: 50%;
  text-align: center;
  opacity: 0.7;
}
@media screen and (max-width: 425px) {
  .add-banner img {
    width: 82%;
  }
  .cross {
    position: absolute;
    right: 3%;
    top: 0%;
  }
  .add-banner .cross span {
    color: rgb(0, 0, 0);
    height: 30px;
    width: 30px;
    background: rgb(255, 255, 255);
    display: block;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    text-align: center;
  }
}
#datepicker {
  z-index: 99 !important;
}
.bg-lg img {
  width: 592px;
  display: block;
  margin: 0px auto;
}
.jewellery-image .btn.btn-primary.btn-lg.j-img {
  padding: 0px;
  display: block;
}
.btn.btn-block.btn-lg.available #cart-total span img {
  margin-right: 32px;
  position: relative;
  left: 18px;
  top: 2px;
}
.marquee-cover {
  line-height: normal;
  width: 100%;
  float: left;
  position: relative;
  box-shadow: rgb(56 56 56) 0px 4px 5px;
  z-index: 4;
  margin-bottom: 30px;
  padding-bottom: 5px;
}
.footer-distributed .footer-left {
  width: 100%;
  text-align: center;
  background: #cbcbcb;
}
.footer-distributed .footer-left,
.footer-distributed .footer-center,
.footer-distributed .footer-right {
  display: inline-block;
  vertical-align: top;
}
.ft-l img {
  width: 376px;
}
.footer-distributed .footer-links {
  color: rgb(255, 255, 255);
  margin: 20px 0px 12px;
  padding: 0px;
}
.footer-distributed .footer-links a {
  display: inline-block;
  line-height: 1.8;
  text-decoration: none;
  color: inherit;
}
.footer-left img {
  width: 150px;
}
.footer-distributed .footer-company-name {
  color: rgb(0, 0, 0);
  font-size: 14px;
  margin: 6px 0px 2px;
  font-family: sans-serif;
  display: block;
  font-weight: bold;
}
.footer-distributed .footer-center i {
  background-color: rgb(3, 90, 166);
  color: rgb(255, 255, 255);
  font-size: 25px;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  text-align: center;
  line-height: 42px;
  margin: 10px 15px;
  vertical-align: middle;
}
.navbar-brand > img {
  padding: 5px 0px;
}
#ftr {
  background: #000;
  width: 100%;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9999;
}
.footer-distributed .footer-center p {
  color: rgb(255, 255, 255);
  vertical-align: middle;
  margin: 0px;
  font-family: sans-serif;
  width: 80%;
  display: inline-block;
  text-align: left;
}
.bn-cvr.text-right {
  text-align: center;
}
.weblink-cover {
  display: inline-block;
  float: left;
  margin-top: 4%;
}
.web a {
  color: rgb(255, 255, 255);
  font-size: 26px;
}
.bn-cvr a {
  padding: 9px;
  display: inline-block;
}
.bn-cvr.text-right {
  display: inline-block;
  width: 100%;
}
.footer-distributed .footer-center p a {
  color: rgb(255, 255, 255);
  text-decoration: none;
  font-family: sans-serif;
}
.footer-distributed .footer-center {
  width: 100%;
}
.footer-distributed .footer-right {
  width: 100%;
  text-align: center;
}
a.starline {
  color: rgb(0, 0, 0);
}
.footer-center div {
  width: 33%;
  display: inline-block;
  text-align: center;
}
.footer-distributed .footer-center i.fa-envelope {
  font-size: 17px;
  line-height: 38px;
}
.ft-l img {
  width: 376px;
}
.starline img {
  width: 20px;
  position: relative;
  top: -1px;
  border-radius: 8px;
}
.footer-distributed {
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 1px 0px;
  box-sizing: border-box;
  width: 100%;
  text-align: left;
  border-top: 1px solid rgb(223 223 223);
  padding: 5px 0px;
  position: relative;
  z-index: 99;
  font: bold 16px sans-serif !important;
}
.footer-center p {
  line-height: 22px;
  font-size: 14px;
}
.footer-distributed .footer-center p {
  font-weight: normal;
}
.footer-distributed .footer-company-about {
  line-height: 20px;
  color: rgb(255, 255, 255);
  font-size: 13px;
  font-weight: normal;
  margin: 0px;
}
.footer-distributed .footer-company-about span {
  display: block;
  color: rgb(255, 255, 255);
  font-size: 14px;
  margin-bottom: 20px;
}
.marquee-cover marquee {
  padding: 4px 0px 0px;
  color: rgb(161 121 47);
  font-weight: bold;
  font-size: 16px;
}
#divProduct table {
  background: transparent;
}
.product-rate a {
  display: inline-block;
  cursor: pointer !important;
}
.product-rate a input[type="button"] {
  border: 0px;
  background: rgb(223, 170, 17);
  padding: 3px 19px;
  font-size: 21px;
  border-radius: 3px;
  color: rgb(0, 0, 0);
}
.logo-cover {
  width: 100%;
  float: left;
  text-align: center;
  position: relative;
  z-index: 999;
}
.navbar-nav {
  padding: 0px;
}
.spt-rt.h .spt-lf {
  color: rgb(255, 255, 255);
}
.spt-rt.l .spt-lf {
  color: rgb(255, 255, 255);
}
.spt-rt.e .spt-lf {
  color: rgb(192 137 55);
}
.navbar-brand img {
  width: 100%;
  margin-left: 28px;
}
.navbar-brand > img {
  width: auto;
  margin: 0px auto;
  position: relative;
  display: inline-block;
}
.collapse.navbar-collapse {
  text-align: center;
}
.menu-cover {
  width: 100%;
  float: left;
  margin-bottom: 0px;
}
.navbar-default {
  border: 0px;
}
.left-menu {
  text-align: right;
}
.footer-distributed .footer-icons {
  margin-top: 10px;
  margin-bottom: 10px;
}
.c_addres {
  width: 84%;
  display: inline-block;
  line-height: 25px;
}
.footer-distributed .footer-icons a {
  display: inline-block;
  width: 35px;
  height: 35px;
  cursor: pointer;
  background-color: rgb(235, 159, 0);
  border-radius: 2px;
  font-size: 20px;
  color: rgb(0, 0, 0);
  text-align: center;
  line-height: 35px;
  margin-right: 3px;
  margin-bottom: 5px;
}
.footer-distributed .footer-icons a i {
  line-height: 35px;
}
.right-menu {
  text-align: left;
}
ul li.active a {
  color: rgb(147, 114, 11);
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
}
.navbar-default .navbar-nav > li > a {
  color: rgb(0 0 0);
  margin-right: 5px;
  font-weight: bold;
}
.tp-right-details {
  width: 85%;
  display: inline-block;
}
.two-box {
  clear: both;
}
.main-product-cover p {
  text-align: center;
  color: rgb(255, 255, 255);
  font-size: 10px;
  letter-spacing: 0px;
  margin: 5px 0px 0px;
  background: linear-gradient(
    rgb(12, 15, 17) 0%,
    rgb(38, 45, 58) 50%,
    rgb(12, 15, 17) 100%
  );
  padding: 5px 9px;
}

.hl-rate-cover {
  float: left;
  width: 100%;
   text-align: center;
}
.hl-rate-cover p {
  margin: 0px;
  color: rgb(165 165 165);
  padding: 6px;
  background: rgb(11 10 10 / 4%);
}
.lgc .container {
  width: 1300px;
}
h3.clientsname {
  text-align: center;
  font-size: 39px;
  letter-spacing: 2.5px;
  text-transform: capitalize;
  font-weight: bold;
  color: rgb(223, 170, 17);
  margin: 0px;
}
h5.clientsname {
  text-align: center;
  font-size: 26px;
  letter-spacing: 4.5px;
  color: rgb(255, 255, 255);
  position: absolute;
  left: 0px;
  right: -60px;
  top: 17px;
  z-index: 1;
}
.coin-cover .lf-cvr .pn span.l-w {
  display: inline-block;
  font-size: 20px;
  width: 32%;
  color: rgb(255, 255, 255);
}
.coin-cover .lf-cvr span.r-w {
  display: inline-block;
  width: 22%;
  color: rgb(255, 255, 255);
}
span.text-center.r-w p {
  color: rgb(255, 255, 255);
  float: none !important;
}
element.style {
  display: inline-block;
}
.coin-cover .lf-cvr .pn.head span {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: rgb(223, 170, 17);
}
.pn.head {
  background: linear-gradient(
    rgb(12, 15, 17) 0%,
    rgb(38, 45, 58) 50%,
    rgb(12, 15, 17) 100%
  );
  border-radius: 5px;
  margin-bottom: 8px;
}
.coin-cover .lf-cvr {
  width: 100%;
  float: left;
}
.coin-cover .lf-cvr .pn.rat {
  font-size: 20px;
  font-weight: bold;
  border: 1px solid rgb(68, 68, 68);
  border-radius: 5px;
  margin-bottom: 5px;
  background: rgb(0, 0, 0);
}
.coin-cover .lf-cvr .pn {
  width: 100%;
  float: left;
  padding: 10px;
}
.pn.rat .h {
  background-color: rgb(40, 134, 69);
  color: rgb(255, 255, 255);
}
.pn.rat span p {
  display: block;
  padding: 7px 4px;
  border-radius: 6px;
  width: 166px;
  margin: 0px auto;
  font-size: 20px;
}
.spot-title {
  width: 100%;
  float: left;
  position: relative;
  background: linear-gradient(180deg, rgba(154,112,41,1) 0%, rgba(236,208,110,1) 49%, rgba(154,112,41,1) 95%);
}
.spot-title h2 {
  margin: 0px;
  padding: 10px;
  font-size: 16px;
  color: rgb(0, 0, 0);
  text-transform: uppercase;
  position: relative;
  text-align: center;
  font-weight: bold;
}
#divNext .spot-content .table > tbody > tr > td,
#divFuture .spot-content .table > tbody > tr > td {
  width: 50%;
  overflow: hidden;
}
.product-title-color .p-h.p0 {
  width: 40%;
  font-size: 20px;
  padding: 12px 15px;
  color: rgb(0, 0, 0);
}
.product-title-color .p-h.ph {
  width: 20%;
  font-size: 20px;
  padding: 12px 15px;
  color: rgb(0, 0, 0);
}
.product-title-color {
  color: rgb(0, 0, 0);
}
.spot-content .table > tbody > tr > td {
  width: auto;
  border: 0px !important;
}
#divHeader {
  margin-top: 15px;
  width: 100%;
  float: left;
  background: linear-gradient(180deg, rgba(154,112,41,1) 0%, rgba(236,208,110,1) 49%, rgba(154,112,41,1) 95%);
}
.table {
  margin-bottom: 0px;
}
.product-header .spt-lf {
  display: block;
  text-align: center;
  font-size: 16px;
  color: rgb(0, 0, 0);
  font-weight: bold;
}
.flex {
  display: flex;
  flex-wrap: wrap;
}
.spot-content {
  margin-top: 15px;
  box-shadow: rgb(42, 42, 42) 1px 1px 5px 0px;
}
.mprate-1 {
  background: rgb(255, 255, 255);
  border-radius: 10px;
}
.liverate-cover select {
  width: 200px;
  height: 37px;
  border-radius: 2px;
  border: 2px solid rgb(200, 164, 82);
  background: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  padding: 0px 4px;
}
.footer-logo {
  position: absolute;
  left: 44.4%;
  top: -99px;
}
.footer-logo img {
}
.city-cver {
  text-align: center;
  background: linear-gradient(
    0deg,
    rgb(214, 170, 41) 23%,
    rgb(255, 216, 100) 58%,
    rgb(214, 170, 41) 100%
  );
  display: inline-block;
  padding: 3px 10px;
  margin-top: 4px;
}
.city-cver label {
  color: rgb(0, 0, 0);
  font-size: 16px;
  margin-right: 10px;
  border-radius: 4px;
}
#divFuture {
  margin-bottom: 0px;
  margin-top: 0px;
}
.top-detail {
  background: rgb(1, 7, 20);
  padding: 3px 0px;
  border-bottom: 1px solid rgb(68, 68, 68);
}
.bn-cvr {
  text-align: center;
  padding: 5px 0px;
}
.bn-cvr p {
  font-size: 22px;
  color: rgb(255 255 255);
  margin: 0px 0px 7px;
  display: inline-block;
}
.two-box .col-md-6 {
  display: flex;
  flex-direction: column;
}
.bn-cvr h4,
.bn-cvr h5 {
  text-align: center;
  color: #a1792f;
  font-size: 22px;
  display: block;
  font-weight: bold;
}
.product-header {
  border: 0px !important;
}
.cnt-details {
  text-align: center;
}
.top-detail-cvr {
  margin-top: 25px;
  position: relative;
  z-index: 999;
}
.top-detail-cvr label {
  color: #a1792f;
  margin-right: 5px;
  margin-bottom: 0px;
  display: block;
  font-weight: bold;
}
.top-detail-cvr i {
  color: #a1792f;
  margin-right: 10px;
  font-weight: normal;
  display: block;
  line-height: 40px;
  font-size: 24px;
}
.top-detail-cvr p {
  display: block;
  color: rgb(255 255 255);
  margin: 0px;
}
.bn-cvr img {
  width: 126px;
  border-radius: 2px;
}
.product-header .spt-rt {
  text-align: center;
  padding: 5px 2px;
  font-size: 31px;
  border-radius: 4px;
  display: inline-block;
  letter-spacing: 1px;
  font-weight: 600;
  color: rgb(0 0 0);
  line-height: 32px;
}
.bn-cvr span {
  font-size: 22px;
  color: rgb(192 137 55);
  margin: 0px 24px;
}
.bn-cvr span:last-child {
  margin: 0px;
}
.bn-cvr {
  position: relative;
  background: rgb(14 14 14 / 0%);
  border: 2px solid #131411;
  margin-bottom: 20px;
}
.spot-content .table > tbody > tr > td,
.spot-content .table > tbody > tr > th,
.spot-content .table > tfoot > tr > td,
.spot-content .table > tfoot > tr > th,
.spot-content .table > thead > tr > td,
.spot-content .table > thead > tr > th {
  padding: 0px;
  border-width: 0px 0px 1px;
  border-top-style: initial;
  border-right-style: initial;
  border-left-style: initial;
  border-top-color: initial;
  border-right-color: initial;
  border-left-color: initial;
  border-image: initial;
  border-bottom-style: solid;
  border-bottom-color: rgb(230, 230, 230);
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  vertical-align: middle;
}
.content-cover.thm {
  padding: 10px 0px;
  color: rgb(255, 255, 255);
  background: rgb(30, 22, 0);
}
.content-cover {
  display: flex;
  align-items: center;
  justify-content: left;
}
.content-cover {
  margin-top: 5px;
  width: 100%;
  float: left;
  border: 2px solid #262c1f;
  line-height: normal;
  background: #ffffff;
}
.content-cover.thm h3 {
  font-size: 24px;
  color: rgb(222, 182, 75);
  margin: 0px;
}
#divHeader .product-title-color {
  color: rgb(255, 255, 255);
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  border-top: 0px;
}
table.border-none.title-css {
  background: rgb(247, 246, 231);
}
.main-product-cover h3 {
  margin: 0px;
}
.mn-rate-cover {
  text-align: center;
}
.main-product-cover h3 {
  margin: 0px;
  font-size: 36px;
  position: relative;
  z-index: 999;
  color: rgb(255, 255, 255);
  font-weight: bold;
}
.linesl {
  color: rgb(0, 0, 0);
  font-weight: bold;
}
.spot-cover .spot-content .mprate {
  border: 0px;
  border-radius: 0px 0px 4px 4px;
  padding: 0px;
}
.spot-content .mprate {
  background: rgba(0, 0, 0, 0.37);
  border-radius: 0px 0px 4px 4px;
}
table {
  width: 100%;
}
.product-name {
  width: 40%;
  padding-left: 10px;
  padding-right: 10px;
  border-right: 2px solid rgb(52 52 52);
}
.content-cover.thm .product-name {
  border-right: 0px;
}
.product-rate {
  width: 20%;
  text-align: center;
}
.product-rate.bdr {
  border-right: 2px solid #262c1f;
  padding: 0px 10px;
}

.product-rate.hl {
  width: 20%;
}
.mn-rate-cover .bgm {
  font-size: 36px;
  padding: 1px 8px;
  border-radius: 5px;
  display: inline-block;
  font-weight: 600;
  margin-bottom: 12px;
  margin-top: 20px;
  color: #000000;
}
.mn-rate-cover .bgs {
  display: block;
  font-size: 15px;
  color: rgb(255, 255, 255);
  line-height: normal;
  font-weight: normal;
  background: rgb(1, 7, 20);
}
.content-cover.thm .mn-rate-cover .bgm {
  font-size: 24px;
  padding: 0px;
  color: rgb(222, 182, 75);
  border-radius: 10px;
  display: inline-block;
}
.sml-rt {
  display: block;
}
.sml-rt,
.product-header.font-rate-1.border-none {
  display: inline-block;
  padding: 0px 10px;
  color: rgb(0, 0, 0);
}
.product-title-color.ref-rate .product-header {
  padding: 4px 0px;
}
#divSpot .product-title-color.ref-rate .product-header,
#divFuture .product-title-color.ref-rate .product-header {
  width: 25%;
  border: 0px;
}
#divSpot .product-header.font-rate-1.border-none {
  padding: 0px 4px;
  font-size: 12px;
}
#divSpot .spot-content .table > tbody > tr > td {
  width: 50%;
  overflow: hidden;
}
.product-header {
  text-align: center;
}
.spot-content .table > tbody > tr {
}
.time-cover img {
  width: 35px;
  position: relative;
  top: -2px;
}
.ri-cv .btn-group.btn-block .time-cover {
  text-align: center;
  height: 28px;
  border: 1px solid rgb(196, 196, 196);
  margin-bottom: 2px;
  padding: 2px;
  background: linear-gradient(
    rgb(255, 255, 255) 0%,
    rgb(246, 246, 246) 47%,
    rgb(245, 245, 245) 100%
  );
}
.btn.btn-block.btn-lg.available #cart-total span img {
  height: 32px;
}
.btn.btn-block.btn-lg.available #cart-total p {
  display: inline-block;
  color: rgb(0, 0, 0);
  letter-spacing: 2px;
  font-size: 19px;
}
.btn.btn-block.btn-lg.available {
  box-shadow: none;
  padding: 3px 0px 5px;
  background: rgb(0, 0, 0);
  border: 1px solid rgb(255, 255, 255);
}
.table {
  margin: 0px;
}
.header .title-wth.title-name {
  text-align: center;
  padding: 10px 0px;
  font-size: 28px;
  font-weight: bold;
  color: #bf8836;
}
.main-logo {
  text-align: center;
  width: 100%;
  float: left;
}
.brand-name img {
  width: 100%;
}
.main-logo a {
  display: inline-block;
  padding: 10px 0px;
}
.blc {
}
.e.smr {
  padding: 0px;
  font-size: 18px;
  font-weight: normal;
}
.e {
  color: transparent;
}
.h {
  background: rgb(0, 128, 0);
  color: rgb(255, 255, 255) !important;
}
.l {
  background: rgb(220, 0, 0);
  color: rgb(255, 255, 255) !important;
}
.btn-group-lg > .btn,
.btn-lg {
  padding: 15px;
  background: rgb(255, 255, 255);
}
.modal-content {
  background-color: transparent;
  box-shadow: none;
  border: 0px;
}
.modal-content .modal-body img {
  max-width: 100%;
}
.modal-header {
  padding: 0px 10px 0px 0px;
}
.modal-body {
  text-align: center;
}
.close {
  color: rgb(255, 255, 255);
  opacity: 1;
  font-size: 51px;
}
.modal-header {
  border: 0px;
}
.btn-group-lg > .btn,
#cart-total {
  font-size: 20px;
}
.jewellery-image .btn-primary {
  border: 0px;
}
.jewellery-image .btn-primary:hover {
  border: 0px;
  background: transparent;
}
#cart-total p {
  color: rgb(0, 0, 0);
  margin: 10px 0px 0px;
  display: inline-block;
  font-size: 22px;
  font-style: italic;
}
.list-group-item:last-child {
  padding: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
  color: rgb(255, 255, 255);
  border-radius: 0px;
  background: rgb(0, 0, 0);
}
.main-logo {
  text-align: center;
  background: rgb(255, 255, 255);
}
.pad_bottom {
  width: 100%;
  float: left;
}
.nav > li > a {
  border-radius: 5px;
}
.for-img-look label {
  background: transparent;
  margin-bottom: 0px;
}
.left-menu ul li:hover,
.right-menu ul li:hover {
  background-color: rgb(238, 162, 54);
  border: 1px solid rgb(213, 133, 18);
}
.left-menu ul li:hover a,
.right-menu ul li:hover a {
  color: rgb(255, 255, 255);
}
.navbar-header {
  width: 100%;
  text-align: center;
}
.form-group {
  margin-bottom: 9px;
}
.panel-body {
  padding: 5px;
}
.fb {
  width: 100%;
  float: left;
}
.fb p {
  display: inline-block;
  margin: 0px;
  color: rgb(0, 0, 0);
}
.f-left.sl img {
  width: 18px;
  border-radius: 27px;
}
.f-left.sl {
  color: rgb(122, 211, 255);
  display: block;
  text-align: right;
  width: 100%;
  margin: 0px;
  font-weight: normal;
  font-size: 15px;
}
.copyright a {
  color: rgb(51, 51, 51);
}
footer#footer-area {
  padding: 6px 0px 5px;
  margin-top: 15px;
  background: rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.32) 0px 0px 7px;
  border-top: 1px solid rgb(87, 0, 0);
}
#DivBankRecord {
  width: 100%;
  float: left;
  padding: 15px 0px;
  border-radius: 4px;
  margin-bottom: 15px;
}
.bank-title {
  color: rgb(0, 0, 0);
  text-align: center;
  font-size: 28px;
  background: linear-gradient(
    to top,
    rgb(191, 149, 63),
    rgb(252, 246, 186),
    rgb(179, 135, 40)
  );
  border-radius: 32px;
  padding: 2px;
  margin-bottom: 7px;
  font-weight: normal;
  width: 100%;
  float: left;
}
.detail,
.hd-titel {
  width: 100%;
  float: left;
  margin-bottom: 5px;
}
.detail .one,
.detail .one1,
.detail .one2,
.detail .one3 {
  border: 1px solid rgb(223, 223, 223);
  background: linear-gradient(
    rgb(255, 255, 255) 0%,
    rgb(246, 246, 246) 47%,
    rgb(245, 245, 245) 100%
  );
  border-radius: 42px;
  color: rgb(30, 30, 30);
  display: flex;
  vertical-align: middle;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 85px;
  margin: 0px 5px;
}
.one {
  width: 24%;
  display: inline-block;
  float: left;
  text-align: center;
  margin: 0px 5px;
}
.one1 {
  width: 24%;
  display: inline-block;
  float: left;
  text-align: center;
  margin: 0px 5px;
}
.one2 {
  width: 24%;
  display: inline-block;
  float: left;
  text-align: center;
  margin: 0px 5px;
}
.one3 {
  width: 24%;
  display: inline-block;
  float: left;
  text-align: center;
  margin: 0px 5px;
}
.cnt-detail-cover {
  padding: 10px;
  text-align: center;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 4px;
  width: 100%;
  float: left;
  background: linear-gradient(180deg, rgba(154,112,41,1) 0%, rgba(236,208,110,1) 49%, rgba(154,112,41,1) 95%);
}
.feedback-cover1 {
  padding: 10px;
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 4px;
  background: linear-gradient(180deg, rgba(154,112,41,1) 0%, rgba(236,208,110,1) 49%, rgba(154,112,41,1) 95%);
}
.feedback-cover {
  padding: 10px;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 4px;
  background: rgb(255 255 255);
}
.cnt-title {
  text-align: center;
  background: rgb(248, 157, 19);
  border-radius: 4px;
}
.cnt-title h2 {
  margin: 0px;
  padding: 10px 0px;
  background: linear-gradient(180deg, rgba(154,112,41,1) 0%, rgba(236,208,110,1) 49%, rgba(154,112,41,1) 95%);
  color: rgb(0 0 0);
  border-radius: 4px;
  text-align: center;
  border: 1px solid rgb(192 137 55);
}
.cnt-detail-cover p i {
  background: rgb(223, 170, 17);
  color: rgb(255, 255, 255);
}
#contact-form .form-group {
  margin-top: 10px;
}
#divSpotHd .prodict-title .mtw1.product-size.b1 {
  width: 20%;
}
#divSpotHd .prodict-title .mtw1.product-size.b2 {
  width: 40%;
}
#divSpot .prodict-prise .mtw1.b1 {
  width: 20%;
}
#divSpot .prodict-prise .mtw1.b2 {
  width: 40%;
}
#contact-form .form-group label {
  color: rgb(255, 255, 255);
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 700;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: rgb(115, 115, 115);
}
.cnt-detail-cover p span {
  margin-bottom: 0px;
  color: rgb(0, 0, 0);
  font-size: 16px;
  display: block;
}
.cnt-detail-cover p {
  padding: 8px 5px;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 4px;
  background: rgb(241 241 241);
}
.cnt-detail-cover p strong {
  display: block;
  margin-bottom: 10px;
  font-size: 20px;
  color: rgb(0 0 0);
}
.cnt-detail-cover p i {
  font-size: 24px;
  margin-bottom: 10px;
  height: 42px;
  width: 42px;
  text-align: center;
  line-height: 42px;
  color: rgb(0, 0, 0);
  border-radius: 30px;
  background: linear-gradient(
    180deg,
    rgba(177, 114, 35, 1) 0%,
    rgba(228, 194, 105, 1) 50%,
    rgba(177, 114, 35, 1) 100%
  );
  display: inline-block;
}
.cnt-detail-cover p:last-child {
  margin-bottom: 0px;
}
#contact-form .form-group input[type="button"] {
  padding: 8px 30px;
  text-transform: uppercase;
  margin-top: 10px;
  transition: all 0.4s linear 0s;
  color: rgb(0, 0, 0);
  border-radius: 5px;
  border: 0px;
  background: linear-gradient(180deg, rgba(154,112,41,1) 0%, rgba(236,208,110,1) 49%, rgba(154,112,41,1) 95%);
  cursor: pointer !important;
}
.marquee2,
.marquee22 {
  color: rgb(0, 0, 0);
  background: rgb(255, 255, 255);
  line-height: normal;
  font-weight: bold;
  width: 100%;
  float: left;
  padding: 4px 0px;
}
iframe {
  margin-top: 22px;
}
#contact-form .form-group input[type="button"]:hover {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
}
#msgForSubmit {
  color: rgb(0, 0, 0);
  text-align: center;
  font-size: 20px;
}
.gb-chartbx h2 {
  text-align: center;
  margin: 10px 0px 5px;
  padding: 10px;
  font-size: 25px;
  color: rgb(0, 0, 0);
  background: rgb(223, 170, 17);
  border-radius: 3px;
}
.scroll-top-wrapper {
  position: fixed;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  text-align: center;
  z-index: 999999;
  background-color: rgb(19, 19, 19);
  color: rgb(238, 238, 238);
  width: 50px;
  height: 48px;
  line-height: 48px;
  right: 30px;
  bottom: 30px;
  padding-top: 2px;
  border-radius: 10px;
  transition: all 0.5s ease-in-out 0s;
  border: 1px solid rgb(192, 147, 52);
}
.scroll-top-wrapper:hover {
  background-color: rgb(0, 0, 0);
}
.scroll-top-wrapper.show {
  visibility: visible;
  cursor: pointer;
  opacity: 1;
  font-size: 25px;
}
.booking-number h3 {
  margin: 10px 0px;
  color: rgb(230, 186, 33);
}
.b-number {
  color: rgb(255, 255, 255);
}
.lgc {
  width: 100%;
  float: left;
  background: #000000;
  padding: 10px 0;
}
.navbar-brand {
  height: auto;
  padding: 3px 0px;
  display: block;
  width: 100%;
  text-align: left;
}
.scroll-top-wrapper i.fa {
  line-height: inherit;
}
#divProduct h3 {
  text-align: left;
  margin: 10px 0px;
  font-size: 23px;
  color: #a1792f;
  line-height: 30px;
  font-weight: 600;
}
.pd10.text-center img {
  width: 100%;
}
.date-picker input[type="text"] {
  width: 136px;
  height: 30px;
  border-radius: 3px;
  border: 1px solid rgb(0, 0, 76);
  font-size: 14px;
  padding: 0px 5px;
}
.date-picker input[type="button"] {
  font-size: 19px;
  padding: 1px 10px 3px;
  border-radius: 4px;
  transform: scale(1);
  text-decoration: none;
  border: 0px;
  cursor: pointer;
  color: rgb(0, 0, 0);
  background: linear-gradient(
    180deg,
    rgba(177, 114, 35, 1) 0%,
    rgba(228, 194, 105, 1) 50%,
    rgba(177, 114, 35, 1) 100%
  );
  transition: all 0.4s linear 0s;
  display: inline-block !important;
}
.date-picker input[type="button"]:hover {
  background-color: rgb(0, 0, 76);
  color: rgb(255, 255, 255);
}
#divNews h1 {
  text-align: center;
  color: rgb(255, 255, 255);
}
.date-picker {
  display: inline-block;
  float: right;
  position: absolute;
  inset: auto 0% 15px auto;
}
.pop-text h4 {
  font-size: 28px;
  color: rgb(229, 184, 89);
  position: relative;
}
.pop-text p {
  line-height: 28px;
  color: rgb(255, 255, 255);
  font-size: 18px;
}
.pop {
  top: 50%;
  position: absolute;
  left: 50%;
  background: linear-gradient(
    rgb(60, 8, 0) 0%,
    rgb(60, 8, 0) 43%,
    rgb(99, 17, 4) 98%
  );
  padding: 14px;
  border-radius: 8px;
  box-shadow: rgb(0, 0, 0) 4px 5px 9px;
}
.pop-up-cover {
  position: fixed;
  inset: 0px 0px 0px 0%;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.65);
  border-radius: 3px;
  display: block;
}
.pop-text h4 i.fa {
  font-size: 20px !important;
}
.pop-text h4 i {
  position: absolute;
  right: -38px;
  top: 6px;
}
.pop-text h4 a i {
  color: rgb(229, 184, 89);
}
#DivBankRecord h1 {
  text-align: center;
  margin: 0px;
  padding-bottom: 10px;
}
.pop-logo img {
  text-align: center;
}
.update-cover {
  width: 100%;
  float: left;
}
.navbar-default {
  margin: 0px;
  min-height: auto;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  border-color: rgb(225, 184, 160);
}
.nav > li {
  display: inline-block;
  float: none !important;
}
.navbar.navbar-default {
  margin-bottom: 4px;
  border-radius: 0px;
  background: #a1792f;
}
.up-cover {
  background: rgb(13, 32, 49);
  margin-bottom: 10px;
  padding: 10px;
  width: 100%;
  float: left;
  box-shadow: rgb(255, 214, 134) 1px 1px 3px;
}
.update-date-cover h2 {
  font-size: 22px;
  text-align: center;
  margin: 0px;
  padding: 10px 0px;
  border-radius: 30px;
  background: linear-gradient(rgb(255, 214, 94) 0%, rgb(254, 191, 4) 100%);
  color: rgb(0, 0, 0);
  width: 100%;
  float: left;
}
.responsive-bank {
  display: none;
}
.cnt .bank-cover p {
  margin: 0px 0px 10px;
}
.fn {
  font-size: 18px !important;
  vertical-align: middle !important;
}
.second-part-cover #divFuture .prodict-prise .mtw2.mprobor_l.b2 span.cmb {
  font-size: 24px;
  padding: 4px 10px;
}
.blc .sm {
}
.p-l.f-r.pd span {
  display: inline-block;
}
.update-date-cover h2 p {
  display: inline-block;
  margin-left: 14px;
  font-size: 16px;
  margin-bottom: 0px;
}
.update-title h4 {
  margin: 10px 0px;
  width: 100%;
  float: left;
  color: rgb(255, 255, 255);
  font-size: 24px;
}
.liverate-cover {
  padding-bottom: 35px;
  clear: both;
}
.update-title p {
  width: 100%;
  float: left;
  font-size: 18px;
  letter-spacing: 0px;
  color: rgb(228, 209, 139);
}
#DivFutureRate .mtw2.mprobor_l.b2.sm span,
#divSpot .mtw2.mprobor_l.b2.sm span {
  font-weight: normal;
  font-size: 16px !important;
}
.container-fluid {
  width: 92%;
  clear: both;
}
.main-cover {
  padding-bottom: 85px;
}
.bank-cover p {
  line-height: 27px;
  margin: 0px 0px 10px;
  display: block;
  float: left;
  font-size: 16px;
  width: 100%;
  color: #000;
  background: #fff;
}
.footer-bottom-area.footer-distributed.copy {
  padding: 0px;
}

.add-banner { background: rgba(0, 0, 0, 0.63); position: fixed; inset: 0px; z-index: 999999; text-align: center; }
.cross { position: absolute; right: 26%; top: 3%; }
.add-banner img { width: 45%; margin-top: 3%; }
.add-banner .cross span { color: rgb(0, 0, 0); height: 40px; width: 40px; background: rgb(255, 255, 255); display: block; font-size: 29px; line-height: 36px; border-radius: 50%; text-align: center; opacity: 0.7; }


@media screen and (max-width: 1440px) {
  .container.a1 {
    width: 95%;
  }
  .ban1,
  .ban3 {
    font-size: 12px;
  }
  .main-cover {
    padding-bottom: 84px;
  }
  .left-menu ul li a,
  .right-menu ul li a {
    padding: 10px 7px;
    font-size: 15px;
  }
  .left-menu,
  .right-menu {
    padding: 36px 0px;
  }
  .main-product-cover h3 {
    font-size: 24px;
    word-break: break-word;
    text-align: left !important;
  }
  .mn-rate-cover .bgm {
    font-size: 30px;
  }
  .mn-rate-cover .bgs {
    font-size: 15px;
  }
  .product-header .spt-rt {
    font-size: 20px;
  }
}
@media screen and (max-width: 1222px) {
  .navbar-brand img {
    margin-left: 0px;
  }
  .navbar-default .navbar-nav > li > a {
    font-size: 12px;
  }
}
@media screen and (max-width: 1120px) {
  .tg-calltoaction h2 {
    font-size: 18px;
  }
  .tg-calltoaction h2 span {
    font-size: 30px;
  }
  .table > tbody > tr > td,
  .table > tbody > tr > th,
  .table > tfoot > tr > td,
  .table > tfoot > tr > th,
  .table > thead > tr > td,
  .table > thead > tr > th {
    vertical-align: middle;
  }
}
@media screen and (max-width: 1199px) {
  .pop-logo img {
    text-align: center;
    width: 100%;
}
  .one {
    width: 23%;
  }
  .hd-titel strong,
  .detail {
    font-size: 11px;
  }
  .apimg {
    width: 100px;
  }
  .navbar-default .navbar-nav > li > a {
    font-size: 12px;
  }
  .navbar-default .navbar-nav > li > a {
    padding: 10px 4px;
  }
}
@media screen and (max-width: 1024px) {
  .product-header .spt-rt {
    width: 128px;
  }
  .ft-l img {
    width: 280px;
  }
  .container {
    width: 100%;
  }
  .j-img {
    height: 226px;
  }
  .hd-titel strong {
    font-size: 10px;
  }
  .bank-title {
    font-size: 22px;
  }
  .detail .one,
  .detail .one1,
  .detail .one2,
  .detail .one3,
  .hd-titel .one,
  .hd-titel .one1,
  .hd-titel .one2,
  .hd-titel .one3 {
    font-size: 10px;
    margin: 0px 3px;
  }
  .a1 {
    width: 100%;
  }
  .c-c .m table tr td span {
    font-size: 13px;
  }
  .p-s {
    font-size: 18px;
  }
  .p-l.f-r.pd span {
    padding: 8px 9px;
  }
  .p-l.f-r.pd span {
    font-size: 16px;
  }
  .e.smr {
    font-size: 14px;
  }
  .title-ofc {
    font-size: 15px;
  }
  .btn.btn-block.btn-lg.available #cart-total p {
    font-size: 14px;
  }
  .btn.btn-block.btn-lg.available {
    padding: 5px 0px;
    background: rgb(0, 0, 0);
    border: 1px solid rgb(255, 255, 255);
  }
}
@media screen and (max-width: 991px) {
  .bn-cvr p,
  .bn-cvr span {
    font-size: 11px;
    margin: 0px;
  }
  .two-box .col-md-12 {
    width: 100%;
  }
  .spot-title h2,
  .mprate-1,
  .spot-cover .spot-content .mprate,
  .spot-content {
    width: 100%;
    float: left;
  }
  .navbar-brand {
    width: 270px;
  }
  .navbar-nav {
    /* padding: 15px 0px; */
  }
}
@media screen and (max-width: 992px) {
  #divProduct h3 {
    font-size: 18px;
  }
  .col-md-4 {
    clear: both;
  }
  .tp-right-details {
    width: 100% !important;
  }
  .logo-cover {
    margin-top: 10px;
  }
  h5.clientsname {
    right: 0px;
  }
  .left-menu ul li a,
  .right-menu ul li a {
    padding: 10px 7px;
    font-size: 10px;
  }
  .left-menu,
  .right-menu {
    padding: 26px 0px;
  }
  .top-detail-cvr {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 768px) {
  #divProduct h3,
  .product-title-color .p-h.ph,
  .product-title-color .p-h.p0 {
    font-size: 12px;
  }
  .product-rate a input[type="button"] {
    padding: 2px 16px;
    font-size: 18px;
  }
  body {
    width: 100%;
    float: left;
  }
  .footer-distributed {
    width: 100%;
    float: left;
  }
  .mn-rate-cover .bgm {
    border-radius: 5px;
  }
  .mn-rate-cover .bgm {
    width: auto;
  }
  .product-header .spt-rt {
    width: auto;
  }
  .navbar-brand > img {
    width: 47%;
    margin: 0px auto;
    text-align: center;
    float: none;
    display: block;
  }
  .collapse.navbar-collapse,
  .navbar-header {
    width: 100%;
  }
  .navbar-brand {
    width: 100%;
  }
  .collapse.navbar-collapse .spot-title h2,
  .mprate-1,
  .spot-content {
    width: 100%;
    float: left;
  }
  .main-product-cover h3 {
    font-size: 20px;
  }
  .mn-rate-cover .bgm {
    font-size: 20px;
    padding: 5px;
  }
  .content-cover {
    display: block;
  }
  .content-cover.thm h3,
  .content-cover.thm .mn-rate-cover .bgm,
  .mn-rate-cover .bgm,
  .main-product-cover h3,
  .product-header .spt-rt,
  .product-header.font-rate-1 span,
  .product-header .spt-lf,
  .spot-title h2 {
    font-size: 14px;
  }
  .mn-rate-cover .bgs {
    font-size: 9px;
  }
  .pop-logo img {
    width: auto;
  }
  .ft-l img {
    width: 28%;
  }
  #divNews {
    width: 100%;
    float: left;
  }
  .cnt-detail-cover {
    margin-bottom: 10px;
  }
  .ban1 {
    width: 48%;
  }
  .header .title-wth.title-name {
    text-align: center;
    padding: 10px 0px;
    font-size: 28px;
    color: rgb(0, 0, 0);
  }
  .ban3 {
    width: 60%;
  }
  .b_bott {
    float: right;
  }
  .feedback-cover1 {
    width: 100%;
    float: left;
  }
  .contnum {
    display: block;
    text-align: center;
    right: 23px;
  }
  .main-cover {
    width: 100%;
    float: left;
  }
  .j-img {
    height: 354px;
  }
  .btn.btn-block.btn-lg.available #cart-total span img {
    margin-right: 9px;
    position: relative;
    left: 6px;
    top: -1px;
  }
  .fb p,
  .copyright a {
    font-size: 8px;
  }
  .date-picker {
    position: static;
    width: 100%;
    margin-bottom: 10px;
  }
  .otr-maon-cover input {
    height: 35px !important;
  }
  .registrationfont {
    font-size: 14px !important;
  }
  .bg-clr {
    width: 93%;
  }
  .tg-contentbox {
    width: 100%;
    float: left;
    margin-bottom: 10px;
  }
  .responsive-bank {
    display: block;
  }
  .pop-logo {
    text-align: center;
    height: 74px;
  }
  .pop-text h4 i {
    top: -80px;
    right: 0;
  }
  .ban1 {
    padding: 5px 4px;
    font-size: 11px;
  }
  .ban3 {
    padding: 5px 4px;
    font-size: 11px;
  }
  .b_bott {
    padding: 5px 4px;
    font-size: 11px;
  }
  .ft-l img {
    width: 200px;
  }
  .fa-2x {
    font-size: 1em !important;
  }
  .footer-distributed {
    font: bold 10px sans-serif !important;
  }
  .footer-distributed .footer-center i {
    display: block;
    margin: 0px auto;
  }
  .footer-distributed .footer-center p {
    font-weight: normal;
    width: 80%;
    display: inline-block;
    text-align: center;
    margin-left: 10px;
  }
  .footer-left img {
    width: 98px;
  }
  .footer-distributed .footer-company-name,
  .footer-distributed .footer-company-about span {
    font-size: 10px;
    display: inline-block;
  }
  .footer-distributed .footer-icons a {
    width: 20px;
    height: 20px;
    font-size: 9px;
    line-height: 19px;
  }
  .footer-distributed .footer-center i {
    font-size: 14px;
  }
  .footer-distributed {
    padding: 10px;
  }
  .footer-distributed .footer-left,
  .footer-distributed .footer-center,
  .footer-distributed .footer-right {
    width: 100%;
  }
  .starline img {
    width: 14px;
  }
  .footer-distributed .footer-center i {
    display: inline-block;
  }
  .bn-cvr p,
  .bn-cvr h4,
  .bn-cvr h5 {
    font-size: 11px;
  }
  .two-box .container {
    display: block;
  }
  .footer-center p,
  .bn-cvr span {
    font-size: 11px;
  }
  .navbar-nav {
    padding: 0px !important;
  }
  .footer-center div {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .logo-cover {
    margin-top: 0px;
  }
  .product-rate.bdr {
    padding: 0px 3px;
  }
  .hl-rate-cover p {
    font-size: 8px;
  }
  h3.clientsname {
    font-size: 20px;
  }
  .bn-cvr {
    width: 100%;
    float: left;
  }
  .nav > li {
    display: block;
  }
  .bn-cvr img {
    width: 98px;
    margin-top: 2px;
  }
  .ft-l img {
    width: 28%;
  }
  .navbar-header {
    width: auto;
    float: none;
  }
  .collapse.navbar-collapse {
    width: 100%;
  }
  .navbar-default .navbar-nav > li > a {
    text-align: center;
    margin-right: 0px;
  }
  .collapse.navbar-collapse {
    float: none;
    padding: 0px;
    margin: 0px auto;
  }
  .navbar-brand {
    height: auto;
    padding: 7px 0px;
    display: block;
    width: 100%;
  }
  .navbar-nav {
    display: block;
    width: 100%;
    float: left;
    margin: 0px;
  }
  .navbar-brand > img {
    width: 74%;
  }
  .navbar-brand {
    display: block;
  }
  .navbar {
    display: block;
  }
  .navbar-header {
    position: relative;
    z-index: 999;
  }
  .navbar-toggle {
    position: absolute;
    right: 0px;
  }
  .navbar-default .navbar-nav > li > a {
    padding: 12px;
    font-size: 13px;
  }
  .navbar {
    min-height: 50px !important;
  }
}
@media screen and (max-width: 430px) {
  .two-box p {
  }
  .two-box span {
  }
  .img-thumbnail {
    height: 73px;
  }
  #DivBankRecord .col-xs-12 {
    padding: 0px;
  }
  .bn-cvr.text-right {
    text-align: center;
  }
  .container.a1 {
    width: 100%;
  }
  .top-detail-cvr {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .tp-right-details {
    width: 79%;
  }
  .ban1,
  .ban3,
  .b_bott {
    font-size: 8px;
  }
  .bank-cover .container.a1 {
    padding: 0px;
  }
  .navbar-brand > img {
    width: 56%;
    margin: 0px;
  }
  #divProduct h3,
  .product-title-color .p-h.ph,
  .product-title-color .p-h.p0 {
    font-size: 10px !important;
  }
  .content-cover.thm h3,
  .content-cover.thm .mn-rate-cover .bgm,
  .mn-rate-cover .bgm,
  .main-product-cover h3,
  .product-header .spt-rt,
  .product-header.font-rate-1 span,
  .product-header .spt-lf,
  .spot-title h2 {
    font-size: 14px;
  }
  .product-header .spt-rt {
    padding: 5px 6px;
  }
  .content-cover .col-md-4.col-sm-4.col-xs-4,
  .content-cover .col-md-3.col-sm-3.col-xs-3,
  .content-cover .col-md-2.col-sm-2.col-xs-2 {
    padding: 0px;
  }
  .mn-rate-cover .bgs {
    font-size: 8px;
  }
  #divFuture {
    padding: 0px;
  }
  .ft-l img {
    width: 74%;
  }
  .ban1 {
    width: 43%;
  }
  .pop-text h4 i {
    top: -89px;
    right: -4%;
  }
  .pop-text h4 {
    font-size: 18px;
  }
  .pop-text p {
    font-size: 16px;
  }
  .pop .container {
    padding: 0px;
  }
  .tg-calltoaction h2,
  .tg-calltoaction h2 span {
    font-size: 12px;
  }
  .tg-calltoaction h2 {
    margin: 0px;
  }
  .second-part-cover .b2 {
    padding: 0px;
  }
  .registrationfont {
    font-size: 14px !important;
  }
  .pop {
    width: 100%;
  }

  #contact-form .form-group label {
    font-size: 12px;
  }
  .cnt-detail-cover p strong {
    font-size: 14px;
    margin: 0px;
  }
  .cnt-detail-cover p span {
    font-size: 12px;
  }
  .time-cover span {
    font-size: 11px;
  }
  .bank-cover p {
    line-height: 27px;
    font-size: 10px;
  }
  .liverate-cover {
    padding-bottom: 91px;
  }
  .main-cover {
    padding-bottom: 112px;
  }
  .contact-us {
    position: relative;
    z-index: 2;
    margin-top: 65px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
  }
  .contact-icon {
    position: absolute;
  }
  .contact-icon i {
    font-size: 36px;
    top: -5px;
    position: relative;
    color: rgb(0, 123, 255);
  }
  .contact-info {
    margin-left: 75px;
    color: rgb(255, 255, 255);
  }
  .contact-info h3 {
    font-size: 20px;
    color: rgb(255, 255, 255);
    margin-bottom: 0px;
  }
  .copyright {
    padding: 19px 0px;
    margin-top: 10px;
    background-color: rgb(0, 0, 0);
    position: fixed;
    inset: auto 0px 0px;
    z-index: 99;
  }
  .copyright span,
  .copyright a {
    font-size: 18px;
    font-weight: normal;
    color: rgb(255, 255, 255);
    transition: all 0.3s linear 0s;
  }
  .copyright a:hover {
    color: rgb(211, 211, 211);
  }
  .contnum {
    display: block;
    margin-top: 12px;
  }
  .contnum h4 {
    margin: 0px 0px 6px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    font-size: 24px;
  }
  .contnum p {
    font-size: 24px;
    margin: 0px;
    color: rgb(170, 119, 27);
  }
  .contnum p i {
    color: rgb(170, 119, 27);
    font-size: 37px;
    margin-right: 0px;
    position: relative;
    top: 5px;
  }
  .copyright-menu ul {
    text-align: right;
    margin: 0px;
  }
  .copyright-menu li {
    display: inline-block;
    padding-left: 20px;
  }
  .back-to-top {
    position: relative;
    z-index: 2;
  }
  @media screen and (max-width: 430px) {
    .chart .col-sm-12 {
      padding: 0px;
    }
    .cnt-title h2 {
      font-size: 20px;
    }
    .gb-chartbx h2 {
      font-size: 14px;
      margin-bottom: 0px;
    }
    .update-title h4 {
      font-size: 18px;
    }
    .update-title p {
      font-size: 16px;
    }
    .update-date-cover h2 {
      font-size: 17px;
    }
    .date-picker input[type="text"] {
      width: 100%;
      margin-bottom: 10px;
    }
  }
  .liverate-cover {
    padding-bottom: 70px;
  }
  .dk-footer-box-info .footer-social-link h3 {
    margin-bottom: 12px;
  }
  .copyright span,
  .copyright a {
    font-size: 14px;
  }
  .contact-info h3 {
    font-size: 16px;
  }
  .dk-footer p {
    font-size: 24px;
    line-height: 20px;
    color: rgb(255, 255, 255);
  }
  .dk-footer .contact-us {
    margin-bottom: 0px;
  }
  .footer-widget h3 {
    font-size: 19px;
  }
  .footer-widget .section-heading {
    margin-bottom: 12px;
  }
  .footer-widget p {
    margin-bottom: 20px;
    margin-top: 10px;
    font-size: 24px;
    line-height: 20px;
    color: rgb(255, 255, 255);
  }
  .fa-2x {
    font-size: 1em !important;
  }
  .footer-widget p {
    margin-bottom: 12px;
  }
  .copyright {
    padding: 10px 0px;
  }
  .j-img {
    height: 182px;
  }
}
@media screen and (max-width: 430px) {
  .footer-widget a,
  .contact-info h3,
  .footer-widget p {
    font-size: 14px;
  }
  .apimg {
    width: 180px;
  }
  .second-part-cover #divFuture .mprate .b1 span,
  .second-part-cover #divFuture .prodict-prise .mtw2.mprobor_l.b2 span.cmb,
  #divFutureHd .mtw1.product-size.b1 span,
  #divFutureHd .mtw2.product-size.b2 span {
    font-size: 12px;
  }
  .second-part-cover #divFuture .prodict-prise .mtw2.mprobor_l.b2 span.cmb {
    padding: 2px 9px 0px;
  }
  .j-img {
    height: 130px;
  }
}
.close:focus,
.close:hover {
  color: rgb(229, 229, 229);
  text-decoration: none;
  cursor: pointer;
  opacity: 1;
}
@media screen and (max-width: 1302px) {
  .contnum p {
    font-size: 16px;
  }
  .contnum p i {
    font-size: 30px;
  }
  .contnum {
    top: 6px;
  }
}
@media screen and (max-width: 992px) {
  .coin-cover .lf-cvr .pn span.l-w {
    width: 26%;
  }
  .cnt-title h2,
  #contact-form .form-group,
  .feedback-cover1 {
    width: 100%;
    float: left;
  }
  .header .title-wth.title-name {
    width: 100%;
    float: left;
  }
  .navbar-nav {
    margin-top: 0px;
  }
  .navbar {
    height: auto;
  }
  .pop-logo img {
    text-align: center;
    width: 50%;
}
}
@media screen and (max-width: 768px) {
  .contnum {
    display: block;
    text-align: center;
    right: 23px;
    position: static;
    padding: 0px;
  }
  .navbar-nav {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .main-cover {
    padding-bottom: 10px;
  }
  .pn.rat span p {
    width: 75px;
  }
  .coin-cover .lf-cvr span.r-w {
    display: inline-block;
    width: 18%;
  }
  .coin-cover .lf-cvr span.r-w,
  .pn.rat span p {
    font-size: 12px;
  }
  .coin-cover .lf-cvr .pn span.l-w {
    display: inline-block;
    font-size: 12px;
    width: 29%;
  }
  .coin-cover .lf-cvr .pn {
    padding: 2px;
  }
  .coin-cover .lf-cvr .pn.head span {
    font-size: 11px;
  }
  .product-title-color .p-h.ph {
    font-size: 20px;
    padding: 12px 6px;
  }
  .liverate-cover .col-md-12 {
    padding: 0px;
  }
  h5.clientsname {
    right: 0px;
  }
  .main-product-cover p {
    font-weight: 300;
    padding: 5px;
    line-height: 15px;
  }
  #divProduct h3 {
    font-size: 12px;
    line-height: 18px;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: rgb(170, 119, 27);
  }
  .navbar-toggle {
    background-color: rgb(255, 255, 255);
  }
  .main-logo a {
    display: inline-block;
    padding: 3px 0px 0px;
  }
  .contnum {
    margin-top: 0px;
  }
}
@media screen and (max-width: 425px) {
  .update-title p {
    font-size: 12px;
  }
  .scroll-top-wrapper {
    width: 25px;
    height: 25px;
    line-height: 21px;
    font-size: 14px !important;
  }
  .container-fluid {
    width: 100%;
  }
  .spot_heading {
    font-size: 16px;
  }
  .futurebox .rate,
  .divProduct .m-1 .p-l.f-r-0 .p-s,
  .divProduct .m-1 .p-l.f-r.pd span {
    font-size: 10px;
  }
  .p-l.f-r.pd span {
    padding: 0px 8px;
  }
  .divProduct .p-l.f-r.pd .smr {
    font-size: 9px !important;
  }
  .contnum p {
    font-size: 10px;
  }
  .copyright {
    padding: 4px 0px;
  }
  #divNews h1 {
    font-size: 18px;
  }
  .gb-chartbx h2 {
    width: 100%;
    float: left;
  }
  #dk-footer,
  .footer-awarad p.f-left.sl {
    text-align: center;
  }
  .contnum p i {
    font-size: 20px;
  }
}
@media screen and (max-width: 1199px) {
  #divProduct h3 {
    font-size: 20px;
  }
  .bn-cvr {
    margin-bottom: 10px;
    margin-top: 0px;
  }
  .apimg {
    width: 100px;
  }
  .copyright {
    padding: 10px 0px;
  }
  .copyright span,
  .copyright a,
  .f-left.sl {
    font-size: 12px;
  }
}
@media screen and (max-width: 425px) {
  .pop-logo img {
    width: 230px;
  }
  .header .title-wth.title-name {
    font-size: 18px;
    padding: 10px 0px 0px;
  }
  .tg-contentbox {
    height: 159px;
  }
  #divProduct h3 {
    margin: 1px 0px;
  }
  .scheduler-border legend {
    font-size: 14px;
  }
  .scheduler-border label {
    font-size: 12px;
  }
  .p-l.f-r.pd span {
    padding: 0px 8px;
  }
  .futurebox .col1 {
    padding: 0px;
  }
  .liverate-cover {
    padding-bottom: 19px;
  }
}
.spot-content .table > tbody > tr:nth-child(2n) {
  border-bottom: 0px !important;
}
input[type="file"] {
  color: rgb(255, 255, 255);
}
.date-picker input[type="text"] {
  color: rgb(0, 0, 0);
}
a {
  cursor: pointer !important;
}
.liverate-cover table {
  background: transparent;
}
.spot-content table {
  background: #ffffff;
}
@media screen and (max-width: 1199px) {

  .lgc .container {
    width: auto !important;
  }
  .booking-number h3 {
    font-size: 14px;
  }
  .web a {
    color: rgb(255, 255, 255);
    font-size: 11px;
  }
  .weblink-cover {
    margin-left: 12%;
  }
}
@media screen and (max-width: 991px) {
  .navbar-brand img {
    margin: 0px auto;
  }
  .weblink-cover {
    margin-left: 0px;
  }
  .bn-cvr img {             
    width: 81px;
  }
  .navbar-brand {
    width: 233px;
    float: none;
    text-align: center;
    margin: 0px auto;
  }


  .col-md-4.p-0.abs  {
    display:flex; 
     flex-direction:row-reverse;
    flex-wrap: wrap;
    }
    
    .col-md-4.p-0.abs:nth-of-type(2n) {
     display:flex;
     flex-direction:column-reverse;
    }

}
@media screen and (max-width: 425px) {
  .tp-right-details {
    width: 80% !important;
  }
  .marquee-cover marquee,
  marquee {
    font-size: 10px;
  }
  #divSpot .product-header.font-rate-1.border-none,
  .sml-rt,
  .product-header.font-rate-1.border-none {
    font-size: 9px;
  }
  .product-rate a input[type="button"] {
    padding: 2px 10px;
    font-size: 12px;
  }
  .weblink-cover {
    margin-top: 0px;
    width: 100%;
  }
  .bn-cvr a {
    display: inline-block;
  }
  #hdr .b-number p,
  #hdr .booking-number h3 {
    margin: 0px;
  }
  .logo-cover {
    width: 100%;
  }
  .mn-rate-cover .bgm {
    margin-top: 2px;
    margin-bottom: 2px;
  }
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  color: rgb(177 138 60);
  border-radius: 0px;
  background: rgb(255 255 255);
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
  border-color: rgb(210, 182, 103);
}
.headr-cover {
  width: 100%;
  float: left;
  position: relative;
}
.top-detail-cvr.svb {
  float: right;
  display: flex;
  position: relative;
  z-index: 999;
}
.tp-right-details {
  width: 85%;
  display: inline-block;
  text-align: left;
}
.tp-left-details {
  width: 40px;
  height: 40px;
  float: left;
  line-height: 40px;
  text-align: center;
}
.pop-up-cover {
  position: fixed;
  inset: 0px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.72);
}
.pop-up-cover .pop {
  position: absolute;
  top: 39%;
  left: 5%;
  right: 5%;
  background: rgb(0 0 0);
  padding: 10px 20px;
  border-radius: 5px;
  border: 2px solid rgb(185 149 67);
}

.pop-text {
  position: relative;
}
.pop-text a {
  position: absolute;
  right: 10px;
  color: rgb(255, 209, 131);
}
.pop-text h4 {
  font-size: 26px;
  font-weight: bold;
  color: rgb(255, 209, 131);
  padding-right: 41px;
}
.pop-text p {
  margin: 0px;
  font-weight: bold;
  font-size: 18px;
  color: rgb(255, 255, 255);
}
@media screen and (max-width: 430px) {
  .pop {
    width: auto;
  }
}
@media screen and (max-width: 425px) {
  .pop-text h4 i {
    top: 56px;
    right: 30px !important;
  }
  .update-date-cover h2,
  .update-date-cover h2 p {
    font-size: 14px;
  }
 
  .pop-text a {
    position: absolute;
    right: -33px;
    top: -144px;
  }
  .pop-up-cover .pop {
    padding: 10px;
  }
  .pop-text h4 {
    font-size: 14px;
    padding: 0px;
  }
  .pop-text p {
    font-size: 13px;
  }
 
}
.date-picker input[type="text"] {
  border: 1px solid rgb(35, 31, 32);
  height: 33px;
  border-radius: 2px;
  color: rgb(0, 0, 0);
  font-size: 12px;
  width: 145px;
  padding-left: 7px;
  margin-bottom: 15px;
}
.date-picker input[type="button"] {
  cursor: pointer;
  background: linear-gradient(180deg, rgba(154,112,41,1) 0%, rgba(236,208,110,1) 49%, rgba(154,112,41,1) 95%);
  border-radius: 3px;
  color: rgb(0, 0, 0);
  padding: 4px 16px;
  font-size: 16px;
}
.up-cover {
  background: rgb(255 255 255);
  margin-bottom: 10px;
  padding: 10px;
  width: 100%;
  float: left;
  box-shadow: rgb(203 156 71) 1px 1px 3px;
  border-radius: 4px;
}
.update-date-cover h2 {
  font-size: 22px;
  text-align: center;
  margin: 0px;
  padding: 10px 0px;
  border-radius: 30px;
  background: rgb(223, 170, 17);
  color: rgb(0, 0, 0);
  width: 100%;
  float: left;
}
.update-date-cover h2 p {
  display: inline-block;
  margin-left: 14px;
  font-size: 16px;
  margin-bottom: 0px;
  color: rgb(0, 0, 0);
}
.update-title h4 {
  margin: 10px 0px;
  width: 100%;
  float: left;
  color: rgb(0 0 0);
  font-size: 24px;
  font-weight: bold;
}
.update-title p {
  width: 100%;
  float: left;
  font-size: 18px;
  letter-spacing: 0px;
  color: rgb(0 0 0);
}
.update-date-cover h2 {
  font-size: 22px;
  text-align: center;
  margin: 0px;
  padding: 10px 0px;
  border-radius: 30px;
  background: linear-gradient(180deg, rgba(154,112,41,1) 0%, rgba(236,208,110,1) 49%, rgba(154,112,41,1) 95%);
  color: rgb(0, 0, 0);
  width: 100%;
  float: left;
}
#divNews h1 {
  text-align: center;
}
.date-picker {
  text-align: right;
}
.img-thumbnail {
  width: 100%;
}

.ui-datepicker th {
  background: rgb(255, 255, 255) !important;
}
.add-banner {
  background: rgba(0, 0, 0, 0.63);
  position: fixed;
  inset: 0px;
  z-index: 999;
  text-align: center;
}
.cross {
  position: absolute;
  right: 26%;
  top: 3%;
}
.add-banner img {
  width: 45%;
  margin-top: 3%;
}
.add-banner .cross span {
  color: rgb(0, 0, 0);
  height: 40px;
  width: 40px;
  background: rgb(255, 255, 255);
  display: block;
  font-size: 29px;
  line-height: 36px;
  border-radius: 50%;
  text-align: center;
}
.close {
  opacity: 0.8;
}

@media screen and (max-width: 575px) {
  .spot-cover .col-md-6 {
    padding: 0px;
}





}


@media screen and (max-width: 425px) {
  .update-date-cover h2,
  .update-date-cover h2 p {
    font-size: 11px;
  }
  .update-date-cover h2 {
    padding: 2px 0px;
  }
  .update-title h4 {
    margin: 5px 0px;
    font-size: 12px;
  }
  .update-title p {
    font-size: 11px;
  }
  .date-picker input[type="text"] {
    width: 100%;
    height: 28px;
    margin-bottom: 5px;
  }
  .tg-contentbox .ban1,
  .tg-contentbox .ban3 {
    font-size: 8px;
  }
  .b_bott {
    font-size: 6px;
  }
  .ban1 {
    padding-left: 3px;
  }
  .tg-contentbox {
    min-height: auto;
  }
  .date-picker input[type="button"] {
    display: block;
    margin: 0px auto 10px;
  }
  .spot-cover .col-md-6{padding: 0px;}
  .add-banner img {
    width: 82%;
  }
  .cross {
    position: absolute;
    right: 3%;
    top: 0%;
  }
  .add-banner .cross span {
    color: rgb(0, 0, 0);
    height: 30px;
    width: 30px;
    background: rgb(255, 255, 255);
    display: block;
    font-size: 21px;
    line-height: 23px;
    border-radius: 50%;
    text-align: center;
  }
  .top-detail-cvr.svb {
    float: none;
    display: flex;
    justify-content: center;
  }
}



