.slider {
  width: 678px;
  float:left;
}

.slider > .dragger {
  background: #b12750;
  background: -webkit-linear-gradient(top, #b12750, #b12750);
  background: -moz-linear-gradient(top, #b12750, #b12750);
  background: linear-gradient(top, #b12750, #b12750);

 /* -webkit-box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);
  box-shadow: inset 0 2px 2px rgba(255,255,255,0.5), 0 2px 8px rgba(0,0,0,0.2);*/

  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
box-shadow: 0px 0px 5px #a3a3a3;
border: 2px solid #f6b801;
  width: 22px;
  height: 22px;
}

.slider > .dragger:hover {
  background: -webkit-linear-gradient(top, #b12750, #b12750);
}


.slider > .track, .slider > .highlight-track {
  background: #ededed;
  /*background: -webkit-linear-gradient(top, #bbb, #ddd);
  background: -moz-linear-gradient(top, #bbb, #ddd);
  background: linear-gradient(top, #bbb, #ddd);

  -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);
*/
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  height: 12px;
}

.slider > .highlight-track {
	background-color: #b12750;
	background: -webkit-linear-gradient(top, #b12750, #b12750);
	background: -moz-linear-gradient(top, #b12750, #b12750);
	background: linear-gradient(top, #b12750,#b12750);
	
	border-color: #496805;
}
	.calculatortab  .totalamount { text-align:center;}
	.calculatortab  .totalamount span  { font-size:14px; margin-top:7px;  color:#333; width:auto; display:inline-block;}
	.calculatortab  .totalamount label { font-size: 25px; font-weight: 400; /*font-family: open_sansbold;*/ background-color:none !important; display:inline-block;}
#cultab3 .amountxt { width:32.7%; display:inline-block; background:#fffde4; padding:15px;}	
#cultab3 .amountxt span { font-size:15px; line-height:20px; color:#333; /*font-family: open_sansbold;*/color:#333; width:140px; display:inline-block;}
#cultab3 label { font-size: 20px; font-weight: 400; /*font-family: open_sansbold;*/ color:#91203e; width:auto; display:inline-block; } 	 
.calculatortab { font-size: 15px; font-weight: 400; /*font-family: open_sansbold;*/ padding: 7px 0 2px; color: #b1113e; text-transform: capitalize;}

#cultab2 .slider, #cultab3 .slider   {  -webkit-appearance: none; margin: 10px 0; width:66%; }
/*.calculatortab .inputnumber, .calculatortab .inputNumber { font-family: open_sansbold; font-size:14px; color:#333; padding:5px; width:120px; border:1px solid #ccc; margin:0 5px 15px 10px;}*/
.calculatortab input[type=range]:focus { outline: none;}
.calculatortab input[type=range]::-webkit-slider-runnable-track {width: 100%; height: 10px; cursor: pointer; animate: 0.2s;  background: #ccc; border-radius: 20px;border: 0px solid #91203e; margin-top:15px;}
.calculatortab input[type=range]::-webkit-slider-thumb { box-shadow: 0px 0px 0px #000000;  border: 1px solid #91203e; height: 22px;  width: 22px; border-radius: 25px; background: #91203e; cursor: pointer; -webkit-appearance: none; margin-top: -7px;  border: 2px solid #f6b801;  box-shadow: 0px 0px 5px #a3a3a3;}
.calculatortab input[type=range]:focus::-webkit-slider-runnable-track { background: #91203e; }
        .calculatortab input[type=range]::-moz-range-track {
            width: 100%;
            height: 10px;
            cursor: pointer;
            animate: 0.2s;
            background: #ccc;
            border-radius: 20px;
            border: 0px solid #000000;
			
        }
       .calculatortab input[type=range]::-moz-range-thumb {
            box-shadow: 0px 0px 5px #a3a3a3;
            border: 2px solid #f6b801;
            height: 20px;
            width: 20px;
            border-radius: 25px;
            background: #91203e;
            cursor: pointer;
        }
        .calculatortab input[type=range]::-ms-track {
            width: 100%;
            height: 5px;
            cursor: pointer;
            animate: 0.2s;
            background: transparent;
            border-color: transparent;
            color: transparent;
        }
        .calculatortab input[type=range]::-ms-fill-lower {
            background: #2497E3;
            border: 0px solid #000000;
            border-radius: 2px;
            box-shadow: 0px 0px 0px #000000;
        }
        .calculatortab input[type=range]::-ms-fill-upper {
            background: #2497E3;
            border: 0px solid #000000;
            border-radius: 2px;
            box-shadow: 0px 0px 0px #000000;
        }
        .calculatortab input[type=range]::-ms-thumb {
            box-shadow: 0px 0px 0px #000000;
            border: 1px solid #2497E3;
            height: 18px;
            width: 18px;
            border-radius: 25px;
            background: #A1D0FF;
            cursor: pointer;
        }
        .calculatortab input[type=range]:focus::-ms-fill-lower {
            background: #2497E3;
        }
        .calculatortab input[type=range]:focus::-ms-fill-upper {
            background: #2497E3;
        }
/*		#calculatorpage  {background: #efefef; padding: 30px;}
		.detail-page { background:#fff; padding:20px; overflow:hidden;}*/
		.cullator-tab { /*font-family: open_sansbold;*/ font-size:15px;}
		@media only screen and (max-width:1200px){ 
		.calculatortab { font-size:14px;}
		.slider{ width:66%; }
		#cultab2 .slider, #cultab3 .slider { width:61%; }
		.calculatortab .inputnumber, .calculatortab .inputNumber { width:100px;}
		}
		@media only screen and (max-width:767px){
		.calculatortab { font-size:15px;}
		.slider { width:100%; margin-bottom:10px; } 
		#cultab2 .slider, #cultab3 .slider { width:100%; }
		#cultab1 input[type=range], #cultab2 input[type=range], #cultab3 input[type=range] { width:100%;}
		.calculatortab .inputnumber, .calculatortab .inputNumber { width:80px;}
		#cultab3 .amountxt { width:100%; background:#f0f0f0; padding:10px 7px; margin:0 0 10px 0; text-align:center;}
		}
