@media only screen and (max-width: 769px){

    .catalog-product-view.page-layout-1column .product-info-main {
        padding-left: 0;
        width: 100%;
    }
    #html-body.catalog-product-view .product.media, #html-body.catalog-product-view .product-info-main{
        width: 100% !important;
    }
    main#maincontent {
        margin-top: 10px;
    }
    .product-info-main h1.page-title {
        font-size: 22px;
    }
    .rating_section {
        width: 120px;
    }
    .review_count span,
    .qunatity_sold span {
        font-size: 18px;
    }
    .rating_section .rating > label:before {
        margin: 5px;
        font-size: 12px;
    }
    .action.tocompare.compare_custom {
        display: block;
    }
    .product-info-main .box-tocart,
    .product-info-main .admin_demo_btn {
        float: none;
        margin-bottom: 10px !important;
    }
    .box-tocart .action.primary.tocart {
        width: 100%;
    }
    .admin_demo_btn button {
        float: none;
        width: 100%;
        margin-left: 0;
    }
    .product.attribute.description {
        padding: 10px 20px;
    }
    .buttons_addto_cart {
        display: block;
        float: none;
    }
    .product.data.items > .item.content {
        border: none;
    }
    .product.info.detailed {
        padding: 30px 0;
    }
    .catalog-product-view.page-layout-1column main#maincontent {
        margin-top: 0;
    }
    .page-product-downloadable.catalog-product-view .product-add-form {
        width: 100%;
        padding: 0;
    }
    .catalog-product-view .breadcrumbs {
        padding: 16px 16px !important;
    }

    .support-header-wrapper a.custom-hire-us-link {
        display: none;
    }


    .newsletter-container-info p {
        text-align: center;
        width: 100%;
        margin: 0 auto 30px;
    }

    .newsletter-container-info p {
        font-size: 15px;
    }

    .header-penal-span .minicart-wrapper {
        position: relative !important;
        right: 0;
        top: 4px;
        background: #fff;
    }

    .page-header .header.content {
        padding: 14px 10px !important;
        width: calc(100% - 20px) !important;
        display: flex;
        gap: 0;
    }


    .header-section-right .block-search {
        margin-top: 0;
    }
    .header-section-right .block-search .control{
        border: none;
        margin:0;
    }

    div.header-section-right {
        gap: 0;
        width: auto;

    }
    .header-section-left {
        display: flex !important;
        align-items: center;
        width: 100%;
        max-width: 100%;
        gap: 20px;
    }

    span.action.nav-toggle.icon {
        display: flex;
        align-items: center;
    }

    .header .block-search .label:before {
        background: url(/pub/media/home-new/search.svg) no-repeat !important;
        content: '' !important;
        width: 28px;
        height: 28px;
    }
    div.minicart-wrapper .action.showcart:before{
        width: 28px;
        height: 28px;
    }

    .header .minicart-wrapper .block-minicart{
        right:0;
    }
    .topbar-inner p {
        font-size: 12px;
        padding: 10px;
    }
    .header-section-left .nav-toggle:before {
        position: relative;
        top: 6px;
    }

    .my-account-header-wrapper {
        display: none;
    }

    .logo img {
        width: 140px !important;
    }

    .header-penal-span {
        gap: 0px;
    }

    ul.header.links header.page-header {
        display: none;
    }
    .navigation .level0 > .level-top {
        font-size: 16px;
        text-align: left;
    }

    .section-item-title.nav-sections-item-title.active {
        background: #D63031;
    }
    .section-item-title.nav-sections-item-title.active .nav-sections-item-switch{
        color: #fff;
    }

    .page-products li.item.product.product-item{
        margin-bottom: 20px;
    }

    .page-products li.item.product.product-item {
        width: 100%;
        margin: 10px 0;
    }
    body.page-products .page-bottom, body.page-products .breadcrumbs, body.page-products #maincontent.page-main {
        margin: 0 auto;
    }

    .page-products .breadcrumbs {
        padding: 16px 10px !important;
    }

    .catalog-product-view .custom-style-product-list .price-box.price-final_price{
        flex-wrap: wrap;
    }


    .breadcrumbs ul.items .item {
        font-size: 14px;
    }
    .admin_demo_btn .modal-content {
        width: 85%;
    }
    .demo-admin-detail td a {
        word-break: break-all;
    }
    .page-title-wrapper.product {
        padding: 8px 15px;
    }
    .page-title-wrapper.product h1.page-title {
        font-size: 16px;
        font-weight: 700;
        margin-top: 20px;

    }
    .catalog-product-view .product-info-price {
        display: none;
    }
    .topbar-inner p {
        font-size: 12px !important;
    }
    .header-section-right *{
        transition: none;
    }
    .header-section-right .form.minisearch.active input#search{
        opacity: 1;
    }
    header .minicart-wrapper .action.showcart .counter.qty {
        width: 10px !important;
        height: 10px !important;
        right: 0 !important;

    }
    .catalog-product-view .page-bottom, .catalog-product-view .breadcrumbs, .catalog-product-view #maincontent.page-main{
        width: 90% !important;
        margin: 0 auto;
        padding: 0 !important;
    }

    .minisearch .control{
        position: fixed;
        width: 85%;
        background: #fff;
        height: 100vh;
        left: -2000px;
        top: 0;
        display: block;
        transition: .5s;
    }
    .minisearch.active .control{
        left: 0;
    }

    .form.minisearch input#search {
        width: 100%;
        position: static;
        border-radius: 0;
    }
    #search_mini_form .searchsuite-autocomplete{
        transform: translate(4px, 10px) !important;
        max-height: calc(100vh - 100px);
        top: 50px !important;
        border: none;
        border-radius: 0;
        box-shadow: none;
    }
    .search-btn-mobile {
        display: block;
        position: absolute;
        width: 25px;
        height: 25px;
        right: -25px;
        top: 5px;
    }
    .form.minisearch input#search{
        width: 100% !important;
    }

     .header-section-left .nav-toggle:before{
        display: none !important;
    }
    .header-section-left .logo {
        margin: 0 !important;
    }
    span.action.nav-toggle.icon{
        position: static !important;
    }
    .block-search .label{
        float: none !important;
    }

}

