/*
@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_008d665f9a237812 {
  width: 100%;
  height: 100%;
}

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

.btn_fb1879dd519e8cfc.focus, .btn_fb1879dd519e8cfc: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_982b6efac49dbf1b a {
  display: inline-block;
  font-weight: 500;
  color: #fff;
  background-color: #fdb139;
  border-radius: 5px;
  padding: 12px 25px;
}
.side-nav_982b6efac49dbf1b a:hover {
  background-color: #242424;
}

/*-- End Navbar CSS --*/
/*-- Banner CSS --*/
.banner-area_58e02b8d79cba38d {
  height: 1000px;
  position: relative;
  overflow: hidden;
}
.banner-area_58e02b8d79cba38d .banner-shape_cfad9b8d4321ba5b img {
  position: absolute;
  z-index: -1;
}
.banner-area_58e02b8d79cba38d .banner-shape_cfad9b8d4321ba5b img:nth-child(1) {
  bottom: 165px;
  right: 0;
  max-width: 900px;
}
.banner-area_58e02b8d79cba38d .banner-shape_cfad9b8d4321ba5b img:nth-child(2) {
  top: 300px;
  left: 150px;
  animation: banner-ani-one 10s linear infinite;
}
.banner-area_58e02b8d79cba38d .banner-shape_cfad9b8d4321ba5b img:nth-child(3) {
  left: 20px;
  bottom: 150px;
  animation: banner-ani-two 10s linear infinite;
}
.banner-area_58e02b8d79cba38d .banner-shape_cfad9b8d4321ba5b img:nth-child(4) {
  left: 150px;
  bottom: 100px;
  animation: banner-ani-three 10s linear infinite;
}
.banner-area_58e02b8d79cba38d .banner-shape_cfad9b8d4321ba5b img:nth-child(5) {
  left: 400px;
  bottom: 250px;
  animation: banner-ani-four 10s linear infinite;
}
.banner-area_58e02b8d79cba38d .banner-shape_cfad9b8d4321ba5b img:nth-of-type(6) {
  right: 200px;
  top: 300px;
  animation: banner-ani-five 10s linear infinite;
}
.banner-area_58e02b8d79cba38d .banner-shape_cfad9b8d4321ba5b 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_f10e34707eaaf58c {
  max-width: 595px;
}
.banner-text_f10e34707eaaf58c h1 {
  font-size: 72px;
  margin-bottom: 10px;
}
.banner-text_f10e34707eaaf58c h1 span {
  color: #fdb139;
}
.banner-text_f10e34707eaaf58c p {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 30px;
}

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

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

.counter-wrap_d0b1ce2bd2edf94e {
  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_d0b1ce2bd2edf94e:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #25435f;
  opacity: 0.85;
}

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

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

.choose-item_fc65f1cb09b0494c {
  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_fc65f1cb09b0494c:hover {
  box-shadow: none;
}
.choose-item_fc65f1cb09b0494c:hover i {
  color: #e9eded;
  background-color: #4a686a;
}
.choose-item_fc65f1cb09b0494c 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_fc65f1cb09b0494c h3 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 15px;
}
.choose-item_fc65f1cb09b0494c p {
  margin-bottom: 0;
}

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

