.contact-information {
  padding: 20px;
  border: solid 4px #ef5723;
  border-radius: 20px;
}
.contact-information i {
  color: #ef5723 !important;
}
.contact-information .form-control {
  border: 1px solid #bbb !important;
}
.contact-information .form-control:focus {
  border: 1px solid #ef5723 !important;
  box-shadow: none !important;
  outline: none !important;
}

.logo-img {
  max-width: 17% !important;
}

.section_bg {
  background-color: #fda729 !important;
}
.section_bg h2, .section_bg h4, .section_bg p {
  color: white !important;
}

.about_part .about_img img {
  position: relative;
  z-index: 99;
  border-radius: 75px;
}
.about_part .about_home {
  font-size: 19px;
  font-weight: bold;
  color: #2f2a32;
}

.single_industries {
  padding: 10px !important;
}
.single_industries img {
  box-shadow: 14px 14px 14px -2px rgba(51, 51, 51, 0.35) !important;
  -webkit-box-shadow: 14px 14px 14px -2px rgba(51, 51, 51, 0.35) !important;
  -moz-box-shadow: 14px 14px 14px -2px rgba(51, 51, 51, 0.35) !important;
  border-radius: 25px !important;
}

.mypadding {
  padding-top: 125px;
}

.about_text .line {
  max-width: 30%;
  transform: translateX(-147px);
  background: #2f3347;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 19px;
  font-weight: bold;
  color: #2f2a32;
}

.address {
  font-size: 50px;
  line-height: 1.1;
  font-weight: 700;
  position: relative;
  padding: 10px 10px;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

@media (max-width: 480px) {
  .footer-section {
    height: 800px !important;
  }
  .footer-section .footer-medai {
    position: relative;
    width: 100%;
    height: 800px;
    background-color: #191d34;
  }
  .footer-section .svg-bottom {
    display: none !important;
  }
  .footer-section .copy-rigth {
    font-size: 12px !important;
  }
  .footer-section p {
    font-size: 15px !important;
  }
  .footer-section p .footer-content {
    font-size: 15px !important;
  }
  .footer-section h4 {
    font-size: 18px !important;
  }

  .about_part .about_img {
    max-width: 85%;
  }
  .about_part .line {
    transform: translateX(-107%);
  }
}
@media (min-width: 481px) and (max-width: 575px) {
  .footer-section {
    height: 800px !important;
  }
  .footer-section .footer-medai {
    position: relative;
    width: 100%;
    height: 850px;
    background-color: #191d34;
  }
  .footer-section .svg-bottom {
    display: none !important;
  }
  .footer-section .copy-rigth {
    font-size: 14px !important;
  }
  .footer-section p {
    font-size: 18px !important;
  }
  .footer-section p .footer-content {
    font-size: 18px !important;
  }
  .footer-section h4 {
    font-size: 20px !important;
  }

  .about_part .about_img {
    max-width: 85%;
  }
  .about_part .line {
    transform: translateX(-107%);
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .footer-section {
    height: 550px !important;
  }
  .footer-section .footer-medai {
    position: relative;
    width: 100%;
    height: 550px;
    background-color: #191d34;
  }
  .footer-section .svg-bottom {
    display: none !important;
  }
  .footer-section .copy-rigth {
    font-size: 12px !important;
  }
  .footer-section p {
    font-size: 18px !important;
  }
  .footer-section p .footer-content {
    font-size: 18px !important;
  }
  .footer-section h4 {
    font-size: 20px !important;
  }

  .about_part .about_img {
    max-width: 85%;
  }
  .about_part .line {
    transform: translateX(-107%);
  }
}
@media (min-width: 769px) and (max-width: 851px) {
  .footer-section {
    height: 650px !important;
  }
  .footer-section .svg-bottom {
    height: 650px !important;
  }
  .footer-section .svg-bottom #path1 {
    display: block !important;
  }
  .footer-section .svg-bottom #path2 {
    display: none !important;
  }

  .about_part .line {
    transform: translateX(-84px) !important;
  }
}
@media (min-width: 852px) and (max-width: 991px) {
  .about_part .line {
    transform: translateX(-84px) !important;
  }

  .footer-section {
    height: 600px !important;
  }
  .footer-section .svg-bottom {
    height: 600px !important;
  }
  .footer-section .svg-bottom #path1 {
    display: block !important;
  }
  .footer-section .svg-bottom #path2 {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1100px) {
  .ftco-counter .col-lg-6 .block-18 {
    padding: 10px 10px !important;
    padding-left: 60px !important;
  }

  .about_part .line {
    transform: translateX(-114px) !important;
  }

  .footer-section {
    height: 500px !important;
  }
  .footer-section .svg-bottom {
    height: 500px !important;
  }
  .footer-section .svg-bottom #path1 {
    display: block !important;
  }
  .footer-section .svg-bottom #path2 {
    display: none !important;
  }
}
@media (min-width: 1101px) and (max-width: 1230px) {
  .footer-section {
    height: 410px;
  }
  .footer-section .svg-bottom {
    height: 410px;
  }
}
@media (min-width: 1531px) and (max-width: 1800px) {
  .about_part .line {
    transform: translateX(-184px) !important;
  }

  .container {
    max-width: 1450px;
  }

  .footer-container {
    position: absolute !important;
    bottom: 22px !important;
    margin-left: 7% !important;
    margin-right: 5% !important;
    font-size: 23px;
  }
}
@media (min-width: 1801px) and (max-width: 2000px) {
  .about_part .line {
    transform: translateX(-190px) !important;
  }

  .container {
    max-width: 1550px;
  }

  .footer-container {
    position: absolute !important;
    bottom: 22px !important;
    margin-left: 7% !important;
    margin-right: 5% !important;
    font-size: 25px;
  }
}
.footer-section {
  height: 500px;
}
.footer-section .svg-bottom {
  height: 500px;
}
.footer-section .svg-bottom #path1 {
  display: none;
}

