/*** DeMETAL BS-add >>> ***/
/* all */
.m0a {margin: 0 auto;}.ovh {overflow: hidden;}.tal {text-align: left;}.tac {text-align: center;}
.tar {text-align: right;}.w100 {width: 100%;}.fwb {font-weight: bold;}.fwn {font-weight: normal;}
.w100{width:100%;}.h50{height:50%;}.h100{height:100%;}
.dn {display: none !important;}.animated {transition: all 0.4s ease 0s;}
.null{width:0;height:0;font-size:0;clear:both;line-height:0;}.null:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.spy {font-weight: bold;padding:3px;color:#ff0;position:fixed;top:0;right:0;background:#000;z-index:9999;text-align: center;font-size: 14px;}
.shadow {box-shadow: 2px 2px 15px 0 #999;}
.lh12{line-height: 1.2;}.lh15{line-height: 1.5;}
.c-black {color: #000 !important;}.c-white {color: #fff !important;}
.bg-white {background: #fff;}.bg-black {background: #000;}
.dib{display:inline-block;}

a:active, a:focus, button:active, button:focus {outline: none !important;box-shadow: none !important;}
.form-control::-webkit-input-placeholder {color:#4f2936;}
.form-control:-ms-input-placeholder {color:#4f2936;}
.form-control::-ms-input-placeholder {color:#4f2936;}
.form-control::placeholder {color:#4f2936;}
.form-control:focus::-webkit-input-placeholder {color:transparent;}
.form-control:focus:-ms-input-placeholder {color:transparent;}
.form-control:focus::-ms-input-placeholder {color:transparent;}
.form-control:focus::placeholder {color:transparent;}

/* bootstrap */
p{margin:0;}
.small_gap .row, .small_gap.row {margin: 0 -8px;}
.small_gap.container, .small_gap .row > [class*="col-"], .small_gap.row > [class*="col-"] {padding: 0 8px;}
.container-fluid {padding: 0;}.container {padding-top: 3rem;padding-bottom: 3rem;}

/* height 100% */
/*html, body {
	height: 100%;
}
body {
	display: flex;
	flex-direction: column;
}
.contacts_page {
	flex: 1 0 auto;
}*/
.fz_20 {
	font-size: 20px;
}

/* SM+ (sm-*) */
@media screen and (min-width: 576px) {
	.sm-tal {text-align: left;}
	.sm-tac {text-align: center;}
	.sm-tar {text-align: right;}

	.sm-w100 {width: 100%;}
}
/* MD+ (md-*) */
@media screen and (min-width: 768px) {
	.md-tal {text-align: left;}
	.md-tac {text-align: center;}
	.md-tar {text-align: right;}

	.md-w100 {width: 100%;}
}
/* LG+ (lg-*) */
@media screen and (min-width: 992px) {
	.lg-tal {text-align: left;}
	.lg-tac {text-align: center;}
	.lg-tar {text-align: right;}

	.lg-w100 {width: 100%;}
	.lg-h50{height:50%;}
	.lg-h100{height:100%;}
}
/* XL+ (xl-*) */
@media screen and (min-width: 1200px) {
	.xl-tal, .tal-xl {text-align: left;}
	.xl-tac, .tac-xl {text-align: center;}
	.xl-tar, .tar-xl {text-align: right;}

	.xl-w100 {width: 100%;}
	.w100-xl {width: 100%;}
}

/* XS ONLY (*-xs) */
@media screen and (max-width: 575px) {
	.tal-xs {text-align: left;}
	.tac-xs {text-align: center;}
	.tar-xs {text-align: right;}

	.w100-xs {width: 100%;}
}
/* SM ONLY (*-sm) */
@media screen and (min-width: 576px) and (max-width: 767px) {
	.tal-sm {text-align: left;}
	.tac-sm {text-align: center;}
	.tar-sm {text-align: right;}

	.w100-sm {width: 100%;}
}
/* MD ONLY (*-md) */
@media screen and (min-width: 768px) and (max-width: 991px) {
	.tal-md {text-align: left;}
	.tac-md {text-align: center;}
	.tar-md {text-align: right;}

	.w100-md {width: 100%;}
}
/* LG ONLY (*-lg) */
@media screen and (min-width: 992px) and (max-width: 1200px) {
	.tal-lg {text-align: left;}
	.tac-lg {text-align: center;}
	.tar-lg {text-align: right;}

	.w100-lg {width: 100%;}
}
/*** DeMETAL BS-add <<< ***/