/* Largest devices such as desktops (1280px and up) */
@media only screen and (min-width: 1024px) and (max-width: 1380px) {
    /*.slider-section img.slider-section-ad {*/
    /*    min-height: 170px !important;*/
    /*}*/
    
    /*.main-slider-wrapper .hero-slider img.slider-img {*/
    /*    min-height: 360px !important;*/
    /*    max-height: 360px !important;*/
    /*}*/
    
    header.header-top .top-bar-ad .advataisment-1 {
    width: 629px;
    height: 90px !important;
    background: #ddd;
    border-radius: 10px;
}
.mac {
        margin-top: 18px;
        display: block;
    }
/* Niaj New CSS for Old Laptop */
    /* Header Logo */
    .header-top .top-bar-ad-logo {
        width: 180px;
        margin-top: 25px;
    }
    /* Header Button */
    header.header-top .social-info button {
        font-size: 14px !important;
    }
    .gt_container-3pqq3h a.glink span {
        font-size: 14px !important;
    }
    /* Search Bar */
    .search-bar-section .search-menu .menu-items {
        width: 50% !important;
    }
    /* Menu Text */
    header.header-top .search-bar-section .menu-items ul li a {
        font-size: 15px !important;
    }
    header.header-top nav.navigation-bar {
        padding-right: 0px !important;
}
    /* All Category Heading */
    .popular-category h2 {
        font-size: 16px;
    }
    /* Category Image */
    .popular-category .card img {
        width: 50px;
        height: 50px;
    }
    /* Category Text */
    .popular-category .card .card-title h4 {
        font-size:  15px !important;
    }
    /* Featured Ad Heading */
    section.featured h4.title {
        font-size: 16px;
    }
    /* Featured Ad Image */
    .card.product-card .card-body .card-images img {
        margin: 0 auto;
        width: 100% !important;
        border-radius: 10px 10px 0 0;
        min-height: 160px;
    }
    /*.card.product-card .card-body .card-images {
        min-height: 200px !important;
        height: 200px !important;
    }*/
    /* Featured Ad Title */
    .all-featured-product .card.product-card .card-content h3 {
        font-size: 16px !important;
        min-height: 50px !important;
    }
    /* Feature Ad Text */
    .all-featured-product .card.product-card .card-content p {
        font-size: 14px !important;
        line-height: 16px !important;
    }
    /* Feature Ad Price */
    .card.product-card .card-content h4 {
        font-size: 16px !important;
    }
    /* Featured Ad Button Text */
    .card.product-card .card-content a{
        font-size: 14px !important;
    }
    /* Login Page Image */
    main.login-section img {
        margin: 50px 20px;
    }
    /* Login Page Heading */
    main.login-section h3 {
      font-size: 16px !important;
    }
    /* Login Page Text */
    main.login-section .form-group label {
      font-size: 14px;
    }
    main.login-section .form-group {
      margin-bottom: 10px;
      padding: 0 20px;
    }
    main.login-section .form-group input {
        font-size: 14px;
    }
    main.login-section .form-group button.btn {
        font-size: 14px;
    }
    main.login-section .social-login h5 {
        font-size: 16px !important;
    }
    main.login-section .social-login .social-login-items a{
        font-size: 14px !important;
        padding: 10px 18px;
    }
    /* All Ad Page Left Heading */
    section.shop-page-section .ad-filtering label {
        font-size: 16px;
        margin-botton: 3px !important;
    }
    section.shop-page-section .ad-filtering h5 {
        font-size: 16px;
    }
    /* All Ad Page Left Text */
    section.shop-page-section .ad-filtering select {
        font-size: 14px;
    }
    /* All Ad Page Left Sub-Category Text */
    section.shop-page-section .ad-filtering.card ul li label {
        font-size: 14px !important;
    }
     /* All Ad Page Left Sub-Category to sub category Text */
    section.shop-page-section .filter-location ul.parent_menu li.menu_child_element ul li label
    {
        font-size: 13px ! Important;
    }
    section.shop-page-section .filter-location ul.parent_menu li.menu_child_element ul li .sub-cat
    {
        font-size: 13px ! Important;
    }
    section.shop-page-section .filter-category ul li ul.active li .sub-cat lebel {

        font-size: 13px ! Important;
    }
    section.shop-page-section .filter-category ul li ul.active li label {
        font-size: 13px !important;
    }
    .menu_child_element{
        padding-left: 15px;
    }
    section.shop-page-section .filter-category ul li {
        padding-left: 15px;
    }
    section.shop-page-section .filter-category ul li ul.active li {
        padding-left: 0px;
    }
    /* Title */
    .card.product-card .card-content h3 {
        font-size: 16px !important;
        min-height: 28px !important;
        margin-bottom: 22px !important;
    }
    /* Text */
    .card.product-card .card-content p {
        font-size: 14px !important;
        line-height: 14px !important;
    }
    /* Price */
    section.shop-page-section .card.product-card .card-content h4 {
        margin-top: 15px;
    }
    /* Featured Button */
    div#ajax_view_product_list span.featured {
        position: absolute;
        right: -15px;
        font-size: 14px;
        background: #196534;
        padding: 5px 8px;
        top: 70px;
        border-radius: 5px;
        font-weight: 600;
        color: #fff;
        box-shadow: rgba(0, 0, 0, 0.35) 3px 3px 5px;
    }
    /* Image */
    div#ajax_view_product_list  .card.product-card .card-body .card-images {
        min-height: 140px !important;
        height: 140px !important;
    }
    div#ajax_view_product_list .card-images img {
        width: auto;
        height: 138px;
        min-height: 138px;
        border-radius: 10px;
    }
    /* Details Page */
    nav.breadcrumb-area ol span {
        font-size: 14px !important;
    }
    main.product-details .share-product-info a.btn {
        font-size: 14px !important;
    }
    /* Details Page Heading */
    main.product-details h4.title {
        font-size: 18px !important;
    }
    /* Details Page bellow Heading Text */
    main.product-details p.sub-title {
        font-size: 14px !important;
    }
    /* Share Heading */
    .share-product-info div#social-links h5 {
        font-size: 16px;
    }
    /* Social Button 
    .share-product-info ul li span {
      background: #ddd;
      border-radius: 5px;
      color: #28c4ef;
      width: 35px;
      height: 35px;
      text-align: center;
      line-height: 35px;
      font-size: 20px;
      box-shadow: rgba(0, 0, 0, 0.35) 3px 3px 5px;
    } */
  
    /* Details Page Ad Feature Heading */
    main.product-details .product-info .product-aditional-info h4 {
      font-size: 18px;
      padding: 14px 10px;
      height: 50px;
      line-height: 25px;
    }
    /* Details Page Ad Information, Seller Information, Safety Tips Title */
   main.product-details .seller-information h4 { 
        font-size: 18px;
        padding: 14px 10px;
        height: 50px;
        line-height: 25px;
   }
    /* Details Page Price Information Title */
    .product-price-group h4 {
        font-size: 18px;
        padding: 14px 10px;
        height: 50px;
        line-height: 25px;
    } 
     /* Details Page Additional Description */
    main.product-details .product-info .product-aditional-info1 h4 {
        font-size: 18px;
        padding: 14px 10px;
        height: 50px;
        line-height: 25px;
    }
    /* Details Page All Text */
    main.product-details .product-info p {
        font-size: 12px;
        line-height: 25ps;
    }
    .product-price-group ul li p {
        font-size: 12px;
        line-height: 25px;
    }
    main.product-details .product-info .product-aditional-info ul li p {
        font-size: 12px;
        line-height: 25px;
    }
    main.product-details ul li p span{
        font-size: 12px;
        line-height: 25px;
    }
    main.product-details .seller-information ul li p{
        font-size: 12px;
        line-height: 25px;
    }
    main.product-details .product-info .product-aditional-info1 article {
        font-size: 12px;
        line-height: 25px;
    } 
    main.product-details .product-info .product-aditional-info1 {
        border-radius: 10px;
        min-height: 250px !important;
        box-shadow: rgba(0, 0, 0, 0.35) 3px 3px 5px;
    }
    #sync1 .product-details-images {
        height: 421px !important;
        display: flex;
        align-items: start;
        justify-content: center;
        border: 1px solid #ddd;
        border-radius: 10px;
    }
    .product-details-wrapper .product-details-gallery div#sync2 {
    margin-top: -50px !important;
    }
    
    
    
    
    
    /* Footer Logo */
    footer.footer-section .logo img {
        width: 200px !important;
    }
    /* Footer Social Icon */
    footer.footer-section ul.social-items {
        gap: 13px !important;
    }
    /* Footer Text */
    footer.footer-section ul li a {
        font-size: 14px !important;
        line-height: 25px !important;
    }
    /* Visitor Counter */
    footer.footer-section .visitor-count p {
        padding: 5px 5px;
        font-size : 14px !important;
    }
    /* Copyright Text */
    footer.footer-section .copyright {
        font-size: 14px;
    }
    /*
    main.login-section .social-login {
        margin-top: 25px;
    }
    */
    
    /*Niaj Previous Given CSS */
    
   
    /*
    header.header-top .top-bar-ad .logo{
        margin-top: 27px !important;
    }
    
    header.header-top .social-info button {
        font-size: 15px !important;
    }*/
    
    
    
    
    
    
    
    
    
    
    
    
    
     
     
    
    
    
    
    
