/* body {
    background-color: black;
} */
/* .black-container {
    background-color: black;
    color: white;
    height: auto;
    padding: 20px;
} */
*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: none;
  font-family: 'Hind', serif;
  }
  
  
  @media screen and  (max-width:768px) 
  {
    html,body{
      overflow-x: hidden !important;
      width:100% !important;  
    }
    
  }
  
  
  html,body{
    overflow-x: hidden !important;
    width:100% !important; 
    user-select: none; 
    -moz-user-select: none;
    -webkit-user-select: none;
  }
  
  .sale-bar h6{
  position: relative;
  height: auto;
  /* left: 626.625 px; */
  text-align:center;
  top: 9px;
  color: #FFF;
  font-family: Hind;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  }
  
  /* top navbar */
  @media screen and (min-width:992px) {
    #navbar{
      padding-bottom: 0px !important;
    }
    
  }
  @media (max-width: 991px) {
    #navbar {
        padding-bottom: 7px !important;
    }
  }
  
  .top-navbar{
  display: flex;
  justify-content: space-between;
  }
  .top-navbar p{
  margin-top: 13px;
  margin-left: 15px;
  }
  .top-navbar .icons{
  margin-top: 13px;
  margin-right: 15px;
  }
  .top-navbar a{
  text-decoration: none;
  color: black;
  margin-left: 10px;
  }
  .top-navbar a img{
  margin-bottom: 3px;
  }
  .top-navbar a:hover{
  color: black;
  }
  @media screen and (max-width:400px){
  .top-navbar a{
  font-size: 13px;
  }
  .top-navbar a img{
  width: 15px;
  }
  .top-navbar p{
  font-size: 13px;
  }
  .navbar-collapse form {
  display: none; 
  }
  }
  @media screen and (max-width:320px){
  .top-navbar a{
  font-size: 10px;
  }
  .top-navbar a img{
  width: 13px;
  }
  .top-navbar p{
  font-size: 10px;
  }
  .navbar-collapse form {
  display: none; 
  }
  }
  @media screen and (max-width:318px){
  .top-navbar a{
  font-size: 8px;
  margin-left: 0;
  }
  .top-navbar a img{
  width: 10px;
  margin-left: 0;
  }
  .top-navbar p{
  font-size: 10px;
  margin-top: 20px;
  }
  .navbar-collapse form {
  display: none; 
  }
  }
  /* top navbar */
  
  /* navbar */
  #navbar{
  background-color: #fff;
  }
  #logo{
  margin-left: 15px;
  color: #252525;
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 6px;
  }
  #logo span{
  color: #C5972C;
  }
  #logo #span1{
  font-size: 30px;
  }
  .navbar-nav{
  margin-left: 20px;
  }
  .nav-item{
  margin-left: 10px;
  }
  
  .nav-item .nav-link{
  color: #252525;
  font-family: Hind;
  font-size: 20px;
  font-style: normal;
  font-weight: 500; 
  margin-left: 2px;
  transition: 0.5s ease;
  }
  .nav-item .active{
  color: #C5972C !important;
  font-weight: 600 !important; 
  }
  
  .nav-item .nav-link:hover{
  color: #C5972C;
  }
  
  #member {
    background-color: #C5972C !important;
    border-color: #C5972C !important;
    border-radius: 8px;
    font-size: 20px;
    color: #fff;
    display: inline-flex;
    padding: 10px 14px;
    align-items: center;
    justify-content: center;
    text-align: center;
    text-decoration: none;
  }
  @media screen and (min-width:992px){
    #member{
      position:relative;
      left:-10%;
    }
  }
  @media screen and (max-width:992px){
    #member{
      position:relative;
      left:2px;
    }
  }
  
  #member button {
    border: none;
    background: none;
    cursor: pointer;
    color: inherit;
    font-size: inherit;
    margin-top: 0px !important;
  }
  
  
  /* Header */


    /* BACKGROUND */

.ellipse-container {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
   /* Ensure ellipse backgrounds are behind content */
}

.ellipse-div {
  position: absolute;
  border-radius: 50%;
  background-color: #ddc13d;/*rgb(252, 186, 3)*/
  filter: blur(150px);
  transform-origin: 0 0;
  z-index: -3;
}

