.slick-slide {
  height: auto !important;
}

.offer-banner-v4 {
  margin-top: -175px;
  padding-top: 160px;
}
.hero-area-v2 .single-hero:after {
    background: rgb(17 17 17 / 0%);
}
h3#gallery {
  margin-bottom: 15px;
}
.hero-area-v1 .hero-content {
  background: none !important;
  padding: 39px -12px 23px !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Poppins", sans-serif;
  color: #fe4d4d;
  margin: 25px 25px 25px 0px !important;
}
a.main-btn.active-btn {
  margin-top: 25 !important;
}
.section-title h2 {
  margin-bottom: 15px;
  font-size: 54px;
  line-height: 32px;
  letter-spacing: -0.3px;
}
.about-area .about-content-box p {
  margin-top: 25;
  padding-bottom: 25px;
}
.hero-content {
  margin-left: 0%;
}
#banner {
  color: white;
}
.contact-area .contact-info-list {
  padding: 0px 0 50px;
}
#contact {
  text-align: center;
}
.header-navigation .nav-container .main-menu ul li .sub-menu li a {
  font-size: 13px;
}
.header-navigation .nav-container .main-menu ul li .sub-menu {
  width: 240px;
}
.about-area .about-content-box {
  padding: 0px 44px !important;
  margin-top: 0px;
}
.section-title h2 {
  font-size: 40px;
}
#quick {
  margin-left: 0% !important;
}
#loc {
  color: white;
}
#copy {
  margin-bottom: 5px;
}
#abt {
  font-size: 27px;
  margin-left: 0% !important;
}
h2 {
  font-size: 44px;
  line-height: 48px;
}
.col-lg-6.col-md-6.col-sm-6.text-left.bg-dark {
  padding: 18px;
}
.col-lg-6.col-md-6.col-sm-6.text-right.bg-dark {
  padding: 18px;
}
#banner {
  color: white;
}
.hero-area-v1 .hero-content h1 {
  font-size: 53px;
  letter-spacing: -0.3px;
  line-height: 57px;
  margin-bottom: 20px;
}
#about {
  font-size: 17px;
  list-style-type: circle;
}
.section-title h2 {
  font-size: 30px !important;
}
img.shop-image{
  border-radius:17px;
  height: 262px;
}
.brand-logo img {
  width: 280px;
}
.font-ser-size{
  font-size: 40px !important;
}

@media only screen and (max-width: 768px) {
  #product {
    margin-bottom: 15px;
    font-size: 30px;
    line-height: 51px;
    letter-spacing: -0.3px;
  }

  .text-right {
    text-align: center !important;
  }
  .newsletter-section .newsletter-content h2 {
    padding: 0 0px !important;
  }
  .about-area .about-content-box {
    padding: 0px 0px !important;
    margin-top: 0px;
  }
  .hero-area-v1 {
    padding: 0 0 0;
  }

  .header-navigation
    .nav-container.breakpoint-on
    .nav-menu
    .main-menu
    ul
    li
    .sub-menu
    li
    a {
    color: #111111;
    padding: 0px 20px 0 40px;
    line-height: 42px !important;
  }
  .hero-area-v1 .hero-content h1 {
    font-size: 20px;
    letter-spacing: 1.7px;
    line-height: 31px;
    margin-bottom: 20px;
  }
  .section-title h2 {
    line-height: 36px;
}
.prd p {
  padding: 15px !important;
}
section.about-area.pt-80.sm-pt-10.pb-40 {
  padding-top: 20px !important;
}
.font-ser-size {
  font-size: 35px !important;
}
.brand-logo img {
  width: 230px;
}
}

@media only screen and (min-width: 768px) {
  .hero-area-v1 .hero-content h1 {
    font-size: 34px;
    letter-spacing: 3.7px;
    line-height: 35px;
    margin-bottom: 20px;
  }
}



