.elementor-widget-rds-global-promotion-widget .swiper-slide .border-dashed-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.elementor-popupform .bc-promotion-title {
    text-transform: capitalize;
}
.coupon_expiry {
    margin-bottom: 6px;
}
.announcment_bar_text.announcment_bar-review-btn {
    padding-right: 10px !important;
}
.coupon_name a.btn {
    margin-top: 0 !important;
}
.landing-banner-form-c{margin-top:-8rem}
.elementor-widget-rds-global-contact-widget .floating_labels_wrapper .floating_labels .gfield select.gfield_select {
    padding-bottom: 12px !important;
}
.elementor-popupform .floating_labels_wrapper .floating_labels .gfield select.gfield_select {
    padding-bottom: 12px !important;
}
.mobile_buttons .icon-badge-percent1:before {
    color: #fff;
}
.mobile_buttons .announcment_bar_text:hover {
    color: #fff !important;
}
.display1.pagenotfound_display_1 {
    color: #1E22AA;
}
.sidebar_coupon span.coupon_heading {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.elementor-widget-rds-global-subpagesidebar-financing-widget .sidbar-financing {
    border-radius: 5px;
}
.announcment_bar_text.announcment_bar_text-review-hover-none:hover {
    color: #fff !important;
}
.elementor-widget-rds-financing-form-widget .gform_wrapper ul li.gfield textarea.large {
    height: 125px !important;
}
.elementor-widget-rds-promotion-widget .subpage_full_content .h-auto.border-quaternary-dashed {
    min-height: 302px;
}
@media screen and (max-width:991px){
	.landing-banner-form-c{margin-top:0!important}}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield{max-width:16.6%!important;padding-left:6px!important;padding-right:6px!important;width:16.6%!important;display:inline-block;min-width:16.6%!important;padding-bottom:11px!important}

@media screen and (max-width:1279px){.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield{max-width:100%!important;min-width:100%!important;width:100%!important;padding-bottom:20px!important}}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield .large{color: var(--black-color); border-radius: 5px;}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield .ginput_container_select select{padding-top:16px!important;padding-bottom:16px!important;font-family:arial,sans-serif;color:#111;padding-right:32px!important}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield .ginput_container_select select option{background-color:#fff!important}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield .ginput_container_select:after{right:14px!important;top:43.6%!important;border-left:1px solid #000!important;border-bottom:1px solid #000!important}

@media only screen and (min-width:1279px) and (max-width:1199px){
.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield .ginput_container_select:after{
	width:7px!important;
    height:7px!important;
    right:8px!important;
}
.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield label {
	font-size:11px!important;
    }
 }

@media screen and (max-width:1279px){
.container-fluid.ui_kit_mobile_header.mobile_header_type_A.d-lg-none.show-on-touch.px-0 .col-2.ps-0.text-center.align-self-center {
    padding-left: calc(var(--bs-gutter-x)* .5) !important;
	text-align:left !important;
}
.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield label{margin-top:17px!important}}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield label.float_label{margin-top:4px!important}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield .gchoice label{color:#111!important;margin-top:0!important}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield.g-checkbox{max-width:100%!important;min-width:100%!important}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield.g-checkbox ul.gfield_checkbox li{max-width:220px!important}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield.g-checkbox ul.gfield_checkbox li label{margin-top:0!important}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield.g-checkbox ul.gfield_checkbox .gchoice .gfield-choice-input:checked:after{border-bottom:2px solid #fff;border-right:2px solid #fff}
.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield.gfield_error{max-width:16.6%!important;width:16.6%!important;min-width:16.6%!important
}

@media screen and (max-width:1279px){.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield.gfield_error{max-width:100%!important;min-width:100%!important;width:100%!important}}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield.gfield_error .validation_message{max-width:200px!important;padding-top:7px!important}.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield.banner-checkbox{width:100%!important;max-width:100%!important;min-width:100%!important}.landing_banner.landing-banner-c{background-position:center top!important;min-height:587px}

@media screen and (max-width:1279px){.landing_banner.landing-banner-c{min-height:300px!important;background-position:center top 0!important}}

@media screen and (max-width:767px){.landing_banner.landing-banner-c{min-height:185px!important;background-position:right -217px top 0!important}}#cta-a .modal-body .btn-quaternary{text-decoration:none!important;background-color:#1e22aa!important;color:#fff!important;border:1px solid #fff!important;min-width:315px!important;max-width:315px!important;font-size:13px!important;line-height:18px!important;font-weight:600!important;letter-spacing:0;word-spacing:0px}

@media screen and (max-width:1279px){#cta-a .modal-body .btn-quaternary{min-height:53px!important}}#cta-a .modal-body .btn-quaternary:hover{border-radius:100px!important}.footer_add{color:#97999b!important;text-transform:capitalize}.banner-form .gform_wrapper ul li.gfield .ginput_container.ginput_container_select select option{background-color:#1e22aa!important}.banner-form .gform_wrapper ul li.gfield .ginput_container.ginput_container_checkbox .gfield_checkbox li.gchoice{max-width:220px!important}.banner-form .gform_wrapper ul li.gfield .ginput_container.ginput_container_checkbox .gfield_checkbox li.gchoice input:after{border-bottom:2px solid #1e22aa!important;border-right:2px solid #1e22aa!important}.footer_copyright_bar{color:#97999b!important;word-spacing:0!important}.footer_copyright_bar .p-alt{word-spacing:0!important;letter-spacing:0!important}.footer_copyright_bar a.footer_copyright_links{text-decoration:none!important;color:#97999b!important;letter-spacing:0!important;word-spacing:0!important;font-family:arial,sans-serif!important}.footer_copyright_bar a.footer_copyright_links:hover{}.bc_toggle_content:hover{color:#e4002b!important}.m-home-coupon-pagination .swiper-pagination-bullet{width:10px!important;height:10px!important;background:#000!important}.seosection-bc{text-align:left!important}.seosection-bc h1,.seosection-bc h2{text-align:left!important}.bc_homepage ul li,body .treat_content ul li{padding-left:35px!important;position:relative!important}.bc_homepage ul li:before,body .treat_content ul li:before{content:"";position:absolute;width:8px!important;height:8px!important;background-color:#97999b!important;top:10px!important;left:17px!important;border-radius:50%}.true_white--imp{color:#fff!important}.copyright-bg{background-color:rgba(0,0,0,.32)}.footer-bg{background-color:#1c1c1c}.max-w-200{max-width:200px!important}.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_checkbox li{max-width:212px!important}.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_checkbox li label{font-family:Montserrat,sans-serif!important}.social_media_icons{font-size:22px!important}.border-dashed-5{padding:24px!important}.schedule_service .btn{border-radius:0!important}.border-radius-0--imp{border-radius:0!important}.swiper-slide{height:auto!important}.bc_homepage ul li{margin-bottom:1rem!important}.bc_homepage ul li span,.bc_homepage ul li strong{margin-left:0!important}.proudely-serving-heading{background-color:#f1f1f1!important;z-index:9}.border-top-tertiary{border-top:15px solid #f1f1f1!important}.proudly_serving_area.proudly-serving-b{background-position:54% center!important;margin-bottom:-10px;background-color:#f1f1f1;margin-top:-3px!important}

@media only screen and (max-width:767px){.proudly_serving_area.proudly-serving-b{background-position:center center!important;min-height:1100px!important;height:auto}}

@media only screen and (max-width:575px){.proudly_serving_area.proudly-serving-b .proudly-serving-mobile{min-height:auto!important;height:auto}}.display1,.display2{text-shadow:1px 3px 0 #000}.mobile_popup_form_background_color img{max-width:200px!important}.elementor-section.color_secondary_bg{background-color:transparent!important}.elementor-requestformA #gform_12 ul.gform_fields li.gfield .ginput_container.ginput_container_select:after{right:15px!important}.gform_legacy_markup_wrapper .validation_message.validation_message--float{padding-top:7px!important}.border-dashed-5{border:5px dashed #fff!important}.bc_homepage .icon-minus1{left:0!important}.bc_homepage.seosection-bc img{padding-bottom:24px!important}

@media only screen and (max-width:1279px){div#request_service>div,div.d-lg-block.d-none#request_service{display:none!important}}.icon-x-twitter:before{content:"\eaaa"}.social_icons_contact svg:hover,.social_media_icons svg:hover{fill:#e4002b!important}

@media only screen and (max-width:1279px){}.btn-primary{transition:box-shadow 250ms cubic-bezier(.4, 0, .2, 1) 0s,border 250ms cubic-bezier(.4, 0, .2, 1) 0s}.btn-primary:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.page-id-62147 .hide-on-page{display:none!important}.e-con-full.e-flex.e-con{padding:0!important}#proChatIframeContainer{z-index:99999!important}

@media only screen and (max-width:767px){#proChatIframeContainer{height:90vh!important;bottom:16px!important}}


/* ======SERVICE PAGE STYLING START====== */
.subpage-sidebar-container .elementor-col-66 h2{
    font-size: 42px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 48px;
    color: #1e22aa;
	font-family: Teachers;
} 
.sidebar_coupon .h3{
	color: var(--black-color) !important;
	font-weight: 700!important;
}
.sidebar .border_form.border_form_light .gform_wrapper .gfield_checkbox .gchoice .gfield-choice-input:checked:after{
	    border-bottom: 1px solid var(--black-color);
    border-right: 1px solid var(--black-color);
}
.coupons .elementor-popupform .ginput_container_checkbox li label{
	color: var(--black-color) !important;
}
.coupons .elementor-popupform  .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked,
.coupons .elementor-popupform  .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input{
	     background: var(--black-color) !important;
}
.elementor-widget-rds-global-company-service-widget h7{
   font-family: Teachers!important;
}
/* ======COUPON POPUP STYLING START====== */
#sidebar_request_coupon_form .modal-content.border-0.rounded-0.text-center{
	border-radius:15px!important;
}
#sidebar_request_coupon_form  .border-dashed-7 {
    border: 2px dashed #1e22aa;
    border-radius: 5px;
}
#sidebar_request_coupon_form h3 {
    color: var(--black-color);
}
#sidebar_request_coupon_form  button#gform_submit_button_9 {
    min-width: 198px;
    min-height: 53px;
    background-color: var(--primary-color);
}
#sidebar_request_coupon_form .request_form .floating_labels_wrapper .floating_labels .gfield .large {
    border-color: #97999B;
}
h7, .h7{
	font-family: Teachers!important;
}
/* ======REVIEW PAGE STYLING====== */
#review-template .elementor-widget-rds-global-request-service-widget{
	display:none!important;
}
#review-template  .review_page_content{
	    margin-bottom: -120px;
}
.modal-body p a{
	color: var(--secondary-color) !important;
}
.modal-body p a:hover{
	    color: var(--primary-color) !important;
}
#about-page .elementor-widget-rds-template-seo-widget p.seotext-sm-start{
	display:block!important;
}
body .elementor-widget-rds-template-seo-widget p.seotext-sm-start{
	display:block!important;
}
#about-page .elementor-widget-rds-template-seo-widget h2.pb-lg-4.text-lg-start.text-center, #about-page p.float-lg-start.about-text-adjust {
    display: none;
}{
	display:none!important;
}
.about_content a strong{
	color: var(--secondary-color) !important;
}
.about_content a strong:hover {
    color: var(--primary-color) !important;
}

strong a strong:hover,strong a strong,strong a,strong a:hover{
	font-size:18px!important;
	line-height:30px!important;
	font-weight:700!important;
}
/*======CONTACT PAGE STYLING====== */


.elementor-widget-rds-global-contact-widget .gform_wrapper ul li.gfield .large{
	border-radius:4px!important;
}
.elementor-widget-rds-global-contact-widget .gform_wrapper ul.gfield_checkbox li label{
	color: var(--black-color) !important;
}
.elementor-widget-rds-global-contact-widget .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked, .elementor-widget-rds-global-contact-widget .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input{
	background-color:var(--black-color)!important;
}
.elementor-widget-rds-global-contact-widget .floating_labels_wrapper .floating_labels .gfield{
	padding-bottom:27px!important;
}
body .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;
}  

/* ======404 STYLING====== */
.error404 .rounded-10 h6{
	font-size: 26px!important;
	font-weight: 700!important;
	line-height: 30px!important;
	color: var(--black-color) !important;
	text-transform:uppercase!important;
}
.error404 .rounded-10{
	background-color:#F6F6F6!important;
}
.error404 .rounded-10 .page_main_links a{
    font-size: 15px!important;
	line-height:21px!important;
    font-weight: 600!important;
	color: var(--black-color) !important;
	text-transform:capitalize!important;
}
.error404 .rounded-10 .page_main_links a:hover{
	    color: var(--secondary-color) !important;
}
.error-search-box .error-search{
	 font-size: 13px!important;
	line-height:18px!important;
    font-weight: 600!important;
	color: var(--black-color) !important;
}
#searchform .ps-lg-2{
	display:none!important;
}
.bc_nav_container_mobile #navbarSupportedContent ul li a .nav-link-title{
	color: var(--black-color) !important;
}
.bc_nav_container_mobile #navbarSupportedContent ul li a .nav-link-title:hover {
/*     color: var(--secondary-color) !important; */
}

/* ======THANK U PAGE STYLING====== */
.elementor-widget-rds-global-thankyou-widget #next-service{
	display:block!important;
}
.elementor-widget-rds-global-thankyou-widget .order-lg-1 .pt-2{
	display:block!important;
}
.elementor-widget-rds-global-thankyou-widget h1{
	color:#212121!important;
}
    .bc_nav_container_mobile #navbarSupportedContent > ul.navbar-nav > li {
        border-top: 1px solid #898989!important;
    }
.bc_nav_container_mobile nav.navbar-expand-lg #navbarSupportedContent.navbar-collapse > ul{
	padding:0px!important;
}
.elementor-widget-rds-global-thankyou-widget .thankyou_page_content_color{
	    width: 64%;
    display: flex;
    margin: auto;
}
body .sidebar_coupon a.btn.btn-secondary,body .sidebar_coupon a.btn.btn-secondary:hover{
	    min-width: 223px !important;
    min-height: 50px !important;
}
#bc-thankyou{
	min-width:364px!important;
	min-height:50px!important;
}
.header_accordion .accordion-body{
	font-weight:400!important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li{
	font-size:15px!important;
	line-height:21px!important;
}
/* =====MOBILE HEADER STYLING====== */
#cta-a .modal-body .btn-quaternary,#cta-a .modal-body .color_tertiary_bg{
   background-color:#ffffff!important;
	color:#000!important;
	border:1px solid #111111!important;
}
#cta-a  #rds_footer_element_0{
	display:none!important;
}
.z-index-2{z-index:2!important}
.gform_wrapper ul li.gfield.gfield_error label {
    color: #D60707 !important;
}
label.gfield_label.gform-field-label {
    pointer-events: none;
}
.landing-page-template .landing_banner {
/* 	background-image: image-set(var(--wpr-bg-711a0130-8c37-4f34-b356-dd74704e477b) 1x, var(--wpr-bg-54ffae4a-6190-4e00-8cb2-ee3940828a69) 2x, var(--wpr-bg-9dbf467c-472b-4c51-9858-4da3e7df685a) 3x); */
	background-image: image-set(var(--wpr-bg-711a0130-8c37-4f34-b356-dd74704e477b) 1x, var(--wpr-bg-54ffae4a-6190-4e00-8cb2-ee3940828a69) 2x, var(--wpr-bg-9dbf467c-472b-4c51-9858-4da3e7df685a) 3x);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center !important;
}
body main ul li a, body main a {
    word-wrap: break-word;
}
.page-id-3 .privacy-content a {
    color: var(--secondary-color) !important;
}
.page-id-3 .privacy-content a:hover {
	color: var(--primary-color) !important;
}
.page-id-86 .border_form.bg_form .floating_labels_wrapper .floating_labels label.float_label {
    margin-top: 4px !important;
}
.elementor-widget-rds-header-widget-global .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.dropdown:last-child a {
    padding-right: 7px !important;
}
.btn-primary, .btn-secondary{
	min-height: 50px !important;
}
.elementor-widget-rds-accordion-widget .accordion-header h3 {
    font-size: 22px;
    line-height: 25px;
    font-weight: 500;
    text-transform: uppercase;
}
textarea#input_1_8 {
	height: 125px !important;
}
.elementor-widget-rds-accordion-widget textarea#input_7_14 {
	height: 125px !important;
    }
.elementor-element-2266992 .border_form.border_form_light .gform_wrapper ul li.gfield .ginput_container_select option {
	background-color: #fff !important;
}

select#input_9_6, .gform_wrapper ul li.gfield .large, .gform_wrapper ul li.gfield .medium {
	height: 50px !important;
    }
.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield .large {
	height: 50px !important;
}
.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_select:after {
    top: 20px !important;
}

.elementor-widget-rds-hero-widget .container-fluid.px-lg-3 {
	padding-left: 0px !important;
    padding-right: 0px !important;
}
.landing-banner-form-c {
	box-shadow: 0px 0px 35px 0px #00000029 !important;
}
.floating_labels_wrapper .floating_labels label, .gform-body label, .bc-thnkyu-trust h2, .bc-thnkyu-trust .icon-chevron-left, .bc-thnkyu-trust .icon-chevron-right,  label#label_7_9_1  {
	color: var(--black-color) !important;
    }
span.display2.pb-lg-3.mb-lg-2.pb-2 {
    padding-top: 20px;
}

.elementor-widget-rds-global-contact-widget p.mb-1.true_white.text-center.text_16.line_height_30 {
	display: none;
}
.gform_legacy_markup_wrapper select option {
	color: var(--black-color) !important;
    }

.gform_wrapper ul li.gfield.gfield_error label, .contact_form_short .gform_wrapper ul li.gfield.gfield_error label {
 	color: #D60707 !important;
 }
li#field_3_9, li#field_2_9, .gform_wrapper ul.gfield_checkbox li {
	line-height: 17px !important;
}

.landing-page-template .elementor-widget-rds-discover-the-difference-widget h4 {
	font-weight: 500;
   	margin-bottom: 22px !important;
}
.landing-page-template .elementor-widget-rds-discover-the-difference-widget h5.apply-conditional-color.text-center.text-lg-start.true_white.h5-alt.pb-lg-0.mb-lg-5.pb-4 {
	font-size: 42px;
    line-height: 48px;
    font-weight: 700;
    text-transform: capitalize;
}
.finance_page h2, .finance_custom_content h4  {
	font-size: 22px;
    line-height: 25px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--black-color);
    font-family: 'Teachers';
    }
