@media (-webkit-min-device-pixel-ratio: 1.1) { 
    
}

@media (-webkit-min-device-pixel-ratio: 1.4) { 
    
}

@media (-webkit-min-device-pixel-ratio: 1.75) { 
    .product-item .product-pic {position: inherit;}
}

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

@media only screen and (min-width:1366px) and (max-width:1440px){
    .container {max-width: 1280px;}
}

@media only screen and (min-width:1025px) and (max-width:1366px){
    

}


@media only screen and (min-width:1003px) and (max-width:1024px) {
     
}

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

}

@media only screen and (min-width:320px) and (max-width:767px)
{
    header .navbar {padding: 0.75rem 0 !important;}
    header .navbar .navbar-nav {max-height: 85vh; overflow-y: scroll; box-shadow: 0 0 35px rgba(0, 0, 0, 0.2); border-bottom: 5px solid rgba(var(--color_black)); margin-top: calc(var(--padding) / 2); padding: 0; border-radius: 0.5rem;}
    header .navbar .navbar-brand img {max-width: 140px !important;}
    header .navbar .navbar-nav li {margin: 0;}
    header .navbar .navbar-nav li:last-child{margin-left: 0;}
    header .navbar .navbar-nav li .nav-link{padding: 0.75rem 1rem !important; background: rgba(var(--color_black),0.05); border-bottom: 1px solid rgba(var(--color_black),0.1);}
    header .navbar-toggler {filter: var(--imgPrimary2);}
    .banner {height: auto; margin-top: 64px;}
    .banner .item {flex-direction: column;}
    .banner .owl-carousel.style01 .owl-nav [class^='owl-'] {top: 19%;}
    .banner .container {position: inherit; top: 0 !important; padding-bottom: 0 !important; padding-top: 1rem; padding-bottom: 1rem; background-color: rgb(var(--color_white));}
    .banner .banner-text {color: rgba(var(--primary1)) !important; text-align: center;}
    .banner .btn-custom.border.white {color: rgba(var(--primary1)); --bs-border-color: rgba(var(--primary1));}
    .banner .btn-custom.border.white.has-arrow:after {filter: var(--imgPrimary1);}
    .about, .about .padding {padding-top: 0;}
    .about .about-pic {position: inherit;}
    .about h2.title {color: rgba(var(--primary1));}
    .about .content-block-wrapper .content-block {padding: 1rem;}
    .products h2.title br {display: none;}
    .why-defencell .items {--gap: 12px; --columns: 2;}
    .why-defencell .items .item {padding: 1rem;}
    .why-defencell .items .item h5 {font-size: 1rem !important;}
    .footer .top:before {display: none;}
    .footer .copyright {text-align: center;}
    .footer .copyright span {display: block;}
    .inner-banner {padding-top: 30%;}
    .breadcrumb {display: none;}
    .px-custom {padding: 0;}
    .about-defencell-pic {position: inherit; top: 0; transform: none; margin-top: 1rem;}
    .strand-pic {margin-bottom: 1rem;}
    .strand-pic::before {display: none;}
    .pg-application .app-wrapper:before {display: none;}
    ul.tabs {--gap: 10px; --col: 2; flex-wrap: wrap;}
    ul.tabs li {padding: 0.75rem;}
    ul.tabs li .icon {height: 50px;}
    .pg-application .content-block {padding: 1rem;}
    .pg-application .app-slider {float: none; margin: 0;}
    .nav-tabs {gap: 10px; flex-wrap: nowrap; overflow: hidden; overflow-x: auto; justify-content: flex-start !important;}
    .nav-tabs .nav-link {font-size: 1rem; padding: 0.35rem 0.5rem;}
    .app-slider .owl-carousel.style01 .owl-nav .owl-next {right: 1rem;}
    .app-slider .owl-carousel.style01 .owl-nav .owl-prev {left: 1rem;}
    .custom-table tr td {font-size: 1rem;}
    .product-item {padding: 1rem; position: relative;}
    .product-item h4 {padding-top: 0;}
    .product-item .d-flex {flex-direction: column; align-items: flex-start !important;}
    .product-item .product-pic {position: inherit; margin: 0 auto;}
    .build-img-wrapper {width: 100%;}
    .accordion.style1 .card-header a.px-4, .accordion.style1 .card-body.px-4 {padding-left: 1rem !important; padding-right: 1rem !important;}
}

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

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