
.part_5 .title,.app_gallery .title {
    font-weight: 700;
}
.index_info .item .pic_box img {
    border-radius: 10px;
}
.box_init,
.box_init * {
    margin: 0;
    padding: 0;
    margin-block: 0;
    margin-inline: 0;
    box-sizing: border-box;
    line-height: initial;
    border-width: 0;
}

.box_init button {
    background-color: transparent;
    background-image: none;
    border: none;
    margin: 0;
    outline: none;
    padding: 0;
    cursor: pointer;
    color: inherit;
}

.box_init img {
    display: block;
    max-width: 100%;
    width: 100%;
    height: 100%;
    margin: auto;
    backface-visibility: hidden;
    object-fit: cover;
    object-position: center center;
}

.box_init a {
    text-decoration: none;
    color: #000;
}

.box_init ul {
    list-style: none;
    list-style-type: none;
    padding-left: 0;
}

.box_init li::marker {
    content: none;
    display: none;
}

.box_init .sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.box_init svg {
    width: auto;
    height: auto;
    stroke-width: 2px;
    display: block;
    vertical-align: middle;
}

.box_bg {
    background-color: #fff;
}

.box_spacing {
    margin: 50px auto;
}

.set_fontSize {
    --a: 50px;
    --b: 30px;
    --c: 25px;
    --d: 20px;
    --e: 16px;
    color: #000;
}


/* common_swiper -start */
.common_swiper {
    max-width: 1891px;
    width: 100%;
    margin: auto;
    overflow: hidden;
    padding: 0 30px;
}

.common_swiper h2.set_fontSize {
    font-size: var(--b);
    padding-bottom: 22px;
    font-weight: 700;
}

