@media only screen and (min-width: 1300px) {
    .container {
        max-width: 1500px;
    }
}

@media only screen and (max-width: 1299px) {
    /*warencorb*/
    body[data-page="3"] .cart-items-header .col .row .col span,
    body[data-page="3"] .cart-items-body .cart-items-name,
    body[data-page="3"] .cart-items-body .cart-items-single-price,
    body[data-page="3"] .cart-items-body .cart-items-price {
        font-size: inherit;
    }
    /**/
    .tab-navigation .nav-link {
        font-size: 20px;
    }
    .wa-rabatt-col {
        flex: 0 0 100%;
        margin-bottom: 30px;
    }
    .wa-main-banner {
        display: block;
    }
    .wa-main-banner-left {
        display: block;
        width: 100%;
        height: auto;
        padding-bottom: 40px;
        margin-bottom: 30px;
    }
    p.wa-dauer-heading-1 {
        font-size: 20px;
        margin-bottom: 0px;
    }
    p.wa-dauer-heading-2 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .wa-dauer-border-div {
        margin-bottom: 10px;
    }
    p.wa-dauer-text {
        font-size: 12px;
        margin-bottom: 20px;
    }
    a.wa-dauer-link-btn {
        padding: 8px 5px;
    }
    a.wa-dauer-link-btn>span {
        font-size: 14px;
    }
    .wa-headings-div {
        margin: 0px;
    }
    .wa-side-products .wa-productbox-title>a {
        font-size: 15px;
    }
    .wa-side-products .price.productbox-price>span,
    .wa-side-products .price-note span {
        font-size: 14px;
    }
}

@media only screen and (min-width: 992px) {
    header .navbar-brand img {
        height: 70px;
    }
    .toggler-logo-wrapper .logo-wrapper {
        padding-left: 0rem;
    }
    nav.navbar {
        height: auto;
    }
    header #mainNavigation {
        margin-right: 0rem;
    }
}

@media only screen and (max-width: 991px) {
    body[data-page="3"] .container.basket .row .col.col-lg-7.col-12 {
        margin-bottom: 20px;
    }
    .tab-navigation .nav-link {
        font-size: 16px;
    }
    a.breadcrumb-link>span {
        font-size: 14px;
    }
    .wa-cat-name-breadcrumb {
        font-size: 40px;
    }
    .main-banner-left-upper-img {
        display: none;
    }
    .wa-main-banner-left {
        padding-top: 30px;
        background-size: contain;
    }
    .wa-productbox-title {
        font-size: 16px;
        min-height: 40px;
    }
    .price.productbox-price>span {
        font-size: 14px;
    }
    .wa-dauer-section-content {
        padding-top: 35px;
    }
    .wa-navbar-navigation #mainNavigation .nav-mobile-body>.navbar-nav>.nav-item>.nav-link>.nav-mobile-heading {
        color: black;
    }
    .wa-navbar-navigation #mainNavigation .nav-mobile-body>.navbar-nav>.nav-item>.nav-link {
        color: black;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .wa-navbar-container ul#shop-nav {
        justify-content: end;
    }
    a.nav-link.nav-link-custom.wa-wa-handlerlogin-nav-link {
        padding-right: 0px;
    }
    header #shop-nav .nav-item .nav-link {
        padding: 0.5rem 0.5rem;
    }
    li.nav-item.dropdown.language-dropdown.d-flex.d-lg-none {
        display: none !important;
    }
}

@media only screen and (max-width: 767px) {
    .wa-daur-dog-img {
        display: block;
        text-align: right;
    }
    .wa-daur-dog-img>img {
        width: auto;
        max-width: 100%;
        border-radius: 15px;
    }
    .wa-daur-upper-yellow-text {
        display: block;
        background: #EAB560;
        border-radius: 15px;
        text-align: center;
        padding: 10px 0px;
        margin-bottom: 15px;
    }
    .wa-daur-upper-yellow-text>p {
        margin: 0px;
        letter-spacing: 0px;
        color: #FFFFFF;
        text-transform: capitalize;
        font-size: 19px;
        font-family: 'BubblegumSans,Regular';
    }
    .wa-dauer-section-content {
        position: unset;
        background: #39635c;
        top: auto;
        left: auto;
        transform: unset;
        margin: auto;
        padding: 20px;
        border-radius: 20px;
    }
    .wa-dauer-section-container>img {
        display: none;
    }
    .wa-dauer-section-container {
        background: #39635c;
        border-radius: 20px;
    }
    .wa-side-products .wa-productbox-title>a {
        min-height: 40px;
    }
    div#footer-boxes>div {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 680px) {
    .main-banner-left-upper-heading>p {
        font-size: 30px;
        margin-bottom: 0px;
    }
    .banner-bones-points>p {
        font-size: 15px;
    }
    a.wa-main-banner-left-btn-a>span {
        font-size: 14px;
    }
    a.wa-main-banner-left-btn-a {
        padding: 8px;
    }
    .wa-main-banner-right-upper-img {
        display: flex;
        flex: 0 0 100%;
        order: 2;
    }
    .wa-main-banner-right-upper-content {
        flex: 0 0 100%;
    }
    .wa-main-banner-right-upper-content>div {
        padding: 0 20px;
        max-width: 550px;
        margin-left: auto;
        margin-right: auto;
    }
    .wa-main-banner-right-upper-img {
        justify-content: center;
    }
    .wa-main-banner-right-lower-content>div {
        padding: 0 20px;
        max-width: 550px;
        margin-left: auto;
        margin-right: auto;
    }
    .wa-main-banner-right-lower-img {
        display: flex;
        flex: 0 0 100%;
        order: 2;
    }
    .wa-main-banner-right-lower-content {
        flex: 0 0 100%;
    }
}

