.cmc_wrapper .cmc-titleWrapper .cmc-title{margin:50px 0 20px 0}
.cmc_wrapper .cmc-titleWrapper .cmc-title-desc{font-size:18px;line-height:26px;margin-bottom:35px}
.cmc_wrapper .cmc-titleWrapper .cmc-title-desc p{margin:0}
.cmc_wrapper .left_wrapper .cmc-inpVal-titles{font-size:18px;line-height:26px;margin-bottom:5px;padding:0;color:#333}
.cmc_wrapper .left_wrapper .cmc-property-val{width:273px;height:54px;padding:0;margin-bottom:35px}
.cmc_wrapper .left_wrapper .cmc-property-val .text-field-comp input{border:1px solid #646068}
.cmc_wrapper .left_wrapper .property-value.form-field-wrap .error-container{margin-top:15px}
.cmc_wrapper .left_wrapper .form-field-wrap.row{margin:0}
.cmc_wrapper .left_wrapper .cmc-deposit-value{width:273px;height:54px;padding:0;margin-bottom:15px;margin-right:5px}
.cmc_wrapper .left_wrapper .cmc-deposit-value .text-field-comp input{border:1px solid #646068}
.cmc_wrapper .left_wrapper .cmc-deposit-per{width:273px;height:54px;padding:0;margin-bottom:15px}
.cmc_wrapper .left_wrapper .cmc-deposit-per .text-field-comp input{border:1px solid #646068}
.cmc_wrapper .left_wrapper .cmc-termvalue{width:273px;height:54px;padding:0;margin-bottom:15px}
.cmc_wrapper .left_wrapper .cmc-termvalue .text-field-comp input{border:1px solid #646068}
.cmc_wrapper .left_wrapper .cmc-interest-val{width:273px;height:54px;padding:0;margin-bottom:50px}
.cmc_wrapper .left_wrapper .cmc-interest-val .text-field-comp input{border:1px solid #646068}
.cmc_wrapper .left_wrapper .equals{float:left;padding-right:5px;margin-top:14.2px;color:#646068}
.cmc_wrapper .left_wrapper .deposit-slider{margin-bottom:35px;padding:0}
.cmc_wrapper .left_wrapper .deposit-slider .slider-wrapper{margin:0}
.cmc_wrapper .left_wrapper .deposit-slider .slider-wrapper .slider.ui-slider-horizontal .ui-slider-handle{top:-0.95em}
.cmc_wrapper .left_wrapper .term-slider{margin-bottom:35px;padding:0}
.cmc_wrapper .left_wrapper .term-slider .slider-wrapper{margin:0}
.cmc_wrapper .left_wrapper .term-slider .slider-wrapper .slider.ui-slider-horizontal .ui-slider-handle{top:-0.95em}
.cmc_wrapper .right_wrapper_cmc{background-color:#f2eaf9;padding-top:35px;border-radius:8px}
.cmc_wrapper .right_wrapper_cmc .mortgageValue .cmc-mortVal-title{font-size:22px;line-height:32px;color:#333;margin:0 35px 5px 35px}
.cmc_wrapper .right_wrapper_cmc .mortgageValue .mortgageValue_cmc{font-family:"RNHouseSansRegular",sans-serif;font-size:30px;font-weight:bold;line-height:40px;color:#5a287d;margin:0 0 10px 35px}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .cmc-monVal-title{font-size:22px;line-height:32px;color:#333;margin:0 0 5px 35px;padding:0}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .monthlyValue_cmc{font-family:"RNHouseSansRegular",sans-serif;font-size:30px;font-weight:bold;line-height:40px;color:#5a287d;margin:0 0 15px 35px}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .monthlyValue_cmc .dyn{margin-left:0;display:inline-block;margin-bottom:0}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .annualText{display:inline-block;font-size:18px;line-height:26px;color:#646068}
.cmc_wrapper .right_wrapper_cmc .cmc-monVal-desc{font-size:18px;line-height:26px;color:#646068;margin:0 35px 20px 35px}
.cmc_wrapper .right_wrapper_cmc .cmc-contactus-cta{width:298px;height:60px;margin:0 0 58px 35px}
.cmc_wrapper .right_wrapper_cmc .cmc-addInfo{font-size:16px;line-height:26px;color:#646068;margin:0 35px;padding-bottom:35px}
.cmc_wrapper .error-container{display:none;color:#fff;background-color:#e60303;width:100%;padding:25px 12px 25px 25px;position:relative;letter-spacing:.3px;margin-bottom:40px;margin-left:-12px}
.cmc_wrapper .error-container .error-text{font-size:20px;line-height:24px;display:inline-block}
.cmc_wrapper .error-container .error-arrow{width:0;height:0;position:absolute;border-top:0;border-left:13px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #e60303;top:-12px;left:calc(25% - 17px)}
.cmc_wrapper .text-field-comp input{padding:16px 20px 16px 20px;background-color:transparent;color:#333}
.cmc_wrapper .left_wrapper .cmc-property-val.focus .text-field-comp input,.cmc_wrapper .left_wrapper .cmc-deposit-value.focus .text-field-comp input,.cmc_wrapper .left_wrapper .cmc-deposit-per.focus .text-field-comp input,.cmc_wrapper .left_wrapper .cmc-termvalue.focus .text-field-comp input,.cmc_wrapper .left_wrapper .cmc-interest-val.focus .text-field-comp input{border:1px solid #5e10b1}
.cmc_wrapper .left_wrapper .errorState .cmc-property-val.focus .text-field-comp input,.cmc_wrapper .left_wrapper .errorState .cmc-deposit-value.focus .text-field-comp input,.cmc_wrapper .left_wrapper .errorState .cmc-deposit-per.focus .text-field-comp input,.cmc_wrapper .left_wrapper .errorState .cmc-termvalue.focus .text-field-comp input,.cmc_wrapper .left_wrapper .errorState .cmc-interest-val.focus .text-field-comp input{border:1px solid #646068}
@media(min-width:1024px) and (max-width:1255px){.cmc_wrapper .cmc-titleWrapper .cmc-title{margin:50px 0 20px 0}
.cmc_wrapper .cmc-titleWrapper .cmc-title-desc{font-size:18px;line-height:26px;margin-bottom:35px}
.cmc_wrapper .left_wrapper .cmc-inpVal-titles{font-size:18px;line-height:26px;margin-bottom:5px}
.cmc_wrapper .left_wrapper .cmc-property-val{width:219px;height:50px;padding:0;margin-bottom:35px}
.cmc_wrapper .left_wrapper .cmc-deposit-value{width:219px;height:50px;padding:0;margin-bottom:15px;margin-right:2px;margin-left:-5px}
.cmc_wrapper .left_wrapper .cmc-deposit-per{width:219px;height:50px;padding:0;margin-bottom:15px}
.cmc_wrapper .left_wrapper .cmc-termvalue{width:219px;height:50px;padding:0;margin-bottom:15px}
.cmc_wrapper .left_wrapper .cmc-interest-val{width:219px;height:50px;padding:0}
.cmc_wrapper .left_wrapper .equals{padding-right:2px;margin-top:14.2px}
.cmc_wrapper .left_wrapper .deposit-slider{margin-bottom:35px}
.cmc_wrapper .left_wrapper .term-slider{margin-bottom:35px}
.cmc_wrapper .right_wrapper_cmc .mortgageValue .cmc-mortVal-title{font-size:22px;line-height:32px;margin:0 0 5px 35px}
.cmc_wrapper .right_wrapper_cmc .mortgageValue .mortgageValue_cmc{font-size:26px;font-weight:bold;line-height:36px;margin:0 0 10px 35px}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .cmc-monVal-title{font-size:22px;line-height:32px;margin:0 0 5px 35px;padding:0}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .monthlyValue_cmc{font-size:26px;font-weight:bold;line-height:36px;margin:0 0 15px 35px}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .monthlyValue_cmc .dyn{margin-left:0;display:inline-block}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .annualText{display:inline-block;font-size:18px;line-height:26px}
.cmc_wrapper .right_wrapper_cmc .cmc-monVal-desc{font-size:18px;line-height:26px;margin:0 35px 20px 35px}
.cmc_wrapper .right_wrapper_cmc .cmc-contactus-cta{width:298px;height:60px;margin:0 0 40px 35px}
.cmc_wrapper .right_wrapper_cmc .cmc-addInfo{font-size:16px;line-height:26px;margin:0 35px;padding-bottom:35px}
.cmc_wrapper .error-container{padding-right:27px}
.cmc_wrapper .text-field-comp input{padding:16px 20px 16px 20px}
}
@media(min-width:768px) and (max-width:1023px){.cmc_wrapper .cmc-titleWrapper .cmc-title{margin:50px 0 15px 0}
.cmc_wrapper .cmc-titleWrapper .cmc-title-desc{margin-bottom:30px}
.cmc_wrapper .left_wrapper .cmc-inpVal-titles{font-size:18px;line-height:26px;margin-bottom:5px}
.cmc_wrapper .left_wrapper .cmc-property-val{width:159px;margin-bottom:30px}
.cmc_wrapper .left_wrapper .cmc-deposit-value{width:159px;margin-bottom:15px}
.cmc_wrapper .left_wrapper .cmc-deposit-per{width:159px;height:54px;padding:0;margin-bottom:15px}
.cmc_wrapper .left_wrapper .cmc-termvalue{width:159px;height:54px;padding:0;margin-bottom:15px}
.cmc_wrapper .left_wrapper .cmc-interest-val{width:159px;height:54px;padding:0;margin-bottom:50px}
.cmc_wrapper .left_wrapper .deposit-slider{margin-bottom:35px;width:343px}
.cmc_wrapper .left_wrapper .slider-wrapper .decrement_slider{width:20px;height:20px}
.cmc_wrapper .left_wrapper .slider-wrapper .increment_slider{width:20px;height:20px}
.cmc_wrapper .left_wrapper .slider-wrapper .slider{margin:18px 31px}
.cmc_wrapper .left_wrapper .slider-wrapper .slider.ui-widget-content .ui-state-default{width:37px;height:43px}
.cmc_wrapper .left_wrapper .term-slider{margin-bottom:35px;width:343px}
.cmc_wrapper .right_wrapper_cmc{padding-top:20px}
.cmc_wrapper .right_wrapper_cmc .mortgageValue{display:inline-block;float:left}
.cmc_wrapper .right_wrapper_cmc .mortgageValue .cmc-mortVal-title{font-size:18px;line-height:26px;margin:0 42px 5px 20px}
.cmc_wrapper .right_wrapper_cmc .mortgageValue .mortgageValue_cmc{font-size:24px;line-height:32px;margin:0 0 10px 20px}
.cmc_wrapper .right_wrapper_cmc .monthlyValue{display:inline-block}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .cmc-monVal-title{font-size:18px;line-height:26px;margin:0 0 5px 20px}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .monthlyValue_cmc{font-size:28px;font-weight:bold;line-height:38px;margin:0 0 10px 20px}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .monthlyValue_cmc .dyn{margin-left:0;display:inline-block;margin-bottom:0}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .annualText{display:inline-block;font-size:18px;line-height:26px;padding:6px 0 2px 8px}
.cmc_wrapper .right_wrapper_cmc .cmc-monVal-desc{font-size:18px;line-height:26px;margin:0 20px 15px 20px}
.cmc_wrapper .right_wrapper_cmc .cmc-contactus-cta{width:290px;height:60px;margin:0 0 35px 20px}
.cmc_wrapper .right_wrapper_cmc .cmc-addInfo{margin:20px;padding-bottom:20px}
.cmc_wrapper .error-container{padding-right:26px}
.cmc_wrapper .text-field-comp input{padding:16px 16px 16px 13px}
}
@media(max-width:767px){.cmc_wrapper{padding:0 20px}
.cmc_wrapper .cmc-titleWrapper .cmc-title{margin:50px 20px 15px 0}
.cmc_wrapper .cmc-titleWrapper .cmc-title-desc{font-size:16px;line-height:26px;margin-bottom:30px}
.cmc_wrapper .left_wrapper .cmc-inpVal-titles{font-size:18px;line-height:26px;margin-bottom:5px}
.cmc_wrapper .left_wrapper .cmc-property-val{width:335px;height:50px;padding:0;margin-bottom:30px}
.cmc_wrapper .left_wrapper .cmc-deposit-value{width:158px;height:54px;padding:0;margin-bottom:15px;margin-right:3px}
.cmc_wrapper .left_wrapper .cmc-deposit-value .text-field-comp input{padding:16px 7px}
.cmc_wrapper .left_wrapper .cmc-deposit-per{width:158px;height:54px;padding:0;margin-bottom:15px}
.cmc_wrapper .left_wrapper .cmc-deposit-per .text-field-comp input{padding:16px 7px}
.cmc_wrapper .left_wrapper .cmc-termvalue{width:335px;height:54px;padding:0;margin-bottom:15px}
.cmc_wrapper .left_wrapper .cmc-interest-val{width:335px;height:54px;padding:0;margin-bottom:30px}
.cmc_wrapper .left_wrapper .equals{padding-right:3px;margin-top:14.2px}
.cmc_wrapper .left_wrapper .deposit-slider{margin-bottom:30px}
.cmc_wrapper .left_wrapper .term-slider{margin-bottom:30px}
.cmc_wrapper .left_wrapper .slider-wrapper .slider{width:235px;height:9px;margin:17px 30px}
.cmc_wrapper .right_wrapper_cmc{padding-top:20px;margin-bottom:50px}
.cmc_wrapper .right_wrapper_cmc .mortgageValue .cmc-mortVal-title{font-size:18px;line-height:26px;margin:0 0 5px 20px}
.cmc_wrapper .right_wrapper_cmc .mortgageValue .mortgageValue_cmc{font-size:24px;font-weight:bold;line-height:32px;margin:0 0 10px 20px}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .cmc-monVal-title{font-size:18px;line-height:26px;margin:0 0 5px 20px;padding:0}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .monthlyValue_cmc{font-size:24px;font-weight:bold;line-height:32px;margin:0 0 10px 20px}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .monthlyValue_cmc .dyn{margin-left:0;display:inline-block}
.cmc_wrapper .right_wrapper_cmc .monthlyValue .annualText{display:inline-block;font-size:18px;line-height:26px}
.cmc_wrapper .right_wrapper_cmc .cmc-monVal-desc{font-size:18px;line-height:26px;margin:0 20px 15px 20px}
.cmc_wrapper .right_wrapper_cmc .cmc-contactus-cta{width:295px;height:60px;margin:0 0 30px 20px}
.cmc_wrapper .right_wrapper_cmc .cmc-addInfo{font-size:16px;line-height:26px;margin:0 20px;padding-bottom:20px}
.cmc_wrapper .error-container{padding:24px 26px 26px 25px}
.cmc_wrapper .text-field-comp input{padding:16px 15px}
}
.cq-wcm-edit .cmc_wrapper .left_wrapper .cmc-property-val,.cq-wcm-edit .cmc_wrapper .left_wrapper .cmc-deposit-value,.cq-wcm-edit .cmc_wrapper .left_wrapper .cmc-deposit-per,.cq-wcm-edit .cmc_wrapper .left_wrapper .cmc-termvalue,.cq-wcm-edit .cmc_wrapper .left_wrapper .cmc-interest-val{height:auto}