.request_form .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked {
    background-color: var(--black-color) !important;
    border: 1px solid var(--black-color) !important;
    color: var(--white-color) !important;
}
.finance_page_form h4 {
    color: var(--black-color);
    text-transform: uppercase;
    font-weight: 500;
    font-size: 30px;
    line-height: 41px;
    font-weight: 500;
}
.elementor-widget-rds-financing-form-widget .color_financing_bg {
    padding-top: 50px !important;
    padding-bottom: 90px !important;
}
.elementor-widget-rds-testimonial-widget strong.d-block.text-capitalize.line_height_19_8 {
    font-size: 16px !important;
    line-height: 20px !important;
}
.elementor-widget-rds-global-promotion-widget .d-inline-flex.align-items-center.pt-lg-2.mt-1.ms-lg-0.ms-2 {
    padding-top: 0px !important;
    margin-top: 0px !important;
}
.elementor-widget-rds-global-promotion-widget .gform_wrapper ul.gfield_checkbox li label {
    padding-top: 7px;
}
form#gform_12 .gform_footer .text-center.pt-2 {
	text-align: right !important;
    position: relative;
    bottom: 64px;
   }
.elementor-widget-rds-global-cta-widget span.heading_title {
    padding-left: 0px !important;
}
#gform_12 #field_12_9 {
 	z-index: 99;
    width: 50%;
 }
.got-an-emergency span.heading_title {
    font-size: 18px !important;
    line-height: 26px !important;
    font-family: Teachers !important;
    font-weight: 700 !important;
	letter-spacing:1px !important;
	text-transform:uppercase;
}
.got-an-emergency a:hover {
    color: var(--secondary-color) !important;
}
label#label_11_9_1 {
    margin-top: -5px !important;
    margin-left: 5px !important;
}
	.elementor-widget-rds-services-widget .service-icon img {
    max-width: 119px !important;
    min-height: 122px !important;
}
.text_25.line_height_30.font_default.d-block.text_bold.no_hover_underline.pe-lg-3.true_white.sm_text_24.sm_line_height_29.text-capitalize:hover {
    color: var(--secondary-color) !important;
}
.elementor-widget-rds-global-cta-widget .text_25.line_height_30.font_default.d-block.text_bold.no_hover_underline.pe-lg-3 {
    font-size: 20px !important;
    line-height: 26px !important;
    font-weight: 800;
	 font-family: Teachers !important;
	text-transform:uppercase !important;
}
.got-an-emergency a {
    font-size: 28px !important;
    line-height: 30px !important;
    font-family: Teachers !important;
    color: var(--white-color) !important;
    font-weight: 700 !important;
}
.elementor-location-single .elementor-widget-rds-discover-the-difference-widget:before {
display:none !important;
} 
.bc_nav_container_mobile #navbarSupportedContent ul li a {
    text-transform: capitalize !important;
}
.fixed-bottom .color_primary_bg {
    background-color: var(--secondary-color);
}
.modal#cta-a .modal-body .btn-quaternary:hover{
	background-color:var(--primary-color) !important;
	color:var(--white-color) !important; 
}

.elementor-widget-rds-global-annoucement-bar-widget span i:hover {
    text-decoration: none !important;
}
.announcment_bar_text:hover {
    color: rgba(255,255,255,0.8) !important;
}
.announcement_bar_text .col-lg-4:last-child a {
    color: var(--primary-color) !important;
}
.announcement_bar_text .col-lg-4:last-child a{
position: relative;
}
.announcement_bar_text .col-lg-4:last-child a:hover::before  {
   content: '';
    position: absolute;
    bottom: 0;
    left: 28px;
    width: 68%;
    height: 1px;
    background-color: #1E22AA; 
}
div#disclaimer a.a {
    color: var(--primary-color);
}
div#disclaimer a.a:hover {
    color: var(--secondary-color);
    font-size: 18px;
}
.page-id-108 .mb-5.contact-social.mt-n3, .page-id-62154 .next-service.btn, .page-id-62154 #thankyou_page_promotion, .page-id-62153 #thankyou_page_promotion, .page-id-62152 #thankyou_page_promotion, .page-id-62153 .elementor-widget-rds-global-thankyou-widget .order-lg-1 .pt-2, .page-id-62152 .elementor-widget-rds-global-thankyou-widget .order-lg-1 .pt-2     {
    display: none !important;
}

.elementor-widget-rds-global-request-service-widget button#gform_submit_button_4
.page-id-108 p.mb-1.true_white.text-center.text_16.line_height_30, .page-id-62156 #cta-a #rds_footer_element_4, .page-id-62156 #rds_footer_element_2 {
    display: none !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li a {
    text-transform: capitalize !important;
}
.page-id-100 .container.pb-lg-3.pt-lg-4.py-2 {
    padding-top: 0px !important;
}
.page-id-100 .elementor-widget-rds-affiliation-widget .container-fluid.py-5.py-lg-5.text-center {
    padding-top: 0px !important;
    padding-bottom: 34px !important;
}
.page-id-100 .elementor-widget-rds-template-seo-widget .pt-lg-3 {
    padding-top: 46px !important;
    padding-bottom: 0px !important;
}

strong a strong {
    color: var(--secondary-color) !important;
}
strong a strong:hover {
    color: var(--primary-color) !important;
}
.footer_copyright_bar .p-alt {
    word-spacing: 1px !important;
}
.elementor-widget-rds-global-request-service-widget .gform_legacy_markup_wrapper .validation_message.validation_message--float {
    padding-top: 2px!important;
}
footer .col-sm-12:nth-child(4) p.footer_add.text_14.line_height_28.sm_line_height_28.font_default.mb-0.sm_text_14.text-center.text-lg-start.pe-xxl-5 {
    padding-right: 0px !important;
}
.elementor-widget-rds-global-promotion-widget .request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_checkbox label, .elementor-widget-rds-financing-form-widget .finance_page_form .free_estimate_form ul.gform_fields li label.gfield_label, .elementor-widget-rds-global-promotion-widget .floating_labels_wrapper .floating_labels label, #request_coupon_form label, #request_coupon_form_template_b label {
    color:  var(--black-color) !important;
}
.elementor-widget-rds-global-promotion-widget span.font_alt_1.text_bold.text_16.line_height_25.sm_text_16.sm_line_height_30.color_primary {
    font-size: 16px !important;
    line-height: 24px !important;
}
.elementor-widget-rds-services-widget h6{
    letter-spacing: 1px !important;
}

.elementor-widget-rds-global-promotion-widget button#gform_submit_button_9 {
    min-width: 198px;
    min-height: 53px;
    background-color: var(--primary-color);
}
.elementor-widget-rds-services-widget .border-top-tertiary-lg-10:hover::before {
    background: var(--primary-color);
}
.bc_homepage ul {
    padding-top: 20px;
}
.elementor-widget-rds-global-promotion-widget .swiper-slide .border-dashed-5{
    border: 2px dashed #fff!important;
	border-radius:5px !important;
}
.sidebar_coupon .swiper-slide {
	border-radius: 15px !important;
    background-color: #fff;
    }
 .sidebar_coupon .border-dashed-5, .page-id-101 .border-quaternary-dashed, #thankyou_page_promotion .coupon_name.border-dashed-5 {    
    border: 1px dashed #1e22aa !important;
    border-radius: 5px !important;
    }
#thankyou_page_promotion h4.mb-0 {
	text-transform: uppercase;
    color: var(--black-color);
    font-weight: 500;
}
.elementor-widget-rds-global-thankyou-widget h1.thankyou_page_heading_color {
	color: #1E22AA !important;
}
.page-id-101 .row.px-3 {
	gap: 16px;
}
.page-id-101  .col-lg-4.mb-lg-5.mb-4 {
	width: 32.33% !important;
}
.elementor-widget-rds-discover-the-difference-widget .color_primary_bg {
	background-color: transparent;
}

#cta-a .modal-body .btn-quaternary {
    text-decoration: none!important;
    background-color: var(--white-color) !important;
    color: var(--black-color) !important;
    border: 1px solid var(--black-color) !important;
    min-width: 315px!important;
    max-width: 315px!important;
    font-size: 13px!important;
    line-height: 18px!important;
    font-weight: 600!important;
    letter-spacing: 0;
    word-spacing: 0px;
    border-radius: 0px !important;
}
#cta-a .modal-body .btn-quaternary:hover {
    border-radius: 0px!important;
}
footer .icon-phone-volume2:before {
    content: " ";
    background-image: var(--wpr-bg-042974ab-6315-43d2-9243-634696693c71);
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 25px;
    display: block;
    transform: rotate(45deg);
}
.elementor-widget-rds-affiliation-widget .color_primary {
    color: var(--black-color);
/* 	top:54%; */
}
.accordion-item:last-of-type .accordion-button.collapsed {
    background-color: var(--primary-color) !important;
}
 .elementor-widget-rds-services-widget .swiper-slide:hover h6 {
    color: var(--white-color) !important;
}
.elementor-widget-rds-services-widget .swiper-slide:hover p {
    color: var(--white-color) !important;
}
.elementor-widget-rds-services-widget .swiper-slide:hover  {
    background-color: var(--primary-color);
} 

.elementor-widget-rds-global-promotion-widget h3{
    color:var(--black-color);
}
.elementor-widget-rds-global-promotion-widget .my-md-0.mt-lg-4.mt-3.w-lg-260.mx-auto.text-start.text-lg-center.d-flex.align-items-center.justify-content-center.pb-4.px-lg-0.px-4 {
    margin-top: 10px !important;
}
.elementor-widget-rds-global-promotion-widget .request_form .floating_labels_wrapper .floating_labels .gfield .large, .request_form .floating_labels_wrapper .floating_labels .gfield .large, .elementor-widget-rds-financing-form-widget .finance_page_form .free_estimate_form ul.gform_fields li .ginput_container .large  {
    border-color: #DBDBDB;
    border-radius: 4px !important;
}
a.color_tertiary_bg.w-100.d-flex.align-items-center.announcment_bar_text.py-3.pe-3.ps-3.mb-2 {
    background-color: var(--primary-color);
}
 .elementor-widget-rds-header-widget-global .announcment_bar_text:hover {
    background-color: var(--secondary-color) !important;
/*     color: var(--secondary-color) !important; */
	 color:#fff !important;
} 
ul#menu-mobile-main-menu span.nav-link-title:hover {
    color: var(--secondary-color) !important;
}
.tooltip-text:hover .tooltips {
    left: -10px;
}

.bc_nav_container_mobile #navbarSupportedContent ul li a { 
    font-size: 15px !important;
    line-height: 50px;
    font-weight: 600 !important;
    font-family: Montserrat;
    text-transform: Uppercase;
    letter-spacing: Default;
    text-decoration: none;
    font-style: Normal;
    word-spacing: 1px;
}
.accordion-item:last-of-type .accordion-button.collapsed {
    background-color: var(--primary-color) !important;
}
a.color_tertiary_bg.w-100.d-flex.align-items-center.announcment_bar_text.py-3.pe-3.ps-3.mb-2 {
    background-color: var(--primary-color);
}
body .header_accordion button{
  background-color: var(--primary-color);
}
a#rds_footer_element_2 {
    display: none;
}
.elementor-widget-rds-global-annoucement-bar-widget .color_tertiary_bg {
    background-color: var(--primary-color);
}
.elementor-widget-rds-global-request-service-widget .gform_wrapper ul li.gfield .ginput_container_select:after {
    border-left: 1px solid var(--black-color) !important;
    border-bottom: 1px solid var(--black-color) !important;
 
}
.elementor-widget-rds-global-service-area-widget .px-xl-4.px-4.py-4.py-lg-5 {
    border-radius: 5px !important;
}
.elementor-widget-rds-global-request-service-widget .gform_wrapper ul.gfield_checkbox li label {
    padding-top: 7px;
}
.elementor-widget-rds-global-request-service-widget button#gform_submit_button_4 {
    min-width: 220px !important;
    min-height: 50px !important;
}
.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield .large {
    border-radius: 5px !important;
}
.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield .ginput_container.ginput_container_select select option {
    background-color:  var(--white-color) !important;
}
.elementor-widget-rds-discover-the-difference-widget p {
    padding-top: 15px !important;
}
.elementor-widget-rds-discover-the-difference-widget .row.align-items-center.flex-column.border.mx-lg-2 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.elementor-widget-rds-discover-the-difference-widget a.btn.btn-primary {
    min-width: 220px;
    min-height: 50px;
}
.elementor-widget-rds-hero-widget .gform_legacy_markup_wrapper .validation_message.validation_message--float {
	padding-top: 0px !important;
}
.elementor-widget-rds-hero-widget .gform_wrapper ul.gfield_checkbox li label {
    padding-top: 7px !important;
}
.elementor-widget-rds-hero-widget .elementor-form-c select#input_3_4 {
    color: var(--black-color) !important;
}
.elementor-widget-rds-hero-widget .gform_wrapper ul li.gfield .ginput_container_select:after {
    background: 0 0 !important;
    border-left: 1px solid var(--black-color) !important;
    border-bottom: 1px solid var(--black-color) !important;
}
.col-lg-12.px-0.bc_homepage.seosection-bc.text-md-left.seotext-sm-center {
    text-align: left !important;
}
.elementor-widget-rds-hero-widget .home-form .elementor-form-c .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after {
    border-bottom: 2px solid #fff !important;
    border-right: 2px solid #fff !important;
}
.elementor-widget-rds-hero-widget .home-form .hero_banner_form_background .border_form.bg_form .gform_wrapper ul li.gfield .large, .elementor-widget-rds-hero-widget .home-form .hero_banner_form_background .border_form.bg_form .gform_wrapper ul li.gfield .ginput_container_select {
    border-radius: 5px !important;
}
div#proChatIframeContainer {
    display: none !important;
}
.seosection-bc a strong {
    color: var(--secondary-color) !important;
}
.seosection-bc a strong:hover {
    color: var(--primary-color) !important;
}
body main .elementor-widget-container ul li:before {
  width: 22px !important;
    height: 17px !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    background-image: var(--wpr-bg-3cdc27ce-ca1b-449e-87e6-54e06973c24c);
    border-radius: 0% !important;
    background-color: #f4742100 !important;
    left: 0px !important;
    top: 6px !important;
}
.display1, .display2 {
    text-shadow: none;
}
a.footer_links:hover {
    color: var(--secondary-color);
}
a.footer_phone_number:hover {
   color: var(--secondary-color);
}
.footer_add {
    color: var(--black-color) !important;
}
.elementor-widget-rds-testimonial-widget p.mb-0.position-relative.top_n4.text_normal.text_14.line_height_30 {
    display: none !important;
}
.elementor-widget-rds-testimonial-widget .swiper-slide:after {
    content: "";
    background-image: var(--wpr-bg-33b4bcfd-9808-4ef6-bc0e-7f23680c4a21);
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    width: 64px;
    bottom: 10px;
    height: 64px;
    margin-right: 30px;
}
.elementor-widget-rds-testimonial-widget .swiper.review-swiper-c-32453 {
    border-radius: 5px !important;
}
.elementor-widget-rds-testimonial-widget a.btn.btn-primary {
    min-width: 246px !important;
    min-height: 50px !important;
}
.elementor-widget-rds-testimonial-widget .row {
    align-items: center;
}
.elementor-widget-rds-testimonial-widget p.mb-0.position-relative.top_n4.line_height_19_8.text_14.line_height_30 {
    display: none !important;
}
.elementor-widget-rds-testimonial-widget .pagination-variation-a {
    padding-top: 20px !important;
    bottom: 0px !important;
    padding-bottom: 20px !important;
}
.page-item .page-link.current, .page-item .page-link:hover {
	color: var(--white-color) !important;
    font-size: 16px !important;
}
.elementor-widget-rds-global-service-area-widget a.scroll-to-service.btn.btn-primary.mw-173 {
    min-width: 220px !important;
    min-height: 50px !important;
}
.elementor-widget-rds-global-company-service-widget a.btn.btn-primary.mw-165.mx-lg-0.mx-auto {
    min-width: 220px !important;
    min-height: 50px !important;
}
body main .treat_content li:before {
    width: 22px !important;
    height: 17px !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    background-image: var(--wpr-bg-d803d648-3ec6-4141-8e0e-020dcfb1257b);
    border-radius: 0% !important;
    background-color: #f4742100 !important;
    left: 0px !important;
    top: 6px !important;
}
 body .treat_content ul li {
    padding-bottom: 10px;
}
.elementor-widget-rds-global-promotion-widget a.btn.btn-primary.mw-210 {
    min-width: 229px !important;
    min-height: 50px;
}
.elementor-widget-rds-global-promotion-widget a.btn.btn-secondary, .sidebar_coupon a.btn.btn-secondary, .page-id-101 a.btn.btn-secondary, #thankyou_page_promotion a.btn.btn-secondary  {
    color: var(--primary-color) !important;
    background-color: #e4002b00;
    border-color: var(--primary-color) !important;
    border-radius: 5px;
    text-decoration: none;
    font-style: normal;
    word-spacing: normal;
    border: 1px solid !important;
	min-width:220px !important;
	min-height:50px !important;
}
.elementor-widget-rds-global-promotion-widget a.btn.btn-secondary:before,
.sidebar_coupon a.btn.btn-secondary:before, .page-id-101 a.btn.btn-secondary:before, #thankyou_page_promotion a.btn.btn-secondary:before {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color);
    color: var(--white-color) !important;
	min-width:220px !important;
	min-height:50px !important;
}
.elementor-widget-rds-global-promotion-widget a.btn.btn-secondary:hover,
.sidebar_coupon a.btn.btn-secondary:hover, .page-id-101 a.btn.btn-secondary:hover, #thankyou_page_promotion a.btn.btn-secondary:hover  {
    border-color: var(--primary-color);
    color: var(--white-color) !important;
		min-width:220px !important;
	min-height:50px !important;
}
.elementor-widget-rds-global-promotion-widget .swiper-slide {
    border-radius: 5px !important;
}
.sidebar_coupon .swiper-slide  { 
	border-radius: 15px !important;
}
.elementor-widget-rds-global-promotion-widget{
	background-color:var(--quaternary-color) !important
}
.elementor-widget-rds-global-promotion-widget .swiper-slide {
    background-color: var(--white-color) !important;
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05) !important;
}
.sidebar_coupon .swiper.coupon-swiper, .page-id-101 .col-lg-4.mb-lg-5.mb-4,
#thankyou_page_promotion .h-auto.color_primary_bg  {
    padding: 10px !important;
    box-shadow: 0px 0px 20px 0px #00000014;
    border-radius: 15px !important;
} 
.coupon_name.border-dashed-5.h-coupan-100.py-4.p-4.px-lg-0.text-center, .sidebar_coupon .coupon_name.border-dashed-5.color_primary_bg.h-100.py-4.p-4.px-lg-0.text-center {
    border-color: var(--primary-color) !important;
}
.elementor-widget-rds-testimonial-widget h4.text-center.px-lg-5.mx-lg-4.pb-lg-4.pb-4 {
    margin-left: 0px !important;
    padding-left: 0px !important;
	text-align:left !important;
}
.swiper.review-swiper-c-32453 {
    background-color: #fff !important;
    padding-top: 30px !important;
    box-shadow: 0px 0px 30px rgb(30 34 170 / 19%) !important;
    padding-left: 40px !important;
}
.swiper.review-swiper-c-32453 p.pt-3.pe-lg-2.pb-3 {
    padding-right: 40px !important;
}
.elementor-widget-rds-discover-the-difference-widget .icon-truck-fast2:before {
    background-image: var(--wpr-bg-d264b152-dce3-41ae-9343-d2d8ce25e966);
    content: " ";
    width: 60px;
    height: 60px;
    display: block;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}
