.announcement--text {
    font-weight: 400 !important;
    font-family: Poppins !important;
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 21px;
}

/* Global */
@media only screen and (min-width: 950px){
    h2.title.title5, .section-heading.title3, .heading-content h2.title4, h2.blogs__title.title3, section.team-section h2.title4 {
        font-size: 50px;
        text-align: center;
    }
    div#shopline-section-17200344360408e47f96 h2.title.title5 {
        text-align: left !important;
    }
}
@media only screen and (max-width: 949px){
    h2.title.title5, .section-heading.title3, .heading-content h2.title4, h2.blogs__title.title3, section.team-section h2.title4 {
        font-size: 30px !important;
        text-align: center !important;
    }
}
slider-component.blogs__list-wrapper.page-width.blogs__list-simple {
    padding-bottom: 20px;
}
@media only screen and (max-width: 760px) {
    .blogs__item {
        padding: 20px 0px 20px;
    }
}

/* header */
.header__image-style--card .header__image__content img {
    max-height: 135px;
    width: auto;
}
.header__heading {
    margin-top: 9px !important;
}
.header__image-style--card .header__image {
    display: flex;
    align-items: center;
    background: #F6F6F6;
    padding: 25px;
    border-radius: 20px;
    height: fit-content !important;
    max-width: 310px;
    width: 100% !important;
}
.mobile_image_menu.header__image-style--card {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    padding: 20px;
}
.header__image[data-url] {
    cursor: pointer;
}
.header__image-style--card .header__image--cover {
    position: unset !important;
    padding: 0 0 0 25px !important;
}

.header__image-style--card .header__image__content {
    height: fit-content !important;
}

.header__image-style--card .header__image--cover h3.title5 {
    color: #000 !important;
    font-size: 18px;
    margin-bottom: 0px !important;
}

.header__image-style--card .header__image--cover div.body3 {
    font-family: "Poppins" !important;
    color: #000;
    opacity: .5;
    font-weight: 700 !important;
}
.header__image__content {
    width: 30%;
}

.header__image--cover {
    width: 75%;
}

.header__inline-submenus.header-nav-list.header__inline-submenus--menuImage1.header__image-style--card {
    gap: 25px;
    justify-content: center;
}
.header__inline-submenus {
    min-height: 225px !important;
}
ul.header-dropdown-menu:has(.header-inline-submenus__item) {
    padding: 10px 0px 5px;
}
ul.header-dropdown-menu{
    padding: 0px;
}
header-modal.header__search .search-modal__input {
    height: 40px;
}
.modal__content.global-modal-border-shadow {
    border-radius: 0 !important;
}
@media screen and (max-width: 959px) {
    .drawer .modal__content {
        width: 90% !important;
    }
    .header__container--left-left {
        grid-template:
            "m-menu logo icons tools" auto / auto 1fr auto auto !important;
    }
    header-modal.drawer.header__menu-drawer.display-none-desktop {
        grid-area: m-menu;
    }
    .header__icons {
        padding: 0px 10px;
    }
}


/*====== Product Card ======*/

.product-card-wrapper.card  .plugin-color-board.high-layer {
    display: none;
}

.product-card-wrapper.card ul.card__colors.square {
    display: none;
}


/*====== Hero Section CSS ======*/
p.slideshow-slide__desc.body3 {
    line-height: 26px;
    margin: 15px 0px;
}
.slideshow-slide__media {
    border-radius: 20px;
    overflow: hidden;
}


@media only screen and (min-width: 750px){
    .slideshow-slide__text {
        max-width: 40rem !important;
    }
}
@media only screen and (max-width: 959px){
    .slideshow-slide__text-wrapper {
        align-items: self-start !important;
        justify-content: center;
    }
    .slideshow-slide__text-wrapper {
        padding: 0px 15px !important;
    }
    p.slideshow-slide__desc.body3 {
        font-size: 16px !important;
    }
}


@media only screen and (min-width: 960px){
    div#shopline-section-17199370279459b59bae {
        display: none;
    }
}
@media only screen and (max-width: 600px) {
    div#shopline-section-17192496732626397efd .description.body3 {
        display: none;
    }
    div#shopline-section-17199370279459b59bae  text-image-slide-section.text-columns-images-swiper-container .slider__slide {
        background: transparent;
    }
    div#shopline-section-17199370279459b59bae  .text-image-pagination-box {
        background: transparent;
    }
    div#shopline-section-17199370279459b59bae  .text-columns-with-images-item__content {
        text-align: center;
    }
    div#shopline-section-17199370279459b59bae .text-columns-with-images-item__text.body3.rte {
        text-align: center !important;
    }
    #shopline-section-17192496732626397efd p.slideshow-slide__desc.body3 {
        border: 0px !important;
    }
    div#shopline-section-17192496732626397efd .slideshow-slide__text {
        padding: 0px !important;
    }
    div#shopline-section-17192496732626397efd .slideshow-slide__text-wrapper {
        padding: 0px !important;
    }
}



