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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_1b0e09063b08432a {
  background-color: #f5f5f5;
}
.about-area_1b0e09063b08432a .container-fluid_85e54c8e2b3b0425 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_1b0e09063b08432a .container-fluid_85e54c8e2b3b0425 .row_5657eed9f602c67d {
  margin-left: 0;
  margin-right: 0;
}
.about-area_1b0e09063b08432a .container-fluid_85e54c8e2b3b0425 .row_5657eed9f602c67d .col-lg-6_1aaa83a2b192cf16 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_1b0e09063b08432a .container-fluid_85e54c8e2b3b0425 .row_5657eed9f602c67d .col-lg-7_f6a45e74e5c31e1d {
  padding-left: 0;
  padding-right: 0;
}
.about-area_1b0e09063b08432a .about-content_8a3fd8c84b6015c0 {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_1b0e09063b08432a .about-content_8a3fd8c84b6015c0 .section-title_5edd992d510df162 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_1b0e09063b08432a .about-content_8a3fd8c84b6015c0 p {
  margin-bottom: 30px;
}
.about-area_1b0e09063b08432a .about-img_cc51484e89ac86ca {
  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_1b0e09063b08432a .about-img_cc51484e89ac86ca:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_1b0e09063b08432a .about-img_cc51484e89ac86ca img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_7a608705a41f0887.two_a4e5559e7551aef0:before {
  background-color: #f5f5f5;
}
.counter-area_7a608705a41f0887.two_a4e5559e7551aef0:after {
  background-color: #fff;
}
.counter-area_7a608705a41f0887.two_a4e5559e7551aef0 .counter-item_9f29b3b6f82e98ae h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_5c332d11ebe907c4.three_086df4a0cdf0a7e4 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_5c332d11ebe907c4.three_086df4a0cdf0a7e4 .banner-shape_56be4b985be80d9f img {
  z-index: 0;
}
.banner-area_5c332d11ebe907c4.three_086df4a0cdf0a7e4 .banner-shape_56be4b985be80d9f 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_5c332d11ebe907c4.three_086df4a0cdf0a7e4 .banner-text_aa3c7d2fca2cfad0 {
  position: relative;
  z-index: 1;
}
.banner-area_5c332d11ebe907c4.three_086df4a0cdf0a7e4 .banner-text_aa3c7d2fca2cfad0 h1 {
  color: #fff;
}
.banner-area_5c332d11ebe907c4.three_086df4a0cdf0a7e4 .banner-text_aa3c7d2fca2cfad0 p {
  color: #fff;
}
.banner-area_5c332d11ebe907c4.three_086df4a0cdf0a7e4 .banner-text_aa3c7d2fca2cfad0 .banner-service_731c1ac39de7b347 .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_5c332d11ebe907c4.three_086df4a0cdf0a7e4 .banner-text_aa3c7d2fca2cfad0 .banner-service_731c1ac39de7b347 .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_5c332d11ebe907c4.three_086df4a0cdf0a7e4 .banner-text_aa3c7d2fca2cfad0 .banner-service_731c1ac39de7b347 .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_5c332d11ebe907c4.three_086df4a0cdf0a7e4 .banner-text_aa3c7d2fca2cfad0 .banner-service_731c1ac39de7b347 .nice-select .list .option {
  color: #242424;
}
.banner-area_5c332d11ebe907c4.three_086df4a0cdf0a7e4 .banner-text_aa3c7d2fca2cfad0 .banner-service_731c1ac39de7b347 .cmn-btn_632cbe47a5ab4c90 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_5c332d11ebe907c4.three_086df4a0cdf0a7e4 .banner-text_aa3c7d2fca2cfad0 .banner-service_731c1ac39de7b347 .cmn-btn_632cbe47a5ab4c90: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_7a608705a41f0887.three_086df4a0cdf0a7e4:before {
  background-color: #4a686a;
}
.counter-area_7a608705a41f0887.three_086df4a0cdf0a7e4:after {
  background-color: #fff;
}
.counter-area_7a608705a41f0887.three_086df4a0cdf0a7e4 .counter-wrap_1be4731ace45f5d6 {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_7a608705a41f0887.three_086df4a0cdf0a7e4 .counter-wrap_1be4731ace45f5d6:before {
  display: none;
}
.counter-area_7a608705a41f0887.three_086df4a0cdf0a7e4 .counter-wrap_1be4731ace45f5d6 .counter-item_9f29b3b6f82e98ae p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_f1fd10b8203286e4.three_086df4a0cdf0a7e4 {
  background-color: #f5f5f5;
}
.service-area_f1fd10b8203286e4.three_086df4a0cdf0a7e4 .service-item_05e02d1eed6e6def {
  background-color: #fff;
}
.service-area_f1fd10b8203286e4.three_086df4a0cdf0a7e4 .service-item_05e02d1eed6e6def:hover {
  background-color: #fdb139;
}
.service-area_f1fd10b8203286e4.three_086df4a0cdf0a7e4 .service-item_05e02d1eed6e6def.two_a4e5559e7551aef0:hover {
  background-color: #4a686a;
}
.service-area_f1fd10b8203286e4.three_086df4a0cdf0a7e4 .service-item_05e02d1eed6e6def.three_086df4a0cdf0a7e4:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_7a608705a41f0887.four_d57a490d7a442620:after {
  background-color: #fff;
}

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

.love-area_867c9085020c5f06 .love-item_5e1b0291875b6861 .section-title_5edd992d510df162 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_867c9085020c5f06 .love-item_5e1b0291875b6861 p {
  margin-bottom: 10px;
}
.love-area_867c9085020c5f06 .love-item_5e1b0291875b6861 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_867c9085020c5f06 .love-item_5e1b0291875b6861 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_867c9085020c5f06 .love-item_5e1b0291875b6861 ul li:last-child {
  margin-bottom: 0;
}
.love-area_867c9085020c5f06 .love-item_5e1b0291875b6861 ul li:hover i {
  background-color: #fdb139;
}
.love-area_867c9085020c5f06 .love-item_5e1b0291875b6861 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_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .outer_2f608d240e0273b1 {
  margin-bottom: 50px;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .outer_2f608d240e0273b1 img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .outer_2f608d240e0273b1 #big {
  margin-bottom: 30px;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .outer_2f608d240e0273b1 #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .outer_2f608d240e0273b1 #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .details-project_6adc25de29ea8611 .details-project-inner_4cd73211c71e3cf0 {
  margin-bottom: 30px;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .details-project_6adc25de29ea8611 .details-project-inner_4cd73211c71e3cf0 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .details-project_6adc25de29ea8611 .details-project-inner_4cd73211c71e3cf0 p {
  margin-bottom: 0;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .details-choose_f23cac652e6c0bfb {
  margin-bottom: 50px;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .details-choose_f23cac652e6c0bfb h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .details-choose_f23cac652e6c0bfb ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .details-choose_f23cac652e6c0bfb 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_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .details-choose_f23cac652e6c0bfb ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .details-choose_f23cac652e6c0bfb 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_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .details-choose_f23cac652e6c0bfb img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .details-choose_f23cac652e6c0bfb p {
  margin-bottom: 10px;
}
.service-details-area_adcaf49edc2c5835 .details-item_ced03dc3573e93aa .details-choose_f23cac652e6c0bfb p:last-child {
  margin-bottom: 0;
}
.service-details-area_adcaf49edc2c5835 .watch-area_02fde4fcd3db81d8 .section-title_5edd992d510df162 {
  margin-bottom: 20px;
}
.service-details-area_adcaf49edc2c5835 .watch-area_02fde4fcd3db81d8 .section-title_5edd992d510df162 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_adcaf49edc2c5835 .watch-area_02fde4fcd3db81d8 .watch-item_73267a2c69132b7b {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_adcaf49edc2c5835 .watch-area_02fde4fcd3db81d8 .watch-item_73267a2c69132b7b:before {
  background-color: #1d3d5d;
}

.widget-area_dd57bf7fb9154749 .widget-item_5d19472d2cc9c4c9 {
  margin-bottom: 30px;
}
.widget-area_dd57bf7fb9154749 .widget-item_5d19472d2cc9c4c9:last-child {
  margin-bottom: 0;
}
.widget-area_dd57bf7fb9154749 .widget-item_5d19472d2cc9c4c9 h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_dd57bf7fb9154749 .widget-item_5d19472d2cc9c4c9 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_dd57bf7fb9154749 .search_7e0f9a7af751ed09 form {
  position: relative;
}
.widget-area_dd57bf7fb9154749 .search_7e0f9a7af751ed09 form .form-control_c854319cfa042bd7 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_dd57bf7fb9154749 .search_7e0f9a7af751ed09 form .form-control_c854319cfa042bd7:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_dd57bf7fb9154749 .search_7e0f9a7af751ed09 form .btn_ff41c4579ee54135 {
  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_dd57bf7fb9154749 .search_7e0f9a7af751ed09 form .btn_ff41c4579ee54135:hover {
  background-color: #242424;
}
.widget-area_dd57bf7fb9154749 .cat_5deb4b2e58b9cadb ul {
  margin: 0;
  padding: 0;
}
.widget-area_dd57bf7fb9154749 .cat_5deb4b2e58b9cadb 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_dd57bf7fb9154749 .cat_5deb4b2e58b9cadb ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_dd57bf7fb9154749 .cat_5deb4b2e58b9cadb ul li:hover a {
  color: #fff;
}
.widget-area_dd57bf7fb9154749 .cat_5deb4b2e58b9cadb ul li:last-child {
  margin-bottom: 0;
}
.widget-area_dd57bf7fb9154749 .cat_5deb4b2e58b9cadb ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_dd57bf7fb9154749 .cat_5deb4b2e58b9cadb ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_dd57bf7fb9154749 .related_5493d9b7409fd9e6 .related-inner_8765d6f71b00b94c {
  margin-bottom: 15px;
}
.widget-area_dd57bf7fb9154749 .related_5493d9b7409fd9e6 .related-inner_8765d6f71b00b94c:last-child {
  margin-bottom: 0;
}
.widget-area_dd57bf7fb9154749 .related_5493d9b7409fd9e6 .related-inner_8765d6f71b00b94c ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_dd57bf7fb9154749 .related_5493d9b7409fd9e6 .related-inner_8765d6f71b00b94c ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_dd57bf7fb9154749 .related_5493d9b7409fd9e6 .related-inner_8765d6f71b00b94c ul li img {
  width: 100%;
}
.widget-area_dd57bf7fb9154749 .related_5493d9b7409fd9e6 .related-inner_8765d6f71b00b94c ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_dd57bf7fb9154749 .related_5493d9b7409fd9e6 .related-inner_8765d6f71b00b94c ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_dd57bf7fb9154749 .related_5493d9b7409fd9e6 .related-inner_8765d6f71b00b94c ul li a:hover {
  color: #fdb139;
}
.widget-area_dd57bf7fb9154749 .related_5493d9b7409fd9e6 .related-inner_8765d6f71b00b94c ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_dd57bf7fb9154749 .newsletter_3521d66fdb267f76 .form-control_c854319cfa042bd7 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_dd57bf7fb9154749 .newsletter_3521d66fdb267f76 .form-control_c854319cfa042bd7:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_dd57bf7fb9154749 .newsletter_3521d66fdb267f76 .cmn-btn_632cbe47a5ab4c90 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_dd57bf7fb9154749 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_dd57bf7fb9154749 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_dd57bf7fb9154749 .call h3:before {
  display: none;
}
.widget-area_dd57bf7fb9154749 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_dd57bf7fb9154749 .call a:hover {
  color: #242424;
}
.widget-area_dd57bf7fb9154749 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_dd57bf7fb9154749 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_dd57bf7fb9154749 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_dd57bf7fb9154749 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_dd57bf7fb9154749 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_dd57bf7fb9154749 .information_0bb99fccf016ea12 ul {
  margin: 0;
  padding: 0;
}
.widget-area_dd57bf7fb9154749 .information_0bb99fccf016ea12 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_dd57bf7fb9154749 .information_0bb99fccf016ea12 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_dd57bf7fb9154749 .information_0bb99fccf016ea12 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_d3a5f56a092d09b7 .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 img {
  margin-bottom: 30px;
}
.project-details-area_d3a5f56a092d09b7 .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_d3a5f56a092d09b7 .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 p {
  margin-bottom: 30px;
}
.project-details-area_d3a5f56a092d09b7 .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 p:last-child {
  margin-bottom: 0;
}
.project-details-area_d3a5f56a092d09b7 .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 .one-p_59609addaa05b0de {
  margin-bottom: 10px;
}
.project-details-area_d3a5f56a092d09b7 .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 .details-img-right_ed6d94048d0a7ea7 {
  margin-bottom: 30px;
}
.project-details-area_d3a5f56a092d09b7 .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 .details-img-right_ed6d94048d0a7ea7 ul {
  margin: 0;
  padding: 0;
}
.project-details-area_d3a5f56a092d09b7 .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 .details-img-right_ed6d94048d0a7ea7 ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_d3a5f56a092d09b7 .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 .details-img-right_ed6d94048d0a7ea7 ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_d3a5f56a092d09b7 .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 .details-img-right_ed6d94048d0a7ea7 ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_d3a5f56a092d09b7 .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 .details-img-right_ed6d94048d0a7ea7 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_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 {
  margin-bottom: 50px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 img {
  margin-bottom: 25px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 ul li a:hover {
  color: #fdb139;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 p {
  margin-bottom: 10px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 p:last-child {
  margin-bottom: 0;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 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_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-img_0134c849479e35d0 blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-comments_b79b317ee79a5730 {
  margin-bottom: 50px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-comments_b79b317ee79a5730 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-comments_b79b317ee79a5730 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-comments_b79b317ee79a5730 ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-comments_b79b317ee79a5730 ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-comments_b79b317ee79a5730 ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-comments_b79b317ee79a5730 ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-comments_b79b317ee79a5730 ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-comments_b79b317ee79a5730 ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-comments_b79b317ee79a5730 ul li p {
  margin-bottom: 10px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-comments_b79b317ee79a5730 ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-comments_b79b317ee79a5730 ul li a:hover {
  color: #242424;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-form_76fcd7a6ba74f237 {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-form_76fcd7a6ba74f237 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-form_76fcd7a6ba74f237 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-form_76fcd7a6ba74f237 span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-form_76fcd7a6ba74f237 .form-group {
  margin-bottom: 30px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-form_76fcd7a6ba74f237 .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-form_76fcd7a6ba74f237 .form-group .form-control_c854319cfa042bd7 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-form_76fcd7a6ba74f237 .form-group .form-control_c854319cfa042bd7:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-form_76fcd7a6ba74f237 .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_53fbe890fb0f5dba .details-item_ced03dc3573e93aa .details-form_76fcd7a6ba74f237 .cmn-btn_632cbe47a5ab4c90 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_61c04c160ec63d23 .rect2_7bb655abf3fdc9a8 {
  animation-delay: -1.1s;
}

.spinner_61c04c160ec63d23 .rect3_9aad478459bcc038 {
  animation-delay: -1s;
}

.spinner_61c04c160ec63d23 .rect4_4cf9d528157d2b8d {
  animation-delay: -0.9s;
}

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

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