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

.btn {
	background: 0 0 !important;
	z-index: 2;
	letter-spacing: 0 !important;
	outline: 0 !important;
	text-decoration: none !important;
}

.btn:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -2 !important;
	background: #fff200;
}

.btn.btn-primary {
	border: none !important;
}

.btn.btn-primary:after {
	background: #fff200;
}

.btn.btn-primary.white-hover:before {
	background: #fff;
}

.btn.btn-primary.white-hover:hover {
	color: #283896 !important;
}

.btn.btn-primary.mh-43 {
	min-height: 43px !important;
}

.btn.btn-secondary {
	border: 1px solid #283896 !important;
}

.btn.btn-secondary:after {
	background: 0 0;
}

.btn.btn-secondary.mh-43 {
	min-height: 43px !important;
}

.elementor a.btn-quaternary, .elementor span.btn-quaternary {
	min-height: 43px !important;
	text-decoration: none !important;
	font-family: Montserrat, sans-serif !important;
	word-spacing: 0 !important;
}

.hover_underline:hover {
	text-decoration: underline !important;
}

.bc_toggle_btn.read-more-btn {
	font-family: Poppins !important;
	color: #283896 !important;
	font-weight: 600 !important;
	font-size: 18px !important;
}

.bc_toggle_btn.read-more-btn:hover {
	color: #9b1528 !important;
}

.bc_toggle_btn.read-more-btn:hover span {
	text-decoration: underline !important;
}

.hover-text:hover {
	text-shadow: 2px 2px 0 #fff200 !important;
}

.header-shadow {
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .12);
}

.border_1 {
	border: 1px solid;
}

.border_bottom {
	border-bottom: 1px solid;
}

.border_tertiary {
	border-color: #fff200 !important;
}

.border_primary {
	border-color: #283896 !important;
}

.icon-shadow {
	text-shadow: 2px 2px 0 #162374;
}

.text-stroke {
	-webkit-text-stroke: 1px #363636;
}

.px-13 {
	padding-left: 13px !important;
	padding-right: 13px !important;
}

.mxw-345 {
	max-width: 345px !important;
}

.mxw-350 {
	max-width: 350px !important;
}

.mxw_559 {
	max-width: 559px !important;
}

.h-lg-260 {
	height: 260px !important;
}

.z-index-n1 {
	z-index: -1;
	position: relative;
}

.object-cover {
	-o-object-fit: cover !important;
	object-fit: cover !important;
}

.border-lb {
	border-left: 10px solid #283896;
	border-bottom: 10px solid #283896;
}

@media only screen and (max-width:640px) {
	.w-sm-345 {
		max-width: 345px !important;
	}
	
	.swiper-button-next-lightbox-gallery, .swiper-button-prev-lightbox-gallery {
		width: 35px !important;
	}
}

