@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, #all-package-pic .stack .null, #all-package-pic .stack a, #package-body2 .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, #all-package-pic .stack a:hover, #package-body2 .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, #package-body2 {
  margin: 0 0 15px;
}

#package-body th, #package-body2 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, #package-body2 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, #package-body2 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, #package-body2 td a:hover {
  border-bottom: 1px solid rgb(0, 0, 0);
}

#package-body th a, #package-body2 th a {
  color: #fff;
  display: block;
}

#package-body td:first-child, #package-body th:first-child, #package-body2 td:first-child, #package-body2 th:first-child {
  border-left: 0 none;
  box-shadow: 0 0 0 transparent inset;
  text-align: left;
}

#package-body td .old-price, #package-body2 td .old-price {
  margin: 0 5px 0 0;
  text-decoration: line-through;
}

#package-body .order-btn-wrap td a, #package-body2 .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, #package-body2 .order-btn-wrap td a span {
  display: block;
}

#package-body .order-btn-wrap td, #package-body2 .order-btn-wrap td {
  border: 0 none;
}

#package-body td.active, #package-body2 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: rgb(255, 255, 255);
  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;
  }
}