/* RESET */
*{margin:0;padding:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;}
/* BASIC */
abbr[title], acronym[title]{border-bottom:thin solid;cursor:help;}
body{font: 14px/1.4 'Poppins','Meiryo','Segoe UI',Arial,verdana,Tahoma,Helvetica,sans-serif;text-align:left;color: #ffffff;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:14px;}
h6{font-size:14px;}
small{font-size:10px;line-height:16px;}
dl{font-size:16px;}
dt{font-weight:bold;}
a{color:#ffffff;text-decoration:none;outline:none;}
a:hover{color:#3b56fd;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;}

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

img{max-width: 100%;}
[onClick="return hs.expand(this)"]{cursor: url(/images/highslide/graphics/zoomin.cur), pointer;}
.tl{text-align: left;}
.tc{text-align: center;}
.ac{align-items: center;}
.mt70{margin-top: 70px;}
.pl-2em{padding-left: 2em;}
.none{display: none;}
.icon_1{background-image:url(/images/icon/icon_1/icon_1.png);background-repeat:no-repeat;}
.icon_star{width:22px;height:21px;background-position:-321px -181px;}
.icon_half_star{width:22px;height:21px;background-position:-321px -140px;}
.icon_en{width:24px;height:24px;background-position:-321px -96px;}
.icon_ja{width:24px;height:24px;background-position:-321px -52px;}
.icon_arrow-down{width:13px;height:8px;background-position:-369px -93px;}
.icon_check{width:12px;height:12px;background-position:0 -353px;}

/*nav*/
#navbar{position:fixed;z-index:10;transition:background-color .2s;}
#navbar.on{background-color:#090538;}
.navbar{justify-content:space-between;padding-top:10px;padding-bottom:0;position:relative;}
#navbarNav{flex-grow: 0;}
.navbar-brand{display:flex;align-items:center;}
.navbar-brand:hover{color:#fff;}
.logo{width:39px;height:37px;background-position:-10px -235px;margin-right:17px;}
.logo+p{font-size:24px;font-family:'Poppins SemiBold';color:#fff;}
.navbar-dark .navbar-nav .nav-link{color:#fff;font-weight:600;letter-spacing:3px;padding-left:1rem;padding-right:1rem;}
.navbar-dark.navbar-jp .navbar-nav .nav-link{font-size:16px;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color:#3b56fd;}
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{color:#3b56fd;}
.navbar-nav>.nav-item{padding-top:30px;padding-bottom:30px;}
.navbar-nav>.nav-item.dropdown{position:static;}
.navbar-nav>.nav-item.dropdown>.dropdown-menu{margin-top:0;padding:35px 15px;width:100%;}
.navbar-nav>.nav-item.dropdown:hover>.dropdown-menu{display:block;}
.navbar-prolist{display:flex;justify-content:space-around;}
.dropdown-item{padding:12px 20px;}

/*index*/
.icon_index{background-image:url(/images/index/icon_index.png);background-repeat:no-repeat;}

/*banner-index*/
.banner-index{background-image:url(/images/index/banner_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;}
.banner-index-content{padding:210px 0 150px;}
.banner-index-content h2{font-size:49px;font-family:'Poppins Bold';letter-spacing:6px;margin-bottom:30px;}
.banner-index-content h1{font-size:66px;font-family:'Poppins Bold';letter-spacing:5px;/*margin-bottom:40px;*/text-transform:uppercase;}
.banner-index-content h3{font-size:44px;font-family:'Poppins Bold';text-transform:uppercase;}
.banner-index-content ul{list-style-type:none;margin-top:40px;}
.banner-index-content li{font-size:18px;line-height:36px;}

/*prolist-index*/
.prolist-index{padding-top:160px;padding-bottom:80px;background-color:#000000;}
.probox{margin-bottom:38px;}
.probox:nth-child(odd){padding-right:28px;}
.probox:nth-child(even){padding-left:28px;}
.probox>div{
  border: 2px solid transparent;
  border-radius: 6px;
  padding: 40px 8% 35px;
  text-align: center;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  background-image: -moz-linear-gradient(to right, #070714, #070714), linear-gradient(53deg, #975234, #2B3DAA);
  background-image: -webkit-linear-gradient(to right, #070714, #070714), linear-gradient(53deg, #975234, #2B3DAA);
  background-image: -ms-linear-gradient(to right, #070714, #070714), linear-gradient(53deg, #975234, #2B3DAA);
  background-image: linear-gradient(to right, #070714, #070714), linear-gradient(53deg, #975234, #2B3DAA);
}
.probox1>div:hover{
  background-image: -moz-linear-gradient( 53deg, rgb(133,10,144) 0%, rgb(234,49,165) 100%);
  background-image: -webkit-linear-gradient( 53deg, rgb(133,10,144) 0%, rgb(234,49,165) 100%);
  background-image: -ms-linear-gradient( 53deg, rgb(133,10,144) 0%, rgb(234,49,165) 100%);
}
.probox2>div:hover{
  background-image: -moz-linear-gradient( 53deg, rgb(19,58,168) 0%, rgb(170,35,168) 100%);
  background-image: -webkit-linear-gradient( 53deg, rgb(19,58,168) 0%, rgb(170,35,168) 100%);
  background-image: -ms-linear-gradient( 53deg, rgb(19,58,168) 0%, rgb(170,35,168) 100%);
}
.probox3>div:hover{
  background-image: -moz-linear-gradient( 53deg, rgb(24,55,169) 0%, rgb(35,212,218) 100%);
  background-image: -webkit-linear-gradient( 53deg, rgb(24,55,169) 0%, rgb(35,212,218) 100%);
  background-image: -ms-linear-gradient( 53deg, rgb(24,55,169) 0%, rgb(35,212,218) 100%);
}
.probox4>div:hover{
  background-image: -moz-linear-gradient( 53deg, rgb(81,33,168) 0%, rgb(231,111,53) 100%);
  background-image: -webkit-linear-gradient( 53deg, rgb(81,33,168) 0%, rgb(231,111,53) 100%);
  background-image: -ms-linear-gradient( 53deg, rgb(81,33,168) 0%, rgb(231,111,53) 100%);
}

.probox .imgbox{width:147px;height:147px;border-radius:50%;margin:0 auto 35px;display:flex;align-items:center;justify-content:center;}
.probox1 .imgbox{background-color:#C7249E;}
.probox2 .imgbox{background-color:#712CA8;}
.probox3 .imgbox{background-color:#1F96C7;}
.probox4 .imgbox{background-color:#EE704E;}
.probox>div:hover .imgbox{background-color: rgba(255, 255, 255, 0.302);}

.probox .icon1{width:85px;height:90px;background-position:0 -83px;}
.probox .icon2{width:85px;height:90px;background-position:0 -173px;}
.probox .icon3{width:88px;height:83px;background-position:0 0;}
.probox .icon4{width:108px;height:103px;background-position:0 -821px;}

.probox h2{font-size:30px;font-family:'Poppins Bold';letter-spacing:2px;margin-bottom:20px;}
.probox p{font-size:16px;line-height:30px;min-height:60px;}
.probox .button{margin: 25px auto 0;}
.probox .button>a{display: inline-block;padding:12px 30px;min-width:235px;border-radius:4px;border:1px solid #fff;user-select:none;transition: box-shadow .2s;font-size:18px;}
.probox .button>a:hover{color:#fff;box-shadow: 2px 2px 8px #fff;}

/*why-choose-us-index*/
.why-choose-us-index{padding-top:100px;padding-bottom:110px;background-color:#000000;text-align:center;}
.why-choose-us-index h1{font-size:48px;font-family:'Poppins SemiBold';margin-bottom:20px;letter-spacing:4px;}
.why-choose-us-index h1+p{font-size:16px;line-height:30px;margin-bottom:20px;width:940px;max-width:100%;margin:0 auto 80px;letter-spacing:.8px;}
.whybox{background-color:#181332;border-radius:6px;padding:35px 8%;margin-bottom:20px;}
.whybox .imgbox{width:63px;height:61px;margin:0 auto 35px;display:flex;align-items:center;justify-content:center;}
.whybox .textbox p{font-size:22px;line-height:26px;min-height:52px;font-family:'Poppins SemiBold';letter-spacing:1.5px;}
.why-choose-us-index .icon5{width:59px;height:57px;background-position:-93px -10px;}
.why-choose-us-index .icon6{width:47px;height:57px;background-position:-10px -158px;}
.why-choose-us-index .icon7{width:63px;height:47px;background-position:-10px -91px;}
.why-choose-us-index .icon8{width:63px;height:61px;background-position:-10px -10px;}

/*revew-index*/
.review-index{padding-top:100px;padding-bottom:230px;background-color:#000000;}
.review-index h2{font-size:30px;font-family:'Poppins SemiBold';letter-spacing:3px;text-align:center;margin-bottom:10px;}
.review-index h1{font-size:48px;font-family:'Poppins SemiBold';letter-spacing:5px;text-align:center;margin-bottom:70px;}
#carousel-review{
  margin:0 auto;width:1160px;max-width:100%;padding:70px 4% 100px;border-radius:6px;
  background-image: -moz-linear-gradient( 179deg, rgb(202,62,204) 0%, rgb(46,12,92) 100%);
  background-image: -webkit-linear-gradient( 179deg, rgb(202,62,204) 0%, rgb(46,12,92) 100%);
  background-image: -ms-linear-gradient( 179deg, rgb(202,62,204) 0%, rgb(46,12,92) 100%);
}

.review-index .user{display:flex;align-items:center;}
.review-index .avt{width:93px;height:93px;margin-right:25px;}
.review-index .avt1{background-position:0 -263px;}
.review-index .avt2{background-position:0 -356px;}
.review-index .avt3{background-position:0 -449px;}
.review-index .avt4{background-position:0 -542px;}
.review-index .user h3{font-size:18px;font-family:'Poppins Bold';margin-bottom:5px;}
.review-index .user h3+p{font-size:14px;font-family:'Poppins Light';letter-spacing: .5px;}
.review-index .user ul{list-style-type:none;display:flex;align-items:center;margin-top:18px;}
.review-index .user li{margin-right:2px;}
.review-content{padding:25px;}
.review-content p{font-size:16px;font-family:'Poppins SemiBold';line-height:30px;min-height:90px;position:relative;text-indent: 2em;letter-spacing:1px;}
.review-content p:before{width:22px;height:18px;content:'';position:absolute;background-image:url(/images/icon/icon_1/icon_1.png);background-repeat:no-repeat;background-position:-10px -325px;left:0;bottom:100%;}
.review-content p:after{width:22px;height:18px;content:'';position:absolute;background-image:url(/images/icon/icon_1/icon_1.png);background-repeat:no-repeat;background-position:-52px -325px;right:0;top:100%;}
.review-index .carousel-indicators{top:100%;margin-top:50px;}
.review-index .carousel-indicators li{width:17px;height:17px;border-radius:50%;background-color:#181332;opacity:1;margin:0 5px;}
.review-index .carousel-indicators .active{background-color:#D735E4;}


/*store*/
.date-box{width:320px;max-width:100%;border-radius:6px;background-color:#3D57F4;display:flex;align-items:center;font-size:18px;line-height:36px;font-family:'Poppins Bold';letter-spacing:1px;user-select:none;}
.date-box .list-box{width:50%;padding:8px 15px 8px 23px;position:relative;}
.date-box .list-selected{display:flex;align-items:center;justify-content:space-between;}
.date-box .list{padding-top:10px;display:none;position:absolute;z-index:2;top:100%;width:100%;left:0;top:100%;}
.date-box ul{list-style-type:none;background-color:#3049DE;padding:4px 4px 2px;border-radius:6px;}
.date-box ul>li{padding:8px 15px 8px 19px;position:relative;margin-bottom:4px;}
.date-box ul>li.active, .date-box ul>li:hover{background-color:#3D57F4;}
.date-box ul>li.active:after, .date-box ul>li:hover:after{position:absolute;right:8%;top:50%;margin-top:-6px;content:'';width:12px;height:12px;background-image:url(/images/icon/icon_1/icon_1.png);background-position:0 -353px;background-repeat:no-repeat;}
.date-box>a{width:50%;display:block;padding:8px 23px 8px 15px;position:relative;text-align:center;cursor:pointer;}
.date-box>a:before{content:'';width:1px;height:36px;background-color:#788AF7;position:absolute;left:0;}
.date-box>a:hover{color:#ffffff;}
.icon_store{background-image:url(/images/store/icon_store.png);background-repeat:no-repeat;width:104px;height:103px;margin:0 auto;}

/*banner-store*/
.banner-store{padding-top:160px;padding-bottom:90px;background-color:#090921;}
.banner-store-box{
  border: 2px solid transparent;
  border-radius: 6px;
  padding: 65px 15px;
  text-align: center;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  background-image: -moz-linear-gradient(to right, #090921, #090921), linear-gradient(53deg, #451FB5, #66D2FC);
  background-image: -webkit-linear-gradient(to right, #090921, #090921), linear-gradient(53deg, #451FB5, #66D2FC);
  background-image: -ms-linear-gradient(to right, #090921, #090921), linear-gradient(53deg, #451FB5, #66D2FC);
  background-image: linear-gradient(to right, #090921, #090921), linear-gradient(53deg, #451FB5, #66D2FC);
}
.banner-store-box .imgbox{width:36.25%;text-align:center;}
.banner-store-box .imgbox>img{max-width:90%;}
.banner-store-box .textbox{width:63.75%;text-align:left;}
.banner-store-box .textbox h1{font-size:49px;font-family:'Poppins Bold';letter-spacing:5px;margin-bottom:15px;}
.banner-store-box .textbox p{font-size:18px;}
.banner-store-box .textbox p.price{font-size:30px;font-family:'Poppins Bold';color:#c7249e;letter-spacing:2px;margin:60px 0 15px;}
.banner-store-box-sm{margin-top:40px;}
.banner-store-box-sm:nth-child(odd){padding-right:42px;}
.banner-store-box-sm:nth-child(even){padding-left:42px;}
.banner-store-box-sm .banner-store-box .textbox h1{font-size:30px;}

/*nav-store*/
.nav-store{background-color:#1B1047;padding:20px 0 25px;}
.nav-store p{font-size:18px;letter-spacing:1px;padding:30px 0;}
.nav-store-btn{text-align:center;}
.nav-store-btn p{position:relative;user-select:none;cursor:pointer;}
.nav-store-btn p.active, .nav-store-btn p:hover{font-weight:bold;color:#fa35c8;}
.nav-store-btn p.active:after, .nav-store-btn p:hover:after{
  content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;
  background-image: -moz-linear-gradient( 180deg, rgb(132,53,206) 24%, rgb(234,49,165) 93%);
  background-image: -webkit-linear-gradient( 180deg, rgb(132,53,206) 24%, rgb(234,49,165) 93%);
  background-image: -ms-linear-gradient( 180deg, rgb(132,53,206) 24%, rgb(234,49,165) 93%);
}

/*prolist-store*/
.prolist-store{padding-top:60px;padding-bottom:80px;background-color:#090921;}
.prolist-store-box-container-fluid{justify-content:space-between;}
.prolist-store-box-container{background-color:#10102A;border-radius:6px;width:48.5%;padding:0 15px;margin-bottom:25px;display:none;}
.prolist-store-box{padding:35px 15px 25px 0;}
.prolist-store-box h3{font-size:24px;line-height:30px;font-family:'Poppins Bold';margin-bottom:20px;}
.prolist-store-box h3+p{font-size:16px;line-height:30px;min-height:90px;}
.prolist-store-box .box-right{padding:0;}
.prolist-store-box .textbox{padding-left:0;}
.prolist-store-box .price{font-size:20px;font-family:'Poppins Bold';color:#c7249e;text-align:right;margin-bottom:30px;}
.prolist-store-box .date-box .list-box{padding:4px 8px 4px 12px;}
.prolist-store-box .date-box>a{padding:4px 12px 4px 8px}
.prolist-store-box .date-box ul>li{padding:4px 8px;}
.icon_vc{background-position:-104px -309px;}
.icon_vc-pro{background-position:0 -309px;}
.icon_vc-pre{background-position:-208px -309px;}
.icon_mov-to-mp4{background-position:-208px -103px;}
.icon_webm-to-mp4{background-position:-416px 0;}
.icon_mkv-to-mp4{background-position:-104px -103px;}
.icon_avi-to-mp4{background-position:0 0;}
.icon_vp{background-position:-312px -309px;}
.icon_mp4-player{background-position:0 -206px;}
.icon_mkv-player{background-position:-208px 0;}
.icon_flv-player{background-position:0 -103px;}
.icon_photoins{background-position:-312px -103px;}
.icon_photo-enhancer{background-position:-312px 0;}
.icon_photo-bg-remover{background-position:-104px -206px;}
.icon_photo-enlarger{background-position:-312px -206px;}
.icon_data-recovery{background-position:-104px 0;}
.icon_photo-recovery{background-position:-208px -206px;}


/*pro*/
.banner-pro{padding:220px 0 50px;min-height:750px;}
.banner-pro-content>h1{font-size:48px;font-family:'Poppins Bold';text-align:center;margin-bottom:25px;}
.banner-pro-content>p{font-size:16px;line-height:25px;text-align:center;max-width:785px;width:100%;margin:0 auto 15px;}
.banner-pro-content>table{width:100%;max-width:1150px;border-radius:6px;background-color:#212840;margin:50px auto 0;overflow:hidden;}
.banner-pro-content>table tr:not(:first-child):not(:last-child){border-bottom:1px solid #333A53;}
.banner-pro-content>table th.t1, .banner-pro-content>table td.t1{padding-left:55px;width:30%;}
.banner-pro-content>table th.t2, .banner-pro-content>table td.t2{text-align:center;width:40%;}
.banner-pro-content>table th.t3, .banner-pro-content>table td.t3{text-align:center;width:30%;}
.banner-pro-content>table th{font-size:24px;font-family:'Poppins SemiBold';background-color:#111A2F;padding:15px;}
.banner-pro-content>table td{font-size:18px;padding:12px 15px;}
.banner-pro-content>table .price{font-size:18px;color:#e76d78;}
.banner-pro-content>table .button a{display:inline-block;padding:5px 28px;background-color:#3E55A4;border-radius:6px;cursor:pointer;}
.banner-pro-content>table .button a:hover{color:#ffffff;font-family:'Poppins Bold';font-weight:bold;}

/*part*/
.part h1{font-size:42px;line-height:51px;font-family:'Poppins SemiBold';margin-bottom:20px;}
.part p{font-size:16px;line-height:30px;}

/*spec*/
.spec{padding:115px 0 150px;background-color:#090921;text-align:center;}
.spec h2{font-size:42px;font-family:'Poppins SemiBold';letter-spacing:3px;margin-bottom:20px;}
.spec p{font-size:16px;line-height:42px;letter-spacing:1px;max-width:875px;margin:0 auto;}
.spec p>strong{font-size:18px;}

/*purchase*/
#pro-purchase{position:fixed;top:0;width:100%;height:100%;z-index:12;background-color:#090921;display:none;}
.pro-purchase-box{padding:95px 0 80px;}
.pro-purchase-box h1{font-size:42px;font-family:'Poppins SemiBold';margin-bottom:40px;text-align:center;}
.purchase-box{
  padding:50px 50px 60px;
  border: 2px solid transparent;
  border-radius: 6px;
  text-align: center;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  background-image: -moz-linear-gradient(to right, #10102A, #10102A), linear-gradient(53deg, #EE268F, #6071F8);
  background-image: -webkit-linear-gradient(to right, #10102A, #10102A), linear-gradient(53deg, #EE268F, #6071F8);
  background-image: -ms-linear-gradient(to right, #10102A, #10102A), linear-gradient(53deg, #EE268F, #6071F8);
  background-image: linear-gradient(to right, #10102A, #10102A), linear-gradient(53deg, #EE268F, #6071F8);
}
.purchase-box>h3{font-size:24px;font-family:'Poppins SemiBold';margin-bottom:30px;}
.purchase-box>h2{font-size:30px;font-family:'Poppins SemiBold';margin-bottom:30px;color:#ee268f;}
.purchase-box>h2>span{font-size:48px;}
.purchase-box>p{font-size:19px;font-family:'Poppins SemiBold';text-align:center;}
.purchase-box>p>a{display:inline-block;width:100%;height:100%;padding:12px;border-radius:6px;background-color:#3D57F4;transition:background-color .2s;}
.purchase-box>p>a:hover{color:#ffffff;background-color:rgba(61, 87, 244, .8);}
.purchase-box>ul{list-style-type:none;margin-top:40px;padding:0 15px;}
.purchase-box>ul>li{font-size:16px;line-height:30px;margin:9px 0;padding-left:35px;position:relative;text-align:left;letter-spacing:1px;}
.purchase-box>ul>li>span{display:flex;position:absolute;width:26px;height:26px;left:0;top:2px;background-color:#2C3451;border-radius:50%;align-items:center;justify-content:center;}
.purchase-box>ul>li>span:before{position:absolute;content:'';width:19px;height:17px;background-image:url(/images/icon/icon_1/icon_1.png);background-repeat:no-repeat;background-position:-35px -365px;}
.pro-purchase-close{cursor: pointer;transition: all .5s ease-in-out;top: 26px;right: 33px;position: absolute;opacity: .7;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
.pro-purchase-close:before{content: '\2716';font-size: 30px;color: #ffffff;}
.pro-purchase-close:hover{opacity: 1;}


/*video-converter*/
.banner-vc{background-image:url(/images/video-converter/banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;}
.part1-vc{background-image:url(/images/video-converter/p1_bg.png);background-repeat:no-repeat;background-position:75% center;padding:195px 0 255px;background-color:#090921;}
.part2-vc{padding:140px 0 110px;background-color:#10102A;}
.part2-vc h1{margin-top:70px;}
.part3-vc{padding:130px 0 140px;background-color:#090921;}
.part4-vc{background-image:url(/images/video-converter/p4_bg.png);background-repeat:no-repeat;background-position:25% center;padding:200px 0 320px;background-color:#10102A;}


/*video-player*/
.banner-vp{background-image:url(/images/video-player/banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;}
.part1-vp{background-image:url(/images/video-player/p1_bg.png);background-repeat:no-repeat;background-position:75% center;padding:300px 0 340px;background-color:#090921;}
.part2-vp{background-image:url(/images/video-player/p2_bg.png);background-repeat:no-repeat;background-position:20% bottom;padding:230px 0 285px;background-color:#10102A;}
.part3-vp{padding:100px 0 70px;background-color:#090921;}
.part4-vp{padding:100px 0;background-color:#10102A;}


/*photoins*/
.banner-pi{background-image:url(/images/photoins/banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;}
.part1-pi{padding:100px 0;background-color:#090921;}
.part2-pi{padding:110px 0 80px;background-color:#10102A;}
.part3-pi{background-image:url(/images/photoins/p3_bg.jpg);background-repeat:no-repeat;background-position:80% center;padding:250px 0 255px;background-color:#090921;}
.part4-pi{padding:40px 0 60px;background-color:#10102A;}


/*data-recovery*/
.banner-dr{background-image:url(/images/data-recovery/banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;}
.part1-dr{background-image:url(/images/data-recovery/p1_bg.png);background-repeat:no-repeat;background-position:80% center;padding:180px 0 240px;background-color:#090921;}
.part2-dr{padding:150px 0 130px;background-color:#10102A;}
.part3-dr{padding:50px 0 80px;background-color:#090921;}
.part4-dr{background-image:url(/images/data-recovery/p4_bg.jpg);background-repeat:no-repeat;background-position:20% center;padding:200px 0;background-color:#10102A;min-height:682px;}


/*detail*/
.detail{color:#000000;padding:150px 0;}
.detail h1{font-size:50px;font-family:'Poppins Bold';margin:80px 0;text-align:center;}
.detail h1>span{font-size:20px;}
.detail h2{font-size:40px;font-family:'Poppins Bold';margin-top:80px;margin-bottom:30px;}
.detail h3{font-size:20px;font-family:'Poppins Bold';margin-top:20px;margin-bottom:10px;}
.detail p{font-size:16px;line-height:27px;margin-bottom:15px;letter-spacing:1px;}
.detail ol{list-style-position:inside;margin:30px 0;padding-left:2em;}
.detail li{font-size:16px;line-height:27px;margin-bottom:15px;letter-spacing:1px;}
.detail a{color:#3D57F4;}


/*payment-platform*/
.payment-platform{padding:37px 0 35px;background-color:#060616;border-bottom:1px solid #171E59;}
.payment-platform .row{justify-content:center;align-items:center;}
.payment-platform p{font-size:18px;font-family:'Poppins SemiBold';margin-right:25px;margin-bottom:5px;}
.payment-platform ul{list-style-type:none;display:flex;align-items:center;flex-wrap:wrap;}
.payment-platform li{margin:0 4px;display:flex;align-items:center;justify-content:center;width:56px;height:37px;border-radius:4px;background-color:#212841;margin-bottom:5px;}
.payment-platform .icon1{background-position:-10px -292px;width:40px;height:13px;}
.payment-platform .icon2{background-position:-0 -365px;width:35px;height:22px;}
.payment-platform .icon3{background-position:-155px -158px;width:56px;height:37px;}
.payment-platform .icon4{background-position:-245px -192px;width:48px;height:21px;}
.payment-platform .icon5{background-position:-245px -10px;width:56px;height:37px;}
.payment-platform .icon6{background-position:-119px -235px;width:47px;height:12px;}
.payment-platform .icon7{background-position:-69px -235px;width:30px;height:24px;}
.payment-platform .icon8{background-position:-321px -10px;width:28px;height:22px;}
.payment-platform .icon9{background-position:-245px -67px;width:56px;height:37px;}

/*footer-safety*/
.footer-safety{padding:10px 0 50px;background-color:#060616;}
.footer-safety .imgbox{display:flex;align-items:center;justify-content:center;width:79px;height:79px;border-radius:50%;margin:0 auto 15px;background-color:#181332;margin-top:30px;}
.footer-safety p{font-size:16px;line-height:30px;letter-spacing:1px;text-align:center;}
.icon_secure{background-position:-245px -124px;width:40px;height:48px;}
.icon_30-day{background-position:-172px -10px;width:53px;height:53px;}
.icon_clock{background-position:-93px -91px;width:54px;height:44px;}
.icon_24-hour{background-position:-172px -83px;width:51px;height:51px;}

/*footer*/
.footer{background-color:#060616;position:relative;padding:50px 0 70px;}
.footer:before{
  content:'';width:100%;height:2px;position:absolute;left:0;top:0;
  background-image: -moz-linear-gradient(to right, #8C5941, #2D3896);
  background-image: -webkit-linear-gradient(to right, #8C5941, #2D3896);
  background-image: -ms-linear-gradient(to right, #8C5941, #2D3896);
  background-image: linear-gradient(to right, #8C5941, #2D3896);
}
.footer p{font-size:16px;line-height:27px;margin-bottom:20px;}
.footer .logo+p{font-size:24px;margin-bottom:0;}
.footer .navbar-brand{margin-bottom:25px;margin-top:30px;}
.footer .navbar-brand+p{max-width:260px;}
.footer ul.rss{display:flex;align-items:center;list-style-type:none;margin-top:35px;}
.footer ul.rss li{margin-right:12px;width:40px;height:40px;background-color:#222243;}
.footer ul.rss li>a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;}
.footer ul.rss li>a>span{display:block;}
.footer ul.rss li>a>span.icon_fb{width:14px;height:24px;background-position:-369px -49px;}
.footer ul.rss li>a>span.icon_tt{width:23px;height:19px;background-position:-321px -222px;}
.footer ul.rss li>a>span.icon_rss{width:19px;height:19px;background-position:-369px -10px;}
.footer h3{font-size:18px;font-family:'Poppins SemiBold';line-height:24px;margin-bottom:25px;height:47px;display:flex;align-items:center;margin-top:30px;}
.footer p>span.tip{display:block;padding-top:5px;color:#9c9c9c;}
.footer input[type=text]{background-color:#060616;border:1px solid #83838B;font-size:16px;line-height:24px;padding:8px 15px;color:#ffffff;outline:none;}
.footer input[type=button]{display:block;margin-top:20px;border-radius:6px;font-size:16px;line-height:24px;font-family:'Poppins SemiBold';text-align:center;padding:12px 50px;background-color:#3D57F4;color:#ffffff;border:0;}
footer{border-top:1px solid #171E59;padding-top:20px;margin-top:60px;}
footer .icon_1{display:inline-block;}
.footer footer>p{margin-bottom:0;}
.lang_box{display:flex;align-items:center;justify-content:flex-end;}
.lang_box>a.dropdown-toggle{display:flex;align-items:center;height:100%;}
.lang_box:hover .dropdown-menu{display:block;}
.lang_box .dropdown-menu{padding:5px 0 0;background:none;border:0;right:27px;left:auto;min-width:auto;margin:0;}
.lang_box .dropdown-menu a{display:block;}


/*responsive*/
@media (min-width: 1600px){
  .container:not(.pro-purchase-box .container):not(.detail .container){max-width: 1570px;}
}
@media (max-width: 1920px){
  /*video-player*/
  .part1-vp{background-position:90% center;}
  .part2-vp{background-position:0 bottom;}

  /*data-recovery*/
  .part1-dr{background-position:90% center;}
  .part4-dr{background-position:0 center;}
}
@media (max-width: 1599px){
  /*prolist-store*/
  .prolist-store-box{flex-direction:column;justify-content:space-between;}
  .prolist-store-box>div{max-width:100%;}
  .prolist-store-box .box-right{padding:0 15px;display:flex;flex-direction:column;align-items:flex-end;}
  .prolist-store-box .price{text-align:left;margin:10px 0;}
}
@media (max-width: 991px){
  /*nav*/
  .navbar-nav>.nav-item{padding-top:15px;padding-bottom:15px;}

  /*prolist-index*/
  .probox:nth-child(odd){padding-right:15px;}
  .probox:nth-child(even){padding-left:15px;}

  /*banner-store*/
  .banner-store-box{flex-direction:column;align-items:center;}
  .banner-store-box .imgbox{width:100%;}
  .banner-store-box .textbox{width:100%;display:flex;flex-direction:column;align-items:center;/*text-align:center;*/}
  .banner-store-box .textbox h1{font-size:30px;margin-top:20px;}
  .banner-store-box-sm:nth-child(odd){padding-right:15px;}
  .banner-store-box-sm:nth-child(even){padding-left:15px;}

  /*prolist-store*/
  .prolist-store-box-container{width:100%;}
  .prolist-store-box-container:nth-child(odd){margin-right:0;}
  .prolist-store-box-container:nth-child(even){margin-left:0;}
  .prolist-store-box{padding-right:0;}
  .prolist-store-box .textbox{padding:0 15px;}
  .prolist-store-box .box-right{align-items:center;}
  .prolist-store-box h3{margin-top:30px;text-align:center;}
  .prolist-store-box h3+p{min-height:auto;text-align:center;}

  /*pro*/
  .banner-pro-content>table th.t1, .banner-pro-content>table td.t1{padding-left:15px;width:50%;}
  .banner-pro-content>table th.t2, .banner-pro-content>table td.t2{text-align:center;width:25%;}
  .banner-pro-content>table th.t3, .banner-pro-content>table td.t3{text-align:center;width:25%;}
  .banner-pro-content>table th{font-size:18px;padding:10px;}
  .banner-pro-content>table td{padding:10px 5px;}
  .banner-pro-content>table .button a{padding:5px;}
}