*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}


body{
    font-family: 'Rubik', sans-serif;
    scroll-behavior: smooth;
    
}


.dnone{
    display: none;
}

h1,h2,h3,h4,h5,h6{
    font-family: 'El Messiri', sans-serif;
}

.p-t-b-80{
    padding: 80px 0;
}
.m-t-b-80{
    margin: 80px 0;
}

.p-t-80{
    padding-top: 80px;
}
.p-b-20{
    padding-bottom: 20px;
}
.m-b-80{
    margin-bottom: 80px;
}
.p-0{
    padding: 0;
}
.m-0{
    margin: 0;
}
.m-t-40{
    margin-top: 40px;
}
.m-t-60{
    margin-top: 60px;
}
.m-t-80{
    margin-top: 80px;
}
.m-b-0{
    margin-bottom: 0;
}
.m-b-40{
    margin-bottom: 40px;
}
.m-b-20{
    margin-bottom: 20px;
}
.p-t-0{
    padding: 0 8px;
}
.p-r-40{
    padding-right: 40px;
}
.p-l-40{
    padding-left: 40px;
}
.pt-10{
    padding-top: 10px;
}
.pt-20{
    padding-top: 20px;
}
.w-80{
    width: 80%;
}
.w-60{
    width: 60%;
}
.w-40{
    width: 40%;
}
.w-80{
    width: 80%;
}

.w-20{
    width: 20%;
}
.text-right{
    text-align: right;
}
.text-left{
    text-align: left;
}

/* nav start  */
.navbar-nav .nav-item .nav-link {
    font-size: 18px;
    font-weight: 600;
    color: #7a7a7a;
    font-family: 'El Messiri', sans-serif;
}
.navbar-nav .nav-item .nav-link:hover {
    color: #000000;
}
.navbar-nav .nav-item .nav-link.active {
    color: #000000;
}
.loginBtn {
    padding: 6px 40px;
    border-radius: 60px;
    margin-left: 8px;
    font-family: 'El Messiri', sans-serif;
}
.loginBtn:hover {
    background: #219087;
}
.offcanvas{
    width: 70%!important;
}

.navbar{
    z-index: 90;
    box-shadow: 0 0 4px rgb(0 0 0 / 10%), 0 4px 8px rgb(0 0 0 / 15%);
}


.fixed-top {
    top: -40px;
    transform: translateY(40px);
    transition: transform .4s;
}




/* nav end  */

/* banner start */
.bannerBG{
    background-image: url('./assets/img/banner.jpg');
    background-size:cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position-y:-10px!important;
    height: fit-content;
}



.content {
    position: relative;
    z-index: 1;
}
.lady{
    float: right;
}
.lady2{
    float: left;
}

.bannerTxt h2 {
    font-size: 100px;
    line-height: 5.2rem;
}

.bannerTxtFirst h2 {
    font-size: 40px;
}
.bannerTxt p{
    font-family: 'El Messiri', sans-serif;
    font-size: 20px;
}

.bannerBtn{
    font-size: 14px;
    padding: 10px 20px;
    border-radius: 60px;
}
.bannerBtn:hover{
    background: #219087;
}

.owl-carousel .owl-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .owl-carousel .owl-item img {
    display: block;
    width: 60%;
  }

  .owl-carousel .owl-prev {
    left: 4%;
    position: relative;
}

  .owl-carousel .owl-next {
    right: 4%; 
    position: relative;
  }

  .owl-carousel .item {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    opacity: 0;
    transform: translateX(-100%);
    transition: opacity 1.5s, transform 1.5s; /* Increased duration */
  }
  
  .owl-carousel .owl-item.active .item {
    opacity: 1;
    transform: translateX(0);
  }
.owl-item.active {
  z-index: 9999;
}

/* banner ends */


/* breadcrumbs */

.breadcrumb{
    background: #f1f1f1;
    padding-top: 10px;
}
li.breadcrumb-item a{
    color: #219087;
    text-decoration: none;
}
/* About Start */
.aboutBg{
    background-image: url('./assets/img/about-bg.png');
    background-size: cover;
    background-position: top ;
    padding-top: 80px; 
}
.aboutCol{
    padding: 0 18%;
}
.aboutCol h2 {
    font-size: 34px;
}

.aboutCarat {
    font-size: 46px;
}
/* About End */

/* Diamondt Start */
.diamongBg {
    background: #f7f7f7;
    padding: 40px;
    border: none;
    cursor: pointer;
}

