.post-swiper-2 {
  margin-bottom: 10px; }
  .post-swiper-2 img {
    width: 100%; }
  .post-swiper-2 .btn-prev,
  .post-swiper-2 .btn-next {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    color: var(--secondary)!important;					
    width:50px;
    height: 50px;	

 }
    .post-swiper-2 .btn-prev:hover,
    .post-swiper-2 .btn-next:hover {
      background: var(--primary); }
  .post-swiper-2 .btn-prev {
    left: 0; }
  .post-swiper-2 .btn-next {
    right: 0; }
 .post-swiper-2 .btn-prev::after,
 .post-swiper-2 .btn-next::after{
	display: none;	
}


.post-swiper-two {
  margin-bottom: 25px; }
  .post-swiper-two .swiper-slide:after {
    height: 100%;
    width: 100%;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    opacity: 0.5;
    background-color: black; }
  .post-swiper-two .swiper-slide.swiper-slide-visible.swiper-slide-thumb-active:after {
    content: none; }


.section-full {
  --dz-height:600px; }
  @media only screen and (max-width: 991px) {
    .section-full {
      --dz-banner-height:450px; } }
  @media only screen and (max-width: 767px) {
    .section-full {
      --dz-height:380px; } }
  @media only screen and (max-width: 575px) {
    .section-full {
      --dz-height:350px; } }

.post-header {
  position: relative;
  overflow: hidden; }
  @media only screen and (max-width: 575px) {
    .post-header {
      margin-bottom: 1.25rem; } }
  .post-header .dz-media {
    height: var(--dz-height); }
    .post-header .dz-media img {
      min-height: 250px;
      width: 100%;
      height: 100%;
      object-fit: cover; }
 .post-header .dz-info {
    position: absolute;
    top: 50%;
    background:none!important;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    padding: 100px 30px 30px 30px !important;
    width: 100%; }
    @media only screen and (max-width: 575px) {
      .post-header .dz-info {
        padding: 40px 15px 15px 15px !important; } }
    .post-header .dz-info .dz-title {
      color: #fff;
      text-transform: capitalize; }
      @media only screen and (max-width: 575px) {
        .post-header .dz-info .dz-title {
          font-size: 24px; } }
    .post-header .dz-info .dz-meta > ul {
      justify-content: center; }
      .post-header .dz-info .dz-meta > ul > li {
        color: #fff; }

.contact-area1 .wpcf7-form-control-wrap{
   	width: 100%!important;	
}

.dz-load-more svg{
	display:none;
	width: 20px;
    height: 20px;
}
.dz-load-more.active svg{
	display:block;
}


.dz-faq-head .spinner-border{
	display: none!important;
	animation: none;

}	
.active-search .search-icon {
  display: none; 
 }
 .active-search .spinner-border {
  display: block!important;
  animation: 0.75s linear infinite spinner-border; 
 }

/* For Dz Subscribe msg  */
.mega-menu:has(.mm-image) .elementor-widget-wrap,
.mega-menu:has(.mm-image) .elementor-widget{
  position: static!important;
}

.mega-menu .elementor-widget-wrap,
.mega-menu .elementor-widget{
  position: static!important;
}

.mm-image{
position: absolute;
bottom: 0;
z-index: -1;
height: 100%;
right: -100px;
}
.mm-image img{
   height: 100%!important;
   object-fit: cover;
}
/* Mm Image end */
.widget_services.style-1 ul li a{
	padding-left: 0;	
	transition: all 0.4s;
}
.widget_services.style-1 ul li{
	padding-left: 0;
	overflow: hidden; 
}
.widget_services.style-1 ul li a:before{
	content:none;
}



/*For Blog Detail Page List*/

.list-check-2.check-circle{
  padding-left: 0!important;
}
.dz-mega-menu > li .menu-icon{
	display:none;
}
.main-swiper .swiper-slide{
  transition: opacity 1.5s ease-in-out;
}
.main-swiper .swiper-slide.swiper-slide-active{
  width: 100%!important;
}


.extra-nav.nav-light li a{
  color: #fff;
}
.demo_vertical2 {
  height: 100%!important;
}

.dz-product-area .feature-detail,
.post-header .dz-info .dz-meta>ul {
	justify-content: center
}

.dz-media.post-audio iframe{
  border-radius: 10px;
}
.post-link-in {
  border-radius: 0 10px 0 0;
}
.shop-card .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{
  overflow: hidden;
}
.blockUI.blockOverlay{
  border-radius: 10px;
}
.header-transparent .top-bar .dz-topbar-left li,.header-transparent .top-bar .dz-topbar-right li,.header-transparent .top-bar .dz-topbar-right li i{
	color:unset!important;
}



.woocommerce div.product div.images {
  float: none;
  width: 100%;
}
.active-search .icon-search {
  display: none; 
 }
 .active-search .spinner-border {
  display: block!important;
  animation: 0.75s linear infinite spinner-border; 
  width: 30px !important;
  height: 30px !important;
 }
 .yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon{
	 color: red !important;
 }
 .yith-wcwl-add-to-wishlist-button__label{
	 display: none;
 }
 .yith-woocompare-table-scroll-wrapper{
	 
	 background:#000;
 }
 
 #yith-woocompare .filler{
	 display:none !important;
 }
 
 table.dataTable tbody th, table.dataTable tbody td {
	 padding: 10px 35px !important;
 }

.dataTables_scrollFoot{
  display:none;
}
.DTFC_Cloned{
	display:none;
}
a.yith-woocompare-popup-close{
	//bottom: 20px !important;
}
