/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:""; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }

/* Master */
body { font-family:"Source Sans Pro", sans-serif; line-height:1.2em; }
.wrapper { width:1100px; margin:0 auto; }
.clear { clear:both; }

/* Misc */
a.order { background:url(../images/button-order.png) no-repeat; width:135px; height:102px; display:block; position:fixed; right:-10px; top:180px; z-index:999; font-size:0; text-indent:9999px; transition:400ms; }
a.order:hover { right:0; }
a.problem { background:url(../images/button-problem.png) no-repeat; width:120px; height:177px; display:block; position:fixed; right:5px; top:300px; z-index:999; }

/* Header */
header { border-bottom:1px solid #cccccc; padding-bottom:20px; }
header .top { background:#035684; }
header .top ul.header-top { float:right; margin-bottom:0; }
header .top ul.header-top li { float:left; margin:7px 0 7px 50px; }
header .top ul.header-top li, header .top ul.header-top li a { font-family:"Source Sans Pro", sans-serif; color:#fff; font-size:14px; font-weight:400; }
header .top ul.header-top li .phone { background:url(../images/icon-phone.png) no-repeat; display:inline-block; padding-left:27px; }
header .top ul.header-top li .phone small { font-size:12px; }
header .top ul.header-top li .email { background:url(../images/icon-email.png) no-repeat; display:inline-block; padding-left:35px; height:20px; }
header .top ul.header-top li .email span { background:url(../images/email-ask.jpg) no-repeat; width:158px; height:14px; display:block; margin-top:3px; }
header .top ul.header-top li .login { background:url(../images/icon-login.png) no-repeat; display:inline-block; padding-left:27px; }
header .top ul.header-top li .contact-policy { font-size:11px; text-decoration:underline; padding-left:10px; color:#ececec; }
header .top ul.header-top li .contact-policy:hover { text-decoration:none; }
header .top ul.header-top li a:hover { text-decoration:underline; }
header .bottom { background:#fff; }
header .bottom .logo { width:28%; float:left; margin-top:35px; margin-bottom:15px; max-width:280px; min-width:180px; }
header .bottom .logo img { width:100%; height:auto;  }
header .bottom ul.social { float:right; margin-top:20px; }
header .bottom ul.social li { float:left; margin-left:15px; }
header .bottom ul.social li img { opacity:0.95; filter:Alpha(opacity=95); }
header .bottom ul.social li a:hover img { -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); transition:500ms; opacity:1; filter:Alpha(opacity=100); }
header .bottom ul.social li img.mynic-reseller { height:35px; width:auto; }
header .bottom ul.social li a:hover img.mynic-reseller { -ms-transform:none; -webkit-transform:none; transform:none; }
header .bottom ul.menu { float:right; margin-top:30px; margin-bottom:25px; }
header .bottom ul.menu > li { float:left; margin-left:35px; }
header .bottom ul.menu > li a { font-family:"Source Sans Pro", sans-serif; color:#fff; font-size:24px; color:#555555; font-weight:300; text-align:right; }
header .bottom ul.subnav { position:absolute; visibility:hidden; background:#fff; z-index:1000; list-style:none; border:1px solid #cccccc; margin-top:6px; }
header .bottom ul.subnav li { margin-bottom:3px; }
header .bottom ul.subnav li:last-child { margin-bottom:0; }
header .bottom ul.subnav li a { font-family:"Source Sans Pro", sans-serif; color:#fff; font-size:15px; color:#666666; font-weight:400; display:block; padding:7px 14px; text-align:left; }
header .bottom ul.subnav li a:hover { background:#ececec; color:#555555; }
header .wrapper { position:relative; }
header form { position:absolute; right:0; top:75px; width:750px; }
header form { margin-bottom:15px; }
header form input[type=text] { border:1px solid #cccccc; background:#fff; padding:6px 12px; width:470px; font-family:"Source Sans Pro", sans-serif; font-size:15px; color:#555555; }
header form select { border:1px solid #cccccc; background:#fff; padding:5px 12px; width:100px; font-family:"Source Sans Pro", sans-serif; font-size:15px; color:#555555; margin-right:15px; }
header form input[type=submit] { background:#035684; font-family:"Source Sans Pro", sans-serif; font-size:15px; font-weight:600; color:#fff; border:0; padding:6px 22px 7px; margin-left:-4px; transition:400ms; width:100px; height:33px; }
header form input[type=submit]:hover { background:#034061; cursor:pointer; }

/* Domain (Home) */
section.domain { background:#f3f3f3; padding:25px 0; text-align:center; }
section.domain .wrapper { position:relative; }
section.domain ul.domain-transfer { margin-bottom:15px; }
section.domain ul.domain-transfer li { display:inline; margin:0 12px; }
section.domain ul.domain-transfer li a { font-family:"Source Sans Pro", sans-serif; color:#00aeef; text-decoration:underline; font-size:13px; transition:400ms; }
section.domain ul.domain-transfer li a:hover { color:#035684; }
section.domain form.search { margin-bottom:15px; }
section.domain form.search input[type=text] { border:1px solid #cccccc; background:#fff; padding:6px 12px; width:40%; font-family:"Source Sans Pro", sans-serif; font-size:15px; color:#555555; }
section.domain form.search input[type=button] { background:#035684; font-family:"Source Sans Pro", sans-serif; font-size:15px; font-weight:600; color:#fff; border:0; padding:6px 22px 7px; margin-left:-4px; transition:400ms; height:32px; }
section.domain form.search input[type=button]:hover { background:#034061; cursor:pointer; }
section.domain img.mynic { position:absolute; right:0; top:15px; width:100px; height:auto; padding:5px; background:#fff; border:1px solid #cccccc; }
section.domain ul.sb_checkbox { list-style:none; margin:10px 0; }
section.domain ul.sb_checkbox li { display:inline; font-family:"Source Sans Pro", sans-serif; font-size:13px; font-weight:400; color:#555555; margin:0 20px; }
section.domain ul.sb_checkbox li input[type=checkbox] { border:1px solid #cccccc; background:#fff; width:15px; height:15px; }
section.domain ul.sb_checkbox li span { font-family:"Source Sans Pro", sans-serif; font-size:20px; font-weight:600; color:#f25143; }
section.domain ul.sb_dropdown { background:#fff; list-style:none; border:1px solid #cccccc; margin:10px 0; padding:15px 20px; }
section.domain ul.sb_dropdown li { float:left; width:20%; text-align:left; font-family:"Source Sans Pro", sans-serif; font-size:13px; font-weight:400; color:#555555; margin-bottom:3px; }
section.domain ul.sb_dropdown li.sb_filter { width:100%; font-family:"Source Sans Pro", sans-serif; font-size:18px; font-weight:600; color:#035684; text-align:center; margin-bottom:5px; }
section.domain ul.sb_dropdown li input[type=checkbox] { border:1px solid #cccccc; background:#fff; width:15px; height:15px; }
section.domain .note { margin-top:20px; }
section.domain .note h1 { font-family:"Source Sans Pro", sans-serif; font-size:18px; font-weight:600; color:#035684; margin-bottom:7px; }
section.domain .note ul { list-style:none; }
section.domain .note ul li { display:inline; font-family:"Source Sans Pro", sans-serif; font-size:13px; font-weight:400; color:#555555; margin-right:5px; }
section.domain .note ul li:last-child { margin-right:0; }
section.domain .note ul li:after { content:"|"; margin-left:7px; }
section.domain .note ul li:last-child:after { content:""; }
section.domain .note ul li a { font-family:"Source Sans Pro", sans-serif; font-size:13px; font-weight:400; color:#00aeef; text-decoration:underline; transition:400ms; }
section.domain .note ul li a:hover { color:#035684; }
section.domain .btn-col { position:relative; height:50px; width:31%; margin:15px auto 0; }
section.domain .btn_more { position:absolute; opacity:0.8; transition:400ms; border:1px solid #53c8fe; left:0; }
section.domain .btn_more:hover { opacity:1; cursor:pointer; border-color:#035684; }
section.domain .btn-domain-checker { position:absolute; background:#53c8fe; font-family:"Source Sans Pro", sans-serif; font-size:15px; font-weight:400; color:#fff; padding:5px 10px 6px; margin-left:15px; opacity:0.8; transition:400ms; border:1px solid #53c8fe; right:0; }
section.domain .btn-domain-checker:hover { opacity:1; border-color:#035684; }

/* Content (Home) */
section.content-home { padding-top:25px; }
section.content-home .group { width:31.33%; margin-right:1%; margin-left:1%; margin-bottom:20px; float:left; }
section.content-home .group .top { background:#035684; padding:5%; min-height:70px; }
section.content-home .group .top .text { width:70%; float:left; }
section.content-home .group .top .text h1 { font-family:"Source Sans Pro", sans-serif; font-size:20px; font-weight:700; color:#fff; text-transform:uppercase; margin-top:5px; margin-bottom:7px; line-height:1em; }
section.content-home .group .top .text h2 { font-family:"Source Sans Pro", sans-serif; font-size:14px; font-weight:400; color:#fff; line-height:1.2em; }
section.content-home .group .top .image { width:20%; float:right; }
section.content-home .group .top .image img { width:100%; height:auto; margin-top:3px; }
section.content-home .group .bottom { background:#f7f7f7; padding:3% 5% 5%; min-height:120px; position:relative; }
section.content-home .group .bottom p { font-family:"Source Sans Pro", sans-serif; font-size:13px; font-weight:400; color:#555555; }
section.content-home .group .bottom p a { color:#00aeef; text-decoration:underline; }
section.content-home .group .bottom .button { position:absolute; bottom:18px; }
section.content-home .group .bottom .button a { background:#53c8fe; font-family:"Source Sans Pro", sans-serif; font-size:15px; font-weight:400; color:#fff; padding:4px 10px; margin-right:10px; opacity:0.8; transition:400ms; border:1px solid #53c8fe; }
section.content-home .group .bottom .button a:hover { opacity:1; border-color:#035684; }
section.content-home .group .bottom .button a.special { border:none; background:none; padding:0; opacity:1; position:relative; }
section.content-home .group .bottom .button a.special img { position:relative; top:12px; opacity:0.95; filter:Alpha(opacity=95); }
section.content-home .group .bottom .button a.special:hover img { -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); transition:500ms; opacity:1; filter:Alpha(opacity=100); }

/* Banner (Home) */
section.banner { padding:25px 0 0; background:#f3f3f3; }
section.banner .weebly { width:47%; float:left; border:1px solid #cccccc; background:#fff; padding:10px; position:relative; }
section.banner .seo { width:47%; float:right; border:1px solid #cccccc; background:#fff; padding:10px; }
section.banner .weebly img, section.banner .seo img  { width:100%; height:auto; }
section.banner .weebly img { width:110px; position:absolute; left:20px; top:14px; }
section.banner .weebly p { font-family:"Source Sans Pro", sans-serif; font-size:16px; font-weight:600; color:#666666; line-height:1em; margin-left:130px; padding:20px 0 15px; }
section.banner .weebly p a { font-size:22px; font-weight:700; color:#53c8fe; cursor:pointer; }
section.banner .weebly p a:hover { text-decoration:underline; }

/* Social (Home) */
section.social { padding:25px 0; background:#f3f3f3; }
section.social .twitter { width:47%; float:left; border:1px solid #cccccc; background:#fff; padding:10px; text-align:center; }
section.social .facebook { width:47%; float:right; border:1px solid #cccccc; background:#fff; padding:10px; overflow:hidden; text-align:center; }

/* Partner (Home) */
section.partner { padding:25px 0; border-top:1px solid #ececec; }
section.partner ul { list-style:none; text-align:center; }
section.partner ul li { margin:0 15px; display:inline; }
section.partner ul li img { margin:10px 0; }

/* Footer */
footer .top { background:#e6e6e6; padding:20px 0; }
footer .top h1 { font-family:"Source Sans Pro", sans-serif; font-size:20px; font-weight:600; color:#888888; text-transform:uppercase; margin-bottom:10px; }
footer .top .about { float:left; width:60%; }
footer .top .about p { font-family:"Source Sans Pro", sans-serif; font-size:14px; font-weight:400; color:#666666; }
footer .top .payment { float:left;  width:35%; margin-left:5%; }
footer .top .payment img { width:100%; height:auto; }
footer .bottom { background:#f7f7f7; padding:25px 0; }
footer .bottom .group { width:20%; float:left; }
footer .bottom ul { margin-bottom:15px; list-style:none; }
footer .bottom ul li .heading { font-family:"Source Sans Pro", sans-serif; font-size:16px; font-weight:700; color:#035684; margin-bottom:8px; display:inline-block; }
footer .bottom ul li { margin-bottom:1px; vertical-align:text-top; }
footer .bottom ul li span { font-family:"Source Sans Pro", sans-serif; font-size:13px; font-weight:600; color:#53c8fe; }
footer .bottom ul li a { font-family:"Source Sans Pro", sans-serif; font-size:13px; font-weight:400; color:#555555; }
footer .bottom ul li a:hover { text-decoration:underline; }
footer .bottom ul li a.facebook { background:url(../images/icon-footer-facebook.jpg) no-repeat; height:16px; padding-left:22px; }
footer .bottom ul li a.twitter { background:url(../images/icon-footer-twitter.jpg) no-repeat; height:16px; padding-left:22px; }
footer .bottom ul li a.blog { background:url(../images/icon-footer-blog.jpg) no-repeat; height:16px; padding-left:22px; }
footer .copyright { padding:12px 0 18px; }
footer .copyright p { text-align:center; color:#999999; font-family:"Source Sans Pro", sans-serif; font-size:12px; font-weight:400; text-transform:uppercase; }

/* Hosting */
.hosting { padding-top:35px; }
.hosting .heading h1 { font-family:"Source Sans Pro", sans-serif; font-size:28px; font-weight:700; color:#045784; text-align:center; margin-bottom:15px; }
.hosting .heading p { font-family:"Source Sans Pro", sans-serif; font-size:20px; font-weight:400; color:#777777; text-align:center; }
.hosting .plans { padding:40px 0 30px; }
.hosting .plans .group { border:3px solid #ececec; float:left; width:21.5%; margin:1%; }
.hosting .plans .group.highlight { width:24.5%; margin-top:-10px; }
.hosting .plans .group .logo { padding:10px 15px; text-align:center; }
.hosting .plans .group .package { background:#045784; padding:15px 15px 20px; text-align:center; }
.hosting .plans .group .package h1 { font-family:"Source Sans Pro", sans-serif; font-size:15px; font-weight:600; color:#fff; text-align:center; margin-bottom:15px; }
.hosting .plans .group.highlight .package h1 { margin-bottom:10px; }
.hosting .plans .group .package h2 { font-family:"Source Sans Pro", sans-serif; font-size:17px; font-weight:600; color:#fff; text-align:center; margin-bottom:15px; }
.hosting .plans .group .package p.price { font-family:"Source Sans Pro", sans-serif; font-size:18px; font-weight:600; color:#fff; text-align:center; margin-bottom:15px; }
.hosting .plans .group .package p.price span { font-size:34px; }
.hosting .plans .group .package a.btn-order { background:#53c8fe; border:1px solid #53c8fe; padding:5px 15px; color:#fff; font-family:"Source Sans Pro", sans-serif; font-size:16px; display:inline-block; transition:400ms; }
.hosting .plans .group .package a.btn-order:hover { border-color:#035684; }
.hosting .plans .group .detail { padding:15px; }
.hosting .plans .group .detail ul { list-style:none; }
.hosting .plans .group .detail ul li { margin-bottom:12px; text-align:center; font-family:"Source Sans Pro", sans-serif; font-size:14px; font-weight:400; color:#777777; }
.hosting .plans .group .detail ul li:last-child { margin-bottom:0; }
.hosting .plans .group .detail ul li img { max-width:70px; height:auto; }
.hosting section.feature { background:#f9f9f9; padding:20px 0 10px; }
.hosting section.feature .group { float:left; width:40%; margin:1% 5% 25px; }
.hosting section.feature .group .image { float:left; width:35%; text-align:center; }
.hosting section.feature .group .text { float:right; width:65%; }
.hosting section.feature .group .text h1 { font-family:"Source Sans Pro", sans-serif; font-size:19px; font-weight:600; color:#045784; margin-top:12px; margin-bottom:7px; }
.hosting section.feature .group .text p { font-family:"Source Sans Pro", sans-serif; font-size:15px; font-weight:400; color:#555555; }

/* Weebly */
.weebly { padding-top:55px; padding-bottom:40px; }
.weebly .heading { margin-bottom:20px; }
.weebly .heading h1 { font-family:"Source Sans Pro", sans-serif; font-size:28px; font-weight:700; color:#045784; text-align:center; margin-bottom:15px; }
.weebly .heading p { font-family:"Source Sans Pro", sans-serif; font-size:18px; font-weight:400; color:#555555; text-align:center; margin-bottom:15px; }
.weebly .heading p.tnc { font-size:16px; color:#888888; }
.weebly .plans { width:100%; }
.weebly .feature { width:40%; float:left; margin:30px 5% 0; min-height:420px; }
.weebly .plans .group { border:3px solid #ececec; float:left; width:21.5%; margin:1%; }
.weebly .plans .group .logo { padding:10px 15px; text-align:center; }
.weebly .plans .group .package { background:#045784; padding:15px 15px 20px; text-align:center; }
.weebly .plans .group .package h1 { font-family:"Source Sans Pro", sans-serif; font-size:18px; font-weight:600; color:#fff; text-align:center; margin-bottom:15px; }
.weebly .plans .group .package h2 { font-family:"Source Sans Pro", sans-serif; font-size:17px; font-weight:600; color:#fff; text-align:center; margin-bottom:15px; }
.weebly .plans .group .package p.price { font-family:"Source Sans Pro", sans-serif; font-size:20px; font-weight:600; color:#fff; text-align:center; margin-bottom:15px; line-height:1.3em; }
.weebly .plans .group .package p.price span { font-size:30px; }
.weebly .plans .group .package p.btn-order { background:#53c8fe; border:1px solid #53c8fe; padding:5px 15px; color:#fff; font-family:"Source Sans Pro", sans-serif; font-size:16px; display:inline-block; transition:400ms; }
.weebly .plans .group .detail { padding:15px; }
.weebly .plans .group .title { background:#ececec; font-family:"Source Sans Pro", sans-serif; font-size:17px; font-weight:600; color:#333; text-align:center; padding:12px 0; margin-top:10px; }
.weebly .plans .group .detail ul { list-style:none; }
.weebly .plans .group .detail ul li { margin-bottom:12px; text-align:center; font-family:"Source Sans Pro", sans-serif; font-size:14px; font-weight:400; color:#777777; }
.weebly .plans .group .detail ul li:last-child { margin-bottom:0; }
.weebly .feature h1 { font-family:"Source Sans Pro", sans-serif; font-size:20px; font-weight:600; color:#045784; text-align:center; margin-bottom:10px; }
.weebly .feature p { font-family:"Source Sans Pro", sans-serif; font-size:15px; font-weight:400; color:#555555; text-align:center; margin-bottom:20px; }
.weebly .feature img { width:85%; height:auto; margin:0 7.5%; }


/* Domain */
section.checkdomain { padding:25px 0; text-align:center; }
section.checkdomain .wrapper { position:relative; }
section.checkdomain { padding-top:35px; }
section.checkdomain .heading { margin-bottom:35px; }
section.checkdomain .heading h1 { font-family:"Source Sans Pro", sans-serif; font-size:28px; font-weight:700; color:#045784; text-align:center; margin-bottom:15px; }
section.checkdomain .heading p { font-family:"Source Sans Pro", sans-serif; font-size:20px; font-weight:400; color:#777777; text-align:center; }
section.checkdomain form.search { margin-bottom:15px; }
section.checkdomain form.search input[type=text] { border:1px solid #cccccc; background:#fff; padding:6px 12px; width:40%; font-family:"Source Sans Pro", sans-serif; font-size:15px; color:#555555; }
section.checkdomain form.search input[type=submit] { background:#035684; font-family:"Source Sans Pro", sans-serif; font-size:15px; font-weight:600; color:#fff; border:0; padding:6px 22px 7px; margin-left:-4px; transition:400ms; }
section.checkdomain form.search input[type=submit]:hover { background:#034061; cursor:pointer; }
section.checkdomain img.mynic { position:absolute; right:0; top:15px; width:100px; height:auto; padding:5px; background:#fff; border:1px solid #cccccc; }
section.checkdomain ul.sb_dropdown { background:#fff; list-style:none; border:1px solid #cccccc; margin-top:10px; padding:15px 20px; }
section.checkdomain ul.sb_dropdown li { float:left; width:20%; text-align:left; font-family:"Source Sans Pro", sans-serif; font-size:13px; font-weight:400; color:#555555; margin-bottom:3px; }
section.checkdomain ul.sb_dropdown li.sb_filter { width:100%; font-family:"Source Sans Pro", sans-serif; font-size:18px; font-weight:600; color:#035684; text-align:center; margin-bottom:5px; }
section.checkdomain ul.sb_dropdown li input[type=checkbox] { border:1px solid #cccccc; background:#fff; width:15px; height:15px; }
section.checkdomain ul.domain-transfer { margin-bottom:15px; }
section.checkdomain ul.domain-transfer li { display:inline; margin:0 12px; }
section.checkdomain ul.domain-transfer li a { font-family:"Source Sans Pro", sans-serif; color:#00aeef; text-decoration:underline; font-size:13px; transition:400ms; }
section.checkdomain ul.domain-transfer li a:hover { color:#035684; }

/* SEO */
.seo { padding-top:35px; }
.seo .heading { margin-bottom:40px; }
.seo .heading h1 { font-family:"Source Sans Pro", sans-serif; font-size:28px; font-weight:700; color:#045784; text-align:center; margin-bottom:15px; }
.seo .heading p { font-family:"Source Sans Pro", sans-serif; font-size:20px; font-weight:400; color:#777777; text-align:center; }
.seo .chart { margin-bottom:30px; }
.seo .chart img { margin:0 10%; width:80%; height:auto; }
.seo section.feature { background:#f9f9f9; padding:20px 0 10px; }
.seo section.feature .group { float:left; width:40%; margin:1% 5% 25px; }
.seo section.feature .group .image { float:left; width:35%; text-align:center; }
.seo section.feature .group .text { float:right; width:65%; }
.seo section.feature .group .text h1 { font-family:"Source Sans Pro", sans-serif; font-size:19px; font-weight:600; color:#045784; margin-top:12px; margin-bottom:7px; }
.seo section.feature .group .text p { font-family:"Source Sans Pro", sans-serif; font-size:15px; font-weight:400; color:#555555; }
.seo-work { padding-top:35px; }
.seo-work .heading { margin-bottom:40px; }
.seo-work .heading h1 { font-family:"Source Sans Pro", sans-serif; font-size:28px; font-weight:700; color:#045784; text-align:center; margin-bottom:15px; }
.seo-work .heading p { font-family:"Source Sans Pro", sans-serif; font-size:20px; font-weight:400; color:#777777; text-align:center; }
.seo-work .chart { margin-bottom:30px; }
.seo-work .chart img { margin:0 10%; width:80%; height:auto; }
.seo-report { padding-top:35px; background:#f9f9f9; }
.seo-report .heading { margin-bottom:40px; }
.seo-report .heading h1 { font-family:"Source Sans Pro", sans-serif; font-size:28px; font-weight:700; color:#045784; text-align:center; margin-bottom:15px; }
.seo-report .heading p { font-family:"Source Sans Pro", sans-serif; font-size:20px; font-weight:400; color:#777777; text-align:center; }
.seo-report .chart { padding-bottom:30px; }
.seo-report .chart img { margin:0 10%; width:80%; height:auto; }

/* Cybersales */
section.cybersales { padding:25px 0 0; }
section.cybersales img { width:1100px; margin:0; }

/* Main Banner */
.main-banner .wrapper { width:1080px; }
.main-banner .main { float:left; padding:10px; background:url(../images/bg-main-banner.jpg) right no-repeat; width:650px; height:500px; display:block; position:relative; }
.main-banner .main h1 { position:absolute; top:30px; left:0; width:490px; font-size:40px; line-height:40px; }
.main-banner .main h2 {  position:absolute; top:360px; left:0; width:490px; font-size:28px; line-height:30px; color:#53c8fe; }
.main-banner .main p { position:absolute; top:470px; left:0; width:490px; font-size:16px; }
.main-banner .main p small { font-size:13px; }
.main-banner .main span { font-size:20px; margin-top:20px; display:inline-block; }
.main-banner .main span.price { font-size:36px; color:#F00; }
.main-banner .main .button { position:absolute; top:280px; left:0; padding:8px 20px; color:#fff; background:#F00; border-radius:3px; display:block; transition:400ms; }
.main-banner .main .button:hover { background:#53c8fe; }
.main-banner .sub { float:right; padding:20px; width:370px; }
.main-banner .sub .top { height:220px; border-bottom:1px solid #cccccc; background:url(../images/logo-hosting.jpg) 125px 90px no-repeat; }
.main-banner .sub .top h1 { font-size:22px; line-height:22px; text-transform:uppercase; margin-top:30px; margin-bottom:15px; }
.main-banner .sub .top h2 { font-size:16px; line-height:16px; text-transform:uppercase; margin-bottom:15px; }
.main-banner .sub .top span.price { font-size:24px; color:#F00; margin-top:15px; display:inline-block; }
.main-banner .sub .top span.price small { font-size:16px; font-weight:normal; }
.main-banner .sub .top .button { padding:5px 15px; color:#fff; background:#F00; border-radius:3px; display:inline-block; transition:400ms; }
.main-banner .sub .top .button:hover { background:#53c8fe; }
.main-banner .sub .bottom { height:150px; background:url(../images/sgnic.png) 130px 75px no-repeat; }
.main-banner .sub .bottom h1 { font-size:22px; line-height:22px; text-transform:uppercase; margin-top:20px; margin-bottom:15px; }
.main-banner .sub .bottom span.price { font-size:24px; color:#F00; margin-top:15px; display:inline-block; }
.main-banner .sub .bottom span.price small { font-size:16px; font-weight:normal; }
.main-banner .sub .bottom .button { padding:5px 15px; color:#fff; background:#F00; border-radius:3px; display:inline-block; transition:400ms; }
.main-banner .sub .bottom .button:hover { background:#53c8fe; }

/* Header (Domain) */
ul.domain { position:absolute; right:0; bottom:-13px; }
ul.domain li { float:left; margin-left:45px;  vertical-align:top; color:#ee1c25; font-weight:600; }
ul.domain li img { vertical-align:top; }

/* Cybersales */
section.cybersales { padding:25px 0 0; }
section.cybersales img { width:1080px; margin:0 10px; }