/* .diamongBg:hover{
    background: #219087;
} */


.diamondImg{
    padding: 0 10%;
    visibility: hidden;
}
.diamongBg h2{
    line-height: 2.4rem;
}

.diamongBg:hover h2{
    color: #fff;
}
.diamongTxt {
    font-size: 38px;
}

/* Diamond end */

/* shop by shape start */
.nav-pills .nav-link {
    background: #fff;
    border: 1px solid #219087;
    border-radius: 60px;
    color: #219087;
    margin: 0 10px;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background: #219087;
    border-radius: 60px;
}

.shapeBtn {
    border: 1px solid #219087;
}

.shapeBtn.active{
    border: 1px solid;
}




.shapeBtn h6 {
    margin-top: 10px;
    font-size: 18px;
    margin-bottom: 0;
}

.diamond-shapes-list {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 0;
}

.shape-item {
    flex: 1;
    max-width: calc(25% - 10px);
}

.shape-link {
    text-decoration: none;
    color: inherit;
    display: flex;
    flex-direction: column;
    align-items: center;
}

@media (max-width: 768px) {
    .shape-item {
        max-width: calc(25% - 10px);
    }
    
    /* For screens narrower than 480px, display each shape as 50% width to fit 2 shapes per row */
    @media (max-width: 480px) {
        .shape-item {
            max-width: calc(50% - 10px);
        }
    }
}



/* shop by shape End */

/* Diamond jewellery start */
.diamondJewellery{
    background-image: url('./assets/img/d-jewellery.jpg');
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position:top;
    height: fit-content;
    padding: 6% 0;

}
.diamondJewelleryTxt p{
    padding: 0 60px;
}
/* Diamond jewellery end */

/* latest news start */
.moreBtn {
    color: #232323;
    font-weight: 700;
    text-decoration: none;
}
.moreBtn:hover{
    color: #218e88;
}
.card-body {
    border-bottom: 18px solid #219087;
    padding: 30px 26px;
    background: #eeeeee;
}

.card {
  position: relative;
  transition: transform 0.3s ease-in-out;
}

.card:hover {
  transform: translateY(-5px);
}

.card-body {
  position: relative;
  z-index: 1;
}

.moreBtn {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

.card:hover .moreBtn {
  opacity: 1;
}


.card-body {
    position: relative;
}

.card-body::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #000;
    transform: scaleX(0);
    transition: transform 0.3s ease-in-out;
}

.card-body:hover::after {
    transform: scaleX(1);
}
/* latest news End */

/* newsletter  start */
.newsletter{
    background: #219087;
    padding: 20px 0;
}

.email {
    padding: 8px;
    border-radius: 60px;
    border: none;
}
.formbtn{
    font-size: 16px;
    padding: 8px 40px;
    border-radius: 60px;
    margin-left: 20px;
}
.NewsletterForm {
    display: flex;
    gap: 10px;
}

/* newsletter  end */

