#contact_form .text_box {
	padding-left: 35px;
}

#st-1.st-justified {
	display: inline-block !important;
}

#st-1.st-has-labels .st-btn.st-remove-label {
	width: 30.333% !important;
}

#st-1 .st-btn {
	height: 50px !important;
	left: 5px !important;
	line-height: 40px !important;
	margin-right: 8px !important;
	margin-top: 10px !important;
	padding: 6px 10px !important;
}

#st-1 .st-btn>svg {
	height: 28px !important;
	top: 5px !important;
}

#st-1 {
	margin-left: 25px !important;
}

#st-1.st-has-labels .st-btn.st-remove-label {
	min-width: 70px !important;
}

#st-1 .st-btn>svg {
	height: 30px !important;
	width: 40px !important;
}

.red:focus {
	border-color: #f00;
	box-shadow: none;
}

.red {
	border: #f00 1px solid !important;
}

.wish_heart.fa-heart {
	color: #f00 !important;
	-webkit-text-stroke: 0.2px #f00 !important;
}

.detail_wrapper .white_bg_form p {
	font-size: 16px !important;
}

.date_time_trainer {
	height: 160px !important;
}

.image_container {
	height: 185px !important;
}

.similer1 .map_grid {
	border: 0.5px solid #d2d2d2;
	border-radius: 6px;
}

.green_back{
	background: #5aae46;
}

.modal-footer{
	text-align: center !important;
}

.close {
    opacity: .9;
}

.item, .thumbnail{
	background: none;
	border: none;
}

h3.caption_head {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.date_time_trainer p {
    height: 31px !important;
}
@media only screen and (max-width:480px){
    .down_details_part .box5 .portion ul li a.nounderline,
    .down_details_part .box5 .portion ul li a,
    .detail_wrapper .white_bg_form p {
        font-size: 18px !important;
    }
}