.all-featured-product {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(203px, 1fr));
    gap: 40px 15px;
    padding: 10px 20px;

}
section.shop-page-section .all-ads-containr {
    display: grid;
    grid-template-columns: 4fr 240px;
    gap: 20px;
}
.category-wise-product-wrapper {
    display: grid;
    grid-template-columns: 4fr 240px;
    gap: 20px;
}
section.shop-page-section .show-all-ads {
    display: grid;
    grid-template-columns: 240px 2fr;
    gap: 20px;
}




    header.header-top nav.navigation-bar {
        padding-left: 35px;
        padding-right: 0px;
    }


    
    
     
}
/* Largest devices such as desktops (1280px and up) */
/*@media only screen and (max-width: 1450px) {*/
/*    footer.footer-section .visitor-count p {*/
/*        font-size: 13px !important;*/
/*    }*/
    
/*    .popular-category .card .card-title h4 {*/
/*        font-size: 17px;*/
/*    }*/
    
/*    p {*/
/*        font-size: 15px;*/
/*    }*/
    
/*    .seller-information.safty-tips > ul li:first-child p > span {*/
/*        font-size: 12px;*/
/*    }*/
    
/*    footer.footer-section .logo img {*/
/*        width: 160px;*/
/*    }*/
    
    
/*    footer.footer-section ul.social-items li a i {*/
/*        width: 35px;*/
/*        height: 35px;*/
/*        background: #ddd;*/
/*        text-align: center;*/
/*        line-height: 35px;*/
/*        border-radius: 3px;*/
/*        margin: 0;*/
/*    }*/
    