/* footer start */
footer{
    background: #232323;
    padding: 40px 40px 20px 40px;
}
.QuickLinks {
    list-style: none;
    padding-left: 0;
}
.QuickLinks li  { 
    padding: 8px 0;
}
.QuickLinks li a { 
    color: #fff;
    text-decoration: none;
}
.QuickLinks li a:hover { 
    color: #219087;
    
}
.social {
    list-style: none;
    padding-left: 0;
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
.socialIcn {
    padding: 12px 16px;
    font-size: 16px;
    background: #ffffff;
    border-radius: 60px;
    color: #232323;
    margin-right: 8px;
}
.socialIcntw{
    padding: 12px 13px;
    font-size: 16px;
    background: #ffffff;
    border-radius: 60px;
    color: #232323;
    margin-right: 8px;
}
.socialIcnin{
    padding: 12px 14px;
    font-size: 16px;
    background: #ffffff;
    border-radius: 60px;
    color: #232323;
    margin-right: 8px;
}
.socialIcn:hover{
    background: #219087;
    color:#fff;
}

.socialIcntw:hover{
    background: #219087;
    color:#fff;
}
.socialIcnin:hover{
    background: #219087;
    color:#fff;
}

.footerBtom {
    background: #121212;
    padding: 20px 0;
}
.designdev{
    text-align: right;
}
.fft{
    color: #fff;
    text-decoration: underline;
}
/* footer End */

/* back to top */
.back-to-top {
    position: fixed;
    bottom: 40px;
    left: 40px;
    display: none;
    width: 46px;
    height: 46px;
    text-align: center;
    line-height: 44px;
    background-color: #fff;
    color: white;
    font-size: 46px;
    border-radius: 50%;
    cursor: pointer;
    z-index: 9999;
  }
  
  .backToUp {
    color: #219087;
}

  .back-to-top:hover {
    background-color: #000;

  }



/*-----------------Diamond Search-------------------*/
.dSearch {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40vh; 
}
.shapeSearch{
    margin: 40px 80px 0 80px;
}

.dHeading {
  text-align: center;
}

.dRangeR {
    padding-right: 20px; 
}
.dRangeL{
    padding-left: 20px;  
}


.d-card{
    box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
    padding: 20px;
    height: 30vh;
    border-radius: 8px;
}
/*toggle*/

.switches-container {
    width: 100%;
    position: relative;
    display: flex;
    padding: 0;
    position: relative;
    background: white;
    line-height: 3rem;
    border-radius: 3rem;
    margin-left: auto;
    box-shadow: inset 0px 1px 7px 3px #00000047;
    margin-right: auto;
    margin-bottom:20px;
}


    .switches-container input {
        visibility: hidden;
        position: absolute;
        top: 0;
    }


    .switches-container label {
        width: 50%;
        padding: 5px;
        margin: 0;
        text-align: center;
        cursor: pointer;
        color: #212528;
        font-size: 16px;
        font-weight: 600;
    }


.switch-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50%;
    padding: 0.15rem;
    z-index: 3;
    transition: transform .5s cubic-bezier(.77, 0, .175, 1);
    transition: transform 1s;
}


.switch {
    border-radius: 3rem;
    background: #219087;
    height: 100%;
    box-shadow: 2px 0 4px rgba(0,0,0,.46);
}

    .switch div {
        width: 100%;
        text-align: center;
        opacity: 0;
        display: block;
        color: white;
        transition: opacity .2s cubic-bezier(.77, 0, .175, 1) .125s;
        will-change: opacity;
        position: absolute;
        font-size: 16px;
        font-weight: 600;
        top: 5px;
        left: 0;
    }

.switches-container input:nth-of-type(1):checked ~ .switch-wrapper {
    transform: translateX(0%);
}


.switches-container input:nth-of-type(2):checked ~ .switch-wrapper {
    transform: translateX(100%);
}


.switches-container input:nth-of-type(1):checked ~ .switch-wrapper .switch div:nth-of-type(1) {
    opacity: 1;
}


.switches-container input:nth-of-type(2):checked ~ .switch-wrapper .switch div:nth-of-type(2) {
    opacity: 1;
}


/* Range Slider */
.irs--flat .irs-bar {
    top: 25px;
    height: 7px;
    background-color: #219087;
}
.irs--flat .irs-line {
    top: 25px;
    height: 7px;
    background-color: #e1e4e9;
    border-radius: 4px;
}
span.irs-grid-pol.small {
    display: none;
}
.irs--flat .irs-grid-pol {
    background-color: #40b0c5;
}
.irs-grid-pol {
    position: absolute;
    top: -20px;
    left: 0;
    z-index: 99;
    width: 16px;
    border-radius: 60px;
    border: 5px solid #fff;
    height: 16px;
    background: #000;
}

.irs-grid-pol:nth-child(1){
    z-index: 0;
}

.irs-grid-pol:nth-child(36){
    z-index: 0;
}
.irs-grid-text {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: 17px;
    line-height: 9px;
    padding: 0 3px;
    color: #000;
}
.irs--flat .irs-handle {
    top: 22px;
    width: 16px;
    height: 18px;
    background-color: transparent;
    z-index: 999;
}

.irs--flat .irs-handle {
    top: 16px;
    width: 24px;
    height: 24px;
    background-color: #40b0c5;
    z-index: 999;
    border-radius: 60px;
    border: 6px solid #3394a5;
    cursor: pointer;
}
.irs--flat .irs-handle>i:first-child {
    display: none;
}
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
    color: white;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background-color: #156862;
    border-radius: 4px;
}

.extra-controls {
    display: flex;
    justify-content: space-between;
}
input.js-input-from {
    width: 13%;
    background: #219087;
    border-radius: 60px;
    text-align: center;
    color: #fff;
    border: none;
    margin-top: 20px;
    font-size: 12px;
    padding: 4px 0;
}
input.js-input-to {
    width: 13%;
    background: #219087;
    border-radius: 60px;
    text-align: center;
    color: #fff;
    border: none;
    margin-top: 20px;
    font-size: 12px;
    padding: 4px 0;
}


