* {
    font-family: 'BankGothic', sans-serif ;
 
    outline: none;
}

body {
    letter-spacing: 0px;
    position: relative;
    min-height: 95vh;
    /* background-image: url(../images/bg.png); */
}

body {
    color: #000;
    background: #fff;
    width: 100%;
    float: left;
}
a{text-decoration: none;}
.booking-number-ios p img{width:35px;float: none;display:inline-block;}
.booking-number-ios p{display:inline-block;float:none;margin-right:20px;}
body:after{content:"";position: absolute;left:0;right:0;top:0;bottom:0;background-repeat: repeat;background-attachment:fixed;z-index:-1;opacity:0.2; background: #fff;}
.booking-number-ios{display: block;float: left; width: 100%;text-align: center;}
.scheduler-border legend {
    background: linear-gradient(to top, #BF953F, #FCF6BA, #B38728);
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    border-style: none none solid;
    border-width: 0;
    color: #000;
    display: block;
    font-size: 24px;
    line-height: inherit;
    margin-left: 10px;
    padding: 0 10px !important;
    width: inherit;
    border-radius: 3px;
}
a.add span {
    background: #fff;
    color: #000;
    padding: 5px;
    display: inline-block;
    font-size: 16px !important;
    font-weight: bold;
    margin-left: 15px;
    border-radius: 2px;
}

.lgc .bn-cvr.text-right a {
    margin: 34px 15px 0px auto;
}

.lgc .bn-cvr.text-right img {
    width: 150px;
    border: 2px solid #008083;
}

.header-top-cover {
    z-index: 99;
    position: relative;
    width: 100%;
    float: left;
    background: rgb(132,188,210);
    background: linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);
}

.left-1 {
    width: 33%;
    display: inline-block;
    position: relative;
    float: left;
    text-align: center;
}
.left-1.fst{}
.left-1.fst a.add-ca{
    margin-top: 0px;
    height: 30px;
    padding: 0;
    text-align: center;
    width: 30px;
    line-height: 30px;
    margin-top: 3px;
    position: relative;
    top: 2px;
    }
.left-1.fst  i{color:#000;}
.left-1.fst .bn-cvr span{    font-size: 16px;}
.left-1.fst i {
    color: #000;
    height: auto;
    width: auto;
    line-height: 27px;
}
.right-1 {
    width: 50%;
    display: inline-block;
    float: left;
    text-align: center;
}

.left-top {
    width: 100%;
    float: left;
}

.left-top p {
    display: inline-block;
    margin-right: 14px;
    font-size: 15px;
    margin: 0;
    color:#ffffff;
    font-weight: bold;
}

.left-top .top-cnt-cv {
    display: inline-block;
}

.header-top-cover i {
    margin-right: 10px;
    height: 30px;
    width: 30px;
    line-height: 30px;
    color: #fff;
    border-radius: 4px;
    display: inline-block;
    margin: 0 auto;
    font-size: 20px;
    position: relative;
    top: 2px;
}

.top-cnt-cv span {
    color: #fff;
    font-weight: bold;
    margin-bottom: 1px;
    display: inline-block;
}

.logo-cover .logo-text {
    width: 75%;
    margin-left: 20px;
}

.icon-cover {
    display: block;
    margin-right: 14px;
    font-size: 16px;
    margin: 0;
    float: left;
    color: #fff;
    width: 100%;
    text-align: center;
}

.icon-cover p {
    margin-bottom: 0px;
}

.icon-cover i {
    font-weight: bold;
}

.product-header {
    width: 20%;
    padding: 5px 0px!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, #BF953F, #FCF6BA, #B38728);
    color: #000;
    border: 0px;
    border-radius: 3px;
    float: none !important;
}

.kyc-btn {
    background: #fff none repeat scroll 0 0;
    border: 2px solid #0c0400;
    border-radius: 10px;
    color: #fff;
    padding: 7px 20px;
    color: #000;
    font-size: 20px;
}

.pad_bottom button:hover,
html .pad_bottom input[type=button]:hover,
.pad_bottom input[type=submit]:hover {
    color: #000;
    background: #fff;
    border-color: #fcc163;
}

fieldset.scheduler-border {
    border: 2px solid #AA771B;
    margin: 10px 2px !important;
    padding: 0.35em 0.625em 0.75em !important;
    background-color: #00000094;
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    width: 100%;
    height: 140px;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border-radius: 0px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border:0px;
    border-radius: 20px;
}
.bank-new-cvr{border:3px solid #01305c;padding: 7px 7px;border-radius: 20px;}
.mar-btm {
    margin-bottom: 10px;
}

.ban1 {
    padding: 15px 5px;
    font-weight: bold;
    color: #324063;
    width: 40%;
    font-size:14px;
}


/** START ADD BANNER **/

.add-banner {
    background: #000000a1;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    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: #000;
    height: 40px;
    width: 40px;
    background: #fff;
    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: #000;
        height: 30px;
        width: 30px;
        background: #fff;
        display: block;
        font-size: 21px;
        line-height: 23px;
        border-radius: 50%;
        text-align: center;
    }
}


/** END - ADD BANNER **/

.ban3 {
    padding: 15px 5px;
    font-weight: bold;
    color: #324063;
    width: 60%;
    font-size:14px;
}

.b_bott {
    float: right;
}

.tg-contentbox {
    padding: 5px;
}

.tg-contentbox {
    min-height: 248px;
}

.form-control {
    border:1px solid #344066 !important;
}

.scheduler-border label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    color: #fff;
}

.bg-lg {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0.1;
}

#datepicker {
    z-index: 99 !important;
}

div#divFuture {
    width: 100%;
    float: left;
}

.bg-lg img {
    width: 592px;
    display: block;
    margin: 0 auto;
}

.jewellery-image .btn.btn-primary.btn-lg.j-img {
    padding: 0px;
    display: block;
}

body {
    position: relative;
}

.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;
    font-weight: bold;
    position: relative;
    z-index: 4;
}

.footer-distributed .footer-left {
    width: 100%;
    text-align: center;
    padding: 5px 0px;
    background: #01305c;
}

.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: #fff;
    margin: 20px 0 12px;
    padding: 0;
}

.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: #fff;
    font-size: 12px;
    margin: 0;
    margin-bottom: 3px;
    display: block;
    margin-right: 0;
    margin-top: 3px;
    font-weight: bold;
}

.footer-distributed .footer-center i {
    background-color: #fcc163;
    color: #000;
    font-size: 25px;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    text-align: center;
    line-height: 42px;
    margin: 10px 15px;
    vertical-align: middle;
    display: block;
    margin: 0 auto;
    margin-bottom: 7px;
}

#ftr {
    width: 100%;
    float: left;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
}

.footer-distributed .footer-center p {
    display: inline-block;
    color: #fff;
    vertical-align: middle;
    margin: 0;
    font-family: sans-serif;
    text-align: center;
    width: 80%;
    display: inline-block;
}

.bn-cvr.text-right {
    text-align: right;
    width: 100%;
    display: inline-block;
    float: left;
}

.footer-distributed .footer-center p a {
    color: #fff;
    text-decoration: none;
    font-family: sans-serif;
}

.footer-distributed .footer-center {
    width: 100%;
}

.footer-distributed .footer-right {
    width: 100%;
    text-align: center;
}

.logo-cover a {
    width: 100%;
    float: left;
}

a.starline {
    color: #fff;
    font-weight: bold;
}

.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: 14px;
    position: relative;
    top: -1px;
    border-radius: 8px;
}

.footer-distributed {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
    width: 100%;
    text-align: left;
    font: bold 16px sans-serif !important;
    border-top: 1px solid #4a4a4a;
    padding: 5px 0px;
    position: relative;
    z-index: 99;
}

.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: #fff;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
}

.footer-distributed .footer-company-about span {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

.marquee-cover marquee {
    padding: 15px 0px;
    color: rgb(116 99 224);
    font-size: 18px;
    display: block;
}

.logo-cover {
    width: 100%;
    float: left;
}

.navbar-nav {
    padding: 0px 0px;
    display: block;
    width: 100%;
}

.navbar>.container .navbar-brand,
.navbar>.container-fluid .navbar-brand {
    margin-left: 15px;
}

.navbar-brand img {
    width: 100%;
    margin-left: 28px;
    text-align: left;
}

.navbar-brand>img {
    width: auto;
    margin: 0 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: #eb9f00;
    border-radius: 2px;
    font-size: 20px;
    color: #000;
    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: #fff;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
    margin-right: 5px;
    font-weight: bold;
    border-radius: 0px;
}


/** liverate **/

.spot-cover {
    margin-bottom: 2px;
    border: 2px solid #01305c;
    width:100%;
    float: left;
}
.hlcvr {
    width: 100%;
    float: left;
    text-align: center;
    font-weight: bold;
    color: #929292;
    margin-bottom: 10px;
}
.refrence-rate .title {
    text-align: center;
}

.high-low {
    background: #dedede;
    border-top: 1px solid #bb7703;
    text-align: center;
    padding: 6px 0px;
    border-radius: 0px 0px 5px 5px;
}

.high-low span {
    font-weight: bold;
    display: inline-block;
    color: #590014;
}

.line1 {
    margin: 0px 10px;
}

.refrence-rate {
    background: #01305c;
    padding: 0px;
    width: 100%;
    float: left;
    padding-bottom: 3px;
    padding-top: 5px;
}

.sell-rate span {
    padding: 7px 10px;
    font-size: 22px;
    font-weight: 600;
    display: inline-block;
    border-radius: 2px;
    border-radius: 4px;
    line-height: normal;


    width: 126px;
}

.title h3 {
    margin: 0px;
    padding: 12px 0px;
    font-size: 18px;
    color: #000;
    text-align: center;

    background: #fff;
}

#divSpot .title h3 {
    color: rgb(255, 255, 255);
    background: linear-gradient(90deg, rgb(132, 188, 210) 30%, rgb(114, 93, 224) 100%);
    border-radius: 5px 5px 0px 0px;
    font-weight:bold;
}
#divFuture .title h3 {
    color: rgb(255, 255, 255);
    background: linear-gradient(90deg, rgb(132, 188, 210) 30%, rgb(114, 93, 224) 100%);
    border-radius: 5px 5px 0px 0px;
    font-weight:bold;
}
.spc-cover {
    width: 100%;
    float: left;
    margin-bottom: 0px;
}

.slider-title {}

.slider-title h3 {
    text-align: center;
    margin: 0px;
    background: rgb(132,188,210);
    background: linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);
    font-size: 16px;
    padding: 9px 0px;
    color: #fff;
    font-weight: 700;
}

.sell-rate {
    text-align: center;
    width: 100%;
    display: inline-block;
    padding:12px 0px 9px;
    float: left;
}

span.high-low {
    padding: 0 !important;
    background: #0000;
    border: 0;
    font-size: 16px;
    display: block;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    border: 1px dotted #008083;
}

