
@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;
    overflow-x: hidden;
}
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;
}
#branding-advantage {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 30px 0 0;
}
#branding-advantage li {
    color: #2b2b2b;
    display: inline-block;
    float: none;
    font-size: 18px;
    padding: 0 3% 30px;
    vertical-align: top;
    width: 30%;
}
#branding-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 0px;
}
#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 .branding-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("../