.homeBanner{

  width: 100%;

    float: left;

    margin: 20px 0px;

    position: relative;

    overflow: hidden;

}

.homeBanner ul {

  margin:  0 30px;

}

@media (max-width: 767px) {

  .homeBanner ul {

    display:grid;
    padding: 0;

  }

  

  .items-x{

    width: 100% !important;

  }
}
.homeBannerContent li {

  overflow: hidden;

}

.homeBannerContent li .item_block_content{

  padding: 20px;

  position: absolute;

  z-index: 11;

  top: 10px;

  left: 10px;

  width: calc(100% - 20px);

  display:none;

}

.homeBannerContent li:hover .item_block_content{

  display:inline;

}



.homeBannerContent li .item_block_img img{

  max-width: 100%;

}

.homeBannerContent li{

  float: left;

  padding: 9px;

  position: relative;

}

.item_block_img{

  position: relative;

}

.item_block_img:before{

  position: absolute;

  z-index: 2;

  display: block;

  content: '';

  width: 100%;

  height: 100%;

  top: 0%;

  left: 0%;

}

.homeBannerContent li:hover .item_block_img:before{

  opacity: 0;

  width: 0;

  height: 0;

}

.homeBannerContent li:hover .item_block_img img{

  filter:opacity(0);

}

.homeBannerContent li .item_block_img{

  background:#f49c2391;

}



.homeBannerContent li .item_block_img{

  position: relative;

  overflow: hidden;

  text-align: center;

}

.homeBannerContent li .item_block_img img{

  max-width: 100%;

  transition: all 600ms ease 0s;

  -webkit-transition: all 600ms ease 0s;

  -moz-transition: all 600ms ease 0s;

  -ms-transition: all 600ms ease 0s;

  -o-transition: all 600ms ease 0s;

}







  .btn-primary-gomakoil {

    color: #163A6C;

    outline: none;

    background-color: #eeeeee;

    max-width: 100%;

    text-transform: uppercase;

    padding: .5rem 1.25rem;

    font-weight: 600;

  }

  .item_block_content h1{

    text-align: center;

  }

  .item_block_content span{

    font-size: 30px; 

    color: #ffffff;

  }

  

  .item_block_content p{

    text-align: center;

  }

  

  .item_block_content a{

    margin-top: 15px;

  }
  .nov_image_slider .aaa{
    height: 468px;
}
.nov_image_slider .bbb{
    height: 112px;
}
.nov_image_slider  .img-partenaire{
     height: 250px;
}
#partenaires .nov_image_slider .slick-arrow{
  width: 43px;
  height: 50px;
}
#partenaires .nov_image_slider .slick-arrow::before {
  font-size: 3.6rem;
  line-height: 54px;
}