@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:400,600,700&display=swap");
body {
 font-family: "Nunito Sans", sans-serif;
 font-size: 14px;
 line-height: 1.42857;
 color: rgb(51, 51, 51);
 }
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 {
 font-family: inherit;
 font-weight: 500;
 line-height: 1.1;
 color: inherit;
 }
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;
 }
.home-slider {
 display: block;
 }
.main-container {
 display: block;
 }
footer {
 clear: both;
 display: block;
 }
#ctslide .container-fluid {
 height: 100%;
 position: relative;
 width: 100%;
 padding: 0px !important;
 }
#ctslide .ctslide .owl-wrapper-outer {
 position: relative;
 overflow: hidden;
 transform: translate3d(0px, 0px, 0px);
 }
#ctslide .owl-nav {
 display: none;
 }
#ctslide .owl-dots {
 position: absolute;
 bottom: 30px;
 right: 50px;
 margin: 0px auto;
 width: auto;
 }
#ctslide .owl-dots .owl-dot {
 display: inline-table;
 margin-left: 3px;
 vertical-align: middle;
 }
#ctslide .owl-dots .owl-dot span {
 background-color: rgb(224, 224, 224);
 vertical-align: middle;
 display: block;
 width: 10px;
 height: 10px;
 border-radius: 50%;
 }
#ctslide .owl-dots .owl-dot.active {
 vertical-align: middle;
 }
#ctslide .owl-dots .owl-dot.active span {
 width: 12px;
 height: 12px;
 vertical-align: middle;
 }
#ctslide .owl-caption {
 bottom: 0px;
 display: block;
 left: 0px;
 position: absolute;
 right: 0px;
 top: 0px;
 }
#ctslide .content-block {
 position: absolute;
 margin: auto;
 top: 0px;
 bottom: 0px;
 display: inline-block;
 text-align: center;
 width: 40%;
 }
#ctslide .content-block h5 {
 font-family: Ubuntu, sans-serif;
 margin: 0px;
 font-weight: 400;
 font-size: 24px;
 color: rgb(255, 255, 255);
 }
#ctslide .content-block h2 {
 font-family: Ubuntu, sans-serif;
 font-weight: 300;
 position: relative;
 margin: 0px;
 letter-spacing: 8px;
 color: rgb(83, 87, 90);
 text-transform: uppercase;
 line-height: 65px;
 }
#ctslide .content-block p {
 font-family: Ubuntu, sans-serif;
 margin: 0px;
 letter-spacing: 3px;
 font-weight: 400;
 font-size: 20px;
 color: rgb(83, 86, 91);
 }
#ctslide .content-block .shop-now-link {
 font-family: Ubuntu, sans-serif;
 font-weight: 400;
 padding: 10px 20px;
 font-size: 18px;
 letter-spacing: 2px;
 text-transform: uppercase;
 display: inline-block;
 border-width: 3px;
 border-style: solid;
 border-color: rgb(246, 246, 246);
 color: rgb(246, 246, 246);
 transition: all 0.3s ease-in-out 0s;
 }
#ctslide .content-block .shop-now-link:hover, #ctslide .content-block .shop-now-link:focus, #ctslide .content-block .shop-now-link:active {
 text-decoration: none;
 color: rgb(255, 255, 255);
 transition: all 0.3s ease-in-out 0s;
 }
#ctslide .item {
 float: left;
 position: relative;
 width: 100%;
 }
#ctslide .item img {
 width: 100%;
 }
#ctslide .owl-dots .owl-dot.active span {
 background-color: rgb(246, 246, 246);
 }
#ctslide .content-block .shop-now-link:hover, #ctslide .content-block .shop-now-link:focus, #ctslide .content-block .shop-now-link:active {
 color: rgb(83, 86, 91);
 background-color: rgb(246, 246, 246);
 border-color: rgb(246, 246, 246);
 }
#ctslide .content-block {
 display: block;
 opacity: 1;
 }
#ctslide .right-slider {
 right: 6%;
 }
#ctslide .center-slider {
 left: 0px;
 right: 0px;
 }
#ctslide .content-block h2 {
 padding-bottom: 5px;
 padding-top: 5px;
 font-size: 60px;
 }
#ctslide .content-block {
 max-height: 350px;
 }
#ctslide .shop-now-link {
 margin-top: 30px !important;
 }
@media only screen and (max-width: 1200px) and (min-width: 959px) {
  #ctslide .content-block {
 width: 45%;
 }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  #ctslide .content-block h2 {
 font-size: 32px;
 line-height: 35px;
 padding-bottom: 5px;
 padding-top: 5px;
 }
  #ctslide .content-block h5 {
 font-size: 20px;
 }
  #ctslide .content-block p {
 font-size: 12px;
 }
  #ctslide .content-block .shop-now-link {
 font-family: Ubuntu, sans-serif;
 font-weight: 300;
 padding: 5px 10px;
 font-size: 12px;
 }
  #ctslide .content-block {
 max-height: 215px;
 }
}
@media only screen and (max-width: 767px) {
.main .product_page {
    padding: 0px !important;
}
img.primary-img.featureditemprimaryimg {
width: 200px;
height: auto !important;
}
.scrool-down {
display: none;
}
  .hght {
 width: auto;
 height: 25em !important;
 }
#ers-about-us {
padding-bottom: 0px !important;
}
div#dm-header {
position: relative !important;
}
  .meanmenu-reveal {
 padding: 25px 13px 11px !important;
 }
  .navbar-toggle {
 margin-top: 22px !important;
 }
  #ctslide .content-block {
 display: none;
 }
}
#ctbannerblock .banner .inside.padl-0 {
 padding-left: 0px;
 }
#ctbannerblock .banner .inside.padr-0 {
 padding-right: 0px;
 }
#ctbannerblock .banner .inside {
 position: relative;
 overflow: hidden;
 margin-bottom: 0px;
 cursor: pointer;
 transition: all 0.3s ease-in-out 0s;
 backface-visibility: hidden;
 }
#ctbannerblock .banner .inside::before {
 position: absolute;
 top: 0px;
 left: 50%;
 width: 120%;
 height: 100px;
 background: rgba(255, 255, 255, 0.3);
 content: "";
 transition: all 0.6s linear 0s;
 z-index: 1;
 transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -150%, 0px);
 backface-visibility: hidden;
 }
#ctbannerblock .banner .inside:hover::before {
 transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 200%, 0px);
 left: -100%;
 top: 100%;
 }
#ctbannerblock .banner img {
 width: 100%;
 backface-visibility: hidden;
 }
#ctbannerblock .banner .banner-content {
 position: absolute;
 top: 50%;
 transform: translate3d(0px, -50%, 0px);
 left: 0px;
 width: 100%;
 box-sizing: border-box;
 padding: 20px 30px;
 backface-visibility: hidden;
 }
#ctbannerblock .banner.banner-type .banner-content {
 font-family: Ubuntu, sans-serif;
 padding-left: 50px;
 }
#ctbannerblock .banner.banner-type h2 {
 color: rgb(255, 255, 255);
 font-weight: 300;
 font-size: 40px;
 text-transform: uppercase;
 margin: 0px;
 }
#ctbannerblock .banner.banner-type .text {
 font-family: Ubuntu, sans-serif;
 line-height: 1.5;
 color: rgb(255, 255, 255);
 letter-spacing: 0px;
 font-weight: 300;
 font-size: 22px;
 text-transform: none;
 margin: 0px;
 }
#ctbannerblock .banner.banner-type .btn {
 position: relative;
 top: 120px;
 }
#ctbannerblock .banner.banner-type .btn.bt {
 position: relative;
 top: 160px;
 }
#ctbannerblock .banner.banner-type .btn {
 letter-spacing: 1px;
 color: rgb(26, 26, 26);
 font-size: 16px;
 font-weight: 300;
 border-radius: 0px;
 padding: 8px 25px;
 background-color: rgb(255, 255, 255);
 border: 3px solid rgb(255, 255, 255);
 text-transform: uppercase;
 }
#ctbannerblock .banner.banner-type .btn:hover {
 color: rgb(255, 255, 255);
 border-color: rgb(255, 255, 255);
 background-color: transparent;
 }
@media only screen and (max-width: 767px) {
  #ctbannerblock .banner .inside.padl-0 {
 padding-left: 15px;
 }
  #ctbannerblock .banner .inside.padr-0 {
 padding-right: 15px;
 }
  #ctbannerblock .banner.banner-type-2 .btn {
 position: relative;
 top: 95px;
 }
  #ctbannerblock .banner.banner-type-2 .btn.bt {
 position: relative;
 top: 115px;
 }
}
#ctfeature .feature-box {
 padding: 70px 0px;
 }
#ctfeature .feature-box .box figure {
 position: relative;
 }
#ctfeature .feature-box .box figure a {
 position: relative;
 display: block;
 }
#ctfeature .feature-box .box figure ._3ecomX {
 position: relative;
 margin: 0px auto;
 }
#ctfeature .feature-box .box figure img {
 position: absolute;
 bottom: 0px;
 left: 0px;
 right: 0px;
 top: 0px;
 margin: auto;
 max-width: 100%;
 max-height: 100%;
 }
#ctfeature .feature-box .box .content {
 margin-bottom: 0px;
 min-height: 100px;
 position: relative;
 }
#ctfeature .feature-box .box .content h2 {
 margin: 0px;
 }
#ctfeature .feature-box .box .content h2 a {
 font-family: Ubuntu, sans-serif;
 font-weight: 300;
 font-size: 26px;
 text-transform: uppercase;
 letter-spacing: 2px;
 color: rgb(30, 31, 33);
 }
#ctfeature .feature-box .box .content .add_to_cart {
 font-family: Ubuntu, sans-serif;
 font-weight: 400;
 margin: 15px 0px 0px;
 padding: 10px 40px;
 font-size: 14px;
 letter-spacing: 2px;
 text-transform: uppercase;
 display: inline-block;
 border-width: 3px;
 border-style: solid;
 border-color: rgb(246, 246, 246);
 color: rgb(29, 30, 32);
 transition: all 0.3s ease-in-out 0s;
 }
#ctfeature .feature-box .box:hover {
 transform: translateY(-5px);
 }
#ctbanner .fullwidth-banner {
 padding-top: 85px;
 padding-bottom: 85px;
 clear: both;
 display: block;
 background-image: url("/content/get/5c6bf199dc1e879b1bffcb7c");
 background-attachment: scroll;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
 text-align: center;
 }
#ctbanner .fullwidth-banner h5 {
 font-family: Ubuntu, sans-serif;
 margin: 0px;
 font-weight: 400;
 font-size: 46px;
 color: rgb(255, 255, 255);
 }
#ctbanner .fullwidth-banner h2 {
 font-family: Ubuntu, sans-serif;
 font-size: 50px;
 font-weight: 300;
 position: relative;
 margin: 0px 0px 5px;
 letter-spacing: 8px;
 color: rgb(117, 103, 100);
 text-transform: uppercase;
 line-height: 50px;
 }
#ctbanner .fullwidth-banner p {
 font-family: Ubuntu, sans-serif;
 margin: 0px;
 letter-spacing: 3px;
 font-weight: 400;
 font-size: 20px;
 color: rgb(117, 103, 100);
 }
#ctbanner .fullwidth-banner .shop-now-link {
 font-family: Ubuntu, sans-serif;
 font-weight: 400;
 margin: 10px 0px 0px;
 padding: 10px 20px;
 font-size: 18px;
 letter-spacing: 2px;
 text-transform: uppercase;
 display: inline-block;
 border-width: 3px;
 border-style: solid;
 border-color: rgb(246, 246, 246);
 background: rgb(213, 199, 196);
 color: rgb(246, 246, 246);
 transition: all 0.3s ease-in-out 0s;
 }
#ctbanner .fullwidth-banner .shop-now-link:hover, #ctbanner .fullwidth-banner .shop-now-link:focus, #ctbanner .fullwidth-banner .shop-now-link:active {
 text-decoration: none;
 color: rgb(255, 255, 255);
 transition: all 0.3s ease-in-out 0s;
 }
#ctstore .st {
 background: rgb(246, 246, 246);
 padding-top: 60px;
 padding-bottom: 60px;
 clear: both;
 display: block;
 text-align: center;
 }
#ctstore .st h4 {
 font-family: Ubuntu, sans-serif;
 font-size: 24px;
 color: rgb(83, 83, 85);
 font-weight: 300;
 text-transform: uppercase;
 letter-spacing: 3px;
 margin: 0px 0px 22px;
 }
#ctstore .st h3 {
 font-family: Ubuntu, sans-serif;
 font-size: 35px;
 color: rgb(83, 83, 85);
 font-weight: 300;
 text-transform: uppercase;
 letter-spacing: 3px;
 margin: 0px 0px 22px;
 }
#ctstore .st p {
 font-family: Ubuntu, sans-serif;
 font-size: 16px;
 color: rgb(83, 83, 85);
 font-weight: 400;
 padding-bottom: 40px;
 line-height: 24px;
 width: 80%;
 margin: 0px auto;
 }
#ctstore .st form.form-inline {
 margin: 0px auto;
 display: table;
 }
#ctstore .st .form-control {
 font-family: Ubuntu, sans-serif;
 height: 40px;
 border: 3px solid rgb(235, 235, 235);
 border-radius: 0px;
 color: rgb(83, 83, 85);
 font-size: 12px;
 font-weight: 400;
 text-transform: uppercase;
 float: left;
 box-shadow: none !important;
 transition: none 0s ease 0s !important;
 }
#ctstore .st button {
 height: 40px;
 width: 40px;
 color: rgb(81, 86, 90);
 background-color: rgb(255, 255, 255);
 display: inline-block;
 border-style: solid;
 border-width: 3px 3px 3px 0px;
 border-color: rgb(235, 235, 235);
 float: left;
 margin-left: -3px;
 text-transform: uppercase;
 font-weight: 700;
 outline: 0px;
 transition: all 0.3s ease-in-out 0s;
 }
#ctstore .st button:hover {
 color: rgb(81, 86, 90);
 background-color: rgb(255, 255, 255);
 transition: all 0.3s ease-in-out 0s;
 }
@media (min-width: 768px) {
  #ctstore .st .form-control {
 width: 360px !important;
 }
}
@media (max-width: 767px) {
  .hides {
 display: none;
 }
  .plate {
 display: none !important;
 }
  .red {
 float: left;
 padding-left: 115px;
 }
  .home_block_3 h2 {
 float: left;
 padding-left: 70px;
 }
  #ctstore .st form.form-inline {
 width: auto;
 }
  #ctstore .st .form-control {
 min-width: 230px;
 width: auto !important;
 }
}
#glad-feature-01 .glad-features {
 padding: 30px 0px;
 }
#glad-feature-01 .banner-area-box {
 float: right;
 }
#glad-feature-01 .glad-features .banner-box {
 position: relative;
 }
#glad-feature-01 .glad-features .banner-box img {
 max-width: 100%;
 width: 100%;
 height: 100%;
 }
#glad-feature-01 .glad-features .banner-box .banner-content {
 color: rgb(54, 54, 54);
 margin: 30px 0px;
 text-align: left;
 }
#glad-feature-01 .glad-features .banner-content h2 {
 border-bottom: 2px solid rgb(54, 54, 54);
 font-size: 30px;
 line-height: 45px;
 margin-bottom: 10px;
 max-width: 80px;
 }
#glad-feature-01 .glad-features .banner-content h3 {
 font-size: 40px;
 font-weight: 700;
 text-transform: uppercase;
 }
#glad-feature-01 .glad-features .banner-content p {
 font-size: 15px;
 line-height: 25px;
 padding: 25px 0px;
 }
#glad-feature-01 .glad-features .banner-content a {
 color: rgb(54, 54, 54);
 font-size: 13px;
 font-weight: 700;
 text-decoration: underline;
 text-transform: uppercase;
 }
#glad-feature-01 .glad-features .banner-content a:hover {
 color: rgb(192, 107, 129);
 }
#glad-feature-01 .glad-features .banner-picture {
 display: block;
 overflow: hidden;
 position: relative;
 text-align: center;
 }
#glad-feature-01 .glad-features .banner-box a {
 display: block;
 overflow: hidden;
 position: relative;
 }
#glad-feature-01 .glad-features .banner-box a::before {
 background: none 0px 0px repeat scroll rgba(255, 255, 255, 0.2);
 bottom: 0px;
 content: "";
 left: 50%;
 opacity: 1;
 position: absolute;
 right: 51%;
 top: 0px;
 }
#glad-feature-01 .glad-features .banner-box a::after {
 background: none 0px 0px repeat scroll rgba(255, 255, 255, 0.2);
 bottom: 50%;
 content: "";
 left: 0px;
 opacity: 1;
 position: absolute;
 right: 0px;
 top: 50%;
 }
#glad-feature-01 .glad-features .banner-static-box:hover a::before, .glad-features .banner-box:hover a::before {
 left: 0px;
 opacity: 0;
 right: 0px;
 transition: all 900ms ease-in 0s;
 }
#glad-feature-01 .glad-features .banner-static-box:hover a::after, #glad-feature-01 .glad-features .banner-box:hover a::after {
 bottom: 0px;
 opacity: 0;
 top: 0px;
 transition: all 900ms ease-in 0s;
 }
#glad-feature-01 .glad-features .banner-static-box {
 position: relative;
 }
#glad-feature-01 .glad-features .banner-box-content {
 bottom: 0px;
 left: 30px;
 margin: 0px;
 position: absolute;
 top: 0px;
 }
#glad-feature-01 .glad-features .banner-box-content h2 {
 border-bottom: 2px solid rgb(54, 54, 54);
 color: rgb(54, 54, 54);
 font-size: 24px;
 line-height: 45px;
 margin-bottom: 10px;
 max-width: 60px;
 }
#glad-feature-01 .glad-features .banner-box-content h4 {
 text-transform: uppercase;
 color: rgb(54, 54, 54);
 font-size: 20px;
 font-weight: 700;
 }
#glad-feature-01 .glad-features .banner-box-content a {
 bottom: 30px;
 color: rgb(54, 54, 54);
 font-size: 13px;
 font-weight: 700;
 position: absolute;
 text-decoration: underline;
 text-transform: uppercase;
 transition: all 0.2s ease 0s;
 }
#glad-feature-01 .glad-features .banner-box-content a:hover {
 color: rgb(192, 107, 129);
 }
@media (max-width: 767px) {
  #glad-feature-01 .glad-features .banner-static-box {
 margin-bottom: 30px;
 }
}
@media (max-width: 767px) {
}
#glad-feature-01 .glad-features {
 padding: 30px 0px;
 }
#glad-feature-01 .banner-area-box {
 float: right;
 }
#glad-feature-01 .glad-features .banner-box {
 position: relative;
 }
#glad-feature-01 .glad-features .banner-box img {
 max-width: 100%;
 width: 100%;
 height: 100%;
 }
#glad-feature-01 .glad-features .banner-box .banner-content {
 color: rgb(54, 54, 54);
 margin: 30px 0px;
 text-align: left;
 }
#glad-feature-01 .glad-features .banner-content h2 {
 border-bottom: 2px solid rgb(54, 54, 54);
 font-size: 30px;
 line-height: 45px;
 margin-bottom: 10px;
 max-width: 80px;
 }
#glad-feature-01 .glad-features .banner-content h3 {
 font-size: 40px;
 font-weight: 700;
 text-transform: uppercase;
 }
#glad-feature-01 .glad-features .banner-content p {
 font-size: 15px;
 line-height: 25px;
 padding: 25px 0px;
 }
#glad-feature-01 .glad-features .banner-content a {
 color: rgb(54, 54, 54);
 font-size: 13px;
 font-weight: 700;
 text-decoration: underline;
 text-transform: uppercase;
 }
#glad-feature-01 .glad-features .banner-content a:hover {
 color: rgb(192, 107, 129);
 }
#glad-feature-01 .glad-features .banner-picture {
 display: block;
 overflow: hidden;
 position: relative;
 text-align: center;
 }
#glad-feature-01 .glad-features .banner-box a {
 display: block;
 overflow: hidden;
 position: relative;
 }
#glad-feature-01 .glad-features .banner-box a::before {
 background: none 0px 0px repeat scroll rgba(255, 255, 255, 0.2);
 bottom: 0px;
 content: "";
 left: 50%;
 opacity: 1;
 position: absolute;
 right: 51%;
 top: 0px;
 }
#glad-feature-01 .glad-features .banner-box a::after {
 background: none 0px 0px repeat scroll rgba(255, 255, 255, 0.2);
 bottom: 50%;
 content: "";
 left: 0px;
 opacity: 1;
 position: absolute;
 right: 0px;
 top: 50%;
 }
#glad-feature-01 .glad-features .banner-static-box:hover a::before, .glad-features .banner-box:hover a::before {
 left: 0px;
 opacity: 0;
 right: 0px;
 transition: all 900ms ease-in 0s;
 }
#glad-feature-01 .glad-features .banner-static-box:hover a::after, #glad-feature-01 .glad-features .banner-box:hover a::after {
 bottom: 0px;
 opacity: 0;
 top: 0px;
 transition: all 900ms ease-in 0s;
 }
#glad-feature-01 .glad-features .banner-static-box {
 position: relative;
 }
#glad-feature-01 .glad-features .banner-box-content {
 bottom: 0px;
 left: 30px;
 margin: 0px;
 position: absolute;
 top: 0px;
 }
#glad-feature-01 .glad-features .banner-box-content h2 {
 border-bottom: 2px solid rgb(54, 54, 54);
 color: rgb(54, 54, 54);
 font-size: 24px;
 line-height: 45px;
 margin-bottom: 10px;
 max-width: 60px;
 }
#glad-feature-01 .glad-features .banner-box-content h4 {
 text-transform: uppercase;
 color: rgb(54, 54, 54);
 font-size: 20px;
 font-weight: 700;
 }
#glad-feature-01 .glad-features .banner-box-content a {
 bottom: 30px;
 color: rgb(54, 54, 54);
 font-size: 13px;
 font-weight: 700;
 position: absolute;
 text-decoration: underline;
 text-transform: uppercase;
 transition: all 0.2s ease 0s;
 }
#glad-feature-01 .glad-features .banner-box-content a:hover {
 color: rgb(192, 107, 129);
 }
@media (max-width: 767px) {
  #glad-feature-01 .glad-features .banner-static-box {
 margin-bottom: 30px;
 }
}
#glad-feature-01 .glad-features {
 padding: 30px 0px;
 }
#glad-feature-01 .banner-area-box {
 float: right;
 }
#glad-feature-01 .glad-features .banner-box {
 position: relative;
 }
#glad-feature-01 .glad-features .banner-box img {
 max-width: 100%;
 width: 100%;
 height: 100%;
 }
#glad-feature-01 .glad-features .banner-box .banner-content {
 color: rgb(54, 54, 54);
 margin: 30px 0px;
 text-align: left;
 }
#glad-feature-01 .glad-features .banner-content h2 {
 border-bottom: 2px solid rgb(54, 54, 54);
 font-size: 30px;
 line-height: 45px;
 margin-bottom: 10px;
 max-width: 80px;
 }
#glad-feature-01 .glad-features .banner-content h3 {
 font-size: 40px;
 font-weight: 700;
 text-transform: uppercase;
 }
#glad-feature-01 .glad-features .banner-content p {
 font-size: 15px;
 line-height: 25px;
 padding: 25px 0px;
 }
#glad-feature-01 .glad-features .banner-content a {
 color: rgb(54, 54, 54);
 font-size: 13px;
 font-weight: 700;
 text-decoration: underline;
 text-transform: uppercase;
 }
#glad-feature-01 .glad-features .banner-content a:hover {
 color: rgb(192, 107, 129);
 }
#glad-feature-01 .glad-features .banner-picture {
 display: block;
 overflow: hidden;
 position: relative;
 text-align: center;
 }
#glad-feature-01 .glad-features .banner-box a {
 display: block;
 overflow: hidden;
 position: relative;
 }
#glad-feature-01 .glad-features .banner-box a::before {
 background: none 0px 0px repeat scroll rgba(255, 255, 255, 0.2);
 bottom: 0px;
 content: "";
 left: 50%;
 opacity: 1;
 position: absolute;
 right: 51%;
 top: 0px;
 }
#glad-feature-01 .glad-features .banner-box a::after {
 background: none 0px 0px repeat scroll rgba(255, 255, 255, 0.2);
 bottom: 50%;
 content: "";
 left: 0px;
 opacity: 1;
 position: absolute;
 right: 0px;
 top: 50%;
 }
#glad-feature-01 .glad-features .banner-static-box:hover a::before, .glad-features .banner-box:hover a::before {
 left: 0px;
 opacity: 0;
 right: 0px;
 transition: all 900ms ease-in 0s;
 }
