/*
@File: Lixi Template Style

* This file contains the styling for the actual template, this
is the file you need to edit to change the look of the
template.

This files table contents are outlined below>>>>>

*******************************************
*******************************************

** - Default CSS
** - Home One CSS
** - Home Two CSS
** - Home Three CSS
** - About CSS
** - Service Details CSS
** - Project Details CSS
** - Blog Details CSS
** - Contact CSS
** - User Form CSS
** - Error CSS
** - Coming Soon CSS
** - Rules CSS
** - Preloader CSS
** - Back To Top CSS
*/
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");
/*----- Default CSS -----*/
body {
  font-family: "Roboto", sans-serif;
  color: #5d5d5d;
  background-color: #fff;
  font-size: 15px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Poppins", sans-serif;
  color: #242424;
  line-height: 1.4;
  font-weight: 700;
}

p {
  line-height: 1.8;
}

a {
  transition: 0.5s all ease;
  text-decoration: none;
  color: #fdb139;
}
a:hover {
  color: #f32c2c;
}

img {
  max-width: 100%;
}

.d-table_5b154fe2016ef0ed {
  width: 100%;
  height: 100%;
}

.d-table-cell_4c612a840f7f68b6 {
  vertical-align: middle;
}

.ptb-100_4d96180218024412 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.pt-100_98e17c2f79aac91a {
  padding-top: 100px;
}

.pt-25_6fe08802cd71c78c {
  padding-top: 25px;
}

.pb-70_257076ad681c3184 {
  padding-bottom: 70px;
}

.pb-100_ea9e5658ea3a5c26 {
  padding-bottom: 100px;
}

.mt-25_db0eaf9006fd9d17 {
  margin-top: 25px!important;
}

button:focus {
  outline: 0;
}

.btn_9774e674e9096a89.focus, .btn_9774e674e9096a89:focus {
  box-shadow: none;
}

