Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisl lorem, dictum id pellentesque at, vestibulum ut arcu. Curabitur erat libero, egestas eu tincidunt ac, rutrum ac justo. Vivamus condimentum laoreet lectus, blandit posuere tortor aliquam vitae. Curabitur molestie eros.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisl lorem, dictum id pellentesque at, vestibulum ut arcu. Curabitur erat libero, egestas eu tincidunt ac, rutrum ac justo. Vivamus condimentum laoreet lectus, blandit posuere tortor aliquam vitae. Curabitur molestie eros.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisl lorem, dictum id pellentesque at, vestibulum ut arcu. Curabitur erat libero, egestas eu tincidunt ac, rutrum ac justo. Vivamus condimentum laoreet lectus, blandit posuere tortor aliquam vitae. Curabitur molestie eros.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisl lorem, dictum id pellentesque at, vestibulum ut arcu. Curabitur erat libero, egestas eu tincidunt ac, rutrum ac justo. Vivamus condimentum laoreet lectus, blandit posuere tortor aliquam vitae. Curabitur molestie eros.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisl lorem, dictum id pellentesque at, vestibulum ut arcu. Curabitur erat libero, egestas eu tincidunt ac, rutrum ac justo. Vivamus condimentum laoreet lectus, blandit posuere tortor aliquam vitae. Curabitur molestie eros.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent nisl lorem, dictum id pellentesque at, vestibulum ut arcu. Curabitur erat libero, egestas eu tincidunt ac, rutrum ac justo. Vivamus condimentum laoreet lectus, blandit posuere tortor aliquam vitae. Curabitur molestie eros.
a:hover,a:focus{ text-decoration: none; outline: none; } #accordion .panel{ border: none; border-radius: 0; box-shadow: none; margin-bottom: 15px; position: relative; } #accordion .panel:before{ content: ""; display: block; width: 1px; height: 100%; border: 1px dashed #6e8898; top: 25px; left: 18px; position: absolute; } #accordion .panel:last-child:before{ display: none; } #accordion .panel-heading{ padding: 0; border: none; border-radius: 0; position: relative; } #accordion .panel-title a{ display: block; padding: 10px 30px 10px 60px; margin: 0; background: #fff; font-size: 18px; font-weight: 700; color: #1d3557; letter-spacing: 1px; border-radius: 0; overflow: hidden; position: relative; } #accordion .panel-title a:before, #accordion .panel-title a.collapsed:before{ content: "\f107"; font-family: "Font Awesome 5 Free"; font-weight: 900; width: 40px; height: 100%; line-height: 40px; font-size: 17px; color: #fff; text-align: center; background: #df8d12; border-radius: 3px; border: 1px solid #df8d12; position: absolute; top: 0; left: 0; transition: all 0.3s ease 0s; } #accordion .panel-title a.collapsed:before{ content: "\f105"; color: #000; background: #fff; border: 1px solid #6e8898; } #accordion .panel-body{ padding: 40px 20px 30px; margin-left: 40px; border-top: none; background: #df8d12; font-size: 15px; color: #fff; line-height: 28px; letter-spacing: 1px; -webkit-clip-path: polygon(0% 15%, 15% 15%, 15% 0%, 85% 0%, 85% 15%, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 15% 85%, 0% 85%); clip-path: polygon(0% 15%, 15% 15%, 15% 0%, 85% 0%, 85% 15%, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 15% 85%, 0% 85%); } @media only screen and (max-width: 480px){ #accordion .panel-body{ padding: 70px 10px; } }