
@media only screen and (min-width: 1920px) {
    body.isStore .container, body.isStore .container-sm, body.isStore .container-md, body.isStore .container-lg, body.isStore .container-xl, body.isStore .wrapper-the-blue-sky-slider .nivo-controlNav {
        max-width: 1635px;
    }
    body.isStore.account .table-wrapper .action{
        justify-content: center !important;
    }
    .navigation, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main{
        max-width: 1635px;
    }
    body.isStore .breadcrumbs .items {
        max-width: 1635px;
        width: 100%;
    }
    body.isStore .minicart-wrapper .minicart-items-wrapper {
        height: 794px !important;
        max-height: 78% !important;
    }
    body.isStore .block.block-search .dropdown .form.minisearch {
        top: 75% !important;
    }
    body.isStore .page-header .header-container.layout-3 {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    body.isStore .header-container.sticky .sticky-header.center-element .for-full-width-menu{
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    body.isStore .page-header .header-container.layout-3:not(.sticky) .block.block-search .dropdown .form.minisearch {
        margin-top: 0px !important;
    }
    body.isStore .page-header .header-container.layout-3.sticky .block.block-search .dropdown .form.minisearch {
        margin-top: -20px !important;
    }
    body.isStore #search_mini_form{
        display: block !important;
        visibility: visible !important;
    }
    /* body.isStore.cms-livraisons .breadcrumbs,
    body.isStore.cms-privacy-policy-cookie-restriction-mode .breadcrumbs,
    body.isStore.cms-politique-de-retour .breadcrumbs,
    body.isStore.cms-conditions-generales .breadcrumbs
    {
        position: absolute;
        top: 835px !important;
    } */
    body.isStore.cms-a-propos .breadcrumbs{
        position: absolute;
        top: 638px !important;
    }
    body.isStore.checkout-cart-index .page-title-wrapper {
        padding-top: 13vw !important;
        padding-bottom: 12vw !important;
    }
    body.isStore.checkout-cart-index .modal-popup.classModal {
        top: 50% !important;
    }
    body.isStore .navigation li.level0.parent:hover .submenu {
        visibility: hidden !important;
        display: none !important;
    }
    body.isStore .navigation li.level0.parent.active .level0.submenu.show {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         transform: translateY(0);
    }
    /* body.isStore.MacOS.cms-livraisons .breadcrumbs, body.isStore.MacOS.cms-politique-de-retour .breadcrumbs, body.isStore.MacOS.cms-politique-de-retour .breadcrumbs, body.isStore.MacOS.cms-politique-de-retour .breadcrumbs {
        top: 835px !important;
    } */
    body.isStore.account .table-order-items .col.name {
        width: 55% !important;
    }
    body.isStore.account .table-wrapper .action{
        display: initial !important;
    }
    body.isStore button.hobzh-btn-scan-barcode {
        display: none !important;
    }
    body.isStore.checkout-cart-index span.action.action-details{
        margin-bottom: 61px !important;
    }
    body.isStore .modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap{
        margin-bottom: 50% !important;
    }
    body.isStore .item-info .col.item {
        min-height: 120px !important;
    }
    body.isStore .searchsuite-autocomplete #product li .qs-option-info .qs-option-addtocart button{
        padding: 5px 10px !important;
    }
    body.isStore span.imp-pdf {
        position: relative!important;
        border: 1px solid !important;
        bottom: 92px !important;
        padding: 4px 0px !important;
        width: 129.5px!important;
        margin-top: 0 !important;
    }
    body.isStore.cms-tous-les-modulaires .column.main [data-content-type='row'][data-appearance='contained']{
       max-width: 100% !important;
    }
    body.isStore .blog-post-view .blog-post-thumb{
        text-align: center;
    }
    body.isStore.page-products .category-view-breadcrumbs-banner.image-banner {
        margin-bottom: 20px !important;
    }
    body.isStore .gmap_canvas,body.isStore .mapoute,#gmap_canvas {
        text-align: initial;
        width: 615px !important;
    }
    body.isStore .header-container.sticky .sticky-header,body.isStore .header-container.sticky.sticky-header {
        position: initial !important;
        animation: none !important;
        background-color: initial !important;
    }
    body.isStore .cl-row {
        margin-top: -210px !important;
    }
    body.isStore.checkout-cart-index .action-details {
        padding: 6px 8px 4px 9px !important;
        width: fit-content!important;
    }
    body.isStore .block-customer-login-code{
        display: block !important;
        padding-right: 5%;
        padding-left: 5%;
    }
    body.isStore.customer-account-create .form-create-account .fieldset:not(.additional_info) {
        min-height: calc(100vh - 580px);
    }
    body.isStore .form.create .actions-toolbar {
        margin-bottom: 20px;
        margin-top: -90px;
    }
    body.isStore .wrapper-the-blue-sky-slider {
		max-width: 100vw!important;
		width: 100vw!important;
		left: calc((-1 * (100vw - 100%)/2)) !important;
    }
	body.isStore .wrapper-the-blue-sky-slider .nivo-directionNav a.nivo-prevNav {
		position: relative !important;
		bottom: 360px !important;
	}
	body.isStore .wrapper-the-blue-sky-slider .nivo-directionNav a.nivo-prevNav {
        left: 2% !important;
	}
    body.isStore .image-2 .banner .col-banner .content {
		margin-right: 160px !important;
	}
	body.isStore .image-1 a.button-style-nivo-slider{
		margin-right: 25% !important;
	}
	body.isStore .image-2 a.button-style-nivo-slider {
		margin-right: 4% !important;
		font-size: 13px !important;
		text-transform: uppercase !important;
	}
    .fotorama__arr.fotorama__arr--prev, .fotorama__arr.fotorama__arr--next{
        display: block !important;
    }
    /* .nivoSlider iframe, .nivoSlider object, .nivoSlider embed {
        position: absolute;
        top: 0;
        left: 15% !important;
        width: 70% !important;
        height: 700px !important;
    } */
    .nivoSlider .nivo-slice{
        height: 700px !important;
    }
    iframe .vp-center {
        align-items: flex-start !important;
    }
    div.nivo-slice2 iframe {
        height: 760px !important;
    }
    div.image-1 .banner .col-banner .content h4 {
        margin-right: 7% !important;
    }
    div.image-2 .banner .col-banner .content h4 {     
        position: absolute;
        bottom: 70px;
        right: 45px;
    }
    div.image-2 a.button-style-nivo-slider {
        margin-right: 3% !important;
        text-transform: uppercase;
        font-size: 13px;
    }

    .wrapper-the-blue-sky-slider .nivo-directionNav a.nivo-prevNav {
        transform: translate(-50%, -50%) scale(1) !important;
    }
    .wrapper-the-blue-sky-slider .nivo-directionNav a.nivo-nextNav {
        right: 2% !important;
        transform: translate(50%, -50%) scale(1) !important;
    }
    #styleIfreme .ytp-title{
        pointer-events: none !important;
    }
    #styleIfreme .ytp-chrome-top-buttons{
        pointer-events: none !important;
    }
    #styleIfreme .ytp-chrome-top.ytp-show-cards-title{
        pointer-events: none !important;
    }
    #styleIfreme .ytp-watermark.yt-uix-sessionlink{
        pointer-events: none !important;
    }
    .hide-top {
        position: relative;
        z-index: 999999;
        height: 60px;
    }
    .hide-bottom {
        position: absolute;
        z-index: 999999;
        height: 60px;
        top: 660px;
        width: 100%;
    }

}

.banner-top-home .row .banner-top .bs-banner {
    max-height: 305px;
}
.page-footer .footer.content [data-content-type='html'][data-element='main'] > div:first-child {
    width: 100%!important;
}
.section.banner-home3.full-width .container-fluid {
    width: 100%!important;
    max-width: 100%!important;
}