.top-left {
  width: 50%;
  height: 40%;
  top: -20%;
  left: -25%;
}

.bottom-right {
  width: 35%;
  height: 35%;
  top: 15%;
  right: -25%;
}

.bottom-left {
  width: 40%;
  height: 40%;
  bottom: 15%;
  left: -20%;
}

.bottom-right-2 {
  width: 50%;
  height: 50%;
  bottom: -30%;
  right: -35%;
}

/* BACKGROUND */



  /*********************** DELAY ***************************/

  .blurred-img {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.blurred-img::before {
    content: "";
    position: absolute;
    inset: 0;
    opacity: 0;
    animation: pulse 2.5s infinite;
    background-color: var(--text-color);
}

@keyframes pulse {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.1;
    }
    100% {
        opacity: 0;
    }
}

.blurred-img.loaded::before {
    animation: none;
    content: none;
}

.blurred-img img {
    opacity: 0;
    transition: opacity 250ms ease-in-out;
}

.blurred-img.loaded img {
    opacity: 1;
}
@media screen and (max-width: 1200px) {
    .right-image {
        display: block !important;
    }
}
/*********************** DELAY ***************************/

  
  /* Next section */
  
  .main-heading {
    color: #FFF;
    margin-top: 40px;
    word-wrap: wrap;
    margin-left: 0%;
    font-family: Hind;
    line-height: normal;
    text-align: left;
  }
  .below-main-heading {
    color: #FFF;
    font-family: Hind;
    font-size: 14px;
    font-style: normal;
    font-weight: 100;
    width: 500px;
    
  }
  /* 
  .product-container1 {
    
    display: flex;
    width: 438px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .left-image {
  
  width: 369px;
  height: 439px;
  flex-shrink: 0;
  
  }
  .product-description-container1 {
  display: flex;
  flex-direction: column;
  margin-left: -5%;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background: #1E1E1E;
  width: 400px;
  height: 439px;
  padding: 20px;
  } */
  .home_container{
  padding: 1.878569% 0;
  }
  
  .product-container1 {
    display: flex;
    /* width: 450px; */
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .product-description-container1 {
    display: flex;
    flex-direction: column;
    margin-left: 0; 
    align-items: center;
    justify-content: center;
    text-align: left !important;
    gap: 5px;
    background: #1E1E1E;
    padding: 20px;
    padding-left:20px !important;
    
  }
  /* .right-image{    
  margin-left: 5px;
  } */
  .nav-link {
    cursor: pointer;
  }
  .prev-link {
    color: #fff !important;
     font-family: Hind;
    font-size: 14px;
    font-weight: 500;
  }
  .prev-link:hover{
    color: #fff!important;
  }
  
  @media screen and (max-width:1000px){
  .product-description-container1{
    max-height: 800px;
    min-height:320px;
    min-width: 400px;
  }
  }
  @media screen and (max-width:1200) {
  .right-image{
    display: none !important;
  }
  }
  @media screen and (min-width: 768px) and (max-width: 1200px) {
  .product-description-container1 {
      /* margin-right: 20px !important; */
      /* margin-left: !important; */
      min-width:350px !important;
      width: 100% !important;
      height: 100% !important;
      max-width: 700px !important;
      min-height: 300px !important;
  }
  .navigation-links{
    max-width: 100% !important;
    max-width: 700px !important;
  }
  
  .left-image {
    align-items: center !important;
      /* margin-left: 20% !important; */
      position: inherit !important;
      min-width:420px !important;
      width: 400px !important;
      /* height: 500px !important; */
  }
  
  .home_left{
    height: 100%;
    width: 100% !important;
  }
  .main-body{
    box-sizing: border-box;
    padding: 0 20px !important;
  }
  .main-body img{
    width: 50% !important;
  }
  
  }
  @media screen and (min-width: 576px) and (max-width: 768px) {
  .product-description-container1 {
    z-index: inherit;
    /* margin-right: 20px !important; */
    margin-left: 0 !important; /* Reset margin-left */
    min-width: 350px !important;
    height: 400px !important;
    align-items: center !important;
  }
  .navigation-links{
    max-width: 100% !important;
  }
  
  .left-image {
    align-items: center !important;
    margin-left: 0 !important; /* Adjust margin-left */
    position: inherit !important;
    min-width: 350px !important; /* Adjust min-width to match product-description-container1 */
    width: 50% !important;
    height: 400px !important;
    align-items: center !important;
  }
  
  .home_left{
    height: 100%;
    width: 100% !important;
  }
  .home_left h6{
    align-self: flex-start;
  }
  /* .product-container1{
    align-items: flex-start !important;
  } */
  }
  
  @media screen and (max-width: 575.98px) {
  .product-description-container1 {
    z-index: inherit;
    margin-right: 10px !important; /* Adjust margin as needed */
    width: calc(100% - 20px) !important; /* Adjust width minus margins */
    max-width: 100%; /* Ensure it doesn't exceed container width */
    height: auto !important; /* Allow height to adjust based on content */
    word-wrap: break-word; /* Enable word wrapping */
    overflow-wrap: break-word;
  }
  
  .left-image {
    margin-left: 0 !important;
    position: inherit !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 400px;
  }
  }
  @media screen and (max-width:576px) {
  .home_left{
    height: 100%;
    width: 100% !important;
    box-sizing: border-box;
  }
  .main-body,.main-body img{
    width: 100% !important;
  }
  .product-description-container1{
    margin-right: 0 !important;
    width:100% !important ;
    min-width: 0 !important;
  }
  .partner-container{
    padding: 40px 0 !important;
  }
  .partner-container h1{
    line-height: 100% !important;
  }
  }
  
  @media screen and (max-width:1400px) {
  .product-container1{
    align-items: center;
  }
  
  }
  @media screen and (min-width:1400px) {
  .right-image{
    min-width: 600px;
    height:800px;
    width: 100%;
    /* width: 620px; */
    /* margin-left: 20px; */
  }
  .left-image{
    max-width:340px;
    min-width:330px;
    height:400px;
  }
  .product-description-container1{
    height: 405px;
    width:300px;
    margin-left:10px;
  }
  }
  @media screen and (min-width:1200px) and (max-width:1400px){
  .home_left{
    margin-top: 4% !important;
  }
  .left-image {
    width:500px;
    height:100%;
    
  }
  .right-image{
    align-items: right;
    width: 590px;
    min-width: 590px;
    height: 650px;
  }
  .left-image{
    height: 310px;
    width: 280px;
  }
  .product-description-container1{
    height: 310px;
    width: 440px;
  }
  .main-heading{
    word-wrap: nowrap;
  }
  .product-container1 h6{
    align-self: flex-start;
  }
  
  }
  .next-link {
    color: #fff !important;
    font-family: Hind;
    font-size: 14px;
    font-weight: 500;
  }
  .next-link:active{
    color: #fff!important;
  }
  .navigation-links {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 350px;
    margin-top: 20px;
    
  }
  .product-title1 {
      color: #FFF;
      font-family: Hind;
      font-size: 30px;
      font-weight: 500;
      text-transform: uppercase;
      text-align: left;
  }
  .product-description {
      color: #FFF;
      font-family: Hind;
      font-size: 14px;
      font-weight: 500;
      text-align: left;
  }
  /*****/
  
  #slide2-container{
    max-width: 1800px !important;
  margin: 0 aut0 !important;
  text-align: center;
  padding:25px 20px !important;
  }
  .partner-container {
    /* background-color: #1E1E1E; */
    background: transparent;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: left;
    gap: 48px;
    }
    .partner-container h1 {
    color: #FFF;
    font-family: Hind;
    font-style: normal;
    width: 987px;
    }
    #main-title{
      word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  margin-bottom:40px;
    }
    #sub-title{
      word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal;
  text-transform:uppercase;
  margin-bottom: 20px;
    }
  @media screen and (min-width:1400px) {
    .partner-container{
      padding-top:40px;
      padding-bottom: 40px;
      padding-left: 12px;
      padding-right: 12px;
    }
    .partner-container .main-heading{
      font-size: 28px;
      font-weight: 500px;
    }
    #sub-title{
      font-size:18px !important;
      font-weight:400px !important;
      letter-spacing:1px !important;
    }
  }
  
  @media screen and (min-width:1200px) and (max-width:1400px) {
    .partner-container{
      padding-top:40px;
      padding-bottom: 40px;
      padding-left: 12px;
      padding-right: 12px;
    }
    .partner-container .main-heading{
      font-size: 28px;
      font-weight: 500px;
    }
    #sub-title{
      font-size:16px !important;
      font-weight:400px !important;
      letter-spacing:1px !important;
    }
  }
  
  @media screen and (min-width:768px) and (max-width:1200px){
    .partner-container{
      padding-top:40px;
      padding-bottom: 40px;
      padding-left: 12px;
      padding-right: 12px;
    }
    .partner-container .main-heading{
      font-size: 28px;
      font-weight: 500px;
    }
    #sub-title{
      font-size:16px !important;
      font-weight:400px !important;
      letter-spacing:1px !important;
    }
  }
  @media screen and (min-width:425px) and (max-width:768px){
    .partner-container{
      padding-top:40px;
      padding-bottom: 40px;
      padding-left: 12px;
      padding-right: 12px;
    }
    .partner-container .main-heading{
      font-size: 28px;
      font-weight: 500px;
    }
    #sub-title{
      font-size:16px !important;
      font-weight:400px !important;
      letter-spacing:1px !important;
    }
  
  }
  @media screen  and (max-width:425px) {
    .partner-container{
      padding-top:40px;
      padding-bottom: 40px;
    }
    .partner-container .main-heading{
      font-size: 32px !important;
      font-weight: 500px !important; ;
      line-height: 35px;
    }
    #sub-title{
      font-weight: 400px;
      font-size: 16px;
      letter-spacing: 1px;
  
    }
  }
  
  
  @media screen and (max-width: 768px) {
    .navbar-nav {
        margin-left: 0;
    }
    
    .product-description-container1 {
        padding-left: 0;
    }
  }
  
  @media screen and (max-width: 576px) {
    .navbar-brand {
        font-size: 20px;
    }
    
    .main-heading {
        font-size: 1.5rem;
    }
    
    .left-image {
        max-height: 100%;
    }
    
  }
  
  
  
  .container .box-container{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(288px, 1fr));
    gap:20px;
  }
  
  .container .box-container .box{
    display: none;
  }
  
  .container .box-container .box:nth-child(1),
  .container .box-container .box:nth-child(2),
  .container .box-container .box:nth-child(3),
  .container .box-container .box:nth-child(4),
  .container .box-container .box:nth-child(5),
  .container .box-container .box:nth-child(6),
  .container .box-container .box:nth-child(7),
  .container .box-container .box:nth-child(8),
  .container .box-container .box:nth-child(9),
  .container .box-container .box:nth-child(10)
  {
    display: inline-block;
  }
  
  .container .box-container .box .image {
    margin-bottom: 20px;
    overflow: hidden;
    height: 250px;
    border-radius: 50px;
}

