body {
    font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
 font-size: 14px;
 line-height: 1.42857;
 color: rgb(51, 51, 51);
 }
.header-container {
 background-color: rgb(255, 255, 255);
 }
.wrapper {
 background-color: rgb(255, 255, 255) !important;
 }
input, select {
 border-radius: 0px;
 box-shadow: none;
 }
a {
 transition: all 0.3s ease-in-out 0s;
 }
a:hover, a:focus, a:active {
 transition: all 0.3s ease-in-out 0s;
 text-decoration: none;
 }
ol, ul {
 padding: 0px;
 margin: 0px;
 }
li {
 list-style: none;
 }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
 font-weight: 500;
 line-height: 1.1;
 color: inherit;
 }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
 font-weight: normal;
 line-height: 1;
 color: rgb(119, 119, 119);
 }
h1, .h1, h2, .h2, h3, .h3 {
 margin-top: 20px;
 margin-bottom: 10px;
 }
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
 font-size: 65%;
 }
h4, .h4, h5, .h5, h6, .h6 {
 margin-top: 10px;
 margin-bottom: 10px;
 }
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
 font-size: 75%;
 }
h1, .h1 {
 font-size: 36px;
 }
h2, .h2 {
 font-size: 30px;
 }
h3, .h3 {
 font-size: 24px;
 }
h4, .h4 {
 font-size: 18px;
 }
h5, .h5 {
 font-size: 14px;
 }
h6, .h6 {
 font-size: 12px;
 }
p {
 margin: 0px 0px 10px;
 }
.lead {
 margin-bottom: 20px;
 font-size: 16px;
 font-weight: 300;
 line-height: 1.4;
 }
.container-fluid {
 padding-right: 15px;
 padding-left: 15px;
 margin-right: auto;
 margin-left: auto;
 }
.container {
 padding-right: 15px;
 padding-left: 15px;
 margin-right: auto;
 margin-left: auto;
 }
@media (min-width: 768px) {
  .container {
 width: 750px;
 }
}
@media (min-width: 992px) {
  .container {
 width: 970px;
 }
  .container-fluid {
 padding-right: 15px;
 padding-left: 15px;
 margin-right: auto;
 margin-left: auto;
 }
}
@media (min-width: 1200px) {
  .container {
 width: 1170px;
 }
  .container-fluid {
 padding-right: 60px;
 padding-left: 60px;
 }
}
.row {
 margin-right: -15px;
 margin-left: -15px;
 }
header {
 display: block;
 }
.main-container {
 display: block;
 float: left;
 width: 100%;
 }
footer {
 clear: both;
 display: block;
 }
.height-30 {
 height: 30px;
 }
.height-60 {
 height: 60px;
 }
.height-90 {
 height: 90px;
 }
.page {
 }
.header-container.header-01 {
 padding: 0px;
 position: relative;
 }
.header-container.header-01 .logo img {
 max-width: 100%;
 width: auto;
 padding: 0px;
 }
.header-container.header-01 .header-middle {
 position: relative;
 padding: 0px;
 }
.header-container.header-01 .header-middle .main-menu-col {
 position: static;
 }
.header-container.header-01 .top-search a, .header-container.header-01 .top-mini-cart a, .header-container.header-01 .top-setting a {
 color: rgb(54, 54, 54);
 cursor: pointer;
 }
.header-container.header-01 .top-setting .lnr-cog {
 font-size: 18px;
 padding: 4px 0px;
 }
@media (min-width: 992px) {
  .header-container.header-01 .logo {
 padding: 40px 0px;
 }
  .header-container.header-01 .top-mini-cart .cart-dd {
 right: -90px;
 }
  .header-container.header-01 .top-search:hover .dropdown-menu, .header-container.header-01 .top-search:focus .dropdown-menu, .header-container.header-01 .top-search:active .dropdown-menu, .header-container.header-01 .top-mini-cart:hover .dropdown-menu, .header-container.header-01 .top-mini-cart:focus .dropdown-menu, .header-container.header-01 .top-mini-cart:active .dropdown-menu, .header-container.header-01 .top-setting:hover .dropdown-menu, .header-container.header-01 .top-setting:focus .dropdown-menu, .header-container.header-01 .top-setting:active .dropdown-menu {
 display: block;
 }
}
.header-container.header-01 .top-mini-cart .number {
 position: relative;
 }
.header-container.header-01 .top-mini-cart .number-items {
 position: absolute;
 bottom: -5px;
 right: -15px;
 font-size: 12px;
 width: 18px;
 height: 18px;
 line-height: 1.5;
 text-align: center;
 color: rgb(255, 255, 255);
 border-radius: 50%;
 }
.header-container.header-01 .top-mini-cart .cart-dd {
 margin-top: 0px;
 padding: 20px;
 left: auto;
 right: -70px;
 width: 320px;
 background: rgb(255, 255, 255);
 line-height: 2;
 border-radius: 0px;
 }
.header-container.header-01 .top-mini-cart .items {
 display: block;
 width: 100%;
 float: left;
 margin-bottom: 30px;
 }
.header-container.header-01 .top-mini-cart .items .items-inner:first-child {
 padding-top: 0px;
 }
.header-container.header-01 .top-mini-cart .items .cart-item-image {
 float: left;
 margin-right: 10px;
 display: block;
 overflow: hidden;
 }
.header-container.header-01 .top-mini-cart .items .cart-item-image a {
 display: block;
 border: 1px solid rgb(231, 226, 209);
 float: left;
 max-width: 90px;
 }
.header-container.header-01 .top-mini-cart .items .cart-item-image a img {
 max-width: 100%;
 height: auto;
 border: 0px;
 }
.header-container.header-01 .top-mini-cart .items .cart-item-info {
 float: left;
 max-width: 180px;
 width: 100%;
 }
.header-container.header-01 .top-mini-cart .items .cart-item-info .ratings {
 padding-bottom: 0px !important;
 }
.header-container.header-01 .top-mini-cart .items .cart-item-info .cart-item-title {
 line-height: 1.3;
 margin-top: 0px;
 margin-bottom: 10px;
 }
.header-container.header-01 .top-mini-cart .items .cart-item-info .cart-item-title a {
 font-size: 14px;
 font-weight: 400;
 }
.header-container.header-01 .top-mini-cart .items .cart-item-info .money {
 width: 50%;
 float: right;
 text-align: right;
 margin: 5px 0px;
 font-weight: 400;
 font-size: 15px;
 }
.header-container.header-01 .top-mini-cart .items .cart-item-info .cart-item-price {
 float: left;
 width: 50%;
 line-height: 3;
 }
.header-container.header-01 .top-mini-cart .items .cart-item-info .cart-close {
 float: right;
 height: 15px;
 padding: 2px;
 line-height: 10px;
 cursor: pointer;
 color: rgb(54, 54, 54);
 text-align: center;
 width: 15px !important;
 }
.header-container.header-01 .top-mini-cart .subtotal {
 text-transform: capitalize;
 overflow: hidden;
 width: 100%;
 display: inline-block;
 }
.header-container.header-01 .top-mini-cart .subtotal .shipping-cart {
 display: inline-block;
 width: 100%;
 line-height: 1.3;
 font-size: 15px;
 }
.header-container.header-01 .top-mini-cart .subtotal .total-cart {
 display: inline-block;
 width: 100%;
 line-height: 1.3;
 font-size: 16px;
 font-weight: 600;
 }
.header-container.header-01 .top-mini-cart .subtotal .shipping-cart .lable-cart {
 float: left;
 }
.header-container.header-01 .top-mini-cart .subtotal .cart-item-total-price {
 float: right;
 color: rgb(54, 54, 54);
 }
.header-container.header-01 .top-mini-cart .subtotal .cart-item-total-price .money {
 float: right;
 }
.header-container.header-01 .top-mini-cart .subtotal > span:first-child {
 margin-right: 5px;
 color: rgb(54, 54, 54);
 }
.header-container.header-01 .top-mini-cart .mini-cart-action {
 padding: 0px;
 float: right;
 width: 100%;
 text-align: right;
 overflow: hidden;
 }
.header-container.header-01 .top-mini-cart .mini-cart-action .btn-checkout {
 min-width: 116px;
 padding: 8px 10px;
 border: 1px solid rgb(149, 149, 149);
 font-size: 14px;
 width: 100%;
 background-color: rgb(255, 255, 255);
 text-transform: uppercase;
 display: block;
 text-align: center;
 border-radius: 0px;
 transition: all 0.3s ease-in-out 0s;
 }
.header-container.header-01 .top-mini-cart .mini-cart-action .btn-checkout:hover {
 transition: all 0.3s ease-in-out 0s;
 }
.header-container.header-01 .top-search, .header-container.header-01 .top-mini-cart, .header-container.header-01 .top-setting {
 float: left;
 width: 33%;
 }
