.responsive-tabs .responsive-tabs__heading{display:none;}
.responsive-tabs .responsive-tabs__list__item{display:inline;cursor:pointer;}
.responsive-tabs-wrapper{clear:both;margin-bottom:20px;zoom:1;}
.responsive-tabs-wrapper:before, .responsive-tabs-wrapper:after{content:"";display:table;}
.responsive-tabs-wrapper:after{clear:both;}
.responsive-tabs .responsive-tabs__heading:focus, .responsive-tabs .responsive-tabs__list__item:focus{outline:1px solid transparent;}
.responsive-tabs .responsive-tabs__heading--active:focus, .responsive-tabs .responsive-tabs__list__item--active:focus{outline:none;}
.responsive-tabs ul.responsive-tabs__list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:0;margin:0;}
.responsive-tabs .responsive-tabs__list__item{border:2px solid #CACACA;display:inline-flex;border-radius:10px;overflow:hidden;text-align:center;font-size:15px;flex-direction:column;align-items:center;font-weight:600;padding:15px 0;height:auto;justify-content:center;-webkit-flex:auto;flex:auto;margin:5px}
.responsive-tabs .responsive-tabs__list__item span{font-size:30px;}
.responsive-tabs .responsive-tabs__list__item:nth-child(1){margin-left:0;}
.responsive-tabs .responsive-tabs__list__item:last-child{margin-right:0;}
.responsive-tabs .responsive-tabs__list__item .fa{margin-right:8px;line-height:0.8;}
.responsive-tabs .responsive-tabs__list__item:hover{color:#333;background:transparent;}
.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover{background:#fff;border-color:var(--richard2);color:var(--richard2);font-family:'Poppins',sans-serif;}
.responsive-tabs .responsive-tabs__list__item:hover{border-color:var(--richard2);color:var(--richard2);transition:0.4s}
.responsive-tabs .responsive-tabs__panel{background:#fff;border:1px solid #ddd;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;clear:left;margin-bottom:0;padding:30px 30px 50px;word-wrap:break-word;margin-top:20px;}
.responsive-tabs .responsive-tabs__panel{color:#4B4F58;font-size:15px;padding-left:28px;}
.responsive-tabs .responsive-tabs__panel:after{content:"";display:block;height:0;clear:both;}
@media(min-width:768px){
.responsive-tabs .responsive-tabs__panel--closed-accordion-only{display:block;}
}
@media(max-width:767px){
.responsive-tabs .responsive-tabs__list {
display: none;
}
.responsive-tabs .responsive-tabs__heading {
display: block;
cursor: pointer;
}
.responsive-tabs-wrapper {
border-top: 1px solid #ccc;
}
.responsive-tabs .responsive-tabs__heading {
background: #fff;
border: 1px solid #ccc;
border-top: none;
color: #777;
font-size: 18px;
font-weight: normal;
text-transform: inherit;
margin: 0;
padding: 10px 0;
padding-left: 20px;
position: relative;
}
.responsive-tabs .responsive-tabs__heading .fa {
margin-right: 8px;
display:none;
}
.responsive-tabs .responsive-tabs__heading:after {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #777;
content:"";
display: block;
position: absolute;
right: 20px;
top: 20px;
height: 0;
width: 0;
}
.responsive-tabs .responsive-tabs__heading:hover {
background: #eee;
color: #777;
}
.responsive-tabs .responsive-tabs__heading:hover:after {
border-top: 6px solid #777;
}
.responsive-tabs .responsive-tabs__heading--active, .responsive-tabs .responsive-tabs__heading--active:hover {
background: #ccc;
color: #fff;
}
.responsive-tabs .responsive-tabs__heading--active:after, .responsive-tabs .responsive-tabs__heading--active:hover:after {
border-bottom: 6px solid #fff;
border-top: 0;
top: 18px;
}
.responsive-tabs .responsive-tabs__panel {
background: #fff;
border: 1px solid #ccc;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border-top: none;
margin: 0;
padding: 0 20px;
padding-top: 20px;
}
}