@media screen and (max-width: 1024px) {
    body {
        max-width: 600px;
        margin: auto;
    }

    .col-lg-4,
    .col-md-2,
    .col-md-8,
    .col-md-4,
    .col-md-6,
    .col-lg-6,
    .col-xl-6,
    .col-lg-7,
    .col-lg-5,
    .col-md-3,
    .col-lg-8,
    .col-lg-4,
    .col-lg-3 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }

    .mb-lg-0 {
        margin-bottom: 1.25rem !important;
    }

    header {
        max-width: 600px;
        margin: auto;
        right: 0;
    }

    header .dMenu {
        display: none !important;
    }

    header .header-top-right .logIn {
        display: none;
    }


    header .h-menu.d-block {
        display: block !important;
    }

    header .header-top-right .open-account {
        font-size: 12px !important;
        padding: 6px 10px !important;
        margin-right: 1rem !important;
    }

    @media (min-width: 992px) {
        .rightmenu {
            top: -61px;
        }
    }

    .rightmenu {
        position: absolute;
        top: 0;
        right: -100%;
        transform: unset !important;
        width: 50% !important;
        opacity: 0;
    }

    .left-window .rightmenu {
        right: 0;
        opacity: 1;
    }

    .rightmenu .rightmenu-top {
        margin: 0 !important;
        padding: 15px 12px 16px !important;
        background-color: #fff;
    }

    .left-window .window-position {
        transform: unset !important;
    }

    .rightmenu-fixed {
        background: #fff !important;
        width: 100%;
        max-width: 600px;
        right: 0;
        margin: auto;
        top: 0;
        left: 0;
        position: fixed;
        z-index: 999;
        box-shadow: rgb(50 50 93 / 25%) 0 6px 12px -2px, rgb(0 0 0 / 30%) 0 3px 7px -3px;
    }

    .rightmenu .list .logo {
        position: relative !important;
    }

    .rightmenu .mobile-scroll .menuPos {
        height: auto !important;
    }

    #listScroll .dMenu {
        height: 100%;
        flex-direction: column;
        justify-content: space-between;
    }

    .head-slider-en .swiper-container .swiper-wrapper .swiper-slide {
        width: 100% !important;
        height: auto;
    }

    .home .banner {
        background-size: cover;
        height: 668px;
        padding-top: 62px;
        padding-bottom: 80px;
    }

    .head-slider-en .swiper-container .swiper-wrapper .swiper-slide .banner-1-1 .text {
        order: 2;
    }

    .head-slider-en .swiper-container .swiper-wrapper .swiper-slide .banner-1-1 .text span:nth-child(1) {
        font-size: 28px;
        width: 250px;
        text-align: center;
    }

    .head-slider-en .swiper-container .swiper-wrapper .swiper-slide .banner-1-1 .text span:nth-child(2) {
        font-size: 15px;
        text-align: center;
    }

    .head-slider-en .swiper-container .swiper-wrapper .swiper-slide .banner-1-1 .img {
        order: 1;
    }

    .head-slider-en .swiper-container .swiper-wrapper .swiper-slide .banner-1-1 .img img {
        margin-top: 20px;
        width: 50%;
    }

    .container {
        max-width: 540px;
    }


    .why-prime .row > div:before {
        content: none;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .account-types .accountDesktop {
        margin-left: 0;
    }

    .account-types .accountDesktop {
        margin-top: 0;
    }

    .home .account-types .col-lg-8.col-12 .d-flex.flex-xl-nowrap {
        justify-content: inherit;
    }

    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    .account-types .box {
        width: 220px;
    }

    .account-types .accountDesktop {
        width: 100%;
        max-width: 380px;
    }

    .flex-xl-nowrap {
        flex-wrap: wrap !important;
    }

    .justify-content-md-end {
        justify-content: center !important;
    }

    .d-xl-block.d-flex,
    .d-md-block.d-flex {
        display: flex !important;
    }

    .justify-content-lg-start.justify-content-center {
        justify-content: center !important;
    }

    .mt-md-0.mt-5 {
        margin-top: 1.875rem !important;
    }

    .mt-xl-0.mt-md-4.mt-5 {
        margin-top: 1.563rem !important;
    }

    .flex-lg-wrap.flex-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .phoneImg.ltrimage {
        max-width: 100%;
        object-fit: cover;
        height: auto !important;
    }

    .flex-column.flex-md-row {
        flex-direction: column !important;
    }

    .sub-page-body .banner {
        height: 500px;
    }

    .articlesdaily .banner {
        background: url(/static/home/images/mob-daily.jpg) no-repeat center top !important;
        background-size: cover;
    }

    .align-items-lg-start.align-items-center {
        align-items: center !important;
    }

    .justify-content-lg-center.justify-content-end {
        justify-content: end !important;
    }

    .pageHeaderTitle {
        font-size: 35px;
        line-height: 35px;
        text-align: center;
    }

    .sub-page-body .subTitle h1 {
        font-size: 25px;
        line-height: 27px;
    }

    .articlesdaily .articles-item:nth-child(2) {
        margin-top: 1.563rem !important;
    }

    .articledailydetail .banner {
        background: url(/static/home/images/mob-detail.jpg) no-repeat center top;
        background-size: cover;
    }

    .sidebar {
        margin-top: 15px;
    }

    .elementor-22 .elementor-element.elementor-element-4a6631f:not(.elementor-motion-effects-element-type-background) {
        top: 52px;
    }

    .elementor-22 .elementor-element.elementor-element-f18542e:not(.elementor-motion-effects-element-type-background) {
        max-width: 600px;
        margin: auto;
        right: 0;
    }

    .elementor-22 .elementor-element.elementor-element-488b57e:not(.elementor-motion-effects-element-type-background) {
        display: none !important;
    }

    .header-mobile-fixed {
        position: fixed !important;
        display: block !important;
        z-index: 10;
        width: 100%;
        max-width: 600px;
        margin: auto;
        right: 0;
        left: 0;
        padding: 10px 10px 10px 10px !important;
    }

    .sticky-header.absolute,
    .elementor-hidden-phone {
        display: none;
    }

    .elementor-489 .elementor-element.elementor-element-5c3a427e > .elementor-container {
        max-width: 100%;
    }

    .elementor-section .elementor-container {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .elementor-489 .elementor-element.elementor-element-2a413567 {
        width: 80%;
    }

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 100%;
        align-items: center;
        justify-content: center;
    }

    .elementor-303 .elementor-element.elementor-element-8fb15b6 > .elementor-widget-container {
        margin: 26px 0px 1px 0px !important;
    }

    .elementor-303 .elementor-element.elementor-element-8fb15b6 .elementor-heading-title {
        font-size: 24px !important;
        line-height: 30px;
    }

    .elementor-303 .elementor-element.elementor-element-f0339aa {
        padding: 0px 14px 0px 14px !important;
    }

    .elementor-303 .elementor-element.elementor-element-48d0439,
    .elementor-303 .elementor-element.elementor-element-79259ce,
    .elementor-303 .elementor-element.elementor-element-79259ce,
    .elementor-303 .elementor-element.elementor-element-73b370d,
    .elementor-303 .elementor-element.elementor-element-f31fb04,
    .elementor-303 .elementor-element.elementor-element-9d58dd9,
    .elementor-column.elementor-col-16 {
        width: 50% !important;
    }

    .elementor-303 .elementor-element.elementor-element-6e5a1917 {
        padding: 0 !important;
    }

    .elementor-column {
        width: 100% !important;
    }

    .mob-ord-1 {
        order: 1 !important;
    }

    .elementor-303 .elementor-element.elementor-element-72861c2 {
        margin-top: 49px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 0px;
    }

    .elementor-element-b040822 {
        align-items: center;
        justify-content: center;
    }

    .elementor-303 .elementor-element.elementor-element-46be870d .elementor-heading-title {
        font-size: 20px !important;
        line-height: 28px !important;
    }

    .elementor-303 .elementor-element.elementor-element-46be870d,
    .elementor-303 .elementor-element.elementor-element-77081424 .elementor-text-editor {
        text-align: center !important;
    }

    .elementor-303 .elementor-element.elementor-element-77081424 > .elementor-widget-container {
        margin: 0px 37px 0px 37px !important;
    }

    .elementor-303 .elementor-element.elementor-element-77081424 {
        font-size: 14px !important;
        line-height: 24px !important;
    }

    .elementor-303 .elementor-element.elementor-element-2c834a7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center !important;
        align-items: center !important;
    }

    .elementor-303 .elementor-element.elementor-element-2c834a7f.elementor-column > .elementor-widget-wrap {
        justify-content: center !important;
    }

    .elementor-303 .elementor-element.elementor-element-2c834a7f > .elementor-element-populated {
        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-303 .elementor-element.elementor-element-2c834a7f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0 !important;
    }

    .elementor-303 .elementor-element.elementor-element-2ba8d8f8 > .elementor-widget-container {
        margin: 30px 0px 0px 0px !important;
        padding: 0 !important;
    }

    .elementor-303 .elementor-element.elementor-element-2ba8d8f8 .elementor-image img {
        width: 100% !important;
    }

    .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
        width: 33.33% !important;
    }

    .elementor-303 .elementor-element.elementor-element-5b62bf7 {
        margin-top: 50px !important;
        margin-bottom: 0px !important;
    }

    .elementor-303 .elementor-element.elementor-element-2e9bced > .elementor-widget-container {
        margin: 0px 84px 0px 84px !important;
    }

    .elementor-303 .elementor-element.elementor-element-2e9bced .elementor-heading-title {
        font-size: 20px !important;
        line-height: 28px !important;
    }

    .elementor-303 .elementor-element.elementor-element-75c254a {
        font-size: 14px !important;
        line-height: 24px !important;
    }

    .elementor-303 .elementor-element.elementor-element-75c254a > .elementor-widget-container {
        margin: 0px 62px 0px 62px;
    }

    .elementor-303 .elementor-element.elementor-element-44ff4a56 {
        margin-top: 15px !important;
        margin-bottom: 0px !important;
    }

    .elementor-303 .elementor-element.elementor-element-6950c129 {
        text-align: center !important;
    }

    .elementor-303 .elementor-element.elementor-element-4f73b09 .elementor-text-editor {
        text-align: center !important;
    }

    .elementor-303 .elementor-element.elementor-element-1d9e4b5a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-303 .elementor-element.elementor-element-e60e2d {
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-303 .elementor-element.elementor-element-47e788df > .elementor-widget-container {
        margin: 0px 57px 0px 57px !important;
    }

    .elementor-303 .elementor-element.elementor-element-4691520 > .elementor-widget-container {
        margin: 34px 0px 0px 0px !important;
    }

    .elementor-303 .elementor-element.elementor-element-e60e2d {
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-303 .elementor-element.elementor-element-e60e2d > .elementor-widget-container {
        margin: 20px 0px 5px 0px !important;
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-303 .elementor-element.elementor-element-e60e2d .elementor-button {
        font-size: 18px !important;
        padding: 0px 0px 0px 0px !important;
    }

    .elementor-303 .elementor-element.elementor-element-6da90f9f {
        font-size: 10px !important;
        line-height: 16px !important;
    }

    .elementor-303 .elementor-element.elementor-element-6da90f9f > .elementor-widget-container {
        margin: 0px 0px 0px 0px !important;
    }

    .elementor-303 .elementor-element.elementor-element-6da90f9f .elementor-text-editor {
        text-align: center !important;
    }

    .elementor-303 .elementor-element.elementor-element-47e788df {
        width: 100% !important;
    }

    .header-mobile-fixed .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container {
        max-width: 600px !important;
        width: 400px;
        left: -10px;
    }

    .elementor-489 .elementor-element.elementor-element-35d37f5b .elementor-heading-title {
        padding: 0 10px;
    }

    .elementor-4839 .elementor-element.elementor-element-d4754be:not(.elementor-motion-effects-element-type-background), .elementor-4839 .elementor-element.elementor-element-d4754be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url(/uploads/images/js/banner-1.jpg) !important;
    }

    .read-box {
        flex-direction: column;
    }

    .read-content,
    .article .sidebar {
        width: 100%;
    }

    .elementor-22 .elementor-element.elementor-element-2b18caa > .elementor-widget-container {
        margin: 0 10px !important;
    }

    [data-elementor-type="wp-page"] {
        margin-top: 110px;
    }

    [data-id="179502d9"] {
        padding: 0 1rem;
    }

    [data-id="c52aae6"] {
        display: none;
    }

    [data-id="4a6631f"] >.elementor-column-gap-no {
        justify-content: space-between!important;
    }
}
