@media (min-width:1921px){
    section {padding-top: 120px;padding-bottom: 120px;}
    h1, .h1{font-size: 65px;}
    h2,.h2 {font-size:48px;color: var(--body-color);}
    h3, .h3{font-size: 30px;}
    .header-bottom .inner-header .logo{max-width: 300px;}
    header .header-top{padding: 15px 0;}
    header .header-bottom{padding: 40px 0;}
    .header-bottom .inner-header #hamburger-icon img{width: 60px;}
    #mobile_menu_popup{width: 650px;padding: 170px 90px 100px;}
    #mobile_menu_popup .inner-box .close-icon{max-width: 40px;right: 90px;top: 55px;max-width: 2.08vw;}
    #mobile_menu_popup ul li a{font-size: 30px; letter-spacing: 2PX;}
    #mobile_menu_popup .inner-box ul li{padding: 25px 0;}
    .byron-footer{padding: 60px 15px 60px 15px;}
    .hero-slider-section .luca-logo { padding: 110px 0 50px; }
    .service-list-section .services-list .service-box{padding: 40px 30px;}
    .service-list-section .text-center h3{margin-bottom: 60px;}
    .service-list-section{padding: 140px 0;}
    .inner-banner-section .banner-heading{padding: 30px 0;}
    .trade-show-section .trade-list{gap: 70px;}
}
@media (max-width:1599px){

}
@media (max-width:1399px){
    .hero-slider-section .luca-logo img{max-width: 300px;}
    .hero-slider-section .slide-box img{height: 600px;}
}
@media (max-width:1199px){
    h1, .h1 { font-size: 40px;}
    h2, .h2{font-size: 32px;}
    h3, .h3 { font-size: 2vw; }
    h4, .h4 { font-size: 26px; }
    h5, .h5 { font-size: 20px; }
    p,body,a,li{font-size: 18px;}
    section{padding: 60px 0;}

    .btn{font-size: 18px;padding: 12px 25px;}

    .hero-slider-section .slide-box img{height: 600px;object-position: left;}

    .hero-slider-section .luca-logo img{max-width: 250px;}
    .trade-show-section .trade-list .box-list {gap: 15px;}
    .trade-show-section .trade-list{gap: 35px;}
    .trade-show-section .trade-list .box-list img { width: 30px; height: 30px; object-fit: contain; }

    .hero-slider-section .slide-box img{height: 500px;}

}
@media (max-width:991px){
    p,body,a,li{font-size: 16px;}
}
@media (max-width:782px){
}
@media (max-width:767px){
    h1, .h1 { font-size: 32px; } .d-none{display: block;}
    h3, .h3 {font-size: 22px;}
    h2, .h2 { font-size: 28px; }
    h4, .h4 { font-size: 24px; }
    h5, .h5 { font-size: 20px; }
    .m-none{display: none;}
    .container{max-width: 100%;}
    .col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{max-width:100%;}
    section{padding-top: 40px;padding-bottom: 40px;}
    p,body,a,li{font-size: 16px;}
    p { margin-bottom: 15px;}
    
    #mobile_menu_popup{width: 320px;    padding: 80px 30px 40px;}
    .btn, .btn-white { padding: 12px 35px; font-size: 16px; }
    a#hamburger-icon { max-width: 42PX; }
    body.logged-in #mobile_menu_popup {top: 42px;}

    header .header-top h3{font-size: 14px}
    .header-bottom .inner-header .logo { max-width: 120px; }
    #mobile_menu_popup .inner-box .close-icon{max-width: 28px;}
    #mobile_menu_popup ul li a{font-size: 16px;}
    #mobile_menu_popup .inner-box ul li{padding: 10px 0;}
    #mobile_menu_popup .inner-box .close-icon{right: 30px;top: 40px;}

    .byron-footer{padding: 30px 0;}
    .byron-footer .col-3{padding:0 15px !important;}
    .byron-footer .d-flex{justify-content: center;}
    .byron-footer .menu-footer-menu-container ul{gap: 12px;margin: 20px 0;}
    .byron-footer .menu-footer-menu-container ul li{text-align: center;}
    .byron-footer .col-3.p-0{max-width: 300px; text-align: center;}
    .byron-footer a.logo { max-width: 150PX; }
    .byron-footer .menu-footer-menu-container li a{font-size: 16px;}
    .byron-footer h6 { margin-bottom: 15px; font-size: 16px; }

    .hero-slider-section .slide-box .title-box{ text-align: center;}
    .hero-slider-section .slide-box img{height: 400px;}
    .hero-slider-section .slide-box.whiteshadow::after{background: #f8f7f2; opacity: 0.6;}
    .hero-slider-section .slide-box.darkshadow::after { background:#383839; opacity: 0.6;}

    .service-list-section{padding: 40px 0;}
    .service-list-section .text-center h3{margin-bottom: 25px;}
    .hero-slider-section .luca-logo img{max-width: 200px;}
    .hero-slider-section .luca-logo {padding: 40px 0 20px; }
    .service-list-section .services-list .col-3:first-child { padding-left: 15px; }
    .service-list-section .services-list .col-3:last-child { padding-right: 15px; }
    .service-list-section .services-list .col-3:not(:last-child){margin-bottom: 20px;}
    .service-list-section .services-list .service-box{padding: 25px 10px;}
    .header-bottom .inner-header #hamburger-icon img { width: 25px; }

    .inner-banner-section .banner-heading{padding: 18px 0;}
    .inner-banner-section img{width: 100%; object-fit: cover; height: 280px; object-position: center;}

    .contact-form-box .form-box span.wpcf7-form-control-wrap { width: 100%; }
    .trade-show-section .trade-list .box-list{gap: 10px;}
    .trade-show-section .trade-list{gap: 30px;}

    .trade-show-section .trade-list{margin-bottom: 30px;gap: 25px;}
}

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

@media (max-width:374px){

}   