.header-container.header-01 .top-search .dropdown-toggle, .header-container.header-01 .top-mini-cart .dropdown-toggle, .header-container.header-01 .top-setting .dropdown-toggle {
 padding: 45px 0px;
 font-size: 20px;
 display: block;
 text-align: center;
 line-height: 0;
 }
.header-container.header-01 .top-search a:hover, .header-container.header-01 .top-search a:focus, .header-container.header-01 .top-search a:active, .header-container.header-01 .top-mini-cart a:hover, .header-container.header-01 .top-mini-cart a:focus, .header-container.header-01 .top-mini-cart a:active, .header-container.header-01 .top-setting a:hover, .header-container.header-01 .top-setting a:focus, .header-container.header-01 .top-setting a:active {
 text-decoration: none;
 }
.header-container.header-01 .top-setting .list-setting {
 margin: 0px;
 padding-bottom: 30px;
 left: auto !important;
 }
.header-container.header-01 .top-setting .list-setting li {
 line-height: 1.8;
 }
.header-container.header-01 .top-setting .list-setting li > span {
 padding: 10px 45px;
 margin-bottom: 5px;
 color: rgb(63, 63, 63);
 text-transform: uppercase;
 font-size: 13px;
 }
.header-container.header-01 .top-setting .list-setting li a {
 padding: 10px 45px;
 text-transform: uppercase;
 color: rgb(63, 63, 63);
 font-size: 13px;
 }
.header-container.header-01 .top-setting .list-setting li a:hover {
 text-decoration: none;
 background-color: transparent;
 }
.header-container.header-01 .top-setting .list-setting li ul {
 margin: 10px 0px 0px;
 padding: 0px;
 }
.header-container.header-01 .top-setting .list-setting li ul li a {
 text-transform: capitalize;
 font-weight: 400;
 font-size: 14px;
 color: rgb(159, 159, 159);
 }
.header-container.header-01 .top-setting .list-setting .language {
 margin-bottom: 20px;
 }
.header-container.header-01 .header-right, .header-container.header-01 .main-menu-col {
 padding-right: 0px;
 }
.header-container.header-01 .top-search .search {
 margin: 0px;
 position: relative;
 padding: 0px !important;
 }
.header-container.header-01 .top-search .search .form-control {
 width: 100%;
 border-radius: 0px;
 height: 46px;
 }
.header-container.header-01 .top-search .search button {
 position: absolute;
 top: 0px;
 right: 0px;
 background-color: transparent;
 border-top: none;
 border-right: none;
 border-bottom: none;
 border-image: initial;
 font-size: 20px;
 height: 46px;
 width: 46px;
 text-align: center;
 border-left: 1px solid rgb(221, 221, 221);
 }
.header-container.header-01 .top-search .dropdown-menu.dropdown-search {
 width: 370px;
 padding: 0px !important;
 right: 0px !important;
 left: auto !important;
 }
.header-container.header-01 .ratings {
 width: 100%;
 float: left;
 display: block;
 padding-bottom: 10px;
 }
.header-container.header-01 .ratings .rating-box {
 width: 70px;
 height: 15px;
 overflow: hidden;
 position: relative;
 background: url("../images/ratings.png") center center no-repeat;
 }
.header-container.header-01 .ratings .rating {
 background: url("../images/rating.png") 0% 0% / cover no-repeat;
 top: -1px;
 left: 0px;
 position: absolute;
 z-index: 3;
 height: 15px;
 max-width: 100%;
 }
.header-container.header-01 .dropdown-menu {
 margin: 0px !important;
 box-shadow: rgba(0, 0, 0, 0.298) 0px 4px 8px 0px !important;
 border-radius: 0px !important;
 border: none !important;
 }
.header-container.header-01 .top-mini-cart .number-items {
 background-color: rgb(252, 149, 1);
 }
.header-container.header-01 .top-mini-cart .cart-item-title a:hover {
 color: rgb(252, 149, 1);
 }
.header-container.header-01 .top-mini-cart .btn-checkout:hover {
 background-color: rgb(252, 149, 1);
 border: 1px solid rgb(252, 149, 1);
 color: rgb(255, 255, 255);
 }
.header-container.header-01 .top-setting .list-setting li a:hover {
 color: rgb(252, 149, 1);
 }
.header-container.header-01 .top-setting .list-setting .selected a {
 color: rgb(252, 149, 1) !important;
 }
.header-container.header-01 .top-mini-cart .cart-item-title a::before {
 color: rgb(252, 149, 1);
 }
.header-container.header-01 .top-mini-cart .mini-cart-action a:hover {
 background-color: rgb(252, 149, 1);
 color: rgb(255, 255, 255) !important;
 }
.header-container.header-01 .top-search a:hover, .header-container.header-01 .top-search a:focus, .header-container.header-01 .top-search a:active, .header-container.header-01 .top-setting a:hover, .header-container.header-01 .top-setting a:focus, .header-container.header-01 .top-setting a:active {
 color: rgb(252, 149, 1) !important;
 }
@media (min-width: 992px) {
  .header-container.header-01 .header-right {
 width: 14%;
 }
  .header-container.header-01 .main-menu-col {
 width: 72%;
 }
  .header-container.header-01 .header-left {
 width: 14%;
 }
  .header-container.header-01 .top-search .dropdown-toggle, .header-container.header-01 .top-mini-cart .dropdown-toggle, .header-container.header-01 .top-setting .dropdown-toggle {
 text-align: right !important;
 }
  .header-container.header-01 .main-menu nav a:hover, .header-container.header-01 .main-menu nav a:focus, .header-container.header-01 .main-menu nav a:active {
 color: rgb(252, 149, 1);
 }
  .header-container.header-01 .top-search .dropdown-toggle, .header-container.header-01 .top-mini-cart .dropdown-toggle, .header-container.header-01 .top-setting .dropdown-toggle {
 padding: 45px 0px;
 }
  .header-container.header-01 .top-setting .list-setting {
 right: -70px;
 }
  .header-container.header-01 .main-menu nav > ul {
 text-align: right;
 margin-bottom: 0px;
 }
  .header-container.header-01 .main-menu nav > ul > li {
 padding: 32px 0px 34px;
 display: inline-block;
 color: rgb(102, 102, 102);
 position: relative;
 }
  .header-container.header-01 .main-menu nav > ul > li:nth-child(6) a {
 padding-right: 0px !important;
 }
  .header-container.header-01 .main-menu nav > ul > li > a {
 display: block;
 padding: 15px 20px;
 color: rgb(54, 54, 54);
 font-size: 16px;
 text-transform: uppercase;
 position: relative;
 }
  .header-container.header-01 .main-menu nav > ul > li > a .hot {
 background-color: rgb(254, 39, 64);
 }
  .header-container.header-01 .main-menu nav > ul > li > a .hot::before {
 color: rgb(254, 39, 64);
 border-color: rgb(254, 39, 64) transparent transparent !important;
 }
  .header-container.header-01 .main-menu nav > ul > li > a .cat_label {
 color: rgb(255, 255, 255);
 font-weight: normal;
 line-height: 14px;
 padding: 0px 4px;
 margin-left: 10px;
 text-transform: capitalize;
 position: absolute;
 right: -5px;
 top: 7px;
 border-radius: 2px;
 font-size: 10px !important;
 }
  .header-container.header-01 .main-menu nav > ul > li > a .cat_label::before {
 border-color: rgb(133, 209, 190) transparent transparent;
 border-style: solid;
 border-width: 6px 6px 0px 0px;
 content: "";
 height: 0px;
 position: absolute;
 left: 4px;
 top: 12px;
 transition: border-color 450ms ease-in-out 0s;
 width: 0px;
 }
  .header-container.header-01 .main-menu nav > ul > li:hover .mega-menu {
 opacity: 1;
 transform: scaleY(1);
 visibility: visible;
 top: 100%;
 }
  .header-container.header-01 .main-menu nav > ul > .parent-megamenu {
 position: static !important;
 }
  .header-container.header-01 .mega-menu {
 transform: scaleY(1);
 transform-origin: 0px 0px 0px;
 visibility: hidden;
 transition: 0.3s;
 z-index: 99;
 background: none 0px 0px repeat scroll rgb(255, 255, 255);
 left: 0px;
 opacity: 0;
 position: absolute;
 top: 120%;
 text-align: left;
 box-shadow: rgba(0, 0, 0, 0.298) 0px 4px 8px 0px;
 margin-left: -15px;
 margin-right: -15px;
 }
  .header-container.header-01 .mega-menu .container {
 padding-left: 0px;
 padding-right: 0px;
 }
  .header-container.header-01 .mega-menu .row {
 margin: 0px;
 padding: 25px;
 }
  .header-container.header-01 .mega-menu ul li a {
 color: rgb(111, 111, 111);
 display: block;
 font-weight: 400;
 position: relative;
 text-transform: capitalize;
 white-space: nowrap;
 line-height: 2;
 }
  .header-container.header-01 .mega-menu ul li li {
 float: left;
 width: 100%;
 display: block;
 }
  .header-container.header-01 .mega-menu ul li li a {
 transition: all 0.5s ease-in-out 0s;
 }
  .header-container.header-01 .mega-menu ul li li a:hover {
 transition: all 0.5s ease-in-out 0s;
 }
  .header-container.header-01 .mega-menu .menu-banner {
 position: relative;
 }
  .header-container.header-01 .mega-menu .menu-banner img {
 max-width: 100%;
 width: 100%;
 }
  .header-container.header-01 .mega-menu .mega-columns {
 padding: 10px;
 }
  .header-container.header-01 .mega-menu .mega-columns ul li a:hover {
 padding-left: 10px;
 }
  .header-container.header-01 .mega-menu .mega-columns > a {
 font-size: 16px;
 color: rgb(47, 47, 47);
 margin-bottom: 15px;
 }
  .header-container.header-01 .single-menu {
 min-width: 130px;
 padding: 25px 35px;
 }
  .header-container.header-01 .single-menu li {
 float: left;
 width: 100%;
 display: block;
 }
  .header-container.header-01 .single-menu li a {
 color: rgb(111, 111, 111);
 font-weight: 400;
 }
}
@media (max-width: 991px) {
  .header-container.header-01 .logo {
 padding: 25px 0px;
 }
  .header-container.header-01 .top-mini-cart .cart-dd {
 right: 0px;
 }
  .header-container.header-01 .top-search .dropdown-toggle, .header-container.header-01 .top-mini-cart .dropdown-toggle, .header-container.header-01 .top-setting .dropdown-toggle {
 padding: 30px 0px;
 }
  .header-container.header-01 .top-setting .list-setting {
 right: 0px;
 }
  .mobile-menu .mega-menu .menu-banner {
 display: none;
 }
  .mobile-menu .mega-menu .container {
 padding: 0px;
 width: auto;
 }
  .mobile-menu .mega-menu .col-sm-3, .mobile-menu .mega-menu .col-sm-4, .mobile-menu .mega-menu .col-sm-2, .mobile-menu .mega-menu .col-sm-6 {
 padding: 0px;
 }
}
@media (min-width: 1200px) {
}
@media (max-width: 1199px) and (min-width: 992px) {
}
@media (max-width: 991px) and (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media (max-width: 981px) {
}
#footer-seven .footer {
 }
