
@media (min-width: 300px) {
    .modal-title {
        font-weight: 700;
        font-size: 20px;
    }
    .modal-body a {
        padding: 12px 40px;
        color: white;
        background: linear-gradient(to bottom, #59B300 5%, #59B300 100%);
        font-weight: 700;
        font-size: 17px;
    }
    /* header */
    #show-content {
        width: 100%;
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .header-wrapper {
        margin-top: 12px;
    }
    .header-wrapper .header-img img {
        width: 86%;
        height: auto;
    }
    .header-wrapper .header-calendar {
        margin-top: 10px;
    }
    .header-wrapper .header-calendar h5 {
        font-size: 14px;
    }
    /* main */
    .main-wrapper {
        width: 100%;
        margin-top: 30px;
    }
    .main-wrapper .header-color-title {
        background-image: linear-gradient( to top right, #ff7536, #ff3a1d);
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        padding-top: 18px;
        padding-bottom: 18px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }
    .main-wrapper .header-color-title h3 {
        color: white;
        font-size: 18px;
        font-weight: 700;
        margin-bottom: 0;
    }
    /* main-content */
    .main-wrapper .main-content {
        padding: 8px 38px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        height: 260px;
    }
    .main-wrapper .main-content p {
        font-size: 10px;
        font-weight: 600;
        line-height: 1.4;
    }
    /* footer */
    .footer-wrapper {
        margin-top: 40px;
    }
    .footer-wrapper .footer-text p {
        font-size: 10px;
        padding-bottom: 5px;
        font-weight: 600;
    }
    .footer-wrapper .footer-text .footer-2 {
        font-size: 18px;
        font-weight: 600;
        padding-bottom: 5px;
        letter-spacing: -0.5px;
    }
    .footer-wrapper .footer-text .proceed-footer {
        padding: 11px 70px;
        color: white;
        background: #39b54a;
        font-size: 26px;
        font-weight: 700;
    }
    .rs-range-color {
        background-image: linear-gradient( to right, #f06d06, orange);
    }
    .rs-path-color {
        background: #FFFFFF;
    }
    .rs-bg-color {
        background: #F3F5F6;
    }
    .rs-tooltip-text {
        font-size: 25px;
        font-family: sans-serif;
        font-weight: bold;
        color: #FF9900;
    }
    .rs-tooltip-text span {
        font-size: 12px;
        display: block;
    }
    .rs-border {
        border: none;
    }
    .rs-handle {
        display: none;
    }
    /* ne wnew */
    .rs-control {
        position: relative;
        outline: 0 none
    }
    .rs-container {
        position: relative
    }
    .rs-control *,
    .rs-control *:before,
    .rs-control *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .rs-animation .rs-transition {
        -webkit-transition: all .5s linear 0s;
        -moz-transition: all .5s linear 0s;
        -o-transition: all .5s linear 0s;
        transition: all .5s linear 0s
    }
    .rs-bar {
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
    .rs-control .rs-split .rs-path,
    .rs-control .rs-overlay1,
    .rs-control .rs-overlay2 {
        -webkit-transform-origin: 50% 100%;
        -moz-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
        -o-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
    .rs-control .rs-overlay {
        -webkit-transform-origin: 100% 100%;
        -moz-transform-origin: 100% 100%;
        -ms-transform-origin: 100% 100%;
        -o-transform-origin: 100% 100%;
        transform-origin: 100% 100%
    }
    .rs-control.rs-error {
        border: 1px dotted;
        text-align: center
    }
    .rs-readonly {
        height: 100%;
        width: 100%;
        top: 0;
        position: absolute;
        z-index: 100
    }
    .rs-disabled {
        opacity: .35
    }
    .rs-inner-container {
        height: 100%;
        width: 100%;
        position: relative;
        overflow: hidden;
        margin-top: 13% !important;
        margin-left: 31% !important;
    }
    .quarter div.rs-block {
        height: 200%;
        width: 200%
    }
    .half.top div.rs-block,
    .half.bottom div.rs-block {
        height: 200%;
        width: 100%
    }
    .half.left div.rs-block,
    .half.right div.rs-block {
        height: 100%;
        width: 200%
    }
    .bottom>.rs-inner-container>.rs-block {
        top: auto;
        bottom: 0
    }
    .right .rs-inner-container>.rs-block {
        right: 0
    }
    div.rs-block {
        -webkit-border-radius: 100%;
        border-radius: 100%
    }
    .rs-block {
        height: 100%;
        width: 100%;
        display: block;
        position: absolute;
        top: 0;
        overflow: hidden;
        z-index: 3
    }
    .rs-block .rs-inner {
        -webkit-border-radius: 1000px;
        border-radius: 1000px;
        display: block;
        height: 100%;
        width: 100%;
        position: relative
    }
    .rs-overlay {
        width: 50%
    }
    .rs-overlay1,
    .rs-overlay2 {
        width: 100%
    }
    .rs-overlay,
    .rs-overlay1,
    .rs-overlay2 {
        position: absolute;
        background-color: #fff;
        z-index: 3;
        top: 0;
        height: 50%
    }
    .rs-bar {
        position: absolute;
        height: 0;
        z-index: 10
    }
    .rs-bar.rs-rounded {
        z-index: 5
    }
    .rs-bar .rs-seperator {
        height: 0;
        display: block;
        float: left
    }
    .rs-bar:not(.rs-rounded) .rs-seperator {
        border-left: none;
        border-right: none
    }
    .rs-bar.rs-start .rs-seperator {
        border-top: none
    }
    .rs-bar.rs-end .rs-seperator {
        border-bottom: none
    }
    .rs-bar.rs-start.rs-rounded .rs-seperator {
        border-radius: 0 0 1000px 1000px
    }
    .rs-bar.rs-end.rs-rounded .rs-seperator {
        border-radius: 1000px 1000px 0 0
    }
    .full .rs-bar,
    .half .rs-bar {
        width: 50%
    }
    .half.left .rs-bar,
    .half.right .rs-bar,
    .quarter .rs-bar {
        width: 100%
    }
    .full .rs-bar,
    .half.left .rs-bar,
    .half.right .rs-bar {
        top: 50%
    }
    .bottom .rs-bar {
        top: 0
    }
    .half.right .rs-bar,
    .quarter.right .rs-bar {
        right: 100%
    }
    .rs-handle.rs-move {
        cursor: move
    }
    .rs-readonly .rs-handle.rs-move {
        cursor: default
    }
    .rs-path {
        display: block;
        height: 100%;
        width: 100%
    }
    .rs-split .rs-path {
        -webkit-border-radius: 1000px 1000px 0 0;
        border-radius: 1000px 1000px 0 0;
        overflow: hidden;
        height: 50%;
        position: absolute;
        top: 0;
        z-index: 2
    }
    .rs-tooltip {
        position: absolute;
        cursor: default;
        border: 1px solid transparent;
        z-index: 10
    }
    .full .rs-tooltip {
        top: 50%;
        left: 15% !important;
    }
    .bottom .rs-tooltip {
        top: 0
    }
    .top .rs-tooltip {
        bottom: 0
    }
    .right .rs-tooltip {
        left: 0
    }
    .left .rs-tooltip {
        right: 0
    }
    .half.top .rs-tooltip,
    .half.bottom .rs-tooltip {
        left: 50%
    }
    .half.left .rs-tooltip,
    .half.right .rs-tooltip {
        top: 50%
    }
    .rs-tooltip .rs-input {
        outline: 0 none;
        border: none;
        background: transparent;
    }
    .rs-tooltip-text {
        font-family: verdana;
        font-size: 25px;
        border-radius: 7px;
        text-align: center;
        padding: 20px;
    }
    .rs-tooltip.edit,
    .rs-tooltip .rs-input {
        padding: 5px 8px
    }
    .rs-tooltip.hover,
    .rs-tooltip.edit:hover {
        border: 1px solid #aaa;
        cursor: pointer
    }
    .rs-readonly .rs-tooltip.edit:hover {
        border-color: transparent;
        cursor: default
    }
    .rs-handle {
        border-radius: 1000px;
        outline: 0 none;
        float: left
    }
    .rs-handle.rs-handle-square {
        border-radius: 0
    }
    .rs-handle-dot {
        border: 1px solid #aaa;
        padding: 6px
    }
    .rs-handle-dot:after {
        display: block;
        content: "";
        border: 1px solid #aaa;
        height: 100%;
        width: 100%;
        border-radius: 100%
    }
    .rs-seperator {
        border: 1px solid #aaa
    }
    .rs-border {
        border: 1px solid #aaa
    }
    .rs-path-color {
        background-color: #fff
    }
    .rs-range-color {
        background-color: #54bbe0
    }
    .rs-bg-color {
        background-color: #fff
    }
    .rs-handle {
        background-color: #838383
    }
    .rs-handle-dot {
        background-color: #fff
    }
    .rs-handle-dot:after {
        background-color: #838383
    }
}

@media (min-width: 411px) {
    .modal-title {
        font-weight: 700;
        font-size: 20px;
    }
    .modal-body a {
        padding: 12px 40px;
        color: white;
        background: linear-gradient(to bottom, #59B300 5%, #59B300 100%);
        font-weight: 700;
        font-size: 17px;
    }
    /* header */
    #show-content {
        width: 100%;
        margin-top: 25px;
    }
    .header-wrapper {
        margin-top: 12px;
    }
    .header-wrapper .header-img img {
        width: 75%;
        height: auto;
    }
    .header-wrapper .header-calendar {
        margin-top: 47px;
    }
    .header-wrapper .header-calendar h5 {
        font-size: 15px;
    }
    /* main */
    .main-wrapper {
        width: 100%;
        margin-top: 30px;
    }
    .main-wrapper .header-color-title {
        background-image: linear-gradient( to top right, #ff7536, #ff3a1d);
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        padding-top: 18px;
        padding-bottom: 18px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }
    .main-wrapper .header-color-title h3 {
        color: white;
        font-size: 19px;
        font-weight: 700;
        margin-bottom: 0;
    }
    /* main-content */
    .main-wrapper .main-content {
        padding: 15px 30px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        height: 300px;
    }
    .main-wrapper .main-content p {
        font-size: 10px;
        font-weight: 600;
        line-height: 1.4;
    }
    /* footer */
    .footer-wrapper {
        margin-top: 40px;
    }
    .footer-wrapper .footer-text p {
        font-size: 12px;
        padding-bottom: 5px;
        font-weight: 600;
    }
    .footer-wrapper .footer-text .footer-2 {
        font-size: 19px;
        font-weight: 600;
        padding-bottom: 5px;
        letter-spacing: -0.5px;
    }
    .footer-wrapper .footer-text .proceed-footer {
        padding: 11px 70px;
        color: white;
        background: #39b54a;
        font-size: 26px;
        font-weight: 700;
    }
    .rs-range-color {
        background-image: linear-gradient( to right, #f06d06, orange);
    }
    .rs-path-color {
        background: #FFFFFF;
    }
    .rs-bg-color {
        background: #F3F5F6;
    }
    .rs-tooltip-text {
        font-size: 25px;
        font-family: sans-serif;
        font-weight: bold;
        color: #FF9900;
    }
    .rs-tooltip-text span {
        font-size: 12px;
        display: block;
    }
    .rs-border {
        border: none;
    }
    .rs-handle {
        display: none;
    }
    /* ne wnew */
    .rs-control {
        position: relative;
        outline: 0 none
    }
    .rs-container {
        position: relative
    }
    .rs-control *,
    .rs-control *:before,
    .rs-control *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .rs-animation .rs-transition {
        -webkit-transition: all .5s linear 0s;
        -moz-transition: all .5s linear 0s;
        -o-transition: all .5s linear 0s;
        transition: all .5s linear 0s
    }
    .rs-bar {
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
    .rs-control .rs-split .rs-path,
    .rs-control .rs-overlay1,
    .rs-control .rs-overlay2 {
        -webkit-transform-origin: 50% 100%;
        -moz-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
        -o-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
    .rs-control .rs-overlay {
        -webkit-transform-origin: 100% 100%;
        -moz-transform-origin: 100% 100%;
        -ms-transform-origin: 100% 100%;
        -o-transform-origin: 100% 100%;
        transform-origin: 100% 100%
    }
    .rs-control.rs-error {
        border: 1px dotted;
        text-align: center
    }
    .rs-readonly {
        height: 100%;
        width: 100%;
        top: 0;
        position: absolute;
        z-index: 100
    }
    .rs-disabled {
        opacity: .35
    }
    .rs-inner-container {
        height: 100%;
        width: 100%;
        position: relative;
        overflow: hidden;
        margin-top: 13% !important;
        margin-left: 42% !important;
    }
    .quarter div.rs-block {
        height: 200%;
        width: 200%
    }
    .half.top div.rs-block,
    .half.bottom div.rs-block {
        height: 200%;
        width: 100%
    }
    .half.left div.rs-block,
    .half.right div.rs-block {
        height: 100%;
        width: 200%
    }
    .bottom>.rs-inner-container>.rs-block {
        top: auto;
        bottom: 0
    }
    .right .rs-inner-container>.rs-block {
        right: 0
    }
    div.rs-block {
        -webkit-border-radius: 100%;
        border-radius: 100%
    }
    .rs-block {
        height: 100%;
        width: 100%;
        display: block;
        position: absolute;
        top: 0;
        overflow: hidden;
        z-index: 3
    }
    .rs-block .rs-inner {
        -webkit-border-radius: 1000px;
        border-radius: 1000px;
        display: block;
        height: 100%;
        width: 100%;
        position: relative
    }
    .rs-overlay {
        width: 50%
    }
    .rs-overlay1,
    .rs-overlay2 {
        width: 100%
    }
    .rs-overlay,
    .rs-overlay1,
    .rs-overlay2 {
        position: absolute;
        background-color: #fff;
        z-index: 3;
        top: 0;
        height: 50%
    }
    .rs-bar {
        position: absolute;
        height: 0;
        z-index: 10
    }
    .rs-bar.rs-rounded {
        z-index: 5
    }
    .rs-bar .rs-seperator {
        height: 0;
        display: block;
        float: left
    }
    .rs-bar:not(.rs-rounded) .rs-seperator {
        border-left: none;
        border-right: none
    }
    .rs-bar.rs-start .rs-seperator {
        border-top: none
    }
    .rs-bar.rs-end .rs-seperator {
        border-bottom: none
    }
    .rs-bar.rs-start.rs-rounded .rs-seperator {
        border-radius: 0 0 1000px 1000px
    }
    .rs-bar.rs-end.rs-rounded .rs-seperator {
        border-radius: 1000px 1000px 0 0
    }
    .full .rs-bar,
    .half .rs-bar {
        width: 50%
    }
    .half.left .rs-bar,
    .half.right .rs-bar,
    .quarter .rs-bar {
        width: 100%
    }
    .full .rs-bar,
    .half.left .rs-bar,
    .half.right .rs-bar {
        top: 50%
    }
    .bottom .rs-bar {
        top: 0
    }
    .half.right .rs-bar,
    .quarter.right .rs-bar {
        right: 100%
    }
    .rs-handle.rs-move {
        cursor: move
    }
    .rs-readonly .rs-handle.rs-move {
        cursor: default
    }
    .rs-path {
        display: block;
        height: 100%;
        width: 100%
    }
    .rs-split .rs-path {
        -webkit-border-radius: 1000px 1000px 0 0;
        border-radius: 1000px 1000px 0 0;
        overflow: hidden;
        height: 50%;
        position: absolute;
        top: 0;
        z-index: 2
    }
    .rs-tooltip {
        position: absolute;
        cursor: default;
        border: 1px solid transparent;
        z-index: 10
    }
    .full .rs-tooltip {
        top: 50%;
        left: 27% !important;
    }
    .bottom .rs-tooltip {
        top: 0
    }
    .top .rs-tooltip {
        bottom: 0
    }
    .right .rs-tooltip {
        left: 0
    }
    .left .rs-tooltip {
        right: 0
    }
    .half.top .rs-tooltip,
    .half.bottom .rs-tooltip {
        left: 50%
    }
    .half.left .rs-tooltip,
    .half.right .rs-tooltip {
        top: 50%
    }
    .rs-tooltip .rs-input {
        outline: 0 none;
        border: none;
        background: transparent;
    }
    .rs-tooltip-text {
        font-family: verdana;
        font-size: 25px;
        border-radius: 7px;
        text-align: center;
        padding: 20px;
    }
    .rs-tooltip.edit,
    .rs-tooltip .rs-input {
        padding: 5px 8px
    }
    .rs-tooltip.hover,
    .rs-tooltip.edit:hover {
        border: 1px solid #aaa;
        cursor: pointer
    }
    .rs-readonly .rs-tooltip.edit:hover {
        border-color: transparent;
        cursor: default
    }
    .rs-handle {
        border-radius: 1000px;
        outline: 0 none;
        float: left
    }
    .rs-handle.rs-handle-square {
        border-radius: 0
    }
    .rs-handle-dot {
        border: 1px solid #aaa;
        padding: 6px
    }
    .rs-handle-dot:after {
        display: block;
        content: "";
        border: 1px solid #aaa;
        height: 100%;
        width: 100%;
        border-radius: 100%
    }
    .rs-seperator {
        border: 1px solid #aaa
    }
    .rs-border {
        border: 1px solid #aaa
    }
    .rs-path-color {
        background-color: #fff
    }
    .rs-range-color {
        background-color: #54bbe0
    }
    .rs-bg-color {
        background-color: #fff
    }
    .rs-handle {
        background-color: #838383
    }
    .rs-handle-dot {
        background-color: #fff
    }
    .rs-handle-dot:after {
        background-color: #838383
    }
}

@media (min-width: 414px) {
    .modal-title {
        font-weight: 700;
        font-size: 20px;
    }
    .modal-body a {
        padding: 12px 40px;
        color: white;
        background: linear-gradient(to bottom, #59B300 5%, #59B300 100%);
        font-weight: 700;
        font-size: 17px;
    }
    /* header */
    #show-content {
        width: 100%;
        margin-top: 25px;
    }
    .header-wrapper {
        margin-top: 12px;
    }
    .header-wrapper .header-img img {
        width: 86%;
        height: auto;
    }
    .header-wrapper .header-calendar {
        margin-top: 59px;
    }
    .header-wrapper .header-calendar h5 {
        font-size: 15px;
    }
    /* main */
    .main-wrapper {
        width: 100%;
        margin-top: 30px;
    }
    .main-wrapper .header-color-title {
        background-image: linear-gradient( to top right, #ff7536, #ff3a1d);
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        padding-top: 18px;
        padding-bottom: 18px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }
    .main-wrapper .header-color-title h3 {
        color: white;
        font-size: 19px;
        font-weight: 700;
        margin-bottom: 0;
    }
    /* main-content */
    .main-wrapper .main-content {
        padding: 55px 30px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        height: 300px;
    }
    .main-wrapper .main-content p {
        font-size: 12px;
        font-weight: 600;
        line-height: 1.4;
    }
    /* footer */
    .footer-wrapper {
        margin-top: 40px;
    }
    .footer-wrapper .footer-text p {
        font-size: 14px;
        padding-bottom: 5px;
        font-weight: 600;
    }
    .footer-wrapper .footer-text .footer-2 {
        font-size: 19px;
        font-weight: 600;
        padding-bottom: 5px;
        letter-spacing: -0.5px;
    }
    .footer-wrapper .footer-text .proceed-footer {
        padding: 11px 70px;
        color: white;
        background: #39b54a;
        font-size: 26px;
        font-weight: 700;
    }
    .rs-range-color {
        background-image: linear-gradient( to right, #f06d06, orange);
    }
    .rs-path-color {
        background: #FFFFFF;
    }
    .rs-bg-color {
        background: #F3F5F6;
    }
    .rs-tooltip-text {
        font-size: 25px;
        font-family: sans-serif;
        font-weight: bold;
        color: #FF9900;
    }
    .rs-tooltip-text span {
        font-size: 12px;
        display: block;
    }
    .rs-border {
        border: none;
    }
    .rs-handle {
        display: none;
    }
    /* ne wnew */
    .rs-control {
        position: relative;
        outline: 0 none
    }
    .rs-container {
        position: relative
    }
    .rs-control *,
    .rs-control *:before,
    .rs-control *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .rs-animation .rs-transition {
        -webkit-transition: all .5s linear 0s;
        -moz-transition: all .5s linear 0s;
        -o-transition: all .5s linear 0s;
        transition: all .5s linear 0s
    }
    .rs-bar {
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
    .rs-control .rs-split .rs-path,
    .rs-control .rs-overlay1,
    .rs-control .rs-overlay2 {
        -webkit-transform-origin: 50% 100%;
        -moz-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
        -o-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
    .rs-control .rs-overlay {
        -webkit-transform-origin: 100% 100%;
        -moz-transform-origin: 100% 100%;
        -ms-transform-origin: 100% 100%;
        -o-transform-origin: 100% 100%;
        transform-origin: 100% 100%
    }
    .rs-control.rs-error {
        border: 1px dotted;
        text-align: center
    }
    .rs-readonly {
        height: 100%;
        width: 100%;
        top: 0;
        position: absolute;
        z-index: 100
    }
    .rs-disabled {
        opacity: .35
    }
    .rs-inner-container {
        height: 100%;
        width: 100%;
        position: relative;
        overflow: hidden;
        margin-top: 13% !important;
        margin-left: 42% !important;
    }
    .quarter div.rs-block {
        height: 200%;
        width: 200%
    }
    .half.top div.rs-block,
    .half.bottom div.rs-block {
        height: 200%;
        width: 100%
    }
    .half.left div.rs-block,
    .half.right div.rs-block {
        height: 100%;
        width: 200%
    }
    .bottom>.rs-inner-container>.rs-block {
        top: auto;
        bottom: 0
    }
    .right .rs-inner-container>.rs-block {
        right: 0
    }
    div.rs-block {
        -webkit-border-radius: 100%;
        border-radius: 100%
    }
    .rs-block {
        height: 100%;
        width: 100%;
        display: block;
        position: absolute;
        top: 0;
        overflow: hidden;
        z-index: 3
    }
    .rs-block .rs-inner {
        -webkit-border-radius: 1000px;
        border-radius: 1000px;
        display: block;
        height: 100%;
        width: 100%;
        position: relative
    }
    .rs-overlay {
        width: 50%
    }
    .rs-overlay1,
    .rs-overlay2 {
        width: 100%
    }
    .rs-overlay,
    .rs-overlay1,
    .rs-overlay2 {
        position: absolute;
        background-color: #fff;
        z-index: 3;
        top: 0;
        height: 50%
    }
    .rs-bar {
        position: absolute;
        height: 0;
        z-index: 10
    }
    .rs-bar.rs-rounded {
        z-index: 5
    }
    .rs-bar .rs-seperator {
        height: 0;
        display: block;
        float: left
    }
    .rs-bar:not(.rs-rounded) .rs-seperator {
        border-left: none;
        border-right: none
    }
    .rs-bar.rs-start .rs-seperator {
        border-top: none
    }
    .rs-bar.rs-end .rs-seperator {
        border-bottom: none
    }
    .rs-bar.rs-start.rs-rounded .rs-seperator {
        border-radius: 0 0 1000px 1000px
    }
    .rs-bar.rs-end.rs-rounded .rs-seperator {
        border-radius: 1000px 1000px 0 0
    }
    .full .rs-bar,
    .half .rs-bar {
        width: 50%
    }
    .half.left .rs-bar,
    .half.right .rs-bar,
    .quarter .rs-bar {
        width: 100%
    }
    .full .rs-bar,
    .half.left .rs-bar,
    .half.right .rs-bar {
        top: 50%
    }
    .bottom .rs-bar {
        top: 0
    }
    .half.right .rs-bar,
    .quarter.right .rs-bar {
        right: 100%
    }
    .rs-handle.rs-move {
        cursor: move
    }
    .rs-readonly .rs-handle.rs-move {
        cursor: default
    }
    .rs-path {
        display: block;
        height: 100%;
        width: 100%
    }
    .rs-split .rs-path {
        -webkit-border-radius: 1000px 1000px 0 0;
        border-radius: 1000px 1000px 0 0;
        overflow: hidden;
        height: 50%;
        position: absolute;
        top: 0;
        z-index: 2
    }
    .rs-tooltip {
        position: absolute;
        cursor: default;
        border: 1px solid transparent;
        z-index: 10
    }
    .full .rs-tooltip {
        top: 50%;
        left: 26% !important;
    }
    .bottom .rs-tooltip {
        top: 0
    }
    .top .rs-tooltip {
        bottom: 0
    }
    .right .rs-tooltip {
        left: 0
    }
    .left .rs-tooltip {
        right: 0
    }
    .half.top .rs-tooltip,
    .half.bottom .rs-tooltip {
        left: 50%
    }
    .half.left .rs-tooltip,
    .half.right .rs-tooltip {
        top: 50%
    }
    .rs-tooltip .rs-input {
        outline: 0 none;
        border: none;
        background: transparent;
    }
    .rs-tooltip-text {
        font-family: verdana;
        font-size: 25px;
        border-radius: 7px;
        text-align: center;
        padding: 20px;
    }
    .rs-tooltip.edit,
    .rs-tooltip .rs-input {
        padding: 5px 8px
    }
    .rs-tooltip.hover,
    .rs-tooltip.edit:hover {
        border: 1px solid #aaa;
        cursor: pointer
    }
    .rs-readonly .rs-tooltip.edit:hover {
        border-color: transparent;
        cursor: default
    }
    .rs-handle {
        border-radius: 1000px;
        outline: 0 none;
        float: left
    }
    .rs-handle.rs-handle-square {
        border-radius: 0
    }
    .rs-handle-dot {
        border: 1px solid #aaa;
        padding: 6px
    }
    .rs-handle-dot:after {
        display: block;
        content: "";
        border: 1px solid #aaa;
        height: 100%;
        width: 100%;
        border-radius: 100%
    }
    .rs-seperator {
        border: 1px solid #aaa
    }
    .rs-border {
        border: 1px solid #aaa
    }
    .rs-path-color {
        background-color: #fff
    }
    .rs-range-color {
        background-color: #54bbe0
    }
    .rs-bg-color {
        background-color: #fff
    }
    .rs-handle {
        background-color: #838383
    }
    .rs-handle-dot {
        background-color: #fff
    }
    .rs-handle-dot:after {
        background-color: #838383
    }
}

@media (min-width: 576px) {
    .modal-title {
        font-weight: 700;
        font-size: 20px;
    }
    .modal-body a {
        padding: 12px 40px;
        color: white;
        background: linear-gradient(to bottom, #59B300 5%, #59B300 100%);
        font-weight: 700;
        font-size: 17px;
    }
    /* header */
    #show-content {
        width: 465px;
        margin: 25px auto;
    }
    .header-wrapper {
        margin-top: 12px;
    }
    .header-wrapper .header-img img {
        width: 70%;
        height: auto;
    }
    .header-wrapper .header-calendar {
        margin-top: 10px;
    }
    .header-wrapper .header-calendar h5 {
        font-size: 15px;
    }
    /* main */
    .main-wrapper {
        width: 100%;
        margin-top: 30px;
    }
    .main-wrapper .header-color-title {
        background-image: linear-gradient( to top right, #ff7536, #ff3a1d);
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        padding-top: 18px;
        padding-bottom: 18px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }
    .main-wrapper .header-color-title h3 {
        color: white;
        font-size: 21px;
        font-weight: 700;
        margin-bottom: 0;
    }
    /* main-content */
    .main-wrapper .main-content {
        padding: 55px 30px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        height: 280px;
    }
    .main-wrapper .main-content p {
        font-size: 14px;
        font-weight: 600;
        line-height: 1.4;
    }
    /* footer */
    .footer-wrapper {
        margin-top: 40px;
    }
    .footer-wrapper .footer-text p {
        font-size: 14px;
        padding-bottom: 5px;
        font-weight: 600;
    }
    .footer-wrapper .footer-text .footer-2 {
        font-size: 14px;
        font-weight: 600;
        padding-bottom: 5px;
        letter-spacing: -0.5px;
    }
    .footer-wrapper .footer-text .proceed-footer {
        padding: 14px 75px;
        color: white;
        background: #39b54a;
        font-size: 30px;
        font-weight: 700;
    }
    .rs-range-color {
        background-image: linear-gradient( to right, #f06d06, orange);
    }
    .rs-path-color {
        background: #FFFFFF;
    }
    .rs-bg-color {
        background: #F3F5F6;
    }
    .rs-tooltip-text {
        font-size: 25px;
        font-family: sans-serif;
        font-weight: bold;
        color: #FF9900;
    }
    .rs-tooltip-text span {
        font-size: 12px;
        display: block;
    }
    .rs-border {
        border: none;
    }
    .rs-handle {
        display: none;
    }
    /* ne wnew */
    .rs-control {
        position: relative;
        outline: 0 none
    }
    .rs-container {
        position: relative
    }
    .rs-control *,
    .rs-control *:before,
    .rs-control *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .rs-animation .rs-transition {
        -webkit-transition: all .5s linear 0s;
        -moz-transition: all .5s linear 0s;
        -o-transition: all .5s linear 0s;
        transition: all .5s linear 0s
    }
    .rs-bar {
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
    .rs-control .rs-split .rs-path,
    .rs-control .rs-overlay1,
    .rs-control .rs-overlay2 {
        -webkit-transform-origin: 50% 100%;
        -moz-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
        -o-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
    .rs-control .rs-overlay {
        -webkit-transform-origin: 100% 100%;
        -moz-transform-origin: 100% 100%;
        -ms-transform-origin: 100% 100%;
        -o-transform-origin: 100% 100%;
        transform-origin: 100% 100%
    }
    .rs-control.rs-error {
        border: 1px dotted;
        text-align: center
    }
    .rs-readonly {
        height: 100%;
        width: 100%;
        top: 0;
        position: absolute;
        z-index: 100
    }
    .rs-disabled {
        opacity: .35
    }
    .rs-inner-container {
        height: 100%;
        width: 100%;
        position: relative;
        overflow: hidden;
        margin-top: 0% !important;
        margin-left: 50% !important;
    }
    .quarter div.rs-block {
        height: 200%;
        width: 200%
    }
    .half.top div.rs-block,
    .half.bottom div.rs-block {
        height: 200%;
        width: 100%
    }
    .half.left div.rs-block,
    .half.right div.rs-block {
        height: 100%;
        width: 200%
    }
    .bottom>.rs-inner-container>.rs-block {
        top: auto;
        bottom: 0
    }
    .right .rs-inner-container>.rs-block {
        right: 0
    }
    div.rs-block {
        -webkit-border-radius: 100%;
        border-radius: 100%
    }
    .rs-block {
        height: 100%;
        width: 100%;
        display: block;
        position: absolute;
        top: 0;
        overflow: hidden;
        z-index: 3
    }
    .rs-block .rs-inner {
        -webkit-border-radius: 1000px;
        border-radius: 1000px;
        display: block;
        height: 100%;
        width: 100%;
        position: relative
    }
    .rs-overlay {
        width: 50%
    }
    .rs-overlay1,
    .rs-overlay2 {
        width: 100%
    }
    .rs-overlay,
    .rs-overlay1,
    .rs-overlay2 {
        position: absolute;
        background-color: #fff;
        z-index: 3;
        top: 0;
        height: 50%
    }
    .rs-bar {
        position: absolute;
        height: 0;
        z-index: 10
    }
    .rs-bar.rs-rounded {
        z-index: 5
    }
    .rs-bar .rs-seperator {
        height: 0;
        display: block;
        float: left
    }
    .rs-bar:not(.rs-rounded) .rs-seperator {
        border-left: none;
        border-right: none
    }
    .rs-bar.rs-start .rs-seperator {
        border-top: none
    }
    .rs-bar.rs-end .rs-seperator {
        border-bottom: none
    }
    .rs-bar.rs-start.rs-rounded .rs-seperator {
        border-radius: 0 0 1000px 1000px
    }
    .rs-bar.rs-end.rs-rounded .rs-seperator {
        border-radius: 1000px 1000px 0 0
    }
    .full .rs-bar,
    .half .rs-bar {
        width: 50%
    }
    .half.left .rs-bar,
    .half.right .rs-bar,
    .quarter .rs-bar {
        width: 100%
    }
    .full .rs-bar,
    .half.left .rs-bar,
    .half.right .rs-bar {
        top: 50%
    }
    .bottom .rs-bar {
        top: 0
    }
    .half.right .rs-bar,
    .quarter.right .rs-bar {
        right: 100%
    }
    .rs-handle.rs-move {
        cursor: move
    }
    .rs-readonly .rs-handle.rs-move {
        cursor: default
    }
    .rs-path {
        display: block;
        height: 100%;
        width: 100%
    }
    .rs-split .rs-path {
        -webkit-border-radius: 1000px 1000px 0 0;
        border-radius: 1000px 1000px 0 0;
        overflow: hidden;
        height: 50%;
        position: absolute;
        top: 0;
        z-index: 2
    }
    .rs-tooltip {
        position: absolute;
        cursor: default;
        border: 1px solid transparent;
        z-index: 10
    }
    .full .rs-tooltip {
        top: 36%;
        left: 34% !important;
    }
    .bottom .rs-tooltip {
        top: 0
    }
    .top .rs-tooltip {
        bottom: 0
    }
    .right .rs-tooltip {
        left: 0
    }
    .left .rs-tooltip {
        right: 0
    }
    .half.top .rs-tooltip,
    .half.bottom .rs-tooltip {
        left: 50%
    }
    .half.left .rs-tooltip,
    .half.right .rs-tooltip {
        top: 50%
    }
    .rs-tooltip .rs-input {
        outline: 0 none;
        border: none;
        background: transparent;
    }
    .rs-tooltip-text {
        font-family: verdana;
        font-size: 25px;
        border-radius: 7px;
        text-align: center;
        padding: 20px;
    }
    .rs-tooltip.edit,
    .rs-tooltip .rs-input {
        padding: 5px 8px
    }
    .rs-tooltip.hover,
    .rs-tooltip.edit:hover {
        border: 1px solid #aaa;
        cursor: pointer
    }
    .rs-readonly .rs-tooltip.edit:hover {
        border-color: transparent;
        cursor: default
    }
    .rs-handle {
        border-radius: 1000px;
        outline: 0 none;
        float: left
    }
    .rs-handle.rs-handle-square {
        border-radius: 0
    }
    .rs-handle-dot {
        border: 1px solid #aaa;
        padding: 6px
    }
    .rs-handle-dot:after {
        display: block;
        content: "";
        border: 1px solid #aaa;
        height: 100%;
        width: 100%;
        border-radius: 100%
    }
    .rs-seperator {
        border: 1px solid #aaa
    }
    .rs-border {
        border: 1px solid #aaa
    }
    .rs-path-color {
        background-color: #fff
    }
    .rs-range-color {
        background-color: #54bbe0
    }
    .rs-bg-color {
        background-color: #fff
    }
    .rs-handle {
        background-color: #838383
    }
    .rs-handle-dot {
        background-color: #fff
    }
    .rs-handle-dot:after {
        background-color: #838383
    }
}

@media (min-width: 1200px) {
    .modal-title {
        font-weight: 700;
        font-size: 26px !important;
    }
    .modal-body a {
        padding: 12px 40px;
        color: white;
        background: linear-gradient(to bottom, #59B300 5%, #59B300 100%);
        font-weight: 700;
        font-size: 20px !important;
    }
    /* header */
    #show-content {
        width: 550px !important;
        margin-top: 20px !important;
    }
    .header-wrapper {
        margin-top: -10px !important;
    }
    .header-wrapper .header-img img {
        width: 130px !important;
        height: auto;
    }
    .header-wrapper .header-calendar {
        margin-top: 10px !important;
    }
    .header-wrapper .header-calendar h5 {
        font-size: 16px !important;
    }
    /* main */
    .main-wrapper {
        width: 480px !important;
        margin-top: 5px !important;
    }
    .main-wrapper .header-color-title {
        background-image: linear-gradient( to top right, #ff7536, #ff3a1d);
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        padding-top: 18px;
        padding-bottom: 18px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }
    .main-wrapper .header-color-title h3 {
        color: white;
        font-size: 25px !important;
        font-weight: 700;
        margin-bottom: 0;
    }
    /* main-content */
    .main-wrapper .main-content {
        padding: 16px 30px;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
        height: 235px !important;
    }
    .main-wrapper .main-content p {
        
        font-weight: 600;
        line-height: 1.4;
    }
    /* footer */
    .footer-wrapper {
        margin-top: 45px !important;
    }
    .footer-wrapper .footer-text p {
        font-size: 14px !important;
        padding-bottom: 12px !important;
        font-weight: 600;
    }
    .footer-wrapper .footer-text .footer-2 {
        font-size: 18px !important;
        padding-bottom: 12px !important;
        font-weight: 600;
        letter-spacing: -0.5px;
    }
    .footer-wrapper .footer-text .proceed-footer {
        padding: 16px 90px;
        color: white;
        background: #39b54a;
        font-size: 30px !important;
        font-weight: 700;
    }
    .rs-range-color {
        background-image: linear-gradient( to right, #f06d06, orange);
    }
    .rs-path-color {
        background: #FFFFFF;
    }
    .rs-bg-color {
        background: #F3F5F6;
    }
    .rs-tooltip-text {
        font-size: 25px;
        font-family: sans-serif;
        font-weight: bold;
        color: #FF9900;
    }
    .rs-tooltip-text span {
        font-size: 12px;
        display: block;
    }
    .rs-border {
        border: none;
    }
    .rs-handle {
        display: none;
    }
    /* ne wnew */
    .rs-control {
        position: relative;
        outline: 0 none
    }
    .rs-container {
        position: relative
    }
    .rs-control *,
    .rs-control *:before,
    .rs-control *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .rs-animation .rs-transition {
        -webkit-transition: all .5s linear 0s;
        -moz-transition: all .5s linear 0s;
        -o-transition: all .5s linear 0s;
        transition: all .5s linear 0s
    }
    .rs-bar {
        -webkit-transform-origin: 100% 50%;
        -moz-transform-origin: 100% 50%;
        -ms-transform-origin: 100% 50%;
        -o-transform-origin: 100% 50%;
        transform-origin: 100% 50%
    }
    .rs-control .rs-split .rs-path,
    .rs-control .rs-overlay1,
    .rs-control .rs-overlay2 {
        -webkit-transform-origin: 50% 100%;
        -moz-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
        -o-transform-origin: 50% 100%;
        transform-origin: 50% 100%
    }
    .rs-control .rs-overlay {
        -webkit-transform-origin: 100% 100%;
        -moz-transform-origin: 100% 100%;
        -ms-transform-origin: 100% 100%;
        -o-transform-origin: 100% 100%;
        transform-origin: 100% 100%
    }
    .rs-control.rs-error {
        border: 1px dotted;
        text-align: center
    }
    .rs-readonly {
        height: 100%;
        width: 100%;
        top: 0;
        position: absolute;
        z-index: 100
    }
    .rs-disabled {
        opacity: .35
    }
    .rs-inner-container {
        height: 100%;
        width: 100%;
        position: relative;
        overflow: hidden;
        margin-top: 0%;
        margin-left: 66% !important;
    }
    .quarter div.rs-block {
        height: 200%;
        width: 200%
    }
    .half.top div.rs-block,
    .half.bottom div.rs-block {
        height: 200%;
        width: 100%
    }
    .half.left div.rs-block,
    .half.right div.rs-block {
        height: 100%;
        width: 200%
    }
    .bottom>.rs-inner-container>.rs-block {
        top: auto;
        bottom: 0
    }
    .right .rs-inner-container>.rs-block {
        right: 0
    }
    div.rs-block {
        -webkit-border-radius: 100%;
        border-radius: 100%
    }
    .rs-block {
        height: 100%;
        width: 100%;
        display: block;
        position: absolute;
        top: 0;
        overflow: hidden;
        z-index: 3
    }
    .rs-block .rs-inner {
        -webkit-border-radius: 1000px;
        border-radius: 1000px;
        display: block;
        height: 100%;
        width: 100%;
        position: relative
    }
    .rs-overlay {
        width: 50%
    }
    .rs-overlay1,
    .rs-overlay2 {
        width: 100%
    }
    .rs-overlay,
    .rs-overlay1,
    .rs-overlay2 {
        position: absolute;
        background-color: #fff;
        z-index: 3;
        top: 0;
        height: 50%
    }
    .rs-bar {
        position: absolute;
        height: 0;
        z-index: 10
    }
    .rs-bar.rs-rounded {
        z-index: 5
    }
    .rs-bar .rs-seperator {
        height: 0;
        display: block;
        float: left
    }
    .rs-bar:not(.rs-rounded) .rs-seperator {
        border-left: none;
        border-right: none
    }
    .rs-bar.rs-start .rs-seperator {
        border-top: none
    }
    .rs-bar.rs-end .rs-seperator {
        border-bottom: none
    }
    .rs-bar.rs-start.rs-rounded .rs-seperator {
        border-radius: 0 0 1000px 1000px
    }
    .rs-bar.rs-end.rs-rounded .rs-seperator {
        border-radius: 1000px 1000px 0 0
    }
    .full .rs-bar,
    .half .rs-bar {
        width: 50%
    }
    .half.left .rs-bar,
    .half.right .rs-bar,
    .quarter .rs-bar {
        width: 100%
    }
    .full .rs-bar,
    .half.left .rs-bar,
    .half.right .rs-bar {
        top: 50%
    }
    .bottom .rs-bar {
        top: 0
    }
    .half.right .rs-bar,
    .quarter.right .rs-bar {
        right: 100%
    }
    .rs-handle.rs-move {
        cursor: move
    }
    .rs-readonly .rs-handle.rs-move {
        cursor: default
    }
    .rs-path {
        display: block;
        height: 100%;
        width: 100%
    }
    .rs-split .rs-path {
        -webkit-border-radius: 1000px 1000px 0 0;
        border-radius: 1000px 1000px 0 0;
        overflow: hidden;
        height: 50%;
        position: absolute;
        top: 0;
        z-index: 2;
    }
    .rs-tooltip {
        position: absolute;
        cursor: default;
        border: 1px solid transparent;
        z-index: 10;
    }
    .full .rs-tooltip {
        top: 30%;
        left: 50% !important;
    }
    .bottom .rs-tooltip {
        top: 0
    }
    .top .rs-tooltip {
        bottom: 0
    }
    .right .rs-tooltip {
        left: 0
    }
    .left .rs-tooltip {
        right: 0
    }
    .half.top .rs-tooltip,
    .half.bottom .rs-tooltip {
        left: 50%
    }
    .half.left .rs-tooltip,
    .half.right .rs-tooltip {
        top: 50%
    }
    .rs-tooltip .rs-input {
        outline: 0 none;
        border: none;
        background: transparent;
    }
    .rs-tooltip-text {
        font-family: verdana;
        font-size: 25px;
        border-radius: 7px;
        text-align: center;
        padding: 20px;
    }
    .rs-tooltip.edit,
    .rs-tooltip .rs-input {
        padding: 5px 8px
    }
    .rs-tooltip.hover,
    .rs-tooltip.edit:hover {
        border: 1px solid #aaa;
        cursor: pointer
    }
    .rs-readonly .rs-tooltip.edit:hover {
        border-color: transparent;
        cursor: default
    }
    .rs-handle {
        border-radius: 1000px;
        outline: 0 none;
        float: left
    }
    .rs-handle.rs-handle-square {
        border-radius: 0
    }
    .rs-handle-dot {
        border: 1px solid #aaa;
        padding: 6px
    }
    .rs-handle-dot:after {
        display: block;
        content: "";
        border: 1px solid #aaa;
        height: 100%;
        width: 100%;
        border-radius: 100%
    }
    .rs-seperator {
        border: 1px solid #aaa
    }
    .rs-border {
        border: 1px solid #aaa
    }
    .rs-path-color {
        background-color: #fff
    }
    .rs-range-color {
        background-color: #54bbe0
    }
    .rs-bg-color {
        background-color: #fff
    }
    .rs-handle {
        background-color: #838383
    }
    .rs-handle-dot {
        background-color: #fff
    }
    .rs-handle-dot:after {
        background-color: #838383
    }
}

.slide-left {
    -webkit-animation: slide-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: slide-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

/* key-frames */

@-webkit-keyframes slide-left {
    0% {
        -webkit-transform: translateX(120px);
        transform: translateX(120px);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes slide-left {
    0% {
        -webkit-transform: translateX(120px);
        transform: translateX(120px);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

/* timer */