.inner-content.container {margin-top: 20px;}
/*.inner-content.container img:nth-child(odd){margin: 0 20px 20px 0;}
.inner-content.container img:nth-child(even){margin: 0 0 20px 20px;}*/
/*.inner-content.container img{margin: 0 20px 20px 0; float:left!important;}*/
/*.inner-content.container img {
    margin:  20px;
}*/
.inner-content.container h2{margin: 20px 0;text-align: left!important;}
.inner-content.container h3{margin: 20px 0;text-align: left!important;}
.inner-content.container h1{margin-bottom: 25px;}
.inner-content.container ul{
    list-style-image: url(images/li_marker.png);
    list-style-position: inside;}
.inner-content.container li{
    margin-bottom: 10px;
}
.inner-content.container .col-md-3 {/*width: 23%;*/
    float: left;
    margin-left: 2%; text-align: center;
    background-color: #2B4F91;
    margin-bottom: 25px; }
.inner-content.container .col-md-3 img{max-width: 100%}
/*.inner-content.container .col-md-3:hover{opacity: 0.9;}*/
.inner-content.container .col-md-3:nth-child(4n+4){margin-right: 0px;}
.inner-content.container .col-md-3 span {
    color: #fff;
    display: block;
    margin-top: 15px;
}
.inner-content.container .col-md-3 a{text-decoration: none;margin-top: 12px;}
.inner-content.container .col-md-3 .text-transform{padding: 20px;}

.inner-content.container {
    margin-bottom: 25px;
}
.inner-content.container .gallery.imgglr > div{width: 23%;
    float: left;
    margin-right: 2%; text-align: center; background-color: #2B4F91; margin-bottom: 25px; padding-right: 0px!important; overflow: hidden; }
/*.inner-content.container .gallery.imgglr img{max-width: 100%}*/
.inner-content.container .gallery.imgglr > div:hover{opacity: 0.9;}
.inner-content.container .gallery.imgglr:nth-child(4n+4){margin-right: 0px;}
.inner-content.container .gallery.imgglr .gal_bg p{font-size: large;color: #fff;}
.inner-content.container .gallery.imgglr a{text-decoration: none;}
.inner-content.container .gallery.imgglr .text-transform{padding: 20px;}
.inner-content.container .gallery.imgglr img{ margin: 0px!important; padding: 0px!important;min-height: 200px;width: auto; margin-left: -100%!important;}
.inner-content.container .gallery.imgglr .gal_bg{padding: 20px;}

.product-block__link a{
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;}

.img-hover-wrap {
    position: relative;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.img-hover-wrap:hover {
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.blockWrapFlex {
    display: flex;
    flex-wrap: no-wrap;
    justify-content: space-between;
}
.blockWrapText {
    margin-top: 20px;
}

.peregorodki-form-row {
justify-content: flex-start !important;
}
.peregorodki-form-row>.form-select__viewGlass-wrap {
    margin-right: 20px;
}

.peregorodci-form-range .form-range__width-wrap .form-range__width-title,
.peregorodci-form-range .form-range__height-wrap .form-range__height-title{
    margin-right: 20px;
}

.peregorodki-send-btn {
        margin-bottom: 50px;
        justify-content: flex-end !important;
}

.peregorodki-txt-calc {
    margin-top: 30px;
    margin-bottom: 30px;

}

.bx-newsdetail-content p {
    padding: 10px 0;
}

.bx-newslist-img {
        max-height: 170px;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.skinali-vidi-tilte {
    margin-top: 50px;
    margin-bottom: 30px;
}

.kak-dobratsa-txt {
    margin: 20px 0 20px;
}

.kak-dobratsa-txt span {
    font-size: 20px;
}
.kak-dobratsa-txt p {
    font-weight: 600;
}

.slider {
			width: 700px;
			height: auto;
			overflow: hidden;
			margin: 0 0 7px;
			position: relative;
		}
		.slider ul,
		.slider li {
			padding: 0;
			margin: 0;
			list-style-type: none;
		}
		.slider ul {
			width: 9999px;
		}
		.slider ul li {
			list-style-type: none;
			float: left;
			width: 700px;
		 list-style: none !important;
		 text-align: center;
		}
		.slider .nav {
			position: absolute;
			left: calc(50% - 35px);;
			bottom: 30px;
		}
		.slider .nav span {
			opacity: 0.9;
			background: #fff;
			margin: 0 8px 0 0;
			width: 16px;
			height: 16px;
			border-radius: 8px;
			cursor: pointer;
			overflow: hidden;
			display: block;
			float: left;
			box-shadow: 0 1px 2px #000;
		}
		.slider .nav span.on {
			background: #2e9419;
		}
.slider-news {
    display: flex;
    justify-content: center;
}

blockquote {
        margin-left: 20px;
    font-size: 25px;
    font-style: italic;
    padding: 8px 0 8px 20px;
    border-left: 3px solid #000;
    margin: 0 0 20px 0;
}

.news-body p>span {
    font-size: 20px;
}

.news-body h2 {
    font-size: 25px;
}
.zerkala-home-banner {

    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.zerkala-home-banner .sale-btn-home {
    position: absolute;
    bottom: 150px;
    right: 50px;
    text-decoration: none;
    color: #fff;
    background: #2b4f91;
    padding: 10px 15px;
}

.zerkala-home-banner img {
    width: 100%;
}

.footnote{
    font-weight: 700;
    color: #000;
}

.footnote-text{
    font-weight: 700;
    font-size: 14px;
    margin-top: 20px;
}

.show-more-btn{
    width: fit-content;
    margin: 25px 0;
}

.show-more-btn a{
    text-decoration: none;
    color: #2b4f91;
    font-weight: 700;
    font-size: 18px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border-bottom: 1px solid transparent;
}

.show-more-btn:hover a{
    border-bottom: 1px solid #2b4f91;
}

@media screen and (max-width: 480px) {

.zerkala-home-banner .sale-btn-home {
    bottom: 80px;
    right: 10px;
}
.slider {
			width: 100%;
		}
			.slider ul li {
			width: auto;
		}

    
}


@media screen and (max-width: 390px) {

.zerkala-home-banner .sale-btn-home {
    bottom: 40px;
    right: 0px;
}
}

.bx-context-toolbar-empty-area {
    min-height: 0px !important;
}

@media (max-width: 1140px) {
.karantin {
     width: 100% !important;
    height: auto;
    margin-bottom: 10px;
    margin-top: 10px;
	}
.inner-content.container .gallery.imgglr .gal_bg p {
    font-size: small;
}
	}

.karantin {
animation-name: karantin;
        animation-timing-function: linear;
animation-duration: 1.2s;
        animation-iteration-count: infinite;
}

@keyframes karantin {
        0%   { transform: translateY(-10px); }
        50%  { transform: translateY(-20px); }
        100% { transform: translateY(-10px); }
    }
@media (max-width: 880px) {
.img-fluid    {
max-width: -webkit-fill-available;
 }
#form1 {
    width: 100% !important;
	}
}
