.expenses-detail.quickmarket.quickmart_store_deatil span {
     width: 81%;
}

.section-market.section-inbox {
     padding: 150px 0 0px 0;
}

.received-ticket {
     padding: 60px 0 150px 0;
}

.expenses-detail h4 {
     width: 75%;
}

.chiil-text .expenses-wallet {
     margin-top: 100px;
}

.chiil-text .expenses-wallet img {
     display: block;
     position: static;
}

.img-arrow {
     position: absolute;
     top: 34%;
     left: -14%;
}

.form {
     gap: 15px;
}

.meet_abeo .expenses-detail h4 {
     width: 100%;
}

.vertical-payment-slider {
     position: relative;
     z-index: 1;
     overflow: hidden;
}

.slider-main-wrapper {
     position: relative;
     overflow: hidden;
     z-index: 1;
}

.slider-elipsis-box {
     position: absolute;
     right: 0;
     top: 50%;
     transform: translateY(-50%);
     display: flex;
     align-items: center;
     z-index: -1;
}

.slider-elipsis-box .elipsis-one {
     display: block;
     width: 354px;
     height: 234px;
     background: #FFC22C;
     opacity: 0.5;
     filter: blur(212px);
     margin-right: -150px;
     border-radius: 100%;
}

.slider-elipsis-box .elipsis-two {
     display: block;
     width: 420px;
     height: 278px;
     background: #1BC39A;
     opacity: 0.5;
     filter: blur(212px);
     border-radius: 100%;
}

.vertical-payment-slider .swiper-slide {
     background: transparent;
}

.vertical-payment-slider .slides-title {
     position: static;
}


/* .vertical-payment-slider .swiper {
     height: 80vh;
} */

.vertical-payment-slider .slides-title .s-title.one {
     position: absolute !important;
     top: 0;
}

.vertical-payment-slider .slides-title {
     position: relative;
     top: 0;
     left: auto;
     right: auto;
     height: auto;
     margin-bottom: 0;
     display: flex;
     align-items: center;
     justify-content: center;
}

.swiper-container-wrapper {
     gap: 30px;
}

.swiper_initialize {
     padding-top: 80px;
}

.swiper-container-wrapper .device-img,
.swiper-container-wrapper .device-title {
     display: none;
     margin-bottom: 30px;
}

@media(max-width:1600px) {
     section.main-section {
          padding: 60px 70px;
     }
     .expenses-detail.chiil-text {
          padding-left: 70px;
     }
     .expenses-detail h4 {
          width: 100%;
     }
}

@media(max-width:1400px) {
     .row.car-img.meet_abeo .expenses-detail {
          width: 100%;
          padding-left: 50px;
     }
     .expenses-detail.quickmarket.quickmart_store_deatil span {
          width: 100%;
     }
     section.main-section {
          padding: 60px 30px;
     }
     .panel_detail {
          position: static;
          width: 100%;
          display: flex;
          justify-content: center;
          align-items: center;
          margin-bottom: 50px;
     }
     .panel_detail h3 {
          width: 70%;
     }
     .section-market.chatting-idea {
          padding: 0;
     }
     .chat-icon {
          width: 20%;
     }
     .expenses-detail.chiil-text {
          padding-left: 30px;
     }
     .expenses-detail p {
          width: 100%;
     }
}

@media(max-width:1200px) {
     .row.car-img.meet_abeo .expenses-detail {
          width: 100%;
          padding-left: 15px;
     }
     .expenses-detail.location-detail img {
          position: static;
          margin: 50px auto 0;
          display: block;
     }
     .expenses-detail.location-detail span.forward-location {
          position: static;
          margin-top: 50px;
          display: block;
          width: 100%;
     }
     .section-market.map .car-img {
          align-items: center;
     }
     .get_in_touch {
          padding: 140px 50px;
     }
}

@media(max-width:1024px) {
     .row.car-img.meet_abeo .expenses-detail {
          padding-left: 0;
     }
     .chat_screen,
     .quickmart_store,
     .section-market.section-inbox {
          padding-bottom: 80px;
     }
     .section-market.section-inbox {
          padding-top: 80px;
     }
     .received-ticket {
          padding: 0px 0 80px 0;
     }
     .expenses-detail h4 {
          font-size: 40px;
     }
     .section-market {
          padding: 80px 0 0px 0;
     }
     .section-market.section-inbox {
          padding-bottom: 20px;
     }
     .site_footer .footer_block p {
          width: 100%;
     }
     .form {
          flex-direction: column;
     }
     .get_in_touch {
          padding: 80px 50px;
     }
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
     .car-img {
          flex-direction: column;
     }
}

