@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
@import url("https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap");
/* line 1, ../sass/_fonts.scss */
.hanuman-thin {
  font-family: "Hanuman", serif;
  font-weight: 100;
  font-style: normal;
}

/* line 7, ../sass/_fonts.scss */
.hanuman-light {
  font-family: "Hanuman", serif;
  font-weight: 300;
  font-style: normal;
}

/* line 12, ../sass/_fonts.scss */
.fw-regular {
  font-weight: 400;
}

/* line 15, ../sass/_fonts.scss */
.border_color {
  border: 1px solid #000;
}

/* line 18, ../sass/_fonts.scss */
.hanuman-regular {
  font-family: "Hanuman", serif;
  font-weight: 400;
  font-style: normal;
}

/* line 24, ../sass/_fonts.scss */
.hanuman-bold {
  font-family: "Hanuman", serif;
  font-weight: 700;
  font-style: normal;
}

/* line 30, ../sass/_fonts.scss */
.hanuman-black {
  font-family: "Hanuman", serif;
  font-weight: 900;
  font-style: normal;
}

/* line 35, ../sass/_fonts.scss */
.red-hat-display {
  font-family: "Red Hat Display", sans-serif;
}

/* line 18, ../sass/_navbar.scss */
/* line 2, ../sass/_dropdown.scss */
.dropdown .dropdown-menu {
  display: none;
}

/* line 22, ../sass/_navbar.scss */
/* line 7, ../sass/_dropdown.scss */
.dropdown-menu {
  margin-top: -0.5px;
  padding: 0px;
}

/* line 26, ../sass/_navbar.scss */
/* line 13, ../sass/_dropdown.scss */
.dropdown:hover > .dropdown-menu,
.dropend:hover > .dropdown-menu {
  display: block;
  margin-top: 0em;
  margin-left: 0.125em;
  border-radius: 0px;
}

/* line 33, ../sass/_navbar.scss */
/* line 22, ../sass/_dropdown.scss */
.dropdown-toggle::after {
  display: none;
}

/* line 15, ../sass/screen.scss */
/* line 27, ../sass/_dropdown.scss */
.biscuit_color {
  color: #ead9ba;
}

/* line 18, ../sass/screen.scss */
/* line 32, ../sass/_dropdown.scss */
.dropdown-submenu {
  position: relative;
}
/* line 34, ../sass/_dropdown.scss */
.dropdown-submenu .active {
  background: #002E6E;
  color: #fff !important;
}

/* line 23, ../sass/screen.scss */
/* line 41, ../sass/_dropdown.scss */
.dropdown-submenu .dropdown-menu {
  top: 27%;
  left: 100%;
  margin-top: -10px;
  border-radius: 0px;
}

/* line 29, ../sass/screen.scss */
/* line 49, ../sass/_dropdown.scss */
.navbar-nav li:hover > ul.dropdown-menu {
  display: block;
}

@media (max-width: 990px) {
  /* line 14, ../sass/screen.scss */
  .table_desktop {
    display: none;
  }
}

/* line 19, ../sass/screen.scss */
.border_primary {
  border: 2px solid #002E6E;
}

/* line 22, ../sass/screen.scss */
.border_primary_3 {
  border: 3px solid #002E6E;
}

/* line 25, ../sass/screen.scss */
.border_secondary {
  border: 2px solid #009df6;
}

/* line 28, ../sass/screen.scss */
.border_sky {
  border: 2px solid #b3f0f2;
}

/* line 31, ../sass/screen.scss */
.tag-shape {
  background: #002E6E;
  color: white;
  font-size: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  clip-path: polygon(0% 0%, 85% 0%, 100% 50%, 85% 100%, 0% 100%);
}

/* line 46, ../sass/screen.scss */
.tag-shape-left {
  background: #002E6E;
  color: white;
  font-size: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  clip-path: polygon(15% 0%, 100% 0%, 100% 100%, 15% 100%, 0% 50%);
}

/* line 61, ../sass/screen.scss */
.slide-down {
  position: relative;
  top: -50px;
  opacity: 0;
  animation: slideDown 0.6s ease-out forwards;
}

@keyframes slideDown {
  to {
    top: 0;
    opacity: 1;
  }
}
/* line 74, ../sass/screen.scss */
.pt-font {
  font-family: "PT Serif", serif;
}

@media (max-width: 599px) {
  /* line 77, ../sass/screen.scss */
  .line_height {
    line-height: 1.3;
  }
}

/* line 82, ../sass/screen.scss */
.hr_style {
  opacity: 1;
}
@media (max-width: 767px) {
  /* line 82, ../sass/screen.scss */
  .hr_style {
    width: 85%;
    margin: 0 auto;
  }
}

@media (min-width: 991px) {
  /* line 89, ../sass/screen.scss */
  .mt-2_3 {
    margin-top: 2.3rem !important;
  }
}

@media (min-width: 991px) {
  /* line 94, ../sass/screen.scss */
  .pt_lg_1 {
    padding-top: 1px;
  }
}

/* line 99, ../sass/screen.scss */
.bg_gray {
  background: #e6e6e6;
}

/* line 102, ../sass/screen.scss */
.font_18 {
  font-size: 18px;
}

/* line 105, ../sass/screen.scss */
.bg_primary {
  background: #002E6E;
}

/* line 108, ../sass/screen.scss */
.primary-color {
  color: #002E6E;
}

/* line 111, ../sass/screen.scss */
.secondary-color {
  color: #009df6;
}

/* line 114, ../sass/screen.scss */
.bg_secondary_color {
  background: #50bfff !important;
}

/* line 117, ../sass/screen.scss */
.bg_secondary {
  background: #b3f0f2;
}

/* line 120, ../sass/screen.scss */
.bg_sectondary_color {
  background: #009df6;
}

/* line 123, ../sass/screen.scss */
.bg_sky_color {
  background: #b3f0f2;
}

/* line 126, ../sass/screen.scss */
.border_bottom {
  border-bottom: 2px solid #6bbfef;
}

/* line 129, ../sass/screen.scss */
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  width: 2em;
}

