#cd5_module153 { display: block; width: 100%; margin: 0px; clear: left; box-sizing: border-box; background-size: cover; position: relative; }
#cd5_module153 .m153_inner { margin: 0 auto; position: relative;  background-color: transparent; display: flex; flex-wrap: wrap; align-items: flex-end; align-content: center; justify-content: center;  }
#cd5_module153 .m153_overlay {position: absolute; top: 0; left: 0; bottom: 0; right: 0; }
#cd5_module153 .m153_left { flex: 1; }
#cd5_module153 .financebox { flex: 1; height: auto; padding: 10px; padding-top: 90px; padding-bottom: 25px;  box-sizing: border-box; }
#cd5_module153 .financebox_inner { width: 100%; max-width: 650px; }
#cd5_module153 .financebox h2 { font-family: poppinsbold; font-size: 30px; line-height: 35px; margin: 0; padding: 0; }
#cd5_module153 .financebox h2 span { font-family: poppinsextralight; font-size: 25px; line-height: 32px; display: block; }
#cd5_module153 .financebox p { clear: left; padding-top: 40px; padding-bottom: 40px; font-size: 15px; line-height: 23px; font-family: poppinsregular; }
#cd5_module153 .row{position:relative;clear:both;display:inline-block;width:100%}
#cd5_module153 .value_top strong span{font-size:30px;font-family:poppinsbold;margin-left:10px}
#cd5_module153 .btn.btn-outline{border-radius:0;cursor:pointer;padding:9px;text-transform:uppercase;letter-spacing:1px;-webkit-box-shadow:none;box-shadow:none;width:auto;min-width:120px;height:40px;border:none;font-family:poppinsbold;font-size:14px;line-height:24px;text-align:center;display:inline-block;vertical-align:middle;position:relative;outline:none;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;cursor:pointer;border-radius:4px}
#cd5_module153 .slidecontainer{width:100%;display:inline-block;position:relative;vertical-align:middle;padding-left:5px}
#cd5_module153 .rangeslider,#cd5_module153 .rangeslider__fill{display:block;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
#cd5_module153 .rangeslider{position:relative}
#cd5_module153 .rangeslider--horizontal{height:22px;width:100%; border-radius: 11px; }
#cd5_module153 .rangeslider__fill{position:absolute;/*border-top:1px solid;border-left:1px solid;border-bottom:1px solid*/}
#cd5_module153 .rangeslider--horizontal .rangeslider__fill{top:0;height:100%}
#cd5_module153 .rangeslider__handle{cursor:pointer;display:inline-block;width:26px;height:26px;position:absolute;background-size:100%;-moz-border-radius:0;-webkit-border-radius:50px;border-radius:50px;border-radius:50px z-index: 2;}
#cd5_module153 .rangeslider:before{content:'';width:22px;height:22px;position:absolute;left:-11px;top:0px;z-index:0; border-radius: 11px; }
/* #cd5_module153 .slidecontainer .rangeslider__handle{-webkit-box-shadow:0 0 11px 0 rgba(0,0,0,0.62);-moz-box-shadow:0 0 11px 0 rgba(0,0,0,0.62);box-shadow:0 0 11px 0 rgba(0,0,0,0.62)}*/
#cd5_module153 .rangeslider__handle:active{background-size:100%}
#cd5_module153 .rangeslider--horizontal .rangeslider__handle{top:-2px;touch-action:pan-y;-ms-touch-action:pan-y}
#cd5_module153 input[type=range]:focus+.rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255,0,255,.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}
#cd5_module153 .value_top{position:relative;width:100%;padding-bottom:30px;text-align:left; vertical-align:middle;}
#cd5_module153 .value_top strong{font-size:16px;font-weight:400;font-family:poppinsbold;text-transform:capitalize}
#cd5_module153 .get_value{font-size:30px;padding:0;margin:0;border:none;background-color:transparent;vertical-align:middle;outline:none;font-family:poppinsbold}
#cd5_module153 .value_top input.get_value{display:inline-block;width:110px;vertical-align:text-bottom}
:root #cd5_module153 .value_top .get_value{vertical-align:baseline}
#cd5_module153 .budget_slider{width:100%;position:relative;display:inline-block;vertical-align:top;}
#cd5_module153 .budget_slider .value_top{width:100%;padding-bottom:3px;line-height:48px}
#cd5_module153 .budget_slider .value_top strong{font-size:18px}
#cd5_module153 .slidecontainer.budget_slider_bar{margin-bottom:35px;}
#cd5_module153 .b_submit_btn{text-align:right}
#cd5_module153 .finance-img{display:block;text-align:left; opacity: 1; margin-bottom: 40px;}
#cd5_module153 .finance-img img{width: 150px; margin-right: 20px;}

@media only screen and (max-width: 900px) {
       #cd5_module153 .m153_left { flex: 0; }
       #cd5_module153 .financebox { padding-left: 50px; padding-right: 50px; }
       #cd5_module153 .financebox_inner { max-width: 900px; }
       #cd5_module153 .financebox h2 { font-size: 25px; line-height: 30px; }
}
@media only screen and (max-width: 599px) {
       #cd5_module153 .financebox { padding-top: 40px; padding-bottom: 40px;  padding-left: 10px; padding-right: 10px;  }
       #cd5_module153 .financebox h2 { font-size: 24px; line-height: 28px; }
       #cd5_module153 .financebox h2 span { font-size: 14px; line-height: 20px; }
       #cd5_module153 .financebox p { padding-top: 10px; padding-bottom: 5px; }
       #cd5_module153 .budget_slider .value_top strong{font-size:18px;}
       #cd5_module153 .value_top strong span{font-size:30px;}
       #cd5_module153 .get_value { font-size: 30px;}
       #cd5_module153 .value_top input.get_value{width:85px;}
       #cd5_module153 .finance-img{ display: none; }
       #cd5_module153 .slidecontainer.budget_slider_bar{margin-bottom:15px;}
}