#footer-seven .footer-top-at {
 padding: 4em 0px;
 }
#footer-seven .amet-sed h4 {
 font-size: 1.5em;
 color: rgb(255, 255, 255);
 font-family: Lato, sans-serif;
 margin: 0px 0px 1em;
 text-transform: uppercase;
 font-weight: 700;
 }
#footer-seven ul.nav-bottom li {
 list-style: none;
 }
#footer-seven ul.nav-bottom li a {
 text-decoration: none;
 color: rgb(238, 238, 238);
 font-size: 1.1em;
 display: inline-block;
 margin: 0.2em 0px;
 }
#footer-seven .amet-sed p {
 color: rgb(238, 238, 238);
 font-size: 1.2em;
 margin: 0px 0px 0.3em;
 font-weight: 400;
 line-height: 1.8em;
 }
#footer-seven .amet-sed form {
 padding: 1em 0px 0px;
 }
#footer-seven .amet-sed input[type="text"], .amet-sed input[type="submit"] {
 width: 69%;
 padding: 0.5em;
 outline: none;
 color: rgb(0, 0, 0);
 font-size: 1em;
 background: rgb(255, 255, 255);
 border: none;
 }

#footer-seven .social li {
 display: inline-block;
 }

#footer-seven ul.social li i.twitter {
 background-position: -43px -14px;
 }
#footer-seven ul.social li i.rss {
 background-position: -77px -14px;
 }
#footer-seven ul.social li i.gmail {
 background-position: -110px -14px;
 }
#footer-seven .footer-class {
 padding: 15px 0px;
 text-align: center;
 background-color: rgb(41, 31, 81);
 }
#footer-seven .footer-class ul {
 padding: 0px;
 display: table;
 float: none;
 margin: 0px auto;
 }
#footer-seven .footer-class ul li {
 float: left;
 list-style: none;
 }
#footer-seven .footer-class ul li a {
 padding: 0px 10px;
 text-decoration: none;
 color: rgb(255, 255, 255);
 font-size: 12px;
 }
#footer-seven .footer-class p {
 color: rgb(255, 255, 255);
 line-height: 1.8em;
 font-size: 14px;
 font-family:'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
margin:0;
 }
@media (min-width: 1200px) {
  .container {
 width: 1170px;
 }
}
@media (min-width: 1200px) {
}
@media (max-width: 1199px) and (min-width: 992px) {
}
@media (max-width: 991px) and (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media (max-width: 981px) {
}
#title-shastablue .title-box {
 width: 100%;
 overflow: hidden;
 }
#title-shastablue .title-under {
 position: relative;
 margin-bottom: 1.6em;
 clear: both;
 }
#title-shastablue .title-under span {
 color: rgb(185, 196, 232);
 text-decoration: line-through;
 }
#mat_featured4 .home-bottom-slots a:hover {
 color: rgb(229, 23, 62);
 }
#mat_featured4 .home-bottom-slots .ut-14px {
 font-size: 14px;
 }
#mat_featured4 .home-bottom-slots .ut-18px {
 font-size: 18px;
 }
#mat_featured4 .home-bottom-slots .ut-20px {
 font-size: 20px;
 }
#mat_featured4 .home-bottom-slots a {
 text-decoration: none;
 color: rgb(43, 43, 43);
 }
#mat_featured4 .home-bottom-slots > .ut-four-col a:hover {
 color: rgb(229, 23, 62);
 }
#mat_featured4 .home-bottom-slots .ut-extrabold {
 font-weight: 700;
 }
#mat_featured4 .home-bottom-slots {
 font-family: Ubuntu, sans-serif;
 font-size: 14px;
 margin: 0px auto;
 }
#mat_featured4 .home-bottom-slots .slick-slide img {
 width: 100%;
 }
#mat_featured4 .home-bottom-slots .slick-dots {
 padding: 0px;
 text-align: center;
 margin-top: 40px;
 }
#mat_featured4 .home-bottom-slots .slick-dots li {
 display: inline-block;
 margin: 0px 6px;
 }
#mat_featured4 .home-bottom-slots .slick-dots li.slick-active button {
 background: rgb(0, 0, 0);
 }
#mat_featured4 .home-bottom-slots .slick-dots li button {
 background: none;
 border: 1px solid rgb(0, 0, 0);
 width: 15px;
 height: 15px;
 border-radius: 10px;
 text-indent: -9999px;
 padding: 0px;
 }
#mat_featured4 .home-bottom-slots ul li {
 list-style: none !important;
 }
#mat_featured4 .home-bottom-slots {
 border: none;
 box-shadow: none;
 }
#mat_featured4 .home-bottom-slots {
 max-width: 960px;
 min-width: 768px;
 margin: 0px auto;
 }
#mat_featured4 #ut-top-mattresses h2, .ut-sleep-essentials > h2, #ut-sleep-essentials h2, .ut-mattresses-essentials h2 {
 font-size: 24px;
 font-weight: 300;
 color: rgb(43, 43, 43);
 text-align: center;
 margin: 20px;
 }
#mat_featured4 #home-no-left-nav-2 div.ut-se-text {
 margin-bottom: 25px;
 }
#mat_featured4 .ut-se-img {
 height: 218px;
 width: 218px;
 }
#mat_featured4 #home-no-left-nav-2 .ut-se-img {
 width: 100%;
 }
#mat_featured4 div.ut-se-text {
 background-color: rgb(57, 72, 72);
 font-size: 14px;
 font-weight: 700;
 color: rgb(255, 255, 255);
 text-transform: uppercase;
 bottom: 0px;
 height: 30px;
 line-height: 30px;
 padding-left: 10px;
 width: 100%;
 box-sizing: border-box;
 }
#mat_featured4 #ut-top-mattresses h2, .ut-sleep-essentials > h2, #ut-sleep-essentials h2, .ut-mattresses-essentials h2 {
 font-size: 24px;
 font-weight: 300;
 color: rgb(43, 43, 43);
 text-align: center;
 margin: 20px;
 }
#mat_featured4 #sleep-essentials-container {
 height: 550px;
 }
