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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_e979f83f117c0e7e {
  background-color: #f5f5f5;
}
.about-area_e979f83f117c0e7e .container-fluid_b4767a8e2cd99e18 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_e979f83f117c0e7e .container-fluid_b4767a8e2cd99e18 .row_0fa1623c4b40d3cc {
  margin-left: 0;
  margin-right: 0;
}
.about-area_e979f83f117c0e7e .container-fluid_b4767a8e2cd99e18 .row_0fa1623c4b40d3cc .col-lg-6_caf439c4a6dd6f1d {
  padding-left: 0;
  padding-right: 0;
}
.about-area_e979f83f117c0e7e .container-fluid_b4767a8e2cd99e18 .row_0fa1623c4b40d3cc .col-lg-7_a89df14d8b06d5c9 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_e979f83f117c0e7e .about-content_891493613dcc7ae5 {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_e979f83f117c0e7e .about-content_891493613dcc7ae5 .section-title_335d4f265fcdf245 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_e979f83f117c0e7e .about-content_891493613dcc7ae5 p {
  margin-bottom: 30px;
}
.about-area_e979f83f117c0e7e .about-img_8627e0d27a5a7b17 {
  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_e979f83f117c0e7e .about-img_8627e0d27a5a7b17:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_e979f83f117c0e7e .about-img_8627e0d27a5a7b17 img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_1d0d29acc9e71a7c.two_a115bb7f1c739438:before {
  background-color: #f5f5f5;
}
.counter-area_1d0d29acc9e71a7c.two_a115bb7f1c739438:after {
  background-color: #fff;
}
.counter-area_1d0d29acc9e71a7c.two_a115bb7f1c739438 .counter-item_1c7fbbbe6abddf6a h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_4549b0487989e60e.three_dd34b17f450c1618 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_4549b0487989e60e.three_dd34b17f450c1618 .banner-shape_17fb14d3b9fd830a img {
  z-index: 0;
}
.banner-area_4549b0487989e60e.three_dd34b17f450c1618 .banner-shape_17fb14d3b9fd830a 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_4549b0487989e60e.three_dd34b17f450c1618 .banner-text_120f9e4fbad2e02b {
  position: relative;
  z-index: 1;
}
.banner-area_4549b0487989e60e.three_dd34b17f450c1618 .banner-text_120f9e4fbad2e02b h1 {
  color: #fff;
}
.banner-area_4549b0487989e60e.three_dd34b17f450c1618 .banner-text_120f9e4fbad2e02b p {
  color: #fff;
}
.banner-area_4549b0487989e60e.three_dd34b17f450c1618 .banner-text_120f9e4fbad2e02b .banner-service_610cc949039c8b77 .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_4549b0487989e60e.three_dd34b17f450c1618 .banner-text_120f9e4fbad2e02b .banner-service_610cc949039c8b77 .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_4549b0487989e60e.three_dd34b17f450c1618 .banner-text_120f9e4fbad2e02b .banner-service_610cc949039c8b77 .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_4549b0487989e60e.three_dd34b17f450c1618 .banner-text_120f9e4fbad2e02b .banner-service_610cc949039c8b77 .nice-select .list .option {
  color: #242424;
}
.banner-area_4549b0487989e60e.three_dd34b17f450c1618 .banner-text_120f9e4fbad2e02b .banner-service_610cc949039c8b77 .cmn-btn_1c54f0d3ab3bc1fc {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_4549b0487989e60e.three_dd34b17f450c1618 .banner-text_120f9e4fbad2e02b .banner-service_610cc949039c8b77 .cmn-btn_1c54f0d3ab3bc1fc: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_1d0d29acc9e71a7c.three_dd34b17f450c1618:before {
  background-color: #4a686a;
}
.counter-area_1d0d29acc9e71a7c.three_dd34b17f450c1618:after {
  background-color: #fff;
}
.counter-area_1d0d29acc9e71a7c.three_dd34b17f450c1618 .counter-wrap_c1aa24124478e5ce {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_1d0d29acc9e71a7c.three_dd34b17f450c1618 .counter-wrap_c1aa24124478e5ce:before {
  display: none;
}
.counter-area_1d0d29acc9e71a7c.three_dd34b17f450c1618 .counter-wrap_c1aa24124478e5ce .counter-item_1c7fbbbe6abddf6a p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_6f0cdb807fb3f545.three_dd34b17f450c1618 {
  background-color: #f5f5f5;
}
.service-area_6f0cdb807fb3f545.three_dd34b17f450c1618 .service-item_37f877be5661c58c {
  background-color: #fff;
}
.service-area_6f0cdb807fb3f545.three_dd34b17f450c1618 .service-item_37f877be5661c58c:hover {
  background-color: #fdb139;
}
.service-area_6f0cdb807fb3f545.three_dd34b17f450c1618 .service-item_37f877be5661c58c.two_a115bb7f1c739438:hover {
  background-color: #4a686a;
}
.service-area_6f0cdb807fb3f545.three_dd34b17f450c1618 .service-item_37f877be5661c58c.three_dd34b17f450c1618:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_1d0d29acc9e71a7c.four_1738f60a93f4b830:after {
  background-color: #fff;
}

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

.love-area_7fe88ff57cf19446 .love-item_74179c29cbcfabe4 .section-title_335d4f265fcdf245 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_7fe88ff57cf19446 .love-item_74179c29cbcfabe4 p {
  margin-bottom: 10px;
}
.love-area_7fe88ff57cf19446 .love-item_74179c29cbcfabe4 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_7fe88ff57cf19446 .love-item_74179c29cbcfabe4 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_7fe88ff57cf19446 .love-item_74179c29cbcfabe4 ul li:last-child {
  margin-bottom: 0;
}
.love-area_7fe88ff57cf19446 .love-item_74179c29cbcfabe4 ul li:hover i {
  background-color: #fdb139;
}
.love-area_7fe88ff57cf19446 .love-item_74179c29cbcfabe4 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_5fc48145c258d786 .details-item_551bfc1f611461cb .outer_b7a416ba6dda4d60 {
  margin-bottom: 50px;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .outer_b7a416ba6dda4d60 img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .outer_b7a416ba6dda4d60 #big {
  margin-bottom: 30px;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .outer_b7a416ba6dda4d60 #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .outer_b7a416ba6dda4d60 #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .details-project_c4311bbfcdb7c283 .details-project-inner_eae3de6dd48c0c86 {
  margin-bottom: 30px;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .details-project_c4311bbfcdb7c283 .details-project-inner_eae3de6dd48c0c86 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .details-project_c4311bbfcdb7c283 .details-project-inner_eae3de6dd48c0c86 p {
  margin-bottom: 0;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .details-choose_8a93abc311bb80de {
  margin-bottom: 50px;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .details-choose_8a93abc311bb80de h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .details-choose_8a93abc311bb80de ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .details-choose_8a93abc311bb80de 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_5fc48145c258d786 .details-item_551bfc1f611461cb .details-choose_8a93abc311bb80de ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .details-choose_8a93abc311bb80de 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_5fc48145c258d786 .details-item_551bfc1f611461cb .details-choose_8a93abc311bb80de img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .details-choose_8a93abc311bb80de p {
  margin-bottom: 10px;
}
.service-details-area_5fc48145c258d786 .details-item_551bfc1f611461cb .details-choose_8a93abc311bb80de p:last-child {
  margin-bottom: 0;
}
.service-details-area_5fc48145c258d786 .watch-area_176b603e43c6de31 .section-title_335d4f265fcdf245 {
  margin-bottom: 20px;
}
.service-details-area_5fc48145c258d786 .watch-area_176b603e43c6de31 .section-title_335d4f265fcdf245 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_5fc48145c258d786 .watch-area_176b603e43c6de31 .watch-item_281c3214d73b3753 {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_5fc48145c258d786 .watch-area_176b603e43c6de31 .watch-item_281c3214d73b3753:before {
  background-color: #1d3d5d;
}

.widget-area_aa47385d85c07776 .widget-item_e14147d6a61f28d2 {
  margin-bottom: 30px;
}
.widget-area_aa47385d85c07776 .widget-item_e14147d6a61f28d2:last-child {
  margin-bottom: 0;
}
.widget-area_aa47385d85c07776 .widget-item_e14147d6a61f28d2 h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_aa47385d85c07776 .widget-item_e14147d6a61f28d2 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_aa47385d85c07776 .search_d92689828735fc71 form {
  position: relative;
}
.widget-area_aa47385d85c07776 .search_d92689828735fc71 form .form-control_50b4ea54cb89b649 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_aa47385d85c07776 .search_d92689828735fc71 form .form-control_50b4ea54cb89b649:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_aa47385d85c07776 .search_d92689828735fc71 form .btn_d567410ab5abe6c3 {
  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_aa47385d85c07776 .search_d92689828735fc71 form .btn_d567410ab5abe6c3:hover {
  background-color: #242424;
}
.widget-area_aa47385d85c07776 .cat_9ed2771b34d09e51 ul {
  margin: 0;
  padding: 0;
}
.widget-area_aa47385d85c07776 .cat_9ed2771b34d09e51 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_aa47385d85c07776 .cat_9ed2771b34d09e51 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_aa47385d85c07776 .cat_9ed2771b34d09e51 ul li:hover a {
  color: #fff;
}
.widget-area_aa47385d85c07776 .cat_9ed2771b34d09e51 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_aa47385d85c07776 .cat_9ed2771b34d09e51 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_aa47385d85c07776 .cat_9ed2771b34d09e51 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_aa47385d85c07776 .related_bb63b846d0d348d4 .related-inner_f544a9744ef2dbf7 {
  margin-bottom: 15px;
}
.widget-area_aa47385d85c07776 .related_bb63b846d0d348d4 .related-inner_f544a9744ef2dbf7:last-child {
  margin-bottom: 0;
}
.widget-area_aa47385d85c07776 .related_bb63b846d0d348d4 .related-inner_f544a9744ef2dbf7 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_aa47385d85c07776 .related_bb63b846d0d348d4 .related-inner_f544a9744ef2dbf7 ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_aa47385d85c07776 .related_bb63b846d0d348d4 .related-inner_f544a9744ef2dbf7 ul li img {
  width: 100%;
}
.widget-area_aa47385d85c07776 .related_bb63b846d0d348d4 .related-inner_f544a9744ef2dbf7 ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_aa47385d85c07776 .related_bb63b846d0d348d4 .related-inner_f544a9744ef2dbf7 ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_aa47385d85c07776 .related_bb63b846d0d348d4 .related-inner_f544a9744ef2dbf7 ul li a:hover {
  color: #fdb139;
}
.widget-area_aa47385d85c07776 .related_bb63b846d0d348d4 .related-inner_f544a9744ef2dbf7 ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_aa47385d85c07776 .newsletter_59385ea0d05ba3b7 .form-control_50b4ea54cb89b649 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_aa47385d85c07776 .newsletter_59385ea0d05ba3b7 .form-control_50b4ea54cb89b649:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_aa47385d85c07776 .newsletter_59385ea0d05ba3b7 .cmn-btn_1c54f0d3ab3bc1fc {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_aa47385d85c07776 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_aa47385d85c07776 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_aa47385d85c07776 .call h3:before {
  display: none;
}
.widget-area_aa47385d85c07776 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_aa47385d85c07776 .call a:hover {
  color: #242424;
}
.widget-area_aa47385d85c07776 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_aa47385d85c07776 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_aa47385d85c07776 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_aa47385d85c07776 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_aa47385d85c07776 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_aa47385d85c07776 .information_ffddbe124e3a2a87 ul {
  margin: 0;
  padding: 0;
}
.widget-area_aa47385d85c07776 .information_ffddbe124e3a2a87 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_aa47385d85c07776 .information_ffddbe124e3a2a87 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_aa47385d85c07776 .information_ffddbe124e3a2a87 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_394ff65d18ec6df0 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 img {
  margin-bottom: 30px;
}
.project-details-area_394ff65d18ec6df0 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_394ff65d18ec6df0 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 p {
  margin-bottom: 30px;
}
.project-details-area_394ff65d18ec6df0 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 p:last-child {
  margin-bottom: 0;
}
.project-details-area_394ff65d18ec6df0 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 .one-p_aee55b947eb551bd {
  margin-bottom: 10px;
}
.project-details-area_394ff65d18ec6df0 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 .details-img-right_50dbfa6b8158b40e {
  margin-bottom: 30px;
}
.project-details-area_394ff65d18ec6df0 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 .details-img-right_50dbfa6b8158b40e ul {
  margin: 0;
  padding: 0;
}
.project-details-area_394ff65d18ec6df0 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 .details-img-right_50dbfa6b8158b40e ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_394ff65d18ec6df0 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 .details-img-right_50dbfa6b8158b40e ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_394ff65d18ec6df0 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 .details-img-right_50dbfa6b8158b40e ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_394ff65d18ec6df0 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 .details-img-right_50dbfa6b8158b40e 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_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 {
  margin-bottom: 50px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 img {
  margin-bottom: 25px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 ul li a:hover {
  color: #fdb139;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 p {
  margin-bottom: 10px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 p:last-child {
  margin-bottom: 0;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 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_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-img_82c57efc4ee69121 blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-comments_1412da6ff6329123 {
  margin-bottom: 50px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-comments_1412da6ff6329123 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-comments_1412da6ff6329123 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-comments_1412da6ff6329123 ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-comments_1412da6ff6329123 ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-comments_1412da6ff6329123 ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-comments_1412da6ff6329123 ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-comments_1412da6ff6329123 ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-comments_1412da6ff6329123 ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-comments_1412da6ff6329123 ul li p {
  margin-bottom: 10px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-comments_1412da6ff6329123 ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-comments_1412da6ff6329123 ul li a:hover {
  color: #242424;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-form_ce5b171d57bfad1e {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-form_ce5b171d57bfad1e h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-form_ce5b171d57bfad1e h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-form_ce5b171d57bfad1e span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-form_ce5b171d57bfad1e .form-group {
  margin-bottom: 30px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-form_ce5b171d57bfad1e .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-form_ce5b171d57bfad1e .form-group .form-control_50b4ea54cb89b649 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-form_ce5b171d57bfad1e .form-group .form-control_50b4ea54cb89b649:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-form_ce5b171d57bfad1e .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_ec67ce46e76a01b5 .details-item_551bfc1f611461cb .details-form_ce5b171d57bfad1e .cmn-btn_1c54f0d3ab3bc1fc {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_d1ba4e8b87326bda .rect2_ddbef3b7f6171d32 {
  animation-delay: -1.1s;
}

.spinner_d1ba4e8b87326bda .rect3_08d595f67b1ebb56 {
  animation-delay: -1s;
}

.spinner_d1ba4e8b87326bda .rect4_b95268ab08a492f4 {
  animation-delay: -0.9s;
}

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

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