@import url('https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700,800,900');
body {
font-family: 'Nunito', sans-serif;
 font-size: 14px;
 line-height: 1.42857;
 color: rgb(51, 51, 51);
 }
#ulmenu {
 background-color: transparent;
 }
#mattresshead .home-bottom-slots p, #mattresshead .home-bottom-slots a {
 font-family: "Andale Mono";
 }
#secondarydiv {
 font-family: "Andale Mono";
 }
#ui-header .headerlinks a, #ui-header .headerlinks p {
 color: rgb(247, 247, 247);
 }
#ui-header a span, .ui-header a i {
 color: rgb(203, 96, 21);
 }
#ui-header .mepanel .row .col1
{
width:100%;
}
#ulmenu a:hover {
 color: rgb(203, 96, 21);
 }
#ulmenu li a:hover {
 color: rgb(203, 96, 21);
 }
#ulmenu a {
 color: rgb(203, 96, 21);
 font-family: Arial;
 font-size: 16px;
 }
.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: inherit;
 font-weight: 500;
 line-height: 1.1;
 color: rgb(203, 96, 21);
 }
.service-item h1{
color: rgb(203, 96, 21) !important;
}
p{
color:#333;
}
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 {
 }
#uh-slider .container {
 height: 100%;
 position: relative;
 }
.home-slider .item:before{
position: absolute;
content: '';
left: 0px;
top: 0px;
width: 100%;
height: 100%;
display: block;
background-color: rgba(0, 0, 0, 0.3);
z-index:999;
}
#uh-slider .sliders-wrap .owl-wrapper-outer {
 position: relative;
 overflow: hidden;
 transform: translate3d(0px, 0px, 0px);
 }
#uh-slider .owl-nav {
 display: none;
 }
#uh-slider .owl-dots {
 position: absolute;
 left: 0px;
 bottom: 10px;
 right: 0px;
 margin: 0px auto;
 width: auto;
 text-align: center;
 }
#uh-slider .owl-dots .owl-dot {
 display: inline-table;
 margin-left: 3px;
 vertical-align: middle;
 }
#uh-slider .owl-dots .owl-dot span {
 background-color: rgb(184, 184, 184);
 vertical-align: middle;
 display: block;
 width: 10px;
 height: 10px;
 border-radius: 50%;
 }
#uh-slider .owl-dots .owl-dot.active {
 vertical-align: middle;
 }
#uh-slider .owl-dots .owl-dot.active span {
 width: 12px;
 height: 12px;
 vertical-align: middle;
 background-color: rgb(203, 96, 22);
 }
#uh-slider .owl-caption {
 bottom: 0px;
 display: block;
 left: 0px;
 position: absolute;
 right: 0px;
 top: 0px;
z-index:999;
 }
#uh-slider .content-block {
 position: absolute;
 margin: auto;
 top: -20px;
 bottom: 0px;
 display: inline-block;
 text-align: left;
 width: 55%;
 }
#uh-slider .content-block .shop-now-link {
    font-family: 'Nunito', sans-serif;
 font-weight: 300;
 padding: 10px 25px;
 font-size: 15px;
 text-transform: uppercase;
 display: inline-block;
 background: rgb(16, 17, 16);
 border-width: 1px;
 border-style: solid;
 border-color: rgb(16, 17, 16);
 color: rgb(255, 255, 255);
 transition: all 0.3s ease-in-out 0s;
 border-radius: 50px;
 }
#uh-slider .content-block .shop-now-link:hover, #uh-slider .content-block .shop-now-link:focus, #uh-slider .content-block .shop-now-link:active {
 text-decoration: none;
 color: rgb(255, 255, 255);
 background-color: rgb(238, 51, 97);
 border-color: rgb(238, 51, 97);
 transition: all 0.3s ease-in-out 0s;
 }
#uh-slider .item {
 float: left;
 position: relative;
 width: 100%;
 }
#uh-slider .item img {
 width: 100%;
 }
#uh-slider .active .right-slider {
 right: 0px;
 }
#uh-slider .active .right-slider .shop-now-link {
 position: relative;
 top: 0px;
 animation: fadeInUp 0.3s ease-in 1s backwards;
 }
#uh-slider .active .left-slider {
 left: 0px;
 }
#uh-slider .active .left-slider .shop-now-link {
 position: relative;
 top: 0px;
 animation: fadeInUp 0.3s ease-in 1s backwards;
 }
#uh-slider .sliders-wrap .content-block {
 display: block;
 opacity: 1;
 }
#uh-slider .sliders-wrap .right-slider {
 right: 0px;
 }
#uh-slider .sliders-wrap .left-slider {
 left: 20px;
 }
