body {font-family: sans-serif;margin:0;padding:0; background-image:url('/images/home/mainbg.jpg');width:100%;height:32px;background-repeat:repeat-x;background-size: auto !important;}
td {color:#fff;font-size:20px;line-height:30px;}
h2 {color:#155073;font-size:18px;font-weight:bold;padding:20px 0 20px 0;}
.p1 {color:#68a1ff;font-size:22px;font-weight:bold;margin-bottom:0;}
.p2 {color:#000;font-size:16px;margin-bottom:0;}
.title {color:#9093c0;font-size:32px;}
.subtxt {color:#fff;font-size:28px;}
.wtxt {color:#fff;font-size:25px;}
.btxt {color:#8b9fd1;font-size:22px;font-weight:bold;padding:20px;}
.price {color:#aad243;font-size:32px;}
.intro {color:#2b5ea3;font-size:26px;padding:40px 20px 20px;line-height:36px;font-weight:bold;}
.sub1 {color:#2a4475;font-size:25px;font-weight:bold;}
.sub2 {color:#000;font-size:25px;}
.sub3 {color:#000;font-size:22px;padding:0px 20px 0px 20px;line-height:36px;}
.subtitle {color:#fff;font-size:46px;padding:40px 0 20px 0;}
.buy1 {padding-top:20px;color:#000;font-size:24px;line-height:36px;}
.buy2 {padding:20px 0 20px 0;color:#000;font-size:28px;font-weight:bold;line-height:36px;}
.buy3 {color:#000;font-size:24px;line-height:36px;}
.buy4 {padding:20px 0 0 0 ;color:#cb2134;font-size:40px;font-weight:bold;}
.guarantee {position:absolute;top:-40px;right:10px;}	
.ttxt {color:#fff;font-size:22px;}
.author {color:#54b54a;font-size:18px;}
.reg {color:#fff;font-size:30px;padding:40px;}
.reg a {color:#fff;font-size:30px;padding:40px;text-decoration:none;}
.mob {padding:20px;}
.login {padding:100px 0 0 0;}
.logged_in {padding-top:50px;}

/* Style the navigation menu */
.navtop a {
    font-weight: 500;
    color: #155073;
    font-size: 1.12rem;
    padding: 0 4px;
}
.navtop a:hover {color: #212529;}
.topnav {
    overflow: hidden;
    position: relative;
    background:#fff;
} 
/* Hide the links inside the navigation menu (except for logo/home) */
.topnav #myLinks {
    display: none;
    padding-bottom: 10px;
}
/* Style navigation menu links */
.topnav a {
    font-weight: 500;
    color: #155073;
    padding: 5px 0px 5px 8px;
    font-size: 1.12rem;
    display: block;
}
/* Style the hamburger menu */
.topnav a.icon {
    background: white !important;
    color:#000 !important;
    display: block !important;
    position: absolute !important;
    right: 20px !important;
    top: 8px !important;
    font-size:24px;
}
.topnav a:hover {
    color: #212529;
}
.navbold {
    background-color: #54B54C;
    color: #fff!important;
    padding: 5px 8px!important;
}
/* Style the active link (or home/logo) */
.active {
    color: 000;
}
.payment_cdc {
    margin-left: 42% !important;
}
a {text-decoration:none;}
ul {
    list-style: none;
    margin:0;
    padding:10px; 
}
ul li {  padding-left:20px;line-height:42px;text-indent: -1em;}
ul li:before {
    content: '+';
    color: #50b823;
}
.downloadxls {
    background-image: url(../images/laptop-spreadsheet-aitradesafe.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    padding-top: 15px;
    font-size: 1.7rem;
    line-height: 1.7rem;
    color:#fff;
}
.downloadxls span {
    position: relative;
}
.downloadxls::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}
.downloadxls a {
    color:#fff;
    font-size: 1.1rem;
    background-color: #54b54a;
    padding: 5px 10px;
    border-radius: 10px;
    position: relative;
}
#topnews {
    top:0;left:0;z-index:9999;position:fixed;background:#fff;font-weight:bold;text-align:center;font-size:16px;height:40px;width:100%;margin:0;
}
#topnews span.dark {color:#fff;background:#155073;padding:10px;}
#topnews span.light {color:#155073;background:#fff;padding:10px;}

@media screen and (max-width: 1200px) {
    body, html {font-size:16px;}
    .container {max-width:100%;width:100%;}
    td {color:#fff;font-size:16px;line-height:22px;}
    h2 {color:#5ba5d4;font-size:16px;font-weight:bold;padding:20px 0 20px 0;}
    .title {color:#68a1ff;font-size:22px;}
    .p1 {color:#68a1ff;font-size:22px;font-weight:bold;margin-bottom:0;}
    .p2 {color:#000;font-size:16px;margin-bottom:0;}
    .subtxt {color:#fff;font-size:16px;}
    .btxt {color:#8b9fd1;font-size:16px;line-height:22px;padding:10px;}
    .wtxt {color:#fff;font-size:16px;font-weight:bold;}
    .price {color:#aad243;font-size:22px;}
    .intro {color:#2b5ea3;font-size:16px;padding:40px 20px 20px;line-height:26px;font-weight:bold;}
    .subintro {color:#000;font-size:12px;padding:0px 20px 0px 20px;line-height:26px;}
    .sub1 {color:#2a4475;font-size:18px;font-weight:bold;}
    .sub2 {color:#2b5ea3;font-size:18px;}
    .sub3 {color:#000;font-size:16px;padding:0px 20px 0px 20px;line-height:22px;}
    .subtitle {color:#fff;font-size:20px;padding:40px 0 20px 0;}
    .buy1 {color:#000;font-size:16px;line-height:22px;}
    .buy2 {padding:20px 0 20px 0;color:#000;font-size:18px;font-weight:bold;line-height:24px;}
    .buy3 {color:#000;font-size:16px;line-height:22px;}
    .buy4 {padding:20px 0 0 0 ;color:#cb2134;font-size:24px;font-weight:bold;}
    .guarantee {position:absolute;top:20px;right:10px;}	
    .ttxt {color:#fff;font-size:18px;}
    .author {color:#54b54a;font-size:16px;}
    .reg {color:#fff;font-size:18px;padding:20px 0 20px 0;}
    .reg a {color:#fff;font-size:18px;padding:20px 0 20px 0;text-decoration:none;}
    .mob {padding:0;}
    .login {padding:0;}
    .logged_in {padding-top:10px;}
}

@media screen and (max-width: 1200px) {
    .navtop {display:none;}
    .topnav {display:block;}
    #mobile {display:block;position:fixed;background:#fff;z-index:999;}
    #desktop {display:none;}
    .topimg {margin-top:45px;}
}

@media screen and (min-width: 1200px) {
    .navtop {display:block;}
    .topnav {display:none;}
    #mobile {display:none;}
    #desktop {display:block;}
}

@media screen and (max-width: 600px) {
    .mobiletxt {font-size:14px !important;padding:0 !important;}
    .col-xs-6 {
        margin-bottom: 10px;
    }
}