#glad-feature-01 .glad-features .banner-static-box:hover a::after, #glad-feature-01 .glad-features .banner-box:hover a::after {
 bottom: 0px;
 opacity: 0;
 top: 0px;
 transition: all 900ms ease-in 0s;
 }
#glad-feature-01 .glad-features .banner-static-box {
 position: relative;
 }
#glad-feature-01 .glad-features .banner-box-content {
 bottom: 0px;
 left: 30px;
 margin: 0px;
 position: absolute;
 top: 0px;
 }
#glad-feature-01 .glad-features .banner-box-content h2 {
 border-bottom: 2px solid rgb(54, 54, 54);
 color: rgb(54, 54, 54);
 font-size: 24px;
 line-height: 45px;
 margin-bottom: 10px;
 max-width: 60px;
 }
#glad-feature-01 .glad-features .banner-box-content h4 {
 text-transform: uppercase;
 color: rgb(54, 54, 54);
 font-size: 20px;
 font-weight: 700;
 }
#glad-feature-01 .glad-features .banner-box-content a {
 bottom: 30px;
 color: rgb(54, 54, 54);
 font-size: 13px;
 font-weight: 700;
 position: absolute;
 text-decoration: underline;
 text-transform: uppercase;
 transition: all 0.2s ease 0s;
 }
#glad-feature-01 .glad-features .banner-box-content a:hover {
 color: rgb(192, 107, 129);
 }
@media (max-width: 767px) {
  #glad-feature-01 .glad-features .banner-static-box {
 margin-bottom: 30px;
 }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
  .logo {
 padding: 15px 0px;
 float: right !important;
 }
  div#dm-header {
 position: relative !important;
 }
  .hght {
 width: auto;
 }
}
@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 (max-width: 479px) {
}
.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 only screen and (max-width: 1200px) and (min-width: 992px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
  .hght {
 width: auto;
 }
}
@media (max-width: 991px) {
}
@media (min-width: 992px) {
}
@media (min-width: 768px) {
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
}
#sb_menu .block.sb-slider .block-title {
 margin: 0px 0px 20px;
 padding: 0px;
 }
@media (min-width: 992px) {
}
@media only screen and (max-width: 767px) {
  #motorola-managed-services .service-box, #motorola-managed-services .service-box.box-2 {
 width: calc(100% - 20px);
 text-decoration: none;
 margin: 0px 1px 10px;
 }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
  @media only screen and (max-width: 959px) and (min-width: 768px) {
  #motorola-digital-evidence.padding {
 padding: 100px 0px;
 }
  #motorola-digital-evidence .mfp-content h1 {
 font-size: 32px;
 }
}
  @media (max-width: 767px) {
  #motorola-digital-evidence.padding {
 padding: 40px 0px;
 }
  #motorola-digital-evidence .mfp-content h1 {
 font-size: 30px;
 }
  #motorola-digital-evidence .mfp-content {
 padding: 0px;
 color: rgb(255, 255, 255);
 }
}
  #motorola-managed-services .service-box {
 margin: 0px 7px 20px;
 }
}
@media (min-width: 1200px) {
}
@media (max-width: 1199px) {
}
@media (max-width: 767px) {
}
@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) {
}
.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 .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 .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.3) 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(254, 0, 0) !important;
 }
@media (min-width: 992px) {
  .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(254, 0, 0);
 }
  .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: 20px 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:nth-child(6) a {
 padding-right: 0px !important;
 }
  .header-container.header-01 .main-menu nav > ul > li > a {
 display: block;
 padding: 15px 20px;
 color: white;
 font-size: 14px;
 font-weight: bold;
 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: all 0.3s ease 0s;
 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.3) 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 .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: 20px 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: 992px) {
}
@media (max-width: 992px) {
}
@media (max-width: 768px) {
}
@media (max-width: 1200px) and (min-width: 992px) {
}
#apec-footer {
 background-color: rgb(51, 51, 51);
 }
#apec-footer .container .row {
 padding-bottom: 60px;
 padding-top: 60px;
 }
#apec-footer .ftr-widget {
 margin-bottom: 20px;
 }
#apec-footer .ftr-widget h3 {
 color: rgb(255, 255, 255);
 font-size: 15px;
 font-weight: 600;
 letter-spacing: 0.9px;
 line-height: 26px;
 margin-bottom: 30px;
 margin-top: 0px;
 padding-bottom: 9px;
 position: relative;
 text-transform: uppercase;
 }
#apec-footer .ftr-widget h3::before {
 content: "";
 width: 30px;
 height: 1px;
 left: 0px;
 bottom: 0px;
 background-color: rgb(255, 199, 34);
 display: inline-block;
 position: absolute;
 }
#apec-footer.footer2 .about-widget {
 padding-right: 5px;
 }
#apec-footer .about-widget p {
 line-height: 26px;
 font-weight: 300;
 font-size: 14px;
 color: rgb(153, 153, 153);
 letter-spacing: 0.42px;
 }
#apec-footer .about-widget > a {
 text-decoration: none;
 color: rgb(255, 133, 0);
 display: inline-block;
 font-size: 14px;
 letter-spacing: 0.84px;
 line-height: 28px;
 position: relative;
 padding-right: 17px;
 transition: all 1s ease 0s;
 }
#apec-footer .about-widget > a::after {
 position: absolute;
 content: "";
 font-family: FontAwesome;
 right: 0px;
 top: 1px;
 font-size: 15px;
 }
#apec-footer .about-widget > a:hover {
 margin-left: 5px;
 }
#apec-footer.footer2 .link-widget {
 padding-left: 60px;
 }
#apec-footer .link-widget.ftr-widget h3 {
 margin-bottom: 20px;
 }
#apec-footer .link-widget ul {
 padding-left: 5px;
 float: left;
 width: 50%;
 }
#apec-footer .link-widget ul li {
 display: inline-block;
 width: 100%;
 border-bottom: 1px solid rgba(240, 240, 240, 0.1);
 }
#apec-footer .link-widget ul li a {
 line-height: 44px;
 font-size: 14px;
 letter-spacing: 0.14px;
 color: rgb(153, 153, 153);
 text-decoration: none;
 padding-left: 15px;
 position: relative;
 transition: all 1s ease 0s;
 }
#apec-footer .link-widget ul li a::before {
 position: absolute;
 content: "";
 background-color: rgb(255, 133, 0);
 left: 0px;
 top: 5px;
 height: 6px;
 width: 6px;
 }
#apec-footer .link-widget ul li:last-of-type {
 border-bottom: none;
 }
.link-widget ul li a:hover {
 color: rgb(255, 133, 0);
 margin-left: 10px;
 }
#apec-footer .contact-widget.ftr-widget p {
 position: relative;
 padding-left: 40px;
 margin-bottom: 18px;
 color: rgb(153, 153, 153);
 font-size: 14px;
 line-height: 24px;
 transition: all 1s ease 0s;
 }
#apec-footer .contact-widget.ftr-widget p:hover a, #apec-footer .contact-widget.ftr-widget p:hover span, #apec-footer .contact-widget.ftr-widget p:hover {
 color: rgb(254, 0, 0);
 }
#apec-footer .contact-widget p span {
 position: absolute;
 left: 0px;
 top: 0px;
 font-size: 20px;
 color: rgb(153, 153, 153);
 transition: all 1s ease 0s;
 }
#apec-footer .contact-widget p:first-of-type {
 margin-top: -3px;
 }
.contact-widget p:first-of-type span {
 top: 5px;
 }
#apec-footer .contact-widget p a {
 color: rgb(153, 153, 153);
 text-decoration: none;
 transition: all 1s ease 0s;
 }
#apec-footer .footer-bottom {
 background-color: rgb(182, 189, 112);
 line-height: 60px;
 position: relative;
 display: inline-block;
 width: 100%;
 }
#apec-footer .footer-bottom::before {
 position: absolute;
 content: "";
 background-color: rgb(51, 51, 51);
 left: 30%;
 bottom: 25px;
 height: 100%;
 }
#apec-footer .footer-bottom .container {
 position: relative;
 }
#apec-footer .footer-bottom .container::before {
 position: absolute;
 left: -32%;
 top: 0px;
 height: 35px;
 width: 348px;
 background-color: rgb(182, 189, 112);
 transform: skewX(-40deg);
 }
#apec-footer .footer-bottom span {
 font-weight: 500;
 font-size: 14px;
 line-height: 28px;
 color: rgb(51, 51, 51);
 text-transform: capitalize;
 }
#apec-footer .footer-bottom p {
 float: right;
 margin-bottom: 0px;
 }
#apec-footer .footer-bottom p a {
 color: rgb(51, 51, 51);
 text-decoration: none;
 border-right: 1px solid rgba(0, 0, 0, 0.3);
 padding: 0px 14px;
 line-height: 26px;
 font-weight: 500;
 transition: all 1s ease 0s;
 }
#apec-footer .footer-bottom p a:hover {
 color: rgb(255, 255, 255);
 }
#apec-footer .footer-bottom p a:last-of-type {
 padding-right: 0px;
 border: none;
 }
@media (min-width: 992px) {
  .desktop-hide {
 display: none;
 }
  #apec-footer .col-md-3:nth-child(4n+1) {
 clear: both;
 }
}
@media only screen and (max-width: 1365px) and (min-width: 1200px) {
  #apec-footer .footer-bottom .container::before {
 height: 15px;
 left: -20%;
 }
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
  #apec-footer .footer-bottom .container::before {
 height: 15px;
 }
}
@media (max-width: 991px) {
  #apec-footer .col-md-3:nth-child(2n+1) {
 clear: both;
 }
  #apec-footer .footer-bottom .container::before {
 height: 15px;
 }
  #apec-footer.footer2 .link-widget {
 padding-left: 15px;
 }
  .section-header h3::before {
 width: 85px;
 }
}
@media (max-width: 767px) {
  #apec-footer .footer-bottom .container::before {
 height: 0px;
 }
}
@media (max-width: 639px) {
  #apec-footer .footer-bottom span {
 display: block;
 text-align: center;
 margin-top: 3px;
 }
  #apec-footer .footer-bottom p {
 float: none;
 text-align: center;
 line-height: 35px;
 }
  #apec-footer .footer-bottom p a {
 padding: 0px 5px;
 font-size: 14px;
 }
}
@media (max-width: 479px) {
  #apec-footer .ftr-widget {
 width: 100%;
 }
}
@media (min-width: 1200px) {
}
@media (max-width: 1199px) and (min-width: 992px) {
}
@media (max-width: 991px) and (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media only screen and (max-width: 767px) {
}
#embrace img {
 max-width: 100%;
 width: 100%;
 height: 100%;
 }
textarea {
 color: rgb(0, 0, 0);
 }
.width-150 {
 width: 200px;
 }
hr {
 margin: 0px;
 border-color: rgb(255, 255, 255);
 display: none;
 }
.colorwhite {
 color: white !important;
 }
.fontbanner {
 line-height: 75px;
 font-weight: 500;
 margin-top: 0px;
 font-size: 70px !important;
 }
.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 {
 font-family: inherit;
 font-weight: 500;
 line-height: 1.1;
 color: inherit;
 }
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;
 }
}
.row {
 margin-right: -15px;
 margin-left: -15px;
 }
header {
 display: block;
 }
@media (max-width: 767px) {
  #prince_header .meanmenu-reveal {
 color: rgb(255, 255, 255);
 }
}
.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 {
 }
@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;
 }
}
#Featured01 {
 background-color: rgb(236, 237, 239);
 }
#Featured01 .section_padding_top_100 > [class*="container"] {
 padding-top: 100px;
 }
#Featured01 .section_padding_bottom_80 > [class*="container"] {
 padding-bottom: 80px;
 }
#Featured01 .row .row + #Featured01 .row {
 margin-top: 5px;
 }
#Featured01 section > [class*="container"] > .row > [class*="col-"] {
 margin-top: 10px;
 margin-bottom: 10px;
 }
@media (max-width: 767px) {
  div[class*="col-sm-"] + [class*="col-sm-"] {
 margin-top: 20px !important;
 }
}
[class*="_0"] > [class*="container"] > .row > [class*="col-"] {
 min-height: 0px;
 margin-top: 0px !important;
 margin-bottom: 0px !important;
 }
@media (max-width: 767px) {
  #Featured01 .container {
 max-width: 500px;
 }
}
#Featured01 body {
 font-family: Ubuntu, sans-serif;
 font-size: 14px;
 font-weight: 300;
 line-height: 30px;
 background-color: rgb(255, 255, 255);
 overflow: hidden visible;
 }
#Featured01 h1, #Featured01 h2, #Featured01 h3, #Featured01 h4, #Featured01 h5, #Featured01 h6 {
 font-weight: 300;
 line-height: 1;
 word-break: break-word;
 }
#Featured01 .shop_product .tab-content h1, #Featured01 .shop_product .tab-content h2, #Featured01 .shop_product .tab-content h3, #Featured01 .shop_product .tab-content h4, #Featured01 .shop_product .tab-content h5, #Featured01 .shop_product .tab-content h6 {
 margin: 0px 0px 30px;
 text-transform: uppercase;
 letter-spacing: 3px;
 }
#Featured01 .related-products h1, #Featured01 .related-products h2, #Featured01 .related-products h3, #Featured01 .related-products h4, #Featured01 .related-products h5, #Featured01 .related-products h6 {
 font-weight: 500;
 letter-spacing: 3px;
 text-transform: uppercase;
 margin-bottom: 40px;
 }
#Featured01 h1.title-70 {
 font-size: 70px;
 font-weight: 500;
 margin-top: 0px;
 }
#Featured01 h1 {
 font-size: 70px;
 font-weight: 500;
 }
#Featured01 h2 {
 font-size: 40px;
 font-weight: 500;
 }
#Featured01 h3 {
 font-size: 30px;
 font-weight: 500;
 }
#Featured01 h3.medium {
 font-weight: 500;
 }
#Featured01 h3.bold {
 font-weight: 700;
 }
#Featured01 h4 {
 font-size: 24px;
 font-weight: 500;
 }
#Featured01 h5 {
 font-size: 20px;
 font-weight: 500;
 }
#Featured01 h6 {
 font-size: 14px;
 font-weight: 500;
 }
#Featured01 dt {
 font-weight: 500;
 font-size: 20px;
 color: rgb(41, 42, 46);
 }
#Featured01 p {
 margin-bottom: 20px;
 font-size: 14px;
 }
#Featured01 p.big-20 {
 font-size: 20px;
 }
#Featured01 img, #Featured01 figure {
 max-width: 100%;
 height: auto;
 }
#Featured01 a {
 text-decoration: none;
 transition: all 0.3s ease-in-out 0s;
 }
#Featured01 a:hover {
 color: rgb(241, 75, 13);
 text-decoration: none;
 transition: all 0.15s linear 0s;
 }
#Featured01 a:focus {
 outline: none medium;
 text-decoration: none;
 }
#Featured01 a img {
 transition: all 0.15s ease-in-out 0s;
 }
#Featured01 hr {
 border: none;
 height: 1px;
 }
iframe {
 border: none;
 max-width: 100%;
 }
#Featured01 input[type="number"] {
 }
#Featured01 input::-webkit-outer-spin-button, #Featured01 input::-webkit-inner-spin-button {
 appearance: none;
 }
#Featured01 ul, #Featured01 ol {
 padding-left: 30px;
 }
#Featured01 ul.list1 {
 list-style: none;
 padding: 0px;
 margin: 25px 0px;
 }
#Featured01 ul.list1 li {
 position: relative;
 padding: 9px 0px 10px 30px;
 }
#Featured01 ul.list1 li > .media {
 margin: 3px 0px;
 }
#Featured01 ul.list1 .no-bullets li {
 padding-left: 0px;
 }
#Featured01 ul.list1.no-bullets li::before {
 display: none;
 }
#Featured01 ul.list1 li:first-child {
 border-top: 1px solid rgba(0, 0, 0, 0.047);
 }
#Featured01 ul.list1 li {
 border-bottom: 1px solid rgba(0, 0, 0, 0.047);
 }
#Featured01 .muted_background ul.list1 li {
 border-color: rgba(255, 255, 255, 0.4);
 }
#Featured01 ul.list1 li::before {
 content: "";
 display: block;
 position: absolute;
 border: 1px solid rgb(219, 145, 86);
 left: 10px;
 top: 17px;
 width: 7px;
 height: 7px;
 border-radius: 50%;
 }
#Featured01 ul.list2 {
 list-style: none;
 margin-bottom: 20px;
 line-height: 24px;
 padding-left: 20px !important;
 }
#Featured01 ul.list2 ul {
 padding-top: 10px;
 padding-left: 30px !important;
 }
#Featured01 ul.list2 li {
 position: relative;
 padding: 8px 0px;
 }
#Featured01 ul.list2 li::before {
 font-family: Ubuntu, sans-serif;
 font-size: 8px;
 color: rgb(219, 145, 86);
 content: "";
 position: absolute;
 left: -18px;
 top: 7px;
 }
#Featured01 ol.list3 {
 counter-reset: li 0;
 list-style: outside none none;
 padding: 0px;
 }
#Featured01 ol.list3 ol {
 padding-top: 10px;
 }
#Featured01 ol.list3-2 {
 counter-reset: li 0;
 list-style: outside none none;
 padding: 0px;
 }
#Featured01 ol.list3-3 {
 counter-reset: li 0;
 list-style: outside none none;
 padding: 0px;
 }
#Featured01 ol li {
 position: relative;
 padding: 0px 0px 8px 20px;
 }
#Featured01 ol.list3 li::before {
 content: counter(li) ".";
 counter-increment: li 1;
 position: absolute;
 left: 0px;
 top: 20px;
 margin-top: -16px;
 font-weight: 700;
 text-align: center;
 line-height: 24px;
 color: rgb(219, 145, 86);
 }
#Featured01 h1 > [class*="rt-icon"], #Featured01 h2 > [class*="rt-icon"], #Featured01 h3 > [class*="rt-icon"], #Featured01 h4 > [class*="rt-icon"], #Featured01 h5 > [class*="rt-icon"], #Featured01 h6 > [class*="rt-icon"] {
 font-size: 1.2em;
 position: relative;
 top: 0.1em;
 line-height: 0;
 padding-right: 0.1em;
 }
#Featured01 p > [class*="rt-icon"] {
 font-size: 1.1em;
 position: relative;
 top: 0.05em;
 line-height: 0;
 padding: 0px 0.2em;
 }
#Featured01 p > [class*="rt-icon"] + [class*="rt-icon"] {
 margin-left: -0.75em;
 }
#Featured01 .theme_buttons a > [class*="rt-icon"], #Featured01 .theme_button > [class*="rt-icon"] {
 font-size: 1.8em;
 line-height: 0;
 position: relative;
 top: 5px;
 padding: 0px 3px;
 }
#Featured01 .theme_buttons a > [class*="glyphicon"], #Featured01 .theme_buttons a > [class*="fa-"], #Featured01 .theme_button > [class*="glyphicon"], #Featured01 .theme_button > [class*="fa-"] {
 font-size: 1.5em;
 position: relative;
 top: 3px;
 line-height: 0;
 }
#Featured01 .to_animate {
 visibility: visible !important;
 }
#Featured01 .animated {
 visibility: visible !important;
 }
#Featured01 #box_wrapper, #canvas {
 overflow: visible;
 position: relative;
 }
#Featured01 #canvas.boxed {
 padding: 1px 0px;
 }
#Featured01 #box_wrapper.container {
 overflow: hidden;
 }
#Featured01 .ls {
 color: rgb(153, 153, 153);
 }
#Featured01 .ls h1, #Featured01 .ls h2, #Featured01 .ls h3, #Featured01 .ls h4, #Featured01 .ls h5, #Featured01 .ls h6 {
 color: rgb(41, 42, 46);
 }
#Featured01 .ls h1 a, #Featured01 .ls h2 a, #Featured01 .ls h3 a, #Featured01 .ls h4 a, #Featured01 .ls h5 a, #Featured01 .ls h6 a {
 color: inherit;
 }
#Featured01 .ls h1 a:hover, #Featured01 .ls h2 a:hover, #Featured01 .ls h3 a:hover, #Featured01 .ls h4 a:hover, #Featured01 .ls h5 a:hover, #Featured01 .ls h6 a:hover {
 color: rgb(219, 145, 86);
 }
#Featured01 .ls h1.maincolor, #Featured01 .ls h2.maincolor, #Featured01 .ls h3.maincolor, #Featured01 .ls h4.maincolor, #Featured01 .ls h5.maincolor, #Featured01 .ls h6.maincolor {
 color: rgb(219, 145, 86);
 }
#Featured01 .ls a {
 color: rgb(219, 145, 86);
 }
#Featured01 .ls a:hover {
 color: rgb(41, 42, 46);
 }
#Featured01 .ls a.btn {
 color: rgb(255, 255, 255);
 }
#Featured01 .ls a.link_style_grey {
 color: rgb(153, 153, 153);
 }
#Featured01 .ls a.link_style_grey:hover {
 color: rgb(41, 42, 46);
 }
#Featured01 .ls a.link_style_grey_dark {
 color: rgb(41, 42, 46);
 }
#Featured01 .ls a.link_style_grey_dark:hover {
 color: rgb(219, 145, 86);
 }
#Featured01 .ls .testimonials h6 {
 color: rgb(219, 145, 86);
 }
#Featured01 .ls .theme_buttons a, #Featured01 .ls .theme_button {
 color: rgb(255, 255, 255);
 }
#Featured01 .ls .theme_buttons a.color1, #Featured01 .ls .theme_button.color1 {
 color: rgb(255, 255, 255);
 }
#Featured01 .ls .theme_buttons a:hover, .ls .theme_buttons a:focus, #Featured01 .ls .theme_button:hover, #Featured01 .ls .theme_button:focus {
 color: rgba(255, 255, 255, 0.7);
 }
#Featured01 .ls .theme_buttons a i, #Featured01 .ls .theme_button i {
 color: rgb(255, 255, 255);
 }
#Featured01 .ls .theme_buttons a.transparent, #Featured01 .ls .theme_button.transparent {
 color: rgb(219, 145, 86);
 }
#Featured01 .ls .theme_buttons a.transparent2, #Featured01 .ls .theme_button.transparent2 {
 color: rgb(153, 153, 153);
 }
#Featured01 .ls .theme_button.inverse a, #Featured01 .ls .theme_button.inverse {
 color: rgb(41, 42, 46);
 }
#Featured01 .ls .theme_button.inverse a:hover, .ls .theme_button.inverse a:focus, #Featured01 .ls .theme_button.inverse:hover, #Featured01 .ls .theme_button.inverse:focus {
 color: rgba(41, 42, 46, 0.7);
 }
#Featured01 .ls .theme_button.inverse a i, #Featured01 .ls .theme_button.inverse i {
 color: rgb(41, 42, 46);
 }
#Featured01 .ls .color-icon.bg-icon {
 background-color: rgb(245, 245, 245);
 }
#Featured01 .ls .color-icon.bg-icon:hover {
 color: rgb(255, 255, 255) !important;
 }
#Featured01 .ls .highlight {
 color: rgb(219, 145, 86);
 }
#Featured01 .ls .highlight2 {
 color: rgb(241, 75, 13);
 }
#Featured01 .ls .greylinks a {
 color: rgb(153, 153, 153);
 }
#Featured01 .ls .greylinks a:hover {
 color: rgb(219, 145, 86);
 }
#Featured01 .ls .darklinks a {
 color: rgb(41, 42, 46);
 }
#Featured01 .ls .darklinks a:hover {
 color: rgb(241, 75, 13);
 }
#Featured01 .ls .m-projects h4 {
 color: rgb(255, 255, 255);
 }
#Featured01 .ls.no-bg {
 background-color: transparent !important;
 }
#Featured01 .ls.whychooseus3 h3, #Featured01 .ls.whychooseus3 h1 {
 color: rgb(255, 255, 255);
 }
#Featured01 .ls.ms .greylinks a:hover {
 color: rgb(41, 42, 46);
 }
#Featured01 .ls.ms .with_background {
 }
#Featured01 .ls.ms hr {
 }
#Featured01 .ls.ms input[type="text"], #Featured01 .ls.ms input[type="email"], #Featured01 .ls.ms input[type="url"], #Featured01 .ls.ms input[type="password"], #Featured01 .ls.ms input[type="search"], #Featured01 .ls.ms input[type="tel"], #Featured01 .ls.ms textarea, #Featured01 .ls.ms select, #Featured01 .ls.ms .form-control {
 border-color: transparent;
 background-color: rgb(255, 255, 255);
 }
#Featured01 .ls.ms .panel-title > a {
 background-color: rgb(255, 255, 255);
 }