@media screen and (min-width:1366px) {
	.services-swiper .container {
		max-width: 1170px !important;
	}
	
	.services-swiper .container .swiper {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.menu-item {
	padding: 0 30px 20px 0 !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.menu-item:before {
	display: none !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.menu-item>a .nav-dropdown-icon {
	right: -7px !important;
	top: -2px !important;
}

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

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.menu-item:hover>a .nav-dropdown-icon i {
	transform: rotate(180deg) !important;
	display: inline-block !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.menu-item:hover>a[href^="#"] {
	color: #363636 !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.menu-item:hover>a[href^="#"] i {
	transform: none !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.menu-item ul.dropdown-menu {
	border-color: #fff200 !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.menu-item ul.dropdown-menu li a {
	padding: 12px 15px !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.menu-item ul.dropdown-menu li a .nav-dropdown-icon {
	top: 12px !important;
	right: 15px !important;
}

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

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.menu-item ul.dropdown-menu li:hover>a {
	background: #ebedf5 !important;
	color: #283896 !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.menu-item ul.dropdown-menu li:hover>a i {
	color: #283896 !important;
}

.mobile_buttons {
	margin-bottom: 15px !important;
}

.mobile_buttons .color_tertiary_bg {
	background: #283896 !important;
	line-height: normal !important;
}

@media only screen and (max-width:640px) {
	.mobile_buttons .color_tertiary_bg {
		max-width: 315px !important;
		min-height: 43px !important;
		margin: 3px auto !important;
	}
}

.mobile_buttons .color_tertiary_bg .icon-circle-dollar2, .mobile_buttons .color_tertiary_bg .icon-clock2 {
	color: #fff200 !important;
}

@media only screen and (max-width:640px) {
	.bc_nav_container_mobile .navbar-expand-lg #navbarSupportedContent.navbar-collapse>ul {
		max-width: 347px !important;
	}
}

.bc_nav_container_mobile .navbar-expand-lg #navbarSupportedContent.navbar-collapse>ul li a .nav-link-title {
	font-weight: 700 !important;
	color: #363636 !important;
}

.bc_nav_container_mobile .navbar-expand-lg #navbarSupportedContent.navbar-collapse>ul li a:hover {
	text-decoration: none !important;
}

.bc_nav_container_mobile .navbar-expand-lg #navbarSupportedContent.navbar-collapse>ul li a .bc-nav-dropdown-icon i {
	color: #283896;
}

.bc_nav_container_mobile .navbar-expand-lg #navbarSupportedContent.navbar-collapse>ul li ul.dropdown-menu {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.bc_nav_container_mobile .navbar-expand-lg #navbarSupportedContent.navbar-collapse>ul li ul.dropdown-menu li a {
	background: 0 0 !important;
}

.bc_nav_container_mobile .navbar-expand-lg #navbarSupportedContent.navbar-collapse>ul li ul.dropdown-menu li ul.dropdown-menu {
	padding-left: 0 !important;
	margin-left: -10px !important;
	padding-top: 40px !important;
}

.bc_nav_container_mobile .navbar-expand-lg #navbarSupportedContent.navbar-collapse>ul li.level-3-active ul {
	margin-left: 0 !important;
}