.common_swiper p.set_fontSize {
    font-size: var(--d);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.common_swiper .swiper-slide {
    max-width: 400px;
    width: 100%;
}

.common_swiper .swiper-slide>a {
    width: 100%;
    display: block;
    overflow: hidden;
}

.common_swiper svg {
    width: 8px;
    margin-left: auto;
}

.common_swiper img {
    border-radius: 10px;
}

.common_swiper .text {
    display: grid;
    grid-template-columns: 90% 5%;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
    width: 100%;
}

.common_swiper .scrollBox {
    display: grid;
    grid-template-columns: 90% 5% 5%;
    gap: 1.5rem;
    align-items: center;
    max-width: 1740px;
    width: 100%;
    margin-top: 34px;
}

.common_swiper .swiper-scrollbar-drag {
    background-color: #ff5a1e;
}

.common_swiper .scrollBox>div {
    position: initial;
}

.common_swiper .swiper-button-prev {
    margin-left: auto;
}

.common_swiper .swiper-button-prev,
.common_swiper .swiper-button-next {
    width: 35px;
    height: 35px;
    background: #ff5a1e;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    color: #fff;
    pointer-events: visible;
}

.common_swiper .swiper-button-prev:after,
.common_swiper .swiper-button-next:after {
    color: #fff;
    font-size: 17px;
}

.common_swiper .swiper-button-disabled {
    background: transparent;
    border: 1px solid #afafaf;
}

.common_swiper .swiper-button-disabled:after {
    color: #afafaf;
}

/* common_swiper -end */

/* swiper_video --start */

.swiperVideo_author img{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin: 0;
}
.swiperVideo_content figcaption {
    display: flex;
    align-items: center;
    height: 52px;
    margin-top: 10px;
}
.swiperVideo_content p.set_fontSize {
    font-size: var(--d);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.swiperVideo_content .swiperVideo_author p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.swiperVideo_content .swiperVideo_author {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
}

.swiperVideo_content .swiperVideo_author p {
    color: #999;
}
.swiperVideo_content .swiperVideo_cover img {
    border-radius: 10px;
    transition: all .35s ease-in-out;
}
.swiperVideo_content .swiperVideo_cover picture {
    position: relative;
    cursor: pointer;
    transition: all .3s;
    pointer-events: auto;
}
.swiperVideo_content .swiperVideo_cover picture::before {
    content: "";
    width: 4.5rem;
    height: 4.5rem;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201024%201024%22%20data-v-d2e47025%3D%22%22%20style%3D%22color%3A%20%23fff%3B%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M512%2064a448%20448%200%201%201%200%20896%20448%20448%200%200%201%200-896m0%20832a384%20384%200%200%200%200-768%20384%20384%200%200%200%200%20768m-48-247.616L668.608%20512%20464%20375.616zm10.624-342.656%20249.472%20166.336a48%2048%200%200%201%200%2079.872L474.624%20718.272A48%2048%200%200%201%20400%20678.336V345.6a48%2048%200%200%201%2074.624-39.936z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    z-index: 2;
}
.swiperVideo_content .swiperVideo_cover picture::after {
    content: "";
    background: #000;
    border-radius: inherit;
    z-index: 1;
    pointer-events: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition: all .35s ease-in-out;
    opacity: 0.15;
    border-radius: 10px;
}
.swiperVideo_content .swiperVideo_cover:hover picture::after {
    opacity: 0;
}
.swiperVideo_pop {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 80px 0;
    overflow: auto;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    background: #000c;
    z-index: 999;
    box-sizing: border-box;
}
.swiperVideoPop_content {
    max-width: 1300px;
    width: 100%;
    margin: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 60px;
    border-radius: 10px;
    text-align: left;
    box-sizing: border-box;
}
.swiperVideoPop_close {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 35px;
    top: 20px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    pointer-events: auto;
}
.swiperVideoPop_close svg {
    color: #fff;
}
.swiperVideoPop_box {
    position: relative;
    padding-top: 56.25%;
}
.swiperVideoPop_box iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    display: block;
}

/* swiper_video --end */

/* media_with_text -start */
.media_with_text {
    max-width: 1422px;
    width: 100%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.media_with_text>div {
    flex: 1;
}

.media_with_text .img {
    max-width: 735px;
    width: 100%;
}

.media_with_text .text {
    max-width: 551px;
    width: 100%;
    text-align: center
}

.media_with_text svg {
    width: 15px;
}

.media_with_text h2.set_fontSize {
    width: 80%;
    margin: auto;
    font-size: var(--a);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-weight: 700;
}

.media_with_text p.set_fontSize,
.media_with_text a.set_fontSize {
    font-size: var(--d);
}

.media_with_text p.set_fontSize {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 13;
    overflow: hidden;
    margin-top: 47px;
}

.media_with_text a span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.media_with_text a.set_fontSize {
    width: max-content;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    background-color: #000000;
    border-radius: 10px;
    color: #fff;
    padding: 15px 20px;
    margin: 60px auto 0;
}

/* media_with_text -end */

/* collection_bikes -start */
.collection_bikes {
    max-width: 1600px;
    width: 100%;
    margin: auto;
}

.collection_bikes .swiper_collectionBikes {
    position: relative;
    overflow: hidden;
}

.collection_bikes .swiper-button-prev,
.collection_bikes .swiper-button-next {
    width: 3.3rem;
    height: 3.3rem;
    background-color: rgba(255, 255, 255, .5);
    border-radius: 50%;
    border: 1px solid #B8B8B9;
    color: rgba(0, 0, 0, 1);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    top: 55%;
}

.collection_bikes .swiper-button-next:after,
.collection_bikes .swiper-button-prev:after {
    font-size: 16px;
}

.collection_bikes .swiper-button-next.swiper-button-disabled,
.collection_bikes .swiper-button-prev.swiper-button-disabled {
    display: none;
}

.collection_bikes h2.set_fontSize {
    font-size: var(--b);
    text-align: center;
    padding-bottom: 30px;
    font-weight: 700;
}

.collection_bikes .bikeImg_box {
    display: block;
    max-width: 372px;
    max-height: 372px;
    width: 100%;
    height: 100%;
    position: relative;
    margin: auto auto 17px auto;
}

.collection_bikes .bikeImg_box img {
    display: none;
}

.collection_bikes .bikeImg_box img.img_active {
    display: block;
}

.collection_bikes .bikeImg_box .set_fontSize.tip {
    width: max-content;
    font-size: var(--d);
    line-height: var(--d);
    color: #ff5a1e;
    position: absolute;
    top: 15px;
    left: 15px;
    border: solid 1px #000000;
    border-radius: 13px;
    padding: 5px 10px;
    font-weight: 700;
}

.collection_bikes .bike_title {
    display: flex;
    align-items: center;
    height: 66px;
}

.collection_bikes .bike_title.set_fontSize p{
    font-size: var(--c);
    margin-bottom: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.collection_bikes .bike_price.set_fontSize {
    font-size: var(--d);
}

.collection_bikes .bike_price del {
    color: #808080;
    padding-left: 22px;
}

.collection_bikes .bike_sku {
    grid-template-columns: repeat(4, 1fr);
    display: grid;
    gap: 5px;
    margin: 16px auto 24px auto;
    width: 100%;
}

.collection_bikes .bike_sku.set_fontSize {
    font-size: var(--e);
}

.collection_bikes .bike_sku p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.collection_bikes .bike_sku p:first-child {
    color: #808080;
    margin-bottom: 7px;
}

.collection_bikes .bike_footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px 5px;
    padding-right: 10px;
}

.collection_bikes .bike_color_point {
    display: flex;
    align-items: center;
    gap: 7px;
    flex-wrap: wrap;
    gap: 10px 7px;
}

.collection_bikes .bike_color_point li {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: relative;
    border: 1px solid transparent;
    cursor: pointer;
    padding: 2px;
    border: 1px solid transparent;
    box-sizing: content-box;
}
.collection_bikes .bike_color_point img {
    border-radius: 50%;
}

.collection_bikes li.color_active {
    border-color: #7f7f7f;
}

.collection_bikes .shop_cart.set_fontSize {
    display: block;
    font-size: var(--e);
    line-height: var(--e);
    border: solid 1px #000000;
    border-radius: 5px;
    width: max-content;
    padding: 7px 9px;
    transition: all 0.3s;
}

.collection_bikes .shop_cart.set_fontSize:hover {
    background: #121315;
    color: #fff;
}

/* collection_bikes -end */

.part_5 h2.set_fontSize {
    font-size: var(--b);
    text-align: center;
    padding-bottom: 22px;
    font-weight: 700;
}


@media only screen and (max-width: 1800px) {

    /* common_swiper -start */
    .common_swiper .scrollBox {
        max-width: 1600px;
    }

    /* common_swiper -end */
}

@media only screen and (max-width: 1700px) {

    /* common_swiper -start */
    .common_swiper .scrollBox {
        max-width: 1500px;
    }

    /* common_swiper -end */
}

@media only screen and (max-width: 1650px) {

    /* collection_bikes -start */
    .collection_bikes {
        padding: 0 20px;
    }

    /* collection_bikes -end */
}

@media only screen and (max-width: 1600px) {

    /* common_swiper -start */
    .common_swiper .scrollBox {
        max-width: 1400px;
    }

    /* common_swiper -end */
}

@media only screen and (max-width: 1500px) {

    /* common_swiper -start */
    .common_swiper .scrollBox {
        max-width: 1300px;
    }

    /* common_swiper -end */

    /* media_with_text -start */
    .media_with_text {
        padding: 0 10px;
    }

    .media_with_text p.set_fontSize {
        margin-top: 37px;
    }

    .media_with_text a.set_fontSize {
        margin: 50px auto 0;
    }

    /* media_with_text -end */
}

@media only screen and (max-width: 1400px) {

    /* common_swiper -start */
    .common_swiper .scrollBox {
        max-width: 1200px;
    }

    /* common_swiper -end */

    /* collection_bikes -start */
    .collection_bikes .bike_sku {
        grid-template-columns: repeat(2, 1fr);
        gap: 10px 5px;
    }

    .collection_bikes .swiper-button-prev,
    .collection_bikes .swiper-button-next {
        top: 48%;
    }
    /* collection_bikes -end */

}

@media only screen and (max-width: 1366px) {
    .part_5 {
        padding: 0 10px;
        box-sizing: border-box;
    }
}

@media only screen and (max-width: 1300px) {

    /* common_swiper -start */
    .common_swiper .scrollBox {
        max-width: 1100px;
    }

    /* common_swiper -end */
}

@media only screen and (max-width: 1200px) {

    /* common_swiper -start */
    .common_swiper .scrollBox {
        max-width: 1000px;
        grid-template-columns: 85% 5% 5%;
        padding-right: 10px;
    }

    /* common_swiper -end */

    /* swiper_video --start */
    .swiperVideo_content .swiperVideo_cover picture::before {
        width: 3.5rem;
        height: 3.5rem;
    }
    /* swiper_video --end */

    /* media_with_text -start */
    .media_with_text .img {
        flex: 0.5;
    }

    .media_with_text .text {
        max-width: 100%;
    }

    .media_with_text p.set_fontSize {
        margin-top: 25px;
    }

    .media_with_text a.set_fontSize {
        margin: 35px auto 0;
    }

    /* media_with_text -end */
}

@media only screen and (max-width: 1000px) {
    .set_fontSize {
        --a: 40px;
    }

    /* common_swiper -start */
    .common_swiper .scrollBox {
        max-width: 900px;
        grid-template-columns: 83% 5% 5%;
    }

    .common_swiper .swiper-button-prev,
    .common_swiper .swiper-button-next {
        width: 32px;
        height: 32px;
    }

    /* common_swiper -end */

    /* media_with_text -start */
    .media_with_text {
        flex-direction: column;
        gap: 2rem;
    }

    .media_with_text>div {
        flex: auto;
    }

    /* media_with_text -end */

    /* collection_bikes -start */
    .collection_bikes .bike_sku {
        grid-template-columns: repeat(4, 1fr);
        gap: 0px;
    }
    .collection_bikes .swiper-button-prev, .collection_bikes .swiper-button-next {
        top: 54%;
    }
    /* collection_bikes -end */
}

@media only screen and (max-width: 750px) {
    .set_fontSize {
        --a: 30px;
    }

    /* common_swiper -start */
    .common_swiper {
        padding: 0 20px;
    }

    .common_swiper .scrollBox {
        max-width: 700px;
        padding: 0 10px;
        grid-template-columns: 80% 5% 5%;
    }

    .common_swiper .swiper-button-prev,
    .common_swiper .swiper-button-next {
        width: 30px;
        height: 30px;
    }

    .common_swiper h2.set_fontSize {
        text-align: center;
        padding: 0 10px 22px 10px;
    }

    /* common_swiper -end */

    /* swiper_video --start */
    .swiperVideo_content .swiperVideo_cover picture::before {
        width: 3rem;
        height: 3rem;
    }
    .swiperVideo_content .swiperVideo_cover p {
        margin: 15px 0;
    }
    .swiperVideoPop_content {
        padding: 5px;
        border-radius: 5px;
        box-sizing: border-box;
    }
    .swiperVideoPop_close {
        right: 20px;
        top: -40px;
    }
    /* swiper_video --end */

    /* media_with_text -start */
    .media_with_text {
        gap: 1rem;
    }

    .media_with_text p.set_fontSize {
        margin-top: 15px;
    }

    .media_with_text a.set_fontSize {
        margin: 25px auto 0;
        padding: 9px 15px;
    }

    /* media_with_text -end */

    /* collection_bikes -start */
    .collection_bikes .bikeImg_box .set_fontSize.tip {
        top: 0;
        left: 0;
        padding: 5px 7px;
    }

    .collection_bikes .shop_cart.set_fontSize {
        padding: 3px 6px;
    }

    /* collection_bikes -end */
}
@media only screen and (max-width: 699px) {
    /* collection_bikes -start */
    .collection_bikes .swiper-button-prev,
    .collection_bikes .swiper-button-next {
        display: none;
    }
    /* collection_bikes -end */
}

@media only screen and (max-width: 600px) {

    /* common_swiper -start */
    .common_swiper .scrollBox {
        max-width: 550px;
        grid-template-columns: 75% 5% 5%;
    }

    .common_swiper .swiper-button-prev,
    .common_swiper .swiper-button-next {
        width: 27px;
        height: 27px;
    }

    /* common_swiper -end */

}
@media only screen and (max-width: 550px) {
    /* collection_bikes -start */
    .collection_bikes .bike_sku {
        grid-template-columns: repeat(2, 1fr);
        gap: 10px 5px;
    }
    /* collection_bikes -end */
}

@media only screen and (max-width: 450px) {
    /* collection_bikes -start */
    .collection_bikes .bikeImg_box .set_fontSize.tip {
        font-size: 16px;
        line-height: 16px;
        padding: 3px 10px;
        border-radius: 4px;
    }

    .collection_bikes .swiper-button-prev,
    .collection_bikes .swiper-button-next {
        top: 40%;
    }
    /* collection_bikes -end */
}

@media only screen and (max-width: 400px) {

    /* common_swiper -start */
    .common_swiper .scrollBox {
        grid-template-columns: 70% 5% 5%;
    }

    .common_swiper .swiper-button-prev,
    .common_swiper .swiper-button-next {
        width: 25px;
        height: 25px;
    }

    .common_swiper .swiper-button-prev:after,
    .common_swiper .swiper-button-next:after {
        font-size: 16px;
    }

    /* common_swiper -end */
}

@media only screen and (max-width: 350px) {

    /* common_swiper -start */
    .common_swiper .scrollBox {
        grid-template-columns: 65% 5% 5%;
    }

    /* common_swiper -end */
}

.addSwiper_content {
    text-align: center;
    background-color: #fff;
    padding: 0 10px;
    box-sizing: border-box;
}

.addSwiper_content h4.set_fontSize {
    font-size: var(--b);
    color: #000;
    padding-bottom: 20px;
}

.addSwiper_content .swiper {
    max-width: 1000px;
    margin: 0 auto;
    position: relative;
}

.addSwiper_content .swiper-slide {
    background-color: #fff;
    height: 150px;
}

.addSwiper-nav.swiper-pagination {
    position: initial;
    display: grid;
    justify-content: center;
    grid-template-columns: repeat(4, 25%);
}

.addSwiper-nav .swiper-pagination-bullet {
    border-radius: initial;
}

.addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet {
    margin: 0 auto!important;
}

.addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(4) {
    width: 60px;
    height: 115px;
    background: url(https://www.addmotor.com/u_file/2210/photo/addswiper_content-1_1666411691.png)no-repeat;
    background-size: 100%;
}

.addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(2) {
    width: 130px;
    height: auto;
    background: url(https://www.addmotor.com/u_file/2210/photo/addswiper_content-2_1666411691.png)no-repeat;
    background-size: 100%;
}

.addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(1) {
    width: 210px;
    height: auto;
    background: url(https://www.addmotor.com/u_file/2210/photo/addswiper_content-3_1666411691.png)no-repeat;
    background-size: 100%;
}

.addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(3) {
    width: 180px;
    height: auto;
    background: url(https://www.addmotor.com/u_file/2210/photo/addswiper_content-4_1666411691.png)no-repeat;
    background-size: 100%;
}

.addSwiper-nav .swiper-pagination-bullet {
    opacity: inherit;
    filter: contrast(50%) brightness(110%) grayscale(100%);
}

.addSwiper-nav .swiper-pagination-bullet-active {
    filter: inherit;
}

.addSwiper_content p.set_fontSize {
    font-size: 20px;
    line-height: 26px;
    max-width: 880px;
    margin: 0 auto;
    font-weight: 400;
    font-style: normal;
    color: #333333;
    font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
}

.addSwiper_content p.addSwiper-tip {
    margin-top: 25px;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.addSwiper_content .swiper-button-next,
.addSwiper_content .swiper-button-prev {
    display: none;
    top: 65%;
    width: 45px;
    height: 45px;
    line-height: 45px;
    background-color: #ffffff;
    opacity: 0.7;
    text-align: center;
    box-shadow: 0 3px 8px #0000004d;
    border-radius: 50%;
    border: none;
}

.addSwiper_content .swiper-button-next:after,
.addSwiper_content .swiper-rtl .swiper-button-prev:after {
    font-size: 20px;
    color: #ea5a17;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.addSwiper_content .swiper-button-prev:after,
.addSwiper_content .swiper-rtl .swiper-button-next:after {
    font-size: 20px;
    color: #ea5a17;
    position: absolute;
    top: 25%;
    left: 34%;
}

.addSwiper_content .swiper:hover .swiper-button-next,
.addSwiper_content .swiper:hover .swiper-button-prev {
    display: block;
}

.addSwiper-nav-footer {
    display: none;
}

@media only screen and (max-width: 900px) {
    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(1) {
        width: 180px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(2) {
        width: 100px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(3) {
        width: 150px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(4) {
        width: 50px;
        height: 100px;
    }
}

@media only screen and (max-width: 800px) {
    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(1) {
        width: 140px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(2) {
        width: 80px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(3) {
        width: 130px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(4) {
        width: 40px;
        height: 80px;
    }

    .addSwiper_content p {
        font-size: 16px;
    }
}

@media only screen and (max-width: 700px) {
    .addSwiper_content {
        position: relative;
        padding-bottom: 15px;
    }
    .addSwiper_content .swiper {
        position: initial;
    }
    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(1) {
        width: 120px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(2) {
        width: 60px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(3) {
        width: 110px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(4) {
        width: 30px;
        height: 60px;
    }

    .addSwiper_content .swiper-button-next,
    .addSwiper_content .swiper-button-prev,
    .addSwiper_content .swiper:hover .swiper-button-next,
    .addSwiper_content .swiper:hover .swiper-button-prev {
        display: none;
    }

    .addSwiper-nav-footer {
        display: block;
        bottom: 0px !important;
    }
    .addSwiper-nav-footer .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
    }
    .addSwiper-nav-footer .swiper-pagination-bullet-active{
        border: 1px solid #000;
    }


    .addSwiper_content .addSwiper-tip {
        margin-top: 20px;
    }

    .addSwiper-nav-footer .swiper-pagination-bullet {
        opacity: 1;
        background-color: #666;
    }

    .addSwiper-nav-footer .swiper-pagination-bullet-active {
        background-color: #fff;
    }

    .addSwiper_content .swiper-slide {
        height: 200px;
    }

    .addSwiper_content h2 {
        font-size: 35px;
    }
}

@media only screen and (max-width: 600px) {
    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(1) {
        width: 100px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(2) {
        width: 40px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(3) {
        width: 90px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(4) {
        width: 20px;
        height: 40px;
    }

    .addSwiper_content .swiper-slide {
        height: 220px;
    }

    .addSwiper_content h2 {
        font-size: 30px;
    }
}

@media only screen and (max-width: 500px) {
    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(1) {
        width: 80px;
    }

    .addSwiper-nav.swiper-pagination-clickable .swiper-pagination-bullet:nth-child(3) {
        width: 70px;
    }

    .addSwiper_content .swiper-slide {
        height: 250px;
    }

    .addSwiper_content h2 {
        font-size: 25px;
    }
}

@media only screen and (max-width: 400px) {
    .addSwiper_content .swiper-slide {
        height: 260px;
    }

    .addSwiper_content h2 {
        font-size: 20px;
    }
}
