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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_566ad4c9426a33b5 {
  background-color: #f5f5f5;
}
.about-area_566ad4c9426a33b5 .container-fluid_d1b49ad28806c826 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_566ad4c9426a33b5 .container-fluid_d1b49ad28806c826 .row_b3492049fa4fa045 {
  margin-left: 0;
  margin-right: 0;
}
.about-area_566ad4c9426a33b5 .container-fluid_d1b49ad28806c826 .row_b3492049fa4fa045 .col-lg-6_b595d7b43aa218bb {
  padding-left: 0;
  padding-right: 0;
}
.about-area_566ad4c9426a33b5 .container-fluid_d1b49ad28806c826 .row_b3492049fa4fa045 .col-lg-7_4a26aa808cdeef48 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_566ad4c9426a33b5 .about-content_f0faa71e3c00222e {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_566ad4c9426a33b5 .about-content_f0faa71e3c00222e .section-title_428c388efedd3959 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_566ad4c9426a33b5 .about-content_f0faa71e3c00222e p {
  margin-bottom: 30px;
}
.about-area_566ad4c9426a33b5 .about-img_a48ce8d52b991caf {
  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_566ad4c9426a33b5 .about-img_a48ce8d52b991caf:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_566ad4c9426a33b5 .about-img_a48ce8d52b991caf img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_031fb4dcc91fc29e.two_4835dc954d33672c:before {
  background-color: #f5f5f5;
}
.counter-area_031fb4dcc91fc29e.two_4835dc954d33672c:after {
  background-color: #fff;
}
.counter-area_031fb4dcc91fc29e.two_4835dc954d33672c .counter-item_c4b1ca9eeadeb246 h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_315bbd1065deba67.three_a77890747e1f4821 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_315bbd1065deba67.three_a77890747e1f4821 .banner-shape_250de190d99c6f7c img {
  z-index: 0;
}
.banner-area_315bbd1065deba67.three_a77890747e1f4821 .banner-shape_250de190d99c6f7c 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_315bbd1065deba67.three_a77890747e1f4821 .banner-text_b8499f8d4bd3d8f8 {
  position: relative;
  z-index: 1;
}
.banner-area_315bbd1065deba67.three_a77890747e1f4821 .banner-text_b8499f8d4bd3d8f8 h1 {
  color: #fff;
}
.banner-area_315bbd1065deba67.three_a77890747e1f4821 .banner-text_b8499f8d4bd3d8f8 p {
  color: #fff;
}
.banner-area_315bbd1065deba67.three_a77890747e1f4821 .banner-text_b8499f8d4bd3d8f8 .banner-service_361d6837c1551bc8 .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_315bbd1065deba67.three_a77890747e1f4821 .banner-text_b8499f8d4bd3d8f8 .banner-service_361d6837c1551bc8 .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_315bbd1065deba67.three_a77890747e1f4821 .banner-text_b8499f8d4bd3d8f8 .banner-service_361d6837c1551bc8 .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_315bbd1065deba67.three_a77890747e1f4821 .banner-text_b8499f8d4bd3d8f8 .banner-service_361d6837c1551bc8 .nice-select .list .option {
  color: #242424;
}
.banner-area_315bbd1065deba67.three_a77890747e1f4821 .banner-text_b8499f8d4bd3d8f8 .banner-service_361d6837c1551bc8 .cmn-btn_b1417d54fda38b71 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_315bbd1065deba67.three_a77890747e1f4821 .banner-text_b8499f8d4bd3d8f8 .banner-service_361d6837c1551bc8 .cmn-btn_b1417d54fda38b71: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_031fb4dcc91fc29e.three_a77890747e1f4821:before {
  background-color: #4a686a;
}
.counter-area_031fb4dcc91fc29e.three_a77890747e1f4821:after {
  background-color: #fff;
}
.counter-area_031fb4dcc91fc29e.three_a77890747e1f4821 .counter-wrap_16a784a52bf0dfbe {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_031fb4dcc91fc29e.three_a77890747e1f4821 .counter-wrap_16a784a52bf0dfbe:before {
  display: none;
}
.counter-area_031fb4dcc91fc29e.three_a77890747e1f4821 .counter-wrap_16a784a52bf0dfbe .counter-item_c4b1ca9eeadeb246 p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_ba799adf49771308.three_a77890747e1f4821 {
  background-color: #f5f5f5;
}
.service-area_ba799adf49771308.three_a77890747e1f4821 .service-item_5b648ea2537ebb37 {
  background-color: #fff;
}
.service-area_ba799adf49771308.three_a77890747e1f4821 .service-item_5b648ea2537ebb37:hover {
  background-color: #fdb139;
}
.service-area_ba799adf49771308.three_a77890747e1f4821 .service-item_5b648ea2537ebb37.two_4835dc954d33672c:hover {
  background-color: #4a686a;
}
.service-area_ba799adf49771308.three_a77890747e1f4821 .service-item_5b648ea2537ebb37.three_a77890747e1f4821:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_031fb4dcc91fc29e.four_7122bcad33f8bbd9:after {
  background-color: #fff;
}

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

.love-area_e8deb072bfebc8ef .love-item_9479d275a729f803 .section-title_428c388efedd3959 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_e8deb072bfebc8ef .love-item_9479d275a729f803 p {
  margin-bottom: 10px;
}
.love-area_e8deb072bfebc8ef .love-item_9479d275a729f803 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_e8deb072bfebc8ef .love-item_9479d275a729f803 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_e8deb072bfebc8ef .love-item_9479d275a729f803 ul li:last-child {
  margin-bottom: 0;
}
.love-area_e8deb072bfebc8ef .love-item_9479d275a729f803 ul li:hover i {
  background-color: #fdb139;
}
.love-area_e8deb072bfebc8ef .love-item_9479d275a729f803 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_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .outer_c7c685009904c316 {
  margin-bottom: 50px;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .outer_c7c685009904c316 img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .outer_c7c685009904c316 #big {
  margin-bottom: 30px;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .outer_c7c685009904c316 #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .outer_c7c685009904c316 #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .details-project_ee16b5aa6b675a49 .details-project-inner_d83f9717e7e017db {
  margin-bottom: 30px;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .details-project_ee16b5aa6b675a49 .details-project-inner_d83f9717e7e017db h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .details-project_ee16b5aa6b675a49 .details-project-inner_d83f9717e7e017db p {
  margin-bottom: 0;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .details-choose_0e7fe96513ddc90e {
  margin-bottom: 50px;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .details-choose_0e7fe96513ddc90e h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .details-choose_0e7fe96513ddc90e ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .details-choose_0e7fe96513ddc90e 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_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .details-choose_0e7fe96513ddc90e ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .details-choose_0e7fe96513ddc90e 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_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .details-choose_0e7fe96513ddc90e img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .details-choose_0e7fe96513ddc90e p {
  margin-bottom: 10px;
}
.service-details-area_3f4122b3aa9b79ee .details-item_2b6e53454085bdf9 .details-choose_0e7fe96513ddc90e p:last-child {
  margin-bottom: 0;
}
.service-details-area_3f4122b3aa9b79ee .watch-area_1b66efd445ed11d0 .section-title_428c388efedd3959 {
  margin-bottom: 20px;
}
.service-details-area_3f4122b3aa9b79ee .watch-area_1b66efd445ed11d0 .section-title_428c388efedd3959 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_3f4122b3aa9b79ee .watch-area_1b66efd445ed11d0 .watch-item_4ebb7f20a51b619a {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_3f4122b3aa9b79ee .watch-area_1b66efd445ed11d0 .watch-item_4ebb7f20a51b619a:before {
  background-color: #1d3d5d;
}

.widget-area_a71bf5d4e4ae2cc5 .widget-item_cb824c75e474969c {
  margin-bottom: 30px;
}
.widget-area_a71bf5d4e4ae2cc5 .widget-item_cb824c75e474969c:last-child {
  margin-bottom: 0;
}
.widget-area_a71bf5d4e4ae2cc5 .widget-item_cb824c75e474969c h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_a71bf5d4e4ae2cc5 .widget-item_cb824c75e474969c h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_a71bf5d4e4ae2cc5 .search_575e3d3871293077 form {
  position: relative;
}
.widget-area_a71bf5d4e4ae2cc5 .search_575e3d3871293077 form .form-control_78f252fcd413648b {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_a71bf5d4e4ae2cc5 .search_575e3d3871293077 form .form-control_78f252fcd413648b:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_a71bf5d4e4ae2cc5 .search_575e3d3871293077 form .btn_c99921aa3c4c6ea5 {
  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_a71bf5d4e4ae2cc5 .search_575e3d3871293077 form .btn_c99921aa3c4c6ea5:hover {
  background-color: #242424;
}
.widget-area_a71bf5d4e4ae2cc5 .cat_2eb76447d2ac1670 ul {
  margin: 0;
  padding: 0;
}
.widget-area_a71bf5d4e4ae2cc5 .cat_2eb76447d2ac1670 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_a71bf5d4e4ae2cc5 .cat_2eb76447d2ac1670 ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_a71bf5d4e4ae2cc5 .cat_2eb76447d2ac1670 ul li:hover a {
  color: #fff;
}
.widget-area_a71bf5d4e4ae2cc5 .cat_2eb76447d2ac1670 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_a71bf5d4e4ae2cc5 .cat_2eb76447d2ac1670 ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_a71bf5d4e4ae2cc5 .cat_2eb76447d2ac1670 ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_a71bf5d4e4ae2cc5 .related_67a9c55d54e71e17 .related-inner_9ccce4092e55df1e {
  margin-bottom: 15px;
}
.widget-area_a71bf5d4e4ae2cc5 .related_67a9c55d54e71e17 .related-inner_9ccce4092e55df1e:last-child {
  margin-bottom: 0;
}
.widget-area_a71bf5d4e4ae2cc5 .related_67a9c55d54e71e17 .related-inner_9ccce4092e55df1e ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_a71bf5d4e4ae2cc5 .related_67a9c55d54e71e17 .related-inner_9ccce4092e55df1e ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_a71bf5d4e4ae2cc5 .related_67a9c55d54e71e17 .related-inner_9ccce4092e55df1e ul li img {
  width: 100%;
}
.widget-area_a71bf5d4e4ae2cc5 .related_67a9c55d54e71e17 .related-inner_9ccce4092e55df1e ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_a71bf5d4e4ae2cc5 .related_67a9c55d54e71e17 .related-inner_9ccce4092e55df1e ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_a71bf5d4e4ae2cc5 .related_67a9c55d54e71e17 .related-inner_9ccce4092e55df1e ul li a:hover {
  color: #fdb139;
}
.widget-area_a71bf5d4e4ae2cc5 .related_67a9c55d54e71e17 .related-inner_9ccce4092e55df1e ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_a71bf5d4e4ae2cc5 .newsletter_6823bd119a9182d7 .form-control_78f252fcd413648b {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_a71bf5d4e4ae2cc5 .newsletter_6823bd119a9182d7 .form-control_78f252fcd413648b:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_a71bf5d4e4ae2cc5 .newsletter_6823bd119a9182d7 .cmn-btn_b1417d54fda38b71 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_a71bf5d4e4ae2cc5 .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_a71bf5d4e4ae2cc5 .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_a71bf5d4e4ae2cc5 .call h3:before {
  display: none;
}
.widget-area_a71bf5d4e4ae2cc5 .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_a71bf5d4e4ae2cc5 .call a:hover {
  color: #242424;
}
.widget-area_a71bf5d4e4ae2cc5 .tags h3 {
  margin-bottom: 25px;
}
.widget-area_a71bf5d4e4ae2cc5 .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_a71bf5d4e4ae2cc5 .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_a71bf5d4e4ae2cc5 .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_a71bf5d4e4ae2cc5 .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_a71bf5d4e4ae2cc5 .information_4544a3ccf7e23946 ul {
  margin: 0;
  padding: 0;
}
.widget-area_a71bf5d4e4ae2cc5 .information_4544a3ccf7e23946 ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_a71bf5d4e4ae2cc5 .information_4544a3ccf7e23946 ul li:last-child {
  margin-bottom: 0;
}
.widget-area_a71bf5d4e4ae2cc5 .information_4544a3ccf7e23946 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_94961cc5919320e1 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 img {
  margin-bottom: 30px;
}
.project-details-area_94961cc5919320e1 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_94961cc5919320e1 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 p {
  margin-bottom: 30px;
}
.project-details-area_94961cc5919320e1 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 p:last-child {
  margin-bottom: 0;
}
.project-details-area_94961cc5919320e1 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 .one-p_28374cdb21ea4c95 {
  margin-bottom: 10px;
}
.project-details-area_94961cc5919320e1 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 .details-img-right_da27d7d433a1f27f {
  margin-bottom: 30px;
}
.project-details-area_94961cc5919320e1 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 .details-img-right_da27d7d433a1f27f ul {
  margin: 0;
  padding: 0;
}
.project-details-area_94961cc5919320e1 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 .details-img-right_da27d7d433a1f27f ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_94961cc5919320e1 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 .details-img-right_da27d7d433a1f27f ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_94961cc5919320e1 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 .details-img-right_da27d7d433a1f27f ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_94961cc5919320e1 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 .details-img-right_da27d7d433a1f27f 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_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 {
  margin-bottom: 50px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 img {
  margin-bottom: 25px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 ul li a:hover {
  color: #fdb139;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 p {
  margin-bottom: 10px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 p:last-child {
  margin-bottom: 0;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 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_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-img_d0f06abc58c7cf16 blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-comments_22cf503901dbd96d {
  margin-bottom: 50px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-comments_22cf503901dbd96d h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-comments_22cf503901dbd96d h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-comments_22cf503901dbd96d ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-comments_22cf503901dbd96d ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-comments_22cf503901dbd96d ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-comments_22cf503901dbd96d ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-comments_22cf503901dbd96d ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-comments_22cf503901dbd96d ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-comments_22cf503901dbd96d ul li p {
  margin-bottom: 10px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-comments_22cf503901dbd96d ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-comments_22cf503901dbd96d ul li a:hover {
  color: #242424;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-form_23577c3726570dad {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-form_23577c3726570dad h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-form_23577c3726570dad h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-form_23577c3726570dad span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-form_23577c3726570dad .form-group {
  margin-bottom: 30px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-form_23577c3726570dad .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-form_23577c3726570dad .form-group .form-control_78f252fcd413648b {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-form_23577c3726570dad .form-group .form-control_78f252fcd413648b:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-form_23577c3726570dad .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_8282365194aa0d94 .details-item_2b6e53454085bdf9 .details-form_23577c3726570dad .cmn-btn_b1417d54fda38b71 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_fc619d4c9b1d0515 .rect2_c20c6a0e949ada47 {
  animation-delay: -1.1s;
}

.spinner_fc619d4c9b1d0515 .rect3_17cd820f9105edb0 {
  animation-delay: -1s;
}

.spinner_fc619d4c9b1d0515 .rect4_774ecf13618085a8 {
  animation-delay: -0.9s;
}

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

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