.request_form .coupon_form, .sidebar .border_form.border_form_light {
	max-width: 350px;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield {
	margin-top: 11px !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield label, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield label {
	color: #fff !important;
	z-index: 1 !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield .validation_message, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield .validation_message {
	color: #fff !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container .large, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container .large {
	border: none !important;
	color: #fff !important;
	border-left: 2px solid #fff200 !important;
	background: #1d286e !important;
	padding: 16px !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container .large.gfield_select, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container .large.gfield_select {
	background: 0 0 !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container .large option, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container .large option {
	background: #283896 !important;
	color: #fff !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container.ginput_container_select, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container.ginput_container_select {
	background: #1d286e !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox {
	margin: 8px 0 !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice {
	max-width: 225px !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice input[type=checkbox].gfield-choice-input, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice input[type=checkbox].gfield-choice-input {
	border-color: #fff !important;
	background-color: #fff !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice input[type=checkbox].gfield-choice-input:checked, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice input[type=checkbox].gfield-choice-input:checked {
	background: #fff !important;
	border-color: #fff !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice input[type=checkbox].gfield-choice-input:checked:after, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice input[type=checkbox].gfield-choice-input:checked:after {
	border-color: #283896 !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice label, .sidebar .border_form.border_form_light .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice label {
	font-family: Montserrat, sans-serif !important;
}

.request_form .coupon_form .floating_labels_wrapper button, .sidebar .border_form.border_form_light .floating_labels_wrapper button {
	width: 100% !important;
	color: #283896 !important;
}

.request_form .coupon_form .floating_labels_wrapper button:before, .sidebar .border_form.border_form_light .floating_labels_wrapper button:before {
	background: #fff !important;
}

.floating_labels_wrapper .floating_labels label {
	font-family: Montserrat, sans-serif !important;
}

.request_form .coupon_form {
	max-width: 100% !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield {
	margin-top: 0 !important;
}

@media only screen and (max-width:640px) {
	.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield {
		padding-bottom: 15px !important;
	}
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield:last-child {
	padding-bottom: 5px !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield:nth-last-child(3) {
	padding-bottom: 0 !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield label.gfield_label {
	margin-top: 17px !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield label.gfield_label.float_label {
	margin-top: 2px !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container .large {
	padding: 15px 10px !important;
	border: 1px solid #fff !important;
	background: 0 0 !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container.ginput_container_select {
	background: 0 0 !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container.ginput_container_select:after {
	border-color: #fff200 !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container_checkbox {
	margin: 0 auto 0 auto !important;
}

.request_form .coupon_form .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container_checkbox ul.gfield_checkbox li.gchoice {
	max-width: 235px !important;
}

.request_form .coupon_form .floating_labels_wrapper button {
	max-width: 250px !important;
	min-height: 43px !important;
}

#request_service .floating_labels_wrapper ul.gform_fields li.gfield {
	margin-top: 25px !important;
}

#request_service .floating_labels_wrapper ul.gform_fields li.gfield label {
	z-index: 1 !important;
}

#request_service .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container .large {
	border-left: 2px solid #283896 !important;
	background: #fff !important;
}

#request_service .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container .large.gfield_select {
	background: 0 0 !important;
}

#request_service .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container .large option {
	background: #283896 !important;
	color: #fff !important;
}

#request_service .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container.ginput_container_select {
	background: #fff !important;
}

#request_service .floating_labels_wrapper ul.gform_fields li.gfield .ginput_container.ginput_container_select:after {
	border-color: #283896 !important;
}

#request_service .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox {
	margin: -10px 0 0 0 !important;
}

#request_service .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice input[type=checkbox].gfield-choice-input:checked:after {
	border-color: #ebedf5 !important;
}

#request_service .floating_labels_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice label {
	color: #3b3d3d !important;
	font-family: Montserrat, sans-serif !important;
}

#request_service .floating_labels_wrapper button {
	width: 350px !important;
	min-height: 52px !important;
}

.contact-us-form .floating_labels_wrapper .gform-body ul.gform_fields li.gfield {
	padding-bottom: 25px !important;
}

.contact-us-form .floating_labels_wrapper .gform-body ul.gform_fields li.gfield label {
	color: #3b3d3d !important;
}

.contact-us-form .floating_labels_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large {
	color: #3b3d3d !important;
	border-color: #3b3d3d !important;
}

.contact-us-form .floating_labels_wrapper .gform-body ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice input[type=checkbox].gfield-choice-input:checked {
	background: #363636 !important;
}

.contact-us-form .floating_labels_wrapper .gform-body ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice label {
	color: #363636 !important;
	font-family: Montserrat, sans-serif !important;
}

.contact-us-form .floating_labels_wrapper .gform_footer button {
	min-width: 250px !important;
}

.error-search-box {
	max-width: 135px !important;
}

.error-search-box #s.error-search {
	font-family: Montserrat, sans-serif !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	line-height: 23px !important;
	max-width: 135px !important;
	color: #231f20 !important;
}

.error-search-box #s.error-search::-moz-placeholder {
	font-family: Montserrat, sans-serif !important;
	color: #231f20 !important;
}

.error-search-box #s.error-search::placeholder {
	font-family: Montserrat, sans-serif !important;
	color: #231f20 !important;
}

.error-search-box #s.error-search:hover::-moz-placeholder {
	font-family: Montserrat, sans-serif !important;
}

.error-search-box #s.error-search:hover::placeholder {
	font-family: Montserrat, sans-serif !important;
}

.elementor-form-b {
	max-width: 635px;
}

@media only screen and (max-width:640px) {
	.elementor-form-b .floating_labels_wrapper .gform-body ul.gform_fields {
		max-width: 315px !important;
		margin: 0 auto !important;
	}
}

@media only screen and (min-width:992px) {
	.elementor-form-b .floating_labels_wrapper .gform-body ul.gform_fields li.gfield {
		padding-bottom: 25px !important;
	}
}

@media only screen and (max-width:640px) {
	.elementor-form-b .floating_labels_wrapper .gform-body ul.gform_fields li.gfield {
		padding-left: 0 !important;
	}
}

.elementor-form-b .floating_labels_wrapper .gform-body ul.gform_fields li.gfield label.gfield_label {
	color: #283896 !important;
	z-index: 1 !important;
	margin-left: 12px !important;
}

.elementor-form-b .floating_labels_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large {
	border: none !important;
	color: #283896 !important;
	border-left: 2px solid #283896 !important;
	background: #fff !important;
	padding: 17px 10px 17px !important;
}

.elementor-form-b .floating_labels_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large.gfield_select {
	background: 0 0 !important;
}

.elementor-form-b .floating_labels_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select {
	background: #fff !important;
}

.elementor-form-b .floating_labels_wrapper .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after {
	border-color: #283896 !important;
}

.elementor-form-b .floating_labels_wrapper .gform-body ul.gform_fields li.gfield ul.gfield_checkbox {
	margin: 0 !important;
}

