.section{padding-top: 80px;padding-bottom: 60px;}
.testimonials{margin-bottom: 80px;}
/* banner */
.banner{background: url(/images/dvd-ripper/banner.jpg) no-repeat center center/cover;}
.banner_box h1{font-size: 60px;color: #fff;margin-bottom: 50px;text-align: center;line-height: 60px;margin-top:120px;}
.banner_box span{font-size: 24px;color: #fff;line-height: 30px;display: block;text-align: center;}
.banner_box p{font-size: 18px;color: #ecf5ff;line-height: 30px;max-width: 920px;width: 100%;margin: 26px auto 34px;text-align: center;}
.available span{font-size: 16px;color: #fff;text-align: center;display: block;margin-top: 20px;margin-bottom: 25px;}
.available span i{width: 20px;height: 20px;background: url(/images/video-converter/pro-icon.png);vertical-align: middle;margin-left: 15px;margin-top: -3px;cursor: pointer;}
.available span i.win{background-position-y:0px;}
.available span i.win.active{background-position-y:-20px;}
.available span i.mac{background-position-y:-40px;}
.available span i.mac.active{background-position-y:-60px;}
.available_box{max-width: 640px;width: 100%;margin:20px auto 0;}
.available_box div a{font-size: 24px;color: #fff;display: block;text-align: center;line-height: 60px;max-width: 300px;width: 100%;border-radius: 60px;box-sizing: border-box;margin:20px auto 0;}
.available_box div a.buy:hover{background:#21c1f5;border-color:#21c1f5 !important;}
.available_box div.active{display: flex !important;width:100%;}
.available_box div{display: none;}
.available_box div a i{width: 24px;height: 24px;vertical-align: middle;margin-top: -5px;margin-right: 20px;}
.available_box div.win .down i{background-position-y:-80px;}
.available_box div.mac .down i{background-position-y:-543px;margin-top:0px;}
.available_box div a.buy i{background-position-y: -104px;}
.available_box div a.down{box-sizing: border-box;background: #21c1f5;border: 2px solid #21c1f5;}
.available_box div a.buy{border:2px solid #fff;}
.available_box div a:hover{background: transparent;border-color: #fff !important;text-decoration: none;}
.banner_box ul{font-size: 18px;color: #ecf5ff;margin-top:50px;}
.banner_box ul li{margin-top: 20px;width: 200px;text-align: center;}
.banner_box ul li i{width: 72px;height: 72px;display: block;margin:0px auto 15px;background:url(/images/dvd-ripper/banner-icons.png)}
.banner_box ul li a{color: #fff;}
.banner_box ul li:hover a{text-decoration: none;}
.banner_box ul li:nth-child(1) a i{background-position-y: 0px;}
.banner_box ul li:nth-child(1):hover a i{background-position-y: -72px;}
.banner_box ul li:nth-child(2) a i{background-position-y: -144px;}
.banner_box ul li:nth-child(2):hover a i{background-position-y: -216px;}
.banner_box ul li:nth-child(3) a i{background-position-y: -288px;}
.banner_box ul li:nth-child(3):hover a i{background-position-y: -360px;}
.banner_box ul li:nth-child(4) a i{background-position-y: -432px;}
.banner_box ul li:nth-child(4):hover a i{background-position-y: -504px;}
.banner_box ul li:nth-child(5) a i{background-position-y: -576px;}
.banner_box ul li:nth-child(5):hover a i{background-position-y: -648px;}
/* dvd_prpular */
.dvd_prpular{background: url(/images/dvd-ripper/bg1.jpg) no-repeat center center/cover;}
.dvd_prpular_box{flex-wrap: nowrap;margin-right: -60px;align-items: center;}
.dvd_prpular_box span{font-size: 22px;color: #f85d59}
.dvd_prpular_box h2{font-size: 36px;color: #e3e4eb;text-align: left;line-height: 46px;padding-top: 40px;}
.dvd_prpular_box p{margin-top: 30px;text-align: left;font-size: 18px;color: #dbdfe4;line-height: 30px;}
.dvd_prpular_box div{max-width: 590px;width: 100%;}
.dvd_prpular_box div>a{color: #3ad3ff;font-size: 16px;display: block;margin-top: 34px;}
.dvd_prpular_box div>a i{width: 24px;height: 12px;background: url(/images/dvd-ripper/page-icons.png);background-position-y: -217px;margin-left: 4px;}
.dvd_prpular_box div>a:hover{text-decoration: underline;}
.dvd_prpular_box div>a:hover i{-moz-animation: le 1s infinite linear;-o-animation: le 1s infinite linear;animation: le 1s infinite linear;}
@-webkit-keyframes le {0% {margin-left: 4px}50% {margin-left: 10px}100% {margin-left: 4px}}
@-moz-keyframes le {0% {margin-left: 4px}50% {margin-left: 10px}100% {margin-left: 4px}}
@-o-keyframes le {0% {margin-left: 4px}50% {margin-left: 10px}100% {margin-left: 4px}}
.dvd_prpular_box>img{max-width: 764px;width: 100%;margin-top: -120px;}

.dvd_prpular_main div{max-width: 540px;width: 100%;margin-top: 40px;}
.dvd_prpular_main div img{display: block;margin: auto;}
.dvd_prpular_main div span{font-size: 24px;color: #dbdfe4;margin-top: 24px;margin-bottom: 20px;line-height: 24px;display: block;text-align: center;}
.dvd_prpular_main div p{font-size: 18px;color: #dbdfe4;line-height: 30px;text-align: center;}

.tv_and_more{background: url(/images/dvd-ripper/bg2.jpg) no-repeat center center/cover;position: relative;padding-bottom: 0;}
.tv_and_more_box{margin-bottom: 50px;}
.tv_and_more_box span{color: #f85d59;font-size: 22px;display: block;text-align: center;}
.tv_and_more_box h2{font-size: 36px;color: #e3e4eb;text-align: center;padding-top: 40px;}
.tv_and_more_box p{margin-top: 50px;margin-bottom: 55px;font-size: 18px;color: #dbdfe4;line-height: 30px;}
.tv_and_more_box a{font-size: 16px;color: #3ad3ff;text-align: center;display: block;}
.tv_and_more_box a i{width: 24px;height: 12px;background: url(/images/dvd-ripper/page-icons.png);background-position-y: -217px;margin-left: 4px;}
.tv_and_more_box a:hover{text-decoration: underline;}
.tv_and_more_box a:hover i{-moz-animation: le 1s infinite linear;-o-animation: le 1s infinite linear;animation: le 1s infinite linear;}
.tv_and_more_scroll{width: 100%;overflow: hidden;}
.tv_and_more_scroll div{width: 10000px;}
.tv_and_more_scroll div img{float: left;}
.dvd_prpular1{background: url(/images/dvd-ripper/bg3.jpg) no-repeat center center/cover;}
.dvd_prpular1 .dvd_prpular_box{margin-left: -200px;margin-right: 0;}
.excellent{background: #19204e;}
.excellent_box>span{font-size: 22px;color: #f85d59;display: block;text-align: center;}
.excellent_box h2{padding-top: 35px;}
.excellent_box>p{font-size: 18px;color: #dbdfe4;line-height: 30px;margin-top: 45px;margin-bottom: 20px;}
.excellent_box ul li{max-width: 600px;width: 100%;margin-top: 40px;}
.excellent_box ul li div{max-width:530px;width: 100%;}
.excellent_box ul li:last-child div{float: right;}
.excellent_box ul li img{max-width: 600px;width: 100%;}
.excellent_box ul span{font-size: 24px;color: #e3e4eb;display: block;text-align: center;margin-top: 45px;margin-bottom: 20px;}
.excellent_box ul p{font-size: 18px;color: #dbdfe4;}
.dvd_movies{background: url(/images/dvd-ripper/bg4.jpg) no-repeat center center/cover;}
.dvd_movies span{font-size: 22px;color: #f85d59;display: block;text-align: center;margin-bottom: 30px;}
.dvd_movies p{margin-top: 40px;line-height: 30px;color: #dbdfe4;font-size: 18px;}
.dvd_movies div{overflow: hidden;}
.dvd_movies_lun{position: relative;max-width: 1330px;width: 100%;}
.dvd_movies_lun ul{width: 2370px;padding-top: 60px;}
.dvd_movies_lun li{margin: 60px 32.5px 0;max-width: 330px;width: 100%;float: left;position: relative;}
.dvd_movies_lun li div{box-sizing: border-box;padding: 110px 30px 75px;background: rgba(52, 67, 106, .7);width: 100%;position: relative;z-index: 2;}
.dvd_movies_lun li span{font-size: 24px;color: #fff;font-weight: 600;margin-bottom: 15px;}
.dvd_movies_lun li p{font-size: 16px;color: #dbdfe4;line-height: 30px;margin-top: 0px;}
.dvd_movies_lun li>i{width:156px;height: 156px;background: url(/images/dvd-ripper/dvd-discs.png);position: absolute;top: -78px;left: 50%;margin-left: -78px;z-index: 1;}
.dvd_movies_lun li:nth-child(1)>i{background-position-y: 0;}
.dvd_movies_lun li:nth-child(2)>i{background-position-y: -156px;}
.dvd_movies_lun li:nth-child(3)>i{background-position-y: -312px;}
.dvd_movies_lun li:nth-child(4)>i{background-position-y: -468px;}
.dvd_movies_lun li:nth-child(5)>i{background-position-y: -624px;}
.dvd_movies_lun li:nth-child(6)>i{background-position-y: -780px;}
.dvd_movies_lun li span i{width: 46px;height: 46px;background: url(/images/dvd-ripper/editing-features.png);vertical-align: -14px;margin-right: 4px;}
.dvd_movies_lun li:nth-child(1) span i{background-position-y: -0px;}
.dvd_movies_lun li:nth-child(2) span i{background-position-y: -46px;}
.dvd_movies_lun li:nth-child(3) span i{background-position-y: -92px;}
.dvd_movies_lun li:nth-child(4) span i{background-position-y: -138px;}
.dvd_movies_lun li:nth-child(5) span i{background-position-y: -184px;}
.dvd_movies_lun li:nth-child(6) span i{background-position-y: -230px;}
.dvd_movies_lun>div{max-width: 1135px;width: 100%;margin: auto;}
.dvd_movies_lun>i{width: 52px;height: 63px;background: url(/images/dvd-ripper/page-icons.png);position: absolute;top: 50%;cursor: pointer;}
.dvd_movies_lun>i.left{left: 0;}
.dvd_movies_lun>i.right{right: 0;background-position-y: -65px;}
@media screen and (max-width: 1450px){
    .testimonials_main{max-width:1080px;height:auto;justify-content: space-around;} 
    .testimonials_main>div{position: initial !important;max-width:500px !important;margin-bottom: 116px;}
}
@media screen and (max-width: 1180px){
    .header{z-index: 11;}
    .testimonials{margin-bottom: 0;}
.dvd_prpular_box{margin-right: 0;}
    div.section.banner{padding-top: 140px;}
    .dvd_prpular_box{flex-wrap: wrap;}
    .dvd_prpular_box>div{margin: auto;order: 2;}
    .dvd_prpular_box>img{margin: auto;order: 1;}
    .tv_and_more_scroll{position: initial;}
    .tv_and_more_box{margin-bottom: 60px;}
    .tv_and_more{position: relative;padding-bottom: 0 !important;}
    .dvd_prpular1{padding-top: 0px !important;}
    .dvd_prpular_main{justify-content: center;}
    .dvd_prpular1 .dvd_prpular_box{margin-left: 0;}
    .excellent_box ul li div{margin: auto !important;}
    .excellent_box ul li:last-child div{float: none;}
    .excellent_box ul{justify-content: center;}
    .excellent_box ul span{margin-top: 20px;}
    .dvd_movies_lun>div{width: 100% !important;}
    .dvd_movies_lun ul{width: 100% !important;}
    .dvd_movies_lun>i{display: none;}
    .dvd_movies_lun ul{padding: 0;overflow: hidden;display: flex;justify-content: space-around;flex-wrap: wrap;max-width: 800px;width: 100%;margin: auto;}
    .dvd_movies_lun li{margin:0;margin-top: 140px;float: none;}
}
@media screen and (max-width: 830px){
    .banner_box ul{justify-content: space-around;}
}
@media screen and (max-width: 630px){
    .banner_box ul li{width: 100px;text-align: center;}
    .dvd_prpular_box>div{text-align: center;margin-top: 30px;}
    .dvd_prpular_box h2,.dvd_prpular_box p{text-align: center;}
    .banner h1{font-size:32px;line-height:38px;margin-top: 90px;margin-bottom: 20px;}
}