.thumb-pelanggan {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    display: block;
}

.btn-boxed,
p.info-text {
  display: none;
}


div.single-product-cat-item h3.title a {
  font-size: 13px;
}


div.widget.widget_rating_filter {
  display:none;
}
/***MENGHILANGKAN BREADCRUMB**********/
div.breadcrumb-inner {
  display: none;
}

/***Breadcrumb***/
.breadcrumb-area .page-list li a{
  color: midnightblue;
}
.breadcrumb-area .page-list li a:hover{
  color: blue;
}

/***end breadcrumb***/

.attorney-contact-form-wrap{
  display: none;
}

div.service-title span {
  display: none;
}

/************PRODUCT MEGA MENU SCROLL****************/
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.xg-mega-menu-container{border: 0px solid red; height:450px; overflow: auto}
/************PRODUCT MEGA MENU SCROLL****************/
h4.mega-menu-title {
  background-color: #cecece; padding-left: 5px; text-align: center;
}
/*******PRICE FILTER*******************/
div.widget.widget_price_filter{display: none;}
/*******BACKGROUND PRICE PLAN FO*******/
dives.col-lg-8{
background:url(/assets/uploads/media-uploader/digital-medium1725433440.jpg);
  background-repeat: repeat;
  background-attachment: fixed; 
  background-size: auto;}
/**********AREA CTA FORM***************/
/*.appointment-inner-area {
  background-color: rgba(0,0,0,0);
  background-image:url(/assets/uploads/media-uploader/1-21776381724834401.jpg);
  background-repeat:no-repeat;
  
}
*/
.form-group label {
  color: white;
}
/**************************************/

.single-specialities-item.bg-color-1 .icon,
.single-specialities-item.bg-color-2 .icon,
.single-specialities-item.bg-color-3 .icon,
.single-specialities-item.bg-color-4 .icon{
  background-color: rgba(0,0,0,0);
}
/*****WARNA TEXT NAVBRA **********************/

/******REMOVE BACK TO TOP ********************/
.back-to-top{visibility: hidden;}
/******SPECIAL CSS FOR CUSTOM MEGA MENU*******/
li.single-mega-menu-product-item div.thumbnail a img:hover { transform: scale(1.3);}
li.single-mega-menu-product-item .content .price-wrap .price{border-bottom: 1px solid #cecece;}


div.single-price-plan-01:hover { transform: scale(1.1);}

.single-specialities-item.bg-color-1,
.single-specialities-item.bg-color-2,
.single-specialities-item.bg-color-3,
.single-specialities-item.bg-color-4{
    transition: transform 0.3s ease;
}

.single-specialities-item.bg-color-1:hover,
.single-specialities-item.bg-color-2:hover,
.single-specialities-item.bg-color-3:hover,
.single-specialities-item.bg-color-4:hover{
    transform: scale(1.1); /* Memperbesar elemen */
}
/************** STICKY NAVBAR ****************/
.sticky {border-bottom:1px solid #cecece; top:0; position: fixed; width: 100%; background-color: #FFFFFF; z-Index: 10000;} 
/************** BACKGROUND ICON-BOX 1-4 ******/
.single-specialities-item{ background-color: black; 
background:url(/assets/uploads/media-uploader/iconboxbg1724750687.jpg); background-repeat: no-repeat; background-size: cover;}
/*========MENGUBAH ANIMASI HOVER PRODUCT CATEGORY============*/
.single-product-cat-item .thumb {
  position: relative;
  display: inline-block;
  margin: 20px;
}

.single-product-cat-item .thumb img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 8px;
  transition: transform 0.3s ease;
}

.single-product-cat-item .thumb img:hover {
  transform: scale(1.1); /* Efek zoom */
}

.single-product-cat-item .thumb svg-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 320px;
  height: 60px;
  pointer-events: none; /* Agar tidak mengganggu hover pada gambar */
}

.single-product-cat-item .thumb svg-wrapper .shape {
  fill: transparent;
  stroke-dasharray: 140 540;
  stroke-dashoffset: -474;
  stroke-width: 8px;
  stroke: #19f6e8;
}

.single-product-cat-item .thumb svg-wrapper .text {
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 22px;
  letter-spacing: 8px;
  line-height: 32px;
  position: relative;
  top: -48px;
  text-transform: uppercase;
}

@keyframes draw {
  0% {
    stroke-dasharray: 140 540;
    stroke-dashoffset: -474;
    stroke-width: 8px;
  }
  100% {
    stroke-dasharray: 760;
    stroke-dashoffset: 0;
    stroke-width: 2px;
  }
}

.single-product-cat-item .thumb:hover .shape {
  -webkit-animation: 0.5s draw linear forwards;
  animation: 0.5s draw linear forwards;
}
/*======================================================*/
/* menghilangkan sosial media di 3 langkah mudah */
.social-share-wrap {
display: none;
}
.appointment-details-item .bottom-part {
  display: none;
}
/*===============================================*/