/*===== Image With Text Section CSS ====*/
div#shopline-section-1717608360650667c90c {
    background: #000000;
}
div#shopline-section-17176087415749881474 {
    background-color: #000000;
}
@media only screen and (min-width: 950px){
    div#shopline-section-17176087415749881474 .body3 {
        font-size: 20px;
        color: #FFFFFF;
        letter-spacing: 0;
        line-height: 32px;
    }
    .image-with-text__info {
        padding: 0px 40px 0px 0px;
    }
}
@media only screen and (max-width: 959px){
    div#shopline-section-1719232865962abe5436 .background-image h2.title3 {
        font-size: 30px;
        text-align: center;
    }
    div#shopline-section-1719232865962abe5436 .body3.image-with-text__content.rte {
        font-size: 16px;
        text-align: center;
    }
    div#shopline-section-1719232865962abe5436 .content-image img {
        width: 100%;
        height: auto;
    }
    div#shopline-section-1719232865962abe5436 .image-with-text__info{
        padding: 10px;
    }
    div#shopline-section-1719232865962abe5436 .image-with-text__info-wrap {
        order: 1;
    }
    div#shopline-section-1719232865962abe5436 a.image-with-text__img-wrap.image-with-text__img-wrap--auto {
        order: 2;
        margin-top: 20px;
    }
}

/*====== Image Banner Section CSS =======*/
.section-image-banner .content .wrapper--default-scheme .desc, .section-image-banner .content .wrapper--default-scheme .title {
    color: #000000 !important;
}
a.button.button--secondary {
    color: #000000 !important;
    font-size: 16px;
    line-height: 20px;
}
p.desc.body1 {
    line-height: 32px;
    letter-spacing: 0;
}
div#shopline-section-17178523706485abad79 {
    padding: 0px 0px 30px;
}


@media only screen and (max-width: 959px){

    .image-banner--container h2.title2.title3 {
        color: #000000;
    }
    .image-banner--container p.body1 {
        color: #000000;
    }
    .image-banner--container .body3 {
        color: #000000 !important;
        }
    .image-banner--container .section-image-banner .content .wrapper {
        padding: 20px !important;
    }
}


/*===== Testimonial Section =======*/
.testimonials-contents .review-icons svg {
    height: 18px;
    width: 18px;
    fill: #E7A415;
}
.testimonials-contents .item-inner {
    align-items: center;
    text-align: center;
}
.testimonials-contents .customer-image {
    margin: 20px auto;
    align-items: center;
    display: flex;
    justify-content: center;
}
.customer-image img {
    height: 35px;
    width: auto;
}
.testimonials-contents .customer-image span {
    font-size: 20px;
    letter-spacing: 5px;
}
.testimonials-contents .customer-name {
    font-size: 16px;
    color: #888;
    margin-top: 16px;
}
.testimonials-contents .testimonials-text p {
    margin: 0px;
}
.testimonials-contents .slick-prev{
    left: 25px !important;
    z-index: 9;
}
.testimonials-contents .slick-next{
    right: 25px !important;
}
.testimonials-items button>svg {
    fill: #B7B7B7;
}
.testimonials-contents .slick-list.draggable {
    padding-left: 20px;
    padding-right: 20px;
}
.testimonials-contents .item-inner {
    padding: 0px 40px;
}

 .slick-dots li button:before {
    width: 7px !important;
    height: 7px !important;
    content: '';
    font-size: 0px !important;
    border-radius: 100%;
    background: #909090 !important;
    transition: .5s all ease;
}

 .slick-dots li button {
    background: transparent
}

 .slick-dots li.slick-active button:before {
    width: 30px !important;
    height: 7px !important;
    border-radius: 50px !important;
    background: #000 !important
}

 .slick-dots li.slick-active {
    width: 37px !important;
    height: 7px !important;
    opacity: 1 !important;
}

 ul.slick-dots {
    position: absolute;
    bottom: -50px !important;
}

