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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_5198f01c8fccb0ce {
  background-color: #f5f5f5;
}
.about-area_5198f01c8fccb0ce .container-fluid_613a7eca439bd67b {
  padding-left: 0;
  padding-right: 0;
}
.about-area_5198f01c8fccb0ce .container-fluid_613a7eca439bd67b .row_054db6ccb5ac5e7e {
  margin-left: 0;
  margin-right: 0;
}
.about-area_5198f01c8fccb0ce .container-fluid_613a7eca439bd67b .row_054db6ccb5ac5e7e .col-lg-6_01d1fb4bcc5718ce {
  padding-left: 0;
  padding-right: 0;
}
.about-area_5198f01c8fccb0ce .container-fluid_613a7eca439bd67b .row_054db6ccb5ac5e7e .col-lg-7_1b99279a55976d0c {
  padding-left: 0;
  padding-right: 0;
}
.about-area_5198f01c8fccb0ce .about-content_b7af785150c86c6c {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_5198f01c8fccb0ce .about-content_b7af785150c86c6c .section-title_2028a15f304cadf9 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_5198f01c8fccb0ce .about-content_b7af785150c86c6c p {
  margin-bottom: 30px;
}
.about-area_5198f01c8fccb0ce .about-img_d3fffc546c7bc32d {
  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_5198f01c8fccb0ce .about-img_d3fffc546c7bc32d:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_5198f01c8fccb0ce .about-img_d3fffc546c7bc32d img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_7f13dd6cb0fe90c3.two_00c357a8ca1cdf4d:before {
  background-color: #f5f5f5;
}
.counter-area_7f13dd6cb0fe90c3.two_00c357a8ca1cdf4d:after {
  background-color: #fff;
}
.counter-area_7f13dd6cb0fe90c3.two_00c357a8ca1cdf4d .counter-item_510dbe8566114abe h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_f8696bf9595e38bf.three_8ffde9056e35eff7 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_f8696bf9595e38bf.three_8ffde9056e35eff7 .banner-shape_d24b497bdbd091e2 img {
  z-index: 0;
}
.banner-area_f8696bf9595e38bf.three_8ffde9056e35eff7 .banner-shape_d24b497bdbd091e2 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_f8696bf9595e38bf.three_8ffde9056e35eff7 .banner-text_1ad1ede9a1971c21 {
  position: relative;
  z-index: 1;
}
.banner-area_f8696bf9595e38bf.three_8ffde9056e35eff7 .banner-text_1ad1ede9a1971c21 h1 {
  color: #fff;
}
.banner-area_f8696bf9595e38bf.three_8ffde9056e35eff7 .banner-text_1ad1ede9a1971c21 p {
  color: #fff;
}
.banner-area_f8696bf9595e38bf.three_8ffde9056e35eff7 .banner-text_1ad1ede9a1971c21 .banner-service_0c773eb93f07a4eb .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_f8696bf9595e38bf.three_8ffde9056e35eff7 .banner-text_1ad1ede9a1971c21 .banner-service_0c773eb93f07a4eb .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_f8696bf9595e38bf.three_8ffde9056e35eff7 .banner-text_1ad1ede9a1971c21 .banner-service_0c773eb93f07a4eb .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_f8696bf9595e38bf.three_8ffde9056e35eff7 .banner-text_1ad1ede9a1971c21 .banner-service_0c773eb93f07a4eb .nice-select .list .option {
  color: #242424;
}
.banner-area_f8696bf9595e38bf.three_8ffde9056e35eff7 .banner-text_1ad1ede9a1971c21 .banner-service_0c773eb93f07a4eb .cmn-btn_d7441123cc661ce0 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_f8696bf9595e38bf.three_8ffde9056e35eff7 .banner-text_1ad1ede9a1971c21 .banner-service_0c773eb93f07a4eb .cmn-btn_d7441123cc661ce0: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_7f13dd6cb0fe90c3.three_8ffde9056e35eff7:before {
  background-color: #4a686a;
}
.counter-area_7f13dd6cb0fe90c3.three_8ffde9056e35eff7:after {
  background-color: #fff;
}
.counter-area_7f13dd6cb0fe90c3.three_8ffde9056e35eff7 .counter-wrap_7eea89c4b7cde264 {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_7f13dd6cb0fe90c3.three_8ffde9056e35eff7 .counter-wrap_7eea89c4b7cde264:before {
  display: none;
}
.counter-area_7f13dd6cb0fe90c3.three_8ffde9056e35eff7 .counter-wrap_7eea89c4b7cde264 .counter-item_510dbe8566114abe p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_9bd43673b3a7f32d.three_8ffde9056e35eff7 {
  background-color: #f5f5f5;
}
.service-area_9bd43673b3a7f32d.three_8ffde9056e35eff7 .service-item_352f45bdc50973b8 {
  background-color: #fff;
}
.service-area_9bd43673b3a7f32d.three_8ffde9056e35eff7 .service-item_352f45bdc50973b8:hover {
  background-color: #fdb139;
}
.service-area_9bd43673b3a7f32d.three_8ffde9056e35eff7 .service-item_352f45bdc50973b8.two_00c357a8ca1cdf4d:hover {
  background-color: #4a686a;
}
.service-area_9bd43673b3a7f32d.three_8ffde9056e35eff7 .service-item_352f45bdc50973b8.three_8ffde9056e35eff7:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_7f13dd6cb0fe90c3.four_e6034122bffa4c04:after {
  background-color: #fff;
}

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

.love-area_40218c36efef8d54 .love-item_70579cd3d444de1b .section-title_2028a15f304cadf9 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_40218c36efef8d54 .love-item_70579cd3d444de1b p {
  margin-bottom: 10px;
}
.love-area_40218c36efef8d54 .love-item_70579cd3d444de1b ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_40218c36efef8d54 .love-item_70579cd3d444de1b ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_40218c36efef8d54 .love-item_70579cd3d444de1b ul li:last-child {
  margin-bottom: 0;
}
.love-area_40218c36efef8d54 .love-item_70579cd3d444de1b ul li:hover i {
  background-color: #fdb139;
}
.love-area_40218c36efef8d54 .love-item_70579cd3d444de1b 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_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .outer_8eb10f182dff49e4 {
  margin-bottom: 50px;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .outer_8eb10f182dff49e4 img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .outer_8eb10f182dff49e4 #big {
  margin-bottom: 30px;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .outer_8eb10f182dff49e4 #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .outer_8eb10f182dff49e4 #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .details-project_db8b486ce676bb01 .details-project-inner_ec61753b616ad14c {
  margin-bottom: 30px;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .details-project_db8b486ce676bb01 .details-project-inner_ec61753b616ad14c h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .details-project_db8b486ce676bb01 .details-project-inner_ec61753b616ad14c p {
  margin-bottom: 0;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .details-choose_a15855b1d4cf8f13 {
  margin-bottom: 50px;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .details-choose_a15855b1d4cf8f13 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .details-choose_a15855b1d4cf8f13 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .details-choose_a15855b1d4cf8f13 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_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .details-choose_a15855b1d4cf8f13 ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .details-choose_a15855b1d4cf8f13 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_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .details-choose_a15855b1d4cf8f13 img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .details-choose_a15855b1d4cf8f13 p {
  margin-bottom: 10px;
}
.service-details-area_5f627728761bdbb5 .details-item_f16fe192bfb5c302 .details-choose_a15855b1d4cf8f13 p:last-child {
  margin-bottom: 0;
}
.service-details-area_5f627728761bdbb5 .watch-area_32a44480630d27b9 .section-title_2028a15f304cadf9 {
  margin-bottom: 20px;
}
.service-details-area_5f627728761bdbb5 .watch-area_32a44480630d27b9 .section-title_2028a15f304cadf9 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_5f627728761bdbb5 .watch-area_32a44480630d27b9 .watch-item_b844fde50619acd2 {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_5f627728761bdbb5 .watch-area_32a44480630d27b9 .watch-item_b844fde50619acd2:before {
  background-color: #1d3d5d;
}

.widget-area_31d7505f4274f369 .widget-item_8492b3e667c8df6f {
  margin-bottom: 30px;
}
.widget-area_31d7505f4274f369 .widget-item_8492b3e667c8df6f:last-child {
  margin-bottom: 0;
}
.widget-area_31d7505f4274f369 .widget-item_8492b3e667c8df6f h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_31d7505f4274f369 .widget-item_8492b3e667c8df6f h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_31d7505f4274f369 .search_263570a3296e4222 form {
  position: relative;
}
.widget-area_31d7505f4274f369 .search_263570a3296e4222 form .form-control_325a5c3eac386256 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_31d7505f4274f369 .search_263570a3296e4222 form .form-control_325a5c3eac386256:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_31d7505f4274f369 .search_263570a3296e4222 form .btn_a228f7830b20107b {
  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_31d7505f4274f369 .search_263570a3296e4222 form .btn_a228f7830b20107b:hover {
  background-color: #242424;
}
.widget-area_31d7505f4274f369 .cat_26b8722e9ee88a00 ul {
  margin: 0;
  padding: 0;
}
.widget-area_31d7505f4274f369 .cat_26b8722e9ee88a00 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_31d7505f4274f369 .cat_26b8722e9ee88a00 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_31d7505f4274f369 .cat_26b8722e9ee88a00 ul li:hover a {
  color: #fff;
}
.widget-area_31d7505f4274f369 .cat_26b8722e9ee88a00 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_31d7505f4274f369 .cat_26b8722e9ee88a00 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_31d7505f4274f369 .cat_26b8722e9ee88a00 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_31d7505f4274f369 .related_df8bd3af92171784 .related-inner_5ee37fc68880f740 {
  margin-bottom: 15px;
}
.widget-area_31d7505f4274f369 .related_df8bd3af92171784 .related-inner_5ee37fc68880f740:last-child {
  margin-bottom: 0;
}
.widget-area_31d7505f4274f369 .related_df8bd3af92171784 .related-inner_5ee37fc68880f740 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_31d7505f4274f369 .related_df8bd3af92171784 .related-inner_5ee37fc68880f740 ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_31d7505f4274f369 .related_df8bd3af92171784 .related-inner_5ee37fc68880f740 ul li img {
  width: 100%;
}
.widget-area_31d7505f4274f369 .related_df8bd3af92171784 .related-inner_5ee37fc68880f740 ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_31d7505f4274f369 .related_df8bd3af92171784 .related-inner_5ee37fc68880f740 ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_31d7505f4274f369 .related_df8bd3af92171784 .related-inner_5ee37fc68880f740 ul li a:hover {
  color: #fdb139;
}
.widget-area_31d7505f4274f369 .related_df8bd3af92171784 .related-inner_5ee37fc68880f740 ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_31d7505f4274f369 .newsletter_6474b8cba3ae3479 .form-control_325a5c3eac386256 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_31d7505f4274f369 .newsletter_6474b8cba3ae3479 .form-control_325a5c3eac386256:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_31d7505f4274f369 .newsletter_6474b8cba3ae3479 .cmn-btn_d7441123cc661ce0 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_31d7505f4274f369 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_31d7505f4274f369 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_31d7505f4274f369 .call h3:before {
  display: none;
}
.widget-area_31d7505f4274f369 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_31d7505f4274f369 .call a:hover {
  color: #242424;
}
.widget-area_31d7505f4274f369 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_31d7505f4274f369 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_31d7505f4274f369 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_31d7505f4274f369 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_31d7505f4274f369 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_31d7505f4274f369 .information_0769a0eb3990a9be ul {
  margin: 0;
  padding: 0;
}
.widget-area_31d7505f4274f369 .information_0769a0eb3990a9be ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_31d7505f4274f369 .information_0769a0eb3990a9be ul li:last-child {
  margin-bottom: 0;
}
.widget-area_31d7505f4274f369 .information_0769a0eb3990a9be 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_edae6b6688a6954d .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 img {
  margin-bottom: 30px;
}
.project-details-area_edae6b6688a6954d .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_edae6b6688a6954d .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 p {
  margin-bottom: 30px;
}
.project-details-area_edae6b6688a6954d .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 p:last-child {
  margin-bottom: 0;
}
.project-details-area_edae6b6688a6954d .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 .one-p_208b65d0826532c1 {
  margin-bottom: 10px;
}
.project-details-area_edae6b6688a6954d .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 .details-img-right_e3ecd8eec9ad6591 {
  margin-bottom: 30px;
}
.project-details-area_edae6b6688a6954d .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 .details-img-right_e3ecd8eec9ad6591 ul {
  margin: 0;
  padding: 0;
}
.project-details-area_edae6b6688a6954d .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 .details-img-right_e3ecd8eec9ad6591 ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_edae6b6688a6954d .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 .details-img-right_e3ecd8eec9ad6591 ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_edae6b6688a6954d .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 .details-img-right_e3ecd8eec9ad6591 ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_edae6b6688a6954d .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 .details-img-right_e3ecd8eec9ad6591 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_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 {
  margin-bottom: 50px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 img {
  margin-bottom: 25px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 ul li a:hover {
  color: #fdb139;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 p {
  margin-bottom: 10px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 p:last-child {
  margin-bottom: 0;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 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_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-img_ef893ef968f5d913 blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-comments_ba903a4c5ddd850c {
  margin-bottom: 50px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-comments_ba903a4c5ddd850c h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-comments_ba903a4c5ddd850c h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-comments_ba903a4c5ddd850c ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-comments_ba903a4c5ddd850c ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-comments_ba903a4c5ddd850c ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-comments_ba903a4c5ddd850c ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-comments_ba903a4c5ddd850c ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-comments_ba903a4c5ddd850c ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-comments_ba903a4c5ddd850c ul li p {
  margin-bottom: 10px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-comments_ba903a4c5ddd850c ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-comments_ba903a4c5ddd850c ul li a:hover {
  color: #242424;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-form_7a2d20d24fc3f5ac {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-form_7a2d20d24fc3f5ac h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-form_7a2d20d24fc3f5ac h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-form_7a2d20d24fc3f5ac span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-form_7a2d20d24fc3f5ac .form-group {
  margin-bottom: 30px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-form_7a2d20d24fc3f5ac .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-form_7a2d20d24fc3f5ac .form-group .form-control_325a5c3eac386256 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-form_7a2d20d24fc3f5ac .form-group .form-control_325a5c3eac386256:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-form_7a2d20d24fc3f5ac .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_5590e398289a4e13 .details-item_f16fe192bfb5c302 .details-form_7a2d20d24fc3f5ac .cmn-btn_d7441123cc661ce0 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_9f06ff78d117b0f9 .rect2_fd0423629215127c {
  animation-delay: -1.1s;
}

.spinner_9f06ff78d117b0f9 .rect3_bdbc800de385bbea {
  animation-delay: -1s;
}

.spinner_9f06ff78d117b0f9 .rect4_7cfbbc69dc6fa762 {
  animation-delay: -0.9s;
}

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

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