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

.color_quinary_bg {
	background-color: #ffb513;
}

.color_quinary {
	color: #ffb513;
}

.color_1_bg {
	background-color: #d6001c;
}

.color_1 {
	color: #d6001c;
}

.color_darkgray {
	color: #353535;
}

.color_darkgray_bg {
	background-color: #353535;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	padding-right: .9375rem;
	padding-left: .9375rem;
}

.row {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	margin-right: calc(var(--bs-gutter-x) * -.625);
	margin-left: calc(var(--bs-gutter-x) * -.625);
}

.row>* {
	padding-right: calc(var(--bs-gutter-x) * .625);
	padding-left: calc(var(--bs-gutter-x) * .625);
}

.g-0, .gx-0 {
	--bs-gutter-x: 0;
}

.g-0, .gy-0 {
	--bs-gutter-y: 0;
}

.g-1, .gx-1 {
	--bs-gutter-x: .25rem;
}

.g-1, .gy-1 {
	--bs-gutter-y: .25rem;
}

.g-2, .gx-2 {
	--bs-gutter-x: .5rem;
}

.g-2, .gy-2 {
	--bs-gutter-y: .5rem;
}

.g-3, .gx-3 {
	--bs-gutter-x: 1rem;
}

.g-3, .gy-3 {
	--bs-gutter-y: 1rem;
}

.g-4, .gx-4 {
	--bs-gutter-x: 1.5rem;
}

.g-4, .gy-4 {
	--bs-gutter-y: 1.5rem;
}

.g-5, .gx-5 {
	--bs-gutter-x: 3rem;
}

.g-5, .gy-5 {
	--bs-gutter-y: 3rem;
}

@media (min-width:576px) {
	.g-sm-0, .gx-sm-0 {
		--bs-gutter-x: 0;
	}
	
	.g-sm-0, .gy-sm-0 {
		--bs-gutter-y: 0;
	}
	
	.g-sm-1, .gx-sm-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-sm-1, .gy-sm-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-sm-2, .gx-sm-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-sm-2, .gy-sm-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-sm-3, .gx-sm-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-sm-3, .gy-sm-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-sm-4, .gx-sm-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-sm-4, .gy-sm-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-sm-5, .gx-sm-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-sm-5, .gy-sm-5 {
		--bs-gutter-y: 3rem;
	}
}

@media (min-width:768px) {
	.g-md-0, .gx-md-0 {
		--bs-gutter-x: 0;
	}
	
	.g-md-0, .gy-md-0 {
		--bs-gutter-y: 0;
	}
	
	.g-md-1, .gx-md-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-md-1, .gy-md-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-md-2, .gx-md-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-md-2, .gy-md-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-md-3, .gx-md-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-md-3, .gy-md-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-md-4, .gx-md-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-md-4, .gy-md-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-md-5, .gx-md-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-md-5, .gy-md-5 {
		--bs-gutter-y: 3rem;
	}
}

@media (min-width:992px) {
	.g-lg-0, .gx-lg-0 {
		--bs-gutter-x: 0;
	}
	
	.g-lg-0, .gy-lg-0 {
		--bs-gutter-y: 0;
	}
	
	.g-lg-1, .gx-lg-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-lg-1, .gy-lg-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-lg-2, .gx-lg-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-lg-2, .gy-lg-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-lg-3, .gx-lg-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-lg-3, .gy-lg-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-lg-4, .gx-lg-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-lg-4, .gy-lg-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-lg-5, .gx-lg-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-lg-5, .gy-lg-5 {
		--bs-gutter-y: 3rem;
	}
}

@media (min-width:1200px) {
	.g-xl-0, .gx-xl-0 {
		--bs-gutter-x: 0;
	}
	
	.g-xl-0, .gy-xl-0 {
		--bs-gutter-y: 0;
	}
	
	.g-xl-1, .gx-xl-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-xl-1, .gy-xl-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-xl-2, .gx-xl-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-xl-2, .gy-xl-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-xl-3, .gx-xl-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-xl-3, .gy-xl-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-xl-4, .gx-xl-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-xl-4, .gy-xl-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-xl-5, .gx-xl-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-xl-5, .gy-xl-5 {
		--bs-gutter-y: 3rem;
	}
}

@media (min-width:1400px) {
	.g-xxl-0, .gx-xxl-0 {
		--bs-gutter-x: 0;
	}
	
	.g-xxl-0, .gy-xxl-0 {
		--bs-gutter-y: 0;
	}
	
	.g-xxl-1, .gx-xxl-1 {
		--bs-gutter-x: .25rem;
	}
	
	.g-xxl-1, .gy-xxl-1 {
		--bs-gutter-y: .25rem;
	}
	
	.g-xxl-2, .gx-xxl-2 {
		--bs-gutter-x: .5rem;
	}
	
	.g-xxl-2, .gy-xxl-2 {
		--bs-gutter-y: .5rem;
	}
	
	.g-xxl-3, .gx-xxl-3 {
		--bs-gutter-x: 1rem;
	}
	
	.g-xxl-3, .gy-xxl-3 {
		--bs-gutter-y: 1rem;
	}
	
	.g-xxl-4, .gx-xxl-4 {
		--bs-gutter-x: 1.5rem;
	}
	
	.g-xxl-4, .gy-xxl-4 {
		--bs-gutter-y: 1.5rem;
	}
	
	.g-xxl-5, .gx-xxl-5 {
		--bs-gutter-x: 3rem;
	}
	
	.g-xxl-5, .gy-xxl-5 {
		--bs-gutter-y: 3rem;
	}
}

body main ul {
	margin-bottom: 20px !important;
}

body main ul li {
	margin-bottom: 15px;
}

@media (max-width:991.98px) {
	body main ul li {
		margin-bottom: 10px;
	}
}

body main ul li::before {
	background-color: #d6001c !important;
	width: 8px;
	height: 8px;
}

p {
	margin-bottom: 30px;
}

@media (max-width:991.98px) {
	h2, h3 {
		margin-bottom: 10px;
	}
}

.h1, h1 {
	margin-bottom: 10px;
}

.h2, h2 {
	margin-bottom: 30px;
}

@media (max-width:991.98px) {
	.h2, h2 {
		margin-bottom: 10px;
	}
}

.h3, h3 {
	margin-bottom: 34px;
}

@media (max-width:991.98px) {
	.h3, h3 {
		margin-bottom: 10px;
	}
}

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

.elementor-template-full-width .elementor .elementor-widget-heading .elementor-heading-title.h1, .elementor-template-full-width .elementor .elementor-widget-heading h1.elementor-heading-title {
	margin-bottom: 15px;
}

@media (max-width:991.98px) {
	.elementor-template-full-width .elementor .elementor-widget-heading .elementor-heading-title.h1, .elementor-template-full-width .elementor .elementor-widget-heading h1.elementor-heading-title {
		font-size: 32px;
		line-height: 37px;
	}
}

.single-blog h1.elementor-heading-title {
	margin-bottom: 27px !important;
}

.elementor .link_text_btn, .link_text_btn {
	font-family: inter !important;
	color: #b5121b !important;
	font-size: 18px !important;
	line-height: 23px !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	font-weight: 700 !important;
	word-spacing: 0px;
	display: inline-flex;
	gap: 10px;
	align-items: center;
}

.elementor .link_text_btn:hover, .link_text_btn:hover {
	color: #000 !important;
	text-decoration: none !important;
}

.elementor .link_text_btn:hover span, .link_text_btn:hover span {
	text-decoration: none !important;
}

@media (max-width:991.98px) {
	.elementor .link_text_btn:hover span, .link_text_btn:hover span {
		font-weight: 600 !important;
	}
}

a:hover {
	word-spacing: 0 !important;
}

.link_text_btn.back_to_blog:hover span {
	text-decoration: underline !important;
	color: #b5121b !important;
}

.link_text_btn.back_to_blog:hover i {
	color: #b5121b !important;
}

.elementor .link_text_btn:hover span {
	text-decoration: underline !important;
}

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

.btn:not(.bc_toggle_btn) {
	min-width: 250px !important;
	min-height: 43px !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
	gap: 10px;
	transition: .5s ease;
}

.btn-primary, .elementor .btn-primary {
	border-width: 2px !important;
}

.btn-primary i, .elementor .btn-primary i, .wpjb-submit i, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply i, a.wpjb-button.wpjb-form-toggle.wpjb-form-job-apply:visited i {
	margin-right: 0;
}

.btn-primary, .elementor .btn-primary {
	transition: .3s ease;
}

.btn-primary:hover, .elementor .btn-primary:hover {
	border-color: #000 !important;
	background: #000 !important;
}

.btn-primary::before, .elementor .btn-primary::before {
	display: none;
	border-color: #000 !important;
	background: #000 !important;
}

.btn-secondary, .elementor .btn-secondary {
	border: 2px solid #006075 !important;
}

.btn-secondary:hover, .elementor .btn-secondary:hover {
	border-color: #00a0c6 !important;
	background: #00a0c6 !important;
}

.btn-secondary::before, .elementor .btn-secondary::before {
	display: none;
	border-color: #00a0c6 !important;
}

.btn-secondary-alt, .elementor .btn-secondary-alt {
	border: 2px solid currentColor !important;
}

.btn-secondary-alt:hover, .elementor .btn-secondary-alt:hover {
	background: currentColor !important;
	border-color: currentColor !important;
}

.rpx_m_0 {
	margin: 0 !important;
}

.rpx_mt_0, .rpx_my_0 {
	margin-top: 0 !important;
}

.rpx_mt_n0 {
	margin-top: 0 !important;
}

.rpx_mr_0, .rpx_mx_0 {
	margin-right: 0 !important;
}

.rpx_mr_n0 {
	margin-right: 0 !important;
}

.rpx_mb_0, .rpx_my_0 {
	margin-bottom: 0 !important;
}

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

.rpx_ml_0, .rpx_mx_0 {
	margin-left: 0 !important;
}

.rpx_ml_n0 {
	margin-left: 0 !important;
}

.rpx_m_2 {
	margin: 2px !important;
}

.rpx_mt_2, .rpx_my_2 {
	margin-top: 2px !important;
}

.rpx_mt_n2 {
	margin-top: -2px !important;
}

.rpx_mr_2, .rpx_mx_2 {
	margin-right: 2px !important;
}

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

.rpx_mb_2, .rpx_my_2 {
	margin-bottom: 2px !important;
}

.rpx_mb_n2 {
	margin-bottom: -2px !important;
}

.rpx_ml_2, .rpx_mx_2 {
	margin-left: 2px !important;
}

.rpx_ml_n2 {
	margin-left: -2px !important;
}

.rpx_m_3 {
	margin: 3px !important;
}

.rpx_mt_3, .rpx_my_3 {
	margin-top: 3px !important;
}

.rpx_mt_n3 {
	margin-top: -3px !important;
}

.rpx_mr_3, .rpx_mx_3 {
	margin-right: 3px !important;
}

.rpx_mr_n3 {
	margin-right: -3px !important;
}

.rpx_mb_3, .rpx_my_3 {
	margin-bottom: 3px !important;
}

.rpx_mb_n3 {
	margin-bottom: -3px !important;
}

.rpx_ml_3, .rpx_mx_3 {
	margin-left: 3px !important;
}

.rpx_ml_n3 {
	margin-left: -3px !important;
}

.rpx_m_5 {
	margin: 5px !important;
}

.rpx_mt_5, .rpx_my_5 {
	margin-top: 5px !important;
}

.rpx_mt_n5 {
	margin-top: -5px !important;
}

.rpx_mr_5, .rpx_mx_5 {
	margin-right: 5px !important;
}

.rpx_mr_n5 {
	margin-right: -5px !important;
}

.rpx_mb_5, .rpx_my_5 {
	margin-bottom: 5px !important;
}

.rpx_mb_n5 {
	margin-bottom: -5px !important;
}

.rpx_ml_5, .rpx_mx_5 {
	margin-left: 5px !important;
}

.rpx_ml_n5 {
	margin-left: -5px !important;
}

.rpx_m_6 {
	margin: 6px !important;
}

.rpx_mt_6, .rpx_my_6 {
	margin-top: 6px !important;
}

.rpx_mt_n6 {
	margin-top: -6px !important;
}

.rpx_mr_6, .rpx_mx_6 {
	margin-right: 6px !important;
}

.rpx_mr_n6 {
	margin-right: -6px !important;
}

.rpx_mb_6, .rpx_my_6 {
	margin-bottom: 6px !important;
}

.rpx_mb_n6 {
	margin-bottom: -6px !important;
}

.rpx_ml_6, .rpx_mx_6 {
	margin-left: 6px !important;
}

.rpx_ml_n6 {
	margin-left: -6px !important;
}

.rpx_m_8 {
	margin: 8px !important;
}

.rpx_mt_8, .rpx_my_8 {
	margin-top: 8px !important;
}

.rpx_mt_n8 {
	margin-top: -8px !important;
}

.rpx_mr_8, .rpx_mx_8 {
	margin-right: 8px !important;
}

.rpx_mr_n8 {
	margin-right: -8px !important;
}

.rpx_mb_8, .rpx_my_8 {
	margin-bottom: 8px !important;
}

.rpx_mb_n8 {
	margin-bottom: -8px !important;
}

.rpx_ml_8, .rpx_mx_8 {
	margin-left: 8px !important;
}

.rpx_ml_n8 {
	margin-left: -8px !important;
}

.rpx_m_10 {
	margin: 10px !important;
}

.rpx_mt_10, .rpx_my_10 {
	margin-top: 10px !important;
}

.rpx_mt_n10 {
	margin-top: -10px !important;
}

.rpx_mr_10, .rpx_mx_10 {
	margin-right: 10px !important;
}

.rpx_mr_n10 {
	margin-right: -10px !important;
}

.rpx_mb_10, .rpx_my_10 {
	margin-bottom: 10px !important;
}

.rpx_mb_n10 {
	margin-bottom: -10px !important;
}

.rpx_ml_10, .rpx_mx_10 {
	margin-left: 10px !important;
}

.rpx_ml_n10 {
	margin-left: -10px !important;
}

.rpx_m_12 {
	margin: 12px !important;
}

.rpx_mt_12, .rpx_my_12 {
	margin-top: 12px !important;
}

.rpx_mt_n12 {
	margin-top: -12px !important;
}

.rpx_mr_12, .rpx_mx_12 {
	margin-right: 12px !important;
}

.rpx_mr_n12 {
	margin-right: -12px !important;
}

.rpx_mb_12, .rpx_my_12 {
	margin-bottom: 12px !important;
}

.rpx_mb_n12 {
	margin-bottom: -12px !important;
}

.rpx_ml_12, .rpx_mx_12 {
	margin-left: 12px !important;
}

.rpx_ml_n12 {
	margin-left: -12px !important;
}

.rpx_m_13 {
	margin: 13px !important;
}

.rpx_mt_13, .rpx_my_13 {
	margin-top: 13px !important;
}

.rpx_mt_n13 {
	margin-top: -13px !important;
}

.rpx_mr_13, .rpx_mx_13 {
	margin-right: 13px !important;
}

.rpx_mr_n13 {
	margin-right: -13px !important;
}

.rpx_mb_13, .rpx_my_13 {
	margin-bottom: 13px !important;
}

.rpx_mb_n13 {
	margin-bottom: -13px !important;
}

.rpx_ml_13, .rpx_mx_13 {
	margin-left: 13px !important;
}

.rpx_ml_n13 {
	margin-left: -13px !important;
}

.rpx_m_15 {
	margin: 15px !important;
}

.rpx_mt_15, .rpx_my_15 {
	margin-top: 15px !important;
}

.rpx_mt_n15 {
	margin-top: -15px !important;
}

.rpx_mr_15, .rpx_mx_15 {
	margin-right: 15px !important;
}

.rpx_mr_n15 {
	margin-right: -15px !important;
}

.rpx_mb_15, .rpx_my_15 {
	margin-bottom: 15px !important;
}

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

.rpx_ml_15, .rpx_mx_15 {
	margin-left: 15px !important;
}

.rpx_ml_n15 {
	margin-left: -15px !important;
}

.rpx_m_18 {
	margin: 18px !important;
}

.rpx_mt_18, .rpx_my_18 {
	margin-top: 18px !important;
}

.rpx_mt_n18 {
	margin-top: -18px !important;
}

.rpx_mr_18, .rpx_mx_18 {
	margin-right: 18px !important;
}

.rpx_mr_n18 {
	margin-right: -18px !important;
}

.rpx_mb_18, .rpx_my_18 {
	margin-bottom: 18px !important;
}

.rpx_mb_n18 {
	margin-bottom: -18px !important;
}

.rpx_ml_18, .rpx_mx_18 {
	margin-left: 18px !important;
}

.rpx_ml_n18 {
	margin-left: -18px !important;
}

.rpx_m_19 {
	margin: 19px !important;
}

.rpx_mt_19, .rpx_my_19 {
	margin-top: 19px !important;
}

.rpx_mt_n19 {
	margin-top: -19px !important;
}

.rpx_mr_19, .rpx_mx_19 {
	margin-right: 19px !important;
}

.rpx_mr_n19 {
	margin-right: -19px !important;
}

.rpx_mb_19, .rpx_my_19 {
	margin-bottom: 19px !important;
}

.rpx_mb_n19 {
	margin-bottom: -19px !important;
}

.rpx_ml_19, .rpx_mx_19 {
	margin-left: 19px !important;
}

.rpx_ml_n19 {
	margin-left: -19px !important;
}

.rpx_m_20 {
	margin: 20px !important;
}

.rpx_mt_20, .rpx_my_20 {
	margin-top: 20px !important;
}

.rpx_mt_n20 {
	margin-top: -20px !important;
}

.rpx_mr_20, .rpx_mx_20 {
	margin-right: 20px !important;
}

.rpx_mr_n20 {
	margin-right: -20px !important;
}

.rpx_mb_20, .rpx_my_20 {
	margin-bottom: 20px !important;
}

.rpx_mb_n20 {
	margin-bottom: -20px !important;
}

.rpx_ml_20, .rpx_mx_20 {
	margin-left: 20px !important;
}

.rpx_ml_n20 {
	margin-left: -20px !important;
}

.rpx_m_23 {
	margin: 23px !important;
}

.rpx_mt_23, .rpx_my_23 {
	margin-top: 23px !important;
}

.rpx_mt_n23 {
	margin-top: -23px !important;
}

.rpx_mr_23, .rpx_mx_23 {
	margin-right: 23px !important;
}

.rpx_mr_n23 {
	margin-right: -23px !important;
}

.rpx_mb_23, .rpx_my_23 {
	margin-bottom: 23px !important;
}

.rpx_mb_n23 {
	margin-bottom: -23px !important;
}

.rpx_ml_23, .rpx_mx_23 {
	margin-left: 23px !important;
}

.rpx_ml_n23 {
	margin-left: -23px !important;
}

.rpx_m_24 {
	margin: 24px !important;
}

.rpx_mt_24, .rpx_my_24 {
	margin-top: 24px !important;
}

.rpx_mt_n24 {
	margin-top: -24px !important;
}

.rpx_mr_24, .rpx_mx_24 {
	margin-right: 24px !important;
}

.rpx_mr_n24 {
	margin-right: -24px !important;
}

.rpx_mb_24, .rpx_my_24 {
	margin-bottom: 24px !important;
}

.rpx_mb_n24 {
	margin-bottom: -24px !important;
}

.rpx_ml_24, .rpx_mx_24 {
	margin-left: 24px !important;
}

.rpx_ml_n24 {
	margin-left: -24px !important;
}

.rpx_m_25 {
	margin: 25px !important;
}

.rpx_mt_25, .rpx_my_25 {
	margin-top: 25px !important;
}

.rpx_mt_n25 {
	margin-top: -25px !important;
}

.rpx_mr_25, .rpx_mx_25 {
	margin-right: 25px !important;
}

.rpx_mr_n25 {
	margin-right: -25px !important;
}

.rpx_mb_25, .rpx_my_25 {
	margin-bottom: 25px !important;
}

.rpx_mb_n25 {
	margin-bottom: -25px !important;
}

.rpx_ml_25, .rpx_mx_25 {
	margin-left: 25px !important;
}

.rpx_ml_n25 {
	margin-left: -25px !important;
}

.rpx_m_28 {
	margin: 28px !important;
}

.rpx_mt_28, .rpx_my_28 {
	margin-top: 28px !important;
}

.rpx_mt_n28 {
	margin-top: -28px !important;
}

.rpx_mr_28, .rpx_mx_28 {
	margin-right: 28px !important;
}

.rpx_mr_n28 {
	margin-right: -28px !important;
}

.rpx_mb_28, .rpx_my_28 {
	margin-bottom: 28px !important;
}

.rpx_mb_n28 {
	margin-bottom: -28px !important;
}

.rpx_ml_28, .rpx_mx_28 {
	margin-left: 28px !important;
}

.rpx_ml_n28 {
	margin-left: -28px !important;
}

.rpx_m_29 {
	margin: 29px !important;
}

.rpx_mt_29, .rpx_my_29 {
	margin-top: 29px !important;
}

.rpx_mt_n29 {
	margin-top: -29px !important;
}

.rpx_mr_29, .rpx_mx_29 {
	margin-right: 29px !important;
}

.rpx_mr_n29 {
	margin-right: -29px !important;
}

.rpx_mb_29, .rpx_my_29 {
	margin-bottom: 29px !important;
}

.rpx_mb_n29 {
	margin-bottom: -29px !important;
}

.rpx_ml_29, .rpx_mx_29 {
	margin-left: 29px !important;
}

.rpx_ml_n29 {
	margin-left: -29px !important;
}

.rpx_m_30 {
	margin: 30px !important;
}

.rpx_mt_30, .rpx_my_30 {
	margin-top: 30px !important;
}

.rpx_mt_n30 {
	margin-top: -30px !important;
}

.rpx_mr_30, .rpx_mx_30 {
	margin-right: 30px !important;
}

.rpx_mr_n30 {
	margin-right: -30px !important;
}

.rpx_mb_30, .rpx_my_30 {
	margin-bottom: 30px !important;
}

.rpx_mb_n30 {
	margin-bottom: -30px !important;
}

.rpx_ml_30, .rpx_mx_30 {
	margin-left: 30px !important;
}

.rpx_ml_n30 {
	margin-left: -30px !important;
}

.rpx_m_35 {
	margin: 35px !important;
}

.rpx_mt_35, .rpx_my_35 {
	margin-top: 35px !important;
}

.rpx_mt_n35 {
	margin-top: -35px !important;
}

.rpx_mr_35, .rpx_mx_35 {
	margin-right: 35px !important;
}

.rpx_mr_n35 {
	margin-right: -35px !important;
}

.rpx_mb_35, .rpx_my_35 {
	margin-bottom: 35px !important;
}

.rpx_mb_n35 {
	margin-bottom: -35px !important;
}

.rpx_ml_35, .rpx_mx_35 {
	margin-left: 35px !important;
}

.rpx_ml_n35 {
	margin-left: -35px !important;
}

.rpx_m_40 {
	margin: 40px !important;
}

.rpx_mt_40, .rpx_my_40 {
	margin-top: 40px !important;
}

.rpx_mt_n40 {
	margin-top: -40px !important;
}

.rpx_mr_40, .rpx_mx_40 {
	margin-right: 40px !important;
}

.rpx_mr_n40 {
	margin-right: -40px !important;
}

.rpx_mb_40, .rpx_my_40 {
	margin-bottom: 40px !important;
}

.rpx_mb_n40 {
	margin-bottom: -40px !important;
}

.rpx_ml_40, .rpx_mx_40 {
	margin-left: 40px !important;
}

.rpx_ml_n40 {
	margin-left: -40px !important;
}

.rpx_m_48 {
	margin: 48px !important;
}

.rpx_mt_48, .rpx_my_48 {
	margin-top: 48px !important;
}

.rpx_mt_n48 {
	margin-top: -48px !important;
}

.rpx_mr_48, .rpx_mx_48 {
	margin-right: 48px !important;
}

.rpx_mr_n48 {
	margin-right: -48px !important;
}

.rpx_mb_48, .rpx_my_48 {
	margin-bottom: 48px !important;
}

.rpx_mb_n48 {
	margin-bottom: -48px !important;
}

.rpx_ml_48, .rpx_mx_48 {
	margin-left: 48px !important;
}

.rpx_ml_n48 {
	margin-left: -48px !important;
}

.rpx_m_50 {
	margin: 50px !important;
}

.rpx_mt_50, .rpx_my_50 {
	margin-top: 50px !important;
}

.rpx_mt_n50 {
	margin-top: -50px !important;
}

.rpx_mr_50, .rpx_mx_50 {
	margin-right: 50px !important;
}

.rpx_mr_n50 {
	margin-right: -50px !important;
}

.rpx_mb_50, .rpx_my_50 {
	margin-bottom: 50px !important;
}

.rpx_mb_n50 {
	margin-bottom: -50px !important;
}

.rpx_ml_50, .rpx_mx_50 {
	margin-left: 50px !important;
}

.rpx_ml_n50 {
	margin-left: -50px !important;
}

.rpx_m_85 {
	margin: 85px !important;
}

.rpx_mt_85, .rpx_my_85 {
	margin-top: 85px !important;
}

.rpx_mt_n85 {
	margin-top: -85px !important;
}

.rpx_mr_85, .rpx_mx_85 {
	margin-right: 85px !important;
}

.rpx_mr_n85 {
	margin-right: -85px !important;
}

.rpx_mb_85, .rpx_my_85 {
	margin-bottom: 85px !important;
}

.rpx_mb_n85 {
	margin-bottom: -85px !important;
}

.rpx_ml_85, .rpx_mx_85 {
	margin-left: 85px !important;
}

.rpx_ml_n85 {
	margin-left: -85px !important;
}

.rpx_m_59 {
	margin: 59px !important;
}

.rpx_mt_59, .rpx_my_59 {
	margin-top: 59px !important;
}

.rpx_mt_n59 {
	margin-top: -59px !important;
}

.rpx_mr_59, .rpx_mx_59 {
	margin-right: 59px !important;
}

.rpx_mr_n59 {
	margin-right: -59px !important;
}

.rpx_mb_59, .rpx_my_59 {
	margin-bottom: 59px !important;
}

.rpx_mb_n59 {
	margin-bottom: -59px !important;
}

.rpx_ml_59, .rpx_mx_59 {
	margin-left: 59px !important;
}

.rpx_ml_n59 {
	margin-left: -59px !important;
}

.rpx_m_60 {
	margin: 60px !important;
}

.rpx_mt_60, .rpx_my_60 {
	margin-top: 60px !important;
}

.rpx_mt_n60 {
	margin-top: -60px !important;
}

.rpx_mr_60, .rpx_mx_60 {
	margin-right: 60px !important;
}

.rpx_mr_n60 {
	margin-right: -60px !important;
}

.rpx_mb_60, .rpx_my_60 {
	margin-bottom: 60px !important;
}

.rpx_mb_n60 {
	margin-bottom: -60px !important;
}

.rpx_ml_60, .rpx_mx_60 {
	margin-left: 60px !important;
}

.rpx_ml_n60 {
	margin-left: -60px !important;
}

.rpx_p_0 {
	padding: 0 !important;
}

.rpx_pt_0, .rpx_py_0 {
	padding-top: 0 !important;
}

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

.rpx_pr_0, .rpx_px_0 {
	padding-right: 0 !important;
}

.rpx_pr_n0 {
	padding-right: 0 !important;
}

.rpx_pb_0, .rpx_py_0 {
	padding-bottom: 0 !important;
}

.rpx_pb_n0 {
	padding-bottom: 0 !important;
}

.rpx_pl_0, .rpx_px_0 {
	padding-left: 0 !important;
}

.rpx_pl_n0 {
	padding-left: 0 !important;
}

.rpx_p_2 {
	padding: 2px !important;
}

.rpx_pt_2, .rpx_py_2 {
	padding-top: 2px !important;
}

.rpx_pr_2, .rpx_px_2 {
	padding-right: 2px !important;
}

.rpx_pb_2, .rpx_py_2 {
	padding-bottom: 2px !important;
}

.rpx_pl_2, .rpx_px_2 {
	padding-left: 2px !important;
}

.rpx_p_5 {
	padding: 5px !important;
}

.rpx_pt_5, .rpx_py_5 {
	padding-top: 5px !important;
}

.rpx_pr_5, .rpx_px_5 {
	padding-right: 5px !important;
}

.rpx_pb_5, .rpx_py_5 {
	padding-bottom: 5px !important;
}

.rpx_pl_5, .rpx_px_5 {
	padding-left: 5px !important;
}

.rpx_p_6 {
	padding: 6px !important;
}

.rpx_pt_6, .rpx_py_6 {
	padding-top: 6px !important;
}

.rpx_pr_6, .rpx_px_6 {
	padding-right: 6px !important;
}

.rpx_pb_6, .rpx_py_6 {
	padding-bottom: 6px !important;
}

.rpx_pl_6, .rpx_px_6 {
	padding-left: 6px !important;
}

.rpx_p_7 {
	padding: 7px !important;
}

.rpx_pt_7, .rpx_py_7 {
	padding-top: 7px !important;
}

.rpx_pr_7, .rpx_px_7 {
	padding-right: 7px !important;
}

.rpx_pb_7, .rpx_py_7 {
	padding-bottom: 7px !important;
}

.rpx_pl_7, .rpx_px_7 {
	padding-left: 7px !important;
}

.rpx_p_9 {
	padding: 9px !important;
}

.rpx_pt_9, .rpx_py_9 {
	padding-top: 9px !important;
}

.rpx_pr_9, .rpx_px_9 {
	padding-right: 9px !important;
}

.rpx_pb_9, .rpx_py_9 {
	padding-bottom: 9px !important;
}

.rpx_pl_9, .rpx_px_9 {
	padding-left: 9px !important;
}

.rpx_p_10 {
	padding: 10px !important;
}

.rpx_pt_10, .rpx_py_10 {
	padding-top: 10px !important;
}

.rpx_pr_10, .rpx_px_10 {
	padding-right: 10px !important;
}

.rpx_pb_10, .rpx_py_10 {
	padding-bottom: 10px !important;
}

.rpx_pl_10, .rpx_px_10 {
	padding-left: 10px !important;
}

.rpx_p_11 {
	padding: 11px !important;
}

.rpx_pt_11, .rpx_py_11 {
	padding-top: 11px !important;
}

.rpx_pr_11, .rpx_px_11 {
	padding-right: 11px !important;
}

.rpx_pb_11, .rpx_py_11 {
	padding-bottom: 11px !important;
}

.rpx_pl_11, .rpx_px_11 {
	padding-left: 11px !important;
}

.rpx_p_12 {
	padding: 12px !important;
}

.rpx_pt_12, .rpx_py_12 {
	padding-top: 12px !important;
}

.rpx_pr_12, .rpx_px_12 {
	padding-right: 12px !important;
}

.rpx_pb_12, .rpx_py_12 {
	padding-bottom: 12px !important;
}

.rpx_pl_12, .rpx_px_12 {
	padding-left: 12px !important;
}

.rpx_p_13 {
	padding: 13px !important;
}

.rpx_pt_13, .rpx_py_13 {
	padding-top: 13px !important;
}

.rpx_pr_13, .rpx_px_13 {
	padding-right: 13px !important;
}

.rpx_pb_13, .rpx_py_13 {
	padding-bottom: 13px !important;
}

.rpx_pl_13, .rpx_px_13 {
	padding-left: 13px !important;
}

.rpx_p_15 {
	padding: 15px !important;
}

.rpx_pt_15, .rpx_py_15 {
	padding-top: 15px !important;
}

.rpx_pr_15, .rpx_px_15 {
	padding-right: 15px !important;
}

.rpx_pb_15, .rpx_py_15 {
	padding-bottom: 15px !important;
}

.rpx_pl_15, .rpx_px_15 {
	padding-left: 15px !important;
}

.rpx_p_16 {
	padding: 16px !important;
}

.rpx_pt_16, .rpx_py_16 {
	padding-top: 16px !important;
}

.rpx_pr_16, .rpx_px_16 {
	padding-right: 16px !important;
}

.rpx_pb_16, .rpx_py_16 {
	padding-bottom: 16px !important;
}

.rpx_pl_16, .rpx_px_16 {
	padding-left: 16px !important;
}

.rpx_p_17 {
	padding: 17px !important;
}

.rpx_pt_17, .rpx_py_17 {
	padding-top: 17px !important;
}

.rpx_pr_17, .rpx_px_17 {
	padding-right: 17px !important;
}

.rpx_pb_17, .rpx_py_17 {
	padding-bottom: 17px !important;
}

.rpx_pl_17, .rpx_px_17 {
	padding-left: 17px !important;
}

.rpx_p_18 {
	padding: 18px !important;
}

.rpx_pt_18, .rpx_py_18 {
	padding-top: 18px !important;
}

.rpx_pr_18, .rpx_px_18 {
	padding-right: 18px !important;
}

.rpx_pb_18, .rpx_py_18 {
	padding-bottom: 18px !important;
}

.rpx_pl_18, .rpx_px_18 {
	padding-left: 18px !important;
}

.rpx_p_19 {
	padding: 19px !important;
}

.rpx_pt_19, .rpx_py_19 {
	padding-top: 19px !important;
}

.rpx_pr_19, .rpx_px_19 {
	padding-right: 19px !important;
}

.rpx_pb_19, .rpx_py_19 {
	padding-bottom: 19px !important;
}

.rpx_pl_19, .rpx_px_19 {
	padding-left: 19px !important;
}

.rpx_p_20 {
	padding: 20px !important;
}

.rpx_pt_20, .rpx_py_20 {
	padding-top: 20px !important;
}

.rpx_pr_20, .rpx_px_20 {
	padding-right: 20px !important;
}

.rpx_pb_20, .rpx_py_20 {
	padding-bottom: 20px !important;
}

.rpx_pl_20, .rpx_px_20 {
	padding-left: 20px !important;
}

.rpx_p_21 {
	padding: 21px !important;
}

.rpx_pt_21, .rpx_py_21 {
	padding-top: 21px !important;
}

.rpx_pr_21, .rpx_px_21 {
	padding-right: 21px !important;
}

.rpx_pb_21, .rpx_py_21 {
	padding-bottom: 21px !important;
}

.rpx_pl_21, .rpx_px_21 {
	padding-left: 21px !important;
}

.rpx_p_24 {
	padding: 24px !important;
}

.rpx_pt_24, .rpx_py_24 {
	padding-top: 24px !important;
}

.rpx_pr_24, .rpx_px_24 {
	padding-right: 24px !important;
}

.rpx_pb_24, .rpx_py_24 {
	padding-bottom: 24px !important;
}

.rpx_pl_24, .rpx_px_24 {
	padding-left: 24px !important;
}

.rpx_p_26 {
	padding: 26px !important;
}

.rpx_pt_26, .rpx_py_26 {
	padding-top: 26px !important;
}

.rpx_pr_26, .rpx_px_26 {
	padding-right: 26px !important;
}

.rpx_pb_26, .rpx_py_26 {
	padding-bottom: 26px !important;
}

.rpx_pl_26, .rpx_px_26 {
	padding-left: 26px !important;
}

.rpx_p_27 {
	padding: 27px !important;
}

.rpx_pt_27, .rpx_py_27 {
	padding-top: 27px !important;
}

.rpx_pr_27, .rpx_px_27 {
	padding-right: 27px !important;
}

.rpx_pb_27, .rpx_py_27 {
	padding-bottom: 27px !important;
}

.rpx_pl_27, .rpx_px_27 {
	padding-left: 27px !important;
}

.rpx_p_25 {
	padding: 25px !important;
}

.rpx_pt_25, .rpx_py_25 {
	padding-top: 25px !important;
}

.rpx_pr_25, .rpx_px_25 {
	padding-right: 25px !important;
}

.rpx_pb_25, .rpx_py_25 {
	padding-bottom: 25px !important;
}

.rpx_pl_25, .rpx_px_25 {
	padding-left: 25px !important;
}

.rpx_p_28 {
	padding: 28px !important;
}

.rpx_pt_28, .rpx_py_28 {
	padding-top: 28px !important;
}

.rpx_pr_28, .rpx_px_28 {
	padding-right: 28px !important;
}

.rpx_pb_28, .rpx_py_28 {
	padding-bottom: 28px !important;
}

.rpx_pl_28, .rpx_px_28 {
	padding-left: 28px !important;
}

.rpx_p_30 {
	padding: 30px !important;
}

.rpx_pt_30, .rpx_py_30 {
	padding-top: 30px !important;
}

.rpx_pr_30, .rpx_px_30 {
	padding-right: 30px !important;
}

.rpx_pb_30, .rpx_py_30 {
	padding-bottom: 30px !important;
}

.rpx_pl_30, .rpx_px_30 {
	padding-left: 30px !important;
}

.rpx_p_32 {
	padding: 32px !important;
}

.rpx_pt_32, .rpx_py_32 {
	padding-top: 32px !important;
}

.rpx_pr_32, .rpx_px_32 {
	padding-right: 32px !important;
}

.rpx_pb_32, .rpx_py_32 {
	padding-bottom: 32px !important;
}

.rpx_pl_32, .rpx_px_32 {
	padding-left: 32px !important;
}

.rpx_p_34 {
	padding: 34px !important;
}

.rpx_pt_34, .rpx_py_34 {
	padding-top: 34px !important;
}

.rpx_pr_34, .rpx_px_34 {
	padding-right: 34px !important;
}

.rpx_pb_34, .rpx_py_34 {
	padding-bottom: 34px !important;
}

.rpx_pl_34, .rpx_px_34 {
	padding-left: 34px !important;
}

.rpx_p_38 {
	padding: 38px !important;
}

.rpx_pt_38, .rpx_py_38 {
	padding-top: 38px !important;
}

.rpx_pr_38, .rpx_px_38 {
	padding-right: 38px !important;
}

.rpx_pb_38, .rpx_py_38 {
	padding-bottom: 38px !important;
}

.rpx_pl_38, .rpx_px_38 {
	padding-left: 38px !important;
}

.rpx_p_40 {
	padding: 40px !important;
}

.rpx_pt_40, .rpx_py_40 {
	padding-top: 40px !important;
}

.rpx_pr_40, .rpx_px_40 {
	padding-right: 40px !important;
}

.rpx_pb_40, .rpx_py_40 {
	padding-bottom: 40px !important;
}

.rpx_pl_40, .rpx_px_40 {
	padding-left: 40px !important;
}

.rpx_p_42 {
	padding: 42px !important;
}

.rpx_pt_42, .rpx_py_42 {
	padding-top: 42px !important;
}

.rpx_pr_42, .rpx_px_42 {
	padding-right: 42px !important;
}

.rpx_pb_42, .rpx_py_42 {
	padding-bottom: 42px !important;
}

.rpx_pl_42, .rpx_px_42 {
	padding-left: 42px !important;
}

.rpx_p_45 {
	padding: 45px !important;
}

.rpx_pt_45, .rpx_py_45 {
	padding-top: 45px !important;
}

.rpx_pr_45, .rpx_px_45 {
	padding-right: 45px !important;
}

.rpx_pb_45, .rpx_py_45 {
	padding-bottom: 45px !important;
}

.rpx_pl_45, .rpx_px_45 {
	padding-left: 45px !important;
}

.rpx_p_50 {
	padding: 50px !important;
}

.rpx_pt_50, .rpx_py_50 {
	padding-top: 50px !important;
}

.rpx_pr_50, .rpx_px_50 {
	padding-right: 50px !important;
}

.rpx_pb_50, .rpx_py_50 {
	padding-bottom: 50px !important;
}

.rpx_pl_50, .rpx_px_50 {
	padding-left: 50px !important;
}

.rpx_p_54 {
	padding: 54px !important;
}

.rpx_pt_54, .rpx_py_54 {
	padding-top: 54px !important;
}

.rpx_pr_54, .rpx_px_54 {
	padding-right: 54px !important;
}

.rpx_pb_54, .rpx_py_54 {
	padding-bottom: 54px !important;
}

.rpx_pl_54, .rpx_px_54 {
	padding-left: 54px !important;
}

.rpx_p_56 {
	padding: 56px !important;
}

.rpx_pt_56, .rpx_py_56 {
	padding-top: 56px !important;
}

.rpx_pr_56, .rpx_px_56 {
	padding-right: 56px !important;
}

.rpx_pb_56, .rpx_py_56 {
	padding-bottom: 56px !important;
}

.rpx_pl_56, .rpx_px_56 {
	padding-left: 56px !important;
}

.rpx_p_60 {
	padding: 60px !important;
}

.rpx_pt_60, .rpx_py_60 {
	padding-top: 60px !important;
}

.rpx_pr_60, .rpx_px_60 {
	padding-right: 60px !important;
}

.rpx_pb_60, .rpx_py_60 {
	padding-bottom: 60px !important;
}

.rpx_pl_60, .rpx_px_60 {
	padding-left: 60px !important;
}

.rpx_p_61 {
	padding: 61px !important;
}

.rpx_pt_61, .rpx_py_61 {
	padding-top: 61px !important;
}

.rpx_pr_61, .rpx_px_61 {
	padding-right: 61px !important;
}

.rpx_pb_61, .rpx_py_61 {
	padding-bottom: 61px !important;
}

.rpx_pl_61, .rpx_px_61 {
	padding-left: 61px !important;
}

.rpx_p_67 {
	padding: 67px !important;
}

.rpx_pt_67, .rpx_py_67 {
	padding-top: 67px !important;
}

.rpx_pr_67, .rpx_px_67 {
	padding-right: 67px !important;
}

.rpx_pb_67, .rpx_py_67 {
	padding-bottom: 67px !important;
}

.rpx_pl_67, .rpx_px_67 {
	padding-left: 67px !important;
}

.rpx_p_69 {
	padding: 69px !important;
}

.rpx_pt_69, .rpx_py_69 {
	padding-top: 69px !important;
}

.rpx_pr_69, .rpx_px_69 {
	padding-right: 69px !important;
}

.rpx_pb_69, .rpx_py_69 {
	padding-bottom: 69px !important;
}

.rpx_pl_69, .rpx_px_69 {
	padding-left: 69px !important;
}

.rpx_p_70 {
	padding: 70px !important;
}

.rpx_pt_70, .rpx_py_70 {
	padding-top: 70px !important;
}

.rpx_pr_70, .rpx_px_70 {
	padding-right: 70px !important;
}

.rpx_pb_70, .rpx_py_70 {
	padding-bottom: 70px !important;
}

.rpx_pl_70, .rpx_px_70 {
	padding-left: 70px !important;
}

.rpx_p_71 {
	padding: 71px !important;
}

.rpx_pt_71, .rpx_py_71 {
	padding-top: 71px !important;
}

.rpx_pr_71, .rpx_px_71 {
	padding-right: 71px !important;
}

.rpx_pb_71, .rpx_py_71 {
	padding-bottom: 71px !important;
}

.rpx_pl_71, .rpx_px_71 {
	padding-left: 71px !important;
}

.rpx_p_75 {
	padding: 75px !important;
}

.rpx_pt_75, .rpx_py_75 {
	padding-top: 75px !important;
}

.rpx_pr_75, .rpx_px_75 {
	padding-right: 75px !important;
}

.rpx_pb_75, .rpx_py_75 {
	padding-bottom: 75px !important;
}

.rpx_pl_75, .rpx_px_75 {
	padding-left: 75px !important;
}

.rpx_p_80 {
	padding: 80px !important;
}

.rpx_pt_80, .rpx_py_80 {
	padding-top: 80px !important;
}

.rpx_pr_80, .rpx_px_80 {
	padding-right: 80px !important;
}

.rpx_pb_80, .rpx_py_80 {
	padding-bottom: 80px !important;
}

.rpx_pl_80, .rpx_px_80 {
	padding-left: 80px !important;
}

.rpx_p_88 {
	padding: 88px !important;
}

.rpx_pt_88, .rpx_py_88 {
	padding-top: 88px !important;
}

.rpx_pr_88, .rpx_px_88 {
	padding-right: 88px !important;
}

.rpx_pb_88, .rpx_py_88 {
	padding-bottom: 88px !important;
}

.rpx_pl_88, .rpx_px_88 {
	padding-left: 88px !important;
}

.rpx_p_109 {
	padding: 109px !important;
}

.rpx_pt_109, .rpx_py_109 {
	padding-top: 109px !important;
}

.rpx_pr_109, .rpx_px_109 {
	padding-right: 109px !important;
}

.rpx_pb_109, .rpx_py_109 {
	padding-bottom: 109px !important;
}

.rpx_pl_109, .rpx_px_109 {
	padding-left: 109px !important;
}

.rpx_p_113 {
	padding: 113px !important;
}

.rpx_pt_113, .rpx_py_113 {
	padding-top: 113px !important;
}

.rpx_pr_113, .rpx_px_113 {
	padding-right: 113px !important;
}

.rpx_pb_113, .rpx_py_113 {
	padding-bottom: 113px !important;
}

.rpx_pl_113, .rpx_px_113 {
	padding-left: 113px !important;
}

.rpx_p_120 {
	padding: 120px !important;
}

.rpx_pt_120, .rpx_py_120 {
	padding-top: 120px !important;
}

.rpx_pr_120, .rpx_px_120 {
	padding-right: 120px !important;
}

.rpx_pb_120, .rpx_py_120 {
	padding-bottom: 120px !important;
}

.rpx_pl_120, .rpx_px_120 {
	padding-left: 120px !important;
}

.rpx_p_122 {
	padding: 122px !important;
}

.rpx_pt_122, .rpx_py_122 {
	padding-top: 122px !important;
}

.rpx_pr_122, .rpx_px_122 {
	padding-right: 122px !important;
}

.rpx_pb_122, .rpx_py_122 {
	padding-bottom: 122px !important;
}

.rpx_pl_122, .rpx_px_122 {
	padding-left: 122px !important;
}

.rpx_p_125 {
	padding: 125px !important;
}

.rpx_pt_125, .rpx_py_125 {
	padding-top: 125px !important;
}

.rpx_pr_125, .rpx_px_125 {
	padding-right: 125px !important;
}

.rpx_pb_125, .rpx_py_125 {
	padding-bottom: 125px !important;
}

.rpx_pl_125, .rpx_px_125 {
	padding-left: 125px !important;
}

.rpx_p_131 {
	padding: 131px !important;
}

.rpx_pt_131, .rpx_py_131 {
	padding-top: 131px !important;
}

.rpx_pr_131, .rpx_px_131 {
	padding-right: 131px !important;
}

.rpx_pb_131, .rpx_py_131 {
	padding-bottom: 131px !important;
}

.rpx_pl_131, .rpx_px_131 {
	padding-left: 131px !important;
}

.rpx_p_155 {
	padding: 155px !important;
}

.rpx_pt_155, .rpx_py_155 {
	padding-top: 155px !important;
}

.rpx_pr_155, .rpx_px_155 {
	padding-right: 155px !important;
}

.rpx_pb_155, .rpx_py_155 {
	padding-bottom: 155px !important;
}

.rpx_pl_155, .rpx_px_155 {
	padding-left: 155px !important;
}

.rpx_p_160 {
	padding: 160px !important;
}

.rpx_pt_160, .rpx_py_160 {
	padding-top: 160px !important;
}

.rpx_pr_160, .rpx_px_160 {
	padding-right: 160px !important;
}

.rpx_pb_160, .rpx_py_160 {
	padding-bottom: 160px !important;
}

.rpx_pl_160, .rpx_px_160 {
	padding-left: 160px !important;
}

.rpx_p_170 {
	padding: 170px !important;
}

.rpx_pt_170, .rpx_py_170 {
	padding-top: 170px !important;
}

.rpx_pr_170, .rpx_px_170 {
	padding-right: 170px !important;
}

.rpx_pb_170, .rpx_py_170 {
	padding-bottom: 170px !important;
}

.rpx_pl_170, .rpx_px_170 {
	padding-left: 170px !important;
}

.rpx_p_196 {
	padding: 196px !important;
}

.rpx_pt_196, .rpx_py_196 {
	padding-top: 196px !important;
}

.rpx_pr_196, .rpx_px_196 {
	padding-right: 196px !important;
}

.rpx_pb_196, .rpx_py_196 {
	padding-bottom: 196px !important;
}

.rpx_pl_196, .rpx_px_196 {
	padding-left: 196px !important;
}

.rpx_p_270 {
	padding: 270px !important;
}

.rpx_pt_270, .rpx_py_270 {
	padding-top: 270px !important;
}

.rpx_pr_270, .rpx_px_270 {
	padding-right: 270px !important;
}

.rpx_pb_270, .rpx_py_270 {
	padding-bottom: 270px !important;
}

.rpx_pl_270, .rpx_px_270 {
	padding-left: 270px !important;
}

.rpx_gap_0 {
	gap: 0;
}

.rpx_gap_8 {
	gap: 8px;
}

.rpx_gap_10 {
	gap: 10px;
}

.rpx_gap_20 {
	gap: 20px;
}

.rpx_gap_30 {
	gap: 30px;
}

.rpx_gap_32 {
	gap: 32px;
}

.rpx_gap_36 {
	gap: 36px;
}

.rpx_gap_40 {
	gap: 40px;
}

.rpx_gap_140 {
	gap: 140px;
}

.window_ml {
	margin-left: calc(50% - 50vw) !important;
}

.window_mr {
	margin-right: calc(50% - 50vw) !important;
}

.window_ml_0 {
	margin-left: 0 !important;
}

.window_mr_0 {
	margin-right: 0 !important;
}

.window_width {
	max-width: 100vw;
	width: 100vw;
}

.window_auto {
	max-width: 100%;
	width: 100%;
}

@media (min-width:768px) {
	.rpx_m_md_0 {
		margin: 0 !important;
	}
	
	.rpx_mt_md_0, .rpx_my_md_0 {
		margin-top: 0 !important;
	}
	
	.rpx_mt_md_n0 {
		margin-top: 0 !important;
	}
	
	.rpx_mr_md_0, .rpx_mx_md_0 {
		margin-right: 0 !important;
	}
	
	.rpx_mr_md_n0 {
		margin-right: 0 !important;
	}
	
	.rpx_mb_md_0, .rpx_my_md_0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_mb_md_n0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_ml_md_0, .rpx_mx_md_0 {
		margin-left: 0 !important;
	}
	
	.rpx_ml_md_n0 {
		margin-left: 0 !important;
	}
	
	.rpx_m_md_2 {
		margin: 2px !important;
	}
	
	.rpx_mt_md_2, .rpx_my_md_2 {
		margin-top: 2px !important;
	}
	
	.rpx_mt_md_n2 {
		margin-top: -2px !important;
	}
	
	.rpx_mr_md_2, .rpx_mx_md_2 {
		margin-right: 2px !important;
	}
	
	.rpx_mr_md_n2 {
		margin-right: -2px !important;
	}
	
	.rpx_mb_md_2, .rpx_my_md_2 {
		margin-bottom: 2px !important;
	}
	
	.rpx_mb_md_n2 {
		margin-bottom: -2px !important;
	}
	
	.rpx_ml_md_2, .rpx_mx_md_2 {
		margin-left: 2px !important;
	}
	
	.rpx_ml_md_n2 {
		margin-left: -2px !important;
	}
	
	.rpx_m_md_3 {
		margin: 3px !important;
	}
	
	.rpx_mt_md_3, .rpx_my_md_3 {
		margin-top: 3px !important;
	}
	
	.rpx_mt_md_n3 {
		margin-top: -3px !important;
	}
	
	.rpx_mr_md_3, .rpx_mx_md_3 {
		margin-right: 3px !important;
	}
	
	.rpx_mr_md_n3 {
		margin-right: -3px !important;
	}
	
	.rpx_mb_md_3, .rpx_my_md_3 {
		margin-bottom: 3px !important;
	}
	
	.rpx_mb_md_n3 {
		margin-bottom: -3px !important;
	}
	
	.rpx_ml_md_3, .rpx_mx_md_3 {
		margin-left: 3px !important;
	}
	
	.rpx_ml_md_n3 {
		margin-left: -3px !important;
	}
	
	.rpx_m_md_5 {
		margin: 5px !important;
	}
	
	.rpx_mt_md_5, .rpx_my_md_5 {
		margin-top: 5px !important;
	}
	
	.rpx_mt_md_n5 {
		margin-top: -5px !important;
	}
	
	.rpx_mr_md_5, .rpx_mx_md_5 {
		margin-right: 5px !important;
	}
	
	.rpx_mr_md_n5 {
		margin-right: -5px !important;
	}
	
	.rpx_mb_md_5, .rpx_my_md_5 {
		margin-bottom: 5px !important;
	}
	
	.rpx_mb_md_n5 {
		margin-bottom: -5px !important;
	}
	
	.rpx_ml_md_5, .rpx_mx_md_5 {
		margin-left: 5px !important;
	}
	
	.rpx_ml_md_n5 {
		margin-left: -5px !important;
	}
	
	.rpx_m_md_6 {
		margin: 6px !important;
	}
	
	.rpx_mt_md_6, .rpx_my_md_6 {
		margin-top: 6px !important;
	}
	
	.rpx_mt_md_n6 {
		margin-top: -6px !important;
	}
	
	.rpx_mr_md_6, .rpx_mx_md_6 {
		margin-right: 6px !important;
	}
	
	.rpx_mr_md_n6 {
		margin-right: -6px !important;
	}
	
	.rpx_mb_md_6, .rpx_my_md_6 {
		margin-bottom: 6px !important;
	}
	
	.rpx_mb_md_n6 {
		margin-bottom: -6px !important;
	}
	
	.rpx_ml_md_6, .rpx_mx_md_6 {
		margin-left: 6px !important;
	}
	
	.rpx_ml_md_n6 {
		margin-left: -6px !important;
	}
	
	.rpx_m_md_8 {
		margin: 8px !important;
	}
	
	.rpx_mt_md_8, .rpx_my_md_8 {
		margin-top: 8px !important;
	}
	
	.rpx_mt_md_n8 {
		margin-top: -8px !important;
	}
	
	.rpx_mr_md_8, .rpx_mx_md_8 {
		margin-right: 8px !important;
	}
	
	.rpx_mr_md_n8 {
		margin-right: -8px !important;
	}
	
	.rpx_mb_md_8, .rpx_my_md_8 {
		margin-bottom: 8px !important;
	}
	
	.rpx_mb_md_n8 {
		margin-bottom: -8px !important;
	}
	
	.rpx_ml_md_8, .rpx_mx_md_8 {
		margin-left: 8px !important;
	}
	
	.rpx_ml_md_n8 {
		margin-left: -8px !important;
	}
	
	.rpx_m_md_10 {
		margin: 10px !important;
	}
	
	.rpx_mt_md_10, .rpx_my_md_10 {
		margin-top: 10px !important;
	}
	
	.rpx_mt_md_n10 {
		margin-top: -10px !important;
	}
	
	.rpx_mr_md_10, .rpx_mx_md_10 {
		margin-right: 10px !important;
	}
	
	.rpx_mr_md_n10 {
		margin-right: -10px !important;
	}
	
	.rpx_mb_md_10, .rpx_my_md_10 {
		margin-bottom: 10px !important;
	}
	
	.rpx_mb_md_n10 {
		margin-bottom: -10px !important;
	}
	
	.rpx_ml_md_10, .rpx_mx_md_10 {
		margin-left: 10px !important;
	}
	
	.rpx_ml_md_n10 {
		margin-left: -10px !important;
	}
	
	.rpx_m_md_12 {
		margin: 12px !important;
	}
	
	.rpx_mt_md_12, .rpx_my_md_12 {
		margin-top: 12px !important;
	}
	
	.rpx_mt_md_n12 {
		margin-top: -12px !important;
	}
	
	.rpx_mr_md_12, .rpx_mx_md_12 {
		margin-right: 12px !important;
	}
	
	.rpx_mr_md_n12 {
		margin-right: -12px !important;
	}
	
	.rpx_mb_md_12, .rpx_my_md_12 {
		margin-bottom: 12px !important;
	}
	
	.rpx_mb_md_n12 {
		margin-bottom: -12px !important;
	}
	
	.rpx_ml_md_12, .rpx_mx_md_12 {
		margin-left: 12px !important;
	}
	
	.rpx_ml_md_n12 {
		margin-left: -12px !important;
	}
	
	.rpx_m_md_13 {
		margin: 13px !important;
	}
	
	.rpx_mt_md_13, .rpx_my_md_13 {
		margin-top: 13px !important;
	}
	
	.rpx_mt_md_n13 {
		margin-top: -13px !important;
	}
	
	.rpx_mr_md_13, .rpx_mx_md_13 {
		margin-right: 13px !important;
	}
	
	.rpx_mr_md_n13 {
		margin-right: -13px !important;
	}
	
	.rpx_mb_md_13, .rpx_my_md_13 {
		margin-bottom: 13px !important;
	}
	
	.rpx_mb_md_n13 {
		margin-bottom: -13px !important;
	}
	
	.rpx_ml_md_13, .rpx_mx_md_13 {
		margin-left: 13px !important;
	}
	
	.rpx_ml_md_n13 {
		margin-left: -13px !important;
	}
	
	.rpx_m_md_15 {
		margin: 15px !important;
	}
	
	.rpx_mt_md_15, .rpx_my_md_15 {
		margin-top: 15px !important;
	}
	
	.rpx_mt_md_n15 {
		margin-top: -15px !important;
	}
	
	.rpx_mr_md_15, .rpx_mx_md_15 {
		margin-right: 15px !important;
	}
	
	.rpx_mr_md_n15 {
		margin-right: -15px !important;
	}
	
	.rpx_mb_md_15, .rpx_my_md_15 {
		margin-bottom: 15px !important;
	}
	
	.rpx_mb_md_n15 {
		margin-bottom: -15px !important;
	}
	
	.rpx_ml_md_15, .rpx_mx_md_15 {
		margin-left: 15px !important;
	}
	
	.rpx_ml_md_n15 {
		margin-left: -15px !important;
	}
	
	.rpx_m_md_18 {
		margin: 18px !important;
	}
	
	.rpx_mt_md_18, .rpx_my_md_18 {
		margin-top: 18px !important;
	}
	
	.rpx_mt_md_n18 {
		margin-top: -18px !important;
	}
	
	.rpx_mr_md_18, .rpx_mx_md_18 {
		margin-right: 18px !important;
	}
	
	.rpx_mr_md_n18 {
		margin-right: -18px !important;
	}
	
	.rpx_mb_md_18, .rpx_my_md_18 {
		margin-bottom: 18px !important;
	}
	
	.rpx_mb_md_n18 {
		margin-bottom: -18px !important;
	}
	
	.rpx_ml_md_18, .rpx_mx_md_18 {
		margin-left: 18px !important;
	}
	
	.rpx_ml_md_n18 {
		margin-left: -18px !important;
	}
	
	.rpx_m_md_19 {
		margin: 19px !important;
	}
	
	.rpx_mt_md_19, .rpx_my_md_19 {
		margin-top: 19px !important;
	}
	
	.rpx_mt_md_n19 {
		margin-top: -19px !important;
	}
	
	.rpx_mr_md_19, .rpx_mx_md_19 {
		margin-right: 19px !important;
	}
	
	.rpx_mr_md_n19 {
		margin-right: -19px !important;
	}
	
	.rpx_mb_md_19, .rpx_my_md_19 {
		margin-bottom: 19px !important;
	}
	
	.rpx_mb_md_n19 {
		margin-bottom: -19px !important;
	}
	
	.rpx_ml_md_19, .rpx_mx_md_19 {
		margin-left: 19px !important;
	}
	
	.rpx_ml_md_n19 {
		margin-left: -19px !important;
	}
	
	.rpx_m_md_20 {
		margin: 20px !important;
	}
	
	.rpx_mt_md_20, .rpx_my_md_20 {
		margin-top: 20px !important;
	}
	
	.rpx_mt_md_n20 {
		margin-top: -20px !important;
	}
	
	.rpx_mr_md_20, .rpx_mx_md_20 {
		margin-right: 20px !important;
	}
	
	.rpx_mr_md_n20 {
		margin-right: -20px !important;
	}
	
	.rpx_mb_md_20, .rpx_my_md_20 {
		margin-bottom: 20px !important;
	}
	
	.rpx_mb_md_n20 {
		margin-bottom: -20px !important;
	}
	
	.rpx_ml_md_20, .rpx_mx_md_20 {
		margin-left: 20px !important;
	}
	
	.rpx_ml_md_n20 {
		margin-left: -20px !important;
	}
	
	.rpx_m_md_23 {
		margin: 23px !important;
	}
	
	.rpx_mt_md_23, .rpx_my_md_23 {
		margin-top: 23px !important;
	}
	
	.rpx_mt_md_n23 {
		margin-top: -23px !important;
	}
	
	.rpx_mr_md_23, .rpx_mx_md_23 {
		margin-right: 23px !important;
	}
	
	.rpx_mr_md_n23 {
		margin-right: -23px !important;
	}
	
	.rpx_mb_md_23, .rpx_my_md_23 {
		margin-bottom: 23px !important;
	}
	
	.rpx_mb_md_n23 {
		margin-bottom: -23px !important;
	}
	
	.rpx_ml_md_23, .rpx_mx_md_23 {
		margin-left: 23px !important;
	}
	
	.rpx_ml_md_n23 {
		margin-left: -23px !important;
	}
	
	.rpx_m_md_24 {
		margin: 24px !important;
	}
	
	.rpx_mt_md_24, .rpx_my_md_24 {
		margin-top: 24px !important;
	}
	
	.rpx_mt_md_n24 {
		margin-top: -24px !important;
	}
	
	.rpx_mr_md_24, .rpx_mx_md_24 {
		margin-right: 24px !important;
	}
	
	.rpx_mr_md_n24 {
		margin-right: -24px !important;
	}
	
	.rpx_mb_md_24, .rpx_my_md_24 {
		margin-bottom: 24px !important;
	}
	
	.rpx_mb_md_n24 {
		margin-bottom: -24px !important;
	}
	
	.rpx_ml_md_24, .rpx_mx_md_24 {
		margin-left: 24px !important;
	}
	
	.rpx_ml_md_n24 {
		margin-left: -24px !important;
	}
	
	.rpx_m_md_25 {
		margin: 25px !important;
	}
	
	.rpx_mt_md_25, .rpx_my_md_25 {
		margin-top: 25px !important;
	}
	
	.rpx_mt_md_n25 {
		margin-top: -25px !important;
	}
	
	.rpx_mr_md_25, .rpx_mx_md_25 {
		margin-right: 25px !important;
	}
	
	.rpx_mr_md_n25 {
		margin-right: -25px !important;
	}
	
	.rpx_mb_md_25, .rpx_my_md_25 {
		margin-bottom: 25px !important;
	}
	
	.rpx_mb_md_n25 {
		margin-bottom: -25px !important;
	}
	
	.rpx_ml_md_25, .rpx_mx_md_25 {
		margin-left: 25px !important;
	}
	
	.rpx_ml_md_n25 {
		margin-left: -25px !important;
	}
	
	.rpx_m_md_28 {
		margin: 28px !important;
	}
	
	.rpx_mt_md_28, .rpx_my_md_28 {
		margin-top: 28px !important;
	}
	
	.rpx_mt_md_n28 {
		margin-top: -28px !important;
	}
	
	.rpx_mr_md_28, .rpx_mx_md_28 {
		margin-right: 28px !important;
	}
	
	.rpx_mr_md_n28 {
		margin-right: -28px !important;
	}
	
	.rpx_mb_md_28, .rpx_my_md_28 {
		margin-bottom: 28px !important;
	}
	
	.rpx_mb_md_n28 {
		margin-bottom: -28px !important;
	}
	
	.rpx_ml_md_28, .rpx_mx_md_28 {
		margin-left: 28px !important;
	}
	
	.rpx_ml_md_n28 {
		margin-left: -28px !important;
	}
	
	.rpx_m_md_29 {
		margin: 29px !important;
	}
	
	.rpx_mt_md_29, .rpx_my_md_29 {
		margin-top: 29px !important;
	}
	
	.rpx_mt_md_n29 {
		margin-top: -29px !important;
	}
	
	.rpx_mr_md_29, .rpx_mx_md_29 {
		margin-right: 29px !important;
	}
	
	.rpx_mr_md_n29 {
		margin-right: -29px !important;
	}
	
	.rpx_mb_md_29, .rpx_my_md_29 {
		margin-bottom: 29px !important;
	}
	
	.rpx_mb_md_n29 {
		margin-bottom: -29px !important;
	}
	
	.rpx_ml_md_29, .rpx_mx_md_29 {
		margin-left: 29px !important;
	}
	
	.rpx_ml_md_n29 {
		margin-left: -29px !important;
	}
	
	.rpx_m_md_30 {
		margin: 30px !important;
	}
	
	.rpx_mt_md_30, .rpx_my_md_30 {
		margin-top: 30px !important;
	}
	
	.rpx_mt_md_n30 {
		margin-top: -30px !important;
	}
	
	.rpx_mr_md_30, .rpx_mx_md_30 {
		margin-right: 30px !important;
	}
	
	.rpx_mr_md_n30 {
		margin-right: -30px !important;
	}
	
	.rpx_mb_md_30, .rpx_my_md_30 {
		margin-bottom: 30px !important;
	}
	
	.rpx_mb_md_n30 {
		margin-bottom: -30px !important;
	}
	
	.rpx_ml_md_30, .rpx_mx_md_30 {
		margin-left: 30px !important;
	}
	
	.rpx_ml_md_n30 {
		margin-left: -30px !important;
	}
	
	.rpx_m_md_35 {
		margin: 35px !important;
	}
	
	.rpx_mt_md_35, .rpx_my_md_35 {
		margin-top: 35px !important;
	}
	
	.rpx_mt_md_n35 {
		margin-top: -35px !important;
	}
	
	.rpx_mr_md_35, .rpx_mx_md_35 {
		margin-right: 35px !important;
	}
	
	.rpx_mr_md_n35 {
		margin-right: -35px !important;
	}
	
	.rpx_mb_md_35, .rpx_my_md_35 {
		margin-bottom: 35px !important;
	}
	
	.rpx_mb_md_n35 {
		margin-bottom: -35px !important;
	}
	
	.rpx_ml_md_35, .rpx_mx_md_35 {
		margin-left: 35px !important;
	}
	
	.rpx_ml_md_n35 {
		margin-left: -35px !important;
	}
	
	.rpx_m_md_40 {
		margin: 40px !important;
	}
	
	.rpx_mt_md_40, .rpx_my_md_40 {
		margin-top: 40px !important;
	}
	
	.rpx_mt_md_n40 {
		margin-top: -40px !important;
	}
	
	.rpx_mr_md_40, .rpx_mx_md_40 {
		margin-right: 40px !important;
	}
	
	.rpx_mr_md_n40 {
		margin-right: -40px !important;
	}
	
	.rpx_mb_md_40, .rpx_my_md_40 {
		margin-bottom: 40px !important;
	}
	
	.rpx_mb_md_n40 {
		margin-bottom: -40px !important;
	}
	
	.rpx_ml_md_40, .rpx_mx_md_40 {
		margin-left: 40px !important;
	}
	
	.rpx_ml_md_n40 {
		margin-left: -40px !important;
	}
	
	.rpx_m_md_48 {
		margin: 48px !important;
	}
	
	.rpx_mt_md_48, .rpx_my_md_48 {
		margin-top: 48px !important;
	}
	
	.rpx_mt_md_n48 {
		margin-top: -48px !important;
	}
	
	.rpx_mr_md_48, .rpx_mx_md_48 {
		margin-right: 48px !important;
	}
	
	.rpx_mr_md_n48 {
		margin-right: -48px !important;
	}
	
	.rpx_mb_md_48, .rpx_my_md_48 {
		margin-bottom: 48px !important;
	}
	
	.rpx_mb_md_n48 {
		margin-bottom: -48px !important;
	}
	
	.rpx_ml_md_48, .rpx_mx_md_48 {
		margin-left: 48px !important;
	}
	
	.rpx_ml_md_n48 {
		margin-left: -48px !important;
	}
	
	.rpx_m_md_50 {
		margin: 50px !important;
	}
	
	.rpx_mt_md_50, .rpx_my_md_50 {
		margin-top: 50px !important;
	}
	
	.rpx_mt_md_n50 {
		margin-top: -50px !important;
	}
	
	.rpx_mr_md_50, .rpx_mx_md_50 {
		margin-right: 50px !important;
	}
	
	.rpx_mr_md_n50 {
		margin-right: -50px !important;
	}
	
	.rpx_mb_md_50, .rpx_my_md_50 {
		margin-bottom: 50px !important;
	}
	
	.rpx_mb_md_n50 {
		margin-bottom: -50px !important;
	}
	
	.rpx_ml_md_50, .rpx_mx_md_50 {
		margin-left: 50px !important;
	}
	
	.rpx_ml_md_n50 {
		margin-left: -50px !important;
	}
	
	.rpx_m_md_85 {
		margin: 85px !important;
	}
	
	.rpx_mt_md_85, .rpx_my_md_85 {
		margin-top: 85px !important;
	}
	
	.rpx_mt_md_n85 {
		margin-top: -85px !important;
	}
	
	.rpx_mr_md_85, .rpx_mx_md_85 {
		margin-right: 85px !important;
	}
	
	.rpx_mr_md_n85 {
		margin-right: -85px !important;
	}
	
	.rpx_mb_md_85, .rpx_my_md_85 {
		margin-bottom: 85px !important;
	}
	
	.rpx_mb_md_n85 {
		margin-bottom: -85px !important;
	}
	
	.rpx_ml_md_85, .rpx_mx_md_85 {
		margin-left: 85px !important;
	}
	
	.rpx_ml_md_n85 {
		margin-left: -85px !important;
	}
	
	.rpx_m_md_59 {
		margin: 59px !important;
	}
	
	.rpx_mt_md_59, .rpx_my_md_59 {
		margin-top: 59px !important;
	}
	
	.rpx_mt_md_n59 {
		margin-top: -59px !important;
	}
	
	.rpx_mr_md_59, .rpx_mx_md_59 {
		margin-right: 59px !important;
	}
	
	.rpx_mr_md_n59 {
		margin-right: -59px !important;
	}
	
	.rpx_mb_md_59, .rpx_my_md_59 {
		margin-bottom: 59px !important;
	}
	
	.rpx_mb_md_n59 {
		margin-bottom: -59px !important;
	}
	
	.rpx_ml_md_59, .rpx_mx_md_59 {
		margin-left: 59px !important;
	}
	
	.rpx_ml_md_n59 {
		margin-left: -59px !important;
	}
	
	.rpx_m_md_60 {
		margin: 60px !important;
	}
	
	.rpx_mt_md_60, .rpx_my_md_60 {
		margin-top: 60px !important;
	}
	
	.rpx_mt_md_n60 {
		margin-top: -60px !important;
	}
	
	.rpx_mr_md_60, .rpx_mx_md_60 {
		margin-right: 60px !important;
	}
	
	.rpx_mr_md_n60 {
		margin-right: -60px !important;
	}
	
	.rpx_mb_md_60, .rpx_my_md_60 {
		margin-bottom: 60px !important;
	}
	
	.rpx_mb_md_n60 {
		margin-bottom: -60px !important;
	}
	
	.rpx_ml_md_60, .rpx_mx_md_60 {
		margin-left: 60px !important;
	}
	
	.rpx_ml_md_n60 {
		margin-left: -60px !important;
	}
	
	.rpx_p_md_0 {
		padding: 0 !important;
	}
	
	.rpx_pt_md_0, .rpx_py_md_0 {
		padding-top: 0 !important;
	}
	
	.rpx_pt_md_n0 {
		padding-top: 0 !important;
	}
	
	.rpx_pr_md_0, .rpx_px_md_0 {
		padding-right: 0 !important;
	}
	
	.rpx_pr_md_n0 {
		padding-right: 0 !important;
	}
	
	.rpx_pb_md_0, .rpx_py_md_0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pb_md_n0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pl_md_0, .rpx_px_md_0 {
		padding-left: 0 !important;
	}
	
	.rpx_pl_md_n0 {
		padding-left: 0 !important;
	}
	
	.rpx_p_md_2 {
		padding: 2px !important;
	}
	
	.rpx_pt_md_2, .rpx_py_md_2 {
		padding-top: 2px !important;
	}
	
	.rpx_pr_md_2, .rpx_px_md_2 {
		padding-right: 2px !important;
	}
	
	.rpx_pb_md_2, .rpx_py_md_2 {
		padding-bottom: 2px !important;
	}
	
	.rpx_pl_md_2, .rpx_px_md_2 {
		padding-left: 2px !important;
	}
	
	.rpx_p_md_5 {
		padding: 5px !important;
	}
	
	.rpx_pt_md_5, .rpx_py_md_5 {
		padding-top: 5px !important;
	}
	
	.rpx_pr_md_5, .rpx_px_md_5 {
		padding-right: 5px !important;
	}
	
	.rpx_pb_md_5, .rpx_py_md_5 {
		padding-bottom: 5px !important;
	}
	
	.rpx_pl_md_5, .rpx_px_md_5 {
		padding-left: 5px !important;
	}
	
	.rpx_p_md_6 {
		padding: 6px !important;
	}
	
	.rpx_pt_md_6, .rpx_py_md_6 {
		padding-top: 6px !important;
	}
	
	.rpx_pr_md_6, .rpx_px_md_6 {
		padding-right: 6px !important;
	}
	
	.rpx_pb_md_6, .rpx_py_md_6 {
		padding-bottom: 6px !important;
	}
	
	.rpx_pl_md_6, .rpx_px_md_6 {
		padding-left: 6px !important;
	}
	
	.rpx_p_md_7 {
		padding: 7px !important;
	}
	
	.rpx_pt_md_7, .rpx_py_md_7 {
		padding-top: 7px !important;
	}
	
	.rpx_pr_md_7, .rpx_px_md_7 {
		padding-right: 7px !important;
	}
	
	.rpx_pb_md_7, .rpx_py_md_7 {
		padding-bottom: 7px !important;
	}
	
	.rpx_pl_md_7, .rpx_px_md_7 {
		padding-left: 7px !important;
	}
	
	.rpx_p_md_9 {
		padding: 9px !important;
	}
	
	.rpx_pt_md_9, .rpx_py_md_9 {
		padding-top: 9px !important;
	}
	
	.rpx_pr_md_9, .rpx_px_md_9 {
		padding-right: 9px !important;
	}
	
	.rpx_pb_md_9, .rpx_py_md_9 {
		padding-bottom: 9px !important;
	}
	
	.rpx_pl_md_9, .rpx_px_md_9 {
		padding-left: 9px !important;
	}
	
	.rpx_p_md_10 {
		padding: 10px !important;
	}
	
	.rpx_pt_md_10, .rpx_py_md_10 {
		padding-top: 10px !important;
	}
	
	.rpx_pr_md_10, .rpx_px_md_10 {
		padding-right: 10px !important;
	}
	
	.rpx_pb_md_10, .rpx_py_md_10 {
		padding-bottom: 10px !important;
	}
	
	.rpx_pl_md_10, .rpx_px_md_10 {
		padding-left: 10px !important;
	}
	
	.rpx_p_md_11 {
		padding: 11px !important;
	}
	
	.rpx_pt_md_11, .rpx_py_md_11 {
		padding-top: 11px !important;
	}
	
	.rpx_pr_md_11, .rpx_px_md_11 {
		padding-right: 11px !important;
	}
	
	.rpx_pb_md_11, .rpx_py_md_11 {
		padding-bottom: 11px !important;
	}
	
	.rpx_pl_md_11, .rpx_px_md_11 {
		padding-left: 11px !important;
	}
	
	.rpx_p_md_12 {
		padding: 12px !important;
	}
	
	.rpx_pt_md_12, .rpx_py_md_12 {
		padding-top: 12px !important;
	}
	
	.rpx_pr_md_12, .rpx_px_md_12 {
		padding-right: 12px !important;
	}
	
	.rpx_pb_md_12, .rpx_py_md_12 {
		padding-bottom: 12px !important;
	}
	
	.rpx_pl_md_12, .rpx_px_md_12 {
		padding-left: 12px !important;
	}
	
	.rpx_p_md_13 {
		padding: 13px !important;
	}
	
	.rpx_pt_md_13, .rpx_py_md_13 {
		padding-top: 13px !important;
	}
	
	.rpx_pr_md_13, .rpx_px_md_13 {
		padding-right: 13px !important;
	}
	
	.rpx_pb_md_13, .rpx_py_md_13 {
		padding-bottom: 13px !important;
	}
	
	.rpx_pl_md_13, .rpx_px_md_13 {
		padding-left: 13px !important;
	}
	
	.rpx_p_md_15 {
		padding: 15px !important;
	}
	
	.rpx_pt_md_15, .rpx_py_md_15 {
		padding-top: 15px !important;
	}
	
	.rpx_pr_md_15, .rpx_px_md_15 {
		padding-right: 15px !important;
	}
	
	.rpx_pb_md_15, .rpx_py_md_15 {
		padding-bottom: 15px !important;
	}
	
	.rpx_pl_md_15, .rpx_px_md_15 {
		padding-left: 15px !important;
	}
	
	.rpx_p_md_16 {
		padding: 16px !important;
	}
	
	.rpx_pt_md_16, .rpx_py_md_16 {
		padding-top: 16px !important;
	}
	
	.rpx_pr_md_16, .rpx_px_md_16 {
		padding-right: 16px !important;
	}
	
	.rpx_pb_md_16, .rpx_py_md_16 {
		padding-bottom: 16px !important;
	}
	
	.rpx_pl_md_16, .rpx_px_md_16 {
		padding-left: 16px !important;
	}
	
	.rpx_p_md_17 {
		padding: 17px !important;
	}
	
	.rpx_pt_md_17, .rpx_py_md_17 {
		padding-top: 17px !important;
	}
	
	.rpx_pr_md_17, .rpx_px_md_17 {
		padding-right: 17px !important;
	}
	
	.rpx_pb_md_17, .rpx_py_md_17 {
		padding-bottom: 17px !important;
	}
	
	.rpx_pl_md_17, .rpx_px_md_17 {
		padding-left: 17px !important;
	}
	
	.rpx_p_md_18 {
		padding: 18px !important;
	}
	
	.rpx_pt_md_18, .rpx_py_md_18 {
		padding-top: 18px !important;
	}
	
	.rpx_pr_md_18, .rpx_px_md_18 {
		padding-right: 18px !important;
	}
	
	.rpx_pb_md_18, .rpx_py_md_18 {
		padding-bottom: 18px !important;
	}
	
	.rpx_pl_md_18, .rpx_px_md_18 {
		padding-left: 18px !important;
	}
	
	.rpx_p_md_19 {
		padding: 19px !important;
	}
	
	.rpx_pt_md_19, .rpx_py_md_19 {
		padding-top: 19px !important;
	}
	
	.rpx_pr_md_19, .rpx_px_md_19 {
		padding-right: 19px !important;
	}
	
	.rpx_pb_md_19, .rpx_py_md_19 {
		padding-bottom: 19px !important;
	}
	
	.rpx_pl_md_19, .rpx_px_md_19 {
		padding-left: 19px !important;
	}
	
	.rpx_p_md_20 {
		padding: 20px !important;
	}
	
	.rpx_pt_md_20, .rpx_py_md_20 {
		padding-top: 20px !important;
	}
	
	.rpx_pr_md_20, .rpx_px_md_20 {
		padding-right: 20px !important;
	}
	
	.rpx_pb_md_20, .rpx_py_md_20 {
		padding-bottom: 20px !important;
	}
	
	.rpx_pl_md_20, .rpx_px_md_20 {
		padding-left: 20px !important;
	}
	
	.rpx_p_md_21 {
		padding: 21px !important;
	}
	
	.rpx_pt_md_21, .rpx_py_md_21 {
		padding-top: 21px !important;
	}
	
	.rpx_pr_md_21, .rpx_px_md_21 {
		padding-right: 21px !important;
	}
	
	.rpx_pb_md_21, .rpx_py_md_21 {
		padding-bottom: 21px !important;
	}
	
	.rpx_pl_md_21, .rpx_px_md_21 {
		padding-left: 21px !important;
	}
	
	.rpx_p_md_24 {
		padding: 24px !important;
	}
	
	.rpx_pt_md_24, .rpx_py_md_24 {
		padding-top: 24px !important;
	}
	
	.rpx_pr_md_24, .rpx_px_md_24 {
		padding-right: 24px !important;
	}
	
	.rpx_pb_md_24, .rpx_py_md_24 {
		padding-bottom: 24px !important;
	}
	
	.rpx_pl_md_24, .rpx_px_md_24 {
		padding-left: 24px !important;
	}
	
	.rpx_p_md_26 {
		padding: 26px !important;
	}
	
	.rpx_pt_md_26, .rpx_py_md_26 {
		padding-top: 26px !important;
	}
	
	.rpx_pr_md_26, .rpx_px_md_26 {
		padding-right: 26px !important;
	}
	
	.rpx_pb_md_26, .rpx_py_md_26 {
		padding-bottom: 26px !important;
	}
	
	.rpx_pl_md_26, .rpx_px_md_26 {
		padding-left: 26px !important;
	}
	
	.rpx_p_md_27 {
		padding: 27px !important;
	}
	
	.rpx_pt_md_27, .rpx_py_md_27 {
		padding-top: 27px !important;
	}
	
	.rpx_pr_md_27, .rpx_px_md_27 {
		padding-right: 27px !important;
	}
	
	.rpx_pb_md_27, .rpx_py_md_27 {
		padding-bottom: 27px !important;
	}
	
	.rpx_pl_md_27, .rpx_px_md_27 {
		padding-left: 27px !important;
	}
	
	.rpx_p_md_25 {
		padding: 25px !important;
	}
	
	.rpx_pt_md_25, .rpx_py_md_25 {
		padding-top: 25px !important;
	}
	
	.rpx_pr_md_25, .rpx_px_md_25 {
		padding-right: 25px !important;
	}
	
	.rpx_pb_md_25, .rpx_py_md_25 {
		padding-bottom: 25px !important;
	}
	
	.rpx_pl_md_25, .rpx_px_md_25 {
		padding-left: 25px !important;
	}
	
	.rpx_p_md_28 {
		padding: 28px !important;
	}
	
	.rpx_pt_md_28, .rpx_py_md_28 {
		padding-top: 28px !important;
	}
	
	.rpx_pr_md_28, .rpx_px_md_28 {
		padding-right: 28px !important;
	}
	
	.rpx_pb_md_28, .rpx_py_md_28 {
		padding-bottom: 28px !important;
	}
	
	.rpx_pl_md_28, .rpx_px_md_28 {
		padding-left: 28px !important;
	}
	
	.rpx_p_md_30 {
		padding: 30px !important;
	}
	
	.rpx_pt_md_30, .rpx_py_md_30 {
		padding-top: 30px !important;
	}
	
	.rpx_pr_md_30, .rpx_px_md_30 {
		padding-right: 30px !important;
	}
	
	.rpx_pb_md_30, .rpx_py_md_30 {
		padding-bottom: 30px !important;
	}
	
	.rpx_pl_md_30, .rpx_px_md_30 {
		padding-left: 30px !important;
	}
	
	.rpx_p_md_32 {
		padding: 32px !important;
	}
	
	.rpx_pt_md_32, .rpx_py_md_32 {
		padding-top: 32px !important;
	}
	
	.rpx_pr_md_32, .rpx_px_md_32 {
		padding-right: 32px !important;
	}
	
	.rpx_pb_md_32, .rpx_py_md_32 {
		padding-bottom: 32px !important;
	}
	
	.rpx_pl_md_32, .rpx_px_md_32 {
		padding-left: 32px !important;
	}
	
	.rpx_p_md_34 {
		padding: 34px !important;
	}
	
	.rpx_pt_md_34, .rpx_py_md_34 {
		padding-top: 34px !important;
	}
	
	.rpx_pr_md_34, .rpx_px_md_34 {
		padding-right: 34px !important;
	}
	
	.rpx_pb_md_34, .rpx_py_md_34 {
		padding-bottom: 34px !important;
	}
	
	.rpx_pl_md_34, .rpx_px_md_34 {
		padding-left: 34px !important;
	}
	
	.rpx_p_md_38 {
		padding: 38px !important;
	}
	
	.rpx_pt_md_38, .rpx_py_md_38 {
		padding-top: 38px !important;
	}
	
	.rpx_pr_md_38, .rpx_px_md_38 {
		padding-right: 38px !important;
	}
	
	.rpx_pb_md_38, .rpx_py_md_38 {
		padding-bottom: 38px !important;
	}
	
	.rpx_pl_md_38, .rpx_px_md_38 {
		padding-left: 38px !important;
	}
	
	.rpx_p_md_40 {
		padding: 40px !important;
	}
	
	.rpx_pt_md_40, .rpx_py_md_40 {
		padding-top: 40px !important;
	}
	
	.rpx_pr_md_40, .rpx_px_md_40 {
		padding-right: 40px !important;
	}
	
	.rpx_pb_md_40, .rpx_py_md_40 {
		padding-bottom: 40px !important;
	}
	
	.rpx_pl_md_40, .rpx_px_md_40 {
		padding-left: 40px !important;
	}
	
	.rpx_p_md_42 {
		padding: 42px !important;
	}
	
	.rpx_pt_md_42, .rpx_py_md_42 {
		padding-top: 42px !important;
	}
	
	.rpx_pr_md_42, .rpx_px_md_42 {
		padding-right: 42px !important;
	}
	
	.rpx_pb_md_42, .rpx_py_md_42 {
		padding-bottom: 42px !important;
	}
	
	.rpx_pl_md_42, .rpx_px_md_42 {
		padding-left: 42px !important;
	}
	
	.rpx_p_md_45 {
		padding: 45px !important;
	}
	
	.rpx_pt_md_45, .rpx_py_md_45 {
		padding-top: 45px !important;
	}
	
	.rpx_pr_md_45, .rpx_px_md_45 {
		padding-right: 45px !important;
	}
	
	.rpx_pb_md_45, .rpx_py_md_45 {
		padding-bottom: 45px !important;
	}
	
	.rpx_pl_md_45, .rpx_px_md_45 {
		padding-left: 45px !important;
	}
	
	.rpx_p_md_50 {
		padding: 50px !important;
	}
	
	.rpx_pt_md_50, .rpx_py_md_50 {
		padding-top: 50px !important;
	}
	
	.rpx_pr_md_50, .rpx_px_md_50 {
		padding-right: 50px !important;
	}
	
	.rpx_pb_md_50, .rpx_py_md_50 {
		padding-bottom: 50px !important;
	}
	
	.rpx_pl_md_50, .rpx_px_md_50 {
		padding-left: 50px !important;
	}
	
	.rpx_p_md_54 {
		padding: 54px !important;
	}
	
	.rpx_pt_md_54, .rpx_py_md_54 {
		padding-top: 54px !important;
	}
	
	.rpx_pr_md_54, .rpx_px_md_54 {
		padding-right: 54px !important;
	}
	
	.rpx_pb_md_54, .rpx_py_md_54 {
		padding-bottom: 54px !important;
	}
	
	.rpx_pl_md_54, .rpx_px_md_54 {
		padding-left: 54px !important;
	}
	
	.rpx_p_md_56 {
		padding: 56px !important;
	}
	
	.rpx_pt_md_56, .rpx_py_md_56 {
		padding-top: 56px !important;
	}
	
	.rpx_pr_md_56, .rpx_px_md_56 {
		padding-right: 56px !important;
	}
	
	.rpx_pb_md_56, .rpx_py_md_56 {
		padding-bottom: 56px !important;
	}
	
	.rpx_pl_md_56, .rpx_px_md_56 {
		padding-left: 56px !important;
	}
	
	.rpx_p_md_60 {
		padding: 60px !important;
	}
	
	.rpx_pt_md_60, .rpx_py_md_60 {
		padding-top: 60px !important;
	}
	
	.rpx_pr_md_60, .rpx_px_md_60 {
		padding-right: 60px !important;
	}
	
	.rpx_pb_md_60, .rpx_py_md_60 {
		padding-bottom: 60px !important;
	}
	
	.rpx_pl_md_60, .rpx_px_md_60 {
		padding-left: 60px !important;
	}
	
	.rpx_p_md_61 {
		padding: 61px !important;
	}
	
	.rpx_pt_md_61, .rpx_py_md_61 {
		padding-top: 61px !important;
	}
	
	.rpx_pr_md_61, .rpx_px_md_61 {
		padding-right: 61px !important;
	}
	
	.rpx_pb_md_61, .rpx_py_md_61 {
		padding-bottom: 61px !important;
	}
	
	.rpx_pl_md_61, .rpx_px_md_61 {
		padding-left: 61px !important;
	}
	
	.rpx_p_md_67 {
		padding: 67px !important;
	}
	
	.rpx_pt_md_67, .rpx_py_md_67 {
		padding-top: 67px !important;
	}
	
	.rpx_pr_md_67, .rpx_px_md_67 {
		padding-right: 67px !important;
	}
	
	.rpx_pb_md_67, .rpx_py_md_67 {
		padding-bottom: 67px !important;
	}
	
	.rpx_pl_md_67, .rpx_px_md_67 {
		padding-left: 67px !important;
	}
	
	.rpx_p_md_69 {
		padding: 69px !important;
	}
	
	.rpx_pt_md_69, .rpx_py_md_69 {
		padding-top: 69px !important;
	}
	
	.rpx_pr_md_69, .rpx_px_md_69 {
		padding-right: 69px !important;
	}
	
	.rpx_pb_md_69, .rpx_py_md_69 {
		padding-bottom: 69px !important;
	}
	
	.rpx_pl_md_69, .rpx_px_md_69 {
		padding-left: 69px !important;
	}
	
	.rpx_p_md_70 {
		padding: 70px !important;
	}
	
	.rpx_pt_md_70, .rpx_py_md_70 {
		padding-top: 70px !important;
	}
	
	.rpx_pr_md_70, .rpx_px_md_70 {
		padding-right: 70px !important;
	}
	
	.rpx_pb_md_70, .rpx_py_md_70 {
		padding-bottom: 70px !important;
	}
	
	.rpx_pl_md_70, .rpx_px_md_70 {
		padding-left: 70px !important;
	}
	
	.rpx_p_md_71 {
		padding: 71px !important;
	}
	
	.rpx_pt_md_71, .rpx_py_md_71 {
		padding-top: 71px !important;
	}
	
	.rpx_pr_md_71, .rpx_px_md_71 {
		padding-right: 71px !important;
	}
	
	.rpx_pb_md_71, .rpx_py_md_71 {
		padding-bottom: 71px !important;
	}
	
	.rpx_pl_md_71, .rpx_px_md_71 {
		padding-left: 71px !important;
	}
	
	.rpx_p_md_75 {
		padding: 75px !important;
	}
	
	.rpx_pt_md_75, .rpx_py_md_75 {
		padding-top: 75px !important;
	}
	
	.rpx_pr_md_75, .rpx_px_md_75 {
		padding-right: 75px !important;
	}
	
	.rpx_pb_md_75, .rpx_py_md_75 {
		padding-bottom: 75px !important;
	}
	
	.rpx_pl_md_75, .rpx_px_md_75 {
		padding-left: 75px !important;
	}
	
	.rpx_p_md_80 {
		padding: 80px !important;
	}
	
	.rpx_pt_md_80, .rpx_py_md_80 {
		padding-top: 80px !important;
	}
	
	.rpx_pr_md_80, .rpx_px_md_80 {
		padding-right: 80px !important;
	}
	
	.rpx_pb_md_80, .rpx_py_md_80 {
		padding-bottom: 80px !important;
	}
	
	.rpx_pl_md_80, .rpx_px_md_80 {
		padding-left: 80px !important;
	}
	
	.rpx_p_md_88 {
		padding: 88px !important;
	}
	
	.rpx_pt_md_88, .rpx_py_md_88 {
		padding-top: 88px !important;
	}
	
	.rpx_pr_md_88, .rpx_px_md_88 {
		padding-right: 88px !important;
	}
	
	.rpx_pb_md_88, .rpx_py_md_88 {
		padding-bottom: 88px !important;
	}
	
	.rpx_pl_md_88, .rpx_px_md_88 {
		padding-left: 88px !important;
	}
	
	.rpx_p_md_109 {
		padding: 109px !important;
	}
	
	.rpx_pt_md_109, .rpx_py_md_109 {
		padding-top: 109px !important;
	}
	
	.rpx_pr_md_109, .rpx_px_md_109 {
		padding-right: 109px !important;
	}
	
	.rpx_pb_md_109, .rpx_py_md_109 {
		padding-bottom: 109px !important;
	}
	
	.rpx_pl_md_109, .rpx_px_md_109 {
		padding-left: 109px !important;
	}
	
	.rpx_p_md_113 {
		padding: 113px !important;
	}
	
	.rpx_pt_md_113, .rpx_py_md_113 {
		padding-top: 113px !important;
	}
	
	.rpx_pr_md_113, .rpx_px_md_113 {
		padding-right: 113px !important;
	}
	
	.rpx_pb_md_113, .rpx_py_md_113 {
		padding-bottom: 113px !important;
	}
	
	.rpx_pl_md_113, .rpx_px_md_113 {
		padding-left: 113px !important;
	}
	
	.rpx_p_md_120 {
		padding: 120px !important;
	}
	
	.rpx_pt_md_120, .rpx_py_md_120 {
		padding-top: 120px !important;
	}
	
	.rpx_pr_md_120, .rpx_px_md_120 {
		padding-right: 120px !important;
	}
	
	.rpx_pb_md_120, .rpx_py_md_120 {
		padding-bottom: 120px !important;
	}
	
	.rpx_pl_md_120, .rpx_px_md_120 {
		padding-left: 120px !important;
	}
	
	.rpx_p_md_122 {
		padding: 122px !important;
	}
	
	.rpx_pt_md_122, .rpx_py_md_122 {
		padding-top: 122px !important;
	}
	
	.rpx_pr_md_122, .rpx_px_md_122 {
		padding-right: 122px !important;
	}
	
	.rpx_pb_md_122, .rpx_py_md_122 {
		padding-bottom: 122px !important;
	}
	
	.rpx_pl_md_122, .rpx_px_md_122 {
		padding-left: 122px !important;
	}
	
	.rpx_p_md_125 {
		padding: 125px !important;
	}
	
	.rpx_pt_md_125, .rpx_py_md_125 {
		padding-top: 125px !important;
	}
	
	.rpx_pr_md_125, .rpx_px_md_125 {
		padding-right: 125px !important;
	}
	
	.rpx_pb_md_125, .rpx_py_md_125 {
		padding-bottom: 125px !important;
	}
	
	.rpx_pl_md_125, .rpx_px_md_125 {
		padding-left: 125px !important;
	}
	
	.rpx_p_md_131 {
		padding: 131px !important;
	}
	
	.rpx_pt_md_131, .rpx_py_md_131 {
		padding-top: 131px !important;
	}
	
	.rpx_pr_md_131, .rpx_px_md_131 {
		padding-right: 131px !important;
	}
	
	.rpx_pb_md_131, .rpx_py_md_131 {
		padding-bottom: 131px !important;
	}
	
	.rpx_pl_md_131, .rpx_px_md_131 {
		padding-left: 131px !important;
	}
	
	.rpx_p_md_155 {
		padding: 155px !important;
	}
	
	.rpx_pt_md_155, .rpx_py_md_155 {
		padding-top: 155px !important;
	}
	
	.rpx_pr_md_155, .rpx_px_md_155 {
		padding-right: 155px !important;
	}
	
	.rpx_pb_md_155, .rpx_py_md_155 {
		padding-bottom: 155px !important;
	}
	
	.rpx_pl_md_155, .rpx_px_md_155 {
		padding-left: 155px !important;
	}
	
	.rpx_p_md_160 {
		padding: 160px !important;
	}
	
	.rpx_pt_md_160, .rpx_py_md_160 {
		padding-top: 160px !important;
	}
	
	.rpx_pr_md_160, .rpx_px_md_160 {
		padding-right: 160px !important;
	}
	
	.rpx_pb_md_160, .rpx_py_md_160 {
		padding-bottom: 160px !important;
	}
	
	.rpx_pl_md_160, .rpx_px_md_160 {
		padding-left: 160px !important;
	}
	
	.rpx_p_md_170 {
		padding: 170px !important;
	}
	
	.rpx_pt_md_170, .rpx_py_md_170 {
		padding-top: 170px !important;
	}
	
	.rpx_pr_md_170, .rpx_px_md_170 {
		padding-right: 170px !important;
	}
	
	.rpx_pb_md_170, .rpx_py_md_170 {
		padding-bottom: 170px !important;
	}
	
	.rpx_pl_md_170, .rpx_px_md_170 {
		padding-left: 170px !important;
	}
	
	.rpx_p_md_196 {
		padding: 196px !important;
	}
	
	.rpx_pt_md_196, .rpx_py_md_196 {
		padding-top: 196px !important;
	}
	
	.rpx_pr_md_196, .rpx_px_md_196 {
		padding-right: 196px !important;
	}
	
	.rpx_pb_md_196, .rpx_py_md_196 {
		padding-bottom: 196px !important;
	}
	
	.rpx_pl_md_196, .rpx_px_md_196 {
		padding-left: 196px !important;
	}
	
	.rpx_p_md_270 {
		padding: 270px !important;
	}
	
	.rpx_pt_md_270, .rpx_py_md_270 {
		padding-top: 270px !important;
	}
	
	.rpx_pr_md_270, .rpx_px_md_270 {
		padding-right: 270px !important;
	}
	
	.rpx_pb_md_270, .rpx_py_md_270 {
		padding-bottom: 270px !important;
	}
	
	.rpx_pl_md_270, .rpx_px_md_270 {
		padding-left: 270px !important;
	}
	
	.rpx_gap_md_0 {
		gap: 0;
	}
	
	.rpx_gap_md_8 {
		gap: 8px;
	}
	
	.rpx_gap_md_10 {
		gap: 10px;
	}
	
	.rpx_gap_md_20 {
		gap: 20px;
	}
	
	.rpx_gap_md_30 {
		gap: 30px;
	}
	
	.rpx_gap_md_32 {
		gap: 32px;
	}
	
	.rpx_gap_md_36 {
		gap: 36px;
	}
	
	.rpx_gap_md_40 {
		gap: 40px;
	}
	
	.rpx_gap_md_140 {
		gap: 140px;
	}
	
	.window_ml_md {
		margin-left: calc(50% - 50vw) !important;
	}
	
	.window_mr_md {
		margin-right: calc(50% - 50vw) !important;
	}
	
	.window_ml_0_md {
		margin-left: 0 !important;
	}
	
	.window_mr_0_md {
		margin-right: 0 !important;
	}
	
	.window_width_md {
		max-width: 100vw;
		width: 100vw;
	}
	
	.window_auto_md {
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width:992px) {
	.rpx_m_lg_0 {
		margin: 0 !important;
	}
	
	.rpx_mt_lg_0, .rpx_my_lg_0 {
		margin-top: 0 !important;
	}
	
	.rpx_mt_lg_n0 {
		margin-top: 0 !important;
	}
	
	.rpx_mr_lg_0, .rpx_mx_lg_0 {
		margin-right: 0 !important;
	}
	
	.rpx_mr_lg_n0 {
		margin-right: 0 !important;
	}
	
	.rpx_mb_lg_0, .rpx_my_lg_0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_mb_lg_n0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_ml_lg_0, .rpx_mx_lg_0 {
		margin-left: 0 !important;
	}
	
	.rpx_ml_lg_n0 {
		margin-left: 0 !important;
	}
	
	.rpx_m_lg_2 {
		margin: 2px !important;
	}
	
	.rpx_mt_lg_2, .rpx_my_lg_2 {
		margin-top: 2px !important;
	}
	
	.rpx_mt_lg_n2 {
		margin-top: -2px !important;
	}
	
	.rpx_mr_lg_2, .rpx_mx_lg_2 {
		margin-right: 2px !important;
	}
	
	.rpx_mr_lg_n2 {
		margin-right: -2px !important;
	}
	
	.rpx_mb_lg_2, .rpx_my_lg_2 {
		margin-bottom: 2px !important;
	}
	
	.rpx_mb_lg_n2 {
		margin-bottom: -2px !important;
	}
	
	.rpx_ml_lg_2, .rpx_mx_lg_2 {
		margin-left: 2px !important;
	}
	
	.rpx_ml_lg_n2 {
		margin-left: -2px !important;
	}
	
	.rpx_m_lg_3 {
		margin: 3px !important;
	}
	
	.rpx_mt_lg_3, .rpx_my_lg_3 {
		margin-top: 3px !important;
	}
	
	.rpx_mt_lg_n3 {
		margin-top: -3px !important;
	}
	
	.rpx_mr_lg_3, .rpx_mx_lg_3 {
		margin-right: 3px !important;
	}
	
	.rpx_mr_lg_n3 {
		margin-right: -3px !important;
	}
	
	.rpx_mb_lg_3, .rpx_my_lg_3 {
		margin-bottom: 3px !important;
	}
	
	.rpx_mb_lg_n3 {
		margin-bottom: -3px !important;
	}
	
	.rpx_ml_lg_3, .rpx_mx_lg_3 {
		margin-left: 3px !important;
	}
	
	.rpx_ml_lg_n3 {
		margin-left: -3px !important;
	}
	
	.rpx_m_lg_5 {
		margin: 5px !important;
	}
	
	.rpx_mt_lg_5, .rpx_my_lg_5 {
		margin-top: 5px !important;
	}
	
	.rpx_mt_lg_n5 {
		margin-top: -5px !important;
	}
	
	.rpx_mr_lg_5, .rpx_mx_lg_5 {
		margin-right: 5px !important;
	}
	
	.rpx_mr_lg_n5 {
		margin-right: -5px !important;
	}
	
	.rpx_mb_lg_5, .rpx_my_lg_5 {
		margin-bottom: 5px !important;
	}
	
	.rpx_mb_lg_n5 {
		margin-bottom: -5px !important;
	}
	
	.rpx_ml_lg_5, .rpx_mx_lg_5 {
		margin-left: 5px !important;
	}
	
	.rpx_ml_lg_n5 {
		margin-left: -5px !important;
	}
	
	.rpx_m_lg_6 {
		margin: 6px !important;
	}
	
	.rpx_mt_lg_6, .rpx_my_lg_6 {
		margin-top: 6px !important;
	}
	
	.rpx_mt_lg_n6 {
		margin-top: -6px !important;
	}
	
	.rpx_mr_lg_6, .rpx_mx_lg_6 {
		margin-right: 6px !important;
	}
	
	.rpx_mr_lg_n6 {
		margin-right: -6px !important;
	}
	
	.rpx_mb_lg_6, .rpx_my_lg_6 {
		margin-bottom: 6px !important;
	}
	
	.rpx_mb_lg_n6 {
		margin-bottom: -6px !important;
	}
	
	.rpx_ml_lg_6, .rpx_mx_lg_6 {
		margin-left: 6px !important;
	}
	
	.rpx_ml_lg_n6 {
		margin-left: -6px !important;
	}
	
	.rpx_m_lg_8 {
		margin: 8px !important;
	}
	
	.rpx_mt_lg_8, .rpx_my_lg_8 {
		margin-top: 8px !important;
	}
	
	.rpx_mt_lg_n8 {
		margin-top: -8px !important;
	}
	
	.rpx_mr_lg_8, .rpx_mx_lg_8 {
		margin-right: 8px !important;
	}
	
	.rpx_mr_lg_n8 {
		margin-right: -8px !important;
	}
	
	.rpx_mb_lg_8, .rpx_my_lg_8 {
		margin-bottom: 8px !important;
	}
	
	.rpx_mb_lg_n8 {
		margin-bottom: -8px !important;
	}
	
	.rpx_ml_lg_8, .rpx_mx_lg_8 {
		margin-left: 8px !important;
	}
	
	.rpx_ml_lg_n8 {
		margin-left: -8px !important;
	}
	
	.rpx_m_lg_10 {
		margin: 10px !important;
	}
	
	.rpx_mt_lg_10, .rpx_my_lg_10 {
		margin-top: 10px !important;
	}
	
	.rpx_mt_lg_n10 {
		margin-top: -10px !important;
	}
	
	.rpx_mr_lg_10, .rpx_mx_lg_10 {
		margin-right: 10px !important;
	}
	
	.rpx_mr_lg_n10 {
		margin-right: -10px !important;
	}
	
	.rpx_mb_lg_10, .rpx_my_lg_10 {
		margin-bottom: 10px !important;
	}
	
	.rpx_mb_lg_n10 {
		margin-bottom: -10px !important;
	}
	
	.rpx_ml_lg_10, .rpx_mx_lg_10 {
		margin-left: 10px !important;
	}
	
	.rpx_ml_lg_n10 {
		margin-left: -10px !important;
	}
	
	.rpx_m_lg_12 {
		margin: 12px !important;
	}
	
	.rpx_mt_lg_12, .rpx_my_lg_12 {
		margin-top: 12px !important;
	}
	
	.rpx_mt_lg_n12 {
		margin-top: -12px !important;
	}
	
	.rpx_mr_lg_12, .rpx_mx_lg_12 {
		margin-right: 12px !important;
	}
	
	.rpx_mr_lg_n12 {
		margin-right: -12px !important;
	}
	
	.rpx_mb_lg_12, .rpx_my_lg_12 {
		margin-bottom: 12px !important;
	}
	
	.rpx_mb_lg_n12 {
		margin-bottom: -12px !important;
	}
	
	.rpx_ml_lg_12, .rpx_mx_lg_12 {
		margin-left: 12px !important;
	}
	
	.rpx_ml_lg_n12 {
		margin-left: -12px !important;
	}
	
	.rpx_m_lg_13 {
		margin: 13px !important;
	}
	
	.rpx_mt_lg_13, .rpx_my_lg_13 {
		margin-top: 13px !important;
	}
	
	.rpx_mt_lg_n13 {
		margin-top: -13px !important;
	}
	
	.rpx_mr_lg_13, .rpx_mx_lg_13 {
		margin-right: 13px !important;
	}
	
	.rpx_mr_lg_n13 {
		margin-right: -13px !important;
	}
	
	.rpx_mb_lg_13, .rpx_my_lg_13 {
		margin-bottom: 13px !important;
	}
	
	.rpx_mb_lg_n13 {
		margin-bottom: -13px !important;
	}
	
	.rpx_ml_lg_13, .rpx_mx_lg_13 {
		margin-left: 13px !important;
	}
	
	.rpx_ml_lg_n13 {
		margin-left: -13px !important;
	}
	
	.rpx_m_lg_15 {
		margin: 15px !important;
	}
	
	.rpx_mt_lg_15, .rpx_my_lg_15 {
		margin-top: 15px !important;
	}
	
	.rpx_mt_lg_n15 {
		margin-top: -15px !important;
	}
	
	.rpx_mr_lg_15, .rpx_mx_lg_15 {
		margin-right: 15px !important;
	}
	
	.rpx_mr_lg_n15 {
		margin-right: -15px !important;
	}
	
	.rpx_mb_lg_15, .rpx_my_lg_15 {
		margin-bottom: 15px !important;
	}
	
	.rpx_mb_lg_n15 {
		margin-bottom: -15px !important;
	}
	
	.rpx_ml_lg_15, .rpx_mx_lg_15 {
		margin-left: 15px !important;
	}
	
	.rpx_ml_lg_n15 {
		margin-left: -15px !important;
	}
	
	.rpx_m_lg_18 {
		margin: 18px !important;
	}
	
	.rpx_mt_lg_18, .rpx_my_lg_18 {
		margin-top: 18px !important;
	}
	
	.rpx_mt_lg_n18 {
		margin-top: -18px !important;
	}
	
	.rpx_mr_lg_18, .rpx_mx_lg_18 {
		margin-right: 18px !important;
	}
	
	.rpx_mr_lg_n18 {
		margin-right: -18px !important;
	}
	
	.rpx_mb_lg_18, .rpx_my_lg_18 {
		margin-bottom: 18px !important;
	}
	
	.rpx_mb_lg_n18 {
		margin-bottom: -18px !important;
	}
	
	.rpx_ml_lg_18, .rpx_mx_lg_18 {
		margin-left: 18px !important;
	}
	
	.rpx_ml_lg_n18 {
		margin-left: -18px !important;
	}
	
	.rpx_m_lg_19 {
		margin: 19px !important;
	}
	
	.rpx_mt_lg_19, .rpx_my_lg_19 {
		margin-top: 19px !important;
	}
	
	.rpx_mt_lg_n19 {
		margin-top: -19px !important;
	}
	
	.rpx_mr_lg_19, .rpx_mx_lg_19 {
		margin-right: 19px !important;
	}
	
	.rpx_mr_lg_n19 {
		margin-right: -19px !important;
	}
	
	.rpx_mb_lg_19, .rpx_my_lg_19 {
		margin-bottom: 19px !important;
	}
	
	.rpx_mb_lg_n19 {
		margin-bottom: -19px !important;
	}
	
	.rpx_ml_lg_19, .rpx_mx_lg_19 {
		margin-left: 19px !important;
	}
	
	.rpx_ml_lg_n19 {
		margin-left: -19px !important;
	}
	
	.rpx_m_lg_20 {
		margin: 20px !important;
	}
	
	.rpx_mt_lg_20, .rpx_my_lg_20 {
		margin-top: 20px !important;
	}
	
	.rpx_mt_lg_n20 {
		margin-top: -20px !important;
	}
	
	.rpx_mr_lg_20, .rpx_mx_lg_20 {
		margin-right: 20px !important;
	}
	
	.rpx_mr_lg_n20 {
		margin-right: -20px !important;
	}
	
	.rpx_mb_lg_20, .rpx_my_lg_20 {
		margin-bottom: 20px !important;
	}
	
	.rpx_mb_lg_n20 {
		margin-bottom: -20px !important;
	}
	
	.rpx_ml_lg_20, .rpx_mx_lg_20 {
		margin-left: 20px !important;
	}
	
	.rpx_ml_lg_n20 {
		margin-left: -20px !important;
	}
	
	.rpx_m_lg_23 {
		margin: 23px !important;
	}
	
	.rpx_mt_lg_23, .rpx_my_lg_23 {
		margin-top: 23px !important;
	}
	
	.rpx_mt_lg_n23 {
		margin-top: -23px !important;
	}
	
	.rpx_mr_lg_23, .rpx_mx_lg_23 {
		margin-right: 23px !important;
	}
	
	.rpx_mr_lg_n23 {
		margin-right: -23px !important;
	}
	
	.rpx_mb_lg_23, .rpx_my_lg_23 {
		margin-bottom: 23px !important;
	}
	
	.rpx_mb_lg_n23 {
		margin-bottom: -23px !important;
	}
	
	.rpx_ml_lg_23, .rpx_mx_lg_23 {
		margin-left: 23px !important;
	}
	
	.rpx_ml_lg_n23 {
		margin-left: -23px !important;
	}
	
	.rpx_m_lg_24 {
		margin: 24px !important;
	}
	
	.rpx_mt_lg_24, .rpx_my_lg_24 {
		margin-top: 24px !important;
	}
	
	.rpx_mt_lg_n24 {
		margin-top: -24px !important;
	}
	
	.rpx_mr_lg_24, .rpx_mx_lg_24 {
		margin-right: 24px !important;
	}
	
	.rpx_mr_lg_n24 {
		margin-right: -24px !important;
	}
	
	.rpx_mb_lg_24, .rpx_my_lg_24 {
		margin-bottom: 24px !important;
	}
	
	.rpx_mb_lg_n24 {
		margin-bottom: -24px !important;
	}
	
	.rpx_ml_lg_24, .rpx_mx_lg_24 {
		margin-left: 24px !important;
	}
	
	.rpx_ml_lg_n24 {
		margin-left: -24px !important;
	}
	
	.rpx_m_lg_25 {
		margin: 25px !important;
	}
	
	.rpx_mt_lg_25, .rpx_my_lg_25 {
		margin-top: 25px !important;
	}
	
	.rpx_mt_lg_n25 {
		margin-top: -25px !important;
	}
	
	.rpx_mr_lg_25, .rpx_mx_lg_25 {
		margin-right: 25px !important;
	}
	
	.rpx_mr_lg_n25 {
		margin-right: -25px !important;
	}
	
	.rpx_mb_lg_25, .rpx_my_lg_25 {
		margin-bottom: 25px !important;
	}
	
	.rpx_mb_lg_n25 {
		margin-bottom: -25px !important;
	}
	
	.rpx_ml_lg_25, .rpx_mx_lg_25 {
		margin-left: 25px !important;
	}
	
	.rpx_ml_lg_n25 {
		margin-left: -25px !important;
	}
	
	.rpx_m_lg_28 {
		margin: 28px !important;
	}
	
	.rpx_mt_lg_28, .rpx_my_lg_28 {
		margin-top: 28px !important;
	}
	
	.rpx_mt_lg_n28 {
		margin-top: -28px !important;
	}
	
	.rpx_mr_lg_28, .rpx_mx_lg_28 {
		margin-right: 28px !important;
	}
	
	.rpx_mr_lg_n28 {
		margin-right: -28px !important;
	}
	
	.rpx_mb_lg_28, .rpx_my_lg_28 {
		margin-bottom: 28px !important;
	}
	
	.rpx_mb_lg_n28 {
		margin-bottom: -28px !important;
	}
	
	.rpx_ml_lg_28, .rpx_mx_lg_28 {
		margin-left: 28px !important;
	}
	
	.rpx_ml_lg_n28 {
		margin-left: -28px !important;
	}
	
	.rpx_m_lg_29 {
		margin: 29px !important;
	}
	
	.rpx_mt_lg_29, .rpx_my_lg_29 {
		margin-top: 29px !important;
	}
	
	.rpx_mt_lg_n29 {
		margin-top: -29px !important;
	}
	
	.rpx_mr_lg_29, .rpx_mx_lg_29 {
		margin-right: 29px !important;
	}
	
	.rpx_mr_lg_n29 {
		margin-right: -29px !important;
	}
	
	.rpx_mb_lg_29, .rpx_my_lg_29 {
		margin-bottom: 29px !important;
	}
	
	.rpx_mb_lg_n29 {
		margin-bottom: -29px !important;
	}
	
	.rpx_ml_lg_29, .rpx_mx_lg_29 {
		margin-left: 29px !important;
	}
	
	.rpx_ml_lg_n29 {
		margin-left: -29px !important;
	}
	
	.rpx_m_lg_30 {
		margin: 30px !important;
	}
	
	.rpx_mt_lg_30, .rpx_my_lg_30 {
		margin-top: 30px !important;
	}
	
	.rpx_mt_lg_n30 {
		margin-top: -30px !important;
	}
	
	.rpx_mr_lg_30, .rpx_mx_lg_30 {
		margin-right: 30px !important;
	}
	
	.rpx_mr_lg_n30 {
		margin-right: -30px !important;
	}
	
	.rpx_mb_lg_30, .rpx_my_lg_30 {
		margin-bottom: 30px !important;
	}
	
	.rpx_mb_lg_n30 {
		margin-bottom: -30px !important;
	}
	
	.rpx_ml_lg_30, .rpx_mx_lg_30 {
		margin-left: 30px !important;
	}
	
	.rpx_ml_lg_n30 {
		margin-left: -30px !important;
	}
	
	.rpx_m_lg_35 {
		margin: 35px !important;
	}
	
	.rpx_mt_lg_35, .rpx_my_lg_35 {
		margin-top: 35px !important;
	}
	
	.rpx_mt_lg_n35 {
		margin-top: -35px !important;
	}
	
	.rpx_mr_lg_35, .rpx_mx_lg_35 {
		margin-right: 35px !important;
	}
	
	.rpx_mr_lg_n35 {
		margin-right: -35px !important;
	}
	
	.rpx_mb_lg_35, .rpx_my_lg_35 {
		margin-bottom: 35px !important;
	}
	
	.rpx_mb_lg_n35 {
		margin-bottom: -35px !important;
	}
	
	.rpx_ml_lg_35, .rpx_mx_lg_35 {
		margin-left: 35px !important;
	}
	
	.rpx_ml_lg_n35 {
		margin-left: -35px !important;
	}
	
	.rpx_m_lg_40 {
		margin: 40px !important;
	}
	
	.rpx_mt_lg_40, .rpx_my_lg_40 {
		margin-top: 40px !important;
	}
	
	.rpx_mt_lg_n40 {
		margin-top: -40px !important;
	}
	
	.rpx_mr_lg_40, .rpx_mx_lg_40 {
		margin-right: 40px !important;
	}
	
	.rpx_mr_lg_n40 {
		margin-right: -40px !important;
	}
	
	.rpx_mb_lg_40, .rpx_my_lg_40 {
		margin-bottom: 40px !important;
	}
	
	.rpx_mb_lg_n40 {
		margin-bottom: -40px !important;
	}
	
	.rpx_ml_lg_40, .rpx_mx_lg_40 {
		margin-left: 40px !important;
	}
	
	.rpx_ml_lg_n40 {
		margin-left: -40px !important;
	}
	
	.rpx_m_lg_48 {
		margin: 48px !important;
	}
	
	.rpx_mt_lg_48, .rpx_my_lg_48 {
		margin-top: 48px !important;
	}
	
	.rpx_mt_lg_n48 {
		margin-top: -48px !important;
	}
	
	.rpx_mr_lg_48, .rpx_mx_lg_48 {
		margin-right: 48px !important;
	}
	
	.rpx_mr_lg_n48 {
		margin-right: -48px !important;
	}
	
	.rpx_mb_lg_48, .rpx_my_lg_48 {
		margin-bottom: 48px !important;
	}
	
	.rpx_mb_lg_n48 {
		margin-bottom: -48px !important;
	}
	
	.rpx_ml_lg_48, .rpx_mx_lg_48 {
		margin-left: 48px !important;
	}
	
	.rpx_ml_lg_n48 {
		margin-left: -48px !important;
	}
	
	.rpx_m_lg_50 {
		margin: 50px !important;
	}
	
	.rpx_mt_lg_50, .rpx_my_lg_50 {
		margin-top: 50px !important;
	}
	
	.rpx_mt_lg_n50 {
		margin-top: -50px !important;
	}
	
	.rpx_mr_lg_50, .rpx_mx_lg_50 {
		margin-right: 50px !important;
	}
	
	.rpx_mr_lg_n50 {
		margin-right: -50px !important;
	}
	
	.rpx_mb_lg_50, .rpx_my_lg_50 {
		margin-bottom: 50px !important;
	}
	
	.rpx_mb_lg_n50 {
		margin-bottom: -50px !important;
	}
	
	.rpx_ml_lg_50, .rpx_mx_lg_50 {
		margin-left: 50px !important;
	}
	
	.rpx_ml_lg_n50 {
		margin-left: -50px !important;
	}
	
	.rpx_m_lg_85 {
		margin: 85px !important;
	}
	
	.rpx_mt_lg_85, .rpx_my_lg_85 {
		margin-top: 85px !important;
	}
	
	.rpx_mt_lg_n85 {
		margin-top: -85px !important;
	}
	
	.rpx_mr_lg_85, .rpx_mx_lg_85 {
		margin-right: 85px !important;
	}
	
	.rpx_mr_lg_n85 {
		margin-right: -85px !important;
	}
	
	.rpx_mb_lg_85, .rpx_my_lg_85 {
		margin-bottom: 85px !important;
	}
	
	.rpx_mb_lg_n85 {
		margin-bottom: -85px !important;
	}
	
	.rpx_ml_lg_85, .rpx_mx_lg_85 {
		margin-left: 85px !important;
	}
	
	.rpx_ml_lg_n85 {
		margin-left: -85px !important;
	}
	
	.rpx_m_lg_59 {
		margin: 59px !important;
	}
	
	.rpx_mt_lg_59, .rpx_my_lg_59 {
		margin-top: 59px !important;
	}
	
	.rpx_mt_lg_n59 {
		margin-top: -59px !important;
	}
	
	.rpx_mr_lg_59, .rpx_mx_lg_59 {
		margin-right: 59px !important;
	}
	
	.rpx_mr_lg_n59 {
		margin-right: -59px !important;
	}
	
	.rpx_mb_lg_59, .rpx_my_lg_59 {
		margin-bottom: 59px !important;
	}
	
	.rpx_mb_lg_n59 {
		margin-bottom: -59px !important;
	}
	
	.rpx_ml_lg_59, .rpx_mx_lg_59 {
		margin-left: 59px !important;
	}
	
	.rpx_ml_lg_n59 {
		margin-left: -59px !important;
	}
	
	.rpx_m_lg_60 {
		margin: 60px !important;
	}
	
	.rpx_mt_lg_60, .rpx_my_lg_60 {
		margin-top: 60px !important;
	}
	
	.rpx_mt_lg_n60 {
		margin-top: -60px !important;
	}
	
	.rpx_mr_lg_60, .rpx_mx_lg_60 {
		margin-right: 60px !important;
	}
	
	.rpx_mr_lg_n60 {
		margin-right: -60px !important;
	}
	
	.rpx_mb_lg_60, .rpx_my_lg_60 {
		margin-bottom: 60px !important;
	}
	
	.rpx_mb_lg_n60 {
		margin-bottom: -60px !important;
	}
	
	.rpx_ml_lg_60, .rpx_mx_lg_60 {
		margin-left: 60px !important;
	}
	
	.rpx_ml_lg_n60 {
		margin-left: -60px !important;
	}
	
	.rpx_p_lg_0 {
		padding: 0 !important;
	}
	
	.rpx_pt_lg_0, .rpx_py_lg_0 {
		padding-top: 0 !important;
	}
	
	.rpx_pt_lg_n0 {
		padding-top: 0 !important;
	}
	
	.rpx_pr_lg_0, .rpx_px_lg_0 {
		padding-right: 0 !important;
	}
	
	.rpx_pr_lg_n0 {
		padding-right: 0 !important;
	}
	
	.rpx_pb_lg_0, .rpx_py_lg_0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pb_lg_n0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pl_lg_0, .rpx_px_lg_0 {
		padding-left: 0 !important;
	}
	
	.rpx_pl_lg_n0 {
		padding-left: 0 !important;
	}
	
	.rpx_p_lg_2 {
		padding: 2px !important;
	}
	
	.rpx_pt_lg_2, .rpx_py_lg_2 {
		padding-top: 2px !important;
	}
	
	.rpx_pr_lg_2, .rpx_px_lg_2 {
		padding-right: 2px !important;
	}
	
	.rpx_pb_lg_2, .rpx_py_lg_2 {
		padding-bottom: 2px !important;
	}
	
	.rpx_pl_lg_2, .rpx_px_lg_2 {
		padding-left: 2px !important;
	}
	
	.rpx_p_lg_5 {
		padding: 5px !important;
	}
	
	.rpx_pt_lg_5, .rpx_py_lg_5 {
		padding-top: 5px !important;
	}
	
	.rpx_pr_lg_5, .rpx_px_lg_5 {
		padding-right: 5px !important;
	}
	
	.rpx_pb_lg_5, .rpx_py_lg_5 {
		padding-bottom: 5px !important;
	}
	
	.rpx_pl_lg_5, .rpx_px_lg_5 {
		padding-left: 5px !important;
	}
	
	.rpx_p_lg_6 {
		padding: 6px !important;
	}
	
	.rpx_pt_lg_6, .rpx_py_lg_6 {
		padding-top: 6px !important;
	}
	
	.rpx_pr_lg_6, .rpx_px_lg_6 {
		padding-right: 6px !important;
	}
	
	.rpx_pb_lg_6, .rpx_py_lg_6 {
		padding-bottom: 6px !important;
	}
	
	.rpx_pl_lg_6, .rpx_px_lg_6 {
		padding-left: 6px !important;
	}
	
	.rpx_p_lg_7 {
		padding: 7px !important;
	}
	
	.rpx_pt_lg_7, .rpx_py_lg_7 {
		padding-top: 7px !important;
	}
	
	.rpx_pr_lg_7, .rpx_px_lg_7 {
		padding-right: 7px !important;
	}
	
	.rpx_pb_lg_7, .rpx_py_lg_7 {
		padding-bottom: 7px !important;
	}
	
	.rpx_pl_lg_7, .rpx_px_lg_7 {
		padding-left: 7px !important;
	}
	
	.rpx_p_lg_9 {
		padding: 9px !important;
	}
	
	.rpx_pt_lg_9, .rpx_py_lg_9 {
		padding-top: 9px !important;
	}
	
	.rpx_pr_lg_9, .rpx_px_lg_9 {
		padding-right: 9px !important;
	}
	
	.rpx_pb_lg_9, .rpx_py_lg_9 {
		padding-bottom: 9px !important;
	}
	
	.rpx_pl_lg_9, .rpx_px_lg_9 {
		padding-left: 9px !important;
	}
	
	.rpx_p_lg_10 {
		padding: 10px !important;
	}
	
	.rpx_pt_lg_10, .rpx_py_lg_10 {
		padding-top: 10px !important;
	}
	
	.rpx_pr_lg_10, .rpx_px_lg_10 {
		padding-right: 10px !important;
	}
	
	.rpx_pb_lg_10, .rpx_py_lg_10 {
		padding-bottom: 10px !important;
	}
	
	.rpx_pl_lg_10, .rpx_px_lg_10 {
		padding-left: 10px !important;
	}
	
	.rpx_p_lg_11 {
		padding: 11px !important;
	}
	
	.rpx_pt_lg_11, .rpx_py_lg_11 {
		padding-top: 11px !important;
	}
	
	.rpx_pr_lg_11, .rpx_px_lg_11 {
		padding-right: 11px !important;
	}
	
	.rpx_pb_lg_11, .rpx_py_lg_11 {
		padding-bottom: 11px !important;
	}
	
	.rpx_pl_lg_11, .rpx_px_lg_11 {
		padding-left: 11px !important;
	}
	
	.rpx_p_lg_12 {
		padding: 12px !important;
	}
	
	.rpx_pt_lg_12, .rpx_py_lg_12 {
		padding-top: 12px !important;
	}
	
	.rpx_pr_lg_12, .rpx_px_lg_12 {
		padding-right: 12px !important;
	}
	
	.rpx_pb_lg_12, .rpx_py_lg_12 {
		padding-bottom: 12px !important;
	}
	
	.rpx_pl_lg_12, .rpx_px_lg_12 {
		padding-left: 12px !important;
	}
	
	.rpx_p_lg_13 {
		padding: 13px !important;
	}
	
	.rpx_pt_lg_13, .rpx_py_lg_13 {
		padding-top: 13px !important;
	}
	
	.rpx_pr_lg_13, .rpx_px_lg_13 {
		padding-right: 13px !important;
	}
	
	.rpx_pb_lg_13, .rpx_py_lg_13 {
		padding-bottom: 13px !important;
	}
	
	.rpx_pl_lg_13, .rpx_px_lg_13 {
		padding-left: 13px !important;
	}
	
	.rpx_p_lg_15 {
		padding: 15px !important;
	}
	
	.rpx_pt_lg_15, .rpx_py_lg_15 {
		padding-top: 15px !important;
	}
	
	.rpx_pr_lg_15, .rpx_px_lg_15 {
		padding-right: 15px !important;
	}
	
	.rpx_pb_lg_15, .rpx_py_lg_15 {
		padding-bottom: 15px !important;
	}
	
	.rpx_pl_lg_15, .rpx_px_lg_15 {
		padding-left: 15px !important;
	}
	
	.rpx_p_lg_16 {
		padding: 16px !important;
	}
	
	.rpx_pt_lg_16, .rpx_py_lg_16 {
		padding-top: 16px !important;
	}
	
	.rpx_pr_lg_16, .rpx_px_lg_16 {
		padding-right: 16px !important;
	}
	
	.rpx_pb_lg_16, .rpx_py_lg_16 {
		padding-bottom: 16px !important;
	}
	
	.rpx_pl_lg_16, .rpx_px_lg_16 {
		padding-left: 16px !important;
	}
	
	.rpx_p_lg_17 {
		padding: 17px !important;
	}
	
	.rpx_pt_lg_17, .rpx_py_lg_17 {
		padding-top: 17px !important;
	}
	
	.rpx_pr_lg_17, .rpx_px_lg_17 {
		padding-right: 17px !important;
	}
	
	.rpx_pb_lg_17, .rpx_py_lg_17 {
		padding-bottom: 17px !important;
	}
	
	.rpx_pl_lg_17, .rpx_px_lg_17 {
		padding-left: 17px !important;
	}
	
	.rpx_p_lg_18 {
		padding: 18px !important;
	}
	
	.rpx_pt_lg_18, .rpx_py_lg_18 {
		padding-top: 18px !important;
	}
	
	.rpx_pr_lg_18, .rpx_px_lg_18 {
		padding-right: 18px !important;
	}
	
	.rpx_pb_lg_18, .rpx_py_lg_18 {
		padding-bottom: 18px !important;
	}
	
	.rpx_pl_lg_18, .rpx_px_lg_18 {
		padding-left: 18px !important;
	}
	
	.rpx_p_lg_19 {
		padding: 19px !important;
	}
	
	.rpx_pt_lg_19, .rpx_py_lg_19 {
		padding-top: 19px !important;
	}
	
	.rpx_pr_lg_19, .rpx_px_lg_19 {
		padding-right: 19px !important;
	}
	
	.rpx_pb_lg_19, .rpx_py_lg_19 {
		padding-bottom: 19px !important;
	}
	
	.rpx_pl_lg_19, .rpx_px_lg_19 {
		padding-left: 19px !important;
	}
	
	.rpx_p_lg_20 {
		padding: 20px !important;
	}
	
	.rpx_pt_lg_20, .rpx_py_lg_20 {
		padding-top: 20px !important;
	}
	
	.rpx_pr_lg_20, .rpx_px_lg_20 {
		padding-right: 20px !important;
	}
	
	.rpx_pb_lg_20, .rpx_py_lg_20 {
		padding-bottom: 20px !important;
	}
	
	.rpx_pl_lg_20, .rpx_px_lg_20 {
		padding-left: 20px !important;
	}
	
	.rpx_p_lg_21 {
		padding: 21px !important;
	}
	
	.rpx_pt_lg_21, .rpx_py_lg_21 {
		padding-top: 21px !important;
	}
	
	.rpx_pr_lg_21, .rpx_px_lg_21 {
		padding-right: 21px !important;
	}
	
	.rpx_pb_lg_21, .rpx_py_lg_21 {
		padding-bottom: 21px !important;
	}
	
	.rpx_pl_lg_21, .rpx_px_lg_21 {
		padding-left: 21px !important;
	}
	
	.rpx_p_lg_24 {
		padding: 24px !important;
	}
	
	.rpx_pt_lg_24, .rpx_py_lg_24 {
		padding-top: 24px !important;
	}
	
	.rpx_pr_lg_24, .rpx_px_lg_24 {
		padding-right: 24px !important;
	}
	
	.rpx_pb_lg_24, .rpx_py_lg_24 {
		padding-bottom: 24px !important;
	}
	
	.rpx_pl_lg_24, .rpx_px_lg_24 {
		padding-left: 24px !important;
	}
	
	.rpx_p_lg_26 {
		padding: 26px !important;
	}
	
	.rpx_pt_lg_26, .rpx_py_lg_26 {
		padding-top: 26px !important;
	}
	
	.rpx_pr_lg_26, .rpx_px_lg_26 {
		padding-right: 26px !important;
	}
	
	.rpx_pb_lg_26, .rpx_py_lg_26 {
		padding-bottom: 26px !important;
	}
	
	.rpx_pl_lg_26, .rpx_px_lg_26 {
		padding-left: 26px !important;
	}
	
	.rpx_p_lg_27 {
		padding: 27px !important;
	}
	
	.rpx_pt_lg_27, .rpx_py_lg_27 {
		padding-top: 27px !important;
	}
	
	.rpx_pr_lg_27, .rpx_px_lg_27 {
		padding-right: 27px !important;
	}
	
	.rpx_pb_lg_27, .rpx_py_lg_27 {
		padding-bottom: 27px !important;
	}
	
	.rpx_pl_lg_27, .rpx_px_lg_27 {
		padding-left: 27px !important;
	}
	
	.rpx_p_lg_25 {
		padding: 25px !important;
	}
	
	.rpx_pt_lg_25, .rpx_py_lg_25 {
		padding-top: 25px !important;
	}
	
	.rpx_pr_lg_25, .rpx_px_lg_25 {
		padding-right: 25px !important;
	}
	
	.rpx_pb_lg_25, .rpx_py_lg_25 {
		padding-bottom: 25px !important;
	}
	
	.rpx_pl_lg_25, .rpx_px_lg_25 {
		padding-left: 25px !important;
	}
	
	.rpx_p_lg_28 {
		padding: 28px !important;
	}
	
	.rpx_pt_lg_28, .rpx_py_lg_28 {
		padding-top: 28px !important;
	}
	
	.rpx_pr_lg_28, .rpx_px_lg_28 {
		padding-right: 28px !important;
	}
	
	.rpx_pb_lg_28, .rpx_py_lg_28 {
		padding-bottom: 28px !important;
	}
	
	.rpx_pl_lg_28, .rpx_px_lg_28 {
		padding-left: 28px !important;
	}
	
	.rpx_p_lg_30 {
		padding: 30px !important;
	}
	
	.rpx_pt_lg_30, .rpx_py_lg_30 {
		padding-top: 30px !important;
	}
	
	.rpx_pr_lg_30, .rpx_px_lg_30 {
		padding-right: 30px !important;
	}
	
	.rpx_pb_lg_30, .rpx_py_lg_30 {
		padding-bottom: 30px !important;
	}
	
	.rpx_pl_lg_30, .rpx_px_lg_30 {
		padding-left: 30px !important;
	}
	
	.rpx_p_lg_32 {
		padding: 32px !important;
	}
	
	.rpx_pt_lg_32, .rpx_py_lg_32 {
		padding-top: 32px !important;
	}
	
	.rpx_pr_lg_32, .rpx_px_lg_32 {
		padding-right: 32px !important;
	}
	
	.rpx_pb_lg_32, .rpx_py_lg_32 {
		padding-bottom: 32px !important;
	}
	
	.rpx_pl_lg_32, .rpx_px_lg_32 {
		padding-left: 32px !important;
	}
	
	.rpx_p_lg_34 {
		padding: 34px !important;
	}
	
	.rpx_pt_lg_34, .rpx_py_lg_34 {
		padding-top: 34px !important;
	}
	
	.rpx_pr_lg_34, .rpx_px_lg_34 {
		padding-right: 34px !important;
	}
	
	.rpx_pb_lg_34, .rpx_py_lg_34 {
		padding-bottom: 34px !important;
	}
	
	.rpx_pl_lg_34, .rpx_px_lg_34 {
		padding-left: 34px !important;
	}
	
	.rpx_p_lg_38 {
		padding: 38px !important;
	}
	
	.rpx_pt_lg_38, .rpx_py_lg_38 {
		padding-top: 38px !important;
	}
	
	.rpx_pr_lg_38, .rpx_px_lg_38 {
		padding-right: 38px !important;
	}
	
	.rpx_pb_lg_38, .rpx_py_lg_38 {
		padding-bottom: 38px !important;
	}
	
	.rpx_pl_lg_38, .rpx_px_lg_38 {
		padding-left: 38px !important;
	}
	
	.rpx_p_lg_40 {
		padding: 40px !important;
	}
	
	.rpx_pt_lg_40, .rpx_py_lg_40 {
		padding-top: 40px !important;
	}
	
	.rpx_pr_lg_40, .rpx_px_lg_40 {
		padding-right: 40px !important;
	}
	
	.rpx_pb_lg_40, .rpx_py_lg_40 {
		padding-bottom: 40px !important;
	}
	
	.rpx_pl_lg_40, .rpx_px_lg_40 {
		padding-left: 40px !important;
	}
	
	.rpx_p_lg_42 {
		padding: 42px !important;
	}
	
	.rpx_pt_lg_42, .rpx_py_lg_42 {
		padding-top: 42px !important;
	}
	
	.rpx_pr_lg_42, .rpx_px_lg_42 {
		padding-right: 42px !important;
	}
	
	.rpx_pb_lg_42, .rpx_py_lg_42 {
		padding-bottom: 42px !important;
	}
	
	.rpx_pl_lg_42, .rpx_px_lg_42 {
		padding-left: 42px !important;
	}
	
	.rpx_p_lg_45 {
		padding: 45px !important;
	}
	
	.rpx_pt_lg_45, .rpx_py_lg_45 {
		padding-top: 45px !important;
	}
	
	.rpx_pr_lg_45, .rpx_px_lg_45 {
		padding-right: 45px !important;
	}
	
	.rpx_pb_lg_45, .rpx_py_lg_45 {
		padding-bottom: 45px !important;
	}
	
	.rpx_pl_lg_45, .rpx_px_lg_45 {
		padding-left: 45px !important;
	}
	
	.rpx_p_lg_50 {
		padding: 50px !important;
	}
	
	.rpx_pt_lg_50, .rpx_py_lg_50 {
		padding-top: 50px !important;
	}
	
	.rpx_pr_lg_50, .rpx_px_lg_50 {
		padding-right: 50px !important;
	}
	
	.rpx_pb_lg_50, .rpx_py_lg_50 {
		padding-bottom: 50px !important;
	}
	
	.rpx_pl_lg_50, .rpx_px_lg_50 {
		padding-left: 50px !important;
	}
	
	.rpx_p_lg_54 {
		padding: 54px !important;
	}
	
	.rpx_pt_lg_54, .rpx_py_lg_54 {
		padding-top: 54px !important;
	}
	
	.rpx_pr_lg_54, .rpx_px_lg_54 {
		padding-right: 54px !important;
	}
	
	.rpx_pb_lg_54, .rpx_py_lg_54 {
		padding-bottom: 54px !important;
	}
	
	.rpx_pl_lg_54, .rpx_px_lg_54 {
		padding-left: 54px !important;
	}
	
	.rpx_p_lg_56 {
		padding: 56px !important;
	}
	
	.rpx_pt_lg_56, .rpx_py_lg_56 {
		padding-top: 56px !important;
	}
	
	.rpx_pr_lg_56, .rpx_px_lg_56 {
		padding-right: 56px !important;
	}
	
	.rpx_pb_lg_56, .rpx_py_lg_56 {
		padding-bottom: 56px !important;
	}
	
	.rpx_pl_lg_56, .rpx_px_lg_56 {
		padding-left: 56px !important;
	}
	
	.rpx_p_lg_60 {
		padding: 60px !important;
	}
	
	.rpx_pt_lg_60, .rpx_py_lg_60 {
		padding-top: 60px !important;
	}
	
	.rpx_pr_lg_60, .rpx_px_lg_60 {
		padding-right: 60px !important;
	}
	
	.rpx_pb_lg_60, .rpx_py_lg_60 {
		padding-bottom: 60px !important;
	}
	
	.rpx_pl_lg_60, .rpx_px_lg_60 {
		padding-left: 60px !important;
	}
	
	.rpx_p_lg_61 {
		padding: 61px !important;
	}
	
	.rpx_pt_lg_61, .rpx_py_lg_61 {
		padding-top: 61px !important;
	}
	
	.rpx_pr_lg_61, .rpx_px_lg_61 {
		padding-right: 61px !important;
	}
	
	.rpx_pb_lg_61, .rpx_py_lg_61 {
		padding-bottom: 61px !important;
	}
	
	.rpx_pl_lg_61, .rpx_px_lg_61 {
		padding-left: 61px !important;
	}
	
	.rpx_p_lg_67 {
		padding: 67px !important;
	}
	
	.rpx_pt_lg_67, .rpx_py_lg_67 {
		padding-top: 67px !important;
	}
	
	.rpx_pr_lg_67, .rpx_px_lg_67 {
		padding-right: 67px !important;
	}
	
	.rpx_pb_lg_67, .rpx_py_lg_67 {
		padding-bottom: 67px !important;
	}
	
	.rpx_pl_lg_67, .rpx_px_lg_67 {
		padding-left: 67px !important;
	}
	
	.rpx_p_lg_69 {
		padding: 69px !important;
	}
	
	.rpx_pt_lg_69, .rpx_py_lg_69 {
		padding-top: 69px !important;
	}
	
	.rpx_pr_lg_69, .rpx_px_lg_69 {
		padding-right: 69px !important;
	}
	
	.rpx_pb_lg_69, .rpx_py_lg_69 {
		padding-bottom: 69px !important;
	}
	
	.rpx_pl_lg_69, .rpx_px_lg_69 {
		padding-left: 69px !important;
	}
	
	.rpx_p_lg_70 {
		padding: 70px !important;
	}
	
	.rpx_pt_lg_70, .rpx_py_lg_70 {
		padding-top: 70px !important;
	}
	
	.rpx_pr_lg_70, .rpx_px_lg_70 {
		padding-right: 70px !important;
	}
	
	.rpx_pb_lg_70, .rpx_py_lg_70 {
		padding-bottom: 70px !important;
	}
	
	.rpx_pl_lg_70, .rpx_px_lg_70 {
		padding-left: 70px !important;
	}
	
	.rpx_p_lg_71 {
		padding: 71px !important;
	}
	
	.rpx_pt_lg_71, .rpx_py_lg_71 {
		padding-top: 71px !important;
	}
	
	.rpx_pr_lg_71, .rpx_px_lg_71 {
		padding-right: 71px !important;
	}
	
	.rpx_pb_lg_71, .rpx_py_lg_71 {
		padding-bottom: 71px !important;
	}
	
	.rpx_pl_lg_71, .rpx_px_lg_71 {
		padding-left: 71px !important;
	}
	
	.rpx_p_lg_75 {
		padding: 75px !important;
	}
	
	.rpx_pt_lg_75, .rpx_py_lg_75 {
		padding-top: 75px !important;
	}
	
	.rpx_pr_lg_75, .rpx_px_lg_75 {
		padding-right: 75px !important;
	}
	
	.rpx_pb_lg_75, .rpx_py_lg_75 {
		padding-bottom: 75px !important;
	}
	
	.rpx_pl_lg_75, .rpx_px_lg_75 {
		padding-left: 75px !important;
	}
	
	.rpx_p_lg_80 {
		padding: 80px !important;
	}
	
	.rpx_pt_lg_80, .rpx_py_lg_80 {
		padding-top: 80px !important;
	}
	
	.rpx_pr_lg_80, .rpx_px_lg_80 {
		padding-right: 80px !important;
	}
	
	.rpx_pb_lg_80, .rpx_py_lg_80 {
		padding-bottom: 80px !important;
	}
	
	.rpx_pl_lg_80, .rpx_px_lg_80 {
		padding-left: 80px !important;
	}
	
	.rpx_p_lg_88 {
		padding: 88px !important;
	}
	
	.rpx_pt_lg_88, .rpx_py_lg_88 {
		padding-top: 88px !important;
	}
	
	.rpx_pr_lg_88, .rpx_px_lg_88 {
		padding-right: 88px !important;
	}
	
	.rpx_pb_lg_88, .rpx_py_lg_88 {
		padding-bottom: 88px !important;
	}
	
	.rpx_pl_lg_88, .rpx_px_lg_88 {
		padding-left: 88px !important;
	}
	
	.rpx_p_lg_109 {
		padding: 109px !important;
	}
	
	.rpx_pt_lg_109, .rpx_py_lg_109 {
		padding-top: 109px !important;
	}
	
	.rpx_pr_lg_109, .rpx_px_lg_109 {
		padding-right: 109px !important;
	}
	
	.rpx_pb_lg_109, .rpx_py_lg_109 {
		padding-bottom: 109px !important;
	}
	
	.rpx_pl_lg_109, .rpx_px_lg_109 {
		padding-left: 109px !important;
	}
	
	.rpx_p_lg_113 {
		padding: 113px !important;
	}
	
	.rpx_pt_lg_113, .rpx_py_lg_113 {
		padding-top: 113px !important;
	}
	
	.rpx_pr_lg_113, .rpx_px_lg_113 {
		padding-right: 113px !important;
	}
	
	.rpx_pb_lg_113, .rpx_py_lg_113 {
		padding-bottom: 113px !important;
	}
	
	.rpx_pl_lg_113, .rpx_px_lg_113 {
		padding-left: 113px !important;
	}
	
	.rpx_p_lg_120 {
		padding: 120px !important;
	}
	
	.rpx_pt_lg_120, .rpx_py_lg_120 {
		padding-top: 120px !important;
	}
	
	.rpx_pr_lg_120, .rpx_px_lg_120 {
		padding-right: 120px !important;
	}
	
	.rpx_pb_lg_120, .rpx_py_lg_120 {
		padding-bottom: 120px !important;
	}
	
	.rpx_pl_lg_120, .rpx_px_lg_120 {
		padding-left: 120px !important;
	}
	
	.rpx_p_lg_122 {
		padding: 122px !important;
	}
	
	.rpx_pt_lg_122, .rpx_py_lg_122 {
		padding-top: 122px !important;
	}
	
	.rpx_pr_lg_122, .rpx_px_lg_122 {
		padding-right: 122px !important;
	}
	
	.rpx_pb_lg_122, .rpx_py_lg_122 {
		padding-bottom: 122px !important;
	}
	
	.rpx_pl_lg_122, .rpx_px_lg_122 {
		padding-left: 122px !important;
	}
	
	.rpx_p_lg_125 {
		padding: 125px !important;
	}
	
	.rpx_pt_lg_125, .rpx_py_lg_125 {
		padding-top: 125px !important;
	}
	
	.rpx_pr_lg_125, .rpx_px_lg_125 {
		padding-right: 125px !important;
	}
	
	.rpx_pb_lg_125, .rpx_py_lg_125 {
		padding-bottom: 125px !important;
	}
	
	.rpx_pl_lg_125, .rpx_px_lg_125 {
		padding-left: 125px !important;
	}
	
	.rpx_p_lg_131 {
		padding: 131px !important;
	}
	
	.rpx_pt_lg_131, .rpx_py_lg_131 {
		padding-top: 131px !important;
	}
	
	.rpx_pr_lg_131, .rpx_px_lg_131 {
		padding-right: 131px !important;
	}
	
	.rpx_pb_lg_131, .rpx_py_lg_131 {
		padding-bottom: 131px !important;
	}
	
	.rpx_pl_lg_131, .rpx_px_lg_131 {
		padding-left: 131px !important;
	}
	
	.rpx_p_lg_155 {
		padding: 155px !important;
	}
	
	.rpx_pt_lg_155, .rpx_py_lg_155 {
		padding-top: 155px !important;
	}
	
	.rpx_pr_lg_155, .rpx_px_lg_155 {
		padding-right: 155px !important;
	}
	
	.rpx_pb_lg_155, .rpx_py_lg_155 {
		padding-bottom: 155px !important;
	}
	
	.rpx_pl_lg_155, .rpx_px_lg_155 {
		padding-left: 155px !important;
	}
	
	.rpx_p_lg_160 {
		padding: 160px !important;
	}
	
	.rpx_pt_lg_160, .rpx_py_lg_160 {
		padding-top: 160px !important;
	}
	
	.rpx_pr_lg_160, .rpx_px_lg_160 {
		padding-right: 160px !important;
	}
	
	.rpx_pb_lg_160, .rpx_py_lg_160 {
		padding-bottom: 160px !important;
	}
	
	.rpx_pl_lg_160, .rpx_px_lg_160 {
		padding-left: 160px !important;
	}
	
	.rpx_p_lg_170 {
		padding: 170px !important;
	}
	
	.rpx_pt_lg_170, .rpx_py_lg_170 {
		padding-top: 170px !important;
	}
	
	.rpx_pr_lg_170, .rpx_px_lg_170 {
		padding-right: 170px !important;
	}
	
	.rpx_pb_lg_170, .rpx_py_lg_170 {
		padding-bottom: 170px !important;
	}
	
	.rpx_pl_lg_170, .rpx_px_lg_170 {
		padding-left: 170px !important;
	}
	
	.rpx_p_lg_196 {
		padding: 196px !important;
	}
	
	.rpx_pt_lg_196, .rpx_py_lg_196 {
		padding-top: 196px !important;
	}
	
	.rpx_pr_lg_196, .rpx_px_lg_196 {
		padding-right: 196px !important;
	}
	
	.rpx_pb_lg_196, .rpx_py_lg_196 {
		padding-bottom: 196px !important;
	}
	
	.rpx_pl_lg_196, .rpx_px_lg_196 {
		padding-left: 196px !important;
	}
	
	.rpx_p_lg_270 {
		padding: 270px !important;
	}
	
	.rpx_pt_lg_270, .rpx_py_lg_270 {
		padding-top: 270px !important;
	}
	
	.rpx_pr_lg_270, .rpx_px_lg_270 {
		padding-right: 270px !important;
	}
	
	.rpx_pb_lg_270, .rpx_py_lg_270 {
		padding-bottom: 270px !important;
	}
	
	.rpx_pl_lg_270, .rpx_px_lg_270 {
		padding-left: 270px !important;
	}
	
	.rpx_gap_lg_0 {
		gap: 0;
	}
	
	.rpx_gap_lg_8 {
		gap: 8px;
	}
	
	.rpx_gap_lg_10 {
		gap: 10px;
	}
	
	.rpx_gap_lg_20 {
		gap: 20px;
	}
	
	.rpx_gap_lg_30 {
		gap: 30px;
	}
	
	.rpx_gap_lg_32 {
		gap: 32px;
	}
	
	.rpx_gap_lg_36 {
		gap: 36px;
	}
	
	.rpx_gap_lg_40 {
		gap: 40px;
	}
	
	.rpx_gap_lg_140 {
		gap: 140px;
	}
	
	.window_ml_lg {
		margin-left: calc(50% - 50vw) !important;
	}
	
	.window_mr_lg {
		margin-right: calc(50% - 50vw) !important;
	}
	
	.window_ml_0_lg {
		margin-left: 0 !important;
	}
	
	.window_mr_0_lg {
		margin-right: 0 !important;
	}
	
	.window_width_lg {
		max-width: 100vw;
		width: 100vw;
	}
	
	.window_auto_lg {
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width:1200px) {
	.rpx_m_xl_0 {
		margin: 0 !important;
	}
	
	.rpx_mt_xl_0, .rpx_my_xl_0 {
		margin-top: 0 !important;
	}
	
	.rpx_mt_xl_n0 {
		margin-top: 0 !important;
	}
	
	.rpx_mr_xl_0, .rpx_mx_xl_0 {
		margin-right: 0 !important;
	}
	
	.rpx_mr_xl_n0 {
		margin-right: 0 !important;
	}
	
	.rpx_mb_xl_0, .rpx_my_xl_0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_mb_xl_n0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_ml_xl_0, .rpx_mx_xl_0 {
		margin-left: 0 !important;
	}
	
	.rpx_ml_xl_n0 {
		margin-left: 0 !important;
	}
	
	.rpx_m_xl_2 {
		margin: 2px !important;
	}
	
	.rpx_mt_xl_2, .rpx_my_xl_2 {
		margin-top: 2px !important;
	}
	
	.rpx_mt_xl_n2 {
		margin-top: -2px !important;
	}
	
	.rpx_mr_xl_2, .rpx_mx_xl_2 {
		margin-right: 2px !important;
	}
	
	.rpx_mr_xl_n2 {
		margin-right: -2px !important;
	}
	
	.rpx_mb_xl_2, .rpx_my_xl_2 {
		margin-bottom: 2px !important;
	}
	
	.rpx_mb_xl_n2 {
		margin-bottom: -2px !important;
	}
	
	.rpx_ml_xl_2, .rpx_mx_xl_2 {
		margin-left: 2px !important;
	}
	
	.rpx_ml_xl_n2 {
		margin-left: -2px !important;
	}
	
	.rpx_m_xl_3 {
		margin: 3px !important;
	}
	
	.rpx_mt_xl_3, .rpx_my_xl_3 {
		margin-top: 3px !important;
	}
	
	.rpx_mt_xl_n3 {
		margin-top: -3px !important;
	}
	
	.rpx_mr_xl_3, .rpx_mx_xl_3 {
		margin-right: 3px !important;
	}
	
	.rpx_mr_xl_n3 {
		margin-right: -3px !important;
	}
	
	.rpx_mb_xl_3, .rpx_my_xl_3 {
		margin-bottom: 3px !important;
	}
	
	.rpx_mb_xl_n3 {
		margin-bottom: -3px !important;
	}
	
	.rpx_ml_xl_3, .rpx_mx_xl_3 {
		margin-left: 3px !important;
	}
	
	.rpx_ml_xl_n3 {
		margin-left: -3px !important;
	}
	
	.rpx_m_xl_5 {
		margin: 5px !important;
	}
	
	.rpx_mt_xl_5, .rpx_my_xl_5 {
		margin-top: 5px !important;
	}
	
	.rpx_mt_xl_n5 {
		margin-top: -5px !important;
	}
	
	.rpx_mr_xl_5, .rpx_mx_xl_5 {
		margin-right: 5px !important;
	}
	
	.rpx_mr_xl_n5 {
		margin-right: -5px !important;
	}
	
	.rpx_mb_xl_5, .rpx_my_xl_5 {
		margin-bottom: 5px !important;
	}
	
	.rpx_mb_xl_n5 {
		margin-bottom: -5px !important;
	}
	
	.rpx_ml_xl_5, .rpx_mx_xl_5 {
		margin-left: 5px !important;
	}
	
	.rpx_ml_xl_n5 {
		margin-left: -5px !important;
	}
	
	.rpx_m_xl_6 {
		margin: 6px !important;
	}
	
	.rpx_mt_xl_6, .rpx_my_xl_6 {
		margin-top: 6px !important;
	}
	
	.rpx_mt_xl_n6 {
		margin-top: -6px !important;
	}
	
	.rpx_mr_xl_6, .rpx_mx_xl_6 {
		margin-right: 6px !important;
	}
	
	.rpx_mr_xl_n6 {
		margin-right: -6px !important;
	}
	
	.rpx_mb_xl_6, .rpx_my_xl_6 {
		margin-bottom: 6px !important;
	}
	
	.rpx_mb_xl_n6 {
		margin-bottom: -6px !important;
	}
	
	.rpx_ml_xl_6, .rpx_mx_xl_6 {
		margin-left: 6px !important;
	}
	
	.rpx_ml_xl_n6 {
		margin-left: -6px !important;
	}
	
	.rpx_m_xl_8 {
		margin: 8px !important;
	}
	
	.rpx_mt_xl_8, .rpx_my_xl_8 {
		margin-top: 8px !important;
	}
	
	.rpx_mt_xl_n8 {
		margin-top: -8px !important;
	}
	
	.rpx_mr_xl_8, .rpx_mx_xl_8 {
		margin-right: 8px !important;
	}
	
	.rpx_mr_xl_n8 {
		margin-right: -8px !important;
	}
	
	.rpx_mb_xl_8, .rpx_my_xl_8 {
		margin-bottom: 8px !important;
	}
	
	.rpx_mb_xl_n8 {
		margin-bottom: -8px !important;
	}
	
	.rpx_ml_xl_8, .rpx_mx_xl_8 {
		margin-left: 8px !important;
	}
	
	.rpx_ml_xl_n8 {
		margin-left: -8px !important;
	}
	
	.rpx_m_xl_10 {
		margin: 10px !important;
	}
	
	.rpx_mt_xl_10, .rpx_my_xl_10 {
		margin-top: 10px !important;
	}
	
	.rpx_mt_xl_n10 {
		margin-top: -10px !important;
	}
	
	.rpx_mr_xl_10, .rpx_mx_xl_10 {
		margin-right: 10px !important;
	}
	
	.rpx_mr_xl_n10 {
		margin-right: -10px !important;
	}
	
	.rpx_mb_xl_10, .rpx_my_xl_10 {
		margin-bottom: 10px !important;
	}
	
	.rpx_mb_xl_n10 {
		margin-bottom: -10px !important;
	}
	
	.rpx_ml_xl_10, .rpx_mx_xl_10 {
		margin-left: 10px !important;
	}
	
	.rpx_ml_xl_n10 {
		margin-left: -10px !important;
	}
	
	.rpx_m_xl_12 {
		margin: 12px !important;
	}
	
	.rpx_mt_xl_12, .rpx_my_xl_12 {
		margin-top: 12px !important;
	}
	
	.rpx_mt_xl_n12 {
		margin-top: -12px !important;
	}
	
	.rpx_mr_xl_12, .rpx_mx_xl_12 {
		margin-right: 12px !important;
	}
	
	.rpx_mr_xl_n12 {
		margin-right: -12px !important;
	}
	
	.rpx_mb_xl_12, .rpx_my_xl_12 {
		margin-bottom: 12px !important;
	}
	
	.rpx_mb_xl_n12 {
		margin-bottom: -12px !important;
	}
	
	.rpx_ml_xl_12, .rpx_mx_xl_12 {
		margin-left: 12px !important;
	}
	
	.rpx_ml_xl_n12 {
		margin-left: -12px !important;
	}
	
	.rpx_m_xl_13 {
		margin: 13px !important;
	}
	
	.rpx_mt_xl_13, .rpx_my_xl_13 {
		margin-top: 13px !important;
	}
	
	.rpx_mt_xl_n13 {
		margin-top: -13px !important;
	}
	
	.rpx_mr_xl_13, .rpx_mx_xl_13 {
		margin-right: 13px !important;
	}
	
	.rpx_mr_xl_n13 {
		margin-right: -13px !important;
	}
	
	.rpx_mb_xl_13, .rpx_my_xl_13 {
		margin-bottom: 13px !important;
	}
	
	.rpx_mb_xl_n13 {
		margin-bottom: -13px !important;
	}
	
	.rpx_ml_xl_13, .rpx_mx_xl_13 {
		margin-left: 13px !important;
	}
	
	.rpx_ml_xl_n13 {
		margin-left: -13px !important;
	}
	
	.rpx_m_xl_15 {
		margin: 15px !important;
	}
	
	.rpx_mt_xl_15, .rpx_my_xl_15 {
		margin-top: 15px !important;
	}
	
	.rpx_mt_xl_n15 {
		margin-top: -15px !important;
	}
	
	.rpx_mr_xl_15, .rpx_mx_xl_15 {
		margin-right: 15px !important;
	}
	
	.rpx_mr_xl_n15 {
		margin-right: -15px !important;
	}
	
	.rpx_mb_xl_15, .rpx_my_xl_15 {
		margin-bottom: 15px !important;
	}
	
	.rpx_mb_xl_n15 {
		margin-bottom: -15px !important;
	}
	
	.rpx_ml_xl_15, .rpx_mx_xl_15 {
		margin-left: 15px !important;
	}
	
	.rpx_ml_xl_n15 {
		margin-left: -15px !important;
	}
	
	.rpx_m_xl_18 {
		margin: 18px !important;
	}
	
	.rpx_mt_xl_18, .rpx_my_xl_18 {
		margin-top: 18px !important;
	}
	
	.rpx_mt_xl_n18 {
		margin-top: -18px !important;
	}
	
	.rpx_mr_xl_18, .rpx_mx_xl_18 {
		margin-right: 18px !important;
	}
	
	.rpx_mr_xl_n18 {
		margin-right: -18px !important;
	}
	
	.rpx_mb_xl_18, .rpx_my_xl_18 {
		margin-bottom: 18px !important;
	}
	
	.rpx_mb_xl_n18 {
		margin-bottom: -18px !important;
	}
	
	.rpx_ml_xl_18, .rpx_mx_xl_18 {
		margin-left: 18px !important;
	}
	
	.rpx_ml_xl_n18 {
		margin-left: -18px !important;
	}
	
	.rpx_m_xl_19 {
		margin: 19px !important;
	}
	
	.rpx_mt_xl_19, .rpx_my_xl_19 {
		margin-top: 19px !important;
	}
	
	.rpx_mt_xl_n19 {
		margin-top: -19px !important;
	}
	
	.rpx_mr_xl_19, .rpx_mx_xl_19 {
		margin-right: 19px !important;
	}
	
	.rpx_mr_xl_n19 {
		margin-right: -19px !important;
	}
	
	.rpx_mb_xl_19, .rpx_my_xl_19 {
		margin-bottom: 19px !important;
	}
	
	.rpx_mb_xl_n19 {
		margin-bottom: -19px !important;
	}
	
	.rpx_ml_xl_19, .rpx_mx_xl_19 {
		margin-left: 19px !important;
	}
	
	.rpx_ml_xl_n19 {
		margin-left: -19px !important;
	}
	
	.rpx_m_xl_20 {
		margin: 20px !important;
	}
	
	.rpx_mt_xl_20, .rpx_my_xl_20 {
		margin-top: 20px !important;
	}
	
	.rpx_mt_xl_n20 {
		margin-top: -20px !important;
	}
	
	.rpx_mr_xl_20, .rpx_mx_xl_20 {
		margin-right: 20px !important;
	}
	
	.rpx_mr_xl_n20 {
		margin-right: -20px !important;
	}
	
	.rpx_mb_xl_20, .rpx_my_xl_20 {
		margin-bottom: 20px !important;
	}
	
	.rpx_mb_xl_n20 {
		margin-bottom: -20px !important;
	}
	
	.rpx_ml_xl_20, .rpx_mx_xl_20 {
		margin-left: 20px !important;
	}
	
	.rpx_ml_xl_n20 {
		margin-left: -20px !important;
	}
	
	.rpx_m_xl_23 {
		margin: 23px !important;
	}
	
	.rpx_mt_xl_23, .rpx_my_xl_23 {
		margin-top: 23px !important;
	}
	
	.rpx_mt_xl_n23 {
		margin-top: -23px !important;
	}
	
	.rpx_mr_xl_23, .rpx_mx_xl_23 {
		margin-right: 23px !important;
	}
	
	.rpx_mr_xl_n23 {
		margin-right: -23px !important;
	}
	
	.rpx_mb_xl_23, .rpx_my_xl_23 {
		margin-bottom: 23px !important;
	}
	
	.rpx_mb_xl_n23 {
		margin-bottom: -23px !important;
	}
	
	.rpx_ml_xl_23, .rpx_mx_xl_23 {
		margin-left: 23px !important;
	}
	
	.rpx_ml_xl_n23 {
		margin-left: -23px !important;
	}
	
	.rpx_m_xl_24 {
		margin: 24px !important;
	}
	
	.rpx_mt_xl_24, .rpx_my_xl_24 {
		margin-top: 24px !important;
	}
	
	.rpx_mt_xl_n24 {
		margin-top: -24px !important;
	}
	
	.rpx_mr_xl_24, .rpx_mx_xl_24 {
		margin-right: 24px !important;
	}
	
	.rpx_mr_xl_n24 {
		margin-right: -24px !important;
	}
	
	.rpx_mb_xl_24, .rpx_my_xl_24 {
		margin-bottom: 24px !important;
	}
	
	.rpx_mb_xl_n24 {
		margin-bottom: -24px !important;
	}
	
	.rpx_ml_xl_24, .rpx_mx_xl_24 {
		margin-left: 24px !important;
	}
	
	.rpx_ml_xl_n24 {
		margin-left: -24px !important;
	}
	
	.rpx_m_xl_25 {
		margin: 25px !important;
	}
	
	.rpx_mt_xl_25, .rpx_my_xl_25 {
		margin-top: 25px !important;
	}
	
	.rpx_mt_xl_n25 {
		margin-top: -25px !important;
	}
	
	.rpx_mr_xl_25, .rpx_mx_xl_25 {
		margin-right: 25px !important;
	}
	
	.rpx_mr_xl_n25 {
		margin-right: -25px !important;
	}
	
	.rpx_mb_xl_25, .rpx_my_xl_25 {
		margin-bottom: 25px !important;
	}
	
	.rpx_mb_xl_n25 {
		margin-bottom: -25px !important;
	}
	
	.rpx_ml_xl_25, .rpx_mx_xl_25 {
		margin-left: 25px !important;
	}
	
	.rpx_ml_xl_n25 {
		margin-left: -25px !important;
	}
	
	.rpx_m_xl_28 {
		margin: 28px !important;
	}
	
	.rpx_mt_xl_28, .rpx_my_xl_28 {
		margin-top: 28px !important;
	}
	
	.rpx_mt_xl_n28 {
		margin-top: -28px !important;
	}
	
	.rpx_mr_xl_28, .rpx_mx_xl_28 {
		margin-right: 28px !important;
	}
	
	.rpx_mr_xl_n28 {
		margin-right: -28px !important;
	}
	
	.rpx_mb_xl_28, .rpx_my_xl_28 {
		margin-bottom: 28px !important;
	}
	
	.rpx_mb_xl_n28 {
		margin-bottom: -28px !important;
	}
	
	.rpx_ml_xl_28, .rpx_mx_xl_28 {
		margin-left: 28px !important;
	}
	
	.rpx_ml_xl_n28 {
		margin-left: -28px !important;
	}
	
	.rpx_m_xl_29 {
		margin: 29px !important;
	}
	
	.rpx_mt_xl_29, .rpx_my_xl_29 {
		margin-top: 29px !important;
	}
	
	.rpx_mt_xl_n29 {
		margin-top: -29px !important;
	}
	
	.rpx_mr_xl_29, .rpx_mx_xl_29 {
		margin-right: 29px !important;
	}
	
	.rpx_mr_xl_n29 {
		margin-right: -29px !important;
	}
	
	.rpx_mb_xl_29, .rpx_my_xl_29 {
		margin-bottom: 29px !important;
	}
	
	.rpx_mb_xl_n29 {
		margin-bottom: -29px !important;
	}
	
	.rpx_ml_xl_29, .rpx_mx_xl_29 {
		margin-left: 29px !important;
	}
	
	.rpx_ml_xl_n29 {
		margin-left: -29px !important;
	}
	
	.rpx_m_xl_30 {
		margin: 30px !important;
	}
	
	.rpx_mt_xl_30, .rpx_my_xl_30 {
		margin-top: 30px !important;
	}
	
	.rpx_mt_xl_n30 {
		margin-top: -30px !important;
	}
	
	.rpx_mr_xl_30, .rpx_mx_xl_30 {
		margin-right: 30px !important;
	}
	
	.rpx_mr_xl_n30 {
		margin-right: -30px !important;
	}
	
	.rpx_mb_xl_30, .rpx_my_xl_30 {
		margin-bottom: 30px !important;
	}
	
	.rpx_mb_xl_n30 {
		margin-bottom: -30px !important;
	}
	
	.rpx_ml_xl_30, .rpx_mx_xl_30 {
		margin-left: 30px !important;
	}
	
	.rpx_ml_xl_n30 {
		margin-left: -30px !important;
	}
	
	.rpx_m_xl_35 {
		margin: 35px !important;
	}
	
	.rpx_mt_xl_35, .rpx_my_xl_35 {
		margin-top: 35px !important;
	}
	
	.rpx_mt_xl_n35 {
		margin-top: -35px !important;
	}
	
	.rpx_mr_xl_35, .rpx_mx_xl_35 {
		margin-right: 35px !important;
	}
	
	.rpx_mr_xl_n35 {
		margin-right: -35px !important;
	}
	
	.rpx_mb_xl_35, .rpx_my_xl_35 {
		margin-bottom: 35px !important;
	}
	
	.rpx_mb_xl_n35 {
		margin-bottom: -35px !important;
	}
	
	.rpx_ml_xl_35, .rpx_mx_xl_35 {
		margin-left: 35px !important;
	}
	
	.rpx_ml_xl_n35 {
		margin-left: -35px !important;
	}
	
	.rpx_m_xl_40 {
		margin: 40px !important;
	}
	
	.rpx_mt_xl_40, .rpx_my_xl_40 {
		margin-top: 40px !important;
	}
	
	.rpx_mt_xl_n40 {
		margin-top: -40px !important;
	}
	
	.rpx_mr_xl_40, .rpx_mx_xl_40 {
		margin-right: 40px !important;
	}
	
	.rpx_mr_xl_n40 {
		margin-right: -40px !important;
	}
	
	.rpx_mb_xl_40, .rpx_my_xl_40 {
		margin-bottom: 40px !important;
	}
	
	.rpx_mb_xl_n40 {
		margin-bottom: -40px !important;
	}
	
	.rpx_ml_xl_40, .rpx_mx_xl_40 {
		margin-left: 40px !important;
	}
	
	.rpx_ml_xl_n40 {
		margin-left: -40px !important;
	}
	
	.rpx_m_xl_48 {
		margin: 48px !important;
	}
	
	.rpx_mt_xl_48, .rpx_my_xl_48 {
		margin-top: 48px !important;
	}
	
	.rpx_mt_xl_n48 {
		margin-top: -48px !important;
	}
	
	.rpx_mr_xl_48, .rpx_mx_xl_48 {
		margin-right: 48px !important;
	}
	
	.rpx_mr_xl_n48 {
		margin-right: -48px !important;
	}
	
	.rpx_mb_xl_48, .rpx_my_xl_48 {
		margin-bottom: 48px !important;
	}
	
	.rpx_mb_xl_n48 {
		margin-bottom: -48px !important;
	}
	
	.rpx_ml_xl_48, .rpx_mx_xl_48 {
		margin-left: 48px !important;
	}
	
	.rpx_ml_xl_n48 {
		margin-left: -48px !important;
	}
	
	.rpx_m_xl_50 {
		margin: 50px !important;
	}
	
	.rpx_mt_xl_50, .rpx_my_xl_50 {
		margin-top: 50px !important;
	}
	
	.rpx_mt_xl_n50 {
		margin-top: -50px !important;
	}
	
	.rpx_mr_xl_50, .rpx_mx_xl_50 {
		margin-right: 50px !important;
	}
	
	.rpx_mr_xl_n50 {
		margin-right: -50px !important;
	}
	
	.rpx_mb_xl_50, .rpx_my_xl_50 {
		margin-bottom: 50px !important;
	}
	
	.rpx_mb_xl_n50 {
		margin-bottom: -50px !important;
	}
	
	.rpx_ml_xl_50, .rpx_mx_xl_50 {
		margin-left: 50px !important;
	}
	
	.rpx_ml_xl_n50 {
		margin-left: -50px !important;
	}
	
	.rpx_m_xl_85 {
		margin: 85px !important;
	}
	
	.rpx_mt_xl_85, .rpx_my_xl_85 {
		margin-top: 85px !important;
	}
	
	.rpx_mt_xl_n85 {
		margin-top: -85px !important;
	}
	
	.rpx_mr_xl_85, .rpx_mx_xl_85 {
		margin-right: 85px !important;
	}
	
	.rpx_mr_xl_n85 {
		margin-right: -85px !important;
	}
	
	.rpx_mb_xl_85, .rpx_my_xl_85 {
		margin-bottom: 85px !important;
	}
	
	.rpx_mb_xl_n85 {
		margin-bottom: -85px !important;
	}
	
	.rpx_ml_xl_85, .rpx_mx_xl_85 {
		margin-left: 85px !important;
	}
	
	.rpx_ml_xl_n85 {
		margin-left: -85px !important;
	}
	
	.rpx_m_xl_59 {
		margin: 59px !important;
	}
	
	.rpx_mt_xl_59, .rpx_my_xl_59 {
		margin-top: 59px !important;
	}
	
	.rpx_mt_xl_n59 {
		margin-top: -59px !important;
	}
	
	.rpx_mr_xl_59, .rpx_mx_xl_59 {
		margin-right: 59px !important;
	}
	
	.rpx_mr_xl_n59 {
		margin-right: -59px !important;
	}
	
	.rpx_mb_xl_59, .rpx_my_xl_59 {
		margin-bottom: 59px !important;
	}
	
	.rpx_mb_xl_n59 {
		margin-bottom: -59px !important;
	}
	
	.rpx_ml_xl_59, .rpx_mx_xl_59 {
		margin-left: 59px !important;
	}
	
	.rpx_ml_xl_n59 {
		margin-left: -59px !important;
	}
	
	.rpx_m_xl_60 {
		margin: 60px !important;
	}
	
	.rpx_mt_xl_60, .rpx_my_xl_60 {
		margin-top: 60px !important;
	}
	
	.rpx_mt_xl_n60 {
		margin-top: -60px !important;
	}
	
	.rpx_mr_xl_60, .rpx_mx_xl_60 {
		margin-right: 60px !important;
	}
	
	.rpx_mr_xl_n60 {
		margin-right: -60px !important;
	}
	
	.rpx_mb_xl_60, .rpx_my_xl_60 {
		margin-bottom: 60px !important;
	}
	
	.rpx_mb_xl_n60 {
		margin-bottom: -60px !important;
	}
	
	.rpx_ml_xl_60, .rpx_mx_xl_60 {
		margin-left: 60px !important;
	}
	
	.rpx_ml_xl_n60 {
		margin-left: -60px !important;
	}
	
	.rpx_p_xl_0 {
		padding: 0 !important;
	}
	
	.rpx_pt_xl_0, .rpx_py_xl_0 {
		padding-top: 0 !important;
	}
	
	.rpx_pt_xl_n0 {
		padding-top: 0 !important;
	}
	
	.rpx_pr_xl_0, .rpx_px_xl_0 {
		padding-right: 0 !important;
	}
	
	.rpx_pr_xl_n0 {
		padding-right: 0 !important;
	}
	
	.rpx_pb_xl_0, .rpx_py_xl_0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pb_xl_n0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pl_xl_0, .rpx_px_xl_0 {
		padding-left: 0 !important;
	}
	
	.rpx_pl_xl_n0 {
		padding-left: 0 !important;
	}
	
	.rpx_p_xl_2 {
		padding: 2px !important;
	}
	
	.rpx_pt_xl_2, .rpx_py_xl_2 {
		padding-top: 2px !important;
	}
	
	.rpx_pr_xl_2, .rpx_px_xl_2 {
		padding-right: 2px !important;
	}
	
	.rpx_pb_xl_2, .rpx_py_xl_2 {
		padding-bottom: 2px !important;
	}
	
	.rpx_pl_xl_2, .rpx_px_xl_2 {
		padding-left: 2px !important;
	}
	
	.rpx_p_xl_5 {
		padding: 5px !important;
	}
	
	.rpx_pt_xl_5, .rpx_py_xl_5 {
		padding-top: 5px !important;
	}
	
	.rpx_pr_xl_5, .rpx_px_xl_5 {
		padding-right: 5px !important;
	}
	
	.rpx_pb_xl_5, .rpx_py_xl_5 {
		padding-bottom: 5px !important;
	}
	
	.rpx_pl_xl_5, .rpx_px_xl_5 {
		padding-left: 5px !important;
	}
	
	.rpx_p_xl_6 {
		padding: 6px !important;
	}
	
	.rpx_pt_xl_6, .rpx_py_xl_6 {
		padding-top: 6px !important;
	}
	
	.rpx_pr_xl_6, .rpx_px_xl_6 {
		padding-right: 6px !important;
	}
	
	.rpx_pb_xl_6, .rpx_py_xl_6 {
		padding-bottom: 6px !important;
	}
	
	.rpx_pl_xl_6, .rpx_px_xl_6 {
		padding-left: 6px !important;
	}
	
	.rpx_p_xl_7 {
		padding: 7px !important;
	}
	
	.rpx_pt_xl_7, .rpx_py_xl_7 {
		padding-top: 7px !important;
	}
	
	.rpx_pr_xl_7, .rpx_px_xl_7 {
		padding-right: 7px !important;
	}
	
	.rpx_pb_xl_7, .rpx_py_xl_7 {
		padding-bottom: 7px !important;
	}
	
	.rpx_pl_xl_7, .rpx_px_xl_7 {
		padding-left: 7px !important;
	}
	
	.rpx_p_xl_9 {
		padding: 9px !important;
	}
	
	.rpx_pt_xl_9, .rpx_py_xl_9 {
		padding-top: 9px !important;
	}
	
	.rpx_pr_xl_9, .rpx_px_xl_9 {
		padding-right: 9px !important;
	}
	
	.rpx_pb_xl_9, .rpx_py_xl_9 {
		padding-bottom: 9px !important;
	}
	
	.rpx_pl_xl_9, .rpx_px_xl_9 {
		padding-left: 9px !important;
	}
	
	.rpx_p_xl_10 {
		padding: 10px !important;
	}
	
	.rpx_pt_xl_10, .rpx_py_xl_10 {
		padding-top: 10px !important;
	}
	
	.rpx_pr_xl_10, .rpx_px_xl_10 {
		padding-right: 10px !important;
	}
	
	.rpx_pb_xl_10, .rpx_py_xl_10 {
		padding-bottom: 10px !important;
	}
	
	.rpx_pl_xl_10, .rpx_px_xl_10 {
		padding-left: 10px !important;
	}
	
	.rpx_p_xl_11 {
		padding: 11px !important;
	}
	
	.rpx_pt_xl_11, .rpx_py_xl_11 {
		padding-top: 11px !important;
	}
	
	.rpx_pr_xl_11, .rpx_px_xl_11 {
		padding-right: 11px !important;
	}
	
	.rpx_pb_xl_11, .rpx_py_xl_11 {
		padding-bottom: 11px !important;
	}
	
	.rpx_pl_xl_11, .rpx_px_xl_11 {
		padding-left: 11px !important;
	}
	
	.rpx_p_xl_12 {
		padding: 12px !important;
	}
	
	.rpx_pt_xl_12, .rpx_py_xl_12 {
		padding-top: 12px !important;
	}
	
	.rpx_pr_xl_12, .rpx_px_xl_12 {
		padding-right: 12px !important;
	}
	
	.rpx_pb_xl_12, .rpx_py_xl_12 {
		padding-bottom: 12px !important;
	}
	
	.rpx_pl_xl_12, .rpx_px_xl_12 {
		padding-left: 12px !important;
	}
	
	.rpx_p_xl_13 {
		padding: 13px !important;
	}
	
	.rpx_pt_xl_13, .rpx_py_xl_13 {
		padding-top: 13px !important;
	}
	
	.rpx_pr_xl_13, .rpx_px_xl_13 {
		padding-right: 13px !important;
	}
	
	.rpx_pb_xl_13, .rpx_py_xl_13 {
		padding-bottom: 13px !important;
	}
	
	.rpx_pl_xl_13, .rpx_px_xl_13 {
		padding-left: 13px !important;
	}
	
	.rpx_p_xl_15 {
		padding: 15px !important;
	}
	
	.rpx_pt_xl_15, .rpx_py_xl_15 {
		padding-top: 15px !important;
	}
	
	.rpx_pr_xl_15, .rpx_px_xl_15 {
		padding-right: 15px !important;
	}
	
	.rpx_pb_xl_15, .rpx_py_xl_15 {
		padding-bottom: 15px !important;
	}
	
	.rpx_pl_xl_15, .rpx_px_xl_15 {
		padding-left: 15px !important;
	}
	
	.rpx_p_xl_16 {
		padding: 16px !important;
	}
	
	.rpx_pt_xl_16, .rpx_py_xl_16 {
		padding-top: 16px !important;
	}
	
	.rpx_pr_xl_16, .rpx_px_xl_16 {
		padding-right: 16px !important;
	}
	
	.rpx_pb_xl_16, .rpx_py_xl_16 {
		padding-bottom: 16px !important;
	}
	
	.rpx_pl_xl_16, .rpx_px_xl_16 {
		padding-left: 16px !important;
	}
	
	.rpx_p_xl_17 {
		padding: 17px !important;
	}
	
	.rpx_pt_xl_17, .rpx_py_xl_17 {
		padding-top: 17px !important;
	}
	
	.rpx_pr_xl_17, .rpx_px_xl_17 {
		padding-right: 17px !important;
	}
	
	.rpx_pb_xl_17, .rpx_py_xl_17 {
		padding-bottom: 17px !important;
	}
	
	.rpx_pl_xl_17, .rpx_px_xl_17 {
		padding-left: 17px !important;
	}
	
	.rpx_p_xl_18 {
		padding: 18px !important;
	}
	
	.rpx_pt_xl_18, .rpx_py_xl_18 {
		padding-top: 18px !important;
	}
	
	.rpx_pr_xl_18, .rpx_px_xl_18 {
		padding-right: 18px !important;
	}
	
	.rpx_pb_xl_18, .rpx_py_xl_18 {
		padding-bottom: 18px !important;
	}
	
	.rpx_pl_xl_18, .rpx_px_xl_18 {
		padding-left: 18px !important;
	}
	
	.rpx_p_xl_19 {
		padding: 19px !important;
	}
	
	.rpx_pt_xl_19, .rpx_py_xl_19 {
		padding-top: 19px !important;
	}
	
	.rpx_pr_xl_19, .rpx_px_xl_19 {
		padding-right: 19px !important;
	}
	
	.rpx_pb_xl_19, .rpx_py_xl_19 {
		padding-bottom: 19px !important;
	}
	
	.rpx_pl_xl_19, .rpx_px_xl_19 {
		padding-left: 19px !important;
	}
	
	.rpx_p_xl_20 {
		padding: 20px !important;
	}
	
	.rpx_pt_xl_20, .rpx_py_xl_20 {
		padding-top: 20px !important;
	}
	
	.rpx_pr_xl_20, .rpx_px_xl_20 {
		padding-right: 20px !important;
	}
	
	.rpx_pb_xl_20, .rpx_py_xl_20 {
		padding-bottom: 20px !important;
	}
	
	.rpx_pl_xl_20, .rpx_px_xl_20 {
		padding-left: 20px !important;
	}
	
	.rpx_p_xl_21 {
		padding: 21px !important;
	}
	
	.rpx_pt_xl_21, .rpx_py_xl_21 {
		padding-top: 21px !important;
	}
	
	.rpx_pr_xl_21, .rpx_px_xl_21 {
		padding-right: 21px !important;
	}
	
	.rpx_pb_xl_21, .rpx_py_xl_21 {
		padding-bottom: 21px !important;
	}
	
	.rpx_pl_xl_21, .rpx_px_xl_21 {
		padding-left: 21px !important;
	}
	
	.rpx_p_xl_24 {
		padding: 24px !important;
	}
	
	.rpx_pt_xl_24, .rpx_py_xl_24 {
		padding-top: 24px !important;
	}
	
	.rpx_pr_xl_24, .rpx_px_xl_24 {
		padding-right: 24px !important;
	}
	
	.rpx_pb_xl_24, .rpx_py_xl_24 {
		padding-bottom: 24px !important;
	}
	
	.rpx_pl_xl_24, .rpx_px_xl_24 {
		padding-left: 24px !important;
	}
	
	.rpx_p_xl_26 {
		padding: 26px !important;
	}
	
	.rpx_pt_xl_26, .rpx_py_xl_26 {
		padding-top: 26px !important;
	}
	
	.rpx_pr_xl_26, .rpx_px_xl_26 {
		padding-right: 26px !important;
	}
	
	.rpx_pb_xl_26, .rpx_py_xl_26 {
		padding-bottom: 26px !important;
	}
	
	.rpx_pl_xl_26, .rpx_px_xl_26 {
		padding-left: 26px !important;
	}
	
	.rpx_p_xl_27 {
		padding: 27px !important;
	}
	
	.rpx_pt_xl_27, .rpx_py_xl_27 {
		padding-top: 27px !important;
	}
	
	.rpx_pr_xl_27, .rpx_px_xl_27 {
		padding-right: 27px !important;
	}
	
	.rpx_pb_xl_27, .rpx_py_xl_27 {
		padding-bottom: 27px !important;
	}
	
	.rpx_pl_xl_27, .rpx_px_xl_27 {
		padding-left: 27px !important;
	}
	
	.rpx_p_xl_25 {
		padding: 25px !important;
	}
	
	.rpx_pt_xl_25, .rpx_py_xl_25 {
		padding-top: 25px !important;
	}
	
	.rpx_pr_xl_25, .rpx_px_xl_25 {
		padding-right: 25px !important;
	}
	
	.rpx_pb_xl_25, .rpx_py_xl_25 {
		padding-bottom: 25px !important;
	}
	
	.rpx_pl_xl_25, .rpx_px_xl_25 {
		padding-left: 25px !important;
	}
	
	.rpx_p_xl_28 {
		padding: 28px !important;
	}
	
	.rpx_pt_xl_28, .rpx_py_xl_28 {
		padding-top: 28px !important;
	}
	
	.rpx_pr_xl_28, .rpx_px_xl_28 {
		padding-right: 28px !important;
	}
	
	.rpx_pb_xl_28, .rpx_py_xl_28 {
		padding-bottom: 28px !important;
	}
	
	.rpx_pl_xl_28, .rpx_px_xl_28 {
		padding-left: 28px !important;
	}
	
	.rpx_p_xl_30 {
		padding: 30px !important;
	}
	
	.rpx_pt_xl_30, .rpx_py_xl_30 {
		padding-top: 30px !important;
	}
	
	.rpx_pr_xl_30, .rpx_px_xl_30 {
		padding-right: 30px !important;
	}
	
	.rpx_pb_xl_30, .rpx_py_xl_30 {
		padding-bottom: 30px !important;
	}
	
	.rpx_pl_xl_30, .rpx_px_xl_30 {
		padding-left: 30px !important;
	}
	
	.rpx_p_xl_32 {
		padding: 32px !important;
	}
	
	.rpx_pt_xl_32, .rpx_py_xl_32 {
		padding-top: 32px !important;
	}
	
	.rpx_pr_xl_32, .rpx_px_xl_32 {
		padding-right: 32px !important;
	}
	
	.rpx_pb_xl_32, .rpx_py_xl_32 {
		padding-bottom: 32px !important;
	}
	
	.rpx_pl_xl_32, .rpx_px_xl_32 {
		padding-left: 32px !important;
	}
	
	.rpx_p_xl_34 {
		padding: 34px !important;
	}
	
	.rpx_pt_xl_34, .rpx_py_xl_34 {
		padding-top: 34px !important;
	}
	
	.rpx_pr_xl_34, .rpx_px_xl_34 {
		padding-right: 34px !important;
	}
	
	.rpx_pb_xl_34, .rpx_py_xl_34 {
		padding-bottom: 34px !important;
	}
	
	.rpx_pl_xl_34, .rpx_px_xl_34 {
		padding-left: 34px !important;
	}
	
	.rpx_p_xl_38 {
		padding: 38px !important;
	}
	
	.rpx_pt_xl_38, .rpx_py_xl_38 {
		padding-top: 38px !important;
	}
	
	.rpx_pr_xl_38, .rpx_px_xl_38 {
		padding-right: 38px !important;
	}
	
	.rpx_pb_xl_38, .rpx_py_xl_38 {
		padding-bottom: 38px !important;
	}
	
	.rpx_pl_xl_38, .rpx_px_xl_38 {
		padding-left: 38px !important;
	}
	
	.rpx_p_xl_40 {
		padding: 40px !important;
	}
	
	.rpx_pt_xl_40, .rpx_py_xl_40 {
		padding-top: 40px !important;
	}
	
	.rpx_pr_xl_40, .rpx_px_xl_40 {
		padding-right: 40px !important;
	}
	
	.rpx_pb_xl_40, .rpx_py_xl_40 {
		padding-bottom: 40px !important;
	}
	
	.rpx_pl_xl_40, .rpx_px_xl_40 {
		padding-left: 40px !important;
	}
	
	.rpx_p_xl_42 {
		padding: 42px !important;
	}
	
	.rpx_pt_xl_42, .rpx_py_xl_42 {
		padding-top: 42px !important;
	}
	
	.rpx_pr_xl_42, .rpx_px_xl_42 {
		padding-right: 42px !important;
	}
	
	.rpx_pb_xl_42, .rpx_py_xl_42 {
		padding-bottom: 42px !important;
	}
	
	.rpx_pl_xl_42, .rpx_px_xl_42 {
		padding-left: 42px !important;
	}
	
	.rpx_p_xl_45 {
		padding: 45px !important;
	}
	
	.rpx_pt_xl_45, .rpx_py_xl_45 {
		padding-top: 45px !important;
	}
	
	.rpx_pr_xl_45, .rpx_px_xl_45 {
		padding-right: 45px !important;
	}
	
	.rpx_pb_xl_45, .rpx_py_xl_45 {
		padding-bottom: 45px !important;
	}
	
	.rpx_pl_xl_45, .rpx_px_xl_45 {
		padding-left: 45px !important;
	}
	
	.rpx_p_xl_50 {
		padding: 50px !important;
	}
	
	.rpx_pt_xl_50, .rpx_py_xl_50 {
		padding-top: 50px !important;
	}
	
	.rpx_pr_xl_50, .rpx_px_xl_50 {
		padding-right: 50px !important;
	}
	
	.rpx_pb_xl_50, .rpx_py_xl_50 {
		padding-bottom: 50px !important;
	}
	
	.rpx_pl_xl_50, .rpx_px_xl_50 {
		padding-left: 50px !important;
	}
	
	.rpx_p_xl_54 {
		padding: 54px !important;
	}
	
	.rpx_pt_xl_54, .rpx_py_xl_54 {
		padding-top: 54px !important;
	}
	
	.rpx_pr_xl_54, .rpx_px_xl_54 {
		padding-right: 54px !important;
	}
	
	.rpx_pb_xl_54, .rpx_py_xl_54 {
		padding-bottom: 54px !important;
	}
	
	.rpx_pl_xl_54, .rpx_px_xl_54 {
		padding-left: 54px !important;
	}
	
	.rpx_p_xl_56 {
		padding: 56px !important;
	}
	
	.rpx_pt_xl_56, .rpx_py_xl_56 {
		padding-top: 56px !important;
	}
	
	.rpx_pr_xl_56, .rpx_px_xl_56 {
		padding-right: 56px !important;
	}
	
	.rpx_pb_xl_56, .rpx_py_xl_56 {
		padding-bottom: 56px !important;
	}
	
	.rpx_pl_xl_56, .rpx_px_xl_56 {
		padding-left: 56px !important;
	}
	
	.rpx_p_xl_60 {
		padding: 60px !important;
	}
	
	.rpx_pt_xl_60, .rpx_py_xl_60 {
		padding-top: 60px !important;
	}
	
	.rpx_pr_xl_60, .rpx_px_xl_60 {
		padding-right: 60px !important;
	}
	
	.rpx_pb_xl_60, .rpx_py_xl_60 {
		padding-bottom: 60px !important;
	}
	
	.rpx_pl_xl_60, .rpx_px_xl_60 {
		padding-left: 60px !important;
	}
	
	.rpx_p_xl_61 {
		padding: 61px !important;
	}
	
	.rpx_pt_xl_61, .rpx_py_xl_61 {
		padding-top: 61px !important;
	}
	
	.rpx_pr_xl_61, .rpx_px_xl_61 {
		padding-right: 61px !important;
	}
	
	.rpx_pb_xl_61, .rpx_py_xl_61 {
		padding-bottom: 61px !important;
	}
	
	.rpx_pl_xl_61, .rpx_px_xl_61 {
		padding-left: 61px !important;
	}
	
	.rpx_p_xl_67 {
		padding: 67px !important;
	}
	
	.rpx_pt_xl_67, .rpx_py_xl_67 {
		padding-top: 67px !important;
	}
	
	.rpx_pr_xl_67, .rpx_px_xl_67 {
		padding-right: 67px !important;
	}
	
	.rpx_pb_xl_67, .rpx_py_xl_67 {
		padding-bottom: 67px !important;
	}
	
	.rpx_pl_xl_67, .rpx_px_xl_67 {
		padding-left: 67px !important;
	}
	
	.rpx_p_xl_69 {
		padding: 69px !important;
	}
	
	.rpx_pt_xl_69, .rpx_py_xl_69 {
		padding-top: 69px !important;
	}
	
	.rpx_pr_xl_69, .rpx_px_xl_69 {
		padding-right: 69px !important;
	}
	
	.rpx_pb_xl_69, .rpx_py_xl_69 {
		padding-bottom: 69px !important;
	}
	
	.rpx_pl_xl_69, .rpx_px_xl_69 {
		padding-left: 69px !important;
	}
	
	.rpx_p_xl_70 {
		padding: 70px !important;
	}
	
	.rpx_pt_xl_70, .rpx_py_xl_70 {
		padding-top: 70px !important;
	}
	
	.rpx_pr_xl_70, .rpx_px_xl_70 {
		padding-right: 70px !important;
	}
	
	.rpx_pb_xl_70, .rpx_py_xl_70 {
		padding-bottom: 70px !important;
	}
	
	.rpx_pl_xl_70, .rpx_px_xl_70 {
		padding-left: 70px !important;
	}
	
	.rpx_p_xl_71 {
		padding: 71px !important;
	}
	
	.rpx_pt_xl_71, .rpx_py_xl_71 {
		padding-top: 71px !important;
	}
	
	.rpx_pr_xl_71, .rpx_px_xl_71 {
		padding-right: 71px !important;
	}
	
	.rpx_pb_xl_71, .rpx_py_xl_71 {
		padding-bottom: 71px !important;
	}
	
	.rpx_pl_xl_71, .rpx_px_xl_71 {
		padding-left: 71px !important;
	}
	
	.rpx_p_xl_75 {
		padding: 75px !important;
	}
	
	.rpx_pt_xl_75, .rpx_py_xl_75 {
		padding-top: 75px !important;
	}
	
	.rpx_pr_xl_75, .rpx_px_xl_75 {
		padding-right: 75px !important;
	}
	
	.rpx_pb_xl_75, .rpx_py_xl_75 {
		padding-bottom: 75px !important;
	}
	
	.rpx_pl_xl_75, .rpx_px_xl_75 {
		padding-left: 75px !important;
	}
	
	.rpx_p_xl_80 {
		padding: 80px !important;
	}
	
	.rpx_pt_xl_80, .rpx_py_xl_80 {
		padding-top: 80px !important;
	}
	
	.rpx_pr_xl_80, .rpx_px_xl_80 {
		padding-right: 80px !important;
	}
	
	.rpx_pb_xl_80, .rpx_py_xl_80 {
		padding-bottom: 80px !important;
	}
	
	.rpx_pl_xl_80, .rpx_px_xl_80 {
		padding-left: 80px !important;
	}
	
	.rpx_p_xl_88 {
		padding: 88px !important;
	}
	
	.rpx_pt_xl_88, .rpx_py_xl_88 {
		padding-top: 88px !important;
	}
	
	.rpx_pr_xl_88, .rpx_px_xl_88 {
		padding-right: 88px !important;
	}
	
	.rpx_pb_xl_88, .rpx_py_xl_88 {
		padding-bottom: 88px !important;
	}
	
	.rpx_pl_xl_88, .rpx_px_xl_88 {
		padding-left: 88px !important;
	}
	
	.rpx_p_xl_109 {
		padding: 109px !important;
	}
	
	.rpx_pt_xl_109, .rpx_py_xl_109 {
		padding-top: 109px !important;
	}
	
	.rpx_pr_xl_109, .rpx_px_xl_109 {
		padding-right: 109px !important;
	}
	
	.rpx_pb_xl_109, .rpx_py_xl_109 {
		padding-bottom: 109px !important;
	}
	
	.rpx_pl_xl_109, .rpx_px_xl_109 {
		padding-left: 109px !important;
	}
	
	.rpx_p_xl_113 {
		padding: 113px !important;
	}
	
	.rpx_pt_xl_113, .rpx_py_xl_113 {
		padding-top: 113px !important;
	}
	
	.rpx_pr_xl_113, .rpx_px_xl_113 {
		padding-right: 113px !important;
	}
	
	.rpx_pb_xl_113, .rpx_py_xl_113 {
		padding-bottom: 113px !important;
	}
	
	.rpx_pl_xl_113, .rpx_px_xl_113 {
		padding-left: 113px !important;
	}
	
	.rpx_p_xl_120 {
		padding: 120px !important;
	}
	
	.rpx_pt_xl_120, .rpx_py_xl_120 {
		padding-top: 120px !important;
	}
	
	.rpx_pr_xl_120, .rpx_px_xl_120 {
		padding-right: 120px !important;
	}
	
	.rpx_pb_xl_120, .rpx_py_xl_120 {
		padding-bottom: 120px !important;
	}
	
	.rpx_pl_xl_120, .rpx_px_xl_120 {
		padding-left: 120px !important;
	}
	
	.rpx_p_xl_122 {
		padding: 122px !important;
	}
	
	.rpx_pt_xl_122, .rpx_py_xl_122 {
		padding-top: 122px !important;
	}
	
	.rpx_pr_xl_122, .rpx_px_xl_122 {
		padding-right: 122px !important;
	}
	
	.rpx_pb_xl_122, .rpx_py_xl_122 {
		padding-bottom: 122px !important;
	}
	
	.rpx_pl_xl_122, .rpx_px_xl_122 {
		padding-left: 122px !important;
	}
	
	.rpx_p_xl_125 {
		padding: 125px !important;
	}
	
	.rpx_pt_xl_125, .rpx_py_xl_125 {
		padding-top: 125px !important;
	}
	
	.rpx_pr_xl_125, .rpx_px_xl_125 {
		padding-right: 125px !important;
	}
	
	.rpx_pb_xl_125, .rpx_py_xl_125 {
		padding-bottom: 125px !important;
	}
	
	.rpx_pl_xl_125, .rpx_px_xl_125 {
		padding-left: 125px !important;
	}
	
	.rpx_p_xl_131 {
		padding: 131px !important;
	}
	
	.rpx_pt_xl_131, .rpx_py_xl_131 {
		padding-top: 131px !important;
	}
	
	.rpx_pr_xl_131, .rpx_px_xl_131 {
		padding-right: 131px !important;
	}
	
	.rpx_pb_xl_131, .rpx_py_xl_131 {
		padding-bottom: 131px !important;
	}
	
	.rpx_pl_xl_131, .rpx_px_xl_131 {
		padding-left: 131px !important;
	}
	
	.rpx_p_xl_155 {
		padding: 155px !important;
	}
	
	.rpx_pt_xl_155, .rpx_py_xl_155 {
		padding-top: 155px !important;
	}
	
	.rpx_pr_xl_155, .rpx_px_xl_155 {
		padding-right: 155px !important;
	}
	
	.rpx_pb_xl_155, .rpx_py_xl_155 {
		padding-bottom: 155px !important;
	}
	
	.rpx_pl_xl_155, .rpx_px_xl_155 {
		padding-left: 155px !important;
	}
	
	.rpx_p_xl_160 {
		padding: 160px !important;
	}
	
	.rpx_pt_xl_160, .rpx_py_xl_160 {
		padding-top: 160px !important;
	}
	
	.rpx_pr_xl_160, .rpx_px_xl_160 {
		padding-right: 160px !important;
	}
	
	.rpx_pb_xl_160, .rpx_py_xl_160 {
		padding-bottom: 160px !important;
	}
	
	.rpx_pl_xl_160, .rpx_px_xl_160 {
		padding-left: 160px !important;
	}
	
	.rpx_p_xl_170 {
		padding: 170px !important;
	}
	
	.rpx_pt_xl_170, .rpx_py_xl_170 {
		padding-top: 170px !important;
	}
	
	.rpx_pr_xl_170, .rpx_px_xl_170 {
		padding-right: 170px !important;
	}
	
	.rpx_pb_xl_170, .rpx_py_xl_170 {
		padding-bottom: 170px !important;
	}
	
	.rpx_pl_xl_170, .rpx_px_xl_170 {
		padding-left: 170px !important;
	}
	
	.rpx_p_xl_196 {
		padding: 196px !important;
	}
	
	.rpx_pt_xl_196, .rpx_py_xl_196 {
		padding-top: 196px !important;
	}
	
	.rpx_pr_xl_196, .rpx_px_xl_196 {
		padding-right: 196px !important;
	}
	
	.rpx_pb_xl_196, .rpx_py_xl_196 {
		padding-bottom: 196px !important;
	}
	
	.rpx_pl_xl_196, .rpx_px_xl_196 {
		padding-left: 196px !important;
	}
	
	.rpx_p_xl_270 {
		padding: 270px !important;
	}
	
	.rpx_pt_xl_270, .rpx_py_xl_270 {
		padding-top: 270px !important;
	}
	
	.rpx_pr_xl_270, .rpx_px_xl_270 {
		padding-right: 270px !important;
	}
	
	.rpx_pb_xl_270, .rpx_py_xl_270 {
		padding-bottom: 270px !important;
	}
	
	.rpx_pl_xl_270, .rpx_px_xl_270 {
		padding-left: 270px !important;
	}
	
	.rpx_gap_xl_0 {
		gap: 0;
	}
	
	.rpx_gap_xl_8 {
		gap: 8px;
	}
	
	.rpx_gap_xl_10 {
		gap: 10px;
	}
	
	.rpx_gap_xl_20 {
		gap: 20px;
	}
	
	.rpx_gap_xl_30 {
		gap: 30px;
	}
	
	.rpx_gap_xl_32 {
		gap: 32px;
	}
	
	.rpx_gap_xl_36 {
		gap: 36px;
	}
	
	.rpx_gap_xl_40 {
		gap: 40px;
	}
	
	.rpx_gap_xl_140 {
		gap: 140px;
	}
	
	.window_ml_xl {
		margin-left: calc(50% - 50vw) !important;
	}
	
	.window_mr_xl {
		margin-right: calc(50% - 50vw) !important;
	}
	
	.window_ml_0_xl {
		margin-left: 0 !important;
	}
	
	.window_mr_0_xl {
		margin-right: 0 !important;
	}
	
	.window_width_xl {
		max-width: 100vw;
		width: 100vw;
	}
	
	.window_auto_xl {
		max-width: 100%;
		width: 100%;
	}
}

@media (min-width:1400px) {
	.rpx_m_xxl_0 {
		margin: 0 !important;
	}
	
	.rpx_mt_xxl_0, .rpx_my_xxl_0 {
		margin-top: 0 !important;
	}
	
	.rpx_mt_xxl_n0 {
		margin-top: 0 !important;
	}
	
	.rpx_mr_xxl_0, .rpx_mx_xxl_0 {
		margin-right: 0 !important;
	}
	
	.rpx_mr_xxl_n0 {
		margin-right: 0 !important;
	}
	
	.rpx_mb_xxl_0, .rpx_my_xxl_0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_mb_xxl_n0 {
		margin-bottom: 0 !important;
	}
	
	.rpx_ml_xxl_0, .rpx_mx_xxl_0 {
		margin-left: 0 !important;
	}
	
	.rpx_ml_xxl_n0 {
		margin-left: 0 !important;
	}
	
	.rpx_m_xxl_2 {
		margin: 2px !important;
	}
	
	.rpx_mt_xxl_2, .rpx_my_xxl_2 {
		margin-top: 2px !important;
	}
	
	.rpx_mt_xxl_n2 {
		margin-top: -2px !important;
	}
	
	.rpx_mr_xxl_2, .rpx_mx_xxl_2 {
		margin-right: 2px !important;
	}
	
	.rpx_mr_xxl_n2 {
		margin-right: -2px !important;
	}
	
	.rpx_mb_xxl_2, .rpx_my_xxl_2 {
		margin-bottom: 2px !important;
	}
	
	.rpx_mb_xxl_n2 {
		margin-bottom: -2px !important;
	}
	
	.rpx_ml_xxl_2, .rpx_mx_xxl_2 {
		margin-left: 2px !important;
	}
	
	.rpx_ml_xxl_n2 {
		margin-left: -2px !important;
	}
	
	.rpx_m_xxl_3 {
		margin: 3px !important;
	}
	
	.rpx_mt_xxl_3, .rpx_my_xxl_3 {
		margin-top: 3px !important;
	}
	
	.rpx_mt_xxl_n3 {
		margin-top: -3px !important;
	}
	
	.rpx_mr_xxl_3, .rpx_mx_xxl_3 {
		margin-right: 3px !important;
	}
	
	.rpx_mr_xxl_n3 {
		margin-right: -3px !important;
	}
	
	.rpx_mb_xxl_3, .rpx_my_xxl_3 {
		margin-bottom: 3px !important;
	}
	
	.rpx_mb_xxl_n3 {
		margin-bottom: -3px !important;
	}
	
	.rpx_ml_xxl_3, .rpx_mx_xxl_3 {
		margin-left: 3px !important;
	}
	
	.rpx_ml_xxl_n3 {
		margin-left: -3px !important;
	}
	
	.rpx_m_xxl_5 {
		margin: 5px !important;
	}
	
	.rpx_mt_xxl_5, .rpx_my_xxl_5 {
		margin-top: 5px !important;
	}
	
	.rpx_mt_xxl_n5 {
		margin-top: -5px !important;
	}
	
	.rpx_mr_xxl_5, .rpx_mx_xxl_5 {
		margin-right: 5px !important;
	}
	
	.rpx_mr_xxl_n5 {
		margin-right: -5px !important;
	}
	
	.rpx_mb_xxl_5, .rpx_my_xxl_5 {
		margin-bottom: 5px !important;
	}
	
	.rpx_mb_xxl_n5 {
		margin-bottom: -5px !important;
	}
	
	.rpx_ml_xxl_5, .rpx_mx_xxl_5 {
		margin-left: 5px !important;
	}
	
	.rpx_ml_xxl_n5 {
		margin-left: -5px !important;
	}
	
	.rpx_m_xxl_6 {
		margin: 6px !important;
	}
	
	.rpx_mt_xxl_6, .rpx_my_xxl_6 {
		margin-top: 6px !important;
	}
	
	.rpx_mt_xxl_n6 {
		margin-top: -6px !important;
	}
	
	.rpx_mr_xxl_6, .rpx_mx_xxl_6 {
		margin-right: 6px !important;
	}
	
	.rpx_mr_xxl_n6 {
		margin-right: -6px !important;
	}
	
	.rpx_mb_xxl_6, .rpx_my_xxl_6 {
		margin-bottom: 6px !important;
	}
	
	.rpx_mb_xxl_n6 {
		margin-bottom: -6px !important;
	}
	
	.rpx_ml_xxl_6, .rpx_mx_xxl_6 {
		margin-left: 6px !important;
	}
	
	.rpx_ml_xxl_n6 {
		margin-left: -6px !important;
	}
	
	.rpx_m_xxl_8 {
		margin: 8px !important;
	}
	
	.rpx_mt_xxl_8, .rpx_my_xxl_8 {
		margin-top: 8px !important;
	}
	
	.rpx_mt_xxl_n8 {
		margin-top: -8px !important;
	}
	
	.rpx_mr_xxl_8, .rpx_mx_xxl_8 {
		margin-right: 8px !important;
	}
	
	.rpx_mr_xxl_n8 {
		margin-right: -8px !important;
	}
	
	.rpx_mb_xxl_8, .rpx_my_xxl_8 {
		margin-bottom: 8px !important;
	}
	
	.rpx_mb_xxl_n8 {
		margin-bottom: -8px !important;
	}
	
	.rpx_ml_xxl_8, .rpx_mx_xxl_8 {
		margin-left: 8px !important;
	}
	
	.rpx_ml_xxl_n8 {
		margin-left: -8px !important;
	}
	
	.rpx_m_xxl_10 {
		margin: 10px !important;
	}
	
	.rpx_mt_xxl_10, .rpx_my_xxl_10 {
		margin-top: 10px !important;
	}
	
	.rpx_mt_xxl_n10 {
		margin-top: -10px !important;
	}
	
	.rpx_mr_xxl_10, .rpx_mx_xxl_10 {
		margin-right: 10px !important;
	}
	
	.rpx_mr_xxl_n10 {
		margin-right: -10px !important;
	}
	
	.rpx_mb_xxl_10, .rpx_my_xxl_10 {
		margin-bottom: 10px !important;
	}
	
	.rpx_mb_xxl_n10 {
		margin-bottom: -10px !important;
	}
	
	.rpx_ml_xxl_10, .rpx_mx_xxl_10 {
		margin-left: 10px !important;
	}
	
	.rpx_ml_xxl_n10 {
		margin-left: -10px !important;
	}
	
	.rpx_m_xxl_12 {
		margin: 12px !important;
	}
	
	.rpx_mt_xxl_12, .rpx_my_xxl_12 {
		margin-top: 12px !important;
	}
	
	.rpx_mt_xxl_n12 {
		margin-top: -12px !important;
	}
	
	.rpx_mr_xxl_12, .rpx_mx_xxl_12 {
		margin-right: 12px !important;
	}
	
	.rpx_mr_xxl_n12 {
		margin-right: -12px !important;
	}
	
	.rpx_mb_xxl_12, .rpx_my_xxl_12 {
		margin-bottom: 12px !important;
	}
	
	.rpx_mb_xxl_n12 {
		margin-bottom: -12px !important;
	}
	
	.rpx_ml_xxl_12, .rpx_mx_xxl_12 {
		margin-left: 12px !important;
	}
	
	.rpx_ml_xxl_n12 {
		margin-left: -12px !important;
	}
	
	.rpx_m_xxl_13 {
		margin: 13px !important;
	}
	
	.rpx_mt_xxl_13, .rpx_my_xxl_13 {
		margin-top: 13px !important;
	}
	
	.rpx_mt_xxl_n13 {
		margin-top: -13px !important;
	}
	
	.rpx_mr_xxl_13, .rpx_mx_xxl_13 {
		margin-right: 13px !important;
	}
	
	.rpx_mr_xxl_n13 {
		margin-right: -13px !important;
	}
	
	.rpx_mb_xxl_13, .rpx_my_xxl_13 {
		margin-bottom: 13px !important;
	}
	
	.rpx_mb_xxl_n13 {
		margin-bottom: -13px !important;
	}
	
	.rpx_ml_xxl_13, .rpx_mx_xxl_13 {
		margin-left: 13px !important;
	}
	
	.rpx_ml_xxl_n13 {
		margin-left: -13px !important;
	}
	
	.rpx_m_xxl_15 {
		margin: 15px !important;
	}
	
	.rpx_mt_xxl_15, .rpx_my_xxl_15 {
		margin-top: 15px !important;
	}
	
	.rpx_mt_xxl_n15 {
		margin-top: -15px !important;
	}
	
	.rpx_mr_xxl_15, .rpx_mx_xxl_15 {
		margin-right: 15px !important;
	}
	
	.rpx_mr_xxl_n15 {
		margin-right: -15px !important;
	}
	
	.rpx_mb_xxl_15, .rpx_my_xxl_15 {
		margin-bottom: 15px !important;
	}
	
	.rpx_mb_xxl_n15 {
		margin-bottom: -15px !important;
	}
	
	.rpx_ml_xxl_15, .rpx_mx_xxl_15 {
		margin-left: 15px !important;
	}
	
	.rpx_ml_xxl_n15 {
		margin-left: -15px !important;
	}
	
	.rpx_m_xxl_18 {
		margin: 18px !important;
	}
	
	.rpx_mt_xxl_18, .rpx_my_xxl_18 {
		margin-top: 18px !important;
	}
	
	.rpx_mt_xxl_n18 {
		margin-top: -18px !important;
	}
	
	.rpx_mr_xxl_18, .rpx_mx_xxl_18 {
		margin-right: 18px !important;
	}
	
	.rpx_mr_xxl_n18 {
		margin-right: -18px !important;
	}
	
	.rpx_mb_xxl_18, .rpx_my_xxl_18 {
		margin-bottom: 18px !important;
	}
	
	.rpx_mb_xxl_n18 {
		margin-bottom: -18px !important;
	}
	
	.rpx_ml_xxl_18, .rpx_mx_xxl_18 {
		margin-left: 18px !important;
	}
	
	.rpx_ml_xxl_n18 {
		margin-left: -18px !important;
	}
	
	.rpx_m_xxl_19 {
		margin: 19px !important;
	}
	
	.rpx_mt_xxl_19, .rpx_my_xxl_19 {
		margin-top: 19px !important;
	}
	
	.rpx_mt_xxl_n19 {
		margin-top: -19px !important;
	}
	
	.rpx_mr_xxl_19, .rpx_mx_xxl_19 {
		margin-right: 19px !important;
	}
	
	.rpx_mr_xxl_n19 {
		margin-right: -19px !important;
	}
	
	.rpx_mb_xxl_19, .rpx_my_xxl_19 {
		margin-bottom: 19px !important;
	}
	
	.rpx_mb_xxl_n19 {
		margin-bottom: -19px !important;
	}
	
	.rpx_ml_xxl_19, .rpx_mx_xxl_19 {
		margin-left: 19px !important;
	}
	
	.rpx_ml_xxl_n19 {
		margin-left: -19px !important;
	}
	
	.rpx_m_xxl_20 {
		margin: 20px !important;
	}
	
	.rpx_mt_xxl_20, .rpx_my_xxl_20 {
		margin-top: 20px !important;
	}
	
	.rpx_mt_xxl_n20 {
		margin-top: -20px !important;
	}
	
	.rpx_mr_xxl_20, .rpx_mx_xxl_20 {
		margin-right: 20px !important;
	}
	
	.rpx_mr_xxl_n20 {
		margin-right: -20px !important;
	}
	
	.rpx_mb_xxl_20, .rpx_my_xxl_20 {
		margin-bottom: 20px !important;
	}
	
	.rpx_mb_xxl_n20 {
		margin-bottom: -20px !important;
	}
	
	.rpx_ml_xxl_20, .rpx_mx_xxl_20 {
		margin-left: 20px !important;
	}
	
	.rpx_ml_xxl_n20 {
		margin-left: -20px !important;
	}
	
	.rpx_m_xxl_23 {
		margin: 23px !important;
	}
	
	.rpx_mt_xxl_23, .rpx_my_xxl_23 {
		margin-top: 23px !important;
	}
	
	.rpx_mt_xxl_n23 {
		margin-top: -23px !important;
	}
	
	.rpx_mr_xxl_23, .rpx_mx_xxl_23 {
		margin-right: 23px !important;
	}
	
	.rpx_mr_xxl_n23 {
		margin-right: -23px !important;
	}
	
	.rpx_mb_xxl_23, .rpx_my_xxl_23 {
		margin-bottom: 23px !important;
	}
	
	.rpx_mb_xxl_n23 {
		margin-bottom: -23px !important;
	}
	
	.rpx_ml_xxl_23, .rpx_mx_xxl_23 {
		margin-left: 23px !important;
	}
	
	.rpx_ml_xxl_n23 {
		margin-left: -23px !important;
	}
	
	.rpx_m_xxl_24 {
		margin: 24px !important;
	}
	
	.rpx_mt_xxl_24, .rpx_my_xxl_24 {
		margin-top: 24px !important;
	}
	
	.rpx_mt_xxl_n24 {
		margin-top: -24px !important;
	}
	
	.rpx_mr_xxl_24, .rpx_mx_xxl_24 {
		margin-right: 24px !important;
	}
	
	.rpx_mr_xxl_n24 {
		margin-right: -24px !important;
	}
	
	.rpx_mb_xxl_24, .rpx_my_xxl_24 {
		margin-bottom: 24px !important;
	}
	
	.rpx_mb_xxl_n24 {
		margin-bottom: -24px !important;
	}
	
	.rpx_ml_xxl_24, .rpx_mx_xxl_24 {
		margin-left: 24px !important;
	}
	
	.rpx_ml_xxl_n24 {
		margin-left: -24px !important;
	}
	
	.rpx_m_xxl_25 {
		margin: 25px !important;
	}
	
	.rpx_mt_xxl_25, .rpx_my_xxl_25 {
		margin-top: 25px !important;
	}
	
	.rpx_mt_xxl_n25 {
		margin-top: -25px !important;
	}
	
	.rpx_mr_xxl_25, .rpx_mx_xxl_25 {
		margin-right: 25px !important;
	}
	
	.rpx_mr_xxl_n25 {
		margin-right: -25px !important;
	}
	
	.rpx_mb_xxl_25, .rpx_my_xxl_25 {
		margin-bottom: 25px !important;
	}
	
	.rpx_mb_xxl_n25 {
		margin-bottom: -25px !important;
	}
	
	.rpx_ml_xxl_25, .rpx_mx_xxl_25 {
		margin-left: 25px !important;
	}
	
	.rpx_ml_xxl_n25 {
		margin-left: -25px !important;
	}
	
	.rpx_m_xxl_28 {
		margin: 28px !important;
	}
	
	.rpx_mt_xxl_28, .rpx_my_xxl_28 {
		margin-top: 28px !important;
	}
	
	.rpx_mt_xxl_n28 {
		margin-top: -28px !important;
	}
	
	.rpx_mr_xxl_28, .rpx_mx_xxl_28 {
		margin-right: 28px !important;
	}
	
	.rpx_mr_xxl_n28 {
		margin-right: -28px !important;
	}
	
	.rpx_mb_xxl_28, .rpx_my_xxl_28 {
		margin-bottom: 28px !important;
	}
	
	.rpx_mb_xxl_n28 {
		margin-bottom: -28px !important;
	}
	
	.rpx_ml_xxl_28, .rpx_mx_xxl_28 {
		margin-left: 28px !important;
	}
	
	.rpx_ml_xxl_n28 {
		margin-left: -28px !important;
	}
	
	.rpx_m_xxl_29 {
		margin: 29px !important;
	}
	
	.rpx_mt_xxl_29, .rpx_my_xxl_29 {
		margin-top: 29px !important;
	}
	
	.rpx_mt_xxl_n29 {
		margin-top: -29px !important;
	}
	
	.rpx_mr_xxl_29, .rpx_mx_xxl_29 {
		margin-right: 29px !important;
	}
	
	.rpx_mr_xxl_n29 {
		margin-right: -29px !important;
	}
	
	.rpx_mb_xxl_29, .rpx_my_xxl_29 {
		margin-bottom: 29px !important;
	}
	
	.rpx_mb_xxl_n29 {
		margin-bottom: -29px !important;
	}
	
	.rpx_ml_xxl_29, .rpx_mx_xxl_29 {
		margin-left: 29px !important;
	}
	
	.rpx_ml_xxl_n29 {
		margin-left: -29px !important;
	}
	
	.rpx_m_xxl_30 {
		margin: 30px !important;
	}
	
	.rpx_mt_xxl_30, .rpx_my_xxl_30 {
		margin-top: 30px !important;
	}
	
	.rpx_mt_xxl_n30 {
		margin-top: -30px !important;
	}
	
	.rpx_mr_xxl_30, .rpx_mx_xxl_30 {
		margin-right: 30px !important;
	}
	
	.rpx_mr_xxl_n30 {
		margin-right: -30px !important;
	}
	
	.rpx_mb_xxl_30, .rpx_my_xxl_30 {
		margin-bottom: 30px !important;
	}
	
	.rpx_mb_xxl_n30 {
		margin-bottom: -30px !important;
	}
	
	.rpx_ml_xxl_30, .rpx_mx_xxl_30 {
		margin-left: 30px !important;
	}
	
	.rpx_ml_xxl_n30 {
		margin-left: -30px !important;
	}
	
	.rpx_m_xxl_35 {
		margin: 35px !important;
	}
	
	.rpx_mt_xxl_35, .rpx_my_xxl_35 {
		margin-top: 35px !important;
	}
	
	.rpx_mt_xxl_n35 {
		margin-top: -35px !important;
	}
	
	.rpx_mr_xxl_35, .rpx_mx_xxl_35 {
		margin-right: 35px !important;
	}
	
	.rpx_mr_xxl_n35 {
		margin-right: -35px !important;
	}
	
	.rpx_mb_xxl_35, .rpx_my_xxl_35 {
		margin-bottom: 35px !important;
	}
	
	.rpx_mb_xxl_n35 {
		margin-bottom: -35px !important;
	}
	
	.rpx_ml_xxl_35, .rpx_mx_xxl_35 {
		margin-left: 35px !important;
	}
	
	.rpx_ml_xxl_n35 {
		margin-left: -35px !important;
	}
	
	.rpx_m_xxl_40 {
		margin: 40px !important;
	}
	
	.rpx_mt_xxl_40, .rpx_my_xxl_40 {
		margin-top: 40px !important;
	}
	
	.rpx_mt_xxl_n40 {
		margin-top: -40px !important;
	}
	
	.rpx_mr_xxl_40, .rpx_mx_xxl_40 {
		margin-right: 40px !important;
	}
	
	.rpx_mr_xxl_n40 {
		margin-right: -40px !important;
	}
	
	.rpx_mb_xxl_40, .rpx_my_xxl_40 {
		margin-bottom: 40px !important;
	}
	
	.rpx_mb_xxl_n40 {
		margin-bottom: -40px !important;
	}
	
	.rpx_ml_xxl_40, .rpx_mx_xxl_40 {
		margin-left: 40px !important;
	}
	
	.rpx_ml_xxl_n40 {
		margin-left: -40px !important;
	}
	
	.rpx_m_xxl_48 {
		margin: 48px !important;
	}
	
	.rpx_mt_xxl_48, .rpx_my_xxl_48 {
		margin-top: 48px !important;
	}
	
	.rpx_mt_xxl_n48 {
		margin-top: -48px !important;
	}
	
	.rpx_mr_xxl_48, .rpx_mx_xxl_48 {
		margin-right: 48px !important;
	}
	
	.rpx_mr_xxl_n48 {
		margin-right: -48px !important;
	}
	
	.rpx_mb_xxl_48, .rpx_my_xxl_48 {
		margin-bottom: 48px !important;
	}
	
	.rpx_mb_xxl_n48 {
		margin-bottom: -48px !important;
	}
	
	.rpx_ml_xxl_48, .rpx_mx_xxl_48 {
		margin-left: 48px !important;
	}
	
	.rpx_ml_xxl_n48 {
		margin-left: -48px !important;
	}
	
	.rpx_m_xxl_50 {
		margin: 50px !important;
	}
	
	.rpx_mt_xxl_50, .rpx_my_xxl_50 {
		margin-top: 50px !important;
	}
	
	.rpx_mt_xxl_n50 {
		margin-top: -50px !important;
	}
	
	.rpx_mr_xxl_50, .rpx_mx_xxl_50 {
		margin-right: 50px !important;
	}
	
	.rpx_mr_xxl_n50 {
		margin-right: -50px !important;
	}
	
	.rpx_mb_xxl_50, .rpx_my_xxl_50 {
		margin-bottom: 50px !important;
	}
	
	.rpx_mb_xxl_n50 {
		margin-bottom: -50px !important;
	}
	
	.rpx_ml_xxl_50, .rpx_mx_xxl_50 {
		margin-left: 50px !important;
	}
	
	.rpx_ml_xxl_n50 {
		margin-left: -50px !important;
	}
	
	.rpx_m_xxl_85 {
		margin: 85px !important;
	}
	
	.rpx_mt_xxl_85, .rpx_my_xxl_85 {
		margin-top: 85px !important;
	}
	
	.rpx_mt_xxl_n85 {
		margin-top: -85px !important;
	}
	
	.rpx_mr_xxl_85, .rpx_mx_xxl_85 {
		margin-right: 85px !important;
	}
	
	.rpx_mr_xxl_n85 {
		margin-right: -85px !important;
	}
	
	.rpx_mb_xxl_85, .rpx_my_xxl_85 {
		margin-bottom: 85px !important;
	}
	
	.rpx_mb_xxl_n85 {
		margin-bottom: -85px !important;
	}
	
	.rpx_ml_xxl_85, .rpx_mx_xxl_85 {
		margin-left: 85px !important;
	}
	
	.rpx_ml_xxl_n85 {
		margin-left: -85px !important;
	}
	
	.rpx_m_xxl_59 {
		margin: 59px !important;
	}
	
	.rpx_mt_xxl_59, .rpx_my_xxl_59 {
		margin-top: 59px !important;
	}
	
	.rpx_mt_xxl_n59 {
		margin-top: -59px !important;
	}
	
	.rpx_mr_xxl_59, .rpx_mx_xxl_59 {
		margin-right: 59px !important;
	}
	
	.rpx_mr_xxl_n59 {
		margin-right: -59px !important;
	}
	
	.rpx_mb_xxl_59, .rpx_my_xxl_59 {
		margin-bottom: 59px !important;
	}
	
	.rpx_mb_xxl_n59 {
		margin-bottom: -59px !important;
	}
	
	.rpx_ml_xxl_59, .rpx_mx_xxl_59 {
		margin-left: 59px !important;
	}
	
	.rpx_ml_xxl_n59 {
		margin-left: -59px !important;
	}
	
	.rpx_m_xxl_60 {
		margin: 60px !important;
	}
	
	.rpx_mt_xxl_60, .rpx_my_xxl_60 {
		margin-top: 60px !important;
	}
	
	.rpx_mt_xxl_n60 {
		margin-top: -60px !important;
	}
	
	.rpx_mr_xxl_60, .rpx_mx_xxl_60 {
		margin-right: 60px !important;
	}
	
	.rpx_mr_xxl_n60 {
		margin-right: -60px !important;
	}
	
	.rpx_mb_xxl_60, .rpx_my_xxl_60 {
		margin-bottom: 60px !important;
	}
	
	.rpx_mb_xxl_n60 {
		margin-bottom: -60px !important;
	}
	
	.rpx_ml_xxl_60, .rpx_mx_xxl_60 {
		margin-left: 60px !important;
	}
	
	.rpx_ml_xxl_n60 {
		margin-left: -60px !important;
	}
	
	.rpx_p_xxl_0 {
		padding: 0 !important;
	}
	
	.rpx_pt_xxl_0, .rpx_py_xxl_0 {
		padding-top: 0 !important;
	}
	
	.rpx_pt_xxl_n0 {
		padding-top: 0 !important;
	}
	
	.rpx_pr_xxl_0, .rpx_px_xxl_0 {
		padding-right: 0 !important;
	}
	
	.rpx_pr_xxl_n0 {
		padding-right: 0 !important;
	}
	
	.rpx_pb_xxl_0, .rpx_py_xxl_0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pb_xxl_n0 {
		padding-bottom: 0 !important;
	}
	
	.rpx_pl_xxl_0, .rpx_px_xxl_0 {
		padding-left: 0 !important;
	}
	
	.rpx_pl_xxl_n0 {
		padding-left: 0 !important;
	}
	
	.rpx_p_xxl_2 {
		padding: 2px !important;
	}
	
	.rpx_pt_xxl_2, .rpx_py_xxl_2 {
		padding-top: 2px !important;
	}
	
	.rpx_pr_xxl_2, .rpx_px_xxl_2 {
		padding-right: 2px !important;
	}
	
	.rpx_pb_xxl_2, .rpx_py_xxl_2 {
		padding-bottom: 2px !important;
	}
	
	.rpx_pl_xxl_2, .rpx_px_xxl_2 {
		padding-left: 2px !important;
	}
	
	.rpx_p_xxl_5 {
		padding: 5px !important;
	}
	
	.rpx_pt_xxl_5, .rpx_py_xxl_5 {
		padding-top: 5px !important;
	}
	
	.rpx_pr_xxl_5, .rpx_px_xxl_5 {
		padding-right: 5px !important;
	}
	
	.rpx_pb_xxl_5, .rpx_py_xxl_5 {
		padding-bottom: 5px !important;
	}
	
	.rpx_pl_xxl_5, .rpx_px_xxl_5 {
		padding-left: 5px !important;
	}
	
	.rpx_p_xxl_6 {
		padding: 6px !important;
	}
	
	.rpx_pt_xxl_6, .rpx_py_xxl_6 {
		padding-top: 6px !important;
	}
	
	.rpx_pr_xxl_6, .rpx_px_xxl_6 {
		padding-right: 6px !important;
	}
	
	.rpx_pb_xxl_6, .rpx_py_xxl_6 {
		padding-bottom: 6px !important;
	}
	
	.rpx_pl_xxl_6, .rpx_px_xxl_6 {
		padding-left: 6px !important;
	}
	
	.rpx_p_xxl_7 {
		padding: 7px !important;
	}
	
	.rpx_pt_xxl_7, .rpx_py_xxl_7 {
		padding-top: 7px !important;
	}
	
	.rpx_pr_xxl_7, .rpx_px_xxl_7 {
		padding-right: 7px !important;
	}
	
	.rpx_pb_xxl_7, .rpx_py_xxl_7 {
		padding-bottom: 7px !important;
	}
	
	.rpx_pl_xxl_7, .rpx_px_xxl_7 {
		padding-left: 7px !important;
	}
	
	.rpx_p_xxl_9 {
		padding: 9px !important;
	}
	
	.rpx_pt_xxl_9, .rpx_py_xxl_9 {
		padding-top: 9px !important;
	}
	
	.rpx_pr_xxl_9, .rpx_px_xxl_9 {
		padding-right: 9px !important;
	}
	
	.rpx_pb_xxl_9, .rpx_py_xxl_9 {
		padding-bottom: 9px !important;
	}
	
	.rpx_pl_xxl_9, .rpx_px_xxl_9 {
		padding-left: 9px !important;
	}
	
	.rpx_p_xxl_10 {
		padding: 10px !important;
	}
	
	.rpx_pt_xxl_10, .rpx_py_xxl_10 {
		padding-top: 10px !important;
	}
	
	.rpx_pr_xxl_10, .rpx_px_xxl_10 {
		padding-right: 10px !important;
	}
	
	.rpx_pb_xxl_10, .rpx_py_xxl_10 {
		padding-bottom: 10px !important;
	}
	
	.rpx_pl_xxl_10, .rpx_px_xxl_10 {
		padding-left: 10px !important;
	}
	
	.rpx_p_xxl_11 {
		padding: 11px !important;
	}
	
	.rpx_pt_xxl_11, .rpx_py_xxl_11 {
		padding-top: 11px !important;
	}
	
	.rpx_pr_xxl_11, .rpx_px_xxl_11 {
		padding-right: 11px !important;
	}
	
	.rpx_pb_xxl_11, .rpx_py_xxl_11 {
		padding-bottom: 11px !important;
	}
	
	.rpx_pl_xxl_11, .rpx_px_xxl_11 {
		padding-left: 11px !important;
	}
	
	.rpx_p_xxl_12 {
		padding: 12px !important;
	}
	
	.rpx_pt_xxl_12, .rpx_py_xxl_12 {
		padding-top: 12px !important;
	}
	
	.rpx_pr_xxl_12, .rpx_px_xxl_12 {
		padding-right: 12px !important;
	}
	
	.rpx_pb_xxl_12, .rpx_py_xxl_12 {
		padding-bottom: 12px !important;
	}
	
	.rpx_pl_xxl_12, .rpx_px_xxl_12 {
		padding-left: 12px !important;
	}
	
	.rpx_p_xxl_13 {
		padding: 13px !important;
	}
	
	.rpx_pt_xxl_13, .rpx_py_xxl_13 {
		padding-top: 13px !important;
	}
	
	.rpx_pr_xxl_13, .rpx_px_xxl_13 {
		padding-right: 13px !important;
	}
	
	.rpx_pb_xxl_13, .rpx_py_xxl_13 {
		padding-bottom: 13px !important;
	}
	
	.rpx_pl_xxl_13, .rpx_px_xxl_13 {
		padding-left: 13px !important;
	}
	
	.rpx_p_xxl_15 {
		padding: 15px !important;
	}
	
	.rpx_pt_xxl_15, .rpx_py_xxl_15 {
		padding-top: 15px !important;
	}
	
	.rpx_pr_xxl_15, .rpx_px_xxl_15 {
		padding-right: 15px !important;
	}
	
	.rpx_pb_xxl_15, .rpx_py_xxl_15 {
		padding-bottom: 15px !important;
	}
	
	.rpx_pl_xxl_15, .rpx_px_xxl_15 {
		padding-left: 15px !important;
	}
	
	.rpx_p_xxl_16 {
		padding: 16px !important;
	}
	
	.rpx_pt_xxl_16, .rpx_py_xxl_16 {
		padding-top: 16px !important;
	}
	
	.rpx_pr_xxl_16, .rpx_px_xxl_16 {
		padding-right: 16px !important;
	}
	
	.rpx_pb_xxl_16, .rpx_py_xxl_16 {
		padding-bottom: 16px !important;
	}
	
	.rpx_pl_xxl_16, .rpx_px_xxl_16 {
		padding-left: 16px !important;
	}
	
	.rpx_p_xxl_17 {
		padding: 17px !important;
	}
	
	.rpx_pt_xxl_17, .rpx_py_xxl_17 {
		padding-top: 17px !important;
	}
	
	.rpx_pr_xxl_17, .rpx_px_xxl_17 {
		padding-right: 17px !important;
	}
	
	.rpx_pb_xxl_17, .rpx_py_xxl_17 {
		padding-bottom: 17px !important;
	}
	
	.rpx_pl_xxl_17, .rpx_px_xxl_17 {
		padding-left: 17px !important;
	}
	
	.rpx_p_xxl_18 {
		padding: 18px !important;
	}
	
	.rpx_pt_xxl_18, .rpx_py_xxl_18 {
		padding-top: 18px !important;
	}
	
	.rpx_pr_xxl_18, .rpx_px_xxl_18 {
		padding-right: 18px !important;
	}
	
	.rpx_pb_xxl_18, .rpx_py_xxl_18 {
		padding-bottom: 18px !important;
	}
	
	.rpx_pl_xxl_18, .rpx_px_xxl_18 {
		padding-left: 18px !important;
	}
	
	.rpx_p_xxl_19 {
		padding: 19px !important;
	}
	
	.rpx_pt_xxl_19, .rpx_py_xxl_19 {
		padding-top: 19px !important;
	}
	
	.rpx_pr_xxl_19, .rpx_px_xxl_19 {
		padding-right: 19px !important;
	}
	
	.rpx_pb_xxl_19, .rpx_py_xxl_19 {
		padding-bottom: 19px !important;
	}
	
	.rpx_pl_xxl_19, .rpx_px_xxl_19 {
		padding-left: 19px !important;
	}
	
	.rpx_p_xxl_20 {
		padding: 20px !important;
	}
	
	.rpx_pt_xxl_20, .rpx_py_xxl_20 {
		padding-top: 20px !important;
	}
	
	.rpx_pr_xxl_20, .rpx_px_xxl_20 {
		padding-right: 20px !important;
	}
	
	.rpx_pb_xxl_20, .rpx_py_xxl_20 {
		padding-bottom: 20px !important;
	}
	
	.rpx_pl_xxl_20, .rpx_px_xxl_20 {
		padding-left: 20px !important;
	}
	
	.rpx_p_xxl_21 {
		padding: 21px !important;
	}
	
	.rpx_pt_xxl_21, .rpx_py_xxl_21 {
		padding-top: 21px !important;
	}
	
	.rpx_pr_xxl_21, .rpx_px_xxl_21 {
		padding-right: 21px !important;
	}
	
	.rpx_pb_xxl_21, .rpx_py_xxl_21 {
		padding-bottom: 21px !important;
	}
	
	.rpx_pl_xxl_21, .rpx_px_xxl_21 {
		padding-left: 21px !important;
	}
	
	.rpx_p_xxl_24 {
		padding: 24px !important;
	}
	
	.rpx_pt_xxl_24, .rpx_py_xxl_24 {
		padding-top: 24px !important;
	}
	
	.rpx_pr_xxl_24, .rpx_px_xxl_24 {
		padding-right: 24px !important;
	}
	
	.rpx_pb_xxl_24, .rpx_py_xxl_24 {
		padding-bottom: 24px !important;
	}
	
	.rpx_pl_xxl_24, .rpx_px_xxl_24 {
		padding-left: 24px !important;
	}
	
	.rpx_p_xxl_26 {
		padding: 26px !important;
	}
	
	.rpx_pt_xxl_26, .rpx_py_xxl_26 {
		padding-top: 26px !important;
	}
	
	.rpx_pr_xxl_26, .rpx_px_xxl_26 {
		padding-right: 26px !important;
	}
	
	.rpx_pb_xxl_26, .rpx_py_xxl_26 {
		padding-bottom: 26px !important;
	}
	
	.rpx_pl_xxl_26, .rpx_px_xxl_26 {
		padding-left: 26px !important;
	}
	
	.rpx_p_xxl_27 {
		padding: 27px !important;
	}
	
	.rpx_pt_xxl_27, .rpx_py_xxl_27 {
		padding-top: 27px !important;
	}
	
	.rpx_pr_xxl_27, .rpx_px_xxl_27 {
		padding-right: 27px !important;
	}
	
	.rpx_pb_xxl_27, .rpx_py_xxl_27 {
		padding-bottom: 27px !important;
	}
	
	.rpx_pl_xxl_27, .rpx_px_xxl_27 {
		padding-left: 27px !important;
	}
	
	.rpx_p_xxl_25 {
		padding: 25px !important;
	}
	
	.rpx_pt_xxl_25, .rpx_py_xxl_25 {
		padding-top: 25px !important;
	}
	
	.rpx_pr_xxl_25, .rpx_px_xxl_25 {
		padding-right: 25px !important;
	}
	
	.rpx_pb_xxl_25, .rpx_py_xxl_25 {
		padding-bottom: 25px !important;
	}
	
	.rpx_pl_xxl_25, .rpx_px_xxl_25 {
		padding-left: 25px !important;
	}
	
	.rpx_p_xxl_28 {
		padding: 28px !important;
	}
	
	.rpx_pt_xxl_28, .rpx_py_xxl_28 {
		padding-top: 28px !important;
	}
	
	.rpx_pr_xxl_28, .rpx_px_xxl_28 {
		padding-right: 28px !important;
	}
	
	.rpx_pb_xxl_28, .rpx_py_xxl_28 {
		padding-bottom: 28px !important;
	}
	
	.rpx_pl_xxl_28, .rpx_px_xxl_28 {
		padding-left: 28px !important;
	}
	
	.rpx_p_xxl_30 {
		padding: 30px !important;
	}
	
	.rpx_pt_xxl_30, .rpx_py_xxl_30 {
		padding-top: 30px !important;
	}
	
	.rpx_pr_xxl_30, .rpx_px_xxl_30 {
		padding-right: 30px !important;
	}
	
	.rpx_pb_xxl_30, .rpx_py_xxl_30 {
		padding-bottom: 30px !important;
	}
	
	.rpx_pl_xxl_30, .rpx_px_xxl_30 {
		padding-left: 30px !important;
	}
	
	.rpx_p_xxl_32 {
		padding: 32px !important;
	}
	
	.rpx_pt_xxl_32, .rpx_py_xxl_32 {
		padding-top: 32px !important;
	}
	
	.rpx_pr_xxl_32, .rpx_px_xxl_32 {
		padding-right: 32px !important;
	}
	
	.rpx_pb_xxl_32, .rpx_py_xxl_32 {
		padding-bottom: 32px !important;
	}
	
	.rpx_pl_xxl_32, .rpx_px_xxl_32 {
		padding-left: 32px !important;
	}
	
	.rpx_p_xxl_34 {
		padding: 34px !important;
	}
	
	.rpx_pt_xxl_34, .rpx_py_xxl_34 {
		padding-top: 34px !important;
	}
	
	.rpx_pr_xxl_34, .rpx_px_xxl_34 {
		padding-right: 34px !important;
	}
	
	.rpx_pb_xxl_34, .rpx_py_xxl_34 {
		padding-bottom: 34px !important;
	}
	
	.rpx_pl_xxl_34, .rpx_px_xxl_34 {
		padding-left: 34px !important;
	}
	
	.rpx_p_xxl_38 {
		padding: 38px !important;
	}
	
	.rpx_pt_xxl_38, .rpx_py_xxl_38 {
		padding-top: 38px !important;
	}
	
	.rpx_pr_xxl_38, .rpx_px_xxl_38 {
		padding-right: 38px !important;
	}
	
	.rpx_pb_xxl_38, .rpx_py_xxl_38 {
		padding-bottom: 38px !important;
	}
	
	.rpx_pl_xxl_38, .rpx_px_xxl_38 {
		padding-left: 38px !important;
	}
	
	.rpx_p_xxl_40 {
		padding: 40px !important;
	}
	
	.rpx_pt_xxl_40, .rpx_py_xxl_40 {
		padding-top: 40px !important;
	}
	
	.rpx_pr_xxl_40, .rpx_px_xxl_40 {
		padding-right: 40px !important;
	}
	
	.rpx_pb_xxl_40, .rpx_py_xxl_40 {
		padding-bottom: 40px !important;
	}
	
	.rpx_pl_xxl_40, .rpx_px_xxl_40 {
		padding-left: 40px !important;
	}
	
	.rpx_p_xxl_42 {
		padding: 42px !important;
	}
	
	.rpx_pt_xxl_42, .rpx_py_xxl_42 {
		padding-top: 42px !important;
	}
	
	.rpx_pr_xxl_42, .rpx_px_xxl_42 {
		padding-right: 42px !important;
	}
	
	.rpx_pb_xxl_42, .rpx_py_xxl_42 {
		padding-bottom: 42px !important;
	}
	
	.rpx_pl_xxl_42, .rpx_px_xxl_42 {
		padding-left: 42px !important;
	}
	
	.rpx_p_xxl_45 {
		padding: 45px !important;
	}
	
	.rpx_pt_xxl_45, .rpx_py_xxl_45 {
		padding-top: 45px !important;
	}
	
	.rpx_pr_xxl_45, .rpx_px_xxl_45 {
		padding-right: 45px !important;
	}
	
	.rpx_pb_xxl_45, .rpx_py_xxl_45 {
		padding-bottom: 45px !important;
	}
	
	.rpx_pl_xxl_45, .rpx_px_xxl_45 {
		padding-left: 45px !important;
	}
	
	.rpx_p_xxl_50 {
		padding: 50px !important;
	}
	
	.rpx_pt_xxl_50, .rpx_py_xxl_50 {
		padding-top: 50px !important;
	}
	
	.rpx_pr_xxl_50, .rpx_px_xxl_50 {
		padding-right: 50px !important;
	}
	
	.rpx_pb_xxl_50, .rpx_py_xxl_50 {
		padding-bottom: 50px !important;
	}
	
	.rpx_pl_xxl_50, .rpx_px_xxl_50 {
		padding-left: 50px !important;
	}
	
	.rpx_p_xxl_54 {
		padding: 54px !important;
	}
	
	.rpx_pt_xxl_54, .rpx_py_xxl_54 {
		padding-top: 54px !important;
	}
	
	.rpx_pr_xxl_54, .rpx_px_xxl_54 {
		padding-right: 54px !important;
	}
	
	.rpx_pb_xxl_54, .rpx_py_xxl_54 {
		padding-bottom: 54px !important;
	}
	
	.rpx_pl_xxl_54, .rpx_px_xxl_54 {
		padding-left: 54px !important;
	}
	
	.rpx_p_xxl_56 {
		padding: 56px !important;
	}
	
	.rpx_pt_xxl_56, .rpx_py_xxl_56 {
		padding-top: 56px !important;
	}
	
	.rpx_pr_xxl_56, .rpx_px_xxl_56 {
		padding-right: 56px !important;
	}
	
	.rpx_pb_xxl_56, .rpx_py_xxl_56 {
		padding-bottom: 56px !important;
	}
	
	.rpx_pl_xxl_56, .rpx_px_xxl_56 {
		padding-left: 56px !important;
	}
	
	.rpx_p_xxl_60 {
		padding: 60px !important;
	}
	
	.rpx_pt_xxl_60, .rpx_py_xxl_60 {
		padding-top: 60px !important;
	}
	
	.rpx_pr_xxl_60, .rpx_px_xxl_60 {
		padding-right: 60px !important;
	}
	
	.rpx_pb_xxl_60, .rpx_py_xxl_60 {
		padding-bottom: 60px !important;
	}
	
	.rpx_pl_xxl_60, .rpx_px_xxl_60 {
		padding-left: 60px !important;
	}
	
	.rpx_p_xxl_61 {
		padding: 61px !important;
	}
	
	.rpx_pt_xxl_61, .rpx_py_xxl_61 {
		padding-top: 61px !important;
	}
	
	.rpx_pr_xxl_61, .rpx_px_xxl_61 {
		padding-right: 61px !important;
	}
	
	.rpx_pb_xxl_61, .rpx_py_xxl_61 {
		padding-bottom: 61px !important;
	}
	
	.rpx_pl_xxl_61, .rpx_px_xxl_61 {
		padding-left: 61px !important;
	}
	
	.rpx_p_xxl_67 {
		padding: 67px !important;
	}
	
	.rpx_pt_xxl_67, .rpx_py_xxl_67 {
		padding-top: 67px !important;
	}
	
	.rpx_pr_xxl_67, .rpx_px_xxl_67 {
		padding-right: 67px !important;
	}
	
	.rpx_pb_xxl_67, .rpx_py_xxl_67 {
		padding-bottom: 67px !important;
	}
	
	.rpx_pl_xxl_67, .rpx_px_xxl_67 {
		padding-left: 67px !important;
	}
	
	.rpx_p_xxl_69 {
		padding: 69px !important;
	}
	
	.rpx_pt_xxl_69, .rpx_py_xxl_69 {
		padding-top: 69px !important;
	}
	
	.rpx_pr_xxl_69, .rpx_px_xxl_69 {
		padding-right: 69px !important;
	}
	
	.rpx_pb_xxl_69, .rpx_py_xxl_69 {
		padding-bottom: 69px !important;
	}
	
	.rpx_pl_xxl_69, .rpx_px_xxl_69 {
		padding-left: 69px !important;
	}
	
	.rpx_p_xxl_70 {
		padding: 70px !important;
	}
	
	.rpx_pt_xxl_70, .rpx_py_xxl_70 {
		padding-top: 70px !important;
	}
	
	.rpx_pr_xxl_70, .rpx_px_xxl_70 {
		padding-right: 70px !important;
	}
	
	.rpx_pb_xxl_70, .rpx_py_xxl_70 {
		padding-bottom: 70px !important;
	}
	
	.rpx_pl_xxl_70, .rpx_px_xxl_70 {
		padding-left: 70px !important;
	}
	
	.rpx_p_xxl_71 {
		padding: 71px !important;
	}
	
	.rpx_pt_xxl_71, .rpx_py_xxl_71 {
		padding-top: 71px !important;
	}
	
	.rpx_pr_xxl_71, .rpx_px_xxl_71 {
		padding-right: 71px !important;
	}
	
	.rpx_pb_xxl_71, .rpx_py_xxl_71 {
		padding-bottom: 71px !important;
	}
	
	.rpx_pl_xxl_71, .rpx_px_xxl_71 {
		padding-left: 71px !important;
	}
	
	.rpx_p_xxl_75 {
		padding: 75px !important;
	}
	
	.rpx_pt_xxl_75, .rpx_py_xxl_75 {
		padding-top: 75px !important;
	}
	
	.rpx_pr_xxl_75, .rpx_px_xxl_75 {
		padding-right: 75px !important;
	}
	
	.rpx_pb_xxl_75, .rpx_py_xxl_75 {
		padding-bottom: 75px !important;
	}
	
	.rpx_pl_xxl_75, .rpx_px_xxl_75 {
		padding-left: 75px !important;
	}
	
	.rpx_p_xxl_80 {
		padding: 80px !important;
	}
	
	.rpx_pt_xxl_80, .rpx_py_xxl_80 {
		padding-top: 80px !important;
	}
	
	.rpx_pr_xxl_80, .rpx_px_xxl_80 {
		padding-right: 80px !important;
	}
	
	.rpx_pb_xxl_80, .rpx_py_xxl_80 {
		padding-bottom: 80px !important;
	}
	
	.rpx_pl_xxl_80, .rpx_px_xxl_80 {
		padding-left: 80px !important;
	}
	
	.rpx_p_xxl_88 {
		padding: 88px !important;
	}
	
	.rpx_pt_xxl_88, .rpx_py_xxl_88 {
		padding-top: 88px !important;
	}
	
	.rpx_pr_xxl_88, .rpx_px_xxl_88 {
		padding-right: 88px !important;
	}
	
	.rpx_pb_xxl_88, .rpx_py_xxl_88 {
		padding-bottom: 88px !important;
	}
	
	.rpx_pl_xxl_88, .rpx_px_xxl_88 {
		padding-left: 88px !important;
	}
	
	.rpx_p_xxl_109 {
		padding: 109px !important;
	}
	
	.rpx_pt_xxl_109, .rpx_py_xxl_109 {
		padding-top: 109px !important;
	}
	
	.rpx_pr_xxl_109, .rpx_px_xxl_109 {
		padding-right: 109px !important;
	}
	
	.rpx_pb_xxl_109, .rpx_py_xxl_109 {
		padding-bottom: 109px !important;
	}
	
	.rpx_pl_xxl_109, .rpx_px_xxl_109 {
		padding-left: 109px !important;
	}
	
	.rpx_p_xxl_113 {
		padding: 113px !important;
	}
	
	.rpx_pt_xxl_113, .rpx_py_xxl_113 {
		padding-top: 113px !important;
	}
	
	.rpx_pr_xxl_113, .rpx_px_xxl_113 {
		padding-right: 113px !important;
	}
	
	.rpx_pb_xxl_113, .rpx_py_xxl_113 {
		padding-bottom: 113px !important;
	}
	
	.rpx_pl_xxl_113, .rpx_px_xxl_113 {
		padding-left: 113px !important;
	}
	
	.rpx_p_xxl_120 {
		padding: 120px !important;
	}
	
	.rpx_pt_xxl_120, .rpx_py_xxl_120 {
		padding-top: 120px !important;
	}
	
	.rpx_pr_xxl_120, .rpx_px_xxl_120 {
		padding-right: 120px !important;
	}
	
	.rpx_pb_xxl_120, .rpx_py_xxl_120 {
		padding-bottom: 120px !important;
	}
	
	.rpx_pl_xxl_120, .rpx_px_xxl_120 {
		padding-left: 120px !important;
	}
	
	.rpx_p_xxl_122 {
		padding: 122px !important;
	}
	
	.rpx_pt_xxl_122, .rpx_py_xxl_122 {
		padding-top: 122px !important;
	}
	
	.rpx_pr_xxl_122, .rpx_px_xxl_122 {
		padding-right: 122px !important;
	}
	
	.rpx_pb_xxl_122, .rpx_py_xxl_122 {
		padding-bottom: 122px !important;
	}
	
	.rpx_pl_xxl_122, .rpx_px_xxl_122 {
		padding-left: 122px !important;
	}
	
	.rpx_p_xxl_125 {
		padding: 125px !important;
	}
	
	.rpx_pt_xxl_125, .rpx_py_xxl_125 {
		padding-top: 125px !important;
	}
	
	.rpx_pr_xxl_125, .rpx_px_xxl_125 {
		padding-right: 125px !important;
	}
	
	.rpx_pb_xxl_125, .rpx_py_xxl_125 {
		padding-bottom: 125px !important;
	}
	
	.rpx_pl_xxl_125, .rpx_px_xxl_125 {
		padding-left: 125px !important;
	}
	
	.rpx_p_xxl_131 {
		padding: 131px !important;
	}
	
	.rpx_pt_xxl_131, .rpx_py_xxl_131 {
		padding-top: 131px !important;
	}
	
	.rpx_pr_xxl_131, .rpx_px_xxl_131 {
		padding-right: 131px !important;
	}
	
	.rpx_pb_xxl_131, .rpx_py_xxl_131 {
		padding-bottom: 131px !important;
	}
	
	.rpx_pl_xxl_131, .rpx_px_xxl_131 {
		padding-left: 131px !important;
	}
	
	.rpx_p_xxl_155 {
		padding: 155px !important;
	}
	
	.rpx_pt_xxl_155, .rpx_py_xxl_155 {
		padding-top: 155px !important;
	}
	
	.rpx_pr_xxl_155, .rpx_px_xxl_155 {
		padding-right: 155px !important;
	}
	
	.rpx_pb_xxl_155, .rpx_py_xxl_155 {
		padding-bottom: 155px !important;
	}
	
	.rpx_pl_xxl_155, .rpx_px_xxl_155 {
		padding-left: 155px !important;
	}
	
	.rpx_p_xxl_160 {
		padding: 160px !important;
	}
	
	.rpx_pt_xxl_160, .rpx_py_xxl_160 {
		padding-top: 160px !important;
	}
	
	.rpx_pr_xxl_160, .rpx_px_xxl_160 {
		padding-right: 160px !important;
	}
	
	.rpx_pb_xxl_160, .rpx_py_xxl_160 {
		padding-bottom: 160px !important;
	}
	
	.rpx_pl_xxl_160, .rpx_px_xxl_160 {
		padding-left: 160px !important;
	}
	
	.rpx_p_xxl_170 {
		padding: 170px !important;
	}
	
	.rpx_pt_xxl_170, .rpx_py_xxl_170 {
		padding-top: 170px !important;
	}
	
	.rpx_pr_xxl_170, .rpx_px_xxl_170 {
		padding-right: 170px !important;
	}
	
	.rpx_pb_xxl_170, .rpx_py_xxl_170 {
		padding-bottom: 170px !important;
	}
	
	.rpx_pl_xxl_170, .rpx_px_xxl_170 {
		padding-left: 170px !important;
	}
	
	.rpx_p_xxl_196 {
		padding: 196px !important;
	}
	
	.rpx_pt_xxl_196, .rpx_py_xxl_196 {
		padding-top: 196px !important;
	}
	
	.rpx_pr_xxl_196, .rpx_px_xxl_196 {
		padding-right: 196px !important;
	}
	
	.rpx_pb_xxl_196, .rpx_py_xxl_196 {
		padding-bottom: 196px !important;
	}
	
	.rpx_pl_xxl_196, .rpx_px_xxl_196 {
		padding-left: 196px !important;
	}
	
	.rpx_p_xxl_270 {
		padding: 270px !important;
	}
	
	.rpx_pt_xxl_270, .rpx_py_xxl_270 {
		padding-top: 270px !important;
	}
	
	.rpx_pr_xxl_270, .rpx_px_xxl_270 {
		padding-right: 270px !important;
	}
	
	.rpx_pb_xxl_270, .rpx_py_xxl_270 {
		padding-bottom: 270px !important;
	}
	
	.rpx_pl_xxl_270, .rpx_px_xxl_270 {
		padding-left: 270px !important;
	}
	
	.rpx_gap_xxl_0 {
		gap: 0;
	}
	
	.rpx_gap_xxl_8 {
		gap: 8px;
	}
	
	.rpx_gap_xxl_10 {
		gap: 10px;
	}
	
	.rpx_gap_xxl_20 {
		gap: 20px;
	}
	
	.rpx_gap_xxl_30 {
		gap: 30px;
	}
	
	.rpx_gap_xxl_32 {
		gap: 32px;
	}
	
	.rpx_gap_xxl_36 {
		gap: 36px;
	}
	
	.rpx_gap_xxl_40 {
		gap: 40px;
	}
	
	.rpx_gap_xxl_140 {
		gap: 140px;
	}
	
	.window_ml_xxl {
		margin-left: calc(50% - 50vw) !important;
	}
	
	.window_mr_xxl {
		margin-right: calc(50% - 50vw) !important;
	}
	
	.window_ml_0_xxl {
		margin-left: 0 !important;
	}
	
	.window_mr_0_xxl {
		margin-right: 0 !important;
	}
	
	.window_width_xxl {
		max-width: 100vw;
		width: 100vw;
	}
	
	.window_auto_xxl {
		max-width: 100%;
		width: 100%;
	}
}

img.alignright {
	float: right;
	margin: 0 0 1em 1em;
}

img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

a img.alignright {
	float: right;
	margin: 0 0 1em 1em;
}

a img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.rpx_max_w_75 {
	max-width: 75px;
}

.floating_labels_wrapper .floating_labels label {
	line-height: 18px !important;
	color: #000;
	text-transform: uppercase;
	font-size: 13px !important;
	font-weight: 600 !important;
	font-family: inter !important;
	margin-top: 16px;
	z-index: 10;
}

.floating_labels_wrapper .floating_labels label.float_label {
	margin-top: 3px !important;
	font-size: 8px !important;
	font-weight: 600;
	line-height: 10px;
}

.floating_labels_wrapper .floating_labels .gfield {
	padding-bottom: 25px !important;
}

.floating_labels_wrapper .floating_labels .gfield select.gfield_select {
	padding: 16px !important;
	height: 50px;
}

.floating_labels_wrapper .floating_labels .gfield.gfield--type-checkbox {
	padding-bottom: 25px !important;
}

.elementor-widget-rds-global-contact-widget .gform_wrapper ul.gfield_checkbox li label {
	color: #caf0f9 !important;
}

.gform_wrapper .validation_error {
	display: none;
}

.gform_wrapper ul li.gfield.gfield_error {
	background-color: rgba(255, 223, 224, 0) !important;
}

.gform_wrapper ul li.gfield.gfield_error ::-moz-placeholder {
	color: #000;
}

.gform_wrapper ul li.gfield.gfield_error ::placeholder {
	color: #000;
}

.gform_wrapper ul li.gfield.gfield_error label {
	color: #000 !important;
	font-size: 13px !important;
}

.gform_wrapper ul li.gfield.gfield_error label.float_label {
	font-size: 8px !important;
}

.gform_wrapper ul li.gfield.gfield_error input, .gform_wrapper ul li.gfield.gfield_error select {
	color: #d60707;
	border-color: #d60707 !important;
}

.gform_wrapper .validation_message {
	color: #d60707 !important;
}

.gform_wrapper ul li.gfield .ginput_container {
	margin-top: 0 !important;
}

.gform_wrapper ul li.gfield .ginput_container_select:after {
	display: none;
}

.gform_wrapper ul li.gfield select {
	font-size: 13px;
	background-image: url("data:image/svg+xml,<svg width=\"30\" height=\"10\" viewBox=\"0 0 20 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.45508 8.36426L2.20508 3.11426C1.93164 2.86816 1.93164 2.45801 2.20508 2.18457C2.45117 1.93848 2.86133 1.93848 3.13477 2.18457L7.91992 6.99707L12.7051 2.21191C12.9512 1.93848 13.3613 1.93848 13.6348 2.21191C13.8809 2.45801 13.8809 2.86816 13.6348 3.11426L8.35742 8.36426C8.11133 8.6377 7.70117 8.6377 7.45508 8.36426Z\" fill=\"%23000000\"/></svg>") !important;
	background-repeat: no-repeat !important;
	background-position: center right !important;
	padding: 16px !important;
}

.gform_wrapper ul li.gfield select.nitro-lazy {
	background-image: none !important;
}

.gform_wrapper ul li.gfield ::-moz-placeholder {
	opacity: 1;
	font-size: 13px;
}

.gform_wrapper ul li.gfield ::placeholder {
	opacity: 1;
	font-size: 13px;
}

.gform_wrapper ul li.gfield .large, .gform_wrapper ul li.gfield .medium {
	padding: 9px !important;
	min-height: 50px;
	border-color: #000;
	line-height: 18px !important;
	color: #000;
	font-size: 13px !important;
	font-weight: 600 !important;
	font-family: inter !important;
	background-color: #fff;
	border-radius: 0;
}

.gform_wrapper ul li.gfield textarea.large, .gform_wrapper ul li.gfield textarea.medium {
	height: 125px;
}

.gform_wrapper ul li.gfield.gfield--input-type-html:not(.gf_right_half, .gf_left_half) {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width:992px) {
	.gform_wrapper ul li.gfield.gf_left_half {
		padding-right: 7.5px !important;
	}
}

@media (min-width:992px) {
	.gform_wrapper ul li.gfield.gf_right_half {
		padding-left: 7.5px !important;
	}
}

.gform_wrapper ul li.gfield.gfield_full_width {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.gform_wrapper ul.gfield_checkbox {
	width: 100% !important;
	margin-top: 0 !important;
}

.gform_wrapper ul.gfield_checkbox li {
	display: flex;
	max-width: 100% !important;
	justify-content: center;
	align-items: center;
}

.gform_wrapper ul.gfield_checkbox li label {
	font-family: inter !important;
	color: #caf0f9 !important;
	font-weight: 600 !important;
	font-size: 13px !important;
	line-height: 18px !important;
	padding-top: 0 !important;
	position: static !important;
	width: auto !important;
}

.gform_wrapper ul.gfield_checkbox li input {
	width: 13px !important;
	height: 13px !important;
}

.gform_wrapper ul.gfield_radio li label {
	font-weight: 400 !important;
}

.gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input {
	-webkit-appearance: none;
	background-color: #000 !important;
	border: 1px solid #000 !important;
	margin-top: 0;
}

.gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #000 !important;
	border: 1px solid #000 !important;
	color: #fff;
}

.gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	font-size: 16px;
	color: #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.gform_wrapper .gform-footer>.pt-2 {
	padding-top: 0 !important;
}

.banner-form .floating_labels_wrapper .floating_labels label {
	margin-top: 16px !important;
	color: #fff !important;
}

.banner-form .floating_labels_wrapper .floating_labels label.float_label {
	margin-top: 3px !important;
	font-size: 8px !important;
}

.banner-form .gform_wrapper ul.gfield_checkbox {
	margin: 0 !important;
}

.banner-form .gform_wrapper ul.gfield_checkbox li {
	max-width: 100% !important;
}

@media screen and (max-width:991px) {
	.banner-form .gform_wrapper ul.gfield_checkbox li {
		max-width: 100% !important;
	}
}

.banner-form .gform_wrapper ul.gfield_checkbox li label {
	color: #000 !important;
	font-family: inter !important;
	font-weight: 600 !important;
	font-size: 13px !important;
	line-height: 18px !important;
}

@media screen and (max-width:991px) {
	.banner-form .gform_wrapper ul.gfield_checkbox li label {
		white-space: normal;
		font-family: inter !important;
		font-weight: 600 !important;
		font-size: 13px !important;
		line-height: 18px !important;
	}
}

.banner-form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input {
	background-color: #000 !important;
	border: 1px solid #000 !important;
}

.banner-form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #000 !important;
	border: 1px solid #fff !important;
}

.banner-form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	font-size: 16px;
	color: #fff;
	border-bottom: 1px solid #00a0c6 !important;
	border-right: 1px solid #00a0c6 !important;
}

.banner-form .gform_wrapper ul li.gfield {
	padding-bottom: 25px !important;
}

@media (max-width:991.98px) {
	.banner-form .gform_wrapper ul li.gfield {
		padding-bottom: 15px !important;
	}
}

.banner-form .gform_wrapper ul li.gfield .large, .banner-form .gform_wrapper ul li.gfield .medium {
	padding: 16px !important;
	color: #fff;
	background-color: #006075;
	border-radius: 0;
	min-height: 50px;
	border: 0 !important;
}

.banner-form .gform_wrapper ul li.gfield .ginput_container_select select option {
	background-color: #fff !important;
	color: #000 !important;
}

.banner-form .gform_wrapper ul li.gfield select {
	background-image: url("data:image/svg+xml,<svg width=\"30\" height=\"10\" viewBox=\"0 0 20 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.45508 8.36426L2.20508 3.11426C1.93164 2.86816 1.93164 2.45801 2.20508 2.18457C2.45117 1.93848 2.86133 1.93848 3.13477 2.18457L7.91992 6.99707L12.7051 2.21191C12.9512 1.93848 13.3613 1.93848 13.6348 2.21191C13.8809 2.45801 13.8809 2.86816 13.6348 3.11426L8.35742 8.36426C8.11133 8.6377 7.70117 8.6377 7.45508 8.36426Z\" fill=\"%23000000\"/></svg>") !important;
}

.banner-form .gform_wrapper ul li.gfield select.nitro-lazy {
	background-image: none !important;
}

.banner-form .gform_wrapper ul li.gfield.gfield--type-checkbox {
	padding-bottom: 0 !important;
}

@media (min-width:992px) {
	.banner-form .gform_wrapper ul li.gfield.gf_left_half {
		padding-right: 12.5px !important;
	}
}

@media (min-width:992px) {
	.banner-form .gform_wrapper ul li.gfield.gf_right_half {
		padding-left: 12.5px !important;
	}
}

.banner-form .gform_wrapper .validation_message {
	color: #d60707 !important;
}

.sidebar .border_form.border_form_light .floating_labels_wrapper .floating_labels label {
	margin-left: 16px !important;
	color: #fff !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield {
	margin-top: 0 !important;
	padding-bottom: 15px !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 {
	height: 50px;
	border-radius: 0 !important;
	border-color: #006075 !important;
	color: #fff !important;
	padding: 16px !important;
	background-color: #006075;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox {
	margin-bottom: 4px !important;
	margin-top: 0 !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox li {
	max-width: 100% !important;
	justify-content: left;
	align-items: start;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox li label {
	color: #000 !important;
	font-family: inter;
	font-weight: 600 !important;
	font-size: 13px !important;
	line-height: 18px !important;
	margin-left: 0 !important;
}

@media screen and (max-width:991px) {
	.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox li label {
		line-height: 18px !important;
	}
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox .gchoice .gfield-choice-input {
	background-color: #000 !important;
	border: 1px solid #000 !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #000 !important;
	border: 1px solid #000 !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield ul.gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	font-size: 16px;
	color: #fff;
	border-bottom: 1px solid #00a0c6;
	border-right: 1px solid #00a0c6;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield.gfield.gfield_error label {
	color: #fff !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .ginput_container_select select {
	background-position: 95% center !important;
	background-image: url("data:image/svg+xml,<svg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E<path%20d%3D%22M5.53516%207.36426L0.285156%202.11426C0.0117188%201.86816%200.0117188%201.45801%200.285156%201.18457C0.53125%200.938477%200.941406%200.938477%201.21484%201.18457L6%205.99707L10.7852%201.21191C11.0312%200.938477%2011.4414%200.938477%2011.7148%201.21191C11.9609%201.45801%2011.9609%201.86816%2011.7148%202.11426L6.4375%207.36426C6.19141%207.6377%205.78125%207.6377%205.53516%207.36426Z%22%20fill%3D%22%23FFFFFF%22/%3E</svg>") !important;
	padding: 16px !important;
	text-transform: uppercase;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .ginput_container_select select.nitro-lazy {
	background-image: none !important;
}

.sidebar .border_form.border_form_light .gform_wrapper ul li.gfield .ginput_container_select select option {
	background-color: #fff !important;
	color: #000 !important;
}

.sidebar .border_form.border_form_light .gform_wrapper .validation_message {
	color: #d60707 !important;
	margin-top: -10px;
}

.sidebar .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
	margin-left: 0 !important;
}

.sidebar .ginput_container.ginput_container_select {
	margin-top: 0 !important;
}

.schedule_service_form h1 {
	margin-bottom: 56px;
}

@media screen and (max-width:991px) {
	.schedule_service_form h1 {
		margin-bottom: 42px;
	}
}

.schedule_service_form ul.gform_fields li .ginput_container .datepicker, .schedule_service_form ul.gform_fields li .ginput_container .large {
	border-radius: 0;
	height: 52px;
	border-width: 2px !important;
	border-color: #006075 !important;
	color: #000 !important;
	padding: 17px 8px !important;
}

.schedule_service_form ul.gform_fields li .ginput_container .textarea {
	height: 112px !important;
}

.schedule_service_form ul.gform_fields li .ginput_container .gfield_select {
	padding: 15px 10px !important;
}

.schedule_service_form ul.gform_fields li .ginput_container li.gchoice {
	max-width: 700px !important;
	justify-content: left !important;
}

.schedule_service_form ul.gform_fields li .ginput_container.ginput_container_date:before {
	content: "" !important;
	color: #000 !important;
}

@media (min-width:992px) {
	.schedule_service_form ul.gform_fields li.preffered_time {
		margin-top: 17px !important;
		padding-left: 0 !important;
	}
}

.schedule_service_form ul.gform_fields li.preffered_time ul.gfield_radio {
	display: flex;
	align-items: center;
	gap: 24px !important;
}

@media screen and (max-width:512px) {
	.schedule_service_form ul.gform_fields li.preffered_time ul.gfield_radio {
		flex-direction: column;
	}
}

@media screen and (max-width:991px) {
	.schedule_service_form ul.gform_fields li.preffered_time ul.gfield_radio {
		align-items: flex-start;
		gap: 19px !important;
	}
}

.schedule_service_form ul.gform_fields li.preffered_time ul.gfield_radio li {
	width: auto;
}

@media screen and (max-width:991px) {
	.schedule_service_form ul.gform_fields li.preffered_time ul.gfield_radio li {
		margin-bottom: 0;
		width: 100% !important;
	}
}

.schedule_service_form ul.gform_fields li.preffered_time .gfield_label {
	position: static;
	width: auto;
	min-width: 147px;
	max-width: 100%;
}

@media (max-width:991.98px) {
	.schedule_service_form ul.gform_fields li.preffered_time .gfield_label {
		margin-bottom: 19px;
	}
}

.schedule_service_form ul.gform_fields li.gfield.gfield_error label {
	color: #000 !important;
}

.schedule_service_form ul.gform_fields li.gfield.gfield_error input {
	border-color: #d60707 !important;
	color: #d60707 !important;
}

.schedule_service_form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #00a0c6 !important;
	border: 1px solid #00a0c6 !important;
	color: #fff;
}

.schedule_service_form .floating_labels_wrapper .floating_labels label {
	color: #000 !important;
}

.schedule_service_form .floating_labels_wrapper .floating_labels .gchoice label {
	color: #000 !important;
	width: auto !important;
}

.schedule_service_form .floating_labels_wrapper .floating_labels .ginput_container_radio .gchoice label {
	color: #000 !important;
	font-weight: 600 !important;
	margin-left: 2px !important;
	position: static;
	width: auto !important;
	margin-top: 0 !important;
}

.schedule_service_form .floating_labels_wrapper .floating_labels .date_service label {
	left: 33px !important;
}

.page-template-rds-free-estimate.free-estimate-page .free_estimate_form h1 {
	margin-bottom: 50px;
}

.page-template-rds-free-estimate.free-estimate-page .free_estimate_form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #00a0c6 !important;
	border: 1px solid #00a0c6 !important;
	color: #fff;
}

.page-template-rds-free-estimate.free-estimate-page .free_estimate_form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked::after {
	font-size: 16px;
	color: #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

.page-template-rds-free-estimate.free-estimate-page .free_estimate_form ul.gform_fields li .ginput_container .datepicker, .page-template-rds-free-estimate.free-estimate-page .free_estimate_form ul.gform_fields li .ginput_container .large {
	border-radius: 0;
	height: 52px;
	border-width: 2px !important;
	border-color: #006075 !important;
	color: #000 !important;
	padding: 17px 8px !important;
}

.page-template-rds-free-estimate.free-estimate-page .free_estimate_form ul.gform_fields li .ginput_container .textarea {
	height: 125px !important;
}

.page-template-rds-free-estimate.free-estimate-page .free_estimate_form ul.gform_fields li .ginput_container .gfield_select {
	padding: 15px 10px !important;
}

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

@media (min-width:992px) {
	.finance_page_form .free_estimate_form ul.gform_fields li.gfield.gf_left_half, .free_estimate_form ul.gform_fields li.gfield.gf_left_half {
		padding-right: 12.5px !important;
	}
}

@media (min-width:992px) {
	.finance_page_form .free_estimate_form ul.gform_fields li.gfield.gf_right_half, .free_estimate_form ul.gform_fields li.gfield.gf_right_half {
		padding-left: 12.5px !important;
	}
}

.finance_page_form .free_estimate_form ul.gform_fields li.gfield .ginput_container .large, .free_estimate_form ul.gform_fields li.gfield .ginput_container .large {
	border-radius: 0;
	height: 52px;
	border-width: 1px !important;
	border-color: #006075 !important;
	color: #000 !important;
	padding: 17px 8px !important;
}

.finance_page_form .free_estimate_form ul.gform_fields li.gfield label.gfield_label, .free_estimate_form ul.gform_fields li.gfield label.gfield_label {
	color: #000 !important;
	margin-top: 15px;
}

@media screen and (max-width:991px) {
	.finance_page_form .free_estimate_form ul.gform_fields li.gfield, .free_estimate_form ul.gform_fields li.gfield {
		min-width: 100% !important;
		max-width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		float: none !important;
	}
}

.finance_page_form .free_estimate_form ul.gform_fields li.gfield .ginput_container_select select.gfield_select, .free_estimate_form ul.gform_fields li.gfield .ginput_container_select select.gfield_select {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

.finance_page_form .free_estimate_form ul.gform_fields li.gfield.gfield_error label.gfield_label, .free_estimate_form ul.gform_fields li.gfield.gfield_error label.gfield_label {
	color: #000 !important;
}

.finance_page_form .free_estimate_form ul.gform_fields li.gfield.gfield_error input, .free_estimate_form ul.gform_fields li.gfield.gfield_error input {
	border-color: #d60707 !important;
	color: #d60707 !important;
}

@media screen and (min-width:991px) {
	.finance_page_form .free_estimate_form ul.gform_fields li .ginput_container .large, .free_estimate_form ul.gform_fields li .ginput_container .large {
		border-color: #000 !important;
	}
}

.finance_page_form .free_estimate_form ul.gform_fields textarea.large, .free_estimate_form ul.gform_fields textarea.large {
	height: 125px !important;
}

.finance_page_form .free_estimate_form .gform_wrapper ul.gfield_checkbox li label, .free_estimate_form .gform_wrapper ul.gfield_checkbox li label {
	color: #fff !important;
}

.finance_page_form .free_estimate_form .gform_wrapper ul.gfield_checkbox .gchoice, .free_estimate_form .gform_wrapper ul.gfield_checkbox .gchoice {
	max-width: 100% !important;
	width: 100% !important;
	padding-left: 0 !important;
}

.finance_page_form .free_estimate_form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked, .free_estimate_form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #fff !important;
	border-color: #fff !important;
	color: #000;
}

.finance_page_form .free_estimate_form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked:after, .free_estimate_form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	font-size: 16px;
	color: #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

.request_form .floating_labels_wrapper .floating_labels .gfield .large {
	border-color: #fff;
	color: #fff !important;
	border-width: 1px;
	height: 52px;
	border-radius: 0;
	background-color: #b5121b;
}

@media screen and (max-width:991px) {
	.request_form .floating_labels_wrapper .floating_labels .gfield .large {
		padding: 16px !important;
	}
}

.request_form .floating_labels_wrapper .floating_labels .gfield .gform_wrapper ul li.gfield.gf_left_half {
	padding-right: 12.5px !important;
}

.request_form .floating_labels_wrapper .floating_labels .gfield .gform_wrapper ul li.gfield.gf_right_half {
	padding-left: 12.5px !important;
}

.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_select {
	position: relative;
	color: #000;
}

.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_select #input_9_6.large {
	background-position: 95% center !important;
	background-image: url("data:image/svg+xml,<svg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E<path%20d%3D%22M5.53516%207.36426L0.285156%202.11426C0.0117188%201.86816%200.0117188%201.45801%200.285156%201.18457C0.53125%200.938477%200.941406%200.938477%201.21484%201.18457L6%205.99707L10.7852%201.21191C11.0312%200.938477%2011.4414%200.938477%2011.7148%201.21191C11.9609%201.45801%2011.9609%201.86816%2011.7148%202.11426L6.4375%207.36426C6.19141%207.6377%205.78125%207.6377%205.53516%207.36426Z%22%20fill%3D%22%23FFFFFF%22/%3E</svg>") !important;
}

.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_select #input_9_6.large.nitro-lazy {
	background-image: none !important;
}

@media screen and (max-width:991px) {
	.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_select #input_9_6.large {
		padding: 16px !important;
		text-transform: uppercase;
	}
}

.request_form .floating_labels_wrapper .floating_labels .gfield label.gfield_label {
	margin-top: 17px;
	color: #fff;
}

@media screen and (max-width:991px) {
	.request_form .floating_labels_wrapper .floating_labels .gfield label.gfield_label {
		margin-top: 17px;
	}
}

.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_checkbox {
	max-width: 100% !important;
}

.request_form .floating_labels_wrapper .floating_labels .gfield .ginput_container_checkbox label {
	color: #fff !important;
	font-family: inter !important;
	width: auto;
}

.request_form .floating_labels_wrapper .floating_labels .gfield ul.gfield_checkbox li {
	justify-content: left !important;
}

.request_form .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #fff !important;
	border-color: #fff !important;
	color: #fff;
}

.request_form .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	font-size: 16px;
	color: #fff;
	border-bottom: 1px solid #b5121b;
	border-right: 1px solid #b5121b;
	left: -2px !important;
	top: 1px !important;
}

.request_form .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input {
	background-color: #000 !important;
	border-color: #000 !important;
}

.request_form .gform_wrapper .validation_message {
	color: #fff !important;
}

.request_form .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	border: 1px solid #fff;
	border-color: #fff !important;
}

@media (max-width:767.98px) {
	.request_service_form {
		max-width: 315px;
		margin: 0 auto;
	}
	
	.request_service_form h4 {
		margin: 0 -10px;
	}
}

.gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	top: 1px !important;
}

.elementor-requestformA .banner-form .gform_wrapper ul.gform_fields li.gfield .large {
	min-height: 52px;
}

.elementor-requestformA .banner-form .gform_wrapper ul.gform_fields li.gfield.gfield--type-checkbox {
	padding-bottom: 25px !important;
}

.elementor-requestformA .banner-form .gform_wrapper ul.gform_fields li label {
	color: #fff !important;
}

.elementor-requestformA .banner-form .gform_wrapper ul.gform_fields .gchoice .gfield-choice-input:checked {
	background-color: #fff !important;
	border: 1px solid #fff !important;
}

.elementor-requestformA .banner-form .gform_wrapper ul.gform_fields .gchoice .gfield-choice-input:checked:after {
	border-bottom: 1px solid #006075 !important;
	border-right: 1px solid #006075 !important;
}

.elementor-requestformA .banner-form .gform_wrapper .validation_message {
	color: #d60707 !important;
}

.elementor-requestformA .banner-form .gform_wrapper select#input_4_4 {
	background-image: url("data:image/svg+xml,<svg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E<path%20d%3D%22M5.53516%207.36426L0.285156%202.11426C0.0117188%201.86816%200.0117188%201.45801%200.285156%201.18457C0.53125%200.938477%200.941406%200.938477%201.21484%201.18457L6%205.99707L10.7852%201.21191C11.0312%200.938477%2011.4414%200.938477%2011.7148%201.21191C11.9609%201.45801%2011.9609%201.86816%2011.7148%202.11426L6.4375%207.36426C6.19141%207.6377%205.78125%207.6377%205.53516%207.36426Z%22%20fill%3D%22%23FFFFFF%22/%3E</svg>") !important;
	text-transform: uppercase;
	color: #fff !important;
	font-size: 13px;
	background-repeat: no-repeat !important;
	background-position: 95% center !important;
	padding: 16px !important;
	border: 0 !important;
}

.elementor-requestformA .banner-form .gform_wrapper select#input_4_4.nitro-lazy {
	background-image: none !important;
}

#gform_3 input {
	border: none !important;
}

.home-hero-banner-outer {
	padding-left: 12.5px !important;
	padding-right: 12.5px !important;
}

.coupon-popup.request_form ul.gform_fields li.gfield, .schedule-form ul.gform_fields li.gfield {
	padding-bottom: 25px !important;
}

.coupon-popup.request_form ul.gform_fields li.gfield.gfield--type-checkbox, .schedule-form ul.gform_fields li.gfield.gfield--type-checkbox {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (min-width:992px) {
	.coupon-popup.request_form ul.gform_fields li.gfield.gf_left_half, .schedule-form ul.gform_fields li.gfield.gf_left_half {
		padding-right: 12.5px !important;
	}
	
	.coupon-popup.request_form ul.gform_fields li.gfield.gf_right_half, .schedule-form ul.gform_fields li.gfield.gf_right_half {
		padding-left: 12.5px !important;
	}
}

@media screen and (max-width:991px) {
	.coupon-popup.request_form ul.gform_fields li.gfield, .schedule-form ul.gform_fields li.gfield {
		min-width: 100% !important;
		max-width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		float: none !important;
	}
}

.home-form {
	z-index: 1;
}

.home-form .hero_banner_form_background .border_form.bg_form button#gform_submit_button_3 {
	max-width: 250px !important;
	width: 250px !important;
	min-width: 250px !important;
	margin: 0 auto !important;
}

.home-form .hero_banner_form_background .border_form.bg_form .floating_labels_wrapper li:nth-child(7) ul {
	max-width: 100% !important;
	margin: 0 auto !important;
}

@media screen and (min-width:991px) {
	.home-form .border_form.bg_form .floating_labels_wrapper li {
		max-width: 200px !important;
		padding-right: 6px !important;
		padding-left: 6px !important;
	}
}

.elementor-form-c select#input_3_4 {
	background-image: url("data:image/svg+xml,<svg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E<path%20d%3D%22M5.53516%207.36426L0.285156%202.11426C0.0117188%201.86816%200.0117188%201.45801%200.285156%201.18457C0.53125%200.938477%200.941406%200.938477%201.21484%201.18457L6%205.99707L10.7852%201.21191C11.0312%200.938477%2011.4414%200.938477%2011.7148%201.21191C11.9609%201.45801%2011.9609%201.86816%2011.7148%202.11426L6.4375%207.36426C6.19141%207.6377%205.78125%207.6377%205.53516%207.36426Z%22%20fill%3D%22%23CAF0F9%22/%3E</svg>") !important;
	text-transform: uppercase;
	color: #caf0f9 !important;
	font-size: 13px;
	background-repeat: no-repeat !important;
	background-position: 95% center !important;
	padding: 16px !important;
	border: 0 !important;
}

.elementor-form-c select#input_3_4.nitro-lazy {
	background-image: none !important;
}

.border_form.bg_form .floating_labels_wrapper .floating_labels label {
	color: #caf0f9 !important;
	margin-top: 16px !important;
}

@media screen and (min-width:1200px) {
	body .hero_banner_form_background .banner-form .gform_wrapper ul li.gfield.home-gfield {
		max-width: 200px;
		width: 200px;
		min-width: 200px !important;
	}
	
	body .hero_banner_form_background .banner-form .gform_wrapper ul .large, body .hero_banner_form_background .banner-form .gform_wrapper ul .medium {
		min-width: 200px !important;
	}
}

@media screen and (min-width:992px) {
	.hero_banner_form_background .banner-form .gform_wrapper ul {
		row-gap: 11px;
		-moz-column-gap: 12px;
		column-gap: 12px;
	}
	
	.hero_banner_form_background .banner-form .gform_wrapper ul li.gfield.home-gfield {
		padding-bottom: 0 !important;
	}
	
	.hero_banner_form_background .banner-form .gform_wrapper ul li.gfield.home-gfield .large, .hero_banner_form_background .banner-form .gform_wrapper ul li.gfield.home-gfield .medium {
		border-radius: 0 !important;
		color: #caf0f9 !important;
		background-color: #006075 !important;
		min-width: 150px !important;
	}
	
	.hero_banner_form_background .banner-form .gform_wrapper ul li.gfield.home-gfield select#field_3_4 {
		margin-right: 0 !important;
		padding-right: 0 !important;
	}
	
	.hero_banner_form_background .banner-form .floating_labels_wrapper li.home-signup {
		max-width: 684px !important;
		margin: 0 auto !important;
		display: flex !important;
		justify-content: left;
		padding-bottom: 17px !important;
	}
	
	.hero_banner_form_background .banner-form .floating_labels_wrapper label {
		color: #caf0f9 !important;
		margin-left: 16px !important;
	}
}

@media screen and (min-width:992px) and (max-width:1599px) {
	.desktop-form-c .home-form-top .home-form {
		margin-top: -220px;
	}
}

@media screen and (min-width:1600px) {
	.desktop-form-c .home-form-top .home-form {
		margin-top: -322px;
	}
}

.mobile-form .btn-primary {
	min-width: 315px !important;
}

@media screen and (max-width:991px) {
	.hero_banner_form_background.mobile-form .banner-form .floating_labels_wrapper label {
		margin-left: 16px !important;
		color: #fff !important;
	}
	
	.hero_banner_form_background.mobile-form .banner-form .gform_wrapper ul li.gfield .large {
		border-radius: 0 !important;
		border: 0;
		color: #caf0f9 !important;
		background-color: #006075 !important;
		padding: 16px !important;
		min-height: 50px !important;
	}
	
	.hero_banner_form_background.mobile-form .banner-form .gform_wrapper ul li.gfield.gfield--type-checkbox {
		padding-bottom: 15px !important;
	}
	
	.hero_banner_form_background.mobile-form .banner-form .gform_wrapper ul .gfield_checkbox li.gchoice {
		justify-content: left;
	}
	
	.hero_banner_form_background.mobile-form .banner-form .gform_wrapper ul .gfield_checkbox li.gchoice .gfield-choice-input:checked {
		border: 0 !important;
	}
	
	.hero_banner_form_background.mobile-form .banner-form .gform_wrapper ul .gfield_checkbox label {
		color: #000 !important;
	}
	
	.hero_banner_form_background.mobile-form .banner-form .gform_wrapper ul.gfield_checkbox .gchoice .gfield-choice-input:checked:after {
		color: #fff;
		border-bottom: 1px solid #00a0c6 !important;
		border-right: 1px solid #00a0c6 !important;
	}
	
	.bannerform_bg_c select#input_5_4 {
		background-image: url("data:image/svg+xml,<svg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E<path%20d%3D%22M5.53516%207.36426L0.285156%202.11426C0.0117188%201.86816%200.0117188%201.45801%200.285156%201.18457C0.53125%200.938477%200.941406%200.938477%201.21484%201.18457L6%205.99707L10.7852%201.21191C11.0312%200.938477%2011.4414%200.938477%2011.7148%201.21191C11.9609%201.45801%2011.9609%201.86816%2011.7148%202.11426L6.4375%207.36426C6.19141%207.6377%205.78125%207.6377%205.53516%207.36426Z%22%20fill%3D%22%23CAF0F9%22/%3E</svg>") !important;
		text-transform: uppercase;
		color: #fff !important;
		font-size: 13px;
		background-repeat: no-repeat !important;
		background-position: 95% center !important;
		padding: 16px !important;
		border: 0 !important;
	}
	
	.bannerform_bg_c select#input_5_4.nitro-lazy {
		background-image: none !important;
	}
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.hero_banner_form_background .banner-form .gform_wrapper ul li.gfield.home-gfield {
		max-width: 164px;
		width: 164px;
		min-width: 164px !important;
		padding-right: 0 !important;
		padding-bottom: 0 !important;
	}
}

.form-outer .gform_wrapper ul li.gfield.gf_left_half {
	padding-right: 12.5px !important;
}

.form-outer .gform_wrapper ul li.gfield.gf_right_half {
	padding-left: 12.5px !important;
}

.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield.contact-signup {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield .large {
	height: 52px;
	border-radius: 0;
	border: 2px solid #006075 !important;
	padding: 17px 8px !important;
}

.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield .large.textarea {
	height: 125px;
}

@media screen and (max-width:991px) {
	.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield .large.textarea {
		height: 125px;
	}
}

.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield .large.gfield_select {
	padding: 16px 10px !important;
}

.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield .ginput_container_select {
	position: relative;
	color: #000;
}

.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield .ginput_container_select #input_9_6.large {
	background-position: 95% center !important;
	background-image: url("data:image/svg+xml,<svg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E<path%20d%3D%22M5.53516%207.36426L0.285156%202.11426C0.0117188%201.86816%200.0117188%201.45801%200.285156%201.18457C0.53125%200.938477%200.941406%200.938477%201.21484%201.18457L6%205.99707L10.7852%201.21191C11.0312%200.938477%2011.4414%200.938477%2011.7148%201.21191C11.9609%201.45801%2011.9609%201.86816%2011.7148%202.11426L6.4375%207.36426C6.19141%207.6377%205.78125%207.6377%205.53516%207.36426Z%22%20fill%3D%22%23FFFFFF%22/%3E</svg>") !important;
}

.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield .ginput_container_select #input_9_6.large.nitro-lazy {
	background-image: none !important;
}

@media screen and (max-width:991px) {
	.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield .ginput_container_select #input_9_6.large {
		padding: 16px !important;
		text-transform: uppercase;
	}
}

.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield label.gfield_label {
	margin-top: 17px;
	margin-left: 10px !important;
}

.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield .ginput_container_checkbox {
	max-width: 100% !important;
}

.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield .ginput_container_checkbox label {
	color: #000 !important;
	font-family: inter !important;
	width: auto;
}

.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield ul.gfield_checkbox li {
	justify-content: left !important;
}

.form-outer .gform_legacy_markup_wrapper ul.gform_fields li.gfield .ginput_container_textarea {
	height: 125px !important;
}

.coupon-signup {
	max-width: 662px !important;
}

.sumit-signup {
	max-width: 745px;
	margin: 0 auto;
	text-align: left;
}

.membership-plan-form {
	background-image: -webkit-image-set(url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/contact/membership-bg@3x.png") 2x, url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/contact/membership-bg@3x.png") 3x);
	background-image: image-set(url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/contact/membership-bg@3x.png") 2x, url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/contact/membership-bg@3x.png") 3x);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.membership-plan-form .floating_labels_wrapper .floating_labels label {
	margin-left: 16px !important;
	color: #fff !important;
}

.membership-plan-form .gform_wrapper ul li.gfield {
	margin-top: 0 !important;
	padding-bottom: 24px !important;
}

.membership-plan-form .gform_wrapper ul li.gfield.address-line-group {
	padding-bottom: 12px !important;
}

.membership-plan-form .gform_wrapper ul li.gfield.address-line-single {
	padding-bottom: 8px !important;
}

.membership-plan-form .gform_wrapper ul li.gfield .large, .membership-plan-form .gform_wrapper ul li.gfield .medium {
	height: 50px;
	border-radius: 0 !important;
	padding: 16px !important;
	padding: 16px !important;
	border-color: #006075 !important;
	color: #fff !important;
	background-color: #006075;
}

.membership-plan-form .gform_wrapper ul li.gfield label.gfield_label {
	margin-top: 16px;
}

@media screen and (max-width:991px) {
	.membership-plan-form .gform_wrapper ul li.gfield label.gfield_label {
		margin-top: 16px;
	}
}

.membership-plan-form .gform_wrapper ul li.gfield ul.gfield_checkbox {
	margin-top: 0 !important;
}

.membership-plan-form .gform_wrapper ul li.gfield ul.gfield_checkbox li {
	max-width: 100% !important;
	justify-content: left;
}

.membership-plan-form .gform_wrapper ul li.gfield ul.gfield_checkbox li label {
	color: #fff !important;
	font-family: inter;
	font-weight: 600 !important;
	font-size: 13px !important;
	line-height: 18px !important;
	margin-left: 0 !important;
}

@media screen and (max-width:991px) {
	.membership-plan-form .gform_wrapper ul li.gfield ul.gfield_checkbox li label {
		line-height: 18px !important;
	}
}

.membership-plan-form .gform_wrapper ul li.gfield ul.gfield_checkbox .gchoice .gfield-choice-input {
	background-color: #fff !important;
	border: 1px solid #fff !important;
}

.membership-plan-form .gform_wrapper ul li.gfield ul.gfield_checkbox .gchoice .gfield-choice-input:checked {
	background-color: #fff !important;
	border: 1px solid #fff !important;
}

.membership-plan-form .gform_wrapper ul li.gfield ul.gfield_checkbox .gchoice .gfield-choice-input:checked:after {
	font-size: 16px;
	color: #fff;
	border-bottom: 1px solid #00a0c6;
	border-right: 1px solid #00a0c6;
}

.membership-plan-form .gform_wrapper ul li.gfield.gfield.gfield_error label {
	color: #fff !important;
}

.membership-plan-form .gform_wrapper ul li.gfield .ginput_container_select select {
	background-position: 95% center !important;
	background-image: url("data:image/svg+xml,<svg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E<path%20d%3D%22M5.53516%207.36426L0.285156%202.11426C0.0117188%201.86816%200.0117188%201.45801%200.285156%201.18457C0.53125%200.938477%200.941406%200.938477%201.21484%201.18457L6%205.99707L10.7852%201.21191C11.0312%200.938477%2011.4414%200.938477%2011.7148%201.21191C11.9609%201.45801%2011.9609%201.86816%2011.7148%202.11426L6.4375%207.36426C6.19141%207.6377%205.78125%207.6377%205.53516%207.36426Z%22%20fill%3D%22%23FFFFFF%22/%3E</svg>") !important;
	padding: 16px !important;
	text-transform: uppercase;
}

.membership-plan-form .gform_wrapper ul li.gfield .ginput_container_select select.nitro-lazy {
	background-image: none !important;
}

.membership-plan-form .gform_wrapper ul li.gfield .ginput_container_select select option {
	background-color: #fff !important;
	color: #000 !important;
}

.membership-plan-form .gform_wrapper ul li.gfield.gf_full {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.membership-plan-form .gform_wrapper ul li.gfield.gf_right_half {
	padding-left: 4px !important;
}

@media screen and (max-width:991px) {
	.membership-plan-form .gform_wrapper ul li.gfield.gf_right_half {
		width: 100% !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}

.membership-plan-form .gform_wrapper ul li.gfield.gf_left_half {
	padding-right: 4px !important;
}

@media screen and (max-width:991px) {
	.membership-plan-form .gform_wrapper ul li.gfield.gf_left_half {
		width: 100% !important;
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
}

@media screen and (max-width:991px) {
	#gform_11 ul.gform_fields li.gfield {
		min-width: 100% !important;
		max-width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		float: none !important;
	}
}

.gform_legacy_markup_wrapper ul.gform_fields li.gfield.contact-signup {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.Three-columns {
	-moz-column-count: 3;
	column-count: 3;
	-moz-column-gap: 20px;
	column-gap: 20px;
}

.Three-columns ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.Three-columns li {
	margin-bottom: 20px;
}

.hero_banner_form_background .banner-form .gform_wrapper ul li.gfield.gfield_error label {
	color: #fff !important;
}

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

.page-item {
	margin-bottom: 0 !important;
}

.page-item .page-link {
	border-color: #b5121b !important;
	line-height: 30px;
	font-size: 16px;
	font-weight: 400;
	font-family: Roboto !important;
	color: #000 !important;
	min-height: 44px;
	min-width: 36px;
}

.page-item .page-link:hover {
	background-color: #d6001c !important;
	color: #fff !important;
	text-decoration: none !important;
	font-size: 16px !important;
	line-height: 30px !important;
}

.page-item:first-child .page-link {
	border-top-left-radius: 100px;
	border-bottom-left-radius: 100px;
}

.page-item:last-child .page-link {
	border-top-right-radius: 100px;
	border-bottom-right-radius: 100px;
}

.page-item .page-link.current {
	background-color: #d6001c !important;
	color: #fff !important;
}

.blog-page-pagination, .search-page-pagination {
	margin: 0 !important;
	padding: 0 !important;
}

.blog-page-pagination>nav, .search-page-pagination>nav {
	margin-top: 0;
}

.page-item, .page-item:not(:first-child) .page-link, .page-numbers {
	margin-left: 0 !important;
}

.page-item:first-child .page-link {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	min-width: 36px;
}

.page-item:last-child .page-link {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	min-width: 36px;
}

.page-item .page-link {
	line-height: 30px;
	font-size: 16px;
	font-weight: 400;
	min-height: 44px;
	border: 1px solid #ffb513 !important;
	min-width: 29px;
}

.page-item, .page-numbers {
	margin-left: 0;
}

.accordion {
	margin-top: 0;
	margin-bottom: 0;
}

.accordion-item {
	margin-bottom: 10px;
	border: 0 !important;
}

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

.accordion-item.border-0 {
	border: 0 !important;
}

.accordion-item.border-custom .accordion-body, .accordion-item.border-custom .accordion-header {
	border: 2px solid #00a0c6 !important;
	border-radius: 0 !important;
}

.accordion-item P:empty {
	display: none;
}

.accordion-item .accordion-item:first-of-type {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.accordion-item.accordion-item:last-of-type {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	margin-bottom: 0 !important;
}

body .schedule_service_form .accordion-item {
	border: none !important;
}

@media screen and (max-width:991px) {
	body .schedule_service_form .accordion-item:last-child {
		margin-bottom: 44px !important;
	}
}

.carrer_pagination .swiper-pagination-bullet-active {
	background-color: #fff !important;
	color: #fff !important;
}

div.swiper-horizontal>.swiper-pagination-bullets, div.swiper-pagination-bullets.swiper-pagination-horizontal, div.swiper-pagination-custom, div.swiper-pagination-fraction {
	width: 100%;
	margin-top: 0;
	position: static !important;
	text-align: center;
}

span.swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #898989;
	opacity: 1;
}

span.swiper-pagination-bullet-active {
	background: #000;
	transform: scale(1.2);
}

div.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, div.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
}

div.swiper-button-next, div.swiper-button-prev {
	width: 60px;
	height: 60px;
	margin-top: calc(-60px / 2);
	border-radius: 30px;
	color: #000;
}

div.swiper-button-next:after, div.swiper-button-prev:after {
	font-size: 20px;
	display: block !important;
	font-weight: 700;
}

div.swiper-button-next:hover, div.swiper-button-prev:hover {
	color: #006075;
}

.affiliation-swiper .swiper-button-prev, .affiliation-swiper .swiper-rtl .swiper-button-next {
	left: -21px;
}

.affiliation-swiper .swiper-button-next, .affiliation-swiper .swiper-rtl .swiper-button-prev {
	right: -21px;
}

.swiper-button-next-lightbox-gallery, div.swiper-button-next, div.swiper-button-prev.swiper-button-prev-lightbox-gallery {
	border-radius: 0;
}

div.swiper-button-next.swiper-button-next-lightbox-gallery, div.swiper-button-prev.swiper-button-prev-lightbox-gallery {
	color: #fff;
}

div.swiper-button-next.swiper-button-next-lightbox-gallery:after, div.swiper-button-prev.swiper-button-prev-lightbox-gallery:after {
	display: block !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav ul {
	border: none;
	min-width: 290px;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li {
	background: 0 0 !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li:hover>a .nav-link-title {
	border-bottom: 2px solid #000;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li:hover>a i {
	color: #000;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li {
	position: relative;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li:first-child>ul {
	top: 0;
}

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

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>a:hover {
	color: #fff !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul>li>a .nav-dropdown-icon {
	top: 10px;
	right: 10px;
}

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

.mobile_buttons {
	margin-top: 12px;
	padding-bottom: 3px !important;
	margin-inline: 15px;
}

@media (max-width:767px) {
	.mobile_buttons {
		max-width: 315px;
		margin-inline: auto;
	}
}

body.nav-expanded .announcement-bar {
	display: none;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li ul li a span {
	font-weight: 500 !important;
}

@media screen and (max-width:1399px) {
	.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav li ul li a span {
		font-size: 11px !important;
	}
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>ul {
	box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .1) !important;
	left: -40px;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>a {
	padding: 0 6px 0 0 !important;
}

@media screen and (max-width:1199px) {
	.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>a {
		font-size: 9px !important;
		padding: 0 6px 0 0 !important;
	}
}

@media screen and (max-width:1399px) {
	.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li>a {
		font-size: 12px;
	}
}

.navbar-toggler-icon {
	font-weight: 900 !important;
}

.mobile-service-block {
	border-top: 8px solid #006075;
}

.mobile-service-icon {
	display: flex;
	width: 50px;
	height: 50px;
	padding: 6px 24px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 10px;
	flex-shrink: 0;
	background-color: #00a0c6;
	border-radius: 100%;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.mega-menu:hover>ul {
	display: flex !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.mega-menu>ul {
	min-width: 600px;
	flex-flow: wrap;
	gap: 1%;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.mega-menu>ul:before {
	content: "" !important;
	background-color: #000;
	height: 100%;
	width: 1px;
	position: absolute;
	left: 49.5%;
	top: auto;
	display: block !important;
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li.mega-menu>ul>li {
	flex: 0 0 49.5%;
	max-width: 100%;
}

.menu-item-62272 ul {
	left: -110px !important;
}

.menu-item-62305 ul {
	right: 100% !important;
}

.mobile_buttons .header_accordion button {
	background-color: #b5121b !important;
}

@media only screen and (max-width:768px) {
	.mobile_buttons .anouncement-left {
		display: inline-block !important;
		max-width: 235px;
		white-space: nowrap;
		overflow: hidden !important;
		text-overflow: ellipsis;
	}
}

.mobile_cta_popup .btn-quaternary {
	background-color: transparent !important;
	border: 1px solid transparent !important;
	width: 100%;
}

.mobile_cta_popup .btn-quaternary:hover {
	background-color: transparent !important;
}

@media (hover:none),only screen and (max-width:991px) {
	.bc_nav_container_mobile ul li a {
		font-family: inter !important;
		color: #000 !important;
		font-size: 14px !important;
		line-height: 18px !important;
		font-weight: 500 !important;
	}
	
	.bc_nav_container_mobile ul li a .nav-link-title {
		color: #000 !important;
	}
}

.bc_nav_container_mobile.show-level-3 ul .level-3-active {
	top: 100% !important;
}

.mobile_header_type_A .toggle-menu-icon {
	width: 74px;
	min-height: 75px;
	justify-content: center;
}

.mobile_nav_type_A .close_icon {
	font-weight: 400 !important;
}

.select-items div, .select-selected, .select-selected-category {
	color: #b5121b;
	background: #fff;
	padding: 10px;
	font-family: inter !important;
	font-size: 14px;
	font-weight: 500;
	line-height: 17.5px;
	border: 1px solid #b5121b;
}

.select-selected {
	border-radius: 0 100px 100px 0 !important;
}

.select-selected-category {
	font-size: 14px;
	font-family: inter !important;
}

input#search {
	color: #000 !important;
	border: 1px solid #caf0f9 !important;
	background-color: #caf0f9 !important;
	max-width: 290px;
}

input#search:focus {
	background-color: #caf0f9 !important;
}

input#search::-moz-placeholder {
	color: #000 !important;
}

input#search::placeholder {
	color: #000 !important;
}

@media (max-width:991px) {
	input#search {
		margin-bottom: 20px;
	}
}

.select-items {
	color: #000 !important;
}

.select-items div {
	color: #000;
	border-radius: 0;
	border: none;
}

.select-items div:hover {
	background-color: #caf0f9;
	color: #fff !important;
}

.custom-select .select-selected {
	padding: 10px 30px 10px 10px;
	background-repeat: no-repeat !important;
	background-repeat: no-repeat !important;
	background-position: center right !important;
	background-image: url("data:image/svg+xml,<svg width=\"30\" height=\"10\" viewBox=\"0 0 20 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.45508 8.36426L2.20508 3.11426C1.93164 2.86816 1.93164 2.45801 2.20508 2.18457C2.45117 1.93848 2.86133 1.93848 3.13477 2.18457L7.91992 6.99707L12.7051 2.21191C12.9512 1.93848 13.3613 1.93848 13.6348 2.21191C13.8809 2.45801 13.8809 2.86816 13.6348 3.11426L8.35742 8.36426C8.11133 8.6377 7.70117 8.6377 7.45508 8.36426Z\" fill=\"%23B5121B\"/></svg>") !important;
}

.custom-select .select-selected.nitro-lazy {
	background-image: none !important;
}

.custom-select select {
	padding: 10px 30px 10px 10px;
	background-repeat: no-repeat !important;
	background-repeat: no-repeat !important;
	background-position: center right !important;
	background-image: url("data:image/svg+xml,<svg width=\"30\" height=\"10\" viewBox=\"0 0 20 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.45508 8.36426L2.20508 3.11426C1.93164 2.86816 1.93164 2.45801 2.20508 2.18457C2.45117 1.93848 2.86133 1.93848 3.13477 2.18457L7.91992 6.99707L12.7051 2.21191C12.9512 1.93848 13.3613 1.93848 13.6348 2.21191C13.8809 2.45801 13.8809 2.86816 13.6348 3.11426L8.35742 8.36426C8.11133 8.6377 7.70117 8.6377 7.45508 8.36426Z\" fill=\"%23000000\"/></svg>") !important;
}

.custom-select select.nitro-lazy {
	background-image: none !important;
}

.custom-select::after {
	display: none !important;
}

.form-control {
	background: #f6f6f6;
	line-height: 17.5px;
}

.form-control:focus {
	background-color: #f6f6f6 !important;
}

.request_form .modal-dialog {
	max-width: 920px;
	padding: 0 !important;
	margin: 3.5rem .8rem;
}

@media (min-width:576px) {
	.request_form .modal-dialog {
		margin: 2.75rem auto;
	}
}

@media (max-width:991.98px) {
	.request_form .modal-dialog {
		max-width: 720px;
	}
}

@media screen and (min-width:991px) {
	.request_form .request_form .modal-dialog {
		padding: 0 !important;
	}
}

.request_form .modal-content {
	background: #fff;
	border-radius: 16px;
}

@media (max-width:991.98px) {
	.request_form .modal-content {
		border-radius: 0;
	}
}

.request_form .modal-header {
	padding: 0 28px;
}

@media (max-width:991.98px) {
	.request_form .modal-header {
		padding: 0 7.5px;
	}
}

.request_form .modal-body {
	padding: 38px 28px;
}

@media (max-width:991.98px) {
	.request_form .modal-body {
		padding: 11px 7.5px;
	}
}

.request_form .modal-content {
	border-radius: 0;
}

.request_form .elementor-popupform {
	padding: 45.7px 61.7px;
	border-radius: 0;
}

@media (max-width:991.98px) {
	.request_form .elementor-popupform {
		padding: 20px 15px;
	}
}

.request_form p.promotion-para {
	font-family: "Open Sans";
}

.announcment_bar_text:hover, .elementor .announcment_bar_text:hover {
	font-size: 15px;
	word-spacing: 0px;
	line-height: normal;
}

.announcment_bar_text:hover span.announcment_wrap_text, .elementor .announcment_bar_text:hover span.announcment_wrap_text {
	text-decoration: underline !important;
}

@media only screen and (max-width:991px) {
	.announcment_bar_text, .elementor .announcment_bar_text {
		font-size: 15px;
		word-spacing: 0px;
		line-height: normal;
	}
}

.announcement-bar {
	padding-block: 5.6px;
}

.announcement-bar .announcment_bar_text {
	gap: 7px;
}

@media (max-width:1199px) {
	.announcement-bar .announcment_bar_text {
		font-size: 12px !important;
		display: inline-block;
	}
}

.announcement-bar .announcment_bar_text i {
	font-size: 16px !important;
	display: inline-block;
}

.announcement-bar .announcment_bar_text:hover span {
	text-decoration: underline !important;
}

.announcement-bar .announcment_bar_text.tooltip-text:hover span {
	text-decoration: underline;
}

@media (max-width:1199px) {
	.announcement-bar .container {
		max-width: 100% !important;
	}
}

.announcment_bar_text {
	gap: 7px;
}

@media (max-width:992px) {
	.announcment_bar_text {
		border-radius: 4px;
	}
}

.bc_nav_container_mobile .announcment_bar_text, .bc_nav_container_mobile .elementor .announcment_bar_text {
	gap: 0;
}

.call-popup {
	background: #caf0f9;
}

.call-popup button.close {
	width: 68px;
}

.call-popup button.close i {
	margin-top: 2px;
	display: block;
}

.call-options {
	margin-top: 13px;
	display: grid !important;
	max-width: 315px;
	margin-inline: auto;
}

.call-options a.btn-primary {
	gap: 16px;
	align-items: center;
	min-height: 43px !important;
	margin-bottom: 16px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
}

.site_header .nav_container_desktop_a #navbarSupportedContentDesktop ul.navbar-nav li {
	padding-bottom: 23px;
	padding-right: 10px;
}

@media (max-width:1199px) {
	.site_header .nav_container_desktop_a #navbarSupportedContentDesktop ul.navbar-nav li {
		padding-right: 10px !important;
	}
}

.site_header .nav_container_desktop_a #navbarSupportedContentDesktop ul.navbar-nav li>ul>li>a {
	padding: 12px 16px !important;
}

.site_header .header_call_box {
	margin-block: 22px 35px;
	gap: 14px;
}

.site_header .header_call_box .btn-primary {
	padding: 10px 25px !important;
}

@media (max-width:1399px) {
	.site_header .header_call_box {
		margin-block: 15px 15px;
	}
}

@media (max-width:1199px) {
	.site_header .header_call_box {
		margin-block: 11px 15px;
	}
}

.site_header span#schedule_online_button_desktop {
	min-width: 250px !important;
}

.site_header .call_today {
	align-items: center;
	display: flex;
	gap: 10px;
}

.bc_nav_container_mobile {
	background-color: #006075;
}

.bc_nav_container_mobile #navbarSupportedContent ul.navbar-nav li ul li a span {
	font-weight: 500;
	line-height: 21px;
}

.bc_nav_container_mobile #navbarSupportedContent ul.navbar-nav li a span {
	text-transform: uppercase;
	color: #000 !important;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
}

.bc_nav_container_mobile #navbarSupportedContent ul.navbar-nav li a i {
	color: #000;
}

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

@media (max-width:767px) {
	.mobile_nav_type_A .mobile-cross-box {
		text-align: end;
	}
}

.bc_nav_container_mobile #navbarSupportedContent>ul.navbar-nav>li:last-child {
	border-bottom: 1px solid #898989 !important;
	margin-bottom: 50px !important;
}

body .mobile_popup_form_background_color .modal-content {
	background-color: transparent;
}

body .mobile_popup_form_background_color .modal-dialog {
	max-width: 100% !important;
}

@media (max-width:575px) {
	body .mobile_popup_form_background_color .mobile-cross-box {
		padding-right: 7px !important;
	}
}

body .mobile_popup_form_background_color .btn-primary {
	border: none;
	text-decoration: none;
	width: 100%;
	min-height: 43px !important;
	font-weight: 500;
	font-size: 14px;
	line-height: 17.5px;
}

body .mobile_popup_form_background_color .btn-primary span {
	font-weight: 600;
	font-size: 13px;
	line-height: 18px;
	margin-top: 3px;
	margin-right: 0;
	color: #00a0c6;
	font-family: "Open Sans";
}

body .mobile_popup_form_background_color .btn-primary i {
	color: #00a0c6;
}

body .mobile_popup_form_background_color .btn-primary:hover {
	font-size: 13px !important;
	line-height: 18px !important;
}

.mobile_popup_form_background_color {
	background: #caf0f9 !important;
}

.mobile_popup_form_background_color .call-options a.btn-primary {
	background-color: transparent !important;
	border: 1px solid #00a0c6 !important;
	border-color: #00a0c6 !important;
}

.bc_nav_container_mobile #navbarSupportedContent>ul.navbar-nav>li {
	border-top: 1px solid #898989 !important;
}

@media (max-width:767px) {
	ul#menu-mobile-main-menu {
		max-width: 315px;
		margin: 0 auto !important;
	}
}

.bc_nav_container_mobile #navbarSupportedContent ul.navbar-nav li>ul>li>a span {
	color: #000 !important;
}

@media (hover:none),only screen and (max-width:991px) {
	.bc_nav_container_mobile #navbarSupportedContent ul li.dropdown-active>a .nav-link-title {
		color: #000 !important;
	}
}

a#rds_footer_element_0, a#rds_footer_element_1, span#rds_footer_element_2 {
	display: none;
}

@media (hover:none),only screen and (max-width:991px) {
	.bc_nav_container_mobile #navbarSupportedContent ul li a {
		padding: 14.5px 0 !important;
	}
	
	.bc_nav_container_mobile #navbarSupportedContent ul li a .bc-nav-dropdown-icon {
		width: 16px;
	}
}

@media (max-width:1800px) {
	.hero-headings {
		max-width: 600px;
	}
}

.home_banner {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	z-index: 1;
}

@media screen and (min-width:380px) and (max-width:440px) {
	.home_banner {
		padding-bottom: 200px !important;
	}
}

@media screen and (min-width:992px) and (max-width:1599px) {
	.home_banner {
		height: 520px;
		background-color: #f8f8f8;
	}
	
	.home_banner .display1 {
		font-size: 40px !important;
		line-height: 50px !important;
	}
	
	.home_banner .display2 {
		font-size: 30px !important;
		line-height: 35px !important;
	}
}

@media (min-width:1600px) {
	.home_banner {
		height: 745px;
		padding-top: 122px !important;
		background-position: right 20% !important;
	}
}

@media (max-width:991px) {
	.home_banner .banner-content {
		max-width: 100%;
	}
}

.home_banner .banner-content .display1 {
	padding-bottom: 12px;
	color: #fff !important;
}

.home_banner .banner-content .display2 {
	padding-bottom: 12px;
	color: #fff !important;
}

@media (max-width:420px) {
	.home_banner .banner-content .display2.mw-301 {
		max-width: 275px !important;
		min-width: 275px !important;
	}
}

.home_banner .banner-content a {
	margin-top: 30px;
	margin-bottom: 40px;
	padding-inline: 10px !important;
}

@media (max-width:991px) {
	.home_banner .banner-content a {
		margin-top: 31px;
		margin-bottom: 0;
	}
}

@media screen and (min-width:767px) and (max-width:991px) {
	body .home_banner {
		background-image: -webkit-image-set(url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/hero/home-banner.webp") 1x, url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/hero/home-banner@2x.webp") 2x, url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/hero/home-banner@3x.webp") 3x);
		background-image: image-set(url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/hero/home-banner.webp") 1x, url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/hero/home-banner@2x.webp") 2x, url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/hero/home-banner@3x.webp") 3x);
	}
}

.hero_banner_form_background {
	padding: 37px 27px;
	border: 3px solid #00a0c6;
	background: #00a0c6;
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .25);
}

.hero_banner_form_background h3 {
	margin-bottom: 25px;
}

@media (max-width:991px) {
	.hero_banner_form_background {
		min-height: 100% !important;
		padding: 22px 12px !important;
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25) !important;
	}
}

@media (min-width:992px) {
	.bc_nav_container_mobile .navbar {
		padding-inline: 60px !important;
	}
	
	.branding_logo {
		top: 0;
		filter: drop-shadow(0 4.476px 4.476px rgba(0, 0, 0, .25));
	}
}

@media (max-width:1199px) {
	.branding_logo .branding_logo {
		max-width: 230px !important;
	}
}

@media (max-width:1399px) {
	.branding_logo {
		max-width: 260px !important;
	}
}

@media (max-width:1399px) {
	.site_header .nav_container_desktop_a #navbarSupportedContentDesktop ul.navbar-nav li {
		padding-bottom: 10px;
	}
}

.nav_container_desktop #navbarSupportedContentDesktop ul.navbar-nav>li:last-child {
	padding-right: 0 !important;
}

.desktop-form-c {
	background-color: #f8f8f8;
}

.btn-primary::before, .elementor .btn-primary::before {
	display: none;
}

@media only screen and (min-width:1199px) {
	body .home_banner {
		background-size: 101% !important;
		background-position: top !important;
	}
}

.service-section {
	background: #b5121b;
}

.service-section .service-swipper-auto {
	padding: 25px 95px;
}

@media (max-width:1550px) {
	.service-section .service-swipper-auto {
		padding: 25px 20px;
	}
}

.service-section .service-swipper-auto .border-top-tertiary-lg-10 {
	border-radius: 10px;
	border-radius: 20px;
	overflow: hidden;
	box-shadow: 0 6px 27px 0 rgba(0, 0, 0, .2) !important;
	border: none;
}

.service-section .service-swipper-auto .border-top-tertiary-lg-10:hover a, .service-section .service-swipper-auto .border-top-tertiary-lg-10:hover div {
	background-color: #00a0c6;
}

.service-section .service-swipper-auto .border-top-tertiary-lg-10:hover h6, .service-section .service-swipper-auto .border-top-tertiary-lg-10:hover i {
	color: #000 !important;
}

.service-section .service-swipper-auto .service_block {
	display: flex !important;
	align-items: center;
	justify-content: center;
	max-width: 100%;
	background-color: #fff;
	min-height: 190px;
}

.service-section .service-swipper-auto .service_block .service-icon-box {
	gap: 20px;
	display: grid !important;
	align-items: center !important;
	justify-content: center;
}

@media (max-width:991px) {
	.service-section .service-swipper-auto .service_block:hover .h7, .service-section .service-swipper-auto .service_block:hover h6 {
		color: #006075 !important;
	}
}

.service-section .service-outter-box {
	border-radius: 20px;
	border: 3px solid #b5121b;
	background: var(--Universal-color-white, #fff);
	box-shadow: 0 6px 27px 0 rgba(0, 0, 0, .2);
	margin-bottom: 20px;
	min-height: 185px;
	width: 100%;
	max-width: 215px;
}

@media (max-width:991px) {
	.service-section .service-outter-box {
		border: none;
		min-height: 145px;
		margin: 0 auto;
		padding: 0;
	}
}

.truck-image {
	position: absolute;
	top: -265px;
	right: 0;
}

@media (max-width:1550px) {
	.truck-image img {
		width: 520px;
	}
}

.service-grid {
	display: grid;
	grid-template-columns: 2fr 2fr;
	gap: 14.5px;
	row-gap: 16px;
}

@media (max-width:991px) {
	.service-grid {
		max-width: 375px;
		margin: 0 auto;
	}
}

.service-grid .service-outter-box {
	max-width: 160px;
}

.service-grid .service-grid-column:last-child {
	grid-column-start: 1;
	grid-column-end: 3;
	max-width: 160px;
	margin: 0 auto;
}

.service-sidebar-section .service-swipper-auto .service_block {
	height: 260px !important;
}

.bc_homepage .icon-minus1 {
	left: 0;
}

@media screen and (max-width:991px) {
	.service-icon {
		border-radius: 100%;
		left: 25px;
		top: 0;
		transform: translate(-50%, -50%);
		width: 90px;
		height: 90px;
		background: #00a0c6;
		display: flex;
		justify-content: center;
		align-items: center;
		z-index: 9;
	}
	
	.financing-btn.btn-primary {
		min-width: 168px !important;
		min-height: 53px !important;
	}
	
	.service_block:hover {
		background-color: #006075;
	}
	
	.service_block:hover .service_block_icon {
		color: #fff !important;
	}
	
	.service_block:hover i {
		color: #fff !important;
	}
}

.service-sidebar-section {
	margin-top: 75px;
}

.service-sidebar-section .service_block {
	padding-top: 60px;
	padding-bottom: 70px;
}

.service-sidebar-section .service_block:hover {
	background-color: #006075;
}

.service-sidebar-section .service_block:hover .service_block_icon {
	color: #fff !important;
}

.service-sidebar-section .service_block:hover .h7, .service-sidebar-section .service_block:hover i {
	color: #fff !important;
}

@media screen and (min-width:992px) {
	.service-sidebar-section .service-icon {
		width: 159px;
		height: 159px;
		top: 10px;
	}
	
	.service-sidebar-section .service-icon i {
		font-size: 93px !important;
		line-height: 88px !important;
	}
	
	.service-sidebar-section .service-swiper {
		padding-top: 70px !important;
	}
}

.service-sidebar-section .service-swiper.swiper-horizontal>.swiper-pagination-bullets {
	margin-top: 40px !important;
}

@media screen and (min-width:991px) {
	.services_swiper {
		display: flex !important;
		flex-wrap: wrap;
		grid-template-columns: auto auto;
		row-gap: 30px;
		-moz-column-gap: 28px;
		column-gap: 28px;
		justify-content: center;
	}
	
	.services_swiper .service-slide {
		width: 255px;
		background-color: #fff;
		box-shadow: 0 6px 27px 0 rgba(0, 0, 0, .2) !important;
		height: 250px !important;
	}
	
	.services_swiper .service_block {
		padding: 35px 30px;
	}
	
	.services_swiper .service_block:hover .h7 {
		color: #fff !important;
	}
	
	.services_swiper .service_block:hover {
		background-color: #006075;
	}
	
	.services_swiper .service_block:hover .service_block_icon {
		color: #fff !important;
	}
	
	.service-bg .container-fluid, .service-bg .container-lg, .service-bg .container-md, .service-bg .container-sm, .service-bg .container-xl, .service-bg .container-xxl {
		position: relative;
		z-index: 1;
	}
	
	.service-bg::after {
		content: "";
		display: block;
		background-image: -webkit-image-set(url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/service-blocks/service-bg.jpg") 2x, url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/service-blocks/service-bg.jpg") 3x);
		background-image: image-set(url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/service-blocks/service-bg.jpg") 2x, url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/service-blocks/service-bg.jpg") 3x);
		background-repeat: no-repeat !important;
		background-size: cover !important;
		background-position: bottom;
		bottom: 0;
		z-index: 0;
		position: absolute;
		height: 992px;
		width: 100%;
	}
}

@media screen and (min-width:1199px) {
	.services_swiper {
		grid-template-columns: auto auto auto auto !important;
	}
}

.mobile-service .h7 {
	color: #006075;
}

.mobile-service .h7:hover {
	color: #fff !important;
}

.mobile-service .mobile-service-slider i {
	color: #006075;
}

.mobile-service .mobile-service-slider i:hover {
	color: #fff !important;
}

.service_block_single {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .1);
	padding-block: 7.5px !important;
}

@media screen and (max-width:991px) {
	body:not(.home) .home-reviews::before {
		content: "";
		background-color: #e5f5f9;
		width: 100%;
		height: 10%;
		top: 0;
		position: absolute;
	}
}

.home-financing .home-financing-inner {
	padding-top: 47px !important;
	padding-bottom: 38px !important;
}

@media (max-width:992px) {
	.home-financing {
		background-color: #caf0f9;
	}
	
	.home-financing .cusom-cta-outer {
		padding-block: 28px !important;
	}
	
	.home-financing .cusom-cta-outer h6 {
		margin-bottom: 16px;
	}
	
	.home-financing .home-financing-inner {
		padding-block: 83.5px !important;
	}
}

.home-financing .financing-row-outer img {
	width: 205px;
	height: 205px;
}

.home-financing .row {
	padding: 25px 0;
	margin: 0 0;
}

@media (max-width:991px) {
	.home-financing .row {
		gap: 30px;
		text-align: center;
		box-shadow: none;
		padding-inline: 0px;
	}
}

.home-financing .row h6 {
	margin-bottom: 15px !important;
}

.home-financing .row strong {
	font-size: 18px;
	font-weight: 400;
	line-height: 21.5px;
}

@media only screen and (max-width:1199px) and (min-width:991px) {
	.home-financing button.mw-250 {
		min-width: 100% !important;
	}
}

@media only screen and (max-width:1199px) and (min-width:991px) {
	.home-financing .btn {
		min-width: 100% !important;
	}
}

.home-easy-financing {
	padding-block: 39.25px;
}

@media (max-width:991px) {
	.home-easy-financing {
		padding-block: 40px;
	}
}

.home-easy-financing h4 {
	margin-bottom: 15px;
}

@media (max-width:991px) {
	.home-easy-financing .home-finacing-row {
		display: grid;
		gap: 20px;
	}
}

.sidbar-financing-inner {
	padding-block: 28px;
	display: grid;
	gap: 30px;
}

@media (max-width:991px) {
	.sidbar-financing-inner {
		padding-block: 28px;
	}
}

.sidbar-financing-inner h6 {
	color: #000;
}

.sidbar-financing {
	margin-top: 75px;
}

@media (max-width:991px) {
	.sidbar-financing {
		margin-top: 0;
	}
}

.sidbar-financing .sidebar-finance-btn .btn-primary {
	min-width: 168px !important;
	min-height: 53px !important;
}

.financing-services {
	padding-block: 80px;
}

@media (max-width:991px) {
	.financing-services {
		padding-block: 40px;
	}
}

.financing-services .finance_custom_content h2 {
	margin-bottom: 30px !important;
}

.financing-services .finance_custom_content p {
	margin-bottom: 30px;
}

.financing-services .finance_custom_content ul {
	margin-bottom: 30px;
}

.financing-services .finance_custom_content a.financing-view-btn {
	display: flex;
	align-items: center;
	gap: 10px;
}

.financing-services .finance_custom_content a.financing-view-btn:hover {
	text-decoration: none;
}

.financing-services .finance_custom_content a.financing-view-btn:hover span {
	text-decoration: underline;
}

.finance-content a {
	color: #00a0c6 !important;
}

@media (max-width:991px) {
	.career_faq {
		padding: 0;
	}
}

.accordian-container .container-fluid.pb-5, .accordian-container .pb-5.container-lg, .accordian-container .pb-5.container-md, .accordian-container .pb-5.container-sm, .accordian-container .pb-5.container-xl, .accordian-container .pb-5.container-xxl {
	padding-bottom: 0 !important;
}

.financing-image-box h2 {
	margin-bottom: 20px;
}

@media (max-width:991px) {
	.financing-image-box h2 {
		margin-top: 20px;
	}
}

.financing-image-box p.elementor-image-box-description {
	margin-bottom: 20px !important;
}

.financing-image-box .financing-view-btn {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-top: 20px;
}

@media (max-width:991px) {
	.financing-image-box .financing-view-btn {
		justify-content: center;
	}
}

.financing-image-box .financing-view-btn span {
	line-height: 22.5px;
}

.financing-image-box .financing-view-btn:hover span {
	text-decoration: underline;
}

.fortifi-main h2 {
	margin-bottom: 8px;
}

.fortifi-main h6 {
	margin-bottom: 20px;
}

.financing-mobile-img {
	background: #006075 !important;
}

.finacing-affiliation .affiliation-section .container-fluid, .finacing-affiliation .affiliation-section .container-lg, .finacing-affiliation .affiliation-section .container-md, .finacing-affiliation .affiliation-section .container-sm, .finacing-affiliation .affiliation-section .container-xl, .finacing-affiliation .affiliation-section .container-xxl {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.finacing-temp .company-service {
	padding-bottom: 30px !important;
}

@media (min-width:640px) and (max-width:1199px) {
	.schedule_service_form ul.gform_fields li.preffered_time {
		display: inline-block !important;
		margin-top: 0 !important;
	}
}

.finacing-content .btn-primary {
	border-width: 1px !important;
}

.accordian-container .container-fluid.pb-5, .accordian-container .pb-5.container-lg, .accordian-container .pb-5.container-md, .accordian-container .pb-5.container-sm, .accordian-container .pb-5.container-xl, .accordian-container .pb-5.container-xxl {
	padding-bottom: 0 !important;
}

.elementor-widget-rds-accordion-widget .container-fluid.pb-5, .elementor-widget-rds-accordion-widget .pb-5.container-lg, .elementor-widget-rds-accordion-widget .pb-5.container-md, .elementor-widget-rds-accordion-widget .pb-5.container-sm, .elementor-widget-rds-accordion-widget .pb-5.container-xl, .elementor-widget-rds-accordion-widget .pb-5.container-xxl {
	padding-bottom: 0 !important;
}

.sumit-signups {
	max-width: 650px;
	margin: 0 auto;
}

.financing-extra-info span {
	color: #353535;
}

.financing-logo {
	max-width: 189px;
}

.financing-section {
	background-color: #d6f7ff;
}

h3.method-title {
	text-transform: none !important;
}

@media (max-width:991px) {
	.need-finacing-right {
		flex-direction: column;
	}
}

@media (max-width:450px) {
	.method-icon {
		height: 76px !important;
	}
	
	.method-header {
		width: 76% !important;
	}
}

@media (min-width:992px) {
	.finacing-content {
		display: grid;
		grid-template-columns: 290px auto;
		align-items: center;
	}
	
	.need-finacing-right div {
		max-width: 255px;
	}
}

@media screen and (max-width:766px) {
	.regions-center {
		display: flex;
		align-items: center;
	}
}

@media (min-width:992px) {
	.discover-difference {
		box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
	}
}

@media (max-width:991px) {
	.discover-difference {
		border-radius: 20px 20px 0 0 !important;
		background-size: cover;
	}
	
	.discover-difference:after {
		height: 25%;
		width: 100%;
		width: 100%;
		content: "";
		position: absolute;
		right: 0;
		left: 0;
		z-index: -1;
		background-color: #e5f5f9;
	}
}

@media (max-width:991px) {
	.discover-difference .row {
		display: flex;
	}
}

.discover-difference .row .discover-content h5 {
	margin-bottom: 15px;
}

.discover-difference .row .discover-icons {
	margin-top: 80px;
	display: grid;
	row-gap: 40px;
	grid-template-columns: 2fr 2fr 2fr;
	-moz-column-gap: 30px;
	column-gap: 30px;
	margin-bottom: 0;
}

@media (max-width:991px) {
	.discover-difference .row .discover-icons {
		margin-top: 50px;
		margin-bottom: 30px;
	}
}

.discover-difference .row .discover-icons .discover-icons-outer {
	display: grid;
	grid-template-columns: 1fr 5fr;
	gap: 0;
	margin-bottom: 0;
}

@media (max-width:991px) {
	.discover-difference .row .discover-icons .discover-icons-outer {
		text-align: center;
		margin-bottom: 10px;
		gap: 25px;
	}
}

@media (max-width:991px) and (max-width:991px) {
	.discover-difference .row .discover-icons .discover-icons-outer {
		gap: 16px;
	}
}

.discover-difference .row .discover-icons .discover-icons-outer .icon-box {
	width: 64px;
	height: 55px;
}

@media (max-width:991px) {
	.discover-difference .row .discover-icons .discover-icons-outer .icon-box {
		width: 48px;
		height: 50px;
	}
}

.discover-difference .row .discover-icons .discover-icons-outer .icon-box i {
	min-width: 38px;
	display: inline-block;
}

.discover-difference .row .discover-icons .discover-icons-outer .icon-content .h7 {
	color: #fff;
}

.discover-difference .row .discover-icons .discover-icons-outer .icon-box-outter {
	width: 64px;
	height: 55px;
}

@media (max-width:991px) {
	.discover-difference .row .discover-icons .discover-icons-outer .icon-box-outter {
		width: 48px;
		height: 50px;
	}
}

.discover-difference span.swiper-pagination-bullet-active {
	background-color: #fff !important;
}

.discover-difference .discover-swipper-pagination {
	margin-top: 20px;
}

@media only screen and (min-width:991px) {
	.discover-difference {
		height: 100%;
	}
}

@media (max-width:991px) {
	body:not(.home) .discover-difference::after {
		height: 0 !important;
	}
}

body .discover-difference .what-pagination-b.pagination-variation-a.true_white span.swiper-pagination-bullet {
	background-color: #000 !important;
}

@media (max-width:991px) {
	.discover-difference img, .review-img img {
		border-bottom: 0 !important;
	}
}

.discover_button_link {
	z-index: 1;
}

@media (max-width:991px) {
	.m-value-prop-section {
		max-width: 100vw !important;
		width: 100vw !important;
		margin-right: calc(50% - 50vw) !important;
		margin-left: calc(50% - 50vw) !important;
	}
}

.discover-difference .swiper-horizontal, .discover-difference .swiper-wrapper {
	height: 100% !important;
}

.promotion-home {
	background-image: url("https://ineedlifeline.com/wp-content/themes/rds-child/img/coupons/coupons-bg.jpg");
}

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

.promotion-home h2 {
	margin-bottom: 0;
}

.promotion-home h5 {
	margin-bottom: 15px;
}

@media (max-width:991px) {
	.promotion-home h5 {
		margin-bottom: 3px;
	}
}

@media (max-width:991px) {
	.promotion-home h4 {
		max-width: 209px;
		margin: 0 auto;
	}
}

.promotion-home .promotion-button {
	margin-top: 10px;
}

@media (max-width:991px) {
	.promotion-home .promotion-button {
		margin-top: 21px;
	}
	
	.promotion-home .promotion-button .btn-primary {
		min-width: 218px !important;
		min-height: 53px !important;
	}
}

.promotion-home .home-coupon-swiper {
	padding-bottom: 15px !important;
	padding: 30px 0;
}

@media (max-width:991px) {
	.promotion-home .home-coupon-swiper {
		padding: 0;
		padding-bottom: 0 !important;
		margin-top: 40px;
		margin-bottom: 40px;
	}
}

@media (max-width:991px) {
	.promotion-home .swiper-wrapper {
		justify-content: unset !important;
	}
}

.coupon-slider-pagination div.swiper-pagination-bullets.swiper-pagination-horizontal {
	margin-top: 0 !important;
}

.coupon-inner {
	border-radius: 0;
	background: #b5121b;
	padding: 15px;
	height: 100%;
}

.coupon-inner a.btn {
	background: #fff;
	border-color: #fff !important;
	color: #b5121b;
	display: block;
	padding: 8px;
}

.coupon-inner .head-coupon-box {
	min-height: 120px;
}

.coupon-inner .coupon-content {
	border-radius: 0;
	border: 3px dashed #fff;
	padding: 25px 15px;
	display: grid;
	gap: 15px;
	justify-content: center;
	text-align: center;
	grid-template-rows: auto;
	height: 100%;
}

@media (max-width:991px) {
	.coupon-inner .coupon-content {
		grid-template-rows: auto auto auto;
	}
}

.coupon-inner .coupon-content h4 {
	align-items: center;
	display: flex;
	justify-content: center;
}

.promotion-page .coupon-inner .request_service_button {
	max-width: 250px;
	margin: 0 auto;
}

@media (max-width:991px) {
	.sidebar_coupon {
		max-width: 100%;
		margin: 0 auto 40px !important;
		padding: 0 !important;
	}
}

.border-dashed-7 {
	border: 7px dashed #fff;
}

.footer_form_A.ui_kit_footer_form {
	background-color: #b5121b;
	border-radius: 0;
}

.back_to_blog {
	text-transform: uppercase !important;
}

@media (max-width:991px) {
	.back_to_blog {
		margin-bottom: 0 !important;
	}
}

.specials-popup #thankyou_page_promotion, .specials-popup .next-service.btn-primary {
	display: none !important;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.coupon-inner .coupon_name a {
		min-width: 200px !important;
	}
}

body:not(.home) .company-service:before {
	display: none !important;
}

@media (max-width:991px) {
	.company-service {
		overflow-x: hidden !important;
		position: relative;
	}
}

.company-service:before {
	content: "";
	position: absolute;
	background-image: url("https://ineedlifeline.com/wp-content/themes/rds-child/img/coupons/coupons-bg.png");
	width: 100%;
	height: 894px;
	top: 0;
	z-index: -1;
	transform: rotate(180deg);
	background-repeat: no-repeat;
	background-size: cover;
}

@media (max-width:991px) {
	.company-service:before {
		background-position: right 29%;
		height: 100%;
	}
}

.company-service .img_section img {
	width: 540px;
}

@media (min-width:1366px) {
	.company-service .img_section img {
		height: 338px;
		min-width: 511px;
	}
}

@media (max-width:421px) {
	.company-service .img_section img {
		height: 216px;
	}
}

@media (max-width:991px) {
	.company-service .img_section img {
		min-width: 345px;
	}
}

@media (max-width:991px) {
	.company-service .img_section {
		margin-bottom: 15px;
	}
}

.company-service h4 {
	margin-bottom: 15px;
}

.company-service h5 {
	margin-bottom: 50px;
}

@media (max-width:440px) {
	.company-service h5 {
		max-width: 430px;
	}
}

@media (max-width:991px) {
	.company-service h5 {
		margin-bottom: 15px;
	}
}

.company-service p {
	margin-bottom: 50px;
}

@media (max-width:991px) {
	.company-service p {
		text-align: center;
		margin-bottom: 15px;
	}
}

@media (min-width:991px) {
	.company-service .right-content {
		padding-left: 15px;
	}
}

.company-service .right-content .cmpny-content {
	max-width: 524px;
}

@media (max-width:991px) {
	.company-service .right-content .cmpny-content {
		max-width: 100%;
	}
}

.company-service .right-content .cmpny-content ul li {
	margin-bottom: 15px !important;
}

.home-reviews .review-img {
	position: relative;
}

.home-reviews .review-img img {
	border-radius: 20px 20px 0 0;
}

@media (max-width:991px) {
	.home-reviews .review-img img {
		width: 100%;
		width: 100vw !important;
		max-width: 100vw !important;
		margin-right: calc(50% - 50vw) !important;
		margin-left: calc(50% - 50vw) !important;
	}
}

@media (max-width:421px) {
	.home-reviews .review-img img {
		height: 360px;
	}
}

@media (min-width:1280px) {
	.home-reviews .review-img img {
		height: 587px;
		width: 540px;
	}
}

@media (max-width:991px) {
	.home-reviews .reviews-content {
		margin-top: 15px;
	}
}

@media (max-width:991px) {
	.home-reviews .reviews-content h4 {
		max-width: 338px;
	}
}

.home-reviews .reviews-content h5 {
	margin-bottom: 15px;
}

.home-reviews .reviews-content h2 {
	margin-bottom: 30px;
}

.home-reviews .reviews-content p {
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.home-reviews .reviews-content p {
		margin-bottom: 15px;
	}
}

.home-reviews .reviews-content .slide-icon {
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.home-reviews .reviews-content .slide-icon {
		margin-bottom: 15px;
	}
}

.home-reviews .reviews-content .read-more-rev-btn {
	margin-top: 15px;
}

@media (max-width:991px) {
	.home-reviews .reviews-content .read-more-rev-btn {
		margin-top: 10px;
	}
}

.home-reviews .reviews-content .read-more-rev-btn a {
	padding-inline: 10px !important;
}

@media (max-width:991px) {
	.home-reviews .reviews-content .read-more-rev-btn a {
		padding: 0 !important;
	}
}

.home-reviews .reviews-content strong {
	margin-bottom: 20px !important;
	font-weight: 700 !important;
	font-family: "Open Sans" !important;
}

@media (max-width:991px) {
	.home-reviews .reviews-content strong {
		margin-bottom: 20px !important;
		margin-top: 0;
	}
}

.home-reviews .reviews-content .swiper-pagination-bullets {
	text-align: start !important;
}

@media (max-width:991px) {
	.home-reviews .reviews-content .swiper-pagination-bullets {
		text-align: center !important;
	}
}

@media only screen and (min-width:768px) and (max-width:992px) {
	.home-reviews {
		background-image: none !important;
	}
	
	.home-reviews.nitro-lazy {
		background-image: none !important;
	}
}

.testimonial-page h1 {
	margin-bottom: 15px;
}

.testimonial-page h2 {
	margin-bottom: 34.5px;
}

@media (max-width:991px) {
	.testimonial-page .col-lg-2 {
		padding-inline: 35px !important;
		padding-bottom: 15px;
	}
}

.testimonial-page .col-lg-10 {
	margin-block: 30px;
	border-right: 1px solid #000;
}

@media (max-width:991px) {
	.testimonial-page .col-lg-10 {
		border: none !important;
		margin-block: 15px;
	}
}

.testimonial-page .review-content {
	padding-inline: 25px;
}

@media (max-width:991px) {
	.testimonial-page .review-content {
		padding-inline: 15px;
	}
}

.testimonial-page .review_b {
	margin-bottom: 45px;
}

.testimonial-page .review_b .shadow {
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .12);
	border-left: 5px solid #caf0f9;
}

@media (max-width:1199px) {
	.testimonial-page .review_b .col-lg-2 {
		padding: 5px;
	}
}

.testimonial-page .author-name {
	line-height: 31.5px;
}

.testimonial-page .testimonial-pagination {
	margin-top: -15px;
}

@media (min-width:992px) {
	.reviews {
		display: grid;
		grid-template-columns: auto auto;
	}
}

.reviews {
	gap: 50px;
}

.expert .sec-content-inner {
	z-index: 999;
	position: relative;
}

.expert .sec-content-inner h1 {
	margin-bottom: 30px;
}

.expert .sec-content-inner h2 {
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.expert .sec-content-inner h2 {
		margin-bottom: 15px;
	}
}

.expert .sec-content-inner .read-more-btn {
	margin-bottom: 0 !important;
	font-weight: 700;
	font-size: 20px;
	line-height: 25px;
}

.expert .sec-content-inner .read-more-btn span {
	padding-right: 10px;
}

.expert .sec-content-inner .read-more-btn:hover span {
	text-decoration: underline;
}

.sec-content-bottom {
	border-radius: 20px 20px 0 0 !important;
	border-bottom: 12px solid #b5121b !important;
}

body main .company-service .right-content ul li:before {
	color: #000;
	background-color: #000 !important;
}

.about-expert {
	padding-bottom: 5px;
}

@media (max-width:991px) {
	.about-expert {
		padding-top: 40px;
	}
}

.about-expert .about-left-img {
	padding-right: 10px;
	padding-left: 20px;
}

@media (max-width:991px) {
	.about-expert .about-left-img {
		padding-right: 20px;
		margin-top: 20px;
	}
}

.about-expert .about-left-img img {
	width: auto !important;
}

.about-content .about-left-img {
	padding-left: 10px;
}

@media (max-width:991px) {
	.about-content .about-left-img {
		padding-left: 20px;
		margin-top: 20px;
	}
}

.about-content-start {
	padding-top: 30px;
	padding-bottom: 80px;
}

@media (max-width:991px) {
	.about-content-start {
		padding-bottom: 40px;
	}
}

@media (max-width:991px) {
	.about-content-start .row {
		display: flex;
		flex-direction: column-reverse;
	}
}

@media (max-width:991px) {
	.about-content-start .row .about-left-img {
		margin-top: 20px;
		margin-top: 20px;
	}
}

.about-content-start .row .discover-content h2 {
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.finacing-content {
		flex-direction: column !important;
	}
}

.financing-read-more .expert {
	padding-block: 80px;
}

@media (max-width:991px) {
	.financing-read-more .expert {
		padding-block: 40px;
	}
}

@media (min-width:992px) {
	.image-right.mh-lg-625 {
		min-height: 625px;
	}
	
	.seo-right-section {
		height: 523px !important;
	}
	
	.value-img-section img {
		-o-object-fit: cover;
		object-fit: cover;
		width: 100%;
	}
}

@media (min-width:992px) and (min-width:992px) and (max-width:1240px) {
	.value-img-section img {
		margin-top: -260px;
		height: 440px;
	}
}

@media (min-width:992px) and (min-width:1240px) {
	.value-img-section img {
		margin-top: -165px;
		height: 530px;
	}
}

.proudly_serving_area.proudly-serving-a .container {
	margin-top: 0 !important;
}

.proudly_serving_area.proudly-serving-a {
	background-position: bottom center !important;
	height: auto !important;
}

@media (min-width:767px) and (max-width:991px) {
	.proudly_serving_area.proudly-serving-a {
		background-position: 60% 115px !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.proudly_serving_area.proudly-serving-a {
		background-position: 56% 0 !important;
	}
}

@media (min-width:767px) and (max-width:767px) {
	.proudly_serving_area.proudly-serving-a {
		height: 956px !important;
	}
}

body .proudly_serving_area {
	z-index: 0;
	position: relative;
	background-repeat: no-repeat;
}

body .proudly_serving_area .container {
	margin-top: 0 !important;
	padding-top: 40px;
	padding-bottom: 39px;
}

@media (max-width:991px) {
	body .proudly_serving_area .container {
		padding-bottom: 0;
		padding-top: 0;
	}
}

body .proudly_serving_area .border-bottom-service {
	border-bottom: 1px solid #b9cfd4 !important;
}

body .proudly_serving_area .map-content-area {
	max-width: 445px;
	background: #fff;
	padding: 60px 35px;
	box-shadow: 0 8px 35px 0 rgba(0, 0, 0, .16);
}

@media (max-width:991px) {
	body .proudly_serving_area .map-content-area {
		margin: 0 13px;
		padding-block: 17px;
		max-width: 100% !important;
		text-align: start;
	}
}

body .proudly_serving_area .map-content-area .border-bottom-white {
	border-bottom: 8px solid #006075;
}

body .proudly_serving_area .map-content-area .h4, body .proudly_serving_area .map-content-area h4 {
	margin-bottom: 25px !important;
	padding-bottom: 15px;
	position: relative;
}

body .proudly_serving_area .map-content-area .h4:after, body .proudly_serving_area .map-content-area h4:after {
	position: absolute;
	content: "";
	background: #b9cfd4;
	height: 1px;
	width: 100px;
	bottom: 0;
	right: 50%;
	transform: translate(50%, 0);
}

@media (max-width:991px) {
	body .proudly_serving_area .map-content-area .h4, body .proudly_serving_area .map-content-area h4 {
		margin-bottom: 25px !important;
		padding-bottom: 17px;
	}
}

body .proudly_serving_area .map-content-area p {
	margin-bottom: 25px !important;
	text-align: center !important;
}

@media (max-width:991px) {
	body .proudly_serving_area .map-content-area-outer .row {
		flex-direction: column-reverse;
	}
}

.sidebar {
	padding: 25px 27px;
	border-radius: 0;
	border: 3px solid #00a0c6;
}

@media (max-width:991px) {
	.sidebar {
		margin-top: 30px;
		margin-bottom: 40px;
	}
}

@media (min-width:992px) {
	.sidebar {
		min-height: 808px;
	}
}

.sidebar h3 {
	margin-bottom: 20px;
}

.sidebar div#gform_wrapper_2 {
	max-width: 100%;
}

.sidebar .gform-footer .btn-primary {
	min-width: 100% !important;
}

.sidebar_coupon {
	padding-top: 75px;
}

.sidebar_coupon h3 {
	padding-bottom: 0;
	color: #fff;
}

.sidebar_coupon .coupon-inner {
	max-width: 350px;
	margin: 0 auto;
}

@media (max-width:991px) {
	.sidebar_coupon .coupon-inner {
		padding: 14px !important;
	}
}

.service-sidebar-section {
	background: 0 0 !important;
}

.service-sidebar-section span.swiper-pagination-bullet {
	background: #fff;
	border: 1px solid #006075;
}

.service-sidebar-section .swiper-pagination-service .swiper-pagination-bullet-active {
	background: #006075 !important;
}

.supage-service-slide {
	box-shadow: 0 6px 17px 0 rgba(0, 0, 0, .2);
}

.service-mobile-sidebar-section {
	background: 0 0 !important;
}

@media (max-width:991px) {
	.service-mobile-sidebar-section .service-outter-box {
		margin-bottom: 20px;
	}
}

@media (min-width:992px) {
	.see_all_button .btn-secondary {
		min-width: 269px !important;
	}
}

.sticky_bottom_btn .btn-primary:before {
	display: none;
}

.footer_text {
	font-family: inter;
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	line-height: 28.8px;
	color: #fff;
	word-spacing: 0px;
}

@media (max-width:991.98px) {
	.elementor .footer_links, .footer_links {
		font-size: 16px;
		line-height: 28.8px;
		word-spacing: 0px;
		color: #fff;
	}
}

.footer_links {
	color: #fff !important;
}

.footer_bg {
	position: relative;
	background-color: #00586a;
}

footer .footer-logo {
	height: 152px;
}

@media (max-width:991px) {
	footer .footer-logo {
		height: auto;
	}
}

footer .footer-inner-container, footer .our-locations {
	position: relative;
	z-index: 1;
}

footer .footer-outer {
	padding-top: 0;
	padding-bottom: 50px;
}

@media (max-width:991px) {
	footer .footer-outer {
		padding-top: 0;
		padding-bottom: 21px;
	}
}

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

footer .footer-outer .h6, footer .footer-outer h6 {
	color: #fff;
}

footer .footer-outer .h8, footer .footer-outer h8 {
	color: #fff;
}

footer .footer-outer::after {
	content: "";
	background-image: url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/footer/footer-bg@3x.webp");
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

@media (max-width:768px) {
	footer .footer-outer::after {
		background-image: url("https://cdn-ileceep.nitrocdn.com/YNsrniCuTaDfxXlAZSNbTqZUDIeoszpR/assets/images/optimized/rev-ed7390c/ineedlifeline.com/wp-content/themes/rds-child/img/footer/m-footer-bg@3x.webp") !important;
	}
}

footer .footer-call-icon {
	display: grid;
	gap: 25px;
	margin-top: 25px;
}

footer .footer-call-icon .mobile-phone-box {
	display: flex;
	justify-content: center;
	margin-bottom: 12px;
	align-items: center;
}

@media (max-width:991px) {
	footer .footer-call-icon .mobile-phone-box {
		margin-bottom: 0;
	}
}

footer .footer-call-icon .footer_phone_number {
	display: block;
}

@media (max-width:991px) {
	footer .footer-call-icon .footer_phone_number {
		margin-top: 9px;
	}
}

footer .footer-call-icon .license-number {
	padding-left: 37px;
}

@media (max-width:991px) {
	footer .footer-call-icon .license-number {
		justify-content: center;
		padding-left: 0;
		padding-top: 12px;
	}
}

@media (max-width:991px) {
	footer .location-footer {
		width: 100% !important;
		margin-top: 5px;
	}
}

@media (max-width:991px) {
	footer .location-footer .mw-266 {
		max-width: 100% !important;
	}
}

footer .location-footer .d-flex.gap-2 {
	justify-content: start;
	gap: 10px !important;
}

@media (max-width:1199px) {
	footer .location-footer .d-flex.gap-2 {
		justify-content: start !important;
	}
}

@media (max-width:991px) {
	footer .location-footer .d-flex.gap-2 {
		max-width: 300px;
		margin: 0 auto;
		justify-content: center !important;
		gap: 5px !important;
	}
}

@media (max-width:991px) {
	footer .location-footer .address-box-inner h6 {
		margin-bottom: 12px !important;
	}
}

footer .location-footer .address-box-inner p.footer_add {
	margin-bottom: 25px;
	font-size: 15px;
	line-height: 28px;
	font-family: Roboto;
	color: #fff;
}

@media (max-width:991px) {
	footer .location-footer .address-box-inner p.footer_add {
		font-size: 15px;
		line-height: 28px;
	}
}

footer .footer-social-icons {
	margin-top: 25px;
}

@media (max-width:991px) {
	footer .footer-social-icons {
		margin-top: 0;
	}
}

@media (max-width:991px) {
	footer .hours-operation {
		margin-top: 0;
		margin-bottom: 0;
	}
	
	footer .hours-operation .h6, footer .hours-operation h6 {
		font-weight: 600 !important;
	}
}

.footer_add {
	font-family: Roboto;
	color: #fff !important;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 28px;
}

@media (max-width:991px) {
	.footer_add {
		margin-bottom: 25px;
		font-size: 16px;
		line-height: 30px;
	}
}

.footer_add:hover {
	color: #fff !important;
}

body .fixed-bottom.btn {
	overflow: visible !important;
	border-radius: 0 !important;
	min-height: 65px;
	background-color: #ffb513 !important;
}

body .fixed-bottom.btn:hover {
	background-color: #000 !important;
}

body .fixed-bottom.btn a.btn {
	gap: 10px;
}

body .fixed-bottom.btn a.btn:hover {
	color: #fff !important;
}

.footer_copyright_bar {
	padding-block: 35px;
	color: #fff;
	position: relative;
	z-index: 2;
}

.footer_copyright_bar .container {
	font-size: 16px;
	line-height: 30px !important;
	font-weight: 400;
	font-family: Roboto;
}

@media (max-width:991px) {
	.footer_copyright_bar .container {
		padding-inline: 18px;
	}
}

.footer_copyright_bar .container a.footer_copyright_links {
	color: #fff !important;
	font-size: 16px;
	line-height: 30px !important;
	font-weight: 400;
	font-family: Roboto;
}

.footer_copyright_bar .container a.footer_copyright_links:hover {
	text-decoration: underline;
	font-size: 16px;
	line-height: 30px !important;
	font-weight: 400;
	font-family: Roboto;
}

.footer_copyright_bar .container a {
	color: #fff !important;
	font-size: 16px;
	line-height: 30px !important;
	font-weight: 400;
	font-family: Roboto;
}

.footer_copyright_bar .container a:hover {
	text-decoration: underline;
	font-size: 16px;
	line-height: 30px !important;
	font-weight: 400;
	font-family: Roboto;
}

@media (max-width:991px) {
	.footer_copyright_bar {
		padding-top: 15px;
		padding-bottom: 30px;
		margin-bottom: 50px !important;
	}
}

footer.border-top-primary {
	border-top: 15px solid #b5121b;
}

@media (max-width:991px) {
	footer.border-top-primary {
		background-position: center left !important;
	}
}

@media (min-width:991px) {
	span.d-lg-block.d-none.extra-line {
		display: inline-block !important;
	}
}

.check-location {
	margin-bottom: 43px;
}

@media (max-width:991px) {
	.check-location {
		margin-bottom: 33px;
	}
}

.check-location .location .row {
	row-gap: 10px;
}

.border-top-lights {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

.service-areas a:hover {
	color: true_white !important;
}

.d-footer {
	max-width: 546px;
	background: #caf0f9;
	padding: 16px 10px 16.5px;
	margin: 0 auto;
	margin-bottom: 18.5px;
}

.m-footer {
	max-width: 247px;
	background: #caf0f9;
	padding: 12px 55px;
	margin: 0 auto;
}

@media (max-width:991.98px) {
	body .uwy .userway_buttons_wrapper {
		bottom: 80px !important;
	}
}

body.nav-expanded .elementor.elementor-41535 {
	z-index: 21474836538 !important;
}

body.modal-open .uwy {
	z-index: 99999;
}

body.active-modal .uwy {
	z-index: 1;
}

@media (max-width:1199.98px) {
	.page_content .mt-sn-100 {
		margin-bottom: 0 !important;
	}
}

@media (min-width:992px) {
	.blog_img_container img {
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: top;
		object-position: top;
		min-height: 193px;
		border: 2px solid #000;
		border-radius: 0;
	}
}

.page_content .input-group {
	background-color: #fff;
}

.page_content .blog_img_container img {
	height: 200px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
	border: none !important;
}

@media (max-width:991px) {
	.page_content .blog_img_container img {
		height: 100% !important;
	}
}

.page_content .blog_read_more_text_color:hover {
	color: #b5121b !important;
}

@media (max-width:991px) {
	body .recent_post {
		max-width: 100vw !important;
		width: 100vw !important;
		margin-right: calc(50% - 50vw) !important;
		margin-left: calc(50% - 50vw) !important;
		padding: 0 15px;
		margin-top: 20px;
		padding-top: 50px !important;
	}
}

body .recent_post .border-bottom-2 {
	border-bottom: 2px solid #fff;
}

body .recent_post .blog_img_container img {
	height: 193px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

@media (max-width:991px) {
	body .recent_post .blog_img_container img {
		height: 100% !important;
	}
}

@media (max-width:991px) {
	.single-post .sidebar {
		margin-top: 0;
	}
}

.card-line {
	max-width: 350px;
	height: 2px;
	background-color: #caf0f9;
}

.about_us_content a {
	color: #00a0c6;
}

.about_us_content a:hover {
	color: #00a0c6;
}

@media (min-width:1200px) {
	.single-post .container {
		max-width: 1140px;
	}
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.single-post .container {
		max-width: 960px;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.single-post .container {
		max-width: 720px;
	}
}

@media screen and (min-width:567px) and (max-width:767px) {
	.single-post .container {
		max-width: 540px;
	}
}

a:hover .keep-reading-underline {
	text-decoration: underline !important;
}

.content-cta-section {
	padding: 27px 29.5px;
	min-height: 175px;
	margin: 30px 0;
	margin-top: 0 !important;
	border-radius: 10px;
}

@media (max-width:1199.98px) {
	.content-cta-section {
		padding: 17px 14.5px;
		min-height: 175px;
	}
}

.content-cta-section .cta_phone_link {
	color: #fff !important;
	font-family: inter !important;
}

.content-cta-section .cta-center-border {
	width: 2px;
	height: 121px;
	background-color: #fff;
}

@media (max-width:767.98px) {
	.content-cta-section .cta-center-border {
		width: 100%;
		height: 2px;
	}
}

.content-cta-section .cta_button_text {
	font-family: inter !important;
}

.content-cta-section .cta_button_text span {
	font-family: inter !important;
}

.cta_title {
	max-width: 240px;
	color: #fff !important;
}

@media (min-width:992px) and (max-width:1199px) {
	.cta_title {
		font-size: 22px !important;
	}
}

.back_to_blog {
	font-size: 20px !important;
	font-weight: 700 !important;
	line-height: 25px !important;
}

@media (max-width:991.98px) {
	.lightbox.gallery-item {
		pointer-events: none !important;
	}
}

.lightbox a.lightbox-title {
	font-family: inter;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: 33px;
	color: #000;
}

.gallery_link.single-gallery-section {
	max-width: 350px !important;
	height: 350px !important;
	min-height: 350px !important;
}

.gallery_link.single-gallery-section .overlay {
	background: linear-gradient(0deg, rgba(0, 0, 0, .75), rgba(0, 0, 0, .75)) !important;
}

.gallery_link.single-gallery-section:hover .overlay {
	opacity: 1 !important;
}

.gallery_link .overlay {
	background: 0 0;
}

.gallery_link:hover .overlay {
	opacity: 0;
}

.gallery_link img {
	width: 350px !important;
	max-width: 100% !important;
	height: 350px !important;
	min-height: 350px !important;
}

#Gallerylightbox {
	z-index: 9999;
	background-color: rgba(0, 0, 0, .6);
}

#Gallerylightbox .mySwiper-lightbox {
	padding-top: 0;
}

#Gallerylightbox .modal-dialog {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 100% !important;
	max-width: 100%;
}

#Gallerylightbox .modal-content {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	height: 100%;
}

#Gallerylightbox .img-popup-outer {
	height: calc(100% - 60px);
	display: flex;
	align-items: flex-end;
	flex-direction: column;
	justify-content: center;
}

#Gallerylightbox img.img-popup {
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	display: inline-block;
	vertical-align: middle;
	flex-shrink: 0;
	border: 25px solid #fff;
}

@media (max-width:991.98px) {
	#Gallerylightbox img.img-popup {
		border-width: 15px;
	}
}

#Gallerylightbox .gallery-lightbox-popup {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 0 10px;
}

#Gallerylightbox .close {
	position: relative;
	outline: 0;
	opacity: 1;
	top: 0;
	z-index: 99;
	width: 2rem;
	right: -35px;
}

@media (max-width:991.98px) {
	#Gallerylightbox .close {
		right: 0;
	}
}

.gallery-items {
	gap: 30px;
}

@media (max-width:767.98px) {
	.gallery-items {
		grid-template-columns: auto !important;
	}
}

@media (max-width:991.98px) {
	.gallery-items {
		grid-template-columns: auto auto;
	}
}

@media (min-width:992px) {
	.gallery-items {
		grid-template-columns: auto auto auto;
	}
}

.proudly_serving_panel {
	display: flex;
	width: 100%;
	max-width: 445px;
	padding: 75px 35px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 25px;
	background: #fff;
	box-shadow: 0 8px 35px 0 rgba(0, 0, 0, .16);
}

@media (min-width:1024px) and (max-width:1499.98px) {
	.proudly_serving_panel {
		padding: 15px;
		gap: 15px;
	}
}

.proudly_serving_panel .h4:after, .proudly_serving_panel h4:after {
	content: "";
	width: 100px;
	height: 1px;
	background-color: #898989;
	display: block;
	margin: 15px auto 0;
}

.proudly_serving_panel .h4 p, .proudly_serving_panel h4 p {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	font-family: inherit;
	color: inherit;
}

@media (max-width:991.98px) {
	.proudly_serving_panel {
		padding: 20px;
		margin: 0 auto;
	}
}

@media (max-width:767.98px) {
	.proudly_serving_panel {
		max-width: 319px;
	}
}

.proudly_serving_panel p {
	margin-bottom: 0;
}

.company_treat_content ul, .finance_custom_content ul {
	padding-bottom: 0 !important;
	padding-left: 35px !important;
}

.company_treat_content ul li, .finance_custom_content ul li {
	margin-bottom: 0 !important;
	list-style: disc;
	padding: 0 !important;
}

.company_treat_content ul li::before, .finance_custom_content ul li::before {
	display: none;
}

.subpage_banner {
	min-height: 250px;
}

@media (max-width:991.98px) {
	.subpage_banner {
		min-height: 150px !important;
	}
}

@media screen and (min-width:992px) and (max-width:1540px) {
	.subpage_banner {
		min-height: 135px !important;
		background-position: 80% !important;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.subpage-sidebar-container {
		margin: 0 auto;
	}
}

.service_subpage_banner {
	min-height: 250px;
	padding-block: 36px !important;
	display: flex;
	align-items: center;
}

@media (max-width:991px) {
	.service_subpage_banner {
		min-height: 250px;
	}
}

.service_subpage_banner .display1 {
	margin-bottom: 6px !important;
}

@media (max-width:991px) {
	.service_subpage_banner .display1 {
		margin-bottom: 6px !important;
	}
}

.service_subpage_banner .btn-secondary {
	margin-top: 29px !important;
	padding-left: 21.5px !important;
	padding-right: 21.5px !important;
}

@media (max-width:991px) {
	.service_subpage_banner .btn-secondary {
		padding-left: 12px !important;
		padding-right: 12px !important;
	}
}

@media (min-width:991px) {
	.elementor-column-gap-default>.sidebar-content-area>.elementor-element-populated {
		padding-left: 8.59px !important;
	}
	
	.elementor-column-gap-default>.subpage-content-area>.elementor-element-populated {
		padding-right: 13.99px !important;
	}
}

@media (min-width:991px) {
	.subpage-sidebar-container .elementor-column-gap-default {
		justify-content: space-between;
	}
	
	.subpage-sidebar-container .content-in-cta {
		justify-content: space-between !important;
	}
}

@media screen and (min-width:1400px) {
	.site_header .container {
		max-width: 1344px !important;
	}
}

.subpage-content-area .e-parent {
	padding-left: 0;
	padding-right: 0;
}

.subpage-full-width .e-parent {
	padding-left: 0;
	padding-right: 0;
}

.sidebar-content-area .recent_post .container {
	max-width: 100%;
	padding: 0;
}

.sidebar-content-area .recent_post .container .blog_img {
	width: 100%;
}

@media (min-width:992px) and (max-width:1199.98px) {
	.sidebar-content-area .btn {
		min-width: 100% !important;
	}
}

@media (max-width:991px) {
	.single-post .sidebar_coupon {
		margin-top: 0 !important;
	}
}

.privacy-policy .elementor-widget-container .e-con {
	padding-left: 0;
	padding-right: 0;
}

.steps_background {
	background-color: #00a0c6 !important;
}

.steps_icon_color {
	color: #fff !important;
}

.estimate_accordion:after {
	z-index: -1;
	top: 55px;
	background: #00a0c6;
}

.schedule_accordion .step:before {
	background: #00a0c6 !important;
}

.schedule_accordion .step:nth-child(2):before {
	top: 55px;
}

.schedule_accordion .step:nth-child(3):before {
	top: 55px;
}

@media (max-width:1199.98px) {
	.schedule_accordion .step:nth-child(3):before {
		left: 405px;
	}
}

.free_estimate_accord:after, .schedule_service_accord:after {
	left: 45px;
	width: 2px;
	background: #00a0c6 !important;
}

@media (max-width:991px) {
	.free_estimate_accord:after, .schedule_service_accord:after {
		height: 90%;
	}
}

.estimate_accordion p.steps_description_color, .schedule_accordion p.steps_description_color {
	max-width: 224px;
}

.affiliation-section .swiper-wrapper {
	align-items: center;
}

@media (min-width:991px) {
	.affiliation-section .swiper-wrapper {
		align-items: center;
	}
}

.affiliation-section .swiper-wrapper img {
	width: auto !important;
}

.review-content p {
	margin-bottom: 5px;
}

.custom-thankyou p {
	margin-bottom: 0;
}

.custom-thankyou h1 {
	margin-bottom: 15px;
}

.custom-thankyou p:last-child {
	margin-bottom: 30px;
}

.custom-thankyou .thankyou_page_content_color {
	margin-bottom: 30px;
	max-width: 100%;
	max-width: 730px;
	margin-inline: auto;
	margin-inline: auto;
}

@media (max-width:991px) {
	.custom-thankyou .thankyou_page_content_color {
		margin-bottom: 40px;
	}
}

.custom-thankyou .thankyou_page_content_color h4 {
	margin-bottom: 0;
	color: #212121;
}

@media (min-width:991px) {
	.custom-thankyou .next-service.btn-primary {
		min-width: 420px !important;
	}
}

@media (max-width:991px) {
	.custom-thankyou .next-service {
		padding-inline: 10px !important;
	}
}

.page-id-62313 .next-service {
	display: none;
}

div#thankyou_page_promotion p {
	max-width: 525px;
}

@media (max-width:991px) {
	div#thankyou_page_promotion p {
		max-width: 100%;
	}
}

div#thankyou_page_promotion p .next-service {
	min-width: 255px !important;
}

div#thankyou_page_promotion .coupon-inner {
	max-width: 350px;
	margin-left: auto;
}

@media (max-width:991px) {
	div#thankyou_page_promotion .coupon-inner {
		margin-inline: auto;
	}
}

.bc-thnkyu-trust .swiper-button-next::after {
	color: #000;
}

.bc-thnkyu-trust .swiper-button-prev::after {
	color: #000;
}

.custom-404 {
	padding-block: 155px 163px;
}

@media (max-width:991px) {
	.custom-404 {
		padding-block: 40px;
	}
}

.custom-404 span.pagenotfound_display_2 {
	margin-bottom: 30px;
}

.custom-404 .pagenotfound_display_1 {
	margin-bottom: 15px;
	color: #006075;
}

.custom-404 .error-menu {
	padding-top: 100px;
}

@media (max-width:991px) {
	.custom-404 .error-menu {
		padding-top: 40px;
	}
}

.custom-404 .error-menu .error-menu-inner {
	padding-block: 23px;
	gap: 12px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	border-radius: 9px;
	background-color: #ffb513;
}

@media (max-width:991px) {
	.custom-404 .error-menu .error-menu-inner {
		display: block;
		padding-inline: 15px;
	}
}

.custom-404 .error-menu .error-menu-inner .page_main_links {
	gap: 16px;
	justify-content: center;
	flex-wrap: wrap;
	color: #000;
}

.custom-404 .error-menu .error-menu-inner .page_main_links a {
	font-family: inter;
	color: #000;
	text-transform: uppercase;
	font-size: 14px !important;
	line-height: 21px;
	font-weight: 500;
}

@media (max-width:991px) {
	.custom-404 .error-menu .error-menu-inner .page_main_links {
		margin-top: 20px;
	}
}

.custom-404 .error-menu .error-menu-inner .error-pipe {
	top: 0;
	background-color: #000;
}

@media (max-width:991px) {
	.custom-404 .error-menu .error-menu-inner .error-pipe {
		display: none !important;
	}
}

.custom-404 .error-menu .error-menu-inner form.error-search-box {
	max-width: 93px;
	justify-content: center;
}

@media (max-width:991px) {
	.custom-404 .error-menu .error-menu-inner form.error-search-box {
		margin-top: 20px;
	}
}

.custom-404 .error-menu .error-menu-inner form.error-search-box .error-search {
	font-weight: 600 !important;
	font-size: 13px;
	padding: 0 !important;
	max-width: 93px;
	line-height: 18px;
	font-family: inter !important;
}

.custom-404 .error-menu .error-menu-inner form.error-search-box button#searchsubmit {
	padding: 0 10px 0 0;
	border: 0 !important;
}

@media (min-width:992px) and (max-width:1199px) {
	.custom-404 .error-menu .error-menu-inner {
		gap: 15px !important;
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.custom-404 .error-menu .error-menu-inner .h8 {
		min-width: 140px;
	}
}

.custom-404 .btn-primary {
	min-width: 255px !important;
}

.join-us-section {
	padding: 0;
}

@media (max-width:991px) {
	.home-request-service .banner-form-outer {
		padding-inline: 10px;
	}
}

@media (max-width:991px) {
	.home-request-service .container {
		max-width: 100vw !important;
		width: 100vw !important;
		margin-right: calc(50% - 50vw) !important;
		margin-left: calc(50% - 50vw) !important;
		border-radius: 0;
	}
}

.request_form .modal-content {
	border-radius: 0;
}

.request_form form {
	max-width: 730px;
}

.request_form .btn-primary {
	min-width: 189px !important;
	height: 53px;
}

body .service-sidebar-section .service-swipper-auto .border-top-tertiary-lg-10 {
	box-shadow: 0 6px 14px 0 rgba(0, 0, 0, .2) !important;
}

.subpage-sidebar-container::after {
	height: 100%;
	content: "";
	background-image: url("https://ineedlifeline.com/wp-content/themes/rds-child/img/coupons/coupons-bg.png");
	position: absolute;
	right: 0;
	left: auto;
	z-index: -1;
	background-size: 100%;
	background-repeat: no-repeat;
	bottom: 0;
	background-position: bottom;
	width: 100vw;
	max-width: 100vw;
	margin-right: calc(51% - 50vw) !important;
}

@media (max-width:991px) {
	.subpage-sidebar-container::after {
		background-size: cover;
	}
}

.subpage-left-content {
	padding-left: 0;
	padding-right: 0;
}

.thankyou_page_heading_color {
	color: #000;
}

.thank_affiliation_next_a .icon-chevron-right, .thank_affiliation_prev_b .icon-chevron-left {
	display: none;
}

.about_content li:last-child {
	margin-bottom: 0;
}

.team_img {
	max-height: 350px;
}

@media (min-width:576px) and (max-width:991px) {
	.card__expander {
		width: calc(200% + 20px);
	}
	
	.team_card:nth-of-type(2n+2) .card__expander {
		margin-left: calc(-100% - 20px);
	}
}

@media screen and (min-width:992px) {
	.team_card:nth-of-type(3n+2) .card__expander {
		margin-left: calc(-100% - 20px);
	}
	
	.team_card:nth-of-type(3n+3) .card__expander {
		margin-left: calc(-200% - 40px);
	}
	
	.team_card:nth-of-type(3n+4) .card__expander {
		margin-left: 0;
	}
}

.bc_homepage.seosection-bc p {
	margin-bottom: 25px;
}

@media screen and (max-width:991px) {
	.bc_homepage.seosection-bc p {
		margin-bottom: 15px;
	}
}

@media screen and (max-width:420px) {
	img {
		height: 340px;
	}
}

@media screen and (max-width:991px) {
	.seosection-bc img {
		-o-object-position: center;
		object-position: center;
		-o-object-fit: cover;
		object-fit: cover;
		border-radius: 20px;
		max-width: 100vw !important;
		width: 100vw !important;
		margin-right: calc(50% - 50vw) !important;
		margin-left: calc(50% - 50vw) !important;
	}
	
	.form-sidebar, .sidbar-financing {
		max-width: 100vw !important;
		width: 100vw !important;
		margin-right: calc(50% - 50vw) !important;
		margin-left: calc(50% - 50vw) !important;
	}
}

@media (max-width:991px) {
	.custom-review.home-review {
		padding: 0 15px;
	}
}

@media screen and (max-width:991px) {
	.border-md-6 {
		border-top: 6px solid #00a0c6;
	}
}

@media screen and (min-width:991px) {
	.border-top-quaternary-lg-10 {
		border-top: 10px solid #00a0c6;
	}
}

.subpage_banner.py-5 {
	padding: 0 !important;
}

@media screen and (max-width:1024px) and (min-width:650px) and (max-width:1024px) {
	.subpage-sidebar-container {
		margin-bottom: 0 !important;
	}
}

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

.banner-form-outer .banner-form .gform_wrapper ul li.gfield .large {
	padding: 17px 10px !important;
}

.financing-regions {
	min-height: 191px;
	width: 188px;
}

.sidbar-financing-content h6 {
	display: inline-block;
	max-width: 250px;
	text-align: center;
}

body .uwy.userway_p3 .userway_buttons_wrapper {
	right: auto !important;
	left: 84px !important;
}

@media (max-width:991.98px) {
	body .BOT_chatcontainer {
		bottom: 62px !important;
	}
}

@media (max-width:991.98px) {
	body .uwy.userway_p3 .userway_buttons_wrapper {
		left: 62px !important;
	}
}

.elementor-40784 {
	background-color: #fff;
}

.elementor-40784 .e-con {
	padding: 0;
}

@media (min-width:992px) and (max-width:1100px) {
	.carrer_banner_content .h1 {
		font-size: 25px;
		line-height: 30px;
	}
}

.carrer_banner_content:before {
	min-height: auto !important;
	background-color: #f3f3f3;
}

@media (min-width:992px) {
	.carrer_banner_content:before {
		left: 0;
		z-index: 1;
		width: 100%;
		border-radius: 0 0 30px 0;
	}
}

@media screen and (min-width:1800px) {
	.carrer_banner_content:before {
		min-height: 502px !important;
		max-height: 502px;
	}
}

.carrer_banner_content>div {
	position: relative;
	z-index: 2;
	padding-left: 104px;
	min-height: auto !important;
}

@media (min-width:992px) and (max-width:1100px) {
	.carrer_banner_content>div {
		padding-left: 30px;
	}
}

@media (max-width:991px) {
	.carrer_banner_content>div {
		margin-top: 40px !important;
		padding-left: 20px !important;
		margin-bottom: 40px !important;
	}
}

@media (min-width:992px) and (max-width:1100px) {
	.careers-banner-img {
		height: 295px !important;
	}
}

@media (min-width:1100px) and (max-width:1799px) {
	.careers-banner-img {
		height: 502px !important;
		-o-object-fit: cover;
		object-fit: cover;
		-o-object-position: 80%;
		object-position: 80%;
	}
}

@media screen and (min-width:1800px) {
	.careers-banner-img {
		min-height: 502px !important;
		max-height: 502px;
	}
}

.carrer_icon_swiper .swiper-wrapper .career-slides {
	max-width: 325px;
}

@media screen and (min-width:992px) {
	.carrer_icon_swiper .swiper-wrapper {
		row-gap: 70px;
	}
}

.career_faq .accordion-body {
	border-top: 1px solid #000;
}

.career_faq .accordion-body p {
	margin-bottom: 0 !important;
}

.carrer_title h3, .carrer_title p {
	color: #fff !important;
}

.career-sliders {
	background: #f1f5f9;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);
}

.career-sliders .position_title, .career-sliders p {
	color: #000;
}

.elementor-widget-rds-global-contact-widget .gform_wrapper ul.gfield_checkbox li label {
	color: #000 !important;
}

@media (min-width:576px) {
	.faq-container {
		max-width: 540px !important;
	}
}

@media (min-width:768px) {
	.faq-container {
		max-width: 720px !important;
	}
}

@media (min-width:992px) {
	.faq-container {
		max-width: 960px !important;
	}
}

@media (min-width:1200px) {
	.faq-container {
		max-width: 1140px !important;
	}
}

@media screen and (min-width:1400px) {
	.faq-container {
		max-width: 1140px !important;
	}
}

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

.history_tabs ul#myTab li {
	margin-bottom: 0;
}

.history_tabs ul#myTab li>* {
	padding: 10px 30px;
	background: #f6f6f6;
	color: #caf0f9;
}

@media (min-width:768px) {
	.history_tabs ul#myTab li {
		width: 218px !important;
	}
}

.history-img {
	border-radius: 20px !important;
}

.home-reviews .review-img {
	position: relative;
}

.home-reviews .review-img img {
	border-radius: 20px 20px 0 0;
}

@media (max-width:991px) {
	.home-reviews .review-img img {
		width: 100%;
		width: 100vw !important;
		max-width: 100vw !important;
		margin-right: calc(50% - 50vw) !important;
		margin-left: calc(50% - 50vw) !important;
	}
}

@media (max-width:421px) {
	.home-reviews .review-img img {
		height: 360px;
	}
}

@media (min-width:1280px) {
	.home-reviews .review-img img {
		height: 587px;
		width: 540px;
	}
}

@media (max-width:991px) {
	.home-reviews .reviews-content {
		margin-top: 15px;
	}
}

@media (max-width:991px) {
	.home-reviews .reviews-content h4 {
		max-width: 338px;
	}
}

.home-reviews .reviews-content h5 {
	margin-bottom: 15px;
}

.home-reviews .reviews-content h2 {
	margin-bottom: 30px;
}

.home-reviews .reviews-content p {
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.home-reviews .reviews-content p {
		margin-bottom: 15px;
	}
}

.home-reviews .reviews-content .slide-icon {
	margin-bottom: 30px;
}

@media (max-width:991px) {
	.home-reviews .reviews-content .slide-icon {
		margin-bottom: 15px;
	}
}

.home-reviews .reviews-content .read-more-rev-btn {
	margin-top: 15px;
}

@media (max-width:991px) {
	.home-reviews .reviews-content .read-more-rev-btn {
		margin-top: 10px;
	}
}

.home-reviews .reviews-content .read-more-rev-btn a {
	padding-inline: 10px !important;
}

@media (max-width:991px) {
	.home-reviews .reviews-content .read-more-rev-btn a {
		padding: 0 !important;
	}
}

.home-reviews .reviews-content strong {
	margin-bottom: 20px !important;
	font-weight: 700 !important;
	font-family: "Open Sans" !important;
}

@media (max-width:991px) {
	.home-reviews .reviews-content strong {
		margin-bottom: 20px !important;
		margin-top: 0;
	}
}

.home-reviews .reviews-content .swiper-pagination-bullets {
	text-align: start !important;
}

@media (max-width:991px) {
	.home-reviews .reviews-content .swiper-pagination-bullets {
		text-align: center !important;
	}
}

@media only screen and (min-width:768px) and (max-width:992px) {
	.home-reviews {
		background-image: none !important;
	}
	
	.home-reviews.nitro-lazy {
		background-image: none !important;
	}
}

.testimonial-page h1 {
	margin-bottom: 15px;
}

.testimonial-page h2 {
	margin-bottom: 34.5px;
}

@media (max-width:991px) {
	.testimonial-page .col-lg-2 {
		padding-inline: 35px !important;
		padding-bottom: 15px;
	}
}

.testimonial-page .col-lg-10 {
	margin-block: 30px;
	border-right: 1px solid #000;
}

@media (max-width:991px) {
	.testimonial-page .col-lg-10 {
		border: none !important;
		margin-block: 15px;
	}
}

.testimonial-page .review-content {
	padding-inline: 25px;
}

@media (max-width:991px) {
	.testimonial-page .review-content {
		padding-inline: 15px;
	}
}

.testimonial-page .review_b {
	margin-bottom: 45px;
}

.testimonial-page .review_b .shadow {
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .12);
	border-left: 5px solid #caf0f9;
}

@media (max-width:1199px) {
	.testimonial-page .review_b .col-lg-2 {
		padding: 5px;
	}
}

.testimonial-page .author-name {
	line-height: 31.5px;
}

.testimonial-page .testimonial-pagination {
	margin-top: -15px;
}

@media (min-width:992px) {
	.reviews {
		display: grid;
		grid-template-columns: auto auto;
	}
}

.reviews {
	gap: 50px;
}
