/* banner */
.download-wrap .banner {position: relative;}
.download-wrap .banner img {width: 100%;}
.download-wrap .breadcrumbs {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;width: 100%;max-width: 700px;}
.download-wrap .breadcrumbs h1 {color: #fff;font-family: 'Montserrat Medium';font-size: 40px;position: relative;line-height: 1;}
.download-wrap .breadcrumbs ul {display: flex;padding-left: 0;justify-content: center;margin-top: 20px;}
.download-wrap .breadcrumbs ul li {list-style: none;color: #fff;font-size: 18px;font-family: 'Montserrat Regular';}
.download-wrap .breadcrumbs ul li a {color: #fff;font-size: 18px;font-family: 'Montserrat Regular';}
.download-wrap .breadcrumbs ul li span {color: #d21a26;}

.download-wrap .top-wrap {padding: 60px 0 100px;background-image: url('/wp-content/uploads/2024/01/5651.png');background-position: right bottom;background-repeat: no-repeat;}
.download-wrap .content-wrap {margin-top: 80px;}
.download-wrap .content-wrap .left {padding-top: 20px;}
.download-wrap .content-wrap .left h3 {font-size: 36px;font-family: 'Montserrat Bold';}
.download-wrap .content-wrap .left .items-wrap {margin-top: 40px;}
.download-wrap .content-wrap .left .items-wrap .item-wrap {}
.download-wrap .content-wrap .left .items-wrap .item-wrap .text-item {padding-left: 20px;}
.download-wrap .content-wrap .left .items-wrap .item-wrap .text-item h4 {font-family: 'Montserrat Medium';font-size: 23px;}
.download-wrap .content-wrap .right {display: flex;align-items: center;height: 100%;background-image: url('/wp-content/uploads/2024/01/download-bf.jpg');background-repeat: no-repeat;background-size: 100% 100%;padding: 60px;}
.download-wrap .content-wrap .left .items-wrap .item-wrap .text-item i {color: #d21a26;font-weight: 600;display: inline-block;width: 22px;height: 22px;line-height: 20px;text-align: center;border-radius: 50%;border: 1px solid #d21a26;margin-right: 10px;}
.download-wrap .content-wrap .left .items-wrap .item-wrap .text-item p {margin-bottom: 5px;}
.download-wrap .content-wrap .right .right-item {text-align: center;}
.download-wrap .content-wrap .right .right-item *{color: #fff;padding: 0 10px;}
.download-wrap .content-wrap .right .right-item h3 {font-size: 24px;font-family: 'Roboto Bold';margin-top: 20px;}

.download-wrap .list-box {padding: 60px 80px;box-shadow: 0 0 24px rgb(14 13 18 / 7%);background-color: #fff;margin-bottom: 50px;}
.download-wrap .list-box .items .item .text h4 {font-size: 24px;font-family: 'Rubik Regular';margin-top: 15px;}
.download-wrap .list-box .items .item .text .bc {margin-top: 30px;}
.download-wrap .list-box .items .item .text .bc span {display: inline-block;padding: 2px 15px;border-radius: 20px;border: 2px solid #d21a26;background-color: rgba(210, 26, 38, .1);margin-right: 5px;}
.download-wrap .list-box .items .item .text .file-size {margin-top: 30px;font-size: 14px;}
.download-wrap .list-box .items .item .button {height: 100%;display: flex;align-items: center;}
.download-wrap .list-box .items .item .button a {padding: 10px 15px;color: #fff;background-color: #2e2e2e;font-family: 'Rubik Regular';}
.download-wrap .list-box .items .item {padding: 20px 15px;}
.download-wrap .list-box .items .item:hover {background-image: url('/wp-content/uploads/2024/01/563.jpg');background-repeat: no-repeat;background-size: 100% 100%;}
.download-wrap .list-box .items .item:hover .text h4 {color: #fff;}
.download-wrap .list-box .items .item:hover .text .bc span {color: #fff;}
.download-wrap .list-box .items .item:hover .text .file-size {color: #fff;}


@media (max-width:786px) {

    .download-wrap .breadcrumbs h1 {font-size: 20px;}
    .download-wrap .breadcrumbs ul {margin-top: 5px;margin-bottom: 5px;}
    
    .download-wrap .top-wrap,
    .download-wrap .content-wrap .right,
    .download-wrap .list-box{padding: 10px;}
    .download-wrap .content-wrap {margin-top:10px;}
    .download-wrap .content-wrap .left h3 {font-size: 20px;text-align: center;}
    .download-wrap .content-wrap .left .items-wrap {margin-top:10px;}
    .download-wrap .content-wrap .left .items-wrap{display: block;}
    .download-wrap .content-wrap .left .items-wrap .item-wrap {width:100%;}
    .download-wrap .content-wrap .right {display: block;}
    .download-wrap .list-box .items .item .col-md-1{flex:0 0 90px }
    .download-wrap .list-box .items .item .col-md-9{flex:0 0 calc(100% - 90px) }
    .download-wrap .list-box .items .item .text h4{margin-top: 0;}
    .download-wrap .list-box .items .item .text .bc{margin-top: 0;}
    .download-wrap .list-box .items .item .text .file-size{margin-top: 3px;}
    .download-wrap .list-box .items .item .button a{margin-top: 10px;}
}