@charset "utf-8";

.Main01Descrip .center img { display: inline-block; margin-left: auto; margin-right: auto; padding: 10px; width: 8%; }

* { margin:0; padding:0; }

body { margin:0; padding:0; font:15px/24px tahoma, Arial, sans-serif; -webkit-text-size-adjust:none; -moz-text-size-adjust:none; -ms-text-size-adjust:none; }
body { font-size: 15px; }

.clear { clear:both; height:0;}

div.border { border-bottom:1px solid #FFF; }
div.border2 { border-bottom:1px solid #000; }

.toTop { position:fixed; right:10px; bottom:10px; cursor:pointer; display:none; }	
.detail { width:1060px; margin:0 auto; }
.Details, .Footer { width:1080px; margin:0 auto; }
.Download { width:1080px; margin:0 auto; }
.Header01 { width:700px; margin: 0px 50px 0px 30px; } /* haut | droit | bas | gauche */

img{ vertical-align:middle; border:0; }
img { max-width: 100%; }

h1, h2, h3, h4, h5, p, h6, ul, li, ol, dd, dl, dt, input { padding:0; margin:0; list-style:none; font-weight:400; }

a { color:#fff; text-decoration:none; }

/* button - BOUTON */
.button { text-align:center; }
.button a { width:258px; line-height:50px; display:inline-block; font-size:18px; font-weight:700; color:#fff; border-radius:30px; margin:0 20px; box-sizing:border-box; transition:all 0.5s; -o-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; }
.button a.down { background-color:#0d3ecc; border:1px solid #0d3ecc; }
.button a.buy { background-color:#ff8e26; border:1px solid #ff8e26; }
.button a:hover { background-color:transparent; }
.button a.down:hover { color:#0d3ecc; }
.button a.buy:hover { color:#ff8e26; }

/* button - BOUTON */
.button3 { text-align:center; }
.button3 a { width:258px; line-height:50px; display:inline-block; font-size:18px; font-weight:700; color:#fff; border-radius:5px; margin:0 20px; box-sizing:border-box; transition:all 0.5s; -o-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; }
.button3 a.down { background-color:#3399ff; border:1px solid #3399ff; }
.button3 a.buy { background-color:#ff8e26; border:1px solid #ff8e26; }
.button3 a:hover { background-color:transparent; }
.button3 a.down:hover { color:#3399ff; }
.button3 a.buy:hover { color:#ff8e26; }

/* button - BOUTON */
.button01 { text-align:center; margin:0 200px; padding:65% 0px  30px  0px ; }
.button01 a { width:250px; line-height:50px; display:inline-block; font-size:24px; font-weight:700; color:#fff; border-radius:5px; margin:0 25px; box-sizing:border-box; transition:all 0.5s; -o-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; }
.button01 a.down { background-color:#0d3ecc; border:1px solid #0d3ecc; }
.button01 a.buy { background-color:#f1ba45; border:1px solid #f1ba45; }
.button01 a:hover { background-color:transparent; }
.button01 a.down:hover { color:#0d3ecc; }
.button01 a.buy:hover { color:#f1ba45; }


/* button02 - BOUTON SMALL */
.button02 { text-align:center; }
.button02 a { width:150px; line-height:30px; display:inline-block; font-size:14px; font-weight:700; color:#fff; border-radius:15px; margin:0 20px; box-sizing:border-box; transition:all 0.5s; -o-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; }
.button02 a.down { background-color:#0d3ecc; border:1px solid #0d3ecc; }
.button02 a.buy { background-color:#ff8e26; border:1px solid #ff8e26; }
.button02 a:hover { background-color:transparent; }
.button02 a.down:hover { color:#0d3ecc; }
.button02 a.buy:hover { color:#ff8e26; }

/* DivMain00 - LOGO */
.DivMain00 { background: #263257; padding:8px 0; }
.DivMain00 .logo { padding:10px 0 10px; margin-left:30px; }

/* DivMain01 - HEADER */
.DivMain01 { background:url(banner/header.jpg) no-repeat center; height: 500px; }
.DivMain01 { background-color:#f1f2f6; text-align:center; color:#1e2231; padding:30px 0; }
.DivMain01 h1 { font-size:48px; font-weight:900; padding: 30px 0 30px; line-height:70px; }
.DivMain01 h1 img { vertical-align:-15px; padding-right:20px; }
.DivMain01 p { font-size:19px; padding:3px 0 20px; }

/* DivMain01 - COMPTE A REBOURS */
.DivMain01 .Header01 .olitech-timer, .time { width:340px; margin:2% auto; padding-bottom: 20px; }
.DivMain01 .Header01 .olitech-timer ul li { width:75px; height:56px; float:left; margin:0 5px; font-size:46px; color:#fff; text-align:right; background:url(img/time-bg.png) no-repeat center; line-height:55px; letter-spacing:8.5px; }
.DivMain01 .Header01 .time ul li { width:75px; float:left; margin:0 5px; font-size:12px; color:#d0d0d0; text-align:center; }

/* DivMain02 - BARRE TOP MENU */
.DivMain02 { background: #0c2742; line-height: 55px; width:100%; } /* barre */
.DivMain02.top { position:fixed; left:0; top:0; z-index:10; }
.DivMain02 .DivMain02_t { color: #ffffff; font-size: 26px; float: left; }
.DivMain02 .DivMain02_link { float: right; font-size: 20px;color: #fff; }
.DivMain02 .DivMain02_link a { display: inline-block; margin: 0 35px; color: #fff; }
.DivMain02 .DivMain02_link a { color: #fff; }
.DivMain02 .DivMain02_link a.down { color: #fff; }
.DivMain02 .DivMain02_link a.buy { color: #fff; }

/* DivMain03 - SIDEBAR */

/* DivMain04 - CARROUSEL */
.DivMain04 {  background: #307bce; text-align:center; color:#1e2231; padding:55px 0; }
.DivMain04 h1 { font-size:49px; line-height:70px; font-weight:700; color: #ffffff; }
.DivMain04 h1 img { vertical-align:-15px; padding-right:20px; }
.DivMain04 h2 { font-size:24px; line-height: 32px; font-weight:700; color: #ffffff; }
.DivMain04 p { font-size:19px; padding:35px 0 20px; color: #ffffff; }
.DivMain04 .Details { padding: 20px 0 0px; }
.DivMain04 h3 { font-size: 31px; text-align: center; padding: 20px 0; }
.DivMain04 .row { width: 1080px; text-align: center; padding: 25px 0 0; }
.DivMain04 .slider { width:1080px; height:520px; position:relative; }
.DivMain04 .slider .wrapper { width:1080px; height:520px; position:relative; left:0; overflow:hidden; text-align: center; }
.DivMain04 .slider .wrapper .content { position:absolute;width:8000px;height:520px; }
.DivMain04 .slider .wrapper .content .slider-item { width:1080px; height:520px; float:left; text-align:center; }
.DivMain04 .slider .prev { position:absolute; left:-42px; top:308px; width:22px; height:44px; cursor:pointer; z-index: 100; }
.DivMain04 .slider .next { position:absolute; right:-42px; top:308px; width:22px; height:44px; cursor:pointer; z-index: 100; }

/* DivMain05 -  */
.DivMain05 { background-color:#f1f2f6; text-align:center; color:#1e2231; padding:55px 0; }
.DivMain05 h1 { font-size:49px; line-height:70px; font-weight:700; }
.DivMain05 h1 img { vertical-align:-15px; padding-right:20px; }
.DivMain05 h2 { font-size:24px; line-height: 32px; font-weight:700; }
.DivMain05 p { font-size:19px; padding:35px 0 45px; }

/* DivMain06 -  */
.DivMain06 { background-color:#f1f2f6; text-align:center; color:#1e2231; padding:55px 0; }
.DivMain06 h1 { font-size:49px; line-height:70px; font-weight:700; }
.DivMain06 h1 img { vertical-align:-15px; padding-right:20px; }
.DivMain06 h2 { font-size:24px; line-height: 32px; font-weight:700; }
.DivMain06 p { font-size:19px; padding:35px 0 45px; }


/* DivMain07 */
.DivMain07 { background-color:#064273; text-align:left; color:#1e2231; padding:55px 0; box-sizing: border-box; margin:0; padding:0; }
.DivMain07 h1 { font-size:42px; line-height:70px; font-weight:700; }
.DivMain07 h1 img { vertical-align:-15px; padding-right:30px; }
.DivMain07 p a { color:#767f86; text-decoration:none; }
.DivMain07 p a:hover { text-decoration:underline; color:#21d2f8; }

/* DivMain08 -  */
.DivMain08 { background-color:#f1f2f6; text-align:center; color:#1e2231; padding:55px 0; }
.DivMain08 h1 { font-size:49px; line-height:70px; font-weight:700; }
.DivMain08 h1 img { vertical-align:-15px; padding-right:20px; }
.DivMain08 h2 { font-size:24px; line-height: 32px; font-weight:700; }
.DivMain08 p { font-size:19px; padding:35px 0 45px; }

/* DivMain09 */
.DivMain09 { background-color:#f1f2f6; text-align:center; color:#1e2231; padding:55px 0; } /** Color Fond Téléchargement **/
.DivMain09 h1 { font-size:49px; line-height:70px; font-weight:700;  }
.DivMain09 h1 img { vertical-align:-15px; padding-right:20px; }
.DivMain09 p { font-size:19px; padding:35px 0 45px; }

.version-comparison{padding:55px 0;}
.version-comparison ul li{display:flex; border-bottom:1px solid #EDEDED; color:#343434;}
.version-comparison ul li > div{padding:18px 0;}
.version-comparison ul li > div:first-child{width:60%;}
.version-comparison ul li > div:nth-child(2){width:20%; text-align:center; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED;}
.version-comparison ul li > div:last-child{width:20%; text-align:center;}
.version-comparison ul li > div:nth-child(2):after, .version-comparison ul li > div:last-child:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
.version-comparison .vc-title-wrap{border-bottom-color:#B4B4B4;}
.version-comparison .vc-title-wrap > div:nth-child(2){border:0;}
.vc-title-vc{font-size:23px; font-weight:700;}
.vc-title-ver{font-size:21px;}
.version-comparison .yes{width:15px; height:9px; border-left:3px solid #15B261; border-bottom:3px solid #15B261; display:inline-block; transform:rotate(-45deg);vertical-align: middle;margin-top: -8px;}
.version-comparison .no{width:16px; height:16px; display:inline-block; position:relative;vertical-align: middle;margin-top: -5px;}
.version-comparison .no:before, .version-comparison .no:after{content:''; position:absolute; left:0; right:0; top:50%; height:3px; background-color:#BABABA;}
.version-comparison .no:before{transform:rotate(-45deg);}
.version-comparison .no:after{transform:rotate(45deg);}

.vc-i{width:16px; height:16px; text-align:center; position:relative; display:inline-block; vertical-align:-3px; margin-left:15px;}
.vc-i:before {content:''; width:10px;height: 10px;border-right: 2px solid #aeaeae;border-bottom: 2px solid #aeaeae;transform: rotate(45deg);position:absolute;top: -3px;left: 2px;transition: all 0.3s;}
.vc-i.on-active:before {transform: rotate(225deg);top: 4px;}
.vc-tips{line-height:1.3; font-size:13px; text-align:left;padding:0 30px 3px 46px;color:#333;display: none;}
.vc-price h5{text-align:center; padding:30px 0 20px;color: #999;font-size: 15px;}
.vc-price h5 b{font-size:31px; color:#ff2f2f;}
.vc-change{display:flex; justify-content:center;}
.vc-change select{width:235px; line-height:35px; height:35px; color:#000; border-radius:5px; border:1px solid #C8C8C8; font-size:17px; background-color:#fff; padding-left:3px;}
.vc-change .vc-discount{color:#808080; padding-top:5px;}

.vc-buy-btn a{padding:12px 25px; background-color:#ff973c; font-size:27px; display:inline-block; text-decoration:none; color:#fff; font-weight:700; border-radius:5px; margin-left:50px;}
.vc-buy-btn a:before{content:''; display:inline-block; width:38px; height:29px; background:url(icon/buy.png) no-repeat center; vertical-align:middle; margin-right:30px;}

/* DivMain10 - FOOTER */
.DivMain10 { background:#0c2742; color:#fff; text-align:center; padding: 15px 0; }
.DivMain10 .Footer { position: relative; }
.DivMain10 p { padding:5px 0; }
.DivMain10 p a { color:#fff; text-decoration:none; }
.DivMain10 p a:hover { text-decoration:underline; color:#fff; }
.DivMain10 p i { display:block; line-height:38px; font-style:normal; }
.DivMain10 h6 { font-size:15px; padding:8px 100px 0; }

.DivMain20 { background: #f5f7fa; padding: 30px 0; }
.DivMain20 .Details { padding: 20px 0; position: relative;   }
.DivMain20 .left {  width: 16px; height: 30px; position: absolute; left: 15px; top: 145px; cursor: pointer; }
.DivMain20 .right {  width: 16px; height: 30px; position: absolute; right: 15px; top: 145px; cursor: pointer;  }
.DivMain20 h4 { font-size: 23px; font-weight: 800; padding: 20px 0 0; color: #333; text-align: center; }
.DivMain20 .comment { width: 900px; overflow: hidden; position:relative; height: 115px; margin: 0 auto; }
.DivMain20 .comment .Textual { width:6000px;  position: absolute; left: 0;   }
.DivMain20 .comment .Textual .text {  width: 900px; float: left; padding: 50px 0 0; }
.DivMain20 .comment .Textual .text p { font-size: 17px; text-align: center; padding: 5px 20px; line-height: 32px; }

.DivMain20 .Adv {  padding: 90px 0 0; text-align: center; }
.DivMain20 .Adv span { width: 170px; height: 50px; margin: 0 10px; display: inline-block; }
.DivMain20 .Adv span:nth-child(1).ok  {  background: url(logo/malwarebytes.png) no-repeat; }
.DivMain20 .Adv span:nth-child(2).ok  {  background: url(logo/malwarebytes.png) no-repeat; }
.DivMain20 .Adv span:nth-child(3).ok  {  background: url(logo/malwarebytes.png) no-repeat; }
.DivMain20 .Adv span:nth-child(4).ok  {  background: url(logo/malwarebytes.png) no-repeat; }
.DivMain20 .Adv span:nth-child(5).ok  {  background: url(logo/malwarebytes.png) no-repeat; }

.DivMain20 .Adv span:nth-child(1).ck {  background: url(logo/malwarebytes.png) no-repeat; }
.DivMain20 .Adv span:nth-child(2).ck {  background: url(logo/malwarebytes.png) no-repeat; }
.DivMain20 .Adv span:nth-child(3).ck {  background: url(logo/malwarebytes.png) no-repeat; }
.DivMain20 .Adv span:nth-child(4).ck {  background: url(logo/malwarebytes.png) no-repeat; }
.DivMain20 .Adv span:nth-child(5).ck {  background: url(logo/malwarebytes.png) no-repeat; }

.review-container{height: 150px;width: 900px;margin: 50px auto 30px;position: relative;}
.review-container .slider-box {overflow: hidden;}
.review-container .slider-img {overflow: hidden;height: 150px;}
.review-container .slider-img {width: 6300px;position: relative;}
.review-container .slider-img .slider-img-ul {position: absolute;left: 0;top: 0;overflow: hidden;list-style: none;}
.review-container .slider-img .slider-img-ul li {float: left;text-align: center;width: 900px;}
.review-container .slider-img .slider-img-ul li p{margin-top: 30px;}
.review-container .slider-dot ul {position: absolute;right: 50%;transform: translateX(50%);bottom: -20px;list-style: none;}
.review-container .slider-dot ul li {cursor: pointer;width: 8px;height: 8px;border-radius: 50%;background: transparent;border: 1px solid #14b8ff;float: left;margin-left: 10px;}
.review-container .slider-dot ul li.active, .review-container .slider-dot ul li:hover {background: #14b8ff;}
.review-container .slider-btn {position: absolute;top: 50%;transform: translateY(-50%);}
.review-container .slider-btn.slider-btn-left {left: -100px;}
.review-container .slider-btn.slider-btn-right {right: -100px;}

.Reseaux { position: fixed; right: 10px; bottom: 15px; }
.Reseaux .sociaux { margin:50px 0; }
.Reseaux .sociaux .links { display: none; float: left; margin:-40px 20px 0 0; }
.Reseaux .sociaux .links a { display: block; margin-bottom: 5px; }
.Reseaux .sociaux > img { cursor: pointer; }
.Reseaux .sociaux:hover .links { display: block; }

.column { text-align: center; float: left; width: 50%; padding: 10px; height: auto; }
.column2 { text-align: center; float: left; width: 50%; padding: 10px; height: auto; }
.row:after { content: ""; display: table; clear: both; }

/* --------------------------- Bouton Style N°1 --------------------------- */
.divMain20 .btn {font-size: 0;margin-top: 2%; padding-bottom: 20px}
.divMain20 .btn a {display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;font-size: 20px;font-size: 2.0rem;text-align: center;border-radius: 4px;transition: all 0.5s;}

/* Télécharger vert */
.divMain20 .download {line-height: 2.2;border: 1px solid #66ba3d;color: #21252A; margin-right: 5%;}
.divMain20 .download:hover {background: #66ba3d; border-color: #66ba3d; color: #FFFFFF;}

/* Acheter orange */
.divMain20 .buy {line-height: 2.2;border: 1px solid #d55526;color: #21252A; margin-right: 5%;}
.divMain20 .buy:hover {background: #d55526; border-color: #d55526; color: #FFFFFF;}

/* Savoir + bleu */
.divMain20 .more {line-height: 2.2;border: 1px solid #359EFF;color: #21252A;}
.divMain20 .more:hover {background: #2f97f7; border-color: #359EFF; color: #FFFFFF;}
/* --------------------------- Bouton Style N°1 --------------------------- */

.Main01Descrip {}
.Main01Descrip .falg { padding:5px 0;}
.Main01Descrip .Pic { width:450px; float:left; padding-top:30px; position:relative; }
.Main01Descrip .Pic .box { width:140px; height:199px; position:absolute; top:140px; left:0; z-index:5; }
.Main01Descrip .Pic .iocn { width:96px; height:96px; position:absolute; top:240px; right:20px; z-index:5; animation: ioio 1s 1s ease-in forwards;
-moz-animation:  ioio 1s 1s ease-in forwards;	/* Firefox */ -webkit-animation:  ioio 1s 1s ease-in forwards;	/* Safari å’Œ Chrome */ -o-animation:  ioio 1s 1s ease-in forwards; -moz-opacity:0; opacity:0; }
.Main01Descrip .Pic .iocn img:hover { animation: mysecnd 0.5s; -webkit-animation: mysecnd 0.5s; }
.Main01Descrip .DS1{width:450px; position:absolute; bottom:135px; right:-126px; display:none; }
.Main01Descrip .ATa{padding:5px; background:rgba(242,242,242,1); border:1px dotted #000; box-show:1px 1px 3px #000; -webkit-box-show:1px 1px 3px #000; -moz-box-show:1px 1px 3px #000; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; font-size:11px; line-height:18px; }
.Main01Descrip .ATa p{padding:5px 0; }

@keyframes myfirst
{
0%   { left:0; top:0px; -moz-opacity:0; opacity:0; }
25%  { left:0; top:20px; -moz-opacity:0; opacity:0; }
50%  { left:0; top:60px; -moz-opacity:0; opacity:0; }
100% { left:0; top:140px; -moz-opacity:1; opacity:1; }
}

@-moz-keyframes myfirst /* Firefox */
{
0%   { left:0; top:0px; -moz-opacity:0; opacity:0; }
25%  { left:0; top:20px; -moz-opacity:0; opacity:0; }
50%  { left:0; top:60px; -moz-opacity:0; opacity:0; }
100% { left:0; top:140px; -moz-opacity:1; opacity:1; }
}

@-webkit-keyframes myfirst /* Safari å’Œ Chrome */
{
0%   {left:0; top:0px; -moz-opacity:0; opacity:0;}
25%  {left:0; top:20px; -moz-opacity:0; opacity:0;}
50%  {left:0; top:60px; -moz-opacity:0; opacity:0;}
100% {left:0; top:140px; -moz-opacity:1; opacity:1;}
}

@-o-keyframes myfirst /* Opera */
{
0%   {left:0; top:0px; -moz-opacity:0; opacity:0;}
25%  {left:0; top:20px; -moz-opacity:0; opacity:0;}
50%  {left:0; top:60px; -moz-opacity:0; opacity:0;}
100% {left:0; top:140px; -moz-opacity:1; opacity:1;}
}
/*************************/
@keyframes ioio
{
0%   {right:350px; top:240px; -moz-opacity:0; opacity:0;}
25%  {right:200px; top:240px; -moz-opacity:0; opacity:0;}
50%  {right:190px; top:240px; -moz-opacity:0; opacity:0;}
100% {right:20px; top:240px; -moz-opacity:1; opacity:1;}
}

@-moz-keyframes ioio /* Firefox */
{
0%   {right:350px; top:240px; -moz-opacity:0; opacity:0;}
25%  {right:200px; top:240px; -moz-opacity:0; opacity:0;}
50%  {right:190px; top:240px; -moz-opacity:0; opacity:0;}
100% {right:20px; top:240px; -moz-opacity:1; opacity:1;}
}

@-webkit-keyframes ioio /* Safari å’Œ Chrome */
{
0%   {right:350px; top:240px; -moz-opacity:0; opacity:0;}
25%  {right:270px; top:240px; -moz-opacity:0; opacity:0;}
50%  {right:250px; top:240px; -moz-opacity:0; opacity:0;}
100% {right:20px; top:240px; -moz-opacity:1; opacity:1;}
}

@-o-keyframes ioio /* Opera */
{
0%   {right:350px; top:240px; -moz-opacity:0; opacity:0;}
25%  {right:200px; top:240px; -moz-opacity:0; opacity:0;}
50%  {right:190px; top:240px; -moz-opacity:0; opacity:0;}
100% {right:20px; top:240px; -moz-opacity:1; opacity:1;}
}

@-webkit-keyframes mysecnd {
		0% {transform:rotate(0deg); -ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg);}
	15% {transform:rotate(2deg); -ms-transform:rotate(2deg); -moz-transform:rotate(2deg); -webkit-transform:rotate(2deg); -o-transform:rotate(2deg);}
	30% {transform:rotate(-2deg); -ms-transform:rotate(-2deg); -moz-transform:rotate(-2deg); -webkit-transform:rotate(-2deg); -o-transform:rotate(-2deg);}
	45% {transform:rotate(0deg); -ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); }
	60% {transform:rotate(0deg); -ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg);}
	75% {transform:rotate(2deg); -ms-transform:rotate(2deg); -moz-transform:rotate(2deg); -webkit-transform:rotate(2deg); -o-transform:rotate(2deg);}
	90% {transform:rotate(-2deg); -ms-transform:rotate(-2deg); -moz-transform:rotate(-2deg); -webkit-transform:rotate(-2deg); -o-transform:rotate(-2deg);}
	100% {transform:rotate(0deg); -ms-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); }
}

.Main01Descrip .Pic .TabChoose { width:350px; margin:0 auto; padding:35px 0 10px;}
.Main01Descrip .Pic .TabChoose span { display:block; float:left; font-size:15px; margin-right:15px;}
.Main01Descrip .Pic .TabChoose i { display:block; float:left; font-style:normal; font-size: 15px;}
.Main01Descrip .Pic ul li { width:190px; float:left; display:block; padding:2px 0 0 25px;}
.Main01Descrip .Txt { width:615px; float:left; padding:10px 10px 0 15px; position:relative;}
.Main01Descrip .Txt h2 { font-size:23px;}
.Main01Descrip .Txt h2 small { font-size:15px;}
.Main01Descrip .Txt h1 { color:#6da502; font-size:13px;}
.Main01Descrip .Txt p { padding:10px 0 0;}
.Main01Descrip .Txt h4 { font-size:17px; font-weight:800; padding:12px 0;}
.Main01Descrip .Txt h4 i { text-decoration:line-through; color:#848484;}
.Main01Descrip .Txt h4 em { font-style:normal; color:#FF0000;}
.Main01Descrip .Txt h4 img { margin-right:10px;}

.ModelBuy span { color:#FFF; background:url(icon/buy.png) 35px 8px no-repeat #ffba0d; padding:15px 0 15px 90px; float:left; transition:all 0.4s; -webkit-transition:all 0.4s;  -moz-transition:all 0.4s; font-size:19px; font-weight:bold; width:165px; font-size:23px; font-weight:800; display:block; cursor:pointer;  -moz-border-radius: 5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px;  }
.ModelBuy span:hover { background:url(icon/buy.png) 35px 8px no-repeat #ffc919; width:165px;}
.ModelDown span { color:#FFF; background:url(icon/buy.png) 25px 8px no-repeat #94d03b; padding:15px 0 15px 75px; float:left; transition:all 0.4s; -webkit-transition:all 0.4s;  -moz-transition:all 0.4s; font-size:19px; font-weight:bold; width:165px; font-size:23px; font-weight:800; display:block; cursor:pointer;  -moz-border-radius: 5px; /* Gecko browsers */ -webkit-border-radius: 5px;   /* Webkit browsers */ border-radius:5px;  }
.ModelDown span:hover { background:url(icon/buy.png) 25px 8px no-repeat #9ed930; width:165px; }

@keyframes shiny{
	0%{left:-30%}
	30%{left:120%;}
	100%{left:120%}
}

.slider { width:1000px;  margin:0 auto; position:relative;}
.slider .wrapper { width:950px; overflow:hidden; height:145px; left:25px; position:relative;}
.slider .wrapper .content {position:absolute; width:8000px; height:145px;}
.slider .wrapper .content .slider-item {width:950px; float:left;}
.slider .wrapper .content .slider-item .left {width:200px; float:left; text-align:center; padding:35px 0 0; }
.slider .wrapper .content .slider-item .right { width:710px; padding:30px 20px 0; float:left; color:#FFF;}
.slider .wrapper .content .slider-item .right p i { display:block; background:url(icon/review-b-fift.png) left center no-repeat; padding:5px 0 5px 30px;}
.slider .prev {position:absolute;left:-30px; top:70px;width:21px;height:29px;cursor:pointer;}
.slider .next {position:absolute;right:-30px;top:70px;width:21px;height:29px;cursor:pointer;}

*{margin: 0; padding: 0;}
.details{padding: 0;width: 1180px;}

.main-buy{background: -webkit-linear-gradient(top,#f5f5f3, #f5f5f4);background: -moz-linear-gradient(top,#f5f5f3, #f5f5f4);background: linear-gradient(top,#f5f5f3, #f5f5f4); padding-bottom: 20px;}
.main-buy .details{}
.main-buy .for-mac{text-align:right;padding: 7px 0;}
.main-buy .for-mac a{color: #25aaff;vertical-align: middle;text-decoration: underline;}
.main-buy-title{padding: 20px 0 50px;display: flex;justify-content: center;}
.main-buy-title >img{padding: 0 60px 0 0;float: left;}
.buy-title-content{float: left;}
h1{font-size: 40px;font-weight: bold;color: #000;border-bottom: 1px solid #d1d1d1;padding: 13px 0 15px;}
h1 span{font-size: 15px;color: #666;font-weight: normal;display: inline-block;padding-top: 10px;}
.buy-title-content .get-cele{font-size: 21px;padding: 15px 0 10px;}
.buy-title-content .get-cele span{color: #f99830;font-weight: bold;}
.buy-title-content ul{background: url(img/time-bg.png) no-repeat 21px bottom;height: 40px;width: 232px; margin-left: -10px;}
.buy-title-content ul li{font-size: 29px;color: #000;font-weight: bold;float: left;width: 58px;text-align: center;}
.main-buy .main-buy-pro{display: flex;justify-content: space-between;align-items: flex-start;}
.main-buy-pro >div{border-radius: 8px;background: #fff;box-shadow: 0 10px 15px #ddd;padding: 30px 45px;width: 285px;text-align: center;}
.main-buy-pro >div h3{font-size: 25px;font-weight: bold;color: #000;padding: 30px 0 0;}
.main-buy-pro >div .buy-intro {font-size:16px; text-align: center; }
.main-buy-pro >div .time{color: #808080;}
.main-buy-pro >div .time span{color: #333;font-size: 17px;}
.main-buy-pro >div .price{vertical-align: middle;line-height: 36px;padding: 35px 0;color: #fa952f;font-size: 33px;}
.main-buy-pro >div .price b:nth-child(2){display:none;}
.main-buy-pro >div .price var{display: inline-block;margin: 0px 5px 2px;border-left: 1px solid #ccc;height: 21px;}
.main-buy-pro >div .price span{font-size: 15px;color: #333;line-height: 18px;display: inline-block;text-align: left;/* vertical-align: middle; */}
.main-buy-pro >div .price span del{font-size: 15px;color: #808080;}
.main-buy-pro >div .time-pay{color: #808080;font-size: 13px;padding-bottom: 2px;}
.main-buy-pro >div .time-pay span{color: #595959;font-size: 15px;}
.main-buy-pro >div .btn-buy{font-size: 21px;font-weight: bold;}
.main-buy-pro >div .btn-buy a{color: #fff;display: inline-block;background: #f9bf30;border-radius: 5px;width: 205px;line-height: 52px;}
.main-buy-pro >div .btn-buy a:hover{text-decoration: none;}
.get-lifetime{ padding:10px 0 0;}
.get-lifetime var{font-style:normal; color:#fd8a19; }
.main-buy-pro >div .coup-box{color:#ee3320;margin:5px 0 0;position:relative;visibility: hidden;}
.main-buy-pro >div .coup-box p{ cursor:pointer; display:inline-block;}
.main-buy-pro >div .coup-box b{ color:#3e66d4;}
.main-buy-pro >div .coup-box img{padding-left: 10px;}
.main-buy-pro >div .coup-box .coup-text{ display:none; color:#000;position:absolute;bottom:-60px;left:20px;background:#f2f4fb;border:1px dashed #cbcccd;border-radius:7px;padding:5px 10px;}
.main-buy-pro >div .coup-box .coup-text span{color:#5a5a5a;}
.main-buy-pro >div .coup-box .coup-text:after{content:"";display: inline-block;border:5px solid transparent;border-bottom-color:#bfbfc0; left:50%; position:absolute; top:-10px;}
.main-buy-pro >div .coup-box:hover .coup-text{ display:block;}
.mark-content {display: inline-block;cursor:pointer;vertical-align: middle;margin-left: 5px;width: 18px;height: 18px;background: url(icon/info.png) no-repeat;position: relative;}
.mark-info { display: none; width: 250px;padding: 8px 10px;background-color: #fff;border: 1px solid #dedfe3;border-radius: 10px;font-size: 12px;line-height: 16px;color: #595959;position: absolute;top:25px;right: -20px;text-align: justify;}
.mark-info::after {content: "";width: 12px;height: 12px;border-left: 1px solid #dedfe3;border-top: 1px solid #dedfe3;background-color: #fff;transform: rotate(45deg);position: absolute;top: -7px;right: 22px;}
.mark-content:hover .mark-info {display: block;}
.main-buy-pro >div ul{color: #000;text-align: left;margin: 29px 0 0;border-top: 1px solid #f2f2f2;padding: 20px 0 0;}
.main-buy-pro >div ul li{background:url(icon/list1.png) no-repeat left center;padding:5px 0 5px 25px;}
.main-buy-pro .form-sta{padding-bottom: 40px;}
.main-buy-pro .form-pre{width: 295px; padding:30px 40px 25px;position: relative;background: url(img/ppk.png) no-repeat center top #f8f0d3;background-size: cover;}
.main-buy-pro .form-pre .best-label{color: #fff;font-size: 16px;position: relative;text-align: left;}
.main-buy-pro .form-pre .best-label span{display: inline-block;background: #ed3c3c;border-radius: 3px;line-height: 28px; margin: -40px 0 0;text-align: center;padding: 0 15px; font-size:18px;}
.main-buy-pro .form-pre .price{ color:#e63324;}
.main-buy-pro .form-pre .price var{color: #fa6c2f;}
.main-buy-pro .form-pre .btn-buy a{}
.main-buy-pro .form-pre ul{border-top: 1px solid #f5f0de;}
.main-buy-pro .form-pre ul li{background:url(icon/list.png) no-repeat left center;}
.main-buy-pro .form-pre .Bonus{color: #595959;font-size: 14px;margin: 25px 0 0;border-top: 1px solid #f3ecd9;padding: 25px 0 0;text-align: left;position:relative;}
.main-buy-pro .form-pre .Bonus strong{color: #000;}
.main-buy-pro .form-pre .Bonus:before{content:"";display:inline-block;width:8px;height:18px;background: url(icon/icon2.jpeg) no-repeat;left: -40px;top: -8px;position:absolute;/*transform: rotate(180deg);*/}
.main-buy-pro .form-pre .Bonus:after{content:"";display:inline-block;width:8px;height:18px;background: url(icon/icon2.jpeg) no-repeat;right: -40px;top: -8px;position:absolute;transform: rotate(180deg);}
.main-buy-pro .form-bun{padding-bottom: 35px;}
.main-buy-pro .form-bun .includ{margin: 30px 0 0;border-top: 1px solid #f2f2f2;padding: 30px 0 0;text-align: left;}
.main-buy-pro .form-bun .includ .t{padding: 0 0 10px;}
.main-buy-pro .form-bun .includ .pro{padding: 3px 0;}
.main-buy-pro .form-bun .includ .pro img{padding:0 7px 0 0;}
.main-buy-cooper{text-align: center;padding: 40px 0 10px;}
.main-buy-cooper img{margin: 0 10px;}
/*----------*/
.main02 {padding: 50px 0 34px;background-color: #f7f8fa;}
.service-lists {display: flex;justify-content: center;align-items: flex-start;}
.service-lists li {width: 31%;margin-bottom: 30px;text-align: center;}
.service-lists li:nth-child(2) {margin: 0 40px 30px;}
.service-lists li .img-container {height: 51px;}
.service-lists li .img-container img {max-width: auto;max-height: 100%;}
.service-lists li h3 {font-size: 17px;color: #1f2833;line-height: 26px;margin: 20px 0 10px;font-weight: 600;}
.service-lists li p {color: #4b5866;line-height: 22px;}
.service-lists li p a {color: #2387ea;}

.main03 {padding: 80px 0;background-color: #fff;text-align: center}
.main03 h2 {font-size: 30px;line-height: 32px;font-weight: 600;}
.main03 h2+p {font-size: 17px;color: #5a5a5a;line-height: 26px;margin: 10px 0 70px;}
.bundle-container {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.bundle-box {width: 260px;margin-bottom: 30px;position: relative;}
.bundle-box:nth-child(2) {margin: 0 15px 30px;}
.has-icon::after {content: "";width: 22px;height: 22px;background: url(icon/green-add-icon.png);position: absolute;top: 100px;right: -22px;}
.bundle-box .img-container {height: 217px;}
.bundle-box .img-container img {max-width: auto;max-height: 100%;}
.bundle-box h3 {font-size: 15px;line-height: 24px;font-weight: 600;margin: 12px 0 0;}
.bundle-box p {font-size: 15px;line-height: 24px;color: #5a5a5a;}
.bundle-content {width: 270px;margin-left: 20px;box-sizing: border-box;padding: 18px 0 30px 60px;position: relative;border-left: 1px solid #e1e1e1;text-align: center;}
.bundle-content::before {content: "";width: 22px;height: 30px;background: #fff url(icon/equal-icon.png) no-repeat center;position: absolute;top: 74px;left: -11px;}
.bundle-info {font-size: 17px;color: #333;line-height: 21px;}
.bundle-price {font-size: 15px;color: #808080;line-height: 33px;margin: 22px 0 26px;}
.bundle-price b {font-size: 33px;color: #ff5129;}
.bundle-content .to-buy a {display: block;width: 205px;line-height: 52px;font-size: 21px;color: #fff;font-weight: 600;background-color: #f9b430;border-radius: 5px;margin: 0 auto 48px;}
.bundle-content .to-buy a:hover {text-decoration: none;box-shadow: 0 0 10px 0 #f9b430;}
.bundle-content .end-time {font-size: 15px;color: #5a5a5a;line-height: 21px;}
.bundle-content .end-time {vertical-align: middle;}

.drp-container {display: flex;justify-content: space-between;align-items: center;}
.left-drp {width: 430px;margin-right: 30px;}
.left-drp h2 {font-size: 30px;line-height: 34px;font-weight: 600;}
.left-drp p {font-size: 15px;color: #333;line-height: 26px;margin-top: 33px;}
.right-drp {width: 535px;box-sizing: border-box;padding: 0 30px 50px 64px;background-color: #fff;box-shadow: 0 0 20px 0 rgba(255,255,255,0.4);}
.right-drp .drp-icon {display: block;margin: -36px auto 20px;position: relative;}
.right-drp h3 {font-size: 30px;line-height: 34px;font-weight: 600;}
.right-drp .drp-features {font-size: 0;padding: 12px 0 17px;}
.right-drp .drp-features li {display: inline-block;font-size: 15px;color: #595959;line-height: 17px;margin-bottom: 15px;}
.right-drp .drp-features li:first-child {margin: 0 38px 15px 0;}
.right-drp p {font-size: 17px;line-height: 21px;color: #595959;}
.checks-list {padding: 15px 0 14px;}
.checks-list li {margin-bottom: 24px;display: flex;align-items: center;}
.check-box {width: 165px;font-size: 0;}
.check-box span {display: inline-block;vertical-align: middle;font-size: 19px;color: #595959;line-height: 19px;}
.check-icon {display: inline-block;vertical-align: middle;margin-right: 20px;}
.check-icon input {display: none;}
.check-icon label {display: block;width: 18px;height: 18px;border-radius: 50%;border: 1px solid #40be96;cursor: pointer;}
.check-icon label::before {content: "";display: none;width: 10px;height: 10px;border-radius: 50%;background-color: #40be96;margin: 4px 0 0 4px;}
.check-icon input:checked+label::before {display: block;}
.check-price {width: 210px;font-size: 19px;color: #595959;line-height: 25px;}
.check-price::before {content: "";display: inline-block;vertical-align: middle;width: 50px;height: 1px;background-color: #ebedf0;margin-right: 24px;}
.check-price span {display: inline-block;font-size: 15px;color: #5a5a5a;}
.check-price b {font-size: 25px;color: #ff8942;}
.right-drp .to-buy a {display: block;width: 205px;line-height: 52px;text-align: center;font-size: 21px;color: #fff;font-weight: 600;background-color: #f9b430;border-radius: 5px;margin: 0 auto;}
.right-drp .to-buy a:hover {text-decoration: none;box-shadow: 0 0 10px 0 #f9b430;}
.right-drp .to-buy a:last-child {background-color: #169ee8;}
.right-drp .to-buy a:last-child:hover {text-decoration: none;box-shadow: 0 0 10px 0 #169ee8;}

.main05 {padding: 66px 0 80px;background-color: #fff;}
.main05 h2 {font-size: 30px;line-height: 34px;color: #1f2833;font-weight: 600;text-align: center;}
.authorities-container {padding: 30px 65px;}
.authorities-content {min-height: 90px;margin-bottom: 20px;}
.authorities-content li {font-size: 17px;color: #4b5866;line-height: 26px;text-align: center;display: none;}
.authorities-content li:first-child {display: block;}
.authorities-icon {display: flex;justify-content: center;align-items: center;}
.authorities-icon li {border-radius: 5px;margin: 0 15px 30px;cursor: pointer;}
.authorities-icon li.on-active {box-shadow: 0 6px 14px 1px rgba(0,0,0,0.3);}
.intro-lists li {padding: 20px 0 18px;border-bottom: 1px solid #e6e6e6;}
.intro-lists h3 {font-size: 18px;line-height: 22px;padding-right: 30px;cursor: pointer;position: relative;}
.intro-lists h3::before {content: "";width: 17px;height: 3px;background-color: #595959;position: absolute;top: 50%;right: 0;margin-top: -2px;}
.intro-lists h3::after {content: "";width: 3px;height: 17px;background-color: #595959;position: absolute;top: 50%;right: 7px;margin-top: -9px;}
.intro-lists h3.on-active::after {display: none;}
.intro-lists p {font-size: 15px;line-height: 25px;color: #737480;margin-top: 16px;display: none;}
.intro-lists p a {color: #2387ea;}
.intro-lists li:first-child p {display: block;}

a{color:#2691fc;}
.mac-content{display:none;}


.main-crumbs{padding:10px 0 55px;}


.main01{padding-bottom: 45px;}
.m1-content{display:flex; justify-content:space-between; align-items:flex-start;}
.m1-content .m1-left{margin-right:6%;}
.m1-content .m1-right {margin-top: 8px;}
.m1-content .m1-right h2 { font-size: 35px; color: #000;  line-height:1; letter-spacing:2px; font-weight:700; }
.m1-right h2 span{font-size:21px; font-weight:400; vertical-align:3px;}
.m1-right h1 { font-size: 15px; color: #686973; padding: 5px 0 2px; line-height:1.3; border-top:1px solid #E4E4E4;margin-top: 15px;}
.m1-time-sys {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.m1-r-time{padding:10px 0 16px;width: 430px;}
.m1-r-time > span{font-size:17px; color:#000;}
.m1-r-time ul{font-size:0; display:inline-block;vertical-align: top;}
.m1-r-time ul li{display:inline-block; font-size:25px; color:#ff2f60;   position:relative;text-align: center;width: 45px;font-weight: 600;}
.m1-r-time ul li:after{content:'\3a'; font-family:'Segoe UI'; margin-top:-2px; color:#5e5e5e; position:absolute; font-size:25px;right: -2px;}
.m1-r-time ul li:last-child:after{display:none;}
.m1-r-time ul li:before{color:#7d7d7d; position:absolute; font-size:9px; bottom:-12px; line-height:1; left:52%;  -webkit-transform:translateX(-50%) scale(.75); -moz-transform:translateX(-50%) scale(.9); font-weight:400;}
.m1-r-time ul li:first-child:before{content:'DAY';}
.m1-r-time ul li:nth-child(2):before{content:'HOURS';}
.m1-r-time ul li:nth-child(3):before{content:'MINUTES';}
.m1-r-time ul li:last-child:before{content:'SECONDS';}
.m1-sys-wrap{display:flex; justify-content:flex-end;width: 350px;}
.m1-sys-text {margin-right: 35px;}
.m1-sys-text div{color:#686973;}
.m1-sys-text div span{font-size:13px;color: #acb2b9;}
.m1-sys-win:before, .m1-sys-mac:before{content:''; display:inline-block; width:18px; height:18px; background-repeat:no-repeat; background-position:center; vertical-align:text-bottom;}
.m1-sys-win:before{background-image:url(icon/win-icon-gray.png);}
.m1-sys-mac:before{background-image:url(icon/mac-icon-gray.png);}
.m1-sys-win-btn:before, .m1-sys-mac-btn:before{content:''; display:inline-block; width:13px; height:16px; background-repeat:no-repeat; background-position:center; vertical-align:text-bottom; margin-right:3px;}
.m1-sys-win-btn:before{background-image:url(icon/mac-icon-f.png);}
.m1-sys-mac-btn:before{background-image:url(icon/win-icon-f.png);}
/*-------------*/

.main02 {padding-bottom: 25px;background-image:linear-gradient(#fff, #f2f3f7);}
.main02 .detail {width: 1200px;}
.buy-container {display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.same-height-buy {display: flex;flex-wrap: wrap;}
.buy-content {width: 380px;padding: 50px 0 16px;background-color: #fff;border: 1px solid #fff;border-radius: 6px;box-shadow: 0 0 15px 0 rgba(0, 0, 0,0.1);position: relative;}
.premium-buy {background-color: #fffdf3;margin-right: 27px;border-color: #ffd74c;}
.family-buy {padding-bottom: 0;}
.the-tag {width: 211px;height: 33px;line-height: 33px;text-align: center;font-size: 19px;color: #fff;background: url(logo/buy-tag-bg.png);position: absolute;top: -7px;left: 50%;margin-left: -105px;}
.buy-title {font-size: 27px;color: #232323;line-height: 29px;text-align: center;}
.buy-title-info {font-size: 17px;color: #504e4d;text-align: center;line-height: 19px;padding: 10px 0 24px;}
.mark-content {display: inline-block;vertical-align: middle;margin-left: 5px;width: 18px;height: 18px;background: url(icon/mark-icon.png) no-repeat;position: relative;}
.mark-info {display: none;width: 250px;height: 66px;padding: 5px 10px;background-color: #fff;border: 1px solid #dedfe3;border-radius: 10px;font-size: 12px;line-height: 16px;color: #595959;position: absolute;top: -90px;right: -20px;text-align: justify;}
.mark-info::after {content: "";width: 12px;height: 12px;border-right: 1px solid #dedfe3;border-bottom: 1px solid #dedfe3;background-color: #fff;transform: rotate(45deg);position: absolute;bottom: -7px;right: 22px;}
.mark-content:hover .mark-info {display: block;}
.buy-price {text-align: center;}
.buy-price b {display: inline-block;vertical-align: middle;font-size: 31px;color: #ff2f2f;line-height: 33px;}
.buy-price span {display: inline-block;vertical-align: middle;width: 90px;font-size: 14px;color: #6e6b69;line-height: 16px;text-align: center;position: relative;margin-left: 15px;}
.buy-price span::before {content: "";width: 1px;height: 22px;background-color: #d8d5cb;position: absolute;top: 50%;left: -1px;margin-top: -11px;}
.buy-price span del {display: block;}
.buy-button a {display: block;width: 244px;line-height: 56px;background-color: #fca033;border-radius: 5px;text-align: center;font-weight: 600;font-size: 27px;color: #fff;margin: 20px auto 48px;text-decoration: none;}
.premium-buy .buy-button a {margin-bottom: 0;}
.individual-buy .buy-button a,.family-buy .buy-button a {width: 220px;}
.buy-button a img {vertical-align: middle;margin-right: 18px;}
.buy-button-info {font-size: 15px;line-height: 40px;color: #817F7F;text-align: center;padding-bottom: 7px;}
.buy-button-info img {margin-right: 5px;}
.buy-info-lists {padding: 30px 0 25px;margin: 0 31px;border-top: 1px solid #ddd7c4;}
.buy-info-lists li {padding: 0 0 18px 24px;position: relative;font-size: 15px;color: #3b3a38;line-height: 19px;}
.buy-info-lists li::before {content: '';width: 8px;height: 4px;margin-right: 5px;border-left: 2px solid #15B261;border-bottom: 2px solid #15B261;display: inline-block;transform: rotate(-45deg);position: absolute;top: 6px;left: 2px;}
.buy-info-lists li span.another-color {color: #ff8828;}
.buy-other-info {margin: 0 12px;padding: 25px 10px 20px;border-radius: 10px;background-color: #fff9e9;}
.other-info-list li {font-size: 15px;color: #3b3a38;line-height: 17px;padding: 0 0 15px 15px;position: relative;}
.other-info-list li::before {content: "";width: 4px;height: 4px;background-color: #fd7c00;border-radius: 50%;position: absolute;top: 6px;left: 0;}
.main02 .m2-tips{text-align: center;}
.main02 .m2-tips.special-style {text-align: left;}
.main02 .m2-tips:first-of-type{padding-top:60px;}
.main02 .m2-tips img{vertical-align:-2px;}
.m2-icons {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;margin-top: 60px;}
.m2-left-icons {display: flex;align-items: center;flex-wrap: wrap;margin-right: 20px;}
.m2-left-icons img {margin: 0 10px 20px 0;}
.m2-left-icons img:not(.m2-left-first-icon) {margin-top: 7px;}
.m2-right-icons {display: flex;align-items: center;flex-wrap: wrap;margin-top: 7px;}
.m2-right-icons li {width: 135px;display: flex;align-items: center;padding-right: 20px;margin: 0 20px 20px 0;position: relative;}
.m2-right-icons li::after {content: "";height: 26px;width: 1px;background-color: #d4d6dd;position: absolute;top: 50%;right: 0;margin-top: -13px;}
.m2-right-icons li:last-child {margin-right: 0;border-right: none;}
.m2-right-icons li:last-child::after {display: none;}
.m2-right-icons li .img-container {width: 40px;margin-right: 12px;text-align: right;}
.m2-right-icons li p {width: 85px;line-height: 15px;color: #74757c;font-size: 15px;}

.version-comparison{padding:55px 0;}
.version-comparison ul li{display:flex; border-bottom:1px solid #EDEDED; color:#343434;}
.version-comparison ul li > div{padding:18px 0;}
.version-comparison ul li > div:first-child{width:60%;}
.version-comparison ul li > div:nth-child(2){width:20%; text-align:center; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED;}
.version-comparison ul li > div:last-child{width:20%; text-align:center;}
.version-comparison ul li > div:nth-child(2):after, .version-comparison ul li > div:last-child:after{content:''; display:inline-block; height:100%; vertical-align:middle;}
.version-comparison .vc-title-wrap{border-bottom-color:#B4B4B4;}
.version-comparison .vc-title-wrap > div:nth-child(2){border:0;}
.vc-title-vc{font-size:23px; font-weight:700;}
.vc-title-ver{font-size:21px;}
.version-comparison .yes{width:15px; height:9px; border-left:3px solid #15B261; border-bottom:3px solid #15B261; display:inline-block; transform:rotate(-45deg);vertical-align: middle;margin-top: -8px;}
.version-comparison .no{width:16px; height:16px; display:inline-block; position:relative;vertical-align: middle;margin-top: -5px;}
.version-comparison .no:before, .version-comparison .no:after{content:''; position:absolute; left:0; right:0; top:50%; height:3px; background-color:#BABABA;}
.version-comparison .no:before{transform:rotate(-45deg);}
.version-comparison .no:after{transform:rotate(45deg);}
.vc-icon1:before, .vc-icon2:before, .vc-icon3:before, .vc-icon4:before, .vc-icon5:before{content:''; display:inline-block; width:31px; height:31px; background-repeat:no-repeat; background-position:left center; vertical-align:middle; margin-right:10px;}
.vc-icon1:before{background-image:url(icon/vc-icon1.png);}
.vc-icon2:before{background-image:url(icon/vc-icon2.png);}
.vc-icon3:before{background-image:url(icon/vc-icon3.png);}
.vc-icon4:before{background-image:url(icon/vc-icon4.png);}
.vc-icon5:before{background-image:url(icon/vc-icon5.png);}
.vc-i{width:16px; height:16px; text-align:center; position:relative; display:inline-block; vertical-align:-3px; margin-left:15px;}
.vc-i:before {content:''; width:10px;height: 10px;border-right: 2px solid #aeaeae;border-bottom: 2px solid #aeaeae;transform: rotate(45deg);position:absolute;top: -3px;left: 2px;transition: all 0.3s;}
.vc-i.on-active:before {transform: rotate(225deg);top: 4px;}
.vc-tips{line-height:1.3; font-size:13px; text-align:left;padding:0 30px 3px 46px;color:#333;display: none;}
.vc-price h5{text-align:center; padding:30px 0 20px;color: #999;font-size: 15px;}
.vc-price h5 b{font-size:31px; color:#ff2f2f;}
.vc-change{display:flex; justify-content:center;}
.vc-change select{width:235px; line-height:35px; height:35px; color:#000; border-radius:5px; border:1px solid #C8C8C8; font-size:17px; background-color:#fff; padding-left:3px;}
.vc-change .vc-discount{color:#808080; padding-top:5px;}
.vc-change .vc-discount:before{content:''; display:inline-block; width:23px; height:22px; background:url(icon/buy.png) no-repeat center; vertical-align:-4px; margin-right:3px;}
.vc-buy-btn a{padding:12px 25px; background-color:#ff973c; font-size:27px; display:inline-block; text-decoration:none; color:#fff; font-weight:700; border-radius:5px; margin-left:50px;}
.vc-buy-btn a:before{content:''; display:inline-block; width:38px; height:29px; background:url(icon/buy.png) no-repeat center; vertical-align:middle; margin-right:30px;}


.main04{padding-bottom:100px; text-align:center;}
.main04 dl{display:inline-block; text-align:left;}
.main04 dt{font-size:21px; margin-bottom:10px;}
.main04 dd{color:#737480; margin:4px 0;}
.main04 dd a{text-decoration:none;}

.main03{ padding:50px 0; color:#4b5866;}
.main03 .detail{display:flex; justify-content:space-between;}
.main03 .main03_one{width:22%; text-align:center;}
.main03_one .t{padding:15px 0 10px; color:#1f2833;font-weight: 700;}

.main07{padding-bottom:70px;}
.main07 .qes_one{border-bottom: 1px solid #e6e6e6;padding: 18px 0 8px;}
.main07 .qes_one .t{font-size: 18px; background: url(https://www.videoproc.com/images/buy-year3th/add.png) no-repeat right 3px;cursor: pointer; padding-bottom: 10px;}
.main07 .qes_one .qes_ans{color: #737480;display: none;}
.main07 .qes_one.focus .t{background: url(https://www.videoproc.com/images/buy-year3th/min.png) no-repeat right center;}
.main07 .qes_one.focus .qes_ans{display: block;}
/*-------------*/


/* CSS Mobile */

@media (max-width: 1180px) {
	.MainNavigation .details{width:100%;}
	.Level{padding-left: 10%;}
	.main-buy .details {width:97%;}
	.details {width: 95%; }
	
	.main-buy-cooper img{ margin:0 5px;}
}

@media (max-width: 979px) {
body { min-width:100%; }
.Details { width: 95%; margin: 0 auto; }
.detail { padding: 0 5px; width: auto; }
.download { width: 95%; margin: 0 auto; }
.Footer { width: 95%; margin: 0 auto; }
.DivMain10 h6 { padding:8px 10px 0; }

/* .main01 .detail,.MainNavigationipad .classifyNav { width: auto; } */
.DivMain02 .DivMain02_t { font-size: 19px; }
.DivMain02 .DivMain02_link { font-size: 17px; }
.DivMain02.top { z-index:10; }

	.details,.main-buy .details {width: 95%; }
	body{font:15px/26px HelveticaNeue, Arial, Helvetica, tahoma, sans-serif; text-align:left;}
	.review{display: none;}
	

	/*-------------*/
	.main-buy-pro >div{width: 30%;padding: 30px 10px;}
	/*-------------*/
	.drp-container {justify-content: center;}
    .left-drp {margin-right: 0;margin-bottom: 50px;}
	/*-------------*/
	
	/*-------------*/
	.drp-container {flex-wrap: wrap;}
	
	/*-------------*/
	.authorities-icon{flex-wrap: wrap;}


	.m1-r-time,.m1-sys-wrap {width: 100%;}
	/*-------------*/

	.main02 .detail {width: 96%;}
	.buy-container,.same-height-buy {justify-content: center;}
	.buy-content,.premium-buy {margin: 0 10px 40px;}

	.main06 .txt{padding-bottom: 0;}
	.main06 .txt img.r_img{padding: 2% 0 0 2%;}
	.main06 .txt img.l_img{padding: 2% 2% 0 0;}
	/*-------------*/


}


@media (min-width: 768px) and (max-width: 979px) {
	.details { width:740px; padding:5px; }
	.Main01Descrip {}
	.Main01Descrip .falg { padding:5px 0;}
	.Main01Descrip .Pic img { }
	.Main01Descrip .Pic { width:450px; float:none; margin:0 auto;  height:475px; }
	.Main01Descrip .Txt { width:100%; float:none; padding:10px 0;}
	.Main01Descrip .Txt h2 { font-size:17px;  margin:0 10px;}
	.Main01Descrip .Txt h2 small { font-size:15px; }
	.Main01Descrip .Txt h1 { color:#6da502; font-size:13px;  margin:0 10px;}
	.Main01Descrip .Txt p { padding:10px 0 0; margin:0 10px;}
	.Main01Descrip .Txt h4 { font-size:13px; font-weight:800; padding:12px 0;}
	.Main01Descrip .Txt h4 i { text-decoration:line-through; color:#848484;}
	.Main01Descrip .Txt h4 em { font-style:normal; color:#FF0000;}
	.Main01Descrip .Txt h4 img { margin-right:10px; }
	.ModelBuy span { margin-left:15%; }
	.ModelDown span { margin-left:15%; }
	.slider { display:none;}
	.Main01Descrip .center  img {text-align:center; max-width: 32px; margin-left: 40px; margin-top: 20px;}
}


@media (max-width:767px) {
.ligne1 { display: none; } /* Supprimer la vidéo */
.ligne2 { display: none; } /* Supprimer la vidéo */
.DivMain04 { display: none; } /* Supprimer le caroussel */
.DivMain05 { display: none; } /* Supprimer le caroussel */
.DivMain08 { display: none; } /* Supprimer le caroussel */
.DivMain09 { display: none; } /* Supprimer le caroussel */
.DivMain02 { line-height: 35px; }
.DivMain02 .DivMain02_t { font-size: 15px; }
.DivMain02 .DivMain02_link a { margin: 0 10px; }

.button a.down, .DivMain06 .button a.down { margin-bottom:20px; }

.DivMain01 { background-color:#f1f2f6; text-align:center; color:#1e2231; padding:15px 0; }
.DivMain01 h1 { font-size:48px; font-weight:900; padding: 10px 0 60px; }
.DivMain01 h1 img { vertical-align:-15px; padding-right:20px; }
.DivMain01 .Header01 .olitech-timer, .time { margin:6% auto; }
.DivMain01 p { font-size:19px; padding:3px 0 8px; }
.DivMain07 .button02 a { margin: 8px; }
.Header01 { width:95%; padding:0; } 

	.details {}


	h1{font-size: 35px;}
	.main-buy-title{display: block;}
	.main-buy-title >img{float: none;width: 133px;margin: 0 auto;display: block;}
	.buy-title-content{float: none;}
	.buy-title-content .get-cele{font-size: 19px;}
	.main-buy .main-buy-pro{display: block;}
	.main-buy-pro >div{width: 70%;padding: 20px 10%; margin: 0 auto;}
	.main-buy-pro .form-pre{width: 70%;margin: 20px auto;}
	.main-buy-pro >div .price{padding: 15px 0;}
	
	/*-------------*/
	.service-lists{flex-wrap: wrap;}
	.service-lists li{width:auto;}
	.service-lists li:nth-child(2) {margin: 0 0 30px;}

    .bundle-box:nth-child(2) {margin: 0 0 30px;}

    .left-drp,.right-drp {width: 100%;}
    .right-drp {padding: 0 20px 50px 20px;}
	/*-------------*/
	.Main01Descrip .center img {text-align:center; max-width: 32px; margin-left: 40px; margin-top: 20px;}
	
	.pop-up{width: 96%;  box-sizing: border-box; margin-left:-10px; padding:30px 10px;}
	.pop-up .close{right:0; top:0;}
	.pop-up::before, .pop-up::after{display:none;}
	.pop-up h3{font-size:25px;}
}

@media screen and (max-width: 600px) {
.ligne1 { display: none; } /* Supprimer la vidéo */
.ligne2 { display: none; } /* Supprimer la vidéo */
.DivMain04 { display: none; } /* Supprimer le caroussel */
.DivMain05 { display: none; } /* Supprimer le caroussel */
.DivMain08 { display: none; } /* Supprimer le caroussel */
.DivMain09 { display: none; } /* Supprimer le caroussel */
.column { text-align: center; width: 100%; height: auto; }
.column2 { text-align: center; width: 100%; }
.DivMain01 h1 { font-size:42px; font-weight:700; padding: 10px 0 20px; }
.DivMain01 h1 img { vertical-align:-15px; padding-right:20px; }
.DivMain01 p { font-size:19px; padding:3px 0 8px; }
.Header01 { width:95%; padding:0; } 
.DivMain07 .button02 a { margin: 10px; }
.Main01Descrip .center  img {text-align:center; max-width: 32px; margin-left: 40px; margin-top: 20px;}
}



@media (min-width: 480px) and (max-width: 767px) {
	.details { width:450px; padding:5px; }
	.Main01Descrip {}
	.Main01Descrip .falg { padding:5px 0; }
	.Main01Descrip .Pic img { width:100%; }
	.Main01Descrip .Pic { width:100%; height:475px; }
	.Main01Descrip .Txt { width:100%; float:none; padding:10px 0; }
	.Main01Descrip .Txt h2 { font-size:17px;  margin:0 10px;}
	.Main01Descrip .Txt h2 small { font-size:15px; }
	.Main01Descrip .Txt h1 { color:#6da502; font-size:13px;  margin:0 10px; }
	.Main01Descrip .Txt p { padding:10px 0 0; margin:0 10px;}
	.Main01Descrip .Txt h4 { font-size:13px; font-weight:800; padding:12px 0; }
	.Main01Descrip .Txt h4 i { text-decoration:line-through; color:#848484; }
	.Main01Descrip .Txt h4 em { font-style:normal; color:#FF0000; }
	.Main01Descrip .Txt h4 img { margin-right:10px; }
	.Main01Descrip .center  img {text-align:center; max-width: 32px; margin-left: 40px; margin-top: 20px;}
	.ModelBuy span { margin-left:15%; }
	.ModelDown span { margin-left:15%; }
	.slider { display:none;}
	.ModelBuy span {  float:left; width:165px; }
	.ModelDown span { float:left;  width:180px;  }
	.ModelDown span:hover { width:180px;}
}

@media screen and (max-width: 479px) {
	
.ligne1 { display: none; } /* Supprimer la vidéo */
.ligne2 { display: none; } /* Supprimer la vidéo */
.DivMain04 { display: none; } /* Supprimer le caroussel */
.DivMain05 { display: none; } /* Supprimer le caroussel */
.DivMain08 { display: none; } /* Supprimer le caroussel */
.DivMain09 { display: none; } /* Supprimer le caroussel */
.column { text-align: center; width: 100%; height: auto; }
.column2 { text-align: center; width: 100%; height: auto; }
.DivMain01 { background-color:#f1f2f6; text-align:center; color:#1e2231; padding:3px 0; }
.DivMain01 h1 { font-size:40px; font-weight:650; line-height: 48px; padding: 8px 0 8px; }
.DivMain01 h1 img { width:20%; vertical-align:-8px; padding-right:20px; }
.DivMain01 p { font-size:18px; }  /* haut | droit | bas | gauche */
.Header01 { width:83%; } 
.DivMain06 h1 { font-size:42px; font-weight:700; line-height: 50px;}
.DivMain06 h1 img { vertical-align:-15px; padding-right:20px; }
.DivMain07 h1 { font-size:38px; font-weight:700; line-height: 50px;}
.DivMain07 h1 img { vertical-align:-15px; padding-right:20px; }
.DivMain07 .button02 a { margin: 10px; }
.DivMain09 h1 { font-size:42px; font-weight:700; line-height: 50px;}
.DivMain09 h1 img { vertical-align:-15px; padding-right:20px; }

.DivMain01 .Header01 .olitech-timer, .time { width:83%; }
.DivMain01 .Header01 .olitech-timer, .time { width:340px; margin:3% auto; padding-bottom: 20px; }
.DivMain01 .Header01 .olitech-timer ul li { width:70px; height:50px; float:left; margin:0 5px; font-size:46px; color:#fff; text-align:right; background:url(img/time-bg.png) no-repeat center; line-height:50px; letter-spacing:5.5px; }
.DivMain01 .Header01 .time ul li { width:70px; float:left; margin:0 5px; font-size:13px; color:#d0d0d0; text-align:center; }
.details { width:100%; padding:0; }
	.version-comparison, .main03 { padding:30px 0; }
	.Main01Descrip .Pic ul { background:none; font-size:13px; }
	.Main01Descrip {}
	.Main01Descrip .falg { padding:5px 0; }
	.Main01Descrip .Pic img { width:100%; }
	.Main01Descrip .Pic { width:100%; height:485px; }
	.Main01Descrip .Txt { width:100%; float:none; padding:10px 0; }
	.Main01Descrip .Txt h2 { font-size:17px;  margin:0 10px; }
	.Main01Descrip .Txt h2 small { font-size:15px; }
	.Main01Descrip .Txt h1 { color:#6da502; font-size:13px;  margin:0 10px; }
	.Main01Descrip .Txt p { padding:10px 0 0; margin:0 10px; }
	.Main01Descrip .Txt h4 { font-size:13px; font-weight:800; padding:12px 0; }
	.Main01Descrip .Txt h4 i { text-decoration:line-through; color:#848484; }
	.Main01Descrip .Txt h4 em { font-style:normal; color:#FF0000; }
	.Main01Descrip .Txt h4 img { margin-right:10px; }
	.Main01Descrip .center  img {text-align:center; max-width: 32px; margin-left: 40px; margin-top: 20px;}
	.ModelBuy span { margin-left:15%; }
	.ModelDown span { margin-left:15%; }
	.slider { display:none;}
	.ModelBuy span { float:left; width:165px; }
	.ModelDown span { float:left;  width:180px; }
	.ModelDown span:hover { width:180px; }
	/*************************/
	.body {font:15px/26px HelveticaNeue, Arial, Helvetica, tahoma, sans-serif;}
	
	.nav-wap .softlist ul li { font-size:17px;padding: 10px 0 10px 75px;}
	/*-------------*/
	h1{font-size: 27px;}
	.buy-title-content .get-cele{font-size: 17px;}
	.main-buy-pro >div,.main-buy-pro .form-pre{width: 80%;padding: 10px 10%;}
	.main-buy-pro >div ul{margin: 25px 0 0;padding: 10px 0 0;}
	.main-buy-pro .form-pre .Bonus{font-size: 13px;}
	.main-buy-cooper img{margin: 0 5px;}
	/*-------------*/
	.main03 h2,.left-drp h2{font-size:27px;}
	.right-drp h3,.main05 h2{font-size: 24px;}
	/*-------------*/
	.bundle-content {padding-left: 30px;margin-left: 0;}

    .check-price {}
    .check-price::before {width: 10px;margin: 0 5px;}
	/*-------------*/
	
	.HomeFoot .Left{ height:auto; padding:0;}
	
		.main01{padding-bottom:30px;}
	.m1-content{flex-wrap:wrap;}
	.m1-content .m1-left{margin-right:0; text-align:center; width:100%;}
	.m1-r-time{text-align:center;}
	/*-------------*/

	.buy-content {width: 100%;margin: 0 0 40px;}
	/*-------------*/

	.version-comparison, .main03{padding:30px 0;}
	/*-------------*/

	.vc-change{flex-wrap:wrap;}
	.vc-buy-btn a{margin-left:0;}
	/*-------------*/

	.main03 .detail{flex-wrap:wrap;}
	.main03 .main03_one{width:50%;}
	/*-------------*/

}
