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%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Open Sans', Segoe UI, Tahoma, Arial, Helvetica, sans-serif;
	box-sizing: border-box;
}
b {font-weight:bold;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 140%;

	font-family: 'Open Sans', sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
a {color:#0281ba;}
.align-left {float:left;}
.align-right {float:right;}
.row {clear:both; display:block;}
.centeredtext{text-align:center;}
.rightedtext{text-align:right;}
.leftedtext{text-align:left;}
.container {padding:20px 0px; width:1180px; margin:0px auto; clear:both;}
.container.small {width:600px;}
.container .page-title {font-size:2.2em; font-weight: 600; margin-bottom: 20px; line-height: 1em;}
.row {clear:both; margin-bottom:15px;}
h2 {font-size:2.2em; line-height:2.2em;}
h3 {font-size:1.1em}
h4 {font-size:1.0em}
h5 {font-size:1.0em}
.logo {margin:14px 0px 0px 20px;}
.topbar {background-color:#1d1d1d; height:68px;}
.navbar {padding-top:22px;}
.navbar li {float:left; color:#e0e0e0; text-transform:uppercase; font-size:15px; padding:3px 10px; margin:0px 5px;}
.navbar li a {color:#e0e0e0; text-decoration:none;display: inline-block;
	position: relative;
	padding-bottom: 3px;}
.navbar li a span {display:block; clear:both; background-color:transparent; border-radius:2px; height:4px; width:0px;transition: width .5s ease, background-color .5s ease; margin:0px auto;}
.sliding-middle-out {
	display: inline-block;
	position: relative;
	padding-bottom: 3px;
}
.navbar li a:hover span, .navbar li a.current-page span {
	width: 100%;
	background:#0281ba;
}

/*Hero Section*/
.hero-section {text-align:center; height:auto; background:url(../_images/new/herobg.jpg)no-repeat 50% 0%; background-size:100% 100%; position:relative;} 
.hero-section .disc {margin-top:120px;}
.hero-section h1 {font-size:3em; font-weight:900; position:absolute; top:30px; width:100%; text-align:center;}
.hero-section .subtitle {font-size:1.2em; font-weight:500; position:absolute; top:90px; width:100%; text-align:center;}
.hero-section .ctas {position:absolute; width:600px; background-color:transparent; left:50%; margin-top:-290px; margin-left:-300px;}
.hero-section .ctas .freedownload{width:290px; padding-right:10px; text-align:left; font-size:14px; float:left;}
.hero-section .ctas .buynow {width:290px; padding-left:10px; text-align:left; font-size:14px; float:right;}
.hero-section .ctas .freedownload a {display:block; background-color:#66a6c2; border:4px solid #0281ba; text-align:center; color:#fff; text-decoration:none; border-radius:3px; font-size:20px; line-height:26px; font-weight:900; padding:15px 0px; margin-bottom:10px;}
.hero-section .ctas li {background:url(../_images/new/checkicon.png) no-repeat 5px 50%; padding:4px 0px 4px 25px; list-style-type:none;}
.hero-section .ctas .buynow button.buypro {display:block; background-color:#0281ba; width:100%; cursor:pointer; border:4px solid #0281ba; text-align:center; color:#fff; text-decoration:none; border-radius:3px; font-size:20px; line-height:26px; font-weight:900; padding:15px 0px; margin-bottom:4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5);}
button.buypro {display:block; background-color:#0281ba; width:100%; cursor:pointer; border:4px solid #0281ba; text-align:center; color:#fff; text-decoration:none; border-radius:3px; font-size:20px; line-height:26px; font-weight:900; padding:15px 0px; margin-bottom:4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5);}
.tg-ad button.buypro {display:block; background-color:#0281ba; width:280px; cursor:pointer; border:4px solid #0281ba; text-align:center; color:#fff; text-decoration:none; border-radius:3px; font-size:20px; line-height:26px; font-weight:900; padding:15px 0px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5); margin:0px auto 4px;}
.tg-ad .offer-discount {margin-left:390px;}
.secured_by {background:url(../_images/secured-by.png) no-repeat 50% 0%; height:15px; display:block;}
/* Buttons */
.dark-bg .freedownload a {display:block; background-color:#66a6c2; border:4px solid #0281ba; text-align:center; color:#fff; text-decoration:none; border-radius:3px; font-size:24px; line-height:26px; font-weight:900; padding:15px 0px; margin:10px auto 10px; width:240px;}
.dark-bg .freedownload-lg a {white-space: nowrap; width: 410px;}

/* Local Section */
.local-section h1{ font-size:28px; text-align:center; font-weight:800; margin:5px 0px 20px;}
.local-section a.download-btn {background-color:#66a6c2; border:4px solid #0281ba; text-align:center; color:#fff; text-decoration:none; border-radius:3px; font-size:24px; line-height:26px; font-weight:900; padding:6px 16px; margin-bottom:10px; line-height:30px; display:block; height:50px; width:244px; margin:0px auto;}
.local-section .dln {padding-top:20px;}
.local-section p {margin-bottom:20px;}
/* About Section */
.about-section {background-color:#18262d; color:#fff;}
.about-section h2 {text-align:center; font-weight:700; margin-bottom:20px;}
.about-section img.align-left {margin-right:20px;}
.about-section img.align-right {margin-left:20px;}
.about-section a.download-btn {background-color:#66a6c2; border:4px solid #0281ba; text-align:center; color:#fff; text-decoration:none; border-radius:3px; font-size:24px; line-height:26px; font-weight:900; padding:6px 16px; margin-bottom:10px; line-height:30px; display:block; height:50px; width:244px; margin:0px auto;}

/* Converter Section */
.converter-section {background-color:#b2dbf0;}
.converter-section h3 {text-align:center; font-weight:800; margin:10px 0px 20px; font-size:1.4em}
.converter-list, .converter-list li {list-style-type:none;}
.converter-list {margin:10px 0px;}
.converter-list li {width:23%; margin:5px 1%; float:left; background-color:#c0e0f0; border:1px solid #dbf3ff; border-radius:2px; text-align:center; font-size:90%; padding:4px 0px;}

/* Features */
.features-section {background-color:#eaeaea;}
.features-section .row{padding:20px 0px;}
.features-section p{font-size:90%;}
.col {width:30%;}
.col.second-col {margin-left:5%;}

/* Screenshots */
.gallery-box {margin: 35px 0;}
.gallery-box div {width: 22%; margin: 0 1%; text-align: center; display: inline-block; vertical-align: top;}
.gallery-box div a {display: block;}

/* Content Section */
.left-col {width:60%;}
.sidebar {width:30%;}
.content-section {font-size:90%;}
.content-section a{color:#000;}
.content-section .row {padding:15px 0px;}
.content-section h3{font-size:18px; font-weight:700;}
.content-section .frm3ul li {float:left; width:33%;}

/* Footer */
.footer-section {background-color:#102d3c; color:#fff; font-size:80%}
.footer-section a {color:#d0d0d0; text-decoration:none;}
.footer-section a:hover {text-decoration:underline;}

/*CTA Section*/
.cta-section {text-align:center; height:240px; background:url(../_images/new/herobg.jpg)no-repeat 50% 0%; background-size:100% 100%; position:relative;overflow:hidden;}
.cta-section .smalldisc {margin-top:0px;}
.cta-section h1 {font-size:3em; font-weight:900; position:absolute; top:30px; width:100%; text-align:center;}
.cta-section .subtitle {font-size:1.2em; font-weight:500; position:absolute; top:90px; width:100%; text-align:center;}
.cta-section .ctas {position:absolute; width:600px; background-color:transparent; left:50%; margin-top:-240px; margin-left:-300px;}
.cta-section .ctas .freedownload{width:290px; padding-right:10px; text-align:left; font-size:14px; float:left;}
.cta-section .ctas .buynow {width:290px; padding-left:10px; text-align:left; font-size:14px; float:right;}
.cta-section .ctas .freedownload a {display:block; background-color:#66a6c2; border:4px solid #0281ba; text-align:center; color:#fff; text-decoration:none; border-radius:3px; font-size:21px; line-height:26px; font-weight:900; padding:15px 0px; margin-bottom:10px;}
.cta-section .ctas li {background:url(../_images/new/checkicon.png) no-repeat 5px 50%; padding:1px 0px 1px 25px; list-style-type:none; font-size:14px;}
.cta-section .ctas .buynow button.buypro {cursor:pointer; display:block; background-color:#0281ba; width:100%; cursor:pointer; border:4px solid #0281ba; text-align:center; color:#fff; text-decoration:none; border-radius:3px; font-size:20px; line-height:26px; font-weight:900; padding:15px 0px; margin-bottom:10px;}
.cta-section.tuts {height: 150px; z-index: 0;}
.cta-section.tuts .smalldisc {margin-top: -40px;}

/*FRMManual*/
.frmmanual-content .container > h1 {margin-top: -130px; color: #000; font-weight: 700; margin-bottom: 84px; z-index: 1; position: relative; font-size: 3em;}

/*Lightbox*/
body:after {content: url(/_images/new/close.png) url(/_images/new/loading.gif) url(/_images/new/prev.png) url(/_images/new/next.png); display: none;}
body.lb-disable-scrolling {overflow: hidden;}
.lightboxOverlay {position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; display: none;}
.lightbox {position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal;}
.lightbox .lb-image {display: block; height: auto; max-width: inherit; border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative; background-color: white; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; border-radius: 4px;}
.lb-outerContainer:after {content: ""; display: table; clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0;}
.lb-cancel {display: block; width: 32px; height: 32px; margin: 0 auto; background: url(/_images/new/loading.gif) no-repeat;}
.lb-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none; background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev, .lb-next {height: 100%; cursor: pointer; display: block;}
.lb-nav a.lb-prev {width: 34%; left: 0; float: left; background: url(/_images/new/prev.png) left 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}
.lb-nav a.lb-next {width: 64%; right: 0; float: right; background: url(/_images/new/next.png) right 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}
.lb-dataContainer {margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: ""; display: table; clear: both;}
.lb-data {padding: 0 4px; color: #ccc;}
.lb-data .lb-details {width: 85%; float: left; text-align: left; line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px; font-weight: bold; line-height: 1em;}
.lb-data .lb-number {display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999;}
.lb-data .lb-close {display: block; float: right; width: 30px; height: 30px; background: url(/_images/new/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}

.content-middle > h1 {font-size:31px; font-weight:bold;margin:21px 0;line-height: 30px;}
.content-middle > h2, .content-middle > table h2  {font-size:24px; font-weight:bold;margin:21px 0 5px 0;}
/* Manual & Tutorial */
.pagination {clear:both; margin-top:15px;}
.pagination a {font-size:16px; border-radius:4px; text-align:center; display:block; width:49.5%; background-color:#072332; -webkit-transition: all 0.5s; transition: all 0.5s; text-decoration:none; color:#eaeaea; line-height:20px; padding:30px 0px;}
.pagination a i {width:20px; height:10px; background:url(../_images/new/arrows.png) no-repeat; display:inline-block; -webkit-transition: all 0.5s; transition: all 0.5s; position:relative;}
.pagination a:hover {background-color:#111;}
.pagination:after {display:block; content:''; clear:both; height:1px;}
.pagination a:nth-child(even) {float:right;}
.pagination a:nth-child(odd) {float:left;}
.pagination a:nth-child(even) i {background-position:top right; margin-left:3px;}
.pagination a:nth-child(odd) i {background-position:top left; margin-right:3px;}
.pagination a:nth-child(odd):hover i {margin-right:30px; opacity:0}
.pagination a:nth-child(even):hover i {margin-left:30px; opacity:0}
.single-link a {border-radius:4px; font-size:16px; text-align:center; display:block; width:49.5%; background-color:#072332; -webkit-transition: all 0.5s; transition: all 0.5s; text-decoration:none; color:#eaeaea; line-height:20px; padding:30px 0px; margin-top:14px;}
.single-link a:hover {background-color:#111;}
.single-link-hid {visibility: hidden;}

/* Features Page */
#contentFeatures h1 {font-size:23px; font-weight:bold; margin:5px 0px 10px;}
#contentFeatures table {font-size:13px; margin:50px 0px;}
#contentFeatures table td {padding:5px 4px; border:2px solid #000;}
#contentFeatures table td.text {text-align:right; padding-right:20px; font-size:15px; line-height:18px; border:solid 1px #dadada; border-left:none;}
#contentFeatures table td.basicTickboxes {text-align:center; padding-right:0px; border-top:solid 1px #dadada; border-bottom:solid 1px #dadada;}
.leftborder {border-left:2px solid #000;}
.rightborder {border-right:2px solid #000;}
.topborder {border-top:2px solid #000;}
.bottomborder {border-bottom:2px solid #000;}
#contentFeatures table td.notop
#contentFeatures table td.nobottom
#contentFeatures table td.noleft
.theader {font-size:18px; font-weight:700;}
#contentFeatures table td.frtcol {}
#contentFeatures table td.scdcol {width:140px; text-align:center;}
#contentFeatures table td.thdcol {width:140px; text-align:center;  border:solid 1px #dadada; border-right:none;}
#contentFeatures table td.noleft{border-left:none;}
#contentFeatures table td.noright{border-right:none;}
#contentFeatures table td.notop{border-top:none;}
#contentFeatures table td.nobottom {border-bottom:none;}
#contentFeatures table .theader td.thdcol {border-bottom:2px solid #000;}
#contentFeatures .freedownload {display:block; background-color:#66a6c2; border:2px solid #0281ba; text-align:center; color:#fff; text-decoration:none; border-radius:3px; font-size:13px; line-height:16px; font-weight:400; padding:3px 0px; margin:0px auto; width:100px;}
#contentFeatures .buynow {cursor:pointer; background:#75b200;  border:2px solid #3c7400; text-align:center; color:#fff; text-decoration:none; border-radius:3px; font-size:14px; line-height:16px; font-weight:400; padding:3px 0px; margin:0px auto; width:100px;}

/* Download Page */
.dark-bg {background-color:#2c2c2c; padding:20px 0px; color:#fff; font-size:13px;}
.download #contentwords {padding:20px 0px;}
.download #contentwords h2{font-size:22px; font-weight:600; margin-bottom:10px;}
.download #contentwords h3{font-size:20px; font-weight:600; margin-bottom:10px;}
.download #contentwords a {color:#000; text-decoration:underline;}
.download #contentwords .footer-links {margin-bottom:10px;}
.installpro h3, .installpro strong {font-weight: bold;}

/* Buynow */
.buynowpage .ctas .buynow {width:290px; padding-left:10px; text-align:left; font-size:14px; float:none; margin:0px auto;}
.buynowregrecover {margin:15px 0px;}
.buynownotes {font-size:12px;}
.buynowwhy {width:30%;}
.align-left.buynowwhy {margin-right:4.8%;}
.buynowwhy span{display:block; font-size:16px; font-weight:bold; clear:both;}

/*Suport*/
.manuals {width:570px; margin:0px auto; clear:both;}
.leftcol {width:49%; float:left;}
.rightcol {width:49%; float:right;}
.manuals a {display:block; text-align:center; margin:0px; padding:0px; text-decoration:none; color:#fff; font-weight:700;}
.manuals a img {display:block; clear:both; text-align:center; margin:0px auto;}
.manuals a span { display:block; clear:both; text-align:center; color:#fff; text-decoration:none; font-weight:400;}

/* Contact */
.contact .row input {width:100%; box-sizing: border-box; padding:5px 5px 5px 60px; border-radius:4px; border:1px solid #ccc; font-size:14px; line-height:20px}
.contact .row select {width:100%; box-sizing: border-box; padding:5px; border-radius:4px; border:1px solid #ccc;}
.contact .row textarea {width:100%; box-sizing: border-box; border:1px solid #ccc; border-radius:4px; padding:4px; height:100px}
.contact form .row label {position:absolute; margin-left: -290px; margin-top: 28px; font-size:14px;}
.contact form .row .sendbtn {color:#fff; text-decoration:none; font-weight:bold; border:none; background-color:#46AE00; font-size:17px; padding:4px 20px; border-radius:3px; cursor:pointer;}
.contact form .row .textlabel {font-size:14px; text-indent:10px;}
.contact .feedback {border:1px solid ccc; background-color:#f0f0f0; font-size:13px; margin:20px 0px 0px 0px; padding:8px 2px;}

/* Offer */
.offer-discount{position:absolute; font-size:14px; font-weight:700; display:block; margin-top: -62px; margin-left: 194px; color:#fff;}
.offeravailable .features {display:none;}
.offeravailable .offertext {display:block; text-align:center; margin-top:10px;}
.offertext .big {display:block; clear:both; font-size:22px; font-weight:300; margin-bottom:4px;}
.offertext del {color:#b00000;}
.install-page .cta-section h1 {font-weight:300; margin-top:22px;}
.install-page .cta-section{height:124px; background-position:}
.install-page .cta-section .smalldisc {margin-top:-65px;}
.tg-ad {background:url(/_images/autumn/autumn-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:260px;}
.tg-ad .postinstall .buypro {display:block; border:none; background-color:#e75200; width:272px; cursor:pointer; border-bottom:1px solid #000; text-align:center; color:#fff; text-decoration:none; border-radius:0px; font-size:20px; line-height:26px; font-weight:900; padding:15px 0px; margin:0px auto 4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5);}
.tg-ad .postinstall .offer-discount, .tg-ad .postinstall .secured_by{display:none;}
.tg-ad .buybtn:focus {outline:none;-webkit-appearance: caret;}
.uninstall-page .cta-section .ctas {}
.uninstall-page .ctas h1 {font-weight:600; position:static; font-size:18px; line-height:28px; margin-bottom:20px; margin-top:5px;}

.containergdpr h1{font-size:20px;display:block;margin:0 0 20px 0;}
.containergdpr p{margin:0 0 20px 0;}
.containergdpr strong{font-weight:bold !important;}
.containergdpr ul{margin:0 0 0 18px !important;list-style-type:inherit !important;padding:0 0 0 0 !important;}
.containergdpr ul li{list-style-type: disc !important;}

@media (max-width: 1200px) {
.container {width: 90%; margin: 0 auto;}
.about-section a.download-btn {margin-top: 20px;}
.resized-img {width: 100%;}
.installpro .cta-section h1 {font-size: 2em;}
}

@media (max-width: 1000px) {
.hero-section h1, .about-section h2 {line-height: 0.9em;}
.hero-section .subtitle {top: 140px;}
.hero-section .disc {width: 100%;}
.navbar li {font-size: 11px; padding: 0 5px; float: none; display: inline-block; vertical-align: top;}
.hero-section h1 {font-size: 2em;}
.hero-section .subtitle {font-size: 1em; top: 80px;}
}

@media (max-width: 780px) {
.topbar {height: 70px; padding-top: 7px; text-align: center;}
.logo {margin: 0 auto; float: none; width: 100px; visibility: visible; height: 30px;}
.logo img {width: 100%;}
.navbar, .navbar ul {float: none; width: auto; padding-top: 0; display: inline-block;}
.navbar {padding-top: 10px;}
.navbar li a {padding-bottom: 0; line-height: 11px; vertical-align: top;}
.hero-section .disc {display: none;}
.hero-section .ctas {position: relative; width: 98%; margin: 0 auto; margin-top: 0; left: 0; padding-top: 146px;}
.hero-section .ctas .row {margin-bottom: 0; padding-bottom: 10px;}
.gallery-box div {float: none; width: 100%; margin: 0 auto 20px auto;}
}

@media (max-width: 660px) {
.hero-section .ctas .freedownload, .hero-section .ctas .buynow, .cta-section .ctas .freedownload, .cta-section .ctas .buynow {float: none; margin: 0 auto; padding: 0 0 15px 0;}
.hero-section h1  {font-size: 1.8em;}
.cta-section .smalldisc {display: none;} 
.cta-section .ctas {position: relative; width: 98%; margin: 0 auto; left: 0;}
.cta-section {height: auto; padding: 10px 0;}
.manuals, .container.small {width: 100%;}
.contact #contentwords form {width: 98%; margin: 0 auto; position: relative;}
.contact #contentwords form .row {position: relative;}
.contact form .row label {left: 7px; margin-left: 0;}
.pagination a:nth-child(odd), .pagination a:nth-child(even) {float: none; display: block; margin-bottom: 15px; width: 100%;}
.single-link, .single-link a {width: auto; float: none;}
.container object, .container embed {width: 100%;}
}

@media (max-width: 570px) {
.topbar {height: 110px;}
.navbar li {padding-bottom: 10px;}
}

@media (max-width: 550px) {
.hero-section .ctas {padding-top: 170px;}
.hero-section h1 {font-size: 1.3em;}
.features-section .col, .content-section .left-col, .content-section .sidebar  {display: block; width: 98%; margin: 0 auto 20px auto; float: none; text-align: center;}
.content-section .left-col, .content-section .sidebar {text-align: left;}
.content-section .sidebar {padding-top: 45px;}
.features-section .row {padding: 0;}
#contentFeatures .freedownload, #contentFeatures .buynow {width: 90%; font-size: 12px;}
.dark-bg .freedownload-lg a {width: 100%; font-size: 16px;}
#contentFeatures .row {margin-bottom: 0;}
#contentFeatures .buynowwhy {width: 100%; float: none; padding-bottom: 15px;}
}
.regthank .cta-section {display:none;}
.features-table .features-table-btn {font-size: 13px; line-height: 16px; font-weight: 400; padding: 3px 10px; margin:0px auto; width:100px; border-width:2px}
.features-table .secured_by, .features-table .offer-discount{display:none;}
.lr-form {margin:0px 0px 30px;}
.lr-form label{ font-size:14px; font-weight:500;}
.lr-form input{ border-radius:3px; border:1px solid #bbb; font-size:13px; font-weight:600; line-height:16px; padding:6px 3px; width:400px;}
.lr-form .lr-submit {width:200px;}

.tg-ad.autumng {background:url(/_images/ads2016/autumng/install-autumng-bg.png) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:260px;}
.tg-ad.autumng .postinstall .buypro {display:block; border:none; background:url(/_images/ads2016/autumng/install-autumng-btn.png) no-repeat 0% 0%; width:272px; cursor:pointer;border-bottom:none text-align:center; color:#fff; text-decoration:none; border-radius:0px; font-size:20px; line-height:26px; font-weight:900; padding:11px 0px; margin:10px auto 4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5);}

.tg-ad.blackf {background:url(/_images/ads2016/blackf/install-blackf-bg.png) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:260px;}
.tg-ad.blackf .postinstall .buypro {display:block; border:none; background:url(/_images/ads2016/blackf/install-blackf-btn.png) no-repeat 0% 0%; width:314px; cursor:pointer; border-bottom:none; text-align:center; color:#fff; text-decoration:none; border-radius:0px; font-size:20px; line-height:26px; font-weight:900; padding:18px 0px; margin:0px auto 4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5);}

.tg-ad.cyberm {background:url(/_images/ads2016/cyberm/install-cyber-bg.png) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:260px;}
.tg-ad.cyberm .postinstall .buypro {display:block; border:none; background:url(/_images/ads2016/cyberm/install-cyberm-btn.png) no-repeat 0% 0%; width:308px; cursor:pointer; border-bottom:none; text-align:center; color:#fff; text-decoration:none; border-radius:0px; font-size:20px; line-height:26px; font-weight:900; padding:13px 0px; margin:15px auto 4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5);}

.tg-ad.halloween {background:url(/_images/ads2016/halloween/install-halloween-bg.png) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:260px;}
.tg-ad.halloween .postinstall .buypro {display:block; border:none; background:url(/_images/ads2016/halloween/install-halloween-btn.png) no-repeat 0% 0%; width:272px; cursor:pointer; border-bottom:none; text-align:center; color:#fff; text-decoration:none; border-radius:0px; font-size:20px; line-height:26px; font-weight:900; padding:11px 0px; margin:10px auto 4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5);}

.tg-ad.newyear {background:url(/_images/ads2016/newyear/install-ny-bg.png) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:260px;}
.tg-ad.newyear .postinstall .buypro {display:block; border:none; background:url(/_images/ads2016/newyear/install-newyear-btn.png) no-repeat 0% 0%; width:288px; cursor:pointer; border-bottom:none; text-align:center; color:#fff; text-decoration:none; border-radius:0px; font-size:20px; line-height:26px; font-weight:900; padding:15px 0px; margin:0px auto 4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5);}

.tg-ad.thanksgiving {background:url(//freerip.com/ads/_images/install-tg-bg67.png) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:260px;}
.tg-ad.thanksgiving .postinstall .buypro {display:block; border:none; background:url(/_images/ads2016/thanksgiving/install-thanksgiving-btn.png) no-repeat 0% 0%; width:314px; cursor:pointer; border-bottom:none; text-align:center; color:#fff; text-decoration:none; border-radius:0px; font-size:20px; line-height:26px; font-weight:900; padding:18px 0px; margin:0px auto 4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5);}

.tg-ad.winter {background:url(/_images/ads2016/winter/install-winter-bg.png) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:260px;}
.tg-ad.winter .postinstall .buypro {display:block; border:none; background:url(/_images/ads2016/winter/install-winter-btn.png) no-repeat 0% 0%; width:348px; cursor:pointer; border-bottom:none; text-align:center; color:#fff; text-decoration:none; border-radius:0px; font-size:20px; line-height:26px; font-weight:900; padding:15px 0px; margin:0px auto 4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5);}

.tg-ad.xmas {background:url(/_images/ads2016/xmas/install-xmas-bg.png) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:260px;}
.tg-ad.xmas .postinstall .buypro {display:block; border:none; background:url(/_images/ads2016/xmas/install-xmas-btn.png) no-repeat 0% 0%; width:348px; cursor:pointer; border-bottom:none; text-align:center; color:#fff; text-decoration:none; border-radius:0px; font-size:20px; line-height:26px; font-weight:900; padding:12px 0px; margin:0px auto 4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5);}

.tg-ad.veterans {background:url(/_images/ads2016/veterans/install-veterans-bg.png) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:252px;}
.tg-ad.veterans .postinstall .buypro {display:block; border:none; background:url(/_images/ads2016/veterans/install-veterans-btn.png) no-repeat 0% 0%; width:314px; cursor:pointer; border-bottom:none; text-align:center; color:#fff; text-decoration:none; border-radius:0px; font-size:20px; line-height:26px; font-weight:900; padding:18px 0px; margin:0px auto 4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5);}

.tg-ad.january {background:url(/_images/ads2017/january/i-january-bg.png) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:262px;}
.tg-ad.january .postinstall .buypro {display:block; border:none; background:#002957; width:301px; cursor:pointer; border-bottom:none; text-align:center; color:#fff; text-decoration:none; border-radius:0px; font-size:20px; line-height:26px; font-family: Open Sans, Arial, Helvetica, sans-serif; font-weight:900; padding:18px 0px; margin:0px auto 4px; text-shadow: 0px 0px 0px rgba(99,154,40, 0.5); text-transform:uppercase; border-radius:4px;}

.tg-ad.martin {background:url(/_images/ads2017/martin/i-martin-bg.png) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:262px;}
.tg-ad.martin .postinstall .buypro {background: url(/regreminders/_images/ads2017/martin/nag-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width: 236px;height: 55px;margin: 0 auto;color:transparent;}

.tg-ad.januaryg {background:url(/_images/ads2017/januaryg/i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:255px;}
.tg-ad.januaryg .postinstall .buypro {background: url(/_images/ads2017/januaryg/i-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width: 301px; height:65px;margin: 0 auto;color:transparent;}

.tg-ad.vday {background:url(/_images/ads2017/vday/i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:236px;}
.tg-ad.vday .postinstall .buypro {background: url(/_images/ads2017/vday/i-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width: 301px; height:65px;margin: 0 auto;color:transparent;}

.tg-ad.pres {background:url(/_images/ads2017/pres/i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:255px; border:1px solid #c0c0c0;}
.tg-ad.pres .postinstall .buypro {background: url(/_images/ads2017/pres/i-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width: 301px; height:65px;margin: 0 auto;color:transparent;}

.tg-ad.febg {background:url(/_images/ads2017/febg/i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:268px;}
.tg-ad.febg .postinstall .buypro {background: url(/_images/ads2017/febg/i-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width: 252px; height:48px;margin: 0 auto;color:transparent;}

.tg-ad.spring {background:url(/_images/ads2017/spring/i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:268px;}
.tg-ad.spring .postinstall .buypro {background: url(/_images/ads2017/spring/i-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width: 286px; height:56px;margin: 0 auto;color:transparent;}

.tg-ad.wday {background:url(/_images/ads2017/wday/i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:256px;}
.tg-ad.wday .postinstall .buypro {background: url(/_images/ads2017/wday/i-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width: 286px; height:56px;margin: 0 auto;color:transparent;}

.tg-ad.default {background:url(/regreminders/_images/ads2017/default/n-bg.jpg) no-repeat 0% 0%; width:500px; margin:0px auto; height:358px; text-align:left; padding-top:256px;}
.tg-ad.default .postinstall .buypro {background: url(/_images/ads2017/default/default-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:250px; height:64px;margin: 0 auto;color:transparent;}

.tg-ad.stpat {background:url(/_images/ads2017/stpat/st-i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:269px;}
.tg-ad.stpat .postinstall .buypro {background: url(/_images/ads2017/stpat/st-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:286px; height:57px;margin: 0 auto;color:transparent;}

.tg-ad.springg {background:url(/_images/ads2017/springg/i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:269px;}
.tg-ad.springg .postinstall .buypro {background: url(/_images/ads2017/springg/btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:286px; height:57px;margin: 0 auto;color:transparent;}

.tg-ad.aprilf {background:url(/_images/ads2017/aprilf/aprilf-i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:268px;}
.tg-ad.aprilf .postinstall .buypro {background: url(/_images/ads2017/aprilf/aprilf-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:252px; height:49px;margin: 0 auto;color:transparent;}

.tg-ad.aprilg {background:url(/_images/ads2017/aprilg/aprilg-i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:256px;}
.tg-ad.aprilg .postinstall .buypro {background: url(/_images/ads2017/aprilg/aprilg-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:250px; height:64px;margin: 0 auto;color:transparent;}

.tg-ad.easter {background:url(/_images/ads2017/easter/easter-i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:256px;}
.tg-ad.easter .postinstall .buypro {background: url(/_images/ads2017/easter/easter-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:276px; height:63px;margin: 0 auto;color:transparent;}

.tg-ad.summers {background:url(/_images/ads2017/summers/ss-i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:256px;}
.tg-ad.summers .postinstall .buypro {background: url(/_images/ads2017/summers/ss-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:314px; height:63px;margin: 0 auto;color:transparent;}

.tg-ad.summerg {background:url(/_images/ads2017/summerg/sg-i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:256px;}
.tg-ad.summerg .postinstall .buypro {background: url(/_images/ads2017/summerg/sg-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:314px; height:73px;margin: 0 auto;color:transparent;}

.tg-ad.memorial {background:url(/_images/ads2017/memorial/mem-i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:268px;}
.tg-ad.memorial .postinstall .buypro {background: url(/_images/ads2017/memorial/mem-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:286px; height:57px;margin: 0 auto;color:transparent;}

.tg-ad.mother {background:url(/_images/ads2017/mother/mom-i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:240px;}
.tg-ad.mother .postinstall .buypro {background: url(/_images/ads2017/mother/mom-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:304px; height:76px;margin: 0 auto;color:transparent;}

.tg-ad.father {background:url(/_images/ads2017/father/fat-i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:240px;}
.tg-ad.father .postinstall .buypro {background: url(/_images/ads2017/father/fat-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:304px; height:76px;margin: 2px 0 0 52px;color:transparent;}

.tg-ad.mayg {background:url(/_images/ads2017/mayg/may-i-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:268px;}
.tg-ad.mayg .postinstall .buypro {background: url(/_images/ads2017/mayg/may-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:286px; height:56px;margin: 0 auto;color:transparent;}

.tg-ad.inde {background:url(/_images/ads2017/inde/i-inde-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:260px;}
.tg-ad.inde .postinstall .buypro {background: url(/_images/ads2017/inde/i-inde-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:272px; height:56px;margin: 0 auto;color:transparent;}

.tg-ad.vacation {background:url(/_images/ads2017/vacation/i-vacation-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:250px; border:1px solid #ccc;}
.tg-ad.vacation .postinstall .buypro {background: url(/_images/ads2017/vacation/i-vacation-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:272px; height:56px;margin: 0 auto;color:transparent;}

.tg-ad.summers2 {background:url(/_images/ads2017/summers2/i-summers2-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:248px;}
.tg-ad.summers2 .postinstall .buypro {background: url(/_images/ads2017/summers2/i-summers2-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:252px; height:48px;margin: 0 auto;color:transparent;}

.tg-ad.bts {background:url(/_images/ads2017/bts/i-bts-bg.jpg) no-repeat 0% 0%; width:696px; margin:0px auto; height:358px; text-align:left; padding-top:260px;}
.tg-ad.bts .postinstall .buypro {background: url(/_images/ads2017/bts/i-bts-btn.png) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:272px; height:56px;margin: 0 auto;color:transparent;}

.tg-ad.autumns {padding-top:0px;}
.autumns .postinstall .buypro {background: url(/_images/ads2017/autumns/install-gif.gif) no-repeat 0% 0%;display:block;border:none;font-size: 0;width:696px; height:358px;margin: 0 auto;color:transparent;}

.cookie{position:fixed;left:0;background:#c5c5c5;width:100%;bottom:0;padding:13px;color:#333;text-align:center;font-size:13px;display:none;z-index:9999;}
.cookie a{color:#333;text-decoration:underline;}
a.cookie_ok{border:1px solid #999;display:inline-block;padding:2px 6px !important;text-decoration:none !important;text-align:center;margin-left:10px;}