.customize-control-responsive-range .control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content: space-between;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customize-control-responsive-range input[type=range]{background-color:rgba(0,0,0,.1);height:2px;width:69%;padding:0;cursor:pointer;-webkit-transition:background .5s;-moz-transition:background .5s;transition:background .5s;-webkit-appearance:none}.customize-control-responsive-range input[type=range]:focus{box-shadow:none!important;outline:0!important}.customize-control-responsive-range input[type=range]:hover{background-color:rgba(0,0,0,.15)}.customize-control-responsive-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#2e86b9;width:15px;height:15px;border-radius:15px;-webkit-border-radius:15px}.customize-control-responsive-range input[type=range]::-moz-range-track{border:inherit;background-color:transparent}.customize-control-responsive-range input[type=range]::-ms-track{border:inherit;color:transparent;background-color:transparent}.customize-control-responsive-range input[type=range]::-ms-fill-lower,.customize-control-responsive-range input[type=range]::-ms-fill-upper{background-color:transparent}.customize-control-responsive-range input[type=range]::-ms-tooltip{display:none}.customize-control-responsive-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border:none;border-radius:15px;background-color:#2e86b9}.customize-control-responsive-range input[type=range]::-moz-range-thumb{width:15px;height:15px;border:none;border-radius:15px;background-color:#2e86b9}.customize-control-responsive-range input[type=range]::-ms-thumb{width:15px;height:15px;border-radius:15px;border:0;background-color:#2e86b9}.customize-control-responsive-range input.responsive-range-input{width:22%;height:32px;text-align:left;margin:0;border-radius:4px;padding:8px;font-size:14px;font-weight:400;color:#50575E;-moz-appearance:textfield;border: 1px solid #D2D2D2; min-height: 32px !important;}.customize-control-responsive-range input.responsive-range-input::-webkit-inner-spin-button,.customize-control-responsive-range input.responsive-range-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.customize-control-responsive-range span.responsive-reset-slider{display:inline-block;position:relative;width:6%;margin:0 2%;line-height:1;color:rgba(0,0,0,.2);cursor:pointer;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.customize-control-responsive-range span.responsive-reset-slider:hover{color:#fe5252}.customize-control-responsive-range span.responsive-reset-slider span{width:16px;height:16px;font-size:16px;line-height:1;color: #50575E;opacity:0.6;}
.responsive-range-control-label {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.responsive-range-control-label div.responsive-reset-slider{
   position: relative;
   top: 0;
}

/* Container Width: show description (note) after slider UI */
#customize-control-responsive_container_width > label,
#customize-control-responsive_narrow_container_width > label {
    display: flex;
    flex-direction: column;
}
#customize-control-responsive_container_width > label > .responsive-range-control-label,
#customize-control-responsive_narrow_container_width > label > .responsive-range-control-label {
    order: 1;
}
#customize-control-responsive_container_width > label > .control-wrap,
#customize-control-responsive_narrow_container_width > label > .control-wrap {
    order: 2;
}
#customize-control-responsive_container_width > label > .customize-control-description,
#customize-control-responsive_narrow_container_width > label > .customize-control-description {
    order: 3;
    padding-top: 5px;
}
#customize-control-responsive_container_width .customize-control-description,
#customize-control-responsive_narrow_container_width .customize-control-description {
	font-size: 12px;
	line-height: 18px;
	color: #a4a4a4;
	font-style: italic;
}
#customize-control-responsive_paragraph_margin_bottom .customize-control-title {
    margin: 0;
}
#customize-control-responsive_paragraph_margin_bottom .responsive-range-control-label {
    margin-bottom: 4px;
}
#customize-control-responsive_transparent_bottom_border {
    padding-bottom: 24px;
}