.carousel-control:focus,
.carousel-control {
    opacity: 1;
    box-shadow: none;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
    font-size: 22px;
}

.carousel-control.left,
.carousel-control.right {
    background: #0000;
}

.glyphicon {
    color: #01305c;
    opacity: 1;
    box-shadow: none;
    font-weight: normal;
}

.premium-cover {
    margin-bottom: 20px;
}

.sell-rate span.titlenm {
    padding: 0px;
    font-size: 18px;
    color: #ffa966;
    display: block;
    padding: 0 !important;
    margin-bottom: 3px;
}

.spot-title h2 {
    text-align: center;
    margin: 0;
    padding: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    background: #fcc163;
    text-transform: uppercase;
}

.refining-banner img {
    width: 100%;
    border: 4px solid #daad3c;
    border-radius: 5px;
    box-shadow: 0px 0px 4px #00000057;
    margin-top: 6px;
}

.future_band,
.product_band {
    padding: 5px 10px;
    background: linear-gradient(#fcc120 0%, #e59100 100%);
    font-weight: bold;
}

.coin_amount {
    background: #fff;
    border: 2px solid #efbc61;
    font-size: 24px;
    text-align: center;
    color: #c4baaa;
    margin: 2px 0px;
    padding: 3px 0px;
}

.coins {
    font-size: 15px;
    text-align: center;
    color: #000;
    font-weight: bold;
}

.coin_amount span.equ,
.coin_amount span.high,
.coin_amount span.low {
    display: inline-block;
}

.silver_coin_amount i,
.coin_amount i {
    margin-right: 8px;
}

.future_band .heading,
.product_band .heading {
    font-size: 19px;
    color: #111;
    text-transform: uppercase;
    display: block;
}

.coin_amount span {
    background: #d2d2d2;
    padding: 3px 10px;
    color: #000;
    border-radius: 3px;
    width: 174px;
    margin: 2px 0px;
    font-weight: bold;
}

span.coin_heading {
    font-size: 22px;
    font-weight: bold;
}

.mar_b15 {
    margin-top: 15px;
}

.silver_coins {
    line-height: 46px;
    background: #fff;
    border: 2px solid #efbc61;
    font-size: 24px;
    text-align: center;
    color: #000;
    margin: 2px 0px;
    padding: 3px 0px;
}

.silver_coin_amount {
    background: #fff;
    border: 2px solid #efbc61;
    font-size: 24px;
    text-align: center;
    color: #c4baaa;
    margin: 2px 0px;
    padding: 3px 0px;
    line-height: 42px;
}

span.silver_coin_heading {
    color: #000;
    font-size: 21px;
    text-transform: uppercase;
    display: block;
    padding: 5px 10px;
    background: linear-gradient(#fcc120 0%, #e59100 100%);
    font-weight: bold;
}

.silver_coin_amount span {
    background: #d2d2d2;
    padding: 0px 10px;
    color: #000;
    border-radius: 3px;
    width: 174px;
    margin: 2px 0px;
    font-weight: bold;
    display: inline-block;
}

#divProduct {
    width: 100%;
    float: left;
    margin-bottom: 6px;
}

#divProduct .main-product-cover h3 {
    text-align: left;
}

.product-rate a input {
    border: 0;
    color: #000;
    background: #0000;
}

.product-rate a {
    cursor: pointer !important;
    font-weight: bold;
    padding: 9px 25px;
    border-radius: 5px;
    background: #ababab;
    font-size: 26px;
    color: #000;
    background: #e9983f;
    cursor: pointer;
}

.product-title-color .p-h.p0 {
    width: 50%;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 15px;
}

.product-title-color .p-h.ph {
    width: 20%;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 15px;
    text-align: center;
}

.product-title-color .p-h.ph {
    width: 30%;
}

.premium-cover .product-title-color .p-h.p0 {
    width: 50%;
    font-size: 20px;
    font-weight: bold;
    padding: 0px 15px;
}

.premium-cover .product-title-color .p-h.ph {
    width: 20%;
    font-size: 20px;
    font-weight: bold;
    padding: 0px 15px;
    text-align: center;
    font-family: system-ui;
    font-weight: 600;
}

.spc-cover .col-md-4 {
    border-right: 2px solid #fff;
}

.spc-cover .col-md-4:last-child {
    border-right: 0px solid #000;
}

.product-title-color {
    color: #e78e49;
}

.spot-content .table>tbody>tr>td {
    border: 0px !important;
}

.product-title-color .p-h.p0,
.product-title-color .p-h.ph {
    border: 0px;
}

.product-title-color .p-h.p0 span,
.product-title-color .p-h.ph,
.premium-cover .product-title-color .p-h.ph span {
    font-family: system-ui;
    font-weight: 600;
    color: #fff;
}

#divHeader {
    margin-top: 5px;
    width: 100%;
    float: left;
    border-radius: 4px;
}

.table {
    margin-bottom: 0px;
}

.product-header .spt-lf {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.product-header .spt-lf h2 {
    margin: 0px;
    padding: 10px 0px 10px 10px;
    font-size: 22px;
    font-weight: bold;
}

td.mtw2.product-size.b2 {
    width: 20%;
    padding: 5px 10px;
    font-size: 18px;
    font-weight: bold;
}

td.mtw1.product-size.b1 {
    width: 20%;
    padding: 5px 10px;
    font-size: 18px;
    font-weight: bold;
}

.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

.spot-content {
    border-radius: 5px;
    margin-top: 5px;
    box-shadow: 0px 0px 10px #00000038;
}

.ligh-white {}

.mprate-1 {
    background: #fff;
    border-radius: 0px 0px 4px 4px;
    border-radius: 10px;
}

.liverate-cover select {
    width: 200px;
    height: 37px;
    border-radius: 2px;
    border: 2px solid #c8a452;
    background: #000;
    color: #fff;
    padding: 0px 4px;
}

.footer-logo {
    position: absolute;
    left: 44.4%;
    top: -99px;
}

.footer-logo img {}

.city-cver {
    text-align: center;
    background: linear-gradient(to right, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
    display: inline-block;
    padding: 3px 10px;
    margin-top: 4px;
}

.city-cver label {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
    border-radius: 4px;
}

.two-box.bk {
    text-align: center;
    text-align: center;
    padding: 5px 0px;
    box-shadow: 0px 0px 10px #00000038;
}

.two-box.bk .bn-cvr span {
    color: #000;
}

.bn-cvr p {
    font-size: 16px;
    color: #000;
    display: inline-block;
    margin: 0px;
    margin-bottom: 7px;
    font-weight: bold;
}

.two-box {
    background: #fff;
    border-radius: 3px;
    margin-top: 8px;
    margin-bottom: 5px;
}

.two-box .col-md-6 {
    display: flex;
    flex-direction: column;
}

.bn-cvr h4,
.bn-cvr h5 {
    text-align: center;
    color: #daad3c;
    font-size: 18px;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}

.cnt-details {
    text-align: center;
}

.bn-cvr img {
    border-radius: 8px;
    display: inline-block;
}

.bn-cvr a {
    margin: 25px 15px 0px auto;
    display: inline-block;
}
.left-1.fst .bn-cvr a{margin: 0px 15px 0px auto;}
.product-header .spt-rt {
    text-align: center;
    padding: 5px 2px;
    font-weight: bold;
    font-size: 20px;
    border-radius: 4px;
    line-height: normal;
    display: inline-block;
    width: 119px;
}

.bn-cvr span {
    font-size: 22px;
    color: #fff;
}

.bn-cvr {
    position: relative;
}

.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: 0;
    border: 0;
    border-bottom: 1px solid #e6e6e6;
}

.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: 5px 0px;
    color: #fff;
    background: #0a1420;
}

.content-cover {
    display: flex;
    align-items: center;
    justify-content: left;
    border:1px solid #979797;
    width: 100%;
    float: left;
    line-height: normal;
    background: #fff;
    padding: 1px 0px 0px;
    margin-top: 5px;
    border-radius: 5px;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: #000;
}

.content-cover.thm h3 {
    font-size: 24px;
    color: #deb64b;
    font-weight: bold;
    margin: 0px;
}

#divFutureHd {
    margin-top: 5px;
    width: 100%;
    float: left;
    border-radius: 4px;
}

#divFuture .main-product-cover h3,
#divNext .main-product-cover h3 {
    color: #000;
    font-weight: bold;
}

#divHeader ,
#divFutureHd {
    color: #fff;
    background: rgb(132,188,210);
    background: linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);
}

.main-product-cover h3 {
    margin: 0px;
}

.mn-rate-cover {
    text-align: center;
}

.main-product-cover h3 {
    margin: 0;
    color: #fff;
    font-size: 30px;
    position: relative;
    color: #fff;
    font-weight: bold;
}

.product-header.font-rate-1 span {
    color: #000;
}

.product-title-color.ligh-white.fth .product-header .spt-lf.text-left {
    text-align: left;
}

.spot-cover .spot-content .mprate {
    border: 0px;
    border-radius: 0 0 4px 4px;
    padding: 0px;
}

.spot-cover {
    margin-bottom: 2px;
    border: 1px solid #979797;
    border-radius: 6px;
}

.spot-content .mprate {
    background: #0000005e;
    border-radius: 0px 0px 4px 4px;
}

#divSpot .product-title-color,
#divFuture .product-title-color,
#divNext .product-title-color {
    background: #fff;
}

table {
    width: 100%;
}

.product-name {
    width:50%;
    padding-left: 10px;
}

.content-cover.thm .product-name {
    border-right: 0px;
}

.product-rate {
    width: 20%;
    text-align: center;
}

.product-rate img {
    height: 34px;
}


/* .product-rate.bdr{border-right:1px solid #ff851f;} */

.product-rate.hl {
    width: 20%;
}


.mn-rate-cover .bgm {
    font-size: 24px;
    padding: 0px 7px 3px;
    width: 130px;
    border-radius: 4px;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 0px;
    line-height: normal;
}

.mn-rate-cover .bgm.e {
    color: #000;
}

.mn-rate-cover .bgs {
    display: block;
    font-size: 13px;
    color: #000;
    line-height: normal;

    letter-spacing: 1px;
    font-weight: bold;
}

.content-cover.thm .mn-rate-cover .bgm {
    font-size: 24px;
    padding: 0px;
    color: #deb64b;
    font-weight: 500;
    border-radius: 10px;
    display: inline-block;
}

.product-header.font-rate-1 span {
    font-size: 18px;
    color: #000;
    font-weight: bold;
}

.sml-rt {
    display: block;
    margin-top: 5px;
}

.product-header.font-rate-1 span {
    font-size: 18px;
    color: #000;
}

.product-header {
    text-align: center;
}

