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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_629493b647a6c156 {
  background-color: #f5f5f5;
}
.about-area_629493b647a6c156 .container-fluid_426cb10922b502e6 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_629493b647a6c156 .container-fluid_426cb10922b502e6 .row_eb959c6b50f5d5a7 {
  margin-left: 0;
  margin-right: 0;
}
.about-area_629493b647a6c156 .container-fluid_426cb10922b502e6 .row_eb959c6b50f5d5a7 .col-lg-6_c78b11534a9d5bd7 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_629493b647a6c156 .container-fluid_426cb10922b502e6 .row_eb959c6b50f5d5a7 .col-lg-7_969fea9096a9651f {
  padding-left: 0;
  padding-right: 0;
}
.about-area_629493b647a6c156 .about-content_5f30e27d9b42de36 {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_629493b647a6c156 .about-content_5f30e27d9b42de36 .section-title_e8a4c608bd5e97f9 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_629493b647a6c156 .about-content_5f30e27d9b42de36 p {
  margin-bottom: 30px;
}
.about-area_629493b647a6c156 .about-img_d81228895873747e {
  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_629493b647a6c156 .about-img_d81228895873747e:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_629493b647a6c156 .about-img_d81228895873747e img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_13a863b80332fc75.two_0abbbbad63cac762:before {
  background-color: #f5f5f5;
}
.counter-area_13a863b80332fc75.two_0abbbbad63cac762:after {
  background-color: #fff;
}
.counter-area_13a863b80332fc75.two_0abbbbad63cac762 .counter-item_01bc24110c717202 h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_ccfc6189d79b7c53.three_7801b15392630ee7 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_ccfc6189d79b7c53.three_7801b15392630ee7 .banner-shape_ac293f2d642c3f3c img {
  z-index: 0;
}
.banner-area_ccfc6189d79b7c53.three_7801b15392630ee7 .banner-shape_ac293f2d642c3f3c 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_ccfc6189d79b7c53.three_7801b15392630ee7 .banner-text_026d67efa88c023b {
  position: relative;
  z-index: 1;
}
.banner-area_ccfc6189d79b7c53.three_7801b15392630ee7 .banner-text_026d67efa88c023b h1 {
  color: #fff;
}
.banner-area_ccfc6189d79b7c53.three_7801b15392630ee7 .banner-text_026d67efa88c023b p {
  color: #fff;
}
.banner-area_ccfc6189d79b7c53.three_7801b15392630ee7 .banner-text_026d67efa88c023b .banner-service_8ff97a9d2158b12b .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_ccfc6189d79b7c53.three_7801b15392630ee7 .banner-text_026d67efa88c023b .banner-service_8ff97a9d2158b12b .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_ccfc6189d79b7c53.three_7801b15392630ee7 .banner-text_026d67efa88c023b .banner-service_8ff97a9d2158b12b .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_ccfc6189d79b7c53.three_7801b15392630ee7 .banner-text_026d67efa88c023b .banner-service_8ff97a9d2158b12b .nice-select .list .option {
  color: #242424;
}
.banner-area_ccfc6189d79b7c53.three_7801b15392630ee7 .banner-text_026d67efa88c023b .banner-service_8ff97a9d2158b12b .cmn-btn_85375f8d7bfa70c9 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_ccfc6189d79b7c53.three_7801b15392630ee7 .banner-text_026d67efa88c023b .banner-service_8ff97a9d2158b12b .cmn-btn_85375f8d7bfa70c9: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_13a863b80332fc75.three_7801b15392630ee7:before {
  background-color: #4a686a;
}
.counter-area_13a863b80332fc75.three_7801b15392630ee7:after {
  background-color: #fff;
}
.counter-area_13a863b80332fc75.three_7801b15392630ee7 .counter-wrap_13a0acf954cda863 {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_13a863b80332fc75.three_7801b15392630ee7 .counter-wrap_13a0acf954cda863:before {
  display: none;
}
.counter-area_13a863b80332fc75.three_7801b15392630ee7 .counter-wrap_13a0acf954cda863 .counter-item_01bc24110c717202 p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_41d1ee5378760a61.three_7801b15392630ee7 {
  background-color: #f5f5f5;
}
.service-area_41d1ee5378760a61.three_7801b15392630ee7 .service-item_b6bb3c3f52aeb7c8 {
  background-color: #fff;
}
.service-area_41d1ee5378760a61.three_7801b15392630ee7 .service-item_b6bb3c3f52aeb7c8:hover {
  background-color: #fdb139;
}
.service-area_41d1ee5378760a61.three_7801b15392630ee7 .service-item_b6bb3c3f52aeb7c8.two_0abbbbad63cac762:hover {
  background-color: #4a686a;
}
.service-area_41d1ee5378760a61.three_7801b15392630ee7 .service-item_b6bb3c3f52aeb7c8.three_7801b15392630ee7:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_13a863b80332fc75.four_00e138affb0bdde2:after {
  background-color: #fff;
}

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

.love-area_6652b178e43a7d5d .love-item_1a6ee1c5e4f5b2be .section-title_e8a4c608bd5e97f9 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_6652b178e43a7d5d .love-item_1a6ee1c5e4f5b2be p {
  margin-bottom: 10px;
}
.love-area_6652b178e43a7d5d .love-item_1a6ee1c5e4f5b2be ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_6652b178e43a7d5d .love-item_1a6ee1c5e4f5b2be ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_6652b178e43a7d5d .love-item_1a6ee1c5e4f5b2be ul li:last-child {
  margin-bottom: 0;
}
.love-area_6652b178e43a7d5d .love-item_1a6ee1c5e4f5b2be ul li:hover i {
  background-color: #fdb139;
}
.love-area_6652b178e43a7d5d .love-item_1a6ee1c5e4f5b2be 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_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .outer_89a90ddd65c3afad {
  margin-bottom: 50px;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .outer_89a90ddd65c3afad img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .outer_89a90ddd65c3afad #big {
  margin-bottom: 30px;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .outer_89a90ddd65c3afad #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .outer_89a90ddd65c3afad #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .details-project_9bb8aec7872634f7 .details-project-inner_e3c8a2a040b4fa4a {
  margin-bottom: 30px;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .details-project_9bb8aec7872634f7 .details-project-inner_e3c8a2a040b4fa4a h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .details-project_9bb8aec7872634f7 .details-project-inner_e3c8a2a040b4fa4a p {
  margin-bottom: 0;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .details-choose_80e1b9b74ae0aaf1 {
  margin-bottom: 50px;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .details-choose_80e1b9b74ae0aaf1 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .details-choose_80e1b9b74ae0aaf1 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .details-choose_80e1b9b74ae0aaf1 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_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .details-choose_80e1b9b74ae0aaf1 ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .details-choose_80e1b9b74ae0aaf1 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_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .details-choose_80e1b9b74ae0aaf1 img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .details-choose_80e1b9b74ae0aaf1 p {
  margin-bottom: 10px;
}
.service-details-area_f991549c9e69c6ff .details-item_3958d19be0ae91e8 .details-choose_80e1b9b74ae0aaf1 p:last-child {
  margin-bottom: 0;
}
.service-details-area_f991549c9e69c6ff .watch-area_3b45e79346813349 .section-title_e8a4c608bd5e97f9 {
  margin-bottom: 20px;
}
.service-details-area_f991549c9e69c6ff .watch-area_3b45e79346813349 .section-title_e8a4c608bd5e97f9 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_f991549c9e69c6ff .watch-area_3b45e79346813349 .watch-item_fe1ad1f88e8cd749 {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_f991549c9e69c6ff .watch-area_3b45e79346813349 .watch-item_fe1ad1f88e8cd749:before {
  background-color: #1d3d5d;
}

.widget-area_e565b98c15f53222 .widget-item_afeed48f0d8067d1 {
  margin-bottom: 30px;
}
.widget-area_e565b98c15f53222 .widget-item_afeed48f0d8067d1:last-child {
  margin-bottom: 0;
}
.widget-area_e565b98c15f53222 .widget-item_afeed48f0d8067d1 h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_e565b98c15f53222 .widget-item_afeed48f0d8067d1 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_e565b98c15f53222 .search_c15afe096782969d form {
  position: relative;
}
.widget-area_e565b98c15f53222 .search_c15afe096782969d form .form-control_276747467ba0d1d9 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_e565b98c15f53222 .search_c15afe096782969d form .form-control_276747467ba0d1d9:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_e565b98c15f53222 .search_c15afe096782969d form .btn_12a18f036b0848fb {
  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_e565b98c15f53222 .search_c15afe096782969d form .btn_12a18f036b0848fb:hover {
  background-color: #242424;
}
.widget-area_e565b98c15f53222 .cat_11cf483c18c1c68d ul {
  margin: 0;
  padding: 0;
}
.widget-area_e565b98c15f53222 .cat_11cf483c18c1c68d 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_e565b98c15f53222 .cat_11cf483c18c1c68d ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_e565b98c15f53222 .cat_11cf483c18c1c68d ul li:hover a {
  color: #fff;
}
.widget-area_e565b98c15f53222 .cat_11cf483c18c1c68d ul li:last-child {
  margin-bottom: 0;
}
.widget-area_e565b98c15f53222 .cat_11cf483c18c1c68d ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_e565b98c15f53222 .cat_11cf483c18c1c68d ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_e565b98c15f53222 .related_b5ee27c1d0ebd225 .related-inner_4f42bbc2482f4033 {
  margin-bottom: 15px;
}
.widget-area_e565b98c15f53222 .related_b5ee27c1d0ebd225 .related-inner_4f42bbc2482f4033:last-child {
  margin-bottom: 0;
}
.widget-area_e565b98c15f53222 .related_b5ee27c1d0ebd225 .related-inner_4f42bbc2482f4033 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_e565b98c15f53222 .related_b5ee27c1d0ebd225 .related-inner_4f42bbc2482f4033 ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_e565b98c15f53222 .related_b5ee27c1d0ebd225 .related-inner_4f42bbc2482f4033 ul li img {
  width: 100%;
}
.widget-area_e565b98c15f53222 .related_b5ee27c1d0ebd225 .related-inner_4f42bbc2482f4033 ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_e565b98c15f53222 .related_b5ee27c1d0ebd225 .related-inner_4f42bbc2482f4033 ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_e565b98c15f53222 .related_b5ee27c1d0ebd225 .related-inner_4f42bbc2482f4033 ul li a:hover {
  color: #fdb139;
}
.widget-area_e565b98c15f53222 .related_b5ee27c1d0ebd225 .related-inner_4f42bbc2482f4033 ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_e565b98c15f53222 .newsletter_4c8a38009de9df26 .form-control_276747467ba0d1d9 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_e565b98c15f53222 .newsletter_4c8a38009de9df26 .form-control_276747467ba0d1d9:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_e565b98c15f53222 .newsletter_4c8a38009de9df26 .cmn-btn_85375f8d7bfa70c9 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_e565b98c15f53222 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_e565b98c15f53222 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_e565b98c15f53222 .call h3:before {
  display: none;
}
.widget-area_e565b98c15f53222 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_e565b98c15f53222 .call a:hover {
  color: #242424;
}
.widget-area_e565b98c15f53222 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_e565b98c15f53222 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_e565b98c15f53222 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_e565b98c15f53222 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_e565b98c15f53222 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_e565b98c15f53222 .information_b5cc3f849c20d773 ul {
  margin: 0;
  padding: 0;
}
.widget-area_e565b98c15f53222 .information_b5cc3f849c20d773 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_e565b98c15f53222 .information_b5cc3f849c20d773 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_e565b98c15f53222 .information_b5cc3f849c20d773 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_583fc38276c4bc43 .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d img {
  margin-bottom: 30px;
}
.project-details-area_583fc38276c4bc43 .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_583fc38276c4bc43 .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d p {
  margin-bottom: 30px;
}
.project-details-area_583fc38276c4bc43 .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d p:last-child {
  margin-bottom: 0;
}
.project-details-area_583fc38276c4bc43 .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d .one-p_33a4e4612272a931 {
  margin-bottom: 10px;
}
.project-details-area_583fc38276c4bc43 .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d .details-img-right_cb9ef12905747358 {
  margin-bottom: 30px;
}
.project-details-area_583fc38276c4bc43 .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d .details-img-right_cb9ef12905747358 ul {
  margin: 0;
  padding: 0;
}
.project-details-area_583fc38276c4bc43 .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d .details-img-right_cb9ef12905747358 ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_583fc38276c4bc43 .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d .details-img-right_cb9ef12905747358 ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_583fc38276c4bc43 .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d .details-img-right_cb9ef12905747358 ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_583fc38276c4bc43 .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d .details-img-right_cb9ef12905747358 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_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d {
  margin-bottom: 50px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d img {
  margin-bottom: 25px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d ul li a:hover {
  color: #fdb139;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d p {
  margin-bottom: 10px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d p:last-child {
  margin-bottom: 0;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d 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_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-img_d0353a619c4bc35d blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-comments_efb877d1abcaa7d8 {
  margin-bottom: 50px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-comments_efb877d1abcaa7d8 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-comments_efb877d1abcaa7d8 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-comments_efb877d1abcaa7d8 ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-comments_efb877d1abcaa7d8 ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-comments_efb877d1abcaa7d8 ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-comments_efb877d1abcaa7d8 ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-comments_efb877d1abcaa7d8 ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-comments_efb877d1abcaa7d8 ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-comments_efb877d1abcaa7d8 ul li p {
  margin-bottom: 10px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-comments_efb877d1abcaa7d8 ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-comments_efb877d1abcaa7d8 ul li a:hover {
  color: #242424;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-form_98f047cf426c5a06 {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-form_98f047cf426c5a06 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-form_98f047cf426c5a06 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-form_98f047cf426c5a06 span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-form_98f047cf426c5a06 .form-group {
  margin-bottom: 30px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-form_98f047cf426c5a06 .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-form_98f047cf426c5a06 .form-group .form-control_276747467ba0d1d9 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-form_98f047cf426c5a06 .form-group .form-control_276747467ba0d1d9:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-form_98f047cf426c5a06 .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_3d2c40c951fd787e .details-item_3958d19be0ae91e8 .details-form_98f047cf426c5a06 .cmn-btn_85375f8d7bfa70c9 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_e51f2fbd301505a8 .rect2_f8af7cde8cd42f97 {
  animation-delay: -1.1s;
}

.spinner_e51f2fbd301505a8 .rect3_4591c8c0abeb27a5 {
  animation-delay: -1s;
}

.spinner_e51f2fbd301505a8 .rect4_ee85c587bb06ae51 {
  animation-delay: -0.9s;
}

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

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