.elementor-form-b .floating_labels_wrapper .gform-body ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice input[type=checkbox].gfield-choice-input:checked {
	background: #283896 !important;
}

.elementor-form-b .floating_labels_wrapper .gform-body ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice input[type=checkbox].gfield-choice-input:checked:after {
	border-color: #ebedf5 !important;
}

.elementor-form-b .floating_labels_wrapper .gform-body ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice label {
	color: #363636 !important;
	font-family: Montserrat, sans-serif !important;
}

.elementor-form-b .floating_labels_wrapper .gform_footer button {
	width: 100% !important;
	min-height: 52px !important;
}

@media only screen and (max-width:640px) {
	.elementor-form-b .floating_labels_wrapper .gform_footer button {
		max-width: 315px !important;
		min-height: 43px !important;
	}
}

.free_estimate_form .gform-body ul.gform_fields li.gfield, .schedule_service_form .gform-body ul.gform_fields li.gfield {
	padding-bottom: 25px !important;
}

.free_estimate_form .gform-body ul.gform_fields li.gfield label, .schedule_service_form .gform-body ul.gform_fields li.gfield label {
	color: #363636 !important;
}

@media only screen and (min-width:992px) and (max-width:1200px) and (orientation:landscape) {
	.free_estimate_form .gform-body ul.gform_fields li.gfield.gf_left_half, .schedule_service_form .gform-body ul.gform_fields li.gfield.gf_left_half {
		padding-right: 10px !important;
	}
}

@media only screen and (min-width:992px) and (max-width:1200px) and (orientation:landscape) {
	.free_estimate_form .gform-body ul.gform_fields li.gfield.gf_right_half, .schedule_service_form .gform-body ul.gform_fields li.gfield.gf_right_half {
		padding-left: 10px !important;
	}
}

@media only screen and (max-width:640px) {
	.free_estimate_form .gform-body ul.gform_fields li.gfield#field_8_17, .schedule_service_form .gform-body ul.gform_fields li.gfield#field_8_17 {
		padding-bottom: 0 !important;
	}
}

.free_estimate_form .gform-body ul.gform_fields li.gfield .ginput_container .large, .schedule_service_form .gform-body ul.gform_fields li.gfield .ginput_container .large {
	color: #363636 !important;
	border-color: #363636 !important;
}

.free_estimate_form .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after, .schedule_service_form .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_select:after {
	border-color: #363636 !important;
}

.free_estimate_form .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_date:before, .schedule_service_form .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_date:before {
	color: #363636 !important;
}

.free_estimate_form .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_radio .gchoice label, .schedule_service_form .gform-body ul.gform_fields li.gfield .ginput_container.ginput_container_radio .gchoice label {
	color: #363636 !important;
	font-weight: 500 !important;
	font-family: Roboto !important;
}

.free_estimate_form .gform-body ul.gform_fields li.gfield.gfield--type-radio .gfield_label, .schedule_service_form .gform-body ul.gform_fields li.gfield.gfield--type-radio .gfield_label {
	font-size: 12px !important;
}

.free_estimate_form .gform-body ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice input[type=checkbox].gfield-choice-input:checked, .schedule_service_form .gform-body ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice input[type=checkbox].gfield-choice-input:checked {
	background: #363636 !important;
}

.free_estimate_form .gform-body ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice label, .schedule_service_form .gform-body ul.gform_fields li.gfield ul.gfield_checkbox li.gchoice label {
	color: #363636 !important;
	font-family: Montserrat, sans-serif !important;
}

.free_estimate_form .gform_footer button, .schedule_service_form .gform_footer button {
	min-width: 250px !important;
}

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

@media only screen and (min-width:992px) and (max-width:1200px) and (orientation:landscape) {
	.schedule_service_section .container {
		max-width: 100% !important;
	}
}

@media only screen and (max-width:992px) {
	.schedule_service_section .container {
		max-width: 950px !important;
	}
}

.neutral_black {
	color: #363636 !important;
}

.value-prop-section {
	background: url("https://www.tylerair.com/wp-content/themes/rds-child/img/value-prop/value-prop-img-bg.webp"), no-repeat !important;
	background-size: cover !important;
	background-position: top center !important;
}

.value-prop-section.nitro-lazy {
	background: none !important;
}