/*    header.header-top .top-bar-ad .logo {*/
/*        display: none;*/
/*        margin-top: 28px;*/
/*    }*/
    
/*    .seller-information ul li:last-child p > span {*/
/*        font-size: 12px;*/
/*    }*/
    
/*    .product-details-wrapper ul li p {*/
/*        font-size: 13px;*/
/*    }*/
    
/*    .product-details-wrapper ul li p span {*/
/*        font-size: 13px !important;*/
/*    }*/
    
/*    main.product-details h4 {*/
/*        font-size: 18px !important;*/
/*        padding: 11px 0px !important;*/
/*        height: 45px !important;*/
/*        margin-bottom: 25px;*/
/*        line-height: 25px !important*/
/*    }*/
    
/*    #sync1 {*/
/*        min-height: 500px;*/
/*    }*/
    
    
/*footer.footer-section ul.social-items {*/
/*    gap: 8px !important;*/
/*}*/
    
/*}*/



@media(max-width: 1300px){
    .main-slider-wrapper {
        grid-template-columns: 620px 340px;
        justify-content: center;
    }

    .all-featured-category {
        grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
        justify-content: center;
    }

    .popular-category a.category-items{
        margin-bottom: 0;
    }
    .search-bar-section .search-menu .menu-items {
        width: 45% !important;
    }

}

