/* Add custom CSS styles below */ 
.top-navbar {
    display: none;
}

body.index .main-menu li.root-level>a {
    color: #fff;
}
/*------icon-of-main-header------*/
div#mainnav svg path{
    stroke: aliceblue;
}
/*-------icon-of-main-header-----*/
.main-nav-container.fixed-header .inner .main-menu li.root-level>a{
  color: #000;
}
.main-nav-container.fixed-header .inner svg path {
    stroke: black !important;
}

/*-------------color-of-header-when-scroll--*/

/*------------main-banner----------------*/
.landing-page-fixed-bannar-0{
    display: flex;
    justify-content: center
    align-items: center;
    margin-bottom:0px;
}
/*-------------------------------------*/
.landing-page-fixed-bannar-0 h1 {
font-size:50px;
margin-bottom:10px;
}
/*-------------------------------------------*/
.landing-page-fixed-bannar-0 p{
line-height:30px;
margin: 0px auto;
}
/*----------------------------*/
.landing-page-fixed-bannar-0 button{
color:#000 !important;
}
/*--------------------------------------------*/
.landing-page-fixed-bannar-0 div{
margin-bottom:60px;
width:40%;
margin-right:auto;
margin-left:0%;
text-align:center !important;
background:#53310773;
padding:20px;
border-radius:0px 20px 20px 0px;
}
/*--------------------------------------------*/
/*-----------media-of-main-banner---------*/

@media screen and (max-width:768px){
.landing-page-fixed-bannar-0{
 justify-content: center;
    align-items: center;
    height:60vh !important;
  }
.landing-page-fixed-bannar-0 h1{
width:100%;
font-size:30px;
font-weight: bold;
}
.landing-page-fixed-bannar-0 div {
    width: 100%;
    text-align: center !important;
    margin-top:80px;
}
.landing-page-fixed-bannar-0 button{
margin-top:10px;
}
}
/* start customize setion*/
.md\:grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr));
    margin-bottom:30px
}

.two-row .banner-entry:first-child {
    grid-column: 1 / 1;
    grid-row: 1 / 1;
}
a.banner-entry{
    height: 305px;
    background-color:unset;
}
section.s-block.s-block--banners.container .lazy__bg.lazy.entered.loaded{
    background-size: contain;
    background-repeat: no-repeat;
}
@media(min-width:768px) and (max-width:1200px){
a.banner-entry{
    height: 200px;
}
}
@media(max-width:767px){
a.banner-entry{
    height: 100px;
    padding: 0rem;
  
}
}
/*------------main-banner----------------*/
.landing-page-fixed-bannar-2{
    display: flex;
    justify-content: center
    align-items: center;
    margin-bottom:0px;
    height:80vh;
    margin-bottom:30px
}
/*-------------------------------------*/
.landing-page-fixed-bannar-2 h1 {
font-size:50px;
margin-bottom:10px;
}
/*-------------------------------------------*/
.landing-page-fixed-bannar-2 p{
line-height:30px;
margin: 0px auto;
}
/*----------------------------*/
.landing-page-fixed-bannar-2 button{
color:#000 !important;
}
/*--------------------------------------------*/
.landing-page-fixed-bannar-2 div{
width:50%;
margin-left:auto;
margin-right:1%;
text-align:center !important;

}
/*--------------------------------------------*/
/*-----------media-of-main-banner---------*/

@media screen and (max-width:768px){
.landing-page-fixed-bannar-2{
 justify-content: center;
    align-items: center;
    height:60vh !important;
            background-position: 0%;
  }
.landing-page-fixed-bannar-2 h1{
width:100%;
font-size:30px;
font-weight: bold;
}
.landing-page-fixed-bannar-2 div {
    width: 100%;
    text-align: center !important;
    margin-top:80px;
}
.landing-page-fixed-bannar-2 button{
margin-top:10px;
}
}

/*-------heading----------------------*/
.image-title.sal-animate {
margin-bottom:25px;
}

.image-title {
    margin-bottom: 10px;
}

/*--------------product------*/
.g-products{
margin-bottom:20px !important;
}
.g-products .min-h-\[140px\] {
    min-height: 70px !important;
}
/*----------------banner----------------*/

.banner--fixed img {
    background: unset;
       margin-bottom:30px ;
}
section.s-block.s-block--fixed-banner.wide-placeholder {
    margin-top: 5px;
}