/*
Theme Name:zBench
Theme URI:http://zww.me/archives/25131
Description:It is a simple WordPress theme without any plugin needed (support plugin WP-PageNavi, WP Page Numbers, WP-PostViews, wp-utf8-excerpt, Related Posts of Simple Tags, WP-RecentComments), little images, custom-menu, widgets, threaded-comments. For WordPress version 3.0+
Version:1.4.2
Author:zwwooooo
Author URI:http://zww.me/
Tags:custom-menu, threaded-comments, two-columns, fluid-layout, right-sidebar, theme-options

License:GNU General Public License, v2 (or newer)
License URI:http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

*/

/* RESET */
*{margin:0;padding:0;}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;/*font-size:100%;*/margin:0;padding:0;vertical-align:baseline;}/* BASIC */
abbr[title],acronym[title]{border-bottom:thin solid;cursor:help;}
/*h1,h2,h3,h4,h5,h6{font-weight:bold;}
h1{font-size:24px;line-height:30px;}
h2{font-size:20px;line-height:26px;}
h3{font-size:16px;line-height:24px;}
h4{font-size:14px;line-height:20px;}
h5{font-size:14px;line-height:20px;}
h6{font-size:14px;line-height:20px;}*/
small{font-size:10px;line-height:16px;}
dl{font-size:12px;}
dt{font-weight:700;}
a{outline:none;}
a,a:hover{color:#3099e2;}
a,a:focus,a:hover{text-decoration:none;}
fieldset,img{border:none;}
/*hr{color:#ddd;background-color:#ddd;height:1px;border:0px;}*/
.clear{clear:both;margin:0;padding:0;}
.hidden{display:none;}
.ac{align-items: center;}
.ae{align-items: flex-end;}
.tc{text-align: center;}
.pa{position: absolute;}
.dr{direction: rtl;}
.h51{height: 51px;}
.lh43{line-height: 44px;}
.bg-gray{background-color: #fafafa;}
.bg-light-blue{background-color: #e8f7f9;}
.bg-pink{background-color: #f4edff;}

/* @font-face{
font-family: 'Poppins';
src: url('/fonts/Poppins/Poppins.ttf'),
     url('/fonts/Poppins/Poppins.eot');
}
@font-face{
font-family: 'Poppins Light';
src: url('/fonts/Poppins-Light/Poppins-Light.ttf'),
     url('/fonts/Poppins-Light/Poppins-Light.eot');
}
@font-face{
font-family: 'Poppins Bold';
src: url('/fonts/Poppins-Bold/Poppins-Bold.ttf'),
     url('/fonts/Poppins-Bold/Poppins-Bold.eot');
}
@font-face{
font-family: 'Poppins SemiBold';
src: url('/fonts/Poppins-SemiBold/Poppins-SemiBold.ttf'),
     url('/fonts/Poppins-SemiBold/Poppins-SemiBold.eot');
} */

img{max-width: 100%;vertical-align: middle;}
.circles{display: none!important;}
.container-fluid{width: 100%;}
@media (min-width:1200px){
  .row:not(#header .row,.faq-propage .row){
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*margin-right: -15px;
    margin-left: -15px;*/
  }
}
.row:after,.row:before{display: none;}

/*hearder*/


/*btn*/
.btn-custom{
  background-image: -moz-linear-gradient( to right, #2f81ed, #3ca7f9, #3ca7f9, #2f81ed );
  background-image: -webkit-linear-gradient( 90deg, #2f81ed, #3ca7f9, #3ca7f9, #2f81ed );
  background-image: -ms-linear-gradient( to right, #2f81ed, #3ca7f9, #3ca7f9, #2f81ed );
  background-image: linear-gradient( 90deg, #2f81ed, #3ca7f9, #3ca7f9, #2f81ed );
  background-size: 300% 100%;
  transition: all .4s ease-in-out;
  user-select: none;
}
.btn-custom:hover{
  background-position: 100% 0;
}
.btn-custom:focus{
  box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);text-decoration: none;
}
.btn-custom>a{transition: all .4s ease-in-out;user-select: none;}
.btn-custom>a:focus{
  box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);text-decoration: none;
}

.btn-group,.btn-group-vertical {
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    vertical-align: middle;
}
.nav-link {
    display: block;
    padding: .5rem 1rem;
}

/*nav*/
.navbar{transition: all .3s;width: 100%;/*position: absolute;*/z-index: 10;}
.navbar>.container{position:relative;}
.navbar-nav>li:first-child{position:static;}
.navbar-nav>li:first-child .dropdown-menu{padding: 35px 0;width: 100%;}
.navbar-nav>li:first-child:hover>.dropdown-menu{align-items: stretch;display: flex;}
/*.navbar-brand{display: inline-flex;}*/
.navbar-brand>div{align-items: center;background-color: #fff;border-radius: 17px;display: flex;height: 34px;justify-content: center;margin-right: 10px;width: 34px;}
.navbar-brand>div>picture>img{height: 18px;transition: all .3s ease-in-out;width: 24px;}
.navbar-brand>span{color: #fff;font-family: Poppins Light;font-size: 30px;line-height: 40px;}
.navbar-brand>span>strong{font-family: Poppins SemiBold;}
.navbar-expand-lg .navbar-nav{color: #fff;justify-content: flex-end;width: 100%;}
.navbar .dropdown-menu{box-shadow: 0 6px 12px rgba(0,0,0,.17);margin-top: 0;padding: 20px;}
.navbar .dropdown-item{color: #444;font-size: 15px;padding: 12px 20px;width: auto;}
.navbar .nav-item:last-child .dropdown-menu{left: auto;right: 0;}
.dropdown:hover>.dropdown-menu{display: block;}
.nav-btn-dl{align-items: center;border-radius: 12px;color: #fff;display: flex;font-size: 12px;height: 33px;justify-content: center;line-height: 33px;padding: 0 12px;position: relative;text-transform: uppercase;transition: all .3s;}
.nav-btn-dl>span{bottom: 100%;color: #444;font-size: 12px;line-height: 14px;position: absolute;}
.nav-btn-dl:focus,.nav-btn-dl:hover{color: #fff;}
.nav-btn-buy{align-items: center;border: 2px solid #f9712a;border-radius: 12px;color: #f9712a;display: flex;font-size: 12px;height: 33px;justify-content: center;line-height: 33px;margin-left: .5rem;padding: 0 15px;text-transform: uppercase;transition: all .3s;}
.nav-btn-buy:focus,.nav-btn-buy:hover{background-color: #f9712a;color: #fff;}
.nav-btn-buy:focus{box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}

.navbar .nav-item{padding: 20px 5px;transition: all .3s;}
.navbar .nav-item>a{color: #fff;font-size: 15px;opacity: .95;transition: all .3s;}
.navbar-light .navbar-nav .nav-link{color: #fff;text-transform: uppercase;}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color: #fff;}
.navbar .nav-item a.dropdown-item{color: #212529;}
.navbar .nav-item a.dropdown-item.active,.navbar .nav-item a.dropdown-item:active{background: #e9ecef;color: #2f81ed;}

.navbar .nav-item .dropdown-menu>p{align-items: center;display: flex;}
.navbar .nav-item .dropdown-menu>p:focus .nav-icon,.navbar .nav-item .dropdown-menu>p:hover .nav-icon{opacity: 1;}
.nav-icon{flex-shrink: 0;height: 21px;margin-left: 7px;opacity: 0;transition: all .3s;vertical-align: middle;width: 19px;}
.nav-win-icon{background-image: url("/images/webp/new/icon/win8.webp");background-position: 50%;background-repeat: no-repeat;}
.nav-win-icon:hover{background-image: url("/images/webp/new/icon/win7.webp");}
.nav-mac-icon{background-image: url("/images/webp/new/icon/mac8.webp");background-position: 50%;background-repeat: no-repeat;}
.nav-mac-icon:hover{background-image: url("/images/webp/new/icon/mac7.webp");}

.navbar.on .navbar-brand>div{background-color: hsla(0,0%,100%,0);}
.navbar.on .navbar-brand>div>picture>img{height: 27px;width: 34px;}

.navbar.on{background-color: #fff;}
.navbar.on .navbar-brand>span{color: #444;}
.navbar.on .nav-item{padding: 10px 3px;}
.navbar.on .nav-item>a,.navbar.on .navbar-nav .nav-link,.navbar.on .navbar-nav .nav-link:hover{color: #444;}

/*navbar-netflix*/
.navbar-netflix .navbar-brand>div{box-shadow: 0 5px 10px rgba(0,0,0,.15);}
.navbar-netflix .navbar-brand>span{color: #1875df;}

/*navbar-amazon*/
.navbar-amazon .navbar-brand>div{box-shadow: 0 5px 10px rgba(0,0,0,.15);}
.navbar-amazon .navbar-brand>span{color: #1875df;}

/*navbar-hulu*/
.navbar-amazon.navbar-light .navbar-nav .nav-link,.navbar-amazon.navbar-light .navbar-nav .nav-link:focus,.navbar-amazon.navbar-light .navbar-nav .nav-link:hover,.navbar-hulu.navbar-light .navbar-nav .nav-link,.navbar-hulu.navbar-light .navbar-nav .nav-link:focus,.navbar-hulu.navbar-light .navbar-nav .nav-link:hover{color: #444;}

/*navbar-cw*/
.navbar-cw .navbar-brand>div{box-shadow: 0 5px 10px rgba(0,0,0,.15);}
.navbar-cw .navbar-brand>span{color: #444;}

/*navbar-crunchyroll*/
.navbar-crunchyroll .navbar-brand>div{box-shadow: 0 5px 10px rgba(0,0,0,.15);}
.navbar-crunchyroll .navbar-brand>span{color: #000;}
.navbar-amazon.navbar-light .navbar-nav .nav-link:hover,.navbar-crunchyroll.navbar-light .navbar-nav .nav-link,.navbar-crunchyroll.navbar-light .navbar-nav .nav-link:focus{color: #444;}

/*navbar-roku-channel*/
.navbar-roku-channel .navbar-brand>div{box-shadow: 0 5px 10px rgba(0,0,0,.15);}
.navbar-roku-channel .navbar-brand>span{color: #263076;}
.navbar-roku-channel.navbar-light .navbar-nav .nav-link{color: #2c3b72;}

/*navbar-2211*/
.navbar-pack{border-right: 1px solid #ececec;flex-basis: 400px;padding: 15px;text-align: center;}
.navbar-prolist{align-items: stretch;display: flex;padding: 0 25px;}
.navbar-pack h3{color: #444;font-family: Poppins SemiBold;font-size: 18px;margin: 40px 0 20px;}
.navbar-pack .pack-btn>a{border: 2px solid #328af0;border-radius: 22px;color: #1d7bdf;display: inline-block;font-size: 16px;font-weight: 700;letter-spacing: .03em;/*text-transform: uppercase;*/line-height: 20px;padding: 10px 25px;transition: all .4s ease-in-out;}
.navbar-pack .pack-btn>a:hover{background-color: #1d7bdf;color: #fff;}
.navbar-pack .pack-btn>a:focus{box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}
.navbar-prolist h4{color: #444;font-family: Poppins SemiBold;font-size: 16px;padding: 12px 20px;}
.navbar-prolist p{align-items: center;display: flex;}
.navbar-prolist p>a{position:relative;}
.navbar-prolist p>a>picture>img{opacity:1;position:absolute;right:-35px;transition:opacity .3s;}
.navbar-prolist p>a>picture>img[src*=fr]{right:-45px;}
.navbar-prolist p:focus .nav-icon,.navbar-prolist p:hover .nav-icon{opacity: 1;}
.navbar-prolist p:hover>a>picture>img{opacity:0;}


/*banner*/
.banner-index{overflow: hidden;}
.banner-index h1{color: #fff;font-family: Poppins SemiBold;font-size: 48px;letter-spacing: .08em;line-height: 60px;}
html[lang=ja] .banner-index h1{font-size: 60px;}
.banner-index h1+p{font-size: 15px;margin-bottom: 25px;margin-top: 20px;}
.banner-index h1>p{font-family: Poppins;font-size: 15px;font-weight: 400;margin-top: 20px;}
html[lang=ja] .banner-index h1 p{font-family: Meiryo,MS PGothic,Verdana,Arial,Helvetica,sans-serif;font-size: 18px;line-height: 32px;}
.banner-index h2{color: #fff;font-family: Poppins SemiBold;letter-spacing: .03em;}
.banner-index p{color: #fff;font-size: 13px;letter-spacing: .03em;line-height: 27px;;}
.banner-index p>span{font-family: Poppins Bold;font-size: 15px;font-weight: 700;}
.banner-index p.sys{font-size: 14px;}
html[lang=ja] .banner-index p.sys{font-size: 16px;}
.banner-text{padding-top: 120px;}

#video-downloader-banner{background-image: url(/save-video/images/webp/video-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: auto 100%;padding-bottom: 150px;}
#video-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;}
#video-downloader-banner p{font-size: 15px;line-height: 27px;}
#video-downloader-banner p.note{color: #fe8ebe;font-size: 14px;line-height: 24px;margin-bottom: 10px;margin-top: 10px;}
#video-downloader-banner p.note>span{color: #fff;font-family: Poppins;font-size: 14px;font-weight: 400;}
#video-downloader-banner p.note>span.more{color: #29c5ff;cursor: pointer;font-family: Poppins;font-size: 14px;font-weight: 400;text-decoration: underline;}
#video-downloader-banner .banner-text{padding-top: 150px;}
#video-downloader-banner .img-lg{margin-left: -30px;}

/*video downloader banner more*/
#banner-more{ background-color: rgba(93,93,93,.6); display: none; height: 100%; left: 0;position: fixed; top: 0; width: 100%; z-index: 12;}
#banner-more>div{ align-items: center; display: flex; height: 100%; justify-content: center; position: relative;width: 100%;}
#banner-more .more-container{ height: 100%; left: 0;position: absolute; top: 0; width: 100%; z-index: 0; }
/*#banner-more .more-box:first-child{max-width: 700px;}*/
#banner-more .more-box{position: relative;}
#banner-more .more-box>img{max-width: 100%;}
#banner-more .more-box>img:last-child{cursor: pointer;height: 32px;max-width: auto;position: absolute;right: 2px;top: 2px;width: 32px;}
#banner-more .more-box>a{display: block;height: 4.0169%;position: absolute;width: 16.1383%;}
#banner-more .more-box>a.a1{bottom: 9.6195%;right: 27.5696%;}
#banner-more .more-box>a.a2{bottom: 9.6195%;right: 6.244%;}
#banner-more .more-box>a.a3{bottom: 4.4397%;right: 27.5696%;}
#banner-more .more-box>a.a4{bottom: 4.4397%;right: 6.244%;}
#banner-more .more-box.de>a.a1,#banner-more .more-box.de>a.a2{bottom: 8.0338%;}
#banner-more .more-box.de>a.a3{bottom: 2.7484%;right: 27.6657%;}
#banner-more .more-box.de>a.a4{bottom: 2.7484%;}
#banner-more .more-box.fr>a.a1{bottom: 9.0909%;right: 25.5524%;}
#banner-more .more-box.fr>a.a2{bottom: 9.0909%;right: 4.2267%;}
#banner-more .more-box.fr>a.a3{bottom: 3.9112%;right: 25.5524%;}
#banner-more .more-box.fr>a.a4{bottom: 3.9112%;right: 4.1306%;}

#twitch-downloader-banner{background-image: url(/save-video/images/webp/twitch-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 752px;min-height: 752px;}
#twitch-downloader-banner h1{color: #fff;font-family: Poppins SemiBold;letter-spacing: .08em;margin-top: 0;}
#twitch-downloader-banner p{color: #fff;}

#netflix-downloader-banner{background-image: url(/save-video/images/webp/netflix-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 961px;min-height: 961px;}
#netflix-downloader-banner h1{color: #343434;font-family: Poppins SemiBold;letter-spacing: .08em;}
#netflix-downloader-banner p{color: #5e5e5e;}
#netflix-downloader-banner .play-button:before{
  animation-name: anim-effect-front-netflix;
}
#netflix-downloader-banner .play-button:after{
  animation-name: anim-effect-back-netflix;
}

#amazon-downloader-banner{background-image: url(/save-video/images/webp/amazon-downloader/banner.webp?v202311281020);background-position: top;background-repeat: no-repeat;background-size: 100% 765px;min-height: 765px;}
#amazon-downloader-banner h1{color: #fff;font-family: Poppins SemiBold;letter-spacing: .08em;}
#amazon-downloader-banner p{color: #fff;}

#disney-plus-downloader-banner{background-image: url(/save-video/images/webp/disney-plus-downloader/banner.webp);background-position: bottom;background-repeat: no-repeat;background-size: cover;min-height: 870px;}
#disney-plus-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;margin-top: 0;}
#disney-plus-downloader-banner .img-lg{margin-left: -100px;}

#hbo-downloader-banner{background-image: url(/save-video/images/webp/hbo-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 787px;min-height: 787px;}
#hbo-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;margin-top: 40px;}
#hbo-downloader-banner .img-lg{margin-left: -50px;}

#hulu-downloader-banner{background-image: url(/save-video/images/webp/hulu-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 1090px;min-height: 1090px;}
#hulu-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;}

#cleverget-banner{background-image: url(/save-video/images/webp/cleverget/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 917px;min-height: 917px;}
#cleverget-banner h1{font-size: 48px;letter-spacing: .02em;line-height: 55px;}
#cleverget-banner .banner-text{padding-top: 150px;}

#unext-downloader-banner{
  background-image: -moz-linear-gradient( 90deg, #136ddc 0, #48bcfd 100%);
  background-image: -webkit-linear-gradient( 90deg, #136ddc, #48bcfd);
  background-image: -ms-linear-gradient( 90deg, #136ddc 0, #48bcfd 100%);
  background-image: linear-gradient( 90deg, #136ddc, #48bcfd);
  padding-bottom: 40px;
}
#unext-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;}

#crackle-downloader-banner{background-image: url(/save-video/images/webp/crackle-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 849px;min-height: 849px;}
#crackle-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;}

#fod-downloader-banner .banner-text{padding-top: 100px;}
#fod-downloader-banner{background-image: url(/save-video/images/webp/fod-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 766px;min-height: 766px;}
#fod-downloader-banner h1{color: #fff;font-family: Poppins SemiBold;letter-spacing: .08em;}
#fod-downloader-banner p{color: #fff;}

#paramount-plus-downloader-banner{background-image: url(/save-video/images/webp/paramount-plus-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 784px;min-height: 784px;}
#paramount-plus-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;}
#paramount-plus-downloader-banner .img-lg{margin-left: -40px;}

#discovery-plus-downloader-banner{background-image: url(/save-video/images/webp/discovery-plus-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 900px;min-height: 900px;}
#discovery-plus-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;}

#onlyfans-downloader-banner{background-image: url(/save-video/images/webp/onlyfans-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 845px;min-height: 845px;}
#onlyfans-downloader-banner h1{margin-top: 0;}
#onlyfans-downloader-banner .img-lg{margin-left: -50px;}

#pluto-downloader-banner{background-image: url(/save-video/images/webp/pluto-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 809px;min-height: 809px;}
#pluto-downloader-banner .imgbox{margin-left: 10vw;opacity: 0;position: relative;transition: all .8s ease-out;}
#pluto-downloader-banner .imgbox.on{margin-left: 0;opacity: 1;}
#pluto-downloader-banner .icon-float{opacity: 0;position: absolute;transition: opacity 2s;}
#pluto-downloader-banner .icon-float.on{opacity: 1;}
#pluto-downloader-banner .icon1{animation: movebounce 4.8s linear infinite;left: 27px;top: 120px;}
#pluto-downloader-banner .icon2{animation: movebounce 4.2s linear infinite;left: 305px;top: -50px;}
#pluto-downloader-banner .icon3{animation: movebounce 3.8s linear infinite;left: 455px;top: 415px;}

#crunchyroll-downloader-banner .banner-text{padding-top: 150px;}
#crunchyroll-downloader-banner{background-image: url(/save-video/images/webp/crunchyroll-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 821px;min-height: 821px;padding-bottom: 20px;}
#crunchyroll-downloader-banner h1{color: #000;}
#crunchyroll-downloader-banner h1+p,#crunchyroll-downloader-banner p{color: #444;}
#crunchyroll-downloader-banner .play-button:before{
  animation-name: anim-effect-front-crunchyroll;
}
#crunchyroll-downloader-banner .play-button:after{
  animation-name: anim-effect-back-crunchyroll;
}
#crunchyroll-downloader-banner .banner-float{animation: movebounce 4s linear infinite;}

#twitcasting-downloader-banner{background-image: url(/save-video/images/webp/twitcasting-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 694px;min-height: 694px;}
#twitcasting-downloader-banner h1+p{color: #444;}

#joyn-downloader-banner .banner-text{padding: 140px 0 80px;}
#joyn-downloader-banner{
  background-image: -moz-linear-gradient( 57deg, #3e56cb 0, #11bbc0 100%);
  background-image: -webkit-linear-gradient( 57deg, #3e56cb, #11bbc0);
  background-image: -ms-linear-gradient( 57deg, #3e56cb 0, #11bbc0 100%);
  background-image: linear-gradient( 57deg, #3e56cb, #11bbc0);
}
#joyn-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;}

#nhk-plus-downloader-banner{background-image: url(/save-video/images/webp/nhk-plus-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 823px;min-height: 823px;}
#nhk-plus-downloader-banner h1{color: #1f1c51;font-family: Poppins SemiBold;letter-spacing: .08em;}
#nhk-plus-downloader-banner h1+p,#nhk-plus-downloader-banner p{color: #1f1c51;}

#roku-channel-downloader-banner .banner-text{padding: 80px 0 50px;}
#roku-channel-downloader-banner{
  background-image: -moz-linear-gradient( 48deg, #f8afda 15%, #fcd7de 93%);
  background-image: -webkit-linear-gradient( 48deg, #f8afda 15%, #fcd7de 93%);
  background-image: -ms-linear-gradient( 48deg, #f8afda 15%, #fcd7de 93%);
  background-image: linear-gradient( 48deg, #f8afda 15%, #fcd7de 93%);
}
#roku-channel-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#roku-channel-downloader-banner h1+p,#roku-channel-downloader-banner p{color: #444;}

#apple-tv-plus-downloader-banner{
  background-image: -moz-linear-gradient( 126deg, #c8f3f9 0, #b7c1f9 100%);
  background-image: -webkit-linear-gradient( 126deg, #c8f3f9, #b7c1f9);
  background-image: -ms-linear-gradient( 126deg, #c8f3f9 0, #b7c1f9 100%);
  padding-bottom: 80px;
}
#apple-tv-plus-downloader-banner h1{color: #282b2b;font-family: Poppins SemiBold;letter-spacing: .08em;}
#apple-tv-plus-downloader-banner h1+p,#apple-tv-plus-downloader-banner p{color: #444;}
#apple-tv-plus-downloader-banner .play-button:before{
  animation-name: anim-effect-front-apple-tv-plus;
}

#fanza-downloader-banner .banner-text{padding-top: 50px;}
#fanza-downloader-banner{background-image: url(/save-video/images/webp/fanza-downloader/banner.webp);background-position: 100% 0;background-repeat: no-repeat;background-size: 100% 797px;min-height: 797px;}
#fanza-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;padding-top: 150px;}
#fanza-downloader-banner h1+p{color: #000;}
#fanza-downloader-banner p{color: #444;}

#abema-downloader-banner{background-image: url(/save-video/images/webp/abema-downloader/banner.webp?v202412111000);background-position: 100% 0;background-repeat: no-repeat;background-size: 100% 801px;min-height: 801px;}
html[lang=ja] #abema-downloader-banner{background-image: url(/jp/save-video/images/webp/abema-downloader/banner.webp?v202412111000);}
#abema-downloader-banner h1{color: #0d1a61;/*padding-top: 150px;*/font-family: Poppins SemiBold;letter-spacing: .08em;}
#abema-downloader-banner h1>p{color: #0d1a61;}
#abema-downloader-banner p{color: #444;}

#dmm-downloader-banner .banner-text{padding-top: 80px;}
#dmm-downloader-banner{background-image: url(/save-video/images/webp/dmm-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 757px;min-height: 757px;}
#dmm-downloader-banner h1{color: #282b2b;font-family: Poppins SemiBold;letter-spacing: .08em;}
#dmm-downloader-banner h1+p{color: #444;max-width: 390px;}
#dmm-downloader-banner p{color: #444;}

#tubi-downloader-banner{background-image: url(/save-video/images/webp/tubi-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 785px;min-height: 785px;}
#tubi-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#tubi-downloader-banner p{color: #444;}
#tubi-downloader-banner .play-button:before{
  animation-name: anim-effect-front-twitcasting;
}
#tubi-downloader-banner .play-button:after{
  animation-name: anim-effect-back-twitcasting;
}

#espn-plus-downloader-banner{background-image: url(/save-video/images/webp/espn-plus-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 797px;min-height: 797px;}
#espn-plus-downloader-banner h1{color: #fff;font-family: Poppins SemiBold;letter-spacing: .08em;}
#espn-plus-downloader-banner p{color: #fff;}

#rakuten-tv-downloader-banner .banner-text{padding-top: 80px;}
#rakuten-tv-downloader-banner{
  background-image: -moz-linear-gradient( -25deg, #a1c2f7 14%, #8898e7 75%);
  background-image: -webkit-linear-gradient( -25deg, #a1c2f7 14%, #8898e7 75%);
  background-image: -ms-linear-gradient( -25deg, #a1c2f7 14%, #8898e7 75%);
  background-image: linear-gradient( -25deg, #a1c2f7 14%, #8898e7 75%);
}
#rakuten-tv-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#rakuten-tv-downloader-banner h1+p,#rakuten-tv-downloader-banner p{color: #444;}

#mgs-downloader-banner .banner-text{padding-top: 50px;}
#mgs-downloader-banner{background-image: url(/save-video/images/webp/mgs-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 679px;min-height: 679px;}
#mgs-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#mgs-downloader-banner p{color: #444;}

#pantaflix-downloader-banner .banner-text{padding-top: 200px;}
#pantaflix-downloader-banner{background-image: url(/save-video/images/webp/pantaflix-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 1011px;min-height: 1011px;}
#pantaflix-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#pantaflix-downloader-banner p{color: #444;}
#pantaflix-downloader-banner .img-lg{margin-left: -150px;}
#pantaflix-downloader-banner .play-button:before{
  animation-name: anim-effect-front-apple-tv-plus;
}
#pantaflix-downloader-banner .play-button:after{
  animation-name: anim-effect-back-apple-tv-plus;
}

#tver-downloader-banner{background-position: top;background-size: 100% 797px;min-height: 797px;}
#tver-downloader-banner h1+p{padding-right: 70px;}

#funimation-downloader-banner{background-image: url(/save-video/images/webp/funimation-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 942px;min-height: 942px;}
#funimation-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#funimation-downloader-banner p{color: #444;}
#funimation-downloader-banner .play-button:before{
  animation-name: anim-effect-front-twitcasting;
}
#funimation-downloader-banner .play-button:after{
  animation-name: anim-effect-back-twitcasting;
}

#tving-downloader-banner .banner-text{padding-top: 80px;}
#tving-downloader-banner{background-image: url(/save-video/images/webp/tving-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 854px;min-height: 854px;}
#tving-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;}
#tving-downloader-banner h1+p{padding-right: 70px;}
#tving-downloader-banner p{color: #fff;}

#raiplay-downloader-banner{background-image: url(/save-video/images/webp/raiplay-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 848px;min-height: 848px;padding-bottom:10px;}
#raiplay-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;}
#raiplay-downloader-banner h1+p{padding-right: 70px;}
#raiplay-downloader-banner p{color: #fff;}

#watcha-downloader-banner{padding-bottom: 50px;}
#watcha-downloader-banner .banner-text{padding-top: 75px;}
#watcha-downloader-banner{
  background-image: -moz-linear-gradient( 60deg, #fed2d3 0, #f8b0c8 100%);
  background-image: -webkit-linear-gradient( 60deg, #fed2d3, #f8b0c8);
  background-image: -ms-linear-gradient( 60deg, #fed2d3 0, #f8b0c8 100%);
  background-image: linear-gradient( 60deg, #fed2d3, #f8b0c8);
}
#watcha-downloader-banner h1{color: #212121;font-family: Poppins SemiBold;letter-spacing: .08em;}
#watcha-downloader-banner h1+p{padding-right: 70px;}
#watcha-downloader-banner p{color: #444;}

#arte-downloader-banner{background-image: url(/save-video/images/webp/arte-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 770px;min-height: 770px;}
#arte-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#arte-downloader-banner p{color: #444;}

#video-recorder-banner .banner-text{padding-top: 150px;}
#video-recorder-banner{background-image: url(/save-video/images/webp/video-recorder/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 969px;min-height: 969px;}
#video-recorder-banner h1{color: #fff;font-family: Poppins SemiBold;letter-spacing: .08em;}
#video-recorder-banner p{color: #fff;}
#video-recorder-banner .play-button:before{
  animation-name: anim-effect-front-rakuten-tv;
}
#video-recorder-banner .play-button:after{
  animation-name: anim-effect-back-rakuten-tv;
}
#video-recorder-banner .img-lg{margin-left: -100px;}

#mpd-downloader-banner{
  background-image: -moz-linear-gradient( 7deg, #627ee9 0, #8dadf3 100%);
  background-image: -webkit-linear-gradient( 7deg, #627ee9, #8dadf3);
  background-image: -ms-linear-gradient( 7deg, #627ee9 0, #8dadf3 100%);
  background-image: -linear-gradient( 7deg, #627ee9 0, #8dadf3 100%);
  padding-bottom: 80px;
}
#mpd-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;}
#mpd-downloader-banner h1+p,#mpd-downloader-banner p{color: #fff;}
#mpd-downloader-banner .play-button:before{
  animation-name: anim-effect-front-apple-tv-plus;
}

#m3u8-downloader-banner .banner-text{padding-top: 80px;}
#m3u8-downloader-banner{background-image: url(/save-video/images/webp/m3u8-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 700px;min-height: 700px;padding-bottom: 80px;}
#m3u8-downloader-banner h1{color: #fff;font-family: Poppins SemiBold;letter-spacing: .08em;}
#m3u8-downloader-banner p{color: #fff;}

#fansly-downloader-banner .banner-text{padding-top: 80px;}
#fansly-downloader-banner{background-image: url(/save-video/images/webp/fansly-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 100%;}
#fansly-downloader-banner h1{color: #fff;font-family: Poppins SemiBold;letter-spacing: .08em;}
#fansly-downloader-banner p{color: #fff;}

#ctv-downloader-banner{background-image: url(/save-video/images/webp/ctv-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 809px;min-height: 809px;}
#ctv-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#ctv-downloader-banner h1+p{color: #444;padding-right: 70px;}
#ctv-downloader-banner p{color: #444;}
#ctv-downloader-banner .imgbox{margin-left: -100px;}

#pornhub-downloader-banner{background-image: url(/save-video/images/webp/pornhub-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 769px;min-height: 769px;}
#pornhub-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#pornhub-downloader-banner h1+p{color: #444;padding-right: 70px;}
#pornhub-downloader-banner p{color: #444;}

#canal-plus-downloader-banner .banner-text{padding-top: 150px;}
#canal-plus-downloader-banner{background-image: url(/save-video/images/webp/canal-plus-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 768px;min-height: 768px;}
#canal-plus-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;}

#youtube-movies-downloader-banner{background-image: url(/save-video/images/webp/youtube-movies-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 865px;min-height: 865px;}
#youtube-movies-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#youtube-movies-downloader-banner h1+p,#youtube-movies-downloader-banner p{color: #444;}

#cw-downloader-banner .banner-text{padding-top: 50px;}
#cw-downloader-banner{background-image: url(/save-video/images/webp/cw-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 766px;min-height: 766px;}
#cw-downloader-banner h1{color: #fff;font-family: Poppins SemiBold;letter-spacing: .08em;}
#cw-downloader-banner p{color: #fff;}

#ard-downloader-banner{background-image: url(/save-video/images/webp/ard-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 870px;min-height: 870px;}
#ard-downloader-banner h1{color: #fff;font-family: Poppins SemiBold;letter-spacing: .08em;}
#ard-downloader-banner p{color: #fff;}

#itvx-downloader-banner{background-image: url(/save-video/images/webp/itvx-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 737px;min-height: 737px;}
#itvx-downloader-banner h1{color: #fff;font-family: Poppins SemiBold;letter-spacing: .08em;}
#itvx-downloader-banner p{color: #fff;}

#myfans-downloader-banner .banner-text{padding-top: 50px;}
#myfans-downloader-banner{
  background-image: -moz-linear-gradient( 87deg, #ffd4d5 6%, #e9a9a9 100%);
  background-image: -webkit-linear-gradient( 87deg, #ffd4d5 6%, #e9a9a9);
  background-image: -ms-linear-gradient( 87deg, #ffd4d5 6%, #e9a9a9 100%);
  background-image: linear-gradient( 87deg, #ffd4d5 6%, #e9a9a9);background-size: 100% 656px;
  min-height: 656px;
}
#myfans-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#myfans-downloader-banner h1+p,#myfans-downloader-banner p{color: #444;}

#sling-downloader-banner .banner-text{padding-top: 80px;}
#sling-downloader-banner{
  background-image: -moz-linear-gradient( to top, #0034b4 0, #012178 43%, #010e3c 100%);
  background-image: -webkit-linear-gradient( 0deg, #0034b4 0, #012178 43%, #010e3c);
  background-image: -ms-linear-gradient( to top, #0034b4 0, #012178 43%, #010e3c 100%);
  background-image: linear-gradient( 0deg, #0034b4 0, #012178 43%, #010e3c);
}
#sling-downloader-banner h1{font-family: Poppins SemiBold;letter-spacing: .08em;}
#sling-downloader-banner h1+p,#sling-downloader-banner p{color: #fff;}

#tver-downloader-banner{background-image: url(/save-video/images/webp/tver-downloader/banner.webp);background-position: 100% 0;background-repeat: no-repeat;background-size: 50% 866px;min-height: 866px;}
#tver-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#tver-downloader-banner h1+p,#tver-downloader-banner p{color: #444;}

#zdf-downloader-banner .banner-text{padding-top: 80px;}
#zdf-downloader-banner{background-image: url(/save-video/images/webp/zdf-downloader/banner.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 800px;min-height: 800px;}
#zdf-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#zdf-downloader-banner h1+p,#zdf-downloader-banner p{color: #444;}

#twitcasting-downloader-banner .banner-text{padding-top: 30px;}
#twitcasting-downloader-banner{
  background-image: -moz-linear-gradient( 60deg, #96eef7 0, #d0fad4 100%);
  background-image: -webkit-linear-gradient( 60deg, #96eef7, #d0fad4);
  background-image: -ms-linear-gradient( 60deg, #96eef7 0, #d0fad4 100%);
  background-image: linear-gradient( 60deg, #96eef7, #d0fad4);
}
#twitcasting-downloader-banner h1{color: #000;font-family: Poppins SemiBold;letter-spacing: .08em;}
#twitcasting-downloader-banner h1+p{color: #000;}
#twitcasting-downloader-banner p{color: #444;}


@media (max-width:767px){
  /*navbar-2211*/
  .navbar-prolist{flex-direction: column;padding: 0;/*max-height: 50vh;overflow: auto;*/}
  .navbar .dropdown-item,.navbar-prolist h4{padding: 8px 10px;}
  .navbar .dropdown-item{font-size: 14px;}

  .navbar-prolist p>a>picture>img{right:-45px;}

  .banner-index h1{font-size: 36px!important;line-height: 48px!important;}
}

@media (max-width:991px){
  #disney-plus-downloader-banner .img-lg{margin-left: 0;}

  #hulu-downloader-banner{background-color: #3fadf8;background-image: none;}

  #hulu-downloader-banner .img-lg,#paramount-plus-downloader-banner .img-lg{margin-left: 0;}

  #pluto-downloader-banner .banner-text{padding-top: 150px;}
  #pluto-downloader-banner .imgbox{margin-top: 100px;padding-left: 0;}
  #pluto-downloader-banner .icon1{left: 0;max-width: 35.2014%;top: 23.3083%;}
  #pluto-downloader-banner .icon2{left: auto;max-width: 43.4326%;right: 0;top: 0;}
  #pluto-downloader-banner .icon3{bottom: 20px;left: auto;max-width: 16.4623%;right: 0;top: auto;}

  #dmm-downloader-banner .imgbox{margin-left: 0;margin-top: 100px;}
  #dmm-downloader-banner .icon1{left: 0;max-width: 40.458%;top: 31.2977%;}
  #dmm-downloader-banner .icon2{left: 0;max-width: 11.4504%;top: 14.3766%;}
  #dmm-downloader-banner .icon3{left: auto;max-width: 8.5242%;right: 36.8957%;top: 11.1959%;}
  #dmm-downloader-banner .icon4{left: auto;max-width: 9.2875%;right: 0;top: 20.1959%;}

  #rakuten-tv-downloader-banner .imgbox{margin-top: 100px;}
  #rakuten-tv-downloader-banner .icon1{left: 0;max-width: 17.037%;top: 28.125%;}
  #rakuten-tv-downloader-banner .icon2{bottom: auto;left: 4.0741%;max-width: 68.1481%;top: 20.3125%;}
  #rakuten-tv-downloader-banner .icon3{left: 64.0741%;max-width: 10%;top: 38.6364%;top: 11.1959%;}
  #rakuten-tv-downloader-banner .icon4{left: 67.7778%;max-width: 10.3704%;top: 7.3864%;}

  #tver-downloader-banner .imgbox{margin-top: 100px;}
  #tver-downloader-banner .icon1{left: 25.0991%;max-width: 27.4769%;top: -10%;}
  #tver-downloader-banner .icon2{left: auto;max-width: 13.4742%;right: 25%;top: 3.8941%;}
  #tver-downloader-banner .icon3{bottom: 0;left: 0;max-width: 33.9498%;top: auto;}
  #tver-downloader-banner .icon4{bottom: 0;left: auto;max-width: 35.535%;right: 0;top: auto;}

  #video-recorder-banner .img-lg{margin-left: 0;}
  #video-recorder-banner{background-color:#6657df;background-image: none;}

  /*navbar-2211*/
  .navbar-nav>li:first-child .dropdown-menu{max-height:50vh;overflow-y:scroll;padding: 15px 0;}
  .navbar-nav>li:first-child:hover>.dropdown-menu{flex-direction: column;}
  .navbar-pack{flex-basis: auto;}
  .navbar-pack h3{margin: 15px 0;}
  .navbar-pack .pack-btn>a{color: #1d7bdf!important;}
  .navbar-pack .pack-btn>a:hover{color: #fff!important;}
  .navbar-pack-img{width: 120px;}
}

@media (min-width:992px) and (max-width:1199px){
  #paramount-plus-downloader-banner .img-lg{margin-left: 0;}

  #tver-downloader-banner .img-lg{max-width:none;}

  #video-recorder-banner .img-lg{margin-left: 0;}
}

@media (min-width:1200px) and (max-width:1439px){
  #tver-downloader-banner .img-lg{max-width:none;}

  #video-recorder-banner .img-lg{margin-left: 0;}
}

@media (max-width:1200px){
  #cleverget-banner{background-color: #6974db;background-image: none;}
  #cleverget-banner .banner-text{padding-top: 80px;}
  .navbar-prolist p{flex-wrap: wrap;}

  #hbo-downloader-banner{background-color: #339bf0;background-image: none;}
  #hbo-downloader-banner .img-lg{margin-left: 0;}

  #onlyfans-downloader-banner{background-color: #7a74e0;background-image: none;}

  #video-downloader-banner{background-color: #7a83f6;padding-bottom: 50px;}
  #video-downloader-banner .banner-text{padding-top: 50px;}
  #video-downloader-banner .img-lg{margin-left: 0;}

  #crunchyroll-downloader-banner .banner-text{padding-top: 100px;}
}

@media (max-width:1440px){

  #onlyfans-downloader-banner .img-lg,#paramount-plus-downloader-banner .img-lg{margin-left: 0;}

  #pluto-downloader-banner{background-size: 100% 949px;min-height: 949px;}

  #pantaflix-downloader-banner .img-lg{margin-left: 0;}
}

.btn-sys{align-items: flex-end;display: flex;margin: 25px 0 20px;}
.btn-sys img{cursor: pointer;opacity: .5;transition: opacity .1s;}
.btn-sys img.on{opacity: 1;}
.btn-sys img:first-child,.btn-sys picture:first-child{margin-right: 33px;}
.btn-sys img:hover{opacity: 1;}

.btn-sys>div{background-repeat: no-repeat;cursor: pointer;}
.btn-sys>div:first-child{margin-right: 33px;}
.btn-sys>div.win{background-image: url(/save-video/images/webp/netflix-downloader/win-icon.webp);background-position: 0 0;height: 22px;width: 22px;}
.btn-sys>div.win.on{background-position: 0 -22px;}
.btn-sys>div.mac{background-image: url(/save-video/images/webp/netflix-downloader/mac-icon.webp);background-position: 0 0;height: 28px;width: 23px;}
.btn-sys>div.mac.on{background-position: 0 -28px;}

#crunchyroll-downloader-banner .btn-sys img{opacity: .3;}
#crunchyroll-downloader-banner .btn-sys img.on{opacity: 1;}

#nhk-plus-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/webp/nhk-plus-downloader/sys-icon.webp);background-position: 0 0;height: 21px;width: 22px;}
#nhk-plus-downloader-banner .btn-sys>div.win.on{background-position: 0 -21px;}
#nhk-plus-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/webp/nhk-plus-downloader/sys-icon.webp);background-position: 0 -70px;height: 28px;width: 23px;}
#nhk-plus-downloader-banner .btn-sys>div.mac.on{background-position: 0 -42px;}

#apple-tv-plus-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/webp/apple-tv-plus-downloader/sys-icon.webp);background-position: 0 0;height: 22px;width: 23px;}
#apple-tv-plus-downloader-banner .btn-sys>div.win.on{background-position: 0 -22px;}
#apple-tv-plus-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/webp/apple-tv-plus-downloader/sys-icon.webp);background-position: 0 -72px;height: 28px;width: 23px;}
#apple-tv-plus-downloader-banner .btn-sys>div.mac.on{background-position: 0 -44px;}

#dmm-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/webp/dmm-downloader/sys-icon.webp);background-position: 0 0;height: 23px;width: 24px;}
#dmm-downloader-banner .btn-sys>div.win.on{background-position: 0 -23px;}
#dmm-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/webp/dmm-downloader/sys-icon.webp);background-position: 0 -46px;height: 30px;width: 25px;}
#dmm-downloader-banner .btn-sys>div.mac.on{background-position: 0 -76px;}
#dmm-downloader-banner .btn-group .btn-buy{
  background-image: -moz-linear-gradient( 39deg, #553cfd 0, #945afd 100%);
  background-image: -webkit-linear-gradient( 39deg, #553cfd, #945afd);
  background-image: -ms-linear-gradient( 39deg, #553cfd 0, #945afd 100%);
}

#tubi-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/webp/tubi-downloader/sys-icon.webp);background-position: 0 0;height: 22px;width: 22px;}
#tubi-downloader-banner .btn-sys>div.win.on{background-position: 0 -22px;}
#tubi-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/webp/tubi-downloader/sys-icon.webp);background-position: 0 -72px;height: 28px;width: 23px;}
#tubi-downloader-banner .btn-sys>div.mac.on{background-position: 0 -44px;}

#pantaflix-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/webp/pantaflix-downloader/sys-icon.webp);background-position: 0 -22px;height: 22px;width: 22px;}
#pantaflix-downloader-banner .btn-sys>div.win.on{background-position: 0 0;}
#pantaflix-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/webp/pantaflix-downloader/sys-icon.webp);background-position: 0 -44px;height: 28px;width: 23px;}
#pantaflix-downloader-banner .btn-sys>div.mac.on{background-position: 0 -72px;}

#tver-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/webp/tver-downloader/sys-icon.webp);background-position: 0 0;height: 22px;width: 22px;}
#tver-downloader-banner .btn-sys>div.win.on{background-position: 0 -22px;}
#tver-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/webp/tver-downloader/sys-icon.webp);background-position: 0 -44px;height: 28px;width: 23px;}
#tver-downloader-banner .btn-sys>div.mac.on{background-position: 0 -72px;}

#funimation-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/webp/funimation-downloader/sys-icon.webp);background-position: 0 0;height: 22px;width: 22px;}
#funimation-downloader-banner .btn-sys>div.win.on{background-position: 0 -22px;}
#funimation-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/webp/funimation-downloader/sys-icon.webp);background-position: 0 -44px;height: 28px;width: 23px;}
#funimation-downloader-banner .btn-sys>div.mac.on{background-position: 0 -72px;}
#funimation-downloader-banner .btn-group .btn-buy{
  background-image: -moz-linear-gradient( 39deg, #4f43f0 0, #b957c8 100%);
  background-image: -webkit-linear-gradient( 39deg, #4f43f0, #b957c8);
  background-image: -ms-linear-gradient( 39deg, #4f43f0 0, #b957c8 100%);
}

#arte-downloader-banner .btn-sys>div.win{background-image: url(/save-video/images/webp/watcha-downloader/sys-icon.webp);background-position: 0 0;height: 22px;width: 22px;}
#arte-downloader-banner .btn-sys>div.win.on{background-position: 0 -22px;}
#arte-downloader-banner .btn-sys>div.mac{background-image: url(/save-video/images/webp/watcha-downloader/sys-icon.webp);background-position: 0 -44px;height: 28px;width: 23px;}
#arte-downloader-banner .btn-sys>div.mac.on{background-position: 0 -72px;}

#video-recorder-banner .btn-sys>div.win{background-image: url(/save-video/images/webp/video-recorder/sys-icon.webp);background-position: 0 -22px;height: 22px;width: 22px;}
#video-recorder-banner .btn-sys>div.win.on{background-position: 0 0;}
#video-recorder-banner .btn-sys>div.mac{background-image: url(/save-video/images/webp/video-recorder/sys-icon.webp);background-position: 0 -72px;height: 28px;width: 23px;}
#video-recorder-banner .btn-sys>div.mac.on{background-position: 0 -44px;}

#tver-downloader-banner .btn-sys img{opacity: .25;}
#tver-downloader-banner .btn-sys img.on,#tver-downloader-banner .btn-sys img:hover{opacity: 1;}

.btn-group{margin-bottom: 15px;}
.btn-group>div{border-radius: 3px;transition: box-shadow .3s;}
.btn-group>div>a{align-items: center;display: inline-flex;height: 43px;justify-content: center;min-width: 148px;padding: 0 15px;user-select: none;}
html[lang=ja] .btn-group>div>a{height: auto;padding: 8px 20px;}
.btn-group>div>a>span{color: #fff;font-size: 14px;}
html[lang=ja] .btn-group>div>a>span{font-family: Poppins SemiBold;font-size: 18px;font-weight: 700;}
.btn-group .btn-dl{
  background-image: -moz-linear-gradient( 39deg, #131313 0, #3e3e3e 100%);
  background-image: -webkit-linear-gradient( 39deg, #131313, #3e3e3e);
  background-image: -ms-linear-gradient( 39deg, #131313 0, #3e3e3e 100%);
  margin-right: 20px;
}
.btn-group .btn-buy{
  background-image: -moz-linear-gradient( 39deg, #ed452f 0, #f65f4c 100%);
  background-image: -webkit-linear-gradient( 39deg, #ed452f, #f65f4c);
  background-image: -ms-linear-gradient( 39deg, #ed452f 0, #f65f4c 100%);
}
.btn-group .btn-buy:hover,.btn-group .btn-dl:hover{box-shadow: 1px 2px 3px rgba(0,0,0,.6);}
.btn-group .btn-dl img{display: none;margin-right: 19px;}
.btn-group .btn-dl img.on{display: block;}
.btn-group .btn-dl img.win{height: 15px;width: 15px;}
.btn-group .btn-dl img.mac{height: 18px;width: 15px;}
.btn-group .btn-buy img{height: 16px;margin-right: 19px;width: 18px;}

.play-button{height: 95px;margin: 95px 0 0 50px;position: relative;width: 95px;}
.play-button>img{cursor: pointer;position: absolute;user-select: none;z-index: 9;}
.play-button:before{
  animation: anim-effect-front 2.5s linear 0s infinite;
    box-shadow: 0 0 0 80px #e8e8e8;
    height: 60px;
    left: 17px;
    top: 17px;
    width: 60px;
}
.play-button:after,.play-button:before{
    border-radius: 50%;
    content: "";
    position: absolute;
    z-index: 0;
}
.play-button:after{
  animation: anim-effect-back 2.5s linear 0s infinite;
    box-shadow: 0 0 0 10px #f4f4f4;
    height: 35px;
    left: 30px;
    top: 30px;
    width: 35px;
}

#popup{background-color: rgba(93,93,93,.6);display: none;left: 0;position: fixed;top: 0;z-index: 11;}
#popup,.video{height: 100%;width: 100%;}
.video{align-items: center;display: flex;justify-content: center;position: relative;}
.video-container{height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0;}
.video-box{max-width: 90%;width: 900px;}
.video-innerbox{position: relative;}
#video{width: 100%;}
#popup span.close{align-items: center;cursor: pointer;display: flex;height: 30px;justify-content: center;opacity: 1;position: absolute;right: -5%;top: -50px;transition: all .5s ease-in-out;width: 30px;}
#popup span.close:before{color: #fff;content: "\2716";font-size: 20px;}
#popup span.close:hover{transform: rotate(180deg);}


/*module list*/
.module-list{padding: 10px;}
.module-list .cat{align-items: stretch;column-gap: .8%;display: flex;justify-content: space-between;margin-top: 40px;row-gap: 10px;}
.module-list .cat li{align-items: center;background-color: #e7e4f0;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #444;display: flex;flex-grow: 1;font-size: 18px;font-weight: 700;justify-content: center;line-height: 20px;min-height: 50px;padding: 5px 10px;text-align: center;}
.module-list .cat li.on{background-color: #8d71ec;box-shadow: 0 -10px 10px 0 rgba(0,0,0,.05);color: #fff;}
.module-list .list{background-color: #fff;border: 1px solid #bbacf1;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding: 40px 40px 20px;}
.module-list .list ul{
	display: none;
	grid-auto-columns: 40%;
	grid-auto-flow: column;
	grid-template-rows: repeat(8, 48px);
	overflow-x: auto;
	padding-bottom: 20px;
}
.module-list .list ul.on{
	display: grid;
}
.module-list .list ul li{align-items: center;background: none;display: flex;font-size: 18px;font-weight: 700;line-height: 24px;list-style-type: none;padding: 0 20px;position: relative;}
.module-list .list ul li:before{background-color: #8d71ec;border-radius: 3px;content: "";height: 6px;left: 0;position: absolute;top: 21px;width: 6px;}
.module-list .list ul li a{color: #444;}
.module-list .list ul li:hover a{color: #8d71ec;text-decoration: underline;}
.module-list .list ul li .nav-icon{display: inline-block;}
.module-list .list ul li:hover .nav-icon{opacity: 1;}
.module-list .list ul li .nav-win-icon{background-image: url("/images/webp/new/icon/win6.webp");}
.module-list .list ul li .nav-win-icon:hover{background-image: url("/images/webp/new/icon/win5.webp");}
.module-list .list ul li .nav-mac-icon{background-image: url("/images/webp/new/icon/mac6.webp");}
.module-list .list ul li .nav-mac-icon:hover{background-image: url("/images/webp/new/icon/mac5.webp");}
.module-list .list ul::-webkit-scrollbar{
    background-color: #dfdfdf;
    border-radius: 5px;
    height: 15px;
	width: 15px;
}

.module-list .list ul::-webkit-scrollbar-thumb{
    background-color: #efa5e1;
    border-radius: 5px;
    height: 15px;
	width: 15px;
}
@media (max-width:991px){
	.module-list .cat{flex-direction: column;}
	.module-list .list{padding: 15px;}
	.module-list .list ul{grid-auto-columns: 100%;}
	.module-list .list ul li{padding: 0 0 0 20px;}
}

/*features*/
.features{letter-spacing: .03em;padding: 100px 0;position: relative;}
/* .features h2{font-size: 30px;color: #000000;font-weight: normal;line-height: 36px;margin: 0 auto 25px;font-weight: 500;width: 960px;max-width: 100%;} */
.features h2{color: #000;font-size: 36px;font-weight: 400;font-weight: 600;line-height: 48px;margin: 0 auto 25px;max-width: 100%;width: 960px;}
html[lang=ja] .features h2{font-weight: 700;}
/*.features h3>span{font-family: 'Poppins SemiBold';}*/
.features h2~p{color: #000;font-size: 16px;line-height: 27px;margin-top: 15px;}
.features>.container+img, .features>.container+picture>img{margin-top: 40px;}
.features p.tips{color: #2f81ed;font-size: 15px;font-style: italic;font-weight: 600;}

/*features list 20231211*/
.features-bonus h2{text-align: center;}
.features-bonus .row{align-items: stretch;}
.features-bonus .box{height: 100%;padding: 20px 5px 0;transition: all .2s;}
/*.features-bonus .box:hover{padding-top: 0;}*/
.features-bonus .innerbox{background-color: #fff;border-radius: 12px;box-shadow: 0 5px 27px 0 rgba(0,0,0,.05);height: 100%;min-height: 350px;padding: 25px 10px;text-align: center;transition: all .2s;}
.features-bonus .box:hover .innerbox{box-shadow: 0 5px 27px 0 rgba(0,0,0,.18);}
.features-bonus h4{color: #444;font-family: Poppins SemiBold;font-size: 18px;font-weight: 700;line-height: 21px;margin: 20px 0;}
.features-bonus p{color: #444;font-size: 16px;line-height: 27px;}

@media (max-width:991px){
  .features-bonus .box:hover{padding-top: 20px;}
  .features-bonus .innerbox{min-height: auto!important;}
}

@media (max-width:1199px){
  .banner-text{padding-top: 100px;}
  .features .row>div:first-child>picture>img{margin-bottom: 30px;}
  .features .row>div:last-child>picture>img{margin-top: 30px;}
}
.netflix-downloader-features,.twitch-downloader-features,.video-downloader-features{text-align: center;}
.netflix-downloader-features img.pa{left: 0;max-width: 12%;top: -150px;}
.amazon-downloader-features,.disney-plus-downloader-features,.hbo-downloader-features{text-align: center;}
.hulu-downloader-features{padding-top: 70px;text-align: center;}
.cleverget-features,.crackle-downloader-features,.onlyfans-downloader-features,.paramount-plus-downloader-features,.unext-downloader-features{text-align: center;}
.pluto-downloader-features .features-float{animation: movebounce-pluto-tv 2.4s linear infinite;}
.abema-downloader-features,.nhk-plus-downloader-features{text-align: center;}
.rakuten-tv-downloader-features h3,.tver-downloader-features h3{margin-top: 30px;}

/*features-0*/
#cleverget-features-0,.apple-tv-plus-downloader-features,.video-recorder-features{text-align: center;}
#cleverget-features-0 .cleverget-features-swiper{border: 1px solid #8d71ec;margin-top: 100px;padding: 25px 20px 20px;position: relative;}
#cleverget-features-0 ul.swiper-nav{align-items: flex-end;display: flex;height: 57px;justify-content: center;left: 0;position: absolute;top: -57px;width: 100%;}
#cleverget-features-0 ul.swiper-nav li{background-color: #f6f5f5;padding: 0 5px;}
#cleverget-features-0 ul.swiper-nav li>span{background-color: #ccc;border-top-left-radius: 8px;border-top-right-radius: 8px;color: #444;cursor: pointer;display: block;font-size: 18px;font-weight: 500;line-height: 27px;min-width: 195px;padding: 15px;text-align: center;transition: all .1s;}
#cleverget-features-0 ul.swiper-nav li.active>span{background-color: #8d71ec;color: #fff;padding-top: 20px;}
#cleverget-features-0 ul.swiper-nav li>span:hover{background-color: #8d71ec;color: #fff;}
#cleverget-features-0 .button{text-align: center;}
#cleverget-features-0 .button>a{border: 2px solid #0f83e5;border-radius: 6px;color: #0f83e5;display: inline-block;font-size: 16px;line-height: 24px;min-height: 40px;min-width: 220px;padding: 7px 15px;transition: all .2s;}
#cleverget-features-0 .button:hover>a{background-color: #0f83e5;color: #fff;}
#cleverget-features-0 .swiper-features{display: none;}
#cleverget-features-0 .swiper-features.active{display: block;}
#cleverget-features-0 .swiper-wrapper{padding-bottom: 35px;}
#cleverget-features-0 .swiper-slide{height: auto;padding: 15px;}
#cleverget-features-0 .swiper-slide .innerbox{background-color: #fff;border-radius: 18px;box-shadow: 0 0 15px 0 hsla(0,0%,67%,.25);display: flex;flex-direction: column;height: 100%;justify-content: space-between;padding: 15px 20px 25px;}
#cleverget-features-0 .swiper-slide .imgbox{align-items: center;display: flex;justify-content: center;min-height: 122px;}
#cleverget-features-0 .swiper-slide h4{color: #444;font-size: 20px;font-weight: 700;margin-bottom: 15px;margin-top: 15px;}
#cleverget-features-0 .swiper-slide p{color: #444;font-size: 16px;line-height: 27px;}
#cleverget-features-0 .swiper-slide .button{margin-top: 30px;}
#cleverget-features-0 .swiper-container-horizontal>.swiper-scrollbar{background: none;left: 2%;width: 96%;}
#cleverget-features-0 .swiper-scrollbar-drag{background-color: #efa5e1;}

#amazon-downloader-features-0 h3{margin-top: 30px;}

#crackle-downloader-features-0{background-color: #f6f5f5;background-image: url(/save-video/images/webp/crackle-downloader/features-0_bg.webp);background-position: top;background-repeat: no-repeat;background-size: 100% auto;padding-top: 200px;}

#crunchyroll-downloader-features-0{padding-bottom: 100px;}
#crunchyroll-downloader-features-0 .features-float{animation: movebounce-pluto-tv 2.6s linear infinite;}

#dmm-downloader-features-0{background-image: url(/save-video/images/webp/dmm-downloader/features-0_bg.webp);background-repeat: no-repeat;background-size: 100% 100%;}

@media (max-width:991px){
  #cleverget-features-0 .cleverget-features-swiper{padding: 15px 10px;}
  #cleverget-features-0 .swiper-slide{padding-left: 5px;padding-right: 5px;}
  #cleverget-features-0 .swiper-slide .innerbox{box-shadow: 0 0 5px 0 hsla(0,0%,67%,.25);padding-left: 10px;padding-right: 10px;}
  #cleverget-features-0 ul.swiper-nav{display: block;height: auto;position: static;}
  #cleverget-features-0 ul.swiper-nav li{margin-bottom: 10px;}
  #cleverget-features-0 ul.swiper-nav li>span{border-radius: 8px;}
  #cleverget-features-0 ul.swiper-nav li.active>span{padding-top: 15px;}
}

#video-downloader-features-0{overflow: hidden;}

/*features-1*/

#amazon-downloader-features-1 h3,#hulu-downloader-features-1 h3{margin-top: 30px;}

#crackle-downloader-features-1{background-image: url(/save-video/images/webp/crackle-downloader/features-1_bg_new.webp);background-repeat: no-repeat;background-size: 100% 100%;}

#pantaflix-downloader-features-1{background-image: url(/save-video/images/webp/crackle-downloader/features-1_bg.webp);background-repeat: no-repeat;background-size: 100% 100%;}

@media (max-width:575px){
  .features{padding: 50px 0!important;}
}

/*features-2*/
#dmm-downloader-features-2{background-image: url(/save-video/images/webp/dmm-downloader/features-2_bg.webp);background-position: top;background-repeat: no-repeat;background-size: 100% 100%;}

#tver-downloader-features-2 h3:not(:first-child){margin-top: 30px;}

/*features-3*/
#crackle-downloader-features-3{padding: 200px 0;}

#crackle-downloader-features-3,#pantaflix-downloader-features-3{background-image: url(/save-video/images/webp/crackle-downloader/features-3_bg.webp);background-repeat: no-repeat;background-size: 100% 100%;}

#onlyfans-downloader-features-3 .box{padding-left: 0;padding-right: 0;}
#onlyfans-downloader-features-3 .innerbox{border-radius: 8px;min-height: 344px;}
html[lang=ja] #onlyfans-downloader-features-3 .innerbox{min-height: 366px;}
#onlyfans-downloader-features-3 .row>div:nth-child(odd) .innerbox{background-color: #d6e5f9;}
#onlyfans-downloader-features-3 .row>div:nth-child(2n) .innerbox{background-color: #d7d4f8;}
#onlyfans-downloader-features-3 .imgbox{height: 104px;}

/*features-4*/
#dmm-downloader-features-4{background-image: url(/save-video/images/webp/dmm-downloader/features-4_bg.webp);background-repeat:no-repeat;background-size: 100% 100%;}

#video-recorder-features-4{padding: 100px 0;}
html[lang=de] #disney-plus-downloader-features-4 .innerbox,html[lang=fr] #disney-plus-downloader-features-4 .innerbox{min-height: 394px;}

#hbo-downloader-features-4 .innerbox{min-height: 387px;}
#hbo-downloader-features-4 .imgbox{height: 93px;}

#fansly-downloader-features-4 .innerbox{background-color: #a5e4fb;}

/*features-5*/
#crackle-downloader-features-5{background-image: url(/save-video/images/webp/crackle-downloader/features-1_bg.webp);background-repeat: no-repeat;background-size: 100% 100%;}

#unext-downloader-features-5 .innerbox{min-height: 387px;}
html[lang=ja] #unext-downloader-features-5 .innerbox{min-height: 366px;}
#unext-downloader-features-5 .imgbox{height: 93px;}
#unext-downloader-features-5 .box1 .innerbox{background-color: #caf1fd;}
#unext-downloader-features-5 .box2 .innerbox{background-color: #ffdfe2;}
#unext-downloader-features-5 .box3 .innerbox{background-color: #cbd8fb;}
#unext-downloader-features-5 .box4 .innerbox{background-color: #ffefc4;}

#nhk-plus-downloader-features-5 h3{margin-bottom: 45px;}
#nhk-plus-downloader-features-5 .row{align-items: stretch;}
#nhk-plus-downloader-features-5 .box:hover{padding-top: 20px;}
#nhk-plus-downloader-features-5 .innerbox{background: none;box-shadow: none;min-height: auto;}
#nhk-plus-downloader-features-5 .imgbox{height: 93px;}
#nhk-plus-downloader-features-5 .col-lg-3:nth-child(odd){background-color: #fafafa;}
#nhk-plus-downloader-features-5 .col-lg-3:nth-child(2n){background-color: #e8f7f9;}

#twitch-downloader-features-5 .innerbox{padding: 35px 10px;}
#twitch-downloader-features-5 .textbox{padding: 0 50px;}
#twitch-downloader-features-5 .imgbox{height: 93px;}
#twitch-downloader-features-5 h4{margin-top: 30px;}

#apple-tv-plus-downloader-features-5 .box{padding-left: 0;padding-right: 0;}
#apple-tv-plus-downloader-features-5 .innerbox{background-color: #e8f7f9;border-radius: 8px;min-height: 387px;}
#apple-tv-plus-downloader-features-5 .imgbox{height: 93px;}

#abema-downloader-features-5 .innerbox{background-color: #f7dbe3;border-radius: 8px;min-height: 371px;}
#abema-downloader-features-5 .imgbox{height: 104px;}

#pornhub-downloader-features-5 .innerbox{background-color: #f7e1d1;border-radius: 8px;min-height: 363px;}

#canal-plus-downloader-features-5 .innerbox{background-color: #cdeaf3;}
#canal-plus-downloader-features-5 .imgbox{height: 93px;}

#ard-downloader-features-5 .innerbox{background-color: #e8f0fa;}

#itvx-downloader-features-5 .innerbox{background-color: #125964;}
#itvx-downloader-features-5 .row{gap: 1.25%;}
#itvx-downloader-features-5 .box-container{flex-basis: 19%;}
#itvx-downloader-features-5 h4,#itvx-downloader-features-5 p{color: #fff;}

#myfans-downloader-features-5 .innerbox{background-color: #ffe7e8;}

/*features-6*/
#video-recorder-features-6 ul{display: flex;justify-content: space-between;}
#video-recorder-features-6 ul>li{background-color: #fff;border-radius: 8px;box-shadow: 0 0 20px 0 hsla(0,0%,67%,.25);flex-basis: 210px;margin-bottom: 20px;padding: 30px 35px;position: relative;}
#video-recorder-features-6 ul>li:hover .textbox{opacity: 1;}
#video-recorder-features-6 .imgbox h4{margin-top: 30px;}
#video-recorder-features-6 .textbox{background-color: #ccf0fb;border-radius: 8px;box-shadow: 0 0 20px 0 hsla(0,0%,67%,.25);display: flex;flex-direction: column;height: 100%;justify-content: center;left: 0;opacity: 0;padding: 20px 25px;position: absolute;top: 0;transition: all .25s ease-in;width: 100%;}
#video-recorder-features-6 .textbox h4{margin-bottom: 20px;}
#video-recorder-features-6 .textbox p{font-size: 16px;line-height: 19px;}

#hulu-downloader-features-6 .innerbox{min-height: 379px;}
html[lang=de] #hulu-downloader-features-6 .innerbox{min-height: 421px;}
html[lang=fr] #hulu-downloader-features-6 .innerbox{min-height: 475px;}
html[lang=ja] #hulu-downloader-features-6 .innerbox{min-height: 400px;}
#hulu-downloader-features-6 .imgbox{min-height: 106px;}

@media (max-width:1199px)
{
  #video-recorder-features-6 ul{flex-wrap: wrap;}
}
@media (max-width:767px)
{
  #video-recorder-features-6 ul>li{flex-basis: 100%;}
}

#video-downloader-features-6 .box{padding-left: 0;padding-right: 0;}
html[lang=de] #video-downloader-features-6 .innerbox{min-height: 360px;}
html[lang=fr] #video-downloader-features-6 .innerbox{min-height: 381px;}
#video-downloader-features-6 .imgbox{min-height: 93px;}

#tver-downloader-features-6 .innerbox{border-radius: 8px;}
#tver-downloader-features-6 .row>div:nth-child(odd) .innerbox{background-color: #c6edf9;}
#tver-downloader-features-6 .row>div:nth-child(2n) .innerbox{background-color: #abd9fb;}
#tver-downloader-features-6 .imgbox{height: 104px;}

#paramount-plus-downloader-features-6 .innerbox{background-color: #f2eefb;}

#crunchyroll-downloader-features-6 .row>div:nth-child(odd) .innerbox{background-color: #e2f7f6;}
#crunchyroll-downloader-features-6 .row>div:nth-child(2n) .innerbox{background-color: #fde2d3;}

#discovery-plus-downloader-features-6 .row>div:nth-child(odd) .innerbox{background-color: #dcdaf8;}
#discovery-plus-downloader-features-6 .row>div:nth-child(2n) .innerbox{background-color: #c5d0fc;}

#mpd-downloader-features-6 .innerbox{background-color: #6b88eb;min-height: 363px;}
#mpd-downloader-features-6 .innerbox h4,#mpd-downloader-features-6 .innerbox p{color: #fff;}

#m3u8-downloader-features-6 .innerbox{background-color: #f4f2ff;}

#pluto-downloader-features-6 .innerbox{background-color: #e5e0ff;}
#pluto-downloader-features-6 .imgbox{height: 93px;}

#tubi-downloader-features-6 .innerbox{background-color: #fae2f4;}

#ctv-downloader-features-6 .row>div:nth-child(odd) .innerbox{background-color: #bae5fc;}
#ctv-downloader-features-6 .row>div:nth-child(2n) .innerbox{background-color: #f5e4fd;}
#ctv-downloader-features-6 .innerbox{min-height: 366px;}
#ctv-downloader-features-6 .imgbox{height: 99px;}

#youtube-movies-downloader-features-6 .innerbox{background-color: #e1d9f9;}

#sling-downloader-features-6 .innerbox{background-color: #061f6d;}
#sling-downloader-features-6 .innerbox h4,#sling-downloader-features-6 .innerbox p{color: #fff;}

#zdf-downloader-features-6 .innerbox{background-color: #fcecdb;}

/*features-7*/
#cleverget-features-7{text-align: center;}
#cleverget-features-7 .row{align-items: stretch;}
#cleverget-features-7 .row>div{margin-top: 40px;padding-left: 20px;padding-right: 20px;}
#cleverget-features-7 .innerbox{background-color: #fff;border-radius: 3px;box-shadow: 0 4px 43px 0 rgba(0,0,0,.1);height: 100%;padding: 30px 25px 40px;}
#cleverget-features-7 h4{font-weight: 700;margin: 30px 0 15px;}
#cleverget-features-7 p{font-size: 14px;line-height: 26px;}

/*screenshot*/
#screenshot{padding: 120px 0;position: relative;}
#screenshot>.container{text-align: center;}
#screenshot .circle{
  background-image: -moz-linear-gradient( 90deg, #1f7fe4 0, #48bbfc 100%);
  background-image: -webkit-linear-gradient( 90deg, #1f7fe4, #48bbfc);
  background-image: -ms-linear-gradient( 90deg, #1f7fe4 0, #48bbfc 100%);border-radius: 50%;height: 629px;margin: 0 auto;width: 629px;
}

#screenshot .swiper-screenshot{height: 100%;position: absolute;top: 0;width: 1110px;}
#screenshot .swiper-screenshot a{display: block;height: auto;width: auto;}
#screenshot .swiper-slide{align-items: center;display: flex;transition: all .5s;}
#screenshot .swiper-slide.on img{max-width: auto;width: auto;}
/*.swiper-slide-active img{width: 520px;max-width: none;position: absolute;left: 50%;margin-left: -260px;top: 50%;margin-top: -164px;transition: width,height .3s;}*/
#screenshot .swiper-slide-active{transform: scale(1.95);}
#screenshot .swiper-pagination{display: flex;height: 10px;justify-content: flex-end;top: 90px;z-index: 1;}
#screenshot .swiper-pagination>.swiper-pagination-bullet{
  background-image: -moz-linear-gradient( 90deg, #3193dc 0, #4abdff 100%);
  background-image: -webkit-linear-gradient( 90deg, #3193dc, #4abdff);
  background-image: -ms-linear-gradient( 90deg, #3193dc 0, #4abdff 100%);border-radius: 4px;height: 10px;opacity: 1;transition: all .5s ease-in-out;width: 9px;
}
#screenshot .swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius: 5px;width: 25px;}

#screenshot .screenshot-circle1{animation: movebounce 3s linear infinite;bottom: auto;left: 50%;margin-left: 213px;max-width: 20vw;position: absolute;top: 80px;}
#screenshot .screenshot-circle2{animation: movebounce 2.8s linear infinite;bottom: auto;left: 50%;margin-left: 138px;max-width: 20vw;position: absolute;top: 120px;}
#screenshot .screenshot-circle3{animation: moveleftbounce 3.9s linear infinite;bottom: 0;left: 50%;margin-left: -290px;max-width: 20vw;position: absolute;top: auto;}
#screenshot .screenshot-mac{left: 50%;margin-left: -339px;position: absolute;top: 242px;}

.swiper-screenshot img{cursor: url(/save-video/images/highslide/graphics/zoomin.cur), pointer;}

/*guide*/
#guide{background-color: #fafafa;background-image: url(/save-video/images/webp/video-downloader/guide_bg.webp);background-position: top;background-repeat: no-repeat;background-size: 100% auto;letter-spacing: 1px;padding: 10vw 0 3vw;position: relative;}
#guide .guide-title{display: flex;justify-content: space-between;margin-bottom: 40px;}
#guide .guide-title>h2{color: #444;font-size: 30px;font-weight: 300;line-height: 39px;}
#guide .guide-title>p{border-radius: 20px;height: 39px;text-align: center;
  width: 144px;
}
#guide .guide-title>p>a{border-radius: 20px;color: #fff;display: block;height: 100%;line-height: 39px;width: 100%;}

#guide .guide-box{background-image: url(/save-video/images/webp/video-downloader/bg.webp);max-height: 462px;max-width: 353px;padding: 49px 40px 52px;text-align: center;}
#guide .guide-innerbox{background-color: #fff;background-position: center 30px;background-repeat: no-repeat;padding: 245px 25px 20px;}
#guide .guide-innerbox.box1{background-image: url(/save-video/images/webp/video-downloader/guide-1.webp);}
#guide .guide-innerbox.box2{background-image: url(/save-video/images/webp/video-downloader/guide-2.webp);}
#guide .guide-innerbox.box3{background-image: url(/save-video/images/webp/video-downloader/guide-3.webp);}

#guide .guide-innerbox>h3{color: #444;font-size: 18px;font-weight: 700;margin-bottom: 5px;transform: scaleY(.9);}
#guide .guide-innerbox>p{color: #777;font-size: 14px;line-height: 27px;min-height: 81px;}

/* twitch downloader guide */
#twitch-downloader-guide{padding: 100px 0;}
#twitch-downloader-guide h2{color: #444;font-size: 30px;font-weight: 400;line-height: 36px;margin-bottom: 70px;text-align: center;}
#twitch-downloader-guide h2>span{font-family: Poppins SemiBold;}
html[lang=ja] #twitch-downloader-guide h2{margin-bottom: 20px;}
html[lang=ja] #twitch-downloader-guide h2+p{margin-bottom: 80px;text-align: center;}
#twitch-downloader-guide .row{align-items: center;}
#twitch-downloader-guide .textbox{padding-right: 60px;}
#twitch-downloader-guide .step{cursor: pointer;opacity: .3;transition: opacity .3s;}
#twitch-downloader-guide .step.on{opacity: 1;}
#twitch-downloader-guide .imgbox{align-items: center;
  background-image: -moz-linear-gradient( 90deg, #1f7fe4 0, #48bbfc 100%);
  background-image: -webkit-linear-gradient( 90deg, #1f7fe4, #48bbfc);
  background-image: -ms-linear-gradient( 90deg, #1f7fe4 0, #48bbfc 100%);
  border-radius: 30px;display: flex;justify-content: center;min-height: auto;padding: 30px;
}
#twitch-downloader-guide .imgbox>img{display: none;}
#twitch-downloader-guide .imgbox>img:first-child,#twitch-downloader-guide .imgbox>picture:first-child{display: inline;}
#twitch-downloader-guide .title{color: #444;font-family: Poppins SemiBold;font-size: 24px;font-weight: 700;margin-bottom: 15px;transform: scaleY(.9);}
#twitch-downloader-guide .text{color: #000;font-size: 17px;line-height: 24px;padding-right: 30px;}
#twitch-downloader-guide .line{background-color: #dcdcdc;height: 3px;margin: 10px 0 40px;position: relative;width: 100%;}
#twitch-downloader-guide .line:after{background-color: #46b8fb;content: "";height: 3px;left: 0;position: absolute;top: 0;width: 0;}
#twitch-downloader-guide .step.on .line:after{transition: width 4s linear;width: 100%;}
#twitch-downloader-guide .more{border-radius: 20px;height: 39px;/*width: 144px;*/text-align: center;}
#twitch-downloader-guide .more>a{border-radius: 20px;color: #fff;display: inline-block;font-size: 14px;height: 100%;line-height: 39px;padding: 0 20px;width: 100%;}
.guide-note{font-size:16px;margin-top:80px;text-align:center;}

#twitch-downloader-guide.nhk-plus-guide{background: none;}
#twitch-downloader-guide.nhk-plus-guide .imgbox{
  background-image: -moz-linear-gradient( -172deg, #b1e2dc 0, #a7fbdd 100%);
  background-image: -webkit-linear-gradient( -172deg, #b1e2dc, #a7fbdd);
  background-image: -ms-linear-gradient( -172deg, #b1e2dc 0, #a7fbdd 100%);
  border: 4px solid #fff;border-radius: 30px;min-height: 581px;
}

#twitch-downloader-guide.roku-channel-guide{background: none;}
#twitch-downloader-guide.roku-channel-guide .imgbox{
  background-image: -moz-linear-gradient( 29deg, #f688de 0, #f8afda 100%);
  background-image: -webkit-linear-gradient( 29deg, #f688de, #f8afda);
  background-image: -ms-linear-gradient( 29deg, #f688de 0, #f8afda 100%);
  background-image: linear-gradient( 29deg, #f688de, #f8afda);
  border-radius: 12px;min-height: auto;padding: 20px;
}

#twitch-downloader-guide.apple-tv-plus-guide{background-image: none;}
#twitch-downloader-guide.apple-tv-plus-guide .imgbox{background-color: #caebef;background-image: none;}

#twitch-downloader-guide.twitcasting-guide{background: none;}
#twitch-downloader-guide.twitcasting-guide .imgbox{
  background-image: -moz-linear-gradient( 119deg, #cde0fd 0, #d7fffe 70%);
  background-image: -webkit-linear-gradient( 119deg, #cde0fd, #d7fffe 70%);
  background-image: -ms-linear-gradient( 119deg, #cde0fd 0, #d7fffe 70%);
  border-radius: 12px;min-height: auto;padding: 20px;
}

#twitch-downloader-guide.fanza-guide .imgbox{
  background-image: -moz-linear-gradient( 167deg, #fdefff 0, #f8d9f9 100%);
  background-image: -webkit-linear-gradient( 167deg, #fdefff, #f8d9f9);
  background-image: -ms-linear-gradient( 167deg, #fdefff 0, #f8d9f9 100%);min-height: auto;padding: 20px;
}

#twitch-downloader-guide.abema-guide{background: none;}
#twitch-downloader-guide.abema-guide .imgbox{background-color: #f1bff5;background-image: none;
  border-radius: 12px;min-height: auto;
}
#twitch-downloader-guide.abema-guide .line:after{background-color: #ec55f8;}

#twitch-downloader-guide.dmm-guide .imgbox{
  background-image: -moz-linear-gradient( 42deg, #b683ea 0, #a699fd 100%);
  background-image: -webkit-linear-gradient( 42deg, #b683ea, #a699fd);
  background-image: -ms-linear-gradient( 42deg, #b683ea 0, #a699fd 100%);
  background-image: linear-gradient( 42deg, #b683ea, #a699fd);
  border-radius: 12px;min-height: auto;padding: 20px;
}
#twitch-downloader-guide.dmm-guide .line:after{background-color: #1f257e;}

#twitch-downloader-guide.tubi-guide .imgbox{
  background-image: -moz-linear-gradient( 90deg, #dd8bbd 0, #b478da 100%);
  background-image: -webkit-linear-gradient( 90deg, #dd8bbd, #b478da);
  background-image: -ms-linear-gradient( 90deg, #dd8bbd 0, #b478da 100%);
  border-radius: 12px;min-height: auto;padding: 20px;
}

#twitch-downloader-guide.espn-plus-guide .imgbox{
  background-image: -moz-linear-gradient( -9deg, #bd8edc 0, #b18cf5 100%);
  background-image: -webkit-linear-gradient( -9deg, #bd8edc, #b18cf5);
  background-image: -ms-linear-gradient( -9deg, #bd8edc 0, #b18cf5 100%);
  border-radius: 12px;min-height: auto;padding: 20px;
}

#twitch-downloader-guide.rakuten-tv-guide{background: none;}
#twitch-downloader-guide.rakuten-tv-guide .imgbox{
  background-image: -moz-linear-gradient( 90deg, #d8e4fc 0, #c8e6ff 100%);
  background-image: -webkit-linear-gradient( 90deg, #d8e4fc, #c8e6ff);
  background-image: -ms-linear-gradient( 90deg, #d8e4fc 0, #c8e6ff 100%);
  border-radius: 12px;min-height: auto;padding: 20px;
}
#twitch-downloader-guide.rakuten-tv-guide .line:after{background-color: #4965ec;}

#twitch-downloader-guide.mgs-guide .imgbox{
  background-image: -moz-linear-gradient( -1deg, #feceb8 0, #fabfd5 100%);
  background-image: -webkit-linear-gradient( -1deg, #feceb8, #fabfd5);
  background-image: -ms-linear-gradient( -1deg, #feceb8 0, #fabfd5 100%);
  background-image: linear-gradient( -1deg, #feceb8, #fabfd5);
  border-radius: 12px;min-height: auto;padding: 20px;
}

#twitch-downloader-guide.pantaflix-guide .imgbox{background-color:#171717;background-image:none;
  border-radius: 12px;min-height: auto;padding: 20px;
}

#twitch-downloader-guide.tver-guide{background: none;}
#twitch-downloader-guide.tver-guide .imgbox{background-color:#afdbf7;background-image:none;
  border-radius: 12px;min-height: auto;padding: 20px;
}

#twitch-downloader-guide.funimation-guide{background-color: #f7f3f7;background-image: url(/save-video/images/webp/funimation-downloader/guide_bg.webp);}
#twitch-downloader-guide.funimation-guide .imgbox{
  background-image: -moz-linear-gradient( 119deg, #c58fff 0, #d85aed 100%);
  background-image: -webkit-linear-gradient( 119deg, #c58fff, #d85aed);
  background-image: -ms-linear-gradient( 119deg, #c58fff 0, #d85aed 100%);
  border-radius: 12px;min-height: auto;padding: 20px;
}

#twitch-downloader-guide.tving-guide .imgbox{
  background-image: -moz-linear-gradient( 119deg, #286eb6 0, #534fa3 48%, #7a69fe 100%);
  background-image: -webkit-linear-gradient( 119deg, #286eb6, #534fa3 48%, #7a69fe);
  background-image: -ms-linear-gradient( 119deg, #286eb6 0, #534fa3 48%, #7a69fe 100%);min-height: auto;padding: 20px;
}

#twitch-downloader-guide.raiplay-guide .imgbox{min-height: auto;padding: 20px;
}

#twitch-downloader-guide.watcha-guide{background: none;}
#twitch-downloader-guide.watcha-guide .imgbox{background-color:#4d495d;background-image:none;
  border-radius: 12px;min-height: auto;padding: 20px;
}

#twitch-downloader-guide.arte-guide{background: none;}
#twitch-downloader-guide.arte-guide .imgbox{
  background-image: -moz-linear-gradient( 128deg, #ffa742 0, #f5631b 100%);
  background-image: -webkit-linear-gradient( 128deg, #ffa742, #f5631b);
  background-image: -ms-linear-gradient( 128deg, #ffa742 0, #f5631b 100%);
  border-radius: 12px;min-height: auto;padding: 20px;
}

#twitch-downloader-guide.video-recorder-guide{background: none;}
#twitch-downloader-guide.video-recorder-guide .imgbox{background-color:#90d7ea;background-image:none;
  border-radius: 12px;min-height: auto;padding: 20px;
}
#twitch-downloader-guide.video-recorder-guide .line{background-color: #efa5e1;}
#twitch-downloader-guide.video-recorder-guide .line:after{background-color: #465cfe;}

/*#twitch-downloader-guide.cleverget-guide{background: none;}*/
#twitch-downloader-guide.cleverget-guide .imgbox{
  background-image: -moz-linear-gradient( 36deg, #3c1bb2 6%, #fd74ab 100%);
  background-image: -webkit-linear-gradient( 36deg, #3c1bb2 6%, #fd74ab);
  background-image: -ms-linear-gradient( 36deg, #3c1bb2 6%, #fd74ab 100%);
  border-radius: 12px;min-height: auto;padding: 20px;
}
#twitch-downloader-guide.cleverget-guide .line{background-color: #efa5e1;}
#twitch-downloader-guide.cleverget-guide .line:after{background-color: #465cfe;}

#twitch-downloader-guide.hulu-guide .imgbox{
  border-radius: 12px;min-height: auto;padding: 20px;
}

#twitch-downloader-guide.hulu-guide .imgbox,#twitch-downloader-guide.unext-guide .imgbox{
  background-image: -moz-linear-gradient( 90deg, #62a5ec 0, #7fcffd 100%);
  background-image: -webkit-linear-gradient( 90deg, #62a5ec, #7fcffd);
  background-image: -ms-linear-gradient( 90deg, #62a5ec 0, #7fcffd 100%);
}

#twitch-downloader-guide.hbo-guide .imgbox{
  background-image: -moz-linear-gradient( 135deg, #72aeec 0, #8cd3fb 100%);
  background-image: -webkit-linear-gradient( 135deg, #72aeec, #8cd3fb);
  background-image: -ms-linear-gradient( 135deg, #72aeec 0, #8cd3fb 100%);
}

#twitch-downloader-guide.onlyfans-guide .imgbox{
  background-image: -moz-linear-gradient( 90deg, #62a5ec 0, #cecff2 100%);
  background-image: -webkit-linear-gradient( 90deg, #62a5ec, #cecff2);
  background-image: -ms-linear-gradient( 90deg, #62a5ec 0, #cecff2 100%);
  border-radius: 12px;
}

#twitch-downloader-guide.video-downloader-guide .imgbox{background-color: #adc9f8;
  background-image: none;
}

#twitch-downloader-guide.crunchyroll-guide .imgbox{background-color: #c1eee6;background-image: none;}

#twitch-downloader-guide.pornhub-guide .imgbox{background-color: #f7e1d1;
  background-image: none;
  border-radius: 12px;
}

#twitch-downloader-guide.canal-plus-guide .imgbox{
  background-image: -moz-linear-gradient( 92deg, #b1e5f9 0, #81cfe2 100%);
  background-image: -webkit-linear-gradient( 92deg, #b1e5f9, #81cfe2);
  background-image: -ms-linear-gradient( 92deg, #b1e5f9 0, #81cfe2 100%);
  background-image: linear-gradient( 92deg, #b1e5f9, #81cfe2);
  border-radius: 12px;
}

#twitch-downloader-guide.youtube-movies-guide .imgbox{
  background-image: -moz-linear-gradient( 70deg, #c3b0fd 0, #a0dbf7 100%);
  background-image: -webkit-linear-gradient( 70deg, #c3b0fd, #a0dbf7);
  background-image: -ms-linear-gradient( 70deg, #c3b0fd 0, #a0dbf7 100%);
  background-image: linear-gradient( 70deg, #c3b0fd, #a0dbf7);
  border-radius: 12px;
}

#twitch-downloader-guide.ard-guide .imgbox{
  background-image: -moz-linear-gradient( 0deg, #a29aff 0, #96c9f8 100%);
  background-image: -webkit-linear-gradient( 0deg, #a29aff, #96c9f8);
  background-image: -ms-linear-gradient( 0deg, #a29aff 0, #96c9f8 100%);
  background-image: linear-gradient( 0deg, #a29aff, #96c9f8);
  border-radius: 12px;
}

#twitch-downloader-guide.raiplay-guide .imgbox{background-color: #19202d;
  background-image: none;
  border-radius: 12px;
}

#twitch-downloader-guide.itvx-guide .imgbox{
  background-image: -moz-linear-gradient( 73deg, #7bd57d 0, #52d2a5 43%, #28cecc 100%);
  background-image: -webkit-linear-gradient( 73deg, #7bd57d, #52d2a5 43%, #28cecc);
  background-image: -ms-linear-gradient( 73deg, #7bd57d 0, #52d2a5 43%, #28cecc 100%);
  background-image: linear-gradient( 73deg, #7bd57d, #52d2a5 43%, #28cecc);
  border-radius: 12px;
}

#twitch-downloader-guide.fod-guide .imgbox{
  background-image: -moz-linear-gradient( to bottom, #7dcefb 0, #60a4eb 100%);
  background-image: -webkit-linear-gradient( 180deg, #7dcefb 0, #60a4eb);
  background-image: -ms-linear-gradient( to bottom, #7dcefb 0, #60a4eb 100%);
  background-image: linear-gradient( 180deg, #7dcefb 0, #60a4eb);
  border-radius: 12px;
}

#twitch-downloader-guide.joyn-guide .imgbox{background-color: #c2f1ed;
  background-image: none;
  border-radius: 12px;
}

#twitch-downloader-guide.fanza-guide .imgbox{
  background-image: -moz-linear-gradient( to left, #dbd0fe 0, #f8d9f9 100%);
  background-image: -webkit-linear-gradient( 270deg, #dbd0fe 0, #f8d9f9);
  background-image: -ms-linear-gradient( to left, #dbd0fe 0, #f8d9f9 100%);
  background-image: linear-gradient( 270deg, #dbd0fe 0, #f8d9f9);
  border-radius: 12px;
}

#twitch-downloader-guide.myfans-guide .imgbox{
  background-image: -moz-linear-gradient( -61deg, #ff9f9f 0, #f75aa4 100%);
  background-image: -webkit-linear-gradient( -61deg, #ff9f9f, #f75aa4);
  background-image: -ms-linear-gradient( -61deg, #ff9f9f 0, #f75aa4 100%);
  background-image: linear-gradient( -61deg, #ff9f9f, #f75aa4);
  border-radius: 12px;
}

#twitch-downloader-guide.sling-guide .imgbox{
  background-image: -moz-linear-gradient( to top, #011450 0, #0c729e 100%);
  background-image: -webkit-linear-gradient( 0deg, #011450 0, #0c729e);
  background-image: -ms-linear-gradient( to top, #011450 0, #0c729e 100%);
  background-image: linear-gradient( 0deg, #011450 0, #0c729e);
  border-radius: 12px;
}

#twitch-downloader-guide.zdf-guide .imgbox{
  background-image: -moz-linear-gradient( 131deg, #ceedf6 0, #c2deee 100%);
  background-image: -webkit-linear-gradient( 131deg, #ceedf6, #c2deee);
  background-image: -ms-linear-gradient( 131deg, #ceedf6 0, #c2deee 100%);
  background-image: linear-gradient( 131deg, #ceedf6, #c2deee);
  border-radius: 12px;
}

#twitch-downloader-guide.tving-guide .imgbox{background-color: #a82aad;
  background-image: none;
  border-radius: 12px;
}

/*org cleverget guide*/


/*price*/
#price{background-image: url(/save-video/images/webp/video-downloader/price_bg.webp);background-position: top;background-repeat: no-repeat;background-size: 100% auto;letter-spacing: 1px;padding: 150px 0 50px;position: relative;text-align: center;}
#price .price-container{align-items: flex-start;display: flex;justify-content: center;}
#price .price-box{background-color: #fff;box-shadow: 0 5px 27px 0 rgba(0,0,0,.05);padding: 20px 18px 30px;width: 350px;}
#price .price-box:first-child{margin-right: 35px;}
#price .price-box>.title{background-image: url(/save-video/images/webp/video-downloader/bg1.webp);padding: 20px;text-align: center;}
#price .price-box>.title>p{background-color: #fff;color: #3099e2;font-family: Poppins Bold;font-size: 24px;letter-spacing: 2px;line-height: 52px;transform: scaleY(.9);}
#price .price-box>.price{border-bottom: 1px solid #eee;border-top: 1px solid #eee;margin: 30px auto;padding: 35px 0;width: 80%;}
#price .price-box>.price>h2{color: #333;font-family: Poppins Bold;font-size: 36px;line-height: 40px;transition: color .3s ease;}
#price .price-box:hover>.price>h2{color: #3099e2;}
#price .price-box>.price>p{font-size: 12px;line-height: 12px;}
#price .price-box>.detail{font-size: 15px;line-height: 41px;min-height: 205px;}
#price .price-box>.button{border-radius: 25px;color: #fff;font-family: Poppins SemiBold;font-size: 18px;height: 50px;line-height: 50px;margin-top: 30px;
  width: 100%;
}
#price .price-box>.button>a{border-radius: 25px;color: #fff;display: block;height: 100%;width: 100%;}
#price .price-box>.button>a>span{transform: scaleY(.9);}

.price-circle1{animation: movebounce 3.4s linear infinite;bottom: auto;left: 26px;max-width: 20vw;position: absolute;top: -180px;}

/*price-2210*/
#price-2210{background-image: url(/save-video/images/webp/joyn-downloader/price_bg.webp);background-position: top;background-repeat: no-repeat;background-size: 100% auto;letter-spacing: 1px;padding: 150px 0 50px;position: relative;text-align: center;}
#price-2210>.container>h3{color: #fff;font-family: Poppins SemiBold;font-size: 30px;letter-spacing: .03em;line-height: 36px;margin-bottom: 60px;}
#price-2210 .btn-sys{align-items: center;background-color: rgba(0,0,0,.302);border-radius: 27px;display: inline-flex;justify-content: center;margin: -30px 0 55px;padding: 5px 3px;}
#price-2210 .btn-sys>p{align-items: center;border-radius: 19px;color: #fff;cursor: pointer;display: flex;font-size: 16px;height: 38px;justify-content: center;letter-spacing: .05em;margin: 0 5px;padding: 0 15px;}
#price-2210 .btn-sys>p.on,#price-2210 .btn-sys>p:hover{background-color: #fff;box-shadow: 0 0 5px 0 rgba(0,0,0,.05);color: #3ab181;font-weight: 700;height: 38px;}
#price-2210 .btn-sys>p>picture>img{filter: brightness(0) invert(1);margin-right: 10px;margin-top: -2px;opacity: 1;}
#price-2210 .btn-sys>p.on>picture>img,#price-2210 .btn-sys>p:hover>picture>img{-webkit-filter: none; /* Webkit */filter: none; /* IE6-9 */}
#price-2210 .btn-sys+p{font-size: 13px;letter-spacing: 1px;line-height: 27px;margin: 20px 0 40px;text-align: center;}
#price-2210 .price-container{align-items: stretch;display: flex;justify-content: center;}
#price-2210 .price-box{background-color: #fff;box-shadow: 0 5px 27px 0 rgba(0,0,0,.05);flex-basis: 350px;width: 350px;}
#price-2210 .price-box:nth-child(2){margin: 0 35px;}
#price-2210 .price-box.on{box-shadow: none;position: relative;/*margin: 0 35px;*/}
#price-2210 .price-box.on:before{background-image: url(/save-video/images/webp/purchase/top-seller.webp);background-repeat: no-repeat;content: "";height: 40px;left: 50%;margin-left: -133px;position: absolute;top: -25px;width: 266px;}
#price-2210 .price-box-inner{align-items: center;display: flex;flex-direction: column;height: 100%;justify-content: space-between;padding: 20px 18px 45px;}
#price-2210 .price-box-inner>div{width: 100%;}
#price-2210 .price-box.on .price-box-inner{background-color: #fdf9e0;box-shadow: 0 5px 27px 0 rgba(0,0,0,.22);margin-top: -15px;}
#price-2210 .price-box .title{background-image: url(/save-video/images/webp/video-downloader/bg1.webp);margin-bottom: 50px;padding: 20px;text-align: center;}
#price-2210 .price-box.on .title{background-image: url(/save-video/images/webp/purchase/bg2.webp);}
#price-2210 .price-box.on .title>p{background-color: #fdf9e0;}
#price-2210 .price-box .title>p{background-color: #fff;color: #3099e2;font-family: Poppins Bold;font-size: 24px;letter-spacing: 2px;line-height: 52px;transform: scaleY(.9);}
#price-2210 .price-box .price{border-bottom: 1px solid #eee;margin: 0 auto 30px;padding: 0 0 35px;width: 80%;}
#price-2210 .price-box .price>h2{color: #ee2221;font-family: Poppins Bold;font-size: 36px;line-height: 40px;transition: color .3s ease;}
#price-2210 .price-box .price>p{font-size: 12px;line-height: 12px;}
#price-2210 .price-box .price.pt24{padding-top: 24px;}
#price-2210 .price-box .detail{font-size: 15px;line-height: 41px;min-height: 205px;}
#price-2210 .price-box .title+p{color: #444;font-size: 18px;font-weight: 400;line-height: 24px;margin-bottom: 60px;}
#price-2210 .price-box .title+p>span{color: #ee2221;font-weight: 700;}
#price-2210 .price-box h2{color: #444;font-family: Poppins Bold;font-size: 36px;line-height: 2;}
#price-2210 .price-box h2>span{color: #ee2221;font-size: 60px;}

#price-2210 .price-box .button{border-radius: 25px;color: #fff;font-family: Poppins SemiBold;font-size: 18px;height: 50px;line-height: 50px;margin-top: 30px;
  width: 100%;
}
#price-2210 .price-box .button>a{border-radius: 25px;color: #fff;display: block;height: 100%;width: 100%;}
#price-2210 .price-box .button>a>span{transform: scaleY(.9);}
#price-2210 .price-box.on .button{
  background-image: -moz-linear-gradient( 0deg, #f8661e 0, #fd924b 100%);
  background-image: -webkit-linear-gradient( 0deg, #f8661e, #fd924b);
  background-image: -ms-linear-gradient( 0deg, #f8661e 0, #fd924b 100%);
}

#price-2210.nhk-plus-price{background-image: url(/save-video/images/webp/nhk-plus-downloader/price_bg.webp);}
#price-2210.nhk-plus-price .btn-sys>p.on,#price-2210.nhk-plus-price .btn-sys>p:hover,#price-2210.nhk-plus-price>.container>h3{color: #343272;}

#price-2210.roku-channel-price{background-image: url(/save-video/images/webp/roku-channel-downloader/price_bg.webp);}
#price-2210.roku-channel-price>.container>h3{color: #343272;}
#price-2210.roku-channel-price .btn-sys>p.on,#price-2210.roku-channel-price .btn-sys>p:hover{color: #7851d2;}
#price-2210.roku-channel-price .btn-sys{background-color: #f3a4c9;}

#price-2210.apple-tv-plus-price{background-image: url(/save-video/images/webp/apple-tv-plus-downloader/price_bg.webp);}
#price-2210.apple-tv-plus-price .btn-sys>p.on,#price-2210.apple-tv-plus-price .btn-sys>p:hover,#price-2210.apple-tv-plus-price>.container>h3{color: #282b2b;}
#price-2210.apple-tv-plus-price .price-box.on .title{background-image: url(/save-video/images/webp/apple-tv-plus-downloader/bg_lt_title.webp);}

#price-2210.fod-price{background-image: url(/save-video/images/webp/video-downloader/price_bg.webp);}
#price-2210.fod-price>.container>h3{color: #fff;}
#price-2210.fod-price .btn-sys>p.on,#price-2210.fod-price .btn-sys>p:hover{color: #38a4f3;}

#price-2210.twitcasting-price{background-image: url(/save-video/images/webp/twitcasting-downloader/price_bg.webp);}
#price-2210.twitcasting-price>.container>h3{color: #012f59;}

#price-2210.fanza-price{background-image: url(/save-video/images/webp/fanza-downloader/price_bg.webp);}
#price-2210.fanza-price>.container>h3{color: #000;}
#price-2210.fanza-price .btn-sys>p.on,#price-2210.fanza-price .btn-sys>p:hover{color: #7b64f0;}
#price-2210.fanza-price .btn-sys{background-color: #bdabf8;}
#price-2210.fanza-price .price-box .title>p{color: #7b64f0;}

#price-2210.abema-price{background-image: url(/save-video/images/webp/abema-downloader/price_bg.webp);}
#price-2210.abema-price>.container>h3{color: #0d1a61;}
#price-2210.abema-price .btn-sys>p.on,#price-2210.abema-price .btn-sys>p:hover{color: #dc4eb6;}
#price-2210.abema-price .btn-sys{background-color: #efb2c5;}

#price-2210.dmm-price{background-image: url(/save-video/images/webp/dmm-downloader/price_bg.webp);}
#price-2210.dmm-price .btn-sys>p.on,#price-2210.dmm-price .btn-sys>p:hover,#price-2210.dmm-price>.container>h3{color: #282b2b;}
#price-2210.dmm-price .btn-sys{background-color: #acafb1;}

#price-2210.tubi-price{background-image: url(/save-video/images/webp/tubi-downloader/price_bg.webp);}
#price-2210.tubi-price>.container>h3{color:#442a71;}
#price-2210.tubi-price .btn-sys>p.on,#price-2210.tubi-price .btn-sys>p:hover{color: #35a0f1;}

#price-2210.espn-plus-price{background-image: url(/save-video/images/webp/espn-plus-downloader/price_bg.webp);}

#price-2210.rakuten-tv-price{background-image: url(/save-video/images/webp/rakuten-tv-downloader/price_bg.webp);}
#price-2210.rakuten-tv-price .btn-sys>p.on,#price-2210.rakuten-tv-price .btn-sys>p:hover{color: #dc4eb6;}

#price-2210.mgs-price{background-image: url(/save-video/images/webp/mgs-downloader/price_bg.webp);}
#price-2210.mgs-price .btn-sys>p.on,#price-2210.mgs-price .btn-sys>p:hover,#price-2210.mgs-price>.container>h3{color: #000;}
#price-2210.mgs-price .btn-sys{background-color: #f79ec6;}

#price-2210.pantaflix-price{background-image: url(/save-video/images/webp/pantaflix-downloader/price_bg.webp);}
#price-2210.pantaflix-price>.container>h3{color: #000;}
#price-2210.pantaflix-price .btn-sys>p.on,#price-2210.pantaflix-price .btn-sys>p:hover{color: #444;}
/*#price-2210.pantaflix-price .btn-sys{background-color: #F79EC6;}*/

#price-2210.tver-price{background-image: url(/save-video/images/webp/tver-downloader/price_bg.webp);}
#price-2210.tver-price>.container>h3{color: #3e3e3e;}
#price-2210.tver-price .btn-sys>p.on,#price-2210.tver-price .btn-sys>p:hover{color: #37a2f2;}

#price-2210.funimation-price{background-image: url(/save-video/images/webp/funimation-downloader/price_bg.webp);}
#price-2210.funimation-price>.container>h3{color: #000;}
#price-2210.funimation-price .btn-sys>p.on,#price-2210.funimation-price .btn-sys>p:hover{color: #8755f4;}

#price-2210.tving-price{background-image: url(/save-video/images/webp/tving-downloader/price_bg.webp);}
#price-2210.tving-price>.container>h3{color: #fff;}
#price-2210.tving-price .btn-sys>p.on,#price-2210.tving-price .btn-sys>p:hover{color: #282b2b;}

#price-2210.raiplay-price{background-image: url(/save-video/images/webp/raiplay-downloader/price_bg.webp);}
#price-2210.raiplay-price>.container>h3{color: #fff;}
#price-2210.raiplay-price .btn-sys>p.on,#price-2210.raiplay-price .btn-sys>p:hover{color: #1675e5;}

#price-2210.watcha-price{background-image: url(/save-video/images/webp/watcha-downloader/price_bg.webp);}
#price-2210.watcha-price>.container>h3{color: #111;}
#price-2210.watcha-price .btn-sys>p.on,#price-2210.watcha-price .btn-sys>p:hover{color: #f63676;}

#price-2210.arte-price{background-image: url(/save-video/images/webp/arte-downloader/price_bg.webp);}
#price-2210.arte-price>.container>h3{color: #0a0e21;}
#price-2210.arte-price .btn-sys>p.on,#price-2210.arte-price .btn-sys>p:hover{color: #d83a1a;}

#price-2210.video-recorder-price{background-image: url(/save-video/images/webp/video-recorder/price_bg.webp);}
#price-2210.video-recorder-price>.container>h3{color: #fff;}
#price-2210.video-recorder-price .btn-sys>p.on,#price-2210.video-recorder-price .btn-sys>p:hover{color: #7b64f0;}
#price-2210.video-recorder-price .btn-sys{background-color: #50479e;}
#price-2210.video-recorder-price .price-box .title>p{color: #7b64f0;}

@media (max-width:991px){
  #price-2210 .price-box{margin: 0;width: 100%;}
  #price-2210 .price-box:nth-child(2){margin: 35px 0;}
  #price-2210 .price-box.on .price-box-inner{margin-top: 0;}
  #price-2210 .price-box.on:before{top: -10px;}
  #price-2210 .price-container{flex-direction: column;}
}
@media (max-width:1199px){
  #price-2210{
    background-image: -moz-linear-gradient( -33deg, #3e56cb 0, #11bbc0 71%, #38d2d7 100%);
    background-image: -webkit-linear-gradient( -33deg, #3e56cb, #11bbc0 71%, #38d2d7);
    background-image: -ms-linear-gradient( -33deg, #3e56cb 0, #11bbc0 71%, #38d2d7 100%);
    background-size: 100% 50%;
  }
}

/*btn-area*/
#btn-area{background-color: #47b9fb;color: #fff;padding: 80px 0;}
#btn-area h3{font-size: 32px;line-height: 48px;margin: 20px auto 50px;max-width: 100%;width: 860px;}
#btn-area .btn-sys{justify-content: center;}

/*specs*/
/* #specs{padding: 100px 0 40px;text-align: center;} */
#specs .specs-title{color: #444;font-size: 30px;text-transform: uppercase;}
#specs .specs-title>span{font-family: Poppins Bold;font-weight: 700;}
#specs .specs-subtitle{font-size: 18px;font-weight: 600;margin: 20px 0 10px;}
#specs .specs-box .specs-subtitle:first-child {margin: 0 0 10px;}
#specs .specs-text,#specs .text-area>p:not(.specs-subtitle){font-size: 16px;line-height: 29px;max-width: 100%;width: 565px;}
#specs .specs-text>span,#specs p>strong{font-size: 18px;font-weight: 600;margin: 0 0 5px;}
#specs .button{border-radius: 20px;height: 39px;margin: 30px auto 0;text-align: center;width: 144px;}
html[lang=ja] #specs .button{width: 275px;}
#specs .button>a{border-radius: 20px;color: #fff;display: block;height: 100%;line-height: 39px;width: 100%;}

i.content-sys{font-style: normal;}

/*tip*/
#specs .tips{color: #ed452f;font-size: 16px;line-height: 22px;margin-top: 15px;}
#specs .tips span{color: #ed452f;font-size: 18px;font-weight: 600;}

/*review*/
#review{background-color: #fafafa;/*background-image: url(/save-video/images/video-downloader/review_bg.jpg);*/background-position: top;background-repeat: no-repeat;letter-spacing: 1px;padding: 150px 0 80px;position: relative;text-align: center;}
#review .swiper-review{background-color: #fff;border-radius: 10px;box-shadow: 0 0 65px 0 hsla(0,0%,67%,.25);max-width: 80%;min-height: 16vw;overflow: visible;}
#review .swiper-slide{background-color: #fff;/*min-height: 306px;*/height: auto;padding: 0 65px 2vw;}
#review .swiper-slide>img{opacity: 0;}
#review .swiper-slide.swiper-slide-active>img{opacity: 1;}
#review .picture{height: 130px;margin-top: -65px;}
#review .review-content{font-size: 15px;line-height: 32px;margin-top: 2vw;min-height: 4vw;opacity: .9;}
#review .author{color: #3099e2;font-family: Poppins Bold;font-size: 18px;font-weight: 700;margin-top: 50px;transform: scaleY(.9);}
#review .author-detail{color: #444;font-size: 12px;line-height: 21px;}

#review .swiper-button-prev{left: -115px;}
#review .swiper-button-next,#review .swiper-button-prev{background-color: #fff;border: 1px solid #eee;border-radius: 27px;height: 54px;transition: all .3s;width: 54px;}
#review .swiper-button-next{right: -115px;}
#review .swiper-button-next:hover,#review .swiper-button-prev:hover{background-color: #3ba5f8;border-color: #3ba5f8;}
#review .swiper-button-next>img,#review .swiper-button-prev>img{transition: all .3s;}
#review .swiper-button-next:hover>img,#review .swiper-button-prev:hover>img{filter: brightness(0) invert(1);}
#review .swiper-button-next:after,#review .swiper-button-prev:after{content: "";}

#review .review-more{margin-top: 30px;text-align: center;}
#review .review-more>a{border-radius: 20px;color: #fff;display: inline-block;font-size: 14px;height: 39px;line-height: 39px;/*width: 144px;*/padding: 0 20px;}

.review-circle1{animation: movebounce 3s linear infinite;bottom: auto;left: 175px;max-width: 20vw;position: absolute;top: 387px;}

/*blog*/
#blog{letter-spacing: .03em;padding: 70px 0 120px;}
#blog .blog-title{align-items: center;display: flex;justify-content: space-between;margin-bottom: 40px;}
#blog .blog-title>h2{color: #444;font-family: Poppins Light;font-size: 30px;font-weight: 400;line-height:1.2;text-transform: uppercase;}
#blog .blog-title>h2>span{font-family: Poppins SemiBold;}
#blog .swiper-pagination{display: flex;height: 10px;justify-content: flex-end;position: static;top: 90px;z-index: 1;}
#blog .swiper-pagination>.swiper-pagination-bullet{
  background-image: -moz-linear-gradient( 90deg, #3193dc 0, #4abdff 100%);
  background-image: -webkit-linear-gradient( 90deg, #3193dc, #4abdff);
  background-image: -ms-linear-gradient( 90deg, #3193dc 0, #4abdff 100%);border-radius: 4px;height: 10px;margin: 0 4px;opacity: 1;transition: all .5s ease-in-out;width: 9px;
}
#blog .swiper-pagination>.swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius: 5px;width: 25px;}
#blog .swiper-slide>a>div{align-items: center;background-image: url(/save-video/images/webp/video-downloader/bg2.webp);background-repeat: no-repeat;background-size: cover;display: flex;height: 330px;justify-content: center;padding: 15px 20px;}
#blog .swiper-slide>a>div>picture>img{border: 5px solid #fff;max-height: 100%;}
#blog .date{color: #777;margin-top: 20px;}
#blog .title{color: #444;font-family: Poppins SemiBold;font-size: 16px;line-height: 24px;margin-top: 15px;}
#blog .author{color: #777;font-size: 15px;margin-top: 5px;}
#blog .swiper-slide:hover .title{color: #00a9e4;}

/*sup*/
#sup{
  background-image: -moz-linear-gradient( 164deg, #d0edfd 0, #f0f5f9 100%);
  background-image: -webkit-linear-gradient( 164deg, #d0edfd, #f0f5f9);
  background-image: -ms-linear-gradient( 164deg, #d0edfd 0, #f0f5f9 100%);letter-spacing: .03em;
  padding: 50px 0 20px;
}
#sup .row>div{display: flex;margin-bottom: 20px;}
#sup .imgbox{align-items: center;display: flex;flex-shrink: 0;height: 41px;justify-content: center;margin-right: 15px;padding-top: 10px;position: relative;width: 44px;}
#sup .imgbox:after{background-image: url(/save-video/images/webp/cleverget/sup-icon.webp);background-repeat: no-repeat;content: "";}
#sup .imgbox1:after{background-position: 0 -112px;height: 38px;width: 36px;}
#sup .imgbox2:after{background-position: 0 -78px;height: 34px;width: 36px;}
#sup .imgbox3:after{background-position: 0 -37px;height: 41px;width: 44px;}
#sup .imgbox4:after{background-position: 0 0;height: 37px;width: 32px;}
#sup .title{color: #3099e2;font-family: Poppins Bold;font-size: 33px;margin-bottom: 10px;}
#sup .text{color: #444;font-family: Poppins SemiBold;font-size: 16px;line-height: 21px;}

/*tap top*/
.tap-top{align-items: center;
  background-image: -moz-linear-gradient( 90deg, #4577e2 0, #7b84f7 100%);
  background-image: -webkit-linear-gradient( 90deg, #4577e2, #7b84f7);
  background-image: -ms-linear-gradient( 90deg, #4577e2 0, #7b84f7 100%);border: 1px solid #fff;border-radius: 100%;bottom: 150px;color: #fff;cursor: pointer;display: none;
  display: flex;font-size: 22px;height: 50px;justify-content: center;line-height: 2.2;position: fixed;right: 30px;text-align: center;
  width: 50px;z-index: 99;
}
.tap-top>svg{color: #fff;font-size: 12px;}

/*footer*/
/*#footer{padding: 50px 0;}
#footer-inside{display: flex;justify-content: space-between;align-items: flex-end;}
#footer p{line-height: 1.8;}
#footer a{color: #777777;}
#footer .footer-note{font-size: 12px;margin-top: 40px;color: #ababab;}*/

/*footer language select*/
#footer .lang_box{flex-shrink: 0;width: 160px;}
#footer .lang_box .dropdown-menu{border: 0;bottom: 100%;box-shadow: 0 6px 12px rgba(0,0,0,.17);top: auto;}
#footer .lang_box .dropdown-menu>li>a{align-items: center;display: flex;padding: 3px 30px;width: 100%;}
#footer .lang_box .dropdown-menu>li>a:hover{background-color: #f5f5f5;color: #32aac8;}
#footer .lang_box:hover .dropdown-menu{display: block;}
#footer .lang_box>a{align-items: center;display: flex;font-size: 16px;justify-content: center;user-select: none;width: 100%;}

/*purchase-cover*/
#cover{background-color: rgba(0,0,0,.3);display: none;position: fixed;z-index: 100;}
#cover,#cover>div{height: 100%;width: 100%;}
#cover>div{align-items: center;display: flex;justify-content: center;position: relative;}
#cover .container{height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 0;}
#cover .box{max-width: 90%;}
#cover .innerbox{max-width:100%;position: relative;text-align: center;width:900px;}
#cover .innerbox>div{align-items: center;background-color: #2a6acb;border: 1px solid #000;display: flex;flex-direction: column;justify-content: center;padding: 30px 0;}
#cover .title{color: #fb0;font-size: 36px;font-weight: 700;margin-bottom: 10px;text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;}
#cover .text{color: #fff;font-size: 16px;line-height: 30px;padding: 30px 60px 0;text-align: left;}
#cover .text>a{color: #fff;}
#cover .btn-cover{background-color:#fc6497;border:2px solid #000;border-radius:15px;color:#fff;cursor: pointer;font-size:30px;font-weight:700;margin-top: 50px;padding:5px 20px;text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;transition:box-shadow .2s ease-in-out;}
#cover .btn-cover:hover{box-shadow: .1em .2em .4em hsla(0,0%,100%,.6);}
#cover .cover-close{align-items: center;background-color: #fff;border: 1px solid #000;border-radius: 50%;cursor: pointer;display: flex;height: 64px;justify-content: center;position: absolute;right: -10px;top: -10px;width: 64px;}
#cover .cover-close>img{transition: opacity .2s;}
#cover .cover-close:hover>img{opacity: .8;}

/*responsive*/
@media (max-width:575px){
  #navbar-content{background-color: #fff;padding: 15px;}
  #navbar-content a{color: #444;}
  .navbar .nav-item{padding: 10px 0;}
  .navbar .navbar-collapse.show+.nav-btn-dl{display: flex;}

  .banner-index .btn-group{flex-direction: column;}
  .banner-index .btn-group .btn-dl{margin: 0 0 10px;}
  #twitch-downloader-banner h1{font-size: 36px;}
  #twitch-downloader-banner h2{font-size: 40px;}
  .circle,.circles{display: none;}

  .features h3{font-size: 26px;}
  .features img.pa{display: none;}

  #twitch-downloader-features-1{background-color: #fafafa;background-image: none;}
  #twitch-downloader-features-1 h3{margin-top: 50px;}

  #twitch-downloader-features-2 h3+p{margin-bottom: 50px;}

  #twitch-downloader-features-3{background-color: #fafafa;background-image: none;}
  #twitch-downloader-features-3 h3{margin-top: 50px;}

  #screenshot>.container{padding: 0;}
  #screenshot .swiper-screenshot{width: 100%;}
  #screenshot .circle{height: 240px;opacity: 1;width: 240px;}
  #screenshot .screenshot-mac{display: none;}
  #screenshot .swiper-pagination{justify-content: flex-start;}
  #screenshot .screenshot-circle1{left: auto;margin-left: 0;right: 0;}
  #screenshot .screenshot-circle2{left: auto;margin-left: 0;right: 10vw;}

  #guide .guide-box{margin: 0 auto 30px;padding: 25px;}

  #twitch-downloader-guide .textbox{padding-right: 15px;}
  #twitch-downloader-guide .imgbox{background-image: none;min-height: 360px;}

  #price .price-box{width: 100%;}
  #price .price-box:first-child{margin: 0 0 35px;}
  #price .price-container{flex-direction: column;}

  #review .swiper-review{max-width: 100%;}
  #review .swiper-button-prev{left: 0;}
  #review .swiper-button-next{right: 0;}

  #footer-inside{flex-direction: column;}
  #footer .lang_box{margin-top: 20px;}
}
@media (min-width:576px) and (max-width:767px){
  .circle{display: none;}

  #navbar-content{background-color: #fff;padding: 15px;}
  #navbar-content a{color: #444;}
  .navbar .nav-item{padding: 10px 0;}
  .navbar .navbar-collapse.show+.nav-btn-dl{display: flex;}
  #hulu-downloader-features>img{margin-left: 0;}

  #twitch-downloader-features-1{background-color: #fafafa;background-image: none;}
  #twitch-downloader-features-1 h3{margin-top: 50px;}

  #twitch-downloader-features-2 h3+p{margin-bottom: 50px;}

  #twitch-downloader-features-3{background-color: #fafafa;background-image: none;}
  #twitch-downloader-features-3 h3{margin-top: 50px;}

  #screenshot .swiper-screenshot{width: 510px;}
  #screenshot .circle{height: 420px;opacity: 1;width: 420px;}
  #screenshot .screenshot-mac{display: none;}
  #screenshot .swiper-pagination{justify-content: flex-start;}
  #screenshot .screenshot-circle1{left: auto;margin-left: 0;right: 0;}
  #screenshot .screenshot-circle2{left: auto;margin-left: 0;right: 10vw;}

  #guide .guide-box{margin: 0 auto 30px;}

  #twitch-downloader-guide .imgbox{background-image: none;min-height: 360px;}

  #price .price-box{width: 100%;}
  #price .price-box:first-child{margin: 0 0 35px;}
  #price .price-container{flex-direction: column;}

  #review .swiper-button-prev{left: 0;}
  #review .swiper-button-next{right: 0;}
}

@media (min-width:768px) and (max-width:991px){
  .circle{display: none;}

  #navbar-content{background-color: #fff;padding: 15px;}
  #navbar-content a{color: #444;}
  .navbar .nav-item{padding: 10px 0;}
  .navbar .navbar-collapse.show+.nav-btn-dl{display: flex;}


  #hulu-downloader-features>img{margin-left: 0;}

  #twitch-downloader-features-1{background-color: #fafafa;background-image: none;}
  #twitch-downloader-features-1 h3{margin-top: 50px;}

  #twitch-downloader-features-2 h3+p{margin-bottom: 50px;}

  #twitch-downloader-features-3{background-color: #fafafa;background-image: none;}
  #twitch-downloader-features-3 h3{margin-top: 50px;}

  #screenshot .swiper-screenshot{width: 690px;}
  #screenshot .circle{height: 420px;opacity: 1;width: 420px;}
  #screenshot .screenshot-mac{display: none;}

  #guide .guide-box{margin: 0 auto 30px;}

  #review .swiper-button-prev{left: 0;}
  #review .swiper-button-next{right: 0;}
}

@media (min-width:992px) and (max-width:1199px){
  #header .navbar-header .navbar-brand {
      width: auto;
  }

  #screenshot .swiper-screenshot{width: 930px;}
  #screenshot .circle{height: 527px;width: 527px;}
  #screenshot .screenshot-mac{margin-left: -286px;top: 221px;width: 570px;}

}
@media (min-width:1200px) and (max-width:1439px){
  /*#features{background-position: bottom;}*/
}

@media (min-width:1440px){
  html[lang=ja] #header,html[lang=ja] .container{width: 1330px;}
  .img-lg{max-width: none;}
  .ar{text-align: right;}
  #twitch-downloader-banner .img-lg{margin-left: -50px;}
}

@-webkit-keyframes anim-effect-front {
  0% {
    box-shadow: 0 0 0 15px #e0e0e0;
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px hsla(0,0%,88%,.6);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 40px hsla(0,0%,88%,0);
    opacity: 0; } }

@keyframes anim-effect-front {
  0% {
    box-shadow: 0 0 0 15px #e0e0e0;
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px hsla(0,0%,88%,.6);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 40px hsla(0,0%,88%,0);
    opacity: 0; } }

@-webkit-keyframes anim-effect-back {
  0% {
    box-shadow: 0 0 0 30px #ececec;
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px hsla(0,0%,93%,.6);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 80px hsla(0,0%,93%,0);
    opacity: 1; } }

@keyframes anim-effect-back {
  0% {
    box-shadow: 0 0 0 20px hsla(0,0%,93%,.11);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px hsla(0,0%,93%,.11);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 70px hsla(0,0%,93%,.11);
    opacity: 1; } }

@keyframes movebounce {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(20px); }
  to {
    transform: translateY(0); } }

@keyframes movebounce2 {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(10px); }
  to {
    transform: translateY(0); } }

@keyframes moveleftbounce {
  0% {
    transform: translateX(0); }
  50% {
    transform: translateX(20px); }
  to {
    transform: translateX(0); } }


/*netflix-downloader*/
@-webkit-keyframes anim-effect-front-netflix {
  0% {
    box-shadow: 0 0 0 15px #e0e0e0;
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(71,185,252,.3);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 40px rgba(71,185,252,0);
    opacity: 0; } }

@keyframes anim-effect-front-netflix {
  0% {
    box-shadow: 0 0 0 15px #e0e0e0;
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(71,185,252,.3);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 40px rgba(71,185,252,0);
    opacity: 0; } }

@-webkit-keyframes anim-effect-back-netflix {
  0% {
    box-shadow: 0 0 0 30px #ececec;
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(71,185,252,.3);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 80px rgba(71,185,252,0);
    opacity: 1; } }

@keyframes anim-effect-back-netflix {
  0% {
    box-shadow: 0 0 0 20px rgba(71,185,252,.11);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(71,185,252,.11);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 70px rgba(71,185,252,.11);
    opacity: 1; } }

@keyframes features-icon {
  0% {
    opacity: 0;
    transform: scale(1); }
  25% {
    opacity: .4;
    transform: scale(1.05); } 
  50% {
    opacity: .7;
    transform: scale(1.1); }
  75% {
    opacity: .9;
    transform: scale(1.05) }
  to {
    opacity: 1;
    transform: scale(1); }
}

/*pluto-downloader*/
@keyframes movebounce-pluto-tv {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(10px); }
  to {
    transform: translateY(0); } }

/*crunchyroll-downloader*/
@keyframes anim-effect-front-crunchyroll {
  0% {
    box-shadow: 0 0 0 15px rgba(25,208,203,0);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(25,208,203,.3);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 40px rgba(25,208,203,0);
    opacity: 0; } }

@keyframes anim-effect-back-crunchyroll {
  0% {
    box-shadow: 0 0 0 20px rgba(25,208,203,.11);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(25,208,203,.11);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 70px rgba(25,208,203,.11);
    opacity: 0; } }

/*twitcasting-downloader*/
@keyframes anim-effect-front-twitcasting {
  0% {
    box-shadow: 0 0 0 15px hsla(0,0%,100%,0);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px hsla(0,0%,100%,.6);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 40px hsla(0,0%,100%,0);
    opacity: 0; } }

@keyframes anim-effect-back-twitcasting {
  0% {
    box-shadow: 0 0 0 20px hsla(0,0%,100%,.11);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px hsla(0,0%,100%,.11);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 70px hsla(0,0%,100%,.11);
    opacity: 0; } }

/*nhk-plus-downloader*/
@keyframes anim-effect-front-nhk-plus {
  0% {
    box-shadow: 0 0 0 15px rgba(169,253,219,.8);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(169,253,219,.8);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 40px rgba(169,253,219,.8);
    opacity: 0; } }

@keyframes anim-effect-back-nhk-plus {
  0% {
    box-shadow: 0 0 0 20px hsla(0,0%,100%,.3);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px hsla(0,0%,100%,.3);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 70px hsla(0,0%,100%,.3);
    opacity: 0; } }

/*nhk-plus-downloader*/
@keyframes anim-effect-front-roku-channel {
  0% {
    box-shadow: 0 0 0 15px rgba(74,173,240,.15);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(74,173,240,.15);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 40px rgba(74,173,240,.15);
    opacity: 0; } }

@keyframes anim-effect-back-roku-channel {
  0% {
    box-shadow: 0 0 0 20px rgba(74,173,240,.1);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(74,173,240,.1);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 70px rgba(74,173,240,.1);
    opacity: 0; } }

/*apple-tv-plus-downloader*/
@keyframes anim-effect-front-apple-tv-plus {
  0% {
    box-shadow: 0 0 0 15px hsla(0,0%,100%,.2);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px hsla(0,0%,100%,.2);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 40px hsla(0,0%,100%,.2);
    opacity: 0; } }

/*rakuten-tv-downloader*/
@keyframes anim-effect-front-rakuten-tv {
  0% {
    box-shadow: 0 0 0 15px rgba(201,200,252,.25);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px rgba(201,200,252,.25);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 40px rgba(201,200,252,.25);
    opacity: 0; } 
}

@keyframes anim-effect-back-rakuten-tv {
  0% {
    box-shadow: 0 0 0 20px rgba(201,200,252,.1);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px rgba(201,200,252,.1);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 70px rgba(201,200,252,.1);
    opacity: 0; } 
}

/*mgs-downloader*/
@keyframes anim-effect-front-mgs {
  0% {
    box-shadow: 0 0 0 15px hsla(0,88%,87%,.25);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 30px hsla(0,88%,87%,.25);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 40px hsla(0,88%,87%,.25);
    opacity: 0; } 
}

@keyframes anim-effect-back-mgs {
  0% {
    box-shadow: 0 0 0 20px hsla(0,88%,87%,.1);
    opacity: 1; }
  50% {
    box-shadow: 0 0 0 50px hsla(0,88%,87%,.1);
    opacity: 1; }
  to {
    box-shadow: 0 0 0 70px hsla(0,88%,87%,.1);
    opacity: 0; } 
}

/* common-202502 */
#banner{background-position: top;background-repeat: no-repeat;background-size: cover;overflow: hidden;padding-bottom: 50px;padding-top: 50px;position: relative;}
#banner h1{color: #000;font-size: 60px;font-weight: 700;letter-spacing: .05em;line-height: 60px;margin-bottom: 30px;}#banner h1>p,#banner h1~p{color: #444;font-size: 18px;line-height: 32px;margin-bottom: 30px;}
#banner h1>p{font-weight: 400;letter-spacing: 0;margin-top: 30px;}
#banner p.sys{color: #444;font-size: 16px;}
#banner.fw h1,#banner.fw h1+p,#banner.fw h1>p,#banner.fw p.sys{color: #fff;}
#banner .img-lg.ml-80{margin-left: -80px;}
#banner .img-lg.ml-100{margin-left: -100px;}
#banner .sys-switch-btn-group{width: 240px;}

#banner.video-recorder{background-image: url(/images/webp/new/pro/video-recorder/banner.webp);}

#banner.tktube-downloader{background-image: url(/save-video/images/webp/tktube-downloader/banner.webp);}

#banner.shahid-downloader{background-image: url(/save-video/images/webp/shahid-downloader/banner.webp);}

#banner.starz-downloader{background-image: url(/save-video/images/webp/starz-downloader/banner.webp);}

#banner.rtl-plus-downloader{background-image: url(/save-video/images/webp/rtl-plus-downloader/banner.webp);}

#banner.waipu-downloader{background-image: url(/save-video/images/webp/waipu-downloader/banner.webp);}

#banner.m6-plus-downloader{background-image: url(/save-video/images/webp/m6-plus-downloader/banner.webp);}

#banner.danime-downloader{
	background-image: -moz-linear-gradient( 52deg, #f3cad1 0, #f7ddbb 100%);
	background-image: -webkit-linear-gradient( 52deg, #f3cad1, #f7ddbb);
	background-image: -ms-linear-gradient( 52deg, #f3cad1 0, #f7ddbb 100%);
	background-image: linear-gradient( 52deg, #f3cad1, #f7ddbb);
}
html[lang=ja] #banner.danime-downloader h1{font-size: 46px;}

#banner.lemino-downloader{
	background-image: -moz-linear-gradient( 135deg, #ffaf79 1%, #f27284 99%);
	background-image: -webkit-linear-gradient( 135deg, #ffaf79 1%, #f27284 99%);
	background-image: -ms-linear-gradient( 135deg, #ffaf79 1%, #f27284 99%);
	background-image: linear-gradient( 135deg, #ffaf79 1%, #f27284 99%);
}

#banner.sokmil-downloader{
	background-image: -moz-linear-gradient( 27deg, #ffdf6f 0, #ffd4d5 35%, #f2f8ff 74%, #fdd5da 100%);
	background-image: -webkit-linear-gradient( 27deg, #ffdf6f, #ffd4d5 35%, #f2f8ff 74%, #fdd5da);
	background-image: -ms-linear-gradient( 27deg, #ffdf6f 0, #ffd4d5 35%, #f2f8ff 74%, #fdd5da 100%);
	background-image: linear-gradient( 27deg, #ffdf6f, #ffd4d5 35%, #f2f8ff 74%, #fdd5da);
}

#banner.video-downloader{
	background-image: -moz-linear-gradient( to top, #fff 0, #e9e1ff 18%, #9ba8fa 100%);
	background-image: -webkit-linear-gradient( 0deg, #fff 0, #e9e1ff 18%, #9ba8fa);
	background-image: -ms-linear-gradient( to top, #fff 0, #e9e1ff 18%, #9ba8fa 100%);
	background-image: linear-gradient( 0deg, #fff 0, #e9e1ff 18%, #9ba8fa);
}

#banner.cleverget-recorder{
	background-image: -moz-linear-gradient( -52deg, #e7eef6 0, #eae7f8 48%, #fae6e7 94%);
	background-image: -webkit-linear-gradient( -52deg, #e7eef6, #eae7f8 48%, #fae6e7 94%);
	background-image: -ms-linear-gradient( -52deg, #e7eef6 0, #eae7f8 48%, #fae6e7 94%);
	background-image: linear-gradient( -52deg, #e7eef6, #eae7f8 48%, #fae6e7 94%);
}
#banner.cleverget-recorder .subtitle{color: #f85555;font-size: 40px;font-weight: 700;line-height: 1.2;}
html[lang=ja] #banner.cleverget-recorder h1{font-size: 50px;}

#banner.youtube-downloader-ultimate{
	background-image: -moz-linear-gradient( 0deg, #fff 0, #e9e1ff 18%, #9ba8fa 70%);
	background-image: -webkit-linear-gradient( 0deg, #fff, #e9e1ff 18%, #9ba8fa 70%);
	background-image: -ms-linear-gradient( 0deg, #fff 0, #e9e1ff 18%, #9ba8fa 70%);
	background-image: linear-gradient( 0deg, #fff, #e9e1ff 18%, #9ba8fa 70%);
}
#banner.youtube-downloader-ultimate .subtitle{color: #4a36fa;margin-top: 20px;}
.btn-sys2{background-color: rgba(0,0,0,.35);display: inline-flex;height: 34px;overflow: hidden;width: 200px;}
.btn-sys2,.btn-sys2>div{align-items: center;border-radius: 17px;}
.btn-sys2>div{column-gap: 8px;cursor: pointer;display: flex;justify-content: center;padding: 0 15px;}
.btn-sys2>div.on{background-color: #d3e1f9;}
.btn-sys2>div>picture>img{filter: brightness(0) invert(1);}
.btn-sys2>div.on>picture>img{filter: none;}
.btn-sys2>div>p{color: #fff;font-size: 14px;line-height: 34px;padding-top: 2px;}
.btn-sys2>div.on>p{color: #0c5adb;}
.btn-sys2>div{flex-basis: 45%;}
.btn-sys2>div.on{cursor: auto;flex-basis: 55%;}
.btn-sys2.btn-sys-no-text{overflow: visible;width: auto;}
.btn-sys2.btn-sys-no-text>div{border-radius: 20px;flex-basis: auto;height: 40px;padding: 0;width: 40px;}
.btn-sys2.btn-sys-no-text>div.on{background-color: #fff;}

/*bonus-features*/
.bonus-features{text-align: center;}
.bonus-features ul{column-gap: 30px;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 50px;row-gap: 30px;}
.bonus-features ul>li{border-radius: 12px;box-shadow: 0 0 14px 0 rgba(0,0,0,.12);flex-basis: 300px;flex-grow: 1;padding: 30px 28px;transition: all .3s ease;}
.bonus-features ul>li .icon-box{background-repeat: no-repeat;height: 95px;transition: all .3s ease;width: 96px;}
.bonus-features ul>li .icon-box1{background-image: url(/images/webp/new/pro/icon/icon1.webp);}
.bonus-features ul>li .icon-box2{background-image: url(/images/webp/new/pro/icon/icon2.webp);}
.bonus-features ul>li .icon-box3{background-image: url(/images/webp/new/pro/icon/icon3.webp);}
.bonus-features ul>li .icon-box4{background-image: url(/images/webp/new/pro/icon/icon4.webp);}
.bonus-features ul>li .icon-box5{background-image: url(/images/webp/new/pro/icon/icon5.webp);}
.bonus-features ul>li .icon-box6{background-image: url(/images/webp/new/pro/icon/icon6.webp);}
.bonus-features ul>li .icon-box7{background-image: url(/images/webp/new/pro/icon/icon7.webp);}
.bonus-features ul>li .icon-box8{background-image: url(/images/webp/new/pro/icon/icon8.webp);}
.bonus-features ul>li .icon-box9{background-image: url(/images/webp/new/pro/icon/icon9.webp?v202503051745);}
.bonus-features ul>li .icon-box10{background-image: url(/images/webp/new/pro/icon/icon10.webp?v202503051745);}
.bonus-features ul>li .icon-box11{background-image: url(/images/webp/new/pro/icon/icon11.webp?v202503051745);}
.bonus-features ul>li .icon-box12{background-image: url(/images/webp/new/pro/icon/icon12.webp?v202503051745);}
.bonus-features ul>li .icon-box13{background-image: url(/images/webp/new/pro/icon/icon13.webp);}
.bonus-features ul>li .icon-box14{background-image: url(/images/webp/new/pro/icon/icon14.webp);}
.bonus-features ul>li .icon-box15{background-image: url(/images/webp/new/pro/icon/icon15.webp);}
.bonus-features ul>li .icon-box16{background-image: url(/images/webp/new/pro/icon/icon16.webp);}
.bonus-features ul>li .icon-box17{background-image: url(/images/webp/new/pro/icon/icon17.webp);}
.bonus-features ul>li .icon-box18{background-image: url(/images/webp/new/pro/icon/icon18.webp);}
.bonus-features ul>li:hover{background-color: #0c5adb;}
.bonus-features ul>li:hover .icon-box1{background-image: url(/images/webp/new/pro/icon/icon1_on.webp);}
.bonus-features ul>li:hover .icon-box2{background-image: url(/images/webp/new/pro/icon/icon2_on.webp);}
.bonus-features ul>li:hover .icon-box3{background-image: url(/images/webp/new/pro/icon/icon3_on.webp);}
.bonus-features ul>li:hover .icon-box4{background-image: url(/images/webp/new/pro/icon/icon4_on.webp);}
.bonus-features ul>li:hover .icon-box5{background-image: url(/images/webp/new/pro/icon/icon5_on.webp);}
.bonus-features ul>li:hover .icon-box6{background-image: url(/images/webp/new/pro/icon/icon6_on.webp);}
.bonus-features ul>li:hover .icon-box7{background-image: url(/images/webp/new/pro/icon/icon7_on.webp);}
.bonus-features ul>li:hover .icon-box8{background-image: url(/images/webp/new/pro/icon/icon8_on.webp);}
.bonus-features ul>li:hover .icon-box9{background-image: url(/images/webp/new/pro/icon/icon9_on.webp?v202503051745);}
.bonus-features ul>li:hover .icon-box10{background-image: url(/images/webp/new/pro/icon/icon10_on.webp?v202503051745);}
.bonus-features ul>li:hover .icon-box11{background-image: url(/images/webp/new/pro/icon/icon11_on.webp?v202503051745);}
.bonus-features ul>li:hover .icon-box12{background-image: url(/images/webp/new/pro/icon/icon12_on.webp?v202503051745);}
.bonus-features ul>li:hover .icon-box13{background-image: url(/images/webp/new/pro/icon/icon13_on.webp);}
.bonus-features ul>li:hover .icon-box14{background-image: url(/images/webp/new/pro/icon/icon14_on.webp);}
.bonus-features ul>li:hover .icon-box15{background-image: url(/images/webp/new/pro/icon/icon15_on.webp);}
.bonus-features ul>li:hover .icon-box16{background-image: url(/images/webp/new/pro/icon/icon16_on.webp);}
.bonus-features ul>li:hover .icon-box17{background-image: url(/images/webp/new/pro/icon/icon17_on.webp);}
.bonus-features ul>li:hover .icon-box18{background-image: url(/images/webp/new/pro/icon/icon18_on.webp);}
.bonus-features ul>li h4{color: #020027;font-size: 18px;font-weight: 700;line-height: 24px;margin-top: 20px;text-align: left;transition: color .3s ease;}
.bonus-features ul>li h4~p{margin-top: 15px;}
.bonus-features ul>li p{color: #444;font-size: 14px;line-height: 24px;text-align: left;transition: color .3s ease;}
.bonus-features ul>li:hover h4,.bonus-features ul>li:hover p{color: #fff;}

.bonus-features.video-recorder ul{column-gap: 4%;}
.bonus-features.video-recorder ul>li{column-gap: 25px;display: flex;flex-basis: 48%;justify-content: flex-start;row-gap: 25px;}
.bonus-features.video-recorder ul>li .icon-box{flex-shrink: 0;height: 78px;margin-top: 15px;width: 78px;}
.bonus-features.video-recorder ul>li h4{margin-top: 0;}
.review-component .text-area ul>li .text-box {min-width: 406px;}
.bg-blue-1 {background-color: #043ea9;}
.features.fw h2,.features.fw h2~p{color: #fff;}
/*banner purchase cg*/
.banner-purchase-cg{margin-top: 50px;}
.banner-purchase-cg .row{align-items: stretch;row-gap: 30px;}
.banner-purchase-cg .purchase-box{background-color: #fff;border-radius: 12px;box-shadow: 0 0 14px 0 rgba(0,0,0,.12);display: flex;flex-direction: column;height: 100%;justify-content: space-between;padding: 35px 30px;row-gap: 30px;transition: all .2s ease-in-out;}
.banner-purchase-cg .purchase-box:hover{margin-top: -10px;}
.banner-purchase-cg .purchase-box .title{color: #444;font-size: 26px;font-weight: 700;margin-bottom: 20px;transition: all .2s ease-in-out;}
.banner-purchase-cg .purchase-box .title~p.pro{align-items: center;color: #0c5abd;display: flex;font-size: 15px;gap: 15px;line-height: 18px;}
.banner-purchase-cg .purchase-box .title~p.pro:before{background-color: #0c5abd;border-radius: 3px;content: "";height: 6px;margin-top: -2px;width: 6px;}
.banner-purchase-cg .purchase-box .subtitle{color: #444;font-size: 15px;line-height: 18px;margin-bottom: 30px;transition: all .2s ease-in-out;}
.banner-purchase-cg .purchase-box .text-box{align-items: flex-start;display: flex;gap: 30px;margin-top: 30px;}
.banner-purchase-cg .purchase-box .text-box.text-box2{flex-direction: column;}
.banner-purchase-cg .purchase-box .text-box li{align-items: flex-start;color: #777;display: flex;font-size: 14px;gap: 15px;line-height: 28px;list-style-type: none;transition: all .2s ease-in-out;}
.banner-purchase-cg .purchase-box .text-box li img{margin-top: 6px;}
.banner-purchase-cg .purchase-box .banner-purchase-btn{text-align: center;}
.banner-purchase-cg .purchase-box .banner-purchase-btn .price{display: flex;gap: 15px;justify-content: center;}
.banner-purchase-cg .purchase-box .banner-purchase-btn .price .now-price{color: #ea2d76;font-size: 32px;font-weight: 700;}
.banner-purchase-cg .purchase-box .banner-purchase-btn .price .old-price{color: #777;font-size: 18px;}
.banner-purchase-cg .purchase-box .banner-purchase-btn .button{align-items: center;
	background-image: -moz-linear-gradient( 39deg, #ed452f 0, #f65f4c 100%);
	background-image: -webkit-linear-gradient( 39deg, #ed452f, #f65f4c);
	background-image: -ms-linear-gradient( 39deg, #ed452f 0, #f65f4c 100%);
	background-image: linear-gradient( 39deg, #ed452f, #f65f4c);border-radius: 6px;cursor: pointer;
	display: inline-flex;gap: 20px;justify-content: center;margin-top: 15px;min-width: 200px;padding: 10px 35px;position: relative;
}
.banner-purchase-cg .purchase-box .banner-purchase-btn .button>p{color: #fff;font-size: 16px!important;line-height: 24px!important;}
.banner-purchase-cg .purchase-box .banner-purchase-btn .button>div{align-items: center;background-color: #0eb272;border-radius: 5px;display: flex;height: 31px;justify-content: center;
	position: absolute;right: -50px;top: -6px;width: 77px;
}
.banner-purchase-cg .purchase-box .banner-purchase-btn .button>div span{color: #fff;font-size: 14px;line-height: 21px;}
.banner-purchase-cg .purchase-box .banner-purchase-btn .button>div:before{border-bottom: 5px solid transparent;border-right: 6px solid #0eb272;border-top: 5px solid transparent;content: "";height: 1px;position: absolute;right: 100%;top: 11px;width: 1px;}
/*banner purchase cg*/
/*features-table*/
.features-table h2{margin-bottom: 40px;text-align: center;}
.features-table table{width: 100%;}
.features-table table th{background-color: #0c5adb;border: 1px solid #0c5adb;color: #fff;font-size: 20px;font-weight: 700;padding: 25px 4%;}
.features-table table td{border: 1px solid #0c5adb;color: #444;font-size: 14px;font-weight: 700;line-height: 21px;padding: 15px 4%;text-align: center;vertical-align: middle;}
.features-table table td:first-child{text-align: left;}
.features-table table td.vab{vertical-align: bottom;}
.features-table table td p.price{color: #ff1b1b;font-size: 24px;font-weight: 700;margin-bottom: 10px;}
.features-table table td p.price>del,.features-table table td p.price>span{color: #444;font-size: 18px;}
.features-table table td .now-price{color: #ff1b1b;font-size: 24px;font-weight: 700;}
.features-table .btn-dl,.features-table table td .old-price{font-size: 18px;font-weight: 700;}
.features-table .btn-dl{background-color: #0c5adb;}
.features-table .btn-buy,.features-table .btn-dl{border-radius: 6px;color: #fff;display: inline-block;line-height: 24px;max-width: 100%;padding: 15px 18px;text-align: center;width: 200px;}
.features-table .btn-buy{background-color: #eb521d;font-size: 18px;font-weight: 700;}

.features-table.video-downloader table td{padding: 15px 2%;}

@media (max-width:991px) {
	.features-table .table-container{overflow-x: scroll;}
	.features-table .table-container table{width: 1100px;}
}
/*features-table*/
picture source {
  margin: 0 !important;
}