@media (min-width: 991px) {
  /* line 133, ../sass/screen.scss */
  .pt_2_5_rem {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}

@media (min-width: 991px) {
  /* line 139, ../sass/screen.scss */
  .pb_2_6_rem {
    padding-bottom: 2.6rem !important;
  }
}

@media (min-width: 991px) {
  /* line 144, ../sass/screen.scss */
  .pb_42px {
    padding-bottom: 42px !important;
  }
}

@media (min-width: 991px) {
  /* line 149, ../sass/screen.scss */
  .pb_6 {
    padding-bottom: 6px !important;
  }
}

@media (min-width: 991px) {
  /* line 155, ../sass/screen.scss */
  .pb_2_8_rem {
    padding-bottom: 2.8rem !important;
  }
}

@media (min-width: 991px) {
  /* line 160, ../sass/screen.scss */
  .pb_40 {
    padding-bottom: 2.8rem !important;
  }
}

@media (max-width: 991px) {
  /* line 165, ../sass/screen.scss */
  .pb_37 {
    padding-bottom: 37px !important;
  }
}

@media (min-width: 991px) {
  /* line 171, ../sass/screen.scss */
  .pt_2_9_rem {
    padding-top: 2.9rem !important;
  }
}

@media (max-width: 767px) {
  /* line 177, ../sass/screen.scss */
  .pt_2rem {
    padding-top: 2rem !important;
    padding-bottom: 2.1rem !important;
  }
}

/* line 183, ../sass/screen.scss */
.pb_2_7_rem {
  padding-bottom: 2.7rem !important;
}

/* line 186, ../sass/screen.scss */
.pb_2_8_rem {
  padding-bottom: 2.8rem !important;
}

@media (min-width: 991px) {
  /* line 189, ../sass/screen.scss */
  .pb_3rem {
    padding-bottom: 3.1rem !important;
  }
}

/* line 194, ../sass/screen.scss */
.pb_1_4_rem {
  padding-bottom: 1.4rem !important;
}

@media (max-width: 767px) {
  /* line 197, ../sass/screen.scss */
  .pb_12 {
    padding-bottom: 12px !important;
  }
}

@media (max-width: 767px) {
  /* line 202, ../sass/screen.scss */
  .pb_39 {
    padding-bottom: 39px !important;
  }
}

@media (max-width: 767px) {
  /* line 207, ../sass/screen.scss */
  h2 {
    font-size: 32px;
  }
}

/* line 212, ../sass/screen.scss */
.contact_btn {
  background: #002E6E;
  padding: 7px 3px;
  padding-right: 30px;
  padding-bottom: 6px;
  border-radius: 25px;
}
/* line 218, ../sass/screen.scss */
.contact_btn img {
  margin-right: 15px;
}
/* line 222, ../sass/screen.scss */
.contact_btn i {
  color: #009df6;
}

/* line 227, ../sass/screen.scss */
.before_after_section #comparison,
.before_after_section #comparison1,
.before_after_section #comparison2 {
  width: 100%;
  height: 401px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 227, ../sass/screen.scss */
  .before_after_section #comparison,
  .before_after_section #comparison1,
  .before_after_section #comparison2 {
    height: 300px;
  }
}
/* line 238, ../sass/screen.scss */
.before_after_section #comparison:hover .hide,
.before_after_section #comparison1:hover .hide,
.before_after_section #comparison2:hover .hide {
  color: #fff;
  display: block;
  position: absolute;
  top: 46%;
  left: 4%;
  text-transform: uppercase;
  background: #4fc0fe;
  padding: 5px 10px;
}
/* line 248, ../sass/screen.scss */
.before_after_section #comparison:hover .hide-before,
.before_after_section #comparison1:hover .hide-before,
.before_after_section #comparison2:hover .hide-before {
  color: #fff;
  display: block;
  position: absolute;
  top: 46%;
  right: 4%;
  text-transform: uppercase;
  background: #4fc0fe;
  padding: 5px 10px;
}
/* line 260, ../sass/screen.scss */
.before_after_section #comparison figure,
.before_after_section #comparison1 figure,
.before_after_section #comparison2 figure {
  position: absolute;
  background-image: url("../public/assets/images/after_work1.jpg");
  background-size: cover;
  font-size: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  border: 3px solid #002E6E;
}
/* line 271, ../sass/screen.scss */
.before_after_section #comparison #divisor,
.before_after_section #comparison #divisor1,
.before_after_section #comparison #divisor2,
.before_after_section #comparison1 #divisor,
.before_after_section #comparison1 #divisor1,
.before_after_section #comparison1 #divisor2,
.before_after_section #comparison2 #divisor,
.before_after_section #comparison2 #divisor1,
.before_after_section #comparison2 #divisor2 {
  background-image: url("../public/assets/images/before_work1.jpg");
  background-size: cover;
  position: absolute;
  width: 50%;
  bottom: 0;
  height: 100%;
}
/* line 281, ../sass/screen.scss */
.before_after_section #comparison #divisor::before, .before_after_section #comparison #divisor::after,
.before_after_section #comparison #divisor1::before,
.before_after_section #comparison #divisor1::after,
.before_after_section #comparison #divisor2::before,
.before_after_section #comparison #divisor2::after,
.before_after_section #comparison1 #divisor::before,
.before_after_section #comparison1 #divisor::after,
.before_after_section #comparison1 #divisor1::before,
.before_after_section #comparison1 #divisor1::after,
.before_after_section #comparison1 #divisor2::before,
.before_after_section #comparison1 #divisor2::after,
.before_after_section #comparison2 #divisor::before,
.before_after_section #comparison2 #divisor::after,
.before_after_section #comparison2 #divisor1::before,
.before_after_section #comparison2 #divisor1::after,
.before_after_section #comparison2 #divisor2::before,
.before_after_section #comparison2 #divisor2::after {
  content: "";
  position: absolute;
  right: -2px;
  width: 4px;
  height: calc(50% - 25px);
  background: #4FC0FE;
  z-index: 3;
}
/* line 291, ../sass/screen.scss */
.before_after_section #comparison #divisor::before,
.before_after_section #comparison #divisor1::before,
.before_after_section #comparison #divisor2::before,
.before_after_section #comparison1 #divisor::before,
.before_after_section #comparison1 #divisor1::before,
.before_after_section #comparison1 #divisor2::before,
.before_after_section #comparison2 #divisor::before,
.before_after_section #comparison2 #divisor1::before,
.before_after_section #comparison2 #divisor2::before {
  top: 0;
}
/* line 294, ../sass/screen.scss */
.before_after_section #comparison #divisor::after,
.before_after_section #comparison #divisor1::after,
.before_after_section #comparison #divisor2::after,
.before_after_section #comparison1 #divisor::after,
.before_after_section #comparison1 #divisor1::after,
.before_after_section #comparison1 #divisor2::after,
.before_after_section #comparison2 #divisor::after,
.before_after_section #comparison2 #divisor1::after,
.before_after_section #comparison2 #divisor2::after {
  bottom: 0;
}
/* line 298, ../sass/screen.scss */
.before_after_section #comparison #handle,
.before_after_section #comparison #handle1,
.before_after_section #comparison #handle2,
.before_after_section #comparison1 #handle,
.before_after_section #comparison1 #handle1,
.before_after_section #comparison1 #handle2,
.before_after_section #comparison2 #handle,
.before_after_section #comparison2 #handle1,
.before_after_section #comparison2 #handle2 {
  position: absolute;
  height: 50px;
  width: 50px;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  z-index: 1;
}
/* line 309, ../sass/screen.scss */
.before_after_section #comparison #handle::before, .before_after_section #comparison #handle::after,
.before_after_section #comparison #handle1::before,
.before_after_section #comparison #handle1::after,
.before_after_section #comparison #handle2::before,
.before_after_section #comparison #handle2::after,
.before_after_section #comparison1 #handle::before,
.before_after_section #comparison1 #handle::after,
.before_after_section #comparison1 #handle1::before,
.before_after_section #comparison1 #handle1::after,
.before_after_section #comparison1 #handle2::before,
.before_after_section #comparison1 #handle2::after,
.before_after_section #comparison2 #handle::before,
.before_after_section #comparison2 #handle::after,
.before_after_section #comparison2 #handle1::before,
.before_after_section #comparison2 #handle1::after,
.before_after_section #comparison2 #handle2::before,
.before_after_section #comparison2 #handle2::after {
  content: "";
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
  top: 50%;
  margin-top: -6px;
}
/* line 319, ../sass/screen.scss */
.before_after_section #comparison #handle::before,
.before_after_section #comparison #handle1::before,
.before_after_section #comparison #handle2::before,
.before_after_section #comparison1 #handle::before,
.before_after_section #comparison1 #handle1::before,
.before_after_section #comparison1 #handle2::before,
.before_after_section #comparison2 #handle::before,
.before_after_section #comparison2 #handle1::before,
.before_after_section #comparison2 #handle2::before {
  border-right: 6px solid #4FC0FE;
  left: 50%;
  margin-left: -17px;
}
/* line 324, ../sass/screen.scss */
.before_after_section #comparison #handle::after,
.before_after_section #comparison #handle1::after,
.before_after_section #comparison #handle2::after,
.before_after_section #comparison1 #handle::after,
.before_after_section #comparison1 #handle1::after,
.before_after_section #comparison1 #handle2::after,
.before_after_section #comparison2 #handle::after,
.before_after_section #comparison2 #handle1::after,
.before_after_section #comparison2 #handle2::after {
  border-left: 6px solid #4FC0FE;
  right: 50%;
  margin-right: -17px;
}
/* line 331, ../sass/screen.scss */
.before_after_section input[type="range"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  position: absolute;
  top: 50%;
  left: -25px;
  transform: translateY(-50%);
  background-color: transparent;
  width: calc(100% + 50px);
  z-index: 2;
  cursor: e-resize;
}
/* line 343, ../sass/screen.scss */
.before_after_section input[type="range"]:focus, .before_after_section input[type="range"]:active {
  border: none;
  outline: none;
}
/* line 349, ../sass/screen.scss */
.before_after_section input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background: transparent;
  border: 4px solid #4FC0FE;
}
/* line 359, ../sass/screen.scss */
.before_after_section input[type="range"]::-moz-range-track {
  -moz-appearance: none;
  height: 15px;
  width: 100%;
  background-color: transparent;
  position: relative;
  outline: none;
}