@media (max-width: 1280px){
    section.shop-page-section .all-ads-containr{
        grid-template-columns: 4fr 200px;
        
    }
    .category-wise-product-wrapper {
        grid-template-columns: 4fr 200px;
    }
    section.shop-page-section .show-all-ads{
        grid-template-columns: 200px 2fr;
    }
    .search-bar-section .search-menu .search-bar {
        width: 60% !important;
        
    }
    main.product-details .product-info .product-aditional-info ul li p{
        font-size: 14px;
    }
    .owl-carousel .owl-item img{
        height: 100% !important;
    }
    .owl-carousel.owl-drag .owl-item{
        height: 100%;
    }
    .owl-carousel .owl-stage{
        height: 100%;
    }
    .owl-carousel .owl-stage-outer{
        height: 100%;
    }
    .hero-slider{
        height: 100%;
    }
    .hero-slider .mianslider{
        height: 100%;
    }
    .owl-carousel.owl-drag .owl-item .slide{
        height: 100%;
    }
    .owl-carousel .owl-item img{
        max-height: 560px !important;
    }
    header.header-top .social-info div#gt-mordadam-43217984{
        margin-top: 16px;
    }
    header.header-top .social-info .authentication{
        margin-bottom: 16px;
    }
}


/* Media Screen 991px Responsive Css Start */
@media (max-width: 1025px){
    header.header-top .top-bar-ad{
        margin-bottom: 5px;
    }

    header.header-top .search-bar-section .search-bar input#myInput{
        padding: 10px;
    }

    header.header-top .search-bar-section .search-bar button{
        right: 4px;
    }

    header.header-top{
        padding: 8px 0;
    }

    main.product-details{
        padding: 0;
    }
    .search-bar-section .search-menu .search-bar {
        width: 80% !important;
    }
    .search-bar-section .search-menu .menu-items {
        width: 20% !important;
    }
    header.header-top .social-info{
        display: flex;
        justify-content: space-between;
        margin-top: 15px;
        flex-direction: column;
        padding-bottom: 5px;
    }
    .main-slider-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(770px, 1fr));
    }
    .main-slider-wrapper .home-images-wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
    }
    .slider-section img.slider-section-ad {
        height: 100% !important;
    }
    
    .main-slider-wrapper .home-images-wrapper .home-images-one {
        height: 100%;
    }
    
    .main-slider-wrapper .home-images-wrapper .home-images-two {
        height: 100%;
    }
    
    .owl-carousel .owl-item img {
        width: 100% !important;
        max-height: unset;
    }

    main.product-details .share-product-info{
        justify-content: space-between;
    }
    main.product-details .share-product-info a.btn {
        font-size: 20px;
    }
    main.login-section img{
        min-height: 100%;
    }
    /* .search-bar-section .search-menu .search-bar{
        width: 100% !important;
    } */
    .slider-section .d1 img{
        height: 100% !important;
    }
    .popular-category a.category-items{
        margin-bottom: 0;
    }
    header.header-top .search-bar-section .menu-items {
        display: none;
    }
    header.header-top .search-bar-section .menu-items.mobile-toggle{
        display: block;
    }
    
    .product-details-wrapper {
        display: grid;
        grid-template-columns: 1fr;
    }

    section.shop-page-section .all-ads-containr {
        display: grid;
        grid-template-columns: 1fr;
    }
    .category-wise-product-wrapper {
        display: grid;
        grid-template-columns: 1fr;
    }
    
    section.shop-page-section .show-all-ads {
        display: grid;
        grid-template-columns: 1fr;
    }
    
    .category-wise-product-wrapper {
        display: grid;
        grid-template-columns: 1fr;
    }
    
    .category-wise-products .category-wise-product {
        display: grid;
        grid-template-columns: 1fr;
    }

    main.main-container.search-html {
        max-width: 97%;
    }

    header.header-top .container-fluid {
        max-width: 97%;
    }
    
    footer.footer-section .container-fluid {
        max-width: 100%;
        margin: 0 auto;
    }

    .popular-category {
        margin: 10px 0;
    }
    
    .main-slider-wrapper {
        gap: 10px;
    }
    
    .all-featured-category {
        gap: 10px;
    }

    .ads .ad{
        display: none;
    }
}