.container .box-container .box .image img {
    height: 100%;
    width: 100%;
    transition: border-color 0.3s ease;
    border: 4px solid #C5972C; /* Initial border to ensure transition works */
    border-radius: 50px;
}

.container .box-container .box:hover .image img {
    border-color: #C5972C;
    border-radius: 50px;


}
  
  #load-more{
    margin-top: 20px;
    display: inline-block;
    padding:13px 30px;
    font-size: 16px;
    font-family: 'Hind',sans-serif;
    background-color: #fff;
    border:1px solid #334;
    color:none;
    cursor: pointer;
  }
  
  #load-more:hover{
    color:#fff;
    border:1px solid #fff;
    background:transparent;
  }
  
  @media (max-width:450px){
  
    .container .box-container{
      grid-template-columns: 1fr;
    }
  
    .container .box-container .box .image{
      height: 200px;
    }
  
  }
  
    
    .btn {
        color: #FFF;
        text-align: center;
        font-family: Hind;
        font-size: 20px;
        font-style: normal;
        text-decoration-line: underline;
    }
  /* .partner-logos img {
      max-width: 230px;
      max-height: 230px;
  } */
  
  
  .btn {
      color: #FFF;
      text-align: center;
      font-family: Hind;
      font-size: 20px;
      font-style: normal;
      text-decoration-line: underline;
      display: block; /* Add this line */
      
  }
  /* 
  
  @media screen and (max-width:300px){
      .partner-logos  {
          width: 200px;
      }
  }
  
  @media screen and (max-width:500px){
      .partner-logos {
          width: 320px;
      }
  }
  
  @media screen and (max-width:700px){
      .partner-logos  {
          width: 500px;
      }
  }
  
  
  
  
  @media screen and (max-width:400px){
      .extra-logos  {
          width: 350px;
      }
  }
  
  @media screen and (max-width:600px){
      .extra-logos {
          width: 450px;
      }
  }
  
  @media screen and (max-width:800px){
      .extra-logos {
          width: 6800px;
      }
      
      
  } */
  /* Before footer section */
  
  .catback{
    /* background-color: black; */
    background: transparent;
    /* margin-bottom: 30px; */
  }
  .category-container, .product-container {
    /* background-color: #1E1E1E;  */
    background: transparent;
    position: relative;
  }
  
  .category-container {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 137px;
  
    position: relative;
    height:320px;
    z-index: 2;
    
  }
  
  .header-text {
    color: #FFF;
    position: absolute;
    top: 10px;
    left: 10%;
    text-align: left;
    font-family: Hind;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 65px;
  }
  
  
  .category-img {
    width: 100px;
    height: 150px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.3s ease;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    z-index: 3;
  }
  
  .category-img:hover {
    box-shadow: 0 0 5px 5px #fff;
  
  }
  
  .category-img.active {
    transform:scale(1.05);
    width: 157px;
    height: 150px;  
    background-color: #1E1E1E;
    box-shadow: 0 0 3px 5px #C5972C;
  }

  .category-img.active img{
    width: 162px;
    height: 172px;
  }
  .scroll-indicator{
    color:#fff !important;
    margin-bottom: 20px;
  }
  .image-container {
    display: flex;
    gap:20px;
    overflow-x:auto;
    height:280px;
    margin-top: 100px !important;
    /* add */
   /*  scroll-behavior: smooth; */
    -webkit-overflow-scrolling: touch; 
  
    scrollbar-width: none; 
    -ms-overflow-style: none;
  }