.elementor-widget-rds-discover-the-difference-widget .icon-clock2:before{
    background-image: var(--wpr-bg-3b45b695-4ebe-417d-8323-a54fc684df04);
    content: " ";
    width: 50px;
    height: 50px;
    display: block;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}
.elementor-widget-rds-discover-the-difference-widget .icon-medal2:before{
    background-image: var(--wpr-bg-b878cf67-c208-4012-a0f4-5547e5ae2c5e);
    content: " ";
    width: 55px;
    height: 55px;
    display: block;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}
.elementor-widget-rds-discover-the-difference-widget .icon-user-helmet-safety2:before{
    background-image: var(--wpr-bg-3151885a-16b9-44f2-a0d5-a8993be20bc1);
    content: " ";
    width: 38px;
    height: 40px;
    display: block;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}
.elementor-widget-rds-discover-the-difference-widget .icon-puzzle2:before{
    background-image: var(--wpr-bg-5cbf7d6b-22b4-4c09-96fa-08891cef2837);
    content: " ";
    width: 38px;
    height: 40px;
    display: block;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}
.elementor-widget-rds-discover-the-difference-widget .icon-message-heart2:before{
    background-image: var(--wpr-bg-463bb876-1ae8-4f0c-b6f7-c399c073144a);
    content: " ";
    width: 38px;
    height: 40px;
    display: block;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
}

.elementor-widget-rds-hero-widget .home-form .elementor-form-c .border_form.bg_form .floating_labels_wrapper li .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input {
    background: var(--black-color) !important;
        margin-top: 3px;
}
.elementor-widget-rds-hero-widget .gform_footer .text-center {
    text-align: right !important;
}
.elementor-widget-rds-hero-widget .home-form .hero_banner_form_background .border_form.bg_form button#gform_submit_button_3 {
    max-width: 220px !important;
    width: 220px !important;
    min-width: 220px !important;
    margin-right: 10px !important;
    min-height: 50px;
}
.elementor-widget-rds-hero-widget .home-form .hero_banner_form_background .border_form.bg_form .floating_labels_wrapper li:nth-child(7) ul {
    max-width: 100% !important;
}
.elementor-widget-rds-hero-widget .home-form h3.pb-4.text-center.mb-0.h3 {
    color: var(--black-color);
}
.elementor-widget-rds-hero-widget .home-form .hero_banner_form_background .border_form.bg_form .floating_labels_wrapper li:nth-child(7) ul li {
    padding-left: 0px !important;
}
	.elementor-widget-rds-hero-widget .container.pb-lg-5.pt-lg-4.py-4.text-center{
		text-align:left !important;
	}
	.elementor-widget-rds-hero-widget a.btn.btn-secondary.mw-227.mh-53 {
    min-width: 240px !important;
    min-height: 50px !important;
}
.elementor-widget-rds-hero-widget .border_form.bg_form .floating_labels_wrapper .floating_labels label {
    color: var(--black-color) !important;
}
.elementor-widget-rds-hero-widget .home-form .hero_banner_form_background .border_form.bg_form .gform_wrapper ul li.gfield .large , .elementor-widget-rds-hero-widget .home-form .hero_banner_form_background .border_form.bg_form .gform_wrapper ul li.gfield .ginput_container_select {
    background: #ffffff !important;
	min-height: 50px !important;
}
.elementor-widget-rds-hero-widget .border_form.bg_form .gform_wrapper ul li.gfield .large {
    border: 1px solid #DBDBDB;
}
.elementor-widget-rds-hero-widget .border_form.bg_form .floating_labels_wrapper .floating_labels label {
    margin-top: 16px !important;
}
.elementor-widget-rds-hero-widget .home-form .px-lg-4 {
    padding-right: 17px !important;
    padding-left: 17px !important;
}
.elementor-widget-rds-hero-widget .border_form.bg_form label#label_3_9_1 {
    margin-top: -4px !important;
}
.elementor-widget-rds-services-widget .h6 {
    font-weight: 800;
    color: var(--black-color) !important; 
}
.elementor-widget-rds-services-widget .border-top-tertiary-lg-10 {
    border-top: 0px !important;
}
.elementor-widget-rds-services-widget .border-top-tertiary-lg-10 {
    position: relative;
    border-radius: 8px;
    background-color: white;
    padding: 0px;
    z-index: 1;
/*     overflow: hidden; */
}
.elementor-widget-rds-services-widget .border-top-tertiary-lg-10::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-radius: inherit;
    padding: 0.7px;
    background: linear-gradient(200deg, #E4002B, #1E22AA);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
     z-index: -1;
}
.elementor-widget-rds-hero-widget, .elementor-widget-rds-services-widget{
    background-color: var(--quaternary-color) !important;
}
.elementor-widget-rds-services-widget .shadow-sm {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.04) !important;
}
.elementor-widget-rds-services-widget .swiper-slide {
	text-align: center !important;
}
	.elementor-widget-rds-services-widget .swiper-slide{
    padding-top: 30px !important;
    padding-bottom: 14px !important;
	padding-left:20px !important;
	padding-right:20px !important;
}
	.elementor-widget-rds-services-widget .col-12.service-content {
    padding-top: 30px;
}
.elementor-widget-rds-template-seo-widget h7.pb-lg-4.text-lg-start.text-center {
    padding-bottom: 22px !important;
}
a.bc_toggle_btn {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 23px !important;
    color: var(--secondary-color) !important;
}
a.bc_toggle_btn:hover {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 23px !important;
    color: var(--primary-color) !important;
}
.elementor-widget-rds-template-seo-widget .bg-transparent h2 {
    padding-top: 20px;
}
	.elementor-widget-rds-discover-the-difference-widget p{
    color: var(--white-color);
}
	.elementor-widget-rds-discover-the-difference-widget .row.align-items-center.flex-column.border.mx-lg-2 {
    border-radius: 10px !important;
}
.elementor-widget-rds-discover-the-difference-widget .swiper-slide .color_tertiary_bg, .landing-page-template .elementor-widget-rds-discover-the-difference-widget .rounded-circle {
    background-color: #36485900;
    border: 2px solid #fff;
}
.elementor-widget-rds-discover-the-difference-widget h2 {
    color: var(--white-color) !important;
	padding-bottom: 2px !important;
}
.elementor-widget-rds-discover-the-difference-widget .row.align-items-center.align-items-lg-start.border {
    border-radius: 10px !important;
}
.elementor-widget-rds-discover-the-difference-widget i.true_white.color_tertiary_bg.h-80.w-80.rounded-circle {
    width: 100px !important;
    height: 100px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-widget-rds-global-promotion-widget .container.px-0.px-lg-3 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.elementor-widget-rds-global-promotion-widget .coupon_slider.px-3.position-relative {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.elementor-widget-rds-testimonial-widget p.pt-3.pe-lg-2.pb-3 {
    margin-bottom: 0px !important;
	padding-top:0px !important;
}
.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield .large, .landing-banner-form-c .contact_form_short .gform_wrapper ul li.gfield .large, .landing-banner-form-c .contact_form_short .gform_wrapper ul li.gfield .medium   {
    border: 1px solid #DBDBDB;
    color: var(--black-color) !important;
}
.elementor-widget-rds-global-request-service-widget .gform_wrapper ul.gfield_checkbox li label {
    color: var(--black-color) !important;
}
.elementor-widget-rds-global-request-service-widget .h4-alt {
    color: var(--black-color) !important;
	font-weight:500;
}
.elementor-widget-rds-global-request-service-widget .col-lg-12.pt-lg-3.elementor-requestformA {
    background-color: var(--white-color);
	border-radius: 5px;
}
.elementor-widget-rds-global-request-service-widget .banner-form .floating_labels_wrapper .floating_labels label {
    color: var(--black-color) !important;
}
.elementor-requestformA h4:before {
    background-image: var(--wpr-bg-78011da1-2949-450b-b900-41ef1f31fec0);
    width: 50%;
    background-size: 102px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    height: 76px;
    content: "";
    margin: auto 130px;
	margin-bottom:10px !important;
}
.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield .ginput_container.ginput_container_checkbox .gfield_checkbox li.gchoice input:after {
    border-bottom: 2px solid #ffffff !important;
    border-right: 2px solid #ffffff !important;
}
.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked,.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input{
    background-color: #111111 !important;
    border: 1px solid #111111 !important;
}

	.footer_phone_icon_color {
    color: var(--black-color) !important;
}
	.footer_license_icon_color {
    color: var(--black-color) !important;
}
footer .container-fluid.text-md-start.pt-0.pt-lg-5.pb-5.pb-lg-5 {
    background-color: #F6F6F6;
}
footer.border-top-tertiary {
    border-top: 0px !important;
}
.footer_copyright_bar.text-center.text-lg-start.font_alt_1.mb-lg-0.mb-5.pt-1.pb-3.pt-lg-4.pb-lg-4 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    background-color: var(--primary-color);
}
footer .container.py-lg-1.pb-3.line_height_30.font_alt_1.text_normal.text_16.px-0.p-alt {
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    font-weight: 400;
}
.footer_copyright_bar a.footer_copyright_links {
    color: var(--white-color) !important;
    font-family: 'Montserrat' !important;
    font-size: 14px;
    line-height: 28px;
    font-weight: 400;
}
.footer_copyright_bar a.footer_copyright_links:hover {
    text-decoration:underline !important;
    font-family: 'Montserrat';
    font-size: 14px;
    line-height: 28px;
    font-weight: 400;
}
.elementor-widget-rds-footer-widget .footer_links {
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: none;
    line-height: 28px !important;
}
header .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li:hover > a, .elementor-widget-theme-post-content a:hover {
    color: var(--secondary-color) !important;
}
header .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav ul {
    border-top: 5px solid var(--secondary-color) !important;
}
header .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li > ul > li:hover > a {
    background: var(--primary-color) !important;
    color: var(--white-color) !important;
}
header .phone_number, .elementor-widget-rds-header-widget-global a.phone_number {
    font-weight: 700 !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .py-xl-2 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.icon-badge-percent1:before {
    color: var(--secondary-color);
}
header .phone-icon .color_primary_bg, .mobile_header_type_A .phone-icon, .elementor-widget-rds-header-widget-global a.color_primary_bg  {
    background-color: var(--secondary-color);
}
header .icon-bars2:before {
    font-weight: 900;
}
#rds_services_swiper .swiper-slide.shadow-sm.border-top-tertiary-lg-10:hover img {filter: brightness(0) invert(1);}

.elementor-widget-rds-discover-the-difference-widget .swiper-slide .border {
    border: 1px solid #ffffff70 !important;
}
.coupon_offer {
    font-family: 'Teachers' !important;
}
.elementor-global-40473.elementor-widget-rds-global-service-subpagesidebar-request-widget {
    border-radius: 5px;
}
.sidebar .shadow-xl.d-lg-block.d-none.pt-lg-3 {
    border-radius: 5px;
}
.elementor-widget-rds-global-promotion-widget .border-dashed-7 {
    border: 2px dashed #1e22aa;
    border-radius: 5px;
}
.elementor-widget-rds-global-promotion-widget .modal-content.border-0.rounded-0.text-center {
    border-radius: 15px !important;
}
.review_page_content h6 {
    font-size: 22px;
    text-transform: uppercase !important;
    line-height: 25px;
    font-weight: 500;
    color: #111;
    }
.bc-thnkyu-trust  {
	background-color: #E4E5E6;
}
/*----Landing Pages----*/
input#choice_3_9_1{
	background-color: var(--black-color) !important;
    border: 1px solid var(--black-color) !important;
}
.landing-page-template .elementor-widget-rds-discover-the-difference-widget .icon-truck-fast2:before {
    width: 50px;
    height: 50px;
    }
    
.landing-page-template .elementor-widget-rds-discover-the-difference-widget .border-lg-left{
	border-left:none !important;
    }
.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield.g-checkbox ul.gfield_checkbox li {
    max-width: 340px !important;
}
.landing-page-template .display1 {
    padding-bottom: 25px !important;
    }
.landing-page-template .elementor-widget-rds-template-seo-widget p.seotext-sm-start {
    display: block !important;
}
.landing-page-template .elementor-widget-rds-testimonial-widget h5, .landing-page-template button.btn.btn-primary.mw-194.scrollTo, .landing-page-template p.p-alt.text-center.mb-0.pb-2.px-lg-3.mx-lg-3 {
    display: none;
}
.thank-affiliation-swiper-a img.img-fluid {
    width: 75%;
}
.landing-page-template .elementor-widget-rds-testimonial-widget h3 {
	text-align: left !important;
}
.landing-banner-form-c {
	margin-top: -80px;
    height: 280px;
}
.landing-page-template .bc_homepage.seosection-bc img {
    content: url(/wp-content/themes/rds-child/img/landing-page/seo-img-landingpage.webp);
}
.landing-page-template .elementor-widget-rds-global-company-service-widget img {
	  display: none !important;
}
.landing-page-template .elementor-widget-rds-global-company-service-widget .img_section.text-center {
	text-align: left !important;
   	background-image: var(--wpr-bg-c209bef4-5b05-474d-bc87-b9a4b8dbb8cc);
    background-size: cover !important;
    height: 496px;
    background-repeat: no-repeat;
    background-position: center;
}
.landing-page-template .elementor-widget-rds-discover-the-difference-widget .swiper {
    padding-left: 0px !important;
}
.landing-page-template .landing-banner-form-c .gform_footer .text-center {
	text-align: right !important;
    margin-top: -50px;
    margin-right: 10px;
}
.landing-page-template li.gchoice.gchoice_3_9_1 {
	float: left;
    width: 100% !important;
    margin-top: 25px !important;
    }
.landing-page-template .gform_wrapper .ginput_container_checkbox {
    float: left;
    width: 195px;
}
.elementor-widget-rds-global-landing-page-banner-widget h2 {
    font-size: 28px;
    line-height: 30px;
    color: #111;
    text-transform: uppercase;
    }
.landing-page-template .elementor-widget-rds-global-request-service-widget .h4-alt {
	font-size: 30px;
    line-height: 41px;
    color: #111;
    text-transform: uppercase;
}
.landing-banner-form-c {
	border-radius: 10px;
}
.sidebar span.p-alt.text_26.line_height_31, .sidebar .text_26:hover {
	font-family: 'Teachers';
    font-weight: 700;
    line-height: 27px;
    font-size: 24px;
    padding-bottom: 15px !important;
    color: #fff !important;
    text-transform: uppercase;
}
.sidebar_coupon .text_28, .sidebar_coupon .text_28:hover {
	font-family: 'Teachers';
    font-weight: 700;
    line-height: 40px;
    font-size: 36px;
    color: #111111 !important;
}
.sidebar .btn-primary {
	height: 50px;
}
.gform_legacy_markup_wrapper .validation_message.validation_message--float {
	padding-top: 0px !important;
}
#gform_2 .gform_legacy_markup_wrapper .validation_message.validation_message--float {
	color: #fff !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .large, .sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .medium {
    border-radius: 4px !important;
    border: 1px solid #8E93FF;
    background: #FFFFFF;
}
.sidebar .border_form.border_form_light .floating_labels_wrapper .floating_labels label, .sidebar select {
    color: #292930;
    z-index: 99;
}
.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .ginput_container_select:after {
    right: 15px !important;
    top: 22px !important;
    border-left: 2px solid #292930 !important;
    border-bottom: 2px solid #292930 !important;
    z-index: 9 !important;
}
.border_form.border_form_light .gform_wrapper ul li.gfield .ginput_container_select option, .home_border_form .gform_wrapper ul li.gfield .ginput_container_select option {
	background-color: #fff !important;
    }
.elementor-widget-rds-global-service-subpagesidebar-request-widget  {
    background-image: var(--wpr-bg-5dd88c52-2d87-42ea-8efa-bcb14c90fcc1);
    background-size: cover;
    background-repeat: no-repeat;
	}
.elementor-widget-rds-promotion-widget .modal.fade.request_form .border-dashed-7,
.modal-dialog .border-dashed-7.pt-lg-4.pb-lg-4.py-4.footer_form_A.ui_kit_footer_form.elementor-popupform  {
    border: 2px dashed #1e22aa;
    border-radius: 5px;
    padding-top: 47px !important;
    padding-bottom: 62px !important;
    padding-left: 60px;
    padding-right: 60px;
}
.elementor-widget-rds-promotion-widget .modal.fade.request_form .border-dashed-7 h3, .modal-dialog .modal-body.p-lg-4.p-2.w-100.my-auto.mx-auto.coupons h3 {
    color: var(--black-color);
    }
