@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;font:15px/24px tahoma, Arial, sans-serif!important;/*background:#e8eff4;*/-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
h1, h2, h3, h4, h5, p, h6, ul, li, ol, dd, dl, dt, input,div { padding:0; margin:0; list-style:none; font-weight:400;}
article,aside,footer,header,menu,section,blockquote {display:block;}
img{ max-width: 100%;vertical-align:middle;border: 0;}
a {color: inherit;text-decoration: none;}
a:hover {text-decoration: none;}
.details { width:1200px; margin:0 auto;}

.main01 {padding: 25px 0 100px;background-color: #fff;}
.crumbs {display: flex;font-size: 17px;color: #535353;line-height: 19px;}
.crumbs a {color: #0fb4ff;}
.crumbs a:hover {text-decoration: underline;}
.main01 h1 {font-size: 35px;color: #000;line-height: 39px;text-align: center;padding: 50px 0 15px;}
.main01 h1 span:first-child {color: #0fb4ff;}
.main01 h1 span:last-child {color: #ffab1b;}
.main01 h1+p {font-size: 17px;color: #3d3d3d;line-height: 25px;margin: 0 95px;text-align: center;}
.button-container {display: flex;justify-content: center;flex-wrap: wrap;padding: 0 0 20px;}
.button-content {padding: 0 50px;margin: 40px 0;text-align: center;}
.left-button {border-right: 1px solid #d2d2d2;}
.button-content h3 {font-size: 19px;color: #2a2a2a;line-height: 19px;}
.button-content .the-price {font-size: 19px;color: #696969;line-height: 29px;padding: 8px 0 15px;}
.button-content .the-price b {font-size: 29px;color: #0fb4ff;font-weight: 500;}
.right-button .the-price b {color: #ffab1b;}
.the-buttons a {display: inline-block;min-width: 200px;padding: 0 16px;height: 54px;line-height: 54px;font-size: 24px;color: #fff;background-color: #0f9bff;border-radius: 6px;box-shadow: 0 10px 10px 0 rgba(0,0,0,0.05);transition: background-color 0.2s;}
.right-button .the-buttons a {background-color: #ffab1b;}
.the-buttons a img {margin: -4px 0 0 12px;}
.left-button .the-buttons a:hover {background-color: #12bcff;}
.right-button .the-buttons a:hover {background-color: #ffc21b;}
.table-container {border: 1px solid #b8b8b8;border-radius: 10px;}
.fixed-table-head {display: none;position: fixed;top: 0;left: 0;background: linear-gradient(to right,#edf9ff 0%,#edf9ff 50%,#fff6e5 50%,#fff6e5 100%);}
.fixed-table-content {width: 1198px;display: flex;justify-content: center;align-items: center;margin: 0 auto;text-align: center;}
.fixed-table-head li:nth-child(1) {width: 555px;background-color: #edf9ff;padding: 15px 0;}
.fixed-table-head li:nth-child(2) {width: 223px;background-color: #edf9ff;padding: 15px 5px 15px 0;box-sizing: border-box;}
.fixed-table-head li:nth-child(3) {width: 213px;background-color: #fff6e5;padding: 15px 0 15px 6px;box-sizing: border-box;}
.fixed-table-head li:nth-child(4) {width: 206px;background-color: #fff6e5;padding: 15px 0;}
table {border: none;}
table th,table td {border-bottom: 1px solid #d2d2d2;}
table tr:last-child th,table tr:last-child td {border-bottom: none;}
table th:nth-child(1) {width: 560px;}
table th:nth-child(2) {width: 220px;}
table th:nth-child(3) {width: 210px;}
table th:nth-child(4) {width: 208px;}
table th:nth-child(2),table td:nth-child(2) {background-color: #edf9ff;padding-right: 10px;background-clip: content-box;}
table th:nth-child(3),table td:nth-child(3) {background-color: #fff6e5;}
table th>div,table td>div {padding: 15px 0;}
table tr td:first-child>div {padding-left: 25px;}
table tr td[colspan="4"]>div {background-color: #fafafa;padding: 25px 0 25px 25px;}
table h3,.fixed-table-head h3 {font-size: 17px;color: #222;line-height: 17px;}
table td h3 {color: #000;}
table td>div p {font-size: 15px;color: #333;line-height: 25px;}
table tr td:first-child>div p {padding-right: 10px;color: #4d4d4d;}
table td:nth-child(2)>div p,table td:nth-child(3)>div p,table td:nth-child(4)>div p {color: #6d6d6d;font-size: 16px;text-align: center;}
.table-buttons a {display: inline-block;min-width: 120px;margin-top: 12px;padding: 0 14px;font-size: 17px;color: #0f9bff;line-height: 33px;text-align: center;border: 1px solid currentColor;border-radius: 4px;}
.buy-buttons a {color: #ffab1b;}
.table-buttons a::before {content: "";display: inline-block;vertical-align: middle;width: 9px;height: 17px;background: url(../images/feature-free-vs-full/download-buy.png) no-repeat left top;margin: -3px 10px 0 0;}
.buy-buttons a::before {width: 19px;height: 20px;background-position: left bottom;}
.download-buttons a:hover {color: #fff;border-color: #0fb4ff;background-color: #0fb4ff;}
.download-buttons a:hover::before {background-position: right top;}
.buy-buttons a:hover {color: #fff;border-color: #ffab1b;background-color: #ffab1b;}
.buy-buttons a:hover::before {background-position: right bottom;}

.fixed-table-content .table-buttons a {background-color: #0f9bff;color: #fff;border-color: #0f9bff;}
.fixed-table-content .buy-buttons a {background-color: #ffab1b;color: #fff;border-color: #ffab1b;}
.fixed-table-content .table-buttons a::before {background-position-x: right;}
.fixed-table-content .buy-buttons a::before {background-position-x: right;}
.fixed-table-content .download-buttons a:hover {background-color: #12bcff;border-color: #12bcff;}
.fixed-table-content .buy-buttons a:hover {background-color: #ffc21b;border-color: #ffc21b;}

table .no-icon,table .yes-icon {display: block;width: 21px;height: 21px;background: url(../images/feature-free-vs-full/yes-no.png) no-repeat left top;margin: 0 auto;}
table .yes-icon {width: 28px;background-position-x: -32px;}


@media (max-width: 979px) {
	.fixed-table-head {display: none !important;}
	.details {width: 96%;}

	.main01 h1+p {margin: 0;}
	.button-content {padding: 0 15px;}
	.left-button {border-right: none;}
	.table-container {overflow-x: auto;width: 850px;margin: 0 auto;}
	table {width: 850px;}
	table tr td:first-child>div {padding-left: 10px;}
}
@media (max-width: 900px) {
	.table-container {width: auto;}
}
@media (max-width: 767px) {
}
@media (max-width: 479px) {
	.main01 h1 {font-size: 29px;line-height: 33px;}
	.button-content {padding: 0;}
	.left-button {margin-bottom: 0;}
}