/* line 368, ../sass/screen.scss */
body {
  color: #000;
  font-size: 16px;
  font-family: "Instrument Sans", sans-serif;
  font-weight: 400;
}
/* line 373, ../sass/screen.scss */
body .primary-color {
  color: #002E6E;
}
/* line 376, ../sass/screen.scss */
body .fw-semi-bold {
  font-weight: 600;
}
/* line 379, ../sass/screen.scss */
body .template_width {
  margin: 0% 8%;
}
@media (min-width: 991px) and (max-width: 1400px) {
  /* line 379, ../sass/screen.scss */
  body .template_width {
    margin: 0% 6%;
  }
}
@media (max-width: 991px) {
  /* line 379, ../sass/screen.scss */
  body .template_width {
    margin: 0% 4%;
  }
}
/* line 390, ../sass/screen.scss */
body .header_section {
  position: absolute;
  background: #fff;
  width: 100%;
  top: 20px;
  z-index: 9;
  border-top: 2px solid #002E6E;
  border-bottom: 2px solid #002E6E;
}
@media (max-width: 991px) {
  /* line 390, ../sass/screen.scss */
  body .header_section {
    position: relative !important;
    top: 0;
  }
}
/* line 403, ../sass/screen.scss */
body .header_section .header_logo img {
  width: 300px;
}
@media (max-width: 599px) {
  /* line 403, ../sass/screen.scss */
  body .header_section .header_logo img {
    width: 200px;
    z-index: 999;
    position: relative;
  }
}
@media (max-width: 991px) {
  /* line 412, ../sass/screen.scss */
  body .header_section .navbar-collapse {
    background: #fff;
    z-index: 99999;
  }
}
/* line 420, ../sass/screen.scss */
body .header_section .mobile_number {
  font-size: 25.6px;
}
/* line 423, ../sass/screen.scss */
body .header_section .location_section {
  font-size: 19.2px;
}
/* line 426, ../sass/screen.scss */
body .header_section .active {
  text-transform: uppercase;
  font-weight: 700;
  color: #002E6E !important;
  border-top: 1px solid #002E6E;
  border-bottom: 1px solid #002E6E;
  margin-top: 0px;
}
@media (max-width: 991px) {
  /* line 426, ../sass/screen.scss */
  body .header_section .active {
    border-top: 0px solid #002E6E;
    border-bottom: 0px solid #002E6E;
  }
}
/* line 439, ../sass/screen.scss */
body .header_section .dropdown-submenu {
  position: relative;
}
/* line 441, ../sass/screen.scss */
body .header_section .dropdown-submenu .active {
  background: #002E6E;
  color: #fff !important;
}
@media (min-width: 991px) {
  /* line 446, ../sass/screen.scss */
  body .header_section .nav-item {
    padding-right: 1.3rem !important;
    padding-left: 1.3rem !important;
  }
}
@media (min-width: 991px) and (max-width: 1120px) {
  /* line 446, ../sass/screen.scss */
  body .header_section .nav-item {
    padding-right: 0.2rem !important;
    padding-left: 0.2rem !important;
  }
}
@media (min-width: 1121px) and (max-width: 1282px) {
  /* line 446, ../sass/screen.scss */
  body .header_section .nav-item {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
}
@media (min-width: 1283px) and (max-width: 1349px) {
  /* line 446, ../sass/screen.scss */
  body .header_section .nav-item {
    padding-right: 0.8rem !important;
    padding-left: 0.8rem !important;
  }
}
@media (min-width: 1350px) and (max-width: 1550px) {
  /* line 446, ../sass/screen.scss */
  body .header_section .nav-item {
    padding-right: 0.9rem !important;
    padding-left: 0.9rem !important;
  }
}
/* line 468, ../sass/screen.scss */
body .header_section .nav-link {
  color: #000;
}
@media (min-width: 992px) and (max-width: 1025px) {
  /* line 468, ../sass/screen.scss */
  body .header_section .nav-link {
    font-size: 15px;
  }
}
@media (min-width: 991px) {
  /* line 468, ../sass/screen.scss */
  body .header_section .nav-link {
    padding: 0px 3px;
    padding-right: 3px !important;
    padding-left: 3px !important;
    margin-top: 2px;
  }
}
@media (max-width: 767px) {
  /* line 468, ../sass/screen.scss */
  body .header_section .nav-link {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
}
/* line 485, ../sass/screen.scss */
body .header_section .navbar-toggler:focus {
  box-shadow: none;
}
@media (max-width: 991px) {
  /* line 488, ../sass/screen.scss */
  body .header_section .mobile_nav {
    margin-top: -56px;
  }
}
@media (max-width: 991px) {
  /* line 493, ../sass/screen.scss */
  body .header_section .logo_img {
    width: 200px;
  }
}
/* line 499, ../sass/screen.scss */
body .tagline_section {
  position: absolute;
  right: 9%;
  top: 0;
  background: rgba(179, 240, 242, 0.9);
  padding: 20px;
  font-size: 55px;
  color: #002E6E;
  clip-path: polygon(100% 0%, 100% 0, 100% 84%, 50% 100%, 0 84%, 0 0);
  line-height: 1.2;
}
@media (min-width: 992px) and (max-width: 1025px) {
  /* line 499, ../sass/screen.scss */
  body .tagline_section {
    font-size: 35px;
  }
}
@media (max-width: 991px) {
  /* line 499, ../sass/screen.scss */
  body .tagline_section {
    position: relative;
    clip-path: polygon(100% 0%, 100% 0, 100% 72%, 50% 100%, 0 72%, 0 0);
    font-size: 30px;
    padding: 20px 0px 30px;
    right: 0%;
    background: #b3f0f2;
  }
}
@media (max-width: 400px) {
  /* line 499, ../sass/screen.scss */
  body .tagline_section {
    position: relative;
    clip-path: polygon(100% 0%, 100% 0, 100% 84%, 50% 100%, 0 84%, 0 0);
    font-size: 30px;
    padding: 20px 0px 30px;
    right: 0%;
    background: #b3f0f2;
  }
}
/* line 528, ../sass/screen.scss */
body .tagline_section p {
  text-align: center;
  padding-top: 10rem;
  padding-bottom: 6rem;
}
@media (min-width: 992px) and (max-width: 1025px) {
  /* line 528, ../sass/screen.scss */
  body .tagline_section p {
    padding-top: 8rem;
    padding-bottom: 3rem;
  }
}
@media (max-width: 991px) {
  /* line 528, ../sass/screen.scss */
  body .tagline_section p {
    padding-top: 0rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 991px) {
  /* line 542, ../sass/screen.scss */
  body .banner_section {
    margin-top: -16%;
  }
}
@media (max-width: 400px) {
  /* line 542, ../sass/screen.scss */
  body .banner_section {
    margin-top: -16%;
  }
}
/* line 550, ../sass/screen.scss */
body .primary_heading_section {
  background: #002E6E;
}
@media (max-width: 599px) {
  /* line 550, ../sass/screen.scss */
  body .primary_heading_section {
    margin-top: -2px;
  }
}
/* line 555, ../sass/screen.scss */
body .primary_heading_section h1 {
  font-size: 39px;
}
@media (min-width: 992px) and (max-width: 1440px) {
  /* line 555, ../sass/screen.scss */
  body .primary_heading_section h1 {
    font-size: 39px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 555, ../sass/screen.scss */
  body .primary_heading_section h1 {
    font-size: 40px;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  /* line 555, ../sass/screen.scss */
  body .primary_heading_section h1 {
    font-size: 36px;
  }
}
@media (max-width: 599px) {
  /* line 555, ../sass/screen.scss */
  body .primary_heading_section h1 {
    font-size: 31px;
  }
}
@media (max-width: 380px) {
  /* line 555, ../sass/screen.scss */
  body .primary_heading_section h1 {
    font-size: 26px;
  }
}
/* line 573, ../sass/screen.scss */
body .primary_heading_section h3 {
  font-size: 32px;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 573, ../sass/screen.scss */
  body .primary_heading_section h3 {
    font-size: 27.2px;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  /* line 573, ../sass/screen.scss */
  body .primary_heading_section h3 {
    font-size: 26px;
  }
}
@media (max-width: 599px) {
  /* line 573, ../sass/screen.scss */
  body .primary_heading_section h3 {
    font-size: 26px;
  }
}
/* line 586, ../sass/screen.scss */
body .content_section {
  background: #e6e6e6;
}
/* line 588, ../sass/screen.scss */
body .content_section .template_left_width {
  margin-left: 10%;
}
@media (max-width: 991px) {
  /* line 588, ../sass/screen.scss */
  body .content_section .template_left_width {
    margin: 0% 1%;
  }
}
/* line 594, ../sass/screen.scss */
body .content_section .border_top {
  border-top: 5px solid #4FC0FE;
}
/* line 597, ../sass/screen.scss */
body .content_section .image-container {
  position: relative;
  width: 100%;
  /* or whatever size */
  overflow: hidden;
  background: #002E6E;
  padding-left: 50px;
}
/* line 604, ../sass/screen.scss */
body .content_section .base-image {
  clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 10% 50%, 0% 0%);
  position: relative;
  cursor: pointer;
}
/* line 609, ../sass/screen.scss */
body .content_section .base-image,
body .content_section .hover-image {
  width: 100%;
  object-fit: cover;
  display: block;
  cursor: pointer;
}
/* line 618, ../sass/screen.scss */
body .content_section .hover-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 15% 50%, 0% 0%);
  clip-path: polygon(0 0, 85% 0, 100% 50%, 85% 100%, 0 100%);
  transition: width 0.5s ease;
  z-index: 2;
}
/* line 630, ../sass/screen.scss */
body .content_section .image-container:hover .hover-image {
  width: 63%;
}
@media (max-width: 991px) {
  /* line 630, ../sass/screen.scss */
  body .content_section .image-container:hover .hover-image {
    width: 75%;
  }
}
/* line 636, ../sass/screen.scss */
body .content_section .service_text {
  position: absolute;
  color: #fff;
  text-transform: uppercase;
  font-size: 21px;
  display: flex;
  justify-content: start;
  align-items: center;
  z-index: 99;
  top: 0;
  bottom: 0;
  left: 25%;
  text-shadow: 2px 4px 6px #000;
}
/* line 651, ../sass/screen.scss */
body .content_section .image-container:hover .service_text {
  opacity: 0;
}
/* line 655, ../sass/screen.scss */
body .content_section .overlay-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: white;
  display: flex;
  justify-content: start;
  align-items: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  text-align: center;
  z-index: 99;
  text-transform: uppercase;
  font-size: 21px;
  margin-left: 20%;
  text-shadow: 2px 4px 6px #000;
}
/* line 676, ../sass/screen.scss */
body .content_section .image-container:hover .overlay-text {
  opacity: 1;
}
/* line 681, ../sass/screen.scss */
body .content_section .video {
  text-align: center;
}
/* line 683, ../sass/screen.scss */
body .content_section .video video {
  height: 378px;
  border: 3px solid #002E6E;
}
@media (min-width: 1601px) {
  /* line 683, ../sass/screen.scss */
  body .content_section .video video {
    width: 61%;
  }
}
@media (min-width: 1200px) and (max-width: 1600px) {
  /* line 683, ../sass/screen.scss */
  body .content_section .video video {
    width: 660px;
    height: 374px;
  }
}
@media (max-width: 599px) {
  /* line 683, ../sass/screen.scss */
  body .content_section .video video {
    height: 231px;
  }
}

/* line 701, ../sass/screen.scss */
#services .carousel-inner {
  width: 85%;
  margin: 0 auto;
}
/* line 705, ../sass/screen.scss */
#services .carousel-control-next,
#services .carousel-control-prev {
  width: 7%;
  opacity: 1;
}
/* line 710, ../sass/screen.scss */
#services i {
  font-size: 3.5rem;
  color: #000;
}
@media (max-width: 599px) {
  /* line 710, ../sass/screen.scss */
  #services i {
    font-size: 4.5rem;
  }
}
/* line 717, ../sass/screen.scss */
#services .fa {
  font-size: 40px;
}
/* line 720, ../sass/screen.scss */
#services .carousel-control-prev-icon,
#services .carousel-control-next-icon {
  background-color: none;
}
/* line 724, ../sass/screen.scss */
#services .carousel-control-prev:hover .carousel-control-prev-icon,
#services .carousel-control-next:hover .carousel-control-next-icon {
  background-color: none;
  color: #000;
}