#gform_9 button#gform_submit_button_9 {
    min-width: 198px;
    min-height: 53px;
    background-color: var(--primary-color);
}
#request_coupon_form .rounded-0 {
	border-radius: 15px !important;
}
.landing_banner_form .container {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
a.scroll-to-service.btn.btn-primary.mw-242.mh-43 {
	z-index: 999;
}
.cta_call_link span {
	padding-left: 0px !important;
}
.sidebar_coupon span.coupon_heading {
    font-family: Teachers;
    }
.sidebar_coupon span.coupon_sub_heading {
    padding-bottom: 20px !important;
}
.announcment_bar_text .tool_tip_text a {
    color: #E4002B;
}
.announcment_bar_text .tool_tip_text a:hover{
	text-decoration:underline;
	color:#1E22AA;
}
.elementor-widget-rds-discover-the-difference-widget .swiper-horizontal>.swiper-pagination-bullets, .elementor-widget-rds-discover-the-difference-widget .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-widget-rds-discover-the-difference-widget .swiper-pagination-custom, .elementor-widget-rds-discover-the-difference-widget .swiper-pagination-fraction{
	z-index:999;
}
.mobile_buttons .header_accordion button {
    background-color: var(--secondary-color) !important;
}
.mobile_buttons .header_accordion a {
	color: #E4002B;
}
.mobile_buttons .header_accordion a:hover{
	text-decoration:underline;
	color:#1E22AA;
}
.announcment_bar_text:hover .annumncement-bar-underline {
    text-decoration: underline;
}
.elementor-widget-rds-global-promotion-widget .swiper-wrapper.justify-content-center.ps-lg-3 {
	padding-left: 0 !important;
}
.elementor-widget-rds-discover-the-difference-widget .swiper{
	z-index:999;
}
header .navbar-expand-lg .navbar-collapse {
    justify-content: flex-end;
}
span.d-inline-block.footer_add.text_normal.text_14.line_height_20.sm_line_height_28.line_height_20.sm_text_14.pt-lg-0.pt-2.font_default.ms-lg-4.ps-lg-2 {
    line-height: 28px;
}
p.footer_add.text-lg-start.text_14.line_height_28.sm_text_16.sm_line_height_30.mb-0.text-center {
    font-size: 14px !important;
    line-height: 28px !important;
}
@media(min-width:1368px){
header .container-fluid.d-none.d-lg-block.hide-on-touch, .elementor-element-f4ebb68.elementor-widget-rds-header-widget-global .hide-on-touch, .elementor-element-f4ebb68.elementor-widget-rds-header-widget-global .nav_container_desktop  {
        display: block !important;
    }
.show-on-touch, header .container-fluid.ui_kit_mobile_header.mobile_header_type_A.d-lg-none.show-on-touch.px-0 {
	display: none !important;
}
}
@media(min-width:1200px){
	
	header .container {
    margin-right: 0;
}
	.container-fluid.d-none.d-lg-block.hide-on-touch .col-lg-3.col-sm-4.col-12.mr-0.align-self-center.pe-0 {
    z-index: 1;
}
	.elementor-widget-rds-affiliation-widget .swiper-button-prev {
    left: -10px;
}
	.elementor-widget-rds-affiliation-widget .swiper-button-next {
    right: -3px;
}
header .container-fluid.d-none.d-lg-block.hide-on-touch, .elementor-element-f4ebb68.elementor-widget-rds-header-widget-global .hide-on-touch, .elementor-element-f4ebb68.elementor-widget-rds-header-widget-global .nav_container_desktop  {
/*         display: block !important; */
    }
.show-on-touch, header .container-fluid.ui_kit_mobile_header.mobile_header_type_A.d-lg-none.show-on-touch.px-0 {
/* 	display: none !important; */
}   
	header .container {
    max-width: 1720px !important;
}
nav.navbar.navbar-expand-lg.navbar-dark.m-auto.px-0.pb-0.pt-0.w-100  {
    margin-left: -40px !important;
}

.page-id-86 a.bc_toggle_btn.bc_toggle_btn_closed.bc_toggle_content.mw-132.seotext-sm-start.text-md-start.mb-4.btn-transparent.text-uppercase.d-inline-flex.align-items-center.no_hover_underline.read-more-btn.button {
        display: flex !important;
        justify-content: flex-start;
        left: 0%;
        position: relative;
    }


.modal-dialog .coupons .px-lg-5.mx-lg-4.px-4 {
	padding-left: 0px !important;
    padding-right: 0px !important;
    }
.elementor-widget-rds-affiliation-widget .icon-chevron-left {
/* 	margin-left: -45px; */
    margin-top: 10px;
}
.elementor-widget-rds-affiliation-widget .icon-chevron-right {
/* 	margin-left: 20px; */
}
.blog_img_container {
        min-height: 200px;
    }
#sidebar_request_coupon_form .border-dashed-7.pt-lg-4.pb-lg-4.py-4.footer_form_A.ui_kit_footer_form.elementor-popupform {
        padding-top: 47px !important;
        padding-bottom: 62px !important;
		padding-left: 60px;
        padding-right: 60px;
    }

li.gchoice.gchoice_2_9_1 {
    max-width: 230px !important;
}
.elementor-element-b48fded span.px-2.py-2.me-2.mb-0.call_today {
    display: flex;
    align-items: center;
} 
.landing-page-template .elementor-widget-rds-global-company-service-widget .cmpny-content {
	  padding-left: 26px;
}
.elementor-element-b48fded.elementor-widget.elementor-widget-rds-header-widget-global .icon-phone {
	position: relative;
    left: -10px;
    top: 5px;
    }
.elementor-element-b48fded.elementor-widget.elementor-widget-rds-header-widget-global a.phone_number {
	    margin-left: 0 !important;
}
.sidebar .shadow-xl.d-lg-block.d-none.pt-lg-3  {
    padding: 52px 0 50px !important;
	}
.sidebar .border_form .floating_labels_wrapper, .sidebar .banner-form .floating_labels_wrapper {
    max-width: 343px;
}
.landing-page-template .elementor-widget-rds-global-request-service-widget button#gform_submit_button_4  {
 	float: right;
}
.landing-page-template .elementor-widget-rds-discover-the-difference-widget h6, .landing-page-template .elementor-widget-rds-global-request-service-widget li#field_4_9 {
        padding-top: 0px !important;
    }
.landing-page-template .elementor-widget-rds-global-company-service-widget .row.mx-0.align-items-center.mt-lg-5  {
        flex-direction: row;
    }
.landing-page-template .elementor-widget-rds-global-company-service-widget .text-md-right.col-lg-5.px-lg-3.px-md-5.mt-lg-0 {
        padding-left: 0px !important;
    }
 .elementor-widget-rds-hero-widget .gform_footer.top_label .btn.btn-primary { 
    margin-right: 10px !important;
 }

	.elementor-widget-rds-affiliation-widget .col-sm-12.col-lg-10.px-lg-4.px-4.mx-atuo {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
	

	.elementor-widget-rds-testimonial-widget h4.text-center.px-lg-5.mx-lg-4.pb-lg-4.pb-4 {
    line-height: 40px;
}
	.elementor-widget-rds-global-promotion-widget .border-dashed-7.pt-lg-4.pb-lg-4.py-4.footer_form_A.ui_kit_footer_form.elementor-popupform {
    padding-top: 47px !important;
    padding-bottom: 62px !important;
}
	.elementor-widget-rds-global-promotion-widget .modal-body.p-lg-4.p-2.w-100.my-auto.mx-auto.coupons {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
}
	
	
	.elementor-widget-rds-template-seo-widget a.bc_toggle_btn.bc_toggle_content.mw-132.seotext-sm-start.text-md-start.mb-4.btn-transparent.text-uppercase.d-inline-flex.align-items-center.no_hover_underline.read-more-btn.button {
    padding-bottom: 50px;
}

	.got-an-emergency .col-lg-6:nth-child(1) {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
}
	.got-an-emergency.py-sm-2.py-3.px-sm-4.px-4.text-start.rounded-10 {
    min-height: 175px;
    align-content: center;
}
	.got-an-emergency .row.align-items-center.py-lg-4.px-lg-0.px-3.pb-4.pt-2 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

	.elementor-widget-rds-global-service-area-widget .px-xl-4.px-4.py-4.py-lg-5 {
    max-width: 490px;
	max-height:515px;
}
.elementor-location-single .elementor-widget-rds-testimonial-widget .container.pb-lg-2.mb-lg-5.pt-lg-2.position-relative.right-xl-n25 {
    padding-top: 100px !important;
    margin-bottom: 80px !important;
} 
	.elementor-widget-rds-global-promotion-widget h5.mb-0.pb-2.text-center {
    padding-bottom: 15px !important;
}
	.elementor-widget-rds-global-promotion-widget h4.text-center.d-block.pb-lg-3.pb-4 {
    margin-bottom: 0px;
}

	.elementor-widget-rds-discover-the-difference-widget p.ps-lg-1.pe-lg-3.mb-lg-0.mb-0.pt-2.pb-0 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
	.elementor-widget-rds-discover-the-difference-widget .d-block.pt-lg-5 {
    padding-top: 52px !important;
}
	.elementor-widget-rds-header-widget-global .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li > ul > li > a {
	padding: 10px 15px 10px 15px !important;
}
	.elementor-widget-rds-global-contact-widget .row.pb-lg-5 {
    flex-direction: row-reverse;
}
	.page-id-108 .color_secondary_bg.pt-5.pb-1.mxw-350.mx-auto.ms-auto {
    min-height: 386px;
    align-content: center;
	min-width:390px !important;
}
	header .call_today {
    margin-top: -10px;
}
		header .call_today {
    font-size: 16px !important;
}
	
.page-id-100 .col-lg-12.about_content.pb-lg-4 {
    padding-bottom: 100px !important;
    padding-left: 0px;
    padding-right: 0px;
}
	header .call_today {
    line-height: 19.5px !important;
}
		.elementor-widget-rds-hero-widget .home_banner {
    background-position: 59% center  !important;
}
	.elementor-widget-rds-discover-the-difference-widget .swiper-slide .mx-lg-2 {
    margin-right: 15px !important;
    margin-left: 15px !important;
}
	.elementor-widget-rds-template-seo-widget .container-fluid.py-lg-0.py-2.pt-lg-3.text-start {
	padding-right: 35px;
	padding-left: 35px;
}
	.elementor-widget-rds-global-service-area-widget .col-lg-5.col-sm-7.text-center.pb-md-0.pb-5.mb-md-0.mb-5 {
    padding-left: 5px;
    padding-right: 0px;
}
	.elementor-widget-rds-testimonial-widget .col-lg-6.pt-4.pt-lg-0.d-lg-block.d-none {
    padding-left: 0px;
}
	.elementor-widget-rds-global-annoucement-bar-widget .container {
    padding-left: 30px;
    padding-right: 74.4px;
}
	.col-lg-4.text-end.d-flex.justify-content-end .announcment_bar_text {
    background-color: var(--white-color);
    color: var(--primary-color);
    padding-left: 5px;
    padding-right: 5px;
}

	.elementor-widget-rds-global-annoucement-bar-widget .col-lg-4.text-start.d-flex.justify-content-start, .elementor-widget-rds-global-annoucement-bar-widget .col-lg-4.text-center.d-flex.justify-content-center {
    height: 40px !important;
}
	.elementor-widget-rds-testimonial-widget .container.pb-lg-2.mb-lg-5.pt-lg-2.position-relative.right-xl-n25 {
    right: 0px !important;
}
	.elementor-widget-rds-testimonial-widget .swiper.review-swiper-c-32453 {
    min-width: 605px;
} 
.elementor-widget-rds-affiliation-widget .container-fluid.py-5.py-lg-5.text-center {
    padding-top: 26px !important;
    padding-bottom: 34px !important;
}
	.elementor-widget-rds-global-company-service-widget .text-md-right.col-lg-5.px-lg-3.px-md-5.mt-lg-0 {
    padding-right: 0px !important;
    padding-left: 80px !important;
}
	.elementor-widget-rds-template-seo-widget .container.pt-lg-3.py-0 {
    padding-left: 0px;
    padding-right: 0px;
}
			.elementor-widget-rds-hero-widget .ginput_container.ginput_container_checkbox {
    padding-top: 15px;
}
.elementor-widget-rds-header-widget-global a.phone_number {
	margin-left: -20px;
	padding-top:10px !important;
}

	.elementor-widget-rds-discover-the-difference-widget:before {
    background-image: var(--wpr-bg-773fb0e1-b398-4614-87bd-243b62af0ee3);
    content: "";
    width: 619px;
    height:300px;
    display: block;
    position: absolute;
    top: -242px;
    bottom: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 999;
    right: 0px;
    text-align: center;
    margin: 0px auto;
    background-position: top;
}
	header .col-lg-6 {
    flex: 0 0 auto;
    width: 65%;
}

	.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li a:last-of-type {
    padding-right: 5px !important;
}
	header .pl-0.text-right.pt-1 {
    padding-top: 0px !important;
}
	header .col-lg-3 {
    flex: 0 0 auto;
    width: 20% !important;
}
	header .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.dropdown {
    padding-right: 30px !important;
}
	header .col-lg-9 {
    flex: 0 0 auto;
    width: 80% !important;
}
	header span.text-start:before  {
    background-image: var(--wpr-bg-8e9d791c-098a-41af-b562-f1015aff626e);
    content: "";
    position: relative;
    display: block;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    left: -20px;
    top: 18px;
}
	header .col-lg-9.ps-0.text-end.py-3 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
}
	header .col-lg-6:nth-child(2) {
        width: 35%;
        padding-right: 0px !important;
        padding-left: 0px !important;
}
	header .container-fluid.d-none.d-lg-block.hide-on-touch {
    margin-right: 0px !important;
    padding-right: 0px !important;
}
 	header a#schedule_online_button_desktop {

/* 		 padding-top: 38.5px;
    padding-bottom: 38.5px; */
    border-radius: 0px !important;
} 
	
	.elementor-widget-rds-global-request-service-widget button#gform_submit_button_4 {
    min-width: 220px !important;
    min-height: 50px !important;
	top:-58px !important;
}
.elementor-widget-rds-global-request-service-widget li#field_12_12 .text-center {
    text-align: right !important;
}
.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield .ginput_container.ginput_container_checkbox .gfield_checkbox li.gchoice {
    max-width: 100%!important;
}
	footer .text_24.mt-4.d-lg-flex.pt-4.pb-lg-0.pb-2 {
    padding-top: 25px !important;
    margin-top: 0px !important;
}
	
	footer .container-fluid.text-md-start.pt-0.pt-lg-5.pb-5.pb-lg-5 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
	footer .container {
    max-width: 1720px !important;
}
footer .col-sm-12:nth-child(1) {
    width: 25%;
    padding-right: 120px;
    padding-top: 0px !important;
     border-right: 1px solid #a6a6a64d;
	padding-left:20px;
}
footer .col-sm-12:nth-child(2) {
    width: 25%;
    padding-left: 100px;
    padding-right: 84px;
     border-right: 1px solid #a6a6a64d;
}
footer .col-sm-12:nth-child(3) {
    width: 25%;
    padding-left: 90px;
    padding-right: 100px;
    border-right: 1px solid #a6a6a64d;
}
footer .col-sm-12:nth-child(4) {
    width: 25%;
    padding-left: 110px;
	padding-right: 60px;
}
	footer .col-sm-12:nth-child(4) .col-7.px-lg-3.px-0 {
    padding-left: 0.7rem !important;
}
footer .h6-alt {
    font-family: Teachers !important;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 25px;
    color:var(--black-color) !important;
}
	footer .h8 {
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 28px;
    color: var(--black-color) !important;
}
	
	.elementor-widget-rds-global-request-service-widget li#field_4_9 {
    padding-top: 10px !important;
}
	.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield {
    padding-bottom: 20px !important;
}
	.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield.gf_left_half {
    padding-right: 6px !important;
}
	.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield.gf_right_half {
    padding-left: 6px !important;
}
	.elementor-widget-rds-global-request-service-widget .col-lg-12.pt-lg-3.elementor-requestformA {
    max-height: 547px !important;
}
.elementor-requestformA h4:before {
    background-image: var(--wpr-bg-78011da1-2949-450b-b900-41ef1f31fec0);
    width: 50%;
    background-size: 102px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    height: 76px;
    content: "";
    margin: auto 130px;
	margin-bottom:10px !important;
}
	
	.elementor-widget-rds-global-request-service-widget .col-lg-12.pt-lg-3.elementor-requestformA {
    padding-left: 40px;
    padding-right: 40px;
	padding-top:50px !important;
}
	.elementor-widget-rds-global-service-area-widget .row.align-item-center.py-xl-5.py-md-5.pb-5.mb-md-0.mb-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
	.elementor-widget-rds-global-company-service-widget .container.px-lg-3.px-0.mb-4 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.hvac .e-con-inner {
    max-width: 1240px !important;
}
	.elementor-widget-rds-global-company-service-widget .cmpny-content {
    width: 50% !important;
}
	.elementor-widget-rds-global-company-service-widget .mt-lg-5 {
    margin-top: 100px !important;
}
	.elementor-widget-rds-global-company-service-widget .container-fluid.px-0.px-lg-3.pb-3.pb-lg-3.pt-lg-0.mt-lg-0 {
    padding-bottom: 36px !important;
}
	.elementor-widget-rds-global-company-service-widget .row.mx-0.align-items-center.mt-lg-5 {
    flex-direction: row-reverse;
}
	.elementor-widget-rds-global-promotion-widget .homepage_coupon.pt-lg-5 {
    padding-top: 76px !important;
}
	.elementor-widget-rds-global-promotion-widget .homepage_coupon.pb-lg-4 {
    padding-bottom: 4px !important;
}
	.elementor-widget-rds-global-company-service-widget h7 , .elementor-widget-rds-global-promotion-widget h5{
    font-size: 22px;
    line-height: 25px;
    font-weight: 500;
    color: var(--black-color);
	text-transform: uppercase !important;
}
	.elementor-widget-rds-global-promotion-widget .swiper-wrapper.justify-content-center.ps-lg-3{
	padding-left:0px !important;
}
	.elementor-widget-rds-global-promotion-widget .swiper-slide {
/*     min-width: 600px; */
}
	.elementor-widget-rds-global-promotion-widget .container {
    max-width: 1280px !important;
}
	.elementor-widget-rds-global-promotion-widget h4.text-center.d-block.pb-lg-3.pb-4 {
    font-size: var(--h2-font-size);
	line-height:48px !important;
	text-transform: capitalize !important;
}
	.elementor-widget-rds-discover-the-difference-widget .col-12.text-center.pb-lg-4.pb-5.pt-lg-0.pt-4 {
    padding-top: 34px !important;
}
	.elementor-widget-rds-discover-the-difference-widget .container.pt-lg-4.pb-lg-5.pt-2 {
    padding-bottom: 76px !important;
}
	.elementor-widget-rds-discover-the-difference-widget h3 {
    font-size: 22px !important;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 25px !important;
    padding-bottom: 15px !important;
    color: var(--white-color) !important;
}
.elementor-widget-rds-discover-the-difference-widget .swiper-slide .mh-460 {
    min-height: 237px !important;
}
	.elementor-widget-rds-discover-the-difference-widget {    
    background-image: var(--wpr-bg-0ed0df52-7475-4ece-b55c-d1d2436a24d2);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
	.elementor-widget-rds-template-seo-widget .pt-lg-3 {
    padding-top: 40px !important;
	padding-bottom: 75px !important;
}
	.elementor-widget-rds-hero-widget {
    padding-bottom: 70px !important;
}
	.elementor-widget-rds-services-widget .container-fluid.pb-lg-5.pb-4.px-0 {
    padding-bottom: 76px !important;
}
	.elementor-widget-rds-services-widget .swiper-pagination {
    display: none !important;
}
	.container {
    	max-width: 1240px !important;
}
	.elementor-widget-rds-services-widget .swiper-slide {
        min-width: 287px !important;
        min-height: 238px !important;
}
	.elementor-widget-rds-services-widget .swiper-slide:nth-child(4) {
    margin-right: 0px !important;
}
	.elementor-widget-rds-services-widget .container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

	.elementor-widget-rds-hero-widget .gform_footer.top_label {
    margin-top: -56px !important;
}

	span.display2.pb-lg-3.mb-lg-2.pb-2 {
    padding-right: 665px;
	padding-bottom: 32px !important
}
	.elementor-widget-rds-hero-widget .col-md-12.pt-lg-4.pb-lg-5 {
    padding-bottom: 110px !important;
}
	
	.elementor-widget-rds-hero-widget .container-fluid.py-lg-5.home_banner.px-lg-3.px-0 {
    max-height: 810px !important;
	padding-top: 54px !important;
}
	.hero_banner_form_background.position-relative.py-4.px-lg-4.px-4.shadow-1.elementor-form-c {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
	border-radius: 10px !important;
	 margin-top: -75px;
	max-height:307px !important;
	box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.09) !important;
}
	.elementor-widget-rds-hero-widget .hero_banner_form_background h3.pb-4.text-center.mb-0.h3 {
    padding-bottom: 15px !important;
	font-size:28px !important;
	line-height:30px !important;
}
	
	.elementor-widget-rds-hero-widget .home-form .border_form.bg_form .floating_labels_wrapper li {
    max-width: calc(100% / 3) !important;
}
	.elementor-widget-rds-template-seo-widget h7, .landing-page-template .elementor-widget-rds-template-seo-widget h2 {
        font-size: 22px !important;
        line-height: 25px !important;
        font-weight: 500 !important;
        color: var(--black-color);
        text-transform:uppercase !important;
}
	.elementor-widget-rds-discover-the-difference-widget h6{
        font-size: 20px;
        font-weight: 800;
        text-transform: uppercase;
        line-height: 26px;
        color: var(--white-color);
        padding-top: 25px !important;
        letter-spacing:1px !important;
}
	.elementor-widget-rds-global-promotion-widget .swiper-slide {
   margin:15px !important
}
	.elementor-widget-rds-global-company-service-widget .text-md-right.col-lg-5.px-lg-3.px-md-5.mt-lg-0 {
    width: 50%;
}
		.elementor-widget-rds-global-service-area-widget h4.pt-lg-4.pb-3.mb-0 {
            font-size: var(--h3-font-size);
        line-height: 40px;
	padding-top:0px !important;
}
body .proudly_serving_area.proudly-serving-b{
    background-position: 58% center !important;
    height: 625px;
    display: flex;
    align-items: center;
}

