.specifications{padding:120px 0;display:flex;flex-wrap:wrap}.specifications .button{width:auto;padding:5px 20px!important;margin:0 5px 5px 0!important}.specifications .button.dark_white{background:#fff!important;color:#4c4e55!important}.specifications ul{padding-bottom:60px}.specifications ul li{display:flex;align-items:center;border-bottom:1px solid #4c4e55;padding:20px 0}.light .specifications ul li{border-bottom-color:#b2b2b2}.specifications ul li:last-child{border-bottom:none}.specifications ul li strong{flex:1 0 50%;text-transform:uppercase;color:#f3f3f3;font-weight:500}.light .specifications ul li strong{color:#242424}.specifications ul li span{flex:1 0 50%}.specifications.default header{display:flex;min-width:100%;padding-bottom:40px}.specifications.default header h5{flex-basis:calc(25% + 10px);padding-top:10px}.specifications.default header h2{flex:1}.specifications.default .img{flex:1 0 50%;padding:0 1%;box-sizing:border-box}.specifications.default .img img{min-width:90%;max-width:100%}.specifications.default .content{flex:1 0 50%}.specifications.alt header{flex-basis:calc(25% + 10px);padding-right:30px;box-sizing:border-box}.specifications.alt header h2,.specifications.alt header p{padding-bottom:50px}.specifications.alt .content{flex:1 0 calc(75% - 10px);display:flex;flex-wrap:wrap}.specifications.alt .content .img{flex:1 0 calc(25% - 30px);padding-left:30px;box-sizing:border-box}.specifications.alt .content .img2{flex:1 0 calc(75% + 30px)}.specifications.alt .content ul{min-width:100%;margin-top:30px}.specifications.alt2 header{flex-basis:34%;padding-right:11%;box-sizing:border-box}.specifications.alt2 header h5{padding-bottom:90px}.specifications.alt2 header h2,.specifications.alt2 header p{padding-bottom:50px}.specifications.alt2 .content{flex:66%}.specifications.alt2 .content .button{width:auto;padding:5px 40px!important}.specifications.alt2 .content ul{margin-top:30px}@media only screen and (min-width:960px) and (max-width:1239px){.specifications{padding:100px 0}.specifications.default .img{flex-basis:40%}.specifications.default .content{flex-basis:60%}}@media only screen and (max-width:959px){.specifications{padding:60px 0}.specifications ul{padding-bottom:30px}.specifications ul li{padding:10px 0}.specifications.default header{display:block;padding-bottom:20px}.specifications.default header h5{padding-top:0}.specifications.default .img{flex-basis:40%}.specifications.default .content{flex-basis:60%}.specifications.alt header{flex-basis:40%}.specifications.alt header h2,.specifications.alt header p{padding-bottom:30px}.specifications.alt .content{flex:60%}.specifications.alt .content .img{flex-basis:calc(50% - 30px)}.specifications.alt .content .img2{flex-basis:calc(50% + 30px)}.specifications.alt2 header{flex-basis:35%;padding-right:5%}.specifications.alt2 header h5{padding-bottom:40px}.specifications.alt2 header h2,.specifications.alt2 header p{padding-bottom:30px}.specifications.alt2 .content{flex:65%}}@media only screen and (max-width:479px){.specifications{display:block}.specifications .button{min-width:100%}.specifications.default header{padding-bottom:0}.specifications.default .img{margin-bottom:20px;text-align:center}.specifications.alt header{padding:0 0 20px}.specifications.alt .content{display:block}.specifications.alt .content .img,.specifications.alt .content .img2{margin-bottom:20px;text-align:center;padding:0}.specifications.alt2 header{padding-right:0}.specifications.alt2 .img,.specifications.alt2 .img2{margin-bottom:20px;text-align:center;padding:0}}@media only screen and (min-width:480px) and (max-width:960px){.specifications.default header h2{font-size:50px;line-height:60px;max-width:100%}}