/* global */
/* Header */
/* footer */
/* Home Page */
/* what we offer */
/* success stories */
/* services page */
/* services */
/* About us */
html,
body {
  overflow-x: hidden; }

* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  font-family: "Inter";
  font-style: normal; }

p {
  margin: 0px; }

a {
  text-decoration: none !important; }

ul,
li {
  margin: 0px;
  list-style: none; }

img {
  max-width: 100%; }

@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1240px; } }

.row-same-height {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  width: 100%; }

.row-same-height.no-wrap {
  -webkit-flex-wrap: "nowrap";
  -ms-flex-wrap: none;
  flex-wrap: "nowrap"; }

.row-same-height .col-same-height {
  -webkit-box: 1;
  -moz-box: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto; }

.row-same-height .col-same-height .content {
  width: 100%;
  height: 100%; }

.relative {
  position: relative; }

.clr_red {
  color: #EE3A33; }

.bg_white {
  background: #FFFFFF; }

.bg_light_gray {
  background: #FAFAFA; }

.bg_gray2 {
  background: #F5F5F5; }

.same-height .slick-track {
  display: flex !important; }

.same-height .slick-slide {
  height: inherit !important; }

.same-height .slick-slide .content {
  height: 100%; }

@media screen and (max-width: 991px) {
  .mobile_only {
    display: block; }
  .desktop_only {
    display: none; }
  .main_banner {
    padding: 150px 0px 100px 0; } }

@media screen and (min-width: 992px) {
  .mobile_only {
    display: none; }
  .desktop_only {
    display: block; } }

.slick-prev,
.slick-next {
  background: rgba(67, 44, 44, 0.7);
  width: 30px;
  height: 30px;
  border-radius: 100%; }

.slick-prev::before,
.slick-next::before {
  opacity: 1;
  font-weight: bold;
  font-size: 18px; }

.slick-prev {
  left: 0; }

.slick-next {
  right: 0px; }
  .form-group {
    margin-bottom: 2rem;
}
