html, body {overflow-x: hidden;}
body {position: relative;margin: 0;}

.main-dblg .container {max-width: 1180px;margin: 0 auto;}
.main-dblg {float: left;width: 100%;}
.main_step {float: left;width: 100%;margin-top: 40px;}
.step_section {float: left;width: 100%;display: flex;margin-top: 30px;}
.step_section .step_section_left {width: 65%;padding-right: 30px;}
.step_section .step_section_right {float: left;width: 35%;padding-left: 20px;}
.step_section_left .step_section_left_header {float: left;width: 100%;margin-bottom: 30px;}
.step_section_left_header ul {float: left;width: 100%;margin: 0 auto;list-style: none;border: 1px solid #1176BC;padding: 20px 20px;border-radius: 7px;display: flex;justify-content: space-evenly;}
/* .step_section_left_header ul li {padding: 10px 0;padding-left: 20px;border-left: 1px solid #1176BC;} */
.step_section_left_header ul li:nth-child(1) {border-left: 0;padding-left: 0;}
.step_section_left_header ul li a {font-size: 22px;text-decoration: none;color: #1176BC;}
.step_section .step_section_left .step_section_left_main {float: left;width: 100%;}
.step_section_left_main .step_left_main_payment {float: left;width: 35%;border: 1px solid #000;padding: 0 20px 20px;border-radius: 7px;margin-top: 20px;}
.step_section_left_main .step_left_main_payment .payment_method {border: 1px solid #000;background: #fff;position: relative;top: -20px;text-align: center;padding: 10px 10px;margin: 0 auto;display: table;width: 90%;border-radius: 3px;}
.step_left_main_payment .payment_method h3 {width: 100%;margin: 0;padding: 0;color: #1176BC;font-size: 16px;font-weight: 400;}
.step_section_left .step_section_left_main .step_left_main_credit_score {float: left;width: 65%;padding-left: 20px;}
.step_left_main_credit_score .step_left_main_credit_score_inner {float: left;width: 100%;background: #ced5de;text-align: center;padding: 20px 20px;}
.credit_score_ttl {color: #6e8096;font-size: 40px;font-weight: 400;text-transform: uppercase;margin: 0;width: 100%;}
.main-dblg .score_nubmer {font-size: 60px;color: #738599;background: #fff;margin: 20px auto;display: table;padding: 10px 20px;width: 100%;max-width: 230px;border-radius: 8px;border: 1px solid #ccc;font-weight: 500;}
.step_left_main_credit_score_inner .step_left_main_credit_score-head {width: 100%;}
.step_left_main_credit_prog_bar_text {width: 100%;margin-bottom: 10px;margin-top: 30px;display: flex;justify-content: space-between;}
.step_left_main_credit_prog_bar_text span {color: #728498;font-size: 14px;font-weight: 500;}
.step_section .step_section_right .step_right_ytb_logo {float: left;width: 100%;}
.step_right_ytb_logo .step_ytb_item {float: left;width: 100%;display: flex;align-items: center;margin: 8px 0;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left {float: left;width: 75%;border: 2px solid #1176BC;border-radius: 5px;padding: 10px 20px;text-align: right;border: 2px dashed #555;position: relative;cursor: pointer;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left.active {border: 2px solid #1176BC;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left img {width: 100%;max-width: 90%;} 
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left span {margin-right: 5px;width: 100%;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_right {float: left;width: 25%;padding-left: 20px;display: flex;align-items: center;}
.step_section_left_header ul li a.bord-effect {pointer-events: none;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_right img {max-width: 60px;}
.step_left_main_credit_prog_bar {width: 100%;}
.step_left_main_credit_score .step_section_left_bottom {float: left;margin-top: 30px;}
.step_left_main_credit_score .step_section_left_bottom .step_section_left_bottom_inner {width: 100%;}
.step_section_left_bottom_inner .credit_check_item {display: flex;justify-content: center;}
.step_section_left_bottom_inner .credit_check_item label {font-size: 20px;margin-right: 10px;font-weight: 400;color: #1176BC;}
.following_document_main {width: 100%;margin-top: 20px;}
.following_document_main .following_document_main-left {float: left;width: 70%;text-align: right;margin-top: 5px;}
.following_document_main .following_document_main-left h4 {float: left;width: 100%;margin: 0 0 12px 0;font-size: 18px;margin-right: 10px;font-weight: 400;color: #1176BC;}
.following_document_main .following_document_main-left span {float: left;width: 100%;font-size: 18px;margin-right: 10px;font-weight: 400;color: #1176BC;margin: 3px 0;}
.following_document_main .following_document_main-right {float: left;width: 30%;text-align: center;padding-left: 10px;}
.following_document_main-right .following_document_right_checkttl label {font-size: 20px;margin-right: 10px;font-weight: 400;color: #1176BC;}
.following_document_main-right .following_document_right_check {margin-top: 50px;}
.following_document_main-right .following_document_right_check input {margin: 0 10px;}
.payment_method_inner {width: 100%;}
.payment_method_inner ul {padding: 0;list-style: none;}
.payment_method_inner ul li {width: 100%;display: flex;justify-content: space-between;margin: 6px 0;font-size: 18px;margin-right: 10px;font-weight: 400;color: #1176BC;}
input[type="checkbox"] {transform: scale(1.5);}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left.rent_own {display: flex;justify-content: space-between;align-items: center;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left span {font-size: 20px;margin-right: 10px;font-weight: 400;color: #1176BC;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_right img {width: 100%;}
.step_left_main_credit_prog_bar input {width: 100%;}

.slider-container.unbiased > .slider-val > h5 > i {display: block;padding: 0;margin: 0 auto 0.5vw;width: 1.625vw;height: 1.625vw;cursor: pointer;opacity: 0.75;}
.slider-container.unbiased > .slider-val > h5 > i:hover {opacity: 1;}
.slider-container.unbiased > .slider-val output {font-family: "Lato", "Open Sans", "Helvetica Neue", Helvetica, "Roboto", Arial, sans-serif;font-size: 3vw;letter-spacing: 0.085vw;}

.main-dblg .main_step .irs {height: 0.25vw;}
.main-dblg .main_step .irs-with-grid {height: 1.25vw;}
.main-dblg .main_step .irs-with-grid .irs {top: 0.75vw;opacity: 0;}
.main-dblg .main_step .irs-line {height: 0.25vw;bottom: 0;border: 0.085vw solid #757474;border-radius: 0.25vw;background: #757474;}
.main-dblg .main_step .irs-line-left {height: 0.25vw;}
.main-dblg .main_step .irs-line-mid {height: 0.25vw;}
.main-dblg .main_step .irs-line-right {height: 0.25vw;}
.main-dblg .main_step .irs-bar {height: 0.25vw;bottom: 0;background: transparent;}
.main-dblg .main_step .irs-bar-edge {bottom: 0;height: 0.25vw;width: 0.25vw;top: auto;background: transparent;border-radius: 0.25vw 0 0 0.25vw;}
.main-dblg .main_step .irs-slider {height: 39px;width: 29px;top: 0vw;left: -1vw;cursor: pointer;box-shadow: -0.085vw -0.085vw 0.17vw 0 rgba(0, 0, 0, 0.25);background: #e6e6e6;border-radius: 7px;transform: rotate(180deg);}
.main-dblg .main_step .irs-slider::after {width: 23px;height: 23px;background: #e6e6e6;transform: rotate(45deg);border-radius: 7px 7px;content: "";left: 3px;position: absolute;top: 24px;z-index: 0;}
.main-dblg .main_step .irs-grid {bottom: 0.25vw;height: 0.85vw;}
.main-dblg .main_step .irs-grid-pol {height: 0.85vw;width: 0.15vw;background: #757474;}
.main-dblg .main_step .irs-grid-pol.small {display: none;}
.main-dblg .main_step .irs-grid-text {display: none;}
.main-dblg .main_step .irs-single {display: none !important;}
.main-dblg .main_step .irs.js-irs-0.irs-with-grid {background: red;border-radius: 40px;padding: 0px 2px 27px 2px;background-image: linear-gradient( 90deg, hsl(358deg 71% 45%) 0%, hsl(15deg 73% 48%) 9%, hsl(27deg 76% 49%) 18%, hsl(36deg 78% 52%) 27%, hsl(44deg 72% 52%) 36%, hsl(55deg 61% 47%) 45%, hsl(70deg 51% 47%) 55%, hsl(89deg 42% 50%) 64%, hsl(150deg 44% 52%) 73%, hsl(180deg 44% 50%) 82%, hsl(199deg 34% 65%) 91%, hsl(225deg 2% 68%) 100% );border: 2px solid #fff;margin-bottom: 0px;margin-top: 24px;}
.main-dblg .main_step .irs-grid {bottom: 25px !important;}
.main-dblg .main_step .irs-grid-pol {height: 16px !important;background: #7d7d7d !important;}


.step_left_main_credit_prog_bar-in {position: relative;}
.step_prog_bar-ss .step_prog_bar-ss-lft {position: absolute;left: 10px;top: 7px;color: #fff;font-size: 13px;}
.step_prog_bar-ss .step_prog_bar-ss-right {position: absolute;top: 7px;right: 10px;font-size: 13px;}
.following_document_right_checkttl {display: flex;justify-content: center;}
.step_section_left_bottom_inner .credit_check_item #Credit {
margin-bottom: 0;}.step_section_left_bottom_inner .credit_check_item {display: flex;justify-content: center;align-items: center;}
.payment_method_inner ul li label {color: #1176BC;font-size: 16px;font-weight: 400;}

/* *********************************** */

.main-dblg .main_step .irs, .main-dblg .main_step .irs-line {position: relative;display: block}
.main-dblg .main_step .irs, .main-dblg .main_step .irs-bar, .main-dblg .main_step .irs-bar-edge, .main-dblg .main_step .irs-line {display: block}
.main-dblg .main_step .irs-hidden-input, .main-dblg .main_step .irs-line {overflow: hidden;outline: 0 !important}
.main-dblg .main_step .irs {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.main-dblg .main_step .irs-line-left, .main-dblg .main_step .irs-line-mid, .main-dblg .main_step .irs-line-right {position: absolute;display: block;top: 0}
.main-dblg .main_step .irs-line-left {left: 0;width: 11%;}
.main-dblg .main_step .irs-line-mid {left: 9%;width: 82%}
.main-dblg .main_step .irs-line-right {right: 0;width: 11%;}
.main-dblg .main_step .irs-bar, .main-dblg .main_step .irs-shadow {position: absolute;width: 0;left: 0}
.main-dblg .main_step .irs-bar-edge {position: absolute;top: 0;left: 0}
.main-dblg .main_step .irs-shadow {display: none}
.main-dblg .main_step .irs-from, .main-dblg .main_step .irs-max, .main-dblg .main_step .irs-min, .main-dblg .main_step .irs-single, .main-dblg .main_step .irs-slider, .main-dblg .main_step .irs-to {display: block;position: absolute;cursor: default}
.main-dblg .main_step .irs-slider {z-index: 1;}
.main-dblg .main_step .irs-slider.type_last {z-index: 2;}
.main-dblg .main_step .irs-min {left: 0;}
.main-dblg .main_step .irs-max {right: 0;}
.main-dblg .main_step .irs-from, .main-dblg .main_step .irs-single, .main-dblg .main_step .irs-to {top: 0;left: 0;white-space: nowrap;}
.main-dblg .main_step .irs-grid {position: absolute;display: none;bottom: 0;left: 0;width: 100%;height: 20px;}
.main-dblg .main_step .irs-with-grid .irs-grid {display: block;}
.main-dblg .main_step .irs-grid-pol {position: absolute;top: 0;left: 0;width: 1px;height: 8px;background: #000;}
.main-dblg .main_step .irs-grid-pol.small {height: 4px;}
.main-dblg .main_step .irs-grid-text {position: absolute;bottom: 0;left: 0;white-space: nowrap;text-align: center;font-size: 9px;line-height: 9px;padding: 0 3px;color: #000;}
.main-dblg .main_step .irs-disable-mask {position: absolute;display: block;top: 0;left: -1%;width: 102%;height: 100%;cursor: default;background: rgba(0, 0, 0, 0);z-index: 2;}
.main-dblg .main_step .lt-ie9 .irs-disable-mask {background: #000;filter: alpha(opacity=0);cursor: not-allowed;}
.main-dblg .main_step .irs-disabled {opacity: .4;}
.main-dblg .main_step .irs-hidden-input {position: absolute !important;display: block !important;top: 0 !important;left: 0 !important;width: 0 !important;height: 0 !important;font-size: 0 !important;line-height: 0 !important;padding: 0 !important;margin: 0 !important;z-index: -9999 !important;background: 0 0 !important;border-style: solid !important;border-color: transparent !important;}


.step_right_ytb_logo .step_ytb_item .step_ytb_item_left::after {
	content: '';
	background-image: url('../web_design/images/check-sr_img.png');
	background-size: contain;
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0;
	visibility: hidden;
}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left.active::after {
	opacity: 1;
	visibility: inherit;
}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left.active::before {
	content: '';
	background: rgba(255, 255, 255, 0.6);
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
.step_section_left_header ul li a.bord-effect {pointer-events: none;}

/* *********************************** */

/********************** Responsive Css Here **********************/

@media screen and (max-width: 1200px) {	
.main-dblg .container {max-width: 960px;padding:  0 15px;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left img {width: 100%;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left span {margin-right: 5px;width: 100%;}
.step_section_left_header ul li {padding-left: 10px;}


}

@media screen and (min-width: 980px) and (max-width: 1200px) {	
.credit_score_ttl {font-size: 34px;}
.following_document_main .following_document_main-left h4 {font-size: 17px;}
.following_document_main .following_document_main-left span {font-size: 17px;}
.following_document_main-right .following_document_right_checkttl label {font-size: 18px;}
.step_section_left_bottom_inner .credit_check_item label {font-size: 18px;}
.step_section_left_header ul li a {font-size: 18px;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left span {font-size: 16px;}
}

@media screen and (max-width: 980px) {
.main-dblg .container {max-width: 750px;}
.step_section .step_section_left {width: 100%;padding-right: 0px;}
.step_section {display: block;margin-top: 30px;}
.step_section .step_section_right {float: left;width: 100%;padding-left: 0px;margin-top: 30px}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left img {width: auto;}	
.step_right_ytb_logo .step_ytb_item {justify-content: center;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left {width: 60%;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_right {width: auto;display: flex;}
.step_section_left_header ul li {padding-left: 7%;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left span {font-size: 18px;}

}

@media screen and (max-width: 768px) {
.main-dblg .container {max-width: 100%;}
.credit_score_ttl {font-size: 34px;}
.following_document_main .following_document_main-left h4 {font-size: 17px;}
.following_document_main .following_document_main-left span {font-size: 17px;}
.following_document_main-right .following_document_right_checkttl label {font-size: 18px;}
.step_section_left_bottom_inner .credit_check_item label {font-size: 18px;}
.step_section_left_header ul li a {font-size: 18px;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left span {font-size: 16px;}
.step_section_left_header ul {width: 100%;}
.step_section_left_main .step_left_main_payment .payment_method {width: 100%;}
}

@media screen and (max-width: 580px) {
.step_section_left_main .step_left_main_payment {float: none;width: 100%;margin: 20px auto;display: table;max-width: 300px;}
.step_section_left .step_section_left_main .step_left_main_credit_score {width: 100%;padding-left: 0;}
.step_section_left_header ul li {padding-left: 2%;}
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left img {width: 100%;max-width: 200px;}
}

@media screen and (max-width: 480px) {
.step_right_ytb_logo .step_ytb_item .step_ytb_item_left img {width: 100%;}
.step_section_left_header ul {padding: 10px 5px;}
.step_section_left_header ul li a {font-size: 14px;}
.following_document_main .following_document_main-left h4 {font-size: 16px;}
.following_document_main .following_document_main-left span {font-size: 15px;}
}