.mobile-nav-div{display: none;}
@media (max-width: 767px) { 
.top-bar-area{display: none;}
.navbar-brand {width: 32%; }
.mobile-nav-div{display: block;}
.desk-right-nav{display: none;}
.navbar-nav li {margin-left: 0px;border-bottom: 1px solid #ccc; }
.navbar-nav li:last-child{border:none;}
.navbar-nav li a{padding: 10px!important;}
.is-sticky{position: unset;}
.search a i{width: 35px; height: 35px; font-size: 14px;}
.cart-icon{font-size: 14px; width: 35px; height: 35px;}
.cart-dropdown {position: absolute; right: unset; top: 49px; width: 332px; background: #fff; padding: 20px; border-radius: 0; box-shadow: unset; opacity: 0; visibility: hidden; transform: translateY(10px); transition: 0.3s; z-index: 999; left: -207px; margin: 0 auto; display: block; }
.dropdown-menu-end[data-bs-popper] {right: -121px; left: auto; top: 133%; }
.home-slider-wrapper {box-shadow: unset; }
#home-slider .item .cover .header-content{width: 100%;}
#home-slider .item .cover .header-content h3 {font-size: 26px; font-weight: 700; color: #fff; line-height: 33px; margin-bottom: 12px; }
#home-slider .item .cover .header-content h2 {font-size: 17px; margin: 0px 0 13px; }
#home-slider .item .cover .header-content p {color: #fff; font-size: 14px; text-align: left; width: 100%; font-weight: 400; margin-top: 13px; line-height: 18px; }
#home-slider .item .cover .header-content .banner-read-more {font-size: 15px; padding: 9px 19px; font-size: 14px; }
#home-slider .item {height: 314px; }
#home-slider .item .cover{background: rgba(0, 0, 0, 0.59);}
.home-about-wrapp {padding: 18px 0px; }
.about-image img{margin-bottom: 18px;}
.home-abt-con h5{font-size: 14px; padding: 6px 12px;}
.home-abt-con h2{font-size: 26px;}
.home-abt-con p {font-size: 14px; }
.home-abt-con ul li{font-size: 14px;}
.home-abt-con ul li img {width: 14px; margin-right: 4px; }
.pro-shape-one img {position: absolute; top: 12px; left: -19px; width: 26%; transform: rotate(47deg); }
.product-sec-head h2 {font-weight: 700; font-size: 26px; margin-bottom: 0px; }
.product-sec-head h5{font-size: 14px; padding: 6px 12px;}
.product-sec-head {text-align: center; margin-bottom: 16px; }
.product-box-div{margin-bottom: 20px;}
.product-content h3 {font-size: 21px; font-weight: 600; color: #000; margin-bottom: 9px; }
.product-content p{font-size: 14px;}
.product-content h4{font-size: 17px;}
.pro-shape-two img {position: absolute; bottom: 0; right: -2px; width: 12%; }
.home-feat-wrapp {padding: 22px 0px 0; }
.feat-box{border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 9px; text-align: center; }
.home-feat-wrapp .product-sec-head {margin-bottom: 20px; }
.home-cert-wrapp {padding: 28px 0px; }
.footer-item.about {padding-right: 0; border-right: unset; margin-right: 0; }
.footer-item .logo {height: 43px; }
.footer-item .logo, .footer-item .widget-title {margin-bottom: 20px; }
.footer-item.about p {color: #dedede; font-size: 14px; }
.footer-item.about form {margin-top: 9px; position: relative; }
.footer-item.about form input {min-height: 50px; padding-left: 30px; border-radius: 9px; border: none; }
.footer-item.about form button {position: absolute; right: 5px; top: 4px; border-radius: 18%; background: #000; border: none; height: 41px; width: 41px; text-transform: uppercase; font-weight: 700; padding: 0; color: #fff; }
.footer-item .logo, .footer-item .widget-title {margin-bottom: 10px; }
.footer-item.link ul {padding-left: 0px; list-style-type: none; display: flex; align-items: center; flex-wrap: wrap; gap: 15px;}
.footer-item.link ul li {width: 47%; border: 1px solid #ccc; text-align: center; margin-top: 0; margin-bottom: 8px !important; padding: 5px; }
.footer-item {margin-top: 16px; }
.f-items.default-padding {padding-top: 0px; padding-bottom: 23px; }
.footer-bottom{padding: 8px;}



.inner-banner-img img {width: 100%; height: 120px; object-fit: cover; }
.inner-banner-con-inn h2 {color: #fff; font-weight: 700; font-size: 22px; margin-bottom: 7px; }
ol.breadcrumb li {font-size: 15px; }
.why-choose-wrapp {padding: 23px 0px; background-color: #e9eeec; }
.choose-us-wrapper-3 .choose-us-image-items img {width: 100%; height: 100%; border-radius: 24px 24px 24px 24px; }
.choose-us-wrapper-3 .choose-us-image-items .award-box-area{padding: 12px; border-radius: 10px;}
.choose-us-wrapper-3 .choose-us-image-items::before {width: 263px; height: 149px;}
.choose-us-wrapper-3 .choose-us-image-items .award-box-area .top-items .award-icon img{width: 44px;}
.choose-us-wrapper-3 .choose-us-image-items .award-box-area .top-items h4{font-size: 15px;}
.choose-us-wrapper-3 .choose-us-image-items .award-box-area .top-items{padding-bottom: 11px;}
.choose-us-wrapper-3 .choose-us-image-items .award-box-area p {max-width: 221px; color: #fff; font-weight: 500; margin-top: 9px; font-size: 14px; margin-bottom: 4px; }

.product-page  .product-box-div {margin-bottom: 20px; border: 1px solid #ccc; }
.product-page {background-color: #fff; padding: 22px 0px; }

.cta-head{width: 100%;}
.cta-wrapp {background-color: #e9eeec; padding: 24px 0px; }
.cta-head h5{font-size: 14px; padding: 6px 12px;}
.cta-head h2{font-size: 24px;}
.cta-head p {font-size: 14px; color: #626060; margin-bottom: 6px; }
.b2b-form {padding: 20px 0px !important;}
.b2b-form .card-body h3{font-size: 26px;}


.contact-detail-wrapp {padding: 16px 0px; }
.service-card{margin-bottom: 16px;}
.service-card .service-top h4 {max-width: 70%; width: 70%; font-weight: 500; font-size: 19px; line-height: 19px; color: #000; margin-bottom: 0; }
.contact-form-wrap h3 {font-weight: 600; font-size: 21px; line-height: 36px; color: #010a15; margin-bottom: 0px; }
.contact-form-wrap {background: #1f4e3d1c; border-radius: 6px; padding: 22px 14px 1px; text-align: left; }
.contact-form-wrap .select-wrap select {background: #ffffff; margin-bottom: 10px; }
.input-wrap {margin-bottom: 10px; }
.map-wrapp {width: 100%; height: 100%; margin-top: 30px; }


.blog-area .thumb img {border-radius: 0; width: 100%; height: 190px; object-fit: cover; }
.blog-area .info, .blog-area.blog-grid .info{padding-top: 49px;}
.blog-area .meta li{font-size: 14px;}
.blog-area .post-title a {font-size: 21px; }

.service-sidebar {position: sticky; top: 30px; margin-right: 0; }
.service-entry h1{font-size: 19px;}
.service-entry h2{font-size: 19px;}
.service-entry h3{font-size: 19px;}
.service-entry h4{font-size: 19px;}

.product-detail-wrapp {padding: 15px 0px; }
.product-detail-right{padding-top: 30px;}
.product-detail-right-con h3{font-size: 20px;}
.product-detail-right-con h4{font-size: 18px;}


.privacy-policy-wrapp{padding: 22px 0px;}
.privacy-policy-con h4{font-size: 19px; font-weight: 600;}
.privacy-policy-con h2{font-size: 19px; font-weight: 600;}
.privacy-policy-con h3{font-size: 19px; font-weight: 600;}
.privacy-policy-con h1{font-size: 19px; font-weight: 600;}
.privacy-policy-con li{ font-size: 14px;}
.privacy-policy-con p{ font-size: 14px;}

}


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

.top-bar-area{display: none;}
.navbar-brand {width: 18%; }
.mobile-nav-div{display: block;margin-left: auto; margin-right: 30px;}
.desk-right-nav{display: none;}
.navbar-nav li {margin-left: 0px;border-bottom: 1px solid #ccc; }
.navbar-nav li:last-child{border:none;}
.navbar-nav li a{padding: 10px!important;}
.is-sticky{position: unset;}
.search a i{width: 35px; height: 35px; font-size: 14px;}
.cart-icon{font-size: 14px; width: 35px; height: 35px;}
.cart-dropdown {position: absolute; right: unset; top: 49px; width: 332px; background: #fff; padding: 20px; border-radius: 0; box-shadow: unset; opacity: 0; visibility: hidden; transform: translateY(10px); transition: 0.3s; z-index: 999; left: -207px; margin: 0 auto; display: block; }
.dropdown-menu-end[data-bs-popper] {right: -121px; left: auto; top: 133%; }
.home-slider-wrapper {box-shadow: unset; }
#home-slider .item .cover .header-content{width: 100%;}
#home-slider .item .cover .header-content h3 {font-size: 26px; font-weight: 700; color: #fff; line-height: 33px; margin-bottom: 12px; }
#home-slider .item .cover .header-content h2 {font-size: 17px; margin: 0px 0 13px; }
#home-slider .item .cover .header-content p {color: #fff; font-size: 14px; text-align: left; width: 100%; font-weight: 400; margin-top: 13px; line-height: 18px; }
#home-slider .item .cover .header-content .banner-read-more {font-size: 15px; padding: 9px 19px; font-size: 14px; }
#home-slider .item {height: 314px; }
#home-slider .item .cover{background: rgba(0, 0, 0, 0.59);}
.home-about-wrapp {padding: 18px 0px; }
.about-image img{margin-bottom: 18px;}
.home-abt-con h5{font-size: 14px; padding: 6px 12px;}
.home-abt-con h2{font-size: 26px;}
.home-abt-con p {font-size: 14px; }
.home-abt-con ul li{font-size: 14px;}
.home-abt-con ul li img {width: 14px; margin-right: 4px; }
.pro-shape-one img {position: absolute; top: 12px; left: -19px; width: 26%; transform: rotate(47deg); }
.product-sec-head h2 {font-weight: 700; font-size: 26px; margin-bottom: 0px; }
.product-sec-head h5{font-size: 14px; padding: 6px 12px;}
.product-sec-head {text-align: center; margin-bottom: 16px; }
.product-box-div{margin-bottom: 20px;}
.product-content h3 {font-size: 21px; font-weight: 600; color: #000; margin-bottom: 9px; }
.product-content p{font-size: 14px;}
.product-content h4{font-size: 17px;}
.pro-shape-two img {position: absolute; bottom: 0; right: -2px; width: 12%; }
.home-feat-wrapp {padding: 22px 0px 0; }
.feat-box{border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 9px; text-align: center; }
.home-feat-wrapp .product-sec-head {margin-bottom: 20px; }
.home-cert-wrapp {padding: 28px 0px; }
.footer-item.about {padding-right: 0; border-right: unset; margin-right: 0; }
.footer-item .logo {height: 43px; }
.footer-item .logo, .footer-item .widget-title {margin-bottom: 20px; }
.footer-item.about p {color: #dedede; font-size: 14px; }
.footer-item.about form {margin-top: 9px; position: relative; }
.footer-item.about form input {min-height: 50px; padding-left: 30px; border-radius: 9px; border: none; }
.footer-item.about form button {position: absolute; right: 5px; top: 4px; border-radius: 18%; background: #000; border: none; height: 41px; width: 41px; text-transform: uppercase; font-weight: 700; padding: 0; color: #fff; }
.footer-item .logo, .footer-item .widget-title {margin-bottom: 10px; }
.footer-item.link ul {padding-left: 0px; list-style-type: none; display: flex; align-items: center; flex-wrap: wrap; gap: 15px;}
.footer-item.link ul li {width: 47%; border: 1px solid #ccc; text-align: center; margin-top: 0; margin-bottom: 8px !important; padding: 5px; }
.footer-item {margin-top: 16px; }
.f-items.default-padding {padding-top: 0px; padding-bottom: 23px; }
.footer-bottom{padding: 8px;}

.inner-banner-img img {width: 100%; height: 120px; object-fit: cover; }
.inner-banner-con-inn h2 {color: #fff; font-weight: 700; font-size: 22px; margin-bottom: 7px; }
ol.breadcrumb li {font-size: 15px; }
.why-choose-wrapp {padding: 23px 0px; background-color: #e9eeec; }
.choose-us-wrapper-3 .choose-us-image-items img {width: 100%; height: 100%; border-radius: 24px 24px 24px 24px; }
.choose-us-wrapper-3 .choose-us-image-items .award-box-area{padding: 12px; border-radius: 10px;}
.choose-us-wrapper-3 .choose-us-image-items::before {width: 263px; height: 149px;}
.choose-us-wrapper-3 .choose-us-image-items .award-box-area .top-items .award-icon img{width: 44px;}
.choose-us-wrapper-3 .choose-us-image-items .award-box-area .top-items h4{font-size: 15px;}
.choose-us-wrapper-3 .choose-us-image-items .award-box-area .top-items{padding-bottom: 11px;}
.choose-us-wrapper-3 .choose-us-image-items .award-box-area p {max-width: 221px; color: #fff; font-weight: 500; margin-top: 9px; font-size: 14px; margin-bottom: 4px; }

.product-page  .product-box-div {margin-bottom: 20px; border: 1px solid #ccc; }
.product-page {background-color: #fff; padding: 22px 0px; }

.cta-head{width: 100%;}
.cta-wrapp {background-color: #e9eeec; padding: 24px 0px; }
.cta-head h5{font-size: 14px; padding: 6px 12px;}
.cta-head h2{font-size: 24px;}
.cta-head p {font-size: 14px; color: #626060; margin-bottom: 6px; }
.b2b-form {padding: 20px 0px !important;}
.b2b-form .card-body h3{font-size: 26px;}


.contact-detail-wrapp {padding: 16px 0px; }
.service-card{margin-bottom: 16px;}
.service-card .service-top h4 {max-width: 70%; width: 70%; font-weight: 500; font-size: 19px; line-height: 19px; color: #000; margin-bottom: 0; }
.contact-form-wrap h3 {font-weight: 600; font-size: 21px; line-height: 36px; color: #010a15; margin-bottom: 0px; }
.contact-form-wrap {background: #1f4e3d1c; border-radius: 6px; padding: 22px 14px 1px; text-align: left; }
.contact-form-wrap .select-wrap select {background: #ffffff; margin-bottom: 10px; }
.input-wrap {margin-bottom: 10px; }
.map-wrapp {width: 100%; height: 100%; margin-top: 30px; }



.blog-area .thumb img {border-radius: 0; width: 100%; height: 190px; object-fit: cover; }
.blog-area .info, .blog-area.blog-grid .info{padding-top: 49px;}
.blog-area .meta li{font-size: 14px;}
.blog-area .post-title a {font-size: 21px; }


.service-sidebar {position: sticky; top: 30px; margin-right: 0; }
.service-entry h1{font-size: 19px;}
.service-entry h2{font-size: 19px;}
.service-entry h3{font-size: 19px;}
.service-entry h4{font-size: 19px;}

.product-detail-wrapp {padding: 15px 0px; }
.product-detail-right{padding-top: 30px;}
.product-detail-right-con h3{font-size: 20px;}
.product-detail-right-con h4{font-size: 18px;}


.privacy-policy-wrapp{padding: 22px 0px;}
.privacy-policy-con h4{font-size: 19px; font-weight: 600;}
.privacy-policy-con h2{font-size: 19px; font-weight: 600;}
.privacy-policy-con h3{font-size: 19px; font-weight: 600;}
.privacy-policy-con h1{font-size: 19px; font-weight: 600;}
.privacy-policy-con li{ font-size: 14px;}
.privacy-policy-con p{ font-size: 14px;}



}
.privacy-policy-wrapp{padding: 22px 0px;}
.privacy-policy-con h4{font-size: 19px; font-weight: 600;}
.privacy-policy-con h2{font-size: 19px; font-weight: 600;}
.privacy-policy-con h3{font-size: 19px; font-weight: 600;}
.privacy-policy-con h1{font-size: 19px; font-weight: 600;}
.privacy-policy-con li{ font-size: 14px;}
.privacy-policy-con p{ font-size: 14px;}


@media (min-width: 1369px) and (max-width: 2592px) {
.what-we-do-content {
    padding: 100px 120px;
    height: 100%;
}

}



