
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 400;
    src: local("Raleway"), url("https://themes.googleusercontent.com/static/fonts/raleway/v7/IczWvq5y_Cwwv_rBjOtT0w.woff") format("woff");
}
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 600;
    src: local("Raleway SemiBold"), local("Raleway-SemiBold"), url("https://themes.googleusercontent.com/static/fonts/raleway/v7/xkvoNo9fC8O2RDydKj12bxsxEYwM7FgeyaSgU71cLG0.woff") format("woff");
}
@font-face {
    font-family: "Raleway";
    font-style: normal;
    font-weight: 700;
    src: local("Raleway Bold"), local("Raleway-Bold"), url("https://themes.googleusercontent.com/static/fonts/raleway/v7/JbtMzqLaYbbbCL9X6EvaIxsxEYwM7FgeyaSgU71cLG0.woff") format("woff");
}
@font-face {
    font-family: "PT Sans";
    font-style: normal;
    font-weight: 400;
    src: local("PT Sans"), local("PTSans-Regular"), url("https://themes.googleusercontent.com/static/fonts/ptsans/v6/LKf8nhXsWg5ybwEGXk8UBQ.woff") format("woff");
}
@font-face {
    font-family: "PT Sans";
    font-style: normal;
    font-weight: 700;
    src: local("PT Sans Bold"), local("PTSans-Bold"), url("https://themes.googleusercontent.com/static/fonts/ptsans/v6/0XxGQsSc1g4rdRdjJKZrNBsxEYwM7FgeyaSgU71cLG0.woff") format("woff");
}
@font-face {
    font-family: "PT Sans";
    font-style: italic;
    font-weight: 400;
    src: local("PT Sans Italic"), local("PTSans-Italic"), url("https://themes.googleusercontent.com/static/fonts/ptsans/v6/PIPMHY90P7jtyjpXuZ2cLD8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}
@font-face {
    font-family: "PT Sans";
    font-style: italic;
    font-weight: 700;
    src: local("PT Sans Bold Italic"), local("PTSans-BoldItalic"), url("https://themes.googleusercontent.com/static/fonts/ptsans/v6/lILlYDvubYemzYzN7GbLkHhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url("https://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("https://themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}
body {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    font-family: "PT Sans",sans-serif,Arial,Verdana !important;
    font-weight: 400;
}
li, ul {
    list-style: outside none none;
}
ul {
    margin: 0;
    padding: 0;
}
a {
    position: relative;
}
a:focus, a:hover {
    color: #806c14;
}
a, a:focus {
    outline: 0 none;
}
button {
    border: 0 none;
    padding: 0;
}
.alpha {
    padding-left: 0;
}
.omega {
    padding-right: 0;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #000;
    font-family: "PT Sans",sans-serif,Arial,Verdana !important;
}
.theme-green-style {
    color: #00b050;
    font-style: italic;
    text-decoration: underline;
}
.theme-green-style2 {
    color: #70ac00;
    font-style: italic;
}
.theme-green-style2-conly {
    color: #70ac00;
}
.theme-green {
    color: #00b050;
}
.theme-red {
    /*color: #7db701;*/
    color: red;
}
.theme-blue {
    color: #06c !important;
}
.theme-dark-blue {
    color: #03235c !important;
}
.theme-brown {
    color: #ad7949;
}
.bold700 {
    font-weight: 700;
}
.orange-btn, .orange-btn1 {
    color: #fff;
    display: inline-block;
    font-family: "PT Sans",sans-serif,Arial,Verdana;
    font-size: 24px;
    font-weight: 700;
    height: 49px;
    line-height: 49px;
    perspective: 1000px;
}
.orange-btn1:focus, .orange-btn1:hover, .orange-btn:focus, .orange-btn:hover {
    color: #e0ff35;
    text-decoration: none;
}
.no-bg {
    background-image: none !important;
}
.no-bg-color {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.no-mar-bottom {
    margin-bottom: 0 !important;
}
.no-pad-bottom {
    padding-bottom: 0 !important;
}
.no-pad-top {
    padding-top: 0 !important;
}
.slogan h1 {
    font-size: 40px;
    font-weight: 700;
    margin: 23px 0;
}
.gray-bottom-border {
    border-bottom: 1px solid #a4a4a4;
}
a, input {
    transition: all 0.3s linear 0s;
}
p {
    font-size: 20px;
}
#wrap {
    position: relative;
}
.auto-center {
    float: none !important;
    margin: 0 auto !important;
}
.green-vertical-divider {
    background: url("../images/green-vertical-divider.jpg") repeat-y scroll 50% 50% rgba(0, 0, 0, 0);
}
.green-vertical-divider .stack {
    margin: 0 0 20px;
}
.green-vertical-divider ul {
    font-size: 20px;
    margin: 0 0 0 20px;
}
.green-vertical-divider li {
    margin: 0 0 10px;
}
.green-vertical-divider .normal-gray-box {
    margin: 0 0 20px;
    padding: 20px;
}
input[type="password"], input[type="text"], select, textarea {
    background: url("../images/form-field-shadow.jpg") repeat-x scroll 0 0 #fff;
    border: 1px solid #a8acad;
    padding: 4px;
}
input[type="file"] {
    cursor: pointer;
}
.required {
    font-size: 20px;
    padding: 0 0 0 5px;
}
label {
    font-weight: 400 !important;
}
.nav-tabs {
    border: 0 none;
}
.nav-tabs > li > a {
    border-radius: 0;
}
input.error, select.error, textarea.error {
    border: 1px solid #c00 !important;
}
label.error {
    display: none;
}
#simple-tab {
    font-size: 20px;
    margin: 0 0 30px;
    position: relative;
}
#simple-tab .line {
    background: none repeat scroll 0 0 #a4a4a4;
    height: 1px;
    left: 0;
    position: absolute;
    top: 50px;
    width: 100%;
}
#simple-tab a {
    color: #000;
}
#simple-tab .nav-tabs > li.active > a, #simple-tab .nav-tabs > li.active > a:focus, #simple-tab .nav-tabs > li.active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #a4a4a4 #a4a4a4 transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #000;
    cursor: default;
}
#simple-tab .nav {
    padding-left: 15px;
}
#header-top {
    border-bottom: 1px solid #d8d8d8;
    min-height: 108px;
}
#header-top p {
    font-size: 14px;
}
#logo {
    margin: 0;
    overflow: hidden;
}
#logo a {
    float: left;
    height: 107px;
}
#header-top #right-section h2 {
    font-family: Raleway,sans-serif;
    font-size: 27px;
    font-weight: 700;
    margin: 12px 0 0;
}
#header-top #right-section p {
    margin: 0 0 2px;
}
#header-top #right-section h2 .color, #header-top #right-section h2 .trademark {
    color: #00af50;
}
#header-top #right-section h2 .color {
    padding: 0 6px 0 0;
}
#header-top #right-section .info-box {
    font-weight: 700;
    text-align: center;
}
#header-top #right-section .info-box a {
    color: #272727;
    padding: 0 20px 0 0;
}
#header-top #right-section .info-box .ph-no {
    color: #f30;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
}
#header-top #right-section .info-box .live-chat img {
    margin: 0 0 0 10px;
}
.reseller-service {
    float: left;
    font-size: 20px;
    font-weight: 700;
    margin: 12px 0 0;
}
.reseller-service .theme-red {
    color: red;
    font: 700 12px/16px Arial,Helvetica,sans-serif;
    text-decoration: underline;
}
#main-nav {
    font-family: "Open Sans",sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.navbar {
    border: 2px solid #efefef;
    border-radius: 0;
    margin-bottom: 0;
    min-height: 40px !important;
}
.navbar-default {
    background-color: #ddd;
}
.navbar-default .navbar-collapse {
    border: 1px solid #c9c9c9;
}
.navbar-default .navbar-nav > li > a {
    color: #51444e;
}
#main-nav .nav > li {
    border-left: 1px solid #efefef;
}
#main-nav .nav > li::before {
    border-left: 1px solid #b6b6b6;
    content: "";
    height: 100%;
    left: 1px;
    position: absolute;
    top: 0;
    width: 1px;
}
#main-nav .nav > li:first-child, #main-nav .nav > li:first-child::before {
    border: 0 none;
}
#main-nav .nav > li > a {
    padding: 10px 33px;
    position: relative;
}
.navbar-nav > li > a {
    padding-bottom: 12px;
    padding-top: 12px;
}
.navbar-default .navbar-toggle {
    background-color: #1f991c;
    border: 0 none;
}
.navbar-default .navbar-toggle:hover {
    background-color: #007b00;
}
.navbar-default .navbar-nav > li > a.active, .navbar-default .navbar-nav > li > a:hover {
    background-color: #747474;
}
.navbar-default .navbar-nav > li > a.active {
    color: #f7ffff;
}
#logo-section .lag1 {
    background: none repeat scroll 0 0 #f2f2f2;
}
#logo-section .super-winter-sale {
    background: url("../images/orange-trapzoid-bg.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
    min-height: 129px;
}
#banner-bottom-slogan h3, #logo-section .lag1 h3, #more-serve-blue-note h3, #package h3, .web-pak-head h3 {
    font-size: 30px;
    font-weight: 700;
    margin: 29px 0 15px;
}
#package h3, .web-pak-head h3 {
    margin: 5px 15px 15px;
}
#banner-bottom-slogan h3 span, #logo-section .lag1 h3 span {
    font-style: italic;
}
#logo-section .super-winter-sale h3, #logo-section .super-winter-sale h4, .trapzoid-box a, .trapzoid-box h3 {
    color: #fff;
    font-weight: 700;
}
#logo-section .super-winter-sale h3 {
    margin: 6px 0 0;
}
#logo-section .super-winter-sale h4 {
    font-size: 20px;
    line-height: 14px;
    padding: 0 0 0 61px;
}
#logo-section .super-winter-sale h4 span, #logo-section .super-winter-sale h4 strong {
    color: #e0ff35;
}
#logo-section .super-winter-sale h4 strong {
    text-transform: uppercase;
}
#logo-section .lag3 {
    background: none repeat scroll 0 0 #ececec;
    padding: 30px 0;
}
#logo-section .lag3 .logo-list {
    margin: 0 0 20px;
    padding: 0;
}
#logo-section .lag3 .logo-list li {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
    float: left;
    margin: 15px 16px;
}
#logo-type-info li {
    background: url("../images/dot-list-bullet.jpg") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    color: #000;
    float: left;
    font-family: "PT Sans",sans-serif,Arial,Verdana;
    font-size: 20px;
    margin: 0 0 0 68px;
    padding: 0 0 0 18px;
}
#logo-type-info li:first-child {
    margin: 0;
}
#logo-type-info .no-bg {
    padding: 0;
}
#learn-about-us {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 45px 0 32px;
}
#learn-about-us li img {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
    margin: 0 0 20px;
}
#learn-about-us .simple-box a {
    float: right;
    margin: 0 15px 0 0;
}
#learn-about-us .pic-hold {
    margin: 0 0 5px;
}
#brand-logo1 {
    border-bottom: 1px solid #a4a4a4;
    border-top: 1px solid #a4a4a4;
}
#brand-logo1 li {
    float: left;
}
#package {
    border-bottom: 1px solid #a4a4a4;
    position: relative;
}
#package .col-md-3 {
    margin: 0 0 10px;
}
#package .line, #web-portfolio-tab .line {
    background: none repeat scroll 0 0 #9a9a9a;
    height: 1px;
    left: 0;
    position: absolute;
    top: 58px;
    width: 100%;
}
#package .tab-content {
    padding: 10px 0 20px;
}
#package-tab {
    border-bottom: 1px solid transparent;
    font-family: "PT Sans";
    font-size: 24px;
    font-weight: 700;
}
#package-tab > li > a {
    border-radius: 0;
    color: #000;
    padding: 15px 44px 8px;
}
#package-tab > li.active > a, #package-tab > li.active > a:focus, #package-tab > li.active > a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f7ffff;
    border-color: #9a9a9a #9a9a9a transparent;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    color: #000;
    cursor: default;
}
.multi-color-box h2 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7) inset;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    height: 50px;
    line-height: 2.08333;
    margin: 0;
    padding: 0 8px;
    text-align: center;
    text-transform: uppercase;
}
.multi-color-box h2.double, .multi-color-box h2.four, .multi-color-box h2.triple {
    line-height: 1.2;
    padding: 7px 10px 0;
}
.multi-color-box h2.double {
    height: 75px;
}
.multi-color-box h2.triple {
    height: 100px;
}
.multi-color-box h2.four {
    height: 120px;
}
.color-box-title-orange {
    background: url("../images/color-box-orange.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.color-box-title-blue {
    background: url("../images/color-box-blue.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.color-box-title-green {
    background: url("../images/color-box-green.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.multi-color-box .body {
    border: 1px solid #939393;
    min-height: 358px;
    padding: 13px;
    position: relative;
}
.multi-color-box .price .old-price {
    color: #000;
    float: left;
    font-size: 24px;
    font-weight: 400;
    text-decoration: line-through;
}
.multi-color-box .price .new-price {
    color: #fff;
    float: right;
    font-size: 32px;
    font-weight: 700;
    height: 50px;
    line-height: 1.5625;
    margin: 0 -24px 0 0;
    text-align: center;
    width: 123px;
}
.multi-color-box .body.blue::before, .multi-color-box .body.green::before, .multi-color-box .body.orange::before {
    border-right: 10px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: -11px;
    top: 8px;
    width: 0;
}
.multi-color-box .body.orange::before {
    border-bottom: 10px solid #ae4f00;
}
.multi-color-box .body.blue::before {
    border-bottom: 10px solid #006a90;
}
.multi-color-box .body.green::before {
    border-bottom: 10px solid #3b5b00;
}
.multi-color-box .price {
    margin: 5px 0 10px;
}
.multi-color-box .price .new-price.orange {
    background: url("../images/color-box-orange.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.multi-color-box .price .new-price.blue {
    background: url("../images/color-box-blue.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.multi-color-box .price .new-price.green {
    background: url("../images/color-box-green.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.multi-color-box .detail {
    color: #4e4e4e;
    font-size: 16px;
    font-weight: 400;
}
.multi-color-box .detail li {
    margin: 0 0 13px;
}
.multi-color-box .body.orange strong {
    color: #f06d00;
}
.multi-color-box .body.blue strong {
    color: #00b0f0;
}
.multi-color-box .body.green strong {
    color: #70ac00;
}
.multi-color-box .btn-wrap {
    bottom: 13px;
    position: absolute;
}
.multi-color-box .btn-wrap li {
    float: left;
}
.multi-color-box .btn-wrap a {
    color: #fff;
    display: block;
    float: left;
    font-family: SegoeUI8Regular;
    font-size: 16px;
    line-height: 2.77778;
    margin: 0 0 0 8px;
    perspective: 1000px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    text-transform: capitalize;
    width: 113px;
}
.multi-color-box .btn-wrap a:hover {
    text-decoration: none;
}
.multi-color-box .btn-wrap a:first-child {
    margin: 0;
}
.multi-color-box .surge-plus {
    margin: 0 0 13px;
}
.multi-color-box .surge-plus span {
    color: #000;
    display: block;
    font-size: 24px;
    font-weight: 700;
    padding: 0 0 7px;
    text-align: center;
    text-transform: uppercase;
}
.multi-color-box .surge-plus span.blue {
    color: #00b0f0;
}
.devoted-support .pic {
    margin: 18px auto 33px;
}
.devoted-support .gurantee-box {
    background: url("../images/color-box-orange.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 31px 10px;
    text-align: center;
}
.devoted-support .gurantee-box span {
    display: block;
}
.devoted-support .gurantee-box a {
    color: #fff;
    text-decoration: underline;
    text-transform: uppercase;
}
.devoted-support .gurantee-box a:hover {
    text-decoration: none;
}
#package .simple-box {
    margin: 15px 15px 0;
}
#package #guarantee .orange-btn {
    float: left;
}
#package #guarantee h3 {
    font-size: 40px;
}
#package #guarantee h3 a {
    font-size: 30px;
}
#package #websites h4, .web-pak-head h4 {
    color: #009dfe;
    font-size: 20px;
    font-weight: 700;
    padding: 0 15px;
}
#package #websites h4 span {
    font-style: italic;
    font-weight: 400;
}
.package-info-box {
    background: none repeat scroll 0 0 #fff;
    border: 2px solid #2a60bc;
    display: none;
    padding: 2px;
    position: fixed;
    right: 40px;
    top: 0;
    width: 560px;
    z-index: 99999;
}
.package-info-box h4 {
    background: none repeat scroll 0 0 #2a60bc;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
    padding: 5px 10px;
}
.package-info-box strong {
    font-size: 15px;
    text-decoration: underline;
}
.package-info-box p, .package-info-box strong, .package-info-box ul {
    margin: 0 10px;
}
.package-info-box p {
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 10px;
}
.package-info-box ul {
    padding: 0 15px;
}
.package-info-box li {
    list-style: outside none disc !important;
    padding: 0 0 10px;
}
.wide {
    width: 800px !important;
}
#ldg-advantage {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 30px 0 0;
}
#ldg-advantage li {
    color: #2b2b2b;
    display: inline-block;
    float: none;
    font-size: 18px;
    padding: 0 3% 30px;
    vertical-align: top;
    width: 30%;
}
#ldg-advantage h4 {
    color: #2b2b2b;
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 5px;
}
#sief-design-process {
    background: none repeat scroll 0 0 #f2f2f2;
    margin: 0 0 30px;
    padding: 28px 0;
}
#sief-design-process .process-pic {
    margin-bottom: 40px;
    text-align: center;
}
#sief-design-process .process-pic img {
    display: inline-block;
}
#sief-design-process .process-pic .img-icon {
    width: 10.6838%;
}
#sief-design-process .process-pic .img-icon1 {
    width: 11.7949%;
}
#sief-design-process .process-arrow {
    margin: 0 3.9%;
    width: 5.29915%;
}
#sief-design-process .title div {
    font-size: 18px;
    font-weight: 700;
    text-align: center;
}
#footer {
    padding: 0 0 28px;
}
#blue-bar-footer {
    background: none repeat scroll 0 0 #4c73a3;
    color: #fff;
    padding: 12px 0;
    text-align: center;
}
#blue-bar-footer a {
    color: #fff;
}
#blue-bar-footer .lag-icon i, #blue-bar-footer span {
    vertical-align: middle;
}
#blue-bar-footer .lag span {
    font-weight: 700;
}
#blue-bar-footer .lag .small {
    display: inline-block;
    font-size: 16px;
    margin: 0 4px 0 0;
    width: 70px;
}
#blue-bar-footer .lag .big {
    font-size: 29px;
}
#blue-bar-footer .lag-icon span {
    display: inline-block;
    text-align: left;
}
#blue-bar-footer .lag-icon i {
    display: inline-block;
    margin: 0 5px 0 0;
}
#blue-bar-footer .lag-icon .mobile-icon {
    background: url("../images/footer-blue-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 42px;
    width: 29px;
}
#blue-bar-footer .lag-icon .live-support {
    background: url("../images/footer-blue-icon.png") no-repeat scroll 0 -58px rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 44px;
    width: 46px;
}
#blue-bar-footer .lag-icon .mail-icon {
    background: url("../images/footer-blue-icon.png") no-repeat scroll 0 -117px rgba(0, 0, 0, 0);
    height: 30px;
    width: 40px;
}
#black-bar-footer {
    background: none repeat scroll 0 0 #272727;
    margin: 0 0 20px;
    min-height: 192px;
}
#black-bar-footer ul {
    margin: 28px 0 0;
}
#black-bar-footer li {
    padding: 0 0 3px;
}
#black-bar-footer li a {
    color: #fff;
    line-height: 18px;
}
#black-bar-footer .pic {
    margin: 44px 0 0;
}
#light-gray-bar-footer {
    background: none repeat scroll 0 0 #f2f2f2;
    margin: 0 0 30px;
    padding: 24px 0;
    text-align: center;
}
#light-gray-bar-footer ul li {
    display: inline-block;
    margin: 0 0 8px;
}
#light-gray-bar-footer .godaddy {
    margin: 21px 0 27px;
}
#light-gray-bar-footer .godaddy ul li {
    margin: 0 3px;
}
#light-gray-bar-footer .privacy p {
    font-family: SegoeUISemilight !important;
    font-size: 15px;
    font-weight: 300;
}
#brand-logo2 {
    text-align: center;
}
#brand-logo2 li {
    display: inline-block;
}
#brand-logo2 .round-box {
    border: 1px solid #a1a1a1;
    border-radius: 10px;
    padding: 20px;
}
#brand-logo2 li img {
    max-width: 100%;
}
#website-left-main {
    float: left;
    width: 812px;
}
#package-head #all-include-info {
    float: left;
    font-size: 13px;
    width: 272px;
}
#package-head #all-include-info li {
    line-height: 40px;
}
#package-head #all-include-info li i {
    background-image: url("../images/icon-set.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    margin: 8px 13px 0 0;
    vertical-align: top;
    width: 24px;
}
#package-head #all-include-info li span {
    display: inline-block;
    width: 86%;
}
#package-head #all-include-info li .business {
    background-position: 0 0;
}
#package-head #all-include-info li .preparation {
    background-position: 2px -39px;
}
#package-head #all-include-info li .ldg-monitor {
    background-position: 0 -77px;
}
#all-package-pic {
    float: left;
    width: 540px;
}
#all-package-pic .stack {
    border-color: #ccc;
    border-style: solid;
    border-width: 4px 1px;
    cursor: pointer;
    float: left;
    text-align: center;
    width: 178px;
}
#all-package-pic .stack.active, #all-package-pic .stack:hover {
    border-color: #f26201;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
}
#all-package-pic .stack .null, #all-package-pic .stack a, #package-body .order-btn-wrap td a {
    background: linear-gradient(to bottom, #ff8b08 0px, #ff7304 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-style: italic;
    height: 30px;
    line-height: 1.875;
    margin: 20px 0 9px;
    padding: 0 18px;
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.4);
    text-transform: capitalize;
}
#all-package-pic .stack a:hover, #package-body .order-btn-wrap td a:hover {
    color: #fdeebb;
    text-decoration: none;
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.6);
}
#all-package-pic .stack .null {
    visibility: hidden;
}
#all-package-pic .stack .price-box {
    color: #000;
    font-size: 24px;
    font-weight: 600;
    padding: 5px 0 8px;
}
#all-package-pic .stack .price-box .old-price {
    text-decoration: line-through;
}
#all-package-pic .stack .price-box .new-price {
    color: #64b431;
    margin: 0 0 0 5px;
}
#package-body {
    margin: 0 0 15px;
}
#package-body th {
    background: none repeat scroll 0 0 #15507c;
    border-left: 1px solid #0e3653;
    box-shadow: 1px 0 0 #258bd8 inset;
    color: #eee;
    font-size: 16px;
    padding: 10px 26px;
    text-align: center;
}
#package-body td {
    background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px solid #aeaeae;
    border-left: 1px solid #aeaeae;
    color: #000;
    font-size: 13px;
    height: 50px;
    padding: 0 26px;
    text-align: center;
}
#package-body td a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    color: #000;
    display: inline-block;
    text-decoration: none;
}
#package-body td a:hover {
    border-bottom: 1px solid rgba(0, 0, 0, 1);
}
#package-body th a {
    color: #fff;
    display: block;
}
#package-body td:first-child, #package-body th:first-child {
    border-left: 0 none;
    box-shadow: 0 0 0 transparent inset;
    text-align: left;
}
#package-body td .old-price {
    margin: 0 5px 0 0;
    text-decoration: line-through;
}
#package-body .order-btn-wrap td a {
    height: 52px;
    line-height: 1.2;
    margin: 13px 0;
    padding: 5px 0;
    width: 109px;
}
#package-body .order-btn-wrap td a span {
    display: block;
}
#package-body .order-btn-wrap td {
    border: 0 none;
}
#package-body td.active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #f26201 #f26201;
    border-image: none;
    border-right: 1px solid #f26201;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
}
#inner-cont-banner img {
    display: block;
    height: auto;
    max-width: 100%;
}
#inner-cont-banner .inner-banner {
    position: relative;
}
#inner-cont-banner .banner-caption {
    left: 0;
    position: absolute;
    top: 10px;
}
#inner-cont-banner .right-align-ban-caption {
    position: absolute;
    right: 0;
    top: 38px;
}
#inner-cont-banner .guarantee-ban-caption {
    right: 0;
}
#inner-cont-banner .banner-caption-head {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    padding: 20px 30px 20px 20px;
}
#inner-cont-banner .banner-caption-head h2 {
    font-size: 40px;
    font-weight: 600;
    margin: 0;
}
#inner-cont-banner .banner-caption-head h2 span {
    color: #5d8f00;
}
#inner-cont-banner .banner-desc {
    margin-top: 10px;
    padding-left: 25px;
}
#inner-cont-banner .white-bg-banner-desc {
    background: none repeat scroll 0 0 #fff;
    padding: 18px 25px;
}
#inner-cont-banner .banner-desc p {
    background: url("../images/hero/text-icon.gif") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    margin: 0 0 5px;
    padding: 0 0 0 15px;
    text-shadow: 2px 2px 1px #000;
}
#inner-cont-banner .white-bg-banner-desc p {
    background: url("../images/dot-list-bullet.jpg") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    color: #000;
    text-shadow: 0 0 0 #fff;
}
#inner-cont-banner .button {
    background: none repeat scroll 0 0 #70ac00;
    border-bottom: 3px solid #5a8c00;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: SegoeUISemilight;
    font-size: 20px;
    line-height: 1;
    margin: 5px 0 0 25px;
    padding: 15px 24px;
    position: relative;
    text-align: center;
    text-decoration: none;
}
#inner-cont-banner .button:hover {
    background: none repeat scroll 0 0 #806c14;
    border-bottom: 3px solid #6b5a0d;
}
#banner-bottom-slogan {
    background: none repeat scroll 0 0 #f2f2f2;
}
.trapzoid-box {
    float: right;
}
.trapzoid-box.about-box {
    background: url("../images/trapzoid-about-us.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    min-height: 118px;
    width: 388px;
}
.trapzoid-box.guarantee-box {
    background: url("../images/trapzoid-guarantee.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    min-height: 177px;
    width: 370px;
}
.trapzoid-box h3 {
    font-size: 35px !important;
    margin: 0 !important;
}
.trapzoid-box.about-box h3 {
    padding: 20px 45px;
}
.lineH26 p {
    line-height: 26px;
    margin: 0 0 20px;
}
.gray-border1 img {
    border: 1px solid #adadad;
}
.slogan-tagline {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-top: -13px;
}
.slogan-tagline-2 {
    color: #5b5b5b;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}
.double-border {
    border-bottom: 1px solid #a4a4a4;
    border-top: 1px solid #a4a4a4;
}
.title30 {
    font-size: 30px;
    font-weight: 600;
    margin: 0 0 20px;
}
.dot-bullet li {
    background: url("../images/dot-list-bullet.jpg") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    font-size: 20px;
    padding: 0 0 10px 30px;
}
.normal-desc-box {
    padding: 30px 0;
}
.normal-top-gray-border {
    border-top: 1px solid #a4a4a4;
}
.normal-bottom-gray-border {
    border-bottom: 1px solid #a4a4a4;
}
#self-intro {
    border-top: 1px solid #a4a4a4;
    padding: 35px 0 15px;
}
#our-mission {
    border-top: 1px solid #a4a4a4;
}
#our-mission-body {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 19px 0;
}
#our-mission-body .col-sm-5 {
    margin-top: 30px;
}
#we-stand-for {
    border-bottom: 1px solid #a4a4a4;
    padding: 0 0 15px;
}
#members-coll {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 24px 0;
}
#members-coll .members-pic-coll {
    border: 2px solid #fff;
    color: #000;
    font-size: 15px;
    margin: 0 0 30px;
}
#members-coll .members-pic-coll img {
    min-width: 100%;
}
#members-coll .members-detail-list a {
    color: #5b7039;
    text-decoration: underline;
}
#members-coll .members-detail-list a:hover {
    text-decoration: none;
}
#members-coll .members-detail-list h5 {
    font-weight: 600;
    margin: 0;
}
.we-care-about-you {
    font-size: 20px;
}
.we-care-about-you ul {
    float: left;
}
.we-care-about-you ul:first-child {
    padding-right: 30px;
}
.we-care-about-you li {
    background: url("../images/added/tick.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    font-size: 18px;
    font-weight: 700;
    padding: 0 0 0 27px;
}
.trapzoid-box.guarantee-box h3 {
    padding: 65px 0;
}
#money-back-gbox {
    background: none repeat scroll 0 0 #f2f2f2;
    border-bottom: 1px solid #a4a4a4;
    padding: 27px 0 0;
}
#money-back-gbox li {
    background: url("../images/yellow-lock-list-style.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    font-size: 20px;
    padding: 0 0 28px 30px;
}
#money-back-gbox .mbg-pic {
    padding: 0 3% 30px;
}
#money-back-gbox .mbg-pic img {
    margin: 0 auto;
}
#logo-stamp-wrap {
    border-top: 1px solid #a4a4a4;
    padding: 45px 0 0;
}
#logo-stamp-wrap article {
    margin: 0 0 20px;
}
#how-it-work-body .stack h4, #logo-stamp-wrap article h4, #why-choose-us-body h4 {
    color: #009dfe;
    font-size: 25px;
    font-weight: 600;
}
#logo-stamp-wrap article p {
    margin: 0 0 20px;
}
#logo-stamp-wrap .bottom-section .col-spacer {
    height: 1000px;
}
#logo-stamp-wrap .bottom-section article {
    min-height: 615px;
}
#inner-cont-banner .banner-caption.process-ban-caption {
    top: 38px;
}
#simple-process-body {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 20px 0 0;
}
#process-order-details article {
    background: url("../images/fade-gray-white-separator.png") no-repeat scroll 0 139px rgba(0, 0, 0, 0);
    float: left;
    padding: 0 15px;
    width: 228px;
}
#process-order-details article:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 10px 15px 0;
}
#process-order-details h4 {
    color: #2d2d2d;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 12px;
    text-align: center;
}
#process-order-details p {
    font-size: 18px;
    margin: 0 0 20px;
}
#process-order-details .pic {
    margin: 30px 0;
}
.process-diff-body {
    border-top: 1px solid #a4a4a4;
    padding: 20px 0;
}
.process-diff-body h4 {
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 10px 15px;
}
.process-diff-body-patt {
    background: url("../images/parket-pattern-bg.jpg") no-repeat scroll 0 0 #f2f2f2;
    padding: 0 0 25px;
    text-align: center;
}
.process-diff-body-patt h3 {
    font-size: 22px;
    font-weight: 600;
}
.blue-down-arrow {
    background: url("../images/blue-down-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 42px;
    vertical-align: middle;
    width: 34px;
}
#lowest-price-guarantee {
    padding: 50px 0;
}
#lowest-price-guarantee .leftcol h3 {
    border-bottom: 2px solid #000;
    font-size: 40px;
    margin: 0 0 10px;
}
#lowest-price-guarantee .leftcol li, #lowest-price-guarantee-part .rightcol li {
    background: url("../images/dot-list-bullet.jpg") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    font-size: 20px;
    padding: 0 0 10px 30px;
}
#lowest-price-guarantee .rightcol th, #lowest-price-guarantee-part th {
    background: none repeat scroll 0 0 #17365d;
    border: 2px solid #fff;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    padding: 5px 10px;
    text-align: center;
}
#lowest-price-guarantee .rightcol td, #lowest-price-guarantee-part td {
    background: none repeat scroll 0 0 #f2f2f2;
    border: 2px solid #fff;
    font-size: 16px;
    padding: 5px 10px;
    text-align: center;
}
#lowest-price-guarantee .rightcol tr:first-child td, #lowest-price-guarantee-part tr:first-child td {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#lowest-price-guarantee a, #lowest-price-guarantee-part a {
    color: #333;
}
#lowest-price-guarantee-part {
    border-top: 1px solid #a4a4a4;
    padding: 50px 0;
}
#lowest-price-guarantee-part th {
    font-size: 16px;
}
#lowest-price-guarantee-part td .img-responsive {
    width: 100%;
}
#lowest-price-guarantee-part td .red {
    color: #ec0000;
}
#lowest-price-guarantee-part .rightcol h3 {
    border-bottom: 2px solid #000;
    display: inline-block;
    font-size: 30px;
    font-weight: 600;
    margin: 0 0 20px;
}
#hand-drawn {
    background: none repeat scroll 0 0 #f2f2f2;
}
#hand-drawn .col-sm-5 {
    padding-bottom: 12px;
    padding-top: 12px;
}
#hand-drawn .col-sm-7 {
    padding-bottom: 30px;
    padding-top: 30px;
}
#house-expert-designers {
    padding: 50px 0 10px;
}
#house-expert-designers h5 {
    color: #d10000;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 10px;
}
#house-expert-designers .col-sm-7 .dot-bullet {
    margin: 0 0 15px;
}
#house-expert-designers .col-sm-5 img {
    margin: 160px 0 0;
}
#package-pg-body {
    background: url("../images/pattern1.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #fff;
    padding: 50px 0 30px;
}
#package-pg-body .stack {
    margin: 0 0 15px;
}
#package-pg-body h2 {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    height: 60px;
    line-height: 1.66667;
    margin: 0;
    text-align: center;
    text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
}
#package-pg-body .cover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color #e1e1e1 #e1e1e1;
    border-image: none;
    border-right: 1px solid #e1e1e1;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 0 0 40px;
}
#package-pg-body .red h2 {
    background: none repeat scroll 0 0 #f30;
}
#package-pg-body .blue h2 {
    background: none repeat scroll 0 0 #00b0f0;
}
#package-pg-body .green h2 {
    background: none repeat scroll 0 0 #00da83;
}
#package-pg-body .stack .price {
    color: #2b2b2b;
    font-size: 31px;
    padding: 10px;
}
#package-pg-body .red .stack .price {
    background: none repeat scroll 0 0 #fff8f7;
}
#package-pg-body .blue .stack .price {
    background: none repeat scroll 0 0 #effcff;
}
#package-pg-body .green .stack .price {
    background: none repeat scroll 0 0 #e7fff3;
}
#package-pg-body .stack .price span {
    height: 48px;
    line-height: 1.5;
    padding: 0 23px;
}
#package-pg-body .blue .stack .price .old-price, #package-pg-body .green .stack .price .old-price, #package-pg-body .red .stack .price .old-price {
    text-decoration: line-through;
}
#package-pg-body .blue .stack .price .new-price, #package-pg-body .green .stack .price .new-price, #package-pg-body .red .stack .price .new-price {
    color: #fff;
    float: right;
    font-weight: 700;
}
#package-pg-body .red .stack .price .new-price {
    background: none repeat scroll 0 0 #f30;
}
#package-pg-body .blue .stack .price .new-price {
    background: none repeat scroll 0 0 #00b0f0;
}
#package-pg-body .green .stack .price .new-price {
    background: none repeat scroll 0 0 #00da83;
}
#package-pg-body .desc1 {
    padding: 10px;
}
#package-pg-body p {
    font-size: 17px;
    margin: 0 0 20px;
}
#package-pg-body .red strong {
    color: #f30;
}
#package-pg-body .blue strong {
    color: #00b0f0;
}
#package-pg-body .green strong {
    color: #0f9;
}
#package-pg-body .red-small-btn {
    font-size: 18px;
    line-height: 2;
}
#package-pg-body .stack2 .shadow {
    margin: 0 0 10px;
}
#package-pg-body .stack2 .shadow2 {
    margin: 10px 0 0;
}
#package-pg-body .purple-box h3 {
    background: none repeat scroll 0 0 #7030a0;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    height: 50px;
    line-height: 1.92308;
    margin: 0;
    text-align: center;
}
#package-pg-body .save-more-box {
    margin: 0 0 20px;
}
#package-pg-body .save-more-box h4 {
    color: #333;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
}
#package-pg-body .red .save-more-body .new-price, #package-pg-body .red .save-more-body p span, #package-pg-body .red .save-more-box h4 span {
    color: #f30;
}
#package-pg-body .blue .save-more-body .new-price, #package-pg-body .blue .save-more-body p span, #package-pg-body .blue .save-more-box h4 span {
    color: #00b0f0;
}
#package-pg-body .save-more-box p {
    color: #222;
    font-weight: 700;
    margin: 0 0 5px;
}
#package-pg-body .save-more-body {
    background: none repeat scroll 0 0 #e8e8e8;
    padding: 20px 10px;
}
#package-pg-body .save-more-body .small p {
    font-size: 16px;
}
#package-pg-body .save-more-body .price {
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 5px;
}
#package-pg-body .save-more-body .old-price {
    text-decoration: line-through;
}
#package-pg-body .green h5 {
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
#package-pg-body .green h5 span {
    color: #00b0f0;
    margin: 0 0 10px;
}
#package-pg-body .support-pic {
    font-size: 18px;
    font-weight: 700;
}
#package-pg-body .support-pic a {
    color: #000;
}
#package-pg-body .support-pic .pic {
    background: none repeat scroll 0 0 #fafafb;
    border: 3px solid #fff;
    margin: 0 0 20px;
}
#package-pg-body .support-pic li {
    margin: 0 0 10px;
}
#package-super-WS {
    background: none repeat scroll 0 0 #fff;
    clear: both;
    font-weight: 700;
    min-height: 185px;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
}
#package-super-WS .left {
    float: left;
    padding: 0 10px;
    width: 60%;
}
#package-super-WS .left .top {
    margin: 45px 0 30px;
}
#package-super-WS p {
    font-size: 20px;
    margin: 0 0 10px;
}
#package-super-WS p span {
    color: #00b050;
}
#package-super-WS p span.include {
    font-size: 16px;
}
#package-super-WS .right {
    float: left;
    padding: 0 10px;
    width: 40%;
}
#package-super-WS .right .red {
    color: #c00000;
    font-size: 18px;
}
#package-super-WS .right .red span {
    color: #c00000;
    text-decoration: underline;
}
#package-super-WS .right .fact-box {
    background: none repeat scroll 0 0 #00b050;
    color: #fff;
    padding: 5px;
}
#package-super-WS .right .fact-box h5 {
    color: #fff;
    display: inline-block;
    font-size: 26px;
    text-decoration: underline;
}
h3.super-w-title {
    background: none repeat scroll 0 0 #548dd4;
    color: #efefef;
    font-size: 28px;
    font-weight: 700;
    height: 58px;
    left: -18px;
    line-height: 2.07143;
    padding: 0 15px;
    position: absolute;
    text-transform: uppercase;
    top: -32px;
    width: 320px;
}
.widget1 {
    padding: 40px 0;
}
.widget1 h2 {
    font-size: 26px;
    font-weight: 700;
    margin: 0 0 15px;
}
.widget1 li {
    background: url("../images/dot-list-bullet.jpg") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    font-size: 16px;
    margin: 0 0 13px;
    padding: 0 0 0 19px;
}
.widget1 li span {
    color: #00b050;
    font-weight: 700;
}
.width-half {
    float: left;
    padding-right: 10px;
    width: 50%;
}
.normal-gray-box {
    background: none repeat scroll 0 0 #f2f2f2;
}
.port-gray-border-round-box {
    border: 1px solid #9f9f9f;
    border-radius: 15px;
    margin: 0 0 30px;
    padding: 24px 10px;
}
.port-gray-border-round-box h2 {
    border-bottom: 1px solid #e2e2e2;
    color: #549442;
    font-size: 25px;
    font-weight: 700;
    margin: 0 0 10px;
    padding: 0 0 7px;
}
.logos-by-industry {
    background: url("../images/logo-category-list-board.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 33px 31px 139px;
    width: 697px;
}
.logos-by-industry h4 {
    color: #549442;
    font-size: 20px;
    height: 50px;
    line-height: 2.5;
    margin: 0;
    padding: 0 20px;
}
.logos-by-industry ul {
    float: left;
    padding: 10px 3% 0;
    width: 33%;
}
.logos-by-industry li {
    margin: 0 0 2px;
}
.logos-by-industry a {
    color: #3562b0;
    font-size: 16px;
}
.unique-devoted-box {
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.45);
    margin: 0 0 0 18px;
    padding: 0 0 20px;
    width: 92%;
}
.unique-devoted-box h4 {
    color: #549461;
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    padding: 15px;
}
.unique-devoted-box h4 span {
    font-style: italic;
}
.unique-devoted-box ul {
    font-size: 16px;
    padding: 10px 15px 0;
}
.unique-devoted-box li {
    background: url("../images/yellow-square-bullet.jpg") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    margin: 0 0 13px;
    padding: 0 0 0 14px;
}
.unique-devoted-box li span {
    font-weight: 700;
}
.unique-devoted-box .concept-bar {
    border-radius: 5px 5px 0 0;
    color: #fff;
    font-size: 20px;
    height: 40px;
    line-height: 2;
    margin: 0 0 10px -10px;
    padding: 0 24px;
    position: relative;
    width: 335px;
}
.unique-devoted-box .concept-bar p {
    margin: 0;
}
.unique-devoted-box .concept-bar.silver {
    background: none repeat scroll 0 0 #7c7c7c;
    border: 1px solid #575757;
}
.unique-devoted-box .concept-bar.elite {
    background: none repeat scroll 0 0 #bd8f00;
    border: 1px solid #7c5e00;
    margin: 0 0 20px -10px;
}
.unique-devoted-box .concept-bar.elite::after, .unique-devoted-box .concept-bar.elite::before, .unique-devoted-box .concept-bar.silver::after, .unique-devoted-box .concept-bar.silver::before {
    clear: both;
    content: "";
    height: 0;
    position: absolute;
    width: 0;
}
.unique-devoted-box .concept-bar.silver::before {
    border-left: 10px solid transparent;
    border-top: 10px solid #575757;
    left: -1px;
    top: 39px;
}
.unique-devoted-box .concept-bar.silver::after {
    border-right: 10px solid transparent;
    border-top: 10px solid #575757;
    right: -1px;
    top: 39px;
}
.unique-devoted-box .concept-bar.elite::before {
    border-left: 10px solid transparent;
    border-top: 10px solid #7c5e00;
    left: -1px;
    top: 39px;
}
.unique-devoted-box .concept-bar.elite::after {
    border-right: 10px solid transparent;
    border-top: 10px solid #7c5e00;
    right: -1px;
    top: 39px;
}
.unique-devoted-box .concept-bar .old-price {
    text-decoration: line-through;
}
.logo-sl-cover {
    padding: 0 16px;
}
.logo-slide {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #d2d2d2;
    border-radius: 10px;
    padding: 20px;
}
.logo-stage {
    background: url("../images/lady-view-logos.jpg") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    min-height: 637px;
    position: relative;
}
.logo-stage .fotorama {
    min-width: 1px;
    overflow: hidden;
    padding: 0 0 68px;
    position: relative;
    top: 68px;
}
.excited-pack {
    bottom: 123px;
    position: absolute;
    right: 40px;
}
.excited-pack h5 {
    font-size: 25px;
    font-weight: 700;
    position: relative;
}
.excited-pack .excited {
    float: left;
    padding: 13px 10px 0 0;
}
.excited-pack a {
    float: right;
}
.fotorama__wrap {
    margin: 0 auto;
}
.logo-stage .fotorama__nav-wrap {
    margin: 295px 0 0;
}
.fotorama__thumb {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #d3d3d3;
}
.fotorama__nav {
    padding: 10px 6px 10px 0;
}
.logo-stage .fotorama__thumb-border {
    border: 3px solid #616161 !important;
    height: 67px !important;
    width: 230px !important;
}
.logo-in-portfolio .fotorama__thumb-border {
    border: 3px solid #616161 !important;
    height: 67px !important;
    width: 249px !important;
}
.port-gray-border-round-box-alter {
    padding: 30px;
    position: relative;
}
.port-gray-border-round-box-alter h2 {
    border: 0 none;
    color: #646464;
}
.logo-in-portfolio .fotorama__nav-wrap {
    margin: 50px 0 0;
    width: 800px;
}
.port-gray-border-round-box-alter .green-btn-port {
    bottom: 46px;
    position: absolute;
    right: 90px;
}
.dot li {
    background: url("../images/dot-list-bullet.jpg") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}