/* Styling the scrollbar */
.image-container::-webkit-scrollbar {

  display: none;
}

.image-container::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.image-container::-webkit-scrollbar-thumb {
  background: #888;
 
}

.image-container::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/* For Firefox */
.image-container {
  scrollbar-width: none;
  scrollbar-color: #888 #f1f1f1;
}















  .image-container .category-img{
    margin:10px 20px;
    min-width:150px;
  }
  .image-container .category-container .category-title{
    margin:10px;
  }
  
  .category-title {
    margin-top: 5px;
    color: #6E6E6E;
    transition: color 0.3s;
  }
  
  .category-img:hover .category-title,
  .category-img.active .category-title {
    color: #fff;
    font-family: Hind;
  }
  
  .svg-line {
    position: absolute;
    top: 50%;
    transform: translateY(50%);
    width: 85%;
    height: 10px;
    z-index: 1;
    color: #C5972C;
  }
  
  .view-all-link {
    position: absolute;
    top: 10%;
    right: 10% ;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    z-index: 10;
  }
  
  .view-all-link:hover{
    color: #fff;
    transition: none;
  }
  
  .product-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    /* width:1800px; */
    padding: 0 137px;
    padding-bottom: 25px;
  }
  
  /* .category-textlinks{
    top:10px;   
  } */
  
  .outer-product-card {
    flex: 0 0 22%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /* width: 100%; */
    width:250px;
    height: auto;
    padding: 17.5px;
    margin: 15px;
    background-color: #1E1E1E;
    border-radius: 5px;
  }
  
  .product-card {
    background-color: #fff;
    border-radius: 5px;
    margin-bottom: 10px;
    /* width: 100%; */
    width:235px;
    /* height: 400px; */
    height:auto;
    justify-content: center;
    align-self: center;
    overflow: hidden;
  }
  
  .product-title-card {
    background-color: #1E1E1E;
    border-radius: 5px;
    /* width: 100%; */
    width:250px;
    /* height: 100%; */
    height:100px;
    text-align: left;
    font-size: 14px;
    padding: 10px;
  }
  
  .product-img {
    /* width: 100%; */
    width:230px;
    height: 200px;
    max-height: 200px;
    max-width:230px;
    object-fit: contain;
   
  }
  .partner-container h1 {
    max-width: 100%;
    text-align: left;
  }
  .product-title {
    color: #fff;
  }
  
  @media (max-width: 768px) {
    .category-container {
    padding: 0 20px;
    }
  
    .product-container {
    padding: 10px 10px;
    }
  
    .outer-product-card {
    flex: 0 0 45%; 
    }
  
    .header-text {
        font-size: 20px;
    }
  }
  
  @media (max-width: 358px) {
    .category-container {
    padding: 0px 10px;
    width:auto;
    }
  
    .product-container {
    padding: 0px 10px;
    }
  
    .outer-product-card {
    flex: 0 0 45%; 
    }
  
    .catback{
        width:auto;
    }
  }
  
  @media (min-width: 2560px) {
    .product-container {
    padding: 0 137px;
    }
  }
  /* 
  @media only screen and (max-width: 320px) {  
    .body {
    padding: 0;
    margin: 0;
  Â Â Â Â }
  Â Â Â Â }Â */
  
  
  .product-container1 h1 {
    max-width: 100%;
  }
  /* .product-container1 {
    display: flex;
    flex-wrap: wrap;
  } */
  
  
  /* footer */
          #footer {
              padding: 0 0 30px 0px;
              color: white;
              font-size: 16px;
              background-color: #313131;
              /* margin-top: 60px; */
          }
          #footer .footer-top {
              padding: 60px 0 30px 0;
              background-color: #313131;
              color: white;
          }
          #footer .footer-top .footer-contact {
              margin-bottom: 30px;
          }
          #footer .footer-top .footer-contact h3 {
              color: #fff;
          }
          #footer .footer-top .footer-contact h4 {
              font-size: 22px;
              margin: 0 0 30px 0;
              padding: 2px 0 2px 0;
              line-height: 1;
              font-weight: 700;
          }
          #footer .footer-top .footer-contact p {
              font-size: 18px;
              line-height: 24px;
              margin-bottom: 0;
              color: white;
          }
          #footer .footer-top h4 {
              font-size: 16px;
              font-weight: bold;
              position: relative;
              padding-bottom: 12px;
          }
          #footer .footer-top .footer-links {
              margin-bottom: 30px;
              margin-top: 10px;
          }
          #footer .footer-top .footer-links h4 {
              color: #fff;
          }
          #footer .footer-top .footer-links ul {
              list-style: none;
              padding: 0;
              margin: 0;
          }
          #footer .footer-top .footer-links ul li {
              padding: 10px 0;
              display: flex;
              align-items: center;
          }
          #footer .footer-top .footer-links ul li a {
              text-decoration: none;
              color: white;
              display: inline-block;
              line-height: 1;
              font-weight: normal;
              transition: 0.5s ease;
          }
          #footer .footer-top .footer-links ul li a:hover {
              color: #fff;
          }
          #footer .footer-top .socail-links a {
              font-size: 18px;
              display: inline-block;
              text-decoration: none;
              background-color: #373737;
              color: white;
              line-height: 1;
              padding: 8px 0;
              margin-right: 4px;
              border-radius: 50%;
              text-align: center;
              width: 36px;
              transition: 0.5s ease;
          }
          #footer .footer-top .socail-links a:hover {
              background-color: #C5972C;
              color: white;
          }
          #footer .copyright {
              text-align: center;
              float: left;
          }
          #footer .credits {
              float: right;
              text-align: center;
              font-size: 13px;
          }
          #footer .credits a {
              color: #C5972C;
          }
  .contact-detail{
    padding-left:0px !important;
  }
  
  
          /* footer */
  
  
  
  
  
  /*slide-1*/
  
  @media screen and (min-width:1400px) and (max-width:1500px) {
    .home_container{
      box-sizing: border-box;
    }
    .home_left{
      margin-top: 8% !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      box-sizing: border-box;
    }
    .left-image{
      width: 50% !important;
    }
    .product-description-container1{
      width: 80% !important;
      margin-left: 0 !important;
    }
    .home_right{
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .home_right img{
      width: 100% !important;
      margin-left: 0 !important;
    }
    
    .navigation-links{
      /* margin-left: 22%; */
      max-width: 80% !important;
      width: 80% ;
      justify-content: space-between;
      text-align: left;
    }
  }
  @media screen and (min-width: 1500px) {
    .product-container1 h1 {
      max-width: 100%;
    }
    /* .product-container1 {
      display: flex;
      flex-wrap: wrap;
      margin-left: 6.003118503118503%;
    } */
  
    .home_container{
      min-height: 1000px;
      max-width: 100% !important;
      max-height: 100% !important;
      /* height: 1250px !important; */
      width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
    }
    .home_container1{
      max-height: calc(56vw + 1.3rem) !important;
    }
    .gd{
      height: 100% !important;
      width: 100% !important;
      box-sizing: border-box !important;
    }
    .home_left, .home_right{
      width: 50% !important;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
    }
    .home_left{
      margin-top: 8% !important;
      padding: 0  0 0 6.103118503118503% !important;
      /* margin-left: 6.003118503118503%; */
    }
    .product-container1 h2{
      font-size: calc(4vw + 3.2px) !important;
      line-height: 100%;
      /* calc(1.375rem + 1.5vw) */
    }
    .product-container1 h6{    
      font-size: calc(1vw + .2rem) !important;
      /* margin: 0 !important; */
    }
    .main-body{
      height: 46.451823479006% !important;
      max-height: 46.451823479006%;
      overflow: hidden;
      
    }
    .blurred-img{
      height: 100% !important;
      width: 50%;
      background-position: center;
    }
    .blurred-img img{
      min-height: 100% !important;
      display: flex;
      /* height: 100%; */
      justify-content: center;
      width: 100%;
    }
    .left-image{
      min-width: 50% !important;
    }
    .product-description-container1{
      box-sizing: border-box;
      max-height: 100% !important;
      width: 80% !important;
      height: 100% !important;
      /* height: 700px !important; */
      margin-left: 0 !important;
      padding: 11.9% 6.5% !important;
    }
    .product-description-container1 .product-title1{
      font-size: calc(1rem + 1vw) !important;
    }
    .product-description-container1 .product-description{
      /* font-size: calc(.8vw) !important; */
      font-size: calc(.9vw + .2rem) !important;
    }
    .navigation-links{
      max-width: 80% !important;
      width: 80% ;
      justify-content: space-between;
    }
    .left-image{
      max-width: 100% !important;
      height: 100% !important;
    }
    .home_right{
      height: calc(56vw + 1.3rem) !important;
      max-height: calc(56vw + 1.3rem) !important;
      padding: 0 6.128118503118503% 0 0 !important;
    }
    .right-image{
      width: "fit-content";
      height: 100%;
      height: 1213px;
      max-height: calc(56vw + 1.3rem) !important;
      box-sizing: border-box;
      width: 100% !important;
      margin-left: 0 !important;
    }
    .home_right img{
      height: calc(56vw + 1.3rem) !important;
      max-height: calc(56vw + 1.3rem) !important;
      object-fit: contain;
      width: 100% !important;
      margin-left: 0 !important;
    }
    .pc-sub-text{
      font-size: 14px !important;
    }
    .pc-main-text{
      width: 987px;
      height: 130px;
      font-family: 'Hind' !important  ;
      font-style: normal !important;
      font-weight: 500 !important;
      font-size: 50px !important;
      line-height: 65px;
      color: #FFFFFF;
    }
    .prev-link, .next-link{
      font-size: calc(.7vw + .035rem) !important;
    }
  }
  
  @media screen and (min-width:320px) and (max-width:420px) {
    .pc-sub-text{
      font-size: 8px !important;
    }
    .home_left img{
      height: 100% !important;
    }
  }
  @media screen and (min-width:420px) and (max-width:576px) {
  .pc-sub-text{
  font-size: 8px !important;
  }
  .home_left img{
  height: 400px !important;
  }
  }