@-webkit-keyframes rotation{
  from {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg); }
  to {
    -webkit-transform: rotateY(365deg);
            transform: rotateY(365deg); } }@keyframes rotation{
  from {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg); }
  to {
    -webkit-transform: rotateY(365deg);
            transform: rotateY(365deg); } }@-webkit-keyframes rotationxy{
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(365deg);
            transform: rotate(365deg); } }@keyframes rotationxy{
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(365deg);
            transform: rotate(365deg); } }@-webkit-keyframes rotation1{
  from {
    -webkit-transform: rotate(-4deg);
            transform: rotate(-4deg); }
  to {
    -webkit-transform: rotate(4deg);
            transform: rotate(4deg); } }@keyframes rotation1{
  from {
    -webkit-transform: rotate(-4deg);
            transform: rotate(-4deg); }
  to {
    -webkit-transform: rotate(4deg);
            transform: rotate(4deg); } }@-webkit-keyframes moveleft{
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  50% {
    -webkit-transform: translateX(80px);
            transform: translateX(80px); }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }@keyframes moveleft{
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  50% {
    -webkit-transform: translateX(80px);
            transform: translateX(80px); }
  100% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); } }@-webkit-keyframes moveboll{
  from {
    left: 0; }
  to {
    left: 100%; } }@keyframes moveboll{
  from {
    left: 0; }
  to {
    left: 100%; } }@-webkit-keyframes bounce{
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px); } }@keyframes bounce{
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px); } }@-webkit-keyframes bounce1{
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  50% {
    -webkit-transform: translateY(-30px) translateX(50px) rotateX(20deg);
            transform: translateY(-30px) translateX(50px) rotateX(20deg); }
  100% {
    -webkit-transform: translateY(-60px) translateX(90px) rotateX(30deg);
            transform: translateY(-60px) translateX(90px) rotateX(30deg); } }@keyframes bounce1{
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  50% {
    -webkit-transform: translateY(-30px) translateX(50px) rotateX(20deg);
            transform: translateY(-30px) translateX(50px) rotateX(20deg); }
  100% {
    -webkit-transform: translateY(-60px) translateX(90px) rotateX(30deg);
            transform: translateY(-60px) translateX(90px) rotateX(30deg); } }@-webkit-keyframes move1{
  0% {
    -webkit-transform: rotate(0deg) translateX(10px) rotate(0deg);
            transform: rotate(0deg) translateX(10px) rotate(0deg); }
  100% {
    -webkit-transform: rotate(260deg) translateX(10px) rotate(-260deg);
            transform: rotate(260deg) translateX(10px) rotate(-260deg); } }@keyframes move1{
  0% {
    -webkit-transform: rotate(0deg) translateX(10px) rotate(0deg);
            transform: rotate(0deg) translateX(10px) rotate(0deg); }
  100% {
    -webkit-transform: rotate(260deg) translateX(10px) rotate(-260deg);
            transform: rotate(260deg) translateX(10px) rotate(-260deg); } }@-webkit-keyframes move2{
  0% {
    -webkit-transform: rotate(0deg) translateX(10px) rotate(0deg);
            transform: rotate(0deg) translateX(10px) rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg) translateX(10px) rotate(-360deg);
            transform: rotate(360deg) translateX(10px) rotate(-360deg); } }@keyframes move2{
  0% {
    -webkit-transform: rotate(0deg) translateX(10px) rotate(0deg);
            transform: rotate(0deg) translateX(10px) rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg) translateX(10px) rotate(-360deg);
            transform: rotate(360deg) translateX(10px) rotate(-360deg); } }@-webkit-keyframes move3{
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  100% {
    -webkit-transform: translateX(-300px) rotate(-365deg);
            transform: translateX(-300px) rotate(-365deg); } }@keyframes move3{
  0% {
    -webkit-transform: translateX(0px);
            transform: translateX(0px); }
  100% {
    -webkit-transform: translateX(-300px) rotate(-365deg);
            transform: translateX(-300px) rotate(-365deg); } }@-webkit-keyframes backanimat{
  0% {
    background-position: 0 0; }
  100% {
    background-position: 3000px 0; } }@keyframes backanimat{
  0% {
    background-position: 0 0; }
  100% {
    background-position: 3000px 0; } }@-webkit-keyframes ring{
  0% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0); }
  1% {
    -webkit-transform: rotateZ(15deg);
            transform: rotateZ(15deg); }
  3% {
    -webkit-transform: rotateZ(-14deg);
            transform: rotateZ(-14deg); }
  5% {
    -webkit-transform: rotateZ(17deg);
            transform: rotateZ(17deg); }
  7% {
    -webkit-transform: rotateZ(-16deg);
            transform: rotateZ(-16deg); }
  9% {
    -webkit-transform: rotateZ(15deg);
            transform: rotateZ(15deg); }
  11% {
    -webkit-transform: rotateZ(-14deg);
            transform: rotateZ(-14deg); }
  13% {
    -webkit-transform: rotateZ(13deg);
            transform: rotateZ(13deg); }
  15% {
    -webkit-transform: rotateZ(-12deg);
            transform: rotateZ(-12deg); }
  17% {
    -webkit-transform: rotateZ(12deg);
            transform: rotateZ(12deg); }
  19% {
    -webkit-transform: rotateZ(-10deg);
            transform: rotateZ(-10deg); }
  21% {
    -webkit-transform: rotateZ(9deg);
            transform: rotateZ(9deg); }
  23% {
    -webkit-transform: rotateZ(-8deg);
            transform: rotateZ(-8deg); }
  25% {
    -webkit-transform: rotateZ(7deg);
            transform: rotateZ(7deg); }
  27% {
    -webkit-transform: rotateZ(-5deg);
            transform: rotateZ(-5deg); }
  29% {
    -webkit-transform: rotateZ(5deg);
            transform: rotateZ(5deg); }
  31% {
    -webkit-transform: rotateZ(-4deg);
            transform: rotateZ(-4deg); }
  33% {
    -webkit-transform: rotateZ(3deg);
            transform: rotateZ(3deg); }
  35% {
    -webkit-transform: rotateZ(-2deg);
            transform: rotateZ(-2deg); }
  37% {
    -webkit-transform: rotateZ(1deg);
            transform: rotateZ(1deg); }
  39% {
    -webkit-transform: rotateZ(-1deg);
            transform: rotateZ(-1deg); }
  41% {
    -webkit-transform: rotateZ(1deg);
            transform: rotateZ(1deg); }
  43% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0); }
  100% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0); } }@keyframes ring{
  0% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0); }
  1% {
    -webkit-transform: rotateZ(15deg);
            transform: rotateZ(15deg); }
  3% {
    -webkit-transform: rotateZ(-14deg);
            transform: rotateZ(-14deg); }
  5% {
    -webkit-transform: rotateZ(17deg);
            transform: rotateZ(17deg); }
  7% {
    -webkit-transform: rotateZ(-16deg);
            transform: rotateZ(-16deg); }
  9% {
    -webkit-transform: rotateZ(15deg);
            transform: rotateZ(15deg); }
  11% {
    -webkit-transform: rotateZ(-14deg);
            transform: rotateZ(-14deg); }
  13% {
    -webkit-transform: rotateZ(13deg);
            transform: rotateZ(13deg); }
  15% {
    -webkit-transform: rotateZ(-12deg);
            transform: rotateZ(-12deg); }
  17% {
    -webkit-transform: rotateZ(12deg);
            transform: rotateZ(12deg); }
  19% {
    -webkit-transform: rotateZ(-10deg);
            transform: rotateZ(-10deg); }
  21% {
    -webkit-transform: rotateZ(9deg);
            transform: rotateZ(9deg); }
  23% {
    -webkit-transform: rotateZ(-8deg);
            transform: rotateZ(-8deg); }
  25% {
    -webkit-transform: rotateZ(7deg);
            transform: rotateZ(7deg); }
  27% {
    -webkit-transform: rotateZ(-5deg);
            transform: rotateZ(-5deg); }
  29% {
    -webkit-transform: rotateZ(5deg);
            transform: rotateZ(5deg); }
  31% {
    -webkit-transform: rotateZ(-4deg);
            transform: rotateZ(-4deg); }
  33% {
    -webkit-transform: rotateZ(3deg);
            transform: rotateZ(3deg); }
  35% {
    -webkit-transform: rotateZ(-2deg);
            transform: rotateZ(-2deg); }
  37% {
    -webkit-transform: rotateZ(1deg);
            transform: rotateZ(1deg); }
  39% {
    -webkit-transform: rotateZ(-1deg);
            transform: rotateZ(-1deg); }
  41% {
    -webkit-transform: rotateZ(1deg);
            transform: rotateZ(1deg); }
  43% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0); }
  100% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0); } }@-webkit-keyframes o-rotate-360{
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }@keyframes o-rotate-360{
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }html{
  scroll-behavior: smooth; }body{
  font-family: "PT Sans", sans-serif;
  font-size: 14px;
  color: #777;
  background-color: rgba(199, 109, 98, 0.5); }h1{
  font-weight: 700;
  margin-bottom: 0;
  font-size: calc(30px + (72 - 30) * ((100vw - 320px) / (1920 - 320))); }h2{
  font-weight: 400;
  margin-bottom: 0;
  font-size: calc(20px + (36 - 20) * ((100vw - 320px) / (1920 - 320))); }h3{
  font-weight: 700;
  margin-bottom: 0;
  font-size: calc(18px + (30 - 18) * ((100vw - 320px) / (1920 - 320))); }h4{
  font-weight: 700;
  margin-bottom: 0;
  font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); }h5{
  font-weight: 700;
  margin-bottom: 0;
  font-size: 16px; }h6{
  font-size: 14px;
  margin-bottom: 0;
  font-weight: 400; }.form-group{
  margin-bottom: 15px; }label{
  color: #333333;
  margin-bottom: 10px; }textarea,
