@media (min-width: 320px) and (max-width: 1200px) {
    .advertisers-page {
        .main-container {
            .flex-container {
                .pane-region-content {
                    margin: 0;
                }
            }
        }
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    .advertisers-page {
        .main-container {
            .flex-container {
                .pane-region-content {
                    section[class*=-ad-] {
                        &.ad-bannerannoncering-block {
                            .pane-content {
                                //.price-table {
                                //	overflow-x: scroll;
                                //	.header {
                                //		width: 500px;
                                //	}
                                //	.content {
                                //		width: 500px;
                                //	}
                                //}
                            }
                        }
                    }
                }
            }
        }
    }
}

@media (max-width: 640px) {
    .advertisers-page {
        .main-container {
            .flex-container {
                .pane-region-content {
                    padding: 0 0 25px;

                    section[class*=-ad-] {
                        padding: 90px 0 0;

                        .pane-content {
                            .price-table {
                                .price-table-row {
                                    .text-row {
                                        padding: 0 10px 0 0;
                                    }

                                    .price {
                                        position: static;
                                        text-align: right;
                                        padding: 0 25px 0 0;
                                    }
                                }
                            }

                            .field-kbh-ad-laeseren ul li:before {
                                left: -13px;
                            }
                        }

                        &.ad-bannerannoncering-block {
                            .pane-content {
                                .price-table {
                                    .header {
                                        padding: 23px 27px 40px 23px;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

@media (min-width: 640px) and (max-width: 991px) {
    .pane-mkbh-global-stats .stats {
        width: 33.3333%;
        float: left;

        &:first-child {
            width: 100%;
            float: none;
        }
    }
}
