/*# sourceMappingURL=child-theme.min.css.map */

/* Add font */
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css?family=DM Sans");
@import url('https://fonts.googleapis.com/css?family=Inter');

/* Global css */
.btn-primary {
  background: linear-gradient(90deg, #ad3227 0%, #1c66a4 100%);
}

.elementor-lightbox .swiper .elementor-swiper-button {
  position: absolute !important;
  display: inline-flex !important;
  z-index: 1 !important;
  cursor: pointer !important;
  font-size: 25px !important;
  color: hsla(0, 0%, 93.3%, .9) !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.elementor-lightbox .dialog-lightbox-close-button svg,
.elementor-lightbox .elementor-swiper-button svg {
  width: 40px;
}

@media(min-width:1200px) and (max-width:1400px) {

  body .elementor-widget-rds-career-employee-of-the-month-widget .employee-review-pagination-a.pagination-variation-a {
    bottom: 30px !important;
  }

  .elementor-widget-rds-career-Perk-widget .col-lg-3 {
    width: 33.33% !important;
  }
}

@media(min-width:1400px) {

  .elementor-widget-rds-career-Perk-widget .col-lg-3 {
    width: 25% !important;
  }

}

.page-id-62541 .container-fluid.m-0.p-0.d-lg-none.fixed-bottom.btn.color_primary_bg,
.page-id-62655 .container-fluid.m-0.p-0.d-lg-none.fixed-bottom.btn.color_primary_bg,
.page-id-62535 .container-fluid.m-0.p-0.d-lg-none.fixed-bottom.btn.color_primary_bg,
.page-id-63050 .container-fluid.m-0.p-0.d-lg-none.fixed-bottom.btn.color_primary_bg,
.page-id-63052 .container-fluid.m-0.p-0.d-lg-none.fixed-bottom.btn.color_primary_bg,
.page-id-63051 .container-fluid.m-0.p-0.d-lg-none.fixed-bottom.btn.color_primary_bg,
.page-id-63053 .container-fluid.m-0.p-0.d-lg-none.fixed-bottom.btn.color_primary_bg,
.page-id-62660 .container-fluid.m-0.p-0.d-lg-none.fixed-bottom.btn.color_primary_bg,
.page-id-63049 .container-fluid.m-0.p-0.d-lg-none.fixed-bottom.btn.color_primary_bg {
  display: none !important;
}

.page-id-62541 footer .footer_copyright_bar,
.page-id-62655 footer .footer_copyright_bar,
.page-id-62535 footer .footer_copyright_bar,
.page-id-63050 footer .footer_copyright_bar,
.page-id-63052 footer .footer_copyright_bar,
.page-id-63051 footer .footer_copyright_bar,
.page-id-63053 footer .footer_copyright_bar,
.page-id-62660 footer .footer_copyright_bar,
.page-id-63049 footer .footer_copyright_bar {
  margin-bottom: 0px !important;
}

.elementor-widget-rds-global-contact-widget .floating_labels_wrapper .floating_labels label.float_label {
  margin-top: 0px !important;
}

body div.border_form.border_form_light .gform_wrapper ul li.gfield .ginput_container_select option {
  background-color: #ffffff !important;
}

body .banner-form .gform_wrapper ul li.gfield input.large {
  color: #000000 !important;
}

body .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input {
  margin-top: 7px !important;
}

body .subpage-sidebar-container .sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .gfield_select {
  padding-left: 5px !important;
}

.border_form.border_form_light .gform_wrapper ul li.gfield .ginput_container_select option {
  background: #ffffff !important;
}

body .border_form.home_form_a .gform_wrapper ul li.gfield label.gfield_label.float_label {
  margin-top: 4px !important;
}

body .border_form.home_form_a .gform_wrapper ul li .ginput_container_select select {
  padding-left: 5px !important;
}

.ginput_container_select option {
  padding-left: 10px;
}

@media screen and (min-width: 1500px) {

  body .elementor-widget-container .container,
  .e-con-inner,
  body .subpage-sidebar-container {
    max-width: 1440px !important;
  }
}

@media screen and (max-width: 1500px) and (min-width: 1400px) {

  .container,
  .e-con-inner {
    max-width: 100vw !important;
  }
}

body form ul li.gfield_error {
  padding-bottom: 20px !important;
}

body .floating_labels_wrapper .floating_labels label {
  font-weight: 500 !important;
  font-family: DM Sans !important;
}

/* Header */
.elementor-widget-rds-header-widget-global img {
  max-width: 203px !important;
}

body .elementor-widget-rds-header-widget-global .elementor-widget-container .container,
.elementor-widget-rds-global-annoucement-bar-widget .elementor-widget-container .container {
  max-width: 1600px !important;
}

body div.nav_container_desktop.nav_container_desktop_b {
  margin-top: -70px !important;
}

body div.nav_container_desktop.nav_container_desktop_b .col-lg-4 {
  padding-bottom: 20px;
}

section header .nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav>li {
  padding: 0em 20px 52px 0px !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav ul {
  top: 132%;
}

.our-locations h4:hover {
  color: #ad3227 !important;
  text-decoration: underline !important;
}

header img {
  padding-top: 9px;
}

#navbarSupportedContentDesktop section header .nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav>li:hover>a,
section header .nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav>li>a:hover,
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li:hover>a {
  color: #1c66a4 !important;
}

body div.nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav>li.dropdown {
  padding-right: 30px !important;
}

section header div.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li a,
section header .nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav>li>a {
  font-size: 18px !important;
  font-weight: 500 !important;
  padding: 0 0px 0 0 !important;
}

section header .schdule-call {
  border-left: 1px solid #d9d9d9;
  padding-left: 40px !important;
}

.bc_nav_container_mobile #navbarSupportedContent ul li a {
  text-transform: capitalize !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>a .nav-dropdown-icon i {
  font-size: 12px !important;
}

.header_phone_icon_color {
  display: inline-block;
}

.call_today .phone_number:hover~i.header_phone_icon_color,
.call_today:hover~i.header_phone_icon_color {
  color: #ad3227 !important;
}

.announcment_bar_text .icon-user1,
.announcment_bar_text .icon-star1,
.announcment_bar_text .icon-clock1 {
  position: relative;
  top: -1px;
}

.mobile_nav_type_A .navbar .color_tertiary_bg {
  background-color: #1C66A4 !important;
}

section header .btn.btn-primary {
  min-width: 247px !important;
  height: 48px;
}

body .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>a .nav-dropdown-icon {
  top: -1px !important
}

body .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>a .nav-dropdown-icon .icon-chevron-down4 {
  font-size: 14px !important;
}

body div.nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav li>ul li {
  padding: 10px !important;
  color: #092237;
}

.body div.nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav li>ul li a {
  color: #092237;
}

body div.nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav li>ul>li:hover,
body div.nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav li>ul>li:hover>a,
body div.nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav li>ul>li>a:hover {
  background: #1c66a4 !important;
  color: #fff;
}

body div.nav_container_desktop.nav_container_desktop_b .phone_number:hover~i.icon-phone-volume2,
.call_today i.icon-phone-volume2:hover .call_today:hover {
  color: #092237 !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>ul {
  margin-left: 95% !important;
}

body .elementor-widget-rds-hero-widget .home_banner {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

body div.mobile_popup_form_background_color {
  background: #092237 !important;
}

.elementor .announcment_bar_text:hover a {
  color: #fff !important;
  opacity: 0.7 !important;
}

body .elementor .col-lg-4:first-child .announcment_bar_text:hover {
  color: #fff !important;
  opacity: 0.7 !important;
}

.announcment_bar_text .icon-clock1~.icon-chevron-right1 {
  display: none;
}

div.mobile_popup_form_background_color a.btn-quaternary,
div.mobile_popup_form_background_color span.btn {
  border-radius: 0px !important;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none !important;
  min-width: 315px;
  min-height: 43px;
  max-width: 315px;
  font-size: 13px !important;
  line-height: 18px !important;
  font-weight: 600;
  margin: 0px auto 16px;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-transform: uppercase;
  color: #ffffff !important;
  background: #092237 !important;
  border: 1px solid #ffffff !important;
}

div.mobile_popup_form_background_color a.btn-quaternary:hover,
div.mobile_popup_form_background_color span.btn:hover {
  font-size: 13px !important;
  line-height: 18px !important;
  letter-spacing: 0px;
  word-spacing: 0px;
  text-transform: uppercase;
  color: #ffffff !important;
  font-weight: 600 !important;
  background: #ad3227 !important;
}

.mobile_header_type_A .color_primary_bg {
  background: #ad3227;
}

body header .elementor-widget-rds-header-widget-global .mobile_header_type_A img {
  max-width: 200px !important;
}

body .call_today:hover,
body .call_today:hover .color_primary,
body .call_today:hover a {
  color: #ad3227 !important;
}

body .elementor-widget-rds-header-widget-global .call_today a:hover~i {
  color: #ad3227 !important;
}

/* Banner */
.elementor-widget-rds-hero-widget .reqst-form .border_form {
  position: absolute;
  padding: 30px;
  border-radius: 8px;
  box-shadow: 0px 0px 34px 0px #00000029;
  border-top: 8px solid #1c66a4;
  top: 450px;
  z-index: 4;
}

.banner_buttons .mh-53 {
  min-height: 48px !important;
}

.elementor-widget-rds-hero-widget .home_form_a .gform_wrapper ul.gfield_checkbox li label {
  font-family: Inter !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 15.73px !important;
}

.display2 {
  position: relative;
  z-index: 5;
}

.elementor-widget-rds-hero-widget .reqst-form .border_form .floating_labels_wrapper {
  max-width: 396px;
  margin: 0px auto !important;
}

.elementor-widget-rds-hero-widget .gform_wrapper ul.gfield_checkbox li {
  max-width: 230px !important;
}

.elementor-widget-rds-hero-widget::after {
  content: "" !important;
  height: 130px;
  background-image: url(/wp-content/uploads/2024/09/row-sep1.png) !important;
  width: 100%;
  background-color: transparent !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: absolute;
  z-index: -1;
  bottom: -60px;
  left: 0px;
}

.elementor-widget-rds-hero-widget h5 {
  font-family: Poppins;
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
  padding-top: 17px !important;
}

body div.elementor-widget-rds-hero-widget .gform_footer {
  padding-bottom: 24px !important;
}

body .elementor-widget-rds-header-widget-global .mobile_popup_form_background_color img,
body .elementor-widget-rds-header-widget-global .mobile_nav_type_A .navbar a img {
  max-width: 200px !important;
}

body .elementor-widget-rds-header-widget-global .mobile_nav_type_A .mobile_buttons a:hover {
  color: #fff !important;
  opacity: 0.7 !important;
}

/* .modal-content {
background-color: #092237 !important;
} */
.elementor-widget-rds-hero-widget .border_form .ginput_container.ginput_container_checkbox {
  border: none;
}

.elementor-widget-rds-hero-widget .hero-desc {
  border-left: 6px solid #ad3227 !important;
  padding-left: 20px;
}

.video_button_wraper {
  position: relative;
  cursor: pointer;
}

.elementor-widget-rds-hero-widget .icon-xmark1::before {
  color: #fff !important;
}

.video_button {
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  padding: 0 30px 0 60px !important;
  text-transform: uppercase;
}

.video_button:hover,
.video_button:hover~i,
.video_button_wraper:hover i {
  color: #fff;
  opacity: 0.7;
}

.video_button_wraper i::before {
  content: "" !important;
  background-image: url(/wp-content/uploads/2024/09/circle-play.svg) !important;
  height: 42px;
  width: 40px;
  position: absolute;
  display: flex;
  flex-wrap: wrap;
  top: -9px;
  align-content: center;
}

div.elementor-widget-rds-hero-widget div.gform_legacy_markup_wrapper li.gfield_error input {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}

/* Coupons Section */
.elementor-widget-rds-global-promotion-widget .swiper-slide {
  border-radius: 10px;
  background: #f4f4f4 !important;
}

.elementor-widget-rds-global-promotion-widget .coupon_expiry {
  color: #000000;
}

body div.elementor-widget-rds-global-promotion-widget .coupon_heading {
  padding-top: 30px !important;
  text-transform: capitalize !important;
  color: #000000 !important;
}

body div.elementor-widget-rds-global-promotion-widget .coupon_disclaimer,
body div.elementor-widget-rds-global-promotion-widget .coupon_expiry {
  color: #444444 !important;
  font-family: Poppins !important;
}

.elementor-widget-rds-global-promotion-widget h5 {
  color: #444444 !important;
}

body div.elementor-widget-rds-global-promotion-widget .coupon_offer {
  font-size: 36px !important;
  line-height: 36px !important;
}

.elementor-widget-rds-global-promotion-widget .coupon_heading::before {
  content: "" !important;
  height: 23px;
  background-image: url(/wp-content/uploads/2024/09/logo_a67e4987-x-1.svg) !important;
  width: 44px;
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  top: 15px;
}

.elementor-widget-rds-global-promotion-widget a.btn.btn-primary.mw-210 {
  min-width: 220px !important;
  height: 48px;
}

.elementor-widget-rds-global-promotion-widget .swiper-slide .coupon_name {
  border: 2px dashed #1c66a4;
}

.elementor-widget-rds-global-promotion-widget .coupon_name a.btn {
  background: linear-gradient(90deg, #ad3227 0%, #1c66a4 100%);
  color: #ffffff;
}

.elementor-widget-rds-global-promotion-widget .homepage_coupon h4 {
  font-size: 36px;
  font-weight: 400;
  line-height: 41px;
  color: #000000;
}

/* Seo Section */
.seosection-bc img {
  width: 55%;
}

.elementor-widget-rds-template-seo-widget .seosection-bc h1 {
  padding-top: 50px !important;
}

.elementor-widget-rds-template-seo-widget a.bc_toggle_btn:hover {
  color: #1c66a4 !important;
}

.elementor-widget-rds-template-seo-widget h2 {
  padding-bottom: 0 !important;
}

.elementor-widget-rds-template-seo-widget a {
  color: #ad3227 !important;
  line-height: 28px !important;
}

.elementor-widget-rds-template-seo-widget a:hover {
  color: #1C66A4 !important;
}

.elementor-widget-rds-template-seo-widget .btn-transparent span {
  font-weight: 700;
}

body main div.elementor-widget-rds-template-seo-widget ul li:before {
  content: "" !important;
  background-image: url(/wp-content/uploads/2024/09/list-icon.svg) !important;
  background-color: transparent !important;
  width: 18px !important;
  height: 20px !important;
  display: block !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: absolute;
  top: 3px !important;
  left: 10px;
}

div.elementor-widget-rds-template-seo-widget ul li {
  position: relative;
  padding-left: 30px;
  padding-bottom: 20px;
}

.elementor-widget-rds-footer-widget .footer_add {
  color: #ffffff !important;
  padding-top: 0px !important;
}

/* services section */

.elementor-widget-rds-services-widget {
  background: url(/wp-content/uploads/2024/10/service-bg.webp);
}

.elementor-widget-rds-services-widget .container .swiper {
  padding: 1rem 0 !important;
}

.elementor-widget-rds-services-widget .swiper-slide {
  background: #ffffff;
  border-radius: 8px;
  max-width: 264px !important;
  height: 255px !important;
  margin-right: 0 !important;
}

.elementor-widget-rds-services-widget .swiper-slide:hover {
  background: #092237;
}

.elementor-widget-rds-services-widget .swiper-slide:hover h6 {
  color: #ffffff !important;
}

.elementor-widget-rds-services-widget h6 {
  color: #000000 !important;
}

.elementor-widget-rds-services-widget .service_block_icon {
  color: #fff;
  background: #1c66a4;
  border-radius: 50%;
  font-size: 45px !important;
  padding: 15px;
  box-shadow: 0 0 0px 7px #1c66a426 !important;
  height: 100px !important;
  width: 100px !important;
  display: inline-block;
  line-height: 72px !important;
  text-align: center !important;
}

/* request service section */
.elementor-widget-rds-global-request-service-widget .container>.row {
  padding-top: 30px !important;
  padding-bottom: 74px !important;
}

.elementor-widget-rds-global-request-service-widget .form-description {
  width: 51% !important;
  padding: 0;
}

.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul.gfield_checkbox li {
  max-width: 270px !important;
}

.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked:after {
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked {
  background-color: #000000 !important;
  border: none !important;
}

.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul.gfield_checkbox .gchoice label {
  color: #000000 !important;
  font-weight: 400 !important;
}

.elementor-widget-rds-global-request-service-widget .elementor-requestformA {
  background-color: #ffffff;
  border-radius: 10px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 50px !important;
  width: 49% !important;
}

.elementor-widget-rds-global-request-service-widget .elementor-requestformA h2 {
  color: #092237 !important;
}

.elementor-widget-rds-global-request-service-widget .elementor-requestformA .ginput_container.ginput_container_checkbox {
  border: none;
}

.elementor-widget-rds-global-request-service-widget form {
  padding-bottom: 30px;
}

.elementor-widget-rds-global-request-service-widget form .gfield--type-checkbox.gfield--type-choice {
  width: 50%;
}

.elementor-widget-rds-global-request-service-widget form .gfield--type-checkbox.gfield--type-choice .gchoice {
  margin-left: 0 !important;
  padding-top: 20px !important;
}

.elementor-widget-rds-global-request-service-widget form .gform_footer {
  margin-top: -60px !important;
}

.elementor-widget-rds-global-request-service-widget form .gform_footer>div.text-center {
  text-align: right !important;
}

.elementor-widget-rds-global-request-service-widget h4 {
  color: #092237;
}

.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul.gfield_checkbox li {
  max-width: 270px !important;
}

.elementor-widget-rds-global-request-service-widget .floating_labels_wrapper .floating_labels label {
  color: #59748B !important;
}

body .elementor-widget-rds-global-request-service-widget .floating_labels_wrapper .floating_labels label {
  font-weight: 600 !important;
}

/* company services */
div.elementor-widget-rds-global-company-service-widget ul li {
  position: relative;
  padding-left: 30px;
  padding-bottom: 20px;
}

body main div.elementor-widget-rds-global-company-service-widget ul li:before {
  content: "" !important;
  background-image: url(/wp-content/uploads/2024/09/list-icon.svg) !important;
  background-color: transparent !important;
  width: 18px !important;
  height: 20px !important;
  display: block !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: absolute;
  top: 3px !important;
  left: 0px;
}

.home .elementor-widget-rds-global-company-service-widget .elementor-widget-container {
  padding-top: 250px;
}

.elementor-widget-rds-global-company-service-widget .company-content h6 {
  padding-bottom: 10px;
  color: #444444 !important;
}

.elementor-widget-rds-global-company-service-widget .company-content h2 {
  color: #092237 !important;
}

.elementor-widget-rds-global-company-service-widget .btn-primary {
  min-height: 48px !important;
}

.elementor-widget-rds-global-we-are-hiring-widget .elementor-widget-container .container-fluid {
  padding-bottom: 88px !important;
  padding-top: 50px !important;
}

.elementor-widget-rds-global-we-are-hiring-widget .btn-secondary {
  font-family: DM Sans !important;
}

.elementor-widget-rds-global-we-are-hiring-widget .elementor-widget-container .container-fluid a.btn:hover {
  border: none !important;
}

/* affiliation */
@media(max-width:991px) {
  .elementor-widget-rds-affiliation-widget .swiper-slide img {
    width: 200px;
    height: 162px;
  }
}

.elementor-widget-rds-affiliation-widget .row .col-lg-10 {
  width: 100% !important;
}

/* financing */
.elementor-widget-rds-global-financing-widget .row {
  margin: 60px 0 66px;
}

.elementor-widget-rds-global-financing-widget .col-lg-2:first-child {
  position: relative;
}

.elementor-widget-rds-global-financing-widget button.btn.btn-secondary {
  min-width: 220px !important;
  height: 48px;
  font-family: DM Sans !important;
}

.elementor-widget-rds-global-financing-widget .col-lg-2:first-child img {
  position: absolute;
  top: -283px;
  width: 642px !important;
  height: 649px !important;
  gap: 0px;
  /* opacity: 0px; */
  left: -190px;
  max-width: 642px !important;
}

.elementor-widget-rds-global-financing-widget .elementor-widget-container>.d-block.pt-lg-5 {
  padding-top: 2px !important;
  background-size: cover;
}

body div.elementor-widget-rds-global-financing-widget .col-lg-8 {
  padding-left: 11vw;
}

body div.elementor-widget-rds-global-financing-widget a {
  font-family: DM Sans !important;
}

.container-fluid.service_subpage_banner.py-lg-0.py-4 {
  max-height: 482px !important;
}

/* Discover the Difference */
.elementor-widget-rds-discover-the-difference-widget::after {
  content: "" !important;
  height: 144px;
  background-image: url(/wp-content/uploads/2024/09/row-sep1.png) !important;
  width: 100%;
  background-color: transparent !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: absolute;
  z-index: 1;
  bottom: -80px;
  left: 0px;

}

div .elementor-widget-rds-discover-the-difference-widget .elementor-widget-container {
  z-index: 2 !important;
  position: relative;
}

.elementor-widget-rds-discover-the-difference-widget h6.h6-alt {
  font-size: 20px;
  line-height: 25px;
}

.elementor-widget-rds-discover-the-difference-widget a.btn.btn-primary {
  min-width: 220px !important;
  height: 48px;
}

.elementor-widget-rds-discover-the-difference-widget .container>.row {
  position: relative;
  padding-bottom: 135px !important;
}

.elementor-widget-rds-discover-the-difference-widget i.color_primary.icon-lightbulb-gear3 {
  top: 10px;
  font-size: 50px;
}

.elementor-widget-rds-discover-the-difference-widget .van_img {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
}

.icon-lightbulb-gear3:before {
  content: url(/wp-content/themes/rds-child/img/custom/lightbulb-gear.svg);
}

.elementor-widget-rds-discover-the-difference-widget h5 {
  padding-bottom: 15px;
}

.elementor-widget-rds-discover-the-difference-widget .van_img::after {
  content: "" !important;
  height: 450px;
  background-image: url(/wp-content/uploads/2024/10/van.webp) !important;
  width: 970px;
  background-repeat: no-repeat !important;
  position: absolute;
  display: inline-block;
  z-index: 3 !important;
}

.elementor-widget-rds-discover-the-difference-widget i {
  color: #fff;
  background: #1c66a4;
  border-radius: 50%;
  padding: 15px;
  box-shadow: 0 0 0px 7px #ffffff1f !important;
  height: 100px !important;
  width: 100px !important;
  display: inline-block;
  text-align: center !important;
  line-height: 70px !important;
  margin-bottom: 15px !important;
}

.elementor-widget-rds-discover-the-difference-widget .swiper-slide {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.elementor-widget-rds-discover-the-difference-widget .swiper-slide:nth-child(1),
.elementor-widget-rds-discover-the-difference-widget .swiper-slide:nth-child(2) {
  padding-top: 10px;
  border-right: 1px solid #ffffff4d;
  border-bottom: 1px solid #ffffff4d;
  margin-bottom: 0 !important;
}

.elementor-widget-rds-discover-the-difference-widget .swiper-slide:nth-child(4),
.elementor-widget-rds-discover-the-difference-widget .swiper-slide:nth-child(5) {
  padding-top: 2.5rem !important;
  border-right: 1px solid #ffffff4d;
}

.elementor-widget-rds-discover-the-difference-widget .swiper-slide:nth-child(6) {
  padding-top: 2.5rem !important;
}

.elementor-widget-rds-discover-the-difference-widget .swiper-slide:nth-child(3) {
  border-bottom: 1px solid #ffffff4d;
  margin-bottom: 0 !important;
  padding-top: 10px;
}

/* Service Area */
.elementor-widget-rds-global-service-area-widget .true_white_bg.shadow-md {
  border-radius: 8px !important;
  max-width: 427px !important;
}

.elementor-widget-rds-global-service-area-widget .true_white_bg.shadow-md h4 {
  font-size: 36px;
  font-weight: 400;
  line-height: 41px;
  padding: 0 20px;
  color: #000000 !important;
  padding: 0 0 30px;
}

.elementor-widget-rds-global-service-area-widget .true_white_bg.shadow-md p {
  padding: 0 11px;
}


/* Testimonial Section */
.elementor-widget-rds-testimonial-widget {
  background: #f7fcff;
}

div.elementor-widget-rds-testimonial-widget .row .col-lg-6:first-child {
  width: 55% !important;
}

div.elementor-widget-rds-testimonial-widget .row .col-lg-6:last-child {
  width: 45% !important;
}

div.elementor-widget-rds-testimonial-widget .row .col-lg-6>img {
  width: 735px !important;
  height: 649px !important;
}

.elementor-widget-rds-testimonial-widget h5 {
  text-align: left !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
  font-size: 24px !important;
  font-weight: 500 !important;
  line-height: 32px !important;
  color: #444;
  padding-top: 30px !important;
}

.elementor-widget-rds-testimonial-widget .swiper-pagination {
  padding-bottom: 30px !important;
}

.elementor-widget-rds-testimonial-widget a.btn.btn-primary {
  min-width: 223px !important;
}

.elementor-widget-rds-testimonial-widget h4 {
  text-align: left !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
  font-size: 36px !important;
  font-weight: 400 !important;
  line-height: 41px !important;
  padding-bottom: 0 !important;
  color: #092237;
}

.elementor-widget-rds-testimonial-widget strong.d-block.text-capitalize {
  line-height: 30px !important;
}

.elementor-widget-rds-testimonial-widget .icon-quote-left1:before {
  content: url(/wp-content/themes/rds-child/img/custom/testimonial.svg);
}

body.home .e-con {
  gap: 0 !important;
}

/* Footer Section */
footer.border-top-tertiary {
  border-top: 15px solid #ad3227 !important;
  background: #092237 !important;
}

footer .container .row .col-lg-3:first-child {
  padding-left: 0px;
}

footer .container .row .col-lg-3 {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  padding-left: 35px !important;
}

footer .container .row .col-lg-3:last-child {
  border-right: none;
}

footer .container-fluid.text-md-start {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

footer .social_media_icons i {
  background: #1c66a4 !important;
  padding: 11px !important;
  border-radius: 20px !important;
  display: inline-block;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 18px;
  font-size: 18px;
}

footer .social_media_icons:hover i {
  background: #ad3227 !important;
  text-align: center !important;
}

body .elementor .schedule_service a.btn,
.schedule_servic .btn,
.elementor .schedule_servic .btn,
body .elementor .schedule_service,
footer .fixed-bottom {
  border-radius: 0 !important;
  background: #ad3227 !important;
  padding-bottom: 5px !important;
}

footer .check-location {
  padding: 0 !important;
}

footer .check-location h4 {
  color: #ffffff;
}

footer .check-location i {
  color: #ffffff;
}

footer .border-bottom-light {
  border-bottom: none;
  border-top: none;
}

footer .locations_footer {
  margin-bottom: 0 !important;
}

footer .container .location .row .col-lg-3 {
  border-right: none !important;
}

footer .footer_copyright_bar a:hover {
  color: #0f3656 !important;
}

body footer .footer_copyright_bar {
  padding-bottom: 5px !important;
  padding-top: 5px !important;
}

footer .footer_add.text_normal.text_14 {
  line-height: 28px !important;
}

body footer .footer_copyright_bar .container {
  display: flex;
  justify-content: center;
}

body footer .footer_copyright_bar .container .icon-copyright4 {
  padding-right: 8px;
}

.icon-twitter:before {
  content: url(/wp-content/uploads/2024/10/twitter-x.svg) !important;
}

body footer .footer_links>a.footer_links:hover {
  text-decoration: underline !important;
}

footer .icon-youtube::before {
  right: 1px;
}

footer .h6-alt {
  font-family: Poppins !important;
}

/* Responsive */

/* Header Css */
@media screen and (max-width: 1700px) {
  section header div .schdule-call {
    padding-left: 20px !important;
  }

  .footer_phone_number_wrap span {
    padding: 0 5px !important;
  }

  .footer_phone_number_wrap .ps-lg-3 {
    padding-left: 0 !important;
  }

  /* div.elementor-widget-rds-hero-widget .reqst-form::before {
    width: 913px;
    right: 0px;
  } */
  .elementor-widget-rds-hero-widget::after {
    height: 120px;
    bottom: -62px;
  }

  .banner-form .gform_wrapper ul.gfield_checkbox li label {
    margin-top: 2px !important;
    line-height: 15px !important;
  }

  .elementor-widget-rds-global-request-service-widget .elementor-requestformA {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 40px !important;
  }

  .elementor-widget-rds-global-financing-widget .col-lg-2:first-child img {
    top: -244px;
    width: 484px !important;
    height: 537px !important;
    left: -29px;
  }

  .elementor-widget-rds-hero-widget .reqst-form::before {
    right: -15px;
    width: 650px;
  }

  .elementor-widget-rds-discover-the-difference-widget::after {
    height: 123px;
    bottom: -72px;
  }

  body div.elementor-widget-rds-global-financing-widget .col-lg-8 {
    padding-left: 16vw;
  }

  footer .container .row .col-lg-3:first-child {
    padding-left: 20px;
  }

  .carrer_banner_content:before {
    min-height: 500px !important;
  }
}

@media screen and (max-width: 1500px) {
  section header .nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav>li>a {
    font-size: 16px !important;
  }

  section header .nav_container_desktop.nav_container_desktop_b .call_today .phone_number {
    font-size: 16px !important;
  }

  section header .btn.btn-primary,
  section header .btn.btn-primary:hover {
    font-size: 16px;
    min-width: 225px !important;
  }


  .elementor-widget-rds-hero-widget .reqst-form .border_form {
    top: 425px;
  }

  div.elementor-widget-rds-hero-widget .reqst-form::before {
    width: 650px;
    bottom: -115px;
  }

  .elementor-widget-rds-hero-widget::after {
    bottom: -45px;
    height: 100px;
  }

  .elementor-widget-rds-discover-the-difference-widget .container>.row {
    padding-bottom: 170px !important;
  }

  /* .elementor-widget-rds-discover-the-difference-widget::after  {
    content: "" !important;
    height: 149px;
    background-image: url(/wp-content/uploads/2024/09/row-sep1.png) !important;
    width: 100%;
    background-color: transparent !important;
    background-size: contain;
    background-repeat: no-repeat !important;
    position: absolute;
    z-index: 0;
    bottom: -85px !important;
    left: 0px;
    transform: skewY(-2.5deg);
  } */

  .elementor-widget-rds-global-request-service-widget .elementor-requestformA {
    padding-left: 20px;
    padding-right: 20px;
  }

  footer .container .row .col-lg-3 {
    padding-left: 0px !important;
  }

  .location {
    padding-left: 20px;
  }

  .footer_phone_number {
    font-size: 22px !important;
  }

  .carrer_banner_content:before {
    min-height: 450px !important;
  }

  body .col-lg-7 .mh-lg-502.rounded-30 {
    min-height: 400px !important;
    max-height: 400px !important;
  }

  body.privacy-policy main {
    margin: 0 40px !important;
  }
}

@media screen and (max-width: 1400px) {
  section header .nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav li a {
    font-size: 15px !important;
  }

  .elementor-widget-rds-template-seo-widget .seosection-bc h1 {
    padding-top: 0px !important;
  }

  section header .nav_container_desktop.nav_container_desktop_b .call_today .phone_number {
    font-size: 15px !important;
  }

  body div.elementor-widget-rds-testimonial-widget .row .col-lg-6>img {
    width: auto !important;
    height: auto !important;
  }

  section header .btn.btn-primary,
  section header .btn.btn-primary:hover {
    font-size: 15px;
    min-width: 200px !important;
  }

  body div.nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav li>ul li {
    padding: 8px !important;
  }

  .elementor-widget-rds-global-financing-widget .col-lg-2:first-child img {
    width: 380px !important;
    left: -60px;
  }

  footer .hour {
    flex-direction: row;
  }

  footer .hour .col-6 {
    width: 50% !important;
  }

  .footer_phone_number {
    font-size: 20px !important;
  }

  .carrer_banner_content:before {
    min-height: 400px !important;
  }

  body .col-lg-7 .mh-lg-502.rounded-30 {
    min-height: 350px !important;
    max-height: 350px !important;
  }

  .elementor-widget-rds-discover-the-difference-widget::after {
    height: 94px;
    bottom: -62px;
    z-index: 01;
    transform: skewY(0.7deg);
  }

  body .elementor-widget-rds-discover-the-difference-widget .row>.col-12 {
    padding-bottom: 0 !important;
  }

  .elementor-widget-rds-testimonial-widget h5 {
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 1300px) {
  section header .nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav li a {
    font-size: 14px !important;
  }

  section header .nav_container_desktop.nav_container_desktop_b .call_today .phone_number {
    font-size: 14px !important;
  }

  section header .btn.btn-primary,
  section header .btn.btn-primary:hover {
    font-size: 14px;
    min-width: 190px !important;
    height: 20px;
  }

  .elementor-widget-rds-global-financing-widget .col-lg-2:first-child img {
    width: 338px !important;
    left: -57px;
  }

  body div.nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav li>ul li {
    padding: 7px !important;
  }

}

@media screen and (max-width: 1200px) {
  #menu-main-menu {
    margin-right: -15px !important;
  }

  section header .nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav>li {
    padding-bottom: 0 !important;
  }

  section header .nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav li a {
    font-size: 11px !important;
  }

  section header .nav_container_desktop.nav_container_desktop_b .call_today .phone_number {
    font-size: 11px !important;
  }

  section header .nav_container_desktop.nav_container_desktop_b .col-lg-4 {
    padding-bottom: 0 !important;
    padding-top: 24px !important;
  }

  div .elementor-widget-rds-discover-the-difference-widget .elementor-widget-container {
    z-index: auto !important;
    position: relative;
  }

  section header .nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop>ul.navbar-nav>li>a {
    line-height: 70px;
  }

  body .elementor-widget-rds-hero-widget .home_banner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .elementor-widget-rds-hero-widget .reqst-form .border_form {
    top: 400px;
  }

  section header .btn.btn-primary,
  section header .btn.btn-primary:hover {
    font-size: 11px;
    min-width: 150px !important;
  }

  body div.nav_container_desktop.nav_container_desktop_b #navbarSupportedContentDesktop ul.navbar-nav li>ul li {
    padding: 5px !important;
  }

  body div.nav_container_desktop.nav_container_desktop_b {
    margin-top: -80px !important;
  }

  .elementor-widget-rds-header-widget-global img {
    max-width: 115px !important;
    padding-bottom: 7px;
  }

  .elementor-widget-rds-header-widget-global .icon-phone-volume2 {
    font-size: 12px !important;
  }

  .elementor-widget-rds-discover-the-difference-widget .container>.row {
    padding-bottom: 87px !important;
  }

  .elementor-widget-rds-hero-widget,
  body div.elementor-widget-rds-discover-the-difference-widget {
    z-index: 3;
  }

  .elementor-widget-rds-hero-widget::after,
  body div.elementor-widget-rds-discover-the-difference-widget::after {
    content: "" !important;
    height: 80px;
    background-image: url(/wp-content/uploads/2024/09/row-sep1.png) !important;
    width: 100%;
    background-color: transparent !important;
    background-size: contain;
    background-repeat: no-repeat !important;
    position: absolute;
    z-index: 1;
    bottom: -45px !important;
    left: 0px;
    transform: skewY(-1.5deg);
  }

  .elementor-widget-rds-template-seo-widget h1 {
    padding-top: 0 !important;
  }

  .footer_phone_number_wrap i {
    margin-right: 2px !important;
  }

  /* Financing */
  body div.elementor-widget-rds-global-financing-widget .col-lg-8 {
    width: 60% !important;
  }

  .elementor-widget-rds-discover-the-difference-widget .container>.row {
    padding-bottom: 200px !important;
  }

  body div.elementor-widget-rds-hero-widget .reqst-form::before {
    width: 500px;
  }

  .elementor-widget-rds-global-financing-widget .col-lg-2:first-child img {
    width: 250px !important;
    object-fit: contain;
    left: 0;
  }

  body div.elementor-widget-rds-global-financing-widget .col-lg-8 {
    padding-left: 10vw;
  }

  /* service request */
  .elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul.gfield_checkbox li {
    max-width: 250px !important;
  }

  div.elementor-widget-rds-global-request-service-widget .form-description {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  /* discover the difrence */
  .elementor-widget-rds-discover-the-difference-widget .elementor-widget-container>.d-block.pt-lg-5 {
    background-repeat: no-repeat;
    background-size: 100% 100% !important;

  }

  body div.elementor-widget-rds-discover-the-difference-widget::after {
    content: "" !important;
    height: 83px;
    background-image: url(/wp-content/uploads/2024/09/row-sep1.png) !important;
    width: 100%;
    background-color: transparent !important;
    background-size: contain;
    background-repeat: no-repeat !important;
    position: absolute;
    z-index: 1;
    bottom: -21px !important;
    left: 0px;
    transform: skewY(-1deg);
    /* top: 26px; */
  }

  .elementor-widget-rds-global-financing-widget .elementor-widget-container>.d-block.pt-lg-5 {
    background-repeat: no-repeat;
    background-size: cover !important;
  }

  .footer_phone_number {
    font-size: 16px !important;
  }

  .footer_phone_number_wrap .ps-lg-3 {
    display: flex;
  }

  .carrer-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .carrer_banner_content:before {
    min-height: 300px !important;
  }

  body .col-lg-7 .mh-lg-502.rounded-30 {
    min-height: 300px !important;
    max-height: 300px !important;
  }

  .elementor-widget-rds-discover-the-difference-widget .van_img::after {
    width: 880px;
    background-size: 80%;
    background-position: center;
  }

  div.elementor-widget-rds-testimonial-widget .row .col-lg-6>img {
    width: 100% !important;
  }

  .privacy-policy .elementor-widget-container h1,
  .privacy-policy .elementor-widget-container h2,
  .privacy-policy .elementor-widget-container p {
    padding: 0 30px;
  }
}

@media screen and (max-width: 992px) {

  /* global */
  /* .btn-primary:before, .elementor .btn-primary:before, .wpjb-submit:before, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply:before, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply:visited:before {
    background-color: initial !important;
    border-color: initial !important;
}
.btn-primary:hover, .elementor .btn-primary:hover, .wpjb-submit:hover, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply:hover, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply:visited:hover {
  pointer-events: none !important;
} */
  header img {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  /* Hero Section */
  .elementor-widget-rds-hero-widget .container {
    padding: 0px 20px !important;
  }

  .elementor-widget-rds-hero-widget .container>.row {
    padding-left: 10px !important;
  }

  .elementor-widget-rds-hero-widget .container .col-md-8 {
    padding: 0px 0 40px !important;
    margin: 0 !important;
  }

  .banner_buttons {
    padding-top: 20px;
  }

  .video_button {
    padding: 0 15px 0 50px !important;
  }

  .elementor-widget-rds-services-widget .swiper-slide {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
  }

  body div.elementor-widget-rds-services-widget .elementor-widget-container {
    padding-bottom: 70px !important;
  }

  .elementor-widget-rds-hero-widget .reqst-form::before {
    display: none;
  }

  .elementor-widget-rds-hero-widget::after,
  body div.elementor-widget-rds-discover-the-difference-widget::after {
    bottom: -43px !important;
    height: 70px;
  }

  .carrer-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* services */
  .elementor-widget-rds-services-widget h6 {
    font-size: 20px !important;
  }

  /* coupon Section */
  .elementor-widget-rds-global-promotion-widget .homepage_coupon h4 {
    font-size: 30px !important;
    line-height: 35px !important;
  }

  /* Discover Difference */
  .elementor-widget-rds-discover-the-difference-widget .van_img::after {
    height: 314px !important;
    width: 804px !important;
    z-index: 4 !important;
    bottom: -111px !important;
    bottom: -175px !important;
    margin-top: 83px !important;
  }

  div.elementor-widget-rds-testimonial-widget .row .col-lg-6:first-child {
    width: 100% !important;
  }

  div.elementor-widget-rds-testimonial-widget .row .col-lg-6:last-child {
    width: 100% !important;
  }

  .elementor-widget-rds-testimonial-widget h5 {
    font-size: 20px !important;
    line-height: 27px !important;
  }

  body div.elementor-widget-rds-discover-the-difference-widget .swiper-slide {
    border: 1px solid #ffffff4d;
    padding-bottom: 20px;
    padding-top: 2rem !important;
    height: 450px !important;
  }

  .service_subpage_banner .col-lg-12 {
    text-align: center;
    margin: 58px auto !important;
  }

  footer .icon-youtube::before {
    right: 2px;
  }

  /* SEO Section */
  div.elementor-widget-rds-template-seo-widget .seosection-bc {
    text-align: left !important;
  }

  div.elementor-widget-rds-template-seo-widget ul li {
    padding-bottom: 10px !important;
  }

  body div.elementor-widget-rds-template-seo-widget h1 {
    text-align: left !important;
  }

  div.elementor-widget-rds-template-seo-widget h2 {
    text-align: left !important;
    font-size: 20px !important;
    line-height: 27px !important;
  }

  body .service_subpage_banner {
    background-position: left !important;
  }

  /* services */
  div.elementor-widget-rds-services-widget .elementor-widget-container {
    padding-top: 0px !important;
  }

  div.elementor-widget-rds-services-widget .d-lg-none {
    display: none !important;
  }

  .seosection-bc img {
    width: 100% !important;
  }

  .privacy-policy .elementor-widget-container h1,
  .privacy-policy .elementor-widget-container p,
  .privacy-policy .elementor-widget-container h2 {
    padding: 0 15px;
  }

  /* financing */

  .elementor-widget-rds-global-financing-widget .row {
    margin-top: 50px;
    justify-content: center;
    margin-bottom: 0 !important;
  }

  .elementor-widget-rds-global-financing-widget .col-lg-2:first-child img {
    position: absolute;
    top: -180px;
    left: auto;
    width: 199px !important;
    height: 209px !important;
    right: 50%;
    transform: translateX(50%);
    max-width: 642px !important;
  }

  body div.elementor-widget-rds-global-financing-widget .col-lg-8 {
    width: 100% !important;
    padding-left: 0 !important;
  }

  /* discover difference */
  div.elementor-widget-rds-discover-the-difference-widget .elementor-widget-container {
    padding-top: 40px !important;
  }

  body .elementor-widget-rds-discover-the-difference-widget .row>.col-12 {
    padding-bottom: 31px !important;
  }

  .elementor-widget-rds-discover-the-difference-widget .container>.row {
    padding-bottom: 145px !important;
  }

  .elementor-widget-rds-discover-the-difference-widget h6.h6-alt {
    font-size: 18px !important;
  }

  .elementor-widget-rds-discover-the-difference-widget h5 {
    font-weight: 400 !important;
  }

  /* company services */
  div.elementor-widget-rds-global-company-service-widget .elementor-widget-container {
    padding-top: 200px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  div.elementor-widget-rds-global-company-service-widget ul li {
    padding-left: 42px !important;
    padding-right: 10px;
  }

  div.elementor-widget-rds-global-company-service-widget ul li {
    padding-bottom: 0px;
  }

  .elementor-widget-rds-global-company-service-widget .company-content h2 {
    padding-bottom: 25px !important;
    text-align: left !important;
  }

  /* testimonial Section */
  body main div.elementor-widget-rds-testimonial-widget .elementor-widget-container {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
  }

  .border-top-15 {
    border-color: #1c66a4 !important;
  }

  body main div.elementor-widget-rds-testimonial-widget h5 {
    text-align: center !important;
  }

  body main div.elementor-widget-rds-testimonial-widget h4 {
    text-align: center !important;
    font-size: 30px !important;
    line-height: 35px !important;
  }

  body main div.elementor-widget-rds-testimonial-widget strong {
    font-size: 18px !important;
  }

  /* Request Form */
  div.elementor-widget-rds-global-request-service-widget .elementor-requestformA {
    width: 90% !important;
    margin: 0 auto;
  }

  div.elementor-widget-rds-global-request-service-widget .form-description {
    width: 100% !important;
    margin: 0 auto;
  }

  div.elementor-widget-rds-global-request-service-widget .form-description h2 {
    text-align: center !important;
  }

  .elementor-widget-rds-global-request-service-widget .form-description h6.h6-alt {
    text-align: center !important;
    margin-bottom: 50px !important;
  }

  .elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul.gfield_checkbox li {
    max-width: 200px !important;

  }

  .elementor-widget-rds-global-request-service-widget .container>.row {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  body div.elementor-widget-rds-global-request-service-widget .d-lg-block {
    background-image: url(/wp-content/uploads/2024/10/m-request-service-bg.png) !important;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
  }

  .elementor-widget-rds-global-request-service-widget form {
    padding-bottom: 0 !important;
  }

  .elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul.gfield_checkbox {
    margin: 0 !important;
  }

  .elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul.gfield_checkbox label {
    line-height: 18.23px !important;
  }

  /* discover the difrence */
  .elementor-widget-rds-discover-the-difference-widget .elementor-widget-container>.d-block.pt-lg-5 {
    background-size: cover !important;
  }

  .elementor-widget-rds-global-promotion-widget h5 {
    font-weight: 400 !important;
  }

  /* we are hiring */
  .elementor-widget-rds-global-we-are-hiring-widget .elementor-widget-container>.d-block {
    background-size: cover !important;
    background-position-x: center !important;
  }

  .elementor-widget-rds-global-we-are-hiring-widget .elementor-widget-container .container-fluid {
    padding-top: 20px !important;
    padding-bottom: 60px !important;
  }

  .elementor-widget-rds-global-we-are-hiring-widget .elementor-widget-container .container-fluid .container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  body .elementor-widget-rds-global-we-are-hiring-widget .elementor-widget-container>.d-block {
    background: url(/wp-content/uploads/2024/10/m-careers-icon-bg.webp) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }

  /* financing */
  .elementor-widget-rds-affiliation-widget .elementor-widget-container {
    padding: 0 !important;
  }

  .elementor-widget-rds-global-we-are-hiring-widget .h2-alt {
    font-size: 34px !important;
    font-weight: 500 !important;
    line-height: 37px !important;
  }

  /* service AREa */
  .elementor-widget-rds-global-service-area-widget .true_white_bg.shadow-md h4 {
    font-size: 30px !important;
    line-height: 35px !important;
  }

  .elementor-widget-rds-global-service-area-widget .true_white_bg.shadow-md p {
    font-size: 18px !important;
  }

  /* Footer */
  footer .container .row .col-lg-3 {
    border-right: none !important;
  }

  body footer .sm_text_16 {
    font-size: 14px !important;
    line-height: 28px !important;
  }

  .footer_phone_number_wrap span,
  footer .row .d-flex {
    display: flex;
    justify-content: center !important;
    align-content: center;
    padding-bottom: 0 !important;
  }

  .footer_phone_number_wrap span {
    display: block !important;
  }

  .footer_phone_number_wrap .ps-lg-3 {
    padding-left: 5px !important;
  }

  .footer_phone_number_wrap i {
    margin-right: 2px !important;
  }

  footer span.footer_add {
    padding: 0 0 0 10px;
  }

  body .elementor-widget-rds-footer-widget footer .container-fluid .container .row .col-sm-12 img {
    max-height: 114px;
    min-width: 210px !important;
  }

  .footer_copyright_bar .container {
    padding: 10px 0 !important;
  }

  body footer .row .d-flex.locations_footer {
    display: flex;
    justify-content: space-between !important;
    padding-bottom: 20px !important;
  }

  footer .text_24.mt-4.d-lg-flex.pt-4.pb-lg-0.pb-2 {
    margin-top: 0 !important;
  }

  body footer .footer_copyright_bar {
    margin-bottom: 53px !important;
  }

  .elementor-widget-rds-global-promotion-widget .coupon_heading {
    font-size: 28px !important;
    line-height: 33px !important;

  }


  body.privacy-policy main {
    margin: 0 20px !important;
  }

  body .elementor .footer_phone_number {
    font-size: 24px !important;
    line-height: 26px !important;
  }
}

@media screen and (max-width: 991px) {
  .ui_kit_mobile_nav .icon-xmark1::before {
    color: #000 !important;
  }

  .elementor-widget-rds-global-financing-widget .elementor-widget-container>.d-block.pt-lg-5 {
    background: url(/wp-content/themes/rds-child/img/fullwidth-cta/m-financing-a-badge-bg.webp) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }

  .elementor-widget-rds-discover-the-difference-widget h2.h2-alt {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  .elementor-widget-rds-global-subpagesidebar-financing-widget {
    margin-bottom: 50px !important;
  }

  .coupon_disclaimer {
    padding: 0 18px !important;
  }

  footer .hour {
    flex-direction: row;
  }

  footer .hour .col-6 {
    width: 50% !important;
  }

  #rds_services_swiper {
    margin: 0 40px;
  }

  div.elementor-39478 .elementor-element.elementor-global-39286>.elementor-widget-container {
    padding-top: 210px !important;
  }
}

@media screen and (max-width: 767px) {

  /* Banner */
  .banner_buttons .btn-primary {
    margin-top: 30px;
  }

  .treat_content {
    overflow: hidden;
  }

  .elementor-widget-rds-global-promotion-widget .swiper-slide .coupon_name {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .announcment_bar_text i.icon-clock1.text_16 {
    margin-right: 8px !important;
  }

  body footer .footer_copyright_bar .container {
    display: block !important;
  }

  body footer .footer_copyright_bar .container .icon-copyright4 {
    padding-right: 0;
  }

  .elementor-40482 .elementor-element.elementor-element-7ca97c5>.elementor-element-populated {
    margin-top: 0 !important;
  }

  .elementor-widget-rds-discover-the-difference-widget .van_img::after {
    height: 314px !important;
    width: 596px !important;
  }
}

@media screen and (max-width: 585px) {
  div.elementor-widget-rds-global-company-service-widget .elementor-widget-container {
    padding-top: 150px !important;
  }

  .page-id-104 div.elementor-widget-rds-template-seo-widget .elementor-widget-container {
    padding-bottom: 0 !important;
    padding-top: 50px !important;
  }

  body main div.elementor-widget-rds-testimonial-widget .elementor-widget-container {
    padding-top: 0px !important;
  }

  div.elementor-widget-rds-template-seo-widget .elementor-widget-container {
    padding-bottom: 0 !important;
    padding-top: 130px !important;
  }

  /* request services */
  .elementor-widget-rds-global-request-service-widget form .gfield--type-checkbox.gfield--type-choice {
    width: 100%;
  }

  .elementor-widget-rds-global-request-service-widget form .gfield--type-checkbox.gfield--type-choice .gchoice {
    margin-left: auto !important;
    padding-top: 20px !important;
  }

  .elementor-widget-rds-global-request-service-widget form .gform_footer {
    margin-top: 0px !important;
  }

  .elementor-widget-rds-global-request-service-widget form .gform_footer>div.text-center {
    text-align: center !important;
  }

  body main div.elementor-widget-rds-global-company-service-widget ul li:before {
    left: 10px;
  }

  .elementor-widget-rds-discover-the-difference-widget .van_img::after {
    height: 314px !important;
    width: 496px !important;
  }
}

@media screen and (max-width: 500px) {
  .elementor-widget-rds-hero-widget::after {
    display: none !important;
  }

  .elementor-widget-rds-discover-the-difference-widget .container>.row {
    padding-bottom: 45px !important;
  }

  body div.elementor-widget-rds-discover-the-difference-widget::after {
    height: 47px !important;
    bottom: -36px !important;
    z-index: 0 !important;
    background-size: 100% 100% !important;
    transform: skewY(2deg);
  }

  body .elementor-widget-rds-hero-widget div.home_banner {
    background-image: url(https://airhawkac1dev.wpenginepowered.com/wp-content/uploads/2024/10/mobile-banner.png) !important;
    padding-bottom: 85px !important;
  }

  .elementor-widget-rds-discover-the-difference-widget .van_img::after {
    height: 384px !important;
    width: 386px !important;
    background-image: url(/wp-content/uploads/2024/10/m-van.webp) !important;
    bottom: -226px !important;
  }

  body .elementor-39478 .elementor-element.elementor-global-39286>.elementor-widget-container {
    padding-top: 100px !important;
  }

  body .got-an-emergency {
    background-image: url(/wp-content/uploads/2024/10/m-in-content-bg.webp) !important;
  }
}

@media screen and (max-width: 428px) {
  body div.elementor-widget-rds-discover-the-difference-widget::after {
    height: 47px !important;
    bottom: -36px !important;
    z-index: 0 !important;
    background-size: 100% 100% !important;
    transform: skewY(2deg);
  }

  body .elementor-widget-rds-hero-widget div.home_banner {
    padding-bottom: 45px !important;
  }

  .elementor-widget-rds-discover-the-difference-widget .van_img::after {
    height: 374px !important;
    width: 370px !important;
    bottom: -220px !important;
  }

}

@media screen and (max-width: 380px) {
  #rds_services_swiper {
    height: 289px;
    width: 264px;
  }
}

.page-id-104 .elementor-widget-rds-template-seo-widget .seosection-bc h1 {
  padding-top: 0px !important;
}

.page-id-104 p.seotext-sm-start {
  display: none !important;
}

/* Service Subpage */
@media screen and (min-width: 992px) {

  body .subpage-sidebar-container~.elementor-element>div.elementor-widget-rds-testimonial-widget,
  body main~section div.elementor-widget-rds-testimonial-widget {
    padding-top: 200px !important;
  }

  .page-id-104 .elementor-widget-rds-template-seo-widget .float-lg-start {
    float: left !important;
    width: 50% !important;
  }
}

.service_subpage_banner .display2 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.subpage-sidebar-container p strong a {
  font-weight: 700 !important;
}

.subpage-sidebar-container ul li {
  padding-left: 20px;
}

.subpage-sidebar-container ul li:before {
  content: "" !important;
  background-image: url(/wp-content/uploads/2024/09/list-icon.svg) !important;
  background-color: transparent !important;
  width: 18px !important;
  height: 20px !important;
  display: block !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: absolute;
  margin-top: 0 !important;
  left: 10px;
}

body .subpage-sidebar-container div.elementor-widget-rds-global-subpagesidebar-financing-widget {
  margin-top: 0 !important;
}

body .subpage-sidebar-container .elementor-col-33 {
  padding: 0 20px !important;
}

.elementor-widget-rds-global-subpagesidebar-request-widget {
  background-color: #ffffff !important;
}

div.elementor-widget-rds-global-service-subpagesidebar-request-widget {
  background-color: #ffffff !important;
}

h2.elementor-heading-title {
  margin-bottom: 5px !important;
  line-height: 41px !important;
}

.got-an-emergency .text_25.line_height_30.font_default.d-block:hover {
  color: #fff;
  opacity: 0.7;
}

.border_form_light {
  border-top: 8px solid #1c66a4;
  border-radius: 5px;
}

.border_form_light span.line_height_31,
.border_form_light span.line_height_31:hover {
  color: #000000;
  font-weight: 600;
  font-size: 32px;
  line-height: 38px;
  padding-bottom: 10px;
  font-family: Poppins;
}

.border_form_light .sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .large,
.border_form_light .sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .medium {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}

.border_form_light .gform_wrapper .gfield_checkbox .gchoice .gfield-choice-input:checked:after {
  border-bottom: 1px solid #ffffff !important;
  border-right: 1px solid #ffffff !important;
}

body .sidebar .border_form_light ul.gfield_checkbox .gchoice .gfield-choice-input:checked {
  background-color: #000000 !important;
  border: none !important;
}

body .sidebar .gform_wrapper ul.gfield_checkbox li {
  width: 220px !important;
}

body .sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .large {
  padding-left: 0 !important;
}

body .sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .large {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  padding-top: 5px !important;
  padding-bottom: 10px !important;
}

.got-an-emergency {
  padding-top: 18px !important;
  padding-bottom: 17px !important;
}

span.max_w_730.d-block.no_hover_underline.mb-4 {
  max-width: 100% !important;
}

body .sidebar .border_form.border_form_light .floating_labels_wrapper .floating_labels label {
  margin-left: 0 !important;
  margin-top: 10px;
}

.gform_wrapper ul.gfield_checkbox li {
  max-width: 200px !important;
}

body .sidebar .border_form .floating_labels_wrapper .floating_labels .gfield_checkbox label {
  font-size: 13px !important;
  font-weight: 400 !important;
  margin-top: 0px !important;
}

body .sidebar .border_form.border_form_light .floating_labels_wrapper .floating_labels label {
  font-size: 13px !important;
  font-weight: 600 !important;
}

body .sidebar .border_form .floating_labels_wrapper,
.banner-form .floating_labels_wrapper,
.home_border_form .floating_labels_wrapper {
  max-width: calc(100% - 60px);
  margin: 0px auto !important;
  padding: 11px;
  padding-top: 0;
}

body .sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .ginput_container_select:after {
  top: 42% !important;
}

body .got-an-emergency a.cta_call_link span.a-alt:hover {
  color: #ffffff;
  opacity: 0.7;
}

.elementor-widget-rds-global-subpagesidebar-promotion-widget .swiper-slide {
  border-radius: 10px;
  background: #f4f4f4 !important;
}

.elementor-widget-rds-global-subpagesidebar-promotion-widget .swiper-slide .coupon_name {
  border: 2px dashed #1c66a4;
}

.elementor-widget-rds-global-subpagesidebar-promotion-widget .coupon_sub_heading {
  padding-top: 30px !important;
  font-size: 28px;
  font-weight: 400;
  line-height: 33px;
  text-align: center;
}

/* .elementor-widget-rds-global-subpagesidebar-promotion-widget .coupon_sub_heading::before {
  content: "" !important;
  height: 23px;
  background-image: url(/wp-content/uploads/2024/09/logo_a67e4987-x-1.svg) !important;
  width: 44px;
  position: absolute;
  right: 50% !important;
  transform: translateX(50%);
  top: 25px;
  padding-left: 10px !important;
  padding-right: 10px !important;
} */
div#gform_wrapper_9 {
  padding: 0 30px !important;
}

.elementor-widget-rds-global-subpagesidebar-promotion-widget .coupon_disclaimer {
  padding-left: 10px;
  padding-right: 10px;
}

.elementor-widget-rds-global-subpagesidebar-promotion-widget .coupon_expiry {
  color: #000000;
}

.request_service_button i.icon-chevron-right {
  display: none !important;
}

body div.elementor-widget-rds-global-subpagesidebar-promotion-widget .sidebar_coupon>span,
.elementor-widget-rds-global-subpagesidebar-promotion-widget .sidebar_coupon>span:hover {
  font-family: Poppins;
  font-size: 32px !important;
  font-weight: 600;
  line-height: 38px !important;
  text-align: center;
  color: #000000;
}

.sidebar_coupon.pt-lg-5 i.icon-chevron-right {
  display: none !important;
}

.sidebar_coupon a.btn.btn-primary.mw-232 {
  min-width: 220px !important;
  height: 46px;
}

body div.elementor-widget-rds-global-subpagesidebar-promotion-widget {
  margin-bottom: 60px !important;
}

body .subpage-sidebar-container div.elementor-widget-rds-global-subpagesidebar-financing-widget {
  margin-top: 50px !important;
}

.elementor-widget-rds-global-subpagesidebar-promotion-widget .request_service_button ::before,
.elementor-widget-rds-global-subpagesidebar-promotion-widget .see_all_button {
  display: block;
}

.elementor-widget-rds-global-subpagesidebar-promotion-widget .request_service_button {
  background: linear-gradient(90deg, #ad3227 0%, #1c66a4 100%);
  color: #ffffff;
}

body div.elementor-widget-rds-global-subpagesidebar-financing-widget .sidbar-financing {
  border-radius: 10px;
  background-color: transparent !important;
  margin: auto 30px !important;
}

body div.elementor-widget-rds-global-subpagesidebar-financing-widget {
  border-radius: 10px;
  background: url(https://airhawkac1dev.wpenginepowered.com/wp-content/themes/rds-child/img/fullwidth-cta/financing-a-badge-bg.webp);
  background-size: cover;
  margin-top: 50px;
}

.elementor-widget-rds-global-subpagesidebar-financing-widget .h4-alt,
.elementor-widget-rds-global-subpagesidebar-financing-widget .h4-alt:hover {
  font-size: 30px;
  font-weight: 400;
  line-height: 35px;
  text-align: center;
  padding-top: 66px !important;
}

.elementor-widget-rds-global-subpagesidebar-financing-widget .p-alt,
.elementor-widget-rds-global-subpagesidebar-financing-widget .p-alt:hover {
  font-size: 20px;
  font-weight: 500;
  line-height: 27px;
  text-align: center;
}

body div.elementor-widget-rds-global-subpagesidebar-financing-widget .btn.btn-primary {
  background: #ffffff !important;
  color: #000000;
}

body div.elementor-widget-rds-global-subpagesidebar-financing-widget .btn.btn-primary:hover {
  color: #ffffff;
}

.icon-circle-dollar1:before {
  content: "" !important;
  height: 209px;
  background-image: url(/wp-content/uploads/2024/10/iStock-1391938448-2-1.svg) !important;
  width: 199px;
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  top: -73px;
}

.elementor-widget-rds-single-page-widget h5 {
  color: #000000 !important;
}

.elementor-widget-rds-single-page-widget .recent_post span {
  color: #1c66a4;
  font-weight: 700 !important;
}

.elementor-widget-rds-single-page-widget .recent_post span:hover {
  color: #ad3227 !important;
}

.got-an-emergency a:hover {
  color: #ad3227 !important;
}

body .subpage-sidebar-container~.elementor-element .elementor-widget-rds-global-company-service-widget .elementor-widget-container {
  padding-top: 50px !important;
}

@media screen and (max-width: 1200px) {

  .subpage-sidebar-container h1 {
    font-size: 38px !important;
    line-height: 40px !important;
  }

  .subpage-sidebar-container h2 {
    font-size: 34px !important;
    line-height: 37px !important;
  }

  body .subpage-sidebar-container {
    margin-top: 50px !important;
  }
}

@media screen and (max-width: 992px) {
  .container-fluid.bc-thnkyu-trust.px-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }

  .subpage-sidebar-container h1 {
    font-size: 34px !important;
    line-height: 37px !important;
  }

  .subpage-sidebar-container h2 {
    font-size: 30px !important;
    line-height: 35px !important;
  }

  .subpage-sidebar-container .border_form_light span.line_height_31 {
    padding-top: 20px;
  }

  .subpage-sidebar-container .sidebar .border_form_light {
    margin: 10px 0;
    display: block !important;
    box-shadow: 0px 0px 34px 0px #00000029 !important;
  }

  .subpage-sidebar-container~.elementor-element div.elementor-widget-rds-discover-the-difference-widget .elementor-widget-container {
    padding-top: 0px !important;
  }

  .subpage-sidebar-container~.elementor-element div.elementor-widget-rds-testimonial-widget .elementor-widget-container .border-top-15 {
    border-top: none !important;
  }

  body .subpage-sidebar-container {
    margin-bottom: 0px !important;
  }

  .elementor-widget-rds-career-banner-widget .container-fluid {
    margin-bottom: 0 !important;
  }

  .elementor-widget-rds-career-header-widget h2 {
    color: #8E8E8E !important;
  }

  .elementor-widget-rds-career-banner-widget {
    padding-bottom: 0;
  }

  .elementor-widget-rds-career-banner-widget .display1 {
    padding-top: 30px;
  }

  body .subpage-sidebar-container div.elementor-widget-rds-global-subpagesidebar-financing-widget {
    border-radius: 0 !important;
    margin-bottom: -2px !important;
    padding-bottom: 20px;
    margin-top: 80px !important;
  }

  body .subpage-sidebar-container div.elementor-widget-rds-global-subpagesidebar-financing-widget .sidbar-financing {
    border-radius: 0px !important;
  }

  body .subpage-sidebar-container .elementor-widget-rds-global-request-service-widget {
    margin-top: 50px;
  }

  body .got-an-emergency .border-bottom-md-2 {
    border-bottom: none !important;
    margin-bottom: 0 !important;
    padding-bottom: 0px !important;
  }

  body .got-an-emergency .heading_title {
    font-size: 20px !important;
    font-weight: 500 !important;
  }

  body .got-an-emergency .cta_call_link span {
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 38px !important;
  }

  a.cta_call_link span.a-alt.d-block:hover {
    color: #fff;
    opacity: 0.7;
  }

  body .got-an-emergency .heading_title {
    line-height: 25px !important;
  }

  body .got-an-emergency .heading_title,
  body .got-an-emergency .cta_call_link,
  body .got-an-emergency .cta_link {
    text-align: center !important;
  }

  body .subpage-sidebar-container {
    margin-top: 0 !important;
  }

  #career_services_swiper h6.position_title {
    min-height: 25px;
  }
}


/* REviews Page */
.service_subpage_banner .col-lg-12 {
  text-align: center;
  margin: 114px auto;
}

.review_page_content .pagination .active .page-link,
.review_page_content .pagination .page-item:hover .page-link {
  color: #ffffff !important;
}

body .review_page_content .border-top-secondary.shadow:nth-child(7),
body .review_page_content .border-top-secondary.shadow:last-child {
  margin-bottom: 10px !important;
}

body .elementor-widget-rds-testimonial-template-widget~.elementor-widget-rds-global-company-service-widget .elementor-widget-container {
  padding-top: 50px !important;
}

.review_page_content strong {
  font-size: 18px !important;
  line-height: 30px !important;
}

/* contact Us */
.elementor-widget-rds-global-contact-widget .gform_wrapper ul.gfield_checkbox li {
  max-width: 210px !important;
}

.elementor-widget-rds-global-contact-widget h6 {
  color: #ad3227 !important;
}

.elementor-widget-rds-global-contact-widget a {
  color: #1c66a4;
}

body div.elementor-widget-rds-global-contact-widget .gform_wrapper ul li.gfield .ginput_container_select:after {
  border-left: 1px solid #898989 !important;
  border-bottom: 1px solid #898989 !important;
}

.elementor-widget-rds-global-contact-widget a:hover {
  color: #ad3227;
}

.elementor-widget-rds-global-contact-widget .icon-chevron-right {
  position: relative;
  top: 3px;
}

.elementor-widget-rds-global-contact-widget .contact-social i {
  background: #1c66a4 !important;
  padding: 11px !important;
  border-radius: 20px !important;
  display: inline-block;
  height: 40px;
  width: 40px;
  text-align: center;
  font-size: 18px;
  line-height: 18px;
}

.elementor-widget-rds-global-contact-widget .contact-social a:hover i {
  background: #ad3227 !important;
}

.elementor-widget-rds-global-contact-widget .contact-social i::before {
  box-sizing: border-box;
  color: white;
  height: 18px;
  width: 18px;
  display: inline-block;
}

.elementor-widget-rds-global-contact-widget .container .row .col-sm-12 {
  max-width: 400px;
}

.elementor-widget-rds-career-banner-widget .display1,
.elementor-widget-rds-global-contact-widget .floating_labels_wrapper .floating_labels label {
  color: #000000 !important;
}

/* .elementor-widget-rds-career-employee-of-the-month-widget.employee-review-swiper .col-6:nth-child(2){
  display: flex;
    align-content: center;
    flex-wrap: wrap;
} */
.elementor-widget-rds-career-banner-widget .h1 {
  color: #353535 !important;
}

.elementor-widget-rds-career-banner-widget .h2 {
  color: #8E8E8E !important;
}

.elementor-widget-rds-career--video-widget h4 {
  padding-bottom: 20px;
}

.elementor-widget-rds-career-Perk-widget .container-fluid {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.elementor-widget-rds-career-Perk-widget .swiper-slide {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.elementor-widget-rds-career-Perk-widget .carrer_icon_inner i {
  background: #1c66a4 !important;
  padding: 11px !important;
  border-radius: 35px !important;
  display: inline-block;
  height: 53px;
  width: 53px;
  text-align: center;
  font-size: 28px;
  line-height: 32px;
}

.elementor-widget-rds-global-career-gallery-widget .container-fluid.pb-lg-0.mb-lg-5.mb-md-5 {
  padding-top: 0 !important;
}

.elementor-widget-heading h4 {
  text-align: center;
  padding-top: 80px;

}

body .elementor-widget-rds-career-Perk-widget .carrer_title {
  min-height: 125px;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}

body .elementor-widget-rds-career-Perk-widget p.text-start {
  padding-top: 0 !important;
  position: relative;
  top: -20px;
  margin-bottom: 0 !important;
}

.elementor-widget-rds-career-Perk-widget .carrer_icon_inner i:hover {
  font-size: 28px;
  line-height: 32px;
}

.elementor-widget-rds-career-Perk-widget .carrer_icon_inner i::before {
  color: #ffffff;
}

.elementor-widget-rds-career-job-widget h4 {
  color: #1c66a4 !important;
}

body .elementor-element .elementor-widget-rds-career-job-widget~div.elementor-widget-rds-testimonial-widget {
  background: #fff !important;
  padding-top: 20px !important;
}

body .accordion-item {
  border-color: #1c66a4 !important;
}

body .accordion-item .accordion-header h3 {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-align: left;
  color: #1c66a4 !important;
}

/* Promotions page */

.coupon_expiry {
  color: #000000 !important;
}

body div.elementor-widget-rds-promotion-widget .coupon_subtitle.coupon_heading {
  padding-top: 30px !important;
}

.coupon_name {
  position: relative;
}

.coupon_heading::before {
  content: "" !important;
  height: 23px;
  background-image: url(/wp-content/uploads/2024/09/logo_a67e4987-x-1.svg) !important;
  width: 44px;
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  top: 15px;
}

.h-coupan-100 {
  border-radius: 10px;
}

.h-coupan-100 .coupon_name {
  border: 2px dashed #1c66a4;
}

.coupon_name a.btn {
  background: linear-gradient(90deg, #ad3227 0%, #1c66a4 100%);
  color: #ffffff;
}

.col-lg-12.order-lg-1 {
  padding: 0 !important;
}

.coupon_disclaimer {
  padding-left: 10px;
  padding-right: 10px;
}


/* financing page */
.finance_custom_content a {
  margin-top: 30px;
}

.elementor-widget-rds-financing-company-service-widget,
.elementor-widget-rds-financing-company-service-widget .container-fluid.bg-white {
  background: #F4F4F4 !important;
}

.elementor-widget-rds-global-financing-content-widget h1 {
  color: #000000 !important;
}

/* About Us */
div.about-seo-section .elementor-widget-rds-template-seo-widget h1 {
  color: #000000 !important;
  padding-top: 70px;
}

div.about-seo-section .elementor-widget-rds-template-seo-widget h2 {
  font-size: 36px !important;
  font-weight: 400 !important;
  line-height: 41px !important;
  color: #000 !important;
}

.financing-logo-section .affiliation-swiper-a {
  width: 400px;
  margin-right: 300px;
}

body div.about-seo-section .elementor-widget-rds-template-seo-widget a.bc_toggle_btn {
  color: #1c66a4 !important;
}

body div.about-seo-section .elementor-widget-rds-template-seo-widget a.bc_toggle_btn:hover {
  color: #ad3227 !important;
}

body div.air-hawk-team .elementor-widget-image-carousel svg {
  width: 18px;
}

body div.air-hawk-team .elementor-widget-image-carousel .elementor-swiper-button-prev {
  width: 18px;
  position: absolute;
  top: 32%;
  transform: translateX(50%);
  left: -10px;
}

.air-hawk-team .swiper-pagination {
  display: none;
}

body div.air-hawk-team .elementor-widget-image-carousel .elementor-swiper-button-next {
  width: 18px;
  position: absolute;
  top: 32%;
  transform: translateX(50%);
  right: 7px;
}

.air-hawk-team {
  background: #F4F4F4;
}

.air-hawk-team h3 {
  line-height: 38px !important;
}

/* 404 page */
body.error404 .page_main_links a.text_16 {
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 21px !important;
  text-transform: capitalize !important;
}

body.error404 #searchform i.true_black {
  color: #000000 !important;
}

body.error404 .page_main_links a.text_16:hover {
  color: #1c66a4 !important;
}

/* thankyou page */
.bc-thnkyu-trust {
  padding: 17px 0;
  background: #E4E5E6;
}

.bc-thnkyu-trust h2 {
  color: #949CA1 !important;
}

body .elementor-widget-rds-global-thankyou-widget .thankyou_page_heading_color {
  color: #212121 !important;
  margin-bottom: 5px !important;
}

body .elementor-widget-rds-global-thankyou-widget .next-service {
  min-width: 336px !important;
  min-height: 48px !important;
}

.thankyou_page_content_color {
  white-space: pre-line;
  line-height: 16px;
  padding-bottom: 20px;
}

body #thankyou_page_promotion .col-lg-6:last-child {
  width: 37.8%;
}

body #thankyou_page_promotion .col-lg-6:first-child a.btn.btn-primary-alt-1 {
  border: 1px solid #1C66A4 !important;
  color: #1C66A4 !important;
}

body #thankyou_page_promotion .col-lg-6:first-child a.btn.btn-primary-alt-1:hover {
  border: 1px solid #1C66A4 !important;
  color: #ffffff !important;
}

body #thankyou_page_promotion .color_primary_bg {
  background: #F4F4F4;
  border-radius: 10px;
}

#thankyou_page_promotion .color_primary_bg .coupon_name {
  border: 2px dashed #1c66a4;
}

#thankyou_page_promotion .color_primary_bg .coupon_name .coupon_heading.coupon_subtitle {
  padding-top: 30px;
}

#thankyou_page_promotion .color_primary_bg .coupon_name .coupon_expiry {
  color: #000000;
}

.elementor-widget-rds-global-thankyou-widget img {
  width: 588px;
}

/* blog page */
.subpage-sidebar-container h1 {
  padding-bottom: 20px !important;
}

body.blog .elementor-widget-rds-global-company-service-widget .elementor-widget-container,
body.search .elementor-widget-rds-global-company-service-widget .elementor-widget-container {
  padding-top: 50px !important;
}

body.blog h1 {
  color: #000000 !important;
}

body.blog .blogs .card-body h2,
body.blog .blogs .card-body p {
  color: #353535 !important;
}

body.blog .blogs .card-body a {
  font-weight: 700 !important;
}

body.blog .subpage_full_content {
  padding-bottom: 0 !important;
}

body .blog_img_container {
  max-width: 464px !important;
}

body .blog_img_container img {
  max-height: 200px;
  object-fit: fill;
}

.single-blog-page {
  margin: 10px 0 50px !important;
}

.recent_post i {
  top: -1px;
}

.elementor-widget-rds-blog-page-widget h5 {
  min-height: 89px;
}

.elementor-widget-rds-blog-page-widget p {
  min-height: 117px;
}

.elementor-widget-rds-blog-page-widget .blog-page-pagination {
  display: none !important;
}

.elementor-widget-rds-blog-page-widget .container-fluid {
  padding-top: 0 !important;
}

.elementor-widget-rds-blog-page-widget #searchform .col-lg-4 {
  max-width: 344px !important;
}

.elementor-location-single .elementor-section-boxed {
  margin: 0 !important;
}

body section.subpage-sidebar-container ul li:before {
  left: 22px !important;
  margin-top: 3px !important;
}

/* privacy policy */
body.privacy-policy main {
  max-width: 1440px !important;
  margin: 0 auto;
}

/* schedule Service */
.elementor-widget-rds-template-schedule-service-widget .schedule_service_form .rounded-circle {
  background: #1C66A4 !important;
}

.elementor-widget-rds-template-schedule-service-widget .schedule_service_form .rounded-circle i::before {
  color: #ffffff !important;
  z-index: 2;
}

body .elementor-widget-rds-template-schedule-service-widget .schedule_accordion .step:nth-child(2):before {
  background: #1C66A4 !important;
  left: 108px !important;
  width: 370px;
}

body .elementor-widget-rds-template-schedule-service-widget .schedule_accordion .step:nth-child(3):before {
  background: #1C66A4 !important;
  left: 562px !important;
}

body .elementor-widget-rds-template-schedule-service-widget .schedule_service_accord:after {
  background: #1C66A4 !important;
}

body .elementor-widget-rds-template-schedule-service-widget .schedule_service_form .floating_labels_wrapper .floating_labels .ginput_container_radio .gchoice label {
  margin-top: 5px !important;
}

@media screen and (max-width: 1400px) {
  .elementor-widget-rds-promotion-widget .coupon_heading::before {
    right: 130px;
  }

  .elementor-widget-rds-promotion-widget .coupon_name {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .elementor-widget-rds-career-Perk-widget .carrer_icon_inner i {
    padding: 10px !important;
    font-size: 20px;
    line-height: 20px;
    height: 40px;
    width: 40px;
  }

  body .elementor-widget-rds-template-schedule-service-widget .schedule_accordion .step:nth-child(3):before {
    left: 450px !important;
  }

  .elementor-widget-rds-career-Perk-widget .carrer_icon_inner i:hover {
    font-size: 20px;
    line-height: 20px;
  }

  .elementor-widget-rds-career-Perk-widget h3 {
    font-size: 24px;
    line-height: 30px;
  }

  .financing-logo-section .affiliation-swiper-a {
    width: 334px;
    margin-right: 200px;
  }

  body .blogs h5.pb-4.mb-4.border-bottom-2 {
    min-height: 122px;
  }

  body div.air-hawk-team .elementor-widget-image-carousel .elementor-swiper-button-prev {
    left: -15px;
  }

  body .elementor-widget-rds-career-Perk-widget p.text-start {
    padding-top: 0 !important;
    position: relative;
    top: -20px;
  }
}

body div.air-hawk-team .elementor-widget-image-carousel .elementor-swiper-button-next {
  right: 2px;
}

@media screen and (max-width: 1100px) {
  .elementor-widget-rds-promotion-widget .coupon_heading::before {
    right: 108px;
  }

  .financing-logo-section .affiliation-swiper-a {
    width: 300px;
    margin-right: 150px;
  }

  .blog_img_container img {
    max-height: 175px !important;
    object-fit: cover;
  }

  .elementor-widget-rds-global-contact-widget .col-sm-12 .justify-content-between {
    flex-direction: column;
  }

  .air-hawk-team .swiper-pagination {
    display: block;
  }

  .air-hawk-team .elementor-swiper-button {
    display: none;
  }

  body div.air-hawk-team .elementor-element:last-child .elementor-widget-container {
    padding-bottom: 60px !important;
  }

  body div.air-hawk-team .elementor-element:first-child .elementor-widget-container {
    padding-top: 30px !important;
  }

  body div.air-hawk-team {
    padding-bottom: 20px !important;
  }

  .seosection-bc img {
    padding-bottom: 20px;
  }

  .elementor-widget-rds-global-thankyou-widget img {
    width: 120px;
  }
}

@media screen and (max-width: 1194px) {

  header .col-md-8,
  header .col-lg-4 {
    padding-top: 10px !important;
  }
}

@media screen and (max-width: 992px) {

  .elementor-widget-rds-promotion-widget .coupon_heading::before {
    right: 400px;
  }

  .elementor-widget-rds-career-Perk-widget .col-lg-3 {
    width: 100% !important;
  }

  .elementor-widget-rds-career-Perk-widget .carrer_icon_swiper {
    max-width: 90% !important;
  }

  .elementor-widget-rds-career-Perk-widget .elementor-widget-container .carrer_icon_swiper .d-flex.align-items-center {
    padding-top: 30px;
    flex-direction: column;
  }

  body div.elementor-widget-rds-career-Perk-widget p.text-start,
  body div.elementor-widget-rds-career-Perk-widget h6 {
    text-align: center !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body div.elementor-widget-rds-career-Perk-widget .carrer_icon_inner i {
    background: #1c66a4 !important;
    padding: 11px !important;
    border-radius: 35px !important;
    display: inline-block;
    height: 53px;
    width: 53px;
    text-align: center;
    font-size: 28px;
    line-height: 32px;
  }

  body div.elementor-widget-rds-global-about-middle-content-widget .elementor-widget-container {
    padding-top: 0 !important;
  }

  .elementor-widget-rds-financing-middle-content-widget img {
    float: none !important;
    margin-bottom: 30px;
  }

  body div.about-seo-section .elementor-widget-rds-template-seo-widget .elementor-widget-container {
    padding-top: 20px !important;
  }

  body div.air-hawk-team .elementor-widget-heading .elementor-widget-container {
    padding-top: 40px !important;
  }

  body div.air-hawk-team .elementor-widget-image-carousel .elementor-widget-container {
    padding-bottom: 40px !important;
  }

  body div.elementor-widget-rds-global-about-middle-content-widget .elementor-widget-container {
    padding: 40px 0 !important;
  }

  body #thankyou_page_promotion .col-lg-6:first-child {
    width: 100%;
  }

  body #thankyou_page_promotion .col-lg-6:last-child {
    width: 100%;
  }

  body .elementor-widget-rds-template-schedule-service-widget .schedule_service_form .floating_labels_wrapper .floating_labels .ginput_container_radio .gchoice label {
    margin-top: 3px !important;
  }

  .financing-logo-section .affiliation-swiper-a {
    width: 100%;
    margin-right: 150px;
  }

  .elementor-widget-rds-financing-company-service-widget .finance_custom_content {
    max-width: 100% !important;
  }

  .financing-logo-section .elementor-widget-container {
    padding: 0 !important;
  }

  .elementor-widget-rds-career-banner-widget .rounded-30 {
    border-radius: 0 !important;
  }

  body div.air-hawk-team .elementor-widget-image-carousel svg {
    display: none;
  }

  .elementor-widget-rds-blog-page-widget .blog-page-pagination {
    display: block !important;
  }

  .elementor-widget-rds-global-contact-widget .col-sm-12 .justify-content-between {
    flex-direction: row;
  }

  /* body .col-lg-7 .mh-lg-502.rounded-30 {
  min-height: auto !important;
  max-height: auto !important;
} */

}


@media screen and (max-width: 768px) {
  .elementor-widget-rds-promotion-widget .coupon_heading::before {
    right: 330px;
  }

  body .elementor-widget-rds-financing-company-service-widget .elementor-widget-container {
    padding: 20px 0 30px !important;
  }

  .elementor-widget-rds-blog-page-widget #searchform .col-lg-4 {
    max-width: 100% !important;
  }

  .elementor-widget-rds-career--video-widget .swiper-button-next,
  .elementor-widget-rds-career--video-widget .swiper-button-prev {
    position: absolute !important;
    display: inline-flex !important;
    z-index: 1 !important;
    cursor: pointer !important;
    font-size: 25px !important;
    color: hsla(0, 0%, 93.3%, .9) !important;
    top: 25% !important;
    transform: translateY(-50%) !important;
  }

  .elementor-widget-rds-career--video-widget i.icon-chevron-left1.true_black.d-md-block.d-block {
    color: #fff !important;
  }

  .elementor-widget-rds-career--video-widget i.icon-chevron-right1.true_black.d-md-block.d-block {
    color: #fff !important;
  }

  .elementor-widget-rds-career--video-widget .video_prev {
    left: 0% !important;
  }

  .elementor-widget-rds-career--video-widget .video_next {
    right: 0% !important;
  }
}

  @media only screen and (max-width: 600px) {
    body .container-fluid .col-lg-7 .mh-lg-502.rounded-30 {
      min-height: 188px !important;
      max-height: 188px !important;
    }

    .elementor-widget-rds-career-banner-widget .shadow-md-alt::after {
      top: 126px !important;
    }
  }

  @media screen and (max-width: 615px) {
    .elementor-widget-rds-promotion-widget .coupon_heading::before {
      right: 230px;
    }
  }

  @media screen and (max-width: 515px) {
    .elementor-widget-rds-promotion-widget .coupon_heading::before {
      right: 180px;
    }
  }

  @media screen and (max-width: 445px) {
    .elementor-widget-rds-promotion-widget .coupon_heading::before {
      right: 140px;
    }

    .air-hawk-team h3 {
      padding-left: 10px !important;
      padding-right: 10px !important;
    }
  }

  @media screen and (max-width: 400px) {
    .elementor-widget-rds-promotion-widget .coupon_heading::before {
      right: 130px;
    }
  }

  @media screen and (max-width: 380px) {

    .elementor-widget-rds-global-financing-widget .col-sm-12.col-lg-8.text-center.py-lg-0.py-4 {
      padding-top: 11px !important;
    }

    .elementor-widget-rds-discover-the-difference-widget .van_img::after {
      background-image: url(/wp-content/uploads/2024/10/m-van.webp) !important;
    }

    .coupon_offer {
      padding-top: 0 !important;
    }

    .coupon_slider.px-3.position-relative {
      padding: 0 !important;
    }

    body div.elementor-widget-rds-discover-the-difference-widget::after {
      display: none !important;
    }

    body .elementor-39478 .elementor-element.elementor-global-39286>.elementor-widget-container {
      padding-top: 0 !important;
    }

    .elementor-widget-rds-discover-the-difference-widget .elementor-widget-container>.d-block.pt-lg-5 {
      background-image: url(/wp-content/uploads/2024/10/m-discoverbg.svg) !important;
      padding-bottom: 95px !important;
    }

    .elementor-widget-rds-discover-the-difference-widget .van_img::after {
      display: none;
    }
  }

  @media(min-width:992px) and (max-width:1199px) {
    .elementor-widget-rds-footer-widget .container-fluid .container .row .col-sm-12:nth-child(1) {
      width: 28% !important;
    }

    .elementor-widget-rds-footer-widget .container-fluid .container .row .col-sm-12:nth-child(4) {
      width: 35%;
    }

    .elementor-widget-rds-footer-widget .container-fluid .container .row .col-sm-12:nth-child(2) {
      width: 18% !important;
    }

    .elementor-widget-rds-footer-widget .container-fluid .container .row .col-sm-12:nth-child(3) {
      width: 18% !important;
    }

    .elementor-widget-rds-footer-widget .container-fluid .container .row .col-sm-12:nth-child(4) {
      width: 35% !important;
    }

    .elementor-widget-rds-career-Perk-widget .swiper-wrapper {
      transform: translate3d(0px, 0, 0) !important;
    }

    .elementor-widget-rds-career-Perk-widget .col-lg-3 {
      width: 33.33% !important;
    }

  }

  @media(min-width:1200px) {

    .elementor-widget-rds-career-Perk-widget .swiper-wrapper {
      transform: translate3d(0px, 0, 0) !important;
    }

  }



  @media(min-width:1200px) and (max-width:1400px) {

    body .elementor-widget-rds-career-employee-of-the-month-widget .employee-review-pagination-a.pagination-variation-a {
      bottom: 30px !important;
    }

    .elementor-widget-rds-career-Perk-widget .col-lg-3 {
      width: 33.33% !important;
    }
  }

  @media(min-width:1400px) {
    .elementor-widget-rds-career-Perk-widget .col-lg-3 {
      width: 25% !important;
    }
  }
  /* @media(min-width:992px) and (max-width:1699px){
    body .proudly_serving_area {
      background-size : contain !important;
      background-position: center 0px !important;
    }
  }
 */
 .elementor-39478 .elementor-element.elementor-global-36161 > .elementor-widget-container{
  padding:0 !important;
} 