@media only screen and (max-width: 650px) {
    #product-offer .product-info ul.info-essential {
        margin: 0rem 0;
    }
    #product-offer .product-info .stock-information.stock-information-p {
        margin-top: 0px;
    }
    .wa-product-offer-upper {
        margin-top: 1rem;
        margin-bottom: 1rem !important;
    }
    .wa-product-offer-upper .price_wrapper {
        margin-bottom: 0px;
    }
    h1.product-title.wa-product-title.h2 {
        font-size: 20px;
    }
    .wa-product-offer-upper .price_wrapper .price>span {
        font-size: 25px;
    }
    .wa-rabatt-left-img>img {
        border-radius: 20px;
    }
    .wa-rabatt-col>div {
        flex: 0 0 100%;
    }
    .wa-rabatt-left-content {
        margin: 30px 0px;
    }
    .wa-rabatt-right-img>img {
        max-width: 100%;
        width: 100%;
        border-radius: 20px;
    }
    .wa-rabatt-right-content {
        margin: 30px 0px;
    }
    .wa-rabatt-right-content>div {
        text-align: center;
    }
}

@media only screen and (max-width: 605px) {
    .wa-topbar-col {
        display: inline-flex;
        width: 100%;
        max-width: 100%;
        justify-content: center !important;
        margin-top: 10px;
    }
    .wa-topbar-row.clearfix {
        display: block;
        width: 100%;
        max-width: 100%;
    }
}

@media only screen and (max-width: 500px) {
    .wa-main-banner-bones-div-mobile {
        display: block;
    }
    .wa-main-banner-bones-div-mobile>img {
        max-width: 100%;
        border-radius: 10px;
    }
    .wa-main-banner-left {
        padding-bottom: 0px;
    }
    .wa-main-banner-left {
        background-image: url(/wa-frontassets/wa-Shape-bg.png);
        background-position: right top;
        background-size: auto;
    }
}

@media only screen and (max-width: 400px) {
    p.wa-rabatt-left-percent {
        font-size: 18px;
        margin-bottom: 5px;
    }
    p.wa-rabatt-left-heading {
        font-size: 35px;
    }
    a.wa-rabatt-left-btn-a {
        font-size: 14px;
        padding: 8px 8px;
    }
    .wa-rabatt-left-content>div {
        text-align: center;
    }
    p.wa-rabatt-right-percent {
        font-size: 18px;
        margin-bottom: 5px;
    }
    p.wa-rabatt-right-heading {
        font-size: 35px;
    }
    a.wa-rabatt-right-btn-a {
        font-size: 14px;
        padding: 8px 8px;
    }
    .wa-product-categorey {
        font-size: 12px;
    }
    .wa-cat-name-breadcrumb {
        font-size: 25px;
    }
    .wa-main-banner-right-lower-content-heading>p {
        font-size: 30px;
        margin-bottom: 0px;
    }
    .wa-main-banner-right-upper-content-heading>p {
        font-size: 30px;
        margin-bottom: 0px;
    }
    .wa-main-banner-left-bones-div {
        margin-bottom: 20px;
    }
    .main-banner-left-upper-heading>p {
        font-size: 20px;
    }
    .banner-bones-points>p {
        font-size: 14px;
    }
    .wa-handler-Meu-projeto>img {
        transform: unset;
        max-width: 100%;
        margin: 0 auto;
    }
    .price.productbox-price>span {
        font-size: 12px;
    }
    .wa-productbox-title {
        font-size: 13px;
        min-height: 30px;
    }
    p.wa-handler-upper-paw-content-heading {
        font-size: 20px;
    }
    p.wa-handler-upper-paw-content-text {
        font-size: 12px;
    }
    a.wa-handler-upper-paw-content-button-link span {
        font-size: 13px;
    }
    a.wa-handler-upper-paw-content-button-link {
        padding: 5px 8px;
    }
    p.wa-big-heading {
        font-size: 20px;
    }
    p.wa-small-heading {
        font-size: 14px;
    }
    .wa-side-products .wa-productbox-title>a {
        font-size: 13px;
    }
    .wa-side-products .price.productbox-price>span,
    .wa-side-products .price-note span {
        font-size: 12px;
    }
}

@media only screen and (max-width: 340px) {
    header #shop-nav .nav-item .nav-link {
        padding: 0.5rem 0.2rem;
    }
}