#Featured01 .ls.ms .panel-title > a:hover {
 color: rgb(255, 255, 255);
 }
#Featured01 .ls.ms .panel-title > a.collapsed:hover, #Featured01 .ls.ms .panel-title > a:hover {
 background-color: rgb(219, 145, 86);
 }
#Featured01 .ls.ms .cop-adress {
 color: rgb(41, 42, 46);
 }
#Featured01 .ls.ms .cop-adress:hover {
 color: rgb(219, 145, 86);
 }
#Featured01 .ds {
 background-color: rgb(41, 42, 46);
 color: rgb(154, 154, 154);
 }
#Featured01 .title-block .prefix {
 float: left;
 font-size: 125px;
 font-weight: 500;
 line-height: 120px;
 margin-right: 30px;
 color: rgb(219, 145, 86);
 }
#Featured01 .about-page-top .title-block .prefix {
 margin-right: 15px;
 }
#Featured01 .title-block .title {
 font-size: 70px;
 line-height: 75px;
 font-weight: 500;
 margin-top: 0px;
 }
#Featured01 .title-block .sub {
 display: inline-block;
 font-size: 30px;
 line-height: 30px;
 font-weight: 300;
 margin-top: 5px;
 margin-bottom: 5px;
 }
#Featured01 .hello_heading_2 {
 max-width: 770px;
 margin-left: auto;
 margin-right: auto;
 }
#Featured01 .hello_heading_2 .title-block {
 padding: 0px 100px;
 }
#Featured01 .fw-heading {
 margin-bottom: 30px;
 }
#Featured01 .fw-heading h5 {
 font-size: 20px;
 color: rgb(153, 153, 153);
 font-weight: 300;
 line-height: 30px;
 }
#Featured01 .fw-iconbox {
 float: left;
 }
#Featured01 .hello_section .fw-iconbox {
 width: 215px;
 }
#Featured01 .boxed .hello_section .fw-iconbox {
 width: 200px;
 }
#Featured01 .fw-iconbox .fw-iconbox-image {
 float: left;
 width: 40px;
 border-radius: 20px;
 text-align: center;
 background-color: rgb(219, 145, 86);
 }
#Featured01 .hello_section_2 .fw-iconbox .fw-iconbox-image {
 width: 60px;
 float: none;
 border-radius: 50%;
 margin: 0px auto;
 }
#Featured01 .fw-iconbox .fa {
 font-size: 20px;
 line-height: 40px;
 color: rgb(255, 255, 255);
 }
#Featured01 .hello_section_2 .fw-iconbox .fa {
 line-height: 60px;
 }
#Featured01 .fw-iconbox .rt {
 font-size: 24px;
 line-height: 40px;
 color: rgb(255, 255, 255);
 }
#Featured01 .hello_section_2 .fw-iconbox .rt {
 line-height: 60px;
 }
#Featured01 .fw-iconbox .rt.rt-icon2-speech-bubble {
 font-size: 20px;
 }
#Featured01 .fw-iconbox .fw-iconbox-aside {
 overflow: hidden;
 margin-left: 50px;
 }
#Featured01 .fw-iconbox h3 {
 font-size: 20px;
 margin-top: 10px;
 font-weight: 500;
 }
#Featured01 .fw-iconbox .center-title {
 padding: 12px 5px;
 }
#Featured01 .fw-iconbox-2 {
 width: 100%;
 }
#Featured01 .isotope-item article.post {
 margin: 0px 0px 30px !important;
 }
#Featured01 .gallery-extended-item .item-content {
 padding: 35px 45px;
 }
@media (max-width: 400px) {
  #Featured01 .gallery-extended-item .item-content {
 padding-left: 20px;
 padding-right: 20px;
 }
}
#Featured01 .gallery-extended-item .item-title {
 font-size: 24px;
 margin: 0px 0px 5px;
 font-weight: 500;
 }
#Featured01 .gallery-extended-item .categories-links {
 display: block;
 margin-bottom: 20px;
 }
#Featured01 .gallery-extended-item .item-button {
 margin-top: 21px;
 }
#Featured01 .loadmore_spinner {
 opacity: 0.3;
 margin: 10px 0px 20px;
 font-size: 30px !important;
 }
#Featured01 .inline-block {
 display: inline-block;
 max-width: 100%;
 }
#Featured01 .with_background {
 background-color: rgb(245, 245, 245);
 }
#Featured01 .before_cover, #Featured01 .after_cover, #Featured01 .before_cover > *, #Featured01 .after_cover > * {
 position: relative;
 z-index: 2;
 }
#Featured01 .before_cover::before, #Featured01 .after_cover::after {
 content: "";
 display: block;
 position: absolute;
 top: 0px;
 right: 0px;
 bottom: 0px;
 left: 0px;
 }
#Featured01 .top-corner {
 position: absolute;
 top: 30px;
 left: 30px;
 line-height: 1;
 }
#Featured01 .boxed .top-corner {
 left: 50px;
 }
#Featured01 .thin {
 font-weight: 300;
 }
#Featured01 .bold {
 font-weight: 700;
 }
#Featured01 .topmargin_0 {
 margin-top: 0px !important;
 }
#Featured01 .topmargin_1 {
 margin-top: 1px;
 }
#Featured01 .topmargin_10 {
 margin-top: 10px;
 }
#Featured01 .topmargin_20 {
 margin-top: 20px;
 }
#Featured01 .topmargin_30 {
 margin-top: 30px;
 }
#Featured01 .topmargin_40 {
 margin-top: 40px;
 }
#Featured01 .topmargin_60 {
 margin-top: 60px;
 }
#Featured01 .topmargin_115 {
 margin-top: 115px;
 }
#Featured01 .bottommargin_0 {
 margin-bottom: 0px;
 }
#Featured01 .bottommargin_10 {
 margin-bottom: 10px;
 }
#Featured01 .bottommargin_20 {
 margin-bottom: 20px;
 }
#Featured01 .bottommargin_30 {
 margin-bottom: 30px;
 }
#Featured01 .bottommargin_40 {
 margin-bottom: 40px;
 }
#Featured01 .bottommargin_60 {
 margin-bottom: 60px;
 }
#Featured01 .margin_0 {
 margin: 0px;
 }
#Featured01 .padding_0 {
 padding: 0px;
 }
#Featured01 .padding_10 {
 padding: 10px;
 }
#Featured01 .padding_20 {
 padding: 20px;
 }
#Featured01 .padding_30 {
 padding: 30px;
 }
#Featured01 .padding_40 {
 padding: 40px;
 }
#Featured01 .padding_60 {
 padding: 60px !important;
 }
#Featured01 .fontsize_16 {
 font-size: 16px;
 }
#Featured01 .fontsize_18 {
 font-size: 18px;
 }
#Featured01 .fontsize_20 {
 font-size: 20px;
 }
#Featured01 .fontsize_24 {
 font-size: 24px;
 }
#Featured01 .fontsize_32 {
 font-size: 32px;
 }
#Featured01 .columns_padding_0 [class*="col-"] {
 padding: 0px;
 }
#Featured01 .columns_padding_1 [class*="col-"] {
 padding-left: 0px;
 padding-right: 1px;
 }
#Featured01 .columns_padding_2 [class*="col-"] {
 padding-left: 1px;
 padding-right: 1px;
 }
#Featured01 .columns_padding_5 [class*="col-"] {
 padding-left: 5px;
 padding-right: 5px;
 }
#Featured01 .columns_padding_0 > .container, #Featured01 .columns_padding_2 > .container, #Featured01 .columns_padding_1 > .container {
 padding-left: 30px;
 padding-right: 30px;
 }
#Featured01 .columns_padding_0.table_section > .container {
 padding: 0px;
 }
#Featured01 .columns_padding_5 > .container {
 padding-left: 25px;
 padding-right: 25px;
 }
#Featured01 .row.columns_padding_2 {
 margin-left: -1px;
 margin-right: -1px;
 }
#Featured01 .row.columns_padding_2 > [class*="col-"] {
 padding-left: 1px;
 padding-right: 1px;
 }
#Featured01 .row.columns_padding_5 {
 margin-left: -5px;
 margin-right: -5px;
 }
@media (min-width: 500px) {
  #Featured01 .columns_padding_25 > [class*="container"] > .row {
 margin-right: -25px;
 margin-left: -25px;
 }
  #Featured01 .columns_padding_25 > [class*="container"] > .row > [class*="col-"] {
 padding-left: 25px;
 padding-right: 25px;
 }
}
@media (min-width: 1200px) {
  #Featured01 .text-lg-right {
 text-align: right;
 }
  #Featured01 .text-lg-left {
 text-align: left;
 }
  #Featured01 .text-lg-center {
 text-align: center;
 }
}
@media (min-width: 992px) {
  #Featured01 .text-md-right {
 text-align: right;
 }
  #Featured01 .text-md-left {
 text-align: left;
 }
  #Featured01 .text-md-center {
 text-align: center;
 }
  #Featured01 .display_inline_md {
 display: inline;
 }
}
@media (min-width: 768px) {
  #Featured01 .text-sm-right {
 text-align: right;
 }
  #Featured01 .text-sm-left {
 text-align: left;
 }
  #Featured01 .text-sm-center {
 text-align: center;
 }
}
@media (max-width: 767px) {
  #Featured01 .text-xs-right {
 text-align: right;
 }
  #Featured01 .text-xs-left {
 text-align: left;
 }
  #Featured01 .text-xs-center {
 text-align: center;
 }
  #Featured01 .not_found {
 font-size: 130px;
 }
}
@media (max-width: 500px) {
  #Featured01 .hidden-xxs {
 display: none;
 }
  #Featured01 .section_padding_bottom_80 > [class*="container"] {
 padding-bottom: 0px !important;
 }
}
#Featured01 .with_border .item-media, .with_border_2 .item-media {
 margin: -1px;
 z-index: 1;
 }
#Featured01 .item-title h2, #Featured01 .item-title h3, #Featured01 .item-title h4 {
 margin: 0px;
 padding: 30px;
 }
#Featured01 .vertical-item .full-padding {
 padding: 30px;
 }
#Featured01 .vertical-item .content-padding .item-content {
 padding: 0px 30px 30px;
 }
#Featured01 .vertical-item.content-absolute {
 position: relative;
 }
#Featured01 .vertical-item.content-absolute .item-content {
 position: absolute;
 bottom: 0px;
 left: 0px;
 right: 0px;
 padding: 0px 30px 10px;
 }
#Featured01 .vertical-item.content-absolute.vertical-center .item-content {
 top: 0px;
 }
#Featured01 .item-media {
 position: relative;
 overflow: hidden;
 }
#Featured01 .media-links {
 text-align: center;
 position: absolute;
 top: 0px;
 right: 0px;
 bottom: 0px;
 left: 0px;
 }
#Featured01 .media-links div {
 position: absolute;
 top: 40%;
 width: 100%;
 margin-top: -25px;
 z-index: 4;
 }
#Featured01 .media-links::before {
 content: "";
 position: absolute;
 top: 0px;
 left: 0px;
 right: 0px;
 bottom: 0px;
 background-color: rgba(40, 40, 40, 0.9);
 opacity: 0;
 transition: all 0.2s linear 0s;
 }
[class*="item"]:hover .media-links::before {
 opacity: 0.9;
 }
#Featured01 .media-links a.abs-link {
 position: absolute;
 top: 0px;
 right: 0px;
 bottom: 0px;
 left: 0px;
 opacity: 0;
 }
[class*="item"]:hover .media-links a.abs-link {
 opacity: 1;
 }
#Featured01 .media-links a.abs-link::before {
 content: "";
 position: absolute;
 top: 30px;
 left: 30px;
 bottom: 30px;
 right: 30px;
 border: 1px solid rgb(255, 255, 255);
 }
#Featured01 .links-wrap a {
 position: relative;
 width: 50px;
 height: 50px;
 line-height: 50px;
 border-radius: 25px;
 top: -100px;
 display: inline-block;
 z-index: 5;
 font-size: 24px;
 text-align: center;
 opacity: 0;
 transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
 background-color: rgb(219, 145, 86);
 color: rgb(255, 255, 255);
 }
.links-wrap a#Featured01 .p-link {
 color: rgb(41, 42, 46);
 }
#Featured01 .links-wrap a.p-link:hover {
 background-color: rgb(219, 145, 86);
 color: rgb(255, 255, 255);
 }
#Featured01 .links-wrap a:hover {
 background-color: rgb(255, 255, 255);
 }
#Featured01 .links-wrap h4 {
 color: rgb(255, 255, 255);
 text-transform: uppercase;
 font-weight: 500;
 opacity: 0;
 padding-top: 20px;
 transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
 }
#Featured01 .links-wrap h4:hover {
 color: rgb(219, 145, 86);
 cursor: pointer;
 }
#Featured01 .links-wrap p {
 color: rgb(105, 105, 108);
 text-transform: uppercase;
 font-weight: 500;
 opacity: 0;
 transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
 }
#Featured01 .links-wrap p:hover {
 color: rgb(255, 255, 255);
 cursor: pointer;
 }
#Featured01 .links-wrap a.p-link {
 background-color: rgb(255, 255, 255);
 transition: all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0.1s;
 }
#Featured01 .links-wrap a::before {
 font-family: Ubuntu, sans-serif;
 content: "";
 }
#Featured01 .links-wrap a.p-link::before {
 content: "";
 }
[class*="item"]:hover .links-wrap a {
 top: 0px;
 opacity: 1;
 }
[class*="item"]:hover .links-wrap h4 {
 opacity: 1;
 }
[class*="item"]:hover .links-wrap p {
 opacity: 1;
 }
[class*="item"]:hover .media-links div {
 opacity: 1;
 }
#Featured01 .item-icons {
 display: table;
 width: 100%;
 border-top: 1px solid rgba(128, 128, 128, 0.098);
 }
#Featured01 .item-icons i {
 display: block;
 font-size: 16px;
 }
#Featured01 .item-icons > div {
 padding: 22px 10px 18px;
 display: table-cell;
 }
#Featured01 .item-icons > div + div {
 border-left: 1px solid rgba(128, 128, 128, 0.098);
 }
#Featured01 .margin-bottom-0 {
 margin-bottom: 0px !important;
 }
#Featured01 a.social-icon {
 display: inline-block;
 line-height: 1;
 text-align: center;
 vertical-align: middle;
 }
#Featured01 a.social-icon span {
 opacity: 0.7;
 display: block;
 font-size: 14px;
 text-transform: uppercase;
 }
#Featured01 a.social-icon span:first-child {
 font-size: 24px;
 margin-top: 8px;
 font-weight: bold;
 }
#Featured01 a.social-icon [class*="rt-icon"] + span {
 font-size: 24px;
 margin-top: 8px;
 font-weight: bold;
 }
#Featured01 a.social-icon + #Featured01 a.social-icon, #Featured01 .tooltip + a.social-icon {
 margin-left: 16px;
 }
#Featured01 a.social-icon.bg-icon + #Featured01 a.social-icon.bg-icon {
 margin-left: 7px;
 }
#Featured01 a.social-icon.color-bg-icon + #Featured01 a.social-icon.color-bg-icon {
 margin-left: 1px;
 }
#Featured01 a.social-icon.block-icon {
 width: 100%;
 }
#Featured01 a.social-icon {
 color: rgb(153, 153, 153);
 }
a[class*="soc-"]::before {
 font-family: socicon;
 font-size: 18px;
 }
#Featured01 a.border-icon {
 border: 1px solid rgba(153, 153, 153, 0.4);
 padding: 10px 11px;
 margin-bottom: 4px;
 }
#Featured01 a.bg-icon {
 color: rgb(41, 42, 46);
 background-color: rgb(255, 255, 255);
 padding: 5px 6px;
 margin-bottom: 4px;
 }
#Featured01 a.bg-icon:hover {
 color: rgb(255, 255, 255) !important;
 }
#Featured01 a.color-bg-icon {
 color: rgb(255, 255, 255);
 background-color: rgb(41, 42, 46);
 margin-bottom: 4px;
 padding: 11px 12px;
 }
#Featured01 a.color-bg-icon:hover {
 background-color: rgb(219, 145, 86);
 color: rgb(255, 255, 255) !important;
 }
#Featured01 a.color-icon:hover {
 color: rgb(41, 42, 46) !important;
 }
#Featured01 a.color-icon.border-icon:hover {
 color: rgb(255, 255, 255) !important;
 }
a[class*="soc-"].rounded-icon {
 border-radius: 50%;
 }
a[class*="soc-"].rounded-icon-sm {
 border-radius: 50%;
 padding: 5px 6px;
 }
#Featured01 a.big-icon {
 width: 112px;
 height: 112px;
 padding-top: 20px;
 padding-bottom: 20px;
 overflow: hidden;
 }
#Featured01 a.big-icon[class*="soc-"]::before {
 font-size: 32px;
 }
#Featured01 a.big-icon [class*="rt-icon"]::before {
 font-size: 32px;
 }
#Featured01 a.color-icon.soc-twitter, #Featured01 a[class*="soc-"].soc-twitter:hover {
 color: rgb(0, 171, 239);
 border-color: rgb(0, 171, 239);
 }
#Featured01 a.color-icon.soc-facebook, a[class*="soc-"].soc-facebook:hover {
 color: rgb(80, 124, 190);
 border-color: rgb(80, 124, 190);
 }
#Featured01 a.color-icon.soc-google, a[class*="soc-"].soc-google:hover {
 color: rgb(217, 62, 45);
 border-color: rgb(217, 62, 45);
 }
#Featured01 a.color-icon.soc-pinterest, a[class*="soc-"].soc-pinterest:hover {
 color: rgb(201, 38, 25);
 border-color: rgb(201, 38, 25);
 }
#Featured01 a.color-icon.soc-foursquare, a[class*="soc-"].soc-foursquare:hover {
 color: rgb(35, 183, 224);
 border-color: rgb(35, 183, 224);
 }
#Featured01 a.color-icon.soc-yahoo, a[class*="soc-"].soc-yahoo:hover {
 color: rgb(110, 42, 133);
 border-color: rgb(110, 42, 133);
 }
#Featured01 a.color-icon.soc-skype, a[class*="soc-"].soc-skype:hover {
 color: rgb(40, 171, 227);
 border-color: rgb(40, 171, 227);
 }
#Featured01 a.color-icon.soc-yelp, a[class*="soc-"].soc-yelp:hover {
 color: rgb(200, 50, 24);
 border-color: rgb(200, 50, 24);
 }
#Featured01 a.color-icon.soc-feedburner, a[class*="soc-"].soc-feedburner:hover {
 color: rgb(255, 204, 0);
 border-color: rgb(255, 204, 0);
 }
#Featured01 a.color-icon.soc-linkedin, a[class*="soc-"].soc-linkedin:hover {
 color: rgb(51, 113, 183);
 border-color: rgb(51, 113, 183);
 }
#Featured01 a.color-icon.soc-viadeo, a[class*="soc-"].soc-viadeo:hover {
 color: rgb(228, 160, 0);
 border-color: rgb(228, 160, 0);
 }
#Featured01 a.color-icon.soc-xing, a[class*="soc-"].soc-xing:hover {
 color: rgb(0, 90, 96);
 border-color: rgb(0, 90, 96);
 }
#Featured01 a.color-icon.soc-myspace, a[class*="soc-"].soc-myspace:hover {
 color: rgb(50, 50, 50);
 border-color: rgb(50, 50, 50);
 }
#Featured01 a.color-icon.soc-soundcloud, a[class*="soc-"].soc-soundcloud:hover {
 color: rgb(254, 56, 1);
 border-color: rgb(254, 56, 1);
 }
#Featured01 a.color-icon.soc-spotify, a[class*="soc-"].soc-spotify:hover {
 color: rgb(123, 179, 66);
 border-color: rgb(123, 179, 66);
 }
#Featured01 a.color-icon.soc-grooveshark, a[class*="soc-"].soc-grooveshark:hover {
 color: rgb(246, 126, 3);
 border-color: rgb(246, 126, 3);
 }
#Featured01 a.color-icon.soc-lastfm, a[class*="soc-"].soc-lastfm:hover {
 color: rgb(212, 19, 22);
 border-color: rgb(212, 19, 22);
 }
#Featured01 a.color-icon.soc-youtube, a[class*="soc-"].soc-youtube:hover {
 color: rgb(209, 33, 33);
 border-color: rgb(209, 33, 33);
 }
#Featured01 a.color-icon.soc-vimeo, a[class*="soc-"].soc-vimeo:hover {
 color: rgb(81, 181, 231);
 border-color: rgb(81, 181, 231);
 }
#Featured01a.color-icon.soc-dailymotion, a[class*="soc-"].soc-dailymotion:hover {
 color: rgb(0, 78, 114);
 border-color: rgb(0, 78, 114);
 }
#Featured01 a.color-icon.soc-vine, a[class*="soc-"].soc-vine:hover {
 color: rgb(0, 179, 137);
 border-color: rgb(0, 179, 137);
 }
#Featured01a.color-icon.soc-flickr, a[class*="soc-"].soc-flickr:hover {
 color: rgb(0, 98, 221);
 border-color: rgb(0, 98, 221);
 }
#Featured01 a.color-icon.soc-500px, a[class*="soc-"].soc-500px:hover {
 color: rgb(88, 169, 222);
 border-color: rgb(88, 169, 222);
 }
#Featured01 a.color-icon.soc-instagram, a[class*="soc-"].soc-instagram:hover {
 color: rgb(156, 124, 110);
 border-color: rgb(156, 124, 110);
 }
#Featured01 a.color-icon.soc-wordpress, a[class*="soc-"].soc-wordpress:hover {
 color: rgb(70, 70, 70);
 border-color: rgb(70, 70, 70);
 }
#Featured01 a.color-icon.soc-tumblr, a[class*="soc-"].soc-tumblr:hover {
 color: rgb(69, 85, 108);
 border-color: rgb(69, 85, 108);
 }
#Featured01 a.color-icon.soc-blogger, a[class*="soc-"].soc-blogger:hover {
 color: rgb(236, 102, 28);
 border-color: rgb(236, 102, 28);
 }
#Featured01 a.color-icon.soc-technorati, a[class*="soc-"].soc-technorati:hover {
 color: rgb(92, 176, 48);
 border-color: rgb(92, 176, 48);
 }
#Featured01 a.color-icon.soc-reddit, a[class*="soc-"].soc-reddit:hover {
 color: rgb(231, 74, 30);
 border-color: rgb(231, 74, 30);
 }
#Featured01 a.color-icon.soc-dribbble, a[class*="soc-"].soc-dribbble:hover {
 color: rgb(232, 77, 136);
 border-color: rgb(232, 77, 136);
 }
#Featured01 a.color-icon.soc-stumbleupon, a[class*="soc-"].soc-stumbleupon:hover {
 color: rgb(230, 64, 17);
 border-color: rgb(230, 64, 17);
 }
#Featured01 a.color-icon.soc-digg, a[class*="soc-"].soc-digg:hover {
 color: rgb(29, 29, 27);
 border-color: rgb(29, 29, 27);
 }
#Featured01 a.color-icon.soc-envato, a[class*="soc-"].soc-envato:hover {
 color: rgb(89, 124, 58);
 border-color: rgb(89, 124, 58);
 }
#Featured01 a.color-icon.soc-behance, a[class*="soc-"].soc-behance:hover {
 color: rgb(0, 126, 255);
 border-color: rgb(0, 126, 255);
 }
#Featured01 a.color-icon.soc-delicious, a[class*="soc-"].soc-delicious:hover {
 color: rgb(49, 169, 255);
 border-color: rgb(49, 169, 255);
 }
#Featured01 a.color-icon.soc-deviantart, a[class*="soc-"].soc-deviantart:hover {
 color: rgb(197, 210, 0);
 border-color: rgb(197, 210, 0);
 }
#Featured01 a.color-icon.soc-forrst, a[class*="soc-"].soc-forrst:hover {
 color: rgb(91, 154, 104);
 border-color: rgb(91, 154, 104);
 }
#Featured01 a.color-icon.soc-play, a[class*="soc-"].soc-play:hover {
 color: rgb(90, 205, 189);
 border-color: rgb(90, 205, 189);
 }
#Featured01 a.color-icon.soc-zerply, a[class*="soc-"].soc-zerply:hover {
 color: rgb(157, 188, 122);
 border-color: rgb(157, 188, 122);
 }
#Featured01 a.color-icon.soc-wikipedia, a[class*="soc-"].soc-wikipedia:hover {
 color: rgb(0, 0, 0);
 border-color: rgb(0, 0, 0);
 }