#websites-packages {
    border-top: 1px solid #a4a4a4;
    padding: 30px 0 20px;
}
#web-widgets {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 30px 0 10px;
}
#web-widgets .stack {
    margin: 0 0 20px;
    min-height: 500px;
    position: relative;
}
#web-widgets .stack .text-center {
    bottom: 12px;
    position: absolute;
    width: 100%;
}
#web-widgets .stack h3 {
    font-size: 26px;
    font-weight: 700;
    margin: 30px 0 20px;
}
#web-widgets .stack p {
    margin: 0 0 20px;
}
#web-widgets .stack .pic {
    text-align: center;
}
#web-widgets .stack .pic img {
    display: inline-block;
}
.yellow-find-more-btn {
    background: url("../images/yellow-find-more-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 51px;
    text-indent: -99999px;
    width: 172px;
}
#how-it-work-body {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 30px 0;
}
#how-it-work-body .stack {
    margin: 0 0 20px;
    min-height: 490px;
}
#how-it-work-body .stack .pic img {
    display: inline-block;
}
#how-it-work-body .stack h4 {
    margin: 20px 0 10px;
}
#how-it-work-body .orange-btn {
    float: none;
}
#hosting-green-divide {
    border-bottom: 1px solid #a4a4a4;
    border-top: 1px solid #a4a4a4;
    padding: 30px 0;
}
#hosting-details {
    border-top: 1px solid #a4a4a4;
    padding: 30px 0;
}
#form-body h3, #hosting-details h3, #web-portfolio-body h3, #web-portfolio-tab h2, #web-portfolio-tab h3, .green-divider-title {
    font-size: 25px;
    font-weight: 700;
    margin: 0 0 15px;
}
#hosting-details .multi-color-head {
    border: 1px solid #90bd50;
    color: #000;
}
#hosting-details .multi-color-head th {
    font-size: 18px;
    font-weight: 700;
    padding: 5px 23px;
}
#hosting-details .multi-color-head td {
    border-bottom: 1px solid #90bd50;
    padding: 4px 23px;
}
#hosting-details .multi-color-head td:last-child {
    text-decoration: underline;
}
#hosting-details .multi-color-head .orange th {
    background: none repeat scroll 0 0 #f16d01;
    font-size: 22px;
}
#hosting-details .multi-color-head .green th {
    background: none repeat scroll 0 0 #90bd50;
}
#hosting-details .multi-color-head .blue th {
    background: none repeat scroll 0 0 #01b0f1;
}
#hosting-details .multi-color-head .maroon th {
    background: none repeat scroll 0 0 #8d5a5c;
}
#hosting-details .multi-color-head .gray th {
    background: none repeat scroll 0 0 #a8a8a8;
}
#hosting-details .multi-color-head .green2 th {
    background: none repeat scroll 0 0 #abb36c;
}
#hosting-details .multi-color-head .pink th {
    background: none repeat scroll 0 0 #752d6c;
}
#hosting-details .websites-guarantee {
    border: 1px solid #90bd50;
    border-radius: 10px;
    border-spacing: 0;
    color: #000;
}
#hosting-details .websites-guarantee th {
    background: none repeat scroll 0 0 #f16d01;
    border-left: 1px solid #90bd50;
    font-size: 16px;
    padding: 5px 10px;
    text-align: center;
}
#hosting-details .websites-guarantee td {
    border-bottom: 1px solid #90bd50;
    border-left: 1px solid #90bd50;
    padding: 15px;
    text-align: center;
}
#seo-ldg-widget .stack {
    border-left: 1px solid #e0e0e0;
    float: left;
    margin: 0 0 15px;
    min-height: 480px;
    padding: 0 15px;
    width: 20%;
}
#seo-ldg-widget .stack:first-child {
    border: 0 none;
}
#seo-ldg-widget .stack .pic {
    margin: 0 0 15px;
}
#web-portfolio-body .text-right img {
    display: inline-block;
}
#web-portfolio-thumb {
    background: none repeat scroll 0 0 gray;
    padding: 30px 0;
}
#web-portfolio-thumb a {
    display: block;
    float: left;
    margin: 0 15px 30px;
}
#web-portfolio-thumb .bottom ul {
    color: #fff;
    font-size: 20px;
}
#web-portfolio-thumb .bottom ul li {
    background: url("../images/white-dot-bullet.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    float: left;
    padding: 0 6% 0 18px;
}
#web-portfolio-thumb .bottom .orange-btn {
    float: right;
    margin: 0;
}
#web-portfolio-tab #web-portfolio-tab-inner {
    position: relative;
}
#web-portfolio-tab {
    padding: 30px 0 0;
}
#web-portfolio-tab h3 {
    color: #5d8f00;
}
#web-portfolio-tab h2 {
    padding: 5px 0 0 60px;
}
#web-portfolio-tab h2.one {
    background: url("../images/green-1-circle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#web-portfolio-tab h2.two {
    background: url("../images/green-2-circle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#web-portfolio-tab h2.three {
    background: url("../images/green-3-circle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#web-portfolio-tab h2.four {
    background: url("../images/green-4-circle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#web-portfolio-tab .pic-section a {
    color: #5d8f00;
    display: inline-block;
    font-weight: 700;
    margin: 53px 0 0;
    text-align: center;
}
#web-portfolio-tab .pic-section a span {
    display: block;
}
#web-portfolio-tab .pic-section img {
    border: 5px solid #53840f;
    border-radius: 5px;
}
#web-portfolio-tab .no-border-pic-section img {
    display: inline-block;
}
.why-choose-us-ban-desc {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    padding-bottom: 15px;
    padding-top: 15px;
}
#why-choose-us-body .col-sm-4 img {
    display: inline-block;
}
.bf-med-title {
    color: #666;
    font-size: 25px;
    margin: 0 0 30px;
}
#bf-common-body .green-vertical-divider {
    margin: 0 0 25px;
}
.simple-fade-slider {
    margin: 0 0 20px;
    position: relative;
    width: 100%;
}
.simple-fade-slider img {
    display: block;
    max-width: 100%;
    position: absolute;
}
.faq-list {
    font-size: 20px;
}
.faq-list li {
    padding: 0 0 10px;
}
.top-fade-shadow {
    background: url("../images/top-ellipse-shadow.png") no-repeat scroll 50% -3px / 100% auto #f2f2f2;
}
#bf-common-body .green-vertical-divider h5 {
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 15px;
}
label {
    font-size: 16px;
    padding-right: 10px;
}
input[type="password"], input[type="text"], textarea {
    font-size: 16px;
}
textarea {
    min-height: 150px;
    resize: vertical;
}
.form1 li {
    display: block;
    margin: 0 0 15px;
    width: 100%;
}
.form1 label {
    text-align: right;
    width: 200px;
}
#form-body input[type="text"], #form-body textarea {
    width: 68%;
}
#form-body .email-contact li {
    font-size: 15px;
    margin: 0 0 15px;
}
#form-body .email-contact span {
    display: inline-block;
    padding: 0 10px 0 0;
    width: 185px;
}
.green-vertical-divider .stack2 {
    margin: 0 0 25px;
}
.green-vertical-divider .stack2 h5 {
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 30px;
    text-transform: uppercase;
}
.green-vertical-divider .stack2 ul {
    margin: 0;
}
.green-vertical-divider .stack2 li {
    border-bottom: 1px solid #bdbdbd;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.more-service .multi-color-box .body {
    min-height: 400px;
}
#flash-anim-logo .item {
    border: 1px solid #ccc;
    margin: 0 0 30px;
}
#featured-logo-coll li {
    padding: 15px;
}
#featured-logo-coll li img {
    border: 1px solid #ccc;
}
#more-serve-blue-note, #more-serve-blue-note h3 {
    color: #06c;
    margin: 0 0 15px;
}
#order-process {
    margin: 15px 0 30px;
}
#order-process h3 {
    font-size: 25px;
    font-weight: 700;
    line-height: 1.3;
    margin: 0 0 15px;
}
.order-blue {
    color: #0070c0;
}
.order-stack {
    margin: 0 0 15px;
}
.gray-bg-title {
    background: none repeat scroll 0 0 #ddd;
    color: #0070c0;
    font-size: 20px;
    font-weight: 700;
    line-height: 2;
    margin: 0 0 20px;
    padding: 0 18px;
}
#order-process label {
    text-align: right;
}
#order-process .form1 input[type="password"], #order-process .form1 input[type="text"], textarea {
    width: 395px;
}
#order-process .label-big label {
    width: 428px;
}
.yellow-info-box {
    background: none repeat scroll 0 0 #f8fce3;
    margin: 0 0 20px;
    padding: 5px 15px;
}
.multi-items {
    display: inline-block;
    vertical-align: top;
    width: 420px;
}
.file-choose {
    position: relative;
}
.select1 {
    width: 245px;
}
.small-txt-note p {
    color: #4e4e4e;
    font-size: 12px;
}
.order-back-btn, .order-submit-btn {
    font-weight: 700;
    vertical-align: bottom;
}
.order-back-btn span {
    border-bottom: 5px solid #578307 !important;
    padding: 0 30px !important;
}
.order-back-btn span::before {
    border-bottom: 5px solid #578307 !important;
}
.order-submit-btn span {
    border-bottom: 5px solid #578307 !important;
    height: 76px !important;
    line-height: 3.8 !important;
    padding: 0 55px !important;
}
.order-submit-btn span::before {
    border-bottom: 5px solid #578307 !important;
    height: 76px !important;
    line-height: 3.8 !important;
}
.order-submit-btn {
    margin: 0 0 0 15px;
}
.tick li {
    background: url("../images/green-arrow2.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    font-size: 20px;
    height: auto !important;
    padding: 0 0 0 22px;
    text-transform: lowercase;
}
.tick li::first-letter {
    text-transform: capitalize !important;
}
.green-title1 {
    color: #00b050;
    font-size: 40px;
    font-weight: 700;
}
#floated {
    padding: 0 15px;
    position: absolute;
    width: 100%;
}
.yellow-box {
    background: none repeat scroll 0 0 #fff454;
    border-radius: 20px;
    margin: 0 0 15px;
    padding: 20px 28px;
}
.yellow-box .red-bar {
    background: url("../images/red-title-bar.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #e8e7ec;
    font-size: 25px;
    font-weight: 700;
    height: 80px;
    line-height: 3.2;
    margin: 0 0 10px;
    padding: 0 0 0 90px;
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.7);
}
.yellow-box .red-bar-items li {
    background: none repeat scroll 0 0 #de251b;
    color: #fff;
    font-size: 20px;
    margin: 0 0 1px;
    padding: 5px 10px;
    text-align: center;
}
#order-process .leftcol {
    padding: 0 30px 0 0;
}
#order-process .gray-box {
    background: none repeat scroll 0 0 #f2f2f2;
    margin: 0 0 30px;
    padding: 20px 26px;
}
.green-vertical-divider2 {
    background: url("../images/green-vertical-divider.jpg") repeat-y scroll 57% 50% rgba(0, 0, 0, 0);
}
.green-vertical-divider2 .col-sm-5 {
    position: relative;
}
#order-process .gray-box h2 {
    font-size: 40px;
    font-weight: 700;
    margin: 0 0 15px;
}
#order-process .gray-box h2 .sub-title {
    display: block;
    font-size: 25px;
}
#order-process .gray-box .multi-color {
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin: 0 10px 15px 0;
    text-decoration: underline;
}
#order-process .gray-box li {
    background: url("../images/green-arrow2.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    font-size: 20px;
    padding: 0 0 15px 28px;
}
#order-process .process2-top {
    margin: 0 0 15px;
}
.cus-input-shell-cover {
    bottom: -35px;
    position: relative;
}
.cus-input-shell-cover .select-txt {
    font-size: 20px;
    font-weight: 700;
}
.custom-input-shell {
    background: url("../images/select-package-box.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 71px;
    padding: 0 10px 0 0;
    position: relative;
    width: 102px;
}
.custom-input-shell input {
    left: 42px;
    position: absolute;
    top: 20px;
    visibility: hidden;
}
.unchk {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 23px;
    left: 39px;
    position: absolute;
    top: 17px;
    width: 23px;
}
.chk {
    background: url("../images/seclect-box-ball.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0) !important;
}
.multi-color2 {
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 15px;
}
.txt-widget1 {
    margin: 0 0 30px 30%;
}
.txt-widget1 li {
    background: url("../images/brown-square-bullet.jpg") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    font-size: 14px;
    font-weight: 700;
    padding: 0 0 0 20px;
}
.feedback-box {
    border: 1px solid #bfbfbf;
}
.feedback-box .inner-lvl {
    border-top: 9px solid #f1f1f1;
    padding: 20px;
}
.feedback-box .pic-holder {
    background: url("../images/user-pic-holder.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 117px;
    margin-top: 27px;
    position: relative;
    text-align: center;
    width: 125px;
}
.feedback-box .pic-holder img {
    border: 1px solid #c8c6c6;
    border-radius: 50%;
    margin: 15px 0 0 -8px;
}
.feedback-box .desc {
    color: #4b7300;
    float: left;
    padding: 0 15px 0 5%;
    width: 78%;
}
.feedback-box .desc h6 {
    font-size: 20px;
    font-weight: 700;
}
.double-shadow1 {
    background: url("../images/double-side-shadow.png") no-repeat scroll 0 0 / contain rgba(0, 0, 0, 0);
    margin: 0 0 30px;
    min-height: 23px;
    width: 100%;
}
.yellow-box .stack {
    margin: 0 0 15px;
}
.yellow-box .edit-btn {
    background: url("../images/yellow-black-fade-btn.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #fff;
    font-size: 16px;
    height: 30px;
    line-height: 1.875;
    padding: 0 12px;
}
.yellow-box .edit-btn:hover {
    text-decoration: none;
}
.yellow-box .calc-box {
    background: none repeat scroll 0 0 #fff;
    margin: 0 0 5px;
    padding: 10px;
}
.yellow-box .inner-border-box {
    border-bottom: 1px solid #7a7a7a;
    color: #7a7a7a;
    font-size: 16px;
}
.yellow-box .stack .desc {
    width: 280px;
}
#order-process .white-shade-box {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.45);
    margin: 0 0 30px;
    padding: 20px;
}
#order-process .white-shade-box h4 {
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 10px;
}
#order-process .white-shade-box h4 i {
    display: inline-block;
    padding: 0 40px 0 0;
    vertical-align: middle;
}
.logo-pak-icon1, .logo-pak-icon2, .logo-pak-icon3, .logo-pak-icon4 {
    height: 32px;
    width: 32px;
}
.logo-pak-icon1 {
    background: url("../images/order-process/logo-package-icon1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.logo-pak-icon2 {
    background: url("../images/order-process/logo-package-icon2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.logo-pak-icon3 {
    background: url("../images/order-process/logo-package-icon3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.logo-pak-icon4 {
    background: url("../images/order-process/logo-package-icon4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.logo-pak-icon5 {
    background: url("../images/order-process/logo-package-icon5.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 24px;
    width: 32px;
}
.logo-pak-icon6 {
    background: url("../images/order-process/logo-package-icon6.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 23px;
    width: 23px;
}
.logo-pak-icon7 {
    background: url("../images/order-process/logo-package-icon7.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 26px;
    width: 32px;
}
.logo-pak-icon8 {
    background: url("../images/order-process/logo-package-icon8.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
    width: 32px;
}
.logo-pak-icon9 {
    background: url("../images/order-process/logo-package-icon9.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 23px;
    width: 32px;
}
.logo-pak-icon10 {
    background: url("../images/order-process/logo-package-icon10.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 32px;
    width: 30px;
}
.logo-pak-icon11 {
    background: url("../images/order-process/logo-package-icon11.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 28px;
    width: 32px;
}
.logo-pak-icon12 {
    background: url("../images/order-process/logo-package-icon12.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 27px;
    width: 32px;
}
.logo-pak-icon13 {
    background: url("../images/order-process/logo-package-icon13.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 41px;
    width: 32px;
}
.logo-pak-icon14 {
    background: url("../images/order-process/logo-package-icon14.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 25px;
    width: 32px;
}
.logo-pak-icon15 {
    background: url("../images/order-process/logo-package-icon15.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 18px;
    width: 32px;
}
.logo-pak-icon16 {
    background: url("../images/order-process/logo-package-icon16.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 21px;
    width: 32px;
}
.logo-pak-icon17 {
    background: url("../images/order-process/logo-package-icon17.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 32px;
    width: 30px;
}
.logo-pak-icon18 {
    background: url("../images/order-process/logo-package-icon18.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 32px;
    width: 31px;
}
.logo-pak-icon19 {
    background: url("../images/order-process/logo-package-icon19.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 31px;
    width: 31px;
}
.logo-pak-icon20 {
    background: url("../images/order-process/logo-package-icon20.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 29px;
    width: 32px;
}
#order-process .white-shade-box .now-only {
    border-bottom: 1px solid #0093ce;
    padding-bottom: 10px;
    padding-left: 45px;
}
#order-process .white-shade-box .theme-dark-blue {
    border-bottom: 1px solid #0093ce;
    padding: 0 0 15px;
}
#order-process .white-shade-box .lft-spacer {
    padding: 0 0 0 45px;
}
#order-process .white-shade-box table {
    font-size: 20px;
}
#order-process .white-shade-box table select {
    font-size: 14px;
}
#order-process .white-shade-box table td {
    padding: 4px;
}
.get-print {
    background: none repeat scroll 0 0 #68d6ff;
    border-bottom: 3px solid #1b8cb6;
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 30px;
    padding: 10px 10px 10px 45px;
}
.get-print a {
    text-decoration: underline;
}
.get-print a:hover {
    text-decoration: none;
}
.form2 li {
    margin: 0 0 10px;
}
#order-process .leftcol .stack {
    margin: 0 0 30px;
}
#order-process .gray-box .green-sq-bullet li {
    background: url("../images/green-square-bullet.jpg") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    padding: 0 0 15px 21px;
}
#order-process .gray-box .side-pic {
    float: left;
    width: 70%;
}
#order-process .gray-box .guarantee-pic-hold {
    float: right;
    margin-top: 201px;
    width: 25%;
}
.jetpay-form-outer {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #b5b5b5;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.2);
    padding: 19px;
}
#jetpay-form h3 {
    background: none repeat scroll 0 0 #acacac;
    font-size: 20px;
    font-weight: 700;
    padding: 10px 12px;
}
#jetpay-form li {
    margin: 0 0 10px;
}
#jetpay-form label {
    background: none repeat scroll 0 0 #ddd;
    font-size: 16px;
    font-weight: 400;
    margin: 0 15px 0 0;
    padding: 3px 10px 3px 3px;
    text-align: right;
    width: 200px;
}
#jetpay-form .multiple-items {
    display: inline-block;
    vertical-align: top;
    width: 390px;
}
#jetpay-form .multiple-items p {
    font-size: 14px;
    font-weight: 700;
}
#jetpay-form input[type="password"], #jetpay-form input[type="text"], #jetpay-form select {
    width: 300px;
}
#jetpay-form .month {
    margin: 0 10px 0 0;
    width: 58px;
}
#jetpay-form .year {
    width: 84px;
}
.web-form-title {
    color: #0070c0;
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 15px;
}
.web-form-title span {
    padding: 0 0 0 15px;
}
#web-order-process .field-box, #web-order-process .simple-field-box {
    background: none repeat scroll 0 0 #ece9d8;
    float: left;
    min-height: 130px;
    padding: 15px;
}
#web-order-process .simple-field-box {
    width: 91%;
}
#web-order-process .field-box.left {
    width: 25%;
}
#web-order-process .field-box.right {
    margin: 0 0 0 1%;
    width: 65%;
}
#web-order-process .field-box input[type="password"], #web-order-process .field-box input[type="text"], #web-order-process .field-box select, #web-order-process .field-box textarea {
    width: 370px;
}
#web-order-process .field-box textarea {
    min-height: 80px;
}
#web-order-process label {
    font-weight: 400;
    text-align: left;
}
#web-order-process ul {
    margin: 0 0 15px;
}
#web-order-process li {
    float: left;
    margin: 0 0 10px 36px;
    width: 100%;
}
.promotional-code-box {
    border: 1px dashed red;
    color: red;
    padding: 20px;
}
.promotional-code-box li {
    float: left;
    margin: 0 0 10px;
    width: 100%;
}
.promotional-code-box button {
    background: url("../images/silver-btn.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #8f8f8f;
    color: #e35400;
    float: right;
    font-size: 16px;
    height: 30px;
    line-height: 1.875;
    padding: 0 12px;
    text-transform: uppercase;
}
.promotional-code-box label {
    float: left;
}
.promotional-code-box input[type="text"] {
    float: right;
}
.blue-title1 {
    color: #2c6ba0;
    font-size: 40px;
    font-weight: 700;
    margin: 0 0 15px;
}
.greeny-yellow-box {
    background: none repeat scroll 0 0 #f7fbe2;
    font-size: 20px;
    padding: 20px;
}
.greeny-yellow-box li {
    float: left;
    margin: 0 0 16px;
    width: 100%;
}
.greeny-yellow-box span {
    float: left;
}
.greeny-yellow-box .num {
    clear: both;
    width: 5%;
}
.greeny-yellow-box .desc {
    width: 95%;
}
.yellow-borderd {
    border: 2px solid #fc0;
}
.greeny-yellow-box .green-tick li {
    background: url("../images/green-arrow2.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding: 0 0 0 25px;
}
#order-ok-body {
    border-top: 1px solid #a4a4a4;
}
.thin-arrow li {
    background: url("../images/thin-arrow.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    font-size: 20px;
    height: auto !important;
    padding: 0 0 0 30px;
    text-transform: lowercase;
}
.thin-arrow li::first-letter {
    text-transform: capitalize !important;
}
#get-started .col-sm-7 {
    position: relative;
}
#get-started .turn-ideas {
    left: 60%;
    position: absolute;
    top: 57%;
}
.kick-start-box {
    background: none repeat scroll 0 0 #efefef;
    padding: 20px;
}
.kick-start-box h2 {
    color: #0076b3;
    font-size: 32px;
    font-style: italic;
    font-weight: 700;
    margin: 0 0 10px;
}
.kick-start-box input[type="text"] {
    border: 0 none;
    color: #fff;
    font-size: 20px;
    height: 41px;
    line-height: 2;
    padding-left: 55px;
    width: 396px;
}
.kick-start-box .n {
    background: url("../images/form-blue-bar-n.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.kick-start-box .c {
    background: url("../images/form-blue-bar-c.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.kick-start-box .e {
    background: url("../images/form-blue-bar-e.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.kick-start-box .blue-grad-btn {
    background: url("../images/blue-gradient-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: inline-block;
    font-size: 20px;
    height: 67px;
    width: 232px;
}
.kick-start-box .blue-grad-btn:hover {
    color: #b4ebfd;
}
.kick-start-box .placeholder {
    color: #a9e0fd !important;
}
@media not all {
#simple-tab .line {
    top: 49px;
}
}
@font-face {
    font-family: "SegoeUISemilight";
    src: url("../fonts/segoeuislight/segoeuisl.eot") format("embedded-opentype"), url("../fonts/segoeuislight/segoeuisl.woff") format("woff"), url("../fonts/segoeuislight/segoeuisl.ttf") format("truetype"), url("../fonts/segoeuislight/segoeuisl.svg#SegoeUISemilight") format("svg");
}
@font-face {
    font-family: "HelveticaNeueRegular";
    src: url("../fonts/HelveticaNeue/helveticaneue.eot") format("embedded-opentype"), url("../fonts/HelveticaNeue/helveticaneue.woff") format("woff"), url("../fonts/HelveticaNeue/helveticaneue.ttf") format("truetype"), url("../fonts/HelveticaNeue/helveticaneue.svg#HelveticaNeueRegular") format("svg");
}
.multi-color-box .btn-wrap a.orange-btn-s span {
    height: 50px;
}
.pack-add ul li {
    background: url("../images/green-arrow.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 40px;
}
.package-bg {
    background: url("../images/added/packageb.jpg") no-repeat scroll center top #d4d4d4 !important;
}
.package-top {
    background-color: rgba(255, 255, 255, 1);
    margin: 50px 15px 15px;
    padding: 10px 20px;
}
.three-pack {
    background-color: #fff;
    padding: 20px;
}
.mtp {
    margin-top: 5px;
}
.pack-list ul li {
    border-top: 1px solid #e0e0e0;
    color: #333;
    font-family: HelveticaNeueRegular !important;
    font-size: 14px;
    line-height: 30px;
    min-height: 55px;
    padding-bottom: 4%;
    padding-top: 4%;
    text-align: center;
}
.three-pack h5 {
    color: #000;
    font-family: HelveticaNeueRegular;
    font-size: 30px;
}
.three-pack p {
    font-family: HelveticaNeueRegular !important;
    font-size: 16px;
}
.three-pack h4 {
    color: #ff8a00;
    font-size: 35px;
}
.save-pack {
    color: #ff8a00;
    font-weight: 700;
}
.save-cross {
    text-decoration: line-through;
}
.dropdown-menu {
    background: none repeat scroll 0 0 #fff !important;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    padding: 0;
    width: 100% !important;
}
.delivery a {
    border: 1px solid #d4d4d4;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 40px;
    max-width: 100%;
    text-decoration: none;
    width: 100%;
}
.pack2, .pack3 {
    color: #ff8a00;
    display: inline-block;
    vertical-align: top !important;
    width: 20%;
}
.pack1 {
    display: inline-block;
    padding-left: 5px;
    vertical-align: top !important;
    width: 48%;
}
.delivery ul {
    margin: 0;
    padding: 0;
}
.delivery ul li a {
    line-height: 30px;
    margin: 0;
    padding: 0;
}
.old-pack {
    background-color: #e4efc7;
}
.add1 {
    background-color: #fff;
    text-align: center;
}
.add3 {
    border: 0 none !important;
    color: #000 !important;
    display: inline-block;
    font-weight: 700;
    margin: 0 auto;
    text-decoration: underline !important;
    width: 66px !important;
}
.order-pack {
    background: none repeat scroll 0 0 #ff8a00;
    border-bottom: 2px solid #e67c00;
    color: #fff;
    display: block;
    font-family: HelveticaNeueLight !important;
    font-size: 20px;
    height: 57px;
    line-height: 2.77778;
    margin-top: 5px;
    perspective: 1000px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    text-transform: capitalize;
    width: 100%;
}
.three-pack a:hover, a:focus {
    color: #000;
    text-decoration: none !important;
}
.pack-bold {
    font-weight: 700 !important;
}
.package-top h3 {
    font-family: HelveticaNeueRegular !important;
    font-size: 38px;
    font-weight: 400 !important;
}
.package-top h5 {
    font-family: HelveticaNeueRegular !important;
    font-size: 19px;
    font-weight: 400 !important;
}
.even-more-pack {
    background: url("../images/pattern1.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #fff;
}
.purple-box h3 {
    background: none repeat scroll 0 0 #7030a0;
    color: #fff;
    font-family: "PT Sans",sans-serif,Arial,Verdana;
    font-size: 26px;
    font-weight: 700;
    height: 50px;
    line-height: 1.92308;
    margin: 0;
    text-align: center;
}
.pack-top-img img {
    margin: 0 45px 10px;
}
.best-value {
    background-color: #f3514c;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-weight: 400;
    height: 40px;
    line-height: 37px;
    position: absolute;
    right: 2.4em;
    text-align: center;
    top: -1em;
    vertical-align: middle;
    width: 117px;
}
.mrtb {
    margin-bottom: 30px;
    margin-top: 80px;
}
#pack-sale .super-winter-sale {
    background: url("../images/orange-trapzoid-bg.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
}
#pack-sale .super-winter-sale h3 {
    color: #fff;
    font-weight: 700;
    margin: 6px 0 0;
}
#pack-sale .super-winter-sale h4 span, #pack-sale .super-winter-sale h4 strong {
    color: #e0ff35;
    text-transform: uppercase;
}
#pack-sale .super-winter-sale h4 {
    color: #fff;
    font-family: "PT Sans",sans-serif,Arial,Verdana;
    font-size: 20px;
    font-weight: 700;
    line-height: 14px;
    padding: 0 0 0 87px;
}
.newpack1 {
    margin-bottom: 40px;
}
.surge-pac-plus {
    background: url("../images/added/surge-top.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 15px;
    padding-right: 32px;
    width: 15px;
}
.surge-pac-plus-left {
    background: url("../images/added/surge-left.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 15px;
    padding-right: 32px;
    width: 15px;
}
.surge-pac-plus1 {
    color: #333 !important;
    font-family: HelveticaNeueMedium;
    font-size: 18px !important;
    font-weight: 400 !important;
}
.pack-list ul li strong {
    color: #333 !important;
}
.smt h5 {
    font-size: 22px !important;
}
.mtp1 {
    margin-bottom: 30px;
    margin-top: 30px;
}
.silver-col {
    color: #a3a3a3 !important;
}
.fmtp {
    padding-bottom: 27px;
}
.old-d {
    padding-right: 10px !important;
    text-decoration: line-through !important;
}
span.color_picker {
    cursor: pointer;
    display: block;
    float: left;
    height: 26px;
    margin: 0 !important;
    padding: 6px;
    text-indent: -99999px;
    width: 26px;
}
span.color_picker.checked {
    background-image: url("../images/order_checked_color.gif") !important;
    background-position: center top;
    background-repeat: no-repeat;
}
span.selected_color {
    display: block;
    width: 416px;
}
p.errorText {
    color: #c00;
    text-transform: capitalize;
}
#toTop {
    background-color: rgba(235, 235, 235, 0.8);
    bottom: 2em;
    color: #000;
    display: none;
    font-size: 12px;
    padding: 1em;
    position: fixed;
    right: 0;
    text-decoration: none;
}
#toTop:hover {
    background-color: rgba(135, 135, 135, 0.5);
    cursor: pointer;
}
@media (max-width: 485px) {
.excited-pack {
    font-size: 18px !important;
    margin: 0 !important;
    position: relative !important;
    right: 0 !important;
    top: 17px !important;
    width: 188px !important;
}
.green-btn span {
    font-size: 18px !important;
}
}


/*jan 2017 updates*/
#header-top #right-section .info-box a
{padding-right: 5px !important;}

#header-top #right-section .info-box p:first-child a {
  pointer-events: none;
}

#header-top #right-section h2 .color {
  padding:0;
}
#header-top #right-section h2 .trademark {
    font-size: 14px;
    vertical-align: super;
}

@supports (-ms-ime-align:auto) {
    .hori ul li strong
{padding-right: 2px;}

.packlist ul li strong
{padding-right: 2px;}

}