@media (max-width: 768px){
    .main-slider-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(375px, 1fr));
    }
    /* .main-slider-wrapper .home-images-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(285px, 1fr));
    } */
    .popular-category a.category-items{
        margin-bottom: 0;
    }
    .slider-section .d1 img{
        height: 100px !important;
    }
    
    .slider-bottom-ads img{
        height: 100px !important;
    }
    
    .slider-section img.slider-section-ad {
        height: 100% !important;
    }
    header.header-top .top-bar-ad img {
        min-height: 73px;
    }
    /*header.header-top .top-bar-ad .logo{*/
    /*    display: block;*/
    /*}*/
    header.header-top .top-bar-ad .logo.xl-none{
        display: none;
    }

    header.header-top .social-info .authentication p {
        display: none;
    }
    main.product-details .share-product-info a.btn {
        font-size: 15px;
        padding: 10px 6px;
    }

    main.product-details .product-details-leftside {
        margin-bottom: 18px;
    }

    header.header-top .social-info button {
        padding: 9px 0px;
        min-width: 104px;
        margin-bottom: 0px;
    }
    header.header-top .social-info .authentication{
        margin-bottom: unset;
    }

    footer.footer-section {
        padding: 10px;
        padding-bottom: 0px !important;
    }
    
    footer.footer-section .logo img {
        width: 120px !important;
        height: auto;
    }
    
    .all-featured-category {
        grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));
    }

    section.shop-page-section .ad-filtering.card{
        margin-bottom: 15px;
    }
    /*div#ajax_view_product_list .card-images{*/
    /*    height: 100px;*/
    /*}*/
    div#ajax_view_product_list .card-images img {
        height: 100% !important;
        width: 100% !important;
    }
    
    nav.breadcrumb-area ol li span {
        font-size: 13px;
    }

    #sync1 .product-details-images {
        height: 317px !important;
    }
    
    
    footer.footer-section .footer-social-info {
        display: flex
    ;
        align-items: end;
        justify-content: space-between;
    }
    
    footer.footer-section ul.social-items {
        display: flex;
        gap: 10px;
        flex-direction: row;
    }
    
       main.login-section img {
        margin: 0px;
        padding: 7px 7px 7px 5px;
        border-radius: 15px;
    }

    main.login-section form {
        margin-top: 25px;
        padding: 0;
        padding-top: 0;
        padding-bottom: 20px;
    }
    
    main.login-section .form-group input {
        border: 1px solid #787878 !important;
        font-size: 14px;
        padding: 10px;
        border-radius: 5px !important;
        font-weight: 500;
        color: #444 !important;
        line-height: normal;
        width: 100%;
    }
    
    header.header-top .social-info button {
        margin-bottom: 0px;
        width: 100% !important;
    }
    
    header.header-top nav.navigation-bar .search-bar-section .logo {
        width: auto !important;
    }

    header.header-top nav.navigation-bar .search-bar-section .logo img {
        background: transparent;
        max-width: 120px;
    }
    
    header.header-top .search-bar-section .search-bar button {
        position: absolute;
        top: 44%;
        right: 7px;
        padding: 7px 8px;
        border: 0;
        border-radius: 5px;
        font-weight: 500;
        transform: translateY(-50%);
        background-color: #dc9a31;
        color: #ffffff;
        font-size: 16px;
    }
    
    header.header-top .top-bar-ad {
        margin-bottom: 5px !important;
    }
    
    header.header-top {
        padding: 0px !important;
    }
    
    .search-bar-section .search-menu {
        align-items: end !important;
    }
    
    header.header-top .search-bar-section .search-bar input#myInput {
        margin-bottom: 6px !important;
        padding-left: 10px;
    }
    
    header.header-top .social-info div#gt-mordadam-43217984 {
        margin-top: 0px;
    }
    
    a.gt_switcher-popup.glink.nturl.notranslate {
        padding: 8px;
        width: 100%;
    }
    
    header.header-top .search-bar-section .logo {
        display: block !important;
    }
    
    header.header-top .top-bar-ad .advataisment-1 {
        border-radius: 0 0 10px 10px;
    }
    
    header.header-top nav.navigation-bar {
        padding-top: 0;
        line-height: normal;
    }
    
    header.header-top .social-info {
        margin: 0;
        gap: 7px;
    }
    
    section.footer-section {
        margin: 10px 0;
        margin-bottom: 0;
    }
    
    .slider-section .slider-bottom-wrapper {
        margin-bottom: 10px;
    }
    
    header.header-top .social-info > div {
        width: 100% !important;
    }
    
    header.header-top .social-info > a {
        width: 100% !important;
    }
    
    footer.footer-section .visitor-count p {
        font-size: 15px !important;
    }
    
    .card.product-card .card-content h3 {
        font-size: 18px !important;
    }
    
    .card.product-card .card-content h4  {
        font-size: 15px !important;
    }
    
    header.header-top .top-bar-ad.top-ads {
        margin-left: 0px;
    }
    
    header.header-top nav.navigation-bar {
        padding-left: 0px;
    }
    a.gt_switcher-popup.glink.nturl.notranslate {
    color: #000 !important;
    background: #ddd;
    padding: 10px 20px;
    min-width: 80% !important;
    display: inline-block;
    border-radius: 5px;
    font-size: 15px !important;
    font-weight: 700;
    font-family: "Federo", sans-serif;
    box-shadow: rgba(0, 0, 0, 0.35) 3px 3px 5px;
}
    
}

