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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_c78c625cdb0e58e3 {
  background-color: #f5f5f5;
}
.about-area_c78c625cdb0e58e3 .container-fluid_d42ada9b452c0796 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_c78c625cdb0e58e3 .container-fluid_d42ada9b452c0796 .row_ff6084146618a236 {
  margin-left: 0;
  margin-right: 0;
}
.about-area_c78c625cdb0e58e3 .container-fluid_d42ada9b452c0796 .row_ff6084146618a236 .col-lg-6_6437658524329278 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_c78c625cdb0e58e3 .container-fluid_d42ada9b452c0796 .row_ff6084146618a236 .col-lg-7_025a1feaa5763e3d {
  padding-left: 0;
  padding-right: 0;
}
.about-area_c78c625cdb0e58e3 .about-content_29144694c7b39b2d {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_c78c625cdb0e58e3 .about-content_29144694c7b39b2d .section-title_bb0a97762bfb8b2e {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_c78c625cdb0e58e3 .about-content_29144694c7b39b2d p {
  margin-bottom: 30px;
}
.about-area_c78c625cdb0e58e3 .about-img_1d3c444743698eb1 {
  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_c78c625cdb0e58e3 .about-img_1d3c444743698eb1:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_c78c625cdb0e58e3 .about-img_1d3c444743698eb1 img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_360ab2d181a1dccf.two_2341b93b8cf2639d:before {
  background-color: #f5f5f5;
}
.counter-area_360ab2d181a1dccf.two_2341b93b8cf2639d:after {
  background-color: #fff;
}
.counter-area_360ab2d181a1dccf.two_2341b93b8cf2639d .counter-item_a9ee222cb19e127a h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_65942cea2cb7ac2a.three_81535c6905a3bc4c {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_65942cea2cb7ac2a.three_81535c6905a3bc4c .banner-shape_b7539033961ac700 img {
  z-index: 0;
}
.banner-area_65942cea2cb7ac2a.three_81535c6905a3bc4c .banner-shape_b7539033961ac700 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_65942cea2cb7ac2a.three_81535c6905a3bc4c .banner-text_67cf07dbbcc76052 {
  position: relative;
  z-index: 1;
}
.banner-area_65942cea2cb7ac2a.three_81535c6905a3bc4c .banner-text_67cf07dbbcc76052 h1 {
  color: #fff;
}
.banner-area_65942cea2cb7ac2a.three_81535c6905a3bc4c .banner-text_67cf07dbbcc76052 p {
  color: #fff;
}
.banner-area_65942cea2cb7ac2a.three_81535c6905a3bc4c .banner-text_67cf07dbbcc76052 .banner-service_dbe472aa87a4ff25 .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_65942cea2cb7ac2a.three_81535c6905a3bc4c .banner-text_67cf07dbbcc76052 .banner-service_dbe472aa87a4ff25 .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_65942cea2cb7ac2a.three_81535c6905a3bc4c .banner-text_67cf07dbbcc76052 .banner-service_dbe472aa87a4ff25 .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_65942cea2cb7ac2a.three_81535c6905a3bc4c .banner-text_67cf07dbbcc76052 .banner-service_dbe472aa87a4ff25 .nice-select .list .option {
  color: #242424;
}
.banner-area_65942cea2cb7ac2a.three_81535c6905a3bc4c .banner-text_67cf07dbbcc76052 .banner-service_dbe472aa87a4ff25 .cmn-btn_2ce10ea8b5038a20 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_65942cea2cb7ac2a.three_81535c6905a3bc4c .banner-text_67cf07dbbcc76052 .banner-service_dbe472aa87a4ff25 .cmn-btn_2ce10ea8b5038a20: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_360ab2d181a1dccf.three_81535c6905a3bc4c:before {
  background-color: #4a686a;
}
.counter-area_360ab2d181a1dccf.three_81535c6905a3bc4c:after {
  background-color: #fff;
}
.counter-area_360ab2d181a1dccf.three_81535c6905a3bc4c .counter-wrap_af82a77c927487c6 {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_360ab2d181a1dccf.three_81535c6905a3bc4c .counter-wrap_af82a77c927487c6:before {
  display: none;
}
.counter-area_360ab2d181a1dccf.three_81535c6905a3bc4c .counter-wrap_af82a77c927487c6 .counter-item_a9ee222cb19e127a p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_7a3b1d67aea9ec99.three_81535c6905a3bc4c {
  background-color: #f5f5f5;
}
.service-area_7a3b1d67aea9ec99.three_81535c6905a3bc4c .service-item_ff61e21756486bb4 {
  background-color: #fff;
}
.service-area_7a3b1d67aea9ec99.three_81535c6905a3bc4c .service-item_ff61e21756486bb4:hover {
  background-color: #fdb139;
}
.service-area_7a3b1d67aea9ec99.three_81535c6905a3bc4c .service-item_ff61e21756486bb4.two_2341b93b8cf2639d:hover {
  background-color: #4a686a;
}
.service-area_7a3b1d67aea9ec99.three_81535c6905a3bc4c .service-item_ff61e21756486bb4.three_81535c6905a3bc4c:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_360ab2d181a1dccf.four_4ec3d5df0f320fb4:after {
  background-color: #fff;
}

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

.love-area_e52f8fa1fc9f2cfa .love-item_a07ade90674fe352 .section-title_bb0a97762bfb8b2e {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_e52f8fa1fc9f2cfa .love-item_a07ade90674fe352 p {
  margin-bottom: 10px;
}
.love-area_e52f8fa1fc9f2cfa .love-item_a07ade90674fe352 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_e52f8fa1fc9f2cfa .love-item_a07ade90674fe352 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_e52f8fa1fc9f2cfa .love-item_a07ade90674fe352 ul li:last-child {
  margin-bottom: 0;
}
.love-area_e52f8fa1fc9f2cfa .love-item_a07ade90674fe352 ul li:hover i {
  background-color: #fdb139;
}
.love-area_e52f8fa1fc9f2cfa .love-item_a07ade90674fe352 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_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .outer_cb70ef1cbecbfeeb {
  margin-bottom: 50px;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .outer_cb70ef1cbecbfeeb img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .outer_cb70ef1cbecbfeeb #big {
  margin-bottom: 30px;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .outer_cb70ef1cbecbfeeb #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .outer_cb70ef1cbecbfeeb #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .details-project_77769935f434125c .details-project-inner_4eb3786cdd8daedb {
  margin-bottom: 30px;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .details-project_77769935f434125c .details-project-inner_4eb3786cdd8daedb h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .details-project_77769935f434125c .details-project-inner_4eb3786cdd8daedb p {
  margin-bottom: 0;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .details-choose_21955a12a6c323ad {
  margin-bottom: 50px;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .details-choose_21955a12a6c323ad h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .details-choose_21955a12a6c323ad ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .details-choose_21955a12a6c323ad 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_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .details-choose_21955a12a6c323ad ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .details-choose_21955a12a6c323ad 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_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .details-choose_21955a12a6c323ad img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .details-choose_21955a12a6c323ad p {
  margin-bottom: 10px;
}
.service-details-area_fd85b4aa0ea35239 .details-item_bbf9d39380a6d6dc .details-choose_21955a12a6c323ad p:last-child {
  margin-bottom: 0;
}
.service-details-area_fd85b4aa0ea35239 .watch-area_6314705f3c66da72 .section-title_bb0a97762bfb8b2e {
  margin-bottom: 20px;
}
.service-details-area_fd85b4aa0ea35239 .watch-area_6314705f3c66da72 .section-title_bb0a97762bfb8b2e h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_fd85b4aa0ea35239 .watch-area_6314705f3c66da72 .watch-item_05ecba0d70b9863a {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_fd85b4aa0ea35239 .watch-area_6314705f3c66da72 .watch-item_05ecba0d70b9863a:before {
  background-color: #1d3d5d;
}

.widget-area_0579c2d72860cfc4 .widget-item_90acf7c33bc1d2db {
  margin-bottom: 30px;
}
.widget-area_0579c2d72860cfc4 .widget-item_90acf7c33bc1d2db:last-child {
  margin-bottom: 0;
}
.widget-area_0579c2d72860cfc4 .widget-item_90acf7c33bc1d2db h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_0579c2d72860cfc4 .widget-item_90acf7c33bc1d2db h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_0579c2d72860cfc4 .search_b08eb708751f4276 form {
  position: relative;
}
.widget-area_0579c2d72860cfc4 .search_b08eb708751f4276 form .form-control_bd2dddb4e016ae9d {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_0579c2d72860cfc4 .search_b08eb708751f4276 form .form-control_bd2dddb4e016ae9d:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_0579c2d72860cfc4 .search_b08eb708751f4276 form .btn_c8fa201bafa70b70 {
  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_0579c2d72860cfc4 .search_b08eb708751f4276 form .btn_c8fa201bafa70b70:hover {
  background-color: #242424;
}
.widget-area_0579c2d72860cfc4 .cat_4af850ab4868fb07 ul {
  margin: 0;
  padding: 0;
}
.widget-area_0579c2d72860cfc4 .cat_4af850ab4868fb07 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_0579c2d72860cfc4 .cat_4af850ab4868fb07 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_0579c2d72860cfc4 .cat_4af850ab4868fb07 ul li:hover a {
  color: #fff;
}
.widget-area_0579c2d72860cfc4 .cat_4af850ab4868fb07 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_0579c2d72860cfc4 .cat_4af850ab4868fb07 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_0579c2d72860cfc4 .cat_4af850ab4868fb07 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_0579c2d72860cfc4 .related_d173838a0f7ea29e .related-inner_75c8314f41ea444a {
  margin-bottom: 15px;
}
.widget-area_0579c2d72860cfc4 .related_d173838a0f7ea29e .related-inner_75c8314f41ea444a:last-child {
  margin-bottom: 0;
}
.widget-area_0579c2d72860cfc4 .related_d173838a0f7ea29e .related-inner_75c8314f41ea444a ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_0579c2d72860cfc4 .related_d173838a0f7ea29e .related-inner_75c8314f41ea444a ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_0579c2d72860cfc4 .related_d173838a0f7ea29e .related-inner_75c8314f41ea444a ul li img {
  width: 100%;
}
.widget-area_0579c2d72860cfc4 .related_d173838a0f7ea29e .related-inner_75c8314f41ea444a ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_0579c2d72860cfc4 .related_d173838a0f7ea29e .related-inner_75c8314f41ea444a ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_0579c2d72860cfc4 .related_d173838a0f7ea29e .related-inner_75c8314f41ea444a ul li a:hover {
  color: #fdb139;
}
.widget-area_0579c2d72860cfc4 .related_d173838a0f7ea29e .related-inner_75c8314f41ea444a ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_0579c2d72860cfc4 .newsletter_96e2ed288633f0ec .form-control_bd2dddb4e016ae9d {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_0579c2d72860cfc4 .newsletter_96e2ed288633f0ec .form-control_bd2dddb4e016ae9d:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_0579c2d72860cfc4 .newsletter_96e2ed288633f0ec .cmn-btn_2ce10ea8b5038a20 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_0579c2d72860cfc4 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_0579c2d72860cfc4 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_0579c2d72860cfc4 .call h3:before {
  display: none;
}
.widget-area_0579c2d72860cfc4 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_0579c2d72860cfc4 .call a:hover {
  color: #242424;
}
.widget-area_0579c2d72860cfc4 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_0579c2d72860cfc4 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_0579c2d72860cfc4 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_0579c2d72860cfc4 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_0579c2d72860cfc4 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_0579c2d72860cfc4 .information_011a16bb398bde76 ul {
  margin: 0;
  padding: 0;
}
.widget-area_0579c2d72860cfc4 .information_011a16bb398bde76 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_0579c2d72860cfc4 .information_011a16bb398bde76 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_0579c2d72860cfc4 .information_011a16bb398bde76 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_353fdadc6bdccbb8 .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 img {
  margin-bottom: 30px;
}
.project-details-area_353fdadc6bdccbb8 .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_353fdadc6bdccbb8 .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 p {
  margin-bottom: 30px;
}
.project-details-area_353fdadc6bdccbb8 .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 p:last-child {
  margin-bottom: 0;
}
.project-details-area_353fdadc6bdccbb8 .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 .one-p_9ae6598bf737eb78 {
  margin-bottom: 10px;
}
.project-details-area_353fdadc6bdccbb8 .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 .details-img-right_5e16f5a5431fe34c {
  margin-bottom: 30px;
}
.project-details-area_353fdadc6bdccbb8 .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 .details-img-right_5e16f5a5431fe34c ul {
  margin: 0;
  padding: 0;
}
.project-details-area_353fdadc6bdccbb8 .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 .details-img-right_5e16f5a5431fe34c ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_353fdadc6bdccbb8 .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 .details-img-right_5e16f5a5431fe34c ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_353fdadc6bdccbb8 .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 .details-img-right_5e16f5a5431fe34c ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_353fdadc6bdccbb8 .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 .details-img-right_5e16f5a5431fe34c 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_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 {
  margin-bottom: 50px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 img {
  margin-bottom: 25px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 ul li a:hover {
  color: #fdb139;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 p {
  margin-bottom: 10px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 p:last-child {
  margin-bottom: 0;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 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_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-img_96b117650a584102 blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-comments_d9decbe4734a1648 {
  margin-bottom: 50px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-comments_d9decbe4734a1648 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-comments_d9decbe4734a1648 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-comments_d9decbe4734a1648 ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-comments_d9decbe4734a1648 ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-comments_d9decbe4734a1648 ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-comments_d9decbe4734a1648 ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-comments_d9decbe4734a1648 ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-comments_d9decbe4734a1648 ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-comments_d9decbe4734a1648 ul li p {
  margin-bottom: 10px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-comments_d9decbe4734a1648 ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-comments_d9decbe4734a1648 ul li a:hover {
  color: #242424;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-form_3645603577eac064 {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-form_3645603577eac064 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-form_3645603577eac064 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-form_3645603577eac064 span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-form_3645603577eac064 .form-group {
  margin-bottom: 30px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-form_3645603577eac064 .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-form_3645603577eac064 .form-group .form-control_bd2dddb4e016ae9d {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-form_3645603577eac064 .form-group .form-control_bd2dddb4e016ae9d:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-form_3645603577eac064 .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_f732af8f0476d24b .details-item_bbf9d39380a6d6dc .details-form_3645603577eac064 .cmn-btn_2ce10ea8b5038a20 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_14ad701aeb309b17 .rect2_b7907ace310c8413 {
  animation-delay: -1.1s;
}

.spinner_14ad701aeb309b17 .rect3_4a2acb5d8c1eed6a {
  animation-delay: -1s;
}

.spinner_14ad701aeb309b17 .rect4_695af2fbfbb89ac8 {
  animation-delay: -0.9s;
}

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

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