/* menghilangkan harga di mega menu */
div.content div.price-wrap span.price{color: #7025aa;}
div.content div.price-wrap del.del-price{display: none;}
/* merubah warna text di product page */
div.product-summary{color: #fdfdfd;}
/* Ubah warna span footer */
div.about_us_widget div span{color: white;}
/* ikuti kami */
.section-title-20 .title{color: white; font-family: Karla, sans-serif; font-size: 18px; padding: 0px;}
.section-title-20 .title::before { background: rgba(0,0,0,0);}
/*icon footer*/
.fa-arrow-alt-circle-right:before,
.fa-instagram:before,
.fa-facebook-square:before,
svg.bi.bi-tiktok
{
  color: white;
}
span.followers{color: white;}
/**END CSS SPECIAL MEGA MENU****/
.single-price-plan-01 .price-header .price-wrap .price {font-size: 30px;}
/*********************************************/
div.experience-content-03{margin-top: -60px;}
/** resize padding-bottom about **/
.section-title .description{color: #5e2a5d;}
/*mengecilkan harga price plan*/

/*menghilangkan berlangganan*/
.appointment-single-item.lawyyer-home .thumb .cat{ display:none;}
/*menghilangkan uang donasi */
.raised{display: none;}

/*menghilangkan book now*/
.appointment-single-item .content .boxed-btn{display: none;}

/** breadcrumb terang **/
.breadcrumb-area::before{background-color: rgba(0, 0, 0, 0);}

/****.global-content .title { color: #662B81;}****/
.deal-area.home-19{transform: scale(0.5); margin-top: -50px; width: 100%;}

/************** TESTIMONIAL PRODUCT ************/
i.fas.fa-quote-right::before{display: none;}
/****div.global-carousel-init product-categories logistic-dots grocery-home owl-carousel owl-theme owl-loaded p.description{
  color: red; }****/
div.fruits-home-single-testimonial-item{width: 730px; height: 662px;}

/*********************************************/
.single-price-plan-01 .btn-wrapper .boxed-btn {
justify-content: left;}
.btn-wrapper .boxed-btn {background-color: #672B81;}

.single-price-plan-01{color: #672B81; text-align: left; padding-left: 25px;}  
div.process-area-wrap{
border: 0px solid white;
background-repeat: no-repeat;
background-size: cover;
}

.header-area.industry-home.header-bg-04::after {border: 0px solid white; border-radius: 5px; background-image: linear-gradient(85deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); background-repeat: no-repeat;
background-size: cover;}
h4.title{color: #414173;}

.bg-liteblue{margin-top: 15px;}

/*********************************************/
.header-area.medical-home {background-color: #95bafe;}

.owl-item img{border-radius: 5px solid #fff;}
div.single-product-cat-item div.thumb.owl-item img:hover {scale: 80%;}
div.single-price-plan-01 {border-radius:0px;}
/*div.thumb img {border-radius: 15px 50px;}*/
.section-title.grocery-home .title{color: #506BB2;}

.accordion-wrapper .card .card-body { background-color:#FFF;}
b,strong {
    font-weight: normal;
  	font-size: 90%;
    color: #333333;
}

/*********************************************/

div.construction-support-area {display: none;}
div.single-add-to-card-wrapper{display: none;}
.single-product-details.extra-content-wrap.nav-tabs{display: none;}
/*div.owl-stage{border-bottom: 0px solid #cecece;}*/


.div.owl-stage {
   clip-path: polygon(0 50.72px,40px 40px,50.72px 0,calc(100% - 50.72px) 0,calc(100% - 40px) 40px,100% 50.72px,100% calc(100% - 50.72px),calc(100% - 40px) calc(100% - 40px),calc(100% - 50.72px) 100%,50.72px 100%,40px calc(100% - 40px),0 calc(100% - 50.72px));}


/*div.nav.nav-tabs{visibility: hidden;}*/
div.product-rating{display: none;}

a.addtocart.ajax_add_to_cart {display: none;}
/*********************************************/
div.content div.price-wrap span.price{color: #000;}

/* white you custom css code here. only css code will work */
div.icon i.flaticon-phone {display: none}

 .fas.fa-heart,i.flaticon-shopping-cart,span.pcount{
   display: none;
}
.const-team-single-item .content .title{font-size: 12px; line-height: 10px;}
span.const-team-single-item .content .title{line-height: 5px;}

.login-register{
  visibility: hidden;
}
/*
.const-team-single-item{box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);}
div.thumb{box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);}
*/

.const-team-single-item{background-color: #efeae2;}
div.contact-info{visibility: hidden}
div.disqus-comment-area.margin-top-40 {display: none;}
ul.social-icons{display:none;}


.logistics-home.header-area.header-bg-04::after{background-color: rgba(0, 0, 0, .01);}

/***************** SPECIAL ****************/
.image-circle {
        width: 132px;
        height: 132px;
        border-radius: 50%;
        border-top: 2px dashed #ffcc00;
        border-right: 2px dashed #ffcc00;
        border-left: 2px dashed #000000;
        border-bottom: 2px dashed #000000;
        padding: 10px;
        animation: spin 10s infinite linear;
    }
    .image-circle img {
        animation: spin 10s infinite reverse linear;
        width: 100%;
        border-radius: 50%;
    }



    @keyframes spin {
        100% {
            transform: rotate(1turn);
        }
    }