@media screen and (max-width: 480px) {
    .page-product-downloadable.catalog-product-view .column.main .product-add-form,
    .page-product-downloadable.catalog-product-view .column.main .product-add-form .product-options-wrapper,
    .page-product-downloadable.catalog-product-view .column.main .product-add-form .product-options-bottom {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

    /* CSS */

}

/* @media (min-width: 1024px) {
.page-layout-1column .columns {
max-width: 1350px;
}
} */


/* Small laptops (1024px - 1280px) */
@media (min-width: 800px) and (max-width: 1280px) {
    /* body.catalog-product-view{
    zoom: 85%
    }

    .catalog-product-view .page-bottom, .catalog-product-view .breadcrumbs, .catalog-product-view #maincontent.page-main{
    width: 90% !important;
    zoom: 85%
    } */
    .fixed-sidebarbar.desktop-view {
        width: 300px !important;
        zoom: 80%;
    }
    .custom-right-container {
        width: 300px !important;
    }
    .catalog-product-view.page-layout-1column .product.media, .catalog-product-view.page-layout-1column .product-info-main{
        width: calc(100% - 300px) !important;

    }
    .page-wrapper header.page-header {
        zoom: 70%;
    }

    .catalog-product-view .page-bottom,
    .catalog-product-view .breadcrumbs,
    .catalog-product-view #maincontent.page-main{
        max-width: 860px !important;

    }
    .fotorama__stage {
        max-height:550;
    }


}

/* Medium laptops (1281px - 1440px) */
@media (min-width: 1281px) and (max-width: 1440px) {
    .catalog-product-view .page-bottom,
    .catalog-product-view .breadcrumbs,
    .catalog-product-view #maincontent.page-main{
        max-width: 1200px !important;

    }
}

/* Large laptops (1441px - 1530px) */
@media (min-width: 1441px) and (max-width: 1530px) {

}

/* Extra large laptops (1531px - 1920px) */
@media (min-width: 1531px) and (max-width: 1920px) {

}

/* 2K screens (1921px - 2560px) */
@media (min-width: 1921px) and (max-width: 2560px) {

}

/* 4K screens (2561px - 3840px) */
@media (min-width: 2561px) and (max-width: 3840px) {

}

/* Ultra-high resolution (3841px aur upar) */
@media (min-width: 3841px) {

}

/* @media (min-width: 1024px) {
.page-layout-1column .columns {
max-width: 1350px;
}
} */
