@media (max-width: 373px) {
    .header-item-right a.btn-full{padding:3px 20px 3px 3px; font-size: 11px; max-width:170px;}
    .header-item-right a.btn-full i{width:35px; height:35px; line-height:35px; font-size:14px;}
}
@media (min-width: 374px) and (max-width: 574px) {
.footer .footer-second ul li{text-align: left; margin-bottom: 15px; display: block;}
.footer .footer-third{display: block;}
.footer .footer-third p{margin-bottom: 10px;}
.placeholder-sec{padding: 15px 0px;}
.placeholder-sec .placeholder-content-pane h2{font-size: 30px;}
.top-margin-75{margin-top: 0px;}
.top-margin-150{margin-top: 0px;}
.homepage-last-sec .step-sec{position: relative; margin-bottom: 30px;}
.title-black-center h2{font-size: 24px;}
.title-black-center .sub-title{font-size: 13px; font-weight: 500;}
.home-products .product-content{position: relative; padding: 20px 0px 20px 0px; height: 100%;}
.home-products .product-content .product-first-content .second-img{display: none;}
.home-products .product-content .product-first-content .middle-content{margin-top: 30px;}
.home-products .product-content .product-second-content{margin-left: 0; margin-top: 0;}
.home-products .product-content .product-first-content1 .second-img{display: none;}
.home-products .product-content .product-first-content1 .middle-content{margin-top: 30px;}
.home-products .product-content .product-first-content1 .middle-content h3{text-align: left;}
.home-products .product-content .product-first-content1 .middle-content p{text-align: left;}
.home-products .product-content .product-first-content1 .middle-content a.btn-full{margin-left: 0px;}
.home-products .product-content .product-second-content1{margin-top: 0; margin-right: 0; margin-bottom: 20px;}
.desktop-banner{width: 100%; position: relative; display: none;}
.mobile-banner{width: 100%; position: relative; display: block;}
.waitlist .product-sec-waitlist{display: block;}
.waitlist .product-sec-waitlist .img-sec{width: 100%; margin-bottom: 30px;}
.waitlist h2{font-size: 20px;}
.abt-sec-1 h2{font-size: 20px;}
.tech-gallery .product-wrapper .thumbnails{width: 70px;}
.tech-gallery .product-wrapper .thumbnails .thumb-item .thumb-title{display: none;}
.tech-gallery .tech-specification .specs-grid{display: block;}
.tech-second .features-grid{ grid-template-columns:1fr; gap:24px;}
.acoustic-section .acoustic-grid{display: block;}
.acoustic-section .acoustic-grid .acoustic-image img{margin-bottom: 20px;}
.acoustic-section .acoustic-grid .acoustic-content .info-grid{display: block;}
.acoustic-section h2{font-size: 20px;}
.contact-pane .enquiry-form-pane .form-row{display: block;}
.product-mobile-version{width: 100%; position: relative; background-attachment: scroll !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: center top !important; padding: 40px 0px; display: block;}
.buddy-fit-product-1{display: none;}
.buddy-fit-product-3{display: none;}
.buddy-fit-product-2{display: none;}
.header-item-right a.btn-full{padding:3px 20px 3px 3px; font-size: 11px; max-width:170px;}
.header-item-right a.btn-full i{width:35px; height:35px; line-height:35px; font-size:14px;}
}

/* Extra small devices (portrait phones) */
@media (max-width: 575.98px) {  
.footer .footer-second ul li{text-align: left; margin-bottom: 15px; display: block;}
.footer .footer-third{display: block;}
.footer .footer-third p{margin-bottom: 10px;}
.placeholder-sec{padding: 15px 0px;}
.placeholder-sec .placeholder-content-pane h2{font-size: 30px;}
.top-margin-75{margin-top: 0px;}
.top-margin-150{margin-top: 0px;}
.homepage-last-sec .step-sec{position: relative; margin-bottom: 30px;}
.title-black-center h2{font-size: 24px;}
.title-black-center .sub-title{font-size: 13px; font-weight: 500;}
.home-products .product-content{position: relative; padding: 20px 0px 20px 0px; height: 100%;}
.home-products .product-content .product-first-content .second-img{display: none;}
.home-products .product-content .product-first-content .middle-content{margin-top: 30px;}
.home-products .product-content .product-second-content{margin-left: 0; margin-top: 0;}
.home-products .product-content .product-first-content1 .second-img{display: none;}
.home-products .product-content .product-first-content1 .middle-content{margin-top: 30px;}
.home-products .product-content .product-first-content1 .middle-content h3{text-align: left;}
.home-products .product-content .product-first-content1 .middle-content p{text-align: left;}
.home-products .product-content .product-first-content1 .middle-content a.btn-full{margin-left: 0px;}
.home-products .product-content .product-second-content1{margin-top: 0; margin-right: 0; margin-bottom: 20px;}
.desktop-banner{width: 100%; position: relative; display: none;}
.mobile-banner{width: 100%; position: relative; display: block;}
.waitlist .product-sec-waitlist{display: block;}
.waitlist .product-sec-waitlist .img-sec{width: 100%; margin-bottom: 30px;}
.waitlist h2{font-size: 20px;}
.abt-sec-1 h2{font-size: 20px;}   
.tech-gallery .product-wrapper .thumbnails{width: 70px;}
.tech-gallery .product-wrapper .thumbnails .thumb-item .thumb-title{display: none;} 
.tech-gallery .tech-specification .specs-grid{display: block;}
.tech-second .features-grid{ grid-template-columns:1fr; gap:24px;}
.acoustic-section .acoustic-grid{display: block;}
.acoustic-section .acoustic-grid .acoustic-image img{margin-bottom: 20px;}
.acoustic-section .acoustic-grid .acoustic-content .info-grid{display: block;}
.acoustic-section h2{font-size: 20px;}
.product-mobile-version{width: 100%; position: relative; background-attachment: scroll !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: center top !important; padding: 40px 0px; display: block;}
.buddy-fit-product-1{display: none;}
.buddy-fit-product-3{display: none;}
.buddy-fit-product-2{display: none;}
.buddy-fit-product-4{display: none;}
}

