
*,

*::before,

*::after {

  -webkit-box-sizing: border-box;

          box-sizing: border-box;

}

:root{

  --Brown : #331915;
  --Gray:#747474;
  --Light-Pink:#F9E1C9;
  --Background:#F8F8F8;
  --stroke:#eeeeee;
  --Light-font: #4B5563;
  --white :#ffffff;
  --black : #000000;
  --Supersuite-2135C: #758CC0;
  --Purple-4---Secondary-Color-Palette: #615375;
  --Grey-2---Secondary-Color-Palette:#666;
  --Supersuite-709C: #EF6079;
  --Purple-3---Secondary-Color-Palette: #B49ABA;

}

@media (prefers-reduced-motion: no-preference) {

  :root {

    scroll-behavior: smooth;

  }

}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-Regular.woff2') format('woff2'),
        url('../fonts/AcuminPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-Bold.woff2') format('woff2'),
        url('../fonts/AcuminPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}








body {margin: 0; overflow-x: hidden; background: #1d1123;-webkit-text-size-adjust: 100%;font-size: 18px;overflow-x: hidden;      font-family: 'Acumin Pro';font-weight: normal;color: var(--black);letter-spacing: normal;-ms-scroll-chaining: none;overscroll-behavior: none;}



hr { margin: 1rem 0;color: inherit; background-color: var(--stroke); border: 0;opacity: 0.25;}
hr:not([size]) { height: 1px;}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-top: 0; margin-bottom: 0.5rem; font-weight: 400; }

.h1, h1 { font-size: 64px;     }
.h2, h2 { font-size: 46px ;   }

.h3, h3 {font-size: 30px; }

.h4, h4 { font-size: 20px;}

.h5, h5 {font-size: 18px;}

.h6, h6 { font-size: 16px;}

a{-webkit-transition: 0.5s ease all;-o-transition: 0.5s ease all;transition: 0.5s ease all; text-decoration: none;}

a:focus, a:active {outline: none; -webkit-box-shadow: none; box-shadow: none;-webkit-tap-highlight-color: transparent; }



p{margin-top: 0; font-size: 16px; line-height: 1.2;  }

.img-fluid{max-width: 100%; height: auto;}

.container{max-width: 1472px; width: 100%; margin-left: auto; margin-right: auto; padding-left: 16px; padding-right: 16px;}


sup {font-size: 10px;font-weight: bold;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.mobile-show{display: none !important;}


.comming_soon_wrap{text-align: center; padding-bottom: 50px; padding-top: 10%;}
.comming_soon_wrap .logo{margin-bottom: 86px;}
.comming_soon_wrap .middle{margin-bottom: 138px;}
.comming_soon_wrap .middle p{font-size: 25px; color: #898989;}
.comming_soon_wrap .middle h5{margin-top: 150px; font-size: 20px; letter-spacing: 8px; margin-bottom: 15px; font-weight: normal; color: #898989; display: flex; align-items: center; justify-content: center; gap: 15px;}
.comming_soon_wrap .middle h5 span{color: #8D6D4A;}
.comming_soon_wrap .middle p a{color: #8D6D4A; font-size: 20px;}
/*.social_icon{display: flex; align-items: center; justify-content: center; margin: 0; margin-bottom: 13px; padding: 0; list-style: none; gap: 12px;}
.social_icon li a{width: 46px; height: 46px; display: flex; align-items: center; justify-content: center; background: #281A30; transition: 0.5s ease all; border-radius: 50%;}
.social_icon li a:hover{background: #8D6D4A;}*/
.comming_footer p{font-size: 16px;color: #898989;}
.slide_text {margin: 0;}
.whatsapp-icon{width: 48px; height: 48px; display: flex; border-radius: 50%; background: #8D6D4A; position: fixed; right:22px; z-index: 2; bottom: 20%; align-items: center; justify-content: center;}

.comming_soon_wrap .middle .mobile_slide_text {list-style: none; padding: 0; margin-top: 150px; font-size: 20px; letter-spacing: 8px; margin-bottom: 15px; font-weight: normal; color: #898989; display: flex; align-items: center; justify-content: center; }
.mobile_slide_text li+li::before{content: "|"; margin: 0 10px;    color: #8D6D4A; display: inline-flex; align-items: center;}

/* Reset CSS ends */



@media (max-width: 767px){
.comming_soon_wrap{text-align: center; padding-bottom: 50px; padding-top: 171px;}
  .comming_soon_wrap .logo img{max-width: 250px; margin: 0 auto; width: 100%;}
  .comming_soon_wrap .middle p{font-size: 18px;}
  .comming_soon_wrap .logo {
    margin-bottom: 53px;
} 
.comming_soon_wrap .middle{margin-bottom: 80px;}
.comming_soon_wrap .middle .mobile_slide_text {
    font-size: 15px; 
}
.comming_soon_wrap .middle .mobile_slide_text{display: block; text-align: center;}
.mobile_slide_text li+li::before{display: none;}
}