input{
  letter-spacing: 0.05em; }ul{
  padding-left: 0;
  margin-bottom: 0; }::-moz-selection{
  background-color: #c76d62;
  color: #ef9f77; }::selection{
  background-color: #c76d62;
  color: #ef9f77; }li{
  display: inline-block; }p{
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 0;
  letter-spacing: 0.05em; }a{
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  text-decoration: none; }a:hover{
    text-decoration: none;
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease; }a:focus{
    outline: none; }button:focus{
  outline: none; }.alert{
  border-radius: 0;
  background-color: white;
  border: 1px solid #5cb85c; }.alert span{
    color: #5cb85c; }.media{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }.media .media-body{
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }.btn-close:focus{
  -webkit-box-shadow: none;
          box-shadow: none; }.section-pb-space{
  padding-bottom: 15px; }.section-big-pb-space{
  padding-bottom: 50px; }.bg-light{
  background-color: rgba(199, 109, 98, 0.05) !important; }.b-g-light{
  background-color: #f9f9f9; }.no-arrow > .slick-next,
.no-arrow > .slick-prev{
  display: none !important; }.timer span{
  display: inline-grid;
  background-color: #ffffff;
  padding: 12px 0 18px;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  color: #000000;
  margin: 0 8px;
  min-width: 70px; }.timer span:first-child{
    margin-left: 0; }.timer span:last-child{
    margin-right: 0; }.timer span > span{
    color: #e8ebf2;
    font-weight: 400;
    font-size: 14px;
    padding: 0;
    margin-left: 0;
    text-transform: capitalize; }.timer p{
  margin-bottom: 0; }.b-g-white{
  background-color: #ffffff !important; }.ratio2_3 .bg-size:before{
  padding-top: 60%;
  content: "";
  display: block; }.b-top{
  background-position: top !important; }.b-bottom{
  background-position: bottom !important; }.b-center{
  background-position: center !important; }.b_size_content{
  background-size: contain !important;
  background-repeat: no-repeat; }.b-g-white{
  background-color: #ffffff; }button{
  cursor: pointer; }.btn-block{
  width: 100%; }.btn{
  text-transform: capitalize; }.btn:focus{
    -webkit-box-shadow: none;
            box-shadow: none; }.btn-rounded{
  font-size: 14px;
  padding: 18px 50px;
  font-weight: 700;
  color: #ffffff !important;
  background-color: #c76d62;
  border-radius: 25px;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  line-height: 1;
  display: inline-block;
  letter-spacing: 0.05em; }.btn-rounded.btn-outline{
    background-color: #ffffff;
    border: 1px solid #c76d62;
    color: #444444 !important; }.btn-rounded.btn-outline:hover{
      background-color: #c76d62;
      color: #ffffff !important; }.btn-rounded:hover{
    background-color: #000000; }.btn-rounded.btn-xs{
    padding: 10px 15px;
    text-transform: capitalize; }.btn-rounded.btn-sm{
    padding: 10px 30px;
    text-transform: capitalize; }.btn-rounded.btn-md{
    padding: 15px 40px; }.btn-white{
  font-size: 14px;
  padding: 16px 45px;
  font-weight: 700;
  color: #444444 !important;
  background-color: #ffffff;
  border-radius: 25px;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  line-height: 1;
  letter-spacing: 0.05em; }.btn-white.btn-outline{
    background-color: transparent;
    border: 1px solid #c76d62; }.btn-white.btn-outline:hover{
      background-color: #c76d62; }.btn-white:hover{
    background-color: #000000;
    color: #ffffff !important; }.btn-normal{
  font-size: 14px;
  padding: 18px 45px;
  font-weight: 700;
  color: #ffffff !important;
  background-color: #c76d62;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  line-height: 1;
  border-radius: 0;
  letter-spacing: 0.05em; }.btn-normal.btn-outline{
    background-color: #ffffff;
    border: 1px solid #c76d62;
    color: #444444 !important; }.btn-normal.btn-outline:hover{
      background-color: #c76d62;
      color: #ffffff !important; }.btn-normal:hover{
    background-color: #000000; }.btn-normal.btn-md{
    padding: 15px 30px;
    text-transform: capitalize; }.btn-normal.btn-xs{
    padding: 10px 15px;
    text-transform: capitalize; }.btn-solid{
  font-size: 16px;
  padding: 18px 45px;
  font-weight: 700;
  color: #ffffff !important;
  background-color: #c76d62;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  line-height: 1;
  letter-spacing: 0.05em;
  border-radius: 5px; }.btn-solid.btn-sm{
    padding: 10px 20px; }.btn-solid.btn-md{
    padding: 13px 25px; }.btn-solid.btn-xs{
    padding: 5px 13px;
    font-size: 14px; }.btn-solid.btn-outline{
    background-color: #ffffff;
    border: 2px solid #c76d62;
    color: #444444 !important; }.btn-solid.btn-outline:hover{
      background-color: #c76d62;
      color: #ffffff !important; }.services{
  background-color: #ef9f77; }.rounded-category{
  background-color: #ef9f77;
  padding: 50px 0 40px; }.rounded-category.rounded-category-inverse{
    background-color: #c76d62; }.blog .blog-contain{
  margin-right: 15px;
  position: relative; }.blog .blog-contain .blog-label{
    position: absolute;
    top: 5%;
    left: 0;
    background-color: #c76d62;
    padding: 2px 10px;
    margin-left: 10px;
    color: #ffffff; }.blog .blog-contain:hover img{
    -webkit-transform: scale(1.2);
            transform: scale(1.2); }@-webkit-keyframes collection{
  0% {
    opacity: 1; }
  40% {
    opacity: 1; }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0; } }@keyframes collection{
  0% {
    opacity: 1; }
  40% {
    opacity: 1; }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0; } }.layout-header2{
  background-color: #ffffff;
  padding-top: calc(10px + (25 - 10) * ((100vw - 320px) / (1920 - 320)));
  padding-bottom: calc(10px + (25 - 10) * ((100vw - 320px) / (1920 - 320)));
  position: relative; }.layout-header2 .main-menu-block{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }.layout-header2 .main-menu-block .sm-nav-block{
      margin-right: 15px;
      display: none; }.layout-header2 .main-menu-block .sm-nav-block span i{
        font-size: 24px; }.layout-header2 .main-menu-block .sm-nav-block .nav-slide{
        position: fixed;
        top: 0;
        left: -300px;
        width: 300px;
        border-radius: 0;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        height: 100vh;
        z-index: 99;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        overflow: scroll; }.layout-header2 .main-menu-block .sm-nav-block .nav-slide li{
          display: block;
          border-bottom: 1px solid #dddddd;
          padding: 10px; }.layout-header2 .main-menu-block .sm-nav-block .nav-slide li a{
            color: #444444;
            text-transform: capitalize;
            font-size: 14px;
            font-weight: 500; }.layout-header2 .main-menu-block .sm-nav-block .nav-slide li:last-child{
            border-bottom: none; }.layout-header2 .main-menu-block .sm-nav-block .nav-slide li:last-child a i{
              font-size: 20px;
              margin-left: 10px;
              float: right; }.layout-header2 .main-menu-block .sm-nav-block .nav-slide li .nav-sm-back{
            font-size: 20px;
            color: #444444;
            font-weight: 700;
            text-transform: uppercase;
            border-bottom: 1px solid #dddddd;
            text-align: right;
            padding: 17px; }.layout-header2 .main-menu-block .sm-nav-block .nav-slide li:hover > li a{
            color: #ef9f77; }.layout-header2 .main-menu-block .brand-logo{
      margin-right: 45px; }.layout-header2 .main-menu-block .icon-block{
      margin-left: 30px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }.layout-header2 .main-menu-block .icon-block ul li{
        position: relative;
        display: none; }.layout-header2 .main-menu-block .icon-block ul li svg{
          width: 32px;
          fill: #fff; }.layout-header2 .main-menu-block .icon-block ul li:nth-child(n+5){
          display: inline-block; }.layout-header2 .main-menu-block .menu-nav{
      display: none; }.layout-header2 .searchbar-input{
    display: none; }.category-header-2{
  background-color: #ef9f77;
  position: relative; 
  z-index: 999999}.category-header-2 .navbar-menu{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    z-index: 9; }.category-header-2 .navbar-menu .logo-block{
      display: none; }.category-header-2 .navbar-menu .nav-block{
      min-width: 155px; }.category-header-2 .navbar-menu .nav-block .nav-left{
        position: absolute;
        width: 155px;
        z-index: 1;
        overflow: hidden; }.category-header-2 .navbar-menu .nav-block .nav-left .navbar{
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          background-color: #c76d62;
          padding: 28px 0;
          cursor: pointer; }.category-header-2 .navbar-menu .nav-block .nav-left .navbar h5{
            text-transform: uppercase;
            font-size: 14px;
            letter-spacing: 1px;
            margin-left: 16px; }.category-header-2 .navbar-menu .nav-block .nav-left .navbar-toggler{
          width: 17px;
          height: 17px;
          padding: 0;
          background-color: #ffffff;
          color: #c76d62;
          border-radius: 50%;
          font-size: 12px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }.category-header-2 .navbar-menu .nav-block .nav-left .nav-cat{
          padding: 20px;
          margin-top: 15px;
          background-color: #ffffff; }.category-header-2 .navbar-menu .nav-block .nav-left .nav-cat li{
            display: block;
            padding-bottom: 10px; }.category-header-2 .navbar-menu .nav-block .nav-left .nav-cat li a{
              color: #444444;
              font-size: 14px;
              text-transform: capitalize;
              letter-spacing: 0.03em; }.category-header-2 .navbar-menu .nav-block .nav-left .nav-cat li img{
              margin-right: 10px;
              border: 2px solid #f0f0f0;
              border-radius: 50%;
              padding: 3px;
              -webkit-transition: all 0.5s ease;
              transition: all 0.5s ease; }.category-header-2 .navbar-menu .nav-block .nav-left .nav-cat li:hover > a{
              color: #c76d62; }.category-header-2 .navbar-menu .nav-block .nav-left .nav-cat li:hover > img{
              border: 2px solid #ef9f77; }.category-header-2 .navbar-menu .menu-block{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }.category-header-2 .navbar-menu .menu-block .pixelstrap .dark-menu-item{
        padding-top: 25px;
        padding-bottom: 25px;
        color: white; }.category-header-2 .navbar-menu .icon-block{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-item-align: center;
          align-self: center;
      cursor: pointer; }.category-header-2 .navbar-menu .icon-block ul li{
        position: relative; }.category-header-2 .navbar-menu .icon-block ul li a{
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }.category-header-2 .navbar-menu .icon-block ul li:nth-child(n+2){
          margin-left: 20px; }.category-header-2 .navbar-menu .icon-block ul li svg{
          width: 30px;
          height: auto;
          fill: #ffffff; }.category-header-2 .navbar-menu .icon-block ul li.mobile-search{
          display: none; }.category-header-2 .navbar-menu .category-right{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }.category-header-2 .searchbar-input{
    display: none; }.search-overlay{
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  position: fixed;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 2; }.search-overlay > div{
    width: 100%; }.search-overlay > div .close-mobile-search{
      position: absolute;
      top: 15px;
      right: 30px;
      font-size: 50px;
      color: #444444;
      cursor: pointer; }.searchbar-input{
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
  visibility: hidden;
  -webkit-box-shadow: 0 0 20px rgba(89, 102, 122, 0.1);
          box-shadow: 0 0 20px rgba(89, 102, 122, 0.1);
  z-index: 10; }.searchbar-input .input-group{
    height: 100%; }.searchbar-input .input-group .form-control{
      border: none;
      text-transform: capitalize;
      color: #444444;
      font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
      padding: 0;
      border-radius: 0;
      background-color: #ffffff !important; }.searchbar-input .input-group .form-control::-webkit-input-placeholder{
        color: #939b9e;
        font-weight: 600;
        letter-spacing: 0.03em; }.searchbar-input .input-group .form-control::-moz-placeholder{
        color: #939b9e;
        font-weight: 600;
        letter-spacing: 0.03em; }.searchbar-input .input-group .form-control:-ms-input-placeholder{
        color: #939b9e;
        font-weight: 600;
        letter-spacing: 0.03em; }.searchbar-input .input-group .form-control::-ms-input-placeholder{
        color: #939b9e;
        font-weight: 600;
        letter-spacing: 0.03em; }.searchbar-input .input-group .form-control::placeholder{
        color: #939b9e;
        font-weight: 600;
        letter-spacing: 0.03em; }.searchbar-input .input-group .form-control:focus{
        -webkit-box-shadow: none;
                box-shadow: none;
        border: none; }.searchbar-input .input-group .input-group-text{
      background-color: #ffffff;
      height: 100%;
      border: none;
      cursor: pointer; }.searchbar-input .input-group .input-group-text:first-child{
        padding-left: 30px; }.searchbar-input .input-group .input-group-text:last-child{
        padding-right: 30px; }.searchbar-input .input-group .input-group-text svg{
        width: 22px;
        height: auto;
        fill: #939b9e; }.searchbar-input.open{
    width: 100%;
    opacity: 1;
    visibility: visible; }@-webkit-keyframes movebottom{
  0% {
    display: block;
    bottom: -200px; }
  25% {
    bottom: 0px; }
  75% {
    bottom: 0px; }
  100% {
    display: none;
    bottom: -200px; } }@keyframes movebottom{
  0% {
    display: block;
    bottom: -200px; }
  25% {
    bottom: 0px; }
  75% {
    bottom: 0px; }
  100% {
    display: none;
    bottom: -200px; } }header{
  -webkit-animation: slideInUp 300ms ease-in-out;
          animation: slideInUp 300ms ease-in-out;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }.sticky{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #ffffff;
  z-index: 2;
  -webkit-box-shadow: 1px 1px 15px #939b9e;
          box-shadow: 1px 1px 15px #939b9e;
  -webkit-animation: slideInDown 300ms ease-in-out;
          animation: slideInDown 300ms ease-in-out;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }.sticky .category-header-2 .navbar-menu .icon-block ul li svg{
    width: 20px;
    margin-left: 5px; }.sticky .category-header-2 .menu-block .dark-menu-item{
    padding-top: 5px !important;
    padding-bottom: 5px !important; }.sticky .category-header-2 .logo-block .brand-logo img{
    height: 40px; }.sticky .layout-header2{
    display: none; }.sticky .category-header-2{
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #ffffff;
    border-bottom: 1px solid #dddddd; }.sticky .category-header-2 .navbar-menu .logo-block{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }.sticky .category-header-2 .navbar-menu .nav-block{
      display: none; }.sticky .category-header-2 .navbar-menu .icon-block ul li:nth-child(n+2){
      margin-left: unset; }.sticky .category-header-2 .navbar-menu .icon-block ul li.mobile-search{
      display: inline-block; }.sticky .category-header-2 .navbar-menu .icon-block ul li svg{
      fill: #fff; }.sticky .category-header-2 .navbar-menu .menu-block .pixelstrap .dark-menu-item{
      color: #fff; }.sticky .category-header-2 .navbar-menu .category-right{
      display: none; }.sticky .category-header-2 .searchbar-input{
      display: block; }.tab-product-main .tab-prodcut-contain ul li a{
  color: #ffffff; }.footer-title{
  margin-bottom: 30px;
  cursor: pointer; }.footer-title h5{
    font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
    text-transform: uppercase;
    color: #000000;
    font-family: "Raleway", sans-serif; }.footer-title.mobile-title{
    display: none; }.footer-contant .footer-logo{
  margin-bottom: 20px; }.footer-contant .footer-logo img{
    width: auto;
    height: calc(30px + (66 - 30) * ((100vw - 320px) / (1920 - 320))); }.footer-contant ul li{
  position: relative;
  line-height: 1.2;
  display: block;
  padding-bottom: 17px;
  font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));
  text-transform: capitalize;
  font-family: "Raleway", sans-serif;
  letter-spacing: 0.03em; }.footer-contant ul li:last-child{
    margin-right: 0;
    padding-bottom: 0; }.footer-contant ul li a{
    color: #8d8d8d; }.footer-contant .contact-list li{
  padding-left: 25px; }.footer-contant .contact-list li:first-child{
    line-height: 1.8; }.footer-contant .contact-list li:first-child i{
      margin-top: 4px; }.footer-contant .contact-list li span{
    font-family: "PT Sans", sans-serif; }.footer-contant .contact-list li i{
    position: absolute;
    top: 0;
    left: 0; }.footer-contant p{
  line-height: 1.6;
  margin-bottom: 20px; }.footer1{
  padding-top: calc(30px + (60 - 30) * ((100vw - 320px) / (1920 - 320)));
  padding-bottom: calc(30px + (60 - 30) * ((100vw - 320px) / (1920 - 320)));
  background-color: #ffffff; }.footer1 .footer-main{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }.footer1 .footer-main > div{
      max-width: 20%; }.subfooter{
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #ffffff; }.subfooter .footer-left{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%; }.subfooter .footer-left p{
    color: #8d8d8d;
    text-transform: uppercase;
    font-family: "Raleway", sans-serif;
    letter-spacing: 0.05em;
    font-size: calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320))); }.subfooter.footer-border{
    border-top: 1px solid #dddddd; }@-webkit-keyframes vegislide-move{
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg); }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }@keyframes vegislide-move{
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg); }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); } }.gfdhllh-slide{
  position: relative;
  overflow: hidden; }.gfdhllh-slide:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fcf0e9;
    z-index: -2; }.gfdhllh-slide .slide-main{
    z-index: 1;
    overflow: hidden; }.gfdhllh-slide .slide-main .slide-contain{
      height: calc(100vh - 225px);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-family: "Rubik", sans-serif;
      padding-left: 15px;
      padding-right: 15px; }.gfdhllh-slide .slide-main .slide-contain h2{
        font-size: calc(30px + (70 - 30) * ((100vw - 320px) / (1920 - 320)));
        color: #c76d62;
        font-weight: 700;
        font-family: "Rubik", sans-serif;
        text-transform: capitalize;
        line-height: 1; }.gfdhllh-slide .slide-main .slide-contain h3{
        font-size: calc(16px + (45 - 16) * ((100vw - 320px) / (1920 - 320)));
        color: #000000;
        font-weight: 400;
        text-transform: capitalize;
        margin-bottom: 5px; }.gfdhllh-slide .slide-main .slide-contain h4{
        font-size: calc(16px + (30 - 16) * ((100vw - 320px) / (1920 - 320)));
        color: #ef9f77;
        font-weight: 500;
        margin-bottom: 15px; }.gfdhllh-slide .slide-main .slide-contain h4 span{
          color: #000000;
          margin-left: 15px;
          text-decoration: line-through; }.gfdhllh-slide .slide-main .slide-contain p{
        font-size: calc(14px + (19 - 14) * ((100vw - 320px) / (1920 - 320)));
        color: #999999;
        font-weight: 400;
        width: 600px;
        line-height: 1.6;
        margin-bottom: 20px; }.tab-product-main{
  background-color: #ffffff; }.tab-product-main .tab-prodcut-contain{
    text-align: center; }.tab-product-main .tab-prodcut-contain ul li{
      padding: 40px 0;
      position: relative; }.tab-product-main .tab-prodcut-contain ul li:nth-child(n+2){
        margin-left: 40px; }.tab-product-main .tab-prodcut-contain ul li.current a{
        color: #c76d62; }.tab-product-main .tab-prodcut-contain ul li.current:before{
        position: absolute;
        top: 0;
        left: 0;
        height: 5px;
        background-color: #c76d62;
        width: 100%;
        content: ''; }.tab-product-main .tab-prodcut-contain ul li a{
        color: #c76d62;
        text-transform: uppercase;
        font-weight: 700;
        font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); }.tab-product-main.tab-second{
    padding-top: calc(5px + (40 - 20) * ((100vw - 320px) / (1920 - 320)));
    padding-bottom: calc(5px + (40 - 20) * ((100vw - 320px) / (1920 - 320))); }.tab-product-main.tab-second .tab-prodcut-contain ul li{
      border-radius: 5px;
      border: 1px solid #c76d62;
      line-height: 1;
      padding: 0;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }.tab-product-main.tab-second .tab-prodcut-contain ul li a{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-top: calc(8px + (10 - 8) * ((100vw - 320px) / (1920 - 320)));
        padding-bottom: calc(8px + (10 - 8) * ((100vw - 320px) / (1920 - 320)));
        padding-left: calc(15px + (30 - 15) * ((100vw - 320px) / (1920 - 320)));
        padding-right: calc(15px + (30 - 15) * ((100vw - 320px) / (1920 - 320)));
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease; }.tab-product-main.tab-second .tab-prodcut-contain ul li a svg{
          width: calc(20px + (35 - 20) * ((100vw - 320px) / (1920 - 320)));
          margin-right: 10px;
          -webkit-transition: all 0.3s ease;
          transition: all 0.3s ease; }.tab-product-main.tab-second .tab-prodcut-contain ul li.current{
        border-color: #c76d62;
        background-color: #c76d62; }.tab-product-main.tab-second .tab-prodcut-contain ul li.current a{
          color: #ffffff; }.tab-product-main.tab-second .tab-prodcut-contain ul li.current a svg{
            fill: #ffffff; }.tab-product-main.tab-second .tab-prodcut-contain ul li.current:before{
          display: none; }.breadcrumb-main{
  background-color: #ffffff;
  padding: 20px 0; }.breadcrumb-main .breadcrumb-contain{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center; }.breadcrumb-main .breadcrumb-contain h2{
      color: #333333;
      text-transform: uppercase;
      margin-bottom: 10px;
      font-size: calc(20px + (28 - 20) * ((100vw - 320px) / (1920 - 320))); }.breadcrumb-main .breadcrumb-contain ul li{
      margin-right: 15px; }.breadcrumb-main .breadcrumb-contain ul li:last-child{
        margin-right: 0; }.breadcrumb-main .breadcrumb-contain ul li a{
        color: #333333;
        font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
        text-transform: uppercase;
        font-weight: 700; }.breadcrumb-main .breadcrumb-contain ul li i{
        color: #333333;
        font-size: 17px;
        font-weight: 700; }.breadcrumb-section{
  background-color: #dddddd;
  padding: 30px 0; }.breadcrumb-section .page-title{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }.breadcrumb-section .page-title h2{
      font-size: 16px;
      margin-bottom: 0; }.breadcrumb-section .breadcrumb{
    background-color: transparent;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-transform: uppercase;
    font-size: 14px;
    color: #444444;
    font-weight: 600;
    margin: 0;
    padding-right: 0; }.breadcrumb-section .breadcrumb a{
      color: #444444;
      font-weight: 600; }.theme-card{
  position: relative;
  background-color: #ffffff; }.theme-card input:focus, .theme-card textarea:focus, .theme-card select:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #dddddd; }.theme-card.card-border{
    border: 1px solid #dddddd; }.theme-card.card-border h5{
      padding-top: 20px;
      padding-bottom: 20px;
      padding-left: 30px;
      margin-top: 0; }.theme-card.card-border .slick-prev,
    .theme-card.card-border .slick-next{
      top: -40px; }.theme-card.card-border .slick-next{
      right: 30px; }.theme-card.card-border .slick-prev{
      right: 50px; }.theme-card h5{
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #333333;
    letter-spacing: 0.05em; }.theme-card .slick-prev,
  .theme-card .slick-next{
    top: -28px; }.theme-card .slick-prev:before,
    .theme-card .slick-next:before{
      font: normal normal normal 30px/1 FontAwesome;
      color: #333333;
      opacity: 0.6; }.theme-card .slick-next{
    right: 0; }.theme-card .slick-next:before{
      content: "\f105"; }.theme-card .slick-prev{
    left: unset;
    right: 25px; }.theme-card .slick-prev:before{
      content: "\f104"; }.faq-section .accordion-item p{
  font-size: 16px;
  line-height: 1.6; }.faq-section .accordion-item:nth-child(n+2){
  margin-top: 15px; }.faq-section .accordion-item .accordion-header .accordion-button{
  font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
  color: #c76d62;
  font-weight: 600;
  background-color: #f1f4f7;
  border-bottom: 1px solid rgba(199, 109, 98, 0.2);
  padding: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320))); }.faq-section .accordion-item .accordion-header .accordion-button:after{
    content: "\f0d7";
    font-family: FontAwesome;
    background-image: none; }.faq-section .accordion-item .accordion-header .accordion-button:focus{
    -webkit-box-shadow: none;
            box-shadow: none;
    border-color: #dddddd; }.faq-section .accordion-item .accordion-collapse{
  border: 1px solid rgba(0, 0, 0, 0.125); }.order-history .btn-normal{
  text-transform: uppercase;
  padding: 13px 25px; }.creative-card{
  padding: 30px;
  background-color: #ffffff; }.blog-page .order-sec{
  padding-left: 30px; }.blog-page .blog-sidebar h6{
  margin-bottom: 0;
  line-height: 20px;
  color: #333333;
  font-weight: 700;
  letter-spacing: 0.05em; }.blog-page .blog-sidebar p{
  line-height: 20px;
  margin-bottom: 0;
  color: #777777; }.blog-page .blog-sidebar h4{
  color: #333333;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 20px;
  line-height: 20px;
  letter-spacing: 1px; }.blog-page .blog-sidebar .theme-card{
  padding: 30px;
  background-color: #ffffff; }.blog-page .blog-sidebar .theme-card .recent-blog li .media img{
    width: 100px;
    margin-right: 15px; }.blog-page .blog-sidebar .theme-card .recent-blog li + li{
    margin-top: 30px; }.blog-page .blog-sidebar .theme-card + .theme-card{
    margin-top: 30px; }.blog-page .blog-media{
  margin-bottom: 30px;
  background-color: #ffffff;
  padding: 10px; }.blog-page .blog-media:last-child{
    margin-bottom: 0; }.blog-page .blog-media .blog-left{
    overflow: hidden;
    position: relative; }.blog-page .blog-media .blog-left img{
      -webkit-transition: all 0.5s ease;
      transition: all 0.5s ease; }.blog-page .blog-media .blog-left .date-label{
      background-color: #c76d62;
      color: #ffffff;
      font-weight: 700;
      font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));
      text-transform: uppercase;
      position: absolute;
      top: 15px;
      left: 15px;
      padding: 10px 15px;
      line-height: 1; }.blog-page .blog-media .blog-right{
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }.blog-page .blog-media .blog-right h6{
      color: #c76d62;
      text-transform: uppercase;
      margin-bottom: 10px;
      font-weight: 700;
      letter-spacing: 0.05em; }.blog-page .blog-media .blog-right h4{
      color: #333333;
      font-weight: 700;
      line-height: 1;
      text-transform: capitalize;
      letter-spacing: 0.05em;
      font-size: calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320))); }.blog-page .blog-media .blog-right p{
      line-height: 1.4;
      margin-bottom: 0;
      letter-spacing: 0.05em;
      color: #777777; }.blog-page .blog-media .blog-right ul{
      color: #444444; }.blog-page .blog-media .blog-right ul li{
        font-size: 14px;
        line-height: 1.5;
        letter-spacing: 0.05em; }.blog-page .blog-media .blog-right ul li i{
          padding-right: 3px; }.blog-page .blog-media .blog-right ul li + li{
          padding-left: 10px;
          margin-left: 10px;
          border-left: 1px solid #dddddd; }.blog-page .blog-media:hover .blog-left img{
    -webkit-transform: translateX(20px) scale(1.1);
            transform: translateX(20px) scale(1.1); }.product-slick img,
