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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_dfa5241602f24163 {
  background-color: #f5f5f5;
}
.about-area_dfa5241602f24163 .container-fluid_88e3b037e594e69b {
  padding-left: 0;
  padding-right: 0;
}
.about-area_dfa5241602f24163 .container-fluid_88e3b037e594e69b .row_e2149035f4fd89a2 {
  margin-left: 0;
  margin-right: 0;
}
.about-area_dfa5241602f24163 .container-fluid_88e3b037e594e69b .row_e2149035f4fd89a2 .col-lg-6_0bdf203491c7beac {
  padding-left: 0;
  padding-right: 0;
}
.about-area_dfa5241602f24163 .container-fluid_88e3b037e594e69b .row_e2149035f4fd89a2 .col-lg-7_0d80f2efcf039682 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_dfa5241602f24163 .about-content_8ef7cf856b80ba68 {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_dfa5241602f24163 .about-content_8ef7cf856b80ba68 .section-title_14d0f68481444c3f {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_dfa5241602f24163 .about-content_8ef7cf856b80ba68 p {
  margin-bottom: 30px;
}
.about-area_dfa5241602f24163 .about-img_ff4064b86148c719 {
  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_dfa5241602f24163 .about-img_ff4064b86148c719:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_dfa5241602f24163 .about-img_ff4064b86148c719 img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_abc2f5fb68122c33.two_b1c0b5019fec7ced:before {
  background-color: #f5f5f5;
}
.counter-area_abc2f5fb68122c33.two_b1c0b5019fec7ced:after {
  background-color: #fff;
}
.counter-area_abc2f5fb68122c33.two_b1c0b5019fec7ced .counter-item_052fcd9362fd6514 h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_6836c7f70cd2c5ed.three_dcdb11061bc0dc4b {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_6836c7f70cd2c5ed.three_dcdb11061bc0dc4b .banner-shape_b16a335510790ed3 img {
  z-index: 0;
}
.banner-area_6836c7f70cd2c5ed.three_dcdb11061bc0dc4b .banner-shape_b16a335510790ed3 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_6836c7f70cd2c5ed.three_dcdb11061bc0dc4b .banner-text_c7ef13a22b8a4420 {
  position: relative;
  z-index: 1;
}
.banner-area_6836c7f70cd2c5ed.three_dcdb11061bc0dc4b .banner-text_c7ef13a22b8a4420 h1 {
  color: #fff;
}
.banner-area_6836c7f70cd2c5ed.three_dcdb11061bc0dc4b .banner-text_c7ef13a22b8a4420 p {
  color: #fff;
}
.banner-area_6836c7f70cd2c5ed.three_dcdb11061bc0dc4b .banner-text_c7ef13a22b8a4420 .banner-service_04d3a6a2c35db0bf .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_6836c7f70cd2c5ed.three_dcdb11061bc0dc4b .banner-text_c7ef13a22b8a4420 .banner-service_04d3a6a2c35db0bf .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_6836c7f70cd2c5ed.three_dcdb11061bc0dc4b .banner-text_c7ef13a22b8a4420 .banner-service_04d3a6a2c35db0bf .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_6836c7f70cd2c5ed.three_dcdb11061bc0dc4b .banner-text_c7ef13a22b8a4420 .banner-service_04d3a6a2c35db0bf .nice-select .list .option {
  color: #242424;
}
.banner-area_6836c7f70cd2c5ed.three_dcdb11061bc0dc4b .banner-text_c7ef13a22b8a4420 .banner-service_04d3a6a2c35db0bf .cmn-btn_1e4d1e1d2ecf9881 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_6836c7f70cd2c5ed.three_dcdb11061bc0dc4b .banner-text_c7ef13a22b8a4420 .banner-service_04d3a6a2c35db0bf .cmn-btn_1e4d1e1d2ecf9881: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_abc2f5fb68122c33.three_dcdb11061bc0dc4b:before {
  background-color: #4a686a;
}
.counter-area_abc2f5fb68122c33.three_dcdb11061bc0dc4b:after {
  background-color: #fff;
}
.counter-area_abc2f5fb68122c33.three_dcdb11061bc0dc4b .counter-wrap_94ac52802fa97f3a {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_abc2f5fb68122c33.three_dcdb11061bc0dc4b .counter-wrap_94ac52802fa97f3a:before {
  display: none;
}
.counter-area_abc2f5fb68122c33.three_dcdb11061bc0dc4b .counter-wrap_94ac52802fa97f3a .counter-item_052fcd9362fd6514 p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_d7a8b791a7accd98.three_dcdb11061bc0dc4b {
  background-color: #f5f5f5;
}
.service-area_d7a8b791a7accd98.three_dcdb11061bc0dc4b .service-item_65160438fad924b7 {
  background-color: #fff;
}
.service-area_d7a8b791a7accd98.three_dcdb11061bc0dc4b .service-item_65160438fad924b7:hover {
  background-color: #fdb139;
}
.service-area_d7a8b791a7accd98.three_dcdb11061bc0dc4b .service-item_65160438fad924b7.two_b1c0b5019fec7ced:hover {
  background-color: #4a686a;
}
.service-area_d7a8b791a7accd98.three_dcdb11061bc0dc4b .service-item_65160438fad924b7.three_dcdb11061bc0dc4b:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_abc2f5fb68122c33.four_df7abb161040f794:after {
  background-color: #fff;
}

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

.love-area_0808f72da40870e3 .love-item_3de6d795240ee554 .section-title_14d0f68481444c3f {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_0808f72da40870e3 .love-item_3de6d795240ee554 p {
  margin-bottom: 10px;
}
.love-area_0808f72da40870e3 .love-item_3de6d795240ee554 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_0808f72da40870e3 .love-item_3de6d795240ee554 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_0808f72da40870e3 .love-item_3de6d795240ee554 ul li:last-child {
  margin-bottom: 0;
}
.love-area_0808f72da40870e3 .love-item_3de6d795240ee554 ul li:hover i {
  background-color: #fdb139;
}
.love-area_0808f72da40870e3 .love-item_3de6d795240ee554 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_a1a6f77617f93851 .details-item_d7cf1afff2455822 .outer_61d5ef612fff0f1f {
  margin-bottom: 50px;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .outer_61d5ef612fff0f1f img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .outer_61d5ef612fff0f1f #big {
  margin-bottom: 30px;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .outer_61d5ef612fff0f1f #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .outer_61d5ef612fff0f1f #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .details-project_c9a68900397626c5 .details-project-inner_fb6ebf4561003b27 {
  margin-bottom: 30px;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .details-project_c9a68900397626c5 .details-project-inner_fb6ebf4561003b27 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .details-project_c9a68900397626c5 .details-project-inner_fb6ebf4561003b27 p {
  margin-bottom: 0;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .details-choose_7a18abbeefd78b59 {
  margin-bottom: 50px;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .details-choose_7a18abbeefd78b59 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .details-choose_7a18abbeefd78b59 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .details-choose_7a18abbeefd78b59 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_a1a6f77617f93851 .details-item_d7cf1afff2455822 .details-choose_7a18abbeefd78b59 ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .details-choose_7a18abbeefd78b59 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_a1a6f77617f93851 .details-item_d7cf1afff2455822 .details-choose_7a18abbeefd78b59 img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .details-choose_7a18abbeefd78b59 p {
  margin-bottom: 10px;
}
.service-details-area_a1a6f77617f93851 .details-item_d7cf1afff2455822 .details-choose_7a18abbeefd78b59 p:last-child {
  margin-bottom: 0;
}
.service-details-area_a1a6f77617f93851 .watch-area_0f6affe729a6c88b .section-title_14d0f68481444c3f {
  margin-bottom: 20px;
}
.service-details-area_a1a6f77617f93851 .watch-area_0f6affe729a6c88b .section-title_14d0f68481444c3f h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_a1a6f77617f93851 .watch-area_0f6affe729a6c88b .watch-item_426ce74cc6f85ed7 {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_a1a6f77617f93851 .watch-area_0f6affe729a6c88b .watch-item_426ce74cc6f85ed7:before {
  background-color: #1d3d5d;
}

.widget-area_cd9e0fd9bbd673e5 .widget-item_8f624c3ce462e2af {
  margin-bottom: 30px;
}
.widget-area_cd9e0fd9bbd673e5 .widget-item_8f624c3ce462e2af:last-child {
  margin-bottom: 0;
}
.widget-area_cd9e0fd9bbd673e5 .widget-item_8f624c3ce462e2af h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_cd9e0fd9bbd673e5 .widget-item_8f624c3ce462e2af h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_cd9e0fd9bbd673e5 .search_ccacb9da7f6afefe form {
  position: relative;
}
.widget-area_cd9e0fd9bbd673e5 .search_ccacb9da7f6afefe form .form-control_c33a4c9a30022496 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_cd9e0fd9bbd673e5 .search_ccacb9da7f6afefe form .form-control_c33a4c9a30022496:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_cd9e0fd9bbd673e5 .search_ccacb9da7f6afefe form .btn_1fdb1ae0c3e35299 {
  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_cd9e0fd9bbd673e5 .search_ccacb9da7f6afefe form .btn_1fdb1ae0c3e35299:hover {
  background-color: #242424;
}
.widget-area_cd9e0fd9bbd673e5 .cat_1b5b92a37fe05889 ul {
  margin: 0;
  padding: 0;
}
.widget-area_cd9e0fd9bbd673e5 .cat_1b5b92a37fe05889 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_cd9e0fd9bbd673e5 .cat_1b5b92a37fe05889 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_cd9e0fd9bbd673e5 .cat_1b5b92a37fe05889 ul li:hover a {
  color: #fff;
}
.widget-area_cd9e0fd9bbd673e5 .cat_1b5b92a37fe05889 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_cd9e0fd9bbd673e5 .cat_1b5b92a37fe05889 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_cd9e0fd9bbd673e5 .cat_1b5b92a37fe05889 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_cd9e0fd9bbd673e5 .related_90ca2c19d06fde7e .related-inner_77e325d47388765a {
  margin-bottom: 15px;
}
.widget-area_cd9e0fd9bbd673e5 .related_90ca2c19d06fde7e .related-inner_77e325d47388765a:last-child {
  margin-bottom: 0;
}
.widget-area_cd9e0fd9bbd673e5 .related_90ca2c19d06fde7e .related-inner_77e325d47388765a ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_cd9e0fd9bbd673e5 .related_90ca2c19d06fde7e .related-inner_77e325d47388765a ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_cd9e0fd9bbd673e5 .related_90ca2c19d06fde7e .related-inner_77e325d47388765a ul li img {
  width: 100%;
}
.widget-area_cd9e0fd9bbd673e5 .related_90ca2c19d06fde7e .related-inner_77e325d47388765a ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_cd9e0fd9bbd673e5 .related_90ca2c19d06fde7e .related-inner_77e325d47388765a ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_cd9e0fd9bbd673e5 .related_90ca2c19d06fde7e .related-inner_77e325d47388765a ul li a:hover {
  color: #fdb139;
}
.widget-area_cd9e0fd9bbd673e5 .related_90ca2c19d06fde7e .related-inner_77e325d47388765a ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_cd9e0fd9bbd673e5 .newsletter_c334d14d862af3e7 .form-control_c33a4c9a30022496 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_cd9e0fd9bbd673e5 .newsletter_c334d14d862af3e7 .form-control_c33a4c9a30022496:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_cd9e0fd9bbd673e5 .newsletter_c334d14d862af3e7 .cmn-btn_1e4d1e1d2ecf9881 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_cd9e0fd9bbd673e5 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_cd9e0fd9bbd673e5 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_cd9e0fd9bbd673e5 .call h3:before {
  display: none;
}
.widget-area_cd9e0fd9bbd673e5 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_cd9e0fd9bbd673e5 .call a:hover {
  color: #242424;
}
.widget-area_cd9e0fd9bbd673e5 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_cd9e0fd9bbd673e5 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_cd9e0fd9bbd673e5 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_cd9e0fd9bbd673e5 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_cd9e0fd9bbd673e5 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_cd9e0fd9bbd673e5 .information_04a89f8263ba9d10 ul {
  margin: 0;
  padding: 0;
}
.widget-area_cd9e0fd9bbd673e5 .information_04a89f8263ba9d10 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_cd9e0fd9bbd673e5 .information_04a89f8263ba9d10 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_cd9e0fd9bbd673e5 .information_04a89f8263ba9d10 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_880b57b608b66983 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 img {
  margin-bottom: 30px;
}
.project-details-area_880b57b608b66983 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_880b57b608b66983 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 p {
  margin-bottom: 30px;
}
.project-details-area_880b57b608b66983 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 p:last-child {
  margin-bottom: 0;
}
.project-details-area_880b57b608b66983 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 .one-p_c18c535c543e6887 {
  margin-bottom: 10px;
}
.project-details-area_880b57b608b66983 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 .details-img-right_964fdc7d409a666c {
  margin-bottom: 30px;
}
.project-details-area_880b57b608b66983 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 .details-img-right_964fdc7d409a666c ul {
  margin: 0;
  padding: 0;
}
.project-details-area_880b57b608b66983 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 .details-img-right_964fdc7d409a666c ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_880b57b608b66983 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 .details-img-right_964fdc7d409a666c ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_880b57b608b66983 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 .details-img-right_964fdc7d409a666c ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_880b57b608b66983 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 .details-img-right_964fdc7d409a666c 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_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 {
  margin-bottom: 50px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 img {
  margin-bottom: 25px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 ul li a:hover {
  color: #fdb139;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 p {
  margin-bottom: 10px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 p:last-child {
  margin-bottom: 0;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 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_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-img_792dca486da515d2 blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-comments_c6f2a948848ab8df {
  margin-bottom: 50px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-comments_c6f2a948848ab8df h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-comments_c6f2a948848ab8df h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-comments_c6f2a948848ab8df ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-comments_c6f2a948848ab8df ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-comments_c6f2a948848ab8df ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-comments_c6f2a948848ab8df ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-comments_c6f2a948848ab8df ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-comments_c6f2a948848ab8df ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-comments_c6f2a948848ab8df ul li p {
  margin-bottom: 10px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-comments_c6f2a948848ab8df ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-comments_c6f2a948848ab8df ul li a:hover {
  color: #242424;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-form_f5a11ecddd744604 {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-form_f5a11ecddd744604 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-form_f5a11ecddd744604 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-form_f5a11ecddd744604 span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-form_f5a11ecddd744604 .form-group {
  margin-bottom: 30px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-form_f5a11ecddd744604 .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-form_f5a11ecddd744604 .form-group .form-control_c33a4c9a30022496 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-form_f5a11ecddd744604 .form-group .form-control_c33a4c9a30022496:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-form_f5a11ecddd744604 .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_d4f15a73a78a3186 .details-item_d7cf1afff2455822 .details-form_f5a11ecddd744604 .cmn-btn_1e4d1e1d2ecf9881 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_35b4bb19ccf38210 .rect2_1435d13b6efcf5bf {
  animation-delay: -1.1s;
}

.spinner_35b4bb19ccf38210 .rect3_8a31fdf848a058d9 {
  animation-delay: -1s;
}

.spinner_35b4bb19ccf38210 .rect4_1479b65d2df01cc4 {
  animation-delay: -0.9s;
}

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

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