@media (min-width: 982px) {
  #mat_featured4 .responsiveFilters {
 display: none;
 }
  #mat_featured4 #sleep-essentials-floating-container > div:nth-child(3n+1), #home-comfort-selector-list > li:nth-child(3n+1) {
 margin: 0px 30px 0px 0px;
 }
  #mat_featured4 #sleep-essentials-floating-container > div:nth-child(3n+2), #home-comfort-selector-list > li:nth-child(3n+2) {
 margin: 0px;
 }
  #mat_featured4 #sleep-essentials-floating-container > div:nth-child(3n+3), #home-comfort-selector-list > li:nth-child(3n+3) {
 margin: 0px 0px 0px 30px;
 }
  #mat_featured4 #sleep-essentials-floating-container {
 width: 960px;
 margin: 0px auto;
 }
  #mat_featured4 .ut-container {
 width: 960px;
 }
  #mat_featured4 .top-related-half-container {
 width: 50%;
 float: left;
 }
  #mat_featured4 .top-related-half-container > div {
 width: 50% !important;
 }
}
@media (max-width: 981px) {
  #mat_featured4 .not-responsive {
 display: none;
 }
  #mat_featured4 .responsive {
 display: block;
 }
  #mat_featured4 .home-right-block {
 width: 100%;
 }
  #mat_featured4 .home-bottom-slots {
 margin: 0px;
 }
  #mat_featured4 .home-bottom-slots {
 min-width: 0px;
 }
  #mat_featured4 .home-bottom-slots .slick-track {
 max-width: none;
 }
  #mat_featured4 .home-bottom-slots button.slick-prev.slick-arrow, #mat_featured4 .home-bottom-slots button.slick-next.slick-arrow, #mat_featured4 .home-bottom-slots .slick-dots {
 display: none !important;
 }
}
@media only screen and (max-width: 767px) {
  #mat_featured4 #sleep-essentials-container {
 height: 1660px;
 }
}
@media only screen and (max-device-width: 736px) and (min-device-width: 414px) {
  #mat_featured4 #sleep-essentials-container {
 height: 1660px;
 }
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) {
  #mat_featured4 #sleep-essentials-container {
 height: auto;
 }
}
@media (min-width: 1771px) {
}
@media (max-width: 1770px) and (min-width: 1200px) {
}
@media (max-width: 1199px) and (min-width: 992px) {
}
@media (max-width: 991px) and (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media only screen and (max-width: 1365px) and (min-width: 1200px) {
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}
@media (max-width: 639px) {
}
@media (max-width: 479px) {
}
@media (min-width: 1200px) {
}
@media (max-width: 1199px) and (min-width: 992px) {
}
@media (max-width: 991px) and (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media (min-width: 1771px) {
}
@media (max-width: 1770px) and (min-width: 1200px) {
}
@media (max-width: 1199px) and (min-width: 992px) {
}
@media (max-width: 991px) and (min-width: 768px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media (min-width: 992px) {
}
@media (min-width: 480px) {
}
@media (max-width: 479px) {
}
@media (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}
@media only screen and (device-width: 1024px) {
}
@media (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 991px) and (min-width: 480px) {
}
@media (max-width: 991px) and (min-width: 768px) {
}
.dropdown-menu {
 margin: 0px !important;
 box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 8px 0px !important;
 border-radius: 0px !important;
 border: none !important;
 }
.popup-search {
 position: fixed;
 margin: auto;
 top: 0px;
 left: 0px;
 right: 0px;
 bottom: 0px;
 height: 150px;
 z-index: 99999;
 }
.popup-search .search {
 margin: 0px;
 position: relative;
 padding: 0px !important;
 }
.popup-search .search label {
 color: rgb(255, 255, 255);
 font-weight: 400;
 font-size: 30px;
 text-align: left;
 float: left;
 margin-bottom: 10px;
 }
.popup-search .search .form-control {
 width: 100%;
 border-radius: 0px;
 height: 46px;
 color: rgb(57, 54, 65);
 font-weight: 400;
 font-size: 17px;
 }
.popup-search .search button {
 position: absolute;
 top: 52px;
 right: 0px;
 background-color: transparent;
 border: none;
 font-size: 20px;
 height: 46px;
 width: 46px;
 text-align: center;
 }
.popup-search .search-close {
 background-color: transparent;
 border: none;
 color: rgb(255, 255, 255);
 font-size: 25px;
 font-weight: 400;
 float: right;
 position: relative;
 z-index: 9999;
 cursor: pointer;
 }
.search-show {
 display: block !important;
 }
@media (min-width: 1200px) {
  .popup-search {
 width: 930px;
 }
}
@media (max-width: 1200px) and (min-width: 992px) {
  .popup-search {
 width: 830px;
 }
}
@media (max-width: 992px) {
  .popup-search {
 width: auto;
 left: 30px;
 right: 30px;
 bottom: auto !important;
 top: 100px !important;
 }
}
@media (max-width: 1500px) and (min-width: 1200px) {
}
@media (max-width: 1200px) and (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 991px) and (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 991px) and (min-width: 480px) {
}
@media (min-width: 480px) {
}
@media (max-width: 479px) {
}
@media only screen and (max-width: 1366px) {
}
@media only screen and (max-width: 1025px) {
}
@media only screen and (max-width: 1000px) {
}
@media only screen and (max-width: 601px) and (orientation: landscape) {
}
@media only screen and (max-width: 500px) {
}
@media only screen and (max-width: 400px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 992px) {
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
}
@media (max-width: 991px) {
  #apec-header .menu-block .container > span::after {
 top: 0px;
 width: 0px;
 }
}
@media (max-width: 767px) {
}
@media (max-width: 639px) {
}
@media (max-width: 479px) {
}
@media (min-width: 992px) {
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media only screen and (max-width: 767px) {
}
@media (min-width: 768px) {
}
@media (max-width: 991px) {
}
@media (max-width: 991px) {
}
@media (min-width: 992px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 991px) and (min-width: 480px) {
}
@media (min-width: 480px) {
}
@media (max-width: 480px) {
}
@media (max-width: 479px) {
}
.cart-content {
 height: 210px;
 overflow-y: scroll;
 }
@media (max-width: 991px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) and (min-width: 480px) {
}
@media (max-width: 767px) and (min-width: 480px) {
  .container, .container-fluid {
 width: 440px;
 }
}
@media (max-width: 479px) {
}
@media not all {
}
.row {
 margin-right: -15px;
 margin-left: -15px;
 }
ol, ul {
 padding: 0px;
 margin: 0px;
 }
li {
 list-style: none;
 }
a {
 transition: all 0.3s ease-in-out 0s;
 }
a:hover, a:focus, a:active {
 transition: all 0.3s ease-in-out 0s;
 text-decoration: none;
 }
.top-mini-cart .cart-item-title a::before {
 color: rgb(136, 176, 111);
 }
.top-mini-cart .mini-cart-action a:hover {
 background-color: rgb(136, 176, 111);
 color: rgb(255, 255, 255) !important;
 }
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}
@media (max-width: 991px) and (min-width: 480px) {
}
@media (min-width: 480px) {
}
@media (max-width: 479px) {
}
@media only screen and (max-width: 1024px) {
}
@media (max-width: 767px) {
}
@media only screen and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: portrait) {
}
@media only screen and (max-width: 767px) {
}
@media (min-width: 768px) {
  #sleepheader .navbar-nav > li > a {
 padding-top: 30px;
 padding-bottom: 30px;
 }
}
@media (max-width: 991px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 991px) and (min-width: 480px) {
}
@media (max-width: 767px) and (min-width: 480px) {
  .container, .container-fluid {
 width: 440px;
 }
}
@media (min-width: 480px) {
}
@media (max-width: 479px) {
  .header-container .logo {
 padding: 25px 0px 0px;
 }
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
}
@media only screen and (max-width: 767px) {
}
@media (max-width: 991px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) and (min-width: 480px) {
}
@media (max-width: 767px) and (min-width: 480px) {
  .container, .container-fluid {
 width: 440px;
 }
}
@media (max-width: 479px) {
}
@media not all {
}
.row {
 margin-right: -15px;
 margin-left: -15px;
 }
ol, ul {
 padding: 0px;
 margin: 0px;
 }
li {
 list-style: none;
 }
a {
 transition: all 0.3s ease-in-out 0s;
 }
a:hover, a:focus, a:active {
 transition: all 0.3s ease-in-out 0s;
 text-decoration: none;
 }
@media (max-width: 991px) {
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) and (min-width: 480px) {
}
@media (max-width: 767px) and (min-width: 480px) {
  .container, .container-fluid {
 width: 440px;
 }
}
@media (max-width: 479px) {
}
@media not all {
}
.row {
 margin-right: -15px;
 margin-left: -15px;
 }
ol, ul {
 padding: 0px;
 margin: 0px;
 }
li {
 list-style: none;
 }
a {
 transition: all 0.3s ease-in-out 0s;
 }
a:hover, a:focus, a:active {
 transition: all 0.3s ease-in-out 0s;
 text-decoration: none;
 }
@media (max-width: 991px) {
}
@media (min-width: 992px) {
}
.mobile-menu {
 position: static;
 }
.top-mini-cart .cart-item-title a::before {
 color: rgb(136, 176, 111);
 }
