.container img {width: 100%;} 
#download-section {padding: 100px 0 130px;background-color: #262626; white-space: nowrap;} 
.download-text { display: flex; gap: 15px; align-items: center; justify-content: center;} 
.download-text>div { border-left: 4px solid #fff; height: 30px;} 
.download-text p {font-size: 50px;font-weight1: bold;color: #fff;/* text-transform: uppercase; */} 
.fill {background-color: #DDDDDD;height: 75px;display: flex;align-items: center;} 
.fill-title {display: flex;gap: 30px;max-width: 1600px;padding: 0 20px;margin: auto;width: 100%;} 
.fill-title p {font-size: 19px;color: #646464;background:url('images/pagePosIcon.png') left center no-repeat;text-indent:20px;} 
.fill-title p a:hover{color: #ff0013;} 
.localize-text{color: #ff0013 !important;}
.content { max-width: 1200px; margin: auto; display: flex; padding: 50px 0;} 
.driver-item { max-width: 20%;} 
.image-container { width: 80%; margin: auto;} 
.driver-name { text-align: center; padding: 30px 20px; font-weight: bold; font-size: 16px;} 
.driver-details { flex: 1 0 0; padding-left: 30px; border-left: 1px solid #cbcbcb; margin-left: 50px;} 
.detail {display: flex;font-size: 16px;gap: 10px;margin: 20px 0;} 
.detail-name { border-bottom: 1px solid #d7d7d7; padding-bottom: 10px; margin-bottom: 30px;} 
.software-name { font-size: 22px; font-weight: bold;} 
.detail-label {font-weight: bold;line-height:25px;}
.detail-content{font-size: 14px;line-height: 25px;}
.download-button {display: flex;flex-direction: column;max-width: 200px;} 
.download-button img {width: 30%;margin: auto;}
.download-link {text-align: center;padding: 11px 15px;background-color: #ff0013;color: #fff;font-weight: bold;font-size: 16px;border-radius: 10px;} 
.instructions-title { margin: 40px 0 10px;} 
.instructions-header { font-size: 14px; font-weight: bold;} 
.instruction-item {list-style-type: decimal;margin: 10px 15px;font-size: 13px;}

.Manual {border-top: 1px solid #ccc;margin-top: 30px;text-align: center;padding: 30px 0;}
.Manual-i img { width: 50px !important; height: inherit !important; }
.Manual-i { margin: 15px 0 20px; }
.Manual-t{padding: 14px 25px; background-color: #FFA509; border-radius: 10px; width: fit-content; margin: auto;}
.Manual a { font-weight: bold; font-size: 16px; color: #fff; text-transform: uppercase; }
.down .l a:hover { background-color: #333; color: #FFA509; }
.Manual a:hover { background-color: #333; color: #FFA509; }



.driverInfo {clear:both;padding: 25px 0 70px;color:#000;}
.driverInfo-title{display: flex;max-width: 1200px;margin: auto;}
.driverInfo .model {text-align:center;padding-top:15px;font-size:15px;font-weight:bold;}
.driverInfo .nanotitle {text-align:center;float:left;width:100%;font-size:20px;font-weight:bold;margin-top:10px;}
.driverInfo .img img {width:40%;margin-top:20px;border:0px solid red;}
.driverInfo .txt {flex: 1 0 0;border-left:1px solid #ccc;padding:0 40px;}
.driverInfo .txt h5 {font-size:20px;padding:10px 0;margin-bottom:25px;border-bottom:1px solid #ccc;}
.driverInfo .txt p {padding:3px 0;margin:0;line-height:30px;}
.driverInfo .downbutton {display:block;background:#FFA509;border-radius:10px;cursor:pointer;color:#fff;font-weight:bold;font-size:16px;text-align:center;margin:10px 0 0 0;height:40px;width:150px;border: none;margin-top:10px;border-radius:10px;outline:none;text-transform: uppercase;}



@media (max-width: 719px) {
    .content{display: block;}
    .driver-item{ max-width: fit-content; margin: auto; }
    .driver-details{margin-left: 0;border-left: none;padding: 0 20px;}
    .Manual{border: none;margin: 0;}
    .download-button{margin: auto;}
    .fill-title{gap: 10px;overflow: hidden;}
    .fill-title a, .fill-title p{white-space: nowrap;font-size: 14px;}
}