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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_f0cda66c4c1c24f6 {
  background-color: #f5f5f5;
}
.about-area_f0cda66c4c1c24f6 .container-fluid_2507a7d981e35dca {
  padding-left: 0;
  padding-right: 0;
}
.about-area_f0cda66c4c1c24f6 .container-fluid_2507a7d981e35dca .row_c6724b71d566c7ed {
  margin-left: 0;
  margin-right: 0;
}
.about-area_f0cda66c4c1c24f6 .container-fluid_2507a7d981e35dca .row_c6724b71d566c7ed .col-lg-6_c604e0a9c901f679 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_f0cda66c4c1c24f6 .container-fluid_2507a7d981e35dca .row_c6724b71d566c7ed .col-lg-7_6c209f7bc80c57e0 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_f0cda66c4c1c24f6 .about-content_ee48c2dd3010cd3e {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_f0cda66c4c1c24f6 .about-content_ee48c2dd3010cd3e .section-title_fce9db65ddf01b90 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_f0cda66c4c1c24f6 .about-content_ee48c2dd3010cd3e p {
  margin-bottom: 30px;
}
.about-area_f0cda66c4c1c24f6 .about-img_6d1ef5776192702b {
  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_f0cda66c4c1c24f6 .about-img_6d1ef5776192702b:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_f0cda66c4c1c24f6 .about-img_6d1ef5776192702b img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_7a4c5efed61b087e.two_08b47b06ded5e578:before {
  background-color: #f5f5f5;
}
.counter-area_7a4c5efed61b087e.two_08b47b06ded5e578:after {
  background-color: #fff;
}
.counter-area_7a4c5efed61b087e.two_08b47b06ded5e578 .counter-item_cc6cff09e14931ee h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_1df4c0ac2e1d7b90.three_d43f91f0dc61d8c1 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_1df4c0ac2e1d7b90.three_d43f91f0dc61d8c1 .banner-shape_c4ada1a97c790bee img {
  z-index: 0;
}
.banner-area_1df4c0ac2e1d7b90.three_d43f91f0dc61d8c1 .banner-shape_c4ada1a97c790bee 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_1df4c0ac2e1d7b90.three_d43f91f0dc61d8c1 .banner-text_49487bf01aab71f9 {
  position: relative;
  z-index: 1;
}
.banner-area_1df4c0ac2e1d7b90.three_d43f91f0dc61d8c1 .banner-text_49487bf01aab71f9 h1 {
  color: #fff;
}
.banner-area_1df4c0ac2e1d7b90.three_d43f91f0dc61d8c1 .banner-text_49487bf01aab71f9 p {
  color: #fff;
}
.banner-area_1df4c0ac2e1d7b90.three_d43f91f0dc61d8c1 .banner-text_49487bf01aab71f9 .banner-service_24f586d7ac5a37a6 .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_1df4c0ac2e1d7b90.three_d43f91f0dc61d8c1 .banner-text_49487bf01aab71f9 .banner-service_24f586d7ac5a37a6 .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_1df4c0ac2e1d7b90.three_d43f91f0dc61d8c1 .banner-text_49487bf01aab71f9 .banner-service_24f586d7ac5a37a6 .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_1df4c0ac2e1d7b90.three_d43f91f0dc61d8c1 .banner-text_49487bf01aab71f9 .banner-service_24f586d7ac5a37a6 .nice-select .list .option {
  color: #242424;
}
.banner-area_1df4c0ac2e1d7b90.three_d43f91f0dc61d8c1 .banner-text_49487bf01aab71f9 .banner-service_24f586d7ac5a37a6 .cmn-btn_a8b61933d1de9539 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_1df4c0ac2e1d7b90.three_d43f91f0dc61d8c1 .banner-text_49487bf01aab71f9 .banner-service_24f586d7ac5a37a6 .cmn-btn_a8b61933d1de9539: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_7a4c5efed61b087e.three_d43f91f0dc61d8c1:before {
  background-color: #4a686a;
}
.counter-area_7a4c5efed61b087e.three_d43f91f0dc61d8c1:after {
  background-color: #fff;
}
.counter-area_7a4c5efed61b087e.three_d43f91f0dc61d8c1 .counter-wrap_c308aef15c3fd57e {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_7a4c5efed61b087e.three_d43f91f0dc61d8c1 .counter-wrap_c308aef15c3fd57e:before {
  display: none;
}
.counter-area_7a4c5efed61b087e.three_d43f91f0dc61d8c1 .counter-wrap_c308aef15c3fd57e .counter-item_cc6cff09e14931ee p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_80259b1bf038885e.three_d43f91f0dc61d8c1 {
  background-color: #f5f5f5;
}
.service-area_80259b1bf038885e.three_d43f91f0dc61d8c1 .service-item_51ed99439d5cd4be {
  background-color: #fff;
}
.service-area_80259b1bf038885e.three_d43f91f0dc61d8c1 .service-item_51ed99439d5cd4be:hover {
  background-color: #fdb139;
}
.service-area_80259b1bf038885e.three_d43f91f0dc61d8c1 .service-item_51ed99439d5cd4be.two_08b47b06ded5e578:hover {
  background-color: #4a686a;
}
.service-area_80259b1bf038885e.three_d43f91f0dc61d8c1 .service-item_51ed99439d5cd4be.three_d43f91f0dc61d8c1:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_7a4c5efed61b087e.four_8c469b2a832b8873:after {
  background-color: #fff;
}

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

.love-area_82e28c2c1746147a .love-item_35f2565672fb8453 .section-title_fce9db65ddf01b90 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_82e28c2c1746147a .love-item_35f2565672fb8453 p {
  margin-bottom: 10px;
}
.love-area_82e28c2c1746147a .love-item_35f2565672fb8453 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_82e28c2c1746147a .love-item_35f2565672fb8453 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_82e28c2c1746147a .love-item_35f2565672fb8453 ul li:last-child {
  margin-bottom: 0;
}
.love-area_82e28c2c1746147a .love-item_35f2565672fb8453 ul li:hover i {
  background-color: #fdb139;
}
.love-area_82e28c2c1746147a .love-item_35f2565672fb8453 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_595dabe79b639081 .details-item_00af71e88729d6df .outer_47ab9d9d9585d800 {
  margin-bottom: 50px;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .outer_47ab9d9d9585d800 img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .outer_47ab9d9d9585d800 #big {
  margin-bottom: 30px;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .outer_47ab9d9d9585d800 #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .outer_47ab9d9d9585d800 #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .details-project_b8a007293fbfd510 .details-project-inner_c6083b80e3aba3eb {
  margin-bottom: 30px;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .details-project_b8a007293fbfd510 .details-project-inner_c6083b80e3aba3eb h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .details-project_b8a007293fbfd510 .details-project-inner_c6083b80e3aba3eb p {
  margin-bottom: 0;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .details-choose_71e64975f6ebdd16 {
  margin-bottom: 50px;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .details-choose_71e64975f6ebdd16 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .details-choose_71e64975f6ebdd16 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .details-choose_71e64975f6ebdd16 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_595dabe79b639081 .details-item_00af71e88729d6df .details-choose_71e64975f6ebdd16 ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .details-choose_71e64975f6ebdd16 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_595dabe79b639081 .details-item_00af71e88729d6df .details-choose_71e64975f6ebdd16 img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .details-choose_71e64975f6ebdd16 p {
  margin-bottom: 10px;
}
.service-details-area_595dabe79b639081 .details-item_00af71e88729d6df .details-choose_71e64975f6ebdd16 p:last-child {
  margin-bottom: 0;
}
.service-details-area_595dabe79b639081 .watch-area_d7b2e2ddbf355384 .section-title_fce9db65ddf01b90 {
  margin-bottom: 20px;
}
.service-details-area_595dabe79b639081 .watch-area_d7b2e2ddbf355384 .section-title_fce9db65ddf01b90 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_595dabe79b639081 .watch-area_d7b2e2ddbf355384 .watch-item_efbf404787cd6f2e {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_595dabe79b639081 .watch-area_d7b2e2ddbf355384 .watch-item_efbf404787cd6f2e:before {
  background-color: #1d3d5d;
}

.widget-area_7283e6dc9c03dc0a .widget-item_228cbc7bec37da5c {
  margin-bottom: 30px;
}
.widget-area_7283e6dc9c03dc0a .widget-item_228cbc7bec37da5c:last-child {
  margin-bottom: 0;
}
.widget-area_7283e6dc9c03dc0a .widget-item_228cbc7bec37da5c h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_7283e6dc9c03dc0a .widget-item_228cbc7bec37da5c h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_7283e6dc9c03dc0a .search_8827a6cc611bc425 form {
  position: relative;
}
.widget-area_7283e6dc9c03dc0a .search_8827a6cc611bc425 form .form-control_25c1e4bd47be2548 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_7283e6dc9c03dc0a .search_8827a6cc611bc425 form .form-control_25c1e4bd47be2548:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_7283e6dc9c03dc0a .search_8827a6cc611bc425 form .btn_c1746a14600ae1b0 {
  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_7283e6dc9c03dc0a .search_8827a6cc611bc425 form .btn_c1746a14600ae1b0:hover {
  background-color: #242424;
}
.widget-area_7283e6dc9c03dc0a .cat_ef132393e76694a2 ul {
  margin: 0;
  padding: 0;
}
.widget-area_7283e6dc9c03dc0a .cat_ef132393e76694a2 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_7283e6dc9c03dc0a .cat_ef132393e76694a2 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_7283e6dc9c03dc0a .cat_ef132393e76694a2 ul li:hover a {
  color: #fff;
}
.widget-area_7283e6dc9c03dc0a .cat_ef132393e76694a2 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_7283e6dc9c03dc0a .cat_ef132393e76694a2 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_7283e6dc9c03dc0a .cat_ef132393e76694a2 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_7283e6dc9c03dc0a .related_3adf2933576c6781 .related-inner_0d04bebaf4696467 {
  margin-bottom: 15px;
}
.widget-area_7283e6dc9c03dc0a .related_3adf2933576c6781 .related-inner_0d04bebaf4696467:last-child {
  margin-bottom: 0;
}
.widget-area_7283e6dc9c03dc0a .related_3adf2933576c6781 .related-inner_0d04bebaf4696467 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_7283e6dc9c03dc0a .related_3adf2933576c6781 .related-inner_0d04bebaf4696467 ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_7283e6dc9c03dc0a .related_3adf2933576c6781 .related-inner_0d04bebaf4696467 ul li img {
  width: 100%;
}
.widget-area_7283e6dc9c03dc0a .related_3adf2933576c6781 .related-inner_0d04bebaf4696467 ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_7283e6dc9c03dc0a .related_3adf2933576c6781 .related-inner_0d04bebaf4696467 ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_7283e6dc9c03dc0a .related_3adf2933576c6781 .related-inner_0d04bebaf4696467 ul li a:hover {
  color: #fdb139;
}
.widget-area_7283e6dc9c03dc0a .related_3adf2933576c6781 .related-inner_0d04bebaf4696467 ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_7283e6dc9c03dc0a .newsletter_6738a199aa313635 .form-control_25c1e4bd47be2548 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_7283e6dc9c03dc0a .newsletter_6738a199aa313635 .form-control_25c1e4bd47be2548:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_7283e6dc9c03dc0a .newsletter_6738a199aa313635 .cmn-btn_a8b61933d1de9539 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_7283e6dc9c03dc0a .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_7283e6dc9c03dc0a .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_7283e6dc9c03dc0a .call h3:before {
  display: none;
}
.widget-area_7283e6dc9c03dc0a .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_7283e6dc9c03dc0a .call a:hover {
  color: #242424;
}
.widget-area_7283e6dc9c03dc0a .tags h3 {
  margin-bottom: 25px;
}
.widget-area_7283e6dc9c03dc0a .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_7283e6dc9c03dc0a .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_7283e6dc9c03dc0a .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_7283e6dc9c03dc0a .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_7283e6dc9c03dc0a .information_05819082bed5b0e1 ul {
  margin: 0;
  padding: 0;
}
.widget-area_7283e6dc9c03dc0a .information_05819082bed5b0e1 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_7283e6dc9c03dc0a .information_05819082bed5b0e1 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_7283e6dc9c03dc0a .information_05819082bed5b0e1 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_21384980f8bc4b39 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 img {
  margin-bottom: 30px;
}
.project-details-area_21384980f8bc4b39 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_21384980f8bc4b39 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 p {
  margin-bottom: 30px;
}
.project-details-area_21384980f8bc4b39 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 p:last-child {
  margin-bottom: 0;
}
.project-details-area_21384980f8bc4b39 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 .one-p_183900a62a047ad1 {
  margin-bottom: 10px;
}
.project-details-area_21384980f8bc4b39 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 .details-img-right_f57a21c653382692 {
  margin-bottom: 30px;
}
.project-details-area_21384980f8bc4b39 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 .details-img-right_f57a21c653382692 ul {
  margin: 0;
  padding: 0;
}
.project-details-area_21384980f8bc4b39 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 .details-img-right_f57a21c653382692 ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_21384980f8bc4b39 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 .details-img-right_f57a21c653382692 ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_21384980f8bc4b39 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 .details-img-right_f57a21c653382692 ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_21384980f8bc4b39 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 .details-img-right_f57a21c653382692 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_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 {
  margin-bottom: 50px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 img {
  margin-bottom: 25px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 ul li a:hover {
  color: #fdb139;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 p {
  margin-bottom: 10px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 p:last-child {
  margin-bottom: 0;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 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_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-img_c2a32698db8ae028 blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-comments_fb081c1eda5e7ab6 {
  margin-bottom: 50px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-comments_fb081c1eda5e7ab6 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-comments_fb081c1eda5e7ab6 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-comments_fb081c1eda5e7ab6 ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-comments_fb081c1eda5e7ab6 ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-comments_fb081c1eda5e7ab6 ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-comments_fb081c1eda5e7ab6 ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-comments_fb081c1eda5e7ab6 ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-comments_fb081c1eda5e7ab6 ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-comments_fb081c1eda5e7ab6 ul li p {
  margin-bottom: 10px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-comments_fb081c1eda5e7ab6 ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-comments_fb081c1eda5e7ab6 ul li a:hover {
  color: #242424;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-form_fa0c6f6228180eb2 {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-form_fa0c6f6228180eb2 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-form_fa0c6f6228180eb2 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-form_fa0c6f6228180eb2 span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-form_fa0c6f6228180eb2 .form-group {
  margin-bottom: 30px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-form_fa0c6f6228180eb2 .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-form_fa0c6f6228180eb2 .form-group .form-control_25c1e4bd47be2548 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-form_fa0c6f6228180eb2 .form-group .form-control_25c1e4bd47be2548:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-form_fa0c6f6228180eb2 .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_90353c1b9c993fa8 .details-item_00af71e88729d6df .details-form_fa0c6f6228180eb2 .cmn-btn_a8b61933d1de9539 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_58b6a798ca044eea .rect2_ce226312a1f18a58 {
  animation-delay: -1.1s;
}

.spinner_58b6a798ca044eea .rect3_9d20904d83afff4e {
  animation-delay: -1s;
}

.spinner_58b6a798ca044eea .rect4_d14b48e5bc6785d1 {
  animation-delay: -0.9s;
}

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

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