.top-mini-cart .mini-cart-action a:hover {
 background-color: rgb(136, 176, 111);
 color: rgb(255, 255, 255) !important;
 }
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}
@media (max-width: 991px) and (min-width: 480px) {
}
@media (min-width: 480px) {
}
@media (max-width: 479px) {
}
@media only screen and (max-width: 1024px) {
}
@media (max-width: 767px) {
}
@media only screen and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: portrait) {
}
.top-mini-cart .cart-item-title a::before {
 color: rgb(136, 176, 111);
 }
.top-mini-cart .mini-cart-action a:hover {
 background-color: rgb(136, 176, 111);
 color: rgb(255, 255, 255) !important;
 }
@media (min-width: 992px) {
}
@media (max-width: 991px) {
  #uh-header .mobile-menu .mega-menu .col-sm-3, #uh-header .mobile-menu .mega-menu .col-sm-4, #uh-header .mobile-menu .mega-menu .col-sm-2, #uh-header .mobile-menu .mega-menu .col-sm-6 {
 padding: 0px;
 }
}
@media (max-width: 767px) {
}
@media (max-width: 991px) and (min-width: 480px) {
}
@media (min-width: 480px) {
}
@media (max-width: 479px) {
}
@media only screen and (max-width: 1024px) {
}
@media (max-width: 767px) {
}
@media only screen and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: portrait) {
}
#header-seven .header {
 background: rgb(242, 242, 242);
 }
#header-seven .itemContainer {
 width: 100%;
 float: left;
 }
#header-seven .item_add {
 color: rgb(255, 255, 255);
 border: none;
 }
#header-seven .grid_1 img {
 margin-bottom: 1em;
 }
#header-seven .box_1 {
 float: right;
 margin-top: -11px;
 }
#header-seven .box_1 h3 {
 color: rgb(122, 132, 153);
 font-size: 1em;
 float: left;
 }
#header-seven .box_1 h3 img {
 margin-left: 5px;
 }
#header-seven .box_1 p {
 float: right;
 }
#header-seven .total {
 display: inline-block;
 }
#header-seven .header-top {
 background: rgb(0, 0, 0);
 padding: 10px 0px 0px;
 }
#header-seven .top_left {
 float: right;
 }
#header-seven .top_left h2 {
 text-transform: uppercase;
 font-size: 12px;
 color: rgb(255, 255, 255);
 }
#header-seven .top_left h2 span {
 color: rgb(0, 0, 0);
 margin-right: 0px;
 padding: 1px 10px;
 background: url("../images/sitebuilderimages/phon.png") 0px 2px no-repeat;
 transition: all 0.3s ease-in-out;
 }
#header-seven .top_right {
 float: left;
 color: rgb(255, 255, 255);
 margin-top: 16px;
 }
#header-seven .top_right ul {
 padding: 0px;
 list-style: none;
 }
#header-seven .top_right ul li {
 display: inline-block;
 margin-right: 10px;
 }
#header-seven .top_right ul li:last-child {
 margin-right: 0px;
 }
#header-seven .top_right ul li a {
 text-align: center;
 padding: 0px 4px;
 text-transform: uppercase;
 font-size: 12px;
 display: block;
 color: rgb(255, 255, 255);
 transition: all 0.3s ease-in-out;
 }
#header-seven .top_right ul li a:hover {
 color: rgb(255, 105, 120);
 text-decoration: none;
 }
#header-seven .itemContainer {
 width: 100%;
 float: left;
 }
#header-seven.itemContainer div {
 float: left;
 margin: 5px 20px;
 }
#header-seven.itemContainer a {
 text-decoration: none;
 }
#header-seven.cartHeaders {
 width: 100%;
 float: left;
 }
#header-seven.cartHeaders div {
 float: left;
 margin: 5px 20px;
 }
#header-seven #loginContainer {
 position: relative;
 }
#header-seven #loginContainer a span {
 display: block;
 padding: 2px 14px;
 border: 1px solid rgb(85, 85, 85);
 font-weight: 300;
 }
#header-seven #loginButton {
 display: inline-block;
 position: relative;
 z-index: 30;
 cursor: pointer;
 }
#header-seven #loginBox {
 position: absolute;
 top: 44px;
 right: 0px;
 display: none;
 z-index: 29;
 }
#header-seven #loginForm::after {
 content: "";
 position: absolute;
 right: 25px;
 top: -10px;
 border-left: 10px solid rgba(0, 0, 0, 0);
 border-right: 10px solid rgba(0, 0, 0, 0);
 border-bottom: 10px solid rgb(240, 240, 240);
 }
#header-seven #loginForm {
 width: 300px;
 background: rgb(255, 255, 255);
 border: 1px solid rgb(214, 214, 214);
 }
#header-seven #loginForm fieldset {
 margin: 0px 0px 15px;
 display: block;
 border: 0px;
 padding: 0px;
 }
#header-seven fieldset#body {
 border-radius: 3px;
 padding: 15px;
 margin: 0px;
 }
#header-seven #loginForm #login:hover {
 background: rgb(79, 65, 140);
 }
#header-seven #loginForm span {
 display: block;
 padding: 0px 0px 15px 17px;
 }
#header-seven #loginForm span a {
 color: rgb(0, 0, 0);
 font-size: 0.85em;
 font-weight: 500;
 background: none;
 border: none;
 box-shadow: none;
 }
#header-seven #loginForm span a:hover {
 text-decoration: underline;
 }
#header-seven input:focus {
 outline: none;
 }

#header-seven .header_right {
 float: right;
 width: 40%;
 }
#header-seven .head-t {
 padding: 1em 0px;
 }
#header-seven .search {
 position: relative;
 background: rgb(243, 244, 245);
 border: 1px solid rgb(216, 216, 216);
 }
#header-seven .search form {
 width: 100%;
 }
#header-seven .search input[type="text"] {
 margin: 0px;
 font-family: "Open Sans", sans-serif;
 padding: 8px 16px;
 outline: none;
 color: rgb(90, 90, 90);
 background: none;
 border: none;
 width: 85.3333%;
 line-height: 1.5em;
 position: relative;
 font-size: 0.8725em;
 -webkit-appearance: none;
 text-transform: capitalize;
 }
#header-seven .search input[type="text"]:hover {
 background: rgb(255, 255, 255);
 }
#header-seven .search input[type="submit"] {
 background: url("../images/search.png") 0px 1px no-repeat;
 border: none;
 cursor: pointer;
 width: 24px;
 outline: none;
 position: absolute;
 height: 24px;
 top: 6px;
 right: 5px;
 }
#header-seven .log {
 float: left;
 width: 19%;
 margin-top: 3px;
 }
#header-seven .reg {
 float: left;
 width: 20%;
 margin: 5px 0px;
 }
#header-seven .create_btn {
 float: left;
 width: 21%;
 }
#header-seven .create_btn a {
 text-transform: capitalize;
 display: inline-block;
 padding: 8px 16px;
 font-size: 0.8725em;
 font-weight: 300;
 color: rgb(255, 255, 255);
 background: rgb(239, 95, 33);
 transition: all 0.3s ease-in-out;
 }
#header-seven .create_btn a:hover {
 background: rgb(79, 65, 140);
 color: rgb(255, 255, 255);
 text-decoration: none;
 }
#header-seven .create_btn a img {
 vertical-align: top;
 margin-top: 3px;
 }
#header-seven .reg a {
 vertical-align: middle;
 font-size: 0.85em;
 font-weight: 300;
 text-decoration: none;
 }
#header-seven .icon1::before, .icon1::after {
 content: "";
 display: table;
 }
#header-seven .icon1::after {
 clear: both;
 }
#header-seven .icon1 {
 float: left;
 zoom: 1;
 width: 40%;
 margin: 8px 0px 0px;
 }
#header-seven ul.icon1 {
 padding: 0px;
 list-style: none;
 }
#header-seven .icon1 li {
 float: left;
 position: relative;
 cursor: pointer;
 }
#header-seven .icon1 li:last-child {
 border-right: none;
 }
#header-seven .icon1 li:hover > a {
 color: rgb(250, 250, 250);
 }
#header-seven .icon1-trigger {
 display: none;
 }
#header-seven .sub-icon1 img {
 border: none;
 display: inline-block;
 vertical-align: middle;
 }
#header-seven .c1 {
 background: url("../images/sitebuilderimages/art.png") 0px 0px no-repeat;
 width: 32px;
 height: 32px;
 display: inline-block;
 vertical-align: middle;
 margin-top: 2px;
 }
#header-seven .c2 {
 background: url("../images/sitebuilderimages/bag.png") 0px 1px no-repeat;
 width: 24px;
 height: 24px;
 display: inline-block;
 vertical-align: middle;
 }
#header-seven .icon1 .profile_img {
 margin-top: 3px;
 }
#header-seven.sub-icon1 ul li h3 {
 text-align: center;
 font-size: 1em;
 color: rgb(79, 65, 140);
 text-transform: uppercase;
 margin-bottom: 4%;
 }
