.resp-tabs-list hor_1{display: flex; column-gap:20px;float:left; width:100%; }
.resp-tabs-list li {font-size: 16px;cursor: pointer;color:#2F2F2F;font-family: 'inter-medium';float:left;line-height:21px;border-radius:25px;background: #FAFAFA;flex: 0 1 18%;height: 45px;display: flex;align-items: center;justify-content: center; transition: all .5s ease;}
.resp-tabs-list {float: left;text-align: center;width: 100%;display: flex;column-gap: 2%;}
.resp-tabs-container {padding: 0px;clear: left;}
.resp-tabs-list li.resp-tab-active, .resp-tabs-list li:hover { background:transparent linear-gradient(180deg, #1A191F 0%, #4A4D5D 100%) 0% 0% no-repeat padding-box;border-radius: 25px;color:#fff;}
.resp-content-active, .resp-accordion-active { display: block;}
.resp-tab-content {display: none;float:left; width:100%;background:#fff;  padding-top:45px; border:none;border-radius: 0 0 5px 5px;min-height:300px;padding: 55px 0px 0px;}
h2.resp-accordion {
font-size: 16px;
border-bottom: 1px solid #E3E3E3;
/* border-top: 0px solid #c1c1c1;*/
margin: 0px;
padding: 10px 10px !important;
position: relative;
border-bottom: none;
cursor: pointer;
width: 100%;
display: none;
text-transform: uppercase;
}

h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;margin-bottom: 0px !important;padding: 8px 15px !important;border-radius: 8px 8px 0 0;}
h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue;}
.beyond-tabs .resp-accordion img {vertical-align: middle;margin-right: 5px;height: 40px;}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {float: left;width: 30%;}
.resp-vtabs .resp-tabs-list li {display: block;padding: 15px 15px !important;margin: 0 0 4px;cursor: pointer;float: none;}
.resp-vtabs .resp-tabs-container {padding: 0px;background-color: #fff;border: 1px solid #c1c1c1;float: left;width: 68%;min-height: 250px;border-radius: 4px;clear: none;}
.resp-vtabs .resp-tab-content {border: none;word-wrap: break-word;}
.resp-vtabs li.resp-tab-active { 
position: relative;
z-index: 1;
margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;
border-top: 1px solid;
border: 1px solid #5AB1D0 !important;
border-left: 4px solid #5AB1D0 !important;
margin-bottom: 4px !important;
border-right: 1px #FFF solid !important;
}

.resp-arrow {position: absolute;right: 15px;top: 20px;width: 20px;height: 20px;background: #ffc224;border-radius: 50%;}
.resp-arrow::before {position: absolute;content: '';border: none;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #FFF;left: 6px;top: 2px;width: 10px;height: 10px;}
h2.resp-tab-active span.resp-arrow {position: absolute;right: 15px;top: 20px;width: 20px;height: 20px;background: #fff;border-radius: 50%;}
h2.resp-tab-active span.resp-arrow::before {border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #ffc224;top: 7px;left: 5px;}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {background: #f57e56; color:#fff;/* !important;*/}
.resp-easy-accordion h2.resp-accordion {display: block;}
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1;/* !important;*/}
.resp-jfit {width: 100%;margin: 0px;}
.resp-tab-content-active {display: block;}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 767px) {
ul.resp-tabs-list {display: none;}
h2.resp-accordion {display: block;text-align:left; float:left; color: #000; font-size: 15px; background: #fff !important;font-family: 'Manrope-Semibold';margin-top: 5px;}
h2.resp-tab-active{text-align:left; float:left; color: #fff; background: #ffc224 !important;}
.resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: 100px;clear: none;}
.resp-accordion-closed {display: none !important;}
.resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
.resp-tab-content{ padding: 20px 15px;background: #fff !important;}

}