#Featured01 a.color-icon.soc-apple, a[class*="soc-"].soc-apple:hover {
 color: rgb(185, 191, 193);
 border-color: rgb(185, 191, 193);
 }
#Featured01 a.color-icon.soc-flattr, a[class*="soc-"].soc-flattr:hover {
 color: rgb(246, 124, 26);
 border-color: rgb(246, 124, 26);
 }
#Featured01 a.color-icon.soc-github, a[class*="soc-"].soc-github:hover {
 color: rgb(34, 30, 27);
 border-color: rgb(34, 30, 27);
 }
#Featured01 a.color-icon.soc-chimein, a[class*="soc-"].soc-chimein:hover {
 color: rgb(136, 134, 136);
 border-color: rgb(136, 134, 136);
 }
#Featured01 a.color-icon.soc-friendfeed, a[class*="soc-"].soc-friendfeed:hover {
 color: rgb(47, 114, 196);
 border-color: rgb(47, 114, 196);
 }
#Featured01 a.color-icon.soc-newsvine, a[class*="soc-"].soc-newsvine:hover {
 color: rgb(7, 91, 47);
 border-color: rgb(7, 91, 47);
 }
#Featured01 a.color-icon.soc-identica, a[class*="soc-"].soc-identica:hover {
 color: rgb(0, 0, 0);
 border-color: rgb(0, 0, 0);
 }
#Featured01 a.color-icon.soc-bebo, a[class*="soc-"].soc-bebo:hover {
 color: rgb(239, 16, 17);
 border-color: rgb(239, 16, 17);
 }
#Featured01 a.color-icon.soc-zynga, a[class*="soc-"].soc-zynga:hover {
 color: rgb(220, 6, 6);
 border-color: rgb(220, 6, 6);
 }
#Featured01 a.color-icon.soc-steam, a[class*="soc-"].soc-steam:hover {
 color: rgb(143, 141, 138);
 border-color: rgb(143, 141, 138);
 }
#Featured01 a.color-icon.soc-xbox, a[class*="soc-"].soc-xbox:hover {
 color: rgb(146, 200, 62);
 border-color: rgb(146, 200, 62);
 }
#Featured01 a.color-icon.soc-windows, a[class*="soc-"].soc-windows:hover {
 color: rgb(0, 189, 246);
 border-color: rgb(0, 189, 246);
 }
#Featured01 a.color-icon.soc-outlook, a[class*="soc-"].soc-outlook:hover {
 color: rgb(0, 114, 198);
 border-color: rgb(0, 114, 198);
 }
#Featured01 a.color-icon.soc-coderwall, a[class*="soc-"].soc-coderwall:hover {
 color: rgb(62, 141, 204);
 border-color: rgb(62, 141, 204);
 }
#Featured01 a.color-icon.soc-tripadvisor, a[class*="soc-"].soc-tripadvisor:hover {
 color: rgb(0, 0, 0);
 border-color: rgb(0, 0, 0);
 }
#Featured01 a.color-icon.soc-appnet, a[class*="soc-"].soc-appnet:hover {
 color: rgb(73, 73, 73);
 border-color: rgb(73, 73, 73);
 }
#Featured01 a.color-icon.soc-goodreads, a[class*="soc-"].soc-goodreads:hover {
 color: rgb(26, 188, 156);
 border-color: rgb(26, 188, 156);
 }
#Featured01 a.color-icon.soc-tripit, a[class*="soc-"].soc-tripit:hover {
 color: rgb(25, 130, 195);
 border-color: rgb(25, 130, 195);
 }
#Featured01 a.color-icon.soc-lanyrd, a[class*="soc-"].soc-lanyrd:hover {
 color: rgb(60, 128, 201);
 border-color: rgb(60, 128, 201);
 }
#Featured01 a.color-icon.soc-slideshare, a[class*="soc-"].soc-slideshare:hover {
 color: rgb(75, 163, 166);
 border-color: rgb(75, 163, 166);
 }
#Featured01 a.color-icon.soc-buffer, a[class*="soc-"].soc-buffer:hover {
 color: rgb(0, 0, 0);
 border-color: rgb(0, 0, 0);
 }
#Featured01 a.color-icon.soc-rss, a[class*="soc-"].soc-rss:hover {
 color: rgb(242, 97, 9);
 border-color: rgb(242, 97, 9);
 }
#Featured01 a.color-icon.soc-vkontakte, a[class*="soc-"].soc-vkontakte:hover {
 color: rgb(90, 127, 166);
 border-color: rgb(90, 127, 166);
 }
#Featured01 a.color-icon.soc-disqus, a[class*="soc-"].soc-disqus:hover {
 color: rgb(46, 159, 255);
 border-color: rgb(46, 159, 255);
 }
#Featured01 a.color-icon.soc-houzz, a[class*="soc-"].soc-houzz:hover {
 color: rgb(124, 192, 75);
 border-color: rgb(124, 192, 75);
 }
#Featured01 a.color-icon.soc-mail, a[class*="soc-"].soc-mail:hover {
 color: rgb(0, 0, 0);
 border-color: rgb(0, 0, 0);
 }
#Featured01 a.color-icon.soc-patreon, a[class*="soc-"].soc-patreon:hover {
 color: rgb(228, 71, 39);
 border-color: rgb(228, 71, 39);
 }
#Featured01 a.color-icon.soc-paypal, a[class*="soc-"].soc-paypal:hover {
 color: rgb(0, 156, 222);
 border-color: rgb(0, 156, 222);
 }
#Featured01 a.color-icon.soc-playstation, a[class*="soc-"].soc-playstation:hover {
 color: rgb(0, 0, 0);
 border-color: rgb(0, 0, 0);
 }
#Featured01 a.color-icon.soc-smugmug, a[class*="soc-"].soc-smugmug:hover {
 color: rgb(172, 253, 50);
 border-color: rgb(172, 253, 50);
 }
#Featured01 a.color-icon.soc-swarm, a[class*="soc-"].soc-swarm:hover {
 color: rgb(252, 157, 60);
 border-color: rgb(252, 157, 60);
 }
#Featured01 a.color-icon.soc-triplej, a[class*="soc-"].soc-triplej:hover {
 color: rgb(229, 53, 49);
 border-color: rgb(229, 53, 49);
 }
#Featured01 a.color-icon.soc-yammer, a[class*="soc-"].soc-yammer:hover {
 color: rgb(17, 117, 196);
 border-color: rgb(17, 117, 196);
 }
#Featured01 a.color-icon.soc-stackoverflow, a[class*="soc-"].soc-stackoverflow:hover {
 color: rgb(253, 152, 39);
 border-color: rgb(253, 152, 39);
 }
#Featured01 a.color-icon.soc-drupal, a[class*="soc-"].soc-drupal:hover {
 color: rgb(0, 89, 142);
 border-color: rgb(0, 89, 142);
 }
#Featured01 a.color-icon.soc-odnoklassniki, a[class*="soc-"].soc-odnoklassniki:hover {
 color: rgb(244, 132, 32);
 border-color: rgb(244, 132, 32);
 }
#Featured01 a.color-icon.soc-android, a[class*="soc-"].soc-android:hover {
 color: rgb(142, 192, 71);
 border-color: rgb(142, 192, 71);
 }
#Featured01 a.color-icon.soc-meetup, a[class*="soc-"].soc-meetup:hover {
 color: rgb(226, 55, 60);
 border-color: rgb(226, 55, 60);
 }
#Featured01 a.color-icon.soc-persona, a[class*="soc-"].soc-persona:hover {
 color: rgb(230, 117, 61);
 border-color: rgb(230, 117, 61);
 }
#Featured01 a.color-icon.soc-amazon, a[class*="soc-"].soc-amazon:hover {
 color: rgb(255, 153, 0);
 border-color: rgb(255, 153, 0);
 }
#Featured01 a.color-icon.soc-ello, a[class*="soc-"].soc-ello:hover {
 color: rgb(0, 0, 0);
 border-color: rgb(0, 0, 0);
 }
#Featured01 a.color-icon.soc-mixcloud, a[class*="soc-"].soc-mixcloud:hover {
 color: rgb(49, 67, 89);
 border-color: rgb(49, 67, 89);
 }
#Featured01 a.color-icon.soc-8tracks, a[class*="soc-"].soc-8tracks:hover {
 color: rgb(18, 44, 75);
 border-color: rgb(18, 44, 75);
 }
#Featured01 a.color-icon.soc-twitch, a[class*="soc-"].soc-twitch:hover {
 color: rgb(100, 65, 165);
 border-color: rgb(100, 65, 165);
 }
#Featured01 a.color-icon.soc-airbnb, a[class*="soc-"].soc-airbnb:hover {
 color: rgb(255, 90, 95);
 border-color: rgb(255, 90, 95);
 }
#Featured01 a.color-icon.soc-pocket, a[class*="soc-"].soc-pocket:hover {
 color: rgb(237, 64, 85);
 border-color: rgb(237, 64, 85);
 }
#Featured01 .color-bg-icon {
 color: rgb(255, 255, 255);
 }
#Featured01 .color-bg-icon.soc-twitter, a.soc-twitter.bg-icon:hover, .soc-twitter.color-icon.border-icon:hover {
 background-color: rgb(0, 171, 239);
 }
#Featured01 .color-bg-icon.soc-facebook, a.soc-facebook.bg-icon:hover, .soc-facebook.color-icon.border-icon:hover {
 background-color: rgb(80, 124, 190);
 }
#Featured01 .color-bg-icon.soc-google, a.soc-google.bg-icon:hover, .soc-google.color-icon.border-icon:hover {
 background-color: rgb(217, 62, 45);
 }
#Featured01 .color-bg-icon.soc-pinterest, a.soc-pinterest.bg-icon:hover, .soc-pinterest.color-icon.border-icon:hover {
 background-color: rgb(201, 38, 25);
 }
#Featured01 .color-bg-icon.soc-foursquare, a.soc-foursquare.bg-icon:hover, .soc-foursquare.color-icon.border-icon:hover {
 background-color: rgb(35, 183, 224);
 }
#Featured01 .color-bg-icon.soc-yahoo, a.soc-yahoo.bg-icon:hover, .soc-yahoo.color-icon.border-icon:hover {
 background-color: rgb(110, 42, 133);
 }
#Featured01 .color-bg-icon.soc-skype, a.soc-skype.bg-icon:hover, .soc-skype.color-icon.border-icon:hover {
 background-color: rgb(40, 171, 227);
 }
#Featured01 .color-bg-icon.soc-yelp, a.soc-yelp.bg-icon:hover, .soc-yelp.color-icon.border-icon:hover {
 background-color: rgb(200, 50, 24);
 }
#Featured01 .color-bg-icon.soc-feedburner, a.soc-feedburner.bg-icon:hover, .soc-feedburner.color-icon.border-icon:hover {
 background-color: rgb(255, 204, 0);
 }
#Featured01 .color-bg-icon.soc-linkedin, a.soc-linkedin.bg-icon:hover, .soc-linkedin.color-icon.border-icon:hover {
 background-color: rgb(51, 113, 183);
 }
#Featured01 .color-bg-icon.soc-viadeo, a.soc-viadeo.bg-icon:hover, .soc-viadeo.color-icon.border-icon:hover {
 background-color: rgb(228, 160, 0);
 }
#Featured01 .color-bg-icon.soc-xing, a.soc-xing.bg-icon:hover, .soc-xing.color-icon.border-icon:hover {
 background-color: rgb(0, 90, 96);
 }
#Featured01 .color-bg-icon.soc-myspace, a.soc-myspace.bg-icon:hover, .soc-myspace.color-icon.border-icon:hover {
 background-color: rgb(50, 50, 50);
 }
#Featured01 .color-bg-icon.soc-soundcloud, a.soc-soundcloud.bg-icon:hover, .soc-soundcloud.color-icon.border-icon:hover {
 background-color: rgb(254, 56, 1);
 }
#Featured01 .color-bg-icon.soc-spotify, a.soc-spotify.bg-icon:hover, .soc-spotify.color-icon.border-icon:hover {
 background-color: rgb(123, 179, 66);
 }
#Featured01 .color-bg-icon.soc-grooveshark, a.soc-grooveshark.bg-icon:hover, .soc-grooveshark.color-icon.border-icon:hover {
 background-color: rgb(246, 126, 3);
 }
#Featured01 .color-bg-icon.soc-lastfm, a.soc-lastfm.bg-icon:hover, .soc-lastfm.color-icon.border-icon:hover {
 background-color: rgb(212, 19, 22);
 }
#Featured01 .color-bg-icon.soc-youtube, a.soc-youtube.bg-icon:hover, .soc-youtube.color-icon.border-icon:hover {
 background-color: rgb(209, 33, 33);
 }
#Featured01 .color-bg-icon.soc-vimeo, a.soc-vimeo.bg-icon:hover, .soc-vimeo.color-icon.border-icon:hover {
 background-color: rgb(81, 181, 231);
 }
#Featured01 .color-bg-icon.soc-dailymotion, a.soc-dailymotion.bg-icon:hover, .soc-dailymotion.color-icon.border-icon:hover {
 background-color: rgb(0, 78, 114);
 }
#Featured01 .color-bg-icon.soc-vine, a.soc-vine.bg-icon:hover, .soc-vine.color-icon.border-icon:hover {
 background-color: rgb(0, 179, 137);
 }
#Featured01 .color-bg-icon.soc-flickr, a.soc-flickr.bg-icon:hover, .soc-flickr.color-icon.border-icon:hover {
 background-color: rgb(0, 98, 221);
 }
#Featured01 .color-bg-icon.soc-500px, a.soc-500px.bg-icon:hover, .soc-500px.color-icon.border-icon:hover {
 background-color: rgb(88, 169, 222);
 }
#Featured01 .color-bg-icon.soc-instagram, a.soc-instagram.bg-icon:hover, .soc-instagram.color-icon.border-icon:hover {
 background-color: rgb(156, 124, 110);
 }
#Featured01 .color-bg-icon.soc-wordpress, a.soc-wordpress.bg-icon:hover, .soc-wordpress.color-icon.border-icon:hover {
 background-color: rgb(70, 70, 70);
 }
#Featured01 .color-bg-icon.soc-tumblr, a.soc-tumblr.bg-icon:hover, .soc-tumblr.color-icon.border-icon:hover {
 background-color: rgb(69, 85, 108);
 }
#Featured01 .color-bg-icon.soc-blogger, a.soc-blogger.bg-icon:hover, .soc-blogger.color-icon.border-icon:hover {
 background-color: rgb(236, 102, 28);
 }
#Featured01 .color-bg-icon.soc-technorati, a.soc-technorati.bg-icon:hover, .soc-technorati.color-icon.border-icon:hover {
 background-color: rgb(92, 176, 48);
 }
#Featured01 .color-bg-icon.soc-reddit, a.soc-reddit.bg-icon:hover, .soc-reddit.color-icon.border-icon:hover {
 background-color: rgb(231, 74, 30);
 }
#Featured01 .color-bg-icon.soc-dribbble, a.soc-dribbble.bg-icon:hover, .soc-dribbble.color-icon.border-icon:hover {
 background-color: rgb(232, 77, 136);
 }
#Featured01 .color-bg-icon.soc-stumbleupon, a.soc-stumbleupon.bg-icon:hover, .soc-stumbleupon.color-icon.border-icon:hover {
 background-color: rgb(230, 64, 17);
 }
#Featured01 .color-bg-icon.soc-digg, a.soc-digg.bg-icon:hover, .soc-digg.color-icon.border-icon:hover {
 background-color: rgb(29, 29, 27);
 }
#Featured01 .color-bg-icon.soc-envato, a.soc-envato.bg-icon:hover, .soc-envato.color-icon.border-icon:hover {
 background-color: rgb(89, 124, 58);
 }
#Featured01 .color-bg-icon.soc-behance, a.soc-behance.bg-icon:hover, .soc-behance.color-icon.border-icon:hover {
 background-color: rgb(0, 126, 255);
 }
#Featured01 .color-bg-icon.soc-delicious, a.soc-delicious.bg-icon:hover, .soc-delicious.color-icon.border-icon:hover {
 background-color: rgb(49, 169, 255);
 }
#Featured01 .color-bg-icon.soc-deviantart, a.soc-deviantart.bg-icon:hover, .soc-deviantart.color-icon.border-icon:hover {
 background-color: rgb(197, 210, 0);
 }
#Featured01 color-bg-icon.soc-forrst, a.soc-forrst.bg-icon:hover, .soc-forrst.color-icon.border-icon:hover {
 background-color: rgb(91, 154, 104);
 }
#Featured01 .color-bg-icon.soc-play, a.soc-play.bg-icon:hover, .soc-play.color-icon.border-icon:hover {
 background-color: rgb(90, 205, 189);
 }
#Featured01 .color-bg-icon.soc-zerply, a.soc-zerply.bg-icon:hover, .soc-zerply.color-icon.border-icon:hover {
 background-color: rgb(157, 188, 122);
 }
#Featured01 .color-bg-icon.soc-wikipedia, a.soc-wikipedia.bg-icon:hover, .soc-wikipedia.color-icon.border-icon:hover {
 background-color: rgb(0, 0, 0);
 }
#Featured01 .color-bg-icon.soc-apple, a.soc-apple.bg-icon:hover, .soc-apple.color-icon.border-icon:hover {
 background-color: rgb(185, 191, 193);
 }
#Featured01 .color-bg-icon.soc-flattr, a.soc-flattr.bg-icon:hover, .soc-flattr.color-icon.border-icon:hover {
 background-color: rgb(246, 124, 26);
 }
#Featured01 .color-bg-icon.soc-github, a.soc-github.bg-icon:hover, .soc-github.color-icon.border-icon:hover {
 background-color: rgb(34, 30, 27);
 }
#Featured01 .color-bg-icon.soc-chimein, a.soc-chimein.bg-icon:hover, .soc-chimein.color-icon.border-icon:hover {
 background-color: rgb(136, 134, 136);
 }
#Featured01 .color-bg-icon.soc-friendfeed, a.soc-friendfeed.bg-icon:hover, .soc-friendfeed.color-icon.border-icon:hover {
 background-color: rgb(47, 114, 196);
 }
#Featured01 .color-bg-icon.soc-newsvine, a.soc-newsvine.bg-icon:hover, .soc-newsvine.color-icon.border-icon:hover {
 background-color: rgb(7, 91, 47);
 }
#Featured01 .color-bg-icon.soc-identica, a.soc-identica.bg-icon:hover, .soc-identica.color-icon.border-icon:hover {
 background-color: rgb(0, 0, 0);
 }
#Featured01 .color-bg-icon.soc-bebo, a.soc-bebo.bg-icon:hover, .soc-bebo.color-icon.border-icon:hover {
 background-color: rgb(239, 16, 17);
 }
#Featured01 .color-bg-icon.soc-zynga, a.soc-zynga.bg-icon:hover, .soc-zynga.color-icon.border-icon:hover {
 background-color: rgb(220, 6, 6);
 }
#Featured01 .color-bg-icon.soc-steam, a.soc-steam.bg-icon:hover, .soc-steam.color-icon.border-icon:hover {
 background-color: rgb(143, 141, 138);
 }
#Featured01 .color-bg-icon.soc-xbox, a.soc-xbox.bg-icon:hover, .soc-xbox.color-icon.border-icon:hover {
 background-color: rgb(146, 200, 62);
 }
#Featured01 .color-bg-icon.soc-windows, a.soc-windows.bg-icon:hover, .soc-windows.color-icon.border-icon:hover {
 background-color: rgb(0, 189, 246);
 }
#Featured01 .color-bg-icon.soc-outlook, a.soc-outlook.bg-icon:hover, .soc-outlook.color-icon.border-icon:hover {
 background-color: rgb(0, 114, 198);
 }
#Featured01 .color-bg-icon.soc-coderwall, a.soc-coderwall.bg-icon:hover, .soc-coderwall.color-icon.border-icon:hover {
 background-color: rgb(62, 141, 204);
 }
#Featured01 .color-bg-icon.soc-tripadvisor, a.soc-tripadvisor.bg-icon:hover, .soc-tripadvisor.color-icon.border-icon:hover {
 background-color: rgb(0, 0, 0);
 }
#Featured01 .color-bg-icon.soc-appnet, a.soc-appnet.bg-icon:hover, .soc-appnet.color-icon.border-icon:hover {
 background-color: rgb(73, 73, 73);
 }
#Featured01 .color-bg-icon.soc-goodreads, a.soc-goodreads.bg-icon:hover, .soc-goodreads.color-icon.border-icon:hover {
 background-color: rgb(26, 188, 156);
 }
#Featured01 .color-bg-icon.soc-tripit, a.soc-tripit.bg-icon:hover, .soc-tripit.color-icon.border-icon:hover {
 background-color: rgb(25, 130, 195);
 }
#Featured01 .color-bg-icon.soc-lanyrd, a.soc-lanyrd.bg-icon:hover, .soc-lanyrd.color-icon.border-icon:hover {
 background-color: rgb(60, 128, 201);
 }
#Featured01 .color-bg-icon.soc-slideshare, a.soc-slideshare.bg-icon:hover, .soc-slideshare.color-icon.border-icon:hover {
 background-color: rgb(75, 163, 166);
 }
#Featured01 .color-bg-icon.soc-buffer, a.soc-buffer.bg-icon:hover, .soc-buffer.color-icon.border-icon:hover {
 background-color: rgb(0, 0, 0);
 }
#Featured01 .color-bg-icon.soc-rss, a.soc-rss.bg-icon:hover, .soc-rss.color-icon.border-icon:hover {
 background-color: rgb(242, 97, 9);
 }
#Featured01 .color-bg-icon.soc-vkontakte, a.soc-vkontakte.bg-icon:hover, .soc-vkontakte.color-icon.border-icon:hover {
 background-color: rgb(90, 127, 166);
 }
#Featured01 .color-bg-icon.soc-disqus, a.soc-disqus.bg-icon:hover, .soc-disqus.color-icon.border-icon:hover {
 background-color: rgb(46, 159, 255);
 }
#Featured01 .color-bg-icon.soc-houzz, a.soc-houzz.bg-icon:hover, .soc-houzz.color-icon.border-icon:hover {
 background-color: rgb(124, 192, 75);
 }
#Featured01 .color-bg-icon.soc-mail, a.soc-mail.bg-icon:hover, .soc-mail.color-icon.border-icon:hover {
 background-color: rgb(0, 0, 0);
 }
#Featured01 .color-bg-icon.soc-patreon, a.soc-patreon.bg-icon:hover, .soc-patreon.color-icon.border-icon:hover {
 background-color: rgb(228, 71, 39);
 }
#Featured01 .color-bg-icon.soc-paypal, a.soc-paypal.bg-icon:hover, .soc-paypal.color-icon.border-icon:hover {
 background-color: rgb(0, 156, 222);
 }
#Featured01 .color-bg-icon.soc-playstation, a.soc-playstation.bg-icon:hover, .soc-playstation.color-icon.border-icon:hover {
 background-color: rgb(0, 0, 0);
 }
#Featured01 .color-bg-icon.soc-smugmug, a.soc-smugmug.bg-icon:hover, .soc-smugmug.color-icon.border-icon:hover {
 background-color: rgb(172, 253, 50);
 }
#Featured01 .color-bg-icon.soc-swarm, a.soc-swarm.bg-icon:hover, .soc-swarm.color-icon.border-icon:hover {
 background-color: rgb(252, 157, 60);
 }
#Featured01 .color-bg-icon.soc-triplej, a.soc-triplej.bg-icon:hover, .soc-triplej.color-icon.border-icon:hover {
 background-color: rgb(229, 53, 49);
 }
#Featured01 .color-bg-icon.soc-yammer, a.soc-yammer.bg-icon:hover, .soc-yammer.color-icon.border-icon:hover {
 background-color: rgb(17, 117, 196);
 }
#Featured01 .color-bg-icon.soc-stackoverflow, a.soc-stackoverflow.bg-icon:hover, .soc-stackoverflow.color-icon.border-icon:hover {
 background-color: rgb(253, 152, 39);
 }
#Featured01 .color-bg-icon.soc-drupal, a.soc-drupal.bg-icon:hover, .soc-drupal.color-icon.border-icon:hover {
 background-color: rgb(0, 89, 142);
 }
#Featured01 .color-bg-icon.soc-odnoklassniki, a.soc-odnoklassniki.bg-icon:hover, .soc-odnoklassniki.color-icon.border-icon:hover {
 background-color: rgb(244, 132, 32);
 }
#Featured01 .color-bg-icon.soc-android, a.soc-android.bg-icon:hover, .soc-android.color-icon.border-icon:hover {
 background-color: rgb(142, 192, 71);
 }
