.ad-free-shopping,
.free-orders-wrap {
    display: none !important
}

.footer1-mod .link-mod li .giveaway-go-link:last-of-type {
    color: #00ade5
}

.footer1-mod .link-mod li .giveaway-go-link:last-of-type:hover {
    text-decoration: underline
}

.footer-cate .giveaway-go-link .item-box a {
    color: #00ade5
}

.footer-cate .giveaway-go-link .item-box a:hover {
    text-decoration: underline
}

.festival .free-orders-wrap a:hover {
    border-bottom: 1px solid;
    text-decoration: none
}

.festival .free-orders-wrap a b {
    font-size: 10px
}

.festival .free-orders-wrap .red-new {
    margin-right: 10px;
    top: -3px;
    max-width: 58px
}

.festival .red-new {
    position: relative
}

.mobile-body .festival .red-new {
    max-width: .86rem;
    margin-right: .1rem;
    top: -.03rem
}

.mobile-body .festival a {
    margin-left: .1rem;
    margin-right: .1rem
}

.festival a {
    color: #eb1478
}

.festival.give-ad .free-orders-wrap a {
    margin-left: 5px;
    margin-right: 5px
}

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

    .ad-father-day.en,
    .ad-father-day.de {
        background: 0 0
    }

    .ad-father-day {
        padding: 0
    }
}

.free-orders-wrap:empty,
.festival-shipping-content.festival:empty {
    display: none
}

.give-ad span,
.give-ad a {
    color: #ef4446
}

.free-orders-wrap div:nth-child(2) {
    margin-left: 30px;
    margin-right: 30px;
    text-align: left;
    color: #333;
    line-height: 1.5
}

.ad-free-shopping.give-ad {
    color: #333
}

.give-ad a {
    display: inline-block
}

.give-ad a:hover {
    text-decoration: underline
}

.mobile-body .give-ad b {
    font-size: .18rem;
    transform: scale(.8);
    display: inline-block
}

html[lang=de-DE] .mobile-body .shipping-des-less {
    width: 7rem;
    margin: 0 auto
}

.give-ad em:hover {
    cursor: pointer
}

@media screen and (max-width:400px) {
    .mobile-body .give-ad b {
        font-size: .15rem;
        vertical-align: middle
    }
}

.festival.give-ad .free-orders-wrap a {
    color: #ef4446
}

.festival.give-ad .free-orders-wrap a {
    border-bottom: 1px solid transparent;
    color: #ef4446
}

.festival.give-ad .free-orders-wrap a:hover {
    border-bottom: 1px solid #ef4446
}

.mobile-body .give-ad {
    font-size: .22rem;
    position: relative;
    margin: 0 auto;
    text-align: center
}

.mobile-body .give-ad div:nth-child(3) {
    position: absolute;
    top: .1rem;
    left: .78rem
}

.mobile-body .give-ad div:nth-child(3) img {
    display: none
}

.mobile-body .give-ad img:nth-child(1) {
    max-width: .63rem;
    margin-right: .15rem
}

.pc-body .give-new-png {
    max-width: 61px;
    margin-right: 10px
}