.ftco-counter {
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  font-family: "Nunito Sans", Arial, sans-serif;
  padding-top: 50px;
}

@media (max-width: 1199.98px) {
  .ftco-counter {
    background-position: center center !important;
  }
}
.ftco-counter .bg-counter {
  position: relative;
  background: #fff;
}

.ftco-counter .block-18 {
  display: block;
  width: 100%;
}

@media (max-width: 991.98px) {
  .ftco-counter .block-18 {
    margin-bottom: 2em;
  }
}
.ftco-counter .text {
  position: relative;
}

@media (max-width: 767.98px) {
  .ftco-counter .text {
    width: 100%;
  }
}
.ftco-counter .text .number {
  line-height: 1;
  font-weight: 900;
  font-size: 50px;
  color: rgba(0, 0, 0, 0.8);
}

.ftco-counter .text-2 {
  padding-left: 1em;
}

@media (max-width: 767.98px) {
  .ftco-counter .text-2 {
    width: 100%;
  }
}
.ftco-counter .text-2 span {
  font-size: 18px;
  font-weight: 800;
  text-transform: uppercase;
  width: 100%;
  display: block;
  line-height: 1.3;
  color: rgba(0, 0, 0, 0.8);
  font-family: "Poppins", Arial, sans-serif;
}

@media (max-width: 767.98px) {
  .ftco-counter .counter-wrap {
    margin-bottom: 20px;
  }
}
/* .ftco-animate {
    opacity: 0;
    visibility: hidden;
} */
@media (max-width: 767.98px) {
  .ftco-counter .counter-wrap {
    margin-bottom: 20px;
  }
}
#section-counter {
  position: relative;
  z-index: 0;
}
#section-counter .txt h3, #section-counter .txt i, #section-counter .links h3, #section-counter .links i {
  color: white !important;
  font-size: 40px;
  font-weight: bolder;
}

#section-counter:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: "";
  z-index: -1;
  opacity: 1;
  background: #fda729;
}

.footer-container {
  position: absolute !important;
  bottom: 0px !important;
  margin-left: 7%;
  margin-right: 5%;
}

.container-fluid .copyright_part_text .footer-text {
  color: #fe5c24;
  margin-top: 5% !important;
}

.single-footer-widget i {
  font-size: 28px;
  color: #fda729 !important;
}
.single-footer-widget .link-footer {
  color: #e9e5e5 !important;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  font-size: 18px;
}
.single-footer-widget .link-footer:hover {
  color: #fe5c24 !important;
}

.footer-address {
  color: #fe5c24 !important;
  font-size: 27px;
}

.footer-content {
  color: #e9e5e5 !important;
  font-size: 18px;
}

.ti-mobile, .ti-email, .ti-world {
  color: #fe5c24 !important;
}

.menu_fixed {
  background-color: #191d34 !important;
  opacity: 0.9 !important;
}
.menu_fixed i {
  color: whitesmoke;
}
.menu_fixed .navbar-nav {
  background-color: #191d34 !important;
  opacity: 0.9 !important;
}
.menu_fixed .nav-link {
  color: #e9e5e5 !important;
}
.menu_fixed .nav-link:hover {
  color: #fe5c24 !important;
}
.menu_fixed .nav-link .navbar-toggler span {
  color: white !important;
}

.banner_part::after {
  background-color: #fe5c2470 !important;
}

.full-footer {
  background: #fda729;
}

/*# sourceMappingURL=myStyle.css.map */
