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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_531a8f7e0c41d8dc {
  background-color: #f5f5f5;
}
.about-area_531a8f7e0c41d8dc .container-fluid_687169ab49536756 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_531a8f7e0c41d8dc .container-fluid_687169ab49536756 .row_261845dbf095c76b {
  margin-left: 0;
  margin-right: 0;
}
.about-area_531a8f7e0c41d8dc .container-fluid_687169ab49536756 .row_261845dbf095c76b .col-lg-6_11fa849ef16b60fc {
  padding-left: 0;
  padding-right: 0;
}
.about-area_531a8f7e0c41d8dc .container-fluid_687169ab49536756 .row_261845dbf095c76b .col-lg-7_c72863d2edb354df {
  padding-left: 0;
  padding-right: 0;
}
.about-area_531a8f7e0c41d8dc .about-content_36e797a50b868be1 {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_531a8f7e0c41d8dc .about-content_36e797a50b868be1 .section-title_a990dd5c198076a6 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_531a8f7e0c41d8dc .about-content_36e797a50b868be1 p {
  margin-bottom: 30px;
}
.about-area_531a8f7e0c41d8dc .about-img_10db7b7296bcef45 {
  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_531a8f7e0c41d8dc .about-img_10db7b7296bcef45:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_531a8f7e0c41d8dc .about-img_10db7b7296bcef45 img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_8947f58743ef8d59.two_4d0d5a77c4b6bff9:before {
  background-color: #f5f5f5;
}
.counter-area_8947f58743ef8d59.two_4d0d5a77c4b6bff9:after {
  background-color: #fff;
}
.counter-area_8947f58743ef8d59.two_4d0d5a77c4b6bff9 .counter-item_e3f757e6741045dd h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_4893514b5a272b30.three_f0fbd7c00cc224b8 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_4893514b5a272b30.three_f0fbd7c00cc224b8 .banner-shape_ceab0b247959ce6d img {
  z-index: 0;
}
.banner-area_4893514b5a272b30.three_f0fbd7c00cc224b8 .banner-shape_ceab0b247959ce6d 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_4893514b5a272b30.three_f0fbd7c00cc224b8 .banner-text_3220652eca925d9e {
  position: relative;
  z-index: 1;
}
.banner-area_4893514b5a272b30.three_f0fbd7c00cc224b8 .banner-text_3220652eca925d9e h1 {
  color: #fff;
}
.banner-area_4893514b5a272b30.three_f0fbd7c00cc224b8 .banner-text_3220652eca925d9e p {
  color: #fff;
}
.banner-area_4893514b5a272b30.three_f0fbd7c00cc224b8 .banner-text_3220652eca925d9e .banner-service_f40ae73f1c9c242f .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_4893514b5a272b30.three_f0fbd7c00cc224b8 .banner-text_3220652eca925d9e .banner-service_f40ae73f1c9c242f .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_4893514b5a272b30.three_f0fbd7c00cc224b8 .banner-text_3220652eca925d9e .banner-service_f40ae73f1c9c242f .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_4893514b5a272b30.three_f0fbd7c00cc224b8 .banner-text_3220652eca925d9e .banner-service_f40ae73f1c9c242f .nice-select .list .option {
  color: #242424;
}
.banner-area_4893514b5a272b30.three_f0fbd7c00cc224b8 .banner-text_3220652eca925d9e .banner-service_f40ae73f1c9c242f .cmn-btn_5f9c68c9599913af {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_4893514b5a272b30.three_f0fbd7c00cc224b8 .banner-text_3220652eca925d9e .banner-service_f40ae73f1c9c242f .cmn-btn_5f9c68c9599913af: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_8947f58743ef8d59.three_f0fbd7c00cc224b8:before {
  background-color: #4a686a;
}
.counter-area_8947f58743ef8d59.three_f0fbd7c00cc224b8:after {
  background-color: #fff;
}
.counter-area_8947f58743ef8d59.three_f0fbd7c00cc224b8 .counter-wrap_359ec509ee4a6641 {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_8947f58743ef8d59.three_f0fbd7c00cc224b8 .counter-wrap_359ec509ee4a6641:before {
  display: none;
}
.counter-area_8947f58743ef8d59.three_f0fbd7c00cc224b8 .counter-wrap_359ec509ee4a6641 .counter-item_e3f757e6741045dd p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_7604e3c4623a01bb.three_f0fbd7c00cc224b8 {
  background-color: #f5f5f5;
}
.service-area_7604e3c4623a01bb.three_f0fbd7c00cc224b8 .service-item_839da08656d41a91 {
  background-color: #fff;
}
.service-area_7604e3c4623a01bb.three_f0fbd7c00cc224b8 .service-item_839da08656d41a91:hover {
  background-color: #fdb139;
}
.service-area_7604e3c4623a01bb.three_f0fbd7c00cc224b8 .service-item_839da08656d41a91.two_4d0d5a77c4b6bff9:hover {
  background-color: #4a686a;
}
.service-area_7604e3c4623a01bb.three_f0fbd7c00cc224b8 .service-item_839da08656d41a91.three_f0fbd7c00cc224b8:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_8947f58743ef8d59.four_0b616fe7bc0bbdbb:after {
  background-color: #fff;
}

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

.love-area_63b062de1f3ee2d0 .love-item_72db9ce3b861d035 .section-title_a990dd5c198076a6 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_63b062de1f3ee2d0 .love-item_72db9ce3b861d035 p {
  margin-bottom: 10px;
}
.love-area_63b062de1f3ee2d0 .love-item_72db9ce3b861d035 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_63b062de1f3ee2d0 .love-item_72db9ce3b861d035 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_63b062de1f3ee2d0 .love-item_72db9ce3b861d035 ul li:last-child {
  margin-bottom: 0;
}
.love-area_63b062de1f3ee2d0 .love-item_72db9ce3b861d035 ul li:hover i {
  background-color: #fdb139;
}
.love-area_63b062de1f3ee2d0 .love-item_72db9ce3b861d035 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_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .outer_83a7d3c779f540f6 {
  margin-bottom: 50px;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .outer_83a7d3c779f540f6 img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .outer_83a7d3c779f540f6 #big {
  margin-bottom: 30px;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .outer_83a7d3c779f540f6 #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .outer_83a7d3c779f540f6 #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .details-project_3b5cf548842fed3b .details-project-inner_73a304321aeebb4b {
  margin-bottom: 30px;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .details-project_3b5cf548842fed3b .details-project-inner_73a304321aeebb4b h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .details-project_3b5cf548842fed3b .details-project-inner_73a304321aeebb4b p {
  margin-bottom: 0;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .details-choose_2f560ceec8412bb0 {
  margin-bottom: 50px;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .details-choose_2f560ceec8412bb0 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .details-choose_2f560ceec8412bb0 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .details-choose_2f560ceec8412bb0 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_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .details-choose_2f560ceec8412bb0 ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .details-choose_2f560ceec8412bb0 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_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .details-choose_2f560ceec8412bb0 img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .details-choose_2f560ceec8412bb0 p {
  margin-bottom: 10px;
}
.service-details-area_6c6d94bd26f5feb6 .details-item_9593cbdc6a0618c2 .details-choose_2f560ceec8412bb0 p:last-child {
  margin-bottom: 0;
}
.service-details-area_6c6d94bd26f5feb6 .watch-area_0ac81a99422b1a4c .section-title_a990dd5c198076a6 {
  margin-bottom: 20px;
}
.service-details-area_6c6d94bd26f5feb6 .watch-area_0ac81a99422b1a4c .section-title_a990dd5c198076a6 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_6c6d94bd26f5feb6 .watch-area_0ac81a99422b1a4c .watch-item_149d945f58e4beb7 {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_6c6d94bd26f5feb6 .watch-area_0ac81a99422b1a4c .watch-item_149d945f58e4beb7:before {
  background-color: #1d3d5d;
}

.widget-area_f6825891f06ee156 .widget-item_4b3e46c4e823cda9 {
  margin-bottom: 30px;
}
.widget-area_f6825891f06ee156 .widget-item_4b3e46c4e823cda9:last-child {
  margin-bottom: 0;
}
.widget-area_f6825891f06ee156 .widget-item_4b3e46c4e823cda9 h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_f6825891f06ee156 .widget-item_4b3e46c4e823cda9 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_f6825891f06ee156 .search_acec13c80c3d5e3b form {
  position: relative;
}
.widget-area_f6825891f06ee156 .search_acec13c80c3d5e3b form .form-control_ca0448c939630500 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_f6825891f06ee156 .search_acec13c80c3d5e3b form .form-control_ca0448c939630500:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_f6825891f06ee156 .search_acec13c80c3d5e3b form .btn_c7a71ec6d6ddecb8 {
  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_f6825891f06ee156 .search_acec13c80c3d5e3b form .btn_c7a71ec6d6ddecb8:hover {
  background-color: #242424;
}
.widget-area_f6825891f06ee156 .cat_bc42add976ca2a67 ul {
  margin: 0;
  padding: 0;
}
.widget-area_f6825891f06ee156 .cat_bc42add976ca2a67 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_f6825891f06ee156 .cat_bc42add976ca2a67 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_f6825891f06ee156 .cat_bc42add976ca2a67 ul li:hover a {
  color: #fff;
}
.widget-area_f6825891f06ee156 .cat_bc42add976ca2a67 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_f6825891f06ee156 .cat_bc42add976ca2a67 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_f6825891f06ee156 .cat_bc42add976ca2a67 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_f6825891f06ee156 .related_7ab63706860f08d3 .related-inner_bd67bf6c325bc6f9 {
  margin-bottom: 15px;
}
.widget-area_f6825891f06ee156 .related_7ab63706860f08d3 .related-inner_bd67bf6c325bc6f9:last-child {
  margin-bottom: 0;
}
.widget-area_f6825891f06ee156 .related_7ab63706860f08d3 .related-inner_bd67bf6c325bc6f9 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_f6825891f06ee156 .related_7ab63706860f08d3 .related-inner_bd67bf6c325bc6f9 ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_f6825891f06ee156 .related_7ab63706860f08d3 .related-inner_bd67bf6c325bc6f9 ul li img {
  width: 100%;
}
.widget-area_f6825891f06ee156 .related_7ab63706860f08d3 .related-inner_bd67bf6c325bc6f9 ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_f6825891f06ee156 .related_7ab63706860f08d3 .related-inner_bd67bf6c325bc6f9 ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_f6825891f06ee156 .related_7ab63706860f08d3 .related-inner_bd67bf6c325bc6f9 ul li a:hover {
  color: #fdb139;
}
.widget-area_f6825891f06ee156 .related_7ab63706860f08d3 .related-inner_bd67bf6c325bc6f9 ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_f6825891f06ee156 .newsletter_a0fa8bec6236e582 .form-control_ca0448c939630500 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_f6825891f06ee156 .newsletter_a0fa8bec6236e582 .form-control_ca0448c939630500:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_f6825891f06ee156 .newsletter_a0fa8bec6236e582 .cmn-btn_5f9c68c9599913af {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_f6825891f06ee156 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_f6825891f06ee156 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_f6825891f06ee156 .call h3:before {
  display: none;
}
.widget-area_f6825891f06ee156 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_f6825891f06ee156 .call a:hover {
  color: #242424;
}
.widget-area_f6825891f06ee156 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_f6825891f06ee156 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_f6825891f06ee156 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_f6825891f06ee156 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_f6825891f06ee156 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_f6825891f06ee156 .information_07146fa57d23f03b ul {
  margin: 0;
  padding: 0;
}
.widget-area_f6825891f06ee156 .information_07146fa57d23f03b ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_f6825891f06ee156 .information_07146fa57d23f03b ul li:last-child {
  margin-bottom: 0;
}
.widget-area_f6825891f06ee156 .information_07146fa57d23f03b 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_98182c77780ff4d1 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff img {
  margin-bottom: 30px;
}
.project-details-area_98182c77780ff4d1 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_98182c77780ff4d1 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff p {
  margin-bottom: 30px;
}
.project-details-area_98182c77780ff4d1 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff p:last-child {
  margin-bottom: 0;
}
.project-details-area_98182c77780ff4d1 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff .one-p_e168cf39c25907ff {
  margin-bottom: 10px;
}
.project-details-area_98182c77780ff4d1 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff .details-img-right_f48f2a22f0d7177a {
  margin-bottom: 30px;
}
.project-details-area_98182c77780ff4d1 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff .details-img-right_f48f2a22f0d7177a ul {
  margin: 0;
  padding: 0;
}
.project-details-area_98182c77780ff4d1 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff .details-img-right_f48f2a22f0d7177a ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_98182c77780ff4d1 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff .details-img-right_f48f2a22f0d7177a ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_98182c77780ff4d1 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff .details-img-right_f48f2a22f0d7177a ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_98182c77780ff4d1 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff .details-img-right_f48f2a22f0d7177a 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_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff {
  margin-bottom: 50px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff img {
  margin-bottom: 25px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff ul li a:hover {
  color: #fdb139;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff p {
  margin-bottom: 10px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff p:last-child {
  margin-bottom: 0;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff 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_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-img_ab7ea7c48b8483ff blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-comments_ae66bf02dae0cdc8 {
  margin-bottom: 50px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-comments_ae66bf02dae0cdc8 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-comments_ae66bf02dae0cdc8 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-comments_ae66bf02dae0cdc8 ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-comments_ae66bf02dae0cdc8 ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-comments_ae66bf02dae0cdc8 ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-comments_ae66bf02dae0cdc8 ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-comments_ae66bf02dae0cdc8 ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-comments_ae66bf02dae0cdc8 ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-comments_ae66bf02dae0cdc8 ul li p {
  margin-bottom: 10px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-comments_ae66bf02dae0cdc8 ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-comments_ae66bf02dae0cdc8 ul li a:hover {
  color: #242424;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-form_7e03f995aee7426b {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-form_7e03f995aee7426b h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-form_7e03f995aee7426b h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-form_7e03f995aee7426b span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-form_7e03f995aee7426b .form-group {
  margin-bottom: 30px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-form_7e03f995aee7426b .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-form_7e03f995aee7426b .form-group .form-control_ca0448c939630500 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-form_7e03f995aee7426b .form-group .form-control_ca0448c939630500:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-form_7e03f995aee7426b .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_5bd77fb389919011 .details-item_9593cbdc6a0618c2 .details-form_7e03f995aee7426b .cmn-btn_5f9c68c9599913af {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_1844a3b8f1fbb57d .rect2_7f55a03f3fa0cd92 {
  animation-delay: -1.1s;
}

.spinner_1844a3b8f1fbb57d .rect3_f3435495b5dcfb97 {
  animation-delay: -1s;
}

.spinner_1844a3b8f1fbb57d .rect4_91cf35d751c45c51 {
  animation-delay: -0.9s;
}

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

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