﻿.about-us {
    margin: 15px;
    text-align: justify;
}

.about-us-container .page-title {
    text-align: center;
}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {

    .rate-review-div {
        padding: 8px;
    }

    .order-confirm-icon {
        font-size: 60px;
        color: green;
    }

    .slider-title {
        font-size: 1.4rem;
    }

    .slider-content {
        font-size: 0.9rem;
    }

    .order-complete__message h3, .order-complete__message .h3 {
        font-size: 1.1875rem;
        text-align: center;
    }

    .my-account .page-title {
        font-size: 1.5rem;
        text-align: center;
        margin-top: 25px;
    }

    .slideshow-bg__img {
        width: 100%;
        height: 100%;
    }

    .slideshow.type4 {
        height: 11.25rem;
    }

    .logo__image {
        margin-top: 0px;
        width: 58px !important;
    }

    .shopping-cart__totals-wrapper .btn-checkout {
        height: 2.75rem;
    }

    .shopping-cart-items-mobile {
        display: block;
    }

    .shopping-cart-items-web {
        display: none;
    }

    .remove-cart {
        margin-left: 45px;
    }

    .shopping-cart .qty-control {
        width: 6.00rem !important;
        margin: 0;
    }

    .shop-checkout .sticky-content {
        padding: 0px 0px !important;
    }

    .qty-control__reduce {
        left: 10px !important;
    }

    .qty-control__increase {
        right: 10px !important;
    }

    .shopping-cart .cart-table .qty-control__reduce {
        left: 1.25rem;
    }

    .shopping-cart .cart-table .qty-control__increase {
        right: 1.25rem;
    }

    .shopping-cart .cart-table .qty-control__number {
        border: 2px solid #e4e4e4;
        height: 3.125rem;
    }

    .show-mobile {
        display: block;
        text-align: center;
    }

        .show-mobile img {
            height: 75% !important;
            width: 75% !important;
            margin: 10px;
            margin-left: 14%;
        }

    .shopping-cart__product-item img {
        width: 23.5rem;
    }

    .order-attributes {
        clear: both;
        display: inline-block;
        width: 100%;
    }

    .product-card__price {
        display: none;
    }

    .product-mobile-card__price {
        display: block;
        text-align: left;
    }

        .product-mobile-card__price .cardItem-price {
            font-size: 12px;
            font-weight: 500;
        }

        .product-mobile-card__price .cardItem-discount-precent {
            font-size: 8px;
            margin-left: 5px;
            color: #CC0C39 !important;
        }

    .stepper-horizontal .step {
        padding-left: 0px;
        padding-top: 23px;
        padding-bottom: 5px;
        padding-right: 2px;
    }

    .additional-insta-image {
        display: none;
    }

    .wa-chat-bubble {
        display: none;
    }

    .order-list-main {
        padding: 2px 2px 10px 10px;
    }

    .product-single__details-tab {
        margin: 1.25rem auto 2.375rem;
        max-width: 58.125rem;
    }

    .product-single__media {
        margin-bottom: 0.5rem;
    }

    .product-single__details-tab > .tab-content {
        padding: 0.125rem 0;
    }

    .shop-checkout .page-title {
        font-size: 1.1875rem;
        margin-bottom: 0.125rem;
        text-transform: uppercase;
    }

    .checkout-form .checkout__payment-methods {
        padding: 15px;
    }

    .checkout__totals {
        padding: 12px;
    }

    .checkout-form {
        gap: 0rem;
    }

    .eGXlor {
        padding: 10px !important;
    }

    ._4WELSP {
        width: 95px !important;
        /*  height: 70px !important;*/
    }

    .eGXlor .x9LoV\+ {
        padding: 0 11px 0px !important;
        min-height: 90px !important;
    }

    .checkout-form .billing-info__wrapper {
        padding-top: 2.125rem !important;
    }

    .gIBRFT {
        padding: 10px !important;
    }

    .shopping-cart__totals-wrapper .sticky-content {
        padding-top: 2.125rem;
    }

    .shopping-cart {
        gap: 0.000rem;
    }

    .shopping-cart__totals {
        padding: 1.5rem;
    }

    .remove-cart {
        margin-left: 10px;
    }

    .remove-cart-holder {
        float: right;
        padding-top: 25px;
    }

    .product-single__reviews-item {
        gap: 0.275rem;
    }

    .product-single__review-form {
        width: 100%;
    }

    .cart-table {
        width: 100%;
    }

    .wa-widget-send-button {
        margin: 0 0 90px 0 !important;
    }

    .shipping-address {
        float: left;
        margin-left: 0;
    }
    .review-summary {
        padding: 8px;
        width: 100%;
    }

    .review-section {
        width: 100%;
        margin: auto;
    }

    /*.footer-pay-logo img {
    max-width: 95%;
}
*/
    .footer-logos-copy span.footer-copyright {
        font-size: 10px;
        float: left;
    }

    .footer-logos-copy {
        flex-direction: column;
    }

    .wish-list-items {
        width: 100%;
    }

    .pc__title, .cardItem-mrp {
        font-size: 10px;
    }

    .ads-banner-image {       
        width: 95%;
    }

    span.cer-content {
        display: none;
    }

    span.cer-img {
        margin-bottom: 10px;
    }

    .ck-content .image-style-side{
        width:100%;
        max-width:100%;
    }
}






