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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_21fb91608b7d266a {
  background-color: #f5f5f5;
}
.about-area_21fb91608b7d266a .container-fluid_88472d72f72191b2 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_21fb91608b7d266a .container-fluid_88472d72f72191b2 .row_2dcf3b7d7ac31274 {
  margin-left: 0;
  margin-right: 0;
}
.about-area_21fb91608b7d266a .container-fluid_88472d72f72191b2 .row_2dcf3b7d7ac31274 .col-lg-6_2d4e3dc0bb6795bc {
  padding-left: 0;
  padding-right: 0;
}
.about-area_21fb91608b7d266a .container-fluid_88472d72f72191b2 .row_2dcf3b7d7ac31274 .col-lg-7_a68a473b3e5343c2 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_21fb91608b7d266a .about-content_aec774c652639ef3 {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_21fb91608b7d266a .about-content_aec774c652639ef3 .section-title_d6245b6bfd204c14 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_21fb91608b7d266a .about-content_aec774c652639ef3 p {
  margin-bottom: 30px;
}
.about-area_21fb91608b7d266a .about-img_04f59d476239f574 {
  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_21fb91608b7d266a .about-img_04f59d476239f574:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_21fb91608b7d266a .about-img_04f59d476239f574 img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_06b43bacee240c67.two_b98320a884f9c350:before {
  background-color: #f5f5f5;
}
.counter-area_06b43bacee240c67.two_b98320a884f9c350:after {
  background-color: #fff;
}
.counter-area_06b43bacee240c67.two_b98320a884f9c350 .counter-item_e287727445267dfc h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_d9c74eb209634207.three_cffc945fe0f666c0 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_d9c74eb209634207.three_cffc945fe0f666c0 .banner-shape_c87454718ea49ebc img {
  z-index: 0;
}
.banner-area_d9c74eb209634207.three_cffc945fe0f666c0 .banner-shape_c87454718ea49ebc 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_d9c74eb209634207.three_cffc945fe0f666c0 .banner-text_db2d0dba9fb80aa7 {
  position: relative;
  z-index: 1;
}
.banner-area_d9c74eb209634207.three_cffc945fe0f666c0 .banner-text_db2d0dba9fb80aa7 h1 {
  color: #fff;
}
.banner-area_d9c74eb209634207.three_cffc945fe0f666c0 .banner-text_db2d0dba9fb80aa7 p {
  color: #fff;
}
.banner-area_d9c74eb209634207.three_cffc945fe0f666c0 .banner-text_db2d0dba9fb80aa7 .banner-service_c64c3efb8f24e1dc .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_d9c74eb209634207.three_cffc945fe0f666c0 .banner-text_db2d0dba9fb80aa7 .banner-service_c64c3efb8f24e1dc .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_d9c74eb209634207.three_cffc945fe0f666c0 .banner-text_db2d0dba9fb80aa7 .banner-service_c64c3efb8f24e1dc .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_d9c74eb209634207.three_cffc945fe0f666c0 .banner-text_db2d0dba9fb80aa7 .banner-service_c64c3efb8f24e1dc .nice-select .list .option {
  color: #242424;
}
.banner-area_d9c74eb209634207.three_cffc945fe0f666c0 .banner-text_db2d0dba9fb80aa7 .banner-service_c64c3efb8f24e1dc .cmn-btn_1bc217ec5ae51486 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_d9c74eb209634207.three_cffc945fe0f666c0 .banner-text_db2d0dba9fb80aa7 .banner-service_c64c3efb8f24e1dc .cmn-btn_1bc217ec5ae51486: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_06b43bacee240c67.three_cffc945fe0f666c0:before {
  background-color: #4a686a;
}
.counter-area_06b43bacee240c67.three_cffc945fe0f666c0:after {
  background-color: #fff;
}
.counter-area_06b43bacee240c67.three_cffc945fe0f666c0 .counter-wrap_3d892dfc98c0b207 {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_06b43bacee240c67.three_cffc945fe0f666c0 .counter-wrap_3d892dfc98c0b207:before {
  display: none;
}
.counter-area_06b43bacee240c67.three_cffc945fe0f666c0 .counter-wrap_3d892dfc98c0b207 .counter-item_e287727445267dfc p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_dfacdfec50769ae5.three_cffc945fe0f666c0 {
  background-color: #f5f5f5;
}
.service-area_dfacdfec50769ae5.three_cffc945fe0f666c0 .service-item_1f9a46026b3a7b89 {
  background-color: #fff;
}
.service-area_dfacdfec50769ae5.three_cffc945fe0f666c0 .service-item_1f9a46026b3a7b89:hover {
  background-color: #fdb139;
}
.service-area_dfacdfec50769ae5.three_cffc945fe0f666c0 .service-item_1f9a46026b3a7b89.two_b98320a884f9c350:hover {
  background-color: #4a686a;
}
.service-area_dfacdfec50769ae5.three_cffc945fe0f666c0 .service-item_1f9a46026b3a7b89.three_cffc945fe0f666c0:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_06b43bacee240c67.four_c956b8d318a21535:after {
  background-color: #fff;
}

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

.love-area_e21664994526898b .love-item_e14430f9da311a42 .section-title_d6245b6bfd204c14 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_e21664994526898b .love-item_e14430f9da311a42 p {
  margin-bottom: 10px;
}
.love-area_e21664994526898b .love-item_e14430f9da311a42 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_e21664994526898b .love-item_e14430f9da311a42 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_e21664994526898b .love-item_e14430f9da311a42 ul li:last-child {
  margin-bottom: 0;
}
.love-area_e21664994526898b .love-item_e14430f9da311a42 ul li:hover i {
  background-color: #fdb139;
}
.love-area_e21664994526898b .love-item_e14430f9da311a42 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_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .outer_1980745a2ecd0a85 {
  margin-bottom: 50px;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .outer_1980745a2ecd0a85 img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .outer_1980745a2ecd0a85 #big {
  margin-bottom: 30px;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .outer_1980745a2ecd0a85 #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .outer_1980745a2ecd0a85 #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .details-project_7643947347112b5b .details-project-inner_f66fd5e011a9323a {
  margin-bottom: 30px;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .details-project_7643947347112b5b .details-project-inner_f66fd5e011a9323a h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .details-project_7643947347112b5b .details-project-inner_f66fd5e011a9323a p {
  margin-bottom: 0;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .details-choose_481af6b02262bba4 {
  margin-bottom: 50px;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .details-choose_481af6b02262bba4 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .details-choose_481af6b02262bba4 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .details-choose_481af6b02262bba4 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_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .details-choose_481af6b02262bba4 ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .details-choose_481af6b02262bba4 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_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .details-choose_481af6b02262bba4 img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .details-choose_481af6b02262bba4 p {
  margin-bottom: 10px;
}
.service-details-area_cf3d480f541cfad2 .details-item_e9bba6bf79e96763 .details-choose_481af6b02262bba4 p:last-child {
  margin-bottom: 0;
}
.service-details-area_cf3d480f541cfad2 .watch-area_4f09d26088488fdf .section-title_d6245b6bfd204c14 {
  margin-bottom: 20px;
}
.service-details-area_cf3d480f541cfad2 .watch-area_4f09d26088488fdf .section-title_d6245b6bfd204c14 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_cf3d480f541cfad2 .watch-area_4f09d26088488fdf .watch-item_ff951f6537d471b1 {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_cf3d480f541cfad2 .watch-area_4f09d26088488fdf .watch-item_ff951f6537d471b1:before {
  background-color: #1d3d5d;
}

.widget-area_d7e9ae3550c04cab .widget-item_34cdb6457b43663b {
  margin-bottom: 30px;
}
.widget-area_d7e9ae3550c04cab .widget-item_34cdb6457b43663b:last-child {
  margin-bottom: 0;
}
.widget-area_d7e9ae3550c04cab .widget-item_34cdb6457b43663b h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_d7e9ae3550c04cab .widget-item_34cdb6457b43663b h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_d7e9ae3550c04cab .search_b659f24bf0af2a25 form {
  position: relative;
}
.widget-area_d7e9ae3550c04cab .search_b659f24bf0af2a25 form .form-control_b9686fceecd67a54 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_d7e9ae3550c04cab .search_b659f24bf0af2a25 form .form-control_b9686fceecd67a54:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_d7e9ae3550c04cab .search_b659f24bf0af2a25 form .btn_bab5af32288b8cc8 {
  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_d7e9ae3550c04cab .search_b659f24bf0af2a25 form .btn_bab5af32288b8cc8:hover {
  background-color: #242424;
}
.widget-area_d7e9ae3550c04cab .cat_187f5a20bcaf2264 ul {
  margin: 0;
  padding: 0;
}
.widget-area_d7e9ae3550c04cab .cat_187f5a20bcaf2264 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_d7e9ae3550c04cab .cat_187f5a20bcaf2264 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_d7e9ae3550c04cab .cat_187f5a20bcaf2264 ul li:hover a {
  color: #fff;
}
.widget-area_d7e9ae3550c04cab .cat_187f5a20bcaf2264 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_d7e9ae3550c04cab .cat_187f5a20bcaf2264 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_d7e9ae3550c04cab .cat_187f5a20bcaf2264 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_d7e9ae3550c04cab .related_0fb93629e1fad020 .related-inner_104242d2a4e0708c {
  margin-bottom: 15px;
}
.widget-area_d7e9ae3550c04cab .related_0fb93629e1fad020 .related-inner_104242d2a4e0708c:last-child {
  margin-bottom: 0;
}
.widget-area_d7e9ae3550c04cab .related_0fb93629e1fad020 .related-inner_104242d2a4e0708c ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_d7e9ae3550c04cab .related_0fb93629e1fad020 .related-inner_104242d2a4e0708c ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_d7e9ae3550c04cab .related_0fb93629e1fad020 .related-inner_104242d2a4e0708c ul li img {
  width: 100%;
}
.widget-area_d7e9ae3550c04cab .related_0fb93629e1fad020 .related-inner_104242d2a4e0708c ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_d7e9ae3550c04cab .related_0fb93629e1fad020 .related-inner_104242d2a4e0708c ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_d7e9ae3550c04cab .related_0fb93629e1fad020 .related-inner_104242d2a4e0708c ul li a:hover {
  color: #fdb139;
}
.widget-area_d7e9ae3550c04cab .related_0fb93629e1fad020 .related-inner_104242d2a4e0708c ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_d7e9ae3550c04cab .newsletter_a2116af025c9d005 .form-control_b9686fceecd67a54 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_d7e9ae3550c04cab .newsletter_a2116af025c9d005 .form-control_b9686fceecd67a54:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_d7e9ae3550c04cab .newsletter_a2116af025c9d005 .cmn-btn_1bc217ec5ae51486 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_d7e9ae3550c04cab .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_d7e9ae3550c04cab .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_d7e9ae3550c04cab .call h3:before {
  display: none;
}
.widget-area_d7e9ae3550c04cab .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_d7e9ae3550c04cab .call a:hover {
  color: #242424;
}
.widget-area_d7e9ae3550c04cab .tags h3 {
  margin-bottom: 25px;
}
.widget-area_d7e9ae3550c04cab .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_d7e9ae3550c04cab .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_d7e9ae3550c04cab .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_d7e9ae3550c04cab .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_d7e9ae3550c04cab .information_b7fea34770a7b1d1 ul {
  margin: 0;
  padding: 0;
}
.widget-area_d7e9ae3550c04cab .information_b7fea34770a7b1d1 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_d7e9ae3550c04cab .information_b7fea34770a7b1d1 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_d7e9ae3550c04cab .information_b7fea34770a7b1d1 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_bf41a35a0aa0f3db .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f img {
  margin-bottom: 30px;
}
.project-details-area_bf41a35a0aa0f3db .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_bf41a35a0aa0f3db .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f p {
  margin-bottom: 30px;
}
.project-details-area_bf41a35a0aa0f3db .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f p:last-child {
  margin-bottom: 0;
}
.project-details-area_bf41a35a0aa0f3db .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f .one-p_d31ff8a58610bf90 {
  margin-bottom: 10px;
}
.project-details-area_bf41a35a0aa0f3db .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f .details-img-right_0616173c9c019b56 {
  margin-bottom: 30px;
}
.project-details-area_bf41a35a0aa0f3db .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f .details-img-right_0616173c9c019b56 ul {
  margin: 0;
  padding: 0;
}
.project-details-area_bf41a35a0aa0f3db .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f .details-img-right_0616173c9c019b56 ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_bf41a35a0aa0f3db .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f .details-img-right_0616173c9c019b56 ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_bf41a35a0aa0f3db .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f .details-img-right_0616173c9c019b56 ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_bf41a35a0aa0f3db .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f .details-img-right_0616173c9c019b56 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_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f {
  margin-bottom: 50px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f img {
  margin-bottom: 25px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f ul li a:hover {
  color: #fdb139;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f p {
  margin-bottom: 10px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f p:last-child {
  margin-bottom: 0;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f 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_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-img_7c29961db4f85b0f blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-comments_87a950e62ceaa27c {
  margin-bottom: 50px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-comments_87a950e62ceaa27c h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-comments_87a950e62ceaa27c h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-comments_87a950e62ceaa27c ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-comments_87a950e62ceaa27c ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-comments_87a950e62ceaa27c ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-comments_87a950e62ceaa27c ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-comments_87a950e62ceaa27c ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-comments_87a950e62ceaa27c ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-comments_87a950e62ceaa27c ul li p {
  margin-bottom: 10px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-comments_87a950e62ceaa27c ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-comments_87a950e62ceaa27c ul li a:hover {
  color: #242424;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-form_89440b962d392bd0 {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-form_89440b962d392bd0 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-form_89440b962d392bd0 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-form_89440b962d392bd0 span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-form_89440b962d392bd0 .form-group {
  margin-bottom: 30px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-form_89440b962d392bd0 .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-form_89440b962d392bd0 .form-group .form-control_b9686fceecd67a54 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-form_89440b962d392bd0 .form-group .form-control_b9686fceecd67a54:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-form_89440b962d392bd0 .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_8cd721b7b30cc3dc .details-item_e9bba6bf79e96763 .details-form_89440b962d392bd0 .cmn-btn_1bc217ec5ae51486 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_e9f8a0080df3bcaa .rect2_d784354246a4aad1 {
  animation-delay: -1.1s;
}

.spinner_e9f8a0080df3bcaa .rect3_4c184525d1f14d17 {
  animation-delay: -1s;
}

.spinner_e9f8a0080df3bcaa .rect4_3ec122849605a6c0 {
  animation-delay: -0.9s;
}

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

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