@media screen and (min-width: 960px) {
    ul.slick-dots {
        display: none !important;
    }
}

/*====== Footer Section CSS ======*/

footer li.body5 a, .body5, footer a {
    opacity: 0.9 !important;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 16.41px;
}
.field__suffix .button svg {
    width: 24px;
    height: 24px;
}
.footer__blocks-wrapper .footer-letter-form .field {
    max-height: 40px;
    height: 100%;
}
.button--link {
    --color-button-text: unset;
}



/*====== Product Page CSS =======*/

@media screen and (max-width: 959px) {
    .product--left .product__info-wrapper {
        margin-top: 65px !important;
    }
}
span.fw-bold.price-item--regular.font_size_medium {
    color: #000000;
}
.price-item.price-item--regular {
    color: #000!important;
}
div#price-main-product-info>.body6.rte {
    display: none !important;
}
.product__info-wrapper .button:not(.button--link)::after, .shopline-element-buy-now::after {
    content: unset;
}
.product__info-wrapper .button:not(.button--link)::before, .shopline-element-buy-now::before {
    content: unset;
}
.product__info-wrapper .product-form__submit {
    background: #000000;
    color: #ffffff;
    font-weight: 400 !important;
    font-size: 16px;
    border-radius: 10px!important;
}
.product__info-wrapper .loading-overlay__spinner svg {
    color: #ffffff;
}

.product__info-wrapper .pay-button-buy-now {
    background: #0087EA;
    border-radius: 10px !important;
}
.product__info-item--quantity-input {
    flex-direction: column ;
    align-items: unset !important;
    gap: 10px;
    margin-bottom: 0px !important;
}
.rich-text__blocks>*+* {
    margin-top: 20px !important;
}
.button-and-quantity {
    display: flex;
    align-items: flex-end;
    gap: 20px;
}

.button-and-quantity .volume-pricing-box {
   display: none;
}


/*===== Video Section CSS ======*/

deferred-media.video-section__media.deferred-media {
    border-radius: 20px;
    overflow: hidden;
}

@media only screen and (min-width: 959px){
    div#shopline-section-171786628354428f637f .heading {
        margin-bottom: 30px;
        max-width: 1024px;
        margin: 0px auto 30px;
    }
    div#shopline-section-171786628354428f637f .heading p.body3 {
        margin: 0px !important;
        text-align: center !important;
        font-size: 20px;
        padding: 0px 60px !important;
    }
    div#shopline-section-171786628354428f637f .video-section__title-wrapper h2 {
        font-size: 40px;
        text-transform: capitalize;
        margin-bottom: 15px !important;
    }
    div#shopline-section-171786628354428f637f .video-section__title-wrapper {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 750px){
    .video-image-title .title4 {
        font-size: 20px;
        text-transform: capitalize;
    }
    .video-section .heading p.body3 {
        font-size: 16px !important;
        text-align: center !important;
    }
}
/* Trancate */
.inner-truncate {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.inner-truncate.expanded{
    display: block;
}
button.truncate-button {
    padding-left: 38px;
    margin-top: 15px;
    background: unset;
    border: unset;
    font-weight: 400 !important;
    color: #0087EA;
    cursor: pointer;
}
.truncate-toggle {
    padding: 20px;
}
.truncate-toggle {
    background: #ECF0F7;
    border-radius: 10px;
}
.inner-truncate ul {
    padding-left: 20px;
}
a.truncate-button {
    font-size: 14px;
    padding-left: 40px;
    color: #0087EA;
    font-family: 'HarmonyOS-Sans-Regular' !important;
}
.inner-truncate span {
    font-family: 'HarmonyOS-Sans-Regular' !important;
    opacity: 1;
}
a.truncate-button:hover {
    color: #0087EA;
}
a.truncate-button {
    display: flex;
    gap: 10px;
}


/*==== Coupon Code==== */
.copupon-wraper {
    display: flex;
    align-items: center;
    gap: 15px;
}

.discount-coupon {
    background: #FFF2EA;
    padding: 15px;
    border-radius: 20px;
}

.coupon-tag {
    width: fit-content;
    background: #FF742E;
    padding: 7px 9px;
    color: #fff;
    font-size: 16px;
    white-space: nowrap;
    border-radius: 11px;
}

.coupon-details {
    color: #FF742E;
    font-size: 14px;
    line-height: 1.8;
}

span#copy-coupon {
    color: #05A9E1;
    cursor:pointer;
}