@media only screen and (max-width:991px) {
	.value-prop-section {
		background: url("https://www.tylerair.com/wp-content/themes/rds-child/img/value-prop/m-value-prop-img-bg.webp"), no-repeat !important;
		background-size: cover !important;
		background-position: top center !important;
	}
	
	.value-prop-section.nitro-lazy {
		background: none !important;
	}
}

.review-pagination.pagination-variation-a span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #283896 !important;
	outline: 1px solid #000;
}

.announcment_bar_text:hover i {
	color: #fff !important;
}

.accordion .accordion-item {
	border-color: #283896 !important;
	margin-bottom: 10px !important;
}

.accordion .accordion-item .accordion-header h3 {
	color: #283896 !important;
}

.accordion .accordion-item .accordion-header h3.steps_heading_color {
	color: #363636 !important;
}

a.text_30 {
	font-size: 30px !important;
	padding: 0 3px !important;
}

.career_faq .accordion .accordion-item .accordion-header h3 {
	color: #363636 !important;
}

.service_block .color_primary_hover_bg:hover .h2, .service_block .color_primary_hover_bg:hover .h7, .service_block .color_primary_hover_bg:hover i {
	color: #fff !important;
}

.pagination {
	margin-bottom: 0 !important;
}

.pagination .page-item .page-link {
	color: #363636 !important;
}

.pagination .page-item .page-link.current, .pagination .page-item .page-link:hover {
	background: #283896 !important;
	color: #fff !important;
}

@media only screen and (max-width:640px) {
	.h5, h5 {
		text-transform: capitalize !important;
		font-weight: 400 !important;
	}
	
	.h2, h2 {
		font-weight: 400 !important;
	}
	
	.display1 {
		font-weight: 700 !important;
	}
	
	.got-an-emergency {
		max-width: 344px !important;
		margin: 30px auto !important;
	}
	
	.proudly-serving-mobile {
		background: 0 0 !important;
		height: auto !important;
	}
	
	.sm_text_semibold {
		font-weight: 600 !important;
	}
	
	.gform_wrapper .contact_form_short ul#gform_fields_11 li.gfield.gf_right_half {
		min-width: 100% !important;
		max-width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		float: none !important;
	}
	
	.lightbox .gallery_link img {
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.request_form .coupon-popup-close {
		top: -30px !important;
	}
}

.company-service-section {
	background: url("https://www.tylerair.com/wp-content/themes/rds-child/img/company-services/company-services-bg.webp"), no-repeat !important;
	background-size: cover !important;
	background-position: top center !important;
}

.company-service-section.nitro-lazy {
	background: none !important;
}

.back_to_blog {
	font-size: 18px !important;
	font-weight: 600 !important;
	line-height: 23px !important;
	text-transform: uppercase !important;
}

.finance-content p {
	color: #3b3d3d !important;
}

.finance-content ul {
	margin: 25px 0 !important;
}

.finance-content ul li {
	color: #363636 !important;
}

.estimate_accordion:after, .estimate_accordion:before, .schedule_accordion .step:after, .schedule_accordion .step:before, .schedule_service_accord .accordion-item:after, .schedule_service_accord .accordion-item:before {
	background: #283896 !important;
	z-index: -1 !important;
}

.estimate_accordion:nth-child(2):before, .schedule_accordion .step:nth-child(2):before, .schedule_service_accord .accordion-item:nth-child(2):before {
	left: 90px !important;
}

.estimate_accordion:nth-child(3):before, .schedule_accordion .step:nth-child(3):before, .schedule_service_accord .accordion-item:nth-child(3):before {
	left: 400px !important;
}

.free_estimate_form .steps_background, .schedule_service_form .steps_background {
	background-color: #283896 !important;
	border: 1px solid #fff200;
}

.free_estimate_form .steps_background .steps_icon_color, .schedule_service_form .steps_background .steps_icon_color {
	color: #fff !important;
}

.free_estimate_form .steps_heading_color, .schedule_service_form .steps_heading_color {
	color: #363636 !important;
}

.free_estimate_form .steps_description_color, .schedule_service_form .steps_description_color {
	color: #363636 !important;
}

.bc_toggle_btn.read-more-btn {
	font-family: Montserrat, sans-serif !important;
	line-height: 23px !important;
}

