/* --------- External Library CSS --------- */
@import url("./hamburgers.css");
@import url("../uiframe/css/bootstrap.min.css");
@import url("../uiframe/css/animate.min.css");
@import url("../uiframe/css/font-awesome.min.css");
@import url("../uiframe/css/aos.css");

/* ------------Animation---------------- */
@import url("../animationcss/animation.css");
@import url("../animationcss/page.css");
/* --------- External Slider CSS --------- */

@import url("./owl.carousel.min.css");
@import url("./owl.theme.default.css");
@import url("./swiper-bundle.min.css");
@import url("../uiframe/css/slick.css");
@import url("../uiframe/css/slick-theme.css");


/* --------- Developer CSS --------- */

@import url("./dhiraj.css");
@import url("./dhirajresponsive.css");
@import url("./tstyle.css");
@import url("./sakch.css");
@import url("./sakdam.css");
@import url("./diksha.css");
@import url("./medhnash.css");
@import url("./rstyle.css");
@import url("./style.css");
@import url("./responsive.css");





/* ------------font family ---------- */
@import url('https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&family=Noto+Sans+Arabic:wght@100..900&display=swap');

@media (min-width: 576px){
  .container, .container-sm {
      max-width: 540px;
  }
}
@media (min-width: 768px){
  .container, .container-md, .container-sm {
      max-width: 750px;
  }
}
@media (min-width: 992px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 970px;
  }
}
@media (min-width: 1080px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1030px;
  }
}
@media (min-width: 1100px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1100px;
  }
}
@media (min-width: 1200px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1200px;
  }
}
@media (min-width: 1400px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
       max-width: 1365px;
  }
}
@media (min-width: 1500px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1440px;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 1700px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1440px;
  }
}
@media only screen and (min-width: 1701px) and (max-width: 1800px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1440px;
  }
}
@media only screen and (min-width: 1801px) and (max-width: 1920px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
     max-width: 1440px;
  }
}
@media only screen and (min-width: 1921px) and (max-width: 2880px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1440px;
  } 
}
.bg-image {
  object-fit: cover;
}
.bg-image {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.bg-image:not([class*=absolute]) {
  position: absolute;
}
section {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
html {
  scroll-behavior: smooth;
}
html,body{
  overflow-x:hidden;
}
*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}


.border-top-2{
  border-top: 2px solid #211E1B;
}
.border-bottom-2{
  border-bottom: 2px solid #211E1B;
}
.border-bottom-deep{
  border-bottom: 2px solid #D6C6B4;
}
.border-top-deep{
  border-top: 2px solid #D6C6B4;
}
.tag-seal{
  color: var(--brand-seal, #AF2419);
  font-family: "Work Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 16.8px */
  letter-spacing: 1.92px;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.tag-soft{
  color: var(--brand-ink-soft, #3E3830);
  font-family: "Work Sans";
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 16.8px */
  letter-spacing: 1.92px;
  text-transform: uppercase;
  margin-bottom: 0px;
}