/ styles.css /

/ Define custom color variables /
:root {
    --color-primary-light: #28282b;
    --color-primary-light2: #c3c3c4;
    --color-primary-light3: #636365;
    --color-primary-light4: #642d30;
    --color-primary: #1F1F1F;
    --color-primary-white: #fff;
    --color-secondary-light: #B52727;
}
html {
    scroll-behavior: smooth;
}

/ Custom utility classes for primary color /
.text-primary {
    color: var(--color-primary);
}
.text-primary-white{
    color: var(--color-primary-white);

}
.text-primary-light {
    color: var(--color-primary-light);
}

.bg-primary {
    background-color: var(--color-primary);
}

.bg-primary-light {
    background-color: var(--color-primary-light);
}
.bg-primary-light2 {
    background-color: var(--color-primary-light2);
}

.bg-primary-light3 {
    background-color: var(--color-primary-light3);
}
.bg-primary-light4 {
    background-color: var(--color-primary-light4);
}
/ Custom utility classes for secondary color /

.text-secondary-light {
    color: var(--color-secondary-light);
}
.text-secondary-light1 {
    color: #fff;
}

.bg-secondary-light {
    background-color: var(--color-secondary-light);
}
.bg-primary-white{
    color: var(--color-primary-white);

}

/ /assets/css/style.css /
.menu-height {
    height: calc(100vh - 53px);
}

.menu-active{
    color: var(--color-secondary-light);
    text-decoration: underline;
}

.owl-carousel .owl-item {
    text-align: center;
}
/ Hide Owl Carousel navigation and pagination /
/* .owl-nav, .owl-dots {
    display: none !important;
} */

/ google font /
.poiret-one-regular {
    font-family: "Poiret One", sans-serif;
    font-weight: 400;
    font-style: normal;
  }


.jost-400 {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
.libre-baskerville-regular {
    font-family: "Libre Baskerville", serif;
    font-weight: 400;
    font-style: normal;
  }
  
  .libre-baskerville-bold {
    font-family: "Libre Baskerville", serif;
    font-weight: 700;
    font-style: normal;
  }
  
  .libre-baskerville-regular-italic {
    font-family: "Libre Baskerville", serif;
    font-weight: 400;
    font-style: italic;
  }
  
/ google font end /


/ owl nav /
/ Custom navigation buttons /
#slider-section2 .owl-nav , #slider-section3 .owl-nav , #slider-section4 .owl-nav , #slider-section5 .owl-nav, #slider-section6 .owl-nav{
    position: absolute;
    top: 50%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    transform: translateY(-50%);
}

#slider-section2 .owl-nav button , #slider-section3 .owl-nav button , #slider-section4 .owl-nav button , #slider-section5 .owl-nav button, #slider-section6 .owl-nav button{
    background-color: #e2e2e280;
    color: #000;
    border: none;
    / padding: 10px; /
    margin:0;
    height: 23px;
    width: 23px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

#slider-section2 .owl-nav button:hover , #slider-section3 .owl-nav button:hover , #slider-section4 .owl-nav button:hover, #slider-section5 .owl-nav button:hover, #slider-section6 .owl-nav button:hover {
    background-color: rgba(200, 200, 200, 0.7);
}

#slider-section2 .owl-nav .owl-prev , #slider-section3 .owl-nav .owl-prev , #slider-section4 .owl-nav .owl-prev, #slider-section5 .owl-nav .owl-prev, #slider-section6 .owl-nav .owl-prev {
    position: absolute;
    left: 20px;
    /*top: -15px;*/
     top: 47%;
    transform: translateY(-50%);
}

#slider-section2 .owl-nav .owl-next ,#slider-section3 .owl-nav .owl-next ,#slider-section4 .owl-nav .owl-next,#slider-section5 .owl-nav .owl-next,#slider-section6 .owl-nav .owl-next {
    position: absolute;
    right: 20px;
    /*top: -15px;*/
     top: 47%;
    transform: translateY(-50%);
}
#slider-section6 .owl-carousel .owl-item img{
    width: auto !important;
}
.footer{
    box-shadow: inset 0px 172px 49px -121px #000;
}
.owl-carousel .owl-item img {
    display: block;
    width: auto;
}

/* Custom utility classes for primary color */
.text-primary {
    color: #1F1F1F;
}
.text-primary-white {
    color: #ffffff;
}
.text-primary-light {
    color: #28282b;
}

.bg-primary {
    background-color: #1F1F1F;
}

.bg-primary-light {
    background-color: #28282b;
}
.bg-primary-light2 {
    background-color: #c3c3c4;
}

.bg-primary-light3 {
    background-color: #636365;
}
.bg-primary-light4 {
    background-color: #642d30;
}

/* Custom utility classes for secondary color */
.text-secondary-light {
    color: #B52727;
}

.bg-secondary-light {
    background-color: #B52727;
}

.bg-primary-white {
    color: #ffffff;
}

/* sider css start here */
/* Position navigation arrows over the slides */
#hero-section .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    transform: translateY(-50%);
    pointer-events: none; /* Allow clicks to pass through */
}

#hero-section .owl-nav button {
    background: none;
    border: none;
    font-size: 2rem;
    color: #fff;
    pointer-events: all; /* Enable clicks on buttons */
}

#hero-section .owl-nav button.owl-prev {
    margin-left: 10px;
}

#hero-section .owl-nav button.owl-next {
    margin-right: 10px;
}

/* Position dots over the slides */
#hero-section .owl-dots {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
}

#hero-section .owl-dots .owl-dot {
    /* width: 12px;
    height: 12px;
    margin: 5px 3px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    display: inline-block; */
}

#hero-section .owl-dots .owl-dot.active {
    /* background: #1f1f1f;
    border-radius: 50%;
    width: 12px;
    height: 12px; */
}