#uh-slider .sliders-wrap .center-slider {
 left: 0px;
 right: 0px;
 }
@media (min-width: 1200px) {
  #uh-slider .content-block {
 max-height: 280px;
 }
  #uh-slider .shop-now-link {
 margin-top: 30px !important;
 }
  #uh-slider .content-block h2 {
    font-size: 52px;
    margin-bottom: 0px;
    font-weight: 300;
 }
}
@media (max-width: 1199px) and (min-width: 992px) {
  #uh-slider .content-block {
 max-height: 250px;
 top: 0px !important;
 }
  #uh-slider .content-block h2 {
 font-size: 30px;
 }
  #uh-slider .content-block p {
 padding-top: 20px;
 }
}
@media (max-width: 991px) and (min-width: 768px) {
#ui-header{
padding:0px !important;
}
.mepanel .row .col1{
min-height:0px !important;
}
#ui-header .liwidth{
width:100% !important;
padding:0!important;
margin-left: 15px;
}
.mobile-menu{
padding-top:2%;
}
#ui-header .mean-container .mean-nav{
left:0;
}
  #uh-slider .content-block {
 max-height: 215px;
 }
  #uh-slider .content-block h2 {
 font-size: 32px;
margin-bottom: 0px;
 }
  #uh-slider .content-block h5 {
 font-size: 18px;
 }
}
@media (min-width: 768px) {
  #uh-slider .shop-now-link {
 margin-top: 30px;
 }
}
@media (max-width: 767px) {
  #uh-slider .shop-now-link {
 display: none !important;
 }
#uh-slider .owl-caption {
    display: none;
}
  #uh-slider .content-block {
 max-height: 78px;
 }
  #uh-slider .content-block h2 {
 padding-bottom: 0px;
 padding-top: 5px;
 font-size: 13px;
 margin-bottom: 0px;
 }
  #uh-slider .content-block h2::before {
 display: none;
 }
  #uh-slider .content-block h5 {
 font-size: 16px !important;
 }
}
@media (max-width: 480px) {
  #uh-slider .content-block {
 width: 65% !important;
 }
}
.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) {
#ui-header{
padding:0px !important;
}
#ui-header .liwidth{
width:100% !important;
padding:0!important;
margin-left: 15px
}
.mepanel .row .col1{
min-height:0px !important;
}
#ui-header .mobile-menu{
padding-top:3%;
}
#ui-header .mean-container .mean-nav
{
left:0;
}
}
@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: 1199px) {
}
@media (max-width: 1199px) and (min-width: 992px) {
}
@media (max-width: 1199px) and (min-width: 768px) {
}
@media (max-width: 992px) {
}
@media (max-width: 992px) and (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 680px) {
}
@media (max-width: 560px) {
}
@media (max-width: 480px) {
}
@media (max-width: 400px) {
  #glad-header .top-link {
 padding: 0px;
 }
  #glad-header .brand-logo ul li {
 width: 100%;
 border-left: 1px solid rgb(225, 225, 225);
 }
}
@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;
 }
#ui-header {
 background: rgba(255, 255, 255, 0.69);
 padding:10px 20px;
 }
#ui-header .header-container .logo img {
 max-width: 100%;
 width: auto;
 padding: 0px;
 }
#ui-header .header-container .header-middle {
 position: relative;
 padding: 0px;
 }
#ui-header .header-container .header-middle .main-menu-col {
 position: static;
 }
#ui-header .header-container .top-search a, #ui-header .header-container .top-mini-cart a, #ui-header .header-container .top-setting a {
 color: rgb(255, 255, 255);
 cursor: pointer;
 }
#ui-header .header-container .top-setting .lnr-cog {
 font-size: 18px;
 padding: 4px 0px;
 }
#ui-header .header-container .top-mini-cart .number {
 position: relative;
 }
#ui-header .header-container .top-mini-cart .number-items {
 position: absolute;
 bottom: -5px;
 font-size: 12px;
 width: 18px;
 height: 18px;
 text-align: center;
 color: rgb(255, 255, 255);
 border-radius: 50%;
 }
#ui-header .header-container .top-mini-cart .cart-dd {
 margin-top: 0px;
 padding: 20px;
 left: auto;
 right: -90px;
 width: 320px;
 background: rgb(255, 255, 255);
 line-height: 2;
 border-radius: 0px;
 }
#ui-header .header-container .top-mini-cart .items {
 display: block;
 width: 100%;
 float: left;
 margin-bottom: 30px;
 }
#ui-header .header-container .top-mini-cart .items .items-inner:first-child {
 padding-top: 0px;
 }
#ui-header .header-container .top-mini-cart .items .cart-item-image {
 float: left;
 margin-right: 10px;
 display: block;
 overflow: hidden;
 }