.elementor-widget-rds-global-service-area-widget .pt-2.pb-3.pb-lg-4 {
    padding-top: 14px !important;
    padding-bottom: 2px !important;
}
.elementor-widget-rds-global-service-area-widget .px-xl-4.px-4.py-4.py-lg-5 {
    padding-right: 35px !important;
    padding-left: 35px !important;
    height: 440px;
}

.elementor-widget-rds-testimonial-widget .container.pb-lg-2.mb-lg-5.pt-lg-2.position-relative.right-xl-n25 {
    padding-top: 100px !important;
    margin-bottom: 0px !important;
}
	.elementor-widget-rds-testimonial-widget .swiper-slide {
    padding-bottom: 40px !important;
}
	.elementor-widget-rds-global-request-service-widget {
    background-image:var(--wpr-bg-b2303495-e044-40bb-a9d8-9ede0c7368db);
	background-size: cover !important;
	background-repeat:no-repeat !important;
    
}
	.elementor-widget-rds-global-request-service-widget .col-lg-12.pt-lg-3.elementor-requestformA {
    width: 48.8% !important;
	margin-left: 10px !important;
		        padding-bottom: 10px;
}
	
		.elementor-widget-rds-global-service-subpage-banner-widget .subpage_banner,
        .elementor-widget-rds-global-subpage-widget .subpage_banner {
    background-position: left center !important;
}
	.treat_content.mx-lg-0.pt-lg-4 {
    padding-top: 30px !important;
}
		.treat_content ul {
    margin-bottom: 20px;
}
	.elementor-widget-rds-services-widget .h6 {
    line-height: 26px !important;
}

}


@media(max-width:1279px) {
.elementor-widget-rds-footer-widget img.d-lg-block.d-none.img-fluid.w-auto {
        width: 260px !important;
    }
     header .container-fluid.ui_kit_mobile_header.mobile_header_type_A.d-lg-none.show-on-touch.px-0, .show-on-touch {
        display: block !important;
    }
    header .container-fluid.d-none.d-lg-block.hide-on-touch, .elementor-element-f4ebb68.elementor-widget-rds-header-widget-global .hide-on-touch  {
    	display: none !important;
    }
}
@media(max-width:1195px) {
   
    .landing-page-template .elementor-widget-rds-footer-widget img.d-lg-block.d-none.img-fluid.w-auto {
        width: 260px !important;
    } 

}
@media(max-width:1024px) {
.error-pipe {
	display: none;
}
.landing-banner-form-c {
        height: auto;
    }
.landing-footer .elementor-widget-rds-footer-widget img.d-lg-block.d-none.img-fluid.w-auto {
        width: 260px !important;
    }
}

@media(min-width:1025px) and (max-width:1199px){ 
	div#read_more {
    margin-top: 40px;
}
.e-con>.e-con-inner {
	margin-left: 0px !important;
    margin-top: 12px;
}
.landing-banner-form-c {
	height: auto;
    }
body .container-fluid.subpage_banner.py-5 {
        background-position: bottom !important;
    }
.elementor-3 .elementor-element.elementor-element-26f3e0b7 {
	margin-left: 0px;
}
.elementor-widget-rds-footer-widget img.d-lg-block.d-none.img-fluid.w-auto {
        width: 245px !important;
        }
.landing-page-footer .elementor-widget-rds-footer-widget img.d-lg-block.d-none.img-fluid.w-auto {
        width: 260px !important;
    }
.landing-banner-form-c .gform_wrapper.floating_labels_wrapper .floating_labels ul>li.gfield {
        max-width: 16.6% !important;
        padding-left: 6px !important;
        padding-right: 6px !important;
        width: 16.6% !important;
        display: inline-block;
        min-width: 16.6% !important;
        padding-bottom: 11px !important;
    }
}
@media only screen and (min-width: 1025px){
.page-id-62295 .subpage_banner {
    /* background-image: var(--wpr-bg-c1f7bfce-475e-40c9-bcec-0f07ac04ce11); */
    background-image: -webkit-image-set(var(--wpr-bg-4593e316-7162-4842-9c60-263e10da6716) 1x, var(--wpr-bg-eba1b158-74ec-4a5a-b98e-2614d64f9f67) 2x, var(--wpr-bg-c1f7bfce-475e-40c9-bcec-0f07ac04ce11) 3x);
    background-image: image-set(var(--wpr-bg-4593e316-7162-4842-9c60-263e10da6716) 1x, var(--wpr-bg-eba1b158-74ec-4a5a-b98e-2614d64f9f67) 2x, var(--wpr-bg-c1f7bfce-475e-40c9-bcec-0f07ac04ce11) 3x);
	background-size:100% 100%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.page-id-62295 .subpage_banner {
    /* background-image: var(--wpr-bg-c1f7bfce-475e-40c9-bcec-0f07ac04ce11); */
    background-image: -webkit-image-set(var(--wpr-bg-4593e316-7162-4842-9c60-263e10da6716) 1x, var(--wpr-bg-eba1b158-74ec-4a5a-b98e-2614d64f9f67) 2x, var(--wpr-bg-c1f7bfce-475e-40c9-bcec-0f07ac04ce11) 3x);
    background-image: image-set(var(--wpr-bg-4593e316-7162-4842-9c60-263e10da6716) 1x, var(--wpr-bg-eba1b158-74ec-4a5a-b98e-2614d64f9f67) 2x, var(--wpr-bg-c1f7bfce-475e-40c9-bcec-0f07ac04ce11) 3x);
	background-size:100% 100%;
	}
}
/*ipad pro*/
@media(min-width:992px) and (max-width:1199px){

	.elementor-widget-rds-promotion-widget .subpage_full_content .h-auto.border-quaternary-dashed {
    min-height: 311px;
}
	.swiper-button-prev.thank_affiliation_prev_b {
  left: -5px !important;
}
	.swiper-button-next.thank_affiliation_next_a {
  right: -5px !important;
}
	.elementor-widget-rds-affiliation-widget .swiper-button-prev {
    left: 0px;
}
	.elementor-widget-rds-affiliation-widget .swiper-button-next {
    right: 10px;
}
	    .elementor-widget-rds-footer-widget img.d-lg-block.d-none.img-fluid.w-auto {
        width: 216px !important;
	}
	footer .order-lg-2.order-3 .mw-277.mx-auto {
    min-width: 288px !important;
		margin-left: -4px !important;
}
	header .container {
    max-width: 1920px !important;
}
.proudly-serving-b p {
	margin-bottom: 0px;
}
	header .container-fluid.ui_kit_mobile_header.mobile_header_type_A.d-lg-none.show-on-touch.px-0 {
	display: block !important;
}   
	header .container-fluid.d-none.d-lg-block.hide-on-touch {
	display: none !important;
}  
.elementor-widget-rds-hero-widget .container.pb-lg-5.pt-lg-4.py-4.text-center {
    padding-left: 26px;
}
.hero_banner_form_background.position-relative.py-4.px-lg-4.px-4.shadow-1.elementor-form-c {
/*         margin-left: 12px !important; */
    }
.elementor-widget-rds-discover-the-difference-widget h3 {
	color: var(--white-color);
}
.landing-page-template footer .col-sm-12:nth-child(1)  {
        padding: 0px !important;
        border-right: none;
    }
.landing-page-template .elementor-widget-rds-global-request-service-widget button#gform_submit_button_4 {
 	float: right;
}
 .elementor-widget-rds-hero-widget .gform_footer.top_label .btn.btn-primary { 
    margin-right: 10px !important;
 }
.elementor-40482 .elementor-element.elementor-element-5e3aaf8  {
        margin-top: 50px;
        margin-bottom: 50px;
        padding: 0px 20px 0px 20px !important;
    }
.landing-page-template .elementor-widget-rds-discover-the-difference-widget h6 {
        padding-top: 0px !important;
    }
.landing-page-template .elementor-widget-rds-global-company-service-widget .row.mx-0.align-items-center.mt-lg-5  {
        flex-direction: row;
    }
		
.elementor-widget-rds-global-promotion-widget .border-dashed-7.pt-lg-4.pb-lg-4.py-4.footer_form_A.ui_kit_footer_form.elementor-popupform {
    padding-top: 47px !important;
    padding-bottom: 62px !important;
}
.elementor-widget-rds-global-promotion-widget .modal-body.p-lg-4.p-2.w-100.my-auto.mx-auto.coupons {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
}
	
.elementor-widget-rds-services-widget .h6 {
    line-height: 26px !important;
}
		.got-an-emergency .col-lg-6:nth-child(1) {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
}
.got-an-emergency.py-sm-2.py-3.px-sm-4.px-4.text-start.rounded-10 {
    min-height: 175px;
    align-content: center;
}
	.got-an-emergency .row.align-items-center.py-lg-4.px-lg-0.px-3.pb-4.pt-2 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
		.rds-has-sidebar h2.elementor-heading-title.elementor-size-default {
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 25px;
}
	.rds-has-sidebar .elementor-widget-theme-post-content h2.elementor-heading-title.elementor-size-default{
		    font-size: 42px;
			font-weight: 700;
			text-transform: capitalize;
			line-height: 48px;
			color: #1e22aa;
			font-family: Teachers;
	}
.elementor-location-single .elementor-widget-rds-testimonial-widget .container.pb-lg-2.mb-lg-5.pt-lg-2.position-relative.right-xl-n25 {
    padding-top: 100px !important;
    margin-bottom: 80px !important;
}  
	.treat_content.mx-lg-0.pt-lg-4 {
    padding-top: 30px !important;
}
	.treat_content ul {
    margin-bottom: 20px;
}
		.elementor-widget-rds-global-company-service-widget .mt-lg-5 {
    margin-top: 100px !important;
}
		.elementor-widget-rds-global-promotion-widget h5.mb-0.pb-2.text-center {
    padding-bottom: 15px !important;
}
.elementor-widget-rds-global-promotion-widget h4.text-center.d-block.pb-lg-3.pb-4 {
    margin-bottom: 0px;
}

.container-fluid.subpage_banner.py-5 {
    min-height: 260px !important;
}
.page-id-100 .col-lg-12.about_content.pb-lg-4 {
    padding-bottom: 100px !important;
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-widget-rds-affiliation-widget .container-fluid.py-5.py-lg-5.text-center {
    padding-top: 26px !important;
    padding-bottom: 34px !important;
}
.elementor-widget-rds-discover-the-difference-widget .swiper-slide .mx-lg-2 {
    margin-right: 15px !important;
    margin-left: 15px !important;
}
.elementor-widget-rds-discover-the-difference-widget:before {
    background-image: var(--wpr-bg-d9245fdf-db89-4b23-a04d-4188ec44b830);
    content: "";
    width: 580px;
    height: auto;
    display: block;
    position: absolute;
    top: -226px;
    bottom: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 999;
    right: 0px;
    text-align: center;
    margin: 0px auto;
    background-position: top;
}
		footer .text_24.mt-4.d-lg-flex.pt-4.pb-lg-0.pb-2 {
    padding-top: 25px !important;
    margin-top: 0px !important;
}
	footer .container-fluid.text-md-start.pt-0.pt-lg-5.pb-5.pb-lg-5 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
	footer .container {
    max-width: 1720px !important;
}
footer .col-sm-12:nth-child(1) {
    width: 25%;
    border-right: 1px solid #a6a6a64d;
    padding-top: 0px !important;
    padding-right: 60px;
	padding-left:20px;
}
footer .col-sm-12:nth-child(2) {
    width: 25%;
    border-right: 1px solid #a6a6a64d;
    padding-left: 40px;
    padding-right: 40px;
}
footer .col-sm-12:nth-child(3) {
    width: 25%;
    border-right: 1px solid #a6a6a64d;
    padding-left: 30px;
    padding-right: 30px;
}
footer .col-sm-12:nth-child(4) {
    width: 25%;
    padding-left: 30px;
	padding-right: 25px;
}
footer .h6-alt {
    font-family: Teachers !important;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 25px;
    color:var(--black-color) !important;
}
	footer .h8 {
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 28px;
    color: var(--black-color) !important;
}
		.elementor-widget-rds-global-request-service-widget li#field_4_9 {
    padding-top: 10px !important;
}
	.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield {
    padding-bottom: 20px !important;
}
	.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield.gf_left_half {
    padding-right: 6px !important;
}
	.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield.gf_right_half {
    padding-left: 6px !important;
}
		.elementor-widget-rds-global-request-service-widget .col-lg-12.pt-lg-3.elementor-requestformA {
    width: 60% !important;
}
.elementor-requestformA h4:before {
    background-image: var(--wpr-bg-56b06660-5303-4987-affe-b01878c4199c);
    width: 50%;
    background-size: 102px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    height: 76px;
    content: "";
    margin: auto 130px;
   margin-bottom:10px;
}
	.elementor-widget-rds-global-request-service-widget .container-fluid.py-5.py-lg-4.text-center.position-relative.z-index-2 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
}
.elementor-widget-rds-global-request-service-widget .col-lg-12.pt-lg-3.elementor-requestformA {
    max-height: 547px !important;
}
	.elementor-widget-rds-global-request-service-widget .col-lg-12.pt-lg-3.elementor-requestformA {
    padding-left: 40px;
    padding-right: 40px;
	padding-top:50px !important;
}
.elementor-widget-rds-global-request-service-widget {
    background-image:var(--wpr-bg-cf54ed6f-c26e-4bb0-9a41-853ad167f20a);
	background-size: cover !important;
	background-repeat:no-repeat !important;
    background-position: 22%;
		
}
		.elementor-widget-rds-testimonial-widget .swiper-slide {
    padding-bottom: 40px !important;
}
		.elementor-widget-rds-testimonial-widget p.pt-3.pe-lg-2.pb-3 {
    margin-bottom: 0px !important;
	padding-top:0px !important;
}
	.elementor-widget-rds-testimonial-widget .container.pb-lg-2.mb-lg-5.pt-lg-2.position-relative.right-xl-n25 {
    padding-top: 100px !important;
    margin-bottom: 0px !important;
}
		.elementor-widget-rds-global-service-area-widget .row.align-item-center.py-xl-5.py-md-5.pb-5.mb-md-0.mb-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.elementor-widget-rds-global-service-area-widget .pt-2.pb-3.pb-lg-4 {
            display: none;
}
	.elementor-widget-rds-global-company-service-widget .cmpny-content {
    width: 50% !important;
}
		.elementor-widget-rds-global-company-service-widget .row.mx-0.align-items-center.mt-lg-5 {
    flex-direction: row-reverse;
}
		.elementor-widget-rds-global-company-service-widget .text-md-right.col-lg-5.px-lg-3.px-md-5.mt-lg-0 {
    width: 50%;
}
	.elementor-widget-rds-global-promotion-widget .swiper-slide {
   margin:15px !important
}
		.elementor-widget-rds-global-promotion-widget .homepage_coupon.pt-lg-5 {
    padding-top: 76px !important;
}
	.elementor-widget-rds-global-promotion-widget .homepage_coupon.pb-lg-4 {
    padding-bottom: 4px !important;
}
		.elementor-widget-rds-global-promotion-widget h4.text-center.d-block.pb-lg-3.pb-4 {
    font-size: var(--h2-font-size);
	line-height:48px !important;
	text-transform: capitalize !important;
}
	.elementor-widget-rds-global-company-service-widget h7 , .elementor-widget-rds-global-promotion-widget h5{
    font-size: 22px;
    line-height: 25px;
    font-weight: 500;
    color: var(--black-color);
	text-transform: uppercase !important;
}
		.elementor-widget-rds-discover-the-difference-widget .container.pt-lg-4.pb-lg-5.pt-2 {
    padding-bottom: 76px !important;
}
		.elementor-widget-rds-discover-the-difference-widget .col-12.text-center.pb-lg-4.pb-5.pt-lg-0.pt-4 {
    padding-top: 34px !important;
}
		.elementor-widget-rds-discover-the-difference-widget h5 {
    font-size: 22px !important;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 25px !important;
    padding-bottom: 15px !important;
    color: var(--white-color) !important;
}
	.elementor-widget-rds-discover-the-difference-widget .swiper-slide .mh-460 {
    min-height: 280px !important;
}
		.elementor-widget-rds-discover-the-difference-widget h6{
    font-size: 20px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 26px;
    color: var(--white-color);
	padding-top: 25px !important;
}
		.elementor-widget-rds-discover-the-difference-widget {
    background-image: url(/wp-content/themes/rds-child/img/custom/value-prop-bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
		.elementor-widget-rds-template-seo-widget h7, .landing-page-template .elementor-widget-rds-template-seo-widget h2 {
    font-size: 20px !important;
    line-height: 25px !important;
    font-weight: 500 !important;
    color: var(--black-color);
	text-transform:uppercase !important;
}
		.container {
    max-width: 1240px !important;
}

	.elementor-widget-rds-services-widget .swiper-slide:nth-child(4) {
    margin-right: 0px !important;
}
	.elementor-widget-rds-services-widget .swiper-slide {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
	.elementor-widget-rds-hero-widget {
    padding-bottom: 70px !important;
}
.elementor-widget-rds-services-widget {
    padding-bottom: 28px;
}
	.elementor-widget-rds-services-widget .swiper-pagination.swiper-pagination-service.d-block.swiper-pagination-service-.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-lock {
	display: none !important;
}
	.elementor-widget-rds-global-request-service-widget .col-lg-12.pt-lg-3.elementor-requestformA {
    margin-left: 20px;
}
	.elementor-widget-rds-template-seo-widget .container-fluid.py-lg-0.py-2.pt-lg-3.text-start {
    padding-right: 25px;
    padding-left: 25px;
}
	.elementor-widget-rds-template-seo-widget .pt-lg-3 {
    padding-top: 40px !important;
	padding-bottom:75px !important;
}
		.elementor-widget-rds-services-widget .w-100.d-lg-block.d-flex.align-items-center.py-lg-5 {
    padding-top: 22px !important;
    padding-bottom: 14px !important;
}
		.elementor-widget-rds-hero-widget .gform_footer.top_label {
    margin-top: -56px !important;
}
		.elementor-widget-rds-hero-widget .ginput_container.ginput_container_checkbox {
    padding-top: 15px;
}
	.elementor-widget-rds-hero-widget .home-form .border_form.bg_form .floating_labels_wrapper li {
    max-width: calc(100% / 3) !important;
}

	span.display2.pb-lg-3.mb-lg-2.pb-2 {
    padding-right: 470px;
	padding-bottom: 40px !important
}
		.elementor-widget-rds-hero-widget .container-fluid.py-lg-5.home_banner.px-lg-3.px-0 {
    min-height: 810px !important;
	padding-top: 54px !important;
}
	.hero_banner_form_background.position-relative.py-4.px-lg-4.px-4.shadow-1.elementor-form-c {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
	border-radius: 10px !important;
	 margin-top: -75px;
	max-height:307px !important;
	box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.09) !important;
}
	.elementor-widget-rds-hero-widget .hero_banner_form_background h3.pb-4.text-center.mb-0.h3 {
    padding-bottom: 15px !important;
	font-size:28px;
	line-height:30px;
}
	.coupon_name a.btn {
    margin-top: 0 !important;
}
	.elementor-widget-rds-global-promotion-widget .swiper-slide {
/*     min-width: 450px; */
}
	.elementor-widget-rds-global-promotion-widget .container {
    max-width: 1280px !important;
}
	.elementor-widget-rds-global-service-area-widget h4.pt-lg-4.pb-3.mb-0 {
    font-size: var(--h3-font-size);
    line-height: 40px;
	padding-top:0px !important;
}
	.elementor-widget-rds-global-service-area-widget .px-xl-4.px-4.py-4.py-lg-5 {
    padding-right: 25px !important;
    padding-left: 25px !important;
}
	.elementor-widget-rds-global-request-service-widget button#gform_submit_button_4 {
    min-width: 220px !important;
    min-height: 50px !important;
	top:-58px !important;
}
.elementor-widget-rds-global-request-service-widget li#field_4_12 .text-center {
    text-align: right !important;
}
.elementor-widget-rds-global-request-service-widget .banner-form .gform_wrapper ul li.gfield .ginput_container.ginput_container_checkbox .gfield_checkbox li.gchoice {
    max-width: 100%!important;
}
	.elementor-widget-rds-global-annoucement-bar-widget .col-lg-4.text-start.d-flex.justify-content-start, .elementor-widget-rds-global-annoucement-bar-widget .col-lg-4.text-center.d-flex.justify-content-center {
    height: 40px !important;
}
	.col-lg-4.text-end.d-flex.justify-content-end .announcment_bar_text {
    background-color: var(--white-color);
    color: var(--primary-color);
    padding-left: 5px;
    padding-right: 5px;
}
}
@media only screen and (max-width:1025px){
	.page-id-101 .col-lg-4.mb-lg-5.mb-4 {
    	width: 48% !important;
	}

 }
 