/* line 733, ../sass/screen.scss */
.about_page_section .content_section .image-container .base-image {
  cursor: inherit;
}
/* line 735, ../sass/screen.scss */
.about_page_section .content_section .image-container .base-image:hover {
  cursor: inherit;
}
/* line 742, ../sass/screen.scss */
.about_page_section .work_section img {
  width: 60px;
}
/* line 752, ../sass/screen.scss */
.about_page_section .values_section .curve_shape {
  display: flex;
  align-items: center;
}
/* line 756, ../sass/screen.scss */
.about_page_section .values_section .curve_shape {
  clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 8% 50%, 0% 0%);
  position: relative;
}
@media (min-width: 1600px) {
  /* line 756, ../sass/screen.scss */
  .about_page_section .values_section .curve_shape {
    clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 5% 50%, 0% 0%);
  }
}
@media (max-width: 991px) {
  /* line 756, ../sass/screen.scss */
  .about_page_section .values_section .curve_shape {
    clip-path: none;
  }
}
/* line 766, ../sass/screen.scss */
.about_page_section .values_section .curve_shape_mobile {
  clip-path: polygon(100% 0%, 100% 0, 100% 56%, 50% 100%, 0 56%, 0 0);
  font-size: 30px;
  padding: 15px 0px 70px;
  background: #002E6E;
  margin: 0 auto;
  text-align: center;
}
/* line 774, ../sass/screen.scss */
.about_page_section .values_section .template_right_width {
  margin-right: 10%;
}
@media (max-width: 991px) {
  /* line 774, ../sass/screen.scss */
  .about_page_section .values_section .template_right_width {
    margin: 0% 1%;
  }
}
/* line 781, ../sass/screen.scss */
.about_page_section .mission_section {
  background: #b3f0f2;
}
@media (max-width: 991px) {
  /* line 783, ../sass/screen.scss */
  .about_page_section .mission_section .flex_direction {
    flex-direction: column-reverse;
  }
}
/* line 788, ../sass/screen.scss */
.about_page_section .mission_section .curve_shape_mobile {
  clip-path: polygon(100% 0%, 100% 0, 100% 56%, 50% 100%, 0 56%, 0 0);
  font-size: 30px;
  padding: 15px 0px 70px;
  background: #002E6E;
  margin: 0 auto;
  text-align: center;
}
/* line 796, ../sass/screen.scss */
.about_page_section .mission_section .curve_shape {
  clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 92% 50%, 100% 0%);
  position: relative;
}
@media (min-width: 1600px) {
  /* line 796, ../sass/screen.scss */
  .about_page_section .mission_section .curve_shape {
    clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 95% 50%, 100% 0%);
  }
}
@media (max-width: 991px) {
  /* line 796, ../sass/screen.scss */
  .about_page_section .mission_section .curve_shape {
    clip-path: none;
  }
}
/* line 807, ../sass/screen.scss */
.about_page_section .mission_section .template_left_width {
  margin-left: 11.5%;
}
@media (max-width: 991px) {
  /* line 807, ../sass/screen.scss */
  .about_page_section .mission_section .template_left_width {
    margin: 0% 2%;
  }
}
/* line 814, ../sass/screen.scss */
.about_page_section .services_section {
  background: #e6e6e6;
}
/* line 816, ../sass/screen.scss */
.about_page_section .services_section .about_contact {
  bottom: 5px;
  left: 0;
  right: 0;
}
/* line 821, ../sass/screen.scss */
.about_page_section .services_section li {
  margin-bottom: 5px;
}