#ui-header .header-container .top-mini-cart .items .cart-item-image a {
 display: block;
 border: 1px solid rgb(231, 226, 209);
 float: left;
 max-width: 90px;
 }
#ui-header .header-container .top-mini-cart .items .cart-item-image a img {
 max-width: 100%;
 height: auto;
 border: 0px;
 }
#ui-header .header-container .top-mini-cart .items .cart-item-info {
 float: left;
 max-width: 170px;
 }
#ui-header .header-container .top-mini-cart .items .cart-item-info .ratings {
 padding-bottom: 0px !important;
 }
#ui-header .header-container .top-mini-cart .items .cart-item-info .cart-item-title {
 font-family: Montserrat, sans-serif;
 line-height: 1.3;
 margin-top: 0px;
 margin-bottom: 10px;
 }
#ui-header .header-container .top-mini-cart .items .cart-item-info .cart-item-title a {
 color: rgb(16, 17, 16);
 text-transform: uppercase;
 font-size: 12px;
 font-weight: 400;
 letter-spacing: 1px;
 }
#ui-header .header-container .top-mini-cart .items .cart-item-info .money {
 width: 100%;
 float: left;
 margin: 5px 0px;
 font-weight: 600;
 font-size: 15px;
 }
#ui-header .header-container .top-mini-cart .items .cart-item-info .cart-item-price {
 float: left;
 width: 50%;
 line-height: 1.3;
 }
#ui-header .header-container .top-mini-cart .items .cart-item-info .cart-close {
 float: right;
 height: 15px;
 padding: 2px;
 line-height: 10px;
 background-color: rgb(129, 129, 129);
 cursor: pointer;
 color: rgb(255, 255, 255);
 text-align: center;
 width: 15px !important;
 }
#ui-header .header-container .top-mini-cart .subtotal {
 text-transform: capitalize;
 overflow: hidden;
 width: 100%;
 display: inline-block;
 }
#ui-header .header-container .top-mini-cart .subtotal .shipping-cart {
 display: inline-block;
 width: 100%;
 line-height: 1.3;
 }
#ui-header .header-container .top-mini-cart .subtotal .shipping-cart .lable-cart {
 float: left;
 }
#ui-header .header-container .top-mini-cart .subtotal .cart-item-total-price {
 float: right;
 color: rgb(54, 54, 54);
 }
#ui-header .header-container .top-mini-cart .subtotal .cart-item-total-price .money {
 float: right;
 }
#ui-header .header-container .top-mini-cart .subtotal > span:first-child {
 margin-right: 5px;
 color: rgb(54, 54, 54);
 }
#ui-header .header-container .top-mini-cart .mini-cart-action {
 padding: 0px;
 float: right;
 width: 100%;
 text-align: right;
 overflow: hidden;
 }
#ui-header .header-container .top-mini-cart .mini-cart-action .btn-checkout {
 color: rgb(16, 17, 16);
 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: Montserrat, sans-serif;
 border-radius: 0px;
 transition: all 0.3s ease-in-out 0s;
 }
#ui-header .header-container .top-mini-cart .mini-cart-action .btn-checkout:hover {
 transition: all 0.3s ease-in-out 0s;
 }
#ui-header .header-container .top-search, #ui-header .header-container .top-mini-cart, #ui-header .header-container .top-setting {
 float: right;
 width: 25%;
 }
#ui-header .header-container .top-search .dropdown-toggle, #ui-header .header-container .top-mini-cart .dropdown-toggle, #ui-header .header-container .top-mini-cart .baskets, #ui-header .header-container .top-setting .dropdown-toggle, #ui-header .header-container .top-setting .navbar-setting {
 padding: 45px 0px;
 font-size: 20px;
 display: block;
 text-align: center;
 }
#ui-header .header-container .top-search a:hover, #ui-header .header-container .top-search a:focus, #ui-header .header-container .top-search a:active, #ui-header .header-container .top-mini-cart a:hover, #ui-header .header-container .top-mini-cart a:focus, #ui-header .header-container .top-mini-cart a:active, #ui-header .header-container .top-setting a:hover, #ui-header .header-container .top-setting a:focus, #ui-header .header-container .top-setting a:active {
 text-decoration: none;
 }
#ui-header .header-container .header-right, #ui-header .header-container .main-menu-col {
 padding-right: 0px;
 }
#ulmenu li a {
 color: rgb(203, 96, 21);
font-family: 'Nunito', sans-serif;
 font-size: 16px;
 }
#ui-header .header-container .top-search .search {
 margin: 0px;
 position: relative;
 padding: 0px !important;
 }
