#mp-video-player .player
{
    max-width: 100%;
    width: 100%;
}
.item.content-video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
video {
    width: 100%;
    height: 100%;
}
iframe#mp-video-player
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.wk_main .owl-theme .owl-prev, .owl-next {
    position: absolute;
    height: 100px;
    color: inherit;
    background: none;
    border: none;
    z-index: 100;
}
.wk_main .owl-theme .owl-prev, .owl-next i {
    font-size: 2.5rem;
    color: #cecece;
}
.wk_main  .owl-theme .owl-prev {
    left: 0;
    background: #5098D3;
}
.wk_main  .owl-theme .owl-next {
    right: 0;
    background: #5098D3;
}
.wk_main {
    position: relative;
}
.wk_recommended .owl-theme .owl-prev, .owl-next {
    position: absolute;
    height: 100px;
    color: inherit;
    background: none;
    border: none;
    z-index: 100;
}
.wk_recommended .owl-theme .owl-prev, .owl-next i {
    font-size: 2.5rem;
    color: #cecece;
}
.wk_recommended  .owl-theme .owl-prev {
    left: 0;
    background: #5098D3;
}
.wk_recommended  .owl-theme .owl-next {
    right: 0;
    background: #5098D3;
}
.wk_recommended {
    position: relative;
    margin-bottom: 24px;
}
.owl-carousel .owl-dots .owl-dot.active span {
    background: #5098D3;
}
@media only screen and (min-width: 720px) {
    .owl-carousel.wk-slider .wk_image.mobile-img {
            display: none;
    }
    .owl-carousel.wk-slider .wk_image.desktop-img {
        display: block;
    }
}
@media only screen and (max-width: 720px) {
    .owl-carousel.wk-slider .wk_image.mobile-img {
        display: block;
    }
    .owl-carousel.wk-slider .mp-video, .owl-carousel.wk-slider .mp-video-player{
        display: none;
    }
    .owl-carousel.wk-slider .wk_image.desktop-img {
        display: none;
    }
}
@media only screen and (min-width: 940px) and (max-width: 1199px) {
    .fc-small-container .fc-small .section-title {
        font-size: 42px;
    }
    .fc-small .section-link a {
        font-size: 26px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1499px) {
    .fc-small .section-title {
        font-size: 54px;
    }
    .fc-small .section-link a {
        font-size: 30px;
    }
}
@media only screen and (min-width: 1500px) {
    .fc-small .section-title {
        font-size: 66px;
    }
    .fc-small .section-link a {
        font-size: 32px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
    .fc-small-container .fc-small .section-title {
        font-size: 32px;
    }
    .fc-small .section-link a {
        font-size: 24px;
    }
}
@media only screen and (max-width: 767px) {
    .mptheme-row.section-flat-sales {
        grid-template-columns: auto auto;
        display: grid;
        grid-gap: 8px;
    }
    .mptheme-row.contact-us-section .item {
        text-align: center;
        border-radius: 9px;
        padding: 2px 8px;
    }
    .header.content .block-search input#search {
        left: 0;
        bottom: 0;
    }
    .section-flat-sales .section-right {
        display: contents;
    }
    .section-flat-sales .section-right .item:last-child {
        display: none;
    }
    .mp-theme-exclusive-deals .left-section .item:last-child {
        display: none;
    }
    .mp-theme-exclusive-deals .right-section {
        order: 1;
        grid-template-columns: 100%;
        display: grid;
        grid-gap: 10px;
    }
    .mp-theme-exclusive-deals .left-section {
        order: 2;
        grid-template-columns: auto auto;
        display: grid;
        grid-gap: 10px;
    }
    .section-right, .section-middle {
        display: grid;
        grid-gap: 10px;
    }
    .mptheme-row.exclusive-deals-top-section {
        grid-template-columns: 100%;
        width: 100%;
        display: grid;
        grid-gap: 10px;
    }
    .cms-index-index .page-wrapper #maincontent
    {
        display: block;
        margin-top: 24px;
    }
    .mptheme-row.recommended-section {
        grid-template-columns: 50% 50%;
        width: 100%;
        display: inline-grid;
        column-gap: 0.5%;
        row-gap: 0.5%;
    }
    .mptheme-row.recommended-section .item:last-child {
        display: none;
    }
    .wk_main .owl-dots {
        position: absolute;
        bottom: 5%;
        margin: auto;
        width: 100%;
    }
    .container-60 {
        padding-left: 12px;
        padding-right: 12px;
    }
    .fc-small .section-title {
        font-size: 20px;
    }
    .section-top {
        padding: 16px 4px;
        line-height: 24px;
        height: 32px;
    }
    .fc-small .section-title {
        font-weight: 600;
        text-transform: uppercase;
        color: #141414;
    }
    .fc-small .section-link {
        padding: 24px 6px;
    }
    .fc-small .section-link a {
        color: #fff;
        font-weight: 500;
        border-radius: 6px;
        padding: 7px;
        background-color: #141414;
        font-size: 16px;
    }
    .mptheme-row.exclusive-deals-bottom-section {
        grid-template-columns: auto auto;
        width: 100%;
        display: grid;
        grid-gap: 10px;
    }
    .mptheme-row.contact-us-section .item a {
        color: #000;
        text-decoration: none;
        font-size: 24px;
        font-weight: 600;
    }
}
@media only screen and (min-width: 767px) {
    .wk_main .owl-dots {
        height: 0px;
        position: absolute;
        border-bottom: 16px solid #18191B;
        border-right: 16px solid transparent;
        border-top-right-radius: 8px;
        border-left: 16px solid transparent;
        left: 50%;
        padding: 0 4px;
        transform: translate(-50%, -50%);
    }
    .wk-slider {
        border-bottom: 16px solid #18191B;
        background: #18191B;
    }
    .mp-theme-exclusive-deals .right-section, .mp-theme-exclusive-deals .left-section {
        display: grid;
        grid-gap: 15px;
    }
    .section-right, .section-middle {
        display: grid;
        grid-gap: 15px;
    }
    .container-60 {
        width: 60%;
        margin: auto;
    }
    .container-63 {
        width: 63%;
        margin: auto;
    }
    .mptheme-row {
        width: 100%;
    }
    .mptheme-col-40 {
        width: 39.6%;
        display: inline-block;
    }
    .mptheme-col-60 {
        width: 60%;
        display: inline-block;
    }
    .mptheme-col-33 {
        width: 33%;
        display: inline-block;
    }
    .mptheme-col-66 {
        width: 66%;
        display: inline-block;
    }
    .left {
        float: left;
    }
    .right {
        float: right;
    }
    .mptheme-row.recommended-section {
        grid-template-columns: 33% 33% 33%;
        width: 100%;
        display: inline-grid;
        row-gap: 0.5%;
        column-gap: 0.5%;
    }
    .mptheme-col-50 {
        width: 50%;
        display: inline-block;
    }
    .page-footer .footer-static-link-groups.footer.content {
        padding-left: 16px;
        padding-right: 16px;
        width: 60%;
        max-width: 1280px;
    }
    .footer-static-link-groups.footer.content .footer-static-links-group {
        display: inline-block;
        width: 14.5%;
        margin-right: 12px;
    }
    .footer-static-link-groups.footer.content .footer-links-group-title > span {
        font-size: 16px;
    }
    .footer-static-link-groups.footer.content .footer.links li a {
        font-size: 12px;
    }
    .mptheme-row.section-flat-sales {
        grid-template-columns: 32% 32% 32%;
        width: 100%;
        display: inline-grid;
        column-gap: 1.8%;
    }
    .mptheme-row.contact-us-section .item {
        text-align: center;
        border-radius: 9px;
        padding: 2px 12px 2px 12px;
    }
    .mptheme-row.exclusive-deals-top-section {
        grid-template-columns: 32% 66%;
        width: 100%;
        grid-gap: 15px;
        display: grid;
    }
    span.item-desc {
        font-size: 1.8rem;
    }
    .fc-small .section-title {
        font-weight: 600;
        text-transform: uppercase;
        color: #141414;
    }
    .fc-small .section-link {
        padding: 36px 6px;
    }
    .section-top {
        padding: 36px 6px;
        line-height: 38px;
        height: 76px;
    }
    .fc-small .section-link a {
        color: #fff;
        font-weight: 500;
        border-radius: 6px;
        padding: 9px;
        background-color: #141414;
    }
    .mptheme-row.exclusive-deals-bottom-section {
        grid-template-columns: auto auto;
        width: 100%;
        display: grid;
        grid-gap: 15px;
    }
    .mptheme-row.contact-us-section .item a {
        color: #000;
        text-decoration: none;
        font-size: 20px;
        font-weight: 600;
    }
}
main#maincontent 
{
    margin: unset;
    width: 100%;
    padding: unset;
    max-width: unset;
}
.mp-theme-exclusive-deals-container {
    background-image: linear-gradient(to right, #1f799c , #28054A);
    color: #fff;
    padding-top: 8px;
    margin-top: 16px;
    padding-bottom: 36px;
}
.container-60 img{
    width: 100%;
}
.mptheme-title-caps {
    text-transform: uppercase;
    font-size: 2rem;
    margin-bottom: 0.5rem;
}
.container-60 hr, .container-63 hr {
    margin-top:  unset;
}
.wk_recommended .owl-dots {
    position: absolute;
    bottom: 5%;
    right: 3%;
}
.flat-sales .item {
    position: relative;
}
span.item-desc {
    position: absolute;
    bottom: 10%;
    left: 6%;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
}
.owl-carousel .owl-dots .owl-dot span {
    height: 14px;
    width: 14px;
    margin: 4px;
}
span.wk-recommended-item-desc {
    position: absolute;
    bottom: 6%;
    left: 4%;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    font-size: 2.6rem;
}
.container-60 .item {
    position: relative;
}
.container-63 .item {
    position: relative;
}
.mp-theme-exclusive-deals-container hr {
    border-top: 1px solid #fff;
}
.fc-small {
    background-color: #5098d3;
    text-align: center;
    border-radius: 9px;
}
.container {
    max-width: 1280px;
    margin: auto;
}
.mptheme-row.contact-us-section {
    grid-template-columns: 32.5% 32.5% 32.5%;
    width: 100%;
    display: inline-grid;
    column-gap: 1.2%;
}
.discord-section {
    background-color: #506FD3;
}
.email-section {
    background-color: #5098D3;
}
.helpdesk-section {
    background-color: #50B8D3;
}
.section-left .item {
    position: absolute;
    padding: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.container .item img {
    height: 100%;
    border-radius: 6px;
}

.section-left {
    position: relative;
}
