@media screen and (max-width: 1880px) {}

@media screen and (max-width: 1740px) {}

@media screen and (max-width: 1536px) {}

@media screen and (max-width: 1400px) {
    .inner-product-item {margin: 15px 2px;}
    .inner-products-info h3 {font-size: 22px;}
    .panel-inner-content h3 {font-size: 26px;}
    .contact-item{margin-bottom: 25px;}
    iframe { border-radius: 18px;}
}

@media screen and (max-width: 1300px) {}

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


@media screen and (max-width:991px) {
    .navbar-brand img {width: 100%;max-width: 100%;}

    .banner-slider .swiper-button-next:after,
    .banner-slider .swiper-rtl .swiper-button-prev:after,
    .banner-slider .swiper-button-prev:after,
    .banner-slider .swiper-rtl .swiper-button-next:after {font-size: 18px;padding: 10px;}
    .banner-slider .swiper-button-prev, .banner-slider .swiper-button-next { width: 34px;height: 35px;}
    .navbar {background-color: var(--white);}
    .main-banner-inner { margin-top: 120px;}
    p {font-size: 17px;}
    .clipped-text {font-size: 40px;}
    .mission-icon svg{display: none;}
    .mission-item h5 {margin: 5px 0 6px 0;font-size: 25px;}
    .mission-wrapper .row {margin-bottom: 10px;padding-bottom: 10px;}
    section {padding: 40px 0;}
    .heading h2 {font-size: 44px;line-height: 1.2;}
    .application-box img, .why-chosse-img img{width: 100%;}
    .why-chosse-img img {width: 100%; max-width: 100%;}
    .leader-text p {font-size: 17px;padding: 0;}
    .heading span, .why-choose-content span {font-size: 20px;margin-bottom: 10px;display: block;}
    .heading-list ul li {padding: 10px 0 10px;margin: 10px 0;}
    .heading-list ul li span {margin-right: 10px;margin-bottom: 0;}
    .footer-list {padding-left: 15px;margin-bottom: 25px;}
    .footer-all-links {margin-top: 30px;padding-top: 30px;}
    .widget-title .circle-after.circle-before.circle-both-before {font-size: 28px;}
    .panel-manufacturing ul li p {font-size: 18px;}
    .panel-manufacturing ul li span {margin-right: 12px;margin-bottom: 0;}
    .why-choose-content p {font-size: 19px;margin-bottom: 22px;}
    .heading h2 span {font-size: 46px;margin-top: 10px;}
    .sub-get-in-touch-img-home .heading p { max-width: 100%;margin-bottom: 5px;}
    section.horizontal .item {flex: 0 0 500px;}
    section.horizontal .item h5 {font-size: 26px;margin-top: 10px;}
    .dsn-btn-play {width: 125px;height: 125px;}
    #index-form .form-control {padding: 10px;}
    .footer-list ul li a {padding-right: 0;font-size: 17px;}
    .circle-after.circle-before.circle-both-before {margin-bottom: 15px;}
    .copyright p{display: block;}
    .copyright .container.d-flex{flex-wrap: wrap;}
    .dsn-btn .title-btn[data-animate-text] {margin: 20px 0;text-transform: capitalize;letter-spacing: 1.2px;}
    .footer .logo-wrap {margin: auto;}
    .heading-list { max-width: 100%;}
    .heading-list ul {margin-top: 10px;}
    .banner-item img { width: 100%;}
    .our-story {top: -5%;}
    .full-video {width: 100%;height: 100%;}
    .navbar-brand {width: 100%; max-width: 30%;}
    .newsletter-widget {margin-bottom: 15px;}
    .leader-info p{padding: 0;}
    .sub-get-in-touch-home .form-group label {font-size: 16px;}
    .sub-main-get-bg {padding: 30px 15px;}
    .navbar .navbar-nav .nav-link{color: #000;}
    .inner-contents svg{width: 50px;height: 50px;}
    .inner-contents h4 {margin-top: 0;}  
    .inner-contents p{margin-bottom: 0; } 
    .img-bg {top: 0;height: 100%;}
    .fact-icon i {font-size: 35px;}
    .details-item-title h2 {font-size: 24px;}
    
    
}



@media screen and (max-width:767px) {
    .full-video {transform: scale(1.1);}
    .bottom-form-title{display: block;}
    .bottom-form-title h3{font-size: 28px;text-align: start !important;display: block;} 
    .navbar-brand {max-width: 40%;}
    .leader-text p{text-align: justify;}
    .header-banner img { height: 440px;}
    .breadcrumb { width: 100%;}
    .breadcrumb-links {column-gap: 0;}
    .accordionItemHeading {font-size: 17px;}
    li.accordion-li a{font-size: 17px;}
    li.accordion-li:hover a, li.accordion-li.active a {font-size: 17px;}
}


@media (max-width:664px) {
    p {font-size: 17px;text-align: justify;}
    .header-banner-content h2 {font-size: 45px;}
    .inner-contents h4 {font-size: 24px;}
    section {padding: 25px 0;}
    .contact-item {padding: 22px 12px;}
    .header-banner {margin-top: 100px;}
}

@media (max-width:575px) {
    .heading h2 {font-size: 34px;}
    .contacr-bottom-info h4 {font-size: 21px;}
    section.horizontal .item {flex: 0 0 400px;}
    .widget-title .circle-after.circle-before.circle-both-before {font-size: 22px;}
    .banner-info h1 {font-size: 26px;}
    .heading {margin-bottom: 10px;}
    .form-control {padding: 10px;}
    .contact-title h2 {font-size: 28px;}
    .contact-item {border-radius: 18px;}
    .breadcrumb-links {flex-wrap: wrap;}
    .breadcrumb-box{margin-bottom: 12px; }
    .header-banner-content h2 {font-size: 35px;}

}

@media (max-width:480px) {
    .book-app a, .mobile-footer-social-icon a {font-size: 12px;}
    
}

@media (max-width:375px) {}

@media (max-width:320px) {}