#ui-header .header-container .top-search span {
 transform: scaleX(-1);
 }
#ui-header .header-container .top-search .search .form-control {
 width: 100%;
 border-radius: 0px;
 height: 46px;
 }
#ui-header .header-container .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);
 }
#ui-header .header-container .top-search .dropdown-menu.dropdown-search {
 width: 370px;
 padding: 0px !important;
 right: 0px !important;
 left: auto !important;
 }
#ui-header .header-container .top-mini-cart .number-items {
 background-color: rgb(210, 149, 93);
 }
#ui-header .header-container .top-mini-cart .cart-item-title a:hover {
 color: rgb(238, 51, 97);
 }
#ui-header .header-container .top-mini-cart .btn-checkout:hover {
 background-color: rgb(238, 51, 97);
 border: 1px solid rgb(238, 51, 97);
 color: rgb(255, 255, 255);
 }
#ui-header .top-mini-cart .cart-item-title a::before {
 color: rgb(238, 51, 97);
 }
#ui-header .top-mini-cart .mini-cart-action a:hover {
 background-color: rgb(238, 51, 97);
 color: rgb(255, 255, 255) !important;
 }
#ui-header .header-container .top-search a:hover, #ui-header .header-container .top-search a:focus, #ui-header .header-container .top-search a:active, #ui-header .header-container .top-setting a:hover, #ui-header .header-container .top-setting a:focus, #ui-header .header-container .top-setting a:active {
 color: rgb(238, 51, 97) !important;
 }
#ui-header .mean-container .mean-nav ul li a:hover {
 color: rgb(238, 51, 97);
 }
#ui-header .mean-container .mean-nav ul li a:hover .mean-expand {
 color: rgb(238, 51, 97);
 }
#ui-header .mean-container a.meanmenu-reveal {
 color: rgb(203, 96, 21);
 }
#ui-header .mean-container a.meanmenu-reveal span {
 background: rgb(203, 96, 21);
 }
@media (min-width: 992px) {
  #ui-header .header-container .top-mini-cart .cart-dd {
 right: 0px;
 }
  #ui-header .header-container .top-search .dropdown-toggle, #ui-header .header-container .top-mini-cart .dropdown-toggle, #ui-header .header-container .top-setting .dropdown-toggle {
 padding: 0px;
 }
  #ui-header .header-container .top-setting .list-setting {
 right: -70px;
 }
  #ui-header .header-container .top-search:hover .dropdown-menu, #ui-header .header-container .top-search:focus .dropdown-menu, #ui-header .header-container .top-search:active .dropdown-menu, #ui-header .header-container .top-mini-cart:hover .dropdown-menu, #ui-header .header-container .top-mini-cart:focus .dropdown-menu, #ui-header .header-container .top-mini-cart:active .dropdown-menu, #ui-header .header-container .top-setting:hover .dropdown-menu, #ui-header .header-container .top-setting:focus .dropdown-menu, #ui-header .header-container .top-setting:active .dropdown-menu {
 display: block;
 }
  #ui-header .header-container .top-search .dropdown-toggle, #ui-header .header-container .top-mini-cart .dropdown-toggle, #ui-header .header-container .top-setting .dropdown-toggle {
 text-align: right !important;
 }
  #ui-header .header-container .mega-menu {
 margin-left: -15px;
 margin-right: -15px;
 }
  #ui-header .main-menu nav > ul {
 margin: 0px;
 padding: 0px;
 text-align: right;
 }
  #ui-header .main-menu nav > ul > li {
 display: inline-block;
 color: rgb(102, 102, 102);
 position: relative;
 }
  #ui-header .main-menu nav > ul > li:nth-child(6) a {
 padding-right: 0px !important;
 }
  #ui-header .main-menu nav > ul > li > a {
 display: block;
 padding: 0px 20px;
 text-transform: uppercase;
 text-decoration: none;
 position: relative;
 }
  #ui-header .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-family: Montserrat, sans-serif;
 font-size: 10px !important;
 }
  #ui-header .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;
 }
  #ui-header .main-menu nav > ul > li {