#header-seven .sub-icon1 ul li p {
 text-align: center;
 font-size: 0.8125em;
 color: rgb(85, 85, 85);
 line-height: 1.8em;
 }
#header-seven .sub-icon1.list {
 padding: 20px 0px;
 }
#header-seven .sub-icon1 ul li p a {
 color: rgb(79, 65, 140);
 }
#header-seven.sub-icon1 ul li p a:hover {
 color: rgb(85, 85, 85);
 text-decoration: underline;
 }
#header-seven ul.megamenu.skyblue {
 background: rgb(79, 65, 140);
 font-weight: bold;
 }
#header-seven .rgt-bottom {
 margin-bottom: 1em;
 }
#header-seven .h_nav h4 {
 border-bottom: 1px solid rgb(236, 236, 236);
 font-size: 1em;
 color: rgb(0, 0, 0);
 line-height: 1.8em;
 text-transform: uppercase;
 margin-bottom: 4%;
 }
#header-seven .h_nav h4.top {
 margin-top: 12%;
 }
#header-seven .h_nav ul li {
 display: block;
 }
#header-seven .h_nav ul li a {
 display: block;
 font-size: 0.95em;
 color: rgb(85, 85, 85);
 text-transform: capitalize;
 transition: all 0.3s ease-in-out;
 line-height: 2.5em;
 }
#header-seven .h_nav ul li a:hover {
 color: rgb(79, 65, 140);
 text-decoration: underline;
 }
@media (max-width: 966px) {
  #header-seven #loginContainer a span {
 padding: 2px 4px;
 }
  #header-seven .log {
 float: left;
 width: 15%;
 }
  #header-seven .create_btn a {
 padding: 6px 8px;
 font-size: 0.75em;
 }
  #header-seven .reg {
 float: left;
 width: 21%;
 margin: 5px 0px;
 }
}
@media (max-width: 736px) {
  #header-seven .log {
 float: left;
 width: 20%;
 }
}
@media (max-width: 667px) {
  #header-seven .header_right {
 float: right;
 width: 56%;
 }
  #header-seven #loginBox {
 right: -100px;
 }
}
@media (min-width: 768px) {
  #header-seven .header-middle .header-right .top-mini-cart a:hover .icon {
 color: rgb(255, 255, 255);
 transition: all 0.3s ease-in-out 0s;
 background-color: rgb(165, 214, 167) !important;
 border-color: rgb(165, 214, 167) !important;
 }
}
@media only screen and (max-width: 767px) {
  #header-seven #wd-user-link li {
 padding: 0px !important;
 }
  #header-seven #wd-header-search {
 top: 23px !important;
 }
  #header-seven #wd-extra-link {
 top: 23px !important;
 }
  #header-eleven nav.top-bar li a {
 font-size: 14px;
 }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  #header-seven #wd-header-search {
 top: 33px !important;
 }
  #header-seven #wd-extra-link {
 top: 33px !important;
 }
  #header-seven .logo {
 float: none;
 margin: 0.9em 0px;
 width: 100%;
 }
}
@media (max-width: 640px) {
  #header-seven #loginContainer a span {
 padding: 0px 4px;
 font-size: 0.8em;
 }
  #header-seven .reg a {
 font-size: 0.75em;
 }
  #header-seven .reg {
 width: 20%;
 margin: 1px 0px;
 }
  #header-seven .logo {
 float: none;
 margin: 0.9em 0px;
 width: 100%;
 }
}
#header-seven .total-table {
 padding: 0px;
 }
#header-seven .total-table table {
 border-collapse: collapse;
 }
#header-seven #wd-extra-link {
 position: absolute;
 top: 40px;
 right: 0px;
 }
#header-seven #wd-header-search {
 position: absolute;
 right: 100px;
 top: 40px;
 background: url("/public/newElements/images/pillowbar/bg-search.gif") right top no-repeat;
 }
#header-seven #wd-header-search label {
 float: left;
 line-height: 19px;
 text-transform: capitalize;
 padding-right: 3px;
 font-size: 11px;
 }
#header-seven #wd-header-search div {
 float: none;
 margin: 0px;
 }
#header-seven #wd-header-search div.wd-input input {
 width: 150px;
 padding: 3px 5px;
 border: none;
 background: transparent;
 float: left;
 font-size: 0.95em;
 }
#header-seven #wd-header-search div.wd-submit-search input {
 width: 38px;
 background: none;
 cursor: pointer;
 border: 0px;
 line-height: 20px;
 height: 20px;
 overflow: hidden;
 font-size: 0px;
 float: left;
 }
#header-seven #wd-header-search div.wd-submit input:hover {
 color: rgb(250, 139, 9);
 background-color: rgb(138, 1, 1);
 }
#header-seven #wd-extra-link li {
 float: left;
 list-style: none;
 }
#header-seven .wd-view-cart li a {
 float: left;
 font-weight: bold;
 font-size: 10px;
 text-transform: uppercase;
 background: url("../images/sitebuilderimages/ico-extra-link.png") 0px 7px no-repeat;
 padding: 0px 6px 0px 12px;
 }
#header-seven a:hover, a:active, a:focus {
 outline: none;
 text-decoration: none;
 color: rgb(114, 175, 210);
 }
#header-seven #wd-extra-link li a.wd-view-cart {
 font-weight: bold;
 font-size: 10px;
 text-transform: uppercase;
 padding: 5px 0px 0px 32px;
 background: url("/public/newElements/images/pillowbar/ico-view-cart.gif") 12px 0px no-repeat;
 }
#header-seven #wd-user-link li {
 float: left;
 padding: 10px 0px;
 list-style: none;
 }
#header-seven #wd-user-link li a {
 text-decoration: none;
 float: left;
 font-weight: bold;
 font-size: 10px;
 text-transform: uppercase;
 background: url("../images/sitebuilderimages/ico-extra-link.png") 0px 7px no-repeat;
 padding: 0px 6px 0px 12px;
 }
#header-seven #wd-user-link li a.wd-view-cart {
 font-weight: bold;
 font-size: 10px;
 text-transform: uppercase;
 padding-left: 32px;
 background: url("/public/newElements/images/pillowbar/ico-view-cart.gif") 12px 0px no-repeat;
 }
#header-seven ul.wd-categorymenu {
 position: absolute;
 display: none;
 width: 250px;
 z-index: 1000;
 border-bottom: 4px solid #89b2d2;
 padding-left: 0px;
 background-color: #89b2d2;
 text-align: left;
 }
#header-seven ul.wd-categorymenu li {
 padding: 0px;
 float: left;
 background: #89b2d2;
 position: relative;
 z-index: 1000;
 width: 100%;
 }
#header-seven ul.wd-categorymenu li a {
 float: left;
 width: 100%;
 padding: 5px 16px 5px 14px;
 z-index: 1000;
 text-transform: capitalize;
 font-size: 12px;
 color: rgb(81, 62, 121);
 font-weight: normal;
 text-decoration: none;
 }
#header-seven ul.wd-categorymenu li:hover {
 background-color: rgb(255, 255, 255);
 }
@media (min-width: 1200px) {
  .container {
 width: 970px;
 }
}
#header-seven .megamenu {
 margin-bottom: 0px;
 padding: 0px;
 width: 100%;
 list-style: none;
 display: inline-block;
 position: relative;
 font-family: Calibri, Arial;
 font-size: 15px;
 }
#header-seven .megamenu li {
 margin-bottom: 0px;
 display: inline;
 position: relative;
 z-index: 1000;
 float: left;
 padding-left: 8px;
 padding-right: 3px;
 }
#header-seven .megamenu > li > a {
 float: left;
 padding: 8px 17px;
 text-decoration: none;
 font-size: 1em;
 text-transform: uppercase;
 transition: all 0.3s ease-in-out;
 }
#header-seven .megamenu > li.active > a {
 background: rgb(79, 65, 140);
 }
#header-seven .megamenu > li.right {
 float: right;
 }
#header-seven .megamenu .dropdown, .megamenu .dropdown li .dropdown {
 list-style: none;
 margin: 0px;
 padding: 0px;
 display: none;
 position: absolute;
 z-index: 999;
 width: 160px;
 border: 1px solid rgba(0, 0, 0, 0.1);
 background: rgb(255, 255, 255);
 }
#header-seven .megamenu .dropdown {
 top: 59px;
 }
#header-seven .megamenu .dropdown li .dropdown {
 left: 160px;
 top: inherit;
 }
#header-seven .megamenu .dropdown li {
 clear: both;
 width: 100%;
 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
 }
#header-seven .megamenu .dropdown li:last-child {
 border-bottom: 0px;
 }
#header-seven .megamenu .dropdown li a {
 float: left;
 width: 100%;
 padding: 10px 25px;
 text-decoration: none;
 display: block;
 border: 0px none;
 font-size: 14px;
 color: rgb(68, 68, 68);
 background: 0px center;
 box-sizing: border-box;
 transition: color 0.4s ease-in-out;
 }
