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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_f2fb73354e66531f {
  background-color: #f5f5f5;
}
.about-area_f2fb73354e66531f .container-fluid_3a311162a6ff8245 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_f2fb73354e66531f .container-fluid_3a311162a6ff8245 .row_d7d0622e9fa4bc10 {
  margin-left: 0;
  margin-right: 0;
}
.about-area_f2fb73354e66531f .container-fluid_3a311162a6ff8245 .row_d7d0622e9fa4bc10 .col-lg-6_d0e36b5b7560394d {
  padding-left: 0;
  padding-right: 0;
}
.about-area_f2fb73354e66531f .container-fluid_3a311162a6ff8245 .row_d7d0622e9fa4bc10 .col-lg-7_551ff29f176b5f0f {
  padding-left: 0;
  padding-right: 0;
}
.about-area_f2fb73354e66531f .about-content_a8455509334f01f6 {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_f2fb73354e66531f .about-content_a8455509334f01f6 .section-title_46958ff86f9be6e3 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_f2fb73354e66531f .about-content_a8455509334f01f6 p {
  margin-bottom: 30px;
}
.about-area_f2fb73354e66531f .about-img_c95c7690ddf7589d {
  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_f2fb73354e66531f .about-img_c95c7690ddf7589d:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_f2fb73354e66531f .about-img_c95c7690ddf7589d img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_09d14ce7bacadf1c.two_6624057dce6bc616:before {
  background-color: #f5f5f5;
}
.counter-area_09d14ce7bacadf1c.two_6624057dce6bc616:after {
  background-color: #fff;
}
.counter-area_09d14ce7bacadf1c.two_6624057dce6bc616 .counter-item_e79ad83bf448f821 h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_19fab16dd0a1e7d2.three_339f1b3db76905c4 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_19fab16dd0a1e7d2.three_339f1b3db76905c4 .banner-shape_e178af6a74226ec3 img {
  z-index: 0;
}
.banner-area_19fab16dd0a1e7d2.three_339f1b3db76905c4 .banner-shape_e178af6a74226ec3 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_19fab16dd0a1e7d2.three_339f1b3db76905c4 .banner-text_16a3da7283e9dd2f {
  position: relative;
  z-index: 1;
}
.banner-area_19fab16dd0a1e7d2.three_339f1b3db76905c4 .banner-text_16a3da7283e9dd2f h1 {
  color: #fff;
}
.banner-area_19fab16dd0a1e7d2.three_339f1b3db76905c4 .banner-text_16a3da7283e9dd2f p {
  color: #fff;
}
.banner-area_19fab16dd0a1e7d2.three_339f1b3db76905c4 .banner-text_16a3da7283e9dd2f .banner-service_4de1e3604d9c0b4e .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_19fab16dd0a1e7d2.three_339f1b3db76905c4 .banner-text_16a3da7283e9dd2f .banner-service_4de1e3604d9c0b4e .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_19fab16dd0a1e7d2.three_339f1b3db76905c4 .banner-text_16a3da7283e9dd2f .banner-service_4de1e3604d9c0b4e .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_19fab16dd0a1e7d2.three_339f1b3db76905c4 .banner-text_16a3da7283e9dd2f .banner-service_4de1e3604d9c0b4e .nice-select .list .option {
  color: #242424;
}
.banner-area_19fab16dd0a1e7d2.three_339f1b3db76905c4 .banner-text_16a3da7283e9dd2f .banner-service_4de1e3604d9c0b4e .cmn-btn_0dbb0b26444ec1cc {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_19fab16dd0a1e7d2.three_339f1b3db76905c4 .banner-text_16a3da7283e9dd2f .banner-service_4de1e3604d9c0b4e .cmn-btn_0dbb0b26444ec1cc: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_09d14ce7bacadf1c.three_339f1b3db76905c4:before {
  background-color: #4a686a;
}
.counter-area_09d14ce7bacadf1c.three_339f1b3db76905c4:after {
  background-color: #fff;
}
.counter-area_09d14ce7bacadf1c.three_339f1b3db76905c4 .counter-wrap_caed317c462cf4ed {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_09d14ce7bacadf1c.three_339f1b3db76905c4 .counter-wrap_caed317c462cf4ed:before {
  display: none;
}
.counter-area_09d14ce7bacadf1c.three_339f1b3db76905c4 .counter-wrap_caed317c462cf4ed .counter-item_e79ad83bf448f821 p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_03c255307396bab9.three_339f1b3db76905c4 {
  background-color: #f5f5f5;
}
.service-area_03c255307396bab9.three_339f1b3db76905c4 .service-item_6be609bca65a5a2c {
  background-color: #fff;
}
.service-area_03c255307396bab9.three_339f1b3db76905c4 .service-item_6be609bca65a5a2c:hover {
  background-color: #fdb139;
}
.service-area_03c255307396bab9.three_339f1b3db76905c4 .service-item_6be609bca65a5a2c.two_6624057dce6bc616:hover {
  background-color: #4a686a;
}
.service-area_03c255307396bab9.three_339f1b3db76905c4 .service-item_6be609bca65a5a2c.three_339f1b3db76905c4:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_09d14ce7bacadf1c.four_638aa91602924025:after {
  background-color: #fff;
}

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

.love-area_ebb0539f011c407d .love-item_618e1daf91d44ed1 .section-title_46958ff86f9be6e3 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_ebb0539f011c407d .love-item_618e1daf91d44ed1 p {
  margin-bottom: 10px;
}
.love-area_ebb0539f011c407d .love-item_618e1daf91d44ed1 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_ebb0539f011c407d .love-item_618e1daf91d44ed1 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_ebb0539f011c407d .love-item_618e1daf91d44ed1 ul li:last-child {
  margin-bottom: 0;
}
.love-area_ebb0539f011c407d .love-item_618e1daf91d44ed1 ul li:hover i {
  background-color: #fdb139;
}
.love-area_ebb0539f011c407d .love-item_618e1daf91d44ed1 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_610dcd0584966b0a .details-item_72dd83545091f536 .outer_3c5978588f91626b {
  margin-bottom: 50px;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .outer_3c5978588f91626b img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .outer_3c5978588f91626b #big {
  margin-bottom: 30px;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .outer_3c5978588f91626b #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .outer_3c5978588f91626b #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .details-project_0d2e3242f152000d .details-project-inner_8056c610f7c63498 {
  margin-bottom: 30px;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .details-project_0d2e3242f152000d .details-project-inner_8056c610f7c63498 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .details-project_0d2e3242f152000d .details-project-inner_8056c610f7c63498 p {
  margin-bottom: 0;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .details-choose_fdf875c3fbbb8ad7 {
  margin-bottom: 50px;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .details-choose_fdf875c3fbbb8ad7 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .details-choose_fdf875c3fbbb8ad7 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .details-choose_fdf875c3fbbb8ad7 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_610dcd0584966b0a .details-item_72dd83545091f536 .details-choose_fdf875c3fbbb8ad7 ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .details-choose_fdf875c3fbbb8ad7 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_610dcd0584966b0a .details-item_72dd83545091f536 .details-choose_fdf875c3fbbb8ad7 img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .details-choose_fdf875c3fbbb8ad7 p {
  margin-bottom: 10px;
}
.service-details-area_610dcd0584966b0a .details-item_72dd83545091f536 .details-choose_fdf875c3fbbb8ad7 p:last-child {
  margin-bottom: 0;
}
.service-details-area_610dcd0584966b0a .watch-area_8b00b8ca938b1829 .section-title_46958ff86f9be6e3 {
  margin-bottom: 20px;
}
.service-details-area_610dcd0584966b0a .watch-area_8b00b8ca938b1829 .section-title_46958ff86f9be6e3 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_610dcd0584966b0a .watch-area_8b00b8ca938b1829 .watch-item_2e0bd8c26578d211 {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_610dcd0584966b0a .watch-area_8b00b8ca938b1829 .watch-item_2e0bd8c26578d211:before {
  background-color: #1d3d5d;
}

.widget-area_d16e087f93269d54 .widget-item_852e52b3b86d0f39 {
  margin-bottom: 30px;
}
.widget-area_d16e087f93269d54 .widget-item_852e52b3b86d0f39:last-child {
  margin-bottom: 0;
}
.widget-area_d16e087f93269d54 .widget-item_852e52b3b86d0f39 h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_d16e087f93269d54 .widget-item_852e52b3b86d0f39 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_d16e087f93269d54 .search_a96271be975610a8 form {
  position: relative;
}
.widget-area_d16e087f93269d54 .search_a96271be975610a8 form .form-control_1c53117230c1ca1e {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_d16e087f93269d54 .search_a96271be975610a8 form .form-control_1c53117230c1ca1e:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_d16e087f93269d54 .search_a96271be975610a8 form .btn_e01d1ca05a66c220 {
  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_d16e087f93269d54 .search_a96271be975610a8 form .btn_e01d1ca05a66c220:hover {
  background-color: #242424;
}
.widget-area_d16e087f93269d54 .cat_5e0b7a1ab7cd8bfb ul {
  margin: 0;
  padding: 0;
}
.widget-area_d16e087f93269d54 .cat_5e0b7a1ab7cd8bfb 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_d16e087f93269d54 .cat_5e0b7a1ab7cd8bfb ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_d16e087f93269d54 .cat_5e0b7a1ab7cd8bfb ul li:hover a {
  color: #fff;
}
.widget-area_d16e087f93269d54 .cat_5e0b7a1ab7cd8bfb ul li:last-child {
  margin-bottom: 0;
}
.widget-area_d16e087f93269d54 .cat_5e0b7a1ab7cd8bfb ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_d16e087f93269d54 .cat_5e0b7a1ab7cd8bfb ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_d16e087f93269d54 .related_36310467884ec1e7 .related-inner_153363c6189eda21 {
  margin-bottom: 15px;
}
.widget-area_d16e087f93269d54 .related_36310467884ec1e7 .related-inner_153363c6189eda21:last-child {
  margin-bottom: 0;
}
.widget-area_d16e087f93269d54 .related_36310467884ec1e7 .related-inner_153363c6189eda21 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_d16e087f93269d54 .related_36310467884ec1e7 .related-inner_153363c6189eda21 ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_d16e087f93269d54 .related_36310467884ec1e7 .related-inner_153363c6189eda21 ul li img {
  width: 100%;
}
.widget-area_d16e087f93269d54 .related_36310467884ec1e7 .related-inner_153363c6189eda21 ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_d16e087f93269d54 .related_36310467884ec1e7 .related-inner_153363c6189eda21 ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_d16e087f93269d54 .related_36310467884ec1e7 .related-inner_153363c6189eda21 ul li a:hover {
  color: #fdb139;
}
.widget-area_d16e087f93269d54 .related_36310467884ec1e7 .related-inner_153363c6189eda21 ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_d16e087f93269d54 .newsletter_99647b5ca325d4a4 .form-control_1c53117230c1ca1e {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_d16e087f93269d54 .newsletter_99647b5ca325d4a4 .form-control_1c53117230c1ca1e:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_d16e087f93269d54 .newsletter_99647b5ca325d4a4 .cmn-btn_0dbb0b26444ec1cc {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_d16e087f93269d54 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_d16e087f93269d54 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_d16e087f93269d54 .call h3:before {
  display: none;
}
.widget-area_d16e087f93269d54 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_d16e087f93269d54 .call a:hover {
  color: #242424;
}
.widget-area_d16e087f93269d54 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_d16e087f93269d54 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_d16e087f93269d54 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_d16e087f93269d54 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_d16e087f93269d54 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_d16e087f93269d54 .information_187a57172f4d09c8 ul {
  margin: 0;
  padding: 0;
}
.widget-area_d16e087f93269d54 .information_187a57172f4d09c8 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_d16e087f93269d54 .information_187a57172f4d09c8 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_d16e087f93269d54 .information_187a57172f4d09c8 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_e162531e36c999c4 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 img {
  margin-bottom: 30px;
}
.project-details-area_e162531e36c999c4 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_e162531e36c999c4 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 p {
  margin-bottom: 30px;
}
.project-details-area_e162531e36c999c4 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 p:last-child {
  margin-bottom: 0;
}
.project-details-area_e162531e36c999c4 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 .one-p_427812a65167136b {
  margin-bottom: 10px;
}
.project-details-area_e162531e36c999c4 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 .details-img-right_36660a7f274f6b56 {
  margin-bottom: 30px;
}
.project-details-area_e162531e36c999c4 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 .details-img-right_36660a7f274f6b56 ul {
  margin: 0;
  padding: 0;
}
.project-details-area_e162531e36c999c4 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 .details-img-right_36660a7f274f6b56 ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_e162531e36c999c4 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 .details-img-right_36660a7f274f6b56 ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_e162531e36c999c4 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 .details-img-right_36660a7f274f6b56 ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_e162531e36c999c4 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 .details-img-right_36660a7f274f6b56 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_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 {
  margin-bottom: 50px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 img {
  margin-bottom: 25px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 ul li a:hover {
  color: #fdb139;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 p {
  margin-bottom: 10px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 p:last-child {
  margin-bottom: 0;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 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_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-img_f1fa8cc7b1186786 blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-comments_2d1a0704120c60ea {
  margin-bottom: 50px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-comments_2d1a0704120c60ea h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-comments_2d1a0704120c60ea h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-comments_2d1a0704120c60ea ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-comments_2d1a0704120c60ea ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-comments_2d1a0704120c60ea ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-comments_2d1a0704120c60ea ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-comments_2d1a0704120c60ea ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-comments_2d1a0704120c60ea ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-comments_2d1a0704120c60ea ul li p {
  margin-bottom: 10px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-comments_2d1a0704120c60ea ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-comments_2d1a0704120c60ea ul li a:hover {
  color: #242424;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-form_afd1617fb4e4f34c {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-form_afd1617fb4e4f34c h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-form_afd1617fb4e4f34c h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-form_afd1617fb4e4f34c span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-form_afd1617fb4e4f34c .form-group {
  margin-bottom: 30px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-form_afd1617fb4e4f34c .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-form_afd1617fb4e4f34c .form-group .form-control_1c53117230c1ca1e {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-form_afd1617fb4e4f34c .form-group .form-control_1c53117230c1ca1e:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-form_afd1617fb4e4f34c .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_cb6090b7adaede01 .details-item_72dd83545091f536 .details-form_afd1617fb4e4f34c .cmn-btn_0dbb0b26444ec1cc {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_84688d9f6d272001 .rect2_825ed862888b40ef {
  animation-delay: -1.1s;
}

.spinner_84688d9f6d272001 .rect3_440e1961f1341dbe {
  animation-delay: -1s;
}

.spinner_84688d9f6d272001 .rect4_cf806e32c185c353 {
  animation-delay: -0.9s;
}

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

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