#Featured01 .color-bg-icon.soc-meetup, a.soc-meetup.bg-icon:hover, .soc-meetup.color-icon.border-icon:hover {
 background-color: rgb(226, 55, 60);
 }
#Featured01 .color-bg-icon.soc-persona, a.soc-persona.bg-icon:hover, .soc-persona.color-icon.border-icon:hover {
 background-color: rgb(230, 117, 61);
 }
#Featured01 .color-bg-icon.soc-amazon, a.soc-amazon.bg-icon:hover, .soc-amazon.color-icon.border-icon:hover {
 background-color: rgb(255, 153, 0);
 }
#Featured01 .color-bg-icon.soc-ello, a.soc-ello.bg-icon:hover, .soc-ello.color-icon.border-icon:hover {
 background-color: rgb(0, 0, 0);
 }
#Featured01 .color-bg-icon.soc-mixcloud, a.soc-mixcloud.bg-icon:hover, .soc-mixcloud.color-icon.border-icon:hover {
 background-color: rgb(49, 67, 89);
 }
#Featured01 .color-bg-icon.soc-8tracks, a.soc-8tracks.bg-icon:hover, .soc-8tracks.color-icon.border-icon:hover {
 background-color: rgb(18, 44, 75);
 }
#Featured01 .color-bg-icon.soc-twitch, a.soc-twitch.bg-icon:hover, .soc-twitch.color-icon.border-icon:hover {
 background-color: rgb(100, 65, 165);
 }
#Featured01 .color-bg-icon.soc-airbnb, a.soc-airbnb.bg-icon:hover, .soc-airbnb.color-icon.border-icon:hover {
 background-color: rgb(255, 90, 95);
 }
#Featured01 .color-bg-icon.soc-pocket, a.soc-pocket.bg-icon:hover, .soc-pocket.color-icon.border-icon:hover {
 background-color: rgb(237, 64, 85);
 }
@media only screen and (max-width: 1199px) {
  #Featured01 .title-block .title {
 font-size: 50px;
 }
}
@media only screen and (max-width: 991px) {
  #Featured01 .title-block .title {
 font-size: 40px;
 }
  .fw-heading h5 {
 font-size: 14px;
 }
}
@media only screen and (max-width: 460px) {
  #Featured01 .title-block .title {
 font-size: 30px;
 }
  #Featured01 .title-block .prefix {
 font-size: 80px;
 margin-right: 15px;
 }
}
#profixx-featured2 {
 font-family: Ubuntu, sans-serif;
 line-height: 35px;
 }
#profixx-featured2 #box_wrapper, #profixx-featured2 #canvas {
 overflow: visible;
 position: relative;
 }
#profixx-featured2 .title-block .prefix {
 float: left;
 font-size: 125px;
 font-weight: 500;
 line-height: 120px;
 margin-right: 30px;
 color: rgb(219, 145, 86);
 }
#profixx-featured2 .title-block .title {
 font-size: 70px;
 line-height: 75px;
 font-weight: 500;
 margin-top: 0px;
 }
#profixx-featured2 .title-block .sub {
 display: inline-block;
 font-size: 30px;
 line-height: 30px;
 font-weight: 300;
 margin-top: 5px;
 margin-bottom: 5px;
 }
#profixx-featured2 .row .row + .row {
 margin-top: 5px;
 }
#profixx-featured2 .section_padding_bottom_100 > [class*="container"] {
 padding-bottom: 100px;
 }
#profixx-featured2 .section_padding_top_100 > [class*="container"] {
 padding-top: 0px;
 }
#profixx-featured2 .section_padding_bottom_85 > [class*="container"] {
 padding-bottom: 85px;
 }
#profixx-featured2 .ls {
 background-color: rgb(255, 255, 255);
 color: rgb(153, 153, 153);
 }
#profixx-featured2 .ls h1, #profixx-featured2 .ls h3, #profixx-featured2 .ls h5 {
 color: rgb(41, 42, 46);
 }
#profixx-featured2 .ls.whychooseus3 h3, #profixx-featured2 .ls.whychooseus3 h1 {
 color: rgb(255, 255, 255);
 }
#profixx-featured2 .ls.ms {
 background-color: rgb(236, 237, 239);
 }
#profixx-featured2 section > [class*="container"] > .row > [class*="col-"] {
 margin-top: 10px;
 margin-bottom: 10px;
 }
#profixx-featured2 .to_animate {
 }
#profixx-featured2 .whychooseus2 {
 background: url("/content/get/5c503de795bd7b48392d305b") center top / cover no-repeat;
 }
#profixx-featured2 .whychooseus2 .whychooseus-desc .fw-iconbox {
 padding-bottom: 10px;
 }
#profixx-featured2 .fw-heading {
 margin-bottom: 30px;
 }
#profixx-featured2 .fw-heading h5 {
 font-size: 20px;
 color: rgb(153, 153, 153);
 font-weight: 300;
 line-height: 30px;
 }
#profixx-featured2 #box_wrapper.container {
 overflow: hidden;
 }
#profixx-featured2 .padding-top-50 {
 padding-top: 50px;
 }
#profixx-featured2 .fw-iconbox {
 float: left;
 }
#profixx-featured2 .fw-iconbox .fw-iconbox-image {
 float: left;
 width: 40px;
 border-radius: 20px;
 text-align: center;
 background-color: rgb(219, 145, 86);
 }
#profixx-featured2 .fw-iconbox .rt {
 font-size: 24px;
 line-height: 40px;
 color: rgb(255, 255, 255);
 }
#profixx-featured2 .fw-iconbox .rt.rt-icon2-speech-bubble {
 font-size: 20px;
 }
#profixx-featured2 .fw-iconbox .fw-iconbox-aside {
 overflow: hidden;
 margin-left: 50px;
 }
#profixx-featured2 .fw-iconbox h3 {
 font-size: 20px;
 margin-top: 10px;
 font-weight: 500;
 }
#profixx-featured2 .fw-iconbox-2 {
 width: 100%;
 }
#profixx-featured2 .animated {
 visibility: visible !important;
 }
@media only screen and (max-width: 1919px) {
  #profixx-featured2 .whychooseus2 {
 background: url("/content/get/5c503de795bd7b48392d305b") center top / cover no-repeat;
 }
}
@media only screen and (max-width: 1199px) {
  #profixx-featured2 .whychooseus2 .section_padding_bottom_85 .container {
 padding-bottom: 40px;
 }
  #profixx-featured2 .title-block .title {
 font-size: 50px;
 }
}
@media only screen and (max-width: 991px) {
  #profixx-featured2 .whychooseus2.section_padding_bottom_100 > .container-fluid {
 padding-bottom: 30px;
 }
  #profixx-featured2 .whychooseus2 .section_padding_bottom_85 > [class*="container"] {
 padding-bottom: 50px;
 }
  #profixx-featured2 .whychooseus2 .section_padding_top_100 > [class*="container"] {
 padding-top: 70px;
 }
  #profixx-featured2 .title-block .title {
 font-size: 40px;
 }
  #profixx-featured2 .fw-heading h5 {
 font-size: 14px;
 }
}
@media only screen and (max-width: 767px) {
  #profixx-featured2 .whychooseus2 .padding-top-50 {
 padding-top: 0px;
 }
  #profixx-featured2 .whychooseus2.section_padding_bottom_100 > .container-fluid {
 padding-bottom: 0px;
 }
  #profixx-featured2 .whychooseus2 .whychooseus-desc .fw-iconbox {
 padding-bottom: 0px;
 }
  #profixx-featured2 .whychooseus2.section_padding_bottom_100 > .container-fluid {
 padding-bottom: 0px;
 }
  #profixx-featured2 .whychooseus2 .section_padding_bottom_85 > [class*="container"] {
 padding-bottom: 50px;
 }
  #profixx-featured2 .whychooseus2 .section_padding_top_100 > [class*="container"] {
 padding-top: 0px !important;
 }
  #profixx-featured2 .container {
 max-width: 500px;
 }
}
@media only screen and (max-width: 600px) {
  #profixx-featured2 .whychooseus2 {
 background: none;
 }
  #profixx-featured2 .whychooseus2 .col-xs-7 {
 width: 100%;
 }
}
@media only screen and (max-width: 460px) {
  #profixx-featured2 .title-block .title {
 font-size: 30px;
 }
  #profixx-featured2 .title-block .prefix {
 font-size: 80px;
 margin-right: 15px;
 }
}
#proffix-featured3 #box_wrapper, #proffix-featured3 #canvas {
 overflow: visible;
 position: relative;
 }
#proffix-featured3 #box_wrapper.container {
 overflow: hidden;
 }
#proffix-featured3 .parallax.ls::before {
 background-color: rgb(41, 42, 46);
 opacity: 0.8;
 }
#proffix-featured3 .parallax.ls::after {
 background-color: rgb(0, 0, 0);
 opacity: 0.2;
 }
#proffix-featured3 .ls h4 {
 color: rgb(41, 42, 46);
 }
#proffix-featured3 .parallax {
 background-position: 50% 0px;
 background-repeat: no-repeat;
 position: relative;
 background-attachment: fixed !important;
 background-size: cover !important;
 }
#proffix-featured3 .parallax > * {
 z-index: 4;
 position: relative;
 }
#proffix-featured3 .parallax::before, #proffix-featured3 .parallax::after {
 opacity: 0.8;
 }
#proffix-featured3 .parallax::before, #proffix-featured3 .parallax::after {
 content: "";
 display: block;
 position: absolute;
 top: 0px;
 left: 0px;
 right: 0px;
 bottom: 0px;
 z-index: 3;
 }
#proffix-featured3 .m-our-projects {
 }
#proffix-featured3 .m-our-projects i {
 font-size: 48px;
 color: rgb(219, 145, 86);
 }
#proffix-featured3 .m-our-projects p {
 display: block;
 font-size: 40px;
 color: rgb(255, 255, 255);
 font-weight: 500;
 line-height: 1;
 padding-top: 20px;
 }
#proffix-featured3 .m-our-projects h4 {
 font-weight: 500;
 }
#proffix-featured3 .columns_padding_0 [class*="col-"] {
 padding: 0px;
 }
#proffix-featured3 .m-our-projects .m-projects {
 text-align: center;
 }
#proffix-featured3 .m-our-projects .m-projects > div {
 padding: 75px 0px;
 }
#proffix-featured3 .m-our-projects .m-projects > div:nth-child(2n) {
 background-color: rgba(226, 0, 26, 0.4);
 }
#proffix-featured3 .m-our-projects .m-projects > div:nth-child(2n) i {
 color: rgb(219, 145, 86);
 }
#proffix-featured3 .m-our-projects .m-projects > div:last-child {
 background-color: rgba(226, 0, 26, 0.4);
 }
#proffix-featured3 .m-our-projects .m-projects > div:last-child i {
 color: rgb(219, 145, 86);
 }
#proffix-featured3 .m-our-projects .m-projects > div:hover {
 cursor: pointer;
 }
#proffix-featured3 .ls .m-projects h4 {
 color: rgb(255, 255, 255);
 font-size: 24px;
 }
#proffix-featured3 .m-uppercase {
 text-transform: uppercase;
 }
#proffix-featured3 {
 font-family: Ubuntu, sans-serif;
 font-size: 14px;
 line-height: 30px;
 }
@media only screen and (max-width: 991px) {
  #proffix-featured3 .m-our-projects h4 {
 font-size: 16px !important;
 }
  #proffix-featured3 .m-our-projects .m-projects > div {
 padding: 65px 0px;
 }
}
@media (max-width: 767px) {
  #proffix-featured3 .parallax {
 background-size: auto !important;
 background-repeat: repeat-y !important;
 }
  #proffix-featured3 .m-our-projects .m-projects > div {
 padding: 79px 0px 65px;
 }
}
#profixx-featured2 {
 font-family: Ubuntu, sans-serif;
 line-height: 35px;
 }
#profixx-featured2 #box_wrapper, #profixx-featured2 #canvas {
 overflow: visible;
 position: relative;
 }
#profixx-featured2 .title-block .prefix {
 float: left;
 font-size: 125px;
 font-weight: 500;
 line-height: 120px;
 margin-right: 30px;
 color: rgb(219, 145, 86);
 }
#profixx-featured2 .title-block .title {
 font-size: 70px;
 line-height: 75px;
 font-weight: 500;
 margin-top: 0px;
 }
#profixx-featured2 .title-block .sub {
 display: inline-block;
 font-size: 30px;
 line-height: 30px;
 font-weight: 300;
 margin-top: 5px;
 margin-bottom: 5px;
 }
#profixx-featured2 .row .row + .row {
 margin-top: 5px;
 }
#profixx-featured2 .section_padding_bottom_100 > [class*="container"] {
 padding-bottom: 100px;
 }
#profixx-featured2 .section_padding_top_100 > [class*="container"] {
 padding-top: 0px;
 }
#profixx-featured2 .section_padding_bottom_85 > [class*="container"] {
 padding-bottom: 85px;
 }
#profixx-featured2 .ls {
 background-color: rgb(255, 255, 255);
 color: rgb(153, 153, 153);
 }
#profixx-featured2 .ls h1, #profixx-featured2 .ls h3, #profixx-featured2 .ls h5 {
 color: rgb(41, 42, 46);
 }
#profixx-featured2 .ls.whychooseus3 h3, #profixx-featured2 .ls.whychooseus3 h1 {
 color: rgb(255, 255, 255);
 }
#profixx-featured2 .ls.ms {
 background-color: rgb(236, 237, 239);
 }
#profixx-featured2 section > [class*="container"] > .row > [class*="col-"] {
 margin-top: 10px;
 margin-bottom: 10px;
 }
#profixx-featured2 .to_animate {
 }
#profixx-featured2 .whychooseus2 .whychooseus-desc .fw-iconbox {
 padding-bottom: 10px;
 }
#profixx-featured2 .fw-heading {
 margin-bottom: 30px;
 }
#profixx-featured2 .fw-heading h5 {
 font-size: 20px;
 color: rgb(153, 153, 153);
 font-weight: 300;
 line-height: 30px;
 }
#profixx-featured2 #box_wrapper.container {
 overflow: hidden;
 }
#profixx-featured2 .padding-top-50 {
 padding-top: 50px;
 }
#profixx-featured2 .fw-iconbox {
 float: left;
 }
#profixx-featured2 .fw-iconbox .fw-iconbox-image {
 float: left;
 width: 40px;
 border-radius: 20px;
 text-align: center;
 background-color: rgb(219, 145, 86);
 }
#profixx-featured2 .fw-iconbox .rt {
 font-size: 24px;
 line-height: 40px;
 color: rgb(255, 255, 255);
 }
#profixx-featured2 .fw-iconbox .rt.rt-icon2-speech-bubble {
 font-size: 20px;
 }
#profixx-featured2 .fw-iconbox .fw-iconbox-aside {
 overflow: hidden;
 margin-left: 50px;
 }
#profixx-featured2 .fw-iconbox h3 {
 font-size: 20px;
 margin-top: 10px;
 font-weight: 500;
 }
#profixx-featured2 .fw-iconbox-2 {
 width: 100%;
 }
#profixx-featured2 .animated {
 visibility: visible !important;
 }
@media only screen and (max-width: 1919px) {
}
@media only screen and (max-width: 1199px) {
  #profixx-featured2 .whychooseus2 .section_padding_bottom_85 .container {
 padding-bottom: 40px;
 }
  #profixx-featured2 .title-block .title {
 font-size: 50px;
 }
}
@media only screen and (max-width: 991px) {
  #profixx-featured2 .whychooseus2.section_padding_bottom_100 > .container-fluid {
 padding-bottom: 30px;
 }
  #profixx-featured2 .whychooseus2 .section_padding_bottom_85 > [class*="container"] {
 padding-bottom: 50px;
 }
  #profixx-featured2 .whychooseus2 .section_padding_top_100 > [class*="container"] {
 padding-top: 70px;
 }
  #profixx-featured2 .title-block .title {
 font-size: 40px;
 }
  #profixx-featured2 .fw-heading h5 {
 font-size: 14px;
 }
}
@media only screen and (max-width: 767px) {
  #profixx-featured2 .whychooseus2 .padding-top-50 {
 padding-top: 0px;
 }
  #profixx-featured2 .whychooseus2.section_padding_bottom_100 > .container-fluid {
 padding-bottom: 0px;
 }
  #profixx-featured2 .whychooseus2 .whychooseus-desc .fw-iconbox {
 padding-bottom: 0px;
 }
  #profixx-featured2 .whychooseus2.section_padding_bottom_100 > .container-fluid {
 padding-bottom: 0px;
 }
  #profixx-featured2 .whychooseus2 .section_padding_bottom_85 > [class*="container"] {
 padding-bottom: 50px;
 }
  #profixx-featured2 .whychooseus2 .section_padding_top_100 > [class*="container"] {
 padding-top: 70px;
 }
  #profixx-featured2 .container {
 max-width: 500px;
 }
}
@media only screen and (max-width: 600px) {
  #profixx-featured2 .whychooseus2 {
 background: none;
 }
  #profixx-featured2 .whychooseus2 .col-xs-7 {
 width: 100%;
 }
}
@media only screen and (max-width: 460px) {
  #profixx-featured2 .title-block .title {
 font-size: 30px;
 }
  #profixx-featured2 .title-block .prefix {
 font-size: 80px;
 margin-right: 15px;
 }
}
@media screen and (max-width: 767px) {
  [class*="col-xs"] + [class*="col-xs"] {
 margin-top: 0px !important;
 }
}
@media screen and (max-width: 991px) {
}
@media screen and (max-width: 1199px) {
}
@media (max-width: 767px) {
}
@media (max-width: 767px) {
}
h3 + #Profixxbanner .section_header, #Profixxbanner .big + #Profixxbanner .section_header {
 margin-top: -17px;
 }
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}
#box_wrapper, #canvas {
 overflow: visible;
 position: relative;
 }
body.boxed {
 position: static;
 width: auto;
 height: auto;
 }
@media (max-width: 500px) {
}
.ls .theme_buttons a i, .ls .theme_button i {
 color: rgb(255, 255, 255);
 }
.ls .theme_buttons a.transparent, .ls .theme_button.transparent {
 color: rgb(219, 145, 86);
 }
.ds .ls {
 background-color: rgb(20, 21, 23);
 color: rgb(255, 255, 255);
 }
@media (max-width: 991px) {
}
@media (max-width: 1400px) {
}
@media (min-width: 1400px) {
}
.intro_section .container {
 position: absolute;
 top: 0px;
 bottom: 0px;
 left: 0px;
 right: 0px;
 margin-left: auto;
 margin-right: auto;
 }
.intro_section [class*="col-"] {
 position: static;
 }
.intro_section .slide_description_wrapper {
 position: absolute;
 top: 0px;
 bottom: 0px;
 right: 0px;
 left: 0px;
 height: 100%;
 z-index: 5;
 padding: 55px 30px 20px;
 }
@media (min-width: 600px) {
}
@media (min-width: 768px) {
}
[class*="item"]:hover .media-links::before {
 opacity: 0.9;
 }
[class*="item"]:hover .media-links a.abs-link {
 opacity: 1;
 }
.links-wrap a::before {
 font-family: rt-icons-2;
 content: "";
 }
[class*="item"]:hover .links-wrap a {
 top: 0px;
 opacity: 1;
 }
[class*="item"]:hover .links-wrap h4 {
 opacity: 1;
 }
[class*="item"]:hover .links-wrap p {
 opacity: 1;
 }
[class*="item"]:hover .media-links div {
 opacity: 1;
 }
@-webkit-keyframes fadeOut {
 
  0% {
 opacity: 1;
 }
  100% {
 opacity: 0;
 }
}
@keyframes fadeOut {
 
  0% {
 opacity: 1;
 }
  100% {
 opacity: 0;
 }
}
html[xmlns] .slides {
 display: block;
 }
* html .slides {
 height: 1%;
 }
.no-js .slides > li:first-child {
 display: block;
 }
div.facebook .pp_nav {
 margin-top: 0px;
 }
* html .pp_content {
 width: 40px;
 }
a[class*="soc-"]::before {
 font-family: socicon;
 font-size: 18px;
 }
a.color-bg-icon:hover {
 background-color: rgb(219, 145, 86);
 color: rgb(255, 255, 255) !important;
 }
a[class*="soc-"].rounded-icon {
 border-radius: 50%;
 }
a[class*="soc-"].rounded-icon-sm {
 border-radius: 50%;
 padding: 5px 6px;
 }
@media only screen and (min-width: 1920px) {
}
@media only screen and (max-width: 767px) {
  .top-right-contact-block {
 display: none;
 }
}
@media only screen and (max-width: 736px) {
}
@media only screen and (max-width: 460px) {
}
[class^="rt-icon2-"], [class*=" rt-icon2-"] {
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant-ligatures: normal;
 font-variant-caps: normal;
 text-transform: none;
 line-height: 1;
 -webkit-font-smoothing: antialiased;
 font-family: rt-icons-2 !important;
 }
@font-face {
 font-family: fontello;
 src: url("#Profixxbanner .#Profixxbanner ./fonts/fontello63256325#Profixxbanner .eot?81703720#iefix") format("embedded-opentype"), url("#Profixxbanner .#Profixxbanner ./fonts/fontello63256325#Profixxbanner .woff?81703720") format("woff"), url("#Profixxbanner .#Profixxbanner ./fonts/fontello63256325#Profixxbanner .ttf?81703720") format("truetype"), url("#Profixxbanner .#Profixxbanner ./fonts/fontello63256325#Profixxbanner .svg?81703720#fontello") format("svg");
 font-weight: normal;
 font-style: normal;
 }
[class^="arrow-icon-"]::before, [class*=" arrow-icon-"]::before {
 font-family: fontello;
 font-style: normal;
 font-weight: normal;
 speak: none;
 display: inline-block;
 text-decoration: inherit;
 width: 1em;
 text-align: center;
 font-variant-ligatures: normal;
 font-variant-caps: normal;
 text-transform: none;
 line-height: 1em;
 text-shadow: none !important;
 }
@-webkit-keyframes fa-spin {
 
  0% {
 transform: rotate(0deg);
 }
  100% {
 transform: rotate(359deg);
 }
}
@keyframes fa-spin {
 
  0% {
 transform: rotate(0deg);
 }
  100% {
 transform: rotate(359deg);
 }
}
:root #Profixxbanner .fa-rotate-90, :root #Profixxbanner .fa-rotate-180, :root #Profixxbanner .fa-rotate-270, :root #Profixxbanner .fa-flip-horizontal, :root #Profixxbanner .fa-flip-vertical {
 filter: none;
 }
@media (min-width: 992px) {
}
@media (max-width: 767px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1400px) {
}
@media only screen and (min-width: 1920px) {
}
@media only screen and (max-width: 1919px) {
}
@media only screen and (max-width: 1900px) {
}
@media only screen and (max-width: 1760px) {
}
@media only screen and (max-width: 1690px) {
}
@media only screen and (max-width: 1599px) {
}
@media only screen and (max-width: 1475px) {
}
@media only screen and (max-width: 1415px) {
}
@media only screen and (max-width: 1400px) {
}
@media only screen and (max-width: 1199px) {
}
@media screen and (max-width: 991px) {
}
@media only screen and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: landscape) {
}
@media (device-height: 1024px) and (device-width: 768px) and (orientation: portrait) {
}
@media screen and (max-width: 767px) {
  #prince_header .qoute-header.dropdown {
 margin-right: 0px;
 }
}
@media only screen and (max-width: 600px) {
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
}
@media only screen and (max-width: 737px) {
}
@media only screen and (max-width: 767px) {
}
@media (min-width: 768px) {
  .top-bar .form-control {
 display: block;
 width: 100%;
 }
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
}
@media only screen and (max-device-height: 1366px) and (max-device-width: 1024px) and (max-width: 1024px) and (min-device-height: 1366px) and (min-device-width: 1024px) and (min-width: 1024px) {
}
#Profixxbanner .container {
 height: 100%;
 position: relative;
 }
#Profixxbanner .sliders-wrap .owl-wrapper-outer {
 position: relative;
 overflow: hidden;
 transform: translate3d(0px, 0px, 0px);
 }
#Profixxbanner .owl-nav {
 display: none;
 }
#Profixxbanner .owl-dots {
 position: absolute;
 left: 0px;
 bottom: 10px;
 right: 0px;
 margin: 0px auto;
 width: auto;
 text-align: center;
 }
#Profixxbanner .owl-dots .owl-dot {
 display: inline-table;
 margin-left: 3px;
 vertical-align: middle;
 }
#Profixxbanner .owl-dots .owl-dot span {
 background-color: rgb(184, 184, 184);
 vertical-align: middle;
 display: block;
 width: 10px;
 height: 10px;
 border-radius: 50%;
 }
