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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_a46d1455b7172a70 {
  background-color: #f5f5f5;
}
.about-area_a46d1455b7172a70 .container-fluid_2c5961b651ee319c {
  padding-left: 0;
  padding-right: 0;
}
.about-area_a46d1455b7172a70 .container-fluid_2c5961b651ee319c .row_9e43b02b0fcccb4d {
  margin-left: 0;
  margin-right: 0;
}
.about-area_a46d1455b7172a70 .container-fluid_2c5961b651ee319c .row_9e43b02b0fcccb4d .col-lg-6_dae82adee4122a14 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_a46d1455b7172a70 .container-fluid_2c5961b651ee319c .row_9e43b02b0fcccb4d .col-lg-7_30c446de0821c7a3 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_a46d1455b7172a70 .about-content_c10f2dd16e3ceac2 {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_a46d1455b7172a70 .about-content_c10f2dd16e3ceac2 .section-title_d5d608f5f3eb8b94 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_a46d1455b7172a70 .about-content_c10f2dd16e3ceac2 p {
  margin-bottom: 30px;
}
.about-area_a46d1455b7172a70 .about-img_30afcaf64168ac48 {
  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_a46d1455b7172a70 .about-img_30afcaf64168ac48:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_a46d1455b7172a70 .about-img_30afcaf64168ac48 img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_334864a5801fcc13.two_d213d439878169d1:before {
  background-color: #f5f5f5;
}
.counter-area_334864a5801fcc13.two_d213d439878169d1:after {
  background-color: #fff;
}
.counter-area_334864a5801fcc13.two_d213d439878169d1 .counter-item_9bc23bbcbf841198 h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_31d69faff7b4e6fa.three_0e9189799a4a7ecf {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_31d69faff7b4e6fa.three_0e9189799a4a7ecf .banner-shape_17ac7a3f709e409c img {
  z-index: 0;
}
.banner-area_31d69faff7b4e6fa.three_0e9189799a4a7ecf .banner-shape_17ac7a3f709e409c 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_31d69faff7b4e6fa.three_0e9189799a4a7ecf .banner-text_03b101313374187b {
  position: relative;
  z-index: 1;
}
.banner-area_31d69faff7b4e6fa.three_0e9189799a4a7ecf .banner-text_03b101313374187b h1 {
  color: #fff;
}
.banner-area_31d69faff7b4e6fa.three_0e9189799a4a7ecf .banner-text_03b101313374187b p {
  color: #fff;
}
.banner-area_31d69faff7b4e6fa.three_0e9189799a4a7ecf .banner-text_03b101313374187b .banner-service_29d5ea8aeb2c1328 .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_31d69faff7b4e6fa.three_0e9189799a4a7ecf .banner-text_03b101313374187b .banner-service_29d5ea8aeb2c1328 .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_31d69faff7b4e6fa.three_0e9189799a4a7ecf .banner-text_03b101313374187b .banner-service_29d5ea8aeb2c1328 .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_31d69faff7b4e6fa.three_0e9189799a4a7ecf .banner-text_03b101313374187b .banner-service_29d5ea8aeb2c1328 .nice-select .list .option {
  color: #242424;
}
.banner-area_31d69faff7b4e6fa.three_0e9189799a4a7ecf .banner-text_03b101313374187b .banner-service_29d5ea8aeb2c1328 .cmn-btn_3ea13d9bd4ca7a93 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_31d69faff7b4e6fa.three_0e9189799a4a7ecf .banner-text_03b101313374187b .banner-service_29d5ea8aeb2c1328 .cmn-btn_3ea13d9bd4ca7a93: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_334864a5801fcc13.three_0e9189799a4a7ecf:before {
  background-color: #4a686a;
}
.counter-area_334864a5801fcc13.three_0e9189799a4a7ecf:after {
  background-color: #fff;
}
.counter-area_334864a5801fcc13.three_0e9189799a4a7ecf .counter-wrap_07b52876bd5a8b4c {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_334864a5801fcc13.three_0e9189799a4a7ecf .counter-wrap_07b52876bd5a8b4c:before {
  display: none;
}
.counter-area_334864a5801fcc13.three_0e9189799a4a7ecf .counter-wrap_07b52876bd5a8b4c .counter-item_9bc23bbcbf841198 p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_f65f2dcc477e3279.three_0e9189799a4a7ecf {
  background-color: #f5f5f5;
}
.service-area_f65f2dcc477e3279.three_0e9189799a4a7ecf .service-item_f40a3d295c4cb974 {
  background-color: #fff;
}
.service-area_f65f2dcc477e3279.three_0e9189799a4a7ecf .service-item_f40a3d295c4cb974:hover {
  background-color: #fdb139;
}
.service-area_f65f2dcc477e3279.three_0e9189799a4a7ecf .service-item_f40a3d295c4cb974.two_d213d439878169d1:hover {
  background-color: #4a686a;
}
.service-area_f65f2dcc477e3279.three_0e9189799a4a7ecf .service-item_f40a3d295c4cb974.three_0e9189799a4a7ecf:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_334864a5801fcc13.four_c44c9fcb92f968ba:after {
  background-color: #fff;
}

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

.love-area_c013ca826ae3f523 .love-item_e14c79f76415b392 .section-title_d5d608f5f3eb8b94 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_c013ca826ae3f523 .love-item_e14c79f76415b392 p {
  margin-bottom: 10px;
}
.love-area_c013ca826ae3f523 .love-item_e14c79f76415b392 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_c013ca826ae3f523 .love-item_e14c79f76415b392 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_c013ca826ae3f523 .love-item_e14c79f76415b392 ul li:last-child {
  margin-bottom: 0;
}
.love-area_c013ca826ae3f523 .love-item_e14c79f76415b392 ul li:hover i {
  background-color: #fdb139;
}
.love-area_c013ca826ae3f523 .love-item_e14c79f76415b392 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_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .outer_ee02a9c157384f71 {
  margin-bottom: 50px;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .outer_ee02a9c157384f71 img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .outer_ee02a9c157384f71 #big {
  margin-bottom: 30px;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .outer_ee02a9c157384f71 #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .outer_ee02a9c157384f71 #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .details-project_538fc4e8f91134a5 .details-project-inner_1e1ca4e42493ed2c {
  margin-bottom: 30px;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .details-project_538fc4e8f91134a5 .details-project-inner_1e1ca4e42493ed2c h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .details-project_538fc4e8f91134a5 .details-project-inner_1e1ca4e42493ed2c p {
  margin-bottom: 0;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .details-choose_1581d93080acf3af {
  margin-bottom: 50px;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .details-choose_1581d93080acf3af h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .details-choose_1581d93080acf3af ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .details-choose_1581d93080acf3af 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_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .details-choose_1581d93080acf3af ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .details-choose_1581d93080acf3af 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_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .details-choose_1581d93080acf3af img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .details-choose_1581d93080acf3af p {
  margin-bottom: 10px;
}
.service-details-area_c8b008d1b8d9bc5d .details-item_0c0be845c9ed3fdf .details-choose_1581d93080acf3af p:last-child {
  margin-bottom: 0;
}
.service-details-area_c8b008d1b8d9bc5d .watch-area_0a915a04989632d0 .section-title_d5d608f5f3eb8b94 {
  margin-bottom: 20px;
}
.service-details-area_c8b008d1b8d9bc5d .watch-area_0a915a04989632d0 .section-title_d5d608f5f3eb8b94 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_c8b008d1b8d9bc5d .watch-area_0a915a04989632d0 .watch-item_d32d4d9dde6869ad {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_c8b008d1b8d9bc5d .watch-area_0a915a04989632d0 .watch-item_d32d4d9dde6869ad:before {
  background-color: #1d3d5d;
}

.widget-area_367494f24bf08591 .widget-item_c3a5408ff99c2803 {
  margin-bottom: 30px;
}
.widget-area_367494f24bf08591 .widget-item_c3a5408ff99c2803:last-child {
  margin-bottom: 0;
}
.widget-area_367494f24bf08591 .widget-item_c3a5408ff99c2803 h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_367494f24bf08591 .widget-item_c3a5408ff99c2803 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_367494f24bf08591 .search_637496aaea319a84 form {
  position: relative;
}
.widget-area_367494f24bf08591 .search_637496aaea319a84 form .form-control_78fc2a9893801998 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_367494f24bf08591 .search_637496aaea319a84 form .form-control_78fc2a9893801998:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_367494f24bf08591 .search_637496aaea319a84 form .btn_da7dd2a80ad2e839 {
  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_367494f24bf08591 .search_637496aaea319a84 form .btn_da7dd2a80ad2e839:hover {
  background-color: #242424;
}
.widget-area_367494f24bf08591 .cat_996b156473802886 ul {
  margin: 0;
  padding: 0;
}
.widget-area_367494f24bf08591 .cat_996b156473802886 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_367494f24bf08591 .cat_996b156473802886 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_367494f24bf08591 .cat_996b156473802886 ul li:hover a {
  color: #fff;
}
.widget-area_367494f24bf08591 .cat_996b156473802886 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_367494f24bf08591 .cat_996b156473802886 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_367494f24bf08591 .cat_996b156473802886 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_367494f24bf08591 .related_c51cb11aa9a1073a .related-inner_994c492e5571f5ff {
  margin-bottom: 15px;
}
.widget-area_367494f24bf08591 .related_c51cb11aa9a1073a .related-inner_994c492e5571f5ff:last-child {
  margin-bottom: 0;
}
.widget-area_367494f24bf08591 .related_c51cb11aa9a1073a .related-inner_994c492e5571f5ff ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_367494f24bf08591 .related_c51cb11aa9a1073a .related-inner_994c492e5571f5ff ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_367494f24bf08591 .related_c51cb11aa9a1073a .related-inner_994c492e5571f5ff ul li img {
  width: 100%;
}
.widget-area_367494f24bf08591 .related_c51cb11aa9a1073a .related-inner_994c492e5571f5ff ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_367494f24bf08591 .related_c51cb11aa9a1073a .related-inner_994c492e5571f5ff ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_367494f24bf08591 .related_c51cb11aa9a1073a .related-inner_994c492e5571f5ff ul li a:hover {
  color: #fdb139;
}
.widget-area_367494f24bf08591 .related_c51cb11aa9a1073a .related-inner_994c492e5571f5ff ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_367494f24bf08591 .newsletter_c77ad657fc6b2a79 .form-control_78fc2a9893801998 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_367494f24bf08591 .newsletter_c77ad657fc6b2a79 .form-control_78fc2a9893801998:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_367494f24bf08591 .newsletter_c77ad657fc6b2a79 .cmn-btn_3ea13d9bd4ca7a93 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_367494f24bf08591 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_367494f24bf08591 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_367494f24bf08591 .call h3:before {
  display: none;
}
.widget-area_367494f24bf08591 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_367494f24bf08591 .call a:hover {
  color: #242424;
}
.widget-area_367494f24bf08591 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_367494f24bf08591 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_367494f24bf08591 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_367494f24bf08591 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_367494f24bf08591 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_367494f24bf08591 .information_c8e82d1401ac9a38 ul {
  margin: 0;
  padding: 0;
}
.widget-area_367494f24bf08591 .information_c8e82d1401ac9a38 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_367494f24bf08591 .information_c8e82d1401ac9a38 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_367494f24bf08591 .information_c8e82d1401ac9a38 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_550820233214b34b .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c img {
  margin-bottom: 30px;
}
.project-details-area_550820233214b34b .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_550820233214b34b .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c p {
  margin-bottom: 30px;
}
.project-details-area_550820233214b34b .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c p:last-child {
  margin-bottom: 0;
}
.project-details-area_550820233214b34b .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c .one-p_8d30b46e18b39706 {
  margin-bottom: 10px;
}
.project-details-area_550820233214b34b .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c .details-img-right_a5a51a49e257e23c {
  margin-bottom: 30px;
}
.project-details-area_550820233214b34b .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c .details-img-right_a5a51a49e257e23c ul {
  margin: 0;
  padding: 0;
}
.project-details-area_550820233214b34b .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c .details-img-right_a5a51a49e257e23c ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_550820233214b34b .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c .details-img-right_a5a51a49e257e23c ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_550820233214b34b .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c .details-img-right_a5a51a49e257e23c ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_550820233214b34b .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c .details-img-right_a5a51a49e257e23c 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_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c {
  margin-bottom: 50px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c img {
  margin-bottom: 25px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c ul li a:hover {
  color: #fdb139;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c p {
  margin-bottom: 10px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c p:last-child {
  margin-bottom: 0;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c 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_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-img_da7d9c15e601102c blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-comments_b83a8f627761663b {
  margin-bottom: 50px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-comments_b83a8f627761663b h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-comments_b83a8f627761663b h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-comments_b83a8f627761663b ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-comments_b83a8f627761663b ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-comments_b83a8f627761663b ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-comments_b83a8f627761663b ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-comments_b83a8f627761663b ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-comments_b83a8f627761663b ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-comments_b83a8f627761663b ul li p {
  margin-bottom: 10px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-comments_b83a8f627761663b ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-comments_b83a8f627761663b ul li a:hover {
  color: #242424;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-form_ab836c83464822f9 {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-form_ab836c83464822f9 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-form_ab836c83464822f9 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-form_ab836c83464822f9 span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-form_ab836c83464822f9 .form-group {
  margin-bottom: 30px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-form_ab836c83464822f9 .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-form_ab836c83464822f9 .form-group .form-control_78fc2a9893801998 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-form_ab836c83464822f9 .form-group .form-control_78fc2a9893801998:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-form_ab836c83464822f9 .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_3532982c3c01b1c9 .details-item_0c0be845c9ed3fdf .details-form_ab836c83464822f9 .cmn-btn_3ea13d9bd4ca7a93 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_a71b0f2e956c327c .rect2_86e74f33c83a05c2 {
  animation-delay: -1.1s;
}

.spinner_a71b0f2e956c327c .rect3_a09183df0c4ce40c {
  animation-delay: -1s;
}

.spinner_a71b0f2e956c327c .rect4_0e93904e619e5e66 {
  animation-delay: -0.9s;
}

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

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