﻿/*font*/
body.worldshiner {
    --main-color: #fde8e6;
    --second-color: #6b6c70;
    --tablebg-color: #fde8e6;
    --tablefont-color: #6b6c70;
}
body.diamantra {
    --main-color: #15354d;
    --second-color: #2E4E67;
    --tablebg-color: #15354d;
    --tablefont-color: #fff;
}
body {
    font-family: 'TheSans C5';
    overflow-x: hidden;
    color: #6b6c70;
    letter-spacing: 0px !important;
}
h1 {
    font-family: Cormorant Garamond;font-weight:300 !important;
}
ul,li{
    padding:0;
    margin:0;
}
.form-select{color: #6b6c70 !important;}
.heding-font {
    font-family: Cormorant Garamond;letter-spacing:1px;font-weight:300 !important;
}
.form-control-file {height: 36px;padding: 5px;padding-left: 21px;font-size: 14px;border: none;background-color: #feeeed;border-left: 2px solid #15354d;width:100%;}

.modal button.close {position: absolute;background: none;right: -15px;top: -15px;background-color: #fff;color: #15354d;opacity: 100%;width: 35px;height: 35px;text-align: center;border-radius: 50%;font-size: 21px;}   
.modal.show{display:block !important;}
.modal{background: rgba(0,0,0,0.3);z-index:9998;}
@media (min-width: 768px) { .input-main-img{position:relative;}.input-img{position:absolute;left:104%;} }
.form-control {background-color: #feeeed;border: none;border-radius: 0;border-left: 2px solid #15354d;margin-right: 20px !important;}
.form-control:focus{border:none;border-left:2px solid #15354d;background-color:#feeeed;box-shadow: 0 0 0 0rem rgb(13 110 253 / 0%) !important;}
a{text-decoration:none;}
.p-content{text-align:justify;font-size:18px;letter-spacing:1px;}
/*header*/
.sticky .logo{display:block;}header{position:fixed;transition:all 1s;z-index:9;}
.modal-backdrop.show{z-index:9;}
.fixed-top {}

.inner-header.sticky{box-shadow:0 -25px 50px 0px #000;background-color:#000000ab;z-index:99;}
header .menu .menu-item a{position:relative;color:#6b6c70;font-size:20px;font-weight:400;line-height:20px;display:inline-block;padding-block:25px;transition:all 0.3s;}
header .menu .menu-item a:after{content:"";position:absolute;top:50%;left:-30px;height:1px;width:40px;background:var(--main);opacity:0; transition:all 0.5s ease;}
header .menu .menu-item a:hover::after{left:-50px;opacity:1;}
header .menu .menu-item a:hover{color:#000;opacity:50%;}
header .menu .menu-item a span{padding-top:15px;font-size:16px;font-weight:400;color:#716240;}
.hamburger{width:28px;height:20px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out; cursor:pointer;display:block;z-index:999;}

.hamburger span:nth-child(1){top:0;}
.hamburger span:nth-child(2){top:10px;}
.hamburger span:nth-child(3){top:20px;}
.hamburger.closed span:nth-child(1){transform:rotate(45deg) translate(5px,3px);width:60%;}
.hamburger.closed span:nth-child(2){transform:rotate(-45deg);}
.hamburger.closed span:nth-child(3){transform:rotate(45deg) translate(3px,-11px);width:60%;}
.menu.open {transform:translateX(0);padding-top:104px;padding-bottom:104px;overflow-y:auto !important;}
.menu {position:fixed;top:0;right:0;background-color:#fcf8f5;width:100%;height:100%;padding-left:15%;padding-top:90px;transform:translateX(-100%);transition:all 1s ease;overflow:hidden;z-index:9;}
.header-button{padding:10px 30px;border:3px solid var(--main);color:var(--main);font-size:22px;border-radius:2px;transition:all 0.5s;}
a.header-button:hover{color:#fff;background:var(--main);}
.progress-bar { display: block; width: 100%; height: 4px; position: fixed; z-index: 50; background: linear-gradient(to right, #f1ceca var(--scroll), transparent 0); background-repeat: no-repeat; }.progress-bar.horizontal.top { top: 90px; left: 0; }
header .menu.open + .progress-bar{display:none;}
header .menu .menu-item a::after {
    width: 60px !important;
    height: 2px !important;
    background-color: black !important;
    margin-left: -18px;
}
/*login*/
.login-image{/*background-image:url(../images/login/image-0.png);position:relative;background-repeat:no-repeat;background-size:cover;*/background-color:#f1ceca !important;}
.login-heading{position:relative;padding:0 10px;}
.login-heading:after{position:absolute;content:'';left:100%;background-color:#fff;width:100%;height:2px;top:50%;}
.login-heading:before{position:absolute;content:'';right:100%;background-color:#fff;width:100%;height:2px;top:50%;}
/*.login-form{background-image:url(../images/login/login-form1.png);background-repeat:no-repeat;}*/
.login-form .form-control:focus{box-shadow:0 0 0 0rem rgb(13 110 253 / 0%) !important;}
.login-form .country img {margin:7px 22px;cursor:pointer;}
.login-form .country img + span{font-size:14px;color:#212529;cursor:pointer;}
.login-shape div{margin:15px !important;width:75px;text-align:center;filter: brightness(1.1);/*display:grid;grid-auto-columns:repeat(auto-fit,minmax(100px,1fr));gap:20px;*/}
.social-link{width:135px;height:100%;cursor:pointer;}
@media (min-width: 425px) {
    .login-shape{width:400px;}}
/*Why choos*/
.why-bg {background-color: #fde7e5;padding-bottom:5%;padding-left:3%;}
.why-slider img{width:67%;height:auto;margin-top:0%;margin:0 auto;}
.sec-1-img img{width:100%;}

.sec-1-bg{background-color:#f1ceca;}
.sec-1-contant p{color:#6b6c70;}
p.text-center {text-align: justify;}
.s-2-bg {background-color:#fde7e5;}
.s-2-contant p{ font-size:18px !important; color:#6b6c70; }
.s-2-img img{width:100%;}
.details-bg{
 position:relative;width:100%;height:650px; }
.details{margin-top:127px !important;}
.contant{padding:20px;}
.contant p{font-size:20px !important;}
.last-bg {
    background-image:url(../Images/why/pic5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 20px !important;
}
.last-bg{padding:50px 50px 50px 50px !important;}
.last-bg p{font-size:60px ; font-family:Cormorant Garamond;line-height:1;}
.last-bg span{font-size:20px;}
.details-bg:before{content: "";z-index:-1;position:absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;background-image: url(../images/why/why-1.png);background-repeat:no-repeat;background-size:cover;}
@media (max-width: 767px) {
    .last-bg p{font-size:42px;}
    .details{margin-top:0px !important;}
    .details-bg{height:521px !important;}
    .details-bg:before {
        opacity: 0.40 !important;
        background-image: url(../images/why/why-info1.png) !important;
    }    
}
/*
Our
Affiliates*/
.affi-bg{background-color:#fde7e5;padding-bottom:40px !important;padding-top:40px;}
.affi-img img{width:70% !important;}
.affi-contant{background-color:#d1ebff !important;padding:30px 10px;margin-top:28%;}
.affi-contant h1{margin-top:30px !important;letter-spacing:1px;font-family:Cormorant Garamond}
.affi-contant .btn-main{margin-bottom:40px !important;}
.affi-contant p{letter-spacing:1px;}
.sec-img {
    background-image:url(../images/Affiliates/img-bg.png);
    height: 40vh;
    background-repeat: no-repeat;
    width: 100% !important;
    background-position: right;
}
.image-section{font-family:'Cormorant Garamond';letter-spacing:2px;margin-left:50px;}
.aff-logo img{width:20% !important;padding:20px !important;margin:0 20px 0 20px;}
.image-section h1{vertical-align:middle !important;display:block !important;}
/*CONTACT US*/
.con-bg {
    background-image: url(../Images/Contact/BG.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height:100%;
}
.contact-box{margin-top:0px !important;margin-left:-12px;}
.contact-box ul li {letter-spacing:1px;font-size:14px !important;line-height:24px;}
.contact-box ul li {letter-spacing:1px;font-size:14px !important;line-height:24px;margin-right:-50% !important;}
.contact-box ul li {letter-spacing:1px;font-size:14px !important;line-height:24px;/*margin-right:-50% !important;*/}

.bg-contact{background-image:url(../Images/Contact/pic7.jpg);width:100%;height:50%;background-attachment:fixed;background-size:cover;}
.contact-form{background-color:#fff;padding:30px !important; }
.contact-form form {margin:30px 10px !important;}
contact-img{padding-top:60px !important;}
.contact-img iframe.i4ewOd-pzNkMb-tJHJj{visibility:hidden !important;}
.i4ewOd-pzNkMb-haAclf{background-color:#15354d !important;}
iframe .i4ewOd-pzNkMb-haAclf {
    background-color: #fff !important;
}

/*about us*/
/*.left-imgs {
    height: 100%;
    background: linear-gradient(90deg, #f1ceca 50%, #fff 50%);
}*/
@media (max-width: 767px) {.left-imgs {height: 100%;background: linear-gradient(90deg, #fff 50%, #fff 50%) ;}}
@media  (max-width: 767px) {.left-imgs {height: 100%;background: linear-gradient(90deg, #fff 50%, #fff 50%);}.left-imgs .content1{position:inherit !important;}.left-imgs .left-img img{height:337px !important;}}


.about-2{background-image:url(../images/about/about-2.jpg);height:100%;background-size: cover;background-repeat: no-repeat;}
.long{background-image:linear-gradient( rgba(253,232,230,0.6), rgba(253,232,230,0.6) ),url(../images/about/pic3.png);background-size:cover;height:70vh;}
@media (max-width: 991px){.long-content{height:auto !important;}}


.right-imgs {height: 100%;background: linear-gradient(-90deg, #f1ceca 50%, #fff 50%);}
@media (max-width: 767px) {.right-imgs {height: 100%;background: linear-gradient(-90deg, #fff 50%, #fff 50%) ;}}
@media  (max-width: 767px) {.right-imgs {height: 100%;background: linear-gradient(-90deg, #fff 50%, #fff 50%);}.right-imgs .content1{position:inherit !important;}.right-imgs .right-img img{height:440px !important;}}
.heading-shape{position:relative;} .heading-shape:after, .heading-shape:before{position:absolute;content:'';background-image:url(../images/heding-shape.png); width: 26px; bottom:0; right:0; height: 28px; background-repeat: no-repeat; transform: rotate(0deg); } .heading-shape:after { top: 0; left: 0; transform: rotate(180deg); }





@media (max-width: 327px) {
    .login-form .country img {margin: 10px 20px;}
    .contact-box ul li {letter-spacing: 0px;font-size: 13px !important;}
    .location-btn {padding: 2px 10px !important;}
    .contant p {font-size: 18px !important;} #passwordHelpBlock span {font-size:11px !important;}
}
.i4ewOd-pzNkMb-haAclf{background-color:#fff !important;}
@media (max-width: 576px) {
    .affi-contant{margin-top:10% !important;}
    .aff-logo img{padding:5px !important;width:20% !important;}
    .image-section h2{margin-top:50px !important; margin-bottom:50px !important;}
    .sec-img {height:30vh !important;}
    .contact-box ul li {letter-spacing:1px;font-size:13px !important;}
    .location-btn{padding:2px 10px !important;}
    .p-content {font-size: 16px !important;}
    .contant p
    {font-size:16px !important; letter-spacing:0;}
    .last-bg{padding:10px !important;height:80vh !important;}
}
.capital {
    text-transform: capitalize;
}
/*modal*/
@media (min-width: 576px){.index + #exampleModal .modal-dialog{max-width:942px;}}
.ajs-content{padding-left:0px !important;}
.alertify{color:#6b6c70 !important;}
.btn-primary{background-color:var(--color2) !important;margin-right:0px !important;padding: 6px 20px !important;color:var(--color6) !important;border:none !important;font-size:18px !important;transition:all 0.3s !important;margin:3px;letter-spacing:1px;border-radius:0px;}
.btn-primary:focus{background-color:var(--color2) !important;color:var(--color6);border:none !important;box-shadow: 0 0 0 0.25rem rgb(49 132 253 / 0%) !important}
.btn-primary:focus-visible{outline:none !important;}
.btn-primary:hover{color:white !important;background-color:var(--color2) !important;}
.btn-primary i{font-size:14px;}
.ajs-buttons{margin-right:11px;}
.ajs-buttons .btn-primary{margin-bottom:10px;}
header .menu .menu-item a{letter-spacing:3px !important;}
.contact-box.wow.animate__animated.animate__fadeInUp.text-start{margin-left:-20px !important;}

ul li{list-style:none;}

.con-bg{padding-top:13px !important;padding-bottom:20px !important;}
.location-btn{margin:1px 0px;}

@media (max-width: 576px){
    .contact-box.wow.animate__animated.animate__fadeInUp.text-start.box-1 {margin-top: 5px !important; margin-left:-8px !important;}
    .contact-box.wow.animate__animated.animate__fadeInUp.box-1{margin-top:10px !important;margin:auto;}
    .contact-box.wow.animate__animated.animate__fadeInUp.text-start { margin-top: 10px !important;}

}
@media (max-width: 767px) {
    .contact-box.wow.animate__animated.animate__fadeInUp.text-start.box-1 { margin-top: 19px !important;margin:auto;}
}
.contact-box.wow.animate__animated.animate__fadeInUp.box-1{border-radius:5px;margin:auto;}
.contact-box.wow.animate__animated.animate__fadeInUp.text-start{margin-left:0px !important;}

.login-main-form{background-color:white;}
/*.login-overlay-color img{margin-top:6% !important;}*/
span.input-group-text.border-0.far.fa-eye-slash.eye-btn.toggle-password.position-absolute.rounded-0{z-index:0 !important;}
.form-control-file:focus, .form-select:focus{
    border-width: 1px 1px 1px 2px !important;
    border-color: #000 !important;
    border-style: solid !important;
}
.form-control-file:focus-visible, .form-select:focus-visible {
    outline: 0 !important;
}




/*world shiner*/
/*body ::selection {background-color: var(--color2);color: #fff;}*/
body::-webkit-scrollbar {width: 6px;}
body::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey;border-radius: 10px;}
body::-webkit-scrollbar-thumb {background: var(--color2);border-radius: 10px;}
body::-webkit-scrollbar-thumb:hover {background: var(--color2);}

.dataTables_scrollBody ::selection {background-color: var(--color2);color: #fff;}
.dataTables_scrollBody::-webkit-scrollbar {width: 6px;height: 8px;}
.dataTables_scrollBody::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey;border-radius: 10px;}
.dataTables_scrollBody::-webkit-scrollbar-thumb {background: var(--color2);border-radius: 10px;}
.dataTables_scrollBody::-webkit-scrollbar-thumb:hover {background: var(--color2);}
body .bg-blue {background-color: #f1ceca;}
body .main-heding {padding: 7px 12px;border-left: 2px solid #6b6c70 !important;color: #6b6c70 !important;}
body .main-heding a ,body.worldshiner .breadcrumb-item.active, body.worldshiner .breadcrumb-item+.breadcrumb-item::before , body.diamantra .main-heding + div a{color: #6b6c70 !important;}
body .form-check-input:checked{background-color:#6b6c70 !important;border-color:#6b6c70 !important;}
body .form-check-input:focus{box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%) !important;border-color:#15354d !important;}
body .ui-grid-header-viewport{background-color:var(--tablebg-color) !important;}
body .ui-grid-row:hover > [ui-grid-row] > .ui-grid-cell{background-color:#fde8e6 !important;}
body .navbar{background-color:var(--color6);height:58px;}
body .hamburger span{display:block;position:absolute;height:2px;width:100%;background:#6b6c70;border-radius:20%;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;}
body .btn-main {color: #fde7e5;font-size: 22px;/*border: 1px solid #fde7e5;*/width: 40px;height: 40px;text-align: center;line-height: 38px;text-decoration: none;background-color: #6b6c70;border-radius: 50%;}
body .btn-main:hover {color: #fde7e5;background-color: #fde7e5;border: 1px solid #fde7e5;transition: 0.3s;color: #15354d;color: #15354d;}
body .index-button{background-color: var(--color2); color: var(--color6); padding: 6px 50px;/* border-radius: 14px;*/  letter-spacing: 2px; font-size: 18px;border: 1px solid var(--color2);transition: all 0.3s;}
body .index-button:hover{border: 1px solid var(--color2);background-color: transparent;color: var(--color2);}
body .login-image{/*background-image:url(../images/login/image-0.png);position:relative;background-repeat:no-repeat;background-size:cover;*/background-color:#fff !important;}
body #Back-to-top {position: fixed; bottom: 25px; right: 25px; width: 50px; height: 50px; font-size: 20px; /* padding: 10px 15px; */ border-radius: 50%; line-height: 37px; background-color: #6b6c70; color:#fff; border: 2px solid #6b6c70;transition:all 0.3s;z-index:999;}
body #Back-to-top:hover{border:2px solid #6b6c70;background-color:#fff;color:#6b6c70;margin-bottom:7px;}
@media (max-width: 425px){body #Back-to-top{right:17px !important;}}
body .box-bg{background:rgba(253,232,230, 0.9);border-radius:5px !important;}
body .box-1{background:rgba(253,232,230, 0.9);padding:20px 50px !important; width:100% !important;}
body .box-bg ul, body.worldshiner .box-1 ul{color:#6b6c70 !important;}
body i.fa-solid.fa-location-dot{color:#6b6c70 !important;}
body .location-btn {background-color: #6b6c70;padding: 10px 30px !important;border: 1px solid #fde7e5;color: #ffff;letter-spacing:2px; margin-top:5px; margin:auto !important; display:block; margin-bottom:20px !important;}
body .location-btn:hover{background-color:transparent !important; border:1px solid #fde7e5;color:#000;}






/*diamantra*/
body.diamantra ::selection {background-color: #2e4e67;color: #fff;}
body.diamantra::-webkit-scrollbar {width: 10px;}
body.diamantra::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey;border-radius: 10px;}
body.diamantra::-webkit-scrollbar-thumb {background: #15354d;border-radius: 10px;}
body.diamantra::-webkit-scrollbar-thumb:hover {background: #15354d;}
body.diamantra .bg-blue {background-color: var(--second-color);}
body.diamantra nav.main-heding {padding: 7px 12px;border-left: 2px solid #fff !important;color: #fff !important;}
body.diamantra h4.main-heding {padding: 7px 12px;border-left: 2px solid #6b6c70 !important;color: #6b6c70 !important;}
body.diamantra .main-heding a ,body.diamantra .breadcrumb-item.active, body.diamantra .breadcrumb-item+.breadcrumb-item::before , body.diamantra .main-heding + div a{color: #fff !important;}
body.diamantra .form-check-input:checked{background-color:#15354d !important;border-color:#15354d !important;}
body.diamantra .form-check-input:focus{box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%) !important;border-color:#15354d !important;}
body.diamantra .ui-grid-header-viewport{background-color:var(--tablebg-color) !important;}
body.diamantra .ui-grid-row:hover > [ui-grid-row] > .ui-grid-cell{background-color:#e5e5e5 !important;}
body.diamantra .navbar{background-color:var(--main-color);/*height:90px;*/}
body.diamantra .hamburger span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:20%;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;}
body.diamantra .btn-main {color: #fff;font-size: 22px;/*border: 1px solid #fde7e5;*/width: 40px;height: 40px;text-align: center;line-height: 38px;text-decoration: none;background-color: #15354d;border-radius: 50%;}
body.diamantra .btn-main:hover {color: #fff;background-color: #15354d;transition: 0.3s;}
body.diamantra .index-button{background-color:#15354d; color: #fff; padding: 6px 50px;/* border-radius: 14px;*/  letter-spacing: 2px; font-size: 18px;border: 1px solid #15354d;transition: all 0.3s;}
body.diamantra .index-button:hover{border: 1px solid #15354d;background-color: #fff;color: #15354d;}
body.diamantra .login-image{/*background-image:url(../images/login/image-0.png);position:relative;background-repeat:no-repeat;background-size:cover;*/background-color:#2E4E67  !important;}
body.diamantra #Back-to-top {position: fixed; bottom: 25px; right: 25px; width: 50px; height: 50px; font-size: 20px; /* padding: 10px 15px; */ border-radius: 50%; line-height: 37px; background-color: #15354d; color:#fff; border: 2px solid #15354d;transition:all 0.3s;z-index:999;}
body.diamantra #Back-to-top:hover{border:2px solid #15354d;background-color:#fff;color:#15354d;margin-bottom:7px;}
@media (max-width: 425px){body.diamantra #Back-to-top{right:17px !important;}}
body.diamantra .box-bg{background:#2E4E67;border-radius:5px !important;}
body.diamantra .box-1{background-color:#2E4E67;;padding:20px 50px !important; width:100% !important;color:#fff !important;}
body.diamantra .box-bg ul, body.diamantra .box-1 ul{color:#fff !important;}
body.diamantra i.fa-solid.fa-location-dot{color:#fff !important;}
body.diamantra .location-btn {background-color: #2E4E67;padding: 10px 30px !important;border: 1px solid #fff;color: #ffff;letter-spacing:2px; margin-top:5px; margin:auto !important; display:block; margin-bottom:20px !important;}
body.diamantra .location-btn:hover{background-color:#fff !important; border:1px solid #fff;color:#15354d;}