/* Accordion  */
@media only screen and (max-width: 700px) {
    .accordion__content iframe {
        aspect-ratio: 16/9 !important;
        width: 100%;
        height: auto;
    }
}
@media only screen and (max-width: 959px){
    h3.accordion__title.title6 {
        color: #000000 !important;
    }
    .accordion__content.rte.body3 {
        color: #000000 !important;
    }
}


/* User Guide Faq */


/* Accordion Section */
div#shopline-section-171812906389386ba22e .collapsible-content-wrapper-narrow {
    background: #F2F2F2 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    border-radius: 20px;
}
div#shopline-section-171812906389386ba22e .accordion__title {
    font-size: 20px;
    font-weight: 400 !important;
    font-family: 'HarmonyOS-Sans-Regular' !important;
}
div#shopline-section-171812906389386ba22e .accordion__content {
    font-size: 16px;
}
.custom-button {
    margin-top: 30px;
    text-align: center;
}
 a.collapsible-button {
    font-size: 18px;
    background: #000000;
    padding: 10px 30px;
    border-radius: 50px;
    color: #ffffff;
    font-family: 'HarmonyOS-Sans-Regular' !important;
}
 a.collapsible-button:hover{
    color: #ffffff !important;
 }


 /* User Guide For */
 div#shopline-section-17181334500453e18d33 details#Details-17181334500453b8b4b5-17181334500453e18d33 .accordion__content {
    max-width: 1024px;
    margin: 0px auto;
}
div#shopline-section-17181334500453e18d33 details#Details-17181334500453b8b4b5-17181334500453e18d33 .accordion__content iframe {
    max-width: 900px !important;
    width: 100%;
    height: 100% !important; 
    aspect-ratio: 16/9;
}

/*===== Blog Category Page ======*/


.blogslist__list.blogslist__list--layout3 {
    grid-template-columns: 1fr !important;
    column-gap: 0px !important;
    row-gap: 30px !important;
}
.blogslist__list--layout3 a.simple-blog__image-wrapper {
    max-width: 420px;
    margin: 0px auto;
}


.blogslist__list--layout3 .simple-blog__description {
    padding: 0px;
    margin: 0px 0px 20px;
}
.blogslist__list--layout3 a.custom-btn.body3 {
    border: 1px solid #000000;
    padding: 10px 30px;
    border-radius: 50px;
}
.blogslist__list--layout3 .simple-blog__image-wrapper {
    margin-bottom: 0px;
}

.blogslist__list--layout3 .blogslist__list .blogslist__item {
    margin: 0px !important;
}
.blogslist__list--layout3 .blogslist__list {
    grid-gap: 20px;
}
.blogslist__list--layout3 .simple-blog {
    align-items: center !important;
}
@media only screen and (min-width: 750px) {
    .blogslist__list--layout3 .simple-blog {
        display: flex;
        align-items: center !important;
    }
    .blogslist__list--layout3 .simple-blog__extra-info {
        justify-content: unset;
    }
    .blogslist__list--layout3 .simple-blog__main {
        padding: 30px;
        text-align: left;
    }
    .blogslist__list--layout3 .simple-blog {
        background: #F6F6F6 !important;
        border-radius: 20px;
        margin: 0px !important;
    }
}

@media only screen and (max-width: 749px){
    .blogslist__list--layout3 .simple-blog__main {
        margin-top: 30px;
    }
}


/* Email Subscription */



    div#shopline-section-17183055762538dd56fa .button:not(.button--link)::before {
    content: unset !important;
    }
    div#shopline-section-17183055762538dd56fa .button:not(.button--link)::after {
    content: unset !important;
    }
    div#shopline-section-17183055762538dd56fa .newsletter--field {
        margin: 0px;
        background:  #FFFFFF !important;
        color: #000000 !important;
    }
    div#shopline-section-17183055762538dd56fa h2.section-title.text-center.title5 {
        font-size: 40px;
    }
    div#shopline-section-17183055762538dd56fa .field__input {
        height: 45px;
        border-radius: 0px;
    }
    div#shopline-section-17183055762538dd56fa .field:after {
        content: unset !important;
    }
    div#shopline-section-17183055762538dd56fa .newsletter-button-group {
        border-radius: 50px !important;
        overflow: hidden;
    }
    div#shopline-section-17183055762538dd56fa label.field__label.body3 {
    color: #000000;
    font-size: 14px;
    }
    div#shopline-section-17183055762538dd56fa button.button.newsletter--button.display-none.display-inline-flex-desktop, div#shopline-section-17183055762538dd56fa .button {
    border-radius: 0px !important;
    background: #0087ea !important;
    color: #ffffff !important;
    }