/* line 827, ../sass/screen.scss */
.faq_page_section .accordion-button {
  background: transparent;
  font-family: "PT Serif", serif;
  font-weight: bold;
  padding: 0px;
  padding-bottom: 24px;
  color: #000;
  font-size: 18px;
}
/* line 836, ../sass/screen.scss */
.faq_page_section .accordion-item {
  background: transparent;
  border: 0px;
  border-bottom: 2px solid #6bbfef;
}
/* line 841, ../sass/screen.scss */
.faq_page_section .accordion-item:last-child {
  border-bottom: 0px;
}
/* line 845, ../sass/screen.scss */
.faq_page_section .accordion-body {
  padding: 0px 0px;
}
/* line 848, ../sass/screen.scss */
.faq_page_section .accordion-body p:last-child {
  margin-bottom: 1.5rem;
}
/* line 853, ../sass/screen.scss */
.faq_page_section .accordion-button:not(.collapsed) {
  background: transparent;
  box-shadow: none;
}
/* line 857, ../sass/screen.scss */
.faq_page_section .accordion-button:focus {
  box-shadow: none;
}
/* line 860, ../sass/screen.scss */
.faq_page_section .arrow-icon::before {
  content: "+";
  /* ▼ down arrow */
  font-size: 2.1rem;
  transition: transform 0.2s ease;
  color: #6bbfef;
}
/* line 867, ../sass/screen.scss */
.faq_page_section .accordion-button:not(.collapsed) .arrow-icon::before {
  content: "-";
  /* ▲ up arrow */
}
/* line 871, ../sass/screen.scss */
.faq_page_section .accordion-button:after {
  background-image: none;
}