.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 #c4c4c4;
    margin-bottom: 5px;
    padding: 2px;
    border: 1px solid #c4c4c4;
    margin-bottom: 2px;
    padding: 2px;
    background: #fff;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(245, 245, 245, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(245, 245, 245, 1)));
    background: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f5f5f5 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(245, 245, 245, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(245, 245, 245, 1) 100%);
    background: linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #f5f5f5 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
}

.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: #000;
    letter-spacing: 2px;
    font-size: 19px;
}

.btn.btn-block.btn-lg.available {
    box-shadow: none;
    padding: 3px 0px 5px;
    background: #000;
    border: 1px solid #fff;
}

.table {
    margin: 0px;
    overflow: scroll;
}

.header .title-wth.title-name {
    text-align: center;
    padding: 10px 0px;
    font-size: 28px;
    color: #000;
}

.main-logo {
    text-align: center;
    width: 100%;
    float: left;
}

.brand-name img {
    width: 100%;
}

.main-logo a {
    display: inline-block;
    padding: 10px 0px;
}

.blc {
    font-weight: bold;
}

.e.smr {
    padding: 0;
    font-size: 18px;
    font-weight: normal;
}

.e {
    color: #000;
}

.h {
    background: #008000;
    color: #fff;
}

.l {
    background: #dc0000;
    color: #fff;
}

.btn-group-lg>.btn,
.btn-lg {
    padding: 15px;
    background: #fff;
}



.modal-content .modal-body img {
    max-width: 100%;
}

.modal-header {
    padding: 0;
    padding-right: 10px;
}

.modal-body {
    text-align: center;
}

.close {
    color: #fff;
    opacity: 1;
    font-size: 51px;
}

.modal-header {
    border: 0;
}

.btn-group-lg>.btn,
#cart-total {
    font-size: 20px;
    font-weight: bold;
}

.jewellery-image .btn-primary {
    border: 0px;
}

.jewellery-image .btn-primary:hover {
    border: 0px;
    background: transparent;
}

#cart-total p {
    color: #000;
    font-size: 16px;
    margin: 0;
    margin-top: 10px;
    display: inline-block;
    font-size: 22px;
    font-style: italic;
}

.list-group-item:last-child {
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #000;
    background: #fff;
    border-color: #fcc163;
}

.main-logo {
    text-align: center;
    background: #fff;
}

.pad_bottom {
    width: 100%;
    float: left;
}

.for-img-look label {
    background: transparent;
    margin-bottom: 0px;
}

.left-menu ul li:hover,
.right-menu ul li:hover {
    background-color: #eea236;
    border: 1px solid #d58512;
}

.left-menu ul li:hover a,
.right-menu ul li:hover a {
    color: #fff;
}

.navbar-header {
    text-align: center;
    display: inline-block;
    width: auto;
}

.form-group {
    margin-bottom: 9px;
}

.panel-body {
    padding: 5px;
}

.fb {
    width: 100%;
    float: left;
}

.fb p {
    display: inline-block;
    margin: 0;
    color: #000;
}

.f-left.sl img {
    width: 18px;
    border-radius: 27px;
}

.f-left.sl {
    color: #7ad3ff;
    display: block;
    text-align: right;
    width: 100%;
    margin: 0px;
    font-weight: normal;
    font-size: 15px;
}


.copyright a {
    color: #333;
}

footer#footer-area {
    padding: 6px 0px 5px;
    margin-top: 15px;
    background: #fff;
    box-shadow: 0px 0px 7px #00000052;
    border-top: 1px solid #570000;
}

#DivBankRecord {
    width: 100%;
    float: left;
    padding: 15px 0px;
    border-radius: 4px;
    margin-bottom: 15px;
}

.bank-title {
    color: #000;
    width: 100%;
    text-align: center;
    font-size: 28px;
    background: linear-gradient(to top, #BF953F, #FCF6BA, #B38728);
    border-radius: 32px;
    padding: 2px;
    margin-bottom: 5px;
    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 #dfdfdf;
    text-align: center;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(245, 245, 245, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(245, 245, 245, 1)));
    background: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #f5f5f5 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(245, 245, 245, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(245, 245, 245, 1) 100%);
    background: linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #f5f5f5 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
    border-radius: 42px;
    color: #1e1e1e;
    font-weight: bold;
    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 {
    text-align: center;
    border-radius: 10px;
    width: 100%;
    float: left;
}

.feedback-cover1 {
    text-align: center;
    border-radius: 4px;

    width: 100%;
    float: left;
    border: 2px solid #344066;
}

.feedback-cover {
    padding: 20px;
    border-radius: 4px;
    background: #fff;
}

.cnt-title {
    text-align: center;
    background: #f89d13;
    border-radius: 4px;
}

.cnt-title h2 {
    margin: 0;
    padding: 10px 0px;
    color: #fff;
    background:linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);
    border-radius: 4px;
}

.cnt-detail-cover p i {
    color: #fff;
    background:linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);
}

#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: #000;
    display: block;
    text-align: left;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

.cnt-detail-cover p span {
    margin-bottom: 0px;
    color: #000;
    font-size: 16px;
    display: block;
}

.cnt-detail-cover p {
    padding: 8px 5px;
    border-radius: 4px;
    border: 2px solid #344066;
}

.cnt-detail-cover p strong {
    display: block;
    margin-bottom: 10px;
    font-size: 20px;
    color: #000;
}

.cnt-detail-cover p i {
    font-size: 24px;
    margin-bottom: 10px;
    height: 42px;
    width: 42px;
    text-align: center;
    line-height: 42px;
    color: #fff;
    border-radius: 30px;
    background:linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);
    display: inline-block;
}

.cnt-detail-cover p:last-child {
    margin-bottom: 0px;
}

#contact-form .form-group input[type="button"] {
    border-radius: 2px;
    padding: 8px 30px;
    text-transform: uppercase;
    margin-top: 10px;
    font-weight: bold;
    color: #fff;
    background: #01305c;
    border-radius: 5px;
    border: 0px;
}

.marquee2,
.marqueebottom {
    color: rgb(255, 255, 255);
    background: rgb(1 48 92);
    font-weight: bold;
    line-height: normal;
    display: block;
    padding: 5px 0px;
}

#contact-form .form-group input[type="button"]:hover {
    background: #01305c;
    color: #fff;
}

.coin-cover .lf-cvr .pn {
    width: 100%;
    float: left;
    padding: 10px;
}

.pn.head {
    background: #a90329;
    background: -moz-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 44%, rgba(109, 0, 25, 1) 100%);
    background: -webkit-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
    background: linear-gradient(to bottom, #a90329 0%, #8f0222 44%, #6d0019 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=0);
    border-radius: 5px;
    border: 1px solid #b66e00;
    margin-bottom: 8px;
}

.coin-cover .lf-cvr .pn {
    width: 100%;
    float: left;
    padding: 10px;
}

.coin-cover .lf-cvr .pn.rat {
    font-size: 26px;
    font-weight: bold;
    border: 1px solid #b66e00;
    border-radius: 5px;
    margin-bottom: 5px;
    background: #fff;
}

.coin-cover .lf-cvr .pn span.l-w {
    display: inline-block;
    float: left;
    width: 70%;
    font-size: 18px;
    color: #590014;
    padding: 3px 0px 0px;
}

.pn.head .l-w span {
    color: #fcbf52;
}

.pn.rat span.l-w {
    padding: 5px 0px;
}

.coin-cover .lf-cvr span.r-w {
    display: inline-block;
    float: left;
    width: 30%;
}

.l-w img {
    width: 40px;
    margin-right: 6px;
}

.pn.rat span p {
    margin: 0;
    display: block;
    padding: 7px 15px;
    border-radius: 6px;
    margin: 0 auto;
    font-size: 22px;
}

.text-center.r-w i {
    font-size: 20px !important;
}

.coin-cover .lf-cvr .pn.head span {
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
}

#msgForSubmit {
    color: #000;
    text-align: center;
    font-size: 20px;
}

.gb-chartbx h2 {
    text-align: center;
    margin: 0;
    padding: 10px;
    margin-bottom: 1px;
    margin-top: 10px;
    font-size: 25px;
    color: #fff;
    background: #008083;
    border-radius: 3px;
}

.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    text-align: center;
    z-index: 99999999;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100;Brown+Red+3D */
    background: #008083;
    color: #eeeeee;
    width: 50px;
    height: 48px;
    line-height: 48px;
    right: 30px;
    bottom: 30px;
    padding-top: 2px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    border: 1px solid #c09334;
}

.scroll-top-wrapper:hover {
    background-color: #000;
}

.scroll-top-wrapper.show {
    visibility: visible;
    cursor: pointer;
    opacity: 1.0;
    font-size: 25px;
}

.lgc {
    width: 100%;
    float: left;
    background:#344066;
    padding: 0px 0px;
}

.navbar-brand {
    height: auto;
    padding: 3px 0px;
    display: block;
    text-align: left;
}

.scroll-top-wrapper i.fa {
    line-height: inherit;
}
.booking-number.offer p{    margin-right: 0px;
    text-align: left;
    width: 89%;
    margin: 0 0 0 auto;
    position: relative;margin-bottom: 10px;}
    .booking-number.offer p:last-child{margin-bottom:0px;}
.booking-number.offer p i{    margin-right: 10px;
    position: absolute;
    left: -23px;
    top: 4px;}
.login a{background: #e78f4b;}
#divProduct h3 {
    text-align: center;
    margin: 18px 0px;
    font-size: 30px;
    color: #000;
}

#divProduct .main-product-cover h3 {
    color: #000;
    font-weight: bold;
}

.pd10.text-center img {
    width: 100%;
}

.date-picker input[type="text"] {
    width: 136px;
    height: 30px;
    border-radius: 3px;
    border: 1px solid #756cde;
    font-size: 14px;
    padding: 0px 5px;
    color: #fff;
    background: linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);
}

.date-picker input[type="button"] {
    font-size: 19px;
    display: inline-block !important;
    padding: 1px 10px 3px;
    border-radius: 4px;
    transform: scale(1);
    text-decoration: none;
    border: 0;
    cursor: pointer;
    color: #fff;
    transition: all 0.4s linear;
    color: #fff;
    background: linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);
}

.date-picker input[type="button"]:hover {
    color: #fff;
    background: linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);
}

#divNews h1 {
    text-align: center;
    color: #000;
}

.date-picker {
    display: inline-block;
    float: right;
    position: absolute;
    top: auto;
    right: -0%;
    bottom: 15px;
    left: auto;
}

.pop-text h4 {
    font-size: 28px;
    font-weight: bold;
    color: #b79315;
    position: relative;
}

.pop-text p {
    line-height: 28px;
    font-weight: bold;
    color: #000;
    font-size: 18px;
}

.pop {
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background: #000;
    padding: 14px;
    border-radius: 8px;
    box-shadow: 4px 5px 9px #000000;
    background: #fff;
    border: 2px solid #f6bd61;
}