padding: 30px 0px 0px;
 }
}
@media (max-width: 991px) {
  #ui-header .header-container .top-mini-cart .cart-dd {
 right: 0px;
 }
  #ui-header .header-container .top-search .dropdown-toggle, #ui-header .header-container .top-mini-cart .dropdown-toggle, #ui-header .header-container .top-mini-cart .baskets, #ui-header .header-container .top-setting .navbar-setting, #ui-header .header-container .top-setting .dropdown-toggle {
 padding: 30px 0px;
 }
  #ui-header .header-container .top-setting .list-setting {
 right: 0px;
 }
  #ui-header .mobile-menu .mega-menu .menu-banner {
 display: none;
 }
  #ui-header .mobile-menu .mega-menu .container {
 padding: 0px;
 width: auto;
 }
  #ui-header .mobile-menu .mega-menu .col-sm-3, #ui-header .mobile-menu .mega-menu .col-sm-4, #ui-header .mobile-menu .mega-menu .col-sm-2, #ui-header .mobile-menu .mega-menu .col-sm-6 {
 padding: 0px;
 }
}
@media (max-width: 991px) and (min-width: 480px) {
  #ui-header .header-container .logo {
 padding: 10px 0px 0px;
 text-align: center;
 }
}
@media (max-width: 767px) and (min-width: 480px) {
  .container, .container-fluid {
 width: 440px;
 }
}
@media (min-width: 480px) {
  #ui-header .header-container .top-mini-cart .number-items {
 right: -15px;
 }
  #ui-header .header-container .top-search .dropdown-toggle, #ui-header .header-container .top-mini-cart .dropdown-toggle, #ui-header .header-container .top-mini-cart .baskets, #ui-header .header-container .top-setting .navbar-setting, #ui-header .header-container .top-setting .dropdown-toggle {
 padding: 10px 0px;
 }
}
@media (max-width: 479px) {
  #ui-header .header-container .top-mini-cart .number-items {
 right: -10px;
 bottom: 10px;
 }
  .header-container .logo {
 padding: 10px 0px 0px;
 }
}
.izotope-container {
 padding: 0.8% 0px;
 overflow: hidden;
 }
.izotope-container .col-md-3 {
 width: 24.4%;
 margin-left: 0.8%;
 padding-left: 0px;
 padding-right: 0px;
 }
.izotope-container .col-md-3:first-child {
 margin-left: 0%;
 }
.grid {
 position: relative;
 margin: 0px auto;
 padding: 0em 0px;
 list-style: none;
 text-align: center;
 }
.grid figure {
 position: relative;
 float: left;
 overflow: hidden;
 margin: 0px;
 width: 100%;
 background: rgb(69, 96, 166);
 text-align: center;
 cursor: pointer;
 }
.grid figure img {
 position: relative;
 display: block;
 min-height: 100%;
 max-width: 100%;
 width: 100%;
 opacity: 0.8;
 }
.grid figure figcaption {
 padding: 2em;
 color: rgb(255, 255, 255);
 font-size: 1.25em;
 backface-visibility: hidden;
 }
.grid figure figcaption::before, .grid figure figcaption::after {
 pointer-events: none;
 }
.grid figure figcaption, .grid figure figcaption > a {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 100%;
 height: 100%;
 }
.grid figure figcaption > a {
 z-index: 1000;
 text-indent: 200%;
 white-space: nowrap;
 font-size: 0px;
 opacity: 0;
 }
.grid figure h2 {
 word-spacing: -0.15em;
 font-weight: 300;
 }
.grid figure h2 span {
 font-weight: 300;
 }
.grid figure h2, .grid figure p {
 margin: 0px;
 }
.grid figure p {
 letter-spacing: 1px;
 font-size: 68.5%;
 }
.service-item p{
height:140px;
}
@media screen and (max-width: 50em) {
  .content {
 padding: 0px 10px;
 }
  .grid figure {
 display: inline-block;
 float: none;
 margin: 0px auto;
 width: 100%;
 }
}
.services {
 padding: 60px 0px;
 }
.service-item img {
 font-size: 30px;
 width: 100px;
 line-height: 100px;
 height: 100px;
 text-align: center;
 margin: 0px auto 25px;
 display: block;

 }
.service-item i {
 font-size: 30px;
 width: 100px;
 line-height: 100px;
 height: 100px;
 text-align: center;
 margin: 0px auto 25px;
 border: 1px solid #cb6016;
 border-radius: 50%;
 display: block;
 color: rgb(203, 96, 21);
 }
.service-item:hover i {
 color: rgb(255, 255, 255);
 border: 1px solid transparent;
 background: rgb(203, 96, 21);
 transform: rotate(360deg);
 transition: all 0.6s ease-in-out;
 }
.service-item h1 {
font-family: 'Nunito', sans-serif;
 font-size: 18px;
 color: rgb(0, 0, 0);
 margin: 0px 0px 20px;
 text-align: center;
 }
address p
{
color: rgba(255, 237, 237, 0.94);
}
.service-item p {
 font-size: 15px;
 color: #333;
 margin: 0px;
 line-height: 24px;
 text-align: center;
 }

#uh-footer .social.socialapp{
   margin-top:15px;
}

#uh-footer {
 clear: both;
 display: block;
 width: 100%;
 background-color: rgb(255, 255, 255);
 }