input.js-input-from-price {
    width: 13%;
    background: #219087;
    border-radius: 60px;
    text-align: center;
    color: #fff;
    border: none;
    margin-top: 20px;
    font-size: 12px;
    padding: 4px 0;
}
input.js-input-to-price {
    width: 13%;
    background: #219087;
    border-radius: 60px;
    text-align: center;
    color: #fff;
    border: none;
    margin-top: 20px;
    font-size: 12px;
    padding: 4px 0;
}

input.js-input-from-Depth {
    width: 13%;
    background: #219087;
    border-radius: 60px;
    text-align: center;
    color: #fff;
    border: none;
    margin-top: 20px;
    font-size: 12px;
    padding: 4px 0;
}
input.js-input-to-Depth {
    width: 13%;
    background: #219087;
    border-radius: 60px;
    text-align: center;
    color: #fff;
    border: none;
    margin-top: 20px;
    font-size: 12px;
    padding: 4px 0;
}

input.js-input-from-Table {
    width: 13%;
    background: #219087;
    border-radius: 60px;
    text-align: center;
    color: #fff;
    border: none;
    margin-top: 20px;
    font-size: 12px;
    padding: 4px 0;
}
input.js-input-to-Table {
    width: 13%;
    background: #219087;
    border-radius: 60px;
    text-align: center;
    color: #fff;
    border: none;
    margin-top: 20px;
    font-size: 12px;
    padding: 4px 0;
}


.country-flag{
    padding-right: 10px;
}

.diamondSearch {
    background: none;
    color: #000;
    border: 2px solid #219087;
    border-radius: 60px;
    padding: 12px 72px;
    margin: 0 10px;
}
.diamondSearch:hover{
    background: #219087;
    border: 2px solid #219087;
}

.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {
    display: none;
}



button.accordion-button.collapsed.AdvancedFilter {
    background: none;
}
button.accordion-button.AdvancedFilter {
    font-size: 28px!important;
}

.accordion-button.collapsed::after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: 4px;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
}



.accordion-button.AdvancedFilter:not(.collapsed) {
    color: #000;
    background-color: #fff;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

.accordion-body.advancedAccordion {
    background: #fff;
}


.slider-outer-container {
    position: relative;
}

.slider-container {
    position: relative;
    width: 95%;
    margin: 0 auto;
    overflow: hidden;
    z-index: 9999;
}

.slider {
    display: flex;
    transition: transform 0.3s ease-in-out;
    width: 100%;
    justify-content: space-between;
}

.slider-item {
    flex: 0 0 16.66%; /* 6 items visible at once */
    width: 50px;
    height: 50px;
    border: 1px solid #ccc;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    margin: 10px;
}

.slider-item.active {
    background-color: #219087;
    color: white;
}

.arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    cursor: pointer;
    color: #219087;
}

.left-arrow {
    left: -16px!important;
    display: none;
}

.right-arrow {
    right: -10px;
}



/*-------------About Us-----------------*/
.home-2-section-about-left{
    margin:50px 0 0 410px
}
.about-img-01{
   
    border-radius: 50px 0px 0px 0px;
}
.about-img-02{
    margin: -178px 0px 0px 208px;
    border-radius:  0px 0px 50px 0px;
}