@media only screen and (max-width: 991px) {
	.coupon_name a.btn {
    margin-top: 0 !important;
}
	.elementor-widget-rds-global-annoucement-bar-widget {
        display: none !important;
    }
	.elementor-widget-rds-testimonial-template-widget nav {
    margin-bottom: 40px;
}
	.container-fluid.ui_kit_mobile_header.mobile_header_type_A.d-lg-none.show-on-touch.px-0 .col-2.ps-0.text-center.align-self-center{
		text-align:center !important;
	}
.elementor-section-boxed .elementor-col-100 h2 {
	    font-size: 34px;
        line-height: 38px;
}
.finance_page h2 {
    font-size: 22px;
    line-height: 25px;
}
.elementor-widget-rds-template-seo-widget h7, .landing-page-template .elementor-widget-rds-template-seo-widget h2 {
    font-size: 20px !important;
    line-height: 25px !important;
    font-weight: 500 !important;
    color: var(--black-color);
	text-transform:uppercase !important;
}
.elementor-widget-rds-services-widget .swiper-slide {
    min-width: 343px !important;
    min-height: 250px !important;
}
.subpage-sidebar-container .elementor-col-66 h2{
		font-size: 36px;
        line-height: 42px;
	}
.mobile_buttons.px-3 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
	#disclaimerLabel p a:hover,#disclaimerLabel p .a:hover{
		font-size: 18px!important;
        line-height: 30px!important;
	}
	.sidebar_coupon .h3{
		margin-bottom:20px!important;
	}
	.offer-btn .no_hover_underline{
		    margin-left: 5px;
	}
	.elementor-widget-rds-global-contact-widget .mxw-350{
	 margin-top:40px!important;
  }
	.bc-thnkyu-trust h2{
		text-align:center!important;
	}
	.elementor-widget-rds-global-thankyou-widget .thankyou_page_content_color{
		width:100%;
	}
	.phone-footer{
		margin-top:-8px!important;
	}
	form#gform_12 .gform_footer .text-center.pt-2 {
		text-align: center !important;
		position: static;
	    margin-bottom: 10px !important;	
	}
	#gform_12 #field_12_9 {
    	width: 100%;
 }
	.review_page_content h6{
		font-size:20px!important;
		line-height:24px!important;
	}
	.fixed-bottom.btn .color_primary_bg:hover,.fixed-bottom:hover,
	.fixed-bottom.btn .schedule_service a:hover,
	.elementor-widget-rds-footer-widget .color_primary_bg:hover{
		background-color:#111111!important;
	}
.elementor-section-boxed .elementor-col-100 h3, .subpage-sidebar-container .elementor-col-66 h3 {
	    font-size: 30px;
        line-height: 35px !important;
}
.landing-page-template .elementor-widget-rds-global-request-service-widget div#request_service>div, .landing-page-template .elementor-widget-rds-global-request-service-widget div.d-lg-block.d-none#request_service, div#request_service, div#request_service > div {
		display: none !important;
	}
.proudly-serving-b p {
	margin-bottom: 0px;
}
.elementor-element-ad9615c div#request_service, div#request_service > div {
    display: none !important;
}
.elementor-widget-rds-footer-widget img.d-lg-block.d-none.img-fluid.w-auto {
        width: 327px !important;
    }
.elementor-widget-rds-discover-the-difference-widget .col-12.justify-content-center.col-lg-2.pe-lg-0.pe-4.align-items-center.d-flex.mh-md-75.pb-3.value-prop-icon {
  padding-right: 0px !important;
} 
 .thank-affiliation-swiper-a img.img-fluid {
    width: 20%;
}

.elementor-widget-rds-affiliation-widget .icon-chevron-left {
/* 	margin-left: -50px; */
}
.elementor-widget-rds-affiliation-widget .icon-chevron-right {
/* 	margin-right: -30px; */
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li a[href="#"], .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li a[href=""] {
    cursor: default;
}
.modal a:hover, .modal .a:hover, .modal a:hover {
	font-size: 18px !important;
}
.landing-page-template .gform_wrapper .ginput_container_checkbox {
	    width: 100%;
}
 .bc-thnkyu-trust h2 {
        padding-top: 45px !important;
    }
.page-id-108 .elementor-widget-rds-global-contact-widget .mxw-350 {
        margin-top: 20px !important;
    }
.elementor-widget-rds-promotion-widget .modal.fade.request_form .border-dashed-7,
.modal-dialog .border-dashed-7.pt-lg-4.pb-lg-4.py-4.footer_form_A.ui_kit_footer_form.elementor-popupform  {
    padding-left: 25px;
    padding-right: 25px;
	}
.landing-page-template .elementor-widget-rds-discover-the-difference-widget h6 {
	text-align: center;
    }
.elementor-widget-rds-discover-the-difference-widget h3 {
	    color: var(--white-color);
        margin-bottom: 12px;
        font-size: 20px;
        line-height: 25px;
        font-weight: 500;
        font-family: 'Teachers';
        text-transform: uppercase;
}
.elementor-widget-rds-global-request-service-widget .container-fluid.py-5.py-lg-4.text-center {
	    height: 1213px;
}
.landing-page-template .elementor-widget-rds-discover-the-difference-widget .pagination-variation-a {
	padding-top: 0px;
    margin-top: 25px;
}
.landing-page-template .elementor-widget-rds-discover-the-difference-widget .row {
	flex-direction: column;
    }
.landing-page-template .elementor-widget-rds-discover-the-difference-widget .border-lg-left {
	border-left: none !important;
    margin-top: 20px;
    padding-left: 10px !important;
	}
.landing-page-template .elementor-widget-rds-discover-the-difference-widget .swiper-slide  {
	padding-top: 30px;
    padding-bottom: 40px;
	border-radius: 10px !important;
    border: 1px solid #ffffff70 !important;
	}
.landing-page-template .elementor-widget-rds-discover-the-difference-widget .swiper {
        height: 250px !important;
    }
.landing-page-template .elementor-widget-rds-discover-the-difference-widget .swiper-slide {
        height: 225px !important;
        min-height: auto !important;
    }
.elementor-widget-rds-financing-company-service-widget .img_section, .finance_custom_content .text-center  {
	text-align: left !important;
    }
.finance_custom_content.mw-md-330{
	max-width: 100% !important;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
	.page-id-101 .elementor-widget-rds-promotion-widget .container.subpage_full_content.pb-lg-5.px-lg-3.px-0 {
    	max-width: 795px;
    }
}
@media only screen and (max-width:768px) {
.container-fluid.ui_kit_mobile_header.mobile_header_type_A.d-lg-none.show-on-touch.px-0 .col-2.ps-0.text-center.align-self-center{
		text-align:left!important;
	}
	    header .mobile_header_type_A .navbar-toggler {
        /* margin-left: -30px !important; */
        padding-left: 5px;
    }
}

/*ipad*/
@media(min-width:768px) and (max-width:991px){
	.elementor-widget-rds-promotion-widget .subpage_full_content .h-auto.border-quaternary-dashed {
    min-height: 372px;
}
	.elementor-widget-rds-affiliation-widget .swiper-button-prev {
    left: -10px;
}

.elementor-widget-rds-affiliation-widget .swiper-button-next {
    right: 0;
}
	.landing-page-template .landing_banner.landing-banner-c {
        min-height: 480px !important;
        padding-top: 115px !important;
        background-size: 186% 100%;
	}
}
@media(min-width:766px) and (max-width:991px){
	span.display2.pb-lg-3.mb-lg-2.pb-2 {
	padding-bottom: 40px !important
}

div.d-lg-block.d-none#request_service{
	min-height:auto !important;
}
.elementor-widget-rds-global-request-service-widget {
    padding-bottom: 370px;
    background-size: 100%  !important;
	}
.landing-banner-form-c {
    height: auto;
    margin-top: -80px !important;
}
.elementor-widget-rds-global-request-service-widget {
        background-position: bottom;
    }

.landing-page-template .landing-banner-form-c .gform_footer .text-center {
	text-align: center !important;
        margin-top: 0px;
        margin-left: 5px;
}
.landing-page-template .banner-form .gform_footer .text-center {
        margin-right: 6px;
        margin-top: -45px;
        float: right;
    }
.landing-page-template .elementor-widget-rds-discover-the-difference-widget h6 {
        padding-top: 0px !important;
    }

		.elementor-widget-rds-global-request-service-widget .container-fluid.py-5.py-lg-4.text-center.position-relative.z-index-2 {
    padding-left: 55px;
    padding-right: 55px;
}
	.elementor-widget-rds-hero-widget .col-md-12.pt-lg-4.pb-lg-5 {
    padding-left: 0px;
}
	.elementor-widget-rds-global-promotion-widget .border-dashed-7.pt-lg-4.pb-lg-4.py-4.footer_form_A.ui_kit_footer_form.elementor-popupform {
    padding-top: 29px !important;
    padding-bottom: 71px !important;
}
			.elementor-widget-rds-services-widget .h6 {
    line-height: 21px !important;
	font-size:18px !important;
}
	.got-an-emergency span.heading_title {
    font-size: 17px !important;
    line-height: 29px !important;
}
	.got-an-emergency.py-sm-2.py-3.px-sm-4.px-4.text-start.rounded-10 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
}
	.got-an-emergency .row.align-items-center.py-lg-4.px-lg-0.px-3.pb-4.pt-2 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
	.got-an-emergency a {
    font-size: 24px !important;
    line-height: 27px !important;
}
	.elementor-widget-rds-global-cta-widget .text_25.line_height_30.font_default.d-block.text_bold.no_hover_underline.pe-lg-3 {
    font-size: 18px !important;
    line-height: 21px !important;
}
	.elementor-location-single .elementor-widget-rds-testimonial-widget .container.pb-lg-2.mb-lg-5.pt-lg-2.position-relative.right-xl-n25 {
    padding-top: 0px !important;
    margin-bottom: 26px !important;
}

	.elementor-widget-rds-global-service-area-widget .row.align-item-center.py-xl-5.py-md-5.pb-5.mb-md-0.mb-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
		.elementor-widget-rds-global-promotion-widget h5.mb-0.pb-2.text-center {
    padding-bottom: 15px !important;
}
	.elementor-widget-rds-global-promotion-widget h4.text-center.d-block.pb-lg-3.pb-4 {
    margin-bottom: 0px;
}
		.page-id-100 .col-lg-12.about_content.pb-lg-4 {
    padding-bottom: 50px !important;
}
.elementor-widget-rds-global-service-subpage-banner-widget .subpage_banner,
.elementor-widget-rds-global-subpage-widget .subpage_banner {
    background-position: left center !important;
}
.elementor-widget-rds-global-service-subpage-banner-widget .container-fluid.subpage_banner.py-5, .elementor-widget-rds-global-subpage-widget .subpage_banner {
    min-height:200px !important;
}
.elementor-widget-rds-services-widget .container{
	padding-right:0px !important;
	padding-left:0px !important;
}
		.elementor-widget-rds-global-service-area-widget h4.pt-lg-4.pb-3.mb-0 {
    font-size: 23px;
    line-height:27px;
}
.elementor-widget-rds-global-service-area-widget p{
   font-size: 16px !important;
    line-height:27px !important;
}
	footer .h6-alt {
    font-family: Teachers !important;
    font-size: 20px !important;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 25px !important;
    color:var(--black-color) !important;
}
	footer .h8 {
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 25px;
    color: var(--black-color) !important;
}

