@media only screen and (min-width:981px){.sub-menu,.sub-menu li a{width:290px!important}.sub-menu li a{margin-left:-20px!important;padding-left:40px!important}}@media only screen and (min-width:981px){.sub-menu,.sub-menu li a{text-transform:capitalize!important;size:20px}}@media (min-width:768px){.button-row{display:flex;justify-content:flex-start;flex-wrap:nowrap}.button-row .left-button,.button-row .right-button{flex:none;background-color:#e1e1e1;padding:12px 24px;border:none;border-radius:25px;text-decoration:none;text-align:center;display:inline-block;font-size:16px;cursor:pointer}}.rock-sizing-form{max-width:900px;margin:auto;font-family:sans-serif}.shape-row{display:flex;justify-content:space-between;margin-bottom:30px;flex-wrap:wrap;gap:20px}.shape-box{flex:1 1 45%;text-align:center}.shape-box img{max-width:100%;height:auto;margin-bottom:15px}.inputs label{display:block;margin-bottom:10px;font-weight:bold}.inputs input{margin-left:10px;padding:5px;width:80px}.form-section{margin-top:30px}.form-section label{display:block;margin-bottom:15px;font-weight:bold}.form-section input,.form-section select,.form-section textarea{width:100%;max-width:400px;padding:6px;margin-top:4px}textarea{height:100px}.form-actions{margin-top:20px}.form-actions input{margin-right:15px;padding:10px 20px;font-size:1rem}.models-wrapper{display:flex;justify-content:space-between;padding:20px;font-family:sans-serif;max-width:1200px;margin:auto}.model-column{width:48%;border:3px solid #000;padding:20px;box-sizing:border-box}.model-column h2{text-align:center;margin-bottom:20px}.top-image img{width:100%;height:auto;display:block}.model-info-row{display:flex;justify-content:space-between}.model-info{width:48%}.model-title{font-weight:bold;margin-bottom:5px}.model-info p{margin:5px 0}