
/** featured-section **/

.featured-section{
  position: relative;
  padding: 30px 0px;
}

.featured-section .inner-container{
  position: relative;
  overflow: hidden;
}

.featured-section .featured-list{
  position: relative;
  display: flex;
  align-items: center;
  width: max-content;
  -moz-animation: scroll-left 350s linear infinite;
  -webkit-animation: scroll-left 350s linear infinite;
  animation: scroll-left 350s linear infinite;
}

.featured-section .single-featured{
  position: relative;
  padding: 8px 0px 8px 80px;
  margin-right: 50px;
}

.featured-section .single-featured:last-child{
  margin: 0px;
}

.featured-section .single-featured .image-box{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 70px;
  height: 70px;
  background: #E2EFEA;
  border-radius: 50%;
}

.featured-section .single-featured h4{
  font-size: 20px;
  line-height: 28px;
}

.featured-section .single-featured span{
  position: relative;
  display: block;
  font-size: 14px;
  line-height: 26px;
}

.featured-section .owl-nav{
  position: absolute;
  left: 0px;
  top: 22%;
  width: 100%;
}

.featured-section .owl-nav button{
  position: absolute;
  display: inline-block;
  font-size: 14px;
  color: var(--title-color);
  transition: all 500ms ease;
}

.featured-section .owl-nav button.owl-prev{
  left: -50px;
}

.featured-section .owl-nav button.owl-next{
  right: -50px;
}

.featured-section .owl-nav button:hover{
  
}


/** featured-style-two **/

.featured-style-two{
  position: relative;
}

.featured-style-two .inner-container{
  border-radius: 10px;
  border: 1px solid #E7E9F0;
}

.featured-style-two .inner-container .content-box{
  margin: 0px 15px;
}

.featured-style-two .shop-block-one{
  float: left;
  width: 50%;
}

.featured-style-two .shop-block-one .inner-box .image-box{
  background: transparent;
}

.featured-style-two .shop-block-one .inner-box .image-box .option-list li a, 
.featured-style-two .shop-block-one .inner-box .image-box .option-list li button{
  background: #e5e5e5;
}

.featured-style-two .shop-block-one .inner-box .image-box .option-list li a:hover, 
.featured-style-two .shop-block-one .inner-box .image-box .option-list li button:hover{

}

.featured-style-two .shop-block-one .inner-box{
  margin-bottom: 0px;
  border-bottom: 1px solid #E7E9F0;
}

.featured-style-two .shop-block-one:nth-child(3) .inner-box,
.featured-style-two .shop-block-one:nth-child(4) .inner-box{
  border-bottom: none;
}

.featured-style-two .left-content .shop-block-one .inner-box{
  border-right: 1px solid #E7E9F0;
}

.featured-style-two .right-content .shop-block-one .inner-box{
  border-left: 1px solid #E7E9F0;
}

.featured-style-two .shop-block-one .inner-box .image-box .image{
  max-width: 240px;
}

.featured-style-two .inner-container .ads-content{
  margin: 0px -15px;
}

.featured-style-two .inner-container .ads-content .ads-block-one .inner-box{
  border-radius: 0px;
  margin-bottom: 10px;
}

.featured-style-two .inner-container .ads-content .ads-block-one:last-child .inner-box{
  margin-bottom: 0px;
}

.featured-style-two .ads-block-one .inner-box h2{
  font-size: 40px;
  line-height: 48px;
  margin-bottom: 12px;
}

.featured-style-two .ads-block-one .inner-box h3{
  display: block;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 100px;
}

.featured-style-two .ads-block-one .inner-box h3 span{
  display: inline-block;
  font-weight: 400;
}

.featured-style-two .ads-block-one .inner-box{
  padding: 80px 60px;
}

.featured-style-two .ads-block-one .inner-box .theme-btn{
  padding: 10px 40px;
}

.featured-section.alternat-2 .single-featured .image-box{
  width: 40px;
  height: 40px;
  line-height: 36px;
  background: transparent;
  border: 1px solid #EDEDED;
}

.featured-section.alternat-2 .single-featured{
  padding: 6px 0px 6px 48px;
}

.featured-section.alternat-2 .single-featured h4{
  font-weight: 500;
}


/** rtl-css **/

.rtl .featured-section{
  direction: ltr;
  text-align: right;
}

.rtl .featured-style-two .left-content .shop-block-one .inner-box{
  border-left: 1px solid #E7E9F0;
  border-right: none;
}

.rtl .featured-style-two .right-content .shop-block-one .inner-box{
  border-right: 1px solid #E7E9F0;
  border-left: none;
}

/** responsive-css **/

@media only screen and (max-width: 1200px){
 .featured-style-two .inner-container .ads-content{
    margin: 0px 15px;
 }

}

@media only screen and (max-width: 991px){

}

@media only screen and (max-width: 767px){
  .featured-style-two .shop-block-one{
    width: 100%;
  }

  .featured-style-two .left-content .shop-block-one .inner-box{
    border-right: none;
  }

  .rtl .featured-style-two .left-content .shop-block-one .inner-box{
    border-left: none;
  }

  .featured-style-two .right-content .shop-block-one .inner-box{
    border-left: none;
  }

  .rtl .featured-style-two .right-content .shop-block-one .inner-box{
    border-right: none;
  }

  .featured-style-two .shop-block-one .inner-box{
    border-bottom: 1px solid #e5e5e5 !important;
  }

  .featured-style-two .shop-block-one:last-child .inner-box{
    border-bottom: none !important;
  }

  .featured-style-two .ads-block-one .inner-box{
    padding: 70px 30px;
  }
}

@media only screen and (max-width: 599px){
  
}

@media only screen and (max-width: 499px){

}











