#uh-footer .footer-middle {
 padding-top: 83px;
 }
#uh-footer .footer-middle .footer-links {
 text-align: left;
 padding-bottom: 20px;
 padding-left: 15px;
 }
#uh-footer .footer-middle .footer-links h4 {
font-family: 'Nunito', sans-serif;
 font-weight: 400;
 font-size: 15px;
 text-transform: uppercase;
 margin-top: 0px;
margin-bottom:0px;
 padding-bottom: 10px;
 position: relative;
 }
#uh-footer .footer-middle .footer-links .footer-contact {
font-family: 'Nunito', sans-serif;
 font-weight: 400;
 font-size: 15px;
 line-height: 2;
 }
#uh-footer .footer-middle .footer-links .footer-contact address {
 font-family: 'Nunito', sans-serif;
 font-weight: 500;
 margin-bottom: 10px;
 line-height: 1.3;
 margin-top: 3px;
 float: left;
 }
#uh-footer .footer-middle .footer-links .footer-contact address i {
 color: rgb(138, 181, 112);
 }
#uh-footer .footer-middle .footer-links .footer-contact a {
 font-weight: 400;
 font-size: 13px;
 }
#uh-footer .footer-middle .footer-links ul li {
 line-height: 1.6;
 }
#uh-footer .footer-middle .footer-links ul li a {
font-family: 'Nunito', sans-serif;
 font-size: 15px;
 font-weight: 400;
 line-height: 19px;
 }
#uh-footer .footer-bottom .copyright-footer .row{
margin-left:15px;
margin-right:15px;
}
#uh-footer .footer-middle .newsletter .form-control {
 height: 45px;
 border: 1px solid rgb(204, 204, 204);
 border-radius: 0px;
 color: rgb(173, 173, 173);
 font-size: 14px;
 font-weight: 400;
 float: left;
 margin-top: 2px;
 padding-left: 20px;
 width: 230px !important;
 box-shadow: none !important;
 transition: none !important;
 }
#uh-footer .footer-middle .newsletter button {
 height: 45px;
 width: 110px;
 background-color: rgb(136, 176, 111);
 color: rgb(255, 255, 255);
 display: inline-block;
 border: 0px;
 margin-left: -1px;
 text-transform: uppercase;
 font-weight: 700;
 float: left;
 margin-top: 2px;
 transition: all 0.3s ease-in-out 0s;
 }
#uh-footer .footer-middle .newsletter button {
 transition: all 0.3s ease-in-out 0s;
 }
#uh-footer .footer-middle .newsletter button:hover {
 background-color: rgb(30, 28, 28);
 color: rgb(255, 255, 255);
 transition: all 0.3s ease-in-out 0s;
 }
#uh-footer .footer-middle .footer-bottom {
 font-family: 'Nunito', sans-serif;
 padding-bottom: 40px;
 display: block;
 }
#uh-footer .footer-middle .footer-bottom .copyright-footer {
 text-align: right;
 }
#uh-footer .footer-middle .footer-bottom .copyright-footer p {
 text-align: left;
 font-size: 12px;
 font-weight: 400;
 }
@media only screen and (min-width: 768px) {
  #uh-footer .footer-middle .footer-bottom .uh-links, #uh-footer .footer-middle .footer-bottom .copyright-footer {
 text-align: center;
 }
  .margin-top-20 {
margin-top: 22px;
 }
}
@media (max-width: 767px) {
#uh-footer .footer-bottom .copyright-footer .row{
margin-left:0px;
margin-right:0px;
}
#uh-footer .footer-contact{
margin-left:15px;
margin-right:15px;
}
#uh-footer .footer-middle .footer-links{
padding-left:0px;
}
  #uh-footer .footer-middle .footer-links address {
 width: 100%;
 float: left;
 }
  #uh-footer .footer-middle .footer-links h4 {
 margin-top: 20px;
 }
  #uh-footer .footer-middle .newsletter .form-control {
 width: 100% !important;
 }
#uh-footer .footer-middle .newsletter button{
 width: 100% !important;
margin-left:0px !important;
margin-top:10px !important;
}
}
#uh-footer p, #uh-footer a, #uh-footer li a, #uh-footer div, #uh-footer h1, #uh-footer h2, #uh-footer h3, #uh-footer h4, #uh-footer h5 {
color: rgba(255, 237, 237, 0.94);
font-family:'Nunito', sans-serif;
 }
@media  {
  #uh-footer .footer-middle {
 padding-top: 0px;
 }
}
@media (min-width: 992px) {
  #uh-footer .footer-middle {
 padding-top: 46px;
 }
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) {
  #uh-footer .footer-middle {
 padding-top: 53px;
 }
}
#ui-featured .banner-links {
 padding-top: 30px;
 }