/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

    .order-confirm-icon {
        font-size: 60px;
        color: green;
    }

    .order-complete__message h3, .order-complete__message .h3 {
        font-size: 1.1875rem;
        text-align: center;
    }

    .shop-checkout .page-title {
        font-size: 1.5rem;
        margin-bottom: 1.125rem;
        text-transform: uppercase;
        text-align: center;
    }

    .my-account .page-title {
        font-size: 1.5rem;
        text-align: center;
        margin-top: 25px;
    }

    .slideshow-bg {
        height: 90%;
    }

    .product-card__price {
        display: block;
    }

    .product-mobile-card__price {
        display: none;
    }
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .product-card__price {
        display: block;
    }

    .product-mobile-card__price {
        display: none;
    }
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
    .product-card__price {
        display: block;
    }

    .product-mobile-card__price {
        display: none;
    }

    .checkout-form {
        margin: auto;
    }

        .checkout-form .billing-info__wrapper {
            min-width: 65%;
            width: 65%;
        }

        .checkout-form .checkout__totals-wrapper {
            min-width: 35%;
            width: 35%;
        }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
    .review-summary {
        padding: 8px;
        width: 85%;
    }

    .product-card__price {
        display: block;
    }

    .shopping-cart .cart-table__wrapper {
        margin-top: 1.125rem !important;
    }

    .product-mobile-card__price {
        display: none;
    }

    .checkout-form {
        margin: auto;
    }

        .checkout-form .billing-info__wrapper {
            min-width: 65%;
            width: 65%;
        }

        .checkout-form .checkout__totals-wrapper {
            min-width: 35%;
            width: 35%;
        }
}

.all-tab-img img {
    padding-bottom: 20px;
}

    .all-tab-img img:nth-last-child(2) {
        padding-bottom: 0;
    }

.ourwork-tab-wrap {
    padding: 50px 0px;
    position: relative;
}

    .ourwork-tab-wrap .nav-tabs {
        display: none;
    }

.nav-link {
    color: var(--bs-nav-tabs-link-active-color)
}
/*   .ourwork-tab-wrap .nav-tabs .nav-item {
            background: #427fad;
            margin-right: 10px;
            margin-bottom: 0px;
        }*/
/* .ourwork-tab-wrap .nav-tabs .nav-link {
            border: none;
            border-top-left-radius: 0px;
            border-top-right-radius: 0px;
            color: #fff;
        }*/
@media(min-width:768px) {
    span.jdgm-rev__author-wrapper {
        float: left;
        width: 94%;
    }

    .ourwork-tab-wrap .nav-tabs {
        display: flex;
    }

    .ourwork-tab-wrap .card {
        border: none;
    }

        .ourwork-tab-wrap .card .card-header {
            display: none;
        }

        .ourwork-tab-wrap .card .collapse.tab {
            display: block;
        }
}

@media(max-width:767px) {
    span.jdgm-rev__author-wrapper {
        float: left;
        width: 100%;
    }

    .rate-review-list {
        float: left;
        width: 100% !important;
    }

    .product-single__addtocart {
        position: fixed;
        bottom: 0px;
        background: #ccc;
        width: 100%;
        left: 0;
        z-index: 9999;
        opacity: 1;
        padding: 6px 20px;
    }

    .glow-on-hover-hold, .glow-on-hover {
        width: 48% !important;
    }

    .product-single__media.vertical-thumbnail .product-single__image img {
        width: 100% !important;
        height: auto !important;
    }

    .qty-control {
        display: none;
    }

    .qty-buynow-btn {
        width: 48% !important;
        margin-top: 0px !important;
    }

        .qty-buynow-btn button {
            padding: 15px 10px !important;
            font-size: 20px !important;
        }

    .ourwork-tab-wrap .tab-content > .tab-pane {
        display: block !important;
        opacity: 1;
        margin-bottom: 10px;
    }

    .ourwork-tab-wrap .card-header {
        background: #135E4B;
        color: #fff;
        border-bottom: 1px solid rgba(0,0,0,.125);
    }

        .ourwork-tab-wrap .card-header h5 a {
            /* background: #427fad;*/
            color: #fff;
            border-bottom: none;
            text-decoration: none;
            font-size: 16px;
            display: block;
        }

            .ourwork-tab-wrap .card-header h5 a i {
                float: right;
                padding-top: 5px;
            }

    .ourwork-tab-wrap .card-body {
        border: 1px solid #135E4B;
    }

    .ourwork-tab-wrap .card-header h5 a:hover {
        color: #fff;
        font-weight: 600;
    }
}


@media (min-width: 320px) and (max-width: 767px) {
    .ourwork-tab-wrap .card-header {
        padding: 1rem 1rem !important;
    }

    .rate-review-list-div {
        float: left;
        width: 100% !important;
        padding: 0px 0px;
    }

    .carousel-control-next, .carousel-control-prev {
        width: 20% !important;
    }

    div#topNavCarousel .text-white {
        font-size: 8px !important;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .rate-review-list-div {
        float: left;
        width: 50% !important;
        padding: 0px 15px;
    }
}

@media (max-width: 400px) {
    .review-summary .col-md-5 {
        margin-bottom: 25px;
    }





    .product-single__addtocart .btn-addtocart {
        width: 48% !important;
    }

    .review-summary .col-md-5 .middle {
        width: 80%;
        float: left;
    }

    .review-summary .col-md-5 .side {
        width: 20%;
        float: left;
    }
}