.product-right-slick img{
  width: 100%; }.product-slick .slick-prev,
.product-slick .slick-next,
.product-right-slick .slick-prev,
.product-right-slick .slick-next{
  opacity: 0;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-top: -10px; }.product-slick .slick-prev:before,
  .product-slick .slick-next:before,
  .product-right-slick .slick-prev:before,
  .product-right-slick .slick-next:before{
    font: normal normal normal 14px/1 FontAwesome;
    opacity: 1;
    color: black;
    background-color: #ffffff;
    border-radius: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }.product-slick .slick-next,
.product-right-slick .slick-next{
  right: 1px; }.product-slick .slick-next:before,
  .product-right-slick .slick-next:before{
    content: "\f105"; }.product-slick .slick-prev,
.product-right-slick .slick-prev{
  left: 1px;
  z-index: 1; }.product-slick .slick-prev:before,
  .product-right-slick .slick-prev:before{
    content: "\f104"; }.product-slick .slick-slide > div,
.product-right-slick .slick-slide > div{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px; }.product-slick:hover .slick-prev,
.product-slick:hover .slick-next,
.product-right-slick:hover .slick-prev,
.product-right-slick:hover .slick-next{
  opacity: 1;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }.product-slick:hover .slick-prev:before,
  .product-slick:hover .slick-next:before,
  .product-right-slick:hover .slick-prev:before,
  .product-right-slick:hover .slick-next:before{
    opacity: 1; }.product-slick:hover .slick-next,