#Profixxbanner .owl-dots .owl-dot.active {
 vertical-align: middle;
 }
#Profixxbanner .owl-dots .owl-dot.active span {
 width: 12px;
 height: 12px;
 vertical-align: middle;
 background-color: rgb(0, 2, 1);
 }
#Profixxbanner .owl-caption {
 bottom: 0px;
 display: block;
 left: 0px;
 position: absolute;
 right: 0px;
 top: 0px;
 }
#Profixxbanner .content-block {
 position: absolute;
 margin: auto;
 top: -20px;
 bottom: 0px;
 display: inline-block;
 text-align: left;
 width: 55%;
 color: rgb(255, 255, 255);
 }
#Profixxbanner .content-block .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;
 }
#Profixxbanner .content-block .shop-now-link:hover, #Profixxbanner .content-block .shop-now-link:focus, #Profixxbanner .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;
 }
#Profixxbanner .item {
 float: left;
 position: relative;
 width: 100%;
 }
#Profixxbanner .item img {
 width: 100%;
 }
#Profixxbanner .active .right-slider {
 right: 0px;
 }
#Profixxbanner .active .right-slider .shop-now-link {
 position: relative;
 top: 0px;
 animation: 0.3s ease-in 1s 1 normal backwards running fadeInUp;
 }
#Profixxbanner .active .left-slider {
 left: 0px;
 }
#Profixxbanner .active .left-slider .shop-now-link {
 position: relative;
 top: 0px;
 animation: 0.3s ease-in 1s 1 normal backwards running fadeInUp;
 }
#Profixxbanner .sliders-wrap .content-block {
 display: block;
 opacity: 1;
 }
#Profixxbanner .sliders-wrap .right-slider {
 right: 0px;
 }
#Profixxbanner .sliders-wrap .left-slider {
 left: 50px;
 }
#Profixxbanner .sliders-wrap .center-slider {
 left: 0px;
 right: 0px;
 }
#Profixxbanner .btn {
 padding: 18px;
 text-transform: uppercase;
 border-radius: 30px;
 height: 60px;
 min-width: 60px;
 text-align: center;
 border: none;
 cursor: pointer;
 opacity: 1;
 appearance: initial;
 background-color: rgb(219, 145, 86);
 color: rgb(255, 255, 255);
 }
@media (min-width: 1200px) {
  #Profixxbanner .content-block {
 max-height: 280px;
 }
  #Profixxbanner .shop-now-link {
 margin-top: 30px !important;
 }
  #Profixxbanner .content-block h2 {
 padding-bottom: 30px;
 padding-top: 20px;
 font-size: 36px;
 text-transform: uppercase;
 }
}
@media (max-width: 1199px) and (min-width: 992px) {
  #Profixxbanner .content-block {
 max-height: 250px;
 top: 0px !important;
 }
  #Profixxbanner .content-block h2 {
 font-size: 30px;
 padding-bottom: 20px;
 padding-top: 20px;
 }
  #Profixxbanner .content-block p {
 padding-top: 20px;
 }
}
@media (max-width: 991px) and (min-width: 768px) {
  #Profixxbanner .content-block {
 max-height: 215px;
 }
  #Profixxbanner .content-block h2 {
 font-size: 25px;
 padding-bottom: 15px;
 padding-top: 15px;
 }
  #Profixxbanner .content-block h5 {
 font-size: 18px;
 }
}
@media (min-width: 768px) {
  #Profixxbanner .shop-now-link {
 margin-top: 30px;
 }
}
@media (max-width: 767px) {
  #Profixxbanner .shop-now-link {
 display: none !important;
 }
  .sliders-wrap {
 height: 32% !important;
 }
  #Profixxbanner .btn {
 display: none !important;
 }
  #Profixxbanner .content-block {
 top: 20px;
 max-height: 78px;
 display: none !important;
 }
  #Profixxbanner .content-block h2 {
 padding-bottom: 0px;
 padding-top: 15px;
 line-height: 18px;
 margin-bottom: 0px;
 font-size: 18px !important;
 }
  #Profixxbanner .content-block h2::before {
 display: none;
 }
  #Profixxbanner .content-block h3 {
 font-size: 14px !important;
 }
}
@media (max-width: 480px) {
  #Profixxbanner .content-block {
 width: 65% !important;
 }
}
#Profixxbanner .top-right-contact-block {
 position: absolute;
 right: 0px;
 z-index: 200;
 width: 475px;
 background-color: rgb(41, 42, 46);
 padding: 40px 30px;
 font-family: Ubuntu, sans-serif;
 font-weight: 300;
 color: rgb(154, 154, 154);
 height: 140px;
 }
#Profixxbanner .top-right-contact-block .social-navigation {
 padding: 0px;
 margin-top: 0px;
 list-style: none;
 float: right;
 }
#Profixxbanner .top-right-contact-block ul {
 margin-bottom: 0px;
 }
#Profixxbanner .top-right-contact-block .contact-phone {
 font-size: 30px;
 display: block;
 color: rgb(255, 255, 255);
 }
#Profixxbanner .top-right-contact-block .contact-email {
 display: block;
 padding-top: 12px;
 font-size: 14px;
 text-transform: inherit;
 }
#Profixxbanner .top-right-contact-block li {
 float: left;
 padding-right: 5px;
 }
#Profixxbanner .top-right-contact-block a.bg-icon {
 color: rgb(41, 42, 46);
 background-color: rgb(255, 255, 255);
 padding: 5px 6px;
 margin-bottom: 4px;
 }
#Profixxbanner .top-right-contact-block a {
 color: rgb(255, 255, 255);
 }
#Profixxbanner a.social-icon {
 display: inline-block;
 line-height: 1;
 text-align: center;
 vertical-align: middle;
 }
#Profixxbanner .top-right-contact-block a {
 text-decoration: none;
 transition: all 0.3s ease-in-out 0s;
 }
#Profixxbanner .top-right-contact-block .contact-phone span {
 color: rgb(219, 145, 86);
 }
#Profixxbanner a[class*="soc-"].rounded-icon {
 border-radius: 50%;
 }
@media only screen and (max-width: 1199px) {
  #Featured01 .title-block .title {
 font-size: 50px;
 word-break: normal;
 }
}
@media only screen and (max-width: 991px) {
  #Featured01 .title-block .title {
 font-size: 40px;
 }
}
@media only screen and (max-width: 460px) {
  #Featured01 .title-block .title {
 font-size: 30px;
 }
  #Featured01 .title-block .prefix {
 font-size: 80px;
 margin-right: 15px;
 }
}
@media (max-width: 767px) {
  #Featured01 .title-block .sub {
 font-size: 20px !important;
 }
  #Featured01 .title-block .title {
 line-height: 1 !important;
 }
  #Featured01 .title-block .prefix {
 line-height: 95px !important;
 }
  #profixx-featured2 .title-block .sub {
 font-size: 25px !important;
 }
}
@media (min-width: 1200px) {
}
.sliders-wrap {
 background: url("/content/get/5c58084e748a31ad03db0c7a") repeat rgba(0, 0, 0, 0.6);
 height: 112% !important;
 }
@media only screen and (max-width: 767px) {
  #prince_header .sf-menu, .sf-menu ul {
 padding-top: 0px !important;
 }
}
.content-blocks {
 padding: 20px 0px;
 }
.top-mini-cart {
 display: none !important;
 }
#voxai-sub-bg img {
 width: 100%;
 }
.main {
 padding: 0px;
 }
.lumos-container {
 z-index: 999 !important;
 background: rgba(0, 0, 0, 0.9) !important;
 }
@media only screen and (min-width: 992px) {
}
@media only screen and (min-width: 992px) {
}
@media (max-width: 767px) {
  .contact-align {
 padding-left: 20px !important;
 }
}
.mean-container a.meanmenu-reveal span {
 background: rgb(0, 0, 0);
 }
@media (max-width: 991px) {
  #Profixxbanner .sliders-wrap .content-block {
 display: none !important;
 }
  .sliders-wrap {
 height: auto !important;
 }
}
@media only screen and (max-width: 767px) {
  .float-text {
 height: 32vh !important;
 }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  .float-text {
 height: 42vh !important;
 }
}
#box_wrapper .page_header {
 background: white;
 }
#crn-filter-product .headingBox {
 display: none;
 }
.list-inline .account a {
 color: black;
 }
.list-inline .account .fa-shopping-cart {
 color: black;
 }
.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 .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 .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.3) 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(254, 0, 0) !important;
 }
@media (min-width: 992px) {
  .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(254, 0, 0);
 }
  .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: 20px 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:nth-child(6) a {
 padding-right: 0px !important;
 }
  .header-container.header-01 .main-menu nav > ul > li > a {
 font-family: Ubuntu, sans-serif;
 display: block;
 padding: 15px 20px;
 color: white;
 font-size: 14px;
 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: all 0.3s ease 0s;
 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.3) 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 .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: 20px 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;
 }
}
#sg-categories {
 padding: 60px 0px;
 clear: both;
 display: block;
 background: rgb(253, 223, 189);
 }
#sg-categories .block-title h2 {
 font-family: Ubuntu, sans-serif;
 font-size: 36px;
 font-weight: 400;
 position: relative;
 margin: 0px 0px 20px;
 color: rgb(254, 0, 0);
 }
#sg-categories .block-title h2 span {
 color: rgb(0, 0, 0);
 }
#sg-categories .block-title p {
 color: rgb(0, 0, 0);
 font-size: 16px;
 font-weight: 400;
 font-family: Ubuntu, sans-serif;
 }
#sg-categories .shop-grid .shop-container {
 text-align: center;
 background: rgb(253, 223, 189);
 padding: 20px;
 }
#sg-categories .shop-grid .shop-container:hover {
 box-shadow: rgba(50, 50, 50, 0.08) 0px 4px 8px 0px;
 }
#sg-categories .shop-img {
 margin-bottom: 20px;
 position: relative;
 overflow: hidden;
 }
#sg-categories .shop-img a {
 display: block;
 }
#sg-categories .shop-img a.clickable, #sg-categories .shop-img a.clickable:hover {
 display: inline-block;
 }
#sg-categories .shop-img .image-card {
 height: 200px;
 line-height: 200px;
 text-align: center;
 position: relative;
 overflow: hidden;
 background-color: rgb(244, 246, 248);
 }
#sg-categories .shop-img .image-card img {
 width: auto;
 height: auto;
 max-width: 100%;
 max-height: 100%;
 }
#sg-categories .shop-content {
 position: relative;
 overflow: hidden;
 text-align: center;
 }
#sg-categories .shop-name {
 margin-top: 0px;
 overflow-wrap: break-word;
 }
#sg-categories .shop-name a {
 font-family: Ubuntu, sans-serif;
 font-weight: 600;
 font-size: 20px;
 text-transform: capitalize;
 color: rgb(0, 0, 0);
 overflow-wrap: break-word;
 }
#sg-categories .price .old-price {
 font-family: Ubuntu, sans-serif;
 font-weight: 400;
 font-size: 14px;
 color: rgb(0, 0, 0);
 margin-right: 15px;
 }
#sg-categories .price .new-price {
 font-family: Ubuntu, sans-serif;
 font-weight: 600;
 font-size: 14px;
 color: rgb(239, 67, 35);
 }
#sg-categories .action {
 padding: 20px 0px 0px;
 margin: 0px auto;
 display: table;
 }
#sg-categories .action a.add_to_cart {
 cursor: pointer;
 font-family: Ubuntu, sans-serif;
 font-size: 16px;
 font-weight: 400;
 color: rgb(255, 255, 255);
 text-transform: uppercase;
 text-align: center;
 margin-right: 5px;
 padding: 12px 15px;
 letter-spacing: 1px;
 float: left;
 }
#sg-categories .action a.add_to_wishlist {
 border-color: rgb(215, 215, 215);
 border-width: 1px;
 border-style: solid;
 font-size: 18px;
 text-align: center;
 padding: 10px;
 color: rgb(215, 215, 215);
 float: left;
 }
#sg-categories .action a.add_to_wishlist:hover {
 border-color: rgb(239, 67, 35);
 background-color: rgb(239, 67, 35);
 color: rgb(255, 255, 255);
 }
#sg-categories .action a.add_to_cart {
 background-color: rgb(239, 67, 35);
 }
#sg-categories .action a.add_to_cart:hover {
 opacity: 0.8;
 }
@media (min-width: 992px) {
  #sg-categories .shop-grid .item:hover .action {
 visibility: visible;
 opacity: 1;
 transition: all 0.3s ease-in-out 0s;
 bottom: 0px;
 }
  #sg-categories .shop-grid .item:hover .add_links {
 visibility: visible;
 opacity: 1;
 transition: all 0.3s ease-in-out 0s;
 }
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  #sg-categories .shop-grid .shop-container {
 margin: 0px 0px 20px;
 }
}
@media (max-width: 767px) {
  #sg-categories .shop-grid .shop-container {
 margin: 0px 0px 20px;
 }
}
@media (min-width: 768px) {
}
.hot-collection {
 padding-top: 30px;
 padding-bottom: 30px;
 }
.hot-collection .block-content .item-cat a {
 display: block;
 position: relative;
 }
.hot-collection .block-content .item-cat a:hover .box-content-hover {
 visibility: visible;
 opacity: 1;
 transition: all 0.3s ease-in-out 0s;
 }
.hot-collection .block-content .item-cat img {
 width: 100%;
 }
.hot-collection .block-content .item-cat2, .hot-collection .block-content .item-cat5 {
 margin-top: 30px;
 }
@media (max-width: 767px) {
  .hot-collection .block-content .item-cat {
 margin-top: 30px;
 }
}
.hot-collection .item-cat3 .box-content-hover .box-content {
 padding-top: 50%;
 }
.hot-collection .box-content-hover {
 position: absolute;
 margin: auto;
 width: 100%;
 height: 100%;
 top: 0px;
 left: 0px;
 right: 0px;
 bottom: 0px;
 padding: 0px;
 text-align: center;
 visibility: hidden;
 opacity: 0;
 transition: all 0.3s ease-in-out 0s;
 }
.hot-collection .box-content-hover .box-content {
 background-color: rgba(238, 51, 97, 0.4);
 display: block;
 width: 100%;
 height: 100%;
 padding-top: 23%;
 }
.hot-collection .box-content-hover .h5-title {
 margin-top: 0px;
 color: rgb(255, 255, 255);
 font-size: 12px;
 font-weight: 400;
 text-transform: uppercase;
 letter-spacing: 3px;
 width: 100%;
 display: block;
 margin-bottom: 10px;
 }
.hot-collection .box-content-hover .block-price {
 font-size: 15px;
 font-weight: 700;
 color: rgb(255, 255, 255);
 }
.hot-collection .block-title3 h4 {
 font-size: 50px;
 font-family: Ubuntu, sans-serif;
 text-transform: uppercase;
 display: inline-block;
 position: relative;
 top: -10px;
 background-color: rgb(255, 255, 255);
 margin: 0px;
 padding: 0px 10px;
 }
@media (max-width: 767px) {
}
@media (max-width: 767px) {
}
.product-icon {
 display: none;
 }
@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
}
@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 (max-width: 479px) {
}
.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 .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 .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.3) 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(254, 0, 0) !important;
 }
@media (min-width: 992px) {
  .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(254, 0, 0);
 }
  .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: 20px 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:nth-child(6) a {
 padding-right: 0px !important;
 }
  .header-container.header-01 .main-menu nav > ul > li > a {
 display: block;
 padding: 15px 20px;
 color: white;
 font-size: 14px;
 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: all 0.3s ease 0s;
 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.3) 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 .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: 20px 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 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) {
}
.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 .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 .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.3) 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(254, 0, 0) !important;
 }
@media (min-width: 992px) {
  .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(254, 0, 0);
 }
  .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: 20px 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: 15px 0px;
 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: white;
 font-size: 14px;
 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: all 0.3s ease 0s;
 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.3) 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 .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: 20px 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;
 }
}
.pad {
 padding: 15px;
 }
#fullwidth.background-image10 {
 background: url("/content/get/5d9f06307a1409226ed8e636") center top / cover no-repeat;
 }
#fullwidth.padding-top-bottom8 {
 padding-top: 140px;
 padding-bottom: 140px;
 }
#fullwidth h2 {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 font-size: 35px;
 font-weight: 100;
 margin: 0px 0px 20px;
 text-transform: capitalize;
 }
#fullwidth p {
font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 margin: 25px 0px 0px;
 line-height: 20px;
 }
@media only screen and (max-width: 767px) {
  #fullwidth.padding-top-bottom8 {
 padding-top: 70px;
 padding-bottom: 70px;
 }
  #fullwidth.background-image10 {
 background: rgb(0, 0, 0);
 padding: 5em 0px;
 }
}
#fullwidth.background-image10 {
 background: url("/content/get/5d9f06307a1409226ed8e636") center top / cover no-repeat;
 }
#fullwidth.padding-top-bottom8 {
 padding-top: 140px;
 padding-bottom: 140px;
 }
#fullwidth h2 {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 font-size: 35px;
 font-weight: 100;
 margin: 0px 0px 20px;
 text-transform: capitalize;
 }
#fullwidth p {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 margin: 25px 0px 0px;
 line-height: 20px;
 }
@media only screen and (max-width: 767px) {
  #fullwidth.padding-top-bottom8 {
 padding-top: 70px;
 padding-bottom: 70px;
 }
  #fullwidth.background-image10 {
 background: rgb(0, 0, 0);
 padding: 5em 0px;
 }
}
#fullwidth.background-image10 {
 background: url("/content/get/5d9f06307a1409226ed8e636") center top / cover no-repeat;
 }
#fullwidth.padding-top-bottom8 {
 padding-top: 140px;
 padding-bottom: 140px;
 }
#fullwidth h2 {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 font-size: 35px;
 font-weight: 100;
 margin: 0px 0px 20px;
 text-transform: capitalize;
 }
#fullwidth p {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 margin: 25px 0px 0px;
 line-height: 20px;
 }
@media only screen and (max-width: 767px) {
  #fullwidth.padding-top-bottom8 {
 padding-top: 70px;
 padding-bottom: 70px;
 }
  #fullwidth.background-image10 {
 background: rgb(0, 0, 0);
 padding: 5em 0px;
 }
}
@media (min-width: 1200px) {
}
@media (max-width: 1199px) and (min-width: 992px) {
}
@media (max-width: 991px) and (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media only screen and (max-width: 767px) {
}
.ter {
 text-align: left;
 font-size: 30px;
 font-family: rugsnatcher;
 font-weight: 600;
 margin-left: 100px !important;
 }
.textcenter {
 text-align: center;
 }
.auto {
 height: auto;
 overflow: hidden;
 }
.home_block_3 {
 background-color: rgb(254, 0, 0);
 padding: 124px 0px 69px;
 color: white;
 }
.home_block_3 .inner {
 position: relative;
 }
.inner {
 width: 1170px;
 margin: auto;
 }
.home_block_3 .block3_obj1 {
 background: url("/content/get/5d5d0539b4fa8a4d7a92640b") no-repeat;
 width: 357px;
 height: 230px;
 position: absolute;
 left: -50px;
 display: block;
 top: -154px !important;
 }
.home_block_3 .block3_obj2 {
 background: url("/content/get/5d5d05a5b4fa8a4d7a92640d") no-repeat;
 width: 438px;
 height: 267px;
 position: absolute;
 right: -100px;
 top: -156px !important;
 }
.home_block_3 .block3_obj3 {
 background: url("/content/get/5d5d05fab4fa8a4d7a926413") no-repeat;
 width: 505px;
 height: 176px;
 position: absolute;
 left: -200px;
 display: block;
 bottom: -100px !important;
 }
.home_block_3 .block3_obj4 {
 background: url("images/block3_obj4.png") no-repeat;
 width: 347px;
 height: 111px;
 position: absolute;
 bottom: -100px;
 right: -70px;
 }
img {
 max-width: 100%;
 }
.home_block_2 h2, .home_block_3 h2, .home_block_4 h2 {
 margin-bottom: 2px;
 }
.home_block_3 h2 {
 margin-top: 12px;
 color: rgb(252, 252, 253);
 margin-bottom: 13px !important;
 }
.home_block_3 p {
 color: rgb(252, 252, 253);
 margin-top: 19px;
 }
.home_block_3 p {
 width: 600px !important;
 }
.home_block_2 p, .home_block_3 p, .home_block_4 p {
 font-weight: 300;
 width: 800px;
 margin: auto;
 }
.home_block_3 .button_s1 {
 margin-top: 43px;
 padding: 7px 29px;
 }
.button_s1 {
 padding: 16px 29px;
 background: rgb(35, 35, 35);
 transition: all 0.3s ease 0s;
 border-radius: 3px;
 font-size: 16px;
 line-height: 30px;
 display: inline-block;
 color: white;
 font-family: Ubuntu, sans-serif;
 }
@media (max-width: 991px) {
}
@media (min-width: 992px) {
}
.mobile-menu {
 position: static;
 }
.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 .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: 5px;
 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 .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.3) 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(254, 0, 0) !important;
 }
@media (min-width: 992px) {
  .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(254, 0, 0);
 }
  .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: 20px 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:nth-child(6) a {
 padding-right: 0px !important;
 }
  .header-container.header-01 .main-menu nav > ul > li > a {
 display: block;
 padding: 15px 20px;
 color: white;
 font-size: 14px;
 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: all 0.3s ease 0s;
 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.3) 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 .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: 20px 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;
 }
}
.run {
 padding-top: 15px;
 }
@media (max-width: 767px) {
  #id-featured-product .featureditemcontainer {
 width: 320px;
 }
}
#fullwidth.background-image10 {
 background: url("/content/get/5d9f06307a1409226ed8e636") center top / cover no-repeat;
 }
#fullwidth.padding-top-bottom8 {
 padding-top: 140px;
 padding-bottom: 140px;
 }
#fullwidth h2 {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 font-size: 35px;
 font-weight: 100;
 margin: 0px 0px 20px;
 text-transform: capitalize;
 }
#fullwidth p {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 margin: 25px 0px 0px;
 line-height: 20px;
 }
@media only screen and (max-width: 767px) {
  #fullwidth.padding-top-bottom8 {
 padding-top: 70px;
 padding-bottom: 70px;
 }
  #fullwidth.background-image10 {
 background: rgb(0, 0, 0);
 padding: 5em 0px;
 }
}
#fullwidth.background-image10 {
 background: url("/content/get/5d9f06307a1409226ed8e636") center top / cover no-repeat;
 }
#fullwidth.padding-top-bottom8 {
 padding-top: 140px;
 padding-bottom: 140px;
 }
#fullwidth h2 {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 font-size: 35px;
 font-weight: 100;
 margin: 0px 0px 20px;
 text-transform: capitalize;
 }
#fullwidth p {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 margin: 25px 0px 0px;
 line-height: 20px;
 }
@media only screen and (max-width: 767px) {
  #fullwidth.padding-top-bottom8 {
 padding-top: 70px;
 padding-bottom: 70px;
 }
  #fullwidth.background-image10 {
 background: rgb(0, 0, 0);
 padding: 5em 0px;
 }
}
@media (min-width: 1200px) {
}
@media (max-width: 1199px) and (min-width: 992px) {
}
@media (max-width: 991px) and (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
#fullwidth.padding-top-bottom8 {
 padding-top: 140px;
 padding-bottom: 140px;
 }
#fullwidth h2 {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 font-size: 35px;
 font-weight: 100;
 margin: 0px 0px 20px;
 text-transform: capitalize;
 }
#fullwidth p {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 margin: 25px 0px 0px;
 line-height: 20px;
 }
@media only screen and (max-width: 767px) {
  #fullwidth.padding-top-bottom8 {
 padding-top: 70px;
 padding-bottom: 70px;
 }
  #fullwidth.background-image10 {
 background: rgb(0, 0, 0);
 padding: 5em 0px;
 }
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 991px) {
}
@media (max-width: 480px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 991px) {
}
@media (max-width: 480px) {
}
@media (min-width: 768px) {
}
.hght {
 width: auto;
 }
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 991px) {
}
@media (max-width: 480px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 991px) {
}
@media (max-width: 480px) {
}
@media (min-width: 768px) {
}
.product-grid .rating {
 height: 10px;
 }
.product-grid .priceheight {
 height: 30px;
 }
.product-grid .action a.add_to_cart {
 background-color: rgb(254, 0, 0);
 }
.product-grid .action a.add_to_cart {
 border-radius: 20px;
 }
.breadcrumbs-account {
 padding: 20px 0px;
 display: none;
 }
.swal-button {
 background-color: rgb(254, 0, 0) !important;
 }
.swal-button:focus {
 box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(250, 26, 18, 0.38) 0px 0px 0px 3px;
 }