.pop-up-cover {
    position: fixed;
    left: 0%;
    z-index: 9999;
    background: #000000a6;
    border-radius: 3px;
    display: block;
    right: 0;
    bottom: 0;
    top: 0;
}

.pop-text h4 i.fa {
    font-size: 20px !important;
}

.pop-text h4 i {
    position: absolute;
    right: -38px;
    top: -17px;
}

.pop-text h4 a i {
    color: #d9e0e6;
}

#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 {
    color: #000;
    background: #fff;
    border-color: #fcc163;
}

.nav>li {
    display: inline-block;
    float: none !important;
}

.navbar.navbar-default {
    border-radius: 0px;
    background: rgb(132,188,210);
    background: linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);
    padding: 0px 0px;
}

.premium-section {
    margin-top: 5px;
    width: 100%;
    float: left;
    border-radius: 4px;
}

.up-cover {
    background: #d7dae0;
    margin-bottom: 10px;
    padding: 10px;
    width: 100%;
    float: left;
    box-shadow: none;
    border: 1px solid #acadae;
    display: flex;
    border-radius: 6px;
}

.update-date-cover h2 {
    font-size: 22px;
    text-align: center;
    margin: 0px;
    padding: 10px 0px;
    color: #000;
    width: 100%;
    float: left;
    border-radius: 3px;
}

.responsive-bank {
    display: none;
}

.cnt .bank-cover p {
    margin: 0px;
    margin-bottom: 10px;
}

.fn {
    font-size: 18px !important;
    font-weight: bold;
    vertical-align: middle !important;
}

.second-part-cover #divFuture .prodict-prise .mtw2.mprobor_l.b2 span.cmb {
    font-size: 24px;
    padding: 4px 10px;
}

.second-part-cover {
    width: 100%;
    float: left;
}

.prodict-title.hed {
    color: #000;
    background: rgb(252, 193, 32);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(252, 193, 32, 1) 0%, rgba(229, 145, 0, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(252, 193, 32, 1) 0%, rgba(229, 145, 0, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(252, 193, 32, 1) 0%, rgba(229, 145, 0, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fcc120', endColorstr='#e59100', GradientType=0);
    /* IE6-9 */
}

.prodict-title.hed .product-header {}

.blc .sm {
    font-weight: bold;
}

.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: 0;
}

.update-title h4 {
    MARGIN: 0;
    margin: 10px 0px;
    width: 100%;
    float: left;
    color: #000;
    font-size: 24px;
    font-weight: bold;
}
.update-title {
    padding-left: 30px;
    border-left: 2px solid #acadae;
    width: 100%;
}
.booking-number h3 {
    margin: 0px;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 14px;
    text-align: center;
    color: #008083;
}

.booking-number p {
    text-align: center;
    margin: 0;
    margin-top: 12px;
    font-weight: bold;
    margin-right: 15px;
}
.booking-number p:last-child{margin-right: 0px;}
.booking-number p:first-child{margin-top:0px;}
.booking-number {
    padding:10px;
    background: #fff;
    float: left;
    width: 100%;
}
.slider-title {
    width: 100%;
    float: left;
    overflow: visible;
}
.cnt-booking {
    margin-top: 10px;
    width: 100%;
    float: left;
    border: 1px solid rgb(151, 151, 151);
    border-radius: 6px;
    overflow: hidden;
}
.booking-number h3 {
    margin: 0px;
}

.liverate-cover {
    padding-bottom: 95px;
    width: 100%;
    float: left;
}

.update-title p {
    width: 100%;
    float: left;
    font-size: 18px;
    letter-spacing: 0;
    color: #000;
}

#DivFutureRate .mtw2.mprobor_l.b2.sm span,
#divSpot .mtw2.mprobor_l.b2.sm span {
    font-weight: normal;
    font-size: 16px !important;
}


.main-cover {
    padding-bottom: 85px;
    width: 100%;
    float: left;
}

.bank-cover p {
    line-height: 27px;
    margin: 0px;
    display: block;
    float: left;
    font-size: 16px;
    width: 100%;
    margin-bottom: 10px;
}

.footer-bottom-area.footer-distributed.copy {
    padding: 0px;
}

@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: 20px !important;
        word-break: break-word;
        text-align: left !important;
        font-weight: 400;
    }
    .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) {
    .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: 90%;
    }
    .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 5px;
        background: #000;
        border: 1px solid #fff;
    }
}

@media screen and (max-width:991px) {
    .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;
    }
    .spc-cover .col-md-4 {
        border-right: 2px solid #000;
        display: block;
        float: left;
        width: 33%;
    }
}

@media screen and (max-width:992px) {
    .slider-title {
        width: 100%;
        float: left;
    }
    .marquee-cover marquee {
        padding: 7px 0px;
        font-size: 14px;
    }
    .carousel-inner img {
        margin: 0 auto;
    }
    .carousel {
        position: relative;
        float: left;
        width: 100%;
    }
    .title h3 {
        width: 100%;
        float: left;
    }
    .left-menu ul li a,
    .right-menu ul li a {
        padding: 10px 7px;
        font-size: 10px;
    }
    .left-menu,
    .right-menu {
        padding: 26px 0px;
    }

}

@media screen and (max-width:768px) {
    .lgc .bn-cvr.text-right a {
        margin-bottom: 10px;
    }
    .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: 66%;
        margin: 0 auto;
        text-align: center;
        float: none;
        display: block;
    }
    .lgc {
        width: 100%;
        float: left;
    }
    .product-header .spt-lf h2,
    td.mtw1.product-size.b1,
    td.mtw2.product-size.b2 {
        font-size: 13px;
    }
    .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 {
        padding: 10px 0px;
        font-size: 20px;
    }
    .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: auto;
    }
    .pop-text h4 i {
        top: 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: 0 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;
        line-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: 0 !important;
    }
    .logo-cover {
        width: auto;
    }
    .logo-cover {
        width: auto;
        text-align: center;
        display: block;
        width: 100%;
    }
    .navbar-brand>img {
        width: auto;
    }
    .footer-center div {
        width: 100%;
    }
    .left-top p,
    .left-top .top-cnt-cv,
    .header-top-cover i {
        font-size: 11px;
    }
    .header-top-cover i {
        height: 30px;
        width: 30px;
        line-height: 30px;
    }
    .navbar-default .navbar-nav>li>a {
        padding: 5px 4px;
    }
    .sell-rate span {
        font-size: 18px;
        width: 111px;
  
    }
    .product-title-color .p-h.p0,
    .product-title-color .p-h.ph {
        font-size: 14px;
        font-weight: bold;
    }
    #divProduct h3 {
        margin: 10px 0px;
    }

    .main-product-cover h3 {
        font-size: 15px !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: 18px;
    }
}

@media screen and (max-width:767px) {
    .bn-cvr {
        width: 100%;
        float: left;
    }
    .nav>li {
        display: block;
    }
    .bn-cvr img {
        width: auto;
        margin-top: 2px;
    }
    .container-fluid>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container>.navbar-header {
        padding-right: 0px;
        padding-left: 0px;
    }
    .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: 0;
        margin: 0 auto;
    }
    .navbar-brand {
        height: auto;
        padding: 7px 0px;
        display: block;
        width: 100%;
    }
    .navbar-nav {
        display: block;
        width: 100%;
        float: left;
        margin: 0;
    }
    .logo-cover {
        width: auto;
        text-align: center;
        display: block;
        float: left;
        width: 100%;
    }
    .navbar-brand {
        display: block;
    }
    .navbar {
        display: block;
    }
    .navbar-header {
        position: relative;
        z-index: 999;
    }
    .navbar-default .navbar-nav>li>a {
        padding: 12px;
        font-size:18px;
        font-weight:bold;
    }
    .navbar {
        min-height: 50px !important;
    }
    .bn-cvr a {
        margin: 0px 0px 0px auto;
        display: inline-block;
    }
    .bn-cvr a {
        margin: 0px 3px 0px auto;
    }
    .navbar-header {
        float: right;
    }
    .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: 20px !important;
    }
    .mn-rate-cover .bgs {
        font-size: 14px;
    }
    .product-title-color .p-h.p0,
    .product-title-color .p-h.ph,
    .premium-cover .product-title-color .p-h.ph,
    .premium-cover .product-title-color .p-h.p0 {
        font-size: 16px;
    }
}

@media screen and (max-width: 555px) {
    .text-center.r-w i {
        font-size: 15px !important;
    }
    .pn.rat span p {
        font-size: 15px;
    }
    .coin-cover .lf-cvr .pn span.l-w {
        font-size: 11px;
        padding: 0;
    }
    #goldcoin .pn.rat span p,
    #silvercoin .pn.rat span p {
        padding: 2px 2px;
    }
    .l-w img {
        width: 25px;
    }
    .coin-cover .lf-cvr .pn.head span {
        font-size: 11px;
        font-weight: bold;
        line-height: normal;
    }
    .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 !important;
    }
    .mn-rate-cover .bgs {
        font-size: 10px !important;
    }
    .sell-rate span {
        width: auto;
    }

    .premium-cover {
        margin-bottom: 20px;
        width: 100%;
        float: left;
        padding: 0;
    }
    .product-name {
        padding-left: 2px;
    }
    #divProduct .main-product-cover h3 {
        font-size: 14px !important;
    }

}