#header-seven .megamenu .dropdown li:hover > a {
 background: rgb(219, 219, 219);
 }
#header-seven .megamenu > li > .megapanel {
 position: absolute;
 display: none;
 background: rgb(255, 255, 255);
 box-shadow: rgb(119, 119, 119) 0px 2px 4px;
 width: 100.2%;
 top: 38px;
 left: -1px;
 z-index: 99;
 padding: 20px 30px;
 box-sizing: border-box;
 }
#header-seven .megamenu .megapanel ul {
 margin: 0px;
 padding: 0px;
 }
#header-seven .megamenu .megapanel img {
 width: 100%;
 border: 1px solid rgb(222, 222, 222);
 cursor: pointer;
 transition: border 0.3s linear;
 }
.megamenu .megapanel img:hover {
 border: 1px solid rgb(119, 119, 119);
 }
.megamenu form.contact input, .megamenu form.contact textarea {
 font-family: Calibri, Arial;
 font-size: 16px;
 color: rgb(68, 68, 68);
 outline: 0px;
 }
#header-seven .megamenu form.contact input[type="text"], #header-seven .megamenu form.contact textarea {
 resize: none;
 width: 100%;
 margin: 10px 0px;
 padding: 5px 10px;
 border: 1px solid rgb(222, 222, 222);
 box-sizing: border-box;
 transition: border 0.3s linear;
 }
#header-seven .megamenu form.contact input[type="text"] {
 height: 40px;
 }
#header-seven .megamenu form.contact input[type="text"]:focus, #header-seven.megamenu form.contact textarea:focus {
 border: 1px solid rgb(153, 153, 153);
 }
#header-seven .megamenu form.contact input[type="submit"] {
 width: 100px;
 height: 35px;
 border: 0px;
 color: rgb(255, 255, 255);
 cursor: pointer;
 background: rgb(153, 153, 153);
 }
#header-seven .megapanel .row {
 width: 100%;
 margin-top: 15px;
 }
#header-seven .megapanel .row:first-child {
 margin-top: 0px;
 }
#header-seven .megapanel .row::before, .megapanel .row::after {
 display: table;
 content: "";
 line-height: 0;
 }
#header-seven .megapanel .row::after {
 clear: both;
 }
#header-seven .megapanel .row .col1, .megapanel .row .col2, .megapanel .row .col3, .megapanel .row .col4, .megapanel .row .col5, .megapanel .row .col6 {
 display: block;
 width: 100%;
 min-height: 20px;
 float: left;
 margin-left: 2.12766%;
 box-sizing: border-box;
 }
#header-seven .megapanel .row [class*="col"]:first-child {
 margin-left: 0px;
 }
#header-seven .megapanel .row .col1 {
 width: 14.8936%;
 }
#header-seven .megapanel .row .col2 {
 width: 31.9149%;
 }
#header-seven .megapanel .row .col3 {
 width: 48.9362%;
 }
#header-seven .megapanel .row .col4 {
 width: 65.9574%;
 }
#header-seven .megapanel .row .col5 {
 width: 82.9787%;
 }
#header-seven .megapanel .row .col6 {
 width: 100%;
 }
#header-seven .megamenu > li.showhide {
 display: none;
 width: 100%;
 height: 50px;
 cursor: pointer;
 color: rgb(85, 85, 85);
 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
 background: linear-gradient(rgb(238, 238, 238) 0px, rgb(219, 219, 219) 100%);
 }
#header-seven .megamenu > li.showhide span.title {
 margin: 15px 0px 0px 25px;
 float: left;
 }
.megamenu > li.showhide span.icon1::after {
 position: absolute;
 content: "";
 right: 25px;
 top: 15px;
 height: 3px;
 width: 25px;
 font-size: 50px;
 border-top: 3px solid rgb(51, 51, 51);
 border-bottom: 3px solid rgb(51, 51, 51);
 z-index: 1;
 }
#header-seven .megamenu > li.showhide span.icon2::after {
 position: absolute;
 content: "";
 right: 25px;
 top: 27px;
 height: 3px;
 width: 25px;
 font-size: 50px;
 border-top: 3px solid rgb(51, 51, 51);
 border-bottom: 3px solid rgb(51, 51, 51);
 z-index: 1;
 }
#header-seven.skyblue, .skyblue > li.showhide {
 }
#header-seven .skyblue > li:hover > a, .skyblue .dropdown li:hover > a {
 }
#header-seven .skyblue .megapanel img:hover, .skyblue form.contact input[type="text"]:focus, .skyblue form.contact textarea:focus {
 }
#header-seven .skyblue form.contact input[type="submit"] {
 background: rgb(79, 65, 140);
 text-transform: uppercase;
 }
@media (max-width: 1024px) {
  #header-seven.megamenu > li > a {
 padding: 8px 16px;
 }
}
@media (max-width: 800px) {
  #header-seven.megamenu > li > a {
 padding: 8px;
 }
}
@media (max-width: 768px) {
  #header-seven.megamenu > li {
 display: block;
 width: 100%;
 border-bottom: none;
 box-sizing: border-box;
 }
  #header-seven.megamenu > li:hover, .megamenu > li.active {
 border-top: 0px;
 }
  #header-seven.megamenu > li > a {
 padding: 8px 12px;
 }
  #header-seven.megamenu > li:hover > a, .megamenu > li.active > a {
 padding: 8px 12px;
 }
  #header-seven.megamenu a {
 width: 100%;
 box-sizing: border-box;
 }
  #header-seven.megamenu .dropdown, .megamenu .dropdown li .dropdown {
 width: 100%;
 display: none;
 left: 0px;
 position: static;
 border: 0px;
 box-sizing: border-box;
 }
  #header-seven.megamenu .dropdown li {
 border: 0px;
 background: rgb(255, 255, 255) !important;
 }
  #header-seven.megamenu .dropdown > li > a {
 padding-left: 40px !important;
 }
  #header-seven.megamenu > li > .megapanel {
 position: static;
 margin-top: 50px;
 }
  #header-seven.megapanel .row [class*="col"] {
 float: none;
 display: block;
 width: 100%;
 margin-left: 0px;
 margin-top: 15px;
 box-sizing: border-box;
 }
  #header-seven.megapanel .row:first-child [class*="col"]:first-child {
 margin-top: 0px;
 }
  #header-seven.megapanel .row {
 margin-top: 0px;
 }
  .black {
 background: rgb(34, 34, 34);
 }
  #header-seven.megamenu > li.showhide span.title {
 margin: 10px 0px 0px 15px;
 }
  #header-seven.megamenu > li.showhide span.icon1::after {
 top: 12px;
 right: 15px;
 }
  #header-seven.megamenu > li.showhide span.icon2::after {
 top: 23px;
 right: 15px;
 }
  #header-seven.megamenu > li.showhide {
 height: 40px;
 }
}
#header-seven .megamenu > li.active > a {
 background: rgb(155, 141, 212);
 }
#header-seven .skyblue li a.color1:hover {
 background: rgb(155, 141, 212);
 color: rgb(255, 255, 255);
 }
#header-seven .skyblue li a.color2:hover {
 color: rgb(114, 195, 103);
 }
#header-seven .skyblue li a.color3:hover {
 background: rgb(0, 172, 237);
 color: rgb(255, 255, 255);
 }
#header-seven .skyblue li a.color4:hover {
 background: rgb(214, 31, 133);
 color: rgb(255, 255, 255);
 }
#header-seven .skyblue li a.color5:hover {
 background: rgb(248, 159, 27);
 color: rgb(255, 255, 255);
 }
#header-seven .skyblue li a.color6:hover {
 background: rgb(155, 141, 212);
 color: rgb(255, 255, 255);
 }
#header-seven .skyblue li a.color7:hover {
 background: rgb(155, 141, 212);
 color: rgb(255, 255, 255);
 }
#header-seven .skyblue li a.color8:hover {
 background: rgb(155, 141, 212);
 color: rgb(255, 255, 255);
 }
#header-seven .skyblue li a.color9:hover {
 background: rgb(155, 141, 212);
 color: rgb(255, 255, 255);
 }
#header-seven .skyblue li a.color10:hover {
 background: rgb(155, 141, 212);
 color: rgb(255, 255, 255);
 }
#header-seven ul.topnav {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
 }
#ulmenu {
 background-color: rgb(144, 144, 221);
 z-index: 1;
 }
#ulmenu li a {
 color: rgb(242, 242, 242);
 font-size: 1.3em;
 }
#ulmenu li a:hover {
 background-color: rgb(114, 195, 103) !important;
 }
#header-seven ul.topnav li {
 float: left;
 padding-left: 0px;
 padding-right: 0px;
 }
#header-seven ul.topnav li a {
 display: inline-block;
 text-align: left;
 padding: 8px 17px;
 text-decoration: none;
 transition: 0.3s;
 font-weight: bold;
 }
#header-seven ul.topnav li a:hover {
 color: rgb(255, 255, 255) !important;
 }