#ui-featured .banner-links .banner-box a {
 display: block;
 color: rgb(54, 54, 54);
 }
#ui-featured .banner-links .banner-box img {
 max-width: 100%;
 }
#ui-featured .banner-links .banner-box h3 {
 position: absolute;
 top: -10px;
 bottom: 0px;
 margin: auto;
 display: inline-block;
 line-height: 1.6;
 height: 70px;
 }
#ui-featured .banner-links .banner-box h3 span {
 text-transform: capitalize;
 color: rgb(54, 54, 54);
 letter-spacing: 1px;
 }
#ui-featured .banner-links .banner-box .shop-now-link {
 font-weight: 400;
 padding: 10px 25px;
 font-size: 15px;
 text-transform: uppercase;
 display: inline-block;
 background: rgb(16, 17, 16);
 border-width: 1px;
 border-style: solid;
 border-color: rgb(16, 17, 16);
 color: rgb(255, 255, 255);
 transition: all 0.3s ease-in-out 0s;
 }
#ui-featured .banner-links .banner-box .shop-now-link:hover, #ui-featured .banner-links .banner-box .shop-now-link:focus, #ui-featured .banner-links .banner-box .shop-now-link:active {
 text-decoration: none;
 color: rgb(255, 255, 255);
 background-color: rgb(238, 51, 97);
 border-color: rgb(238, 51, 97);
 transition: all 0.3s ease-in-out 0s;
 }
#ui-featured .banner-links .banner-box .shop-now-link {
 position: relative;
 top: 0px;
 animation: fadeInUp 0.3s ease-in 1s backwards;
 }
#ui-featured .banner-links .banner-box .shop-now-link {
 position: relative;
 top: 0px;
 animation: fadeInUp 0.3s ease-in 1s backwards;
 }
@media (min-width: 992px) {
  #ui-featured .banner-links .banner-box h3 {
 font-size: 22px;
 }
  #ui-featured .effect-img3:hover {
 opacity: 0.8;
 transition: all 0.08s ease-in-out 0s;
 }
}
@media (max-width: 991px) {
  #ui-featured .banner-links .banner-box h3 {
 font-size: 16px;
 }
  #ui-featured .banner-links .banner-box img {
 width: 100%;
 min-height: 0px !important;
 }
}
#ui-featured .banner-links .banner-left h3 {
 left: 45%;
 width: auto;
 }
@media (max-width: 991px) {
  #ui-featured .banner-links .banner-left {
 margin-bottom: 20px;
 }
}
@media (max-width: 480px) {
  #ui-featured .banner-links .banner-left h3 {
 width: 50% !important;
 font-size: 14px !important;
 }
}
@media (min-width: 768px) {
  #ui-featured .banner-links .banner-box .shop-now-link {
 margin-top: 30px;
 }
}
#ui-featured .banner-links {
 padding-top: 30px;
 }
#ui-featured .banner-links .banner-box a {
 display: block;
 color: rgb(54, 54, 54);
 }
#ui-featured .banner-links .banner-box img {
 max-width: 100%;
 }
#ui-featured .banner-links .banner-box h3 {
 position: absolute;
 top: -10px;
 bottom: 0px;
 margin: auto;
 display: inline-block;
 line-height: 1.6;
 height: 70px;
 }
#ui-featured .banner-links .banner-box h3 span {
 text-transform: capitalize;
 color: rgb(54, 54, 54);
 letter-spacing: 1px;
 }
#ui-featured .banner-links .banner-box .shop-now-link {
 font-weight: 400;
 padding: 10px 25px;
 font-size: 15px;
 text-transform: uppercase;
 display: inline-block;
 background: rgb(16, 17, 16);
 border-width: 1px;
 border-style: solid;
 border-color: rgb(16, 17, 16);
 color: rgb(255, 255, 255);
 transition: all 0.3s ease-in-out 0s;
 }
#ui-featured .banner-links .banner-box .shop-now-link:hover, #ui-featured .banner-links .banner-box .shop-now-link:focus, #ui-featured .banner-links .banner-box .shop-now-link:active {
 text-decoration: none;
 color: rgb(255, 255, 255);
 background-color: rgb(238, 51, 97);
 border-color: rgb(238, 51, 97);
 transition: all 0.3s ease-in-out 0s;
 }
#ui-featured .banner-links .banner-box .shop-now-link {
 position: relative;
 top: 0px;
 animation: fadeInUp 0.3s ease-in 1s backwards;
 }