/*----- End Default CSS -----*/
/*----- Home One CSS -----*/
/*-- Navbar CSS --*/
.main-nav {
  background-color: #172f47;
  transition: 0.5s all ease;
}
.main-nav nav {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.main-nav nav .navbar-nav {
  margin-left: auto;
  margin-right: auto;
}
.main-nav nav .navbar-nav .nav-item:hover a {
  color: #fdb139;
}
.main-nav nav .navbar-nav .nav-item a {
  text-transform: capitalize;
  transition: 0.5s all ease;
}
.main-nav nav .navbar-nav .nav-item a:hover, .main-nav nav .navbar-nav .nav-item a:focus, .main-nav nav .navbar-nav .nav-item a.active {
  color: #fdb139;
}
.main-nav nav .navbar-nav .nav-item a i {
  display: inline-block;
  font-size: 18px;
  position: relative;
  top: 2px;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu {
  background: #1d3d5d;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {
  top: 0px !important;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover a {
  color: #fdb139;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover, .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus, .main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active {
  color: #fdb139;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
  left: unset;
  right: -100%;
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
  color: #fdb139;
}
.main-nav.menu-shrink {
  padding-top: 10px;
  padding-bottom: 10px;
}

.dropdown-toggle::after {
  display: none;
}

.side-nav_88abd44cbfad3f66 a {
  display: inline-block;
  font-weight: 500;
  color: #fff;
  background-color: #fdb139;
  border-radius: 5px;
  padding: 12px 25px;
}
.side-nav_88abd44cbfad3f66 a:hover {
  background-color: #242424;
}

/*-- End Navbar CSS --*/
/*-- Banner CSS --*/
.banner-area_15ae8241cfe57850 {
  height: 1000px;
  position: relative;
  overflow: hidden;
}
.banner-area_15ae8241cfe57850 .banner-shape_08e86d174831fb35 img {
  position: absolute;
  z-index: -1;
}
.banner-area_15ae8241cfe57850 .banner-shape_08e86d174831fb35 img:nth-child(1) {
  bottom: 165px;
  right: 0;
  max-width: 900px;
}
.banner-area_15ae8241cfe57850 .banner-shape_08e86d174831fb35 img:nth-child(2) {
  top: 300px;
  left: 150px;
  animation: banner-ani-one 10s linear infinite;
}
.banner-area_15ae8241cfe57850 .banner-shape_08e86d174831fb35 img:nth-child(3) {
  left: 20px;
  bottom: 150px;
  animation: banner-ani-two 10s linear infinite;
}
.banner-area_15ae8241cfe57850 .banner-shape_08e86d174831fb35 img:nth-child(4) {
  left: 150px;
  bottom: 100px;
  animation: banner-ani-three 10s linear infinite;
}
.banner-area_15ae8241cfe57850 .banner-shape_08e86d174831fb35 img:nth-child(5) {
  left: 400px;
  bottom: 250px;
  animation: banner-ani-four 10s linear infinite;
}
.banner-area_15ae8241cfe57850 .banner-shape_08e86d174831fb35 img:nth-of-type(6) {
  right: 200px;
  top: 300px;
  animation: banner-ani-five 10s linear infinite;
}
.banner-area_15ae8241cfe57850 .banner-shape_08e86d174831fb35 img:nth-of-type(7) {
  top: 250px;
  right: 600px;
  animation: banner-ani-six 10s linear infinite;
  z-index: -2;
}

@keyframes banner-ani-one {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(-50px, -50px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes banner-ani-two {
  0% {
    transform: rotateY(0deg);
  }
  50% {
    transform: rotateY(180deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
@keyframes banner-ani-three {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes banner-ani-four {
  0% {
    transform: translate(0, 0);
  }
  40% {
    transform: translate(-50px, -50px);
  }
  70% {
    transform: translate(50px, -50px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes banner-ani-five {
  0% {
    transform: translate(0, 0);
  }
  40% {
    transform: translate(-80px, -80px);
  }
  70% {
    transform: translate(100px, -100px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes banner-ani-six {
  0% {
    transform: translate(0, 0);
  }
  40% {
    transform: translate(0px, -30px);
  }
  70% {
    transform: translate(40px, -50px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.banner-text_468252e6f0161680 {
  max-width: 595px;
}
.banner-text_468252e6f0161680 h1 {
  font-size: 72px;
  margin-bottom: 10px;
}
.banner-text_468252e6f0161680 h1 span {
  color: #fdb139;
}
.banner-text_468252e6f0161680 p {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 30px;
}

.cmn-btn_4a02c4e13f681721 {
  color: #fff;
  background-color: #f32c2c;
  display: inline-block;
  border-radius: 5px;
  padding: 12px 30px;
}
.cmn-btn_4a02c4e13f681721:hover {
  color: #fff;
  background-color: #242424;
}

/*-- End Banner CSS --*/
/*-- Counter CSS --*/
.counter-area_2515ce0cb8cd8626 {
  position: relative;
}
.counter-area_2515ce0cb8cd8626:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 50%;
  left: 0;
  top: 0;
  background-color: #fff;
}
.counter-area_2515ce0cb8cd8626:after {
  position: absolute;
  content: "";
  width: 100%;
  height: 50%;
  right: 0;
  bottom: 0;
  background-color: #f5f5f5;
  z-index: -1;
}

.counter-wrap_3fb5d6ac92ec1079 {
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  background-image: url("../img/home-one/counter-bg.jpg");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  padding-top: 50px;
  padding-bottom: 20px;
  z-index: 1;
}
.counter-wrap_3fb5d6ac92ec1079:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #25435f;
  opacity: 0.85;
}

.counter-item_bc63356a09cf95c0 {
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  margin-top: -5px;
}
.counter-item_bc63356a09cf95c0 h3 {
  font-size: 50px;
  font-weight: 600;
  color: #fdb139;
  margin-bottom: 5px;
}
.counter-item_bc63356a09cf95c0 p {
  margin-bottom: 0;
  color: #fff;
}

/*-- End Counter CSS --*/
/*-- Choose CSS --*/
.choose-area_f23c550967bfcebb {
  background-color: #f5f5f5;
  position: relative;
  overflow: hidden;
}
.choose-area_f23c550967bfcebb .choose-shape_a2f65d292edc02e8 img {
  position: absolute;
}
.choose-area_f23c550967bfcebb .choose-shape_a2f65d292edc02e8 img:nth-child(1) {
  top: 330px;
  left: 345px;
  animation: banner-ani-four 10s linear infinite;
}
.choose-area_f23c550967bfcebb .choose-shape_a2f65d292edc02e8 img:nth-child(2) {
  right: 100px;
  bottom: -40px;
  animation: banner-ani-three 10s linear infinite;
}
.choose-area_f23c550967bfcebb .choose-shape_a2f65d292edc02e8 img:nth-child(3) {
  top: -200px;
  right: 0;
}

.choose-item_816b76f9d0f6aba3 {
  margin-bottom: 30px;
  background-color: #fff;
  border-radius: 5px;
  padding: 35px 40px 35px;
  box-shadow: 0px 0px 20px 0px rgba(221, 221, 221, 0.6784313725);
  transition: 0.5s all ease;
  position: relative;
  z-index: 1;
}
.choose-item_816b76f9d0f6aba3:hover {
  box-shadow: none;
}
.choose-item_816b76f9d0f6aba3:hover i {
  color: #e9eded;
  background-color: #4a686a;
}
.choose-item_816b76f9d0f6aba3 i {
  display: inline-block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  border-radius: 50%;
  color: #4a686a;
  background-color: #e9eded;
  font-size: 32px;
  margin-bottom: 20px;
  transition: 0.5s all ease;
}
.choose-item_816b76f9d0f6aba3 h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
}
.choose-item_816b76f9d0f6aba3 p {
  margin-bottom: 0;
}

.choose-contact_c4c761d715c463d7 {
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
}
.choose-contact_c4c761d715c463d7 .section-title_5ae1801c398591bd {
  text-align: left;
  margin-bottom: 25px;
  max-width: 100%;
}
.choose-contact_c4c761d715c463d7 p {
  margin-bottom: 35px;
}
.choose-contact_c4c761d715c463d7.two_53bb7b6d7445a8ac p {
  margin-bottom: 10px;
}
.choose-contact_c4c761d715c463d7.two_53bb7b6d7445a8ac p:last-child {
  margin-bottom: 0;
}

.section-title_5ae1801c398591bd {
  text-align: center;
  margin-bottom: 40px;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -5px;
  position: relative;
  z-index: 1;
}
.section-title_5ae1801c398591bd .sub-title_7b1d1862fb625a30 {
  display: block;
  color: #f32c2c;
  font-weight: 500;
  margin-bottom: 8px;
}
.section-title_5ae1801c398591bd h2 {
  font-size: 36px;
  margin-bottom: 0;
}

/*-- End Choose CSS --*/
/*-- Services CSS --*/
.service-item_ecab36b4a7d74abf {
  margin-bottom: 30px;
  text-align: center;
  border: 1px solid #fdb139;
  padding: 30px 45px 28px;
  border-radius: 8px;
  transition: 0.5s all ease;
}
.service-item_ecab36b4a7d74abf:hover {
  background-color: #fdb139;
}
.service-item_ecab36b4a7d74abf:hover h3 a {
  color: #fff;
}
.service-item_ecab36b4a7d74abf:hover p {
  color: #fff;
}
.service-item_ecab36b4a7d74abf:hover .service-link_e23a9863cd62888e {
  color: #fff;
}
.service-item_ecab36b4a7d74abf .service-top_aa04899416fac81b {
  position: relative;
  margin-bottom: 30px;
}
.service-item_ecab36b4a7d74abf .service-top_aa04899416fac81b img:last-child {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
.service-item_ecab36b4a7d74abf h3 {
  font-size: 20px;
  margin-bottom: 15px;
}
.service-item_ecab36b4a7d74abf h3 a {
  color: #242424;
}
.service-item_ecab36b4a7d74abf h3 a:hover {
  letter-spacing: 1px;
}
.service-item_ecab36b4a7d74abf p {
  margin-bottom: 12px;
  transition: 0.5s all ease;
}
.service-item_ecab36b4a7d74abf .service-link_e23a9863cd62888e {
  display: inline-block;
  color: #4a686a;
  font-weight: 500;
}
.service-item_ecab36b4a7d74abf .service-link_e23a9863cd62888e i {
  display: inline-block;
  font-size: 17px;
  position: relative;
  top: 2px;
}
.service-item_ecab36b4a7d74abf .service-link_e23a9863cd62888e:hover {
  letter-spacing: 1px;
}
.service-item_ecab36b4a7d74abf.two_53bb7b6d7445a8ac {
  border: 1px solid #4a686a;
}
.service-item_ecab36b4a7d74abf.two_53bb7b6d7445a8ac:hover {
  background-color: #4a686a;
}
.service-item_ecab36b4a7d74abf.three_dd9e6d957b844523 {
  border: 1px solid #e54b4b;
}
.service-item_ecab36b4a7d74abf.three_dd9e6d957b844523:hover {
  background-color: #e54b4b;
}

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_3e0d439e1239ec84 {
  background-color: #f5f5f5;
}
.about-area_3e0d439e1239ec84 .container-fluid_8fc4db862b835a4c {
  padding-left: 0;
  padding-right: 0;
}
.about-area_3e0d439e1239ec84 .container-fluid_8fc4db862b835a4c .row_53415598dd969854 {
  margin-left: 0;
  margin-right: 0;
}
.about-area_3e0d439e1239ec84 .container-fluid_8fc4db862b835a4c .row_53415598dd969854 .col-lg-6_27060ce9ba6f6243 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_3e0d439e1239ec84 .container-fluid_8fc4db862b835a4c .row_53415598dd969854 .col-lg-7_36ad6df0317f2ebf {
  padding-left: 0;
  padding-right: 0;
}
.about-area_3e0d439e1239ec84 .about-content_717561ec82b4d7c8 {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_3e0d439e1239ec84 .about-content_717561ec82b4d7c8 .section-title_5ae1801c398591bd {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_3e0d439e1239ec84 .about-content_717561ec82b4d7c8 p {
  margin-bottom: 30px;
}
.about-area_3e0d439e1239ec84 .about-img_e40379649300e759 {
  background-image: url("../img/home-one/about-bg.jpg");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: relative;
}
.about-area_3e0d439e1239ec84 .about-img_e40379649300e759:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_3e0d439e1239ec84 .about-img_e40379649300e759 img {
  display: none;
}

.video-wrap_e94ba96bbb70a529 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.video-wrap_e94ba96bbb70a529 a {
  z-index: 10;
  display: block;
  width: 100px;
  height: 100px;
  line-height: 110px;
  border-radius: 50%;
  position: relative;
  font-size: 60px;
  text-align: center;
  color: #fdb139;
}
.video-wrap_e94ba96bbb70a529 a:before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 100px;
  height: 100px;
  background-color: #fff;
  border-radius: 50%;
  z-index: -1;
  animation: pulse-border 1500ms ease-out infinite;
}
.video-wrap_e94ba96bbb70a529 a:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  display: block;
  width: 100px;
  height: 100px;
  background-color: #fff;
  border-radius: 50%;
  z-index: -1;
  transition: 0.5s all ease;
}
.video-wrap_e94ba96bbb70a529 a:hover {
  color: #fff;
}
.video-wrap_e94ba96bbb70a529 a:hover:before {
  background-color: #fdb139;
}
.video-wrap_e94ba96bbb70a529 a:hover:after {
  background-color: #fdb139;
}

@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
/*-- End About CSS --*/
/*-- Projects CSS --*/
.project-area_c3216408ea1d3a49 {
  position: relative;
  overflow: hidden;
}
.project-area_c3216408ea1d3a49 .project-shape_4a38689910f8a629 img {
  position: absolute;
}
.project-area_c3216408ea1d3a49 .project-shape_4a38689910f8a629 img:nth-child(1) {
  left: 50px;
  top: 20%;
  animation: banner-ani-five 10s linear infinite;
}
.project-area_c3216408ea1d3a49 .project-shape_4a38689910f8a629 img:nth-child(2) {
  right: 40px;
  top: 40%;
  animation: banner-ani-two 10s linear infinite;
}

.project-item_66d25b419dbcea21 {
  margin-bottom: 30px;
}
.project-item_66d25b419dbcea21:hover .project-top_5959fba4d7bf893b img {
  transform: scale(1.1);
}
.project-item_66d25b419dbcea21 .project-top_5959fba4d7bf893b {
  overflow: hidden;
  margin-bottom: 15px;
  border-radius: 5px;
}
.project-item_66d25b419dbcea21 .project-top_5959fba4d7bf893b a {
  display: block;
}
.project-item_66d25b419dbcea21 .project-top_5959fba4d7bf893b a img {
  width: 100%;
  transition: 0.5s all ease;
}
.project-item_66d25b419dbcea21 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 5px;
}
.project-item_66d25b419dbcea21 h3 a {
  color: #242424;
}
.project-item_66d25b419dbcea21 h3 a:hover {
  color: #fdb139;
}
.project-item_66d25b419dbcea21 a {
  display: block;
  color: #5d5d5d;
}
.project-item_66d25b419dbcea21 a:hover {
  color: #fdb139;
}

/*-- End Projects CSS --*/
/*-- Estimate CSS --*/
.estimate-area_9708c5952ccc22df {
  background-image: url("../img/home-one/estimation-bg.jpg");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  text-align: center;
  z-index: 1;
}
.estimate-area_9708c5952ccc22df:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.8;
  z-index: -1;
}
.estimate-area_9708c5952ccc22df .estimate-content_71874abae047b7d6 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.estimate-area_9708c5952ccc22df .estimate-content_71874abae047b7d6 .section-title_5ae1801c398591bd h2 {
  color: #fff;
}
.estimate-area_9708c5952ccc22df .estimate-content_71874abae047b7d6 .form-group {
  margin-bottom: 20px;
}
.estimate-area_9708c5952ccc22df .estimate-content_71874abae047b7d6 .form-group .form-control_a2e45e3ff5128da2 {
  height: 55px;
  border-radius: 5px;
  padding-left: 20px;
  font-size: 15px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
}
.estimate-area_9708c5952ccc22df .estimate-content_71874abae047b7d6 .form-group .form-control_a2e45e3ff5128da2:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.estimate-area_9708c5952ccc22df .estimate-content_71874abae047b7d6 .form-group textarea {
  height: auto !important;
  padding-top: 15px;
}
.estimate-area_9708c5952ccc22df .estimate-content_71874abae047b7d6 .cmn-btn_4a02c4e13f681721 {
  border: 0;
  transition: 0.5s all ease;
}

/*-- End Estimate CSS --*/
/*-- Review CSS --*/
.review-area_0b7c7e3d8a26cd79 {
  position: relative;
}
.review-area_0b7c7e3d8a26cd79 .section-title_5ae1801c398591bd {
  margin-bottom: 25px;
}
.review-area_0b7c7e3d8a26cd79 .review-shape_c77d4859402ef211 img {
  position: absolute;
  top: 100px;
  left: 100px;
  animation: banner-ani-six 10s linear infinite;
}
.review-area_0b7c7e3d8a26cd79 .owl-prev_223dff0030da2532 {
  width: 55px;
  height: 55px;
  border-radius: 50px !important;
  color: #fff !important;
  background-color: #f32c2c !important;
  font-size: 30px !important;
  transition: 0.5s all ease;
}
.review-area_0b7c7e3d8a26cd79 .owl-prev_223dff0030da2532 i {
  line-height: 55px !important;
}
.review-area_0b7c7e3d8a26cd79 .owl-prev_223dff0030da2532:hover {
  background-color: #242424 !important;
}
.review-area_0b7c7e3d8a26cd79 .owl-next_e7d75931d35a28ac {
  width: 55px;
  height: 55px;
  border-radius: 50px !important;
  color: #fff !important;
  background-color: #f32c2c !important;
  font-size: 30px !important;
  transition: 0.5s all ease;
}
.review-area_0b7c7e3d8a26cd79 .owl-next_e7d75931d35a28ac i {
  line-height: 55px !important;
}
.review-area_0b7c7e3d8a26cd79 .owl-next_e7d75931d35a28ac:hover {
  background-color: #242424 !important;
}
.review-area_0b7c7e3d8a26cd79 .owl-theme_2b5cbd36849178c1 .owl-nav_6df05ab4e1e0bd23 {
  margin-top: 0;
  margin-bottom: -5px;
}
.review-area_0b7c7e3d8a26cd79 .review-item_bbac1fe1d1cdc66a {
  box-shadow: 0px 0px 20px 0px rgba(221, 221, 221, 0.5019607843);
  text-align: center;
  margin: 15px 40px 30px;
  position: relative;
  padding: 30px 60px 30px;
  border-radius: 5px;
  transition: 0.5s all ease;
  background-color: #fff;
  border: 1px solid #fff;
}
.review-area_0b7c7e3d8a26cd79 .review-item_bbac1fe1d1cdc66a:hover {
  box-shadow: none;
  border: 1px solid #f5f5f5;
}
.review-area_0b7c7e3d8a26cd79 .review-item_bbac1fe1d1cdc66a:hover img {
  left: 15px;
}
.review-area_0b7c7e3d8a26cd79 .review-item_bbac1fe1d1cdc66a img {
  width: 80px !important;
  position: absolute;
  top: 32px;
  left: -35px;
  border-radius: 10px;
  transition: 0.5s all ease;
}
.review-area_0b7c7e3d8a26cd79 .review-item_bbac1fe1d1cdc66a h3 {
  font-weight: 600;
  font-size: 20px;
  color: #4a686a;
  margin-bottom: 10px;
}
.review-area_0b7c7e3d8a26cd79 .review-item_bbac1fe1d1cdc66a span {
  display: block;
  margin-bottom: 12px;
}
.review-area_0b7c7e3d8a26cd79 .review-item_bbac1fe1d1cdc66a ul {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}
.review-area_0b7c7e3d8a26cd79 .review-item_bbac1fe1d1cdc66a ul li {
  list-style-type: none;
  display: inline-block;
}
.review-area_0b7c7e3d8a26cd79 .review-item_bbac1fe1d1cdc66a ul li i {
  display: block;
  font-size: 15px;
}
.review-area_0b7c7e3d8a26cd79 .review-item_bbac1fe1d1cdc66a ul li .checked {
  color: #fdb139;
}
.review-area_0b7c7e3d8a26cd79 .review-item_bbac1fe1d1cdc66a p {
  margin-bottom: 0;
}
.review-area_0b7c7e3d8a26cd79.two_53bb7b6d7445a8ac .review-item_bbac1fe1d1cdc66a {
  margin: 0px 35px 30px;
}

/*-- End Review CSS --*/
/*-- Subscribe CSS --*/
.subscribe-area_fd22501b8708ce3d {
  position: relative;
}
.subscribe-area_fd22501b8708ce3d:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 50%;
  left: 0;
  bottom: 0;
  background-color: #4a686a;
}
.subscribe-area_fd22501b8708ce3d .subscribe-wrap_6f7b2f110a95e74a {
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 60px 50px;
  border-radius: 5px;
  box-shadow: 0px 0px 20px 0px rgba(221, 221, 221, 0.5019607843);
  background-color: #fff;
  z-index: 1;
  position: relative;
}
.subscribe-area_fd22501b8708ce3d .subscribe-wrap_6f7b2f110a95e74a .section-title_5ae1801c398591bd {
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
}
.subscribe-area_fd22501b8708ce3d .subscribe-wrap_6f7b2f110a95e74a .section-title_5ae1801c398591bd h2 {
  font-size: 30px;
}
.subscribe-area_fd22501b8708ce3d .subscribe-wrap_6f7b2f110a95e74a .newsletter-form {
  position: relative;
}
.subscribe-area_fd22501b8708ce3d .subscribe-wrap_6f7b2f110a95e74a .newsletter-form .form-control_a2e45e3ff5128da2 {
  border-radius: 30px;
  border: 1px solid #b7c3c3;
  padding-left: 25px;
  font-size: 15px;
  height: 50px;
  transition: 0.5s all ease;
}
.subscribe-area_fd22501b8708ce3d .subscribe-wrap_6f7b2f110a95e74a .newsletter-form .form-control_a2e45e3ff5128da2:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.subscribe-area_fd22501b8708ce3d .subscribe-wrap_6f7b2f110a95e74a .newsletter-form ::-moz-placeholder {
  color: #242424;
}
.subscribe-area_fd22501b8708ce3d .subscribe-wrap_6f7b2f110a95e74a .newsletter-form ::placeholder {
  color: #242424;
}
.subscribe-area_fd22501b8708ce3d .subscribe-wrap_6f7b2f110a95e74a .newsletter-form .cmn-btn_4a02c4e13f681721 {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  transition: 0.5s all ease;
  opacity: 1;
  background-color: #fdb139;
  border-radius: 30px;
  padding: 13px 30px;
}
.subscribe-area_fd22501b8708ce3d .subscribe-wrap_6f7b2f110a95e74a .newsletter-form .cmn-btn_4a02c4e13f681721:hover {
  background-color: #242424;
}
.subscribe-area_fd22501b8708ce3d .subscribe-wrap_6f7b2f110a95e74a .newsletter-form .validation-danger {
  margin-top: 10px;
  font-size: 15px;
  color: #dc3545;
}
.subscribe-area_fd22501b8708ce3d .subscribe-wrap_6f7b2f110a95e74a .newsletter-form .validation-success {
  margin-top: 10px;
  font-size: 15px;
  color: #28a745;
}

/*-- End Subscribe CSS --*/
/*-- Footer CSS --*/
footer {
  background-color: #4a686a;
}

.footer-item_f8ebb5fa991be826 {
  margin-bottom: 30px;
}
.footer-item_f8ebb5fa991be826 h3 {
  margin-bottom: 30px;
  padding-bottom: 10px;
  position: relative;
  color: #fdb139;
  font-size: 20px;
}
.footer-item_f8ebb5fa991be826 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 2px;
  left: 0;
  bottom: 0;
  background-color: #fdb139;
}
.footer-item_f8ebb5fa991be826 ul {
  margin: 0;
  padding: 0;
}
.footer-item_f8ebb5fa991be826 ul li {
  list-style-type: none;
  display: block;
}
.footer-item_f8ebb5fa991be826 ul li a {
  display: block;
}
.footer-item_f8ebb5fa991be826 .footer-logo_bfb32c883542850e a {
  display: block;
}
.footer-item_f8ebb5fa991be826 .footer-logo_bfb32c883542850e p {
  margin-bottom: 0;
  color: #fff;
}
.footer-item_f8ebb5fa991be826 .footer-company_fc67ad5947e94f27 ul li {
  margin-bottom: 12px;
}
.footer-item_f8ebb5fa991be826 .footer-company_fc67ad5947e94f27 ul li:last-child {
  margin-bottom: 0;
}
.footer-item_f8ebb5fa991be826 .footer-company_fc67ad5947e94f27 ul li a {
  color: #fff;
}
.footer-item_f8ebb5fa991be826 .footer-company_fc67ad5947e94f27 ul li a:hover {
  color: #fdb139;
}
.footer-item_f8ebb5fa991be826 .footer-contact_b4bb0e0afb9af15b ul li {
  margin-bottom: 12px;
}
.footer-item_f8ebb5fa991be826 .footer-contact_b4bb0e0afb9af15b ul li span {
  display: inline-block;
  color: #fff;
}
.footer-item_f8ebb5fa991be826 .footer-contact_b4bb0e0afb9af15b ul li a {
  display: inline-block;
  color: #fff;
  margin-left: 5px;
}
.footer-item_f8ebb5fa991be826 .footer-contact_b4bb0e0afb9af15b ul li a:hover {
  color: #fdb139;
}
.footer-item_f8ebb5fa991be826 .footer-social_ece4b7bc04e52877 ul li {
  display: inline-block;
  margin-right: 5px;
}
.footer-item_f8ebb5fa991be826 .footer-social_ece4b7bc04e52877 ul li a {
  width: 30px;
  height: 30px;
  border-radius: 5px;
  color: #242424;
  background-color: #fff;
  text-align: center;
  font-size: 17px;
}
.footer-item_f8ebb5fa991be826 .footer-social_ece4b7bc04e52877 ul li a i {
  line-height: 30px;
}
.footer-item_f8ebb5fa991be826 .footer-social_ece4b7bc04e52877 ul li a:hover {
  color: #fff;
  background-color: #fdb139;
}

.copyright-area_81024763088949f3 {
  margin-top: 25px;
  border-top: 1px solid rgba(245, 245, 245, 0.1607843137);
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
}
.copyright-area_81024763088949f3 p {
  margin-bottom: 0;
  color: #fff;
}
.copyright-area_81024763088949f3 p a {
  display: inline-block;
  font-weight: 600;
  color: #fdb139;
}
.copyright-area_81024763088949f3 p a:hover {
  color: #fff;
}

/*-- End Footer CSS --*/
/*----- End Home One CSS -----*/
/*----- Home Two CSS -----*/
/*-- Banner CSS --*/
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac {
  height: 1000px;
  background-image: url("../img/home-two/banner-bg.jpg");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.7;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 {
  position: relative;
  text-align: center;
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 h1 {
  color: #fff;
  margin-bottom: 30px;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 p {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  max-width: 645px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .col-lg-5_7c1f24cf0990f19f {
  flex: 0 0 40%;
  max-width: 40%;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .col-lg-2_e21c31f633f13986 {
  flex: 0 0 20%;
  max-width: 20%;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.3490196078);
  padding: 35px 100px 15px;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f h2 {
  font-weight: 500;
  font-size: 30px;
  margin-bottom: 30px;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f .form-group {
  margin-bottom: 30px;
  position: relative;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f .form-group label {
  margin-bottom: 0;
  position: absolute;
  top: 18px;
  right: 20px;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f .form-group label i {
  display: inline-block;
  font-size: 20px;
  color: #4a686a;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f .form-group .form-control_a2e45e3ff5128da2 {
  height: 55px;
  border-radius: 5px;
  border: 1px solid #4a686a;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 15px;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f .form-group .form-control_a2e45e3ff5128da2:focus {
  border: 1px solid #fdb139;
  box-shadow: none;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f .form-group ::-moz-placeholder {
  color: #4a686a;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f .form-group ::placeholder {
  color: #4a686a;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f .form-group .nice-select {
  display: block;
  width: 100%;
  height: 55px;
  border-radius: 5px;
  border: 1px solid #4a686a;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 15px;
  line-height: 55px;
  color: #4a686a;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f .form-group .nice-select::after {
  border-bottom: 2px solid #999;
  height: 10px;
  right: 23px;
  top: 45%;
  width: 10px;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f .form-group .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f .cmn-btn_4a02c4e13f681721 {
  border: 0;
  transition: 0.5s all ease;
  background-color: #4a686a;
  padding: 12px 10px;
  display: block;
  width: 100%;
  height: 55px;
  margin-bottom: 30px;
}
.banner-area_15ae8241cfe57850.two_53bb7b6d7445a8ac .banner-text_468252e6f0161680 .banner-form_2f1561a2d400500f .cmn-btn_4a02c4e13f681721:hover {
  background-color: #fdb139;
}

/*-- End Banner CSS --*/
/*-- Choose CSS --*/
.choose-area_f23c550967bfcebb.two_53bb7b6d7445a8ac {
  background-color: #fff;
}
.choose-area_f23c550967bfcebb.two_53bb7b6d7445a8ac .choose-shape_a2f65d292edc02e8 img:nth-child(1) {
  top: unset;
  bottom: 90px;
}
.choose-area_f23c550967bfcebb.two_53bb7b6d7445a8ac .choose-content_6b8bba322e0777ea .about-img_e40379649300e759 {
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
}
.choose-area_f23c550967bfcebb.two_53bb7b6d7445a8ac .choose-content_6b8bba322e0777ea .about-img_e40379649300e759 img {
  max-width: 350px;
  width: 100%;
  border-radius: 10px;
}
.choose-area_f23c550967bfcebb.two_53bb7b6d7445a8ac .choose-content_6b8bba322e0777ea .about-img_e40379649300e759 img:first-child {
  margin-bottom: -150px;
}
.choose-area_f23c550967bfcebb.two_53bb7b6d7445a8ac .choose-content_6b8bba322e0777ea .about-img_e40379649300e759 img:last-child {
  margin-top: -150px;
  margin-left: 285px;
}

/*-- End Choose CSS --*/
/*-- Service CSS --*/
.service-area_b02739ef9bc785a3.two_53bb7b6d7445a8ac {
  background-color: #f5f5f5;
}
.service-area_b02739ef9bc785a3.two_53bb7b6d7445a8ac .service-item_ecab36b4a7d74abf {
  text-align: left;
  border: 1px solid #fff;
  background-color: #fff;
}
.service-area_b02739ef9bc785a3.two_53bb7b6d7445a8ac .service-item_ecab36b4a7d74abf:hover {
  background-color: #4a686a;
  border: 1px solid #456061;
}
.service-area_b02739ef9bc785a3.two_53bb7b6d7445a8ac .service-item_ecab36b4a7d74abf:hover .service-top_aa04899416fac81b i {
  color: #fdb139;
  background-color: #456061;
}
.service-area_b02739ef9bc785a3.two_53bb7b6d7445a8ac .service-item_ecab36b4a7d74abf .service-top_aa04899416fac81b {
  margin-bottom: 16px;
}
.service-area_b02739ef9bc785a3.two_53bb7b6d7445a8ac .service-item_ecab36b4a7d74abf .service-top_aa04899416fac81b i {
  display: inline-block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  border-radius: 50%;
  font-size: 25px;
  color: #4a686a;
  background-color: #e9eded;
  transition: 0.5s all ease;
}
.service-area_b02739ef9bc785a3.two_53bb7b6d7445a8ac .service-item_ecab36b4a7d74abf h3 {
  margin-bottom: 13px;
}

/*-- End Service CSS --*/
/*-- About CSS --*/
.about-area_3e0d439e1239ec84.two_53bb7b6d7445a8ac {
  background-color: #fff;
}
.about-area_3e0d439e1239ec84.two_53bb7b6d7445a8ac .about-content_717561ec82b4d7c8 {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 30px;
}
.about-area_3e0d439e1239ec84.two_53bb7b6d7445a8ac .about-content_717561ec82b4d7c8 p {
  margin-bottom: 25px;
}
.about-area_3e0d439e1239ec84.two_53bb7b6d7445a8ac .about-content_717561ec82b4d7c8 ul {
  margin: 0;
  padding: 0;
}
.about-area_3e0d439e1239ec84.two_53bb7b6d7445a8ac .about-content_717561ec82b4d7c8 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 12px;
  font-weight: 500;
}
.about-area_3e0d439e1239ec84.two_53bb7b6d7445a8ac .about-content_717561ec82b4d7c8 ul li:hover i {
  color: #fff;
  background-color: #fdb139;
}
.about-area_3e0d439e1239ec84.two_53bb7b6d7445a8ac .about-content_717561ec82b4d7c8 ul li:last-child {
  margin-bottom: 0;
}
.about-area_3e0d439e1239ec84.two_53bb7b6d7445a8ac .about-content_717561ec82b4d7c8 ul li i {
  display: inline-block;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  border-radius: 50%;
  color: #fff;
  background-color: #4a686a;
  font-size: 20px;
  margin-right: 5px;
  position: relative;
  top: 2px;
  transition: 0.5s all ease;
}
.about-area_3e0d439e1239ec84.two_53bb7b6d7445a8ac .choose-img_1648d410e1ce7845 {
  margin-bottom: 30px;
}
.about-area_3e0d439e1239ec84.two_53bb7b6d7445a8ac .choose-img_1648d410e1ce7845 img {
  max-width: 350px;
  width: 100%;
  border-radius: 10px;
}
.about-area_3e0d439e1239ec84.two_53bb7b6d7445a8ac .choose-img_1648d410e1ce7845 img:first-child {
  margin-bottom: -150px;
  margin-left: 190px;
}
.about-area_3e0d439e1239ec84.two_53bb7b6d7445a8ac .choose-img_1648d410e1ce7845 img:last-child {
  margin-top: -150px;
}

/*-- End About CSS --*/
/*-- Projects CSS --*/
.project-area_c3216408ea1d3a49.two_53bb7b6d7445a8ac {
  background-color: #f5f5f5;
}

/*-- End Projects CSS --*/
/*-- FAQ CSS --*/
.faq-area_d7ed0484629a95c3 .faq-content_ef5d8e03a24e01c0 .accordion {
  margin: 0;
  padding: 0;
}
.faq-area_d7ed0484629a95c3 .faq-content_ef5d8e03a24e01c0 .accordion p {
  display: none;
  padding: 20px 15px 0 15px;
  margin-bottom: 0;
}
.faq-area_d7ed0484629a95c3 .faq-content_ef5d8e03a24e01c0 .accordion a {
  width: 100%;
  display: block;
  cursor: pointer;
  padding: 15px 15px 15px 18px;
  border: 1px solid #4a686a;
  font-weight: 500;
  border-radius: 5px;
  font-size: 17px;
  color: #242424;
}
.faq-area_d7ed0484629a95c3 .faq-content_ef5d8e03a24e01c0 .accordion a:after {
  position: absolute;
  right: 20px;
  content: "+";
  top: 10px;
  color: #000000;
  font-size: 25px;
  font-weight: 500;
}
.faq-area_d7ed0484629a95c3 .faq-content_ef5d8e03a24e01c0 .accordion a.active {
  color: #fff;
  background-color: #4a686a;
  border: 1px solid #4a686a;
}
.faq-area_d7ed0484629a95c3 .faq-content_ef5d8e03a24e01c0 .accordion a.active:after {
  content: "-";
  font-size: 25px;
  color: #fff;
}
.faq-area_d7ed0484629a95c3 .faq-content_ef5d8e03a24e01c0 .accordion li {
  position: relative;
  list-style-type: none;
  margin-bottom: 30px;
  display: block;
}
.faq-area_d7ed0484629a95c3 .faq-content_ef5d8e03a24e01c0 .accordion li:first-child {
  border-top: 0;
}
.faq-area_d7ed0484629a95c3 .faq-content_ef5d8e03a24e01c0 .accordion li:last-child {
  margin-bottom: 0;
}
.faq-area_d7ed0484629a95c3 .faq-img_253f167176c6722f {
  background-image: url("../img/home-two/faq.jpg");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.faq-area_d7ed0484629a95c3 .faq-img_253f167176c6722f img {
  display: none;
}

/*-- End FAQ CSS --*/
/*-- Team CSS --*/
.team-area_8d6da6ad7f637fd7 {
  background-color: #f5f5f5;
}

.team-item_5c03e5e6d8dd78eb {
  text-align: center;
  border-radius: 5px;
  background-color: #fff;
  padding-bottom: 22px;
  margin-bottom: 30px;
}
.team-item_5c03e5e6d8dd78eb:hover .team-top_424df3046e73d01a ul {
  bottom: 20px;
  opacity: 1;
  visibility: visible;
}
.team-item_5c03e5e6d8dd78eb .team-top_424df3046e73d01a {
  position: relative;
}
.team-item_5c03e5e6d8dd78eb .team-top_424df3046e73d01a img {
  border-radius: 5px 5px 0 0;
}
.team-item_5c03e5e6d8dd78eb .team-top_424df3046e73d01a ul {
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s all ease;
}
.team-item_5c03e5e6d8dd78eb .team-top_424df3046e73d01a ul li {
  list-style-type: none;
  display: inline-block;
  margin-left: 2px;
  margin-right: 2px;
}
.team-item_5c03e5e6d8dd78eb .team-top_424df3046e73d01a ul li a {
  display: block;
  width: 35px;
  height: 35px;
  background-color: #fff;
  color: #4a686a;
  border-radius: 5px;
  border-radius: 2px;
  font-size: 20px;
}
.team-item_5c03e5e6d8dd78eb .team-top_424df3046e73d01a ul li a i {
  line-height: 35px;
}
.team-item_5c03e5e6d8dd78eb .team-top_424df3046e73d01a ul li a:hover {
  color: #fff;
  background-color: #fdb139;
}
.team-item_5c03e5e6d8dd78eb h3 {
  font-size: 20px;
  margin-bottom: 8px;
  margin-top: 15px;
}
.team-item_5c03e5e6d8dd78eb span {
  display: block;
}

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_2515ce0cb8cd8626.two_53bb7b6d7445a8ac:before {
  background-color: #f5f5f5;
}
.counter-area_2515ce0cb8cd8626.two_53bb7b6d7445a8ac:after {
  background-color: #fff;
}
.counter-area_2515ce0cb8cd8626.two_53bb7b6d7445a8ac .counter-item_bc63356a09cf95c0 h3 {
  color: #fff;
}

/*-- End Counter CSS --*/
/*----- End Home Two CSS -----*/
/*----- Home Three CSS -----*/
/*-- Navbar CSS --*/
.navbar-area_67bebf35762fedcd.two_53bb7b6d7445a8ac .main-nav {
  background-color: #4a686a;
  box-shadow: 0px 0px 20px 0px rgba(59, 82, 83, 0.6784313725);
}

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_15ae8241cfe57850.three_dd9e6d957b844523 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_15ae8241cfe57850.three_dd9e6d957b844523 .banner-shape_08e86d174831fb35 img {
  z-index: 0;
}
.banner-area_15ae8241cfe57850.three_dd9e6d957b844523 .banner-shape_08e86d174831fb35 img:nth-child(1) {
  display: block;
  animation: border-transform-default 10s linear infinite alternate forwards;
  border: 10px solid #fff;
  bottom: 155px;
  right: 70px;
  max-width: 520px;
  z-index: 1;
}
.banner-area_15ae8241cfe57850.three_dd9e6d957b844523 .banner-text_468252e6f0161680 {
  position: relative;
  z-index: 1;
}
.banner-area_15ae8241cfe57850.three_dd9e6d957b844523 .banner-text_468252e6f0161680 h1 {
  color: #fff;
}
.banner-area_15ae8241cfe57850.three_dd9e6d957b844523 .banner-text_468252e6f0161680 p {
  color: #fff;
}
.banner-area_15ae8241cfe57850.three_dd9e6d957b844523 .banner-text_468252e6f0161680 .banner-service_1486d958884174dc .nice-select {
  width: 100%;
  display: block;
  border: 1px solid #fff;
  padding-left: 15px;
  font-size: 15px;
  color: #fff;
  background-color: transparent;
  height: 55px;
  line-height: 55px;
}
.banner-area_15ae8241cfe57850.three_dd9e6d957b844523 .banner-text_468252e6f0161680 .banner-service_1486d958884174dc .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_15ae8241cfe57850.three_dd9e6d957b844523 .banner-text_468252e6f0161680 .banner-service_1486d958884174dc .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_15ae8241cfe57850.three_dd9e6d957b844523 .banner-text_468252e6f0161680 .banner-service_1486d958884174dc .nice-select .list .option {
  color: #242424;
}
.banner-area_15ae8241cfe57850.three_dd9e6d957b844523 .banner-text_468252e6f0161680 .banner-service_1486d958884174dc .cmn-btn_4a02c4e13f681721 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_15ae8241cfe57850.three_dd9e6d957b844523 .banner-text_468252e6f0161680 .banner-service_1486d958884174dc .cmn-btn_4a02c4e13f681721:hover {
  background-color: #242424;
}

@keyframes border-transform-default {
  0%, to {
    border-radius: 63% 37% 54% 46%/55% 48% 52% 45%;
  }
  14% {
    border-radius: 40% 60% 54% 46%/49% 60% 40% 51%;
  }
  28% {
    border-radius: 54% 46% 38% 62%/49% 70% 30% 51%;
  }
  42% {
    border-radius: 61% 39% 55% 45%/61% 38% 62% 39%;
  }
  56% {
    border-radius: 61% 39% 67% 33%/70% 50% 50% 30%;
  }
  70% {
    border-radius: 50% 50% 34% 66%/56% 68% 32% 44%;
  }
  84% {
    border-radius: 46% 54% 50% 50%/35% 61% 39% 65%;
  }
}
/*-- End Banner CSS --*/
/*-- Counter CSS --*/
.counter-area_2515ce0cb8cd8626.three_dd9e6d957b844523:before {
  background-color: #4a686a;
}
.counter-area_2515ce0cb8cd8626.three_dd9e6d957b844523:after {
  background-color: #fff;
}
.counter-area_2515ce0cb8cd8626.three_dd9e6d957b844523 .counter-wrap_3fb5d6ac92ec1079 {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_2515ce0cb8cd8626.three_dd9e6d957b844523 .counter-wrap_3fb5d6ac92ec1079:before {
  display: none;
}
.counter-area_2515ce0cb8cd8626.three_dd9e6d957b844523 .counter-wrap_3fb5d6ac92ec1079 .counter-item_bc63356a09cf95c0 p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_b02739ef9bc785a3.three_dd9e6d957b844523 {
  background-color: #f5f5f5;
}
.service-area_b02739ef9bc785a3.three_dd9e6d957b844523 .service-item_ecab36b4a7d74abf {
  background-color: #fff;
}
.service-area_b02739ef9bc785a3.three_dd9e6d957b844523 .service-item_ecab36b4a7d74abf:hover {
  background-color: #fdb139;
}
.service-area_b02739ef9bc785a3.three_dd9e6d957b844523 .service-item_ecab36b4a7d74abf.two_53bb7b6d7445a8ac:hover {
  background-color: #4a686a;
}
.service-area_b02739ef9bc785a3.three_dd9e6d957b844523 .service-item_ecab36b4a7d74abf.three_dd9e6d957b844523:hover {
  background-color: #e54b4b;
}

/*-- End Service CSS --*/
/*-- Blog CSS --*/
.blog-item_05314080c25a55ef {
  margin-bottom: 30px;
  box-shadow: 0px 0px 20px 0px rgba(221, 221, 221, 0.5019607843);
  text-align: center;
  border-radius: 12px;
  transition: 0.5s all ease;
}
.blog-item_05314080c25a55ef:hover {
  transform: translate(0, -10px);
}
.blog-item_05314080c25a55ef a {
  display: block;
}
.blog-item_05314080c25a55ef a img {
  border-radius: 10px;
  margin-bottom: 20px;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc {
  padding: 0 35px 25px;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc h3 {
  margin-bottom: 10px;
  font-size: 20px;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc h3 a {
  display: block;
  color: #242424;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc h3 a:hover {
  color: #fdb139;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc ul {
  margin: 0;
  padding: 0;
  margin-bottom: 12px;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 14px;
  position: relative;
  margin-left: 8px;
  margin-right: 8px;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc ul li:before {
  position: absolute;
  content: "/";
  top: 0;
  right: -13px;
  color: #1d3d5d;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc ul li:last-child:before {
  display: none;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc ul li span {
  display: inline-block;
  color: #1d3d5d;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc ul li a {
  display: inline-block;
  color: #fdb139;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc ul li a:hover {
  color: #242424;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc p {
  margin-bottom: 15px;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc a {
  display: inline-block;
  color: #1d3d5d;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc a i {
  display: inline-block;
  font-size: 18px;
  position: relative;
  top: 3px;
}
.blog-item_05314080c25a55ef .blog-bottom_7760d756e0fff1fc a:hover {
  color: #fdb139;
}

.pagination-area_e5f69cc71de5ca0e {
  text-align: center;
}
.pagination-area_e5f69cc71de5ca0e ul {
  margin: 0;
  padding: 0;
}
.pagination-area_e5f69cc71de5ca0e ul li {
  list-style-type: none;
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
}
.pagination-area_e5f69cc71de5ca0e ul li a {
  display: block;
  padding: 7px 12px;
  border-radius: 5px;
  border: 1px solid #fdb139;
  color: #fdb139;
}
.pagination-area_e5f69cc71de5ca0e ul li a:hover {
  color: #fff;
  background-color: #fdb139;
}

/*-- End Blog CSS --*/
/*----- End Home Three CSS -----*/
/*----- About CSS -----*/
.page-title-area_6c7d593af0fcc271 {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}
.page-title-area_6c7d593af0fcc271:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.8;
}
.page-title-area_6c7d593af0fcc271 .title-item_f34e0a3cc24ceeeb {
  position: relative;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
}
.page-title-area_6c7d593af0fcc271 .title-item_f34e0a3cc24ceeeb h1 {
  font-size: 50px;
  color: #fdb139;
  margin-bottom: 10px;
}
.page-title-area_6c7d593af0fcc271 .title-item_f34e0a3cc24ceeeb ul {
  margin: 0;
  padding: 0;
}
.page-title-area_6c7d593af0fcc271 .title-item_f34e0a3cc24ceeeb ul li {
  list-style-type: none;
  display: inline-block;
  color: #fff;
}
.page-title-area_6c7d593af0fcc271 .title-item_f34e0a3cc24ceeeb ul li i {
  display: inline-block;
  font-size: 20px;
  position: relative;
  top: 4px;
  margin-left: 4px;
}
.page-title-area_6c7d593af0fcc271 .title-item_f34e0a3cc24ceeeb ul li span {
  display: inline-block;
}
.page-title-area_6c7d593af0fcc271 .title-item_f34e0a3cc24ceeeb ul li a {
  display: inline-block;
  color: #fff;
}
.page-title-area_6c7d593af0fcc271 .title-item_f34e0a3cc24ceeeb ul li a:hover {
  color: #fdb139;
}

.counter-area_2515ce0cb8cd8626.four_a1d14b1c9371d1ad:after {
  background-color: #fff;
}

.watch-area_0030e021996b3474 .section-title_5ae1801c398591bd {
  text-align: left;
  max-width: 100%;
}
.watch-area_0030e021996b3474 .watch-item_138a23457aa420b9 {
  height: 500px;
  position: relative;
  background-image: url("../img/watch-bg.jpg");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.watch-area_0030e021996b3474 .watch-item_138a23457aa420b9:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fdb139;
  opacity: 0.7;
}
.watch-area_0030e021996b3474 .watch-item_138a23457aa420b9 .d-table-cell_4c612a840f7f68b6 {
  vertical-align: bottom;
}
.watch-area_0030e021996b3474 .watch-item_138a23457aa420b9 .video-wrap_e94ba96bbb70a529 a {
  color: #1d3d5d;
}
.watch-area_0030e021996b3474 .watch-item_138a23457aa420b9 .video-wrap_e94ba96bbb70a529 a:hover {
  color: #fff;
}
.watch-area_0030e021996b3474 .watch-item_138a23457aa420b9 .watch-content_e266f940d1e4c3a8 {
  position: relative;
  padding-left: 40px;
  padding-bottom: 32px;
  max-width: 325px;
}
.watch-area_0030e021996b3474 .watch-item_138a23457aa420b9 .watch-content_e266f940d1e4c3a8 h3 {
  color: #fff;
  font-size: 20px;
  margin-bottom: 5px;
}
.watch-area_0030e021996b3474 .watch-item_138a23457aa420b9 .watch-content_e266f940d1e4c3a8 p {
  margin-bottom: 0;
  color: #fff;
  font-size: 15px;
}

.love-area_caa7620bfd7acef2 .love-item_e760e309dbdd4155 .section-title_5ae1801c398591bd {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_caa7620bfd7acef2 .love-item_e760e309dbdd4155 p {
  margin-bottom: 10px;
}
.love-area_caa7620bfd7acef2 .love-item_e760e309dbdd4155 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_caa7620bfd7acef2 .love-item_e760e309dbdd4155 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_caa7620bfd7acef2 .love-item_e760e309dbdd4155 ul li:last-child {
  margin-bottom: 0;
}
.love-area_caa7620bfd7acef2 .love-item_e760e309dbdd4155 ul li:hover i {
  background-color: #fdb139;
}
.love-area_caa7620bfd7acef2 .love-item_e760e309dbdd4155 ul li i {
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #fff;
  background-color: #1d3d5d;
  margin-right: 5px;
  border-radius: 50%;
  font-size: 18px;
  position: relative;
  top: 2px;
  transition: 0.5s all ease;
}

/*----- End About CSS -----*/
/*----- Service Details CSS -----*/
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .outer_e012d86e372b671e {
  margin-bottom: 50px;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .outer_e012d86e372b671e img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .outer_e012d86e372b671e #big {
  margin-bottom: 30px;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .outer_e012d86e372b671e #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .outer_e012d86e372b671e #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .details-project_269fdf7c7aeaabe7 .details-project-inner_914d81b396f01131 {
  margin-bottom: 30px;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .details-project_269fdf7c7aeaabe7 .details-project-inner_914d81b396f01131 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .details-project_269fdf7c7aeaabe7 .details-project-inner_914d81b396f01131 p {
  margin-bottom: 0;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .details-choose_53b64902bc0db80a {
  margin-bottom: 50px;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .details-choose_53b64902bc0db80a h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .details-choose_53b64902bc0db80a ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .details-choose_53b64902bc0db80a ul li {
  list-style-type: none;
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
  font-weight: 500;
  font-size: 18px;
  margin-bottom: 20px;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .details-choose_53b64902bc0db80a ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .details-choose_53b64902bc0db80a ul li i {
  display: inline-block;
  color: #fff;
  background-color: #fdb139;
  width: 35px;
  height: 35px;
  line-height: 35px;
  border-radius: 50%;
  text-align: center;
  font-size: 20px;
  margin-right: 8px;
  transition: 0.5s all ease;
  position: relative;
  top: 1px;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .details-choose_53b64902bc0db80a img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .details-choose_53b64902bc0db80a p {
  margin-bottom: 10px;
}
.service-details-area_694526e3b529917d .details-item_db9ee0c9003891ab .details-choose_53b64902bc0db80a p:last-child {
  margin-bottom: 0;
}
.service-details-area_694526e3b529917d .watch-area_0030e021996b3474 .section-title_5ae1801c398591bd {
  margin-bottom: 20px;
}
.service-details-area_694526e3b529917d .watch-area_0030e021996b3474 .section-title_5ae1801c398591bd h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_694526e3b529917d .watch-area_0030e021996b3474 .watch-item_138a23457aa420b9 {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_694526e3b529917d .watch-area_0030e021996b3474 .watch-item_138a23457aa420b9:before {
  background-color: #1d3d5d;
}

.widget-area_f0f56a299484ac95 .widget-item_7343dddb23a320a7 {
  margin-bottom: 30px;
}
.widget-area_f0f56a299484ac95 .widget-item_7343dddb23a320a7:last-child {
  margin-bottom: 0;
}
.widget-area_f0f56a299484ac95 .widget-item_7343dddb23a320a7 h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_f0f56a299484ac95 .widget-item_7343dddb23a320a7 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_f0f56a299484ac95 .search_76d92e69fd33a903 form {
  position: relative;
}
.widget-area_f0f56a299484ac95 .search_76d92e69fd33a903 form .form-control_a2e45e3ff5128da2 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_f0f56a299484ac95 .search_76d92e69fd33a903 form .form-control_a2e45e3ff5128da2:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_f0f56a299484ac95 .search_76d92e69fd33a903 form .btn_9774e674e9096a89 {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  height: 50px;
  width: 50px;
  line-height: 50px;
  color: #fff;
  background-color: #fdb139;
  font-size: 18px;
  transition: 0.5s all ease;
  border-radius: 5px;
}
.widget-area_f0f56a299484ac95 .search_76d92e69fd33a903 form .btn_9774e674e9096a89:hover {
  background-color: #242424;
}
.widget-area_f0f56a299484ac95 .cat_d780f4fd4f0d0900 ul {
  margin: 0;
  padding: 0;
}
.widget-area_f0f56a299484ac95 .cat_d780f4fd4f0d0900 ul li {
  list-style-type: none;
  display: block;
  background-color: #f5f5f5;
  padding-top: 12px;
  padding-bottom: 14px;
  border-radius: 5px;
  margin-bottom: 15px;
  padding-left: 20px;
  transition: 0.5s all ease;
}
.widget-area_f0f56a299484ac95 .cat_d780f4fd4f0d0900 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_f0f56a299484ac95 .cat_d780f4fd4f0d0900 ul li:hover a {
  color: #fff;
}
.widget-area_f0f56a299484ac95 .cat_d780f4fd4f0d0900 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_f0f56a299484ac95 .cat_d780f4fd4f0d0900 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_f0f56a299484ac95 .cat_d780f4fd4f0d0900 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_f0f56a299484ac95 .related_1b6071b0f920aca3 .related-inner_24810f7b2d41dfa1 {
  margin-bottom: 15px;
}
.widget-area_f0f56a299484ac95 .related_1b6071b0f920aca3 .related-inner_24810f7b2d41dfa1:last-child {
  margin-bottom: 0;
}
.widget-area_f0f56a299484ac95 .related_1b6071b0f920aca3 .related-inner_24810f7b2d41dfa1 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_f0f56a299484ac95 .related_1b6071b0f920aca3 .related-inner_24810f7b2d41dfa1 ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_f0f56a299484ac95 .related_1b6071b0f920aca3 .related-inner_24810f7b2d41dfa1 ul li img {
  width: 100%;
}
.widget-area_f0f56a299484ac95 .related_1b6071b0f920aca3 .related-inner_24810f7b2d41dfa1 ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_f0f56a299484ac95 .related_1b6071b0f920aca3 .related-inner_24810f7b2d41dfa1 ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_f0f56a299484ac95 .related_1b6071b0f920aca3 .related-inner_24810f7b2d41dfa1 ul li a:hover {
  color: #fdb139;
}
.widget-area_f0f56a299484ac95 .related_1b6071b0f920aca3 .related-inner_24810f7b2d41dfa1 ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_f0f56a299484ac95 .newsletter_0172a6da5f318523 .form-control_a2e45e3ff5128da2 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_f0f56a299484ac95 .newsletter_0172a6da5f318523 .form-control_a2e45e3ff5128da2:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_f0f56a299484ac95 .newsletter_0172a6da5f318523 .cmn-btn_4a02c4e13f681721 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_f0f56a299484ac95 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_f0f56a299484ac95 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_f0f56a299484ac95 .call h3:before {
  display: none;
}
.widget-area_f0f56a299484ac95 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_f0f56a299484ac95 .call a:hover {
  color: #242424;
}
.widget-area_f0f56a299484ac95 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_f0f56a299484ac95 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_f0f56a299484ac95 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_f0f56a299484ac95 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_f0f56a299484ac95 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_f0f56a299484ac95 .information_793b884b2613ffff ul {
  margin: 0;
  padding: 0;
}
.widget-area_f0f56a299484ac95 .information_793b884b2613ffff ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_f0f56a299484ac95 .information_793b884b2613ffff ul li:last-child {
  margin-bottom: 0;
}
.widget-area_f0f56a299484ac95 .information_793b884b2613ffff ul li span {
  display: inline-block;
  font-weight: 500;
  color: #1d3d5d;
  font-size: 17px;
  text-align: left;
  position: absolute;
  left: 0;
  top: 0;
}

/*----- End Service Details CSS -----*/
/*----- Project Details CSS -----*/
.project-details-area_21ba99bb48918b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 img {
  margin-bottom: 30px;
}
.project-details-area_21ba99bb48918b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_21ba99bb48918b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 p {
  margin-bottom: 30px;
}
.project-details-area_21ba99bb48918b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 p:last-child {
  margin-bottom: 0;
}
.project-details-area_21ba99bb48918b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 .one-p_c4282ebae57c70d6 {
  margin-bottom: 10px;
}
.project-details-area_21ba99bb48918b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 .details-img-right_598ce9e9b8f795a8 {
  margin-bottom: 30px;
}
.project-details-area_21ba99bb48918b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 .details-img-right_598ce9e9b8f795a8 ul {
  margin: 0;
  padding: 0;
}
.project-details-area_21ba99bb48918b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 .details-img-right_598ce9e9b8f795a8 ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_21ba99bb48918b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 .details-img-right_598ce9e9b8f795a8 ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_21ba99bb48918b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 .details-img-right_598ce9e9b8f795a8 ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_21ba99bb48918b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 .details-img-right_598ce9e9b8f795a8 ul li i {
  margin-right: 5px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background-color: #fdb139;
  border-radius: 50%;
  transition: 0.5s all ease;
}

/*----- End Project Details CSS -----*/
/*----- Blog Details CSS -----*/
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 {
  margin-bottom: 50px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 img {
  margin-bottom: 25px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 ul li a:hover {
  color: #fdb139;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 p {
  margin-bottom: 10px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 p:last-child {
  margin-bottom: 0;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 blockquote {
  margin-top: 30px;
  margin-bottom: 30px;
  background-color: #f5f5f5;
  font-size: 18px;
  font-style: italic;
  padding: 25px 75px 25px;
  line-height: 30px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-img_4caf7d2cbf3d31e8 blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-comments_cf3e6da2ae435716 {
  margin-bottom: 50px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-comments_cf3e6da2ae435716 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-comments_cf3e6da2ae435716 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-comments_cf3e6da2ae435716 ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-comments_cf3e6da2ae435716 ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-comments_cf3e6da2ae435716 ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-comments_cf3e6da2ae435716 ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-comments_cf3e6da2ae435716 ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-comments_cf3e6da2ae435716 ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-comments_cf3e6da2ae435716 ul li p {
  margin-bottom: 10px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-comments_cf3e6da2ae435716 ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-comments_cf3e6da2ae435716 ul li a:hover {
  color: #242424;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-form_6803232b87bffed5 {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-form_6803232b87bffed5 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-form_6803232b87bffed5 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-form_6803232b87bffed5 span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-form_6803232b87bffed5 .form-group {
  margin-bottom: 30px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-form_6803232b87bffed5 .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-form_6803232b87bffed5 .form-group .form-control_a2e45e3ff5128da2 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-form_6803232b87bffed5 .form-group .form-control_a2e45e3ff5128da2:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-form_6803232b87bffed5 .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_214a3e78fb4f3b9d .details-item_db9ee0c9003891ab .details-form_6803232b87bffed5 .cmn-btn_4a02c4e13f681721 {
  border: 0;
  transition: 0.5s all ease;
}

/*----- End Blog Details CSS -----*/
/*----- Contact CSS -----*/
.location-area_a17a339619188c36 .location-item_d0887d04879a3ca9 {
  margin-bottom: 30px;
  position: relative;
  text-align: center;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  padding: 30px 30px 28px;
}
.location-area_a17a339619188c36 .location-item_d0887d04879a3ca9 i {
  margin-bottom: 25px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  color: #fff;
  background-color: #4a686a;
  border-radius: 50%;
  font-size: 30px;
}
.location-area_a17a339619188c36 .location-item_d0887d04879a3ca9 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.location-area_a17a339619188c36 .location-item_d0887d04879a3ca9 span {
  display: block;
  margin-bottom: 8px;
  font-weight: 500;
  line-height: 1.3;
}
.location-area_a17a339619188c36 .location-item_d0887d04879a3ca9 a {
  display: block;
  color: #5d5d5d;
  font-weight: 500;
  line-height: 1.3;
}
.location-area_a17a339619188c36 .location-item_d0887d04879a3ca9 a:hover {
  color: #fdb139;
}

.contact-area_c4bf8977f331178c #contactForm {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.contact-area_c4bf8977f331178c #contactForm .form-group {
  margin-bottom: 30px;
  text-align: left;
}
.contact-area_c4bf8977f331178c #contactForm .form-group label {
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 15px;
  color: #242424;
}
.contact-area_c4bf8977f331178c #contactForm .form-group .form-control_a2e45e3ff5128da2 {
  height: 50px;
  padding-left: 20px;
  border: 1px solid #f5f5f5;
  background-color: #f5f5f5;
  border-radius: 5px;
  transition: 0.5s all ease;
}
.contact-area_c4bf8977f331178c #contactForm .form-group .form-control_a2e45e3ff5128da2:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.contact-area_c4bf8977f331178c #contactForm .form-group textarea {
  height: auto !important;
  padding-top: 10px;
}
.contact-area_c4bf8977f331178c #contactForm .form-group .list-unstyled_ae8cac33d9a26a2c {
  margin-top: 10px;
  color: #dc3545;
}
.contact-area_c4bf8977f331178c #contactForm .cmn-btn_4a02c4e13f681721 {
  border: 0;
  transition: 0.5s all ease;
  opacity: 1;
  background-color: #fdb139;
}
.contact-area_c4bf8977f331178c #contactForm .text-danger_6c7e053e299e9311 {
  margin-bottom: 0;
  margin-top: 10px;
}
.contact-area_c4bf8977f331178c #contactForm .text-success_3956e760760efcdb {
  margin-bottom: 0;
  margin-top: 10px;
}

.map-area_bac5866244acf14b .container-fluid_8fc4db862b835a4c {
  padding-left: 0;
  padding-right: 0;
}
.map-area_bac5866244acf14b .container-fluid_8fc4db862b835a4c #map {
  height: 400px;
  width: 100%;
  display: block;
  border: 0;
}

/*----- End Contact CSS -----*/
/*----- User Form CSS -----*/
.user-form-area_1249620d49200554 .user-item_6950e12d51671607 {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  padding: 24px 30px 30px;
}
.user-form-area_1249620d49200554 .user-item_6950e12d51671607 h2 {
  font-size: 35px;
  margin-bottom: 40px;
  position: relative;
  padding-bottom: 15px;
}
.user-form-area_1249620d49200554 .user-item_6950e12d51671607 h2:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  margin-left: auto;
  margin-right: auto;
  background-color: #fdb139;
}
.user-form-area_1249620d49200554 .user-item_6950e12d51671607 form .form-group {
  margin-bottom: 30px;
}
.user-form-area_1249620d49200554 .user-item_6950e12d51671607 form .form-group .form-control_a2e45e3ff5128da2 {
  height: 50px;
  border-radius: 5px;
  padding-left: 20px;
  font-size: 15px;
  border: 0;
  background-color: #f5f5f5;
}
.user-form-area_1249620d49200554 .user-item_6950e12d51671607 form .form-group .form-control_a2e45e3ff5128da2:focus {
  box-shadow: none;
  border: 0;
}
.user-form-area_1249620d49200554 .user-item_6950e12d51671607 form .cmn-btn_4a02c4e13f681721 {
  border: 0;
  transition: 0.5s all ease;
}
.user-form-area_1249620d49200554 .user-item_6950e12d51671607 form span {
  display: inline-block;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 15px;
  position: relative;
  top: 1px;
}
.user-form-area_1249620d49200554 .user-item_6950e12d51671607 form a {
  display: inline-block;
  color: #1d3d5d;
  font-weight: 500;
  position: relative;
  top: 1px;
}
.user-form-area_1249620d49200554 .user-item_6950e12d51671607 form a:hover {
  color: #fdb139;
}

/*----- End User Form CSS -----*/
/*----- Error CSS -----*/
.error-area_82f1f02bddfc5fd6 .error-item_d477647bf1a1fc97 {
  height: 800px;
  text-align: center;
}
.error-area_82f1f02bddfc5fd6 .error-item_d477647bf1a1fc97 .error-img_be9d224eddfac071 {
  position: relative;
  margin-bottom: 50px;
  margin-top: 50px;
}
.error-area_82f1f02bddfc5fd6 .error-item_d477647bf1a1fc97 .error-img_be9d224eddfac071 img:nth-child(1) {
  position: relative;
  z-index: 1;
}
.error-area_82f1f02bddfc5fd6 .error-item_d477647bf1a1fc97 .error-img_be9d224eddfac071 img:nth-child(2) {
  position: absolute;
  left: 0;
  right: 195px;
  bottom: -215px;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.error-area_82f1f02bddfc5fd6 .error-item_d477647bf1a1fc97 .error-img_be9d224eddfac071 img:nth-child(3) {
  position: absolute;
  left: 0;
  right: 325px;
  top: -80px;
  max-width: 275px;
  margin-left: auto;
  margin-right: auto;
}
.error-area_82f1f02bddfc5fd6 .error-item_d477647bf1a1fc97 .error-img_be9d224eddfac071 img:nth-child(4) {
  position: absolute;
  right: 0;
  left: 280px;
  top: -90px;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.error-area_82f1f02bddfc5fd6 .error-item_d477647bf1a1fc97 p {
  margin-bottom: 0;
  font-weight: 300;
  font-size: 30px;
  color: #4a686a;
}

/*----- End Error CSS -----*/
/*----- Coming Soon CSS -----*/
.coming-soon-area_5465c6d38e1b0fd0 {
  height: 100vh;
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.coming-soon-area_5465c6d38e1b0fd0 .soon-item_016ff9b9782555b5 h1 {
  font-weight: 900;
  font-size: 100px;
  margin-bottom: 15px;
}
.coming-soon-area_5465c6d38e1b0fd0 .soon-item_016ff9b9782555b5 span {
  display: block;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 30px;
}
.coming-soon-area_5465c6d38e1b0fd0 .soon-item_016ff9b9782555b5 .coming-inner_7f271dfa4289c298 {
  padding-top: 20px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-radius: 5px;
  background-color: #fdb139;
}
.coming-soon-area_5465c6d38e1b0fd0 .soon-item_016ff9b9782555b5 .coming-inner_7f271dfa4289c298 h3 {
  font-weight: 700;
  font-size: 40px;
  margin-bottom: 0;
  color: #fff;
}
.coming-soon-area_5465c6d38e1b0fd0 .soon-item_016ff9b9782555b5 .coming-inner_7f271dfa4289c298 p {
  margin-bottom: 0;
  color: #fff;
}

/*----- End Coming Soon CSS -----*/
/*----- Rules CSS -----*/
.rules-area_4a17a0cbed63e26f {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.rules-area_4a17a0cbed63e26f .rules-item_7e41e6920c736124 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.rules-area_4a17a0cbed63e26f .rules-item_7e41e6920c736124 p {
  margin-bottom: 30px;
}
.rules-area_4a17a0cbed63e26f .rules-item_7e41e6920c736124 p:last-child {
  margin-bottom: 0;
}

/*----- End Rules CSS -----*/
/*----- Preloader -----*/
.loader {
  position: fixed;
  z-index: 99999;
  background: #fdb139;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.spinner_a92832a47bf1a7ed {
  margin: 100px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}

.spinner_a92832a47bf1a7ed > div {
  background-color: #fff;
  height: 100%;
  width: 6px;
  display: inline-block;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner_a92832a47bf1a7ed .rect2_0e5e0df3ec354e78 {
  animation-delay: -1.1s;
}

.spinner_a92832a47bf1a7ed .rect3_32a34628b3837f32 {
  animation-delay: -1s;
}

.spinner_a92832a47bf1a7ed .rect4_946f25df428eea76 {
  animation-delay: -0.9s;
}

.spinner_a92832a47bf1a7ed .rect5_39c53ba5c2761fc9 {
  animation-delay: -0.8s;
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
/*----- End Preloader -----*/
/*----- Back To Top -----*/
#toTop {
  position: fixed;
  bottom: 30px;
  right: 0;
  cursor: pointer;
  display: none;
  z-index: 10;
}

.back-to-top-btn i {
  background: #fdb139;
  color: #fff;
  height: 50px;
  width: 50px;
  line-height: 50px;
  display: inline-block;
  text-align: center;
  font-size: 28px;
  border-radius: 50%;
  transition: 0.5s all ease;
  margin-right: 28px;
}
.back-to-top-btn i:hover {
  background-color: #fff;
  color: #fdb139;
}

/*----- End Back To Top -----*/
/*----- Buy Now Btn -----*/
.buy-now-btn_0023ef5b35a3c7ed {
  right: 20px;
  z-index: 99;
  top: 50%;
  position: fixed;
  transform: translateY(-50%);
  border-radius: 30px;
  display: inline-block;
  color: #fff;
  background-color: #82b440;
  padding: 10px 20px 10px 42px;
  box-shadow: 0 1px 20px 1px #82b440;
  font-size: 13px;
  font-weight: 600;
}
.buy-now-btn_0023ef5b35a3c7ed img {
  top: 50%;
  left: 20px;
  width: 15px;
  position: absolute;
  transform: translateY(-50%);
}
.buy-now-btn_0023ef5b35a3c7ed:hover {
  color: #fff;
  background-color: #94be5d;
}

/*----- End Buy Now Btn -----*//*# sourceMappingURL=style.css.map */