/* Large screen  */
@media only screen and (min-width: 1900px) {
    .hero-style2.banner1 .hero-content, .hero-style2.banner2 .hero-content{
        height: 680px;
    }
}

/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {


}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {


}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {


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



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




}


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




/*--------------------------------------------------------------
# Slider All Responsice Css
--------------------------------------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {}






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



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

}




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



/*--------------------------------------------------------------
# Main Menu All Responsice Css
--------------------------------------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {


}




@media only screen and (min-width: 768px) and (max-width: 991px) {
    .contact-box{min-width: 100%;}
    .vs-menu-wrapper .mobile-logo{padding-top: 10px;padding-bottom: 10px;}
    .mobile-logo .logo {width: 40%;}

}


@media (max-width: 767px) {

    .contact-box{min-width: 100%;}
    .vs-menu-wrapper .mobile-logo{padding: 10px;background-color: var(--white-color);border-bottom: 1px solid var(--bs-danger-text-emphasis);}
    .vs-menu-wrapper .mobile-logo a {display: flex;align-items: center;}
    .mobile-logo .logo {width: 20%;}
    .mobile-logo h6{text-align: left;}
    .product-style7{flex-direction: column;}
    .product-style7 .product-img{width: 100%;}
    .product-style7 .product-content{position: relative;width: 100%;}
    .product-style7 .cart-btn{bottom: auto;top: -50px;}
    .breadcumb-title{font-size: 35px;}
    .breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span{font-size: 14px;}
    /*.hero-style2:after{
        content: "";
        background: rgba(0, 0, 0, 0.12);
        top: 0;
        position: absolute;
        left: 0;
        width: 100%;
        height: 100%;
    }*/
    .hero-style2 .hero-content{padding: 140px 0 0;}
    .hero-text {font-size: 14px;line-height: 20px;}
    .title-area2 { margin-bottom: 0;}
    .about-text{line-height: 25px;}
    .counter-media{border-bottom: 1px dashed #b7946c;padding-bottom: 10px;margin-bottom: 15px;}
    .counter-media .media-body{text-align: center;}
    .step-item {display: inline-block;text-align: center;}
    .about_bg{overflow: hidden;}
    .img-box1 .img1::before{bottom: -68px;}
    .img-box1 .video-thumb1{margin-top: -100px;margin-left: 95px;}
    .blog-single .post-admin::before, .blog-single .post-admin.vision::after {
        position: absolute;
        content: "";
        width: 100%;
        height: 120px;
        background-color: var(--theme-color2);
        z-index: -1;
        left: 0;
        top: 0;
        bottom: 0;
        border-radius: 30px;
        display: inline-block;
    }
    /*.blog-single .post-admin.vision::after {
        position: absolute;
        content: "";
        width: 100%;
        height: 120px;
        background-color: var(--theme-color2);
        z-index: -1;
        right: 0;
        top: auto;
        bottom: 0;
        border-radius: 30px;
    }*/
    .breadcumb-wrapper {padding: 40px 0;}
    .product-information__item{
        flex-direction: column;
        text-align: center;
        align-items: center;
        min-height: auto;
        border-radius: 40px;
    }
    .product-information__item span.product-information__name {
        min-width: 100%;
        margin-right: 0px;
        text-align: center;
        justify-content: center;
        min-height: 45px;
        font-size: 16px !important;
    }
    .product-information__item span{font-size: 14px; padding: 15px 5px;}
    .space .contact-box {min-width: 100%;}
    .contact-box__item{margin-bottom: 15px;}
    .product-information__item.w-50{width: 100% !important;}
    .product-style7 .product-content button{position: relative !important;}
    .pro_sec .product-information__item {min-height: auto; padding-right: 0 !important;}
    .contact-box__title{line-height: normal;font-size: 35px;}
    .inner_bnr{background-position: center;}
    .pro_sec .img-box7{margin-bottom: 20px;}
        .title-area {
        margin-bottom: 0;
        margin-top: 20px;
    }
    .header-layout2 .header-top{display: none;}
    .effect13.colored .pro_info{opacity: 1;width: 72%;height: 94%;top: 3%;left: 14%;}
    a.effect13.from_left_and_right h3.step_sec.step-title{display: none;}
    .effect13.from_left_and_right .pro_info h3{transform: translateX(0%);visibility: visible;}
    .effect13.from_left_and_right .pro_info p{
        visibility: visible;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
    .header-logo {
        max-width: 150px !important;
    }
    .hero-carousel2 .slick-dots {
        margin-bottom: 0 !important;
        text-align: center;
        top: auto;
        bottom: -30px;
    }
    .form-group{margin-bottom: 10px;}
    .header-btns button, .header-btns a{width: 30px; height: 30px;font-size: 15px;}
    .header-layout2{position: relative;}
    .hero-carousel2 .slick-track {top: 0;}
    section.pb-30{padding-bottom: 0 !important;}
    .hero-style2.banner1 .hero-content, .hero-style2.banner2 .hero-content{height: 175px;}
    .mb-30{margin-bottom: 0 !important;}
    .hero-carousel2 .slick-dots .slick-active button::before{border-color: #45262a;}
    .hero-carousel2 .slick-dots .slick-active button{background-color: #45262a;}
    .hero-carousel2 .slick-dots button{background-color: var(--dots-bg, #45262a);}
    .banner1, .banner2{background-size: cover;background-repeat: no-repeat;}
    .list-style1 ul.cer_plant_list{justify-content: center;}
    .list-style1 ul.cer_plant_list li{
        padding: 15px 15px;
        margin: 0 5px;
        font-size: 15px;
    }
    .review-wrap{padding: 10px 25px; text-align: center;}
    /*.review-logo{width: 50%}*/
    .will-sticky {
      position: relative;
    }
    .sticky-active {
      position: sticky;
      top: 0;
      z-index: 9999;
      background: white;
    }

    .sticky-active.active {
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 9999;
      background: #fff; /* Ensure it's visible on scroll */
    }
    .footer-widget .widget_title{margin: 0 0 10px 0;}
    .widget-area.style3 { padding: 20px 0 10px 0;}

}



@media only screen and (min-width: 1500px) and (max-width: 1750px) {

}



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


}



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


}

@media only screen and (min-width: 320px) and (max-width: 480px) {

 .effect13.colored .pro_info {
    opacity: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
  .effect13 .pro_info h3{padding: 20px 0 0 0;}
  .banner1, .banner2 {background-size: cover;background-repeat: no-repeat;}
  .hero-style2.banner1 .hero-content, .hero-style2.banner2 .hero-content{height: 170px;}

}
