.uk-container {
  padding: 0 30px; }
  .sec-background {
    background-color: #f3f3f3;
    padding-bottom: 50px;
}

.uk-slidenav-position{
  width: 1440px;
    margin: auto;
}
.sec-title {
  text-align: center; }
  .sec-title h3 {
    font-size: 36px;
    line-height: 35px;
    font-weight: bold;
    color: #1b1313;
    margin-bottom: 10px;
    text-transform: uppercase; }
  .sec-title .price {
    font-size: 27px;
    line-height: 27px;
    color: #676767;
    margin-bottom: 24px; }
  .sec-title p {
    font-size: 18px;
    line-height: 25px;
    font-weight: 400;
    color: #676767;
    display: block;
    margin-bottom: 24px; }
    .sec-title p.end {
      margin-bottom: 66px; }
  .sec-title .border-line:before {
    content: '';
    display: block;
    margin: 0 auto;
    margin-bottom: 70px;
    height: 4px;
    width: 47px;
    border-radius: 4px;
    background-color: #a7292d; }
  .sec-title .border-img:before {
    content: '';
    display: block;
    background: url("../images/border-line.png") no-repeat center center;
    height: 27px;
    width: 100px;
    display: block;
    margin: 0 auto;
    margin-bottom: 70px; }
    .product-colums .div-filter {
      margin-top: 20px;
      margin-bottom: 40px;
      padding: 40px 100px;
      border: 1px solid #f3f3f3;
      display: none;
      position: relative; }
      .product-colums .div-filter a.close-filter {
        font-size: 12px;
        color: #a7a7a7;
        line-height: 20px;
        position: absolute;
        top: 10px;
        right: 10px; }
      .product-colums .div-filter .box-filter .content-box-filter h3 {
        font-family: 'Cairo', sans-serif;
        font-size: 16px;
        font-weight: 700; }
      .product-colums .div-filter .box-filter .content-box-filter ul {
        display: block; }
        .product-colums .div-filter .box-filter .content-box-filter ul li {
          display: block; }
          .product-colums .div-filter .box-filter .content-box-filter ul li a {
            font-size: 16px;
            color: #676767; }
            .product-colums .div-filter .box-filter .content-box-filter ul li a span {
              padding-right: 9px; }
              .product-colums .div-filter .box-filter .content-box-filter ul li a span.icon-red {
                color: #e95347; }
              .product-colums .div-filter .box-filter .content-box-filter ul li a span.icon-blue {
                color: #4d90e2; }
              .product-colums .div-filter .box-filter .content-box-filter ul li a span.icon-yellow {
                color: #eaec45; }
              .product-colums .div-filter .box-filter .content-box-filter ul li a span.icon-green {
                color: #64d55b; }
              .product-colums .div-filter .box-filter .content-box-filter ul li a span.icon-gray {
                color: #c1baba; }
          .product-colums .div-filter .box-filter .content-box-filter ul li:hover a {
            color: #a7292d; }
      .product-colums .div-filter .box-filter .content-box-filter .tags-filter ul {
        display: block; }
        .product-colums .div-filter .box-filter .content-box-filter .tags-filter ul li {
          float: left;
          line-height: 24px; }
          .product-colums .div-filter .box-filter .content-box-filter .tags-filter ul li a {
            padding: 0px 10px;
            margin-right: 10px;
            margin-bottom: 10px;
            display: inline-block;
            line-height: 24px;
            background: #f8f8f8;
            color: #676767;
            font-family: 'Cairo', sans-serif;
            font-size: 13px; }
            .product-colums .div-filter .box-filter .content-box-filter .tags-filter ul li a:hover, .product-colums .div-filter .box-filter .content-box-filter .tags-filter ul li a.uk-active {
              background: #a7292d;
              color: #ffffff; }
.designs .filter {
  margin-bottom: 50px; }
  .designs .filter li {
    padding: 0;
    margin: 0;
    display: inline-block;
    transition: all .5s ease; }
    .designs .filter li a {
      font-weight: 600;
      font-size: 16px;
      height: 30px;
      line-height: 30px;
      color: #676767;
      padding: 0 20px;
      text-transform: uppercase;
      transition: all .5s ease; }
    .designs .filter li.uk-active, .designs .filter li:hover {
      background-color: #a7292d;
      transition: all .5s ease; }
      .designs .filter li.uk-active a, .designs .filter li:hover a {
        color: #ffffff;
        transition: all .5s ease; }
.designs .uk-overlay {
  width: 100%; }
  .designs .uk-overlay img {
    width: 100%;     vertical-align: middle;}
    /* .designs .uk-overlay img{
      width: 500px;
      height: 300px;
    } */
.designs .slideset-arrow {
  margin-top: 30px; }
  .slideset-arrow {
    position: relative; }
    .slideset-arrow .uk-slideset-nav {
      margin: 0;
      counter-reset: my-badass-counter; }
      .slideset-arrow .uk-slideset-nav li {
        padding: 0;
        cursor: pointer; }
        .slideset-arrow .uk-slideset-nav li:before {
          content: counter(my-badass-counter);
          counter-increment: my-badass-counter;
          color: #676767;
          border-radius: 50%;
          display: block;
          cursor: pointer;
          height: 30px;
          width: 30px;
          line-height: 30px;
          text-align: center;
          margin: 10px;
          transition: all .5s ease; }
        .slideset-arrow .uk-slideset-nav li.uk-active:before, .slideset-arrow .uk-slideset-nav li:hover:before {
          background-color: #a7292d;
          color: #ffffff;
          transition: all .5s ease; }
        .slideset-arrow .uk-slideset-nav li a {
          display: none; }
    .slideset-arrow .uk-slidenav {
      position: absolute;
      top: 50%;
      display: block;
      margin-top: -7px;
      width: initial;
      height: initial;
      padding: 10px 0; }
    .slideset-arrow .uk-slidenav-previous {
      left: -80px; }
      .slideset-arrow .uk-slidenav-previous:before {
        content: '';
        background: url("../images/previous.png") no-repeat;
        display: block;
        height: 10px;
        width: 60px; }
    .slideset-arrow .uk-slidenav-next {
      right: -80px; }
      .slideset-arrow .uk-slidenav-next:before {
        content: '';
        background: url("../images/next.png") no-repeat;
        display: block;
        height: 10px;
        width: 60px; }
  
.watch-video {
  background: url("../images/watch-video-1-1.jpg") no-repeat center center;
  background-color: #f0f0f0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }
  .watch-video .box {
    text-align: center;
    margin: 0 auto;
    display: block; }
    .watch-video .box .box-icon {
      margin-bottom: 52px; }
      .watch-video .box .box-icon .icon {
        font-size: 60px;
        color: #a7292d; }
    .watch-video .box .box-content h4 {
      font-family: "Cairo", sans-serif;
      font-size: 20px;
      text-transform: uppercase;
      letter-spacing: 8px;
      color: #e0e0e0;
      font-weight: 400;
      margin-bottom: 16px; }
    .watch-video .box .box-content h3 {
      font-weight: 700;
      color: #ffffff;
      font-size: 36px;
      line-height: 31px;
      letter-spacing: 7px;
      text-transform: uppercase; }

.our-creative .uk-slider img {
  display: block; }
.our-creative .uk-slider .uk-overlay-background {
  background: rgba(0, 0, 0, 0.7); }
.our-creative .uk-slider .box-content {
  text-align: center;
  margin: 0 auto;
  display: block;
  margin: inherit; }
  .our-creative .uk-slider .box-content h3 {
    font-family: 'Cairo', sans-serif;
    font-size: 22px;
    font-weight: bold;
    line-height: 26px;
    color: #ffffff;
    letter-spacing: 1px;
    margin-bottom: 2px;
    text-transform: uppercase; }
  .our-creative .uk-slider .box-content p {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    color: #e0e0e0; }
  .our-creative .uk-slider .box-content ul.social {
    margin-top: 8px; }
    .our-creative .uk-slider .box-content ul.social li {
      display: inline-block; }
      .our-creative .uk-slider .box-content ul.social li a {
        color: #818181;
        padding: 0 12px;
        font-size: 20px; }
        .our-creative .uk-slider .box-content ul.social li a:hover {
          color: #a7292d; }
.our-creative .uk-slidenav {
  display: block !important;
  background-color: #b7acac;
  height: 45px;
  width: 45px;
  line-height: 45px;
  text-align: center;
  color: #ffffff;
  font-size: 24px; }
  .our-creative .uk-slidenav:hover {
    background-color: #7b6a6a; }
.our-creative .uk-slidenav-previous {
  left: -23px; }
.our-creative .uk-slidenav-next {
  right: -23px; }

.search-design .uk-width-medium-1-3:nth-child(2) .box {
  background-color: #1d1818; }
  .search-design .uk-width-medium-1-3:nth-child(2) .box:after {
    z-index: 1;
    border-left: 14px solid #1d1818; }
.search-design .box {
  position: relative;
  text-align: center;
  padding: 80px 20px;
  background-color: #211c1c; }
  .search-design .box .box-title {
    position: relative; }
    .search-design .box .box-title .step {
      font-family: 'Josefin Sans', sans-serif;
      font-weight: 300;
      font-size: 120px;
      line-height: 60px;
      text-align: center;
      display: block;
      color: #ffffff;
      opacity: 0.05; }
    .search-design .box .box-title h3 {
      position: absolute;
      top: 18px;
      left: 0;
      right: 0;
      font-family: 'Cairo', sans-serif;
      line-height: 28px;
      font-size: 24px;
      font-weight: bold;
      text-transform: uppercase;
      color: #ffffff; }
  .search-design .box .box-content {
    color: #d1d1d1;
    padding: 0px 35px; }
    .search-design .box .box-content .dot:after {
      display: block;
      text-align: center;
      font-size: 6px;
      line-height: 6px;
      margin-top: 20px;
      color: #ffffff;
      font-family: "FontAwesome";
      content: "";
      speak: none;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      -webkit-font-smoothing: antialiased;
      text-decoration: none; }
  .search-design .box:after {
    content: '';
    position: absolute;
    z-index: 1;
    top: 48%;
    right: -13px;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-left: 14px solid #211c1c;
    border-bottom: 15px solid transparent; }
  .search-design .box:hover .box-content .dot:after, .search-design .box.active .box-content .dot:after {
    color: #a7292d;
    font-size: 18px;
    font-family: "FontAwesome";
    content: "";
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    text-decoration: none; }
  .search-design .box.last:after {
    border: none; }

.about .uk-overlay img {
  display: block; }
.about .uk-overlay .video-play .icon {
  font-size: 48px;
  color: #a7292d; }
.about .box-content {
  padding-left: 25px; }
  .about .box-content h3 {
    font-size: 36px;
    line-height: 36px;
    font-weight: bold;
    margin-bottom: 25px;
    color: #1b1313;
    text-transform: uppercase; }
  .about .box-content p {
    color: #676767;
    font-size: 16px;
    line-height: 24px; }
  .about .box-content ul {
    margin-top: 20px; }
    .about .box-content ul li {
      font-size: 16px;
      line-height: 32px;
      font-weight: 600;
      font-family: 'Cairo', sans-serif; }
      .about .box-content ul li:before {
        line-height: 14px;
        display: inline-block;
        font-size: 14px;
        padding-right: 15px;
        color: #a7292d;
        font-family: "FontAwesome";
        content: "";
        speak: none;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        text-decoration: none; }
  .about .box-content .kc-button-left {
    margin-top: 20px; }

.featured .uk-slider li {
  padding: 10px; }
  .featured .uk-slider li.uk-active {
    background: #a7292d; }
    .featured .uk-slider li.uk-active:after {
      display: none; }
    .featured .uk-slider li.uk-active img {
      filter: none; }
  .featured .uk-slider li:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 10px;
    background: rgba(249, 249, 249, 0.7); }
  .featured .uk-slider li img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); }
.featured .slider-content {
  margin-top: 60px;
  position: relative; }
  .featured .slider-content h3 {
    font-family: 'Cairo', sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    color: #1b1313;
    margin-bottom: 4px;
    letter-spacing: 3px; }
  .featured .slider-content h5 {
    font-family: 'Cairo', sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #676767; }
  .featured .slider-content .uk-slidenav {
    display: block;
    margin-top: -15px;
    width: initial;
    height: initial;
    padding: 10px 0; }
  .featured .slider-content .uk-slidenav-previous {
    left: 0; }
    .featured .slider-content .uk-slidenav-previous:before {
      content: '';
      background: url("../images/previous.png") no-repeat;
      display: block;
      height: 10px;
      width: 60px; }
  .featured .slider-content .uk-slidenav-next {
    right: 0; }
    .featured .slider-content .uk-slidenav-next:before {
      content: '';
      background: url("../images/next.png") no-repeat;
      display: block;
      height: 10px;
      width: 60px; }

.our-service.sec-padding {
  padding: 110px 0 60px 0; }
.our-service .box-service {
  margin-bottom: 50px; }
  .our-service .box-service .box-icon, .our-service .box-service .box-content {
    display: table-cell;
    vertical-align: top; }
  .our-service .box-service .box-icon {
    width: 55px;
    padding-right: 10px; }
    .our-service .box-service .box-icon .icon {
      display: block;
      font-size: 30px;
      text-align: center;
      color: #676767; }
  .our-service .box-service .box-content {
    padding-right: 10px; }
    .our-service .box-service .box-content h4 {
      color: #1b1313;
      font-family: 'Cairo', sans-serif;
      font-size: 20px;
      line-height: 20px;
      font-weight: 600;
      margin-bottom: 8px; }
    .our-service .box-service .box-content p {
      font-size: 16px;
      color: #676767;
      line-height: 26px;
      font-weight: 400; }
  .our-service .box-service:hover .box-icon .icon {
    color: #a7292d; }

.our-blog .box-blog:hover .box-img .overlay {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: all .5s ease;
  background-color: rgba(119, 188, 37, 0.85); }
.our-blog .box-blog .box-img {
  position: relative;
  margin-bottom: 34px; }
  .our-blog .box-blog .box-img img {
    display: block;
    height: 100%; }
  .our-blog .box-blog .box-img .overlay {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    transition: all .5s ease; }
    .our-blog .box-blog .box-img .overlay .uk-icon-link {
      color: #ffffff;
      font-size: 28px; }
.our-blog .box-blog .box-content h3 {
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: 'Cairo', sans-serif;
  font-weight: 600;
  color: #1b1313;
  font-size: 22px;
  line-height: 26px; }
.our-blog .box-blog .box-content ul.meta {
  margin-bottom: 10px; }
  .our-blog .box-blog .box-content ul.meta li {
    padding: 0 18px;
    display: inline-block;
    color: #918a8a;
    font-size: 13px; }
.our-blog .box-blog .box-content p {
  color: #676767;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 33px; }
.our-blog .box-blog .box-content .date-time, .our-blog .box-blog .box-content .content {
  display: table-cell;
  vertical-align: top; }
.our-blog .box-blog .box-content .date-time {
  text-align: center;
  width: 21px;
  padding-right: 20px;
  padding-top: 7px; }
  .our-blog .box-blog .box-content .date-time .date {
    padding: 10px;
    color: #676767;
    font-family: 'Cairo', sans-serif;
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    border: 1px solid #d7d7d7; }
  .our-blog .box-blog .box-content .date-time .month {
    padding: 5px 15px;
    color: #676767;
    font-family: 'Cairo', sans-serif;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    border: 1px solid #d7d7d7;
    border-top: none; }
.our-blog .box-blog .box-content .content h3 {
  font-family: 'Cairo', sans-serif;
  margin-top: 0;
  font-size: 22px;
  line-height: 28px;
  color: #1b1313;
  font-weight: 600; }
.our-blog .box-blog .box-content .content .read-more {
  display: block;
  font-family: 'Cairo', sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #676767;
  margin-top: 9px;
  transition: all .5s ease; }
  .our-blog .box-blog .box-content .content .read-more:hover {
    color: #a7292d;
    transition: all .5s ease; }

/*# sourceMappingURL=style.css.map */