.elementor-widget-rds-discover-the-difference-widget {
    background-image: url(/wp-content/themes/rds-child/img/custom/value-prop-bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.elementor-widget-rds-hero-widget .position-relative.py-lg-4.pt-5 {
    padding-top: 6px !important;
	min-height: 465px !important;
}
	div#rds_services_swiper {
    padding-top: 50px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
	padding-bottom: 30px !important;
    margin: 0px 140px;
}
	.elementor-widget-rds-template-seo-widget .container-fluid.py-lg-0.py-2.pt-lg-3.text-start {
    padding-top: 21px !important;
	padding-bottom:170px !important;
}
	.hero_banner_form_background {
    display: none !important;
}
	.elementor-widget-rds-services-widget {
    padding-bottom: 30px;
}

.elementor-widget-rds-discover-the-difference-widget h6{
    font-size: 18px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 21px;
    color: var(--white-color);
	padding-top: 25px !important;
}
		.elementor-widget-rds-discover-the-difference-widget h5 {
    font-size: 20px !important;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 25px !important;
    padding-bottom: 15px !important;
    color: var(--white-color) !important;
}
		 .elementor-widget-rds-discover-the-difference-widget .col-12.text-center.pb-lg-4.pb-5.pt-lg-0.pt-4 {
    padding-top: 35px !important;
}
		.elementor-widget-rds-discover-the-difference-widget .container-fluid.pt-4 {
    padding-top: 42px !important;
}
		 .elementor-widget-rds-discover-the-difference-widget .col-12.text-center.pb-lg-4.pb-5.pt-lg-0.pt-4 {
    padding-top: 35px !important;
}
	.elementor-widget-rds-discover-the-difference-widget .row.align-items-center.align-items-lg-start.border {
    padding-top: 30px;
    padding-bottom: 14px;
    width: 320px;
    margin: auto;
}
	.elementor-widget-rds-global-company-service-widget h7 , .elementor-widget-rds-global-promotion-widget h5{
    font-size: 20px;
    line-height: 25px;
    font-weight: 500;
    color: var(--black-color);
    text-transform:uppercase !important;
}

	.elementor-widget-rds-global-promotion-widget h4.text-center.d-block.pb-lg-3.pb-4 {
    font-size: 34px !important;
	line-height:38px !important;
    text-transform: capitalize !important;
}
		.swiper.m-home-coupon-swiper-ab51948.d-lg-none.d-block.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    padding: 15px;
}
	.elementor-widget-rds-global-company-service-widget .row.mx-0.align-items-center.mt-lg-5 {
    flex-direction: column-reverse;
}
	.elementor-widget-rds-global-company-service-widget .text-md-right.col-lg-5.px-lg-3.px-md-5.mt-lg-0 {
    padding-top: 30px !important;
}
	.elementor-widget-rds-global-company-service-widget .cmpny-content.col-lg-7.pt-4.pt-lg-0 {
    padding-top: 50px !important;
}
	.elementor-widget-rds-global-promotion-widget .container-fluid.pb-lg-5.pb-4 {
    padding-bottom: 50px !important;
}
.elementor-widget-rds-global-service-area-widget .pt-2.pb-3.pb-lg-4 {
   display: none !important;
}
	.elementor-widget-rds-global-service-area-widget .px-xl-4.px-4.py-4.py-lg-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
  .elementor-widget-rds-testimonial-widget .col-lg-6.pt-4.pt-lg-0.d-lg-block.d-none {
    display: block !important;
}
	.elementor-widget-rds-testimonial-widget h4.text-center.px-lg-5.mx-lg-4.pb-lg-4.pb-4 {
    padding-top: 30px;
    font-size: 30px !important;
    line-height: 35px !important;
    text-align: center !important;
}
	.elementor-widget-rds-testimonial-widget .swiper-slide {
    text-align: left !important;
}
		.elementor-widget-rds-testimonial-widget .swiper.review-swiper-c-32453 {
    padding-left: 20px !important;
	padding-top:20px !important;
	padding-bottom:30px !important;
}
		.elementor-widget-rds-testimonial-widget .slide-icon.align-items-center.pb-2.justify-content-center.d-flex.d-lg-none {
    display: none !important;
}
	.elementor-widget-rds-testimonial-widget .container-fluid.pt-lg-2.pb-lg-2.pt-5.px-lg-3.px-0 {
    padding-top: 26px !important;
}
	.elementor-widget-rds-testimonial-widget h4.text-center.px-lg-5.mx-lg-4.pb-lg-4.pb-4 {
    padding-top: 30px;
    font-size: 30px !important;
    line-height: 35px !important;
    text-align: center !important;
}
	.elementor-widget-rds-testimonial-widget .col-lg-6.pt-4.pt-lg-0.d-lg-block.d-none {
    text-align: center !important;
}
		.elementor-widget-rds-testimonial-widget .slide-icon.d-lg-flex.d-none.align-items-end {
    display: block !important;
}
		footer img.d-lg-none.d-block.img-fluid.w-auto {
    display: none !important;
}
.elementor-widget-rds-footer-widget img.d-lg-block.d-none.img-fluid.w-auto {
    display: block !important;
    min-width: 327px !important;
    min-height: 58px !important;
}
	footer .text_24.mt-4.d-lg-flex.pt-4.pb-lg-0.pb-2 {
    padding-top: 25px !important;
    margin-top: 0px !important;
}
	footer .col-7.px-lg-3.px-0 {
    width: 100%;
}
		footer .container-fluid.text-md-start.pt-0.pt-lg-5.pb-5.pb-lg-5 {
    padding-bottom: 25px !important;
}
		div.d-lg-block.d-none#request_service {
    display: block!important;
	min-height: 1213px !important;
}
		.elementor-widget-rds-global-request-service-widget .col-lg-12.pt-lg-3.elementor-requestformA {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 50px !important;
	padding-bottom:20px !important;
}
.elementor-requestformA h4:before {
    background-image: url(/wp-content/uploads/2024/11/form-icon@3x.png);
    width: 60%;
    background-size: 102px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    height: 76px;
    content: "";
    margin: auto 130px;
	margin-bottom:10px !important;
}
	
.elementor-widget-rds-testimonial-widget .border-top-15 {
    border-top: 0px;
}
	.elementor-widget-rds-discover-the-difference-widget:before {
    background-image: url(/wp-content/uploads/2024/11/car@2x.png);
    content: "";
    width: 445px;
    height: auto;
    display: block;
    position: absolute;
    top: -174px;
    bottom: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 999;
    right: 0px;
    text-align: center;
    margin: 0px auto;
    background-position: top;
}
span.display2.pb-lg-3.mb-lg-2.pb-2 {
    padding-right: 300px;
}
		.elementor-widget-rds-discover-the-difference-widget .col-lg-12.text-center.mb-4 {
    padding-left: 0px;
    padding-right: 0px;
}
		.elementor-widget-rds-discover-the-difference-widget h2 {
    font-size: 34px;
    line-height: 38px;
	padding-bottom:18px !important;
}
.elementor-widget-rds-global-promotion-widget .homepage_coupon.col-lg-12.px-0.pt-lg-5.mt-4.pb-lg-4.px-0 {
    margin-top: 50px !important;
}
		.elementor-widget-rds-hero-widget .home_banner {
	background-position: top center !important;
}
	.elementor-widget-rds-template-seo-widget .pb-lg-4.text-lg-start.text-center {
	padding-right: 20px;
}
	.elementor-widget-rds-global-promotion-widget .container-fluid.pb-lg-5.pb-4 {
	padding-left: 0px;
	padding-right: 0px;
}
	.elementor-widget-rds-global-promotion-widget .text-center.pt-lg-3.pt-2 {
	padding-top: 20px !important;
}
		.elementor-widget-rds-global-company-service-widget h2{
	font-size: 34px;
	line-height: 38px;
}
	.elementor-widget-rds-global-company-service-widget h7 {
	font-size: 20px;
	line-height: 25px;
	font-weight: 500;
	color: var(--black-color);
	text-transform: uppercase !important;
	margin-bottom: 30px;
}
		.elementor-widget-rds-affiliation-widget .container-fluid.py-5.py-lg-5.text-center {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
		footer .col-sm-12.col-lg-3.pt-lg-0.pt-3 {
	border-top: 1px solid #a6a6a64d;
	padding-top: 20px !important;
}
	footer .col-sm-12.col-lg-3.pr-xl-2.pt-lg-2.text-lg-start.text-center {
	padding-bottom: 20px;
}
		.container-fluid.m-0.p-0.d-lg-none.fixed-bottom.btn.color_primary_bg {
	border-radius: 0px;
	min-height: 65px !important;
}
		.page-id-100 .elementor-widget-rds-template-seo-widget .container-fluid.py-lg-0.py-2.pt-lg-3.text-start {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
	.page-id-100 .elementor-widget-rds-affiliation-widget .container-fluid.py-5.py-lg-5.text-center {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
	.mobile_buttons a.color_tertiary_bg.w-100.d-flex.align-items-center.announcment_bar_text.py-3.pe-3.ps-3.mb-2 {
    font-weight: 600 !important;
    line-height: 18px !important;
}
	.mobile_buttons .announcment_bar_text.justify-content-start.me-auto.py-3.pe-3.ps-3 {
    line-height: 18px !important;
    font-weight: 600 !important;
}
	header .mobile_header_type_A .navbar-toggler {
/*     margin-left: -20px; */
}
	.coupon_name.border-dashed-5.h-coupan-100.py-4.p-4.px-lg-0.text-center {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
		.elementor-widget-rds-global-promotion-widget .pagination-variation-a {
    padding-top: 10px !important;
}
.elementor-widget-rds-global-request-service-widget {
    background-image: url(/wp-content/uploads/2024/11/m-form-bg-1.jpg);
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
		.elementor-widget-rds-testimonial-widget .text-lg-start.text-center.pb-lg-0.pb-4.mb-3.mb-lg-0 {
    margin-bottom: 0px !important;
}
		.elementor-widget-rds-global-service-area-widget .proudly_serving_area.proudly-serving-b {
        min-height: 448px !important;
        background-position:43% center !important;
       	background-image: var(--wpr-bg-8ca10f93-f444-4519-a703-b6387d1e0571);
}
}

/*mobile*/
@media(max-width:767px){
	.page-id-62295 .subpage_banner {
    /* background-image: url(/wp-content/themes/rds-child/img/subpage-hero/m-subpage-banner-commercial@3x.webp); */
    background-image: -webkit-image-set(url(/wp-content/themes/rds-child/img/subpage-hero/m-subpage-banner-commercial.webp) 1x, url(/wp-content/themes/rds-child/img/subpage-hero/m-subpage-banner-commercial@2x.webp) 2x, url(/wp-content/themes/rds-child/img/subpage-hero/m-subpage-banner-commercial@3x.webp) 3x);
    background-image: image-set(url(/wp-content/themes/rds-child/img/subpage-hero/m-subpage-banner-commercial.webp) 1x, url(/wp-content/themes/rds-child/img/subpage-hero/m-subpage-banner-commercial@2x.webp) 2x, url(/wp-content/themes/rds-child/img/subpage-hero/m-subpage-banner-commercial@3x.webp) 3x);
	background-size:100% 100%;
	}
	.elementor-widget-rds-promotion-widget .subpage_full_content .h-auto.border-quaternary-dashed {
    min-height: auto;
}
	.elementor-widget-rds-affiliation-widget .swiper-button-next {
    right: 0px;
}
.elementor-widget-rds-affiliation-widget .swiper-button-prev {
    left: -10px;
}
	    header .mobile_header_type_A .navbar-toggler {
        padding-left: 4px !important;
    }
	span.display2.pb-lg-3.mb-lg-2.pb-2 {
	padding-bottom: 30px !important
}

.navbar-toggler {
	position: relative;
    left: -7px;
}
select#input_9_6 {
    height: 50px !important;
}
.finance_page h2, .finance_custom_content h4, .elementor-widget-rds-accordion-widget .accordion-header h3 {
    font-size: 20px !important;
    line-height: 25px !important;
}
.landing-page-template .landing_banner {
	background-image: image-set(url(/wp-content/themes/rds-child/img/landing-page/m-home-banner-landing-age@1x.webp) 1x, url(/wp-content/themes/rds-child/img/landing-page/m-home-banner-landing-age@2x.webp) 2x, url(/wp-content/themes/rds-child/img/landing-page/m-home-banner-landing-age@3x.webp) 3x);
    height: 540px;
    }
.elementor-widget-rds-global-promotion-widget .d-inline-flex.align-items-center.pt-lg-2.mt-1.ms-lg-0.ms-2, .page-id-101 .d-inline-flex.align-items-center.pt-lg-2.mt-1.ms-lg-0.ms-2  {
    margin-left: 0px !important;
}
.elementor-widget-rds-global-company-service-widget img {
/*     margin-left: -35px; */
}
.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_checkbox {
        margin: 0 auto 0px 0rem !important;
        max-width: 225px;
    }
.elementor-widget-rds-affiliation-widget .icon-chevron-left {
/* 	margin-left: -40px;  */
}

.elementor-widget-rds-footer-widget img.d-lg-block.d-none.img-fluid.w-auto {
    display: block !important;
    height: 58px !important;
}

.landing-page-template .elementor-widget-rds-testimonial-widget .container-fluid.pt-lg-2.pb-lg-2.pt-5.px-lg-3.px-0 {
        padding-top: 0px !important;
    }
.landing-page-template .elementor-widget-rds-global-company-service-widget .img_section.text-center {
    background-size: contain;
    height: 260px;
}
 .thank-affiliation-swiper-a img.img-fluid {
    width: 45%;
}
.proudly-serving-mobile {
	height: 615px !important;
}
.landing-banner-form-c {
    height: auto;
    margin-top: -80px;
}
.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_checkbox li {
	max-width: 230px !important;
}
.elementor-widget-rds-global-request-service-widget .container-fluid.py-5.py-lg-4.text-center {
        height: 1365px;
    }
.landing-banner-form-c li#field_5_9 {
	text-align: center !important;
    position: relative !important;
    right: 103px !important;
}

.landing-page-template .landing-banner-form-c .gform_footer .text-center {
    text-align: center !important;
    margin-top: 0px;
    margin-left: 5px;
}
.landing-page-template .banner-form .gform_footer .text-center {
       margin-right: 6px;
        margin-top: -8px;
        float: none;
    }

.elementor-widget-rds-global-subpage-widget .subpage_banner {
        background-position: center bottom !important;
    }
.page-id-101 .col-lg-4.mb-lg-5.mb-4 {
        width: 100% !important;
    }
.elementor-widget-rds-global-landing-page-banner-widget .container-fluid.landing_banner_form.pb-4.pb-lg-0 {
    margin-top: -75px;
}
.landing-page-template .elementor-widget-rds-discover-the-difference-widget div#swiper-wrapper-bf667319aeb6b398 {
    height: 100px !important;
    margin-top: 20px;
}
.landing-page-template .elementor-widget-rds-discover-the-difference-widget h6 {
        padding-top: 0px !important;
    }

	.elementor-widget-rds-global-service-area-widget .proudly_serving_area.proudly-serving-b {
    min-height: 845px!important;
}
	.mobile_buttons.px-3 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
		.elementor-widget-rds-global-promotion-widget .border-dashed-7.pt-lg-4.pb-lg-4.py-4.footer_form_A.ui_kit_footer_form.elementor-popupform {
    padding-top: 29px !important;
    padding-bottom: 71px !important;
}
	.elementor-widget-rds-services-widget .h6 {
    line-height: 21px !important;
	font-size:18px !important;
}
		.got-an-emergency.py-sm-2.py-3.px-sm-4.px-4.text-start.rounded-10 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
}
	.got-an-emergency .row.align-items-center.py-lg-4.px-lg-0.px-3.pb-4.pt-2 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
		.got-an-emergency span.heading_title {
    font-size: 17px !important;
    line-height: 29px !important;
}
	.got-an-emergency a {
    font-size: 24px !important;
    line-height: 27px !important;
}
	.elementor-widget-rds-global-cta-widget .text_25.line_height_30.font_default.d-block.text_bold.no_hover_underline.pe-lg-3 {
    font-size: 18px !important;
    line-height: 21px !important;
}

.elementor-location-single .elementor-widget-rds-testimonial-widget .text-lg-start.text-center.pb-lg-0.pb-4.mb-3.mb-lg-0 {
    margin-bottom: 0px !important;
    padding-bottom: 50px !important;
} 
	p.footer_add br {
    display: none !important;
}
	.elementor-widget-rds-testimonial-widget .text-lg-start.text-center.pb-lg-0.pb-4.mb-3.mb-lg-0 {
    margin-bottom: 0px !important;
}
	.elementor-widget-rds-global-company-service-widget .cmpny-content.col-lg-7.pt-4.pt-lg-0 {
    padding-left: 0px;
    padding-right: 0px;
}
		.elementor-widget-rds-global-promotion-widget h5.mb-0.pb-2.text-center {
    padding-bottom: 15px !important;
}
	.elementor-widget-rds-global-promotion-widget h4.text-center.d-block.pb-lg-3.pb-4 {
    margin-bottom: 0px;
}
	.coupon_name.border-dashed-5.h-coupan-100.py-4.p-4.px-lg-0.text-center {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
	.elementor-widget-rds-global-promotion-widget .pagination-variation-a {
    padding-top: 10px !important;
}
	.elementor-widget .container {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
	.page-id-100 .col-lg-12.about_content.pb-lg-4 {
    padding-bottom: 50px !important;
	padding-left: 0px;
    padding-right: 0px;
}
	.mobile_buttons a.color_tertiary_bg.w-100.d-flex.align-items-center.announcment_bar_text.py-3.pe-3.ps-3.mb-2 {
    font-weight: 600 !important;
    line-height: 18px !important;
}
	.mobile_buttons .announcment_bar_text.justify-content-start.me-auto.py-3.pe-3.ps-3 {
    line-height: 18px !important;
    font-weight: 600 !important;
}
	.mobile_buttons span.no_hover_underline.d-flex.align-items-center.w-100.ms-1.text_normal {
    font-weight: 600;
}
	
	.elementor-widget-rds-global-service-subpage-banner-widget .container-fluid.subpage_banner.py-5, .elementor-widget-rds-global-subpage-widget .subpage_banner {
    min-height: 462px !important;
}
	.page-id-100 .elementor-widget-rds-template-seo-widget .container-fluid.py-lg-0.py-2.pt-lg-3.text-start {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
	.page-id-100 .elementor-widget-rds-affiliation-widget .container-fluid.py-5.py-lg-5.text-center {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
	.elementor-widget-rds-template-seo-widget .seosection-bc h1 {
    margin-bottom: 20px;
}
	.elementor-requestformA h4:before {
    background-image: var(--wpr-bg-00bc3107-02e0-4ff6-afa3-b8189ef9e4ce);
    width: 100%;
    background-size: 61px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    height: 76px;
    content: "";
    margin: auto 0px;
    margin-bottom: 0px !important;
}
	.container-fluid.m-0.p-0.d-lg-none.fixed-bottom.btn.color_primary_bg {
	border-radius: 0px;
	min-height: 65px !important;
}
	footer .col-sm-12.col-lg-3.pt-lg-0.pt-3 {
	border-top: 1px solid #a6a6a64d;
	padding-top: 20px !important;
}
	footer .col-sm-12.col-lg-3.pr-xl-2.pt-lg-2.text-lg-start.text-center {
	padding-bottom: 20px;
}
.elementor-widget-rds-global-company-service-widget h7 {
	font-size: 20px;
	line-height: 25px;
	font-weight: 500;
	color: var(--black-color);
	text-transform: uppercase !important;
	margin-bottom: 30px;
}
	.elementor-widget-rds-global-company-service-widget h2{
	font-size: 34px;
	line-height: 38px;
}
	.navbar-toggler {
    padding: 0.25rem 0rem !important;
}
	.elementor-widget-rds-global-promotion-widget .homepage_coupon.col-lg-12.px-0.pt-lg-5.mt-4.pb-lg-4.px-0 {
    margin-top: 50px !important;
}
	.elementor-widget-rds-discover-the-difference-widget .col-lg-12.text-center.mb-4 {
    padding-left: 0px;
    padding-right: 0px;
}
	.elementor-widget-rds-discover-the-difference-widget h2 {
    font-size: 34px;
    line-height: 38px;
	padding-bottom:18px !important;
	padding-left:52px !important;
	padding-right:52px !important;
}
.elementor-widget-rds-discover-the-difference-widget:before {
    background-image: var(--wpr-bg-cfd094ab-0cf1-4bf8-9361-bbb715a3588b);
    content: "";
    width: 365px;
    height: auto;
    display: block;
    position: absolute;
    top: -141px;
    bottom: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 999;
    right: 42px;
    text-align: center;
    margin: 0px auto;
    background-position: top;
}
	.elementor-widget-rds-global-request-service-widget {
    background-image: url(/wp-content/uploads/2024/11/m-form-bg-1.jpg);
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
		.elementor-widget-rds-global-request-service-widget .container-fluid.py-5.py-lg-4.text-center {
    padding-left: 15px;
    padding-right: 15px;
}
	.elementor-widget-rds-testimonial-widget .border-top-15 {
    border-top: 0px;
}

	.elementor-widget-rds-global-request-service-widget .col-lg-12.pt-lg-3.elementor-requestformA {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px !important;
	padding-bottom:20px !important;
}
	div.d-lg-block.d-none#request_service {
    display: block!important;
	min-height: 1213px !important;
}
footer img.d-lg-none.d-block.img-fluid.w-auto {
    display: none !important;
}
footer .col-7.px-lg-3.px-0 {
    width: 100%;
}
	footer .container-fluid.text-md-start.pt-0.pt-lg-5.pb-5.pb-lg-5 {
    padding-bottom: 25px !important;
}

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

	.elementor-widget-rds-testimonial-widget .swiper-slide {
    text-align: left !important;
}
	.elementor-widget-rds-testimonial-widget .slide-icon.d-lg-flex.d-none.align-items-end {
    display: block !important;
}
	.elementor-widget-rds-testimonial-widget .swiper.review-swiper-c-32453 {
    padding-left: 20px !important;
	padding-top:20px !important;
	padding-bottom:30px !important;
}
	.elementor-widget-rds-testimonial-widget .slide-icon.align-items-center.pb-2.justify-content-center.d-flex.d-lg-none {
    display: none !important;
}
	.elementor-widget-rds-testimonial-widget .container-fluid.pt-lg-2.pb-lg-2.pt-5.px-lg-3.px-0 {
    padding-top: 26px !important;
}
	.elementor-widget-rds-testimonial-widget h4.text-center.px-lg-5.mx-lg-4.pb-lg-4.pb-4 {
    padding-top: 30px;
    font-size: 30px !important;
    line-height: 35px !important;
    text-align: center !important;
}
.elementor-widget-rds-global-service-area-widget .pt-2.pb-3.pb-lg-4 {
    	display: none !important;
}
	.elementor-widget-rds-global-service-area-widget .px-xl-4.px-4.py-4.py-lg-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
	padding-left:15px !important;
	padding-right:15px !important;
}
	.elementor-widget-rds-global-service-area-widget h4.pt-lg-4.pb-3.mb-0 {
    font-size: 30px;
    line-height: 35px;
}
		.elementor-widget-rds-global-promotion-widget .container-fluid.pb-lg-5.pb-4 {
    padding-bottom: 50px !important;
}
		.elementor-widget-rds-global-company-service-widget .text-md-right.col-lg-5.px-lg-3.px-md-5.mt-lg-0 {
    padding-top: 30px !important;
    padding-left: 0px !important;
}
	.elementor-widget-rds-global-company-service-widget .cmpny-content.col-lg-7.pt-4.pt-lg-0 {
    padding-top: 50px !important;
}
.elementor-widget-rds-hero-widget .position-relative.py-lg-4.pt-5 {
    padding-top: 6px !important;
	min-height: 632px !important;
}
.elementor-widget-rds-global-company-service-widget h7 , .elementor-widget-rds-global-promotion-widget h5, footer .h6-alt, footer .h8 {
    font-size: 20px ;
    line-height: 25px;
    font-weight: 500;
    color: var(--black-color);
    text-transform:uppercase !important;
    font-family: Teachers !important;
}
	.container-fluid.ui_kit_mobile_header.mobile_header_type_A.d-lg-none.show-on-touch.px-0 .container-fluid {
/*     padding-left: 22px !important; */
}
	footer .h6-alt{
		 font-size: 20px !important;
    line-height: 25px !important;
	}
div#rds_services_swiper {
        padding-top: 50px !important;
        padding-left: 2px !important;
        padding-right: 2px !important;
        padding-bottom: 30px !important;
}
.elementor-widget-rds-template-seo-widget .container-fluid.py-lg-0.py-2.pt-lg-3.text-start {
    padding-top: 21px !important;
	padding-bottom:150px !important;
}
	.hero_banner_form_background {
    display: none !important;
}
	.elementor-widget-rds-services-widget {
    padding-bottom: 30px;
}
	
		.elementor-widget-rds-template-seo-widget h7, .landing-page-template .elementor-widget-rds-template-seo-widget h2 {
    font-size: 20px !important;
    line-height: 25px !important;
    font-weight: 500 !important;
    color: var(--black-color);
	text-transform:uppercase !important;
}
.elementor-widget-rds-discover-the-difference-widget h6{
    font-size: 18px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 21px;
    color: var(--white-color);
	padding-top: 25px !important;
}

/*.elementor-widget-rds-discover-the-difference-widget h5 {
    font-size: 20px !important;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 25px !important;
    padding-bottom: 15px !important;
    color: var(--white-color) !important;
}*/
	.elementor-widget-rds-discover-the-difference-widget .container-fluid.pt-4 {
    padding-top: 42px !important;
}
   .elementor-widget-rds-discover-the-difference-widget {
    background-image: var(--wpr-bg-1efa0419-2676-4fa3-8494-e9c402526f9c);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
	 .elementor-widget-rds-discover-the-difference-widget .col-12.text-center.pb-lg-4.pb-5.pt-lg-0.pt-4 {
    padding-top: 35px !important;
}
	.elementor-widget-rds-discover-the-difference-widget .row.align-items-center.align-items-lg-start.border {
    padding-top: 30px;
    padding-bottom: 14px;
}
	.elementor-widget-rds-discover-the-difference-widget .value-prop-icon {
    	padding-bottom: 0px !important;
}
	.elementor-widget-rds-discover-the-difference-widget .swiper-slide {
    	min-height: 220px !important;
}
		.elementor-widget-rds-global-promotion-widget h4.text-center.d-block.pb-lg-3.pb-4 {
    font-size: 34px !important;
	line-height:38px !important;
	text-transform: capitalize !important;
	padding-left:30px;
    padding-right:30px;
	padding-bottom: 10px !important;
}
	.swiper.m-home-coupon-swiper-ab51948.d-lg-none.d-block.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    padding: 15px;
}
		.elementor-widget-rds-global-company-service-widget .row.mx-0.align-items-center.mt-lg-5 {
    flex-direction: column-reverse;
}
	.elementor-widget-rds-testimonial-widget .col-lg-6.pt-4.pt-lg-0.d-lg-block.d-none {
    display: block !important;
}
	.elementor-widget-rds-hero-widget .home_banner {
	background-position: center !important;
}
	.elementor-widget-rds-template-seo-widget .pb-lg-4.text-lg-start.text-center {
	padding-right: 20px;
}
	.elementor-widget-rds-global-promotion-widget .container-fluid.pb-lg-5.pb-4 {
	padding-left: 0px;
	padding-right: 0px;
}
	.elementor-widget-rds-global-promotion-widget .text-center.pt-lg-3.pt-2 {
	padding-top: 20px !important;
}
	.elementor-widget-rds-affiliation-widget .container-fluid.py-5.py-lg-5.text-center {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.subpage-sidebar-container .elementor-col-66 h2{
		font-size: 34px;
        line-height: 38px;
	}

	.elementor-widget-rds-global-subpagesidebar-promotion-widget .see_all_button{
		margin-bottom:0px!important;
	}
	body .got-an-emergency {
		background-image:var(--wpr-bg-bd843b5c-6006-4983-a6f5-d750c49c349c)!important;
		background-position:right center!important;
	}
	.elementor-widget-rds-global-service-subpage-banner-widget .container-fluid.subpage_banner.py-5{
		background-position:center bottom!important;
	}
	#promotion-page .coupon_name{
		    padding: 0px !important;
	}
	#bc-thankyou {
		min-width: 294px !important;
		min-height: 50px !important;
		font-size: 15px !important;
	}
}

@media(min-width:1366px) and (max-width:1518px){ 
.elementor-widget-rds-global-company-service-widget .text-md-right.col-lg-5.px-lg-3.px-md-5.mt-lg-0 {
    padding-right: 100px !important;
    padding-left: 0px !important;
}
.elementor-widget-rds-footer-widget img.d-lg-block.d-none.img-fluid.w-auto {
        width: 280px !important;
    }

.branding_logo.img-fluid.w-auto {
	max-width: 215px !important;
}
.elementor-widget-rds-global-annoucement-bar-widget .container {
	padding-left: 30px;
	padding-right: 68.4px !important;
}
.elementor-widget-rds-footer-widget img.d-lg-block.d-none.img-fluid.w-auto {
	min-width: 260px !important;
}
	footer .col-sm-12:nth-child(4) {
	width: 25%;
	padding-left: 80px;
	padding-right: 60px;
}
	footer .col-sm-12:nth-child(3) {
	width: 25%;
	padding-left: 70px;
	padding-right: 70px;
	border-right: 1px solid #a6a6a64d;
}
	footer .col-sm-12:nth-child(2) {
	width: 25%;
	padding-left: 80px;
	padding-right: 40px;
	border-right: 1px solid #a6a6a64d;
}
header .call_today {
	font-size: 16px !important;

}
	header .col-lg-9 {
	flex: 0 0 auto;
	width: 85% !important;
}
	header .col-lg-3 {
	flex: 0 0 auto;
	width: 15% !important;
}

.elementor-widget-rds-header-widget-global a.phone_number {
    font-size: 20px !important;
}
	header a#schedule_online_button_desktop {	
	font-size: 15px;
}
	header .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.dropdown {
	padding-right: 20px !important;
}
}
@media(min-width:1445px){
.container-fluid.subpage_banner.py-5 {
    min-height: 466px !important;
}	
}
@media(min-width:1367px){
	
	header a#schedule_online_button_desktop {
/*     padding-top: 49px;
    padding-bottom: 50.5px; */
		 padding-top: 38.5px;
		padding-bottom: 38.5px;
	}
	.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li 
 {
    padding: 38.5px 10px 38.5px 0px !important;
}
	.elementor-widget-rds-global-request-service-widget{
			background-position: 35%;	
	}
	