.about-right{
    padding-left: 40px;
}
.pbmit-heading-desc{
    padding: 6px 60px;
}
.diamonds4c {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.whyChoseUS p{
    margin-left: 8px;
}
.whycheck {
    color: #219087;
    margin-top: 3px;
}
.grey-bg{
    background: #f1f1f1f1;
    padding: 60px 0;
}

/*----------Education----------*/
.accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #219087;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
button.accordion-button.collapsed {
    background: #f1f1f1;
}
.accordion-body {
    background: #e3e3e3;
}
.accordion {
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
    font-size: 20px;
}

/* fine Jewellery  */
.Jcard-body{
    border-bottom: 1px solid #219087;
    padding: 10px 26px;
    background: #f1f1f1;
    text-align: center;
}


 /* login */

    .contain {
        /* width: fit-content; */
        height: fit-content;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
        margin: 80px 0;
        gap: 20px;
    }
    
    .login {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 20px;
    }
    
    form {
        /* max-width: 380px; */
        width: 100%;
        font-family: 'Montserrat', sans-serif;
    }
    
    /* form input[type="text"] , input[type="Password"] {
        width: 100%;
        font-size: 13px;
        padding: 13px;
        padding-left: 20px;
        border: none;
        font-family: 'Poppins', sans-serif;
        font-weight: 500;
        border: 3px solid #ededed;
        border-radius: 8px;
    } */
    

    .inputField {
        margin-top: 20px ;
        width: 100%;
        font-size: 13px;
        padding: 13px;
        padding-left: 20px;
        border: none;
        font-family: 'Poppins', sans-serif;
        font-weight: 500;
        border: 3px solid #ededed;
        border-radius: 8px;
    }

    .label {
        display: block;
        margin-top: 20px;
        margin-bottom: 8px;
    }
    
    form h1 {
        font-family: 'Poppins', sans-serif;
        color: #219087;
        /* color: #c89173; */
        margin-bottom: 10px;
    }
    
    small {
        font-size: 12px;
        color: #c1c1c1;
    }
    
    .mor {
        display: flex;
        align-items: center;
        position: relative;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    
    .mor label {
        margin: 0;
        font-size: 13px;
    }
    
    .mor a {
        position: absolute;
        right: 0;
        font-size: 13px;
        text-decoration: none;
    }
    
    .log {
        width: 100%;
        font-size: 15px;
        padding: 10px;
        border: none;
        margin-bottom: 20px;
        font-family: 'Poppins', sans-serif;
        font-weight: 500;
        border: 3px solid #ededed;
        border-radius: 50px;
        color: white;
        border: 3px solid #219087;
        background-color: #219087;
        transition: .4s;
    }
    
    .log:hover {
        background-color: #232323;
        border: 3px solid #232323;
    }
    
    .check {
        margin-right: 5px;
    }
    
    .op {
        width: 100%;
        display: flex;
        margin-top: 20px;
        justify-content: space-between;
    }
    
    .op .forgotBtn {
        width: 100%;
        padding: 15px 60px;
        border: none;
        /* display: flex;
        justify-content: center;
        align-items: center; */
        border-radius: 50px;
        font-size: 16px;
        font-family: 'Poppins', sans-serif;
        border: 3px solid #ededed;
        background-color: white;
        text-decoration: none;
        color: #000;
        transition: .4s;
    }
    
    .op button:hover {
        box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset;
    }
    
    /* .forgotBtn{
        font-size: 16px;
        color: #000;
        text-decoration: none;
    } */

    .Google-logo {
        width: 15px;
        margin-right: 10px; 
    }
    
    .Apple-logo {
        width: 15px;
        margin-right: 10px;
    }
    
    /* .container {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #d9d9d9;
    } */
    
    .line {
        width: 100%;
        height: 4px;
        margin: 10px;
        border-radius: 5px;
        background-color: #ededed;
    }
    
    .Homebtn {
        position: absolute;
        top: 12%;
        left: 0;
        margin: 20px;
        padding: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        color: #c1c1c1;
        background-color: transparent;
        border: 2px solid #ededed;
        border-radius: 50px;
        padding-right: 10px;
        z-index: 9999;
    }
    
    svg {
        color: #c1c1c1;
    }
    
    .loginImage {
        width: 50%;
        height: 515px;
        border-radius: 10px;
        background-color: rgb(191, 191, 191);
        background-image: url('/assets/img/login/loginBg.jpg');
        background-position: center;
        background-size: 770px;
        display: flex;
        justify-content: center;
        flex-direction: column;
        /* animation: pic 20s infinite; */
    }
    

    
    .sign {
        max-width: 100px;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-radius: 40px;
        border: none;
        outline: none;
        margin: 20px;
        /* float: right; */
        cursor: pointer;
        color: #5c59a7;
        font-weight: 600;
        font-family: 'Poppins', sans-serif;
        background-color: #fff;
    }
    
    .loginImage h1 {
        margin: 20px;
        color: #ffffff;
        font-family: 'Poppins', sans-serif;
        visibility: hidden;
    }
    
    @media only screen and (max-width: 860px) {
        .loginImage {
          display: none;
        }
    }





/* forgot passward  */
#forgotSubmit{
    margin-top: 30px;
}


.whatsapp {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 40px;
    right: 40px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    z-index: 100;
    box-shadow: 0 0 4px rgb(0 0 0 / 10%), 0 4px 8px rgb(0 0 0 / 15%);
}

.my-float {
    margin-top: 16px;
}
.whatsapp >.my-float:hover{
    color: #000;
}