.bc_toggle_btn.read-more-btn:hover i, .bc_toggle_btn.read-more-btn:hover span {
	text-decoration: none !important;
	color: #283896 !important;
	text-shadow: 2px 2px 0 #fff200 !important;
}

@media only screen and (min-width:1366px) {
	.blog_img_container .blog_img {
		height: 250px;
		width: 350px !important;
		-o-object-fit: fill !important;
		object-fit: fill !important;
	}
}

@media only screen and (min-width:992px) and (max-width:1025px) {
	.elementor-column.elementor-col-33 {
		padding-right: 15px !important;
	}
	
	.lg_text_17 {
		font-size: 17px !important;
		line-height: 22px !important;
	}
	
	.lg_text_34 {
		font-size: 34px !important;
	}
	
	.lg_text_38 {
		font-size: 23px !important;
		line-height: 45px !important;
	}
	
	.btn.w-lg-215 {
		min-width: 215px !important;
	}
}

@media only screen and (min-width:1201px) and (max-width:1440px) {
	.mxw-lg-683 {
		max-width: 800px !important;
	}
}

@media only screen and (min-width:1150px) and (max-width:1200px) {
	.mxw-lg-683 {
		max-width: 683px !important;
	}
}

.carrer_banner_content:before {
	height: unset !important;
	min-height: unset !important;
	bottom: -75px !important;
	right: 0 !important;
	left: -90px !important;
	width: auto !important;
	top: 0 !important;
	max-height: 577px !important;
	background: #ebedf5 !important;
	border-radius: 0 !important;
}

@media only screen and (max-width:991px) {
	.carrer_banner_content:before {
		bottom: 0 !important;
	}
}

.rds-content-modal, .rds-video-modal {
	z-index: 99999 !important;
}

.rds-content-modal .rds-content-modal-content, .rds-content-modal .rds-video-modal-content, .rds-video-modal .rds-content-modal-content, .rds-video-modal .rds-video-modal-content {
	margin: 9% auto 0 !important;
	width: 100% !important;
}

.rds-content-modal .rds-content-modal-content .rds-modal-close, .rds-content-modal .rds-video-modal-content .rds-modal-close, .rds-video-modal .rds-content-modal-content .rds-modal-close, .rds-video-modal .rds-video-modal-content .rds-modal-close {
	position: relative !important;
	z-index: 10 !important;
}

.rds-video-modal .rds-video-modal-content {
	max-width: 1000px !important;
}

@media only screen and (max-width:1366px) {
	.rds-video-modal .rds-video-modal-content {
		margin: 5% auto 0 !important;
	}
}

@media only screen and (max-width:991px) {
	.rds-video-modal .rds-video-modal-content {
		margin: 30% auto 0 !important;
	}
}

@media only screen and (max-width:640px) {
	.rds-video-modal .rds-video-modal-content {
		margin: 40% auto 0 !important;
	}
}

.rds-video-modal .rds-video-modal-content iframe {
	height: 600px !important;
}

@media only screen and (max-width:991px) {
	.rds-video-modal .rds-video-modal-content iframe {
		height: 400px !important;
	}
}

.home_banner:before {
	position: absolute;
	content: "";
	box-sizing: border-box;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	height: 1055px;
	background: url("https://www.tylerair.com/wp-content/themes/rds-child/img/hero/home-banner.webp"), no-repeat !important;
	background-size: cover !important;
	background-position: top center !important;
	z-index: -1;
}

@media only screen and (max-width:1455px) {
	.home_banner:before {
		height: 760px;
	}
}

@media only screen and (max-width:1200px) {
	.home_banner:before {
		height: 670px;
	}
}

@media only screen and (max-width:991px) {
	.home_banner:before {
		height: 515px;
	}
}

@media only screen and (max-width:640px) {
	.home_banner:before {
		background: url("https://www.tylerair.com/wp-content/themes/rds-child/img/hero/m-home-banner.webp"), no-repeat !important;
		background-size: 100% 100% !important;
		height: 370px;
	}
}

.bc_homepage .icon-minus1 {
	left: unset !important;
}

.homepage_seo_section:before {
	position: absolute;
	content: "";
	box-sizing: border-box;
	display: block;
	top: 0;
	left: 0;
	right: 0;
	height: 1500px;
	background: url("https://www.tylerair.com/wp-content/themes/rds-child/img/seo-section/seo-bg.webp"), no-repeat !important;
	background-size: cover !important;
	background-position: top left !important;
	z-index: -1 !important;
}

