#vps-slider-outer{
    position: relative;
    z-index: 1
}
#vps-slider-outer .price_content {
    float:left;
    width:25%
}

#vps-slider-outer .price_content .inner_price_content {
background: #fff;
    border-radius: 10px;
    box-shadow: 0 20px 60px rgba(199,212,226,1);
    padding: 30px;
}

#vps-slider-outer .slider_detail {
    float:left;
    width:100%;
  background-color: transparent
}

#vps-slider-outer .slider_detail .col-xl-12 {
    float:left;
    width:100%;
   
}

#vps-slider-outer .slider_detail {
    padding:0
}

#vps-slider-outer .margin_top-170 {
    margin-top:0
}

#vps-slider-outer .vps_btn {
    font-size:16px;
    line-height:24px;
    padding:20px 0;
    border-radius:4px;
    margin-left:0;
    border:none !important;
    background: #4ed598;
    width:15%;
    text-align:center;
    float:right;
    font-weight: 500;
    font-family: 'Roboto', Sans-Serif;
    margin-top: 7px
}

#vps-slider-outer .vps_btn:hover {
    background: #166ae0;

}

.slider_price_box {
    background-color:#fff!important;
    text-align:center;
    position:relative
}

#vps-slider-outer .price_content {
    width:25%
}

#vps-slider-outer .slider_detail .col-xl-12.slider_price_box {
    padding:30px 75px;
    border-radius: 10px
}

#vps-slider-outer .inner_price_content {
    padding:0
}

#vps-slider-outer .slider-container {
    padding-top:0;
    background-color:transparent;
    box-shadow:none
}

#vps-slider-outer .price_rangetxt {
   
    background-color:transparent;
    margin-bottom:15px;
	padding:0
}

#vps-slider-outer .sliderbox {
    width:100%;
    padding:0 20px;
    position:relative
}

#vps-slider-outer .slider-container #slider .ui-slider-range {
    height:100%;
    background:#166ae0;
    border-radius: 32px;
    left: -1px
}



#vps-slider-outer .price_rangetxt div.icon {
    margin:0
}

.price_txt .dollar,.price_txt #price_val,.price_txt #price2_val {
    font-size:30px;
    line-height:30px;
    display:block;
    font-weight:700;
    color:#e94d3a;
	display:inline-block;
	
}

#vps-slider-outer .price_txt {
   font-size: 30px;
   line-height: 48px;
   font-family: 'Roboto', Sans-Serif;
	white-space:nowrap;
    display:block;
	color: #186fd9;
	text-align: left;
	padding-top: 10px
}


#vps-slider-outer .price_txt {
    
}
#vps-slider-outer .price_txt #price_val
 {
	
	 font-size:40px !important;
	line-height:48px !important;
	font-weight:700;
	color: #186fd9;
	font-family: 'Roboto',Sans-Serif

}


#vps-slider-outer .price_offer {
    position:relative;
    float:left;
    width:50%;
}

#vps-slider-outer .price_offer br {
    display:none
}


.vps_slider_btn ,
#vps-slider-outer .price_txt
 {
    float:left;
    width:25%;
    text-align: left;
}
.vps_slider_btn {
    text-align:right
}

.price_offer .off {
    font-size:40px;
    line-height:48px;
    color:#052f78;
    display:inline-block;
    font-weight: 700;
    float:left;
    width:100%;
    margin-bottom: 5px;
   
}

.price_offer span {
    font-size:16px;
    line-height: 24px;
    color:#052f78;
    font-weight: 500;
    font-family: 'Roboto', Sans-Serif
}

.price-slider-section {
    padding:0;
    margin-bottom:0;
    border-radius:0
}

.slider-container #slider .ui-slider-handle {
    background:url(http://lapoint.co/wp-content/uploads/2020/04/slider_handle.png) no-repeat;
    height:40px;
    width:60px;
    top:-11px;
    margin:0;
    margin-left:-20px
}

#vps-slider-outer .slider-container #slider {
    width:100%;
    height:20px;
    padding:0;
    border:0;
    margin:0 auto;
    background-image:none;
    margin-bottom:10px;
    margin-left:2px;
    background-color:#f6f6f6;
    border:solid 1px #c3cfd6;
    border-radius: 32px;
    box-shadow:5px 5px 10px rgba(0,0,0,0.1)
}

.price_rangetxt div.icon {
    height:auto
}

#vps-slider-outer .price_rangetxt div.icon.current span {
    color:#166ae0;
    z-index:2;
    top:3px;
    font-weight:700;
    font-family: 'Roboto', Sans-Serif
}

