.page-head_agile_info_w3l
{
	    margin-top: 230px;
}

.video_add_article{
  width: 100%;
  height: 77px;
}
.video_add_article1{
  width: 100%;
}

.price-box {
    margin: 0 auto;
background: #E9E9E9;
border-radius: 10px;
padding: 40px 15px;
/*width: 500px;*/
}

.ui-widget-content {
border: 1px solid #bdc3c7;
background: #e1e1e1;
color: #222222;
margin-top: 4px;
}

.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 5.2em;
height: 2.2em;
cursor: default;
margin: 0 -40px auto !important;
text-align: center;
line-height: 30px;
color: #FFFFFF;
font-size: 15px;
}

.ui-slider .ui-slider-handle .glyphicon {
color: #FFFFFF;
margin: 0 3px; 
font-size: 11px;
opacity: 0.5;
}

.ui-corner-all {
border-radius: 20px;
}

.ui-slider-horizontal .ui-slider-handle {
top: -.9em;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
border: 1px solid #f9f9f9;
background: #3498db;
}

.ui-slider-horizontal .ui-slider-handle {
margin-left: -0.5em;
}

.ui-slider .ui-slider-handle {
cursor: pointer;
}

.ui-slider a,
.ui-slider a:focus {
cursor: pointer;
outline: none;
}

.price, .lead p {
font-weight: 600;
font-size: 32px;
display: inline-block;
line-height: 60px;
}

h4.great {
    background: #d5593d;
    margin: 0 0 25px -60px;
    padding: 7px 15px;
    color: #ffffff;
    font-size: 34px;
    font-weight: 600;
    border-radius: 5px;
    display: inline-block;
    -moz-box-shadow: 2px 4px 5px 0 #ccc;
    -webkit-box-shadow: 2px 4px 5px 0 #ccc;
    box-shadow: 2px 4px 5px 0 #b52c2c;
}

.total {
border-bottom: 1px solid #7f8c8d;
/*display: inline;
padding: 10px 5px;*/
position: relative;
padding-bottom: 20px;
}

.total:before {
content: "";
display: inline;
position: absolute;
left: 0;
bottom: 5px;
width: 100%;
height: 3px;
background: #7f8c8d;
opacity: 0.5;
}

.price-slider {
margin-bottom: 30px;
}

.price-slider span {
font-weight: 600;
    display: inline-block;
    color: #004e7f;
     font-size: 28px;
    font-family: serif;
}

.form-pricing {
background: #ffffff;
padding: 20px;
border-radius: 4px;
}

.price-form {
/*background: #ffffff;
margin-bottom: 10px;
padding: 20px;*/
border: 1px solid #eeeeee;
border-radius: 4px;
/*-moz-box-shadow:    0 5px 5px 0 #ccc;
  -webkit-box-shadow: 0 5px 5px 0 #ccc;
  box-shadow:         0 5px 5px 0 #ccc;*/
}

.form-group {
margin-bottom: 0;
}

.form-group span.price {
font-weight: 200;
display: inline-block;
color: #7f8c8d;
font-size: 14px;
}

.help-text {
display: block;
margin-top: 32px;
margin-bottom: 10px;
color: #737373;
position: absolute;
/*margin-left: 20px;*/
font-weight: 200;
text-align: right;
width: 188px;
}

.price-form label {
font-weight: 200;
font-size: 21px;
}

img.payment {
display: block;
    margin-left: auto;
    margin-right: auto
}

.ui-slider-range-min {
background: #2980b9;
}

/* HR */

hr.style {
margin-top: 0;
    border: 0;
    border-bottom: 1px dashed #ccc;
    background: #999;
}


.form-control {
    border-radius: 5px !important;
}


#Photo_principale{
     display: none;
       }
       
 .newbtn{
         cursor: pointer;
      }
      #blah{
  /*max-width:50%;
*/
}

.newbtn1{
         cursor: pointer;
      }
      .newbtn2{
         cursor: pointer;
      }
      .newbtn3{
         cursor: pointer;
      }
#Photo_1{
     display: none;
       }
       
 
#blah1{
  /*max-width:50%;
*/
}
#Photo_2{
     display: none;
       }
       
 
      #blah2{
  /*max-width:50%;
*/
}
#Photo_3{
     display: none;
       }
       
 
#blah3{
  /*max-width:50%;
*/
}

#video{
     display: none;
       }
       
 
#blah4{
  /*max-width:50%;
*/
}



.input-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

.input-group-prepend {
    margin-right: -1px;
}

.input-group-append, .input-group-prepend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}



.form-horizontal .form-group {
    margin-right: 0px!important;
    margin-left: -15px!important;
}


.radiotextsty{
  font-size: 14px;
}


.add {
    float:right;
    color: #d5593d;
    background: #7fffd400;
    border: #f0f8ff00;
    font-size: 16px;
        font-weight: 600;
     
}
.remove {
    float:right;
  
   color: #d5593d;
    background: #7fffd400;
    border: #f0f8ff00;
    font-size: 20px;
        font-weight: 600;
}



button:focus {
  outline: none !important;
}


.image_add_article{
      width: 100%!important;
    height: 100px!important;
}