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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_39d539289edc9564 {
  background-color: #f5f5f5;
}
.about-area_39d539289edc9564 .container-fluid_66a7f1bb1affaf73 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_39d539289edc9564 .container-fluid_66a7f1bb1affaf73 .row_28cf488db24c6ae6 {
  margin-left: 0;
  margin-right: 0;
}
.about-area_39d539289edc9564 .container-fluid_66a7f1bb1affaf73 .row_28cf488db24c6ae6 .col-lg-6_f58b875303bb646e {
  padding-left: 0;
  padding-right: 0;
}
.about-area_39d539289edc9564 .container-fluid_66a7f1bb1affaf73 .row_28cf488db24c6ae6 .col-lg-7_08280568358d2a71 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_39d539289edc9564 .about-content_f18ffdb053eae7cd {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_39d539289edc9564 .about-content_f18ffdb053eae7cd .section-title_aeac9032517ac8dd {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_39d539289edc9564 .about-content_f18ffdb053eae7cd p {
  margin-bottom: 30px;
}
.about-area_39d539289edc9564 .about-img_9caeccc16813e3b5 {
  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_39d539289edc9564 .about-img_9caeccc16813e3b5:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_39d539289edc9564 .about-img_9caeccc16813e3b5 img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_26697fe650159cdc.two_b2b6366940820617:before {
  background-color: #f5f5f5;
}
.counter-area_26697fe650159cdc.two_b2b6366940820617:after {
  background-color: #fff;
}
.counter-area_26697fe650159cdc.two_b2b6366940820617 .counter-item_93c6c014e0ef6004 h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_08e3818317c697a6.three_4c142114af7b5c9f {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_08e3818317c697a6.three_4c142114af7b5c9f .banner-shape_89071ff66a699c33 img {
  z-index: 0;
}
.banner-area_08e3818317c697a6.three_4c142114af7b5c9f .banner-shape_89071ff66a699c33 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_08e3818317c697a6.three_4c142114af7b5c9f .banner-text_17e01998b43f6756 {
  position: relative;
  z-index: 1;
}
.banner-area_08e3818317c697a6.three_4c142114af7b5c9f .banner-text_17e01998b43f6756 h1 {
  color: #fff;
}
.banner-area_08e3818317c697a6.three_4c142114af7b5c9f .banner-text_17e01998b43f6756 p {
  color: #fff;
}
.banner-area_08e3818317c697a6.three_4c142114af7b5c9f .banner-text_17e01998b43f6756 .banner-service_34414b666d51fb2b .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_08e3818317c697a6.three_4c142114af7b5c9f .banner-text_17e01998b43f6756 .banner-service_34414b666d51fb2b .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_08e3818317c697a6.three_4c142114af7b5c9f .banner-text_17e01998b43f6756 .banner-service_34414b666d51fb2b .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_08e3818317c697a6.three_4c142114af7b5c9f .banner-text_17e01998b43f6756 .banner-service_34414b666d51fb2b .nice-select .list .option {
  color: #242424;
}
.banner-area_08e3818317c697a6.three_4c142114af7b5c9f .banner-text_17e01998b43f6756 .banner-service_34414b666d51fb2b .cmn-btn_14a08a98e4a6ad68 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_08e3818317c697a6.three_4c142114af7b5c9f .banner-text_17e01998b43f6756 .banner-service_34414b666d51fb2b .cmn-btn_14a08a98e4a6ad68: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_26697fe650159cdc.three_4c142114af7b5c9f:before {
  background-color: #4a686a;
}
.counter-area_26697fe650159cdc.three_4c142114af7b5c9f:after {
  background-color: #fff;
}
.counter-area_26697fe650159cdc.three_4c142114af7b5c9f .counter-wrap_08bfce55f139717b {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_26697fe650159cdc.three_4c142114af7b5c9f .counter-wrap_08bfce55f139717b:before {
  display: none;
}
.counter-area_26697fe650159cdc.three_4c142114af7b5c9f .counter-wrap_08bfce55f139717b .counter-item_93c6c014e0ef6004 p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_b877a6608e697f26.three_4c142114af7b5c9f {
  background-color: #f5f5f5;
}
.service-area_b877a6608e697f26.three_4c142114af7b5c9f .service-item_95f9d01f28440edc {
  background-color: #fff;
}
.service-area_b877a6608e697f26.three_4c142114af7b5c9f .service-item_95f9d01f28440edc:hover {
  background-color: #fdb139;
}
.service-area_b877a6608e697f26.three_4c142114af7b5c9f .service-item_95f9d01f28440edc.two_b2b6366940820617:hover {
  background-color: #4a686a;
}
.service-area_b877a6608e697f26.three_4c142114af7b5c9f .service-item_95f9d01f28440edc.three_4c142114af7b5c9f:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_26697fe650159cdc.four_df5b1ed120b3bae5:after {
  background-color: #fff;
}

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

.love-area_34c55d402fc3df3d .love-item_7ea4b4ba57bc130a .section-title_aeac9032517ac8dd {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_34c55d402fc3df3d .love-item_7ea4b4ba57bc130a p {
  margin-bottom: 10px;
}
.love-area_34c55d402fc3df3d .love-item_7ea4b4ba57bc130a ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_34c55d402fc3df3d .love-item_7ea4b4ba57bc130a ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_34c55d402fc3df3d .love-item_7ea4b4ba57bc130a ul li:last-child {
  margin-bottom: 0;
}
.love-area_34c55d402fc3df3d .love-item_7ea4b4ba57bc130a ul li:hover i {
  background-color: #fdb139;
}
.love-area_34c55d402fc3df3d .love-item_7ea4b4ba57bc130a 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_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .outer_4ee6155c363c080a {
  margin-bottom: 50px;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .outer_4ee6155c363c080a img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .outer_4ee6155c363c080a #big {
  margin-bottom: 30px;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .outer_4ee6155c363c080a #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .outer_4ee6155c363c080a #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .details-project_42a8ddebbd190892 .details-project-inner_01a69bdc33d3d424 {
  margin-bottom: 30px;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .details-project_42a8ddebbd190892 .details-project-inner_01a69bdc33d3d424 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .details-project_42a8ddebbd190892 .details-project-inner_01a69bdc33d3d424 p {
  margin-bottom: 0;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .details-choose_4a325841f10391dd {
  margin-bottom: 50px;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .details-choose_4a325841f10391dd h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .details-choose_4a325841f10391dd ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .details-choose_4a325841f10391dd 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_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .details-choose_4a325841f10391dd ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .details-choose_4a325841f10391dd 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_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .details-choose_4a325841f10391dd img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .details-choose_4a325841f10391dd p {
  margin-bottom: 10px;
}
.service-details-area_aefbd027c627e4a4 .details-item_c04dcec9bdae86c0 .details-choose_4a325841f10391dd p:last-child {
  margin-bottom: 0;
}
.service-details-area_aefbd027c627e4a4 .watch-area_c0be109c7a9e6527 .section-title_aeac9032517ac8dd {
  margin-bottom: 20px;
}
.service-details-area_aefbd027c627e4a4 .watch-area_c0be109c7a9e6527 .section-title_aeac9032517ac8dd h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_aefbd027c627e4a4 .watch-area_c0be109c7a9e6527 .watch-item_fcffa1b63124635e {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_aefbd027c627e4a4 .watch-area_c0be109c7a9e6527 .watch-item_fcffa1b63124635e:before {
  background-color: #1d3d5d;
}

.widget-area_c35adaac2485963f .widget-item_5ca23eea47a1f813 {
  margin-bottom: 30px;
}
.widget-area_c35adaac2485963f .widget-item_5ca23eea47a1f813:last-child {
  margin-bottom: 0;
}
.widget-area_c35adaac2485963f .widget-item_5ca23eea47a1f813 h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_c35adaac2485963f .widget-item_5ca23eea47a1f813 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_c35adaac2485963f .search_ce41c1cadc585de5 form {
  position: relative;
}
.widget-area_c35adaac2485963f .search_ce41c1cadc585de5 form .form-control_00121ab09683df4d {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_c35adaac2485963f .search_ce41c1cadc585de5 form .form-control_00121ab09683df4d:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_c35adaac2485963f .search_ce41c1cadc585de5 form .btn_ac2611b7a07640ab {
  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_c35adaac2485963f .search_ce41c1cadc585de5 form .btn_ac2611b7a07640ab:hover {
  background-color: #242424;
}
.widget-area_c35adaac2485963f .cat_665bb9a96642b25f ul {
  margin: 0;
  padding: 0;
}
.widget-area_c35adaac2485963f .cat_665bb9a96642b25f 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_c35adaac2485963f .cat_665bb9a96642b25f ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_c35adaac2485963f .cat_665bb9a96642b25f ul li:hover a {
  color: #fff;
}
.widget-area_c35adaac2485963f .cat_665bb9a96642b25f ul li:last-child {
  margin-bottom: 0;
}
.widget-area_c35adaac2485963f .cat_665bb9a96642b25f ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_c35adaac2485963f .cat_665bb9a96642b25f ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_c35adaac2485963f .related_a1b26bcfe746ccb9 .related-inner_32701348cc391675 {
  margin-bottom: 15px;
}
.widget-area_c35adaac2485963f .related_a1b26bcfe746ccb9 .related-inner_32701348cc391675:last-child {
  margin-bottom: 0;
}
.widget-area_c35adaac2485963f .related_a1b26bcfe746ccb9 .related-inner_32701348cc391675 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_c35adaac2485963f .related_a1b26bcfe746ccb9 .related-inner_32701348cc391675 ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_c35adaac2485963f .related_a1b26bcfe746ccb9 .related-inner_32701348cc391675 ul li img {
  width: 100%;
}
.widget-area_c35adaac2485963f .related_a1b26bcfe746ccb9 .related-inner_32701348cc391675 ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_c35adaac2485963f .related_a1b26bcfe746ccb9 .related-inner_32701348cc391675 ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_c35adaac2485963f .related_a1b26bcfe746ccb9 .related-inner_32701348cc391675 ul li a:hover {
  color: #fdb139;
}
.widget-area_c35adaac2485963f .related_a1b26bcfe746ccb9 .related-inner_32701348cc391675 ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_c35adaac2485963f .newsletter_5f0d7e9fbd0f9b29 .form-control_00121ab09683df4d {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_c35adaac2485963f .newsletter_5f0d7e9fbd0f9b29 .form-control_00121ab09683df4d:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_c35adaac2485963f .newsletter_5f0d7e9fbd0f9b29 .cmn-btn_14a08a98e4a6ad68 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_c35adaac2485963f .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_c35adaac2485963f .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_c35adaac2485963f .call h3:before {
  display: none;
}
.widget-area_c35adaac2485963f .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_c35adaac2485963f .call a:hover {
  color: #242424;
}
.widget-area_c35adaac2485963f .tags h3 {
  margin-bottom: 25px;
}
.widget-area_c35adaac2485963f .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_c35adaac2485963f .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_c35adaac2485963f .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_c35adaac2485963f .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_c35adaac2485963f .information_f51deb089970a6c8 ul {
  margin: 0;
  padding: 0;
}
.widget-area_c35adaac2485963f .information_f51deb089970a6c8 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_c35adaac2485963f .information_f51deb089970a6c8 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_c35adaac2485963f .information_f51deb089970a6c8 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_8691e9a7e7ecb997 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d img {
  margin-bottom: 30px;
}
.project-details-area_8691e9a7e7ecb997 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_8691e9a7e7ecb997 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d p {
  margin-bottom: 30px;
}
.project-details-area_8691e9a7e7ecb997 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d p:last-child {
  margin-bottom: 0;
}
.project-details-area_8691e9a7e7ecb997 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d .one-p_f9f05de26e84de6a {
  margin-bottom: 10px;
}
.project-details-area_8691e9a7e7ecb997 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d .details-img-right_b283cc7399ed0a95 {
  margin-bottom: 30px;
}
.project-details-area_8691e9a7e7ecb997 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d .details-img-right_b283cc7399ed0a95 ul {
  margin: 0;
  padding: 0;
}
.project-details-area_8691e9a7e7ecb997 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d .details-img-right_b283cc7399ed0a95 ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_8691e9a7e7ecb997 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d .details-img-right_b283cc7399ed0a95 ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_8691e9a7e7ecb997 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d .details-img-right_b283cc7399ed0a95 ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_8691e9a7e7ecb997 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d .details-img-right_b283cc7399ed0a95 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_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d {
  margin-bottom: 50px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d img {
  margin-bottom: 25px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d ul li a:hover {
  color: #fdb139;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d p {
  margin-bottom: 10px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d p:last-child {
  margin-bottom: 0;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d 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_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-img_e2a8d37a98457a8d blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-comments_2f2bae6bbb6ad71c {
  margin-bottom: 50px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-comments_2f2bae6bbb6ad71c h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-comments_2f2bae6bbb6ad71c h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-comments_2f2bae6bbb6ad71c ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-comments_2f2bae6bbb6ad71c ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-comments_2f2bae6bbb6ad71c ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-comments_2f2bae6bbb6ad71c ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-comments_2f2bae6bbb6ad71c ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-comments_2f2bae6bbb6ad71c ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-comments_2f2bae6bbb6ad71c ul li p {
  margin-bottom: 10px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-comments_2f2bae6bbb6ad71c ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-comments_2f2bae6bbb6ad71c ul li a:hover {
  color: #242424;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-form_3a057bbbb7d98b6f {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-form_3a057bbbb7d98b6f h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-form_3a057bbbb7d98b6f h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-form_3a057bbbb7d98b6f span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-form_3a057bbbb7d98b6f .form-group {
  margin-bottom: 30px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-form_3a057bbbb7d98b6f .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-form_3a057bbbb7d98b6f .form-group .form-control_00121ab09683df4d {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-form_3a057bbbb7d98b6f .form-group .form-control_00121ab09683df4d:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-form_3a057bbbb7d98b6f .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_951b00e18c8b1628 .details-item_c04dcec9bdae86c0 .details-form_3a057bbbb7d98b6f .cmn-btn_14a08a98e4a6ad68 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_c8e693a70a74af63 .rect2_4826946094e0f118 {
  animation-delay: -1.1s;
}

.spinner_c8e693a70a74af63 .rect3_04bc32e3840c83aa {
  animation-delay: -1s;
}

.spinner_c8e693a70a74af63 .rect4_a7001d0f6016d63f {
  animation-delay: -0.9s;
}

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

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