@media only screen and (max-width:991px) {
	.homepage_seo_section:before {
		display: none !important;
	}
}

.home.page-template-default .review-section {
	padding-bottom: 20px !important;
}

.home-affiliation {
	background: url("https://www.tylerair.com/wp-content/themes/rds-child/img/affiliation/affiliations-bg.webp"), no-repeat !important;
	background-size: cover !important;
	background-position: top center !important;
}

.home-affiliation.nitro-lazy {
	background: none !important;
}

@media only screen and (max-width:991px) {
	.home-affiliation {
		background: 0 0 !important;
	}
}

.product-thumb img {
	height: 380px !important;
	width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

@media screen and (max-width:640px) {
	.review-section .h4 {
		color: #363636 !important;
	}
	
	.modal.request_form .modal-dialog {
		overflow: scroll;
		height: 98vh;
		padding-top: 50px;
	}
}

.gallery_link .overlay {
	background: 0 0 !important;
}

@media (max-width:992px) {
	.footer_copyright_bar .container {
		max-width: 750px !important;
	}
}

.furnace-form {
	margin: 63px 0 80px;
}

.furnace-form h4 {
	margin: 0 0 20px;
}

.furnace-form .floating_labels_wrapper .gform-body ul.gform_fields li.gfield {
	padding-bottom: 25px !important;
}

.furnace-form .floating_labels_wrapper .gform-body ul.gform_fields li.gfield .ginput_container .large {
	border: none !important;
	color: #283896 !important;
	border-left: 2px solid #283896 !important;
	background: #fff !important;
	padding: 17px 10px 17px !important;
	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .25) !important;
}

.furnace-form .floating_labels_wrapper .gform-body ul.gform_fields li.gfield label.gfield_label {
	color: #283896 !important;
	z-index: 1 !important;
	margin-left: 12px !important;
}

.furnace-form .floating_labels_wrapper .gform-body ul.gform_fields li.gfield.gfield--type-checkbox {
	padding: 0 0 25px !important;
}

.ginput_container_fileupload button#gform_browse_button_12_15 {
	color: #283896 !important;
	border: 0 !important;
	border-left: 2px solid #283896 !important;
	background: #fff !important;
	padding: 17px 10px 17px !important;
	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .25) !important;
	width: 100%;
	text-align: left;
	height: 52px;
	font-size: 13px;
	font-weight: 600;
	line-height: 18px;
}

.ginput_container_fileupload button#gform_browse_button_12_15::after {
	content: "";
	width: 14px;
	height: 14px;
	background: url("https://www.tylerair.com/wp-content/uploads/2024/08/upload.png") no-repeat center center/100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 10px;
	color: #283896;
}

.ginput_container_fileupload li.gfield_description.gfield_validation_message {
	color: #fff !important;
	text-align: center;
}

.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area {
	padding: 0;
	border: 0;
	background: 0 0;
	margin: 0;
	border-radius: 0;
	text-align: left;
}

.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area .gform_drop_instructions {
	display: none;
}

.gform_legacy_markup_wrapper .gform_footer .text-center.pt-2 {
	text-align: left !important;
	padding: 0 !important;
}

.gform_legacy_markup_wrapper .gform_footer .btn.btn-primary {
	max-width: 350px;
	min-width: 350px;
	height: 52px;
}

@media all and (max-width:767px) {
	.furnace-form {
		margin: 25px 0 40px;
	}
	
	.furnace-form .floating_labels_wrapper .gform-body ul.gform_fields li.gfield {
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 100%;
	}
}

body .top-aannouncement-bar a {
	color: #283896 !important;
	font-family: Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: .5px;
	text-transform: capitalize !important;
}

body .top-aannouncement-bar a:hover {
	color: #283896 !important;
	font-family: Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: .5px;
	text-transform: capitalize !important;
}

@media (max-width:768px) {
	body .top-aannouncement-bar a {
		color: #283896 !important;
		font-family: Helvetica, sans-serif;
		text-align: center;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 18px;
		letter-spacing: .5px;
		text-transform: capitalize !important;
	}
	
	body .top-aannouncement-bar a:hover {
		color: #283896 !important;
		font-family: Helvetica, sans-serif;
		text-align: center;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 18px;
		letter-spacing: .5px;
		text-transform: capitalize !important;
	}
}