/* line 878, ../sass/screen.scss */
.house_washing_page .values_section .curve_shape {
  display: flex;
  align-items: center;
}
/* line 882, ../sass/screen.scss */
.house_washing_page .values_section .curve_shape {
  clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 8% 50%, 0% 0%);
  position: relative;
}
@media (min-width: 1600px) {
  /* line 882, ../sass/screen.scss */
  .house_washing_page .values_section .curve_shape {
    clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 5% 50%, 0% 0%);
  }
}
@media (max-width: 991px) {
  /* line 882, ../sass/screen.scss */
  .house_washing_page .values_section .curve_shape {
    clip-path: none;
  }
}
/* line 892, ../sass/screen.scss */
.house_washing_page .values_section .curve_shape_mobile {
  clip-path: polygon(100% 0%, 100% 0, 100% 62%, 50% 100%, 0 62%, 0 0);
  font-size: 30px;
  padding: 20px 0px 55px;
  background: #b3f0f2;
  margin: 0 auto;
  text-align: center;
}
/* line 900, ../sass/screen.scss */
.house_washing_page .values_section .template_right_width {
  margin-right: 10%;
}
@media (max-width: 991px) {
  /* line 900, ../sass/screen.scss */
  .house_washing_page .values_section .template_right_width {
    margin: 0% 1%;
  }
}
/* line 906, ../sass/screen.scss */
.house_washing_page .values_section ::marker {
  font-weight: bold;
}
/* line 910, ../sass/screen.scss */
.house_washing_page .WidgetBackground__Content-sc-1ho7q3r-2 {
  padding: 34px 40px;
}
/* line 915, ../sass/screen.scss */
.house_washing_page .before_after_section #comparison figure {
  background-image: url("../public/assets/images/house-washing/wash-force-house-washing-after-img1.jpg");
}
/* line 919, ../sass/screen.scss */
.house_washing_page .before_after_section #comparison #divisor {
  background-image: url("../public/assets/images/house-washing/wash-force-house-washing-before-img1.jpg");
}
/* line 924, ../sass/screen.scss */
.house_washing_page .before_after_section #comparison1 figure {
  background-image: url("../public/assets/images/house-washing/wash-force-house-washing-after-img2.jpg");
}
/* line 928, ../sass/screen.scss */
.house_washing_page .before_after_section #comparison1 #divisor1 {
  background-image: url("../public/assets/images/house-washing/wash-force-house-washing-before-img2.jpg");
}
/* line 933, ../sass/screen.scss */
.house_washing_page .before_after_section #comparison2 figure {
  background-image: url("../public/assets/images/house-washing/wash-force-house-washing-after-img3.jpg");
}
/* line 937, ../sass/screen.scss */
.house_washing_page .before_after_section #comparison2 #divisor2 {
  background-image: url("../public/assets/images/house-washing/wash-force-house-washing-before-img3.jpg");
}

/* line 944, ../sass/screen.scss */
.roof_page_section .curve_shape_mobile {
  clip-path: polygon(100% 0%, 100% 0, 100% 74%, 50% 100%, 0 74%, 0 0);
  font-size: 30px;
  padding: 20px 0px 85px;
  background: #b3f0f2;
  margin: 0 auto;
  text-align: center;
}
/* line 952, ../sass/screen.scss */
.roof_page_section .template_right_width {
  margin-right: 10%;
}
@media (max-width: 991px) {
  /* line 952, ../sass/screen.scss */
  .roof_page_section .template_right_width {
    margin: 0% 1%;
  }
}
/* line 958, ../sass/screen.scss */
.roof_page_section ::marker {
  font-weight: bold;
}
/* line 963, ../sass/screen.scss */
.roof_page_section .before_after_section #comparison figure {
  background-image: url("../public/assets/images/roof-cleaning/wash-force-roof-cleaning-after-img1.jpg");
}
/* line 967, ../sass/screen.scss */
.roof_page_section .before_after_section #comparison #divisor {
  background-image: url("../public/assets/images/roof-cleaning/wash-force-roof-cleaning-before-img1.jpg");
}
/* line 972, ../sass/screen.scss */
.roof_page_section .before_after_section #comparison1 figure {
  background-image: url("../public/assets/images/roof-cleaning/wash-force-roof-cleaning-after-img2.jpg");
}
/* line 976, ../sass/screen.scss */
.roof_page_section .before_after_section #comparison1 #divisor1 {
  background-image: url("../public/assets/images/roof-cleaning/wash-force-roof-cleaning-before-img2.jpg");
}

/* line 983, ../sass/screen.scss */
.gutter_cleaning_page_section .curve_shape_mobile {
  clip-path: polygon(100% 0%, 100% 0, 100% 74%, 50% 100%, 0 74%, 0 0);
  font-size: 30px;
  padding: 20px 0px 85px;
  background: #b3f0f2;
  margin: 0 auto;
  text-align: center;
}
/* line 991, ../sass/screen.scss */
.gutter_cleaning_page_section .template_right_width {
  margin-right: 10%;
}
@media (max-width: 991px) {
  /* line 991, ../sass/screen.scss */
  .gutter_cleaning_page_section .template_right_width {
    margin: 0% 1%;
  }
}
/* line 997, ../sass/screen.scss */
.gutter_cleaning_page_section ::marker {
  font-weight: bold;
}
/* line 1002, ../sass/screen.scss */
.gutter_cleaning_page_section .before_after_section #comparison figure {
  background-image: url("../public/assets/images/gutter-cleaning/wash-force-gutter-cleaning-after-img1.jpg");
}
/* line 1006, ../sass/screen.scss */
.gutter_cleaning_page_section .before_after_section #comparison #divisor {
  background-image: url("../public/assets/images/gutter-cleaning/wash-force-gutter-cleaning-before-img1.jpg");
}