#header-seven ul.topnav li.icon {
 display: none;
 }
@media screen and (max-width: 680px) {
  #header-seven ul.topnav li:not(:first-child) {
 display: none;
 }
  #header-seven ul.topnav li.icon {
 float: right;
 display: inline-block;
 }
}
@media screen and (max-width: 680px) {
  #header-seven ul.topnav.responsive {
 position: relative;
 }
  #header-seven ul.topnav.responsive li.icon {
 position: absolute;
 right: 0px;
 top: 0px;
 }
  #header-seven ul.topnav.responsive li {
 float: none;
 display: inline;
 }
  #header-seven ul.topnav.responsive li a {
 display: block;
 text-align: left;
 }
  #header-seven ul.topnav.responsive li a {
 display: block;
 text-align: left;
 }
  #header-seven ul.topnav.responsive {
 position: relative;
 }
}
@media only screen and (max-width: 767px) {
  #header-seven .logo-change {
 width: 236px;
 height: auto;
 display: table;
 float: none;
 margin: 0px auto;
 }
}
@media screen and (-webkit-min-device-pixel-ratio: 1.5) {
  #header-seven img {
 max-width: 100%;
 height: auto;
 }
}
#header-seven .headerlinks a, #header-seven .headerlinks p {
 color: rgb(144, 144, 221);
 }
@media (max-width: 767px) and (min-width: 480px) {
  .container, .container-fluid {
 width: 100% !important;
 }
}
@media only screen and (max-device-width: 568px) and (min-device-width: 320px) {
  #header-seven #wd-user-link li a {
 padding: 0px 6px 0px 1px;
 }
}
#header-seven .top-mini-cart a, #header-seven .top-setting a {
 color: rgb(54, 54, 54);
 cursor: pointer;
 }
#header-seven .top-mini-cart .items .cart-item-image {
 float: left;
 margin-right: 10px;
 display: block;
 overflow: hidden;
 }
#header-seven .top-mini-cart .items .cart-item-image a {
 display: block;
 border: 1px solid rgb(231, 226, 209);
 float: left;
 max-width: 90px;
 }
#header-seven .top-mini-cart .items {
 display: block;
 width: 100%;
 float: left;
 margin-bottom: 30px;
 }
#header-seven .top-mini-cart .items .items-inner:first-child {
 padding-top: 0px;
 }
#header-seven .top-mini-cart .items .cart-item-image {
 float: left;
 margin-right: 10px;
 display: block;
 overflow: hidden;
 }
#header-seven .top-mini-cart .items .cart-item-image a {
 display: block;
 border: 1px solid rgb(231, 226, 209);
 float: left;
 max-width: 90px;
 }
#header-seven .top-mini-cart .items .cart-item-image a img {
 max-width: 100%;
 height: auto;
 border: 0px;
 }
#header-seven .top-mini-cart .items .cart-item-info .ratings {
 padding-bottom: 0px !important;
 }
#header-seven .top-mini-cart .items .cart-item-info {
 float: left;
 max-width: 170px;
 width: 170px;
 }
#header-seven .top-mini-cart .items .cart-item-info .money {
 width: 100%;
 float: left;
 margin: 5px 0px;
 font-weight: 600;
 font-size: 15px;
 }
#header-seven .top-mini-cart .items .cart-item-info .cart-item-title {
 line-height: 1.3;
 margin-top: 0px;
 margin-bottom: 10px;
 padding: 0px;
 }
#header-seven .top-mini-cart .cart-dd {
 margin-top: 5px;
 padding: 20px;
 left: auto;
 right: 0px;
 width: 320px;
 background: rgb(255, 255, 255);
 line-height: 2;
 border-radius: 0px;
 z-index: 9999;
 }
#header-seven .top-mini-cart .items .cart-item-info .cart-item-price {
 float: left;
 width: 85%;
 line-height: 1.3;
 }
#header-seven .top-mini-cart .items .cart-item-info .cart-close {
 float: right;
 height: 15px;
 line-height: 10px;
 cursor: pointer;
 color: rgb(0, 0, 0);
 text-align: center;
 padding: 0px;
 width: 15px !important;
 }
#header-seven .top-mini-cart .subtotal {
 text-transform: capitalize;
 overflow: hidden;
 width: 100%;
 display: inline-block;
 }
#header-seven .top-mini-cart .subtotal .shipping-cart {
 font-size: 16px;
 display: none;
 width: 100%;
 line-height: 1.3;
 }
#header-seven .top-mini-cart .subtotal .shipping-cart .lable-cart {
 float: left;
 }
#header-seven .top-mini-cart .subtotal .cart-item-total-price {
 float: right;
 color: rgb(54, 54, 54);
 }
#header-seven .top-mini-cart .subtotal .total-cart {
 font-size: 16px;
 font-weight: 900;
 }
#header-seven .top-mini-cart .mini-cart-action {
 padding: 0px;
 float: right;
 width: 100%;
 text-align: right;
 overflow: hidden;
 }
#header-seven .top-mini-cart .mini-cart-action .btn-checkout {
 min-width: 116px;
 padding: 8px 10px;
 border: 1px solid rgb(149, 149, 149);
 font-size: 14px;
 width: 100%;
 background-color: rgb(255, 255, 255);
 text-transform: uppercase;
 display: block;
 text-align: center;
 font-family: Lato, sans-serif;
 border-radius: 0px;
 transition: all 0.3s ease-in-out 0s;
 }
#header-seven .cart-item-image, #header-seven .cart-close {
 padding: 0px;
 }
@media (min-width: 992px) {
  #header-seven .top-mini-cart .cart-dd {
 right: 0px;
 }
}
@media (min-width: 991px) {
  #header-seven .top-mini-cart .cart-dd {
 right: 0px;
 }
}
.dropbtn {
 color: white;
 padding: 16px;
 font-size: 16px;
 border: none;
 cursor: pointer;
 }

#FP-about-section #FP-contact-information .large-padding{
 padding : 0 69px !important;
}
#FP-about-section #FP-contact-information .large-padding2{
    padding: 0 61px !important;
}

#FP-about-section .about-us-area p {
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
 	
	font-size: 16px;
	color: #000;
	font-weight: bold;
	line-height: 1.6;
	margin: 0 0 20px;
    text-align: justify;
}


#FP-about-section .services-area .row-1 {
	margin: 0 0 10px;
}
#FP-about-section .services-area h4 {
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
 
	color: #0079c2;
	font-weight: bold;
	line-height: 1.6;
	text-transform: uppercase;
	margin: 0;
}
#FP-about-section .services-area .service-points {
	display: inline-block;
}
#FP-about-section .services-area .service-points a {
	width: 200px;
	display: inline-block;
	float: left;
	text-decoration: none;
	position: relative;
	color: #000;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
 	
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
}
#FP-about-section .services-area .service-points a:hover {
	color: #72c367;
}
#FP-contact-information {
	padding: 15px 30px 488px;
	background: #0079c2;
}
#FP-contact-information img {
	margin: 0px auto;
	padding: 0 0 20px;
}
#FP-contact-information .u-btn {
	display: inline-block;
	position: relative;
	outline: none;
	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
 	
	font-weight: bold;
	text-transform: capitalize;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin: 0 0 15px;
}
#FP-contact-information .u-btn--xs {
	text-decoration: none;
	font-size: 16px;
	line-height: 40px;
	padding: 0 25px;
	border-radius: 25px;
}
#FP-contact-information .u-btn--rnd {
	border: 1px solid #ffffff;
	background-color: #ffffff;
	color: #00446d;
}
#FP-contact-information .u-btn--hover-rnd:hover {
    border: 1px solid rgba(114,195,103,.9);
	background-color: rgba(114,195,103,.9);
    color: #00446d;
}
#FP-contact-information address {
	margin: 20px 0 0;
}
#FP-contact-information address p {
   	font-family: 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
 	
	font-size: 18px;
	color: #72c367;
	font-weight: bold;
	line-height: 1.6;
	margin: 0;
}
	
#FP-contact-information address .call{
	font-size: 28px;
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
#FP-about-section .services-area .service-points a {
    width: 170px;
}
}
#FP-contact-information .social li a{
color:#ffffff;
font-size:18px;
}
#FP-contact-information .social{
margin: 20px 0 0 0;
}
.breadcrumbs-account {
    border-top: none !important;
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {
 
#FP-contact-information {
	padding: 15px 30px 29px;
	background: #0079c2;
}

@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 640px) {
 
#FP-contact-information {
	padding: 15px 30px 29px;
	background: #0079c2;
}

@media only screen 
and (min-device-width : 340px) 
and (max-device-width : 667px) {
 
#FP-contact-information {
	padding: 15px 30px 29px;
	background: #0079c2;
}

@media only screen 
   and (min-width : 320px) {
   #FP-contact-information {
	padding: 15px 30px 29px;
	background: #0079c2;
}