/* Image With Tex */
.background-image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 20px;
    overflow: hidden;
    padding: 50px 30px;
}
.background-image .image-with-text .color-scheme-none {
    background: transparent;
    color: #ffffff;
}
.page-width.color-scheme-none .text-columns-with-images-item__wrapper {
    background: transparent !important
}
.background-image .body3.image-with-text__content.rte {
    color: #ffffff;
}
.background-image h2.title3 {
    color: #ffffff;
    font-size: 40px;
}

/* Text Column With Image */
@media only screen and (max-width: 959px){
    #shopline-section-17179265347533b11c47 .text-columns-with-images-item__content{
        display: flex;
        justify-content: space-between;
        gap: 20px;
        align-items: center;
        border-bottom: 1px solid #ebeaea;
    }
    #shopline-section-17179265347533b11c47 .text-columns-with-images-item__content>div {
        width: 50%;
    }
    #shopline-section-17179265347533b11c47 .text-columns-with-images-item__title{
        order: 2;
        text-align: right;
    }
    #shopline-section-17179265347533b11c47 .text-columns-with-images__wrapper {
        padding: 20px !important;
    }
    #shopline-section-17179265347533b11c47 .text-columns-with-images-item__text {
        order: 1;
        text-align: left !important;
    }
    #shopline-section-17179265347533b11c47 .text-columns-with-images__inner.mobile-rows-no-mask {
        margin: 0px 0px 15px;
    }
}



/* Slidshow Section CSS */
@media only screen and (max-width: 760px) {
    .slideshow-slide__title {
        font-size: 30px !important;
    }
    p.slideshow-slide__desc.body3 {
        font-size: 16px !important;
    }
    a.button.slideshow-slide__button {
        padding: 15px 50px !important;
    }
}

/* 302-follow-up custom CSS  */



/* Product Page Gallery Controller */
.gallery-controller {
    position: absolute;
    top: auto;
    left: 50%;
    transform: translate(-50%);
    bottom: -40px;
}
.product-media-gallries {
    position: relative;
}
.filler-buttons {
    background: #fff;
    border-radius: 50px;
}
.filler-buttons button {
    background: #fff;
    padding: 6px 15px;
    border-radius: 50px;
    font-size: 16px;
    color: #1a354f;
    transition: .3s all ease;
    border: 0px;
}
.filler-buttons button.active {
    background: #1a354f !important;
    color: #fff !important;
}

.product_payment-icon {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 20px;
}
.product_payment-icon svg {
    width: 40px;
    height: auto;
}
.payment-icons h4.title5 {
    font-size: 18px;
    font-weight: 300;

}
.product__info-item.m-10.payment-icons {
    margin: 20px 0px 0px !important;
}

.product__sell-info.overThree.product__sell-info-vertical {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 50px;
    row-gap: 12px;
    background: #f6f6f6;
    border-radius: 20px;
    padding: 20px;
}
.product__sell-box {
    display: flex;
    gap: 7px;
    align-items: center; 
    margin: 0px !important;
}
.product__sell-icon svg {
    width: 18px !important;
    height: 18px !important;
    color: #7b7b7b !important;
}
.product__sell-text.body3 {
    font-size: 16px !important;
    color: #7b7b7b !important;
    margin: 0px 0px 0px 15px !important;
}




@media all and (max-width:1400px) and (min-width:960px) {
    .page-width {
        max-width: 1100px !important;
    }
    .gradient {
        width: 50% !important;
    }

}

@media only screen and (min-width: 750px) {
    .inner-video-carousel.page-width {
        max-width: 1100px !important;
        width: 100%;
    }
    .video-section.page-width.section-padding {
        max-width: 1100px !important;
    }
}





/* others */

.tab-content-item img {
    border-radius: 20px;
}
.banner-item-wrapper img {
    border-radius: 20px;
}
.text-with-image img {
    border-radius: 20px;
}


/* Multirow For Mobile CSS */