.product-right-slick:hover .slick-next{
  right: 20px; }.product-slick:hover .slick-prev,
.product-right-slick:hover .slick-prev{
  left: 20px; }.slider-nav .slick-slide > div,
.slider-right-nav .slick-slide > div{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 15px 15px 0 15px;
  border: 1px solid #f1f5f8;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0.5;
  overflow: hidden; }.slider-nav .slick-slide > div:hover,
  .slider-right-nav .slick-slide > div:hover{
    border-color: #c76d62;
    opacity: 1; }.slider-nav .slick-slide.slick-current > div,
.slider-right-nav .slick-slide.slick-current > div{
  border-color: #c76d62;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1; }.slider-nav .slick-slide.slick-active,
.slider-right-nav .slick-slide.slick-active{
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }.slider-right-nav .slick-slide:first-child > div{
  margin-top: 0; }.order-box{
  position: relative;
  margin-bottom: 50px; }.order-box .total{
    position: relative;
    margin-bottom: 40px; }.order-box .total li{
      position: relative;
      display: block;
      font-weight: 400;
      color: #333333;
      line-height: 20px;
      margin-bottom: 10px;
      font-size: 18px; }.order-box .total li .count{
        position: relative;
        font-size: 18px;
        line-height: 20px;
        color: #c76d62;
        font-weight: 400; }.order-box .total li span{
        float: right;
        font-size: 15px;
        line-height: 20px;
        color: #444444;
        font-weight: 400;
        width: 35%;
        display: block; }.order-success-sec h4{
  font-weight: 700;
  text-transform: capitalize;
  color: #333333;
  font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));
  line-height: 1;
  margin-bottom: 10px; }.order-success-sec .order-detail li{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: capitalize;
  font-size: 16px; }.blockquote-footer{
  display: block;
  font-size: 80%;
  margin-top: unset; }@-webkit-keyframes portfolio-circle{
  0% {
    opacity: 1; }
  40% {
    opacity: 1; }
  100% {
    width: 300px;
    height: 300px;
    opacity: 0; } }@keyframes portfolio-circle{
  0% {
    opacity: 1; }
  40% {
    opacity: 1; }
  100% {
    width: 300px;
    height: 300px;
    opacity: 0; } }.theme-tab{
  position: relative; }.theme-tab .tab-content{
    display: none; }.theme-tab .tab-title,
  .theme-tab .tab-title2{
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
    margin-top: -6px; }.theme-tab .tab-title.media-tab li,
    .theme-tab .tab-title2.media-tab li{
      padding-top: 40px;
      position: relative; }.theme-tab .tab-title.media-tab li.current::before,
      .theme-tab .tab-title2.media-tab li.current::before{
        width: 100%;
        position: absolute;
        top: 6px;
        left: 0;
        background-color: #c76d62;
        height: 5px;
        content: ''; }.theme-tab .tab-title .current a,
    .theme-tab .tab-title2 .current a{
      color: #c76d62;
      font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320))); }.theme-tab .tab-title li,
    .theme-tab .tab-title2 li{
      padding-left: 25px;
      padding-right: 25px; }.theme-tab .tab-title a,
    .theme-tab .tab-title2 a{
      color: #333333;
      text-transform: uppercase;
      font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320))); }.theme-tab .tab-title2{
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: -8px; }.theme-tab .tab-title2:after{
      content: "";
      position: absolute;
      border: 1px solid #dddddd;
      width: 100%;
      left: 0;
      top: 17px;
      z-index: -1; }.theme-tab .tab-title2 .current{
      background-color: #f2f2f2; }.theme-tab .tab-title2 .current a{
        background-color: #f2f2f2; }.tap-top{
  position: fixed;
  bottom: 110px;
  right: 30px;
  z-index: 8;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 1s ease;
  transition: all 1s ease; }.tap-top svg{
    width: calc(35px + (50 - 35) * ((100vw - 320px) / (1920 - 320)));
    fill: #c76d62; }.tap-top:hover svg{
    -webkit-animation: fadeInUp 500ms ease-in-out;
            animation: fadeInUp 500ms ease-in-out; }.modal-v-sec.fade .modal-content .close{
  position: absolute;
  right: 15px;
  top: 15px;
  font-weight: 700;
  z-index: 9;
  color: #ffffff;
  opacity: 1; }.modal-v-sec.fade .modal-content iframe{
  width: 100%;
  height: calc(250px + (400 - 250) * ((100vw - 320px) / (1920 - 320)));
  border: transparent; }.modal-v-sec.fade .modal-dialog{
  max-width: 700px; }.loader-wrapper{
  background-color: #ffffff;
  margin: 0;
  height: 100vh;
  width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0; }.loader-wrapper img{
    max-height: 130px; }.order-tracking .order-tracking-sidebar ul li{
  display: block;
  text-transform: capitalize;
  font-size: 16px;
  line-height: 1; }.order-tracking .order-tracking-sidebar ul li:nth-child(n+2){
    padding-top: 15px; }.order-tracking .order-tracking-sidebar ul li span{
    float: right; }.order-tracking .order-tracking-sidebar ul li .total{
    line-height: 1;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #dddddd;
    font-weight: 700; }.order-tracking .order-tracking-box{
  padding: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320)));
  background-color: #ffffff; }.order-tracking .order-tracking-box .btn{
    text-transform: capitalize; }.order-tracking .order-tracking-box .form-control{
    border-color: #dddddd;
    font-size: 14px; }.order-tracking .order-tracking-box .form-control:focus{
      -webkit-box-shadow: none;
              box-shadow: none; }.order-tracking .order-tracking-box .form-group{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }.order-tracking .order-tracking-box .form-group .form-control{
      width: 100%;
      height: 50px;
      padding-left: 15px;
      padding-right: 15px;
      text-transform: capitalize;
      border-color: #dddddd; }.order-tracking .order-tracking-box .form-group .form-control:focus{
        -webkit-box-shadow: none;
                box-shadow: none; }.order-tracking .order-tracking-box .form-group .form-control:nth-child(n+2){
        margin-left: 15px; }.order-tracking .order-tracking-box .form-group ul .btn{
      padding: 8px 10px;
      font-weight: 400; }.order-tracking .order-tracking-box .card{
    border-color: rgba(199, 109, 98, 0.1); }.order-tracking .order-tracking-box .card:nth-child(n+2){
      margin-top: 15px; }.order-tracking .order-tracking-box .card .card-header{
      padding: 0;
      border-color: rgba(199, 109, 98, 0.1); }.order-tracking fieldset > .btn{
  margin-top: 20px; }.order-tracking #msform fieldset:not(:first-of-type){
  display: none; }.order-tracking #progressbar{
  margin-bottom: 30px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  background-color: #fff;
  width: 100%;
  padding: 30px; }.order-tracking #progressbar li{
    font-size: 12px;
    position: relative;
    text-align: center; }.order-tracking #progressbar li:nth-child(n+2){
      margin-left: 130px; }.order-tracking #progressbar li:last-child{
      z-index: 1;
      width: auto; }.order-tracking #progressbar li .icon{
      width: 50px;
      height: 50px;
      border-radius: 50%;
      background-color: rgba(199, 109, 98, 0.5);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      z-index: 2;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 10px; }.order-tracking #progressbar li .icon svg{
        width: 50%;
        fill: #ffffff; }.order-tracking #progressbar li span{
      color: #444444;
      font-weight: 700;
      text-transform: capitalize;
      font-size: 16px; }.order-tracking #progressbar li.active:after, .order-tracking #progressbar li.active:before{
      background-color: #c76d62;
      width: 100%;
      border-radius: 50px; }.order-tracking #progressbar li.active .icon{
      background-color: #c76d62; }.order-tracking #progressbar li.active span{
      color: #c76d62; }.sm, .sm ul, .sm li{
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  direction: ltr;
  text-align: left; }.sm{
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: static;
  z-index: 1; }.sm ul{
    display: none; }.sm li{
    position: relative; }.sm > li > h1{
    margin: 0;
    padding: 0; }.sm > li > h2{
    margin: 0;
    padding: 0; }.sm > li > h3{
    margin: 0;
    padding: 0; }.sm > li > h4{
    margin: 0;
    padding: 0; }.sm > li > h5{
    margin: 0;
    padding: 0; }.sm > li > h6{
    margin: 0;
    padding: 0; }.sm a{
    position: relative;
    display: block; }.sm a.disabled{
      cursor: default; }.sm *{
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }.sm *::before{
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }.sm *::after{
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }.sm::after{
  content: "";
  display: block;
  height: 0;
  font: 0/0 serif;
  clear: both;
  overflow: hidden; }.toggle-nav{
  position: relative;
  cursor: pointer; }.toggle-nav i{
    font-size: 24px;
    color: #ce7e75; }.pixelstrap.sm-vertical a .sub-arrow{
  margin-top: -22px;
  right: 7px; }.pixelstrap ul{
  border-radius: 0; }.pixelstrap a, .pixelstrap a:hover, .pixelstrap a:active{
  padding-right: 15px;
  color: #444444;
  font-size: 14px;
  font-weight: 700;
  line-height: 23px;
  text-decoration: none;
  /* text-transform: uppercase; */
  padding-top: 22px;
  padding-bottom: 22px;
  letter-spacing: 0.07em; }.pixelstrap a:hover{
  color: #c76d62; }.pixelstrap a.disabled{
  color: #efd6d3; }.pixelstrap a .sub-arrow{
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: auto;
  right: 14px;
  width: 34px;
  height: 34px;
  overflow: hidden;
  font: bold 16px/34px monospace !important;
  text-align: center;
  text-shadow: none;
  border-radius: 4px; }.pixelstrap > li:last-child > a, .pixelstrap > li:last-child > *:not(ul) a, .pixelstrap > li:last-child > ul,
