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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_1429ce380ef5c3b0 {
  background-color: #f5f5f5;
}
.about-area_1429ce380ef5c3b0 .container-fluid_a73613be8e218555 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_1429ce380ef5c3b0 .container-fluid_a73613be8e218555 .row_cfd31b8fa05e05e0 {
  margin-left: 0;
  margin-right: 0;
}
.about-area_1429ce380ef5c3b0 .container-fluid_a73613be8e218555 .row_cfd31b8fa05e05e0 .col-lg-6_daf90edbbc1eac7f {
  padding-left: 0;
  padding-right: 0;
}
.about-area_1429ce380ef5c3b0 .container-fluid_a73613be8e218555 .row_cfd31b8fa05e05e0 .col-lg-7_7dc9b68e475fb6fa {
  padding-left: 0;
  padding-right: 0;
}
.about-area_1429ce380ef5c3b0 .about-content_9e4b39d70b67440b {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_1429ce380ef5c3b0 .about-content_9e4b39d70b67440b .section-title_8772f5d561ed40fe {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_1429ce380ef5c3b0 .about-content_9e4b39d70b67440b p {
  margin-bottom: 30px;
}
.about-area_1429ce380ef5c3b0 .about-img_8372f71951ba44a3 {
  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_1429ce380ef5c3b0 .about-img_8372f71951ba44a3:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_1429ce380ef5c3b0 .about-img_8372f71951ba44a3 img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_79d9c9502cd7fad4.two_83a4b2635824cc27:before {
  background-color: #f5f5f5;
}
.counter-area_79d9c9502cd7fad4.two_83a4b2635824cc27:after {
  background-color: #fff;
}
.counter-area_79d9c9502cd7fad4.two_83a4b2635824cc27 .counter-item_53930a5e5c7cfed7 h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_5f2fedc00011a441.three_3cd816930ae5c885 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_5f2fedc00011a441.three_3cd816930ae5c885 .banner-shape_ebf16f8b99315f77 img {
  z-index: 0;
}
.banner-area_5f2fedc00011a441.three_3cd816930ae5c885 .banner-shape_ebf16f8b99315f77 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_5f2fedc00011a441.three_3cd816930ae5c885 .banner-text_6c357cb1e669b7df {
  position: relative;
  z-index: 1;
}
.banner-area_5f2fedc00011a441.three_3cd816930ae5c885 .banner-text_6c357cb1e669b7df h1 {
  color: #fff;
}
.banner-area_5f2fedc00011a441.three_3cd816930ae5c885 .banner-text_6c357cb1e669b7df p {
  color: #fff;
}
.banner-area_5f2fedc00011a441.three_3cd816930ae5c885 .banner-text_6c357cb1e669b7df .banner-service_c371ad3421973070 .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_5f2fedc00011a441.three_3cd816930ae5c885 .banner-text_6c357cb1e669b7df .banner-service_c371ad3421973070 .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_5f2fedc00011a441.three_3cd816930ae5c885 .banner-text_6c357cb1e669b7df .banner-service_c371ad3421973070 .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_5f2fedc00011a441.three_3cd816930ae5c885 .banner-text_6c357cb1e669b7df .banner-service_c371ad3421973070 .nice-select .list .option {
  color: #242424;
}
.banner-area_5f2fedc00011a441.three_3cd816930ae5c885 .banner-text_6c357cb1e669b7df .banner-service_c371ad3421973070 .cmn-btn_f76fda440d3ea861 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_5f2fedc00011a441.three_3cd816930ae5c885 .banner-text_6c357cb1e669b7df .banner-service_c371ad3421973070 .cmn-btn_f76fda440d3ea861: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_79d9c9502cd7fad4.three_3cd816930ae5c885:before {
  background-color: #4a686a;
}
.counter-area_79d9c9502cd7fad4.three_3cd816930ae5c885:after {
  background-color: #fff;
}
.counter-area_79d9c9502cd7fad4.three_3cd816930ae5c885 .counter-wrap_cea3042c61d7951e {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_79d9c9502cd7fad4.three_3cd816930ae5c885 .counter-wrap_cea3042c61d7951e:before {
  display: none;
}
.counter-area_79d9c9502cd7fad4.three_3cd816930ae5c885 .counter-wrap_cea3042c61d7951e .counter-item_53930a5e5c7cfed7 p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_65bf3a771a4edf81.three_3cd816930ae5c885 {
  background-color: #f5f5f5;
}
.service-area_65bf3a771a4edf81.three_3cd816930ae5c885 .service-item_b95616e166b8ba8e {
  background-color: #fff;
}
.service-area_65bf3a771a4edf81.three_3cd816930ae5c885 .service-item_b95616e166b8ba8e:hover {
  background-color: #fdb139;
}
.service-area_65bf3a771a4edf81.three_3cd816930ae5c885 .service-item_b95616e166b8ba8e.two_83a4b2635824cc27:hover {
  background-color: #4a686a;
}
.service-area_65bf3a771a4edf81.three_3cd816930ae5c885 .service-item_b95616e166b8ba8e.three_3cd816930ae5c885:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_79d9c9502cd7fad4.four_690a24479e23aed8:after {
  background-color: #fff;
}

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

.love-area_80043855051cf428 .love-item_454cfc94bd78f802 .section-title_8772f5d561ed40fe {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_80043855051cf428 .love-item_454cfc94bd78f802 p {
  margin-bottom: 10px;
}
.love-area_80043855051cf428 .love-item_454cfc94bd78f802 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_80043855051cf428 .love-item_454cfc94bd78f802 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_80043855051cf428 .love-item_454cfc94bd78f802 ul li:last-child {
  margin-bottom: 0;
}
.love-area_80043855051cf428 .love-item_454cfc94bd78f802 ul li:hover i {
  background-color: #fdb139;
}
.love-area_80043855051cf428 .love-item_454cfc94bd78f802 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_6a59c2915706b3ad .details-item_a387062f666a1865 .outer_d5919b4d6ca2ff18 {
  margin-bottom: 50px;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .outer_d5919b4d6ca2ff18 img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .outer_d5919b4d6ca2ff18 #big {
  margin-bottom: 30px;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .outer_d5919b4d6ca2ff18 #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .outer_d5919b4d6ca2ff18 #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .details-project_1f4987baa49735a1 .details-project-inner_c3788f4adb8f5acd {
  margin-bottom: 30px;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .details-project_1f4987baa49735a1 .details-project-inner_c3788f4adb8f5acd h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .details-project_1f4987baa49735a1 .details-project-inner_c3788f4adb8f5acd p {
  margin-bottom: 0;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .details-choose_161969f2f303a78d {
  margin-bottom: 50px;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .details-choose_161969f2f303a78d h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .details-choose_161969f2f303a78d ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .details-choose_161969f2f303a78d 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_6a59c2915706b3ad .details-item_a387062f666a1865 .details-choose_161969f2f303a78d ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .details-choose_161969f2f303a78d 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_6a59c2915706b3ad .details-item_a387062f666a1865 .details-choose_161969f2f303a78d img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .details-choose_161969f2f303a78d p {
  margin-bottom: 10px;
}
.service-details-area_6a59c2915706b3ad .details-item_a387062f666a1865 .details-choose_161969f2f303a78d p:last-child {
  margin-bottom: 0;
}
.service-details-area_6a59c2915706b3ad .watch-area_72c6591532d356ba .section-title_8772f5d561ed40fe {
  margin-bottom: 20px;
}
.service-details-area_6a59c2915706b3ad .watch-area_72c6591532d356ba .section-title_8772f5d561ed40fe h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_6a59c2915706b3ad .watch-area_72c6591532d356ba .watch-item_023491ce7824fc13 {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_6a59c2915706b3ad .watch-area_72c6591532d356ba .watch-item_023491ce7824fc13:before {
  background-color: #1d3d5d;
}

.widget-area_29bc868f822ddfa5 .widget-item_dc22c4dd41c71e2b {
  margin-bottom: 30px;
}
.widget-area_29bc868f822ddfa5 .widget-item_dc22c4dd41c71e2b:last-child {
  margin-bottom: 0;
}
.widget-area_29bc868f822ddfa5 .widget-item_dc22c4dd41c71e2b h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_29bc868f822ddfa5 .widget-item_dc22c4dd41c71e2b h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_29bc868f822ddfa5 .search_f7953c7c5b92326a form {
  position: relative;
}
.widget-area_29bc868f822ddfa5 .search_f7953c7c5b92326a form .form-control_1725536e44fe2333 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_29bc868f822ddfa5 .search_f7953c7c5b92326a form .form-control_1725536e44fe2333:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_29bc868f822ddfa5 .search_f7953c7c5b92326a form .btn_b8a194d1c9aaa678 {
  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_29bc868f822ddfa5 .search_f7953c7c5b92326a form .btn_b8a194d1c9aaa678:hover {
  background-color: #242424;
}
.widget-area_29bc868f822ddfa5 .cat_0a36197f1f8364e5 ul {
  margin: 0;
  padding: 0;
}
.widget-area_29bc868f822ddfa5 .cat_0a36197f1f8364e5 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_29bc868f822ddfa5 .cat_0a36197f1f8364e5 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_29bc868f822ddfa5 .cat_0a36197f1f8364e5 ul li:hover a {
  color: #fff;
}
.widget-area_29bc868f822ddfa5 .cat_0a36197f1f8364e5 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_29bc868f822ddfa5 .cat_0a36197f1f8364e5 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_29bc868f822ddfa5 .cat_0a36197f1f8364e5 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_29bc868f822ddfa5 .related_2ae76d86a3b6ce37 .related-inner_2167e13226e51aea {
  margin-bottom: 15px;
}
.widget-area_29bc868f822ddfa5 .related_2ae76d86a3b6ce37 .related-inner_2167e13226e51aea:last-child {
  margin-bottom: 0;
}
.widget-area_29bc868f822ddfa5 .related_2ae76d86a3b6ce37 .related-inner_2167e13226e51aea ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_29bc868f822ddfa5 .related_2ae76d86a3b6ce37 .related-inner_2167e13226e51aea ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_29bc868f822ddfa5 .related_2ae76d86a3b6ce37 .related-inner_2167e13226e51aea ul li img {
  width: 100%;
}
.widget-area_29bc868f822ddfa5 .related_2ae76d86a3b6ce37 .related-inner_2167e13226e51aea ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_29bc868f822ddfa5 .related_2ae76d86a3b6ce37 .related-inner_2167e13226e51aea ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_29bc868f822ddfa5 .related_2ae76d86a3b6ce37 .related-inner_2167e13226e51aea ul li a:hover {
  color: #fdb139;
}
.widget-area_29bc868f822ddfa5 .related_2ae76d86a3b6ce37 .related-inner_2167e13226e51aea ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_29bc868f822ddfa5 .newsletter_4342ccf573644043 .form-control_1725536e44fe2333 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_29bc868f822ddfa5 .newsletter_4342ccf573644043 .form-control_1725536e44fe2333:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_29bc868f822ddfa5 .newsletter_4342ccf573644043 .cmn-btn_f76fda440d3ea861 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_29bc868f822ddfa5 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_29bc868f822ddfa5 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_29bc868f822ddfa5 .call h3:before {
  display: none;
}
.widget-area_29bc868f822ddfa5 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_29bc868f822ddfa5 .call a:hover {
  color: #242424;
}
.widget-area_29bc868f822ddfa5 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_29bc868f822ddfa5 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_29bc868f822ddfa5 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_29bc868f822ddfa5 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_29bc868f822ddfa5 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_29bc868f822ddfa5 .information_435a9973070f4c5d ul {
  margin: 0;
  padding: 0;
}
.widget-area_29bc868f822ddfa5 .information_435a9973070f4c5d ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_29bc868f822ddfa5 .information_435a9973070f4c5d ul li:last-child {
  margin-bottom: 0;
}
.widget-area_29bc868f822ddfa5 .information_435a9973070f4c5d 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_50d1733a95e10a74 .details-item_a387062f666a1865 .details-img_c751c44ed544792d img {
  margin-bottom: 30px;
}
.project-details-area_50d1733a95e10a74 .details-item_a387062f666a1865 .details-img_c751c44ed544792d h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_50d1733a95e10a74 .details-item_a387062f666a1865 .details-img_c751c44ed544792d p {
  margin-bottom: 30px;
}
.project-details-area_50d1733a95e10a74 .details-item_a387062f666a1865 .details-img_c751c44ed544792d p:last-child {
  margin-bottom: 0;
}
.project-details-area_50d1733a95e10a74 .details-item_a387062f666a1865 .details-img_c751c44ed544792d .one-p_b17dc88607a7ac6f {
  margin-bottom: 10px;
}
.project-details-area_50d1733a95e10a74 .details-item_a387062f666a1865 .details-img_c751c44ed544792d .details-img-right_1d0983f7837360bf {
  margin-bottom: 30px;
}
.project-details-area_50d1733a95e10a74 .details-item_a387062f666a1865 .details-img_c751c44ed544792d .details-img-right_1d0983f7837360bf ul {
  margin: 0;
  padding: 0;
}
.project-details-area_50d1733a95e10a74 .details-item_a387062f666a1865 .details-img_c751c44ed544792d .details-img-right_1d0983f7837360bf ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_50d1733a95e10a74 .details-item_a387062f666a1865 .details-img_c751c44ed544792d .details-img-right_1d0983f7837360bf ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_50d1733a95e10a74 .details-item_a387062f666a1865 .details-img_c751c44ed544792d .details-img-right_1d0983f7837360bf ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_50d1733a95e10a74 .details-item_a387062f666a1865 .details-img_c751c44ed544792d .details-img-right_1d0983f7837360bf 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_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d {
  margin-bottom: 50px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d img {
  margin-bottom: 25px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d ul li a:hover {
  color: #fdb139;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d p {
  margin-bottom: 10px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d p:last-child {
  margin-bottom: 0;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d 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_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-img_c751c44ed544792d blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-comments_2f026fc63372590b {
  margin-bottom: 50px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-comments_2f026fc63372590b h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-comments_2f026fc63372590b h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-comments_2f026fc63372590b ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-comments_2f026fc63372590b ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-comments_2f026fc63372590b ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-comments_2f026fc63372590b ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-comments_2f026fc63372590b ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-comments_2f026fc63372590b ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-comments_2f026fc63372590b ul li p {
  margin-bottom: 10px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-comments_2f026fc63372590b ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-comments_2f026fc63372590b ul li a:hover {
  color: #242424;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-form_5753b1f5d8d39a8b {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-form_5753b1f5d8d39a8b h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-form_5753b1f5d8d39a8b h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-form_5753b1f5d8d39a8b span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-form_5753b1f5d8d39a8b .form-group {
  margin-bottom: 30px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-form_5753b1f5d8d39a8b .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-form_5753b1f5d8d39a8b .form-group .form-control_1725536e44fe2333 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-form_5753b1f5d8d39a8b .form-group .form-control_1725536e44fe2333:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-form_5753b1f5d8d39a8b .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_41a460164d12a361 .details-item_a387062f666a1865 .details-form_5753b1f5d8d39a8b .cmn-btn_f76fda440d3ea861 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_5293e3639fa1ba24 .rect2_fc3c35084ab155ca {
  animation-delay: -1.1s;
}

.spinner_5293e3639fa1ba24 .rect3_4472a5d0b613309e {
  animation-delay: -1s;
}

.spinner_5293e3639fa1ba24 .rect4_e7f6dffcb91763e7 {
  animation-delay: -0.9s;
}

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

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