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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_7b34d1d7c634de91 {
  background-color: #f5f5f5;
}
.about-area_7b34d1d7c634de91 .container-fluid_4a05fbf0b6b0bc5a {
  padding-left: 0;
  padding-right: 0;
}
.about-area_7b34d1d7c634de91 .container-fluid_4a05fbf0b6b0bc5a .row_d21d5fa1976e2aaf {
  margin-left: 0;
  margin-right: 0;
}
.about-area_7b34d1d7c634de91 .container-fluid_4a05fbf0b6b0bc5a .row_d21d5fa1976e2aaf .col-lg-6_b9a2e802902daf26 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_7b34d1d7c634de91 .container-fluid_4a05fbf0b6b0bc5a .row_d21d5fa1976e2aaf .col-lg-7_d428686b9fe218b5 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_7b34d1d7c634de91 .about-content_25bb362e02614d03 {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_7b34d1d7c634de91 .about-content_25bb362e02614d03 .section-title_acf357151e06851f {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_7b34d1d7c634de91 .about-content_25bb362e02614d03 p {
  margin-bottom: 30px;
}
.about-area_7b34d1d7c634de91 .about-img_d2aa6a97948df709 {
  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_7b34d1d7c634de91 .about-img_d2aa6a97948df709:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_7b34d1d7c634de91 .about-img_d2aa6a97948df709 img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_449bf463b96e47e2.two_a4bffb82e9ec8cf6:before {
  background-color: #f5f5f5;
}
.counter-area_449bf463b96e47e2.two_a4bffb82e9ec8cf6:after {
  background-color: #fff;
}
.counter-area_449bf463b96e47e2.two_a4bffb82e9ec8cf6 .counter-item_585973260a0974bc h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_cb7a8633541b164f.three_6b5550810f130c51 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-shape_09d662800b2ca924 img {
  z-index: 0;
}
.banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-shape_09d662800b2ca924 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_cb7a8633541b164f.three_6b5550810f130c51 .banner-text_54b255a0917bff42 {
  position: relative;
  z-index: 1;
}
.banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-text_54b255a0917bff42 h1 {
  color: #fff;
}
.banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-text_54b255a0917bff42 p {
  color: #fff;
}
.banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-text_54b255a0917bff42 .banner-service_91a11d12022d0042 .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_cb7a8633541b164f.three_6b5550810f130c51 .banner-text_54b255a0917bff42 .banner-service_91a11d12022d0042 .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-text_54b255a0917bff42 .banner-service_91a11d12022d0042 .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-text_54b255a0917bff42 .banner-service_91a11d12022d0042 .nice-select .list .option {
  color: #242424;
}
.banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-text_54b255a0917bff42 .banner-service_91a11d12022d0042 .cmn-btn_761f1864e1591115 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_cb7a8633541b164f.three_6b5550810f130c51 .banner-text_54b255a0917bff42 .banner-service_91a11d12022d0042 .cmn-btn_761f1864e1591115: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_449bf463b96e47e2.three_6b5550810f130c51:before {
  background-color: #4a686a;
}
.counter-area_449bf463b96e47e2.three_6b5550810f130c51:after {
  background-color: #fff;
}
.counter-area_449bf463b96e47e2.three_6b5550810f130c51 .counter-wrap_fc91eea1064ac6ee {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_449bf463b96e47e2.three_6b5550810f130c51 .counter-wrap_fc91eea1064ac6ee:before {
  display: none;
}
.counter-area_449bf463b96e47e2.three_6b5550810f130c51 .counter-wrap_fc91eea1064ac6ee .counter-item_585973260a0974bc p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_61464cc53fe002fa.three_6b5550810f130c51 {
  background-color: #f5f5f5;
}
.service-area_61464cc53fe002fa.three_6b5550810f130c51 .service-item_6d0d55aedd9e784b {
  background-color: #fff;
}
.service-area_61464cc53fe002fa.three_6b5550810f130c51 .service-item_6d0d55aedd9e784b:hover {
  background-color: #fdb139;
}
.service-area_61464cc53fe002fa.three_6b5550810f130c51 .service-item_6d0d55aedd9e784b.two_a4bffb82e9ec8cf6:hover {
  background-color: #4a686a;
}
.service-area_61464cc53fe002fa.three_6b5550810f130c51 .service-item_6d0d55aedd9e784b.three_6b5550810f130c51:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_449bf463b96e47e2.four_10baf69ce59f0478:after {
  background-color: #fff;
}

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

.love-area_e4ed4927992ba855 .love-item_a2d7bee69a3174a2 .section-title_acf357151e06851f {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_e4ed4927992ba855 .love-item_a2d7bee69a3174a2 p {
  margin-bottom: 10px;
}
.love-area_e4ed4927992ba855 .love-item_a2d7bee69a3174a2 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_e4ed4927992ba855 .love-item_a2d7bee69a3174a2 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_e4ed4927992ba855 .love-item_a2d7bee69a3174a2 ul li:last-child {
  margin-bottom: 0;
}
.love-area_e4ed4927992ba855 .love-item_a2d7bee69a3174a2 ul li:hover i {
  background-color: #fdb139;
}
.love-area_e4ed4927992ba855 .love-item_a2d7bee69a3174a2 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_458337c76b140fed .details-item_1855d1a95a20769c .outer_566ef4808420a11b {
  margin-bottom: 50px;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .outer_566ef4808420a11b img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .outer_566ef4808420a11b #big {
  margin-bottom: 30px;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .outer_566ef4808420a11b #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .outer_566ef4808420a11b #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-project_26748ba9bd45966d .details-project-inner_a1415b3389779402 {
  margin-bottom: 30px;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-project_26748ba9bd45966d .details-project-inner_a1415b3389779402 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-project_26748ba9bd45966d .details-project-inner_a1415b3389779402 p {
  margin-bottom: 0;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd {
  margin-bottom: 50px;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd 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_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd 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_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd p {
  margin-bottom: 10px;
}
.service-details-area_458337c76b140fed .details-item_1855d1a95a20769c .details-choose_36f581547e67cddd p:last-child {
  margin-bottom: 0;
}
.service-details-area_458337c76b140fed .watch-area_02c548b9ccc354c0 .section-title_acf357151e06851f {
  margin-bottom: 20px;
}
.service-details-area_458337c76b140fed .watch-area_02c548b9ccc354c0 .section-title_acf357151e06851f h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_458337c76b140fed .watch-area_02c548b9ccc354c0 .watch-item_81a26f04e1eeba74 {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_458337c76b140fed .watch-area_02c548b9ccc354c0 .watch-item_81a26f04e1eeba74:before {
  background-color: #1d3d5d;
}

.widget-area_5b38f6a6a6a5b314 .widget-item_cf7c05d5c93ebc55 {
  margin-bottom: 30px;
}
.widget-area_5b38f6a6a6a5b314 .widget-item_cf7c05d5c93ebc55:last-child {
  margin-bottom: 0;
}
.widget-area_5b38f6a6a6a5b314 .widget-item_cf7c05d5c93ebc55 h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_5b38f6a6a6a5b314 .widget-item_cf7c05d5c93ebc55 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_5b38f6a6a6a5b314 .search_adfe112d74a012e4 form {
  position: relative;
}
.widget-area_5b38f6a6a6a5b314 .search_adfe112d74a012e4 form .form-control_a46194265c8acf86 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_5b38f6a6a6a5b314 .search_adfe112d74a012e4 form .form-control_a46194265c8acf86:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_5b38f6a6a6a5b314 .search_adfe112d74a012e4 form .btn_e105c83b26fd83ef {
  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_5b38f6a6a6a5b314 .search_adfe112d74a012e4 form .btn_e105c83b26fd83ef:hover {
  background-color: #242424;
}
.widget-area_5b38f6a6a6a5b314 .cat_df2b7c796d345a89 ul {
  margin: 0;
  padding: 0;
}
.widget-area_5b38f6a6a6a5b314 .cat_df2b7c796d345a89 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_5b38f6a6a6a5b314 .cat_df2b7c796d345a89 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_5b38f6a6a6a5b314 .cat_df2b7c796d345a89 ul li:hover a {
  color: #fff;
}
.widget-area_5b38f6a6a6a5b314 .cat_df2b7c796d345a89 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_5b38f6a6a6a5b314 .cat_df2b7c796d345a89 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_5b38f6a6a6a5b314 .cat_df2b7c796d345a89 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_5b38f6a6a6a5b314 .related_f897b5644eddc58e .related-inner_58b6a6751dc87b97 {
  margin-bottom: 15px;
}
.widget-area_5b38f6a6a6a5b314 .related_f897b5644eddc58e .related-inner_58b6a6751dc87b97:last-child {
  margin-bottom: 0;
}
.widget-area_5b38f6a6a6a5b314 .related_f897b5644eddc58e .related-inner_58b6a6751dc87b97 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_5b38f6a6a6a5b314 .related_f897b5644eddc58e .related-inner_58b6a6751dc87b97 ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_5b38f6a6a6a5b314 .related_f897b5644eddc58e .related-inner_58b6a6751dc87b97 ul li img {
  width: 100%;
}
.widget-area_5b38f6a6a6a5b314 .related_f897b5644eddc58e .related-inner_58b6a6751dc87b97 ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_5b38f6a6a6a5b314 .related_f897b5644eddc58e .related-inner_58b6a6751dc87b97 ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_5b38f6a6a6a5b314 .related_f897b5644eddc58e .related-inner_58b6a6751dc87b97 ul li a:hover {
  color: #fdb139;
}
.widget-area_5b38f6a6a6a5b314 .related_f897b5644eddc58e .related-inner_58b6a6751dc87b97 ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_5b38f6a6a6a5b314 .newsletter_285a702cc7681262 .form-control_a46194265c8acf86 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_5b38f6a6a6a5b314 .newsletter_285a702cc7681262 .form-control_a46194265c8acf86:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_5b38f6a6a6a5b314 .newsletter_285a702cc7681262 .cmn-btn_761f1864e1591115 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_5b38f6a6a6a5b314 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_5b38f6a6a6a5b314 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_5b38f6a6a6a5b314 .call h3:before {
  display: none;
}
.widget-area_5b38f6a6a6a5b314 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_5b38f6a6a6a5b314 .call a:hover {
  color: #242424;
}
.widget-area_5b38f6a6a6a5b314 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_5b38f6a6a6a5b314 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_5b38f6a6a6a5b314 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_5b38f6a6a6a5b314 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_5b38f6a6a6a5b314 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_5b38f6a6a6a5b314 .information_84def8162296b8ab ul {
  margin: 0;
  padding: 0;
}
.widget-area_5b38f6a6a6a5b314 .information_84def8162296b8ab ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_5b38f6a6a6a5b314 .information_84def8162296b8ab ul li:last-child {
  margin-bottom: 0;
}
.widget-area_5b38f6a6a6a5b314 .information_84def8162296b8ab 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_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e img {
  margin-bottom: 30px;
}
.project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e p {
  margin-bottom: 30px;
}
.project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e p:last-child {
  margin-bottom: 0;
}
.project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e .one-p_b5fdf0b703a6e64e {
  margin-bottom: 10px;
}
.project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e .details-img-right_8acf2889e96c02b1 {
  margin-bottom: 30px;
}
.project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e .details-img-right_8acf2889e96c02b1 ul {
  margin: 0;
  padding: 0;
}
.project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e .details-img-right_8acf2889e96c02b1 ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e .details-img-right_8acf2889e96c02b1 ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e .details-img-right_8acf2889e96c02b1 ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_6269a1844968e387 .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e .details-img-right_8acf2889e96c02b1 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_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e {
  margin-bottom: 50px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e img {
  margin-bottom: 25px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e ul li a:hover {
  color: #fdb139;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e p {
  margin-bottom: 10px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e p:last-child {
  margin-bottom: 0;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e 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_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-img_09f53324a5aba16e blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 {
  margin-bottom: 50px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul li p {
  margin-bottom: 10px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-comments_7d5488bd6e0c7e40 ul li a:hover {
  color: #242424;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-form_6fc9b2f4fa894fca {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-form_6fc9b2f4fa894fca h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-form_6fc9b2f4fa894fca h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-form_6fc9b2f4fa894fca span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-form_6fc9b2f4fa894fca .form-group {
  margin-bottom: 30px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-form_6fc9b2f4fa894fca .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-form_6fc9b2f4fa894fca .form-group .form-control_a46194265c8acf86 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-form_6fc9b2f4fa894fca .form-group .form-control_a46194265c8acf86:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-form_6fc9b2f4fa894fca .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_b48d105d507cfd7c .details-item_1855d1a95a20769c .details-form_6fc9b2f4fa894fca .cmn-btn_761f1864e1591115 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_739e9a4482243900 .rect2_11a0fa22a658de39 {
  animation-delay: -1.1s;
}

.spinner_739e9a4482243900 .rect3_1ba87b033f05dada {
  animation-delay: -1s;
}

.spinner_739e9a4482243900 .rect4_74adaf20bfd85019 {
  animation-delay: -0.9s;
}

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

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