.gift-for-dads {
    padding: 7.5px 21.5px;
    color: #fff;
    position: absolute;
    z-index: 1;
    font-size: 14px;
    font-weight: 500;
    font-family: quicksand;
    display: table;
    line-height: 1;
    right: 158px;
    top: 0;
    background-image: url(https://reolink.com/wp-content/uploads/2018/02/prime-day-shop.png);
    border-radius: 100px
}

.mobile-body .gift-for-dads {
    position: relative;
    top: auto;
    right: auto;
    left: -.1rem
}

.shop-product-label+.gift-for-dads {
    top: 54px
}

.ui-product-flag:not(.hide)+.list-img .gift-for-dads {
    margin-top: .4rem
}

.give-ad em {
    position: absolute;
    right: 0;
    top: 0;
    color: inherit;
    font-size: 24px
}

.mobile-body .give-ad em {
    font-size: .4rem
}

.prime-ad img {
    margin-right: 5px
}

.prime-ad .free-orders-wrap {
    padding: 0
}

.mobile-body .prime-ad .shipping-des-less {
    text-align: left;
    text-indent: .8rem
}

.mobile-body .prime-ad a {
    text-indent: initial
}

.mobile-body .give-ad.prime-ad img:nth-child(1) {
    max-width: .94rem;
    position: absolute;
    top: 0;
    left: .1rem
}

html[lang=en-US] .mobile-body .prime-ad .shipping-des-less {
    padding-left: 15px;
    padding-right: 15px;
    text-indent: .9rem
}

html[lang=de-DE] .mobile-body .prime-ad a {
    margin-left: 0;
    vertical-align: middle
}

.ui-button.reo-amazon-button {
    color: #333;
    background-color: #fbb12b;
    border: 1px solid #fbb12b
}

.ui-button.reo-amazon-button:hover {
    background-color: #fbb12b;
    border: 1px solid #fbb12b
}

.opo {
    opacity: 0
}

.uslp-table .absolute-right td.compare-column .tdchild .mount-show {
    flex: 1;
    width: auto
}

.ui-button.reo-amazon-button .icon-amazon {
    font-size: 24px;
    vertical-align: middle;
    margin-right: 5px
}

@media screen and (max-width:1199px) {
    .ui-button.reo-amazon-button .icon-amazon {
        font-size: .4rem;
        margin-right: .05rem
    }
}

.limited-time-products-m.hide {
    display: none
}

.limited-time-products.hide {
    display: none
}

.pc-body #container .publicity-mod .two-content .product-img {
    height: 203px;
    line-height: 203px
}

.pc-body #container .publicity-mod,
.pc-body #container .publicity-mod .two-content {
    box-sizing: border-box
}

.pc-body #container .publicity-mod .new {
    line-height: 27px
}

.mobile-body .subscribe-popup .popup-close-wrap .subscribe-popup-close {
    font-family: icomoon !important
}

.pc-body .video-picture-rotation .solutions-content {
    width: 950px;
    margin: .4rem auto 0
}

.mobile-body .video-picture-rotation .item-wrap .img-icon-box img {
    height: 4.6rem;
    width: 100%
}

.mobile-body .video-picture-rotation .solutions-content {
    width: 100%
}

.mobile-body .categories-control {
    z-index: 11 !important
}

.i-am-homepage .banner-carousel .holiday-part .carousel-content .carousel-des,
.i-am-homepage .banner-carousel .special-part .carousel-content .carousel-des {
    font-size: .32rem
}

@media screen and (max-width:1199px) {
    body .more-options-need .terms-wrap {
        margin-bottom: 0;
        padding-bottom: .6rem
    }
}

.add-to-cart-success .ui-button.short-button.primary-button {
    margin-top: 0
}

.pc-body .google-alexa-wrap .product-feature-box.hide {
    display: block
}

.deals-cart .nav-dropdown li h3 {
    max-width: 122px
}

.hot-deals-coming .coming-soon-box .decoration {
    display: none
}

.mobile-body#holiday-promotions #holiday-vote-wrap .video-user-info .video-title {
    -webkit-line-clamp: 2;
    line-clamp: 2
}

.pc-body .vote-video-list .video-user-info .video-title {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    line-height: 1.4
}

.pc-body .work-with-cloud.overview-tab .work-with-mod .details {
    margin-left: .8rem
}

.mobile-body .holiday-banner .banner-img {
    background-size: 100% 100%
}

body .product-detail-bottom .quantity-box input.quantity {
    display: inline-block
}

body #reo-country-selector {
    justify-content: space-around
}

body#holiday-promotions .holiday-color:not(.more-options-need) {
    background: 0 0
}

.pc-body .holiday-captures .captures-content .captures-des-area {
    box-shadow: 0 0 20px rgb(51, 51, 51, .6)
}

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

    body#holiday-promotions .holiday-full-button,
    body#holiday-promotions .holiday-full-button:hover {
        background-color: #3b9b69;
        border: 1px solid #3b9b69
    }

    body#holiday-promotions .holiday-color:not(.more-options-need) {
        color: #3b9b69
    }
}

@media screen and (max-width:1199px) {
    body.holiday-promotions a.holiday-full-button {
        color: #3b9b69
    }
}

.holiday-captures .captures-video-area .video-wrap {
    transform: translate(0px, 0px)
}

@media screen and (max-width:1199px) {
    .holiday-captures .rules-wrap {
        margin: .6rem 0 0
    }
}

.holiday-vote .vote-video-list .video-wrap {
    transform: translateY(0px)
}

.pc-body .holiday-vote .vote-video-list .video-wrap .video-content {
    display: block
}

