@media (min-width: 769px) and (max-width: 990px) {
    td.table_order_name img {
        width: 80px;
    }
    
    div.left_myaccount .title {
        font-size: 14px;
    }
    
    img.left_myaccount_img {
        width: 68px;
    }
    
    div.left_myaccount_text {
        width: 157px;
    }
    
    div.left_myaccount_text p {
        font-size: 21px;
        line-height: 25px;
    }
    
    a.link_contact_conseiller {
        font-size: 16px;
    }
    
    div#main, div#main.main_home {
        padding: 15px;
    }
    
    td.cotation_name {
        padding-left: 7px;
    }
    
    .trustpilot-widget iframe {
        width: 85% !important;
        margin: auto !important;
    }
    
    td.cotation_name, td.cotation_amount {
        font-size: 12px;
        width: 95px;
    }
    
    td.cotation_amount {
        width: 75px;
    }
    
    div#left {
        padding-left: 15px;
        max-width: 270px;
    }
    
    #main_top {
        padding-right: 15px;
        padding-left: 15px;
        margin-top: 0px;
        min-height: initial;
    }
    
    span.home_top_title {
        font-size: 23px;
    }
    
    img.contact_phone {
        width: 31px;
    }
    
    div#header_info strong {
        font-size: 23px;
    }
    
    div#header_info {
        margin-top: 20px;
        margin-bottom: 0px;
        padding-left: 0;
    }
    
    p.contact_text {
        margin-left: 12px;
        line-height: 22px;
        max-width: 146px;
    }
    
    a.link_my_account {
        padding: 6px 9px;
        margin-right: 2px;
    }
    
    a.link_cart {
        padding: 6px 11px;
    }
    
    div#primary-menu li a {
        padding: 15px 8px;
        font-size: 15px;
    }
    
    div#left .block .title {
        background-position: 204px 11px;
    }
    
    div#left .block .title.open {
        background-position: 204px 16px;
    }
    
    ul.home_slider_controls li {
        padding: 5px 36px;
        padding-right: 35px;
    }
    
    div#left #block-productlist ul ul {
        left: 227px;
    }
    
    a.home_middle_left {
        float: none;
        text-align: center;
        display: block;
    }
    
    div.product_content {
        margin: auto;
        margin-top: 10px;
        margin-bottom: 15px;
    }
    
    a.home_bottom_link {
        margin: auto;
        max-width: 372px;
        margin-bottom: 25px;
    }
    
    div.editorial_left {
        margin-bottom: 20px;
    }
    
    ul#reassurance li {
        min-height: 75px;
    }
    
    a.link_avis {
        display: inline-block;
    }
    
    #footer .logo_footer {
        width: 83px;
        margin-top: -104px;
    }
    
    div.reassurance_block {
        padding-top: 10px;
        padding-bottom: 20px;
    }
    
    div.home_bottom_content {
        width: 303px;
        height: 179px;
    }
    
    p.home_bottom_content_p {
        margin-top: 0;
        padding-left: 16px;
    }
    
    #reassurance img {
        width: 43px;
    }
    
    ul#reassurance a span {
        max-width: 178px;
        margin-left: 8px;
        line-height: 18px;
        padding-top: 2px;
    }
    
    ul#reassurance a {
        font-size: 13px;
    }
    
    ul#reassurance a strong {
        font-size: 16px;
    }
    
    p.tab_title {
        font-size: 18px;
    }
    
    a.product_name {
        font-size: 22px;
    }
    
    div#piece_left {
        margin: auto;
        float: none;
    }
    
    a.link_avis img {
        width: 18px;
    }
    
    a.link_avis span {
        margin-left: 9px;
        margin-top: -1px;
    }
    
    #footer .footer_social span {
        font-size: 13px;
        margin-right: 0;
    }
    
    div.footer_social a {
        margin-left: 11px;
        margin-top: -10px;
    }
    
    a.link_avis {
        font-size: 12px;
    }
    
    ul#reassurance {
        padding-left: 89px;
    }
    
    img.logo_payment {
        margin-top: 8px;
    }
    
    #pagination {
        text-align: center;
    }
    
    div.amount_available .title {
        font-size: 12px;
    }
    
    span.amount_available_input {
        width: 159px;
    }
    
    div.last_piece_viewed .title, div.left_trustpilot .title {
        font-size: 15px;
    }
    
    div.layered_price_prime input {
        width: 41px;
    }
    
    td.table_order_name p {
        font-size: 12px;
        line-height: 15px;
        width: 76px;
    }
    
    div.already_member {
        margin-top: 15px;
    }
    
    div#background_404 {
        background-size: contain;
        height: 410px;
    }
    
    div.page_404_content {
        right: 59px;
        top: 0px;
    }
    
    div.block_weight_products {
        margin-left: 20px;
        width: 241px;
    }
    
    div.block_weight_products .title {
        font-size: 18px;
    }
    
    div.block_weight_products p {
        margin: 0;
    }
    
    div.landing_input input {
        width: 100%;
    }
    
    #landing_left .landing_left_submit label {
        font-size: 12px;
        margin: 0;
    }
    
    #landing_left .landing_left_submit button {
        margin-top: 15px;
    }
    
    ul#rea_landing li span {
        width: 254px;
        font-size: 14px;
        margin-top: 2px;
        line-height: 21px;
    }
    
    div.product_right {
        width: 230px;
    }
    
    ul.product_list_horizontal .product_data {
        width: 220px;
    }
    
    div.supertype_list .product_list_horizontal p.p_add_to_cart a {
        background-position: 150px 15px;
        font-size: 18px;
    }
    
    div.header_info_content {
        margin: auto 7px auto;
    }
    div.header_info_content .link_cart {
        padding: 6px 9px;
    }
    .grid_list {
        display: none !important;
    }
    
    #supertype_main .product_content, #best_opportunities .product_content, #myaccount_e .product_content, #piece_same_category .product_content {
        max-width: initial;
        position: relative;
        padding-bottom: 0;
    }
    
    #supertype_main .product_img_link, #best_opportunities .product_img_link, #myaccount_e .product_img_link, #piece_same_category .product_img_link {
        float: left;
    }
    
    #supertype_main .product_data, #best_opportunities .product_data, #myaccount_e .product_data, #piece_same_category .product_data {
        float: left;
        width: 262px;
    }
    
    #supertype_main .p_add_to_cart, #best_opportunities .p_add_to_cart, #myaccount_e .p_add_to_cart, #piece_same_category .p_add_to_cart {
        position: absolute;
        right: 0;
        bottom: 31px;
    }
    
    #supertype_main .product_price span, #best_opportunities .product_price span, #myaccount_e .product_price span, #piece_same_category .product_price span {
        float: left;
        margin-left: 10px;
    }
    
    ul#product_list_horizontal .product_data  {
        width: 233px;
    }
    
    ul#product_list_horizontal .product_right {
        width: 217px;
    }
    
    ul#product_list_horizontal .product_right .product_price {
        margin-top: 4px;
    }
    
    ul#product_list_horizontal .product_price span {
        margin-left: 8px;
        margin-top: -3px;
    }
    
    body #content_body .slick-prev {
        left: -8px;
    }
    
    body #content_body .slick-next {
        right: -16px;
    }
    
    #header {
        padding-bottom: 2px;
    }
    
    div#logo {
        padding-left: 35px;
        margin-top: 7px;
        padding-right: 0;
    }
    
    .header_info_content .contact {
        display: none;
    }
    
    div#search_top {
        margin-top: 20px;
        padding-right: 0;
    }
    
    div#logo img {
        width: 222px;
    }
    
    div.home_slider_container {
        min-height: 342px;
    }
    
    div.block_achat_lsp {
        margin-left: 18px;
    }
    
    a.payment_method {
        background-position: 689px 27px;
    }
    
    div.payment_choice img {
        margin-left: 24px;
    }
    
    #footer .trustpilot {
        padding: 0;
        margin-top: 0px;
    }
    
    div#footer .payment_choice {
        margin-top: 3px;
    }
    
    div.popup_cart_left {
        width: 402px;
        padding-bottom: 52px;
    }
    
    div.popup_cart_left img {
        width: 163px;
    }
    
    div.popup_cart_text {
        float: left;
        width: 203px;
        padding: 0px 11px;
        padding-right: 5px;
    }
    
    div.popup_cart_right {
        width: 326px;
    }
    
    p.popup_cart_navigation a {
        float: none !important;
        display: inline-block;
        margin-top: 7px;
    }
    
    div#popup_cart .title {
        font-size: 18px;
    }
    
    div.popup_cart_text p {
        font-size: 16px;
        line-height: 27px;
    }
    
    body div p.popup_cart_navigation {
        margin-top: -17px;
    }
    
    div#popup_cart {
        width: 728px;
    }
    
    div.popup_cart_right p {
        margin-bottom: 17px;
    }
    
    body .home_top_title, body .home_top_title_hover {
        top: 5px;
    }
    
    #best_opportunities .product_content {
        box-shadow: initial;
    }
    
    body .menu_myaccount {
        display: block !important;
    }
    
    body #primary-menu li a {
        font-size: 16px;
    }
}