/* For android Mobile */
 @media only screen and (max-width: 600px) {
    /* Footer Social Items */
    footer.footer-section ul.social-items {
        display: flex;
        gap: 5px !important;
        flex-direction: row;
        margin-top: 14px;
    }
    /* Search Bar */
    header.header-top nav.navigation-bar {
        padding-right: 0px !important;
    }
    
    
    
    header.header-top .top-bar-ad-logo .logo-main {
    /*margin-top: -23px !important;*/
    display: none;
    }
    header.header-top .top-bar-ad .advataisment-1 {
        width: 100%;
        height: 90px !important;
        min-height: 90px !important;
        margin-top: 10px;
        background: #ddd;
        border-radius: 10px;
    }
    .product-details-wrapper ul li p {
        font-size: 14px !important;
    }
    .card.product-card{
        margin-top: 0px;
    }
    main.product-details h4 {
        font-size: 18px !important;
        padding: 5px 0px !important;
        height: auto ! Important;
        margin-bottom: 1px;
        line-height: 22px !important;
    }
    
    header.header-top .social-info {
        flex-direction: row-reverse;
        align-items: center;
    }
    
    .product-details-wrapper .product-details-info {
        display: grid;
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .mobail-card-title h3{
        display: block !important;
        font-size: 18px;
        font-weight: 600;
        min-height: 42px;
        color: #0530ad;
        font-family: "federo", sans-serif;
        margin: 0;
        line-height: normal;
        margin-bottom: 8px;
    }
    .card-content a h3{
        display: none;
    }
    .card-content a h3.home-featured{
        display: block;
    }
    .similar-ad .card.product-card .card-content a h3 {
        display: block;
    }
    main.product-details .share-product-info{
        gap:15px;
    }
    .share-product-info ul li span{
        width: 35px;
        height: 35px;
    }
    
    header.header-top .social-info a.mac {
        margin-top: -2px !important;
        display: block;
    }
    footer.footer-section .logo img {
        width: 160px !important;
        height: auto;
    }
    footer.footer-section ul li a {
        color: #000 !important;
    }
    /*sajid*/
    header.header-top .social-info button {
        margin-bottom: 0px;
        font-size: 15px !important;
    }
    a.gt_switcher-popup.glink.nturl.notranslate {
    color: #000 !important;
    background: #ddd;
    padding: 9px 0 6px 0px;
    min-width: 78% !important;
    display: inline-block;
    border-radius: 5px;
    font-size: 15px !important;
    font-weight: 700;
    font-family: "Federo", sans-serif;
    box-shadow: rgba(0, 0, 0, 0.35) 3px 3px 5px;
}
        header.header-top .social-info div#gt-mordadam-43217984 {
        margin-top: -2px;
    }

.card.product-card .card-body .card-images {
    position: relative;
    width: 100%;
    margin: 0 auto;
    border-radius: 10px 10px 0 0;
    text-align: center;
    min-height: 280px !important;
    height: 280px;
    border: 1px solid #ddd;
}
.show-all-productdiv#ajax_view_product_list .card .product-card .card-body .card-images {
        position: relative;
        width: 100%;
        margin: 0 auto;
        border-radius: 10px 10px 0 0;
        text-align: center;
        min-height: 128px !important;
        height: 128px !important;
        border: 1px solid #ddd;
    }