body #launcher {
    display: block !important
}

.welfare-recommendation-wrapper {
    display: none
}

.form-submission-wrap div.application-content,
.form-submission-wrap .hover-content p.note-des,
.form-submission-wrap .application-submit button.elderly-living-alone-btn,
.form-submission-wrap .application-submit button.no-profit-organization-btn {
    background: 0 0
}

#form-submission-wrap div.apply-content .apply-btn {
    background: #f5f5f5 !important;
    color: #777 !important;
    border-color: #ccc !important;
    cursor: not-allowed !important;
    position: static !important;
    box-shadow: none !important
}

.mod-download-content ul a.contact-us-for-download {
    font-size: 16px !important;
    font-weight: 500;
    text-align: inherit;
    background-color: #fff;
    border: none;
    border-radius: 5px;
    display: inline;
    width: auto;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.2;
    margin-bottom: 0
}

.mod-download-content ul li:hover a.contact-us-for-download {
    color: rgba(0, 173, 230, .8);
    background: #fff
}

.mod-download-content ul li:hover a.contact-us-for-download:hover {
    border-bottom: 1px solid
}

.mod-download-content ul p.notes-des {
    padding: 20px;
    box-sizing: border-box;
    line-height: 1.2;
    padding-top: 0;
    text-align: center
}

.mobile-body .mod-home-left p {
    font-size: .26rem;
    margin-bottom: 1.375em;
    text-align: center
}

.mobile-body .mod-home-left a {
    font-size: .26rem
}

.mobile-body .mod-home-content {
    padding: 3.75em 0 4em
}

.mobile-body .mod-download-content div.versions a.versions {
    border-top: .01rem solid #ccc
}

.mobile-body .mod-download-content ul p.notes-des {
    padding: 0 .4rem .4rem;
    font-size: .24rem
}

.mobile-body .mod-download-content ul a.contact-us-for-download {
    font-size: .24rem !important
}

.mobile-body .mod-app-right li img,
.mobile-body .mod-client-left li img {
    width: .75rem
}

.mobile-body .mod-app-right li h3,
.mobile-body .mod-client-left li h3 {
    font-size: .28rem;
    line-height: 1.2
}

.mobile-body .mod-app-right li p,
.mobile-body .mod-client-left li p {
    font-size: .26rem
}

@media only screen and (max-width:500px) {
    .mod-home-right {
        margin: 9vw 0 0
    }
}

.video-tab .youtube-wrap .advantage-youtube {
    max-width: 100%
}

.shop-abstract-banner-detail.has-product-groups .price-wrapper>.limited-time-products {
    display: none
}

.pc-body .no-video-selection-wrap,
.mobile-body .no-video-selection-wrap .stereo-carousel {
    display: none
}

.pc-body .video-user-info {
    height: .25rem
}

body.noneLauncher #launcher {
    display: none !important
}

.mobile-body .project-details-page-wrap .hidden-input input[placeholder] {
    color: #333;
    width: 97%
}

.mobile-body .area-item.hidden-input.dn.reo-vfx-area .reo-vfx-required-flag {
    top: 0;
    right: -.1rem;
    font-size: .32rem
}

.i-am-store-homepage .item-wrap.deals .time {
    padding-left: 0
}

.page-banner .active-period {
    justify-content: center
}

body:not(.mobile-body) .page-banner .active-period li {
    width: 3.8rem
}

.holiday-promotions.is-xmas .page-banner .active-period li {
    box-shadow: .1rem .2rem .5rem rgb(34, 71, 96, .2)
}

.holiday-promotions.is-xmas .page-banner h1,
.holiday-promotions.is-xmas .page-banner .sub-title,
.holiday-promotions.is-xmas .page-banner .inner {
    color: #224760
}

.holiday-promotions.is-xmas .vote-num {
    display: none !important
}

.page-banner .adward-stage li img {
    margin: auto
}

.pc-body .dialog-box-content {
    font-size: 20px
}

.mobile-body .dialog-box-content {
    font-size: .3rem
}

.reo-confirm-button {
    font-size: 16px
}

.mobile-body .reo-confirm-button {
    font-size: .26rem
}

.mobile-body .dialog-box div {
    overflow: visible
}

.pc-body .buy-and-get-gift-container .buy_and_get_gift_inner_box {
    margin-top: 30px
}