/* line 1015, ../sass/screen.scss */
.soft_washing_page_section .before_after_section #comparison figure {
  background-image: url("../public/assets/images/commercial-soft-washing/wash-force-commercial-soft-washing-after-img1.jpg");
}
/* line 1019, ../sass/screen.scss */
.soft_washing_page_section .before_after_section #comparison #divisor {
  background-image: url("../public/assets/images/commercial-soft-washing/wash-force-commercial-soft-washing-before-img1.jpg");
}

/* line 1028, ../sass/screen.scss */
.snow_page_section .before_after_section #comparison figure {
  background-image: url("../public/assets/images/snow-removal/wash-force-snow-removal-services-img1.jpg");
}

/* line 1037, ../sass/screen.scss */
.power_page_section .before_after_section #comparison figure {
  background-image: url("../public/assets/images/power-washing/wash-force-power-washing-img1.jpg");
}
/* line 1042, ../sass/screen.scss */
.power_page_section .before_after_section #comparison1 figure {
  background-image: url("../public/assets/images/power-washing/wash-force-power-washing-img2.jpg");
}
/* line 1047, ../sass/screen.scss */
.power_page_section .before_after_section #comparison2 figure {
  background-image: url("../public/assets/images/power-washing/wash-force-power-washing-img3.jpg");
}

/* line 1056, ../sass/screen.scss */
.deck_page_section .before_after_section #comparison figure {
  background-image: url("../public/assets/images/deck-cleaning/wash-force-deck-fence-cleaning-after-img1.jpg");
}
/* line 1060, ../sass/screen.scss */
.deck_page_section .before_after_section #comparison #divisor {
  background-image: url("../public/assets/images/deck-cleaning/wash-force-deck-fence-cleaning-before-img1.jpg");
}
/* line 1065, ../sass/screen.scss */
.deck_page_section .before_after_section #comparison1 figure {
  background-image: url("../public/assets/images/deck-cleaning/wash-force-deck-fence-cleaning-after-img2.jpg");
}
/* line 1069, ../sass/screen.scss */
.deck_page_section .before_after_section #comparison1 #divisor1 {
  background-image: url("../public/assets/images/deck-cleaning/wash-force-deck-fence-cleaning-before-img2.jpg");
}
/* line 1074, ../sass/screen.scss */
.deck_page_section .before_after_section #comparison2 figure {
  background-image: url("../public/assets/images/deck-cleaning/wash-force-deck-fence-cleaning-after-img3.jpg");
}
/* line 1078, ../sass/screen.scss */
.deck_page_section .before_after_section #comparison2 #divisor2 {
  background-image: url("../public/assets/images/deck-cleaning/wash-force-deck-fence-cleaning-before-img3.jpg");
}

/* line 1087, ../sass/screen.scss */
.window_page_section .before_after_section #comparison figure {
  background-image: url("../public/assets/images/window-cleaning/wash-force-residential-window-cleaning-img1.jpg");
}
/* line 1092, ../sass/screen.scss */
.window_page_section .before_after_section #comparison1 figure {
  background-image: url("../public/assets/images/window-cleaning/wash-force-residential-window-cleaning-img2.jpg");
}
/* line 1097, ../sass/screen.scss */
.window_page_section .before_after_section #comparison2 figure {
  background-image: url("../public/assets/images/window-cleaning/wash-force-residential-window-cleaning-img3.jpg");
}

/* line 1106, ../sass/screen.scss */
.commercial_window_page_section .before_after_section #comparison figure {
  background-image: url("../public/assets/images/commercial-window-cleaning/wash-force-commercial-window-cleaning-img1.jpg");
}
/* line 1111, ../sass/screen.scss */
.commercial_window_page_section .before_after_section #comparison1 figure {
  background-image: url("../public/assets/images/commercial-window-cleaning/wash-force-commercial-window-cleaning-img2.jpg");
}

/* line 1120, ../sass/screen.scss */
.home_page_section .before_after_section #comparison figure {
  background-image: url("../public/assets/images/home/wash-force-home-after-img1.jpg");
}
/* line 1124, ../sass/screen.scss */
.home_page_section .before_after_section #comparison #divisor {
  background-image: url("../public/assets/images/home/wash-force-home-before-img1.jpg");
}
/* line 1129, ../sass/screen.scss */
.home_page_section .before_after_section #comparison1 figure {
  background-image: url("../public/assets/images/home/wash-force-home-after-img2.jpg");
}
/* line 1133, ../sass/screen.scss */
.home_page_section .before_after_section #comparison1 #divisor1 {
  background-image: url("../public/assets/images/home/wash-force-home-before-img2.jpg");
}

/* line 1148, ../sass/screen.scss */
.exterior_page_section .curve_shape_mobile,
.deck_page_section .curve_shape_mobile,
.power_page_section .curve_shape_mobile,
.window_page_section .curve_shape_mobile,
.snow_page_section .curve_shape_mobile,
.soft_washing_page_section .curve_shape_mobile,
.commercial_window_page_section .curve_shape_mobile,
.pressure_page_section .curve_shape_mobile,
.trusted_page_section .curve_shape_mobile {
  clip-path: polygon(100% 0%, 100% 0, 100% 74%, 50% 100%, 0 74%, 0 0);
  font-size: 30px;
  padding: 20px 0px 85px;
  background: #b3f0f2;
  margin: 0 auto;
  text-align: center;
}
/* line 1156, ../sass/screen.scss */
.exterior_page_section .template_right_width,
.deck_page_section .template_right_width,
.power_page_section .template_right_width,
.window_page_section .template_right_width,
.snow_page_section .template_right_width,
.soft_washing_page_section .template_right_width,
.commercial_window_page_section .template_right_width,
.pressure_page_section .template_right_width,
.trusted_page_section .template_right_width {
  margin-right: 10%;
}
@media (max-width: 991px) {
  /* line 1156, ../sass/screen.scss */
  .exterior_page_section .template_right_width,
  .deck_page_section .template_right_width,
  .power_page_section .template_right_width,
  .window_page_section .template_right_width,
  .snow_page_section .template_right_width,
  .soft_washing_page_section .template_right_width,
  .commercial_window_page_section .template_right_width,
  .pressure_page_section .template_right_width,
  .trusted_page_section .template_right_width {
    margin: 0% 1%;
  }
}
/* line 1162, ../sass/screen.scss */
.exterior_page_section ::marker,
.deck_page_section ::marker,
.power_page_section ::marker,
.window_page_section ::marker,
.snow_page_section ::marker,
.soft_washing_page_section ::marker,
.commercial_window_page_section ::marker,
.pressure_page_section ::marker,
.trusted_page_section ::marker {
  font-weight: bold;
}