.pixelstrap > li:last-child > ul > li:last-child > a, .pixelstrap > li:last-child > ul > li:last-child > *:not(ul) a, .pixelstrap > li:last-child > ul > li:last-child > ul,
.pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > a, .pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > ul,
.pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul,
.pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul{
  border-radius: 0 0 0 0; }.pixelstrap > li:last-child > a.highlighted, .pixelstrap > li:last-child > *:not(ul) a.highlighted,
.pixelstrap > li:last-child > ul > li:last-child > a.highlighted, .pixelstrap > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,
.pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,
.pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,
.pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .pixelstrap > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted{
  border-radius: 0; }.pixelstrap ul{
  background: #fff; }.pixelstrap ul ul{
    background: rgba(202, 116, 106, 0.04); }.pixelstrap ul a, .pixelstrap ul a:hover, .pixelstrap ul a:focus, .pixelstrap ul a:active{
    background: transparent;
    color: #444444 !important;
    font-size: 14px;
    text-shadow: none; }.pixelstrap ul a.current{
    background: #c76d62;
    color: #fff; }.pixelstrap ul a.disabled{
    color: #b3b3b3; }.pixelstrap ul ul a,
  .pixelstrap ul ul a:hover,
  .pixelstrap ul ul a:focus,
  .pixelstrap ul ul a:active{
    border-left: 16px solid transparent; }.pixelstrap ul ul ul a,
  .pixelstrap ul ul ul a:hover,
  .pixelstrap ul ul ul a:focus,
  .pixelstrap ul ul ul a:active{
    border-left: 24px solid transparent; }.pixelstrap ul ul ul ul a,
  .pixelstrap ul ul ul ul a:hover,
  .pixelstrap ul ul ul ul a:focus,
  .pixelstrap ul ul ul ul a:active{
    border-left: 32px solid transparent; }.pixelstrap ul ul ul ul ul a,
  .pixelstrap ul ul ul ul ul a:hover,
  .pixelstrap ul ul ul ul ul a:focus,
  .pixelstrap ul ul ul ul ul a:active{
    border-left: 40px solid transparent; }.pixelstrap ul li{
    border-top: 1px solid rgba(0, 0, 0, 0.05); }.pixelstrap ul li:first-child{
      border-top: 0; }.pixelstrap.sm-horizontal .mega{
  position: unset !important; }.pixelstrap.sm-horizontal .mega ul{
    margin-left: 0 !important;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content; }.pixelstrap .mega-menu ul{
  -webkit-box-shadow: none;
          box-shadow: none; }.pixelstrap li a{
  position: relative; }.sm-vertical{
  background-color: #ffffff; }@media (min-width: 1200px){.toggle-nav{
    display: none; }.sm-vertical li ul li a .sub-arrow{
    margin-top: -15px !important; }.mobile-back{
    display: none !important; }.pixelstrap ul{
    position: absolute;
    width: 14em !important; }.pixelstrap li{
    position: relative;
    float: left; }.pixelstrap li:before{
      content: "";
      position: absolute; }.pixelstrap.sm-rtl li{
    float: right; }.pixelstrap ul li, .pixelstrap.sm-rtl ul li, .pixelstrap.sm-vertical li{
    float: none; }.pixelstrap a{
    white-space: nowrap; }.pixelstrap ul a, .pixelstrap.sm-vertical a{
    white-space: normal; }.pixelstrap .sm-nowrap > li > a, .pixelstrap .sm-nowrap > li > :not(ul) a{
    white-space: nowrap;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }.pixelstrap .sm-nowrap > li > a:hover, .pixelstrap .sm-nowrap > li > :not(ul) a:hover{
      letter-spacing: 1.5px;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }.pixelstrap .sm-nowrap > li > a.highlighted, .pixelstrap .sm-nowrap > li > :not(ul) a.highlighted{
      white-space: nowrap;
      color: #444444; }.sm-horizontal .mega-menu li a{
    padding: 0; }.sm-horizontal .mega-menu li a:focus, .sm-horizontal .mega-menu li a:active{
      padding: 0; }.pixelstrap.sm-vertical ul a, .pixelstrap.sm-vertical ul a:hover, .pixelstrap.sm-vertical ul a:focus, .pixelstrap.sm-vertical ul a:active, .pixelstrap.sm-vertical ul a.highlighted{
    padding: 9px 23px; }.pixelstrap ul{
    -webkit-box-shadow: 0 0 1px 0 #ebebeb;
            box-shadow: 0 0 1px 0 #ebebeb; }.pixelstrap.sm-horizontal .mega{
    position: unset !important; }.pixelstrap.sm-horizontal .mega.product > div{
      border: 1px solid #f1f1f1; }.pixelstrap.sm-horizontal .mega ul{
      margin-left: 0 !important; }.pixelstrap.sm-horizontal .mega ul ul{
        -webkit-box-shadow: none;
                box-shadow: none; }.pixelstrap a .sub-arrow::before{
    content: "\f103";
    font-family: FontAwesome;
    position: absolute; }.pixelstrap ul{
    padding: 15px 0px 15px 0px;
    background: #ffffff;
    border: 5px solid #f2f2f2; }.pixelstrap ul ul{
      background: white;
      border: 5px solid #f2f2f2; }.pixelstrap ul a{
      position: relative; }.pixelstrap ul a:before{
        position: absolute;
        bottom: 8px;
        content: "";
        height: 5px;
        width: 0;
        background-color: #c76d62;
        -webkit-transition: 0.5s ease;
        transition: 0.5s ease;
        opacity: 0.12; }.pixelstrap ul a, .pixelstrap ul a:hover, .pixelstrap ul a:focus, .pixelstrap ul a:active, .pixelstrap ul a.highlighted{
        border: 0 !important;
        background: transparent;
        color: #000000;
        border-radius: 0 !important;
        font-size: 14px;
        font-weight: 400;
        text-transform: capitalize;
        padding: 5px 25px; }.pixelstrap ul a:hover:before, .pixelstrap ul a:hover:hover:before, .pixelstrap ul a:focus:hover:before, .pixelstrap ul a:active:hover:before, .pixelstrap ul a.highlighted:hover:before{
          width: 50px;
          height: 7px;
          -webkit-transition: 0.5s ease;
          transition: 0.5s ease; }.pixelstrap ul a .sub-arrow:before{
        content: "\f105";
        font-family: FontAwesome;
        position: absolute; }.pixelstrap ul li{
      border: 0; }.pixelstrap .scroll-up,
  .pixelstrap .scroll-down{
    position: absolute;
    display: none;
    visibility: hidden;
    overflow: hidden;
    background: #fff;
    height: 20px; }.pixelstrap .scroll-up-arrow,
  .pixelstrap .scroll-down-arrow{
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 8px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #c05c4f transparent; }.pixelstrap .scroll-down-arrow{
    top: 6px;
    border-style: solid dashed dashed dashed;
    border-color: #c05c4f transparent transparent transparent; }.pixelstrap.sm-rtl.sm-vertical a .sub-arrow:before{
    content: "\f105";
    font-family: FontAwesome;
    position: absolute; }.pixelstrap.sm-rtl > li:first-child{
    border-left: 1px solid #c05c4f; }.pixelstrap.sm-rtl > li:last-child{
    border-left: 0; }.pixelstrap.sm-rtl ul a .sub-arrow{
    right: auto;
    left: 10px; }.pixelstrap.sm-vertical a{
    padding: 9px 23px; }.pixelstrap.sm-vertical a .sub-arrow:before{
      content: "\f104";
      font-family: FontAwesome;
      position: absolute; }.pixelstrap.sm-vertical > li{
    border-left: 0 !important; }.pixelstrap.sm-vertical > li ul a .sub-arrow:before{
      content: "\f105"; }.rtl .sm-horizontal .mega ul{
    float: right; }.rtl .sm-horizontal .mega ul li{
      text-align: right; }.rtl .sm-horizontal ul li{
    text-align: right; }.rtl .sm-horizontal ul li a .sub-arrow{
      left: 15px;
      right: auto; }}@media (max-width: 1367px){.pixelstrap a{
    font-size: 14px; }.pixelstrap a:hover, .pixelstrap a:active{
      font-size: 14px; }}@media (max-width: 1199px){.sm-horizontal{
    position: fixed;
    background-color: #fff;
    width: 300px;
    border-radius: 0;
    top: 0;
    height: 100vh;
    right: -300px;
    z-index: 99;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    overflow: scroll; }.sm-horizontal .mobile-back{
      padding: 12px;
      font-size: 18px;
      color: #444444;
      font-weight: 700;
      text-transform: uppercase;
      cursor: pointer;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }.mega-box.col{
    -ms-flex-preferred-size: unset;
        flex-basis: unset; }.pixelstrap .mega{
    position: unset !important; }.pixelstrap .mega ul{
      margin-left: 0 !important; }.pixelstrap a.highlighted .sub-arrow:before{
    content: '-'; }.pixelstrap a .sub-arrow{
    right: 0; }.pixelstrap a .sub-arrow:before{
      content: '+'; }.pixelstrap > li > a{
    font-weight: 700; }.pixelstrap > li > a:hover, .pixelstrap > li > a:focus, .pixelstrap > li > a:active{
      font-weight: 700; }.pixelstrap li a{
    padding: 10px 15px;
    font-size: 14px; }.pixelstrap li a:hover{
      padding: 10px 15px; }.pixelstrap li ul li a{
    padding: 5px 35px;
    font-size: 14px;
    color: #444444;
    font-weight: 400;
    text-transform: capitalize; }.pixelstrap li ul li a:hover{
      color: #c76d62 !important;
      font-size: 14px;
      padding: 5px 35px;
      text-transform: capitalize; }.pixelstrap.sm-vertical a .sub-arrow{
    margin-top: -18px; }.pixelstrap .mega ul{
    max-width: 100%; }.pixelstrap ul li{
    border-top: none; }.main-menu.border-section{
    border: none; }.rtl .sm li{
    text-align: right; }.rtl .pixelstrap a .sub-arrow{
    right: unset;
    left: 0; }}body.rtl{
  direction: rtl; }.rtl{
  /*==================
      invoice template
    ===================*/
  /*============
      cookee bar
    ==============*/
  /*============
      inner pages
    ==============*/
  /*=====================
    responsive rtl start
==========================*/ }.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6, .rtl p{
    text-align: right; }.rtl .ms-3{
    margin-left: unset;
    margin-right: 1rem !important; }.rtl .float-end{
    float: left !important; }.rtl .slick-slider{
    direction: ltr; }.rtl .slick-slide{
    float: left; }.rtl ul{
    -webkit-padding-start: 0; }.rtl .pixelstrap ul{
    left: unset !important;
    right: unset; }.rtl .me-3{
    margin-right: 0 !important;
    margin-left: 5px; }.rtl .input-group-prepend{
    margin-right: 0; }.rtl .brand-logo img{
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1); }.rtl [dir="rtl"] .slick-slide{
    float: left; }.rtl .instagram h2{
    text-align: center; }.rtl .theme-card .slick-prev{
    left: 0;
    right: unset; }.rtl .theme-card .slick-next{
    right: unset;
    left: 25px; }.rtl .theme-card.card-border h5{
    padding-left: 0;
    padding-right: 50px; }.rtl .theme-card.card-border .slick-prev{
    left: 30px; }.rtl .theme-card.card-border .slick-next{
    left: 50px; }.rtl .theme-tab .tab-title{
    -webkit-padding-start: 0; }.rtl .timer{
    padding-left: 0; }.rtl .blog-page .blog-sidebar .theme-card .recent-blog{
    text-align: right; }.rtl .blog-page .blog-sidebar .theme-card .recent-blog li .media img{
      margin-right: 0;
      margin-left: 10px; }.rtl .blog-page .blog-media .blog-right ul{
    text-align: right; }.rtl .blog-page .blog-media .blog-right ul li + li{
      padding-right: 15px;
      margin-right: 15px;
      border-right: 1px solid #dddddd;
      padding-left: 0;
      margin-left: 0;
      border-left: none; }.rtl .faq-section .accordion-item .accordion-header .accordion-button:after{
    right: unset;
    left: 0;
    margin-right: auto;
    margin-left: unset; }.rtl .product-right-slick .slick-next, .rtl .product-slick .slick-next{
    right: unset;
    left: 1px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }.rtl .product-right-slick .slick-prev, .rtl .product-slick .slick-prev{
    left: unset;
    right: 1px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }.rtl .product-right-slick:hover .slick-next, .rtl .product-slick:hover .slick-next{
    right: unset;
    left: 20px; }.rtl .product-right-slick:hover .slick-prev, .rtl .product-slick:hover .slick-prev{
    left: unset;
    right: 20px; }.rtl .order-box .total li .count{
    text-align: right; }.rtl .gfdhllh-slide .slide-main .slide-contain h3, .rtl .gfdhllh-slide .slide-main .slide-contain h4, .rtl .gfdhllh-slide .slide-main .slide-contain h2, .rtl .gfdhllh-slide .slide-main .slide-contain p{
    text-align: left; }.rtl .blog .blog-contain .blog-label{
    left: unset;
    right: 0; }.rtl .tab-product-main.tab-second .tab-prodcut-contain ul li a svg{
    margin-left: 15px;
    margin-right: unset; }.rtl .tab-product-main .tab-prodcut-contain ul li:nth-child(n+2){
    margin-right: 40px;
    margin-left: unset; }.rtl .breadcrumb-main .breadcrumb-contain ul li{
    margin-right: 15px; }.rtl .breadcrumb-main .breadcrumb-contain ul li:first-child{
      margin-right: 0; }.rtl .breadcrumb-main .breadcrumb-contain h2{
    text-align: center; }.rtl .layout-header2 .main-menu-block .brand-logo{
    margin-left: 45px;
    margin-right: unset; }.rtl .layout-header2 .main-menu-block .icon-block{
    margin-right: 30px;
    margin-left: unset; }.rtl .layout-header2 .main-menu-block .menu-nav{
    margin-left: unset;
    margin-right: 15px; }.rtl .category-header-2 .navbar-menu .nav-block .nav-left .navbar h5{
    margin-right: 16px;
    margin-left: unset; }.rtl .category-header-2 .navbar-menu .nav-block .nav-left .nav-cat{
    text-align: right; }.rtl .category-header-2 .navbar-menu .nav-block .nav-left .nav-cat li img{
      margin-left: 10px;
      margin-right: unset; }.rtl .footer-contant .footer-logo{
    text-align: right; }.rtl .footer-contant ul{
    text-align: right; }.rtl .footer-contant ul li{
      text-align: right; }.rtl .footer-contant .contact-list li{
    padding-left: unset;
    padding-right: 25px; }.rtl .footer-contant .contact-list li i{
      left: unset;
      right: 0; }.rtl .footer1 .footer-main > div{
    text-align: right; }.rtl .tap-top{
    right: unset;
    left: 30px; }.rtl .order-tracking #progressbar li:nth-child(n+2){
    margin-left: unset;
    margin-right: 130px; }.rtl .order-tracking #progressbar li:last-child{
    margin-left: unset; }.rtl .order-tracking .order-tracking-box .form-group .form-control:nth-child(n+2){
    margin-left: unset;
    margin-right: 15px; }.rtl .order-tracking .order-tracking-sidebar ul li span{
    float: left; }@media (max-width: 1199px){.rtl .layout-header2 .main-menu-block .menu-nav{
      margin-left: unset; }.rtl .layout-header2 .main-menu-block .sm-nav-block{
      margin-right: unset;
      margin-left: 15px; }.rtl .layout-header2 .main-menu-block .brand-logo{
      margin-left: unset; }}@media (max-width: 768px){.rtl .gfdhllh-slide .slide-main .slide-contain h2, .rtl .gfdhllh-slide .slide-main .slide-contain h4, .rtl .gfdhllh-slide .slide-main .slide-contain h3, .rtl .gfdhllh-slide .slide-main .slide-contain p{
      text-align: center; }}@media (max-width: 480px){.rtl .theme-tab .tab-title2{
      -webkit-padding-start: 0; }.rtl .blog-page .blog-media .blog-right ul li + li{
      padding-right: 0;
      margin-right: 0;
      border-right: 0; }}@media (max-width: 360px){.rtl .order-tracking .order-tracking-box .form-group .form-control:nth-child(n+2){
      margin-right: unset; }}@media (min-width: 1470px){.custom-container{
    max-width: 1440px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }}@media (min-width: 1680px){.custom-container{
    max-width: 1650px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }.container{
    max-width: 1110px; }}@media (max-width: 1470px){.custom-container{
    max-width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto; }.gfdhllh-slide .slide-main .slide-contain h2{
    margin-bottom: 10px; }.gfdhllh-slide .slide-main .slide-contain h3{
    margin-bottom: 5px; }.gfdhllh-slide .slide-main .slide-contain p{
    width: 465px;
    margin-bottom: 20px; }.category-header-2 .navbar-menu .logo-block .brand-logo img{
    height: 50px; }.layout-header2 .main-menu-block .brand-logo img{
    height: 50px;
    width: auto; }}@media (max-width: 1366px){.category-header-2 .navbar-menu .nav-block{
    min-width: 220px; }.category-header-2 .navbar-menu .nav-block .nav-left{
      width: 220px; }.category-header-2 .navbar-menu .icon-block ul li:nth-child(n+2){
    margin-left: 5px; }.creative-card{
    border-width: 25px;
    padding: 15px; }.blog-page .blog-media{
    padding: 10px;
    border-width: 25px; }.blog-page .blog-media .blog-right h4{
      line-height: 1; }.blog-page .blog-media .blog-right h6{
      margin-bottom: 5px; }.blog-page .blog-media .blog-right p{
      line-height: 1.4; }.blog-page .blog-sidebar .theme-card{
    border-width: 25px;
    padding: 25px; }.theme-card{
    border-width: 25px;
    padding: 25px; }}@media (max-width: 1199px){.layout-header2{
    background-color: rgba(0, 186, 242, 0.05); }.layout-header2 .main-menu-block .sm-nav-block .nav-slide li .nav-sm-back{
      border-bottom: 0;
      padding: 1px; }.tab-product-main .tab-prodcut-contain ul li:nth-child(n+2){
    margin-left: 30px; }.searchbar-input .input-group .input-group-text:first-child{
    padding-left: 15px; }.searchbar-input .input-group .input-group-text:last-child{
    padding-right: 15px; }.searchbar-input .input-group .input-group-text svg{
    width: 18px; }.category-header-2{
    height: 0; }.category-header-2 .navbar-menu .menu-block .pixelstrap .dark-menu-item{
      color: #444444;
      padding: 10px 15px; }.category-header-2 .navbar-menu .category-right, .category-header-2 .navbar-menu .nav-block, .category-header-2 .navbar-menu .icon-block{
      display: none; }.category-header-2 .navbar-menu .menu-block .toggle-nav{
      display: none; }.category-header-2 .searchbar-input{
      display: none; }.layout-header2 .main-menu-block .header-left, .layout-header2 .main-menu-block .header-right{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }.layout-header2 .main-menu-block .sm-nav-block{
    display: block;
    margin-right: 15px; }.layout-header2 .main-menu-block .menu-nav{
    display: block;
    margin-left: 15px; }.layout-header2 .main-menu-block .brand-logo{
    margin-right: unset; }.layout-header2 .main-menu-block .brand-logo img{
      height: 45px; }.layout-header2 .main-menu-block .icon-block{
    margin-left: unset; }.layout-header2 .main-menu-block .icon-block ul li{
      display: inline-block; }.layout-header2 .main-menu-block .icon-block ul li svg{
        width: 24px; }.layout-header2 .searchbar-input{
    display: block; }.sticky .layout-header2{
    display: block; }.sticky .layout-header2 .searchbar-input{
      display: block; }.sticky .category-header-2{
    padding: 0; }.sticky .category-header-2 .searchbar-input{
      display: none; }.sticky .category-header-2 .navbar-menu .logo-block{
      display: none; }.section-big-pb-space{
    padding-bottom: 40px; }.gfdhllh-slide .slide-main .slide-contain{
    height: 65vh; }.gfdhllh-slide .slide-main .slide-contain h2{
      margin-bottom: 5px; }.gfdhllh-slide .slide-main .slide-contain p{
      margin-bottom: 15px;
      width: 465px; }.breadcrumb-main{
    padding: 50px 0; }.blog-page .blog-media{
    margin-bottom: 20px; }.blog-page .blog-media .blog-right{
      display: block; }.blog-page .blog-media .blog-right p{
        line-height: 1.3; }.order-tracking #progressbar li .icon{
    width: 40px;
    height: 40px; }}@media (max-width: 991px){.gfdhllh-slide .slide-main .slide-contain{
    height: 40vh; }.gfdhllh-slide .slide-main .slide-contain p{
      width: 345px; }.layout-header2 .main-menu-block .brand-logo img{
    height: 40px; }.breadcrumb-main{
    padding: 40px 0; }.footer1 .footer-main > div{
    max-width: 50%;
    width: 50%; }.footer1 .footer-main > div:nth-child(n+3){
      margin-top: 30px; }.btn-rounded, .btn-white, .btn-normal, .btn-solid{
    padding: 12px 40px; }.btn-rounded.btn-md{
    padding: 10px 25px; }.rounded-category{
    padding: 30px 0 15px; }.order-tracking .order-tracking-box .form-group .form-control{
    height: 45px; }.product-slick .slick-prev,
  .product-slick .slick-next,
  .product-right-slick .slick-prev,
  .product-right-slick .slick-next{
    opacity: 1; }.product-slick .slick-prev,
  .product-right-slick .slick-prev{
    left: 20px; }.product-slick .slick-next,
  .product-right-slick .slick-next{
    right: 20px; }.order-up{
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }}@media (max-width: 768px){.gfdhllh-slide .slide-main{
    background-position: 95% !important; }.gfdhllh-slide .slide-main .slide-contain{
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      text-align: center; }.gfdhllh-slide .slide-main .slide-contain h2{
        margin-bottom: 5px; }.gfdhllh-slide .slide-main .slide-contain h3{
        color: #ffffff; }.gfdhllh-slide .slide-main .slide-contain p{
        color: #ffffff;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px; }.order-tracking .order-tracking-box .form-group .form-control{
    height: 40px; }}@media (max-width: 767px){.blog-page .order-sec{
    padding-left: 15px; }.tab-product-main .tab-prodcut-contain ul li:nth-child(n+2){
    margin-left: 20px; }.footer-title h5{
    color: #777; }.theme-tab.product{
    margin-bottom: 0px; }.custom-container{
    padding-right: 15px;
    padding-left: 15px; }.section-big-pb-space{
    padding-bottom: 15px; }.theme-tab .tab-title.media-tab li{
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px; }.theme-tab .tab-title.media-tab li.current:before{
      height: 3px; }.footer-title{
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative; }.footer-title.mobile-title{
      display: block; }.footer-contant{
    padding-bottom: 15px; }.footer-contant .footer-logo{
      margin-bottom: 10px; }.footer-contant .footer-logo img{
        height: 33px; }.footer-contant ul li{
      padding-bottom: 8px; }.footer-contant P{
      margin-bottom: 10px; }.footer1 .footer-main{
    display: block; }.footer1 .footer-main > div{
      max-width: 100%;
      width: 100%; }.footer1 .footer-main > div:nth-child(n+3){
        margin-top: unset; }.footer1 .footer-main .footer-box:last-child .footer-title{
      margin-bottom: 0; }.footer1 .footer-main .footer-box:last-child .footer-contant{
      padding-bottom: 0;
      padding-top: 15px; }.subfooter{
    text-align: center; }.subfooter .footer-left{
      text-align: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      height: auto; }.blog-page .order-sec{
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }.blog-page .blog-media{
    border-width: 20px;
    padding: 20px 0;
    text-align: left; }.blog-page .blog-media:last-child{
      margin-bottom: 30px; }.blog-page .blog-sidebar .theme-card{
    border-width: 20px;
    padding: 20px 15px; }.blog-page .blog-sidebar ul li{
    display: block; }#fb-root{
    display: none; }.order-tracking #progressbar{
    margin-bottom: 15px; }}@media (max-width: 577px){.btn-rounded, .btn-white, .btn-normal, .btn-solid{
    padding: 13px 15px; }.slider-right-nav .slick-slide:first-child > div{
    margin-top: 15px; }.order-success-sec > div{
    margin-top: 10px; }}@media (max-width: 576px){.tap-top{
    width: 35px;
    height: 35px;
    padding: 2px;
    font-size: 19px; }}@media (max-width: 575px){.gfdhllh-slide .slide-main .slide-contain p{
    width: auto; }.icon-block .mobile-search{
    position: fixed !important;
    bottom: 14px;
    right: 16%;
    padding: 0;
    z-index: 9;
    color: #ffffff !important;
    text-align: center; }.icon-block .mobile-search svg{
      fill: #ffffff !important;
      width: 16px !important; }.icon-block .mobile-search p{
      display: block !important;
      font-size: 8px !important;
      text-transform: capitalize;
      font-weight: 600;
      font-family: "PT Sans", sans-serif;
      margin-top: 3px !important; }.icon-block .mobile-search{
    right: 80%; }.searchbar-input .input-group .input-group-text svg{
    width: 16px; }.layout-header2 .main-menu-block .sm-nav-block{
    margin-right: unset; }.layout-header2 .main-menu-block .brand-logo img{
    height: 40px; }.layout-header2 .main-menu-block .icon-block ul li svg{
    fill: #ffffff;
    width: 16px; }.layout-header2 .main-menu-block .menu-nav{
    margin-left: unset; }.logo-sm-center{
    position: absolute;
    left: 50%;
    margin-right: -50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }.category-header-2{
    background-color: transparent; }.creative-card{
    border-width: 0; }.tab-product-main{
    padding: 20px 0 15px; }.tab-product-main .tab-prodcut-contain ul li{
      border: 1px solid;
      padding: 2px 12px; }.tab-product-main .tab-prodcut-contain ul li:nth-child(n+2){
        margin-left: 5px;
        margin-top: 2px; }.tab-product-main .tab-prodcut-contain ul li.current{
        border-color: #c76d62; }.tab-product-main .tab-prodcut-contain ul li.current:before{
          display: none; }.breadcrumb-main{
    padding: 10px 0; }.blog-page .blog-media .blog-left .date-label{
    padding: 5px 8px; }.blog-page .blog-media:hover .blog-left img{
    -webkit-transform: translateX(0) scale(1);
            transform: translateX(0) scale(1); }.order-tracking #progressbar li:nth-child(n+2){
    margin-left: 30px; }.order-tracking #progressbar li .icon{
    width: 35px;
    height: 35px; }.order-tracking .order-tracking-box .btn{
    padding: 8px 11px; }}@media (max-width: 480px){.gfdhllh-slide .slide-main{
    background-position: 80% !important; }.gfdhllh-slide .slide-main .slide-contain h3{
      margin-bottom: 5px; }.gfdhllh-slide .slide-main .slide-contain h4{
      margin-bottom: 5px; }.order-tracking .order-tracking-box .form-group .form-control{
    height: 36px;
    padding-left: 10px;
    padding-right: 10px; }.order-tracking .order-tracking-box .form-group .form-control:nth-child(n+2){
      margin-left: 10px; }}@media (max-width: 420px){.theme-tab .tab-title{
    margin-bottom: 15px; }}@media (max-width: 360px){ .border-product .timer span{
    min-width: 45px; }.order-tracking .order-tracking-box .form-group{
    display: block; }.order-tracking .order-tracking-box .form-group .form-control:nth-child(n+2){
      margin-left: unset;
      margin-top: 15px; }}body.dark{
  background-color: #1b1b1b !important;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #cfd4da; }.dark{
  /*=====================
  inner pages
  ==========================*/ }.dark h1{
    color: #ffffff; }.dark h2{
    color: #f1f3f5; }.dark h3{
    color: #eaedef; }.dark h4{
    color: #e7eaec; }.dark h5{
    color: #dee2e6; }.dark h6{
    color: #cfd4da; }.dark p{
    color: #cfd4da; }.dark li{
    color: #cfd4da; }.dark a{
    color: #cbcbcb; }.dark input,
  .dark textarea{
    border-color: #3c3c3c !important;
    background-color: #262626; }.dark input::-webkit-input-placeholder, .dark textarea::-webkit-input-placeholder{
      color: #cfd4da !important; }.dark input::-moz-placeholder, .dark textarea::-moz-placeholder{
      color: #cfd4da !important; }.dark input:-ms-input-placeholder, .dark textarea:-ms-input-placeholder{
      color: #cfd4da !important; }.dark input::-ms-input-placeholder, .dark textarea::-ms-input-placeholder{
      color: #cfd4da !important; }.dark input::placeholder,
    .dark textarea::placeholder{
      color: #cfd4da !important; }.dark select{
    color: #cfd4da !important; }.dark select:focus{
      background-color: #262626;
      color: #cfd4da !important; }.dark .form-check .form-check-input{
    background-color: #1b1b1b; }.dark label{
    color: #e7eaec !important; }.dark .toggle-nav i{
    color: #f1f3f5; }.dark .sm-horizontal .mobile-back,
  .dark .sm-vertical .mobile-back{
    color: #e7eaec;
    border-bottom-color: #3c3c3c; }.dark .tab-product-main .tab-prodcut-contain ul li a{
    color: #ffffff; }.dark .tab-product-main.tab-second .tab-prodcut-contain ul li a svg{
    fill: #ffffff; }.dark .searchbar-input .input-group .input-group-text{
    background-color: #262626; }.dark .searchbar-input .input-group .form-control{
    background-color: #262626 !important; }.dark .sm-nav-block .nav-slide{
    background-color: #262626; }.dark .sm-nav-block .nav-slide > li{
      border-color: #3c3c3c; }.dark .sm-nav-block .nav-slide > li .nav-sm-back{
        color: #eaedef;
        border-color: #3c3c3c; }.dark .sm-nav-block .nav-slide > li a{
        color: #cfd4da; }.dark .layout-header2{
    background-color: #262626; }.dark .layout-header2 .main-menu-block .icon-block ul li svg{
      fill: #cbcbcb; }.dark .layout-header2 .main-menu-block .sm-nav-block .nav-slide{
      background-color: #262626; }.dark .layout-header2 .main-menu-block .sm-nav-block .nav-slide li{
        border-color: #3c3c3c; }.dark .layout-header2 .main-menu-block .sm-nav-block .nav-slide li a{
          color: #dee2e6; }.dark .layout-header2 .main-menu-block .sm-nav-block .nav-slide li .nav-sm-back{
          color: #e7eaec;
          border-color: #3c3c3c; }.dark .category-header-2 .navbar-menu .nav-block .nav-left .nav-cat{
    background-color: #262626; }.dark .category-header-2 .navbar-menu .nav-block .nav-left .nav-cat li img{
      border-color: #3c3c3c; }.dark .category-header-2 .navbar-menu .nav-block .nav-left .nav-cat li a{
      color: #cbcbcb; }.dark .sticky .category-header-2{
    background-color: #262626; }.dark .sticky .category-header-2 .navbar-menu .icon-block ul li svg{
      fill: #cbcbcb; }.dark .b-g-white{
    background-color: #262626 !important; }.dark .slick-prev:before,
  .dark .slick-next:before{
    color: #303030 !important; }.dark .bg-light{
    background-color: #1b1b1b !important; }.dark .bg-white{
    background-color: #1b1b1b !important; }.dark .b-g-light{
    background-color: #1b1b1b !important; }.dark .creative-card{
    background-color: #262626; }.dark .creative-card .form-control{
      color: #e7eaec; }.dark .btn-rounded.btn-outline{
    background-color: #262626;
    color: #ef9f77 !important; }.dark .btn-rounded.btn-outline:hover{
      color: #ffffff !important; }.dark .pixelstrap ul{
    border-color: #4c4c4c;
    background-color: #262626; }.dark .pixelstrap ul a, .dark .pixelstrap ul:hover, .dark .pixelstrap ul:active{
      color: #cbcbcb !important; }.dark .pixelstrap a{
    color: #cbcbcb !important; }.dark .blog .blog-contain h4{
    color: #e7eaec; }.dark .breadcrumb-main{
    background-color: #262626; }.dark .breadcrumb-main .breadcrumb-contain h2{
      color: #f1f3f5; }.dark .breadcrumb-main .breadcrumb-contain ul li i{
      color: #e7eaec; }.dark .breadcrumb-main .breadcrumb-contain ul li a{
      color: #cfd4da; }.dark .tab-product-main{
    background-color: #262626; }.dark .footer-title h5{
    color: #f1f3f5; }.dark .footer-contant p{
    color: #eaedef; }.dark .footer-contant ul li a{
    color: #e7eaec; }.dark .footer1{
    background-color: #1b1b1b; }.dark .subfooter{
    background-color: #262626; }.dark .subfooter.footer-border{
      border-color: #3c3c3c; }.dark .page-link{
    background-color: #1b1b1b;
    border-color: #3c3c3c; }.dark .theme-card input,
  .dark .theme-card textarea,
  .dark .theme-card select{
    color: #e7eaec; }.dark .nav-tabs{
    border-color: #3c3c3c; }.dark .card{
    border-color: #3c3c3c; }.dark .card-header{
    background-color: #262626;
    border-color: #3c3c3c; }.dark .card-body{
    background-color: #262626; }.dark .blog-page .blog-sidebar .theme-card{
    background-color: #1b1b1b;
    border-color: #262626; }.dark .blog-page .blog-sidebar h4{
    color: #e7eaec; }.dark .blog-page .blog-sidebar h6{
    color: #dee2e6; }.dark .blog-page .blog-sidebar p{
    color: #cfd4da; }.dark .blog-page .blog-media{
    background-color: #1b1b1b;
    border-color: #262626; }.dark .blog-page .blog-media .blog-right h4{
      color: #dee2e6; }.dark .blog-page .blog-media .blog-right p{
      color: #cfd4da; }.dark .order-box .total li{
    color: #e7eaec; }.dark .order-tracking #progressbar li{
    background-color: #1b1b1b; }.dark .order-tracking #progressbar li span{
      color: #e7eaec; }.dark .order-tracking #progressbar li.active span{
      color: #c76d62; }.dark .order-tracking .order-tracking-box{
    background-color: #262626; }.dark .order-tracking .order-tracking-box .form-group input, .dark .order-tracking .order-tracking-box .form-group textarea, .dark .order-tracking .order-tracking-box .form-group select{
      border-color: #3c3c3c;
      color: #e7eaec;
      background-color: #262626; }.dark .order-tracking .order-tracking-box .form-group input:focus, .dark .order-tracking .order-tracking-box .form-group textarea:focus, .dark .order-tracking .order-tracking-box .form-group select:focus{
        background-color: #262626; }.dark .order-tracking .order-tracking-box .card{
      border-color: #3c3c3c; }.dark .order-tracking .order-tracking-sidebar ul li{
    color: #e7eaec; }.dark .order-tracking .order-tracking-sidebar ul li .total{
      color: #e7eaec;
      border-color: #3c3c3c; }.dark .faq-section .accordion-item .accordion-header .accordion-button{
    background-color: #262626;
    border-color: #3c3c3c; }.dark .faq-section .accordion-item .accordion-collapse{
    border-color: #3c3c3c; }.dark .theme-tab .tab-title a,
  .dark .theme-tab .tab-title2 a{
    color: #dee2e6; }.dark .theme-tab .tab-title.current,
  .dark .theme-tab .tab-title2.current{
    background-color: #ffffff; }.dark .theme-tab .tab-title.current:before,
    .dark .theme-tab .tab-title2.current:before{
      background-color: #ffffff; }.dark .theme-tab .tab-title.current a,
    .dark .theme-tab .tab-title2.current a{
      color: #c76d62;
      background-color: #262626; }.dark .pixelstrap ul a,
  .dark .pixelstrap ul a:hover,
  .dark .pixelstrap ul a:focus,
  .dark .pixelstrap ul a:active{
    color: #e7eaec !important; }.dark .search-overlay{
    background-color: #262626; }.dark .modal-header{
    background-color: #262626;
    border-color: #3c3c3c; }.dark .modal-header .btn-close{
      -webkit-filter: invert(1);
              filter: invert(1);
      opacity: 1; }.dark .modal-content{
    background-color: #262626; }.dark .blog-page .blog-sidebar .theme-card{
    background-color: #262626; }.dark .blog-page .blog-media{
    background-color: #262626; }@media (max-width: 1199px){.dark .sm-horizontal,
    .dark .sm-vertical{
      background-color: #262626;
      border-color: #3c3c3c; }.dark .sm-horizontal .mobile-back,
      .dark .sm-vertical .mobile-back{
        color: #e7eaec;
        border-bottom-color: #3c3c3c; }}