@media(max-width:991px) {
     .expenses-detail h4 {
          padding-top: 0;
     }
     .expenses-detail.quickmarket.quickmart_store_deatil .middle_img {
          position: static;
     }
     .expenses-detail.quickmarket.quickmart_store_deatil span {
          position: static;
          margin-top: 30px;
          display: block;
     }
     .expenses-detail.quickmarket.quickmart_store_deatil {
          position: static;
          text-align: center;
     }
     .chat-icon {
          width: auto;
     }
     .section-market.chatting-idea .expenses-detail {
          margin-top: 50px;
          text-align: center;
     }
     .section-market.chatting-idea .expenses-detail .expenses-wallet img,
     .section-market.section-inbox .expenses-detail img {
          display: block;
          margin: auto;
     }
     .received-ticket .chilling-img.keep-expreses,
     .received-ticket .img-arrow {
          display: none;
     }
     .expenses-detail.location-detail {
          width: 100%;
          text-align: center;
     }
     .expenses-detail.location-detail span.forward-location {
          margin-bottom: 50px;
     }
     .section-market.section-inbox .expenses-detail .inbox-img {
          margin: 0 auto 30px;
     }
     .section-market.chat-box {
          padding-top: 0;
     }
     .expenses-detail.chiil-text {
          padding: 0 30px;
     }
     .chiil-text .expenses-wallet {
          margin-top: 50px;
     }
     .chiil-text .expenses-wallet img {
          display: block;
          margin: 0 auto 50px;
     }
     .row.car-img.meet_abeo .expenses-detail {
          text-align: center;
          margin-bottom: 30px;
     }
     .get_in_touch h2 {
          margin-bottom: 50px;
     }
     .swiper-container-wrapper .device-img,
     .swiper-container-wrapper .device-title {
          display: block;
     }
     .swiper-container-wrapper .gallery-top,
     .vertical-payment-slider .slides-title {
          display: none;
     }
     .vertical-payment-slider .p-content {
          display: flex;
          align-items: center;
          flex-direction: column;
          justify-content: center;
          text-align: center;
     }
     .vertical-payment-slider {
          padding: 80px 30px 0 30px;
     }
     .slider-main-wrapper {
          height: 100%;
     }
     .slider-main-wrapper .swiper {
          height: 100%;
     }
     .vertical-payment-slider .s-title {
          font-size: 50px;
          line-height: 66px;
          margin-bottom: 40px;
     }
     .vertical-payment-slider .p-content .sign-me {
          margin-top: 30px;
     }
     .slider-main-wrapper .swiper.gallery-thumbs {
          width: 100%;
     }
     .slider-main-wrapper .gallery-thumbs .swiper-slide {
          display: block;
     }
     .swiper-container-wrapper {
          padding-top: 30px;
     }
     .swiper_initialize {
          padding-top: 0;
     }
     .swiper-container-wrapper .device-img {
          margin-bottom: 40px;
     }
}

@media(max-width:767px) {
     .get_in_touch {
          padding: 60px 15px;
     }
     .expenses-detail.chiil-text {
          padding: 50px 15px 30px;
     }
     section.main-section {
          padding: 60px 15px;
     }
}

@media only screen and (max-width: 600px) {
     .car-img {
          flex-direction: column;
     }
     .vertical-payment-slider .s-title {
          font-size: 40px;
          line-height: 56px;
     }
}

@media(max-width:575px) {
     .chat_screen,
     .quickmart_store,
     .section-market.section-inbox {
          padding-bottom: 60px;
     }
     .section-market.section-inbox {
          padding-top: 60px;
     }
     .received-ticket {
          padding: 0px 0 60px 0;
     }
     .section-market {
          padding: 60px 0 0px 0;
     }
     .section-market.section-inbox {
          padding-bottom: 0;
     }
}

@media(max-width:479px) {
     .vertical-payment-slider .s-title {
          font-size: 25px;
          line-height: 42px;
     }
}