.for-mobile .sm-lef-columns {
    margin-bottom: 30px;
}
.for-mobile p.sm-description {
    font-size: 14px;
}
.for-mobile a.custom-btn {
    font-size: 14px;
}
@media only screen and (min-width: 1050px) and (max-width: 1399px) {
    .sm-right-column-content {
        max-width: 500px !important;
    }
}
@media only screen and (min-width: 760px) and (max-width: 1049px) {
    .sm-right-column-content {
        max-width: 400px !important;
    }
}
@media only screen and (min-width: 760px){
    .for-mobile{
        display: none;
    }
    .sm-image-width-text-items {
        display: flex;
        justify-content: center;
    }
    .sm-right-column-content {
        position: absolute;
        top: 40px;
        transition: all .5s ease;
    }
}
@media only screen and (max-width: 759px) {
    .for-mobile {
        display: block !important;
    }
    .for-pc{
        display: none;
    }
    .sm-heading {
        border-bottom: 1px solid rgb(255, 255, 255) !important;
        padding-bottom: 20px;  
        margin-bottom: 0px;
        text-align: center;
    }
    h2.sm-title.title5 {
        font-size: 18px !important;
    }
    h2.title3.text-center.text-uppercase {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 25px;
    }
    p.video-sub-title {
        font-size: 16px;
        font-family: 'HarmonyOS-Sans-Regular' !important;
        opacity: 80%;
    }
    .mobile-row-content p span{
        font-size: 15px !important;
    }
    p.video-sub-title br {
        display: none;
    }
}



@media only screen and (max-width: 959px) {
#shopline-section-17163958350094b3fe9c .page-width {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

/* Section slideshow */
@media only screen and (max-width: 959px) {
    .slideshow__control--dots {
        bottom: 40px !important;
    }
}
@media only screen and (min-width: 960px) {
    .slideshow__control--dots {
        bottom: 65px !important;
    }
}
/* Custom css  */

div#shopline-section-17184723667938fcd38f .slick-dots li.slick-active button:before{
    background: #fff !important;
}
div#shopline-section-1718559643444c0cbe87 .slick-dots li.slick-active button:before {
    background: #fff !important;
}
div#shopline-section-1718559643444c0cbe88 .slick-dots li.slick-active button:before {
    background: #fff !important;
}
.text-image-layout-layout1 .row-item {
    height: 100%;
}

@media all and (max-width:960px) {
#shopline-section-1719778554175c9a3649 .multicolumn-image-contents {
        opacity: 1 !important;
        position: relative !important;
        top: auto !important;
        left: auto !important;
        transform: unset !important;
    }

    #shopline-section-1719778554175c9a3649 .multicolumn-item.pos-right {
        height: 100% !important;
    }

    #shopline-section-1719778554175c9a3649 .inner-section-with-multicolumn {
        height: 100% !important;
    }
    .text-columns-with-images-item__content {
        text-align: center;
    }

    .columns-items-layout2 a.text-columns-with-images-item__button {
        display: inline-block;
    }
}

@media all and (max-width:900px){
    .titmeline.section-padding {
    background: #000 !important;
}
    .timeline-item{
    display:block !important;
    opacity:1 !important;
    color: #fff !important;
}
.timeline-buttons {
    display:none !important;
}

.timeline-items {
    max-width: 400px;
    margin: 0 auto;
    padding-bottom: 0px !important;
}


}



@media all and (max-width:767px){
    .sticky-button-fixed h3.product-title.title4 {
            font-size: 16px !important;
    }
    div#shopline-section-17202058942587db72d7 .slideshow__control.slideshow__control--dots {
        bottom: 0 !important;
    }
}




/*==== Iflytek Ainote air-2 Product and Content Page =====*/
@media only screen and (max-width: 768px){
    div#shopline-section-1727882640819b5bbc7a h2.slideshow-slide__title.title1 span {
        font-size: 35px !important;
    }
    div#shopline-section-1727882640819b5bbc7a h2.slideshow-slide__title.title1 br {
        display: none;
    }

    /* Multicolumn Image With Text   */
    div#shopline-section-17278846389127614cdb .pos-left .multicolumn-image, div#shopline-section-17278846389127614cdd .pos-left .multicolumn-image{
        order: 1;
    }
    div#shopline-section-17278852830786fe1d4a .pos-right .multicolumn-image {
        order: 2;
    }
    div#shopline-section-17278852830786fe1d4a .multicolumn-content {
        order: 1;
        padding: 0px;
    }
        div#shopline-section-17278852830786fe1d4a .multicolumn-content {
        text-align: center;
    }
        div#shopline-section-17279743475294686fgg .section-image-banner-mobile .title3,
        div#shopline-section-17279743475294686fgg .section-image-banner-mobile .title3 span {
        font-size: 35px !important;
        text-align: center !important;
    }
}