@media screen and (max-width: 430px) {
    .header-top-cover i {
        height: 18px;
        width: 30px;
        line-height: 24px;
    }


    .logo-cover a img {
        width: auto !important;
        margin: 0 auto;
    }
    .marquee-cover marquee {
        padding: 9px 0px;
    }
    #goldcoin .pn.rat span p,
    #silvercoin .pn.rat span p {
        padding: 4px 6px;
        line-height: normal;
    }
    .logo-cover a img {
        width: 100%;
    }
    .coin-cover .col-md-6 {
        padding: 0px;
    }
    .footer-distributed .footer-left {
        padding: 3px 0px;
    }
    .marquee2,
    .marqueebottom {
        font-size: 10px;
    }
    .pn.head {
        margin-bottom: 2px;
    }
    .pn.rat span p {
        font-size: 12px;
    }
    .logo-cover {
        width: 165px;
        float: none;
        display: block;
        margin: 0 auto;
    }
    .product-rate img {
        height: 18px;
    }
    .img-thumbnail {
        height: 73px;
    }
    #DivBankRecord .col-xs-12 {
        padding: 0;
    }
    .bn-cvr.text-right {
        text-align: center;
    }
    .container.a1 {
        width: 100%;
    }
    .product-header .spt-lf h2,
    td.mtw1.product-size.b1,
    td.mtw2.product-size.b2 {
        font-size: 9px;
    }
    .ban1,
    .ban3,
    .b_bott {
        font-size: 8px;
    }
    .bank-cover .container.a1 {
        padding: 0px;
    }
    .navbar-brand>img {
        width: 100%;
        margin: 0;
    }
    #divProduct h3,
    .product-title-color .p-h.ph,
    .product-title-color .p-h.p0 {
        font-size: 9px !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: 11px;
    }
    .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: 9px;
    }
    #divFuture {
        padding: 0px;
    }
    .ft-l img {
        width: 74%;
    }
    .ban1 {
        width: 43%;
    }
    .pop-text h4 i {
        top: 18px;
        right: 24px;
    }
    .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 0;
    }
    .second-part-cover .b2 {
        padding: 0px 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: 75px;
    }
    /* ==========================

    Contact

=============================*/
    .contact-us {
        position: relative;
        z-index: 2;
        margin-top: 65px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .contact-icon {
        position: absolute;
    }
    .contact-icon i {
        font-size: 36px;
        top: -5px;
        position: relative;
        color: #007bff;
    }
    .contact-info {
        margin-left: 75px;
        color: #fff;
    }
    .contact-info h3 {
        font-size: 20px;
        color: #fff;
        margin-bottom: 0;
    }
    .copyright {
        padding: 19px 0;
        margin-top: 10px;
        background-color: #000;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        top: auto;
        z-index: 99;
    }
    .copyright span,
    .copyright a {
        font-size: 18px;
        font-weight: normal;
        color: #fff;
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }
    .copyright a:hover {
        color: #d3d3d3;
    }
    .contnum {
        display: block;
        margin-top: 12px;
    }
    .contnum h4 {
        margin: 0;
        margin-bottom: 6PX;
        FONT-WEIGHT: normal;
        color: #000;
        font-size: 24px;
    }
    .contnum p {
        font-size: 24px;
        margin: 0;
        font-weight: bold;
        color: #AA771B;
    }
    .contnum p i {
        color: #AA771B;
        font-size: 37px;
        margin-right: 0px;
        position: relative;
        top: 5px;
    }
    .copyright-menu ul {
        text-align: right;
        margin: 0;
    }
    .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: #fff;
    }
    .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;
        color: #000;
        margin-top: 10px;
        font-size: 24px;
        line-height: 20px;
        color: #fff;
    }
    .fa-2x {
        font-size: 1em !important;
    }
    .footer-widget p {
        margin-bottom: 12px;
    }
    .copyright {
        padding: 10px 0;
    }
    .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: #e5e5e5;
    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) {
    .two-box.bk {
        width: 100% !important;
        float: left !important;
    }
    .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;
    }
}

@media screen and (max-width:768px) {
    .two-box.bk {
        width: 100%;
        float: left;
    }
    .contnum {
        display: block;
        text-align: center;
        right: 23px;
        position: static;
        padding: 0px 0px 0px;
    }
    .navbar-nav {
        display: block;
    }
}

@media screen and (max-width:767px) {
    .tg-contentbox {
        min-height: 195px;
    }
    .mbr-text span,
    .mbr-text p {
        display: block;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #AA771B;
    }
    .navbar-toggle {
        background-color: #000;
    }
    .main-logo a {
        display: inline-block;
        padding: 3px 0px 0px;
    }
    .contnum {
        margin-top: 0px;
    }
}

@media screen and (max-width:425px) {
    .tg-contentbox {
        min-height: 175px;
    }
    .media-wrap img,
    .mbr-text span,
    .mbr-text p,
    .mbr-text span,
    .mbr-text p {
        width: 100%;
    }
    .media-wrap img {
        width: auto;
    }
    .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 0;
    }
    #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) {
    .apimg {
        width: 100px;
    }
    .copyright {
        padding: 10px 0;
    }
    .copyright span,
    .copyright a,
    .f-left.sl {
        font-size: 12px;
    }
}

@media screen and (max-width:992px) {
    .hed-add {
        margin-bottom: 10px;
    }
    .logo-cover a {
        text-align: center;
    }
    .bn-cvr a {
        margin: 0px 15px 0px auto;
        display: inline-block;
    }
    .bn-cvr.text-right {
        text-align: center;
    }
    .lgc .bn-cvr.text-right img {
        width: 100px !important;
        margin-bottom: 10px;
    }
    .navbar-nav {
        padding: 0px 0px;
    }
}

@media screen and (max-width:425px) {
    .slider-cover {
        width: 100%;
        float: left;
    }
    .liverate-cover .col-md-9,
    .liverate-cover .col-md-3 {
        padding: 0px;
    }
    .coin-cover .lf-cvr .pn.head span,
    .coin-cover .lf-cvr .pn span.l-w {
        font-size: 11px;
    }
    .l-w img {
        width: 26px;
    }
    .pn.rat span p {
        width: auto;
    }
    .pn.rat span p {
        font-size: 14px;
    }
    .coin-cover .lf-cvr .pn {
        padding: 5px;
    }
    .text-center.r-w i {
        font-size: 13px !important;
    }
    .coin_amount span {
        font-size: 13px;
        width: auto;
    }
    .coins {
        font-size: 11px;
    }
    .future_band .heading,
    .product_band .heading {
        font-size: 12px;
    }
    span.coin_heading {
        font-size: 14px;
    }
    #divProduct h3 {
        margin: 1px 0px;
    }
    .scheduler-border legend {
        font-size: 14px;
    }
    .scheduler-border label {
        font-size: 12px;
    }
    #divSpot .col-md-4 {
        padding: 0px;
    }
    .title h3 {
        font-size: 14px;
    }
    .sell-rate span {
        font-size: 13px;
    }
    .product-rate a {
        padding: 5px 8px;
        font-size: 9px;
    }
    .high-low span {
        font-size: 11px;
    }
    .high-low {
        margin: 0px;
    }
    .refrence-rate {
        padding: 0px 0px 0px;
        background: #f0c818;
    }
    .lgc .hed-add,
    .bn-cvr.text-right {
        width: 100%;
        display: inline-block;
        float: left;
        margin: 0;
    }
    .bn-cvr img {
        display: inline-block;
    }
    .mbr-text span {
        margin-bottom: 4px;
        font-size: 18px;
        font-weight: bold;
    }
    #hdr .pb-3 {
        font-size: 10px !important;
        margin: 0 !important;
        margin-top: 13px;
        text-align: center;
    }
    #hdr .mbr-text span {
        font-size: 10px !important;
    }
    .mbr-text span {
        margin: 0 !important;
    }
    .p-l.f-r.pd span {
        padding: 0px 8px;
    }
    .coin_amount {
        line-height: normal;
        font-size: 0px;
    }
    .coin_amount span {
        font-size: 10px;
    }
    .futurebox .col1 {
        padding: 0px 0px;
    }
    .liverate-cover {
        padding-bottom: 89px;
    }
    .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,
    .marquee-cover marquee {
        font-size: 12px;
    }
    .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: 8px;
    }
}

.spot-content .table>tbody>tr:nth-child(2n) {
    border-bottom: 0px !important;
}

input[type=file] {
    color: #fff
}

#mbr-overlay {
    background-color: #465052;
    opacity: 0.7;
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.text-white {
    color: #fff !important;
}

.display-7 {}

.mbr-text {
    font-style: normal;
}

.mbr-text {
    margin: 0;
    display: inline-block;
    color: #fff;
}

.media-wrap a {
    display: block;
}

.mbr-text span,
.mbr-text p {
    display: inline-block;
}

.pb-3 i,
.ss i,
.mbr-text i {
    margin-right: 10px;
    font-size: 26px;
    color: #ffbf2e;
}

.line {
    margin: 10px 0px;
}

.mbr-text .line {
    font-weight: bold;
    font-size: 24px;
    margin: 0px 8px;
    display: inline-block;
}

.mbr-text span {
    font-weight: bold;
    font-size: 24px;
}

.mbr-text {
    width: 100%;
    float: left;
    margin: 0;
}

div.ss {
    width: 100%;
    float: left;
    width: 100%;
    float: left;
    margin-top: 5px;
}

.pb-3 {
    margin: 0;
    font-weight: bold;
    margin-bottom: 3px;
    text-align: center;
    font-size: 24px;
}

#hdr .pb-3 {
    color: #fcbf3e;
    font-size: 14px;
    text-align: center;
    display: inline-block;
}

#hdr .pb-3 i {
    color: #fcbf3e;
    font-size: 15px;
}

.top-hdr {
    background: radial-gradient(circle, #3f5efb 0%, #ffb628 100%);
    width: 100%;
    float: left;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a90329+0,8f0222+44,6d0019+100;Brown+Red+3D */
    background: rgb(169, 3, 41);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 44%, rgba(109, 0, 25, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 44%, rgba(109, 0, 25, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(169, 3, 41, 1) 0%, rgba(143, 2, 34, 1) 44%, rgba(109, 0, 25, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=0);
    /* IE6-9 */
}

.media-container-row.content.text-white {
    color: #fff !important;
    width: 100%;
    float: left;
}

#footer1-3f {
    padding: 5px 0px;
}

.hed-add {
    width: 100%;
    display: block;
    float: left;
    text-align: center;
}

.ss p,
.ss span {
    font-size: 15px;
    font-weight: bold;
}

.ss p {
    font-size: 12px;
    font-weight: bold;
    width: 100%;
    display: inline-block;
    float: right;
}

#hdr .mbr-text span {
    display: inline-block;
    width: auto;
    font-size: 12px;
}

#hdr .lgc .hed-add {
    margin-top: 13px;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #000;
    background: #f6f7f7;
    border-color: #fff;
}

.navbar-default .navbar-nav>li>a {
    font-weight: 600;
    font-size:16px;
}

.pop-up-cover {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
    background: #000000b8;
}

.pop-up-cover .pop {
    position: absolute;
    top: 39%;
    background: #01305c;
    padding: 10px 20px;
    border-radius: 5px;
    border: 2px solid #e8904c;
    width: 85%;
}

.pop-logo {}

.pop-logo img {}

.pop-text {
    position: relative;
}

.pop-text a {
    position: absolute;
    right: 10px;
    color: #000;
}

.pop-text h4 {
    font-size: 26px;
    font-weight: bold;
    color: #e8904c;
    padding-right: 41px;
}

.pop-text p {
    margin: 0;
    font-weight: bold;
    font-size: 18px;
    color: #fcfcfd;
}

@media screen and (max-width:425px) {
    .sell-rate span.titlenm {
        font-size: 12px;
    }
    .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 10px;
    }
    .pop-text h4 {
        font-size: 14px;
        padding: 0px;
    }
    .pop-text p {
        font-size: 13px;
    }
    .pop-logo img {
        width: auto;
    }
}

.main-product-cover h3 {
    color: #fff;
}

span.w-50.bgs.hl {
    font-size: 15px;
    color: rgb(146, 146, 146);
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    border-radius: 0px;
    background: #444;
    border-color: #000;
}






#nomoreprd h1 {
    font-size: 24px;
}



body {
    position: relative;
}

.btn.btn-block.btn-lg.available #cart-total span img {
    margin-right: 32px;
    position: relative;
    left: 18px;
    top: 2px;
}