/* Small devices (landscape phones) */
@media (min-width: 576px) and (max-width: 767.98px) {  
.footer .footer-second ul li{text-align: left; margin-bottom: 15px; display: block;}
.footer .footer-third{display: block;}
.footer .footer-third p{margin-bottom: 10px;}
.placeholder-sec{padding: 15px 0px;}
.placeholder-sec .placeholder-content-pane h2{font-size: 30px;}
.top-margin-75{margin-top: 0px;}
.top-margin-150{margin-top: 0px;}
.homepage-last-sec .step-sec{position: relative; margin-bottom: 30px;}
.title-black-center h2{font-size: 24px;}
.title-black-center .sub-title{font-size: 13px; font-weight: 500;}
.home-products .product-content{position: relative; padding: 20px 0px 20px 0px; height: 100%;}
.home-products .product-content .product-first-content .second-img{display: none;}
.home-products .product-content .product-first-content .middle-content{margin-top: 30px;}
.home-products .product-content .product-second-content{margin-left: 0; margin-top: 0;}
.home-products .product-content .product-first-content1 .second-img{display: none;}
.home-products .product-content .product-first-content1 .middle-content{margin-top: 30px;}
.home-products .product-content .product-first-content1 .middle-content h3{text-align: left;}
.home-products .product-content .product-first-content1 .middle-content p{text-align: left;}
.home-products .product-content .product-first-content1 .middle-content a.btn-full{margin-left: 0px;}
.home-products .product-content .product-second-content1{margin-top: 0; margin-right: 0; margin-bottom: 20px;}
.desktop-banner{width: 100%; position: relative; display: none;}
.mobile-banner{width: 100%; position: relative; display: block;}
.waitlist .product-sec-waitlist{display: block;}
.waitlist .product-sec-waitlist .img-sec{width: 100%; margin-bottom: 30px;}
.waitlist h2{font-size: 20px;}
.abt-sec-1 h2{font-size: 20px;}  
.tech-gallery .product-wrapper .thumbnails{width: 70px;}
.tech-gallery .product-wrapper .thumbnails .thumb-item .thumb-title{display: none;}
.tech-gallery .tech-specification .specs-grid{display: block;}
.tech-second .features-grid{ grid-template-columns:1fr; gap:24px;}
.acoustic-section .acoustic-grid{display: block;}
.acoustic-section .acoustic-grid .acoustic-image img{margin-bottom: 20px;}
.acoustic-section .acoustic-grid .acoustic-content .info-grid{display: block;}
.acoustic-section h2{font-size: 20px;}
.product-mobile-version{width: 100%; position: relative; background-attachment: scroll !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: center top !important; padding: 40px 0px; display: block;}
.buddy-fit-product-1{display: none;}
.buddy-fit-product-3{display: none;}
.buddy-fit-product-2{display: none;}
.buddy-fit-product-4{display: none;}
}

/* Medium devices (tablets) */
@media (min-width: 768px) and (max-width: 991.98px) {  
 .tech-second .features-grid{ grid-template-columns:repeat(2,1fr);}
.product-mobile-version{width: 100%; position: relative; background-attachment: scroll !important; background-size: cover !important; background-repeat: no-repeat !important; background-position: center top !important; padding: 40px 0px; display: block;}
.buddy-fit-product-1{display: none;}
.buddy-fit-product-3{display: none;}
.buddy-fit-product-2{display: none;}
.buddy-fit-product-4{display: none;}
}

/* Large devices (desktops) */
@media (min-width: 992px) and (max-width: 1199.98px) {  
}

/* Extra large devices (large desktops) */
@media (min-width: 1200px) and (max-width: 1399.98px) {  
  
}

/* XXL devices (very large desktops) */
@media (min-width: 1400px) {  
  
}