/* line 1171, ../sass/screen.scss */
.deck_page_section .curve_shape_mobile,
.window_page_section .curve_shape_mobile,
.soft_washing_page_section .curve_shape_mobile,
.trusted_page_section .curve_shape_mobile,
.pressure_page_section .curve_shape_mobile {
  clip-path: polygon(100% 0%, 100% 0, 100% 62%, 50% 100%, 0 62%, 0 0);
  font-size: 30px;
  padding: 20px 0px 55px;
}

/* line 1179, ../sass/screen.scss */
.contact_page_section .footer_logo img {
  width: 250px;
}
/* line 1184, ../sass/screen.scss */
.contact_page_section .social_media_icons img {
  width: 30px;
}

/* line 1191, ../sass/screen.scss */
.footer_section .footer_logo img {
  width: 300px;
}
/* line 1196, ../sass/screen.scss */
.footer_section .social_media_icons img {
  width: 30px;
}

/* line 1203, ../sass/screen.scss */
.services_page_section .WidgetBackground__Content-sc-52f57cce-2 {
  padding: 48px 40px !important;
}

/* line 1208, ../sass/screen.scss */
.contact_btn:hover {
  background: #4FC0FE;
}
/* line 1210, ../sass/screen.scss */
.contact_btn:hover img {
  content: url("../public/assets/images/talk-bubble-circle-hover-img.svg");
}
/* line 1214, ../sass/screen.scss */
.contact_btn:active {
  background-color: #4FC0FE !important;
}
/* line 1216, ../sass/screen.scss */
.contact_btn:active img {
  content: url("../public/assets/images/talk-bubble-circle-hover-img.svg");
}

/* line 1223, ../sass/screen.scss */
.blog_section .template_right_width {
  margin-right: 16%;
}
@media (max-width: 991px) {
  /* line 1223, ../sass/screen.scss */
  .blog_section .template_right_width {
    margin: 0% 4%;
  }
}
/* line 1229, ../sass/screen.scss */
.blog_section h4 {
  font-size: 21px;
}

/* line 1233, ../sass/screen.scss */
.login_section {
  background: #002e6e;
  background: linear-gradient(90deg, #002e6e 0%, #4fc0fe 60%);
  background-image: linear-gradient(to left top, #002e6e, #0f5093, #2173b7, #3699db, #4fc0fe);
}
/* line 1248, ../sass/screen.scss */
.login_section .curve_shape_mobile {
  clip-path: polygon(100% 0%, 100% 0, 100% 56%, 50% 100%, 0 56%, 0 0);
  padding: 15px 0px 30px;
  background: #002E6E;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 30px;
}
/* line 1254, ../sass/screen.scss */
.login_section .curve_shape_mobile img {
  width: 300px;
}
@media (max-width: 767px) {
  /* line 1254, ../sass/screen.scss */
  .login_section .curve_shape_mobile img {
    width: 180px;
  }
}
/* line 1262, ../sass/screen.scss */
.login_section .col-md-4 {
  background: rgba(0, 0, 0, 0.5);
  background: #fff;
  color: #000;
  padding: 0px 20px 20px;
}
/* line 1267, ../sass/screen.scss */
.login_section .col-md-4 input {
  border: 1px solid;
}

/* line 1274, ../sass/screen.scss */
.backend_bg .page_title_section h1 {
  text-transform: uppercase;
  font-size: 32px;
  font-weight: bold;
  border-bottom: 3px solid;
}
/* line 1281, ../sass/screen.scss */
.backend_bg .header_section {
  top: 0px;
}
@media (min-width: 992px) {
  /* line 1281, ../sass/screen.scss */
  .backend_bg .header_section {
    background: #002E6E;
  }
  /* line 1285, ../sass/screen.scss */
  .backend_bg .header_section .nav-link {
    color: #fff !important;
  }
  /* line 1288, ../sass/screen.scss */
  .backend_bg .header_section .active {
    border-color: #fff;
  }
}
/* line 1293, ../sass/screen.scss */
.backend_bg .header_section .log_btn {
  padding: 4px 15px !important;
  padding-top: 0px !important;
}
@media (min-width: 991px) {
  /* line 1297, ../sass/screen.scss */
  .backend_bg .header_section .pe_lg-0 {
    padding-right: 0px !important;
  }
}
/* line 1304, ../sass/screen.scss */
.backend_bg form label {
  font-weight: bold;
  color: red;
  font-size: 20px;
  text-transform: uppercase;
}

/* line 1314, ../sass/screen.scss */
table th {
  background: #b3f0f2 !important;
}
/* line 1318, ../sass/screen.scss */
table .btn:hover {
  background: #002E6E !important;
}
/* line 1324, ../sass/screen.scss */
table tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}
/* line 1326, ../sass/screen.scss */
table tbody tr:nth-child(even) td {
  background-color: #f2f2f2;
}

/* line 1333, ../sass/screen.scss */
.section_bg_gray {
  background: #e6e6e6;
  padding: 10px;
  border: 2px dotted;
}

/* line 1338, ../sass/screen.scss */
.section_bg_white {
  background: #fff;
  padding: 10px;
  border: 2px dotted;
}

/* line 1343, ../sass/screen.scss */
.section_bg_blue {
  background: #b3f0f2;
  padding: 10px;
  border: 2px dotted;
}

/* line 1348, ../sass/screen.scss */
.mt_6 {
  margin-top: -24px;
}

/* line 1351, ../sass/screen.scss */
.color_red {
  color: red;
}

/* line 1354, ../sass/screen.scss */
.mt_20 {
  margin-top: -20px;
}

/* line 1359, ../sass/screen.scss */
.side_blogs .text-center:last-child {
  margin-bottom: 0px !important;
}

@media (max-width: 991px) {
  /* line 1367, ../sass/screen.scss */
  .all_blogs .col-md-4:last-child .border_primary_3 {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 990px) {
  /* line 1373, ../sass/screen.scss */
  .all_blogs .col-md-4 h4 {
    height: auto !important;
  }
}

/* line 1380, ../sass/screen.scss */
.view_all_btn {
  background: #002e6e;
  padding: 7px 20px;
  border-radius: 25px;
}
/* line 1384, ../sass/screen.scss */
.view_all_btn:hover {
  background: #4FC0FE;
}
/* line 1387, ../sass/screen.scss */
.view_all_btn:active {
  background-color: #4FC0FE !important;
}

/* line 1393, ../sass/screen.scss */
.arrival_checklist .border_bottom p {
  margin-bottom: .5rem;
}
/* line 1395, ../sass/screen.scss */
.arrival_checklist .border_bottom p:last-child {
  margin-bottom: 0px;
}
/* line 1399, ../sass/screen.scss */
.arrival_checklist .border_bottom:last-child {
  border-bottom: 0px;
}

/* line 1405, ../sass/screen.scss */
.table_desktop p {
  margin-bottom: 0px;
}
