section:nth-child(3 of .landing-page-first-banner) p{
    font-size:27px;
    width:900px;
    margin: 30px 0;
    word-spacing:3px;
}

@media (max-width:768px){
#mainnav .navbar-brand img{
        width: 54px !important;
}
 #mainnav .inner .container{
    padding: 0 6% !important;
}
 section:nth-child(1 of .landing-page-first-banner) .item-text{
  padding-right:40px;
  padding-top:30px;
 }
section.g_cat .container .grid-cols-3 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}
 section.g_cat .container .grid-cols-3 .products-item{
   grid-column:2 span;
 }
  section.g_cat .container .grid-cols-3 :nth-child(5 of  .products-item){
   grid-column: 2/4;
  }
}

section:nth-child(2 of .landing-page-first-banner) .s-slider-container .container {
    margin-left:15px!important;
    padding-top:35px;
}
 section:nth-child(2 of .landing-page-first-banner) .s-slider-container .container h1{
    font-size:30px;
}
 section:nth-child(2 of .landing-page-first-banner) .s-slider-container .container p{
    font-size:25px;
}
section:nth-child(3 of .landing-page-first-banner) p{
    font-size:27px;
    width:900px;
    margin: 30px 0;
    word-spacing:3px;
}
#mainnav .inner{
    background-color:#ffffff80;
    border-radius:40px;
    margin:0;
}
#mainnav .inner .container{
    max-width:100% !important;
    padding:0 100px;
}

section.g_cat .container .grid-cols-3{
           grid-template-columns: repeat(7, minmax(0, 1fr));
}
section.g_cat .container .grid-cols-3 .products-item img{
    border-radius:50%;
}