.pc-body.holiday-promotions .holiday-nav ul li {
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis
}

* {
    touch-action: auto
}

.owl-carousel .owl-stage {
    touch-action: pan-y
}

.mobile-body .nav-products .category-inner {
    max-height: 5000px
}

.shop-abstract-banner-detail .price-wrapper .wrap-top-product .button.reo-nostock-button {
    background: linear-gradient(150deg, #1e7ff2, #1dc4e4);
    color: #fff;
    border: 1px solid #00ade5
}

.shop-abstract-banner-detail .price-wrapper .wrap-top-product .button.reo-nostock-button:hover {
    box-shadow: 0 5px 10px rgb(0 0 0/20%);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 5px 10px rgb(0 0 0/20%);
    -o-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    background: linear-gradient(150deg, #1e7ff2, #1dc4e4);
    color: #fff;
    border: 1px solid #00ade5
}

.direct-to-aliexpress.lack-of-stock .lack-stock-reminder-notice-box .lack-stock-notice,
.direct-to-aliexpress.lack-of-stock .lack-stock-reminder-notice-box .lack-stock-notice::before {
    color: #e74330
}

.banner-section h1>span {
    font-family: Montserrat, sans-serif
}

#finance_template .module-1 #subscribe-product-time {
    display: flex;
    justify-content: center
}

#finance_template .module-3 .subscribe-product>div {
    width: auto;
    margin: 0 auto;
    margin-bottom: 10px
}

#finance_template .module-3 .subscribe-product>div:last-child {
    width: 100%;
    margin: 0 auto
}

.e1-outdoor .shop-abstract-banner .watch-video-btn {
    display: none !important
}

.home-banner.home-banner .banner-section.duo-part.reolink-duo-preorder .sk-button {
    background: #00ade5
}

.banner-carousel.banner-carousel .duo-part.reolink-duo-preorder .carousel-content .banner-button {
    background: #00ade5;
    border-color: #00ade5
}

.recommend-container .recommend-box .spots-item .spots-des {
    color: #333
}

.mobile-body.i-am-homepage .banner-carousel .holiday-part .carousel-title {
    font-size: .6rem
}

.mobile-body.i-am-store-homepage .item-wrap.holiday-part .intro .banner-name>span:first-of-type {
    font-size: .4rem
}

.mobile-body .deals-wrapper .ui-tab-jump.holiday-part .title {
    font-size: .4rem
}

#holiday-captures .reo-container {
    margin: 0 auto
}

.z-21 {
    z-index: 21
}

#product-group-compare-table .product-details .product-image {
    width: 100%;
    margin-top: 0
}

.pc-body .scroll-parallax-video-wrap .right-video-wrap {
    z-index: 11
}

.eight-work .category-entry img {
    height: auto
}

body.mobile-body .m-eco-slideshow .reo-container .eco-slideshow-title,
.Google-and-Alexa .title,
.Google-and-Alexa .greet,
body.pc-body .product-section-20-container .feature-text-container h4,
body.pc-body .peace-of-mind-at-night-wrap .title-peace-night,
body.pc-body .left-font-right-pic .text-content .inner h3,
body.pc-body .fullscreen-video .video-bottom-font-left .product-left-des h3.product-title.rl-h3,
body.pc-body .left-video-right-text .right-text .title,
body.mobile-body .left-font-right-pic-device .text-content .inner h3,
body.mobile-body .fullscreen-video .video-bottom-font-left .product-left-des h3.product-title.rl-h3,
body.mobile-body .left-video-right-text .right-text .title,
body.mobile-body .m-eco-slideshow .reo-container .eco-slideshow-title {
    font-family: Quicksand !important;
    font-weight: 500 !important
}

body:not(.mobile-body) .left-font-right-pic .image-content {
    height: calc((7/8) * 50vw - 8.5px) !important;
    background-repeat: no-repeat
}

.mobile-body .left-font-right-pic-device .image-content {
    height: 6.56rem !important;
    background-repeat: no-repeat
}

.pc-body .flash-sale-content-wrapper .flash-sale-wrap .flash-sale .products-box .reo-product-note {
    word-break: break-all
}

#keen-prize-exhibition .text-wrapper .text {
    font-family: montserrat !important
}

#keen-prize-exhibition .prize-content .link-button span {
    font-family: montserrat !important
}