.show-all-product div#ajax_view_product_list .card-images img{
        height: 100% !important;
        /*width: 124px;*/
    }
.mobail-card-title h3{
    display: inline-block;
}
    div#ajax_view_product_list .card.product-card .card-body.card-images img {
        height: 104px;
        width: 124px;
    }

section.shop-page-section .card.product-card .card-body {
    display: flex;
    align-items: start;
    justify-content: start;
    gap: 15px;
    flex-direction: row;
    padding: 0;
}
.show-all-product .card.product-card .card-body .card-images{
    height:153px;
    min-height:153px !important
}
#ajax_view_product_list .card.product-card .card-body .card-images {
    width: 43%;
    height: 108px;
    min-height:125px;
}
#ajax_view_product_list .card.product-card .card-content p {
    font-size: 15px;
    font-weight: 500;
    font-family: "Federo", sans-serif;
    margin-top: 0 !important;
    padding: 0;
    color: #000;
    margin: 4px 0;
    line-height: 20px !important;
}
div#ajax_view_product_list span.featured {
    position: absolute;
    right: -20px;
    top: 98px;
    font-size: 14px;
    background: #196534;
    padding: 5px 7px;
    border-radius: 5px;
    font-weight: 600;
    color: #fff;
    box-shadow: rgba(0, 0, 0, 0.35) 3px 3px 5px;
}

.all-featured-product .card.product-card .card-body .card-images img {
        max-width: 100% !important;
        height: 238px;
        min-height: 238px;
    }
.all-featured-product .card.product-card .card-body .card-images{
    max-width: 100% !important;
        height: 240px !important;
        min-height: 240px !important;
}
.main-slider-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
    }
}

/*With niaz bhai*/
@media only screen and (min-width: 1921px) and (max-width: 3200px) {
   .slider-section .slider-bottom-wrapper {
    margin-bottom: 40px;
    display: none;
} 


.main-slider-wrapper .slider-wrapper {
    height: 566px;
}
.owl-carousel .owl-item img {
    max-height: 655px !important;
    margin: 0 auto;
    height: 566px;
    /* width: auto ! Important; */
}
}