.swal-icon--success__line {
 background-color: rgb(254, 0, 0);
 }
.swal-icon--success__line {
 background-color: rgb(254, 0, 0);
 }
@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: 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: 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) {
}
#testimonials-01 {
 position: relative;
 padding: 30px 0px;
 }
#testimonials-01 .heading {
 float: left;
 text-align: center;
 width: 100%;
 margin-bottom: 55px;
 }
#testimonials-01 .heading.turn-left {
 text-align: left;
 }
#testimonials-01 .heading.turn-left > p {
 padding: 0px;
 width: 40%;
 }
#testimonials-01 .heading > span {
 color: rgb(255, 41, 41);
 float: left;
 width: 100%;
 font-family: Ubuntu, sans-serif;
 font-size: 14px;
 font-weight: bold;
 letter-spacing: 3px;
 }
#testimonials-01 .heading .pspan {
 color: rgb(255, 41, 41);
 float: left;
font-family: Ubuntu, sans-serif;
 font-size: 14px;
 font-weight: bold;
 letter-spacing: 3px;
 width: 100% !important;
 }
#testimonials-01 .heading > h2 {
 float: left;
 width: 100%;
 font-family: Ubuntu, sans-serif;
 font-size: 53px;
 font-weight: bold;
 color: rgb(51, 51, 51);
 margin: 15px 0px;
 }
#testimonials-01 .heading > p {
 color: rgb(159, 159, 159);
 float: left;
 margin: 0px;
 width: 100%;
 padding: 0px 240px;
 }
#testimonials-01 .testimonial-sec {
 float: left;
 width: 100%;
 }
#testimonials-01 .testimonial-sec > #testimonials {
 float: left;
 list-style: outside none none;
 margin: 0px;
 padding: 0px;
 width: 100%;
 }
#testimonials-01 .testimonial-sec ul li {
 float: left;
 overflow: hidden;
 position: relative;
 width: 100%;
 }
#testimonials-01 .testimonials {
 float: left;
 width: 100%;
 }
#testimonials-01 .testimonials {
 background: none 0px 0px repeat scroll rgb(255, 255, 255);
 border-radius: 3px;
 border: 1px solid rgb(242, 246, 246);
 float: left;
 margin-bottom: 30px;
 padding: 50px;
 position: relative;
 width: 100%;
 }
#testimonials-01 .testimonials::before {
 border-left: 0px solid transparent;
 border-right: 26px solid transparent;
 border-top: 29px solid rgb(225, 225, 225);
 bottom: -29px;
 content: "";
 position: absolute;
 right: 30px;
 }
#testimonials-01 .testimonial-title {
 float: left;
 width: 100%;
 }
#testimonials-01 .testimonial-title > img {
 border-radius: 50%;
 float: left;
 height: 78px;
 margin-right: 20px;
 width: 78px !important;
 }
#testimonials-01 .testimonial-title > h3 {
 color: rgb(50, 50, 50);
 display: block;
 font-family: Ubuntu, sans-serif;
 font-size: 20px;
 margin: 20px 0px 0px;
 }
#testimonials-01 .testimonial-title > span {
 display: block;
 font-family: Ubuntu, sans-serif;
 font-size: 15px;
 font-style: italic;
 font-weight: 400;
 letter-spacing: 0px;
 }
#testimonials-01 .testimonial-title .designtn {
 display: block;
font-family: Ubuntu, sans-serif;
 font-size: 15px;
 font-style: italic;
 font-weight: 400;
 letter-spacing: 0px;
 }
#testimonials-01 .testimonials > p {
 color: rgb(154, 155, 157);
 float: left;
 font-family: Ubuntu, sans-serif;
 font-size: 18px;
 font-style: italic;
 font-weight: 300;
 line-height: 29px;
 margin-top: 23px;
 width: 100%;
 }
#testimonials-01 .testimonials::after {
 content: "";
 font-family: fontawesome;
 font-size: 100px;
 opacity: 0.05;
 position: absolute;
 right: -12px;
 top: 10px;
 }
#testimonials-01 .testimonial-sec .owl-nav {
 position: absolute;
 right: 0px;
 top: -70px;
 }
#testimonials-01 .testimonial-sec .owl-nav > div {
 background: none 0px 0px repeat scroll rgb(211, 211, 211);
 border-radius: 3px;
 color: transparent;
 float: left;
 height: 39px;
 margin-left: 8px;
 position: relative;
 text-align: center;
 width: 41px;
 }
#testimonials-01 .testimonial-sec .owl-nav > div::before {
 color: rgb(51, 51, 51);
 content: "";
 font-family: fontawesome;
 font-size: 17px;
 left: 0px;
 line-height: 38px;
 position: absolute;
 text-align: center;
 width: 100%;
 }
#testimonials-01 .testimonial-sec .owl-nav > .owl-next::before {
 content: "";
 }
#testimonials-01 .testimonials:hover::after {
 color: rgb(255, 41, 41);
 opacity: 1;
 }
.owl-dots {
 float: left;
 margin-top: 30px;
 text-align: center;
 width: 100%;
 }
.owl-dots > .owl-dot {
 background: none 0px 0px repeat scroll rgb(227, 227, 227);
 display: inline-block;
 float: none;
 height: 10px;
 margin: 0px 1px;
 width: 10px;
 border-radius: 50%;
 }
.owl-dots > .owl-dot.active {
 background-color: rgb(255, 41, 41);
 }
@media only screen and (max-width: 767px) {
  #testimonials-01 .heading > h2 {
 font-size: 36px !important;
 }
  #testimonials-01 .heading.turn-left > p {
 width: 100% !important;
 }
  #testimonials-01 .testimonials {
 padding: 0px !important;
 }
  #testimonials-01 .testimonials > p {
 font-size: 15px !important;
 line-height: 24px !important;
 }
}
#lto-recent-news .home-title {
 font-family: Ubuntu, sans-serif;
 font-size: 30px;
 font-weight: 400;
 text-align: center;
 color: rgb(22, 46, 79);
 margin: 0px 0px 25px;
 }
#lto-recent-news .news-grid .news-item {
 text-align: left;
 background-color: rgb(229, 229, 229);
 display: block;
 height: 532px;
 margin-bottom: 30px;
 position: relative;
 transition: background-color 250ms ease 0s;
 }
#lto-recent-news .news-grid .news-item:hover {
 text-decoration: none;
 background-color: rgb(95, 44, 132);
 }
#lto-recent-news .news-grid .news-item:hover .case-study-label, #lto-recent-news .news-grid .news-item:hover .date, #lto-recent-news .news-grid .news-item:hover .read-more, #lto-recent-news .news-grid .news-item:hover h5, #lto-recent-news .news-grid .news-item:hover h4 {
 color: rgb(255, 255, 255);
 }
#lto-recent-news .news-grid .news-item:hover .read-more svg {
 fill: rgb(255, 255, 255);
 transform: translate(10px, 0px);
 }
#lto-recent-news .news-grid .news-item .case-study-label, #lto-recent-news .news-grid .news-item .date, #lto-recent-news .news-grid .news-item .read-more, #lto-recent-news .news-grid .news-item h5, #lto-recent-news .news-grid .news-item h4 {
 transition: color 250ms ease 0s;
 }
#lto-recent-news .news-grid .news-item h4 {
 font-family: Ubuntu, sans-serif;
 font-weight: 600;
 font-size: 18px;
 line-height: 26px;
 color: rgb(38, 36, 36);
 letter-spacing: 0px;
 margin-bottom: 0px;
 }
#lto-recent-news .news-grid .news-item h5 {
font-family: Ubuntu, sans-serif;
 font-weight: 400;
 font-size: 16px;
 line-height: 26px;
 color: rgb(38, 36, 36);
 letter-spacing: 0px;
 margin-bottom: 0px;
 }
#lto-recent-news .news-grid .news-item .case-study-label, #lto-recent-news .news-grid .news-item .date {
 font-family: Ubuntu, sans-serif;
 font-size: 14px;
 line-height: 16px;
 font-weight: 600;
 letter-spacing: 0px;
 text-transform: uppercase;
 color: rgb(38, 36, 36);
 margin-bottom: 20px;
 display: block;
 }
#lto-recent-news .news-grid .news-item .read-more {
 font-weight: 700;
 font-family: Ubuntu, sans-serif;
 font-size: 14px;
 line-height: 14px;
 text-transform: uppercase;
 color: rgb(38, 36, 36);
 position: absolute;
 left: 25px;
 bottom: 25px;
 }
#lto-recent-news .news-grid .news-item .read-more svg {
 margin-left: 10px;
 vertical-align: 1px;
 transition: all 225ms ease 0s;
 }
#lto-recent-news .news-grid .news-item-content {
 padding: 25px;
 display: block;
 }
#lto-recent-news .news-grid .news-item-img {
 display: block;
 height: 250px;
 position: relative;
 }
#lto-recent-news .news-grid .news-item-img .colour, #lto-recent-news .news-grid .news-item-img .grayscale {
 position: absolute;
 top: 0px;
 right: 0px;
 bottom: 0px;
 left: 0px;
 }
#lto-recent-news .news-grid .news-item-img .colour {
 width: 100%;
 transition: opacity 250ms ease 0s;
 }
#lto-recent-news .news-grid .btn, #lto-recent-news .news-grid a.btn {
 font-family: Ubuntu, sans-serif;
 font-size: 16px;
 text-transform: capitalize;
 color: rgb(255, 255, 255);
 height: 50px;
 line-height: 48px;
 letter-spacing: 1px;
 padding: 0px 65px;
 border-width: 1px;
 border-style: solid;
 border-radius: 0px;
 background: rgb(95, 44, 132);
 cursor: pointer;
 outline: 0px;
 transition: all 250ms ease 0s;
 }
.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%;
 }
@media screen and (max-width: 50em) {
  .content {
 padding: 0px 10px;
 }
  .grid figure {
 display: inline-block;
 float: none;
 margin: 0px auto;
 width: 100%;
 }
}
.services {
 padding: 90px 0px;
 }
.service-item i {
 font-size: 30px;
 width: 100px;
 line-height: 100px;
 height: 100px;
 text-align: center;
 margin: 0px auto 25px;
 border: 1px solid rgb(231, 234, 241);
 border-radius: 50%;
 display: block;
 color: rgb(69, 96, 166);
 }
.service-item:hover i {
 color: rgb(255, 255, 255);
 border: 1px solid transparent;
 background: rgb(69, 96, 166);
 transform: rotate(360deg);
 transition: all 0.6s ease-in-out 0s;
 }
.service-item h1 {
 font-family: Ubuntu, sans-serif;
 font-size: 18px;
 color: rgb(0, 0, 0);
 margin: 0px 0px 20px;
 text-align: center;
 text-transform: uppercase;
 }
.service-item p {
 font-size: 13px;
 color: rgb(105, 105, 105);
 margin: 0px;
 line-height: 24px;
 text-align: center;
 }
@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait) {
  .services {
 padding: 30px 0px;
 }
}
@media only screen and (max-width: 767px) {
  .services {
 padding: 30px 0px;
 }
}
@media (max-width: 1599px) {
}
@media (max-width: 1280px) {
}
@media (max-width: 991px) {
}
@media (max-width: 800px) {
}
@media (max-width: 480px) {
}
@media (max-width: 360px) {
}
#dpf-iphone-repair {
 padding: 30px 0px;
 }
#dpf-iphone-repair img {
 width: 100%;
 max-width: 100%;
 }
#dpf-iphone-repair h2 {
 font: 600 30px / 40px "Open Sans", sans-serif;
 color: rgb(2, 2, 2);
 margin: 0px 0px 10px;
 }
#dpf-iphone-repair p {
 font: 15px / 25px "Open Sans", sans-serif;
 word-spacing: normal;
 color: rgb(103, 107, 109);
 }
#dpf-iphone-repair ul {
 margin: 0px 0px 10px 20px;
 }
#dpf-iphone-repair ul li {
 list-style: outside none disc;
 font: 15px / 25px "Open Sans", sans-serif;
 word-spacing: normal;
 color: rgb(103, 107, 109);
 }
#dpf-iphone-repair .vc_general.vc_btn3 {
 background-color: rgb(243, 115, 33);
 color: rgb(255, 255, 255);
 display: inline-block;
 margin-bottom: 0px;
 text-align: center;
 vertical-align: middle;
 cursor: pointer;
 background-image: none;
 border: 1px solid transparent;
 box-sizing: border-box;
 overflow-wrap: break-word;
 user-select: none;
 position: relative;
 top: 0px;
 transition: all 0.2s ease-in-out 0s;
 line-height: normal;
 font-size: 14px;
 padding: 14px 20px;
 margin-top: 20px;
 }
@media (max-width: 1599px) {
}
@media (max-width: 1280px) {
}
@media (max-width: 991px) {
}
@media (max-width: 800px) {
}
@media (max-width: 480px) {
}
@media (max-width: 360px) {
}
#glad-feature-02 {
 background: none 0px 0px repeat scroll rgb(233, 29, 48);
 }
#glad-feature-02 .glad-to-give {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 padding: 50px 0px 45px;
 }
#glad-feature-02 .glad-to-give h2.title {
 font-size: 3.5rem;
 font-weight: 400;
 color: rgb(255, 255, 255);
 }
#glad-feature-02 .glad-to-give p.text {
 margin-bottom: 0px;
 font-size: 16px;
 }
#glad-feature-02 .glad-to-give default-btn.btn.btn-copy {
 background: none 0px 0px repeat scroll rgba(255, 255, 255, 0.9);
 color: rgb(255, 255, 255) !important;
 }
#glad-feature-02 .glad-to-give .default-btn.btn.btn-copy:hover {
 background: rgb(239, 166, 1);
 color: rgba(255, 255, 255, 0.9);
 }
#glad-feature-02 .glad-to-give .btn.btn-copy {
 background: none 0px 0px repeat scroll rgba(255, 255, 255, 0.9);
 padding: 15px 37px;
 font-size: inherit;
 cursor: pointer;
 font-weight: bold;
 display: inline-block;
 margin: 15px;
 text-transform: uppercase;
 letter-spacing: 1px;
 position: relative;
 transition: all 0.3s ease 0s;
 color: rgb(0, 0, 0);
 overflow: hidden;
 border: none !important;
 }
.why-thomson {
 width: 100%;
 box-sizing: border-box;
 float: left;
 background-image: url("/content/get/5f32563dc6e4981e3fab1cda");
 background-origin: initial;
 background-clip: initial;
 background-color: initial;
 margin: 0px 0px 50px;
 padding: 80px 0px;
 background-repeat: repeat;
 background-size: cover;
 background-position: center center !important;
 background-attachment: fixed !important;
 }
.why-thomson-col {
 width: 100%;
 float: left;
 box-sizing: border-box;
 }
.heading {
 font-size: 38px;
 color: rgb(255, 255, 255);
 text-align: center;
 font-family: "Great Vibes", cursive;
 }
.why-tp-col {
 width: 33%;
 float: left;
 box-sizing: border-box;
 margin-top: 70px;
 text-align: center;
 font-size: 65px;
 line-height: 18px;
 color: rgb(255, 255, 255);
 font-weight: 900;
 border-right: 2px solid rgb(197, 197, 197);
 padding: 0px 0px 10px;
 }
.plus {
 font-size: 40px;
 color: rgb(255, 255, 255);
 line-height: 10px;
 position: absolute;
 margin: -25px 0px 0px;
 }
.clr-20 {
 clear: both;
 height: 20px;
 }
.why-text {
 width: 100%;
 text-transform: uppercase;
 color: rgb(255, 255, 255);
 font-size: 13px;
 font-weight: 500;
 margin: 10px 0px 0px;
 font-family: Ubuntu, sans-serif;
 }
.s-sign {
 font-size: 40px;
 color: rgb(255, 255, 255);
 line-height: 10px;
 position: absolute;
 margin: 10px 0px 0px -3px;
 }
@media only screen and (max-width: 959px) and (min-width: 768px) {
}
@media only screen and (max-width: 767px) {
}
#drc-featured-products {
 margin-bottom: 70px;
 }
#drc-featured-products .title {
 margin-top: 50px;
 margin-bottom: 25px;
 text-align: center;
 color: rgb(64, 65, 65);
 font-family: Ubuntu, sans-serif;
 font-weight: 900;
 letter-spacing: 0.12em;
 line-height: 1.2;
 text-rendering: optimizelegibility;
 text-transform: uppercase;
 }
#drc-featured-products .products-grid .item {
 border: 1px solid rgb(229, 229, 229);
 overflow: hidden;
 }
#drc-featured-products .products-grid li {
 text-align: center;
 }
#drc-featured-products .products-grid .product-image {
 position: relative;
 display: block;
 border: 0px;
 margin-bottom: 5px;
 width: 100%;
 }
#drc-featured-products .products-grid .product-image img {
 width: 100%;
 height: auto;
 }
#drc-featured-products .products-grid .product-info {
 width: 100%;
 min-height: 135px;
 height: 145px;
 padding: 10px;
 }
#drc-featured-products .products-grid .product-brand {
 text-transform: uppercase;
 font-weight: 900;
 font-size: 16px;
 margin: 0px -10px;
 line-height: 1.4;
 }
#drc-featured-products .products-grid .product-name {
 margin: 0px;
 color: rgb(99, 99, 99);
 font-style: normal;
 text-rendering: optimizelegibility;
 text-transform: uppercase;
 font-size: 13px;
 font-family: Ubuntu, sans-serif;
 font-weight: 400;
 line-height: 1.4;
 }
#drc-featured-products .products-grid .product-name a {
 color: rgb(111, 110, 105);
 font-weight: 700;
 letter-spacing: 0.1em;
 }
#drc-featured-products .products-grid .price-box {
 font-size: 18px;
 font-weight: 700;
 letter-spacing: 0.1em;
 margin-bottom: 0px;
 }
#drc-featured-products .products-grid .price-box .price {
 float: none;
 margin-bottom: 0px;
 color: rgb(101, 102, 102);
 }
#drc-featured-products .products-grid .price-box .minimal-price-link {
 text-decoration: none;
 }
#drc-featured-products .products-grid .price-box .minimal-price-link .label {
 color: rgb(0, 0, 0);
 font-size: 14px;
 }
#drc-featured-products .products-grid .actions {
 clear: both;
 border-top: 1px solid rgb(229, 229, 229);
 background-color: rgb(245, 244, 240);
 min-height: auto;
 padding: 15px 15px 12px;
 position: relative;
 }
#drc-featured-products .products-grid .actions .btn-cart {
 margin-bottom: 10px;
 padding: 7px 15px;
 }
#drc-featured-products .products-grid .short-description {
 font-size: 14px;
 height: 60px;
 overflow: hidden;
 }
#drc-featured-products .products-grid .short-description p:last-of-type {
 margin-bottom: 0px;
 }
#drc-featured-products .products-grid .short-description .product-description-link {
 display: none;
 margin-left: 5px;
 text-decoration: underline;
 }
#drc-featured-products .ratings .rating-box::after, #drc-featured-products .ratings-table .rating-box::after, #drc-featured-products .product-collateral .reviews .customer-reviews-summary .ratings::after {
 clear: both;
 content: "";
 display: block;
 }
#drc-featured-products .products-grid .ratings .rating-box .rating {
 background-image: url("../images/do-sprites.1485494250.png");
 content: "";
 }
@media (-webkit-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 192), (min-resolution: 192dppx) {
  #drc-featured-products .products-grid .ratings .rating-box .rating {
 background-image: url("../images/do-sprites@2x.1485494250.png");
 background-size: 139px 225px;
 }
}
#drc-featured-products .products-grid .ratings .rating-box, .products-grid .ratings -table .rating-box {
 background-position: 0px -77px;
 width: 119px;
 display: inline-block;
 vertical-align: middle;
 }
#drc-featured-products .products-grid .ratings .rating-box .rating, #drc-featured-products .products-grid .ratings -table .rating-box .rating {
 background-position: 0px -98px;
 height: 18px;
 }
.section, .main-title {
 position: relative;
 }
#id-howitworks.area-padding {
 font-family: Ubuntu, sans-serif;
 padding: 50px 0px 70px;
 }
#id-howitworks .id-self {
 padding: 0px;
 }
#id-howitworks .self-head > p {
 font-weight: 400;
 font-family: Ubuntu, sans-serif;
 font-size: 16px;
 line-height: 26px;
 }
#id-howitworks .self-img {
 height: auto;
 position: relative;
 width: 100%;
 overflow: hidden;
 }
#id-howitworks .self-img > a {
 display: block;
 overflow: hidden;
 }
#id-howitworks .self-img img {
 width: 100%;
 max-width: 100%;
 height: 100%;
 }
#id-howitworks .self-head > h3 {
 font-family: "Great Vibes", cursive;
 font-size: 48px;
 padding-left: 0px;
 display: inline-block;
 color: rgb(230, 56, 56);
 font-weight: 900;
 line-height: 30px;
 text-transform: capitalize;
 margin-bottom: 0px;
 }
#title-shastablue .title-box {
 width: 100%;
 overflow: hidden;
 }
#title-shastablue .title-under {
 position: relative;
 margin: 1.6em 0px;
 clear: both;
 }
#title-shastablue .title-under span {
 color: rgb(185, 196, 232);
 display: none;
 text-decoration: line-through;
 }
#title-shastablue .font20 {
 font-size: 48px;
 font-weight: 700;
 color: rgb(230, 56, 56);
 font-family: "Great Vibes", cursive;
 }
@media (max-width: 991px) {
}
@media only screen and (device-width: 1024px) {
}
@media (max-width: 991px) {
}
@media only screen and (device-width: 1024px) {
}
body {
 font-size: 14px;
 font-family: Ubuntu, sans-serif;
 color: rgb(51, 51, 51);
 }
@media (min-width: 992px) {
  #features-shastablue .product-grid .item:hover .action {
 visibility: visible;
 opacity: 1;
 transition: all 0.3s ease-in-out 0s;
 bottom: 0px;
 }
  #features-shastablue .product-grid .item:hover .add_links {
 visibility: visible;
 opacity: 1;
 transition: all 0.3s ease-in-out 0s;
 }
}
#features-shastablue .product-grid .list .product-name {
 margin-top: -18px;
 float: left;
 width: 100%;
 }
#features-shastablue .product-grid .list .product-content {
 padding-bottom: 80px;
 }
#features-shastablue .product-grid .list .des {
 border-top: 1px solid rgb(245, 245, 245);
 margin-top: 30px;
 padding-top: 30px;
 }
#features-shastablue .product-grid .list .des p {
 font-size: 15px;
 font-weight: 400;
 color: rgb(54, 54, 54);
 line-height: 2;
 }
@media (max-width: 767px) {
  #features-shastablue .product-grid .list .product-name {
 margin-top: 10px;
 }
}
@media (max-width: 991px) and (min-width: 768px) {
  #features-shastablue .product-grid .list .product-content {
 padding-bottom: 65px;
 }
  #features-shastablue .product-grid .list .des {
 margin-top: 10px;
 padding-top: 10px;
 }
}
#features-shastablue .product-grid .list .action {
 bottom: 0px;
 visibility: visible;
 opacity: 1;
 }
#features-shastablue .product-grid .list .action a.add_to_cart {
 border: 1px solid rgb(215, 215, 215);
 background-color: rgb(255, 255, 255);
 color: rgb(47, 47, 47);
 }
#features-shastablue .product-grid .product-img {
 position: relative;
 overflow: hidden;
 }
#features-shastablue .product-grid .product-img a {
 display: block;
 }
.product-img img {
 max-width: 100%;
 width: 100%;
 height: 100%;
 }
#features-shastablue .product-grid .product-content {
 position: relative;
 overflow: hidden;
 min-height: 90px;
 text-align: center;
 }
#features-shastablue .product-grid .label-item {
 position: absolute;
 top: 10px;
 background-color: rgb(255, 255, 255);
 font-size: 11px;
 font-weight: 400;
 text-transform: uppercase;
 padding: 3px 6px;
 z-index: 2;
 }
#features-shastablue .product-grid .label-new {
 right: 10px;
 color: rgb(2, 167, 253);
 }
#features-shastablue .product-grid .label-sale {
 left: 10px;
 color: rgb(251, 46, 70);
 }
#features-shastablue .product-grid .add_links {
 position: absolute;
 right: 0px;
 bottom: 0px;
 width: 50px;
 height: 50px;
 transform: rotate(180deg);
 padding: 5px;
 z-index: 10;
 visibility: hidden;
 opacity: 0;
 transition: all 0.5s ease-in-out 0s;
 }
#features-shastablue .product-grid .add_links::before {
 width: 70px;
 height: 70px;
 transform: rotate(45deg);
 right: 15px;
 bottom: 15px;
 content: "";
 position: absolute;
 }
