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









}





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











}







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











}







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









}









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

    .main-menu.menu-style1{/* display: none; */}

    .header-logo{}
    .header-logo img{
    /* width: 343px; */
    max-height: 61px;
}
.menu-area {
    position: relative;
    z-index: 2;
    background-color: #1f5fff;
    padding: 20px 0px;
    background: rgb(241, 152, 188);
    background: linear-gradient(90deg, #010075 0%, #f198bc 100%);
}
.header-button {
   display:none;
}
.d-none {
    /* display: none !important; */
}
.mega-hover {
  
    margin-bottom: 27px;
}



.prev {
    color: #999;
    position: absolute;
    top: 39%;
    right: auto;
    font-size: 1.5em;
    left: 6px;
    display: inline-block;
    padding: 0;
    background-color: #f5f7fa;
    color: #000d44;
    /* position: absolute; */
    /* top: 50%; */
    border: 1px solid #d8dde1;
    /* left: var(--pos-x, -120px); */
    width: 42px;
    height: 42px;
    line-height: 43px;
    font-size: 16px;
    margin-top: auto;
    z-index: 3;
    border-radius: 99px;
    text-align: center;
}



.next {
    color: #999;
    position: absolute;
    /* top: 38%; */
    /* right: -2em; */
    font-size: 1.5em;
    top: -39%;
    right: 50px;
    color: #999;
    position: absolute;
    top: 38%;
    right: 8px;
    left: auto;
    font-size: 1.5em;
    display: inline-block;
    padding: 0;
    background-color: #f5f7fa;
    color: #000d44;
    /* position: absolute; */
    /* top: 50%; */
    border: 1px solid #d8dde1;
    /* left: var(--pos-x, -120px); */
    width: 42px;
    height: 42px;
    line-height: 43px;
    font-size: 16px;
    margin-top: auto;
    z-index: 3;
    border-radius: 99px;
    text-align: center;
}

    .right-btt a {
  display:none;
}




.offer-block {
    padding: 85px 30px 140px 37px;
    margin-right: 0px;
    border-radius: 0 30px 30px 0;
    height: 694px;
}

    .background-image, [data-bg-src] {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}



.offer-block .box-subtitle {
    font-size: 17px;
    font-weight: 500;
    margin-top: -0.36em;
    margin-bottom: 29px;
    display: block;
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
}


.offer-block .sec-title {
    margin-bottom: 8px;
    margin-top: -0.2em;
    text-transform: capitalize;
    font-weight: 800;
    font-size: 52px;
    font-family: "Montserrat", sans-serif;
}


.offer-block h3 {
    margin-bottom: 33px;
    margin-top: -0.2em;
    text-transform: capitalize;
    font-weight: 800;
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    font-family: "Montserrat", sans-serif;
}

.offer-block .box-text {
    margin-bottom: 49px;
    padding-right: 25%;
    font-size: 20px;
    line-height: 27px;
    font-family: "Montserrat", sans-serif;
}




.offer-block2 {
    padding: 88px 40px;
    margin-left: 0px;
    border-radius: 30px 0 0 30px;
    height: 100%;
}

.offer-block2 .sec-title {
    margin-bottom: 17px;
    margin-bottom: 57px;
    margin-top: -0.2em;
    text-transform: capitalize;
    font-weight: 800;
    font-size: 34px;
    padding-right: 55px;
    color: #fff;
    font-family: "Montserrat", sans-serif;
}

    
   .space .th-btn.style-smoke {
    display:none;
} 
.offer-grid {
    padding: 18px 0px;
    border-radius: 30px;
    background-position: top left;
    height: 100%;
}



.weekend-sale-main {
    padding: 40px 0px;
}


.widget_title {
    position: relative;
    font-size: 28px;
    font-weight: 600;
    font-family: var(--title-font);
    line-height: 1em;
    padding-bottom: 20px;
    margin: -0.12em 0 38px 0;
}
.footer-text {
    margin-top: -0.5em;
    margin-bottom: 16px;
    /* margin: 0 0 18px 0; */
    color: #788094;
    font-size: 19px;
    line-height: 1.75;
}

.menu-all-pages-container .menu a {
    font-size: 19px;
    font-weight: 400;
    padding: 0 0 0 16px;
    margin-bottom: 22px;
    font-family: var(--body-font);
    color: #788094;
    display: block;
    max-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding-right: 0;
    background-color: transparent;
    border: none !important;
    box-shadow: none;
    position: relative;
    text-decoration: none;
    font-family: "Montserrat", sans-serif;
}
    
   .footer-widget{margin-bottom: 61px;} 


    
    .desk-slide{ display: none;}
.mob-slide{display: inline; }

.category-card .box-icon {
    height: 170px;
    padding: 19px 10px;
    display: grid;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
    
    .category-card .box-title a {
    font-size: 16px;
}

   .offer-box .box-title {
    font-size: 25px;
    margin-bottom: 11px;
    margin-top: -0.38em;
    line-height: 1.417;
    font-weight: 800;
    font-family: "Montserrat", sans-serif;
} 





.latest-products-main .woocommerce ul.products:not(.elementor-grid), .woocommerce-page ul.products:not(.elementor-grid) {
    grid-template-columns: repeat(2, 1fr) !important;
}



.right-top-call{display: none !important;}

.logo-main-top{display: none !important;}

.overflow-hidden {
    padding: 0px 0px 60px;
}


.footer-layout2 {
  
  
    margin-top: 36px;
}



.footer-space{ }

.footer-cat-main ul li {
    width: 100%;
    float: left;
}


.widget-area {
   padding: 80px 26px;
}

.footdiv-coool{margin-bottom: 73px;}


.th-widget-contact .footer-info {
    margin-bottom: 17px;
    font-size: 18px;
}


.th-widget-contact .footer-info {
    margin-bottom: 17px;
    font-size: 18px;
}

.footer-info i {
    color: #1f5fff;
    min-width: 23px;
    margin-top: 7px;
}


.contact-us-form {
    padding-left: 0px;
    font-family: "Montserrat", sans-serif;
}


    
}





















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








}











