.elementor-widget-rds-global-request-service-widget .container-fluid.py-5.py-lg-4.text-center.position-relative.z-index-2 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
	}
}
@media(min-width:1920px){
	header .branding_logo.img-fluid.w-auto {
    	min-width: 345px;
}
	.nav_container_desktop_a #navbarSupportedContentDesktop ul.navbar-nav li {
    padding: 38.5px 20px 38.5px 0px !important;
}
	header .col-lg-3 {
	flex: 0 0 auto;
	width: 25% !important;
	padding-left: 100px;
}	
	header .col-lg-9 {
	flex: 0 0 auto;
	width: 75% !important;
}
	header .col-lg-6:nth-child(2) {
	padding-right: 0px !important;
	width: 33% !important;
}
	header .col-lg-6 {
	flex: 0 0 auto;
	width: 67% !important;
}
header .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.dropdown {
	padding-right: 35px !important;
}
	header .container {
	max-width: 1920px !important;
}
	.elementor-widget-rds-header-widget-global a.phone_number {
    font-size: 24px !important;
}
	.elementor-widget-rds-header-widget-global a.phone_number {
	margin-left: -20px;
}
footer .col-sm-12:nth-child(1) {
    width: 28%;
    border-right: 1px solid #a6a6a64d;
    padding-top: 0px !important;
    padding-right: 140px;
}
	footer .col-sm-12:nth-child(2) {
    width: 24%;
    border-right: 1px solid #a6a6a64d;
    padding-left: 116px;
    padding-right: 140px;
}
	footer .col-sm-12:nth-child(3) {
    width: 24%;
    border-right: 1px solid #a6a6a64d;
    padding-left: 116px;
    padding-right: 118px;
}
footer .col-sm-12:nth-child(4) {
    width: 24%;
    padding-left: 140px;
}
	.elementor-widget-rds-global-annoucement-bar-widget .container {
    padding-left: 113px;
    padding-right: 99px;
}
	header a#schedule_online_button_desktop {
	padding-left: 25px;
	padding-right: 25px;
}
}
@media(min-width:992px) and (max-width:1366px){ 	
	.elementor-widget-rds-template-seo-widget .pt-lg-3 {
    padding-bottom: 110px !important;
}
header .mobile_header_type_A .navbar-toggler {
    padding: 1.25rem 0.4rem;
}
}
@media(min-width:1200px) and (max-width:1366px){
	.elementor-widget-rds-affiliation-widget .swiper-button-prev {
        left: -12px;
    }
	footer .col-sm-12:nth-child(1) {
    width: 25%;
    border-right: 1px solid #a6a6a64d;
    padding-top: 0px !important;
    padding-right: 60px;
	padding-left:20px;
}
.phone_number, .elementor .phone_number {
    font-size: 18px !important;
}

header .call_today {
        font-size: 14px !important;
  } 
header .col-lg-6 {
        width: 62%;
       padding-right: 0px !important;
    }
    header .col-lg-6:nth-child(2) {
        width: 38%;
    } 
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li > a {
    font-size: 14px !important;
}
header .branding_logo.img-fluid.w-auto {
	max-width: 85% !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.dropdown:last-child {
	padding-right: 0 !important;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li > ul {
  top: 100%;
}
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li:last-child ul.dropdown-menu {
    left: 0px;
  }
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li {
/*         padding: 40px 10px 40px 0px !important; */
    }
.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li > a {
	font-size: 14px !important;
    }
header .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li.dropdown {
        padding-right: 20px !important;
    }
header .col-lg-3 {
        padding-left: 0px;
    }
footer .col-sm-12:nth-child(2) {
    width: 25%;
    border-right: 1px solid #a6a6a64d;
    padding-left: 60px;
    padding-right: 40px;
}
footer .col-sm-12:nth-child(3) {
    width: 25%;
    border-right: 1px solid #a6a6a64d;
    padding-left: 50px;
    padding-right: 30px;
}
footer .col-sm-12:nth-child(4) {
    width: 25%;
    padding-left: 70px;
	padding-right: 25px;
}
.elementor-widget-rds-global-company-service-widget .text-md-right.col-lg-5.px-lg-3.px-md-5.mt-lg-0 {
    padding-right: 100px !important;
    padding-left: 0px !important;
}	

}
@media(min-width:1200px) and (max-width:1440px){
		    .container-fluid.subpage_banner.py-5 {
        min-height: 367px !important;
    }
	}
@media(min-width:1200px) and (max-width:1367px){
	  .container-fluid.subpage_banner.py-5 {
        min-height: 339px !important;
    }
	  header a#schedule_online_button_desktop {
        padding-top: 26px;
        padding-bottom: 26px;
	}
	    .nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav > li {
        padding: 26px 10px 26px 0px !important;
    }
	.elementor-widget-rds-global-request-service-widget {
        background-position: 100% 100% !important;
    }
	    .elementor-widget-rds-global-request-service-widget .col-lg-12.pt-lg-3.elementor-requestformA {
        padding-top: 30px !important;
    }
	    .elementor-widget-rds-global-request-service-widget .col-lg-12.pt-lg-3.elementor-requestformA {
			padding-bottom: 0;
	}
	.elementor-widget-rds-global-request-service-widget .container-fluid.py-5.py-lg-4.text-center.position-relative.z-index-2 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
	}
	
@media(max-width:395px){  
.elementor-widget-rds-global-request-service-widget .container-fluid.py-5.py-lg-4.text-center {
        height: 1213px;
    }
 .elementor-widget-rds-discover-the-difference-widget:before {
    right: 12px;
}
.elementor-widget-rds-global-service-area-widget .proudly_serving_area.proudly-serving-b {
        min-height: 805px !important;
    }
 .elementor-widget-rds-testimonial-widget .swiper-slide:after {
    content: "";
    width: 40px;
    bottom: 0px;
    height: 40px;
}
body .proudly_serving_area.proudly-serving-b {
        height: auto;
        background-position-x: -11px !important;
		padding-bottom: 0px !important;
    }

}
@media(min-width:768px) and (max-width:819px){
	header .mobile_header_type_A .navbar-toggler {
/*     	margin-left: -30px !important; */
}	
	.elementor-widget-rds-global-request-service-widget .container-fluid.py-5.py-lg-4.text-center.position-relative.z-index-2 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
}
@media (min-width: 1199px) and (max-width: 1280px) {
.elementor-widget-rds-footer-widget img.d-lg-block.d-none.img-fluid.w-auto {
   width: 260px !important;
  }
}