#keen-pt-video .pt-video-container .text_wraper p {
    font-family: montserrat !important
}

.keen-footer-container .keen-footer .policy_content .policy_warper {
    margin-right: 255px !important
}

.referral-balloon .SHVmYt7jMDRF4A6RqnTv {
    font-family: montserrat !important
}

.download-firmware .firmware-result .search-again,
.download-firmware .firmware-search .search-btn,
.firmware-download-important .got-it {
    transition: unset !important
}

.keen-coupon-inner .coupon-details .coupon-price .pre-price,
.keen-board-inner .coupon-details .coupon-price .pre-price {
    display: none
}

.mobile-body .product-layer .nvr-item-box {
    width: 6rem;
    margin-left: calc((100% - 6rem)/2)
}

.mobile-body .diy-container .product-layer .nvr-item-box {
    width: 6rem;
    margin-left: calc((100% - 6rem)/2)
}

.product-cate-tab-wrap .product-cate-button.empty-button {
    border: 1px solid #00ade5 !important
}

.product-cate-tab-wrap .product-cate-button.primary-button {
    border: none !important
}

.prizeExhibition-container {
    display: none !important
}

@media(max-width:1279px) {
    body {
        max-height: none !important
    }
}

.pc-body.i-am-store-homepage .deals .section-wrap .section-inner {
    color: transparent
}

.mobile-body.i-am-store-homepage .item-wrap.deals .intro .banner-name {
    color: transparent
}

.pc-body .ZJj0fBlsX8udf3e0wBMOfA\=\= div video {
    width: 100% !important
}

.pc-body .banner-section .section-wrap .center-mode {
    margin-top: -3rem
}

@media(max-width:1600px) {
    .pc-body .banner-section .section-wrap .center-mode {
        margin-top: -2rem
    }
}

.pc-body .slide-text-wrap {
    padding-right: 1.5rem
}

body iframe[src*=mainadv] {
    position: fixed;
    top: -99999px;
    left: -99999px
}

body[data-key=trackmix-lte-plus]:not(.mobile-body) .left-font-right-pic>div.image-content {
    height: 0 !important
}

.anniversary-14-limited-time-sale-products-wrap .container .cate-pro-list .list-content .cate-pro-item-list .cate-pro-item .product-details .reo-product-tips:empty,
.anniversary-14-limited-time-sale-products-wrap .container .cate-pro-list .list-content .initial-cate-pro-item-list .initial-cate-pro-item .product-details .reo-product-tips:empty,
.anniversary-14-limited-time-sale-products-wrap .container .cate-pro-list .list-content .rest-cate-pro-item-list .initial-cate-pro-item .product-details .reo-product-tips:empty,
.anniversary-14-limited-time-sale-products-wrap .container .cate-pro-list .list-content .initial-cate-pro-item-list .rest-cate-pro-item .product-details .reo-product-tips:empty,
.anniversary-14-limited-time-sale-products-wrap .container .cate-pro-list .list-content .rest-cate-pro-item-list .rest-cate-pro-item .product-details .reo-product-tips:empty {
    display: block
}

body[data-key=argus-3-ultra] #left-font-right-pic .image-content {
    height: 0 !important
}

#battery-camera-series-4k-cmp-table {
    min-height: 1000px
}

.ZPzveNMZLfUo3b87cG-Wgw\=\= .f9Awj1PU4qHCI4iq9N-aZA\=\= .sRP0X69h80-3AuKk4ad74A\=\= .lmjvt1itnNfJlwoWfy1\+4w\=\= {
    width: 400px !important
}

@media screen and (max-width:767px) {
    .ZPzveNMZLfUo3b87cG-Wgw\=\= .f9Awj1PU4qHCI4iq9N-aZA\=\= .sRP0X69h80-3AuKk4ad74A\=\= .lmjvt1itnNfJlwoWfy1\+4w\=\= {
        width: 4rem !important
    }
}

.multi-site-product .reo-shop-abstract-banner picture {
    display: unset
}

#press-mod h2 {
    font-family: Montserrat-SemiBold, montserrat;
    margin-bottom: 30px
}

._policy-center-body_32a27_82{
    font-size: 16px;
}

@media screen and (max-width: 767px){
    ._policy-center-body_32a27_82{
        font-size: 14px;
    }
}

#reo-adyen-googlepay-btn .adyen-checkout__threeds2__challenge{
    z-index: 999;
}