.section-title_a8eafb679cca1f00 {
  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_a8eafb679cca1f00 .sub-title_e3cb4408e2c13128 {
  display: block;
  color: #f32c2c;
  font-weight: 500;
  margin-bottom: 8px;
}
.section-title_a8eafb679cca1f00 h2 {
  font-size: 36px;
  margin-bottom: 0;
}

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_c0380ec7b6c78953 {
  background-color: #f5f5f5;
}
.about-area_c0380ec7b6c78953 .container-fluid_843c94e6d9c542be {
  padding-left: 0;
  padding-right: 0;
}
.about-area_c0380ec7b6c78953 .container-fluid_843c94e6d9c542be .row_98881b093ee0bc4c {
  margin-left: 0;
  margin-right: 0;
}
.about-area_c0380ec7b6c78953 .container-fluid_843c94e6d9c542be .row_98881b093ee0bc4c .col-lg-6_2362ca03fb659f33 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_c0380ec7b6c78953 .container-fluid_843c94e6d9c542be .row_98881b093ee0bc4c .col-lg-7_bbfd5cd405ac25f7 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_c0380ec7b6c78953 .about-content_2d8700a149b8d1a9 {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_c0380ec7b6c78953 .about-content_2d8700a149b8d1a9 .section-title_a8eafb679cca1f00 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_c0380ec7b6c78953 .about-content_2d8700a149b8d1a9 p {
  margin-bottom: 30px;
}
.about-area_c0380ec7b6c78953 .about-img_c68d606a67b7f51f {
  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_c0380ec7b6c78953 .about-img_c68d606a67b7f51f:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_c0380ec7b6c78953 .about-img_c68d606a67b7f51f img {
  display: none;
}

.video-wrap_98470a2076e08434 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.video-wrap_98470a2076e08434 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_98470a2076e08434 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_98470a2076e08434 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_98470a2076e08434 a:hover {
  color: #fff;
}
.video-wrap_98470a2076e08434 a:hover:before {
  background-color: #fdb139;
}
.video-wrap_98470a2076e08434 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_0819303728cbe7a4 {
  position: relative;
  overflow: hidden;
}
.project-area_0819303728cbe7a4 .project-shape_b2de62522e5edd5d img {
  position: absolute;
}
.project-area_0819303728cbe7a4 .project-shape_b2de62522e5edd5d img:nth-child(1) {
  left: 50px;
  top: 20%;
  animation: banner-ani-five 10s linear infinite;
}
.project-area_0819303728cbe7a4 .project-shape_b2de62522e5edd5d img:nth-child(2) {
  right: 40px;
  top: 40%;
  animation: banner-ani-two 10s linear infinite;
}

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

/*-- End Projects CSS --*/
/*-- Estimate CSS --*/
.estimate-area_30219b9375236135 {
  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_30219b9375236135:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.8;
  z-index: -1;
}
.estimate-area_30219b9375236135 .estimate-content_1713c1fefa84d8d1 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.estimate-area_30219b9375236135 .estimate-content_1713c1fefa84d8d1 .section-title_a8eafb679cca1f00 h2 {
  color: #fff;
}
.estimate-area_30219b9375236135 .estimate-content_1713c1fefa84d8d1 .form-group {
  margin-bottom: 20px;
}
.estimate-area_30219b9375236135 .estimate-content_1713c1fefa84d8d1 .form-group .form-control_029b50be783f3133 {
  height: 55px;
  border-radius: 5px;
  padding-left: 20px;
  font-size: 15px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
}
.estimate-area_30219b9375236135 .estimate-content_1713c1fefa84d8d1 .form-group .form-control_029b50be783f3133:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.estimate-area_30219b9375236135 .estimate-content_1713c1fefa84d8d1 .form-group textarea {
  height: auto !important;
  padding-top: 15px;
}
.estimate-area_30219b9375236135 .estimate-content_1713c1fefa84d8d1 .cmn-btn_dc51e71d5926e9d4 {
  border: 0;
  transition: 0.5s all ease;
}

/*-- End Estimate CSS --*/
/*-- Review CSS --*/
.review-area_4f211237ec4bbc0b {
  position: relative;
}
.review-area_4f211237ec4bbc0b .section-title_a8eafb679cca1f00 {
  margin-bottom: 25px;
}
.review-area_4f211237ec4bbc0b .review-shape_c792285b990cf75b img {
  position: absolute;
  top: 100px;
  left: 100px;
  animation: banner-ani-six 10s linear infinite;
}
.review-area_4f211237ec4bbc0b .owl-prev_33231ceed3afb671 {
  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_4f211237ec4bbc0b .owl-prev_33231ceed3afb671 i {
  line-height: 55px !important;
}
.review-area_4f211237ec4bbc0b .owl-prev_33231ceed3afb671:hover {
  background-color: #242424 !important;
}
.review-area_4f211237ec4bbc0b .owl-next_61d26b2848e1b0f5 {
  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_4f211237ec4bbc0b .owl-next_61d26b2848e1b0f5 i {
  line-height: 55px !important;
}
.review-area_4f211237ec4bbc0b .owl-next_61d26b2848e1b0f5:hover {
  background-color: #242424 !important;
}
.review-area_4f211237ec4bbc0b .owl-theme_23765d9525365f3d .owl-nav_bbe2ff6448dd4334 {
  margin-top: 0;
  margin-bottom: -5px;
}
.review-area_4f211237ec4bbc0b .review-item_7ca1c9f01069dd7a {
  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_4f211237ec4bbc0b .review-item_7ca1c9f01069dd7a:hover {
  box-shadow: none;
  border: 1px solid #f5f5f5;
}
.review-area_4f211237ec4bbc0b .review-item_7ca1c9f01069dd7a:hover img {
  left: 15px;
}
.review-area_4f211237ec4bbc0b .review-item_7ca1c9f01069dd7a img {
  width: 80px !important;
  position: absolute;
  top: 32px;
  left: -35px;
  border-radius: 10px;
  transition: 0.5s all ease;
}
.review-area_4f211237ec4bbc0b .review-item_7ca1c9f01069dd7a h3 {
  font-weight: 600;
  font-size: 20px;
  color: #4a686a;
  margin-bottom: 10px;
}
.review-area_4f211237ec4bbc0b .review-item_7ca1c9f01069dd7a span {
  display: block;
  margin-bottom: 12px;
}
.review-area_4f211237ec4bbc0b .review-item_7ca1c9f01069dd7a ul {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}
.review-area_4f211237ec4bbc0b .review-item_7ca1c9f01069dd7a ul li {
  list-style-type: none;
  display: inline-block;
}
.review-area_4f211237ec4bbc0b .review-item_7ca1c9f01069dd7a ul li i {
  display: block;
  font-size: 15px;
}
.review-area_4f211237ec4bbc0b .review-item_7ca1c9f01069dd7a ul li .checked {
  color: #fdb139;
}
.review-area_4f211237ec4bbc0b .review-item_7ca1c9f01069dd7a p {
  margin-bottom: 0;
}
.review-area_4f211237ec4bbc0b.two_864b1f3ca26b8290 .review-item_7ca1c9f01069dd7a {
  margin: 0px 35px 30px;
}

/*-- End Review CSS --*/
/*-- Subscribe CSS --*/
.subscribe-area_b99a29fc6e17051d {
  position: relative;
}
.subscribe-area_b99a29fc6e17051d:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 50%;
  left: 0;
  bottom: 0;
  background-color: #4a686a;
}
.subscribe-area_b99a29fc6e17051d .subscribe-wrap_4ccd3bc1bba16267 {
  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_b99a29fc6e17051d .subscribe-wrap_4ccd3bc1bba16267 .section-title_a8eafb679cca1f00 {
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
}
.subscribe-area_b99a29fc6e17051d .subscribe-wrap_4ccd3bc1bba16267 .section-title_a8eafb679cca1f00 h2 {
  font-size: 30px;
}
.subscribe-area_b99a29fc6e17051d .subscribe-wrap_4ccd3bc1bba16267 .newsletter-form {
  position: relative;
}
.subscribe-area_b99a29fc6e17051d .subscribe-wrap_4ccd3bc1bba16267 .newsletter-form .form-control_029b50be783f3133 {
  border-radius: 30px;
  border: 1px solid #b7c3c3;
  padding-left: 25px;
  font-size: 15px;
  height: 50px;
  transition: 0.5s all ease;
}
.subscribe-area_b99a29fc6e17051d .subscribe-wrap_4ccd3bc1bba16267 .newsletter-form .form-control_029b50be783f3133:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.subscribe-area_b99a29fc6e17051d .subscribe-wrap_4ccd3bc1bba16267 .newsletter-form ::-moz-placeholder {
  color: #242424;
}
.subscribe-area_b99a29fc6e17051d .subscribe-wrap_4ccd3bc1bba16267 .newsletter-form ::placeholder {
  color: #242424;
}
.subscribe-area_b99a29fc6e17051d .subscribe-wrap_4ccd3bc1bba16267 .newsletter-form .cmn-btn_dc51e71d5926e9d4 {
  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_b99a29fc6e17051d .subscribe-wrap_4ccd3bc1bba16267 .newsletter-form .cmn-btn_dc51e71d5926e9d4:hover {
  background-color: #242424;
}
.subscribe-area_b99a29fc6e17051d .subscribe-wrap_4ccd3bc1bba16267 .newsletter-form .validation-danger {
  margin-top: 10px;
  font-size: 15px;
  color: #dc3545;
}
.subscribe-area_b99a29fc6e17051d .subscribe-wrap_4ccd3bc1bba16267 .newsletter-form .validation-success {
  margin-top: 10px;
  font-size: 15px;
  color: #28a745;
}

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

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

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

/*-- End Footer CSS --*/
/*----- End Home One CSS -----*/
/*----- Home Two CSS -----*/
/*-- Banner CSS --*/
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 {
  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_58e02b8d79cba38d.two_864b1f3ca26b8290:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.7;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c {
  position: relative;
  text-align: center;
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c h1 {
  color: #fff;
  margin-bottom: 30px;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c p {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  max-width: 645px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .col-lg-5_8aea367b48beac58 {
  flex: 0 0 40%;
  max-width: 40%;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .col-lg-2_31d7acfc926bb94e {
  flex: 0 0 20%;
  max-width: 20%;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.3490196078);
  padding: 35px 100px 15px;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de h2 {
  font-weight: 500;
  font-size: 30px;
  margin-bottom: 30px;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de .form-group {
  margin-bottom: 30px;
  position: relative;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de .form-group label {
  margin-bottom: 0;
  position: absolute;
  top: 18px;
  right: 20px;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de .form-group label i {
  display: inline-block;
  font-size: 20px;
  color: #4a686a;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de .form-group .form-control_029b50be783f3133 {
  height: 55px;
  border-radius: 5px;
  border: 1px solid #4a686a;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 15px;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de .form-group .form-control_029b50be783f3133:focus {
  border: 1px solid #fdb139;
  box-shadow: none;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de .form-group ::-moz-placeholder {
  color: #4a686a;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de .form-group ::placeholder {
  color: #4a686a;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de .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_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de .form-group .nice-select::after {
  border-bottom: 2px solid #999;
  height: 10px;
  right: 23px;
  top: 45%;
  width: 10px;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de .form-group .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de .cmn-btn_dc51e71d5926e9d4 {
  border: 0;
  transition: 0.5s all ease;
  background-color: #4a686a;
  padding: 12px 10px;
  display: block;
  width: 100%;
  height: 55px;
  margin-bottom: 30px;
}
.banner-area_58e02b8d79cba38d.two_864b1f3ca26b8290 .banner-text_f10e34707eaaf58c .banner-form_f03459341d93c3de .cmn-btn_dc51e71d5926e9d4:hover {
  background-color: #fdb139;
}

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

/*-- End Choose CSS --*/
/*-- Service CSS --*/
.service-area_7dc894406979c131.two_864b1f3ca26b8290 {
  background-color: #f5f5f5;
}
.service-area_7dc894406979c131.two_864b1f3ca26b8290 .service-item_32a235113be7bd1f {
  text-align: left;
  border: 1px solid #fff;
  background-color: #fff;
}
.service-area_7dc894406979c131.two_864b1f3ca26b8290 .service-item_32a235113be7bd1f:hover {
  background-color: #4a686a;
  border: 1px solid #456061;
}
.service-area_7dc894406979c131.two_864b1f3ca26b8290 .service-item_32a235113be7bd1f:hover .service-top_2b910e8c789129c1 i {
  color: #fdb139;
  background-color: #456061;
}
.service-area_7dc894406979c131.two_864b1f3ca26b8290 .service-item_32a235113be7bd1f .service-top_2b910e8c789129c1 {
  margin-bottom: 16px;
}
.service-area_7dc894406979c131.two_864b1f3ca26b8290 .service-item_32a235113be7bd1f .service-top_2b910e8c789129c1 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_7dc894406979c131.two_864b1f3ca26b8290 .service-item_32a235113be7bd1f h3 {
  margin-bottom: 13px;
}

/*-- End Service CSS --*/
/*-- About CSS --*/
.about-area_c0380ec7b6c78953.two_864b1f3ca26b8290 {
  background-color: #fff;
}
.about-area_c0380ec7b6c78953.two_864b1f3ca26b8290 .about-content_2d8700a149b8d1a9 {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 30px;
}
.about-area_c0380ec7b6c78953.two_864b1f3ca26b8290 .about-content_2d8700a149b8d1a9 p {
  margin-bottom: 25px;
}
.about-area_c0380ec7b6c78953.two_864b1f3ca26b8290 .about-content_2d8700a149b8d1a9 ul {
  margin: 0;
  padding: 0;
}
.about-area_c0380ec7b6c78953.two_864b1f3ca26b8290 .about-content_2d8700a149b8d1a9 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 12px;
  font-weight: 500;
}
.about-area_c0380ec7b6c78953.two_864b1f3ca26b8290 .about-content_2d8700a149b8d1a9 ul li:hover i {
  color: #fff;
  background-color: #fdb139;
}
.about-area_c0380ec7b6c78953.two_864b1f3ca26b8290 .about-content_2d8700a149b8d1a9 ul li:last-child {
  margin-bottom: 0;
}
.about-area_c0380ec7b6c78953.two_864b1f3ca26b8290 .about-content_2d8700a149b8d1a9 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_c0380ec7b6c78953.two_864b1f3ca26b8290 .choose-img_1c5229ca3880aee6 {
  margin-bottom: 30px;
}
.about-area_c0380ec7b6c78953.two_864b1f3ca26b8290 .choose-img_1c5229ca3880aee6 img {
  max-width: 350px;
  width: 100%;
  border-radius: 10px;
}
.about-area_c0380ec7b6c78953.two_864b1f3ca26b8290 .choose-img_1c5229ca3880aee6 img:first-child {
  margin-bottom: -150px;
  margin-left: 190px;
}
.about-area_c0380ec7b6c78953.two_864b1f3ca26b8290 .choose-img_1c5229ca3880aee6 img:last-child {
  margin-top: -150px;
}

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

/*-- End Projects CSS --*/
/*-- FAQ CSS --*/
.faq-area_bb4d3069497d699b .faq-content_c2c2305bd4c30cdf .accordion {
  margin: 0;
  padding: 0;
}
.faq-area_bb4d3069497d699b .faq-content_c2c2305bd4c30cdf .accordion p {
  display: none;
  padding: 20px 15px 0 15px;
  margin-bottom: 0;
}
.faq-area_bb4d3069497d699b .faq-content_c2c2305bd4c30cdf .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_bb4d3069497d699b .faq-content_c2c2305bd4c30cdf .accordion a:after {
  position: absolute;
  right: 20px;
  content: "+";
  top: 10px;
  color: #000000;
  font-size: 25px;
  font-weight: 500;
}
.faq-area_bb4d3069497d699b .faq-content_c2c2305bd4c30cdf .accordion a.active {
  color: #fff;
  background-color: #4a686a;
  border: 1px solid #4a686a;
}
.faq-area_bb4d3069497d699b .faq-content_c2c2305bd4c30cdf .accordion a.active:after {
  content: "-";
  font-size: 25px;
  color: #fff;
}
.faq-area_bb4d3069497d699b .faq-content_c2c2305bd4c30cdf .accordion li {
  position: relative;
  list-style-type: none;
  margin-bottom: 30px;
  display: block;
}
.faq-area_bb4d3069497d699b .faq-content_c2c2305bd4c30cdf .accordion li:first-child {
  border-top: 0;
}
.faq-area_bb4d3069497d699b .faq-content_c2c2305bd4c30cdf .accordion li:last-child {
  margin-bottom: 0;
}
.faq-area_bb4d3069497d699b .faq-img_0748285dad4d508c {
  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_bb4d3069497d699b .faq-img_0748285dad4d508c img {
  display: none;
}

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

.team-item_3a2c4c2df718205d {
  text-align: center;
  border-radius: 5px;
  background-color: #fff;
  padding-bottom: 22px;
  margin-bottom: 30px;
}
.team-item_3a2c4c2df718205d:hover .team-top_8afdabc3823be49d ul {
  bottom: 20px;
  opacity: 1;
  visibility: visible;
}
.team-item_3a2c4c2df718205d .team-top_8afdabc3823be49d {
  position: relative;
}
.team-item_3a2c4c2df718205d .team-top_8afdabc3823be49d img {
  border-radius: 5px 5px 0 0;
}
.team-item_3a2c4c2df718205d .team-top_8afdabc3823be49d 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_3a2c4c2df718205d .team-top_8afdabc3823be49d ul li {
  list-style-type: none;
  display: inline-block;
  margin-left: 2px;
  margin-right: 2px;
}
.team-item_3a2c4c2df718205d .team-top_8afdabc3823be49d 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_3a2c4c2df718205d .team-top_8afdabc3823be49d ul li a i {
  line-height: 35px;
}
.team-item_3a2c4c2df718205d .team-top_8afdabc3823be49d ul li a:hover {
  color: #fff;
  background-color: #fdb139;
}
.team-item_3a2c4c2df718205d h3 {
  font-size: 20px;
  margin-bottom: 8px;
  margin-top: 15px;
}
.team-item_3a2c4c2df718205d span {
  display: block;
}

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_9a84a9b391fea373.two_864b1f3ca26b8290:before {
  background-color: #f5f5f5;
}
.counter-area_9a84a9b391fea373.two_864b1f3ca26b8290:after {
  background-color: #fff;
}
.counter-area_9a84a9b391fea373.two_864b1f3ca26b8290 .counter-item_823406216bb373a7 h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_58e02b8d79cba38d.three_2a8f9213ca8a36fe {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_58e02b8d79cba38d.three_2a8f9213ca8a36fe .banner-shape_cfad9b8d4321ba5b img {
  z-index: 0;
}
.banner-area_58e02b8d79cba38d.three_2a8f9213ca8a36fe .banner-shape_cfad9b8d4321ba5b 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_58e02b8d79cba38d.three_2a8f9213ca8a36fe .banner-text_f10e34707eaaf58c {
  position: relative;
  z-index: 1;
}
.banner-area_58e02b8d79cba38d.three_2a8f9213ca8a36fe .banner-text_f10e34707eaaf58c h1 {
  color: #fff;
}
.banner-area_58e02b8d79cba38d.three_2a8f9213ca8a36fe .banner-text_f10e34707eaaf58c p {
  color: #fff;
}
.banner-area_58e02b8d79cba38d.three_2a8f9213ca8a36fe .banner-text_f10e34707eaaf58c .banner-service_69ec23178adaabe2 .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_58e02b8d79cba38d.three_2a8f9213ca8a36fe .banner-text_f10e34707eaaf58c .banner-service_69ec23178adaabe2 .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_58e02b8d79cba38d.three_2a8f9213ca8a36fe .banner-text_f10e34707eaaf58c .banner-service_69ec23178adaabe2 .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_58e02b8d79cba38d.three_2a8f9213ca8a36fe .banner-text_f10e34707eaaf58c .banner-service_69ec23178adaabe2 .nice-select .list .option {
  color: #242424;
}
.banner-area_58e02b8d79cba38d.three_2a8f9213ca8a36fe .banner-text_f10e34707eaaf58c .banner-service_69ec23178adaabe2 .cmn-btn_dc51e71d5926e9d4 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_58e02b8d79cba38d.three_2a8f9213ca8a36fe .banner-text_f10e34707eaaf58c .banner-service_69ec23178adaabe2 .cmn-btn_dc51e71d5926e9d4: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_9a84a9b391fea373.three_2a8f9213ca8a36fe:before {
  background-color: #4a686a;
}
.counter-area_9a84a9b391fea373.three_2a8f9213ca8a36fe:after {
  background-color: #fff;
}
.counter-area_9a84a9b391fea373.three_2a8f9213ca8a36fe .counter-wrap_d0b1ce2bd2edf94e {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_9a84a9b391fea373.three_2a8f9213ca8a36fe .counter-wrap_d0b1ce2bd2edf94e:before {
  display: none;
}
.counter-area_9a84a9b391fea373.three_2a8f9213ca8a36fe .counter-wrap_d0b1ce2bd2edf94e .counter-item_823406216bb373a7 p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_7dc894406979c131.three_2a8f9213ca8a36fe {
  background-color: #f5f5f5;
}
.service-area_7dc894406979c131.three_2a8f9213ca8a36fe .service-item_32a235113be7bd1f {
  background-color: #fff;
}
.service-area_7dc894406979c131.three_2a8f9213ca8a36fe .service-item_32a235113be7bd1f:hover {
  background-color: #fdb139;
}
.service-area_7dc894406979c131.three_2a8f9213ca8a36fe .service-item_32a235113be7bd1f.two_864b1f3ca26b8290:hover {
  background-color: #4a686a;
}
.service-area_7dc894406979c131.three_2a8f9213ca8a36fe .service-item_32a235113be7bd1f.three_2a8f9213ca8a36fe:hover {
  background-color: #e54b4b;
}

/*-- End Service CSS --*/
/*-- Blog CSS --*/
.blog-item_753c84adb6a159e9 {
  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_753c84adb6a159e9:hover {
  transform: translate(0, -10px);
}
.blog-item_753c84adb6a159e9 a {
  display: block;
}
.blog-item_753c84adb6a159e9 a img {
  border-radius: 10px;
  margin-bottom: 20px;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 {
  padding: 0 35px 25px;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 h3 {
  margin-bottom: 10px;
  font-size: 20px;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 h3 a {
  display: block;
  color: #242424;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 h3 a:hover {
  color: #fdb139;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 ul {
  margin: 0;
  padding: 0;
  margin-bottom: 12px;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 14px;
  position: relative;
  margin-left: 8px;
  margin-right: 8px;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 ul li:before {
  position: absolute;
  content: "/";
  top: 0;
  right: -13px;
  color: #1d3d5d;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 ul li:last-child:before {
  display: none;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 ul li span {
  display: inline-block;
  color: #1d3d5d;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 ul li a {
  display: inline-block;
  color: #fdb139;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 ul li a:hover {
  color: #242424;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 p {
  margin-bottom: 15px;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 a {
  display: inline-block;
  color: #1d3d5d;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 a i {
  display: inline-block;
  font-size: 18px;
  position: relative;
  top: 3px;
}
.blog-item_753c84adb6a159e9 .blog-bottom_cdd214ec9cfda3c7 a:hover {
  color: #fdb139;
}

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

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

.counter-area_9a84a9b391fea373.four_7ba5a402c58d7e65:after {
  background-color: #fff;
}

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

.love-area_9be537509a4f8573 .love-item_3cbad44d226f72fa .section-title_a8eafb679cca1f00 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_9be537509a4f8573 .love-item_3cbad44d226f72fa p {
  margin-bottom: 10px;
}
.love-area_9be537509a4f8573 .love-item_3cbad44d226f72fa ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_9be537509a4f8573 .love-item_3cbad44d226f72fa ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_9be537509a4f8573 .love-item_3cbad44d226f72fa ul li:last-child {
  margin-bottom: 0;
}
.love-area_9be537509a4f8573 .love-item_3cbad44d226f72fa ul li:hover i {
  background-color: #fdb139;
}
.love-area_9be537509a4f8573 .love-item_3cbad44d226f72fa 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_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .outer_258001da107546c0 {
  margin-bottom: 50px;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .outer_258001da107546c0 img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .outer_258001da107546c0 #big {
  margin-bottom: 30px;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .outer_258001da107546c0 #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .outer_258001da107546c0 #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .details-project_f8c8b7ffb9ac0755 .details-project-inner_28b52a4edc663e2e {
  margin-bottom: 30px;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .details-project_f8c8b7ffb9ac0755 .details-project-inner_28b52a4edc663e2e h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .details-project_f8c8b7ffb9ac0755 .details-project-inner_28b52a4edc663e2e p {
  margin-bottom: 0;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .details-choose_fa153d5ac199c3af {
  margin-bottom: 50px;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .details-choose_fa153d5ac199c3af h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .details-choose_fa153d5ac199c3af ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .details-choose_fa153d5ac199c3af 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_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .details-choose_fa153d5ac199c3af ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .details-choose_fa153d5ac199c3af 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_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .details-choose_fa153d5ac199c3af img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .details-choose_fa153d5ac199c3af p {
  margin-bottom: 10px;
}
.service-details-area_b2cf7b967507b5d6 .details-item_f768a6de001291a4 .details-choose_fa153d5ac199c3af p:last-child {
  margin-bottom: 0;
}
.service-details-area_b2cf7b967507b5d6 .watch-area_1a1d8bce810cc9d7 .section-title_a8eafb679cca1f00 {
  margin-bottom: 20px;
}
.service-details-area_b2cf7b967507b5d6 .watch-area_1a1d8bce810cc9d7 .section-title_a8eafb679cca1f00 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_b2cf7b967507b5d6 .watch-area_1a1d8bce810cc9d7 .watch-item_fbfbe6d5e28e60cf {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_b2cf7b967507b5d6 .watch-area_1a1d8bce810cc9d7 .watch-item_fbfbe6d5e28e60cf:before {
  background-color: #1d3d5d;
}

.widget-area_496d8f77dbcf0151 .widget-item_4c7ff5b6b3d2413b {
  margin-bottom: 30px;
}
.widget-area_496d8f77dbcf0151 .widget-item_4c7ff5b6b3d2413b:last-child {
  margin-bottom: 0;
}
.widget-area_496d8f77dbcf0151 .widget-item_4c7ff5b6b3d2413b h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_496d8f77dbcf0151 .widget-item_4c7ff5b6b3d2413b h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_496d8f77dbcf0151 .search_dea5618eaf425f82 form {
  position: relative;
}
.widget-area_496d8f77dbcf0151 .search_dea5618eaf425f82 form .form-control_029b50be783f3133 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_496d8f77dbcf0151 .search_dea5618eaf425f82 form .form-control_029b50be783f3133:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_496d8f77dbcf0151 .search_dea5618eaf425f82 form .btn_fb1879dd519e8cfc {
  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_496d8f77dbcf0151 .search_dea5618eaf425f82 form .btn_fb1879dd519e8cfc:hover {
  background-color: #242424;
}
.widget-area_496d8f77dbcf0151 .cat_683c862a6d392f9b ul {
  margin: 0;
  padding: 0;
}
.widget-area_496d8f77dbcf0151 .cat_683c862a6d392f9b 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_496d8f77dbcf0151 .cat_683c862a6d392f9b ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_496d8f77dbcf0151 .cat_683c862a6d392f9b ul li:hover a {
  color: #fff;
}
.widget-area_496d8f77dbcf0151 .cat_683c862a6d392f9b ul li:last-child {
  margin-bottom: 0;
}
.widget-area_496d8f77dbcf0151 .cat_683c862a6d392f9b ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_496d8f77dbcf0151 .cat_683c862a6d392f9b ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_496d8f77dbcf0151 .related_a8f7f3f93ec5c949 .related-inner_d82e1ae1e0decc61 {
  margin-bottom: 15px;
}
.widget-area_496d8f77dbcf0151 .related_a8f7f3f93ec5c949 .related-inner_d82e1ae1e0decc61:last-child {
  margin-bottom: 0;
}
.widget-area_496d8f77dbcf0151 .related_a8f7f3f93ec5c949 .related-inner_d82e1ae1e0decc61 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_496d8f77dbcf0151 .related_a8f7f3f93ec5c949 .related-inner_d82e1ae1e0decc61 ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_496d8f77dbcf0151 .related_a8f7f3f93ec5c949 .related-inner_d82e1ae1e0decc61 ul li img {
  width: 100%;
}
.widget-area_496d8f77dbcf0151 .related_a8f7f3f93ec5c949 .related-inner_d82e1ae1e0decc61 ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_496d8f77dbcf0151 .related_a8f7f3f93ec5c949 .related-inner_d82e1ae1e0decc61 ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_496d8f77dbcf0151 .related_a8f7f3f93ec5c949 .related-inner_d82e1ae1e0decc61 ul li a:hover {
  color: #fdb139;
}
.widget-area_496d8f77dbcf0151 .related_a8f7f3f93ec5c949 .related-inner_d82e1ae1e0decc61 ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_496d8f77dbcf0151 .newsletter_522f97786f6a174f .form-control_029b50be783f3133 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_496d8f77dbcf0151 .newsletter_522f97786f6a174f .form-control_029b50be783f3133:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_496d8f77dbcf0151 .newsletter_522f97786f6a174f .cmn-btn_dc51e71d5926e9d4 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_496d8f77dbcf0151 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_496d8f77dbcf0151 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_496d8f77dbcf0151 .call h3:before {
  display: none;
}
.widget-area_496d8f77dbcf0151 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_496d8f77dbcf0151 .call a:hover {
  color: #242424;
}
.widget-area_496d8f77dbcf0151 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_496d8f77dbcf0151 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_496d8f77dbcf0151 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_496d8f77dbcf0151 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_496d8f77dbcf0151 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_496d8f77dbcf0151 .information_1337eb51b01e9659 ul {
  margin: 0;
  padding: 0;
}
.widget-area_496d8f77dbcf0151 .information_1337eb51b01e9659 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_496d8f77dbcf0151 .information_1337eb51b01e9659 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_496d8f77dbcf0151 .information_1337eb51b01e9659 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_15040a1860d2d9fc .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e img {
  margin-bottom: 30px;
}
.project-details-area_15040a1860d2d9fc .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_15040a1860d2d9fc .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e p {
  margin-bottom: 30px;
}
.project-details-area_15040a1860d2d9fc .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e p:last-child {
  margin-bottom: 0;
}
.project-details-area_15040a1860d2d9fc .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e .one-p_6400cf52f1857686 {
  margin-bottom: 10px;
}
.project-details-area_15040a1860d2d9fc .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e .details-img-right_029d7abc5b141747 {
  margin-bottom: 30px;
}
.project-details-area_15040a1860d2d9fc .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e .details-img-right_029d7abc5b141747 ul {
  margin: 0;
  padding: 0;
}
.project-details-area_15040a1860d2d9fc .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e .details-img-right_029d7abc5b141747 ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_15040a1860d2d9fc .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e .details-img-right_029d7abc5b141747 ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_15040a1860d2d9fc .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e .details-img-right_029d7abc5b141747 ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_15040a1860d2d9fc .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e .details-img-right_029d7abc5b141747 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_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e {
  margin-bottom: 50px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e img {
  margin-bottom: 25px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e ul li a:hover {
  color: #fdb139;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e p {
  margin-bottom: 10px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e p:last-child {
  margin-bottom: 0;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e 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_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-img_8c2eb06ae510703e blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-comments_7693607603641502 {
  margin-bottom: 50px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-comments_7693607603641502 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-comments_7693607603641502 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-comments_7693607603641502 ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-comments_7693607603641502 ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-comments_7693607603641502 ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-comments_7693607603641502 ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-comments_7693607603641502 ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-comments_7693607603641502 ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-comments_7693607603641502 ul li p {
  margin-bottom: 10px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-comments_7693607603641502 ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-comments_7693607603641502 ul li a:hover {
  color: #242424;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-form_fdcea10e60fffda6 {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-form_fdcea10e60fffda6 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-form_fdcea10e60fffda6 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-form_fdcea10e60fffda6 span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-form_fdcea10e60fffda6 .form-group {
  margin-bottom: 30px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-form_fdcea10e60fffda6 .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-form_fdcea10e60fffda6 .form-group .form-control_029b50be783f3133 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-form_fdcea10e60fffda6 .form-group .form-control_029b50be783f3133:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-form_fdcea10e60fffda6 .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_b530540b19bafccd .details-item_f768a6de001291a4 .details-form_fdcea10e60fffda6 .cmn-btn_dc51e71d5926e9d4 {
  border: 0;
  transition: 0.5s all ease;
}

/*----- End Blog Details CSS -----*/
/*----- Contact CSS -----*/
.location-area_afe2dc064fa3ed60 .location-item_a68399eda1a92262 {
  margin-bottom: 30px;
  position: relative;
  text-align: center;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  padding: 30px 30px 28px;
}
.location-area_afe2dc064fa3ed60 .location-item_a68399eda1a92262 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_afe2dc064fa3ed60 .location-item_a68399eda1a92262 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.location-area_afe2dc064fa3ed60 .location-item_a68399eda1a92262 span {
  display: block;
  margin-bottom: 8px;
  font-weight: 500;
  line-height: 1.3;
}
.location-area_afe2dc064fa3ed60 .location-item_a68399eda1a92262 a {
  display: block;
  color: #5d5d5d;
  font-weight: 500;
  line-height: 1.3;
}
.location-area_afe2dc064fa3ed60 .location-item_a68399eda1a92262 a:hover {
  color: #fdb139;
}

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

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

/*----- End Contact CSS -----*/
/*----- User Form CSS -----*/
.user-form-area_ea425a07fada5db1 .user-item_c582e8ccd1c8c5da {
  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_ea425a07fada5db1 .user-item_c582e8ccd1c8c5da h2 {
  font-size: 35px;
  margin-bottom: 40px;
  position: relative;
  padding-bottom: 15px;
}
.user-form-area_ea425a07fada5db1 .user-item_c582e8ccd1c8c5da 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_ea425a07fada5db1 .user-item_c582e8ccd1c8c5da form .form-group {
  margin-bottom: 30px;
}
.user-form-area_ea425a07fada5db1 .user-item_c582e8ccd1c8c5da form .form-group .form-control_029b50be783f3133 {
  height: 50px;
  border-radius: 5px;
  padding-left: 20px;
  font-size: 15px;
  border: 0;
  background-color: #f5f5f5;
}
.user-form-area_ea425a07fada5db1 .user-item_c582e8ccd1c8c5da form .form-group .form-control_029b50be783f3133:focus {
  box-shadow: none;
  border: 0;
}
.user-form-area_ea425a07fada5db1 .user-item_c582e8ccd1c8c5da form .cmn-btn_dc51e71d5926e9d4 {
  border: 0;
  transition: 0.5s all ease;
}
.user-form-area_ea425a07fada5db1 .user-item_c582e8ccd1c8c5da form span {
  display: inline-block;
  margin-left: 10px;
  margin-right: 8px;
  font-size: 15px;
  position: relative;
  top: 1px;
}
.user-form-area_ea425a07fada5db1 .user-item_c582e8ccd1c8c5da form a {
  display: inline-block;
  color: #1d3d5d;
  font-weight: 500;
  position: relative;
  top: 1px;
}
.user-form-area_ea425a07fada5db1 .user-item_c582e8ccd1c8c5da form a:hover {
  color: #fdb139;
}

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

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

/*----- End Coming Soon CSS -----*/
/*----- Rules CSS -----*/
.rules-area_8d3890d7611c2386 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.rules-area_8d3890d7611c2386 .rules-item_55109c67cfb32ddc h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.rules-area_8d3890d7611c2386 .rules-item_55109c67cfb32ddc p {
  margin-bottom: 30px;
}
.rules-area_8d3890d7611c2386 .rules-item_55109c67cfb32ddc 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_e345b086a3a33606 {
  margin: 100px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}

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

.spinner_e345b086a3a33606 .rect2_b09e86162da7c7dc {
  animation-delay: -1.1s;
}

.spinner_e345b086a3a33606 .rect3_6920c85760b7a205 {
  animation-delay: -1s;
}

.spinner_e345b086a3a33606 .rect4_e3922b137cf1cd87 {
  animation-delay: -0.9s;
}

.spinner_e345b086a3a33606 .rect5_9152532d5987d72d {
  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_3262f6dc4c4e8d05 {
  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_3262f6dc4c4e8d05 img {
  top: 50%;
  left: 20px;
  width: 15px;
  position: absolute;
  transform: translateY(-50%);
}
.buy-now-btn_3262f6dc4c4e8d05:hover {
  color: #fff;
  background-color: #94be5d;
}

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