.banner-text h3 {
    color:#fff;
    text-shadow: -1px 1px 2px #6f6e6e,
				  1px 3px 2px #6f6e6e,
				  1px -1px 0 #6f6e6e,
				  -1px -1px 0 #6f6e6e;
}
.text-right {text-align: right;}
.display-2 {
	font-family: "Lato", sans-serif;
	color: #fefefe;
	font-weight: 700;
	line-height: 1.2;
  }
  .hero-slider-1 .single-hero-slider.rectangle .slider-content {
	max-width: 500px;
	width: 500px;
	background: rgba(61, 61, 61, 0.9);
	padding: 20px;
  }
  .carausel-3-columns-cover #carausel-6-columns-arrows {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	width: 100%;
	z-index: 3;
  }
  .product-extra-link2 .button.button-add-to-cart {
    position: relative;
    padding: 0px 20px;
    border-radius: 5px;
    border: 0;
    height: 50px;
    line-height: 50px;
    font-weight: 700;
    font-size: 16px;
    font-family: "Quicksand", sans-serif;
}
.main-menu > nav > ul > li ul.sub-menu li ul.level-menu li ul.level-menu-2 {
	position: absolute;
    left: 100%;
    top: -30px;
    background-color: #ffffff;
    width: 240px;
    padding: 33px 0 35px;
    transition: all 0.25s ease 0s;
    opacity: 0;
    visibility: hidden;
    border-radius: 10px;
    margin-top: 20px;
    border: 1px solid #ececec;
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.05);
}
.mobile-header-info-wrap .single-mobile-header-info {
	display:inline-flex;
}
.note-chart textarea {
	min-height: 86px;
	height: 23px;
}
.pengiriman-jasa img {
	height:20px;
}
.main-menu > nav > ul > li ul.sub-menu li:hover > a {
	color: #000;
  }
.main-menu > nav > ul > li ul.sub-menu li ul.level-menu li:hover ul.level-menu-2 {
	opacity: 1;
	visibility: visible;
	margin-top: 0px;
	}

.widget-category-3 .sidebar-menu a {
	font-size: 14px;
}
.widget-category-3 li.sidebar-menu {
	padding-bottom:20px;
}
.widget-category-3 .sidebar-menu ul li {
	margin-left:30px;
	padding:10px;
	font-size: 14px;
}
footer.main {
	border-top: 2px solid #f1f1f1;
}
.shopping-summery table thead tr {
	background-color: #f1f1f1;
}
.shopping-summery table tbody tr {
	padding:0 20px;
}
.shopping-summery table td.price h4 {
	font-size: 16px;
}
.sertifat h4 {margin-bottom:10px;font-size: 28px;}
.sertifat p {margin-bottom:20px;}
.sertifat ul {margin-left:20px;padding-bottom:30px;}
.sertifat ul li {list-style-type: disc;}
.alamat-account p, .alamat-account address, .alamat-kami p, .alamat-kami address {color:#333;font-size: 14px;}
.alamat-singkat {margin-top:30px;}
.alamat-kami address {
	min-height: 40px;
}
.btn.batal {
    font-size: 16px;
    font-weight: 500;
    padding: 15px 40px;
    color: #333;
    border: none;
    background-color: transparent;
    border: 1px solid #253D4E;
    border-radius: 10px;
}
.upload-file input {
	background: transparent;
	border: none;
	border-radius: 0;
	padding-left: 0;
}
.recent-blog h5 {
	max-height: 42px;
    overflow: hidden;
    height: 42px;
	padding-left:0;
}
.recent-blog h5, .recent-date span {
	font-size: 16px;
}
.somed-tokped a img {
	width:40px;
	margin: 0 5px;
}
.text-namecom h4 {
	text-align:center;
	font-size:36px;
}
.wa-icon {
    position: fixed;
    bottom: 75px;
    right: -430px;
    z-index: 999;
}
@media only screen and (min-width: 1200px) {
	.display-2 {
		font-size: 40px;
		font-weight: 400;
	} 

}
  @media only screen and (min-width: 991px) {
	.header-action-right {display: block;}
	.search-style-2 {width: 18%;}
  }
  .text-namecom h4 {
    font-size:25px;
  }
  @media only screen and (max-width: 768px) {
	.hero-slider-1 .single-hero-slider .display-2 {
		font-size: 35px;
	}
	.hero-slider-1 .single-hero-slider .slider-content p {
		font-size: 16px;
	}
	/* .slick-slider .slick-track {
		width: 100%!important;
	} */
  }

  @media only screen and (max-width: 575px) {
	.hero-slider-1 .single-hero-slider.rectangle .slider-content {
		max-width: 100%;
		width: 100%;
		background: rgba(61, 61, 61, 0.9);
		padding: 20px;
	  }
	  .home-slider .hero-slider-1 {
        height: 557px;
    }
	.product-cart-wrap .product-img-action-wrap {
	 
	  max-height: 100%;
	}
	.shop-product-fillter {
		display:block;
	}
	.dashboard-content h5 {
		padding-bottom:10px;
	}
	.detail-gallery {
		padding-bottom:30px;
	}
	.product-info {padding:20px;}
	.product-cart-wrap .product-content-wrap h2 {height:100%;}
/*	.product-cart-wrap .product-content-wrap .product-price span {font-size:14px;}*/
	.hero-slider-1 .slider-content, .hero-slider-1 .single-hero-slider.rectangle .slider-content {
		position: relative;
		top: 350px;
		left: 0;
		transform: translateX(0%);
	  }
	  .hero-slider-1 .single-hero-slider .display-2 {
		font-size: 28px;
	  }
	  /* .mobile-view .hero-slider-1 { */
	  .mobile-view .slick-list {
		overflow: unset;
		/* overflow-x: hidden; */
	  }
	  .home-slide-cover {
		overflow: auto;
	  }
  }
  @media only screen and (max-width: 480px) {
	.hero-slider-1 .single-hero-slider.rectangle .slider-content {
		max-width: 100%;
		width: 100%;
		background: rgba(61, 61, 61, 0.9);
		padding: 20px;
	  }
	  .hero-slider-1 .slider-content, .hero-slider-1 .single-hero-slider.rectangle .slider-content {
		position: relative;
		/* top: 50%; */
		left: 0;
		transform: translateX(0%);
	  }
	  .hero-slider-1 .single-hero-slider .display-2 {
		font-size: 25px;
	}
	.hero-slider-1 .single-hero-slider .slider-content p {
		font-size: 14px;
	}
  }