#ui-featured .banner-links .banner-box .shop-now-link {
 position: relative;
 top: 0px;
 animation: fadeInUp 0.3s ease-in 1s backwards;
 }
@media (min-width: 992px) {
  #ui-featured .banner-links .banner-box h3 {
 font-size: 22px;
 }
  #ui-featured .effect-img3:hover {
 opacity: 0.8;
 transition: all 0.08s ease-in-out 0s;
 }
}
@media (max-width: 991px) {
  #ui-featured .banner-links .banner-box h3 {
 font-size: 16px;
 }
  #ui-featured .banner-links .banner-box img {
 width: 100%;
 min-height: 0px !important;
 }
}
#ui-featured .banner-links .banner-left h3 {
 left: 45%;
 width: auto;
 }
@media (max-width: 991px) {
  #ui-featured .banner-links .banner-left {
 margin-bottom: 20px;
 }
}
@media (max-width: 480px) {
  #ui-featured .banner-links .banner-left h3 {
 width: 50% !important;
 font-size: 14px !important;
 }
}
@media (min-width: 768px) {
  #ui-featured .banner-links .banner-box .shop-now-link {
 margin-top: 30px;
 }
}
@media only screen and (max-width: 767px) {
.services{
padding:30px 0px
}
  #ui-header .header-container .header-right, #ui-header .header-container .main-menu-col {
 margin-right: 25px;
 }
}
@media (min-width: 992px){
#ui-header .mepanel {
    display: none;
    position: absolute;
    box-shadow: rgb(119, 119, 119) 0px 2px 4px;
    width: 212px;
    text-align: left;
    z-index: 99;
padding: 15px 20px;
    box-sizing: border-box;
    background: rgb(255, 255, 255);
}
}
#ui-header .liwidth{
padding: 5px 0px;
}
#ui-header .liwidth .color2{
font-size:14px;
}
#ui-header  .mepanel .row:first-child
{
margin:0px;
}

#uh-slider h2, #uh-slider h5{
    font-family: 'Nunito', sans-serif;
font-weight:300;
}

@media only screen and (max-width:991px) and (min-width:768px){

 #uh-footer .footer-middle .newsletter .form-control{
   height: 38px !important;
;
   width: 170px !important;
 }
 #uh-footer .footer-middle .newsletter button{
     height: 40px;
    width: 105px;
}
.btnfontClass {
    font-size: 12px;
}
}

#ui-header .hide-mobi{
    font-size: 16px;
    float: right;
    color: #cb6015;
    padding: 31px 20px 0px;
    font-family: 'Nunito', sans-serif;
}

@media only screen and (min-width:992px) and (max-width:1200px){
 #ui-header .main-menu nav > ul > li > a{
   padding: 0px 9px;
}
#ui-header .hide-mobi{
   padding: 31px 9px 0px;
}

}

.contactUsform .btn-primary{
    background-color : rgb(203, 96, 21);
    border-color : rgb(203, 96, 21);
}

#submenu_59eefa05a82f8a07167489d6 .color2{
    font-size: 16px !important;
    font-weight: bold;
}

.contactUsform .formly-field{
width:48%
}
.contactUsform .formly-field:nth-child(2n){
float:right;
}
.contactUsform .formly-field:nth-child(2n+1){
float:left;
}

.contactUsform .formly-field-textarea{
width:100%;
}
.contactUsform .btn-primary:hover{
 background-color: rgb(203, 96, 21);
 border-color: rgb(203, 96, 21);
}
.contactUsform .formly :6th-child{
float:right;
}
.contactUsform::before{
    float: right;
    background: url(/content/get/59f860b3e8cd182362bb60aa);
    top: 0;
    width: 50%;
    height: 270px;
    margin-top: 47px;
background-size:cover;
}
@media (max-width: 767px) {
.contactUsform::before{
    width: 100%;
    height: 100px;
 margin-top: 0px;
}
#uh-footer .footer-middle .footer-links h4.social-header {
    margin-left: 16px;
}
#uh-footer .list-inline.socialul {
    margin-left: 10px;
}
}

@media (max-width: 991px) and (min-width: 768px) {
.contactUsform::before{
    width: 100%;
    height: 100px;
 margin-top: 0px;
}

}

#ui-header .list-inline.socialul{
    float: right;
    padding: 30px 10px 0px;
    color: rgb(255, 165, 0);
}

#ui-header .list-inline.socialul li a {
   color: rgb(255, 165, 0);
}

@media only screen and (max-width:991px){
         #ui-header .list-inline.socialul {
          padding: 5px 0px 0px;
         }
        #ui-header .mean-container a.meanmenu-reveal{
            top:1px;
       }
        #ui-header  .mean-container .mean-bar{
             min-height:0px;
            }
}