.pgjewellery ul li span {
    padding: 7px 20px;
    color: #000;
    font-weight: bold;
    display: block;
    cursor: pointer;
}





.j_popup_img .des-im p {
    margin: 0px 10px;
}

.bg-lg {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0.1;
}

.brand-name img {
    width: 245px;
}

#datepicker {
    z-index: 99 !important;
}

.content-image-cover img {
    height: 165px;
}

.jewellery-page {
    margin-bottom: 20px;
    box-shadow: 0px 0px 4px #3c00004f;
    background: #fff;
}

.jewellery-page a {
    display: block;
}

.jewellery-page img {
    width: 100%;
    transition: transform 0.3s ease-in-out 0s;
}
.jewellery-page img:hover {transform: scale(1.1);}

.des-im p {
    margin: 0;
    background: #008083;
    color: #fff;
    font-weight: bold;
    padding: 5px 5px;
}

.jewellery-page button.close span {
    top: -2px;
    left: 1px;
    display: block;
    position: relative;
}

.je_discription {
    background: #fff;
    padding: 10px;
    color: #000;
    font-weight: bold;
    font-size: 12px;
    line-height: 24px;
    text-align: justify;
}

.jewellery-page .modal-dialog {
    width: 750px;
}

.modal-body {
    text-align: center;
}


.modal-content button.close {
    height: 40px;
    width: 40px;
    background: #01305c;
    border: 2px solid #fff;
    line-height: 37px;
    font-size: 23px;
    border-radius: 30px;
    position: relative;
    top: 22px;
    z-index: 999;
}

.jewellery-page button.close {
    position: absolute;
    right: 0%;
    top: 0px;
}

.categry-c {
    padding: 10px;
    background: #fff;
    border: 1px solid #3c0000;
    margin-top: 25px;
    border-radius: 3px;
}

.image-content-cover {
    text-align: center;
    background: #fff;
    padding: 5px;
    margin-bottom: 10px;
    box-shadow: 0px 0px 4px #3c00004f;
    margin-bottom: 30px;
}

.gallery-title h4 {
    padding: 10px 0px;
    background: #3c0000;
    color: #eac987;
    margin-bottom: 0;
}

.bg-lg img {
    width: 592px;
    display: block;
    margin: 0 auto;
}

.jewellery-image .btn.btn-primary.btn-lg.j-img {
    padding: 0px;
    display: block;
}

@media (max-width:767px) {
    .jewellery-page .modal-dialog {
        width: 94%;
    }
}

@media (max-width:425px) {
    .jewellery-page .modal-dialog {
        width: 94%;
    }
    .navbar-nav .open .dropdown-menu {
        padding: 0px
    }

    .pgjewellery ul li span {
        font-size: 11px;
    }
    .footer-distributed .footer-company-name,
    .footer-distributed .footer-company-about span {
        font-size: 9px;
    }
    #nomoreprd h1 {
        font-size: 10px;
    }
}





/* new jewellery css start */
.jewellery-tittle {
    text-align: center;
}
.jewellery-cover img{
      width: 100%;
      height: 350px;
      border-radius: 2px;
      }
    .jewellery-cover {
        position: relative;
        overflow: hidden;
    }
.jewelleryman {
    padding-bottom: 10%;
    clear: both;
}

.jewellery-maincvr {border: 1px solid #979797;margin-bottom: 35px;border-radius: 5px;overflow: hidden;}
.jewellery-cover img:hover {transform: scale(1.1);}
.jewellery-covername a {
    width: 100%;
    border-radius: 0px;
    transition: all 0.9s ease;
    color: #ffffff;
    text-align: center;
    display: inline-block;
    padding: 8px 0;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    background: rgb(132,188,210);
    background: linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);
cursor: pointer;
}
.jewellery-covername a:hover{background: #01305c; color: #fff;box-shadow: none;}
.jewellery-tittle h2 {
    margin: 0px;
    padding: 50px 0;
}

/* ------------------------------------- */

.product-item {
    border: none;
    overflow: hidden;
    position: relative;
    border-radius: 0;
    
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    padding: 0px 5px;
}

.product-item .product {
    width: 100%;
    height:300px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #e5e5e5;
    border-radius: 0px;
}

.product-item .product img {
    width: 100%;
    height: 100%;
    transition: transform 200ms ease-out;

}
 .product-item .product-ct  {
    width: 100%;
    height: 250px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid #e4e4e4;
}
.product-item .product-ct img{ 
       width: 100%;
    height: 100%;
    transition: transform 0.3s ease-in-out 0s;
    object-fit: cover;}
 .product-item .product-ct img:hover {transform: scale(1.1);}

 .product-item .product .icons .icon {
    width: 40px;
    height: 40px;
    background-color: #fff;
    margin: 0 5px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: transform 0.6s ease;
    transform: rotate(180deg);
    cursor: pointer;
    box-shadow: 0 0 2px 0px #030f1b;
}



 .product-item .product .icons .icon:nth-last-of-type(3) {
    transition-delay: 0.2s
}

 .product-item .product .icons .icon:nth-last-of-type(2) {
    transition-delay: 0.15s
}

 .product-item .product .icons .icon:nth-last-of-type(1) {
    transition-delay: 0.1s
}

.product-item:hover .product .icons .icon {
    transform: translateY(-60px);
    /* margin: 0 5px; */
}

 .product-item .tag {
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 500;
    position: absolute;
    top: 10px;
    left: 20px;
    padding: 0 0.4rem
}


.fw-800 {
    font-weight: 800
}


ul.align-items-center.justify-content-center.list-unstyled.icons{display: flex;justify-content: center;margin-top: 10px;}
.pd-tittle h5 {
    text-align: center;
    color: #fff;
    background: #01305c;
    padding: 10px 0;
}
.pd-tittle-cover h5 {
    color: #fff;
    margin: 0px;
    text-align: center;
}
h5.right {
    float: right;
    width: 50%;
}
h5.left {
    float: left;
    width: 50%;
    text-align: left;
    margin-left: 15px;
    white-space: nowrap;
    overflow: hidden;
   text-overflow: ellipsis;
}
.pd-tittle-cover{background:linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);padding: 10px 0; display: flex;border-radius: 0px 0px 10px 10px;}
.container .product-item .product .icons .icon a span{color: #000;}
.container .product-item .product .icons .icon:hover {
    background-color: #b71c1c;
    color: #fff
}
.container .product-item .product .icons .icon:hover i {
    color: #fff
}
.container .product-item .product .icons .icon:hover span a {
    color: #fff
}

  .my-3{margin-bottom: 15px;}
  .dark .main-pop-des-ttl, .main-pop-des-ttl {
    border-bottom: 2px solid #01305c;
}
.right-tittle-cover h2 {
    color: #01305c;
    margin-bottom: 10px;
    font-size: 20px;
}
span.pro-cover {
    color: #929292;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
}
.dot {
    width: 10%;
}
td.dot span {
    color: #01305c;
}
.f-one {
    padding: 10px 0;
    width: 40%;
}
.f-two {
    color:#929292;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    padding: 10px 0;
    width: 58%;
}
.minus, .plus {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #01305c;
    color: #fff;
    text-align: center;
    cursor: pointer;
    border-radius: 22px;
    font-weight: bold;
    line-height: 21px;
    font-size: 18px;
}
.num {
    padding: 0 6px;
    font-size: 15px;
}
span.price-txt {
    padding-bottom: 15px;
    display: block;
}
.price-txt-yellow {
    color: #01305c;
    font-size: 20px;
    letter-spacing: 3px;
    font-weight: bold;
}
a#btnAddtoCart {
    border: 1px solid #01305c;
    border-radius: 5px;
    color: #c9b88a;
    cursor: pointer;
    /* padding: 6px 10px; */
    transition: all .4s linear;
    background: #01305c;
}
a.addToCart {
    align-self: center;
    background: #01305c;
    border: 1px solid #c9b88a;
    border-radius: 4px;
    color: #ffffff!important;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    line-height: 39px;
    margin: 0px 0 0 6px;
    text-align: center;
    text-decoration: none;
    width: 135px;
}
.addToCart i {
    margin-right: 10px;
    color: #fff;
}
td.sb {
    padding-top: 20px;
}



/* zoom image css start */
.zoom_image {
    box-shadow: 0 0 1000px 10px black;
    cursor: zoom-in;
  
 
    }
    .zoom_mode_active {
        cursor: zoom-out;}
  

 /* add to cart css start */
  .cart-tittle{text-align: center;}
  .addtocart table.table.table-hover th {
    background: #008083;
    color: #000;
    vertical-align: middle;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
}
.addtocart .cart1 {
    width: 8%;
    text-align: center;
}
.addtocart .cart2 {
    width: 12%;
}
.addtocart .cart3 {
    width: 8%;
}
.addtocart .cart4 {
    width: 8%;
}
.addtocart .cart8 {
    width: 6%;
}
.addtocart .cart9 {
    width: 6%;
}
.addtocart .cart11 {
    width: 4%;
}
.addtocart {
    padding-bottom: 10%;
    display: inline-block;
    width: 100%;
    float: left;
}
a.thumbnail {
    background: #0000;
    border: 0px;
    margin: 0px;
}
.wrap1 {
     padding: 10px 0;
    border-radius: 4px;
}
.btn-danger {
    color: #fff;
    background-color: #c21a15;
    border-color: #d43f3a;
    padding: 5px;
}
.addToCart i {
    color: #fff;
    margin-right: 0px;
}

.place-order-button a {
    padding: 10px 23px;
    display: inline-block;
    background: #01305c;
    color: #fff;
    border-radius: 3px;
    line-height: normal;
    margin-right: 19px;
    margin: 20px 0;
    text-decoration: none;
}
.place-order-button {
    text-align: right;
    width: 100%;
    display: inline-block;
}
.wishlist{padding: 4px;border: 0;}
.wishlist i {
    color: #000;
}
.cart-tittle h2 {
    padding: 0px 0 30px;
    margin: 0px;
}
/* .bdr {
    border-bottom: 1px solid #d7b56d;
}
tr.bdr td{border-top: 0px !important;} */



/* order successfull page css tsart */
.order-number-main-cover {
    width: 60%;
    border: 1px solid #bdbdbd;
    padding: 15px 0px;
    border-radius: 4px;
    margin: 0 auto;
    text-align: center;
    background: #fff;
}
.order-date p {
    color: #f49a58;
    font-weight: bold;
}
p.order-grn {
    color: #008000;
    font-weight: bold;
    padding: 7px 0;
    margin: 0px;
}
tr.bdr {
    background: #fff;
}

