@media screen and (min-width:1300px) {
    #search-desktop {
        max-width:998px;
    }
    .pl24 {
        padding-left:1.5em;
    }
    #footer > .center-wrap > div:nth-child(1) {
        width:220px;
    }
    #footer > .center-wrap > div {
        max-width:280px;
    }
    #footer {
        border-top:1px solid #9A9A9A;
        border-bottom:1px solid #9A9A9A;
        padding:80px 0 45px 0;
    }
    #footer > .center-wrap {
        gap:20px;
    }
    #footer-line {
        color:#9A9A9A;
    }
    #main-menu > .flex > div:hover > .absolute-wrap {
        display:flex;
        flex-direction: column;
        box-shadow: 7px 7px 15px 0 #0000001A;
        background:#fff;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        z-index:2;
        padding:30px;
        gap:20px;
        margin-left:-30px;
    }
    .bvi.bvi-panel {
        position: -webkit-sticky !important;
        position:sticky !important;
        z-index:2 !important;
    }
    .bvi-body #header-wrap {
        border-top:1px solid #9A9A9A;
    }
    #cookie-wrap > .center-wrap {
        gap:8%;
    }
    #cookie-wrap > .center-wrap > div:first-child {
        max-width:calc(100% - 425px);
    }
    #cookie-wrap > .center-wrap > div:last-child {
        width:300px;
    }

    #search-header,
    #services-header {
        position:fixed;
        z-index:1;
        bottom:0;
        left:0;
        right:0;
        box-sizing: border-box;
        padding:25px 0;
        background-color:#ededed;
        backdrop-filter: blur(20px)
    }
    #search-header .close-search,
    #services-header .close-services {
        width:42px;
        height:42px;
        display:block;
        position:absolute;
        top:20px;
        right:30px;
        background-image:url(/assets/images/close-services.svg);
        background-repeat:no-repeat;
        background-position:center;
        z-index:2;
    }
    #search-header .with_sc,
    #services-header .with_sc {
        overflow-y:auto;
        padding-right:20px;
    }
    #other-services-icons {
        padding-top:50px;
        width:520px;
    }
    #other-services-icons > a {
        width:250px;
        height:150px;
        background-color:#fff;
        border: 1px solid #2273B9;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        box-sizing: border-box;
        display:block;
        position:relative;
        overflow: hidden;
        padding:20px;

        font-weight: 600;
        font-size: 20px;
    }
    #other-services-icons > a:hover {
        color:#fff !important;
        background-color:#17578F;
        text-decoration:none;
    }
    #other-services-icons > a > span  {
        position:absolute;
        display:block;
        width:60px;
        height:60px;
        right: 20px;
        bottom: 20px;
        background-color:#17578F;
    }
    #other-services-icons > a:hover > span {
        background-color: #F1F7FB;
    }
    #services-header .center-wrap {
        max-height:100%;
    }
    #call-back-popup form > .flex {
        padding: 0 334px 55px 0;
        margin-right:-80px;
        margin-bottom:-55px;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        background-image:url(/assets/images/form-call.png);
        background-position:right bottom;
        background-repeat: no-repeat;
    }
    .h1-spacer { height:30px; }
    #doctors-search {
        margin-bottom:40px;
    }
    .h1-filter { gap:50px; }
    .h1-filter > .flex {
        gap:40px;
    }
    #doctors-search > div:nth-child(2) {
        width:350px;
    }

    #other-news .slick-track,
    #reviews-slider .slick-track,
    #other-aks .slick-track { display:flex; justify-content: stretch;  }
    #other-news .slick-track .element,
    #reviews-slider .slick-track .element,
    #other-aks .slick-track .element { align-self: stretch; height: auto !important; }
    #other-aks-wrap.main_page-wrap {
        margin-bottom:60px;
    }
    #other-news .slick-track .element {
        margin:0 15px;
    }
    #qa-callback-form {
        max-width:520px;
    }
    #qa-list {
        width:calc(100% - 550px);
    }
}