@media (min-width:991px){
.mr-15{
	margin-right:15px !important;
}
}
.iti{
    width: 100%;
}
#custom-button {
	padding: 8px 15px;
    color: #000;
    background-color: #efefef;
    border: 1px solid #e8ebf3;
    border-radius: 5px;
    cursor: pointer;
}
input[type="radio" i]{
	position:relative;
	top:1px;
}
#todolist{
	margin-top:15px;
}
.progress-bar{
    background-color: #72a7fe;
}
p span.red{
	color:#ff286f;
}
.vh48{
	height:48vh;
}
.v-cen{
	position: relative;
    top: 50%;
    transform: translateY(-50%)
}
.product-filter-social-icons a{
	width: 2.5em;
    height: 2.5em;
    line-height: 2.4em;
    border-radius: 50%;
    font-size: 1em;
    display: inline-block;
    vertical-align: middle;
}
.product-filter-social-icons a:hover{
	color:#fff;
}
.p-rel{
	position:relative;
}
.remove-field{
	background:none;
	border:none;
	font-size:20px;
	color:#dc3545;
	position:absolute;
	right:6%;
	cursor:pointer;
	top:53%;
	transform:translateY(-50%);
}
.add-field{
	background:none;
	border:none;
	font-size:20px;
	color:#28a745;
	position:absolute;
	right:10%;
	cursor:pointer;
	top:55%;
	transform:translateY(-50%);
}
.remove-field-one{
	background:none;
	border:none;
	font-size:20px;
	color:#dc3545;
	position:absolute;
	right:6%;
	cursor:pointer;
	top:-2px;
}
.add-field-one{
	background:none;
	border:none;
	font-size:20px;
	color:#28a745;
	position:absolute;
	right:10%;
	cursor:pointer;
	top:0;
}
.remove-field-two{
	background:none;
	border:none;
	font-size:20px;
	color:#dc3545;
	position:absolute;
	right:6%;
	cursor:pointer;
	top:-2px;
}
.add-field-two{
	background:none;
	border:none;
	font-size:20px;
	color:#28a745;
	position:absolute;
	right:10%;
	cursor:pointer;
	top:0;
}

@media (max-width:767px){
.remove-field{
	position:absolute;
	right:10px;
	top:-2px;
	transform:translateY(0%);
}
.add-field{
	position:absolute;
	right:35px;
	top:0px;
	transform:translateY(0%);
}
.remove-field-one{
	position:absolute;
	right:10px;
	top:-2px;
}
.add-field-one{
	position:absolute;
	right:35px;
	top:0;
}
.remove-field-two{
	position:absolute;
	right:10px;
	top:-2px;
}
.add-field-two{
	position:absolute;
	right:35px;
	top:0;
}
}