.section_top_header { padding: 10px 0px; background:white; border-top: 5px solid #ef5451 }
.nav_custom { background-color: white !important }
.nav_custom_item {}
.nav_custom_item li { }
.nav_custom_item li a { 
	font-weight:600 !important; 
	font-size: 14px; 
	text-transform: uppercase;  
	color: black;
	padding: 8px 20px !important; 
	border-bottom: 2px solid transparent;}
.nav_custom_item li a:hover { border-bottom: 2px solid #ef5451; }
.active { border-bottom: 2px solid #ef5451 !important; }

.center_header { margin-top:10px; }
.center_header ul { margin-left:-20px; }
.center_header ul li { list-style:none; font-size:14px; font-weight:600  }

.img_profile { background-image: url('assets/img/profile_2.jpg'); min-height:600px; 
	background-position:center; width: 100% !important; background-size:cover; }

.section_home_profile { padding: 80px 0px; background-image: url(assets/img/bg_pink.png); background-repeat:no-repeat; }

.home_profile { padding: 30px; }
.home_profile h5 { font-weight:600; font-size:40px; line-height:1; margin-top:10px; }
.home_profile p { font-size:14px !important; margin-top:20px; }

.section_team { padding: 200px 0px; background:#384251 ; }
.section_team h2 { color:white; font-weight:600; text-align:center; margin-bottom:50px; }

.footer { padding: 80px 0px 0px 0px; background:#172c58; }
.footer_content {}
.footer_content h5 {color: white; margin-bottom: 20px;}
.footer_content p {color: white; font-size: 14px;}
.footer_content {}
.footer_content ul { margin-left:-20px; }
.footer_content ul li { list-style:none; }
.footer_content ul li a{ color:white; text-decoration:none; }
.footer_content ul li a:hover{ color:#ef5451; }

.footer_text { padding: 20px 0px; background: rgba(1,1,1,0.2); margin-top:30px; }
.footer_text p { text-align:center; color:white; margin-top:15px; }

.section_product { padding:80px 0px; background:#fecece }
.section_vidio { padding:80px 0px; background:rgba(1,1,1,0.1) }
.section_pemotongan { padding:80px 0px; }
.page_title_single { padding: 30px 0px; text-align:center; font-size:45px; font-weight:600; }

.slider_caption {
	margin-top: 00px !important; 
}
.slider_caption h3 {
margin-top: -400px; 
	font-weight:700 !important;
	font-size: 70px !important; 
	line-height: 1em;
}
.slider_caption p { 
	font-weight:600 !important; 
	font-size: 20px;
	font-style: italic;
}
.slider_caption h6 a {
	background: #ef5451;
	font-weight: bold !important;
	padding: 20px 50px;
	color: white;
	font-size: 25px;
}

.slider_caption h4 span {
	font-size: 15px;
}

.nav-link { font-weight:600 !important }
.section_layanan { padding: 80px 0px; background: white;}

.isilayanan { margin-top:30px; }
.isilayanan li {}
.isilayanan li h5 { font-weight:700; }
.isilayanan li p {}

.proses_potong { padding: 20px; margin-bottom:40px; }
.proses_potong h5 { font-weight:600; } 

.card_order {}
.card_order ul {}
.card_order ul li{ padding:10px; border-bottom:1px solid rgba(1,1,1,0.1); list-style: none; }
.card_order ul li:hover { background-color: rgba(1,1,1,0.1); font-weight: 600; border-bottom: 1px solid #ef5451; }
