/* Normal desktop :992px. */
@media only screen and (max-width: 2500px){
    .header-top, .header-middle{
        display:block !important;
    }
    .mobile-header-area {
        display: none !important;
    }
}


@media (max-width: 1399px) {

    .product-single-area-v2 .product-single-left .product-slier-big-image .single-slide {

        height: 500px;

    }

    .product-single-area-v2 .product-single-left .product-thumbnail-image .single-item {

        height: 184px;

    }

}

@media only screen and (max-width: 1199px){
    .header-top, .header-middle{
        display:none !important;
    }
    .mobile-header-area {
        display: block !important;
        margin-top: 0px !important;
        padding-top: 0px;
    }
    .mobile-header-area .contact-info-mo{
        display:flex;
        border-bottom: 1px solid #EDEDED;
        padding: 4px 1px;
    }
    .mobile-header-area .contact-info {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin: 0;
        font-family: "Jost", sans-serif;
        font-size: 1.5rem;
        line-height: 1;
        font-weight: 500;
        color: var(--black);
    }
    .mobile-header-area .contact-info:hover {
        cursor: pointer;
        color: var(--primary-color);
    }
    .offcanvas-header .brand-logo{
        width:100px;
    }
    .offcanvas-header {
        align-items: center;
        justify-content: center;
    }
    .social-midia-f {
        display: block !important;
        visibility: visible !important;
        z-index: 1040 !important;
    }
    .social-midia-f ul li {
        transform: translateX(calc(100% - 40px)) !important;
    }
    .social-midia-f ul li:hover,
    .social-midia-f ul li:focus-within {
        transform: translateX(0) !important;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {

	

}



@media (max-width: 1199px) {

    .contact-us-area.section-bottom > .row {

        padding: 0 30px;

    }

    /* Home 2 product details */

    .product-single-area-v2 .product-single-left .product-slier-big-image .single-slide {

        height: 400px;

    }

    .product-single-area-v2 .product-single-left .product-thumbnail-image .single-item {

        height: 149px;

    }

}



/* Tablet desktop :768px. */



@media (min-width: 768px) and (max-width: 991px) {

	

    /* Checkout Page New Login Box Start */

    .checkout-discount-box .input-group {

        flex-direction: column;

    }

    .checkout-discount-box .form-control {

        width: 100%;

    }

    .checkout-discount-box button {

        padding: 7px;

        margin-top: 10px;

    }

    /* Checkout Page New Login Box End */

}

@media (max-width: 991px) {

	.blog-details-content-wrap, .our-features-area-wrap {

        margin: 0 1.5rem;

    }

    .thankyou-content h2 {

        font-size: 28px;

        line-height: 37px;

        margin: 18px 0;

    }

    .thankyou-content p {

        margin-bottom: 18px;

    }

    .thankyou-content img {

        height: 166px;

    }

    .checkout-page-login-box {

        flex-direction: column;

        align-items: flex-start!important;

    }

    .checkout-page-login-box h2 {

        margin-bottom: 10px!important;

    }

    /* Home 2 version product */

    .product-single-area-v2 .product-single-left .product-thumbnail-image .single-item {

        height: 100px;

    }

    .ac-title, .section-title{

        font-size:22px !important;

    }

    .ac-new .sigle-brad p{

        font-size:18px !important;    

    }

    .ac-sub-title{

        font-size:16px !important;

    }

    /* Home 2 version product */

}



@media (max-width: 767px) {

    /* Home 2 Product details */

    .product-single-area-v2 .product-single-left .product-slier-big-image .single-slide {

        height: auto;

        max-height: 600px;

    }

    .product-single-area-v2 .product-single-left .product-thumbnail-image .single-item {

        height: 170px;

    }

    .product-single-area-v2 .product-single-left .product-thumbnail-image .single-item .single-item-image {

        height: 100%;

        width: 100%;

    }

    .direction-rtl .product-single-area-v2 .product-single-left {

        margin-right: 0;

        margin-left: 0;

    }

    /* Home 2 Product details */

}



/*  Small mobile :320px. */



@media (min-width: 320px) and (max-width: 767px) {

	.contact-us-area.section-bottom .row {

        padding: 0 15px;

    }

}



@media (max-width: 450px) {

	/* Checkout Page New Login Box Start */

    .checkout-discount-box .input-group {

        flex-direction: column;

    }

    .checkout-discount-box .form-control {

        width: 100%;

    }

    .checkout-discount-box button {

        padding: 7px;

        margin-top: 10px;

    }

    /* Checkout Page New Login Box End */

    /* Home 2 Product */

    .product-single-area-v2 .product-single-left .product-thumbnail-image .single-item {

        height: 130px;

    }

    /* Home 2 Product */

}