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

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

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

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

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

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

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

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

button:focus {
  outline: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/*-- End Services CSS --*/
/*-- About CSS --*/
.about-area_6b0c4c072d75040b {
  background-color: #f5f5f5;
}
.about-area_6b0c4c072d75040b .container-fluid_32b8917d23353bad {
  padding-left: 0;
  padding-right: 0;
}
.about-area_6b0c4c072d75040b .container-fluid_32b8917d23353bad .row_5de22f3d69bc420a {
  margin-left: 0;
  margin-right: 0;
}
.about-area_6b0c4c072d75040b .container-fluid_32b8917d23353bad .row_5de22f3d69bc420a .col-lg-6_814e6b75e133a814 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_6b0c4c072d75040b .container-fluid_32b8917d23353bad .row_5de22f3d69bc420a .col-lg-7_be628b8916dbb7f8 {
  padding-left: 0;
  padding-right: 0;
}
.about-area_6b0c4c072d75040b .about-content_fd4ed55313075f5d {
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 640px;
  margin-left: auto;
  padding-right: 30px;
}
.about-area_6b0c4c072d75040b .about-content_fd4ed55313075f5d .section-title_7ce481e475991b81 {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 0;
}
.about-area_6b0c4c072d75040b .about-content_fd4ed55313075f5d p {
  margin-bottom: 30px;
}
.about-area_6b0c4c072d75040b .about-img_adad4132b7011502 {
  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_6b0c4c072d75040b .about-img_adad4132b7011502:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
}
.about-area_6b0c4c072d75040b .about-img_adad4132b7011502 img {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- End Team CSS --*/
/*-- Counter CSS --*/
.counter-area_d2702cf8c063e581.two_7ad99f83ae57c4b6:before {
  background-color: #f5f5f5;
}
.counter-area_d2702cf8c063e581.two_7ad99f83ae57c4b6:after {
  background-color: #fff;
}
.counter-area_d2702cf8c063e581.two_7ad99f83ae57c4b6 .counter-item_73ec13d18c29362e h3 {
  color: #fff;
}

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

/*-- End Navbar CSS --*/
/*-- banner CSS --*/
.banner-area_14d1ec23af4a2a99.three_cf531d9066fa85e5 {
  background-color: #4a686a;
  height: 900px;
}
.banner-area_14d1ec23af4a2a99.three_cf531d9066fa85e5 .banner-shape_5cd77e8443dbd710 img {
  z-index: 0;
}
.banner-area_14d1ec23af4a2a99.three_cf531d9066fa85e5 .banner-shape_5cd77e8443dbd710 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_14d1ec23af4a2a99.three_cf531d9066fa85e5 .banner-text_340343dc92420795 {
  position: relative;
  z-index: 1;
}
.banner-area_14d1ec23af4a2a99.three_cf531d9066fa85e5 .banner-text_340343dc92420795 h1 {
  color: #fff;
}
.banner-area_14d1ec23af4a2a99.three_cf531d9066fa85e5 .banner-text_340343dc92420795 p {
  color: #fff;
}
.banner-area_14d1ec23af4a2a99.three_cf531d9066fa85e5 .banner-text_340343dc92420795 .banner-service_1f99ae15a5212ce5 .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_14d1ec23af4a2a99.three_cf531d9066fa85e5 .banner-text_340343dc92420795 .banner-service_1f99ae15a5212ce5 .nice-select::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  height: 7px;
  width: 7px;
  right: 18px;
}
.banner-area_14d1ec23af4a2a99.three_cf531d9066fa85e5 .banner-text_340343dc92420795 .banner-service_1f99ae15a5212ce5 .nice-select .list {
  width: 100%;
  display: block;
}
.banner-area_14d1ec23af4a2a99.three_cf531d9066fa85e5 .banner-text_340343dc92420795 .banner-service_1f99ae15a5212ce5 .nice-select .list .option {
  color: #242424;
}
.banner-area_14d1ec23af4a2a99.three_cf531d9066fa85e5 .banner-text_340343dc92420795 .banner-service_1f99ae15a5212ce5 .cmn-btn_3a76f1bdbdd3cac1 {
  border: 0;
  transition: 0.5s all ease;
  height: 55px;
  display: block;
  width: 100%;
  background-color: #fdb139;
}
.banner-area_14d1ec23af4a2a99.three_cf531d9066fa85e5 .banner-text_340343dc92420795 .banner-service_1f99ae15a5212ce5 .cmn-btn_3a76f1bdbdd3cac1: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_d2702cf8c063e581.three_cf531d9066fa85e5:before {
  background-color: #4a686a;
}
.counter-area_d2702cf8c063e581.three_cf531d9066fa85e5:after {
  background-color: #fff;
}
.counter-area_d2702cf8c063e581.three_cf531d9066fa85e5 .counter-wrap_416fad4bcc438a25 {
  background-image: unset;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(74, 104, 106, 0.231372549);
}
.counter-area_d2702cf8c063e581.three_cf531d9066fa85e5 .counter-wrap_416fad4bcc438a25:before {
  display: none;
}
.counter-area_d2702cf8c063e581.three_cf531d9066fa85e5 .counter-wrap_416fad4bcc438a25 .counter-item_73ec13d18c29362e p {
  color: #242424;
  font-weight: 500;
}

/*-- End Counter CSS --*/
/*-- Service CSS --*/
.service-area_0644fde80feff4a0.three_cf531d9066fa85e5 {
  background-color: #f5f5f5;
}
.service-area_0644fde80feff4a0.three_cf531d9066fa85e5 .service-item_0c3c3467231a9296 {
  background-color: #fff;
}
.service-area_0644fde80feff4a0.three_cf531d9066fa85e5 .service-item_0c3c3467231a9296:hover {
  background-color: #fdb139;
}
.service-area_0644fde80feff4a0.three_cf531d9066fa85e5 .service-item_0c3c3467231a9296.two_7ad99f83ae57c4b6:hover {
  background-color: #4a686a;
}
.service-area_0644fde80feff4a0.three_cf531d9066fa85e5 .service-item_0c3c3467231a9296.three_cf531d9066fa85e5:hover {
  background-color: #e54b4b;
}

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

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

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

.counter-area_d2702cf8c063e581.four_8ef8c6984ba3fff8:after {
  background-color: #fff;
}

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

.love-area_a41358aad4bd0fe6 .love-item_2145705e460c2017 .section-title_7ce481e475991b81 {
  text-align: left;
  max-width: 100%;
  margin-bottom: 25px;
}
.love-area_a41358aad4bd0fe6 .love-item_2145705e460c2017 p {
  margin-bottom: 10px;
}
.love-area_a41358aad4bd0fe6 .love-item_2145705e460c2017 ul {
  margin: 0;
  padding: 0;
  padding-top: 22px;
}
.love-area_a41358aad4bd0fe6 .love-item_2145705e460c2017 ul li {
  list-style-type: none;
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  margin-bottom: 12px;
}
.love-area_a41358aad4bd0fe6 .love-item_2145705e460c2017 ul li:last-child {
  margin-bottom: 0;
}
.love-area_a41358aad4bd0fe6 .love-item_2145705e460c2017 ul li:hover i {
  background-color: #fdb139;
}
.love-area_a41358aad4bd0fe6 .love-item_2145705e460c2017 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_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .outer_ab7d7799f3eae3e4 {
  margin-bottom: 50px;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .outer_ab7d7799f3eae3e4 img {
  border-radius: 10px;
  transition: 0.5s all ease;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .outer_ab7d7799f3eae3e4 #big {
  margin-bottom: 30px;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .outer_ab7d7799f3eae3e4 #thumbs .owl-item img {
  border: 3px solid transparent;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .outer_ab7d7799f3eae3e4 #thumbs .owl-item.current img {
  border: 3px solid #fdb139;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .details-project_a61e56069f5d8fd4 .details-project-inner_08d9a327eae00b48 {
  margin-bottom: 30px;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .details-project_a61e56069f5d8fd4 .details-project-inner_08d9a327eae00b48 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 10px;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .details-project_a61e56069f5d8fd4 .details-project-inner_08d9a327eae00b48 p {
  margin-bottom: 0;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .details-choose_b089ed066f5aef33 {
  margin-bottom: 50px;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .details-choose_b089ed066f5aef33 h3 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 15px;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .details-choose_b089ed066f5aef33 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 525px;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .details-choose_b089ed066f5aef33 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_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .details-choose_b089ed066f5aef33 ul li:hover i {
  background-color: #1d3d5d;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .details-choose_b089ed066f5aef33 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_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .details-choose_b089ed066f5aef33 img {
  display: block;
  margin-bottom: 30px;
  padding-top: 10px;
  width: 100%;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .details-choose_b089ed066f5aef33 p {
  margin-bottom: 10px;
}
.service-details-area_ddcbdd6dad942c37 .details-item_5e611dbf7de80213 .details-choose_b089ed066f5aef33 p:last-child {
  margin-bottom: 0;
}
.service-details-area_ddcbdd6dad942c37 .watch-area_ac3e46715a61b61d .section-title_7ce481e475991b81 {
  margin-bottom: 20px;
}
.service-details-area_ddcbdd6dad942c37 .watch-area_ac3e46715a61b61d .section-title_7ce481e475991b81 h2 {
  font-size: 20px;
  font-weight: 600;
}
.service-details-area_ddcbdd6dad942c37 .watch-area_ac3e46715a61b61d .watch-item_ab3ab971e53a57bc {
  background-image: url("../img/service-details11.jpg");
}
.service-details-area_ddcbdd6dad942c37 .watch-area_ac3e46715a61b61d .watch-item_ab3ab971e53a57bc:before {
  background-color: #1d3d5d;
}

.widget-area_5b58b4fc9450840c .widget-item_ef5f35cb784e2b50 {
  margin-bottom: 30px;
}
.widget-area_5b58b4fc9450840c .widget-item_ef5f35cb784e2b50:last-child {
  margin-bottom: 0;
}
.widget-area_5b58b4fc9450840c .widget-item_ef5f35cb784e2b50 h3 {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 20px;
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #f5f5f5;
}
.widget-area_5b58b4fc9450840c .widget-item_ef5f35cb784e2b50 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: -2px;
  border-radius: 0 50% 50% 0;
  left: 0;
  background-color: #fdb139;
}
.widget-area_5b58b4fc9450840c .search_ce8d2b010e0172d1 form {
  position: relative;
}
.widget-area_5b58b4fc9450840c .search_ce8d2b010e0172d1 form .form-control_87a59ccef104ed31 {
  border: 1px solid #f5f5f5;
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  font-size: 15px;
}
.widget-area_5b58b4fc9450840c .search_ce8d2b010e0172d1 form .form-control_87a59ccef104ed31:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.widget-area_5b58b4fc9450840c .search_ce8d2b010e0172d1 form .btn_c98bad1f686b34c6 {
  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_5b58b4fc9450840c .search_ce8d2b010e0172d1 form .btn_c98bad1f686b34c6:hover {
  background-color: #242424;
}
.widget-area_5b58b4fc9450840c .cat_b3cf5933cc7db0af ul {
  margin: 0;
  padding: 0;
}
.widget-area_5b58b4fc9450840c .cat_b3cf5933cc7db0af 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_5b58b4fc9450840c .cat_b3cf5933cc7db0af ul li:hover {
  background-color: #1d3d5d;
}
.widget-area_5b58b4fc9450840c .cat_b3cf5933cc7db0af ul li:hover a {
  color: #fff;
}
.widget-area_5b58b4fc9450840c .cat_b3cf5933cc7db0af ul li:last-child {
  margin-bottom: 0;
}
.widget-area_5b58b4fc9450840c .cat_b3cf5933cc7db0af ul li a {
  display: block;
  color: #1d3d5d;
}
.widget-area_5b58b4fc9450840c .cat_b3cf5933cc7db0af ul li a i {
  display: inline-block;
  font-size: 20px;
  color: #fdb139;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
.widget-area_5b58b4fc9450840c .related_aa0ae1753e84bb26 .related-inner_7b7ef42e39bb1124 {
  margin-bottom: 15px;
}
.widget-area_5b58b4fc9450840c .related_aa0ae1753e84bb26 .related-inner_7b7ef42e39bb1124:last-child {
  margin-bottom: 0;
}
.widget-area_5b58b4fc9450840c .related_aa0ae1753e84bb26 .related-inner_7b7ef42e39bb1124 ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.widget-area_5b58b4fc9450840c .related_aa0ae1753e84bb26 .related-inner_7b7ef42e39bb1124 ul li {
  list-style-type: none;
  display: inline-block;
  flex: 0 0 30%;
  max-width: 30%;
}
.widget-area_5b58b4fc9450840c .related_aa0ae1753e84bb26 .related-inner_7b7ef42e39bb1124 ul li img {
  width: 100%;
}
.widget-area_5b58b4fc9450840c .related_aa0ae1753e84bb26 .related-inner_7b7ef42e39bb1124 ul li:last-child {
  flex: 0 0 60%;
  max-width: 60%;
  margin-left: 10px;
}
.widget-area_5b58b4fc9450840c .related_aa0ae1753e84bb26 .related-inner_7b7ef42e39bb1124 ul li a {
  display: block;
  color: #1d3d5d;
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 3px;
}
.widget-area_5b58b4fc9450840c .related_aa0ae1753e84bb26 .related-inner_7b7ef42e39bb1124 ul li a:hover {
  color: #fdb139;
}
.widget-area_5b58b4fc9450840c .related_aa0ae1753e84bb26 .related-inner_7b7ef42e39bb1124 ul li span {
  display: block;
  font-size: 13px;
}
.widget-area_5b58b4fc9450840c .newsletter_d02d6e8cccbe3d1c .form-control_87a59ccef104ed31 {
  height: 50px;
  border-radius: 5px;
  padding-left: 15px;
  background-color: #f5f5f5;
  font-size: 15px;
  border: 0;
  margin-bottom: 15px;
}
.widget-area_5b58b4fc9450840c .newsletter_d02d6e8cccbe3d1c .form-control_87a59ccef104ed31:focus {
  border: 0;
  box-shadow: none;
}
.widget-area_5b58b4fc9450840c .newsletter_d02d6e8cccbe3d1c .cmn-btn_3a76f1bdbdd3cac1 {
  border: 0;
  transition: 0.5s all ease;
  display: block;
  width: 100%;
  height: 50px;
}
.widget-area_5b58b4fc9450840c .call {
  text-align: center;
  background-color: #f32c2c;
  padding: 18px 15px 20px;
  border-radius: 5px;
}
.widget-area_5b58b4fc9450840c .call h3 {
  color: #fff;
  margin-bottom: 5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget-area_5b58b4fc9450840c .call h3:before {
  display: none;
}
.widget-area_5b58b4fc9450840c .call a {
  display: block;
  color: #fff;
  font-weight: 500;
}
.widget-area_5b58b4fc9450840c .call a:hover {
  color: #242424;
}
.widget-area_5b58b4fc9450840c .tags h3 {
  margin-bottom: 25px;
}
.widget-area_5b58b4fc9450840c .tags ul {
  margin: 0;
  padding: 0;
}
.widget-area_5b58b4fc9450840c .tags ul li {
  list-style-type: none;
  display: inline-block;
  margin-top: 5px;
}
.widget-area_5b58b4fc9450840c .tags ul li a {
  display: block;
  font-size: 15px;
  padding: 7px 12px;
  border: 1px solid #f5f5f5;
  color: #242424;
}
.widget-area_5b58b4fc9450840c .tags ul li a:hover {
  border: 1px solid #f32c2c;
  background-color: #f32c2c;
  color: #fff;
}
.widget-area_5b58b4fc9450840c .information_697efd415bf2d94c ul {
  margin: 0;
  padding: 0;
}
.widget-area_5b58b4fc9450840c .information_697efd415bf2d94c ul li {
  list-style-type: none;
  display: block;
  margin-bottom: 15px;
  text-align: right;
  position: relative;
}
.widget-area_5b58b4fc9450840c .information_697efd415bf2d94c ul li:last-child {
  margin-bottom: 0;
}
.widget-area_5b58b4fc9450840c .information_697efd415bf2d94c 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_54783a0f7c5e2ca6 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 img {
  margin-bottom: 30px;
}
.project-details-area_54783a0f7c5e2ca6 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 h3 {
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 10px;
}
.project-details-area_54783a0f7c5e2ca6 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 p {
  margin-bottom: 30px;
}
.project-details-area_54783a0f7c5e2ca6 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 p:last-child {
  margin-bottom: 0;
}
.project-details-area_54783a0f7c5e2ca6 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 .one-p_28404fa47b02d2e0 {
  margin-bottom: 10px;
}
.project-details-area_54783a0f7c5e2ca6 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 .details-img-right_98f4f84fac4b60e9 {
  margin-bottom: 30px;
}
.project-details-area_54783a0f7c5e2ca6 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 .details-img-right_98f4f84fac4b60e9 ul {
  margin: 0;
  padding: 0;
}
.project-details-area_54783a0f7c5e2ca6 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 .details-img-right_98f4f84fac4b60e9 ul li {
  list-style-type: none;
  display: block;
  font-weight: 500;
  font-size: 17px;
  margin-bottom: 15px;
}
.project-details-area_54783a0f7c5e2ca6 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 .details-img-right_98f4f84fac4b60e9 ul li:hover i {
  background-color: #1d3d5d;
}
.project-details-area_54783a0f7c5e2ca6 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 .details-img-right_98f4f84fac4b60e9 ul li:last-child {
  margin-bottom: 0;
}
.project-details-area_54783a0f7c5e2ca6 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 .details-img-right_98f4f84fac4b60e9 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_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 {
  margin-bottom: 50px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 img {
  margin-bottom: 25px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 50px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 ul:before {
  position: absolute;
  content: "";
  width: 30px;
  height: 2px;
  top: 10px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 ul li {
  list-style-type: none;
  display: inline-block;
  font-size: 15px;
  margin-right: 15px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 ul li i {
  display: inline-block;
  color: #fdb139;
  font-size: 18px;
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 ul li a {
  display: inline-block;
  color: #5d5d5d;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 ul li a:hover {
  color: #fdb139;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 h2 {
  margin-bottom: 8px;
  font-size: 25px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 p {
  margin-bottom: 10px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 p:last-child {
  margin-bottom: 0;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 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_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 blockquote span {
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 50px;
  font-style: normal;
  margin-top: 20px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-img_d30e99c864a7c946 blockquote span:before {
  position: absolute;
  content: "";
  width: 35px;
  height: 2px;
  top: 13px;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-comments_6b24822fecfe5925 {
  margin-bottom: 50px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-comments_6b24822fecfe5925 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-comments_6b24822fecfe5925 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-comments_6b24822fecfe5925 ul {
  margin: 0;
  padding: 0;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-comments_6b24822fecfe5925 ul li {
  list-style-type: none;
  display: block;
  position: relative;
  padding-left: 115px;
  margin-bottom: 30px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-comments_6b24822fecfe5925 ul li:last-child {
  margin-bottom: 0;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-comments_6b24822fecfe5925 ul li img {
  position: absolute;
  top: 3px;
  left: 0;
  max-width: 85px;
  border-radius: 5px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-comments_6b24822fecfe5925 ul li h4 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 3px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-comments_6b24822fecfe5925 ul li span {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-comments_6b24822fecfe5925 ul li p {
  margin-bottom: 10px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-comments_6b24822fecfe5925 ul li a {
  display: inline-block;
  font-weight: 500;
  color: #fdb139;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-comments_6b24822fecfe5925 ul li a:hover {
  color: #242424;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-form_0a04e0c605f2b347 {
  background-color: #f5f5f5;
  padding: 30px 30px 30px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-form_0a04e0c605f2b347 h3 {
  font-weight: 600;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  position: relative;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-form_0a04e0c605f2b347 h3:before {
  position: absolute;
  content: "";
  width: 50px;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #fdb139;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-form_0a04e0c605f2b347 span {
  display: block;
  margin-bottom: 30px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-form_0a04e0c605f2b347 .form-group {
  margin-bottom: 30px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-form_0a04e0c605f2b347 .form-group label {
  margin-bottom: 10px;
  font-style: 15px;
  color: #242424;
  font-weight: 500;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-form_0a04e0c605f2b347 .form-group .form-control_87a59ccef104ed31 {
  border-radius: 5px;
  height: 50px;
  border: 1px solid #fff;
  transition: 0.5s all ease;
  background-color: #fff;
  font-style: 15px;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-form_0a04e0c605f2b347 .form-group .form-control_87a59ccef104ed31:focus {
  box-shadow: none;
  border: 1px solid #fdb139;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-form_0a04e0c605f2b347 .form-group textarea {
  padding-top: 10px;
  height: auto !important;
}
.blog-details-area_d7d1aea2a1485ce4 .details-item_5e611dbf7de80213 .details-form_0a04e0c605f2b347 .cmn-btn_3a76f1bdbdd3cac1 {
  border: 0;
  transition: 0.5s all ease;
}

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

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

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

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

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

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

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

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

.spinner_22ec184d1cae8966 .rect2_1a3cdf69674dd987 {
  animation-delay: -1.1s;
}

.spinner_22ec184d1cae8966 .rect3_924e7be442ab7a78 {
  animation-delay: -1s;
}

.spinner_22ec184d1cae8966 .rect4_27331bd10435d860 {
  animation-delay: -0.9s;
}

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

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