#features-shastablue .product-grid .add_links .fa {
 font-size: 18px;
 color: rgb(255, 255, 255);
 position: relative;
 z-index: 11;
 }
#features-shastablue .product-grid .product-name {
 margin-top: 0px;
 line-height: 0.6;
 }
#features-shastablue .product-grid .product-name a {
 font-weight: 700;
 font-size: 14px;
 text-transform: capitalize;
 letter-spacing: 1px;
 color: rgb(51, 51, 51);
 text-decoration: none;
 }
#features-shastablue .product-grid .price .old-price {
 font-weight: 400;
 font-size: 13px;
 color: rgb(154, 154, 154);
 margin-right: 30px;
 }
#features-shastablue .product-grid .price .new-price {
 font-size: 15px;
 font-weight: 700;
 }
#features-shastablue .product-grid .action {
 position: absolute;
 width: 100%;
 bottom: -100px;
 left: 0px;
 height: 48px;
 background-color: rgb(255, 255, 255);
 z-index: 100;
 visibility: hidden;
 opacity: 0;
 transition: all 0.6s ease-in-out 0s;
 }
#features-shastablue .product-grid .action a.add_to_cart {
 font-size: 14px;
 font-weight: 700;
 color: rgb(51, 51, 51);
 text-transform: uppercase;
 text-align: center;
 margin-right: 0px;
 padding: 14px 15px;
 letter-spacing: 1px;
 float: left;
 width: 100%;
 text-decoration: none;
 }
#features-shastablue .product-grid .list .product-name a:hover {
 color: rgb(150, 192, 47);
 }
#features-shastablue .product-grid .list .item:hover a.add_to_cart {
 background-color: rgb(150, 192, 47);
 border: 1px solid rgb(150, 192, 47);
 color: rgb(255, 255, 255);
 }
#features-shastablue .product-grid .action a.add_to_cart {
 background-color: rgb(150, 192, 47);
 }
#features-shastablue .product-grid .action a.add_to_cart:hover {
 opacity: 0.8;
 }
#features-shastablue .product-grid .add_links::before {
 background-color: rgb(150, 192, 47);
 }
@media only screen and (max-device-width: 479px) and (min-device-width: 320px) and (orientation: portrait) {
  #features-shastablue .product-grid .product-img {
 height: 152px;
 width: 129px;
 }
  #features-shastablue .product-grid .product-img a img {
 height: auto;
 width: 100%;
 }
  #features-shastablue .product-grid .product-name {
 height: auto;
 }
  #features-shastablue .product-grid .product-content {
 min-height: 40px;
 }
}
@media only screen and (max-device-width: 736px) and (min-device-width: 320px) and (orientation: portrait) {
  #features-shastablue .product-grid .product-img a img {
 height: auto;
 width: 100%;
 }
  #features-shastablue .product-grid .product-img {
 height: 132px;
 width: 122px;
 }
  #features-shastablue .product-grid .product-name {
 height: auto;
 }
  #features-shastablue .product-grid .product-content {
 min-height: 40px;
 }
}
@media (device-height: 1024px) and (device-width: 768px) and (orientation: portrait) {
  #features-shastablue .product-grid .product-img {
 position: relative;
 overflow: hidden;
 width: 309px;
 height: 312px;
 }
  #features-shastablue .product-grid .product-img a img {
 height: auto;
 width: 100%;
 }
  #features-shastablue .product-grid .product-name {
 height: auto;
 }
  #features-shastablue .product-grid .product-content {
 min-height: 40px;
 }
}
#id-featured-product .new-product-area {
 padding: 50px 0px;
 }
#id-featured-product .new-product-area .single-new-product {
 margin-bottom: 30px;
 overflow: hidden;
 }
#id-featured-product .new-product-area .section-title {
 position: relative;
 }
#id-featured-product .new-product-area .section-title h2 {
 font-family: "Great Vibes", cursive;
 margin: 0px 0px 15px;
 color: rgb(230, 56, 56);
 display: inline-block;
 font-size: 35px;
 font-weight: 700;
 line-height: 30px;
 text-transform: capitalize;
 }
#id-featured-product .new-product-area .section-title-4 {
 position: relative;
 }
#id-featured-product .new-product-area .section-title-4::before {
 background: none 0px 0px repeat scroll rgb(238, 238, 238);
 content: "";
 height: 1px;
 left: 205px;
 position: absolute;
 top: 15px;
 width: 64%;
 }
#id-featured-product .new-product-area .section-title.section-title-4.section_4::before {
 width: 70.5%;
 left: 264px;
 }
#id-featured-product .new-product-area .section-title p {
 font-size: 16px;
 font-weight: 300;
 line-height: 24px;
 margin-bottom: 40px;
 }
#id-featured-product .new-product-area .product-img > a::before {
 background: none 0px 0px repeat scroll rgb(24, 20, 19);
 content: "";
 height: 100%;
 left: 0px;
 opacity: 0;
 position: absolute;
 top: 0px;
 width: 100%;
 z-index: 4;
 transition: all 0.4s ease 0s;
 }
#id-featured-product .new-product-area .single-new-product:hover a::before {
 opacity: 0.1;
 }
#id-featured-product .new-product-area .product-img {
 position: relative;
 }
#id-featured-product .new-product-area .product-img > a {
 position: relative;
 display: block;
 transition: all 0.4s ease 0s;
 }
#id-featured-product .new-product-area .product-img img {
 width: 100%;
 max-width: 100%;
 height: 100%;
 }
#id-featured-product .new-product-area .new-product-action {
 bottom: 0px;
 position: absolute;
 text-align: center;
 width: 100%;
 z-index: 4;
 opacity: 0;
 transition: all 0.4s ease 0s;
 transform: scaleY(0);
 transform-origin: center bottom 0px;
 }
#id-featured-product .new-product-area .new-product-action a {
 background: none 0px 0px repeat scroll rgb(231, 204, 152);
 color: rgb(255, 255, 255);
 display: inline-block;
 font-size: 16px;
 margin: -1px;
 padding: 8px 11px;
 }
#id-featured-product .new-product-area .new-product-action a span.cart_pad {
 margin-right: 7px;
 }
#id-featured-product .new-product-area .new-product-action a:hover {
 background: rgb(222, 47, 26);
 }
#id-featured-product .new-product-area .single-new-product:hover .new-product-action {
 opacity: 1;
 z-index: 11111;
 transform: scaleY(1);
 }
#id-featured-product .new-product-area .product-content {
 }
#id-featured-product .new-product-area .product-content a h3 {
 font-family: Ubuntu, sans-serif;
 color: rgb(24, 20, 19);
 display: block;
 font-size: 16px;
 font-weight: 400;
 line-height: 24px;
 overflow: hidden;
 text-transform: capitalize;
 margin: 10px 0px;
 }
#id-featured-product .new-product-area .product-content a h3:hover {
 color: rgb(222, 47, 26);
 }
#id-featured-product .new-product-area .product-price-star i {
 color: rgb(222, 47, 26);
 font-size: 14px;
 }
#id-featured-product .new-product-area .product-content h4 {
 font-family: Ubuntu, sans-serif;
 color: rgb(24, 20, 19);
 font-size: 16px;
 font-weight: 400;
 margin-top: 7px;
 }
#id-featured-product .new-product-area span.new {
 background: none 0px 0px repeat scroll rgb(238, 86, 85);
 color: rgb(255, 255, 255);
 font-size: 12px;
 padding: 4px 8px;
 position: absolute;
 top: 12px;
 z-index: 111;
 }
#id-featured-product .new-product-area .price h4 {
 display: inline-block;
 }
#id-featured-product .new-product-area h3.del-price {
 font-family: Ubuntu, sans-serif;
 font-weight: 400;
 color: rgb(170, 170, 170);
 display: inline-block;
 font-size: 14px;
 margin-left: 10px;
 }
#id-featured-product .new-product-area .porduct-option-left.floatleft > span {
 color: rgb(170, 170, 170);
 }
#id-featured-product .new-product-area .product-icon-wrapper {
 position: absolute;
 right: 22px;
 top: 5px;
 }
#id-featured-product .new-product-area .product-icon {
 opacity: 0;
 position: relative;
 right: -40px;
 visibility: hidden;
 transition: all 0.4s ease 0s;
 }
#id-featured-product .new-product-area .product-icon li {
 margin-bottom: 5px;
 }
#id-featured-product .new-product-area .product-icon a {
 background: none 0px 0px repeat scroll rgb(255, 255, 255);
 display: flex;
 flex-direction: column;
 height: 40px;
 justify-content: center;
 text-align: center;
 transition: all 0.4s ease 0s;
 width: 40px;
 margin-bottom: 3px;
 color: rgb(222, 47, 26);
 }
#id-featured-product .new-product-area .product-icon a:hover {
 background: rgb(222, 47, 26);
 color: rgb(255, 255, 255);
 }
#id-featured-product .new-product-area .single-new-product:hover .product-icon {
 opacity: 1;
 right: 9px;
 top: 5px;
 visibility: visible;
 z-index: 11;
 }
#id-featured-product .new-product-area.dotted-5.new-product-4 .owl-carousel .owl-controls .owl-nav div {
 border: 1px solid rgb(170, 170, 170);
 color: rgb(170, 170, 170);
 height: 30px;
 line-height: 28px;
 position: absolute;
 right: 19px;
 text-align: center;
 top: -45px;
 width: 30px;
 }
#id-featured-product .new-product-area.dotted-5.new-product-4 .owl-carousel .owl-controls .owl-nav div.owl-next {
 left: auto;
 right: 50px;
 }
#id-featured-product .featureditemcontainer {
 width: 234px;
 }
@media (max-width: 767px) {
  #id-featured-product .new-product-area .section-title.section-title-4.section_4::before {
 display: none;
 }
  #id-featured-product .featureditemcontainer {
 width: 320px;
 }
}
#ers-about-us {
 margin-top: 50px;
 padding-bottom: 87px;
 }
#ers-about-us h2 {
 font-family: "Great Vibes", cursive;
 margin: 0px;
 padding: 0px;
 color: rgb(0, 0, 0);
 font-weight: 600;
 letter-spacing: 1px;
 font-size: 38px;
 line-height: 40px;
 }
#ers-about-us h2.box-header::after {
 width: 80px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
 }
#ers-about-us h2.widgettitle::after, .box-header::after {
 display: block;
 content: "";
 background-color: rgb(0, 174, 239);
 width: 40px;
 height: 2px;
 margin-top: 13px;
 }
#ers-about-us p {
 font-size: 16px;
 line-height: 26px;
 text-align: justify;
 margin-top: 34px;
 color: rgb(68, 68, 68);
 font-family: Ubuntu, sans-serif;
 padding: 0px;
 }
#ers-about-us .u-btn {
font-family: Ubuntu, sans-serif;
 font-size: 12px;
 font-weight: 700;
 padding: 16px 23px 15px;
 text-align: center;
 cursor: pointer;
 line-height: normal;
 letter-spacing: 1px;
 border-radius: 999px;
 transition: all 0.3s ease 0s;
 }
#ers-about-us .u-btn--xs {
 text-decoration: none;
 font-size: 12px;
 padding: 16px 23px 15px;
 border-radius: 25px;
 }
#ers-about-us .u-btn--outline-bg {
 border: 2px solid rgb(230, 56, 56);
 background-color: rgb(230, 56, 56);
 color: rgb(255, 255, 255);
 }
#ers-about-us .u-btn--hover-outline:hover {
 border: 2px solid rgb(230, 56, 56);
 background-color: rgb(255, 255, 255);
 color: rgb(0, 0, 0);
 }
#ers-about-us {
 margin-top: 50px;
 padding-bottom: 87px;
 }
#ers-about-us h2 {
font-family: Ubuntu, sans-serif;
 margin: 0px;
 padding: 0px;
 color: rgb(0, 0, 0);
 font-weight: 600;
 letter-spacing: 1px;
 font-size: 29px;
 line-height: 40px;
 }
#ers-about-us h2.box-header::after {
 width: 80px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
 }
#ers-about-us h2.widgettitle::after, .box-header::after {
 display: block;
 content: "";
 background-color: rgb(0, 174, 239);
 width: 40px;
 height: 2px;
 margin-top: 13px;
 }
#ers-about-us p {
 font-size: 16px;
 line-height: 26px;
 margin-top: 34px;
 color: rgb(68, 68, 68);
 font-family: Ubuntu, sans-serif;
 padding: 0px;
 }
#ers-about-us .u-btn {
 font-family: Ubuntu, sans-serif;
 font-size: 12px;
 font-weight: 700;
 padding: 16px 23px 15px;
 text-align: center;
 cursor: pointer;
 line-height: normal;
 letter-spacing: 1px;
 border-radius: 999px;
 transition: all 0.3s ease 0s;
 }
#ers-about-us .u-btn--xs {
 text-decoration: none;
 font-size: 12px;
 padding: 16px 23px 15px;
 border-radius: 25px;
 }
#ers-about-us .u-btn--outline-bg {
 border: 2px solid rgb(230, 56, 56);
 background-color: rgb(230, 56, 56);
 color: rgb(255, 255, 255);
 }
#ers-about-us .u-btn--hover-outline:hover {
 border: 2px solid rgb(230, 56, 56);
 background-color: rgb(255, 255, 255);
 color: rgb(0, 0, 0);
 }
.divider {
 height: 0px;
 }
#glad-feature-02 {
 background: none 0px 0px repeat scroll rgb(233, 29, 48);
 }
#glad-feature-02 .glad-to-give {
 font-family: Ubuntu, sans-serif;
 color: rgb(255, 255, 255);
 padding: 50px 0px 45px;
 }
#glad-feature-02 .glad-to-give h2.title {
 font-size: 3.5rem;
 font-weight: 400;
 color: rgb(255, 255, 255);
 }
#glad-feature-02 .glad-to-give p.text {
 margin-bottom: 0px;
 font-size: 16px;
 }
#glad-feature-02 .glad-to-give default-btn.btn.btn-copy {
 background: none 0px 0px repeat scroll rgba(255, 255, 255, 0.9);
 color: rgb(255, 255, 255) !important;
 }
#glad-feature-02 .glad-to-give .default-btn.btn.btn-copy:hover {
 background: rgb(239, 166, 1);
 color: rgba(255, 255, 255, 0.9);
 }
#glad-feature-02 .glad-to-give .btn.btn-copy {
 background: none 0px 0px repeat scroll rgba(255, 255, 255, 0.9);
 padding: 15px 37px;
 font-size: inherit;
 cursor: pointer;
 font-weight: bold;
 display: inline-block;
 margin: 15px;
 text-transform: uppercase;
 letter-spacing: 1px;
 position: relative;
 transition: all 0.3s ease 0s;
 color: rgb(0, 0, 0);
 overflow: hidden;
 border: none !important;
 }
@media (max-width: 767px) {
  .product-img img {
 width: 300px !important;
 height: 242px !important;
 }
  .product-grid .product-content {
 height: 0px !important;
 }
  .mean-bar:nth-child(2), .mean-bar:nth-child(3) {
 display: none !important;
 }
}
div#dm-header {
 position: fixed;
 z-index: 9;
 width: 100%;
 }
.logo {
 padding: 15px 0px;
 }
.mean-bar:nth-child(2) {
 display: none;
 }
.mean-bar:nth-child(3) {
 display: none;
 }
@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) {
}
h5.sliderheader {
 font-family: "Great Vibes", cursive;
 font-size: 48px;
 padding-left: 0px;
 display: inline-block;
 color: rgb(230, 56, 56);
 font-weight: 900;
 line-height: 30px;
 text-transform: capitalize;
 margin-bottom: 0px;
 }
h2.slidersubheader {
 font-family: Ubuntu, sans-serif;
 font-size: 50px;
 line-height: 50px;
 text-transform: uppercase;
 font-weight: 700;
 color: white;
 }
.owl-caption {
 background: rgba(0, 0, 0, 0.32);
 }
h2.slidersubheader, h2.slidersubheadwe {
 font-size: 48px;
 font-weight: bolder;
 line-height: 48px;
 }
/***================== 2. Slider 02 ==================***/
#slider-02 .slider-banner .slide-02 .container-fluid {
	height: 100%;
	position: relative;
	padding: 0 !important;
	width: 100%;
}
#slider-02 .slider-banner .slide-02 .sliders-wrap .owl-wrapper-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
#slider-02 .slider-banner .slide-02 .owl-nav {
	display: none;
}
#slider-02 .slider-banner .slide-02 .owl-dots {
	position: absolute;
	bottom: 30px;
	right: 50px;
	margin: 0 auto;
	width: auto;
}
#slider-02 .slider-banner .slide-02 .owl-dots .owl-dot {
	display: inline-table;
	margin-left: 3px;
	vertical-align: middle;
}
#slider-02 .slider-banner .slide-02 .owl-dots .owl-dot span {
	background-color: #b8b8b8;
	vertical-align: middle;
	display: block;
	width: 10px;
	height: 10px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
#slider-02 .slider-banner .slide-02 .owl-dots .owl-dot.active {
	vertical-align: middle;
}
#slider-02 .slider-banner .slide-02 .owl-dots .owl-dot.active span {
	width: 12px;
	height: 12px;
	vertical-align: middle;
}
#slider-02 .slider-banner .slide-02 .owl-caption {
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
#slider-02 .slider-banner .slide-02 .content-block {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	display: inline-block;
	text-align: center;
	width: 35%;
	color: #363636;
}
#slider-02 .slider-banner .slide-02 .content-block h5 {
	margin: 0;
	font-weight: 400;
	font-size: 24px;
        color: #fff;
	
}
#slider-02 .slider-banner .slide-02 .content-block h2 {
	font-weight: 400;
	position: relative;
	margin: 0;
	letter-spacing: 2px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.8;
}
#slider-02 .slider-banner .slide-02 .content-block h2:before {
	content: "";
	width: 50px;
	position: absolute;
	bottom: 1px;
	left: 0;
	right: 0;
	background-color: #363636;
	margin: auto;
}
#slider-02 .slider-banner .slide-02 .content-block .shop-now-link {
	font-weight: 400;
	padding: 10px 25px;
	font-size: 15px;
	text-transform: uppercase;
	display: inline-block;
	border-width: 1px;
	border-style: solid;
	border-color: #b2b2b2;
	color: #363636;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
#slider-02 .slider-banner .slide-02 .content-block .shop-now-link:hover, #slider-02 .slider-banner .slide-02 .content-block .shop-now-link:focus, #slider-02 .slider-banner .slide-02 .content-block .shop-now-link:active {
	text-decoration: none;
	color: #fff;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
#slider-02 .slider-banner .slide-02 .item {
	float: left;
	position: relative;
	width: 100%;
}
#slider-02 .slider-banner .slide-02 .item img {
	width: 100%;
}
#slider-02 .slider-banner .slide-02 .scrool-down {
	position: absolute;
	left: -3px;
	right: 0;
	bottom: 10px;
	width: 30px;
	background: #fff;
	height: 40px;
	text-align: center;
	line-height: 2.5;
	margin: auto;
	border-radius: 15px;
}
#slider-02 .slider-banner .slide-02 .scrool-down .fa {
	color: #828282;
}
#slider-02 .slider-banner .slide-02 .scrool-down:hover .fa {
	color: #fe2740;
}
#slider-02 .slider-banner .slide-02 .owl-dots .owl-dot.active span {
	background-color: #fe2740;
}
#slider-02 .slider-banner .slide-02 .content-block .shop-now-link:hover, #slider-02 .slider-banner .slide-02 .content-block .shop-now-link:focus, #slider-02 .slider-banner .slide-02 .content-block .shop-now-link:active {
	background-color: #fe2740;
	border-color: #fe2740;
}
#slider-02 .slider-banner .slide-02 .active .right-slider h2 {
	animation-name: zoomIn;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
#slider-02 .slider-banner .slide-02 .active .right-slider h5 {
	animation-name: zoomOut;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
#slider-02 .slider-banner .slide-02 .active .right-slider .shop-now-link {
	position: relative;
	top: 0;
	-moz-animation: fadeInUp 0.3s ease-in 1s backwards;
	-webkit-animation: fadeInUp 0.3s ease-in 1s backwards;
	animation: fadeInUp 0.3s ease-in 1s backwards;
}
#slider-02 .slider-banner .slide-02 .active .left-slider h2 {
	animation-name: bounceInDown;
	-webkit-animation-duration: 4s;
	animation-duration: 4s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
#slider-02 .slider-banner .slide-02 .active .left-slider h5 {
	animation-name: bounceInDown;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
   
}
#slider-02 .slider-banner .slide-02 .active .left-slider .shop-now-link {
	position: relative;
	top: 0;
	-moz-animation: fadeInUp 0.3s ease-in 1s backwards;
	-webkit-animation: fadeInUp 0.3s ease-in 1s backwards;
	animation: fadeInUp 0.3s ease-in 1s backwards;
}
#slider-02 .sliders-wrap.slide-02 .content-block {
	display: block;
	opacity: 1;
}
#slider-02 .sliders-wrap.slide-02 .right-slider {
	right: 6%;
}
#slider-02 .sliders-wrap.slide-02 .left-slider {
	left: 6%;
}
#slider-02 .sliders-wrap.slide-02 .center-slider {
	left: 0;
	right: 0;
}

@media (min-width: 1771px) {
#slider-02 .slider-banner .slide-02 .content-block h2 {
	padding-bottom: 30px;
	padding-top: 20px;
	font-size: 36px;
}
#slider-02 .slider-banner .slide-02 .content-block {
	max-height: 150px;
}
#slider-02 .slider-banner .slide-02 .shop-now-link {
	margin-top: 50px !important;
}
}

@media (min-width: 1200px) and (max-width: 1770px) {
#slider-02 .slider-banner .slide-02 .content-block h2 {
	padding-bottom: 30px;
	padding-top: 20px;
	font-size: 30px;
}
#slider-02 .slider-banner .slide-02 .content-block {
	max-height: 150px;
}
#slider-02 .slider-banner .slide-02 .shop-now-link {
	margin-top: 50px !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
#slider-02 .slider-banner .slide-02 .content-block h2 {
	font-size: 19px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#slider-02 .slider-banner .slide-02 .content-block p {
	padding-top: 20px;
}
#slider-02 .slider-banner .slide-02 .content-block {
	top: 0 !important;
	max-height: 230px;
}
}

@media (min-width: 768px) and (max-width: 991px) {
#slider-02 .slider-banner .slide-02 .content-block h2 {
	font-size: 16px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#slider-02 .slider-banner .slide-02 .content-block h5 {
	font-size: 18px;
}
#slider-02 .slider-banner .slide-02 .content-block {
	max-height: 215px;
}
}

@media (min-width: 768px) {
#slider-02 .slider-banner .slide-02 .shop-now-link {
	margin-top: 30px;
}
}

@media (max-width: 767px) {
#slider-02 .slider-banner .slide-02 .content-block h2 {
	padding-bottom: 0;
	padding-top: 15px;
	font-size: 11px;
	margin-bottom: 0;
}
#slider-02 .slider-banner .slide-02 .content-block h2::before {
	display: none;
}
#slider-02 .slider-banner .slide-02 .content-block h5 {
	font-size: 16px;
}
#slider-02 .slider-banner .slide-02 .shop-now-link {
	display: none !important;
}
#slider-02 .slider-banner .slide-02 .content-block {
	max-height: 78px;
}
}

@media (max-width: 480px) {
#slider-02 .slider-banner .slide-02 .content-block h2 {
	font-size: 10px;
}
#slider-02 .slider-banner .slide-02 .content-block {
	width: 50% !important;
}
#slider-02 .slider-banner .slide-02 .left-slider {
	left: 0;
}
#slider-02 .slider-banner .slide-02 .right-slider {
	right: 0;
}
}
#general_banner .bread_crumbs {
 text-align: center;
 }
#general_banner .bread_crumbs h1 {
 color: rgb(255, 255, 255);
 margin-bottom: 0px;
 text-transform: capitalize;
 margin-top: 0px;
 line-height: 235px;
 }
#general_banner {
 position: relative;
 margin-bottom: 0px;
 height: 220px;
 }
section#general_banner {
    background: #333333;
}
#general_banner .bread_crumbs {
    text-align: center;
}
.product-detail {
    position: relative;
}
@media screen and (max-width: 50em) {
.content {
    padding: 0px 0px !important;
}
}
.action.clearfix ul.button-container-i {
    display: none;
}
.product-grid .product-name {
    height: 25px !important;
}
img.primary-img {
    width: 250px;
    height: auto;
}
.product-grid .product-content {
    min-height: 90px;
}
.product-grid .price .new-price{
display: none;
}
