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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_163a1068df576971 {
  background-color: #f5f5f5;
}
.about-area_163a1068df576971 .container-fluid_4af77a653ee28395 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_163a1068df576971 .container-fluid_4af77a653ee28395 .row_f93c473c352b9d4b {
  margin-left: 0;
  margin-right: 0;
}
.about-area_163a1068df576971 .container-fluid_4af77a653ee28395 .row_f93c473c352b9d4b .col-lg-6_d88b6ec833c12453 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_163a1068df576971 .container-fluid_4af77a653ee28395 .row_f93c473c352b9d4b .col-lg-7_54030acb2d77b405 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_163a1068df576971 .about-content_b867dc2eed296f25 {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_163a1068df576971 .about-content_b867dc2eed296f25 .section-title_f71fd7c782dfd6c9 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_163a1068df576971 .about-content_b867dc2eed296f25 p {
  margin-bottom: 30px;
}
.about-area_163a1068df576971 .about-img_c8f56d6e23057f10 {
  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_163a1068df576971 .about-img_c8f56d6e23057f10:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_163a1068df576971 .about-img_c8f56d6e23057f10 img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_f4bf37bc272a7d75.two_749ddf94f15b9098:before {
  background-color: #f5f5f5;
}
.counter-area_f4bf37bc272a7d75.two_749ddf94f15b9098:after {
  background-color: #fff;
}
.counter-area_f4bf37bc272a7d75.two_749ddf94f15b9098 .counter-item_2a2e5775db9b1f17 h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_8c7df865cb739df1.three_0c19b39d7f18b0f9 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_8c7df865cb739df1.three_0c19b39d7f18b0f9 .banner-shape_4aa11919ef81219c img {
  z-index: 0;
}
.banner-area_8c7df865cb739df1.three_0c19b39d7f18b0f9 .banner-shape_4aa11919ef81219c 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_8c7df865cb739df1.three_0c19b39d7f18b0f9 .banner-text_fd4895313cd82858 {
  position: relative;
  z-index: 1;
}
.banner-area_8c7df865cb739df1.three_0c19b39d7f18b0f9 .banner-text_fd4895313cd82858 h1 {
  color: #fff;
}
.banner-area_8c7df865cb739df1.three_0c19b39d7f18b0f9 .banner-text_fd4895313cd82858 p {
  color: #fff;
}
.banner-area_8c7df865cb739df1.three_0c19b39d7f18b0f9 .banner-text_fd4895313cd82858 .banner-service_e11db28b11619d05 .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_8c7df865cb739df1.three_0c19b39d7f18b0f9 .banner-text_fd4895313cd82858 .banner-service_e11db28b11619d05 .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_8c7df865cb739df1.three_0c19b39d7f18b0f9 .banner-text_fd4895313cd82858 .banner-service_e11db28b11619d05 .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_8c7df865cb739df1.three_0c19b39d7f18b0f9 .banner-text_fd4895313cd82858 .banner-service_e11db28b11619d05 .nice-select .list .option {
  color: #242424;
}
.banner-area_8c7df865cb739df1.three_0c19b39d7f18b0f9 .banner-text_fd4895313cd82858 .banner-service_e11db28b11619d05 .cmn-btn_6183ac88f9894333 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_8c7df865cb739df1.three_0c19b39d7f18b0f9 .banner-text_fd4895313cd82858 .banner-service_e11db28b11619d05 .cmn-btn_6183ac88f9894333: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_f4bf37bc272a7d75.three_0c19b39d7f18b0f9:before {
  background-color: #4a686a;
}
.counter-area_f4bf37bc272a7d75.three_0c19b39d7f18b0f9:after {
  background-color: #fff;
}
.counter-area_f4bf37bc272a7d75.three_0c19b39d7f18b0f9 .counter-wrap_2409f9d997385493 {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_f4bf37bc272a7d75.three_0c19b39d7f18b0f9 .counter-wrap_2409f9d997385493:before {
  display: none;
}
.counter-area_f4bf37bc272a7d75.three_0c19b39d7f18b0f9 .counter-wrap_2409f9d997385493 .counter-item_2a2e5775db9b1f17 p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_0b2fb33c789d44b6.three_0c19b39d7f18b0f9 {
  background-color: #f5f5f5;
}
.service-area_0b2fb33c789d44b6.three_0c19b39d7f18b0f9 .service-item_03db570070f4fad9 {
  background-color: #fff;
}
.service-area_0b2fb33c789d44b6.three_0c19b39d7f18b0f9 .service-item_03db570070f4fad9:hover {
  background-color: #fdb139;
}
.service-area_0b2fb33c789d44b6.three_0c19b39d7f18b0f9 .service-item_03db570070f4fad9.two_749ddf94f15b9098:hover {
  background-color: #4a686a;
}
.service-area_0b2fb33c789d44b6.three_0c19b39d7f18b0f9 .service-item_03db570070f4fad9.three_0c19b39d7f18b0f9:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_f4bf37bc272a7d75.four_a0414c02870134fd:after {
  background-color: #fff;
}

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

.love-area_38409d76c31e1bd5 .love-item_a8d11c91e80faeac .section-title_f71fd7c782dfd6c9 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_38409d76c31e1bd5 .love-item_a8d11c91e80faeac p {
  margin-bottom: 10px;
}
.love-area_38409d76c31e1bd5 .love-item_a8d11c91e80faeac ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_38409d76c31e1bd5 .love-item_a8d11c91e80faeac ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_38409d76c31e1bd5 .love-item_a8d11c91e80faeac ul li:last-child {
  margin-bottom: 0;
}
.love-area_38409d76c31e1bd5 .love-item_a8d11c91e80faeac ul li:hover i {
  background-color: #fdb139;
}
.love-area_38409d76c31e1bd5 .love-item_a8d11c91e80faeac 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_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .outer_dd7363c4471f389d {
  margin-bottom: 50px;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .outer_dd7363c4471f389d img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .outer_dd7363c4471f389d #big {
  margin-bottom: 30px;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .outer_dd7363c4471f389d #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .outer_dd7363c4471f389d #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .details-project_40bf3a23ad913295 .details-project-inner_73e9333091b69ed1 {
  margin-bottom: 30px;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .details-project_40bf3a23ad913295 .details-project-inner_73e9333091b69ed1 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .details-project_40bf3a23ad913295 .details-project-inner_73e9333091b69ed1 p {
  margin-bottom: 0;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .details-choose_be1307eebf0449e6 {
  margin-bottom: 50px;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .details-choose_be1307eebf0449e6 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .details-choose_be1307eebf0449e6 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .details-choose_be1307eebf0449e6 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_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .details-choose_be1307eebf0449e6 ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .details-choose_be1307eebf0449e6 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_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .details-choose_be1307eebf0449e6 img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .details-choose_be1307eebf0449e6 p {
  margin-bottom: 10px;
}
.service-details-area_9ebe75a5cdf41387 .details-item_d47d5efcfbe6ab4d .details-choose_be1307eebf0449e6 p:last-child {
  margin-bottom: 0;
}
.service-details-area_9ebe75a5cdf41387 .watch-area_c44290758d2da980 .section-title_f71fd7c782dfd6c9 {
  margin-bottom: 20px;
}
.service-details-area_9ebe75a5cdf41387 .watch-area_c44290758d2da980 .section-title_f71fd7c782dfd6c9 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_9ebe75a5cdf41387 .watch-area_c44290758d2da980 .watch-item_53340d3cf91b1885 {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_9ebe75a5cdf41387 .watch-area_c44290758d2da980 .watch-item_53340d3cf91b1885:before {
  background-color: #1d3d5d;
}

.widget-area_cfcebbc1950add29 .widget-item_a99ed61e5a1cdf24 {
  margin-bottom: 30px;
}
.widget-area_cfcebbc1950add29 .widget-item_a99ed61e5a1cdf24:last-child {
  margin-bottom: 0;
}
.widget-area_cfcebbc1950add29 .widget-item_a99ed61e5a1cdf24 h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_cfcebbc1950add29 .widget-item_a99ed61e5a1cdf24 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_cfcebbc1950add29 .search_bcf2b0d992a5849f form {
  position: relative;
}
.widget-area_cfcebbc1950add29 .search_bcf2b0d992a5849f form .form-control_2dcaf8b505c168e9 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_cfcebbc1950add29 .search_bcf2b0d992a5849f form .form-control_2dcaf8b505c168e9:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_cfcebbc1950add29 .search_bcf2b0d992a5849f form .btn_b679070ad928287f {
  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_cfcebbc1950add29 .search_bcf2b0d992a5849f form .btn_b679070ad928287f:hover {
  background-color: #242424;
}
.widget-area_cfcebbc1950add29 .cat_c264b75535a67972 ul {
  margin: 0;
  padding: 0;
}
.widget-area_cfcebbc1950add29 .cat_c264b75535a67972 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_cfcebbc1950add29 .cat_c264b75535a67972 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_cfcebbc1950add29 .cat_c264b75535a67972 ul li:hover a {
  color: #fff;
}
.widget-area_cfcebbc1950add29 .cat_c264b75535a67972 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_cfcebbc1950add29 .cat_c264b75535a67972 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_cfcebbc1950add29 .cat_c264b75535a67972 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_cfcebbc1950add29 .related_4f1e90e51beef3a8 .related-inner_8549215bd5adc1cd {
  margin-bottom: 15px;
}
.widget-area_cfcebbc1950add29 .related_4f1e90e51beef3a8 .related-inner_8549215bd5adc1cd:last-child {
  margin-bottom: 0;
}
.widget-area_cfcebbc1950add29 .related_4f1e90e51beef3a8 .related-inner_8549215bd5adc1cd ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_cfcebbc1950add29 .related_4f1e90e51beef3a8 .related-inner_8549215bd5adc1cd ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_cfcebbc1950add29 .related_4f1e90e51beef3a8 .related-inner_8549215bd5adc1cd ul li img {
  width: 100%;
}
.widget-area_cfcebbc1950add29 .related_4f1e90e51beef3a8 .related-inner_8549215bd5adc1cd ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_cfcebbc1950add29 .related_4f1e90e51beef3a8 .related-inner_8549215bd5adc1cd ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_cfcebbc1950add29 .related_4f1e90e51beef3a8 .related-inner_8549215bd5adc1cd ul li a:hover {
  color: #fdb139;
}
.widget-area_cfcebbc1950add29 .related_4f1e90e51beef3a8 .related-inner_8549215bd5adc1cd ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_cfcebbc1950add29 .newsletter_feda92f8be8de6eb .form-control_2dcaf8b505c168e9 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_cfcebbc1950add29 .newsletter_feda92f8be8de6eb .form-control_2dcaf8b505c168e9:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_cfcebbc1950add29 .newsletter_feda92f8be8de6eb .cmn-btn_6183ac88f9894333 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_cfcebbc1950add29 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_cfcebbc1950add29 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_cfcebbc1950add29 .call h3:before {
  display: none;
}
.widget-area_cfcebbc1950add29 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_cfcebbc1950add29 .call a:hover {
  color: #242424;
}
.widget-area_cfcebbc1950add29 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_cfcebbc1950add29 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_cfcebbc1950add29 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_cfcebbc1950add29 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_cfcebbc1950add29 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_cfcebbc1950add29 .information_2fc63003cd0330e8 ul {
  margin: 0;
  padding: 0;
}
.widget-area_cfcebbc1950add29 .information_2fc63003cd0330e8 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_cfcebbc1950add29 .information_2fc63003cd0330e8 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_cfcebbc1950add29 .information_2fc63003cd0330e8 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_e6f30f8ed6793f96 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 img {
  margin-bottom: 30px;
}
.project-details-area_e6f30f8ed6793f96 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_e6f30f8ed6793f96 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 p {
  margin-bottom: 30px;
}
.project-details-area_e6f30f8ed6793f96 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 p:last-child {
  margin-bottom: 0;
}
.project-details-area_e6f30f8ed6793f96 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 .one-p_1f397c8f767e132a {
  margin-bottom: 10px;
}
.project-details-area_e6f30f8ed6793f96 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 .details-img-right_00cbbf2c76b12291 {
  margin-bottom: 30px;
}
.project-details-area_e6f30f8ed6793f96 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 .details-img-right_00cbbf2c76b12291 ul {
  margin: 0;
  padding: 0;
}
.project-details-area_e6f30f8ed6793f96 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 .details-img-right_00cbbf2c76b12291 ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_e6f30f8ed6793f96 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 .details-img-right_00cbbf2c76b12291 ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_e6f30f8ed6793f96 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 .details-img-right_00cbbf2c76b12291 ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_e6f30f8ed6793f96 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 .details-img-right_00cbbf2c76b12291 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_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 {
  margin-bottom: 50px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 img {
  margin-bottom: 25px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 ul li a:hover {
  color: #fdb139;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 p {
  margin-bottom: 10px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 p:last-child {
  margin-bottom: 0;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 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_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-img_2e2cc9e537113848 blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-comments_37f4693f0268f53e {
  margin-bottom: 50px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-comments_37f4693f0268f53e h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-comments_37f4693f0268f53e h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-comments_37f4693f0268f53e ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-comments_37f4693f0268f53e ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-comments_37f4693f0268f53e ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-comments_37f4693f0268f53e ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-comments_37f4693f0268f53e ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-comments_37f4693f0268f53e ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-comments_37f4693f0268f53e ul li p {
  margin-bottom: 10px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-comments_37f4693f0268f53e ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-comments_37f4693f0268f53e ul li a:hover {
  color: #242424;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-form_161099e4c054488b {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-form_161099e4c054488b h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-form_161099e4c054488b h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-form_161099e4c054488b span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-form_161099e4c054488b .form-group {
  margin-bottom: 30px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-form_161099e4c054488b .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-form_161099e4c054488b .form-group .form-control_2dcaf8b505c168e9 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-form_161099e4c054488b .form-group .form-control_2dcaf8b505c168e9:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-form_161099e4c054488b .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_dede65d995644282 .details-item_d47d5efcfbe6ab4d .details-form_161099e4c054488b .cmn-btn_6183ac88f9894333 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_71f325febe723242 .rect2_c3dd2a6af6ef1a6f {
  animation-delay: -1.1s;
}

.spinner_71f325febe723242 .rect3_f1e833dd337639c2 {
  animation-delay: -1s;
}

.spinner_71f325febe723242 .rect4_782f9a26430f9562 {
  animation-delay: -0.9s;
}

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

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