/* order details css start */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #008083;
    border: 1px solid #ddd;
}
.nav-tabs>li>a {
    background: #fff;
    border: 1px solid #e0e0e0;
    color: #000;
    font-weight: bold;
}
.order-history .tab-content {
    margin-top: 10px;
}
.orderhistory-cover .table>caption+thead>tr:first-child>td, .orderhistory-cover .table>caption+thead>tr:first-child>th, .orderhistory-cover .table>colgroup+thead>tr:first-child>td, .orderhistory-cover .table>colgroup+thead>tr:first-child>th, .orderhistory-cover .table>thead:first-child>tr:first-child>td, .orderhistory-cover .table>thead:first-child>tr:first-child>th {
    background: #008083;
    color: #fff;
}
.orderhistory-cover .table>tbody>tr>td {
    background: #fff;
    vertical-align: middle;
}
.btn-warning {
    color: #fff;
    background-color: #008083;
    border-color: #008083;
}
.btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #ec971f;
}
.order-history .nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #008083;
    color: #fff;
}
button.btn.btn-warning i {
    margin-right: 5px;
}
a.btnCalculator {
    box-shadow: inset 0px 0px 3px 1px #cbcbcb;
    color:#01305c;
    padding: 8px 15px;
    display: inline-block;
     font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

.TOTALRATE {
    float: right;
    box-shadow: inset 0px 0px 3px 1px #cbcbcb;
    padding: 6px 35px 5px;
    background: #fff6ef;
}
.TOTALRATE h4{margin: 0px;}
.TOTALRATE span {
    font-weight: bold;
    font-size: 16px;
    padding-top: 3px;
    display: inline-block;
}
#piclist li {
    display: inline-block;
    width: 80px;
    border: 1px solid #c3c3c3;
    margin-bottom: 10px;
    border-radius: 4px;
    height: 90px;
}
._boxzoom .zoom-thumb {
    display: inline-block;
    margin-top: 0;
    vertical-align: top;
    /* width: 90px; */
}
._boxzoom ._product-images {
    display: inline-block;
    width: 98%;
}
._boxzoom ._product-images .picZoomer {
    width: 100%;
}

.picZoomer-pic-wp {
    height: 360px;
}
.picZoomer-pic-wp, .picZoomer-zoom-wp {
    background: transparent;
    box-shadow: inset 0px 0px 3px 1px #a9a3a1;
    margin-bottom: 10px;
}
.picZoomer-pic-wp {
    overflow: hidden;
    position: relative;
    text-align: center;
}
._boxzoom ._product-images .picZoomer img.my_img {
    width: 100%;
}
._boxzoom ._product-images .picZoomer .picZoomer-pic-wp img {
    left: 0;
    padding: 9px;
}
.my_img {
    bottom: 0;
    height: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    vertical-align: middle;
}
.picZoomer-cursor {
    background-color: rgba(0,0,0,.1);
    border: 1px solid #eee;
    border-radius: 50%;
    cursor: crosshair;
    display: none;
    height: 100px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100px;
}
.picZoomCursor-ico {
    height: 23px;
    left: 40px;
    position: absolute;
    top: 40px;
    width: 23px;
}
ul#piclist {
    padding: 0px;
}
a.add-ca {
    background: #ffffff;
    color: #01305c;
    padding: 10px;
    font-size: 18px;
    border-radius: 2px;
}
a.lg-btn {
    margin: 0px;
    color: #fff;
    font-size: 18px;
    background: #e8904c;
    padding: 5px 15px;
    border-radius: 3px;
}
a.and-co {
    height: 40px;
    width: 40px;
    margin: 0px;
    font-size: 30px;
    background: #fff;
    color: #000;
    border-radius: 50px;
}
a.and-co i {
    font-size: 20px;
    line-height: 42px;
    padding-right: 10px;
    position: relative;
}

.number input {
    text-align: center;
}
/* --------------------------------------------------- */
a.navbar-brand {
    text-align: center;
}