#vps-slider-outer .price_rangetxt div.icon span {
    color:#052f78;
    font-size:20px;
    font-weight:700;
    font-family: 'Roboto', Sans-Serif
}

/*#vps-slider-outer .sliderbox:before {*/
/*    content:"";*/
/*    position:absolute;*/
/*    left:114px;*/
/*    top:-11px;*/
/*    height:10px;*/
/*    width:80%;*/
/*    background-image:url(http://lapoint.co/wp-content/uploads/2020/04/slider_bar.png);*/
/*    background-repeat:repeat*/
/*}*/



.slider-container #slider .ui-slider-range,.slider-container1 #slider2 .ui-slider-range {
    border-radius:0
}



.price_content .inner_price_content {
    width:100%;
    float:left
}

#vps-slider-outer .price_content .image_holder {
    float:left;
    width:100%;
}


#vps-slider-outer .price_content .value_text {
    float:left;
    width:100%;
    font-size:20px;
    line-height: 30px;
    font-weight: 500;
    color: #052f78;
    font-family: 'Roboto',Sans-Serif
    text-align:center;
}


.slider_node.padding_bottom_150 {
	padding:0;
	background-color:transparent;
} 
#vps-slider-outer .price_content .value{
    font-size: 24px; line-height: 30px;
    font-weight: 700;
    color: #186fd9;
    font-family: 'Roboto', Sans-Serif
    
}
@media screen and (max-width: 1199px){
    .price-slider-section {
        padding: 0 5px;
    }
    #vps-slider-outer .slider_detail .col-xl-12.slider_price_box {
        padding: 30px 5%;
    }

}

@media screen and (max-width: 991px){
    #vps-slider-outer .padding_tb_40 {
        padding: 50px 0px;
    }

    #vps-slider-outer .price_rangetxt div.icon span {
        font-size: 14px;
    }

    #vps-slider-outer .slider_node.padding_bottom_150 {
        padding: 0 30px;
    }
    #vps-slider-outer .price_rangetxt {
        padding: 0;
    }
    #vps-slider-outer .padding_tb_40 {
        padding: 30px 0;
    }

    #vps-slider-outer .slider_detail .col-xl-12.slider_price_box {
        padding: 15px;
    }

    .slider_price_box .d-inline-block{
        width: 75%;
        float: left;

    }
    .price_offer {
        display: none !important;
    }

    .vps_slider_btn, #vps-slider-outer .price_txt {
        width:25%;
        margin:0
    }
    #vps-slider-outer .price_content .inner_price_content{
        padding:30px 15px;
    }
}

@media screen and (max-width: 767px){

    .price_content .value {
        font-size: 16px;
        line-height: 16px;
    }

#vps-slider-outer .price_content .inner_price_content{
        padding: 15px;
    }

}

@media screen and (max-width: 480px){
    #vps-slider-outer .price_txt{
        padding-top:0;
    }
    #vps-slider-outer .price_content {
        width: 50%;
        margin-bottom: 20px;
    }
    .price-slider-section {
        display: none !important;
    }
    #vps-slider-outer .price_txt, #vps-slider-outer .price_txt #price_val{
            font-size: 30px !important;
    line-height: 40px !important;
    }
    #vps-slider-outer .vps_btn{
        width:50%!important;
    }
.slider_price_box .d-inline-block {
    width:50%!important;
}
#vps-slider-outer .padding_tb_40{
    padding-bottom:0!important;
}

    #vps-slider-outer .price_content .image_holder ,
    #vps-slider-outer .price_content .value_text
    {
        padding: 0;
    }

    .price_content .value {
        font-size: 14px;
        line-height: 14px;
    }

    .slider_price_box .d-inline-block {
        width: 50%;
        float: left;
    }
    #vps-slider-outer .vps_btn {
        font-size: 14px;
        line-height: 14px;
        padding: 12px 20px;
        margin-top:0;
    }


    /*#vps-slider-outer .price_rangetxt div.icon.current {*/
    /*    background-color: #886a6a;*/
    /*}*/

    #vps-slider-outer .price_rangetxt div.icon.current span
    {
        color: #166ae0;
    }
    #vps-slider-outer .price_rangetxt {
        margin: 15px 0;
    }

    .vps_slider_btn, #vps-slider-outer .price_txt {
    margin: 0;
    text-align:left !important;
}
#vps-slider-outer .price_content .value{
    font-size:20px;
    line-height:26px;
}
#vps-slider-outer .price_content .value_text{
    font-size:16px;
}

}