#slidercontainer { width: 100%; height: auto;overflow-x: auto; display: flex;flex-wrap: nowrap; flex-grow: 1;scrollbar-width: none; }
.items { display: inline-block; width: 460px; margin: 0px 20px;  max-width: 460px; flex: 0 0 auto; }
#slidercontainer::-webkit-scrollbar {  display: none; }
#slidercontainer .items:first-child{  margin-left: calc((100vw - 1240px) / 2) ;  margin-left: -webkit-calc((100vw - 1240px) / 2); }
#slidercontainer .items.last-item{ margin-right: 0px; }
#slidercontainer .forrightpadding p{  width: calc((100vw - 1240px) / 2) ; overflow: hidden; }
.items .custom-image-slider-item img {  width: 300px !important;  margin: 0 auto;   max-width: 100%; pointer-events: none; }
.items .custom-image-slider-item h4 { font-size: 18px;font-weight: 500;line-height: 24px;color:  #000;}
.items .custom-image-slider-item p { font-size: 16px;  font-style: normal; font-weight: 400;  line-height: 24px;
    color:  #000; min-height: 97px;  margin-bottom: 0px; text-align: left; }
.custom-built-slider-outer > p { margin: 0px; height: 0px;  overflow: hidden; }
.custom-built-slider-main > p {  margin: 0px;  height: 0px; overflow: hidden; }
button.disabled {  display: none; }
.custom-built-slider-outer { position: relative; }
.custom-built-slider-outer button {  padding: 0px; background-color: transparent; border: 0px;  position: absolute;
    top: 35%;  opacity: 0.5; }
.custom-built-slider-outer button:hover{  background-color: transparent; opacity: 1; }
button#scrollRightBtn { right: 0px; }
button#scrollLeftBtn { left: 0px; }
.custom-image-slider-item {  border-radius: 40px;  background-color: #F6F6F6;  padding: 40px; -webkit-user-select: none; -ms-user-select: none; user-select: none; text-align: center; }
.custom-image-slider-item span.stepnumber {  font-size: 14px;  font-weight: 500;   line-height: 16px;
    padding: 10px 16px;  background: var(--Light-Accent-Blue, #276EF1);  color: #ffffff;   border-radius: 24px;
    display: none; }
@media only screen and (max-width: 1256px) {
#slidercontainer .items:first-child {  margin-left: 40px; }
#slidercontainer .forrightpadding p{ width: 40px ; }
#slidercontainer .items {  width: 365px;   margin: 0px 20px;  max-width: 460px; }
}
@media only screen and (max-width: 767px) {
.custom-built-slider-outer button {  display: none; }
.items .custom-image-slider-item p{  font-size: 14px; line-height: 20px; min-height: 83px; }
.custom-image-slider-item {  border-radius: 24px;  padding: 24px; }
#slidercontainer .items {  width: 326px;  margin: 0px 8px;  max-width: 326px;}
#slidercontainer .items:first-child {  margin-left: 16px; }
#slidercontainer .forrightpadding p{  width: 16px ; }
}