@import url('https://fonts.googleapis.com/css2?family=Hind:wght@300;400;500;600;700&family=Montserrat&family=Mulish:wght@300&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*  style css november  new update  */

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: sans-serif;
}

:root{
    --background-color:#F5F5F5;
    --top_menu-color:#BDDDE7;
    --top_second_menu-color:#6B84AA;
    --gray-color:#D9D9D9;
    --select-city-color:#B4BCCE;
    --get-started-color:#628DAF;
    --menu-rounded-color:#6E5463;

}

body{
    background-color: white;
}

.first_menu_top{
    background-color: var(--top_menu-color);
}

.navbar-brand{
    font-size: medium !important;
}


.bgsetcolor {
    height: 35px;
    width: 35px;
    background-color: var(--menu-rounded-color);
    border-radius: 50%;
    display: inline-block;
  }

  .main_cat_img{
    height: 70px;
    width: 70px;
    background-color: var(--gray-color);
    border-radius: 50%;
    display: inline-block;
}

.main_categories{
    display: flex;
    overflow-x: scroll;
    
}

.main_categories::-webkit-scrollbar{
    display: none;
}
.main_categories_wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    

}

.main_categories div img:hover{
    filter: grayscale(0);
    cursor: pointer;
    transform: scaleX(1.1);
}

.swiper .swiper-button-prev,
.swiper .swiper-button-next{
  color: rgb(208, 208, 208);
  background-color: white;
  font-weight: 200;
  width: 50px;
  border-radius: 50%;
  opacity: 10;

}

/*  style css november  new update end  */
.navbar-brand{
    color: rgb(3, 3, 48);
    font-weight: bolder;
}

.box_menu{
	background-image: linear-gradient(rgba(5, 56, 5, 0.54),rgba(4, 50, 4, 0.54)), url("../img/Home89.png");
  width: 100%;
  height: 700px;
  position: relative;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
  object-fit: cover;
  object-fit: contain;
}
a{
  text-decoration: none;
  color: black;
}
.dropdown-toggle::after {
  display: none;
}
.search_box_smart{
  width: 95%;
  margin-left: 30px;
  margin-right: 30px;
}
small.offer_menu{
  color: black;
}

footer .main_footer{
  background-color: var(--bg-other);
  color: white;
  text-align: none;

}
footer .main_footer li {
  list-style-type: none;
  line-height: 2;
}

footer .main_footer li a {
  text-decoration: none;
  color: white;
}

/* search page css */
.search_level{
  padding-top: 150px;
  padding-bottom: 100px;
  background-color: var(--search-color);
  color: white;
  position: relative;

}

section.side_left_right{
  position: relative;
  top: -100px;
  left: 0;
  z-index: 1;

}
.search_level_ins{
  padding-top: 90px;

  position: relative;


}

/* move card shadoe top after */
.catageries{
	margin-top: 40px;

}
.nav-underline{
  color: #02051d;


}

span .bg_icon{
  background-color: #98FB98;
  border-radius: 50%;


}


.icon_dash{
    background-color:#66CDAA;
     width: 55px;
     height: 55px;
     border-radius: 100%


}

/* media queries */

@media only screen and (max-width: 480px) {
  .hscroll .nav-item{
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    display: list-item;
  }

}

/* ................ Social media Share.............. */
div#social-links {
    margin: 0 auto;
    max-width: 500px;
    background-attachment:blue;
}
div#social-links ul li {
    display: inline-block;

}
div#social-links ul li a {
    padding: 20px;
    margin: 1px;
    font-size: 30px;
    color: blue;

}

/* Horizental menu tab info page */

.all_list_nav .nav-underline {
    overflow-x: auto;
    overflow-y: hidden;
    flex-wrap: nowrap;
    list-style: none;
    white-space: nowrap;

  }
  .nav-underline>li {
      float: none;
    }
.all_list_nav .nav-underline::-webkit-scrollbar{
    display: none !important ;
}
.bus_cat{
    overflow-x: auto;
    overflow-y: hidden;
    flex-wrap: nowrap;
    list-style: none;
    white-space: nowrap;
}
.bus_cat{
    float: none;
}
.bus_cat::-webkit-scrollbar{
    display: none !important ;
}
@media screen and(max-width:567) {
    .card-text{
        margin-bottom: 0;
    }

}

.Top_categories{
width: 70px;
height: 5px;
background-color: black;
margin-left: 100px;
}






