.head_txt_adress {
    display: block;
}

#top_nav .top_nav_tel .top_nav_tel_a {color: #fff !important; text-decoration: none;}

.container2 {
    max-width: 1230px;
}

.features {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.features_m {
	display: none;
}
.features__item {
	width: 50%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	margin-bottom: 15px;
	height: 90px;
}

.features__item strong {
	display: block;
}

.features__item-text {
	/*width: 80%;*/
}

.features__item img {
	-ms-align-self: center;
	align-self: center;
	/*width: 20%;*/
	margin-right: 5px;
}

@media (max-width: 575.98px) {
	.features__item {
		width: 100%;
		height: auto;
	}
	.features {
		display: none;
	}
	.features_m {
		display: block;
	}
}

.opl_online {
margin-left: 20px;
text-align: center;
display: block;
height: 32px;
max-width: 180px;
font-size: 15px;
color: black;
line-height: 32px;
background: #59dd85;
border-radius: 3px;
text-decoration: none;
}

.opl_online:hover {
color: black;
background: #52d37d;
text-decoration: none;
}

.opl_online:active {
background: #4dcc77;
}

.onestep-cart .checkout ul.checkout-options li h3 label {
    //margin-top: 6px;
}

.checkout-step.step-confirmation input{
    padding-left: 10px;
}