.hero-area-v1 .hero-content ul.button li a.main-btn:hover, .hero-area-v1 .hero-content ul.button li a.main-btn:focus, .hero-area-v1 .hero-content ul.button li a.main-btn.active-btn {
  background: #fdb913;
}
.main-btn {
  background: #fdc335;
}
.section-title h2 {
  color: #000;
}
.back-to-top {
  background: #fdba17;
}
.shop-content h3 {
  color: #000;
}
.trendy-slide .slick-arrow, .best-slide .slick-arrow {
  background: #fcc235;
}
.shop-item .shop-img .shop-overlay .overlay-content ul li a.icon:hover, .shop-item .shop-img .shop-overlay .overlay-content ul li a.icon:focus {
  background: #fcc235;
}
.main-btn:hover, .main-btn:focus {
  background: #000;
}
.shop-grid-v2 .shop-item .shop-content h3.title:hover, .shop-grid-v2 .shop-item .shop-content h3.title:focus {
  color: #fcc235;
}
.header-navigation .navbar-toggler span {
  background-color: #fcc235;
}
.header-navigation .navbar-close {
  background: #fcc235;
}
.header-navigation .nav-container .main-menu ul li:hover > a {
  color: #fcc235;
}
.header-navigation .nav-container .main-menu ul li .sub-menu li a:hover {
  background-color: #fdb913;
}
.shop-item .shop-content h3.title:hover, .shop-item .shop-content h3.title:focus {
  color: #fdb913;
}
.header-navigation .nav-container .main-menu ul li:hover.menu-item-has-children > a:after {
  color: #fdb913;
}
.breadcrumbs-section .breadcrumbs-content ul.link li a {
  color: #fdb913;
}
.about-area .about-content-box ul.list li:before {
  background: #fdb913;
}
.about-content-box.mt-3.sub-abt {
  padding: 0px 5px !important;
}
.fur h4{
  color: #000;
  font-weight: 600 !important;
}
.txt h3{
  color: #000;
  font-weight: 600;
  font-size: 30px;
}
.form_group i {
  color: #fdb913;
}
.prds h5{
  text-align: center;
}
.prd p{
  text-align: center;
  color: #000;
  font-size: 19px;
  font-weight: 700;
  margin-top: 15px;

}
.prd{
  margin-top: 35px;
}
.prd img{
  box-shadow: -2px 3px 5px #ccc;
}
img.img-sz {
  border-radius: 20px;
  padding-top: 10px;
}
.trendy-slide .slick-arrow, .best-slide .slick-arrow{
  top: 44% !important;
}
.bg-2{
  background-color: #ccc;
}
.bg-pad {
  padding: 20px;
}
.footer-bottom {
  background-color: #343a40 !important;
  padding: 28px !important;
}

@media(max-width:767px){
  /* .section-title h2 {
    text-align: center !important;
} */

.pt-40{
  padding-top:40px;
}
.main-btn {
  padding: 7px 14px;
}
.shop-content h3 {
  font-size: 21px;
  text-align: center;
}
.about-area .about-content-box .main-btn {
  margin-top: 0px;
}
.txt h3 {
  font-size: 29px;
}
.bg-pad {
  padding: 0px !important;
}
.footer-bottom {
  background-color: #343a40 !important;
  padding: 18px !important;
  text-align: center;
}
.call-icon {
  left: 77.3% !important;
  width: 67px !important;
  margin-bottom: 24px;
}
.whatsapp-icon {
  left: 78.5% !important;
  width: 67px !important;
}
.hero-area-v2 .single-hero {
  padding: 220px 0 0px !important;
}
.about-content-box {
  margin-bottom: 30px !important;
}
}

@media (min-width:768px) and (max-width:1024px){
  .hero-content.slick-slide.slick-current.slick-active {
    width: 672px !important;
}
}
.header-navigation .nav-container .main-menu ul li .sub-menu li:hover .ps-tp {
  top: 0% !important;
}
.hero-area-v2 .single-hero {
  padding: 400px 0 200px;
}

/* @media (max-width: 991px)
{
  .call-icon {
    right: 8px !important;
    left: 91% !important;
    bottom: 141px !important;
    width: 46px !important;
}
.whatsapp-icon {
  right: 9px !important;
  left: 91.5% !important;
  bottom: 92px !important;
  width: 40px !important;
}
} */