.modal.modal-vcenter {
    padding: 15px !important;
}
.modal.modal-vcenter .modal-dialog {
    /* overwrites bootstrap4 properties */
    position: relative;
    margin: auto;
    max-width: 100%;

    /* added properties */
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media screen and (min-width: 576px){
.modal.modal-vcenter .modal-dialog {
    min-width: 546px; /* or whatever min-width you want */
    max-width: 50%; /* width for most tablets and desktops */
}

}

/* .modal .modal-body {
  max-height: 40vh;
overflow-y: auto;
}
@media screen and (min-height:460px){
.modal .modal-body {
    max-height: 65vh;
}
} */






span.cart_qty_cls {
    border-radius: 50px;
    position: absolute;
    line-height: 1;
    font-size: 18px;
    margin-left: -5px;
    top: 8px;
    height: 25px;
    width: 26px;
    float: left;
    top: -7px;
    padding: 5px;
    color: #ffffff;
    background: #d91212;
    text-align: center;
}
span.wishList_qty_cls{
    border-radius: 50px;
    position: absolute;
    line-height: 1;
    font-size: 18px;
    margin-left: -5px;
    top: 8px;
    height: 25px;
    width: 26px;
    float: left;
    top: -7px;
    padding: 5px;
    color: #ffffff;
    background: #d91212;
    text-align: center;
}

@media screen and (max-width:555px){
    .modal-content .modal-body img{max-width: 100%;}
    .exzoom .exzoom_nav .exzoom_nav_inner span{width:44px !important;height:44px !important;}
    .exzoom .exzoom_nav .exzoom_nav_inner{width: 100% !important;}
    .exzoom .exzoom_img_box, .exzoom .exzoom_img_ul_outer{width: 100% !important;}
    .exzoom .exzoom_img_ul_outer .exzoom_img_ul li img{width: 100% !important;}
    #exzoom {width:100%;}
    #exzoom,.exzoom .exzoom_img_ul_outer .exzoom_img_ul li {width: 250px !important;}
    
}
button.btn-close {
    z-index: 999;
    position: relative;
  }
  .modal .modal-body {
  max-height: initial;
}
input#myFile {
  background: #fff;
  line-height: 30px;
}
  .modal-content {
    background-color: #fff;   
  border: inset;
  border-radius: 18px;
}


  .login-field input {
    color: #000;
    height: 48px;
    margin: 0 auto 11px;
  }

  .wrapper {
    padding: 0 70px;
  }

 
  button.btn-close {
    top: 20px;
    position: relative;
  }

  a.reg-here {
    color: #47484a;
  font-weight: bold;
  text-transform: uppercase;
  margin-left: 5px;
  }

  .modal-footer input[type=submit] {
    background: #fff;
    border: 1px solid #e0b667 !important;
    border-radius: 3px;
    color: #e0b667;
    cursor: pointer;
    font-weight: 500;
    height: 40px;
    padding: 0;
    transition: all .4s linear;
    width: 118px;
  }

  .login-field input {
    border: 1px solid #d5d1d1;
    border-radius: 4px;
    line-height: normal;
    margin: 12px auto 0;
    padding: 5px 8px;
    width: 100%;
  }

  /* login page css start */
  input:focus {
    color: #212529;
    background-color: #fff;
    outline: none;
    box-shadow: 0px 0px 1px 0px #203864;
    border-color: #203864;
  }

  .form-control:focus {
    color: #212529;
    background-color: #fff;
    outline: none;
    box-shadow: none;
    border-color: #203864;
  }

  .Btn_All {
    background: #125091;
    box-shadow: 1px 4px 8px 0px #00000066;
    margin: 20px auto;
    /* width: 100%; */
    padding: 5px;
    color: #ffffff;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    padding: 3px 25px;
  }

  .Em_Cover .form-label {
    color: #195594;
    font-weight: 500;
    font-size: 18px;
  }

  .Btn_All:hover {
    background: #203864;
    color: #fff;
  }

  .card-title {
    padding: 10px 0;
    font-size: 2rem;
    font-weight: 500;
    color: #000;
    font-family: "Poppins", sans-serif;
    background: #ebebeb;
    border-radius: 50px;
    width: 70%;
    margin: 20px auto 10px;
  }

  .card-body .form-control {
    padding: 8px;
    background: #b1d2fe;
    color: #195594;
  }

  .form-control:focus {
    color: #212529;
    background-color: #fff;
    outline: none;
    box-shadow: none;
    border-color: #dfdfdf;
  }

  .Filip_Quetion .form-control {
    padding: 10px;
  }

  .Filip_Quetion .form-label {
    color: #000;
    font-weight: 700;
    font-size: 16px;
    background: #be9e61;
    padding: 4px 10px;
    border-radius: 2px;

  }
  .form-control{height: 45px;}
  a.SubmitBtn {
    background: #203864;
    color: #fff;
    padding: 6px 15px;
    border-radius: 4px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
  }

  .navbar-brand-box {
    background: #fff;
  }

  .pt-4.pb-2 {
    text-align: center;
  }

  .card-body {
    flex: 1 1 auto;
    padding: 0 40px;
  }

  .card {
    background-color: #ffffff;
    width: 50%;
    float: left;
    border-radius: 0;
    border: 0;
  }

  label.form-check-label {
    color: #e6873e;
  }

  .form-control {
    border: 1px solid #fff;
  }

  p.reg-text {
  font-size: 22px;
  font-weight: 700;
  margin: 5px 0;
  color: #000;
  background: #ebebeb;
  border-radius: 50px;
  width: 70%;
  margin: 20px auto 10px;
  padding: 8px 0;
}
button.btn-co {
  background: #fff;
  border-color: #000;
  margin-top: 20px;
}

  .modal-footer {
    border: 0px;
    display: inline-block;
  }

  .modal-header {
    border: 0;
    display: block;
    float: right;
    text-align: right;
  }

  .modal-dialog {

    margin: 80px auto;
  }
  .Loginright-cover{width: 50%; float: left; background: #fff; text-align: center;}
  .Loginright-cover img {
  padding: 62px 0;
}
.row.justify-content-center.bgin {
  background: #fff;
  box-shadow: 0 0 7px 0px #b3b3b3;
}

@media(max-width: 991px){
.card { width: 100%;}
.Loginright-cover {
  width: 100%;}
  .Loginright-cover img{width: 100%; padding: 0px;}
  .card-title {width: 100%;margin: 20px auto 10px;}
  .card-body {padding: 0 10px;}
  .modal-dialog.modal-lg {max-width: 95%;}
  p.reg-text {
  font-size: 18px;
  width: 100%;
  margin: 20px auto 10px;
  padding: 5px 0;
  margin: 10px auto 10px;
}
.wrapper {
  padding: 0px 0px;
}

}
button.btn.btn-primary {
  background: #125091;
  border-color: #125091;
}
.register .col-form-label{text-align:left;padding:0px;padding-top:4px;}
.register .login-field input{margin-top:0px;height: 54px;}
.register .login-field input{    border: 1px solid #8f8f8f;}
.register .wrapper{padding: 0 30px;}
.register .btn-co{position: absolute;
  right: 48px;
  top: 41px;
  background: #e3741e;
  color: #fff;
  border: 0;
  border-radius: 3px;
  font-size: 23px;
  height: 41px;
  width: 41px;}
  .register  button.btn.btn-primary {
  background: #e3741e;
  border-color: #125091;
  padding: 10px 22px;
  font-size: 21px;
  border: 0;
}
.bgin #btnLogin{    padding: 10px 22px;background: #e3741e;}

.sell-rate.w-50 {width: 50%;}

@media screen and (max-width:768px){
    .bank-new-cvr{width:100%;float:left;}
    .tg-contentbox{min-height: auto;}
}
@media screen and (max-width:425px){
    .nav-tabs>li>a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 94px;font-size: 9px;padding: 5px 4px;}
    .tab-content h1{font-size:12px;}
    .btn-warning {color: #fff;background-color: #008083;border-color: #008083;padding: 4px 4px;font-size: 9px;}
}
.update-title h5{display:block;float:left;width: 100%;}
.cart-main-cover{display: flex;align-items: center;border-bottom: 2px solid #ededed;padding-bottom: 15px;margin-bottom: 15px;}
.cart-main-cover .cart-product-image {width: 300px;}
.cart-main-cover .cart-details-cover{width: 100%;}
.remove-details-cover{width: 20%;text-align: center;}
.remove-details-cover button{font-size: 26px;}
.cart-main-cover .cart-product-image img{width:151px;border-radius: 10px;border: 2px solid #ededed;}
.cart-details-cover label{display: block;font-size: 18px;}
.red{background:red;}
.red i{color:#fff;}
a.red{background: red;padding: 8px;border-radius: 5px;}

.order-details-first {
    background: #e8904c;
    padding: 10px;
    font-size: 19px;
    font-weight: bold;
}
span.order-details-left {
    font-size: 18px;
    width: 50%;
    display: inline-block;
    font-weight: bold;
}
span.order-details-right {
    width: 49%;
    display: inline-block;
    text-align: right;
}
.order-details-second {
    padding: 10px;
}
.order-details-main-cover {
    border: 1px solid #e8904c;
    border-radius: 8px;
    margin-bottom: 15px;
}
.ViewCover h1{font-size:20px;font-weight:bold;}
.order-details-second .btn-warning{color: #000;background-color: transparent;border-color: transparent;font-weight:bold;}
.order-details-right .btn.btn-warning i{color:#000;font-size: 16px;}
.order-history .nav-tabs{background: #344066;}
.order-history .nav-tabs>li>a{border: 0px solid #00000000;background: transparent;border-bottom: 4px solid #0000;}
.order-history .nav-tabs>li>a{color: #b3b2b2;}
.order-history ul li.active a {border:0px;color: #fff !important;border-bottom: 4px solid #fff;}
.order-history .nav-tabs>li.active>a,.order-history  .nav-tabs>li.active>a:focus,.order-history .nav-tabs>li.active>a:hover,.order-history .nav>li>a:focus,.order-history .nav>li>a:hover{border:0px;color: #fff !important;border-bottom: 4px solid #fff;background-color:#0000 !important;}
.order-history .nav-tabs>li>a{padding: 15px 20px;margin-right: 44px;}
.order-details-main-cover h1{margin:10px;}
@media screen and (max-width:636px){
    .order-number-main-cover{width:100%;}
    .order-history .nav-tabs>li>a {padding: 15px 2px;margin-right: 0px;}
    .container {width: 100%;}
   .order-details-right  a.red{padding: 4px;}
}
@media screen and (max-width:425px){
    .product-item .product{height: 185px;}
    h5.left,h5.right{font-size: 9px;}
    .jewellery-covername a{font-size:11px;}
    .jewellery-cover img {width: 100%;height: 185px !important;}
    .jewelleryman .col-md-4.col-sm-6.col-xs-6{padding: 0px 5px;}
    .jewellery-maincvr{margin-bottom: 9px;}
    .row.Product1111 {margin-top: 33px;}
    #exzoom, .exzoom .exzoom_img_ul_outer .exzoom_img_ul li {
        width: 269px !important;
    }
    .exzoom .exzoom_img_box, .exzoom .exzoom_img_ul_outer {
        height: 271px !important;
    }
    .modal-body  .exzoom .exzoom_img_box,  .modal-body .exzoom .exzoom_img_ul_outer {
        height: 271px !important;
    }
}



.header-space{display:none;}

.header-space .custom-navbar li a:hover {
	color: #ee4e2c !important;
	transition: 0.5s ease;
}


.header-space .social-links a i:hover {
	color: #fab519 !important;
	transition: 0.5s ease;
}

.header-space header {
	padding: 25px 0;
	position: fixed;
	background-color: #fff;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9;
}

.header-space header::after {
	content: '';
	position: relative;
	height: 99px;
	margin-top: -99px;
}

.header-space .is-scrolled header {
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.04);
}

.header-space nav {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

.header-space .nav-inner ul {
    list-style: none;
    margin-bottom: 0;
    box-shadow: 1px 1px 1px 168px #0e0a305c;
}
.cross i {
    position: relative;
    top: 6px;
    right: 1px;
    height: 25px;
    width: 25px;
    background: #fff;
    line-height: 25px;
    border-radius: 21px;
    font-size: 11px;
}
.header-space .nav-inner ul li {
	display: inline-block;
	margin-left: 40px;
  
}

.header-space .nav-left-wrapper {
	display: inline-block;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	width: 70%;
	margin: 0 auto;
	text-align: center;
}

.header-space .custom-navbar li a {
	color: #000;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
	display: inline-block;
}

.header-space .custom-navbar li a:hover {
	color: #007AFF;
}

.header-space .toggle {
	display: none;
}

.header-space .logo img {
	width: 100px;
}


@media (max-width:992px) {
    .marquee-cover {
        padding-top:66px;
    }
    .header-space .logo img.liverate-logo1{width: 48px;}
    .toggle img {
        width: 38px;
    }
    .responsive-none{display:none;}
    .header-space {
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        background: #344066;
        z-index: 999;
    }
	.header-space header {
		padding: 0;
	}

    .header-space nav {
        padding: 5px 0;
    }


	.header-space .custom-navbar {
		opacity: 0;
		position: absolute;
		top: 0px;
		left: -100%;
		padding-left: 0;
		background-color: #ffffff;
		width: 80%;
		height: 100vh;
		transition: all ease 0.5s;
		border-top: 1px solid #f1f1f1;
        z-index: 9999;
        border-radius: 0px 30px 30px 0px;
        overflow:hidden;
	}

	.header-space .custom-navbar.active {
		left: 0;
		transition: all ease 0.5s;
	}

	.header-space .nav-inner ul li {
		display: block;
		margin-left: 0;
		padding: 15px 0;
		text-align: center;
		border-bottom: 1px solid #f1f1f1;
        text-align:left;
	}
    .header-space .nav-inner ul li.bg{background: linear-gradient(90deg, rgba(132,188,210,1) 30%, rgba(114,93,224,1) 100%);padding: 20px 0px 14px;text-align: center;text-align:center;}
    .login-by {}
    .login-by p{text-align: left;margin: 0;padding-left: 10px;font-size: 12px;font-weight: 600;color: #fff;} 
    .login-by span {font-weight: normal;}
	.header-space .custom-navbar.active {
		opacity: 1;
	}

	.header-space .toggle {
		display: block;
	}

	.header-space .toggle {
		cursor: pointer;
		overflow: hidden;
		width: 15%;
		height: 50px;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: flex-end;
		margin-right: 30px;
		left: 0px;
		margin: 0;
	}

	.header-space .line-toggle {
		position: absolute;
		display: block;
		width: 17px;
		height:2px;
		background: #fff;
		transition: all .6s;
	}

	.header-space .line-toggle:first-child {
		transform: translateY(-10px) translateX(0);
		width: 30px;
		transition-delay: 0s;
	}

	.header-space .toggle .line-toggle:nth-child(2) {
		transition-delay: .12s;
	}

	.header-space .line-toggle:last-child {
		transform: translateY(10px) translateX(0);
		width: 24px;
		transition-delay: 0s;
	}

	.header-space .toggle.active .line-toggle:first-child {
		background: #000;
		transform: translateY(0) translateX(0) rotate(45deg);
		width: 30px;
		height: 4px;
		transition-delay: .1s;
	}

	.header-space .toggle.active .line-toggle:nth-child(2) {
		transform: translateX(110px);
		transition-delay: 0s;
	}

	.header-space .toggle.active .line-toggle:last-child {
		background: #000;
		transform: translateY(0) translateX(0) rotate(314deg);
		width: 30px;
		height: 4px;
	}

	.header-space header>.container-padding {
		padding-left: 0px;
		padding-right: 0px;
	}

	.header-space .header-space {
		margin-right: 0;
		margin-left: 0;
		padding: 0;
		width: 100%;
		max-width: 100%;
	}

	.header-space .custom-navbar li a {
		color: #000;
	}

}

/*navbar css end*/



@media screen and (max-width: 500px) {

	.header-space .logo {
		align-self: center !important;
	}


}



@keyframes fadein {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes bottomslide {
	0% {
		width: 0;
	}

	100% {
		width: 100%;
	}
}

@keyframes rightslide {
	0% {
		height: 0;
	}

	100% {
		height: 100%;
	}
}

.header-space .bn-cvr.text-right a {margin: 6px 0px 0px auto;}
.header-space a.and-co{background: transparent;color: #fff;}
.header-space span.cart_qty_cls {
    border-radius: 48px;
    position: absolute;
    font-size: 16px;
    margin-left: -17px;
    height: 18px;
    width: 18px;
    float: left;
    top: -8px;
    padding: 0px;
    color: #ffffff;
    background: #d91212;
    line-height: 10px;
    text-align: center;
    line-height: 18px;
}
.header-space .bn-cvr.text-right {text-align: right;width: 15%;}
.header-space  .bn-cvr.text-right a{text-align: center;}
/*responsive media quarie start*/

.responsive-fiiter-cover{background: #344066;text-align: center;float: left;width: 100%;padding: 9px 0px;border-radius: 10px 10px 0px 0px;display:none;}
.responsive-fiiter-cover .box-size{width:25%;display:inline-block;float: left;}
.responsive-fiiter-cover .box-size img{width: 22px;display: inline-block;}
.responsive-fiiter-cover .fttxt{margin: 0;font-size: 9px;margin-top: 4px;color: #dbdbdb;}
.responsive-fiiter-cover {}
@media screen and (max-width: 768px) {
    .responsive-fiiter-cover{display:block;}
	.header-space .page {
		padding-top: 25px;
	}

    .responsive-none{display: none;}

    .toggle img {width: 38px;}
}

@media screen and (max-width: 575px) {
	.header-space .page {
		padding-top: 10px;
	}
    .content-cover{padding: 9px 0px;}

}

.gray{display:none !important;}
.custom-link-item img{width:20px;margin-left:10px;margin-right:10px;}
.liverate-logo{display:none;}
