.breadcrumb-item a{
	color: #000 !important;
}

@media screen and (min-width: 768px){
	.breadcrumb{
		padding-left: 100px !important;
	}
}

.breadcrumb{
	background-color: #fafafa!important;
}

@media screen and (max-width: 768px){
.breadcrumb{
		justify-content: center;
	}
}

.top_menu{
	background-color: #fff;
	display: flex;
}

.tpmnu{
	display: flex;
}

@media screen and (max-width: 768px){
.tpmnu{
	display: block;
}
}


.ultop{
	list-style: none;
	display: flex;
	margin-left: auto;
}


@media screen and (max-width: 768px){
	.ultop{
	list-style: none;
	display: block;
	margin: auto;
}
}

.pconttel2{
	text-align: center;
	color:#aaaaaa;
	font-size: 18px;
	font-weight: 700;
	margin-top: 10px;
    margin-bottom: -5px;
}

.spantel{
	text-align: center;
	color:#673534;
	font-size: 18px;
	font-weight: 700;
	margin-left: 10px;
	margin-top: 10px;
    margin-bottom: -5px;
}

@media screen and (max-width: 768px){
.pconttel2{
	text-align: center;
	color:#aaaaaa;
	font-size: 16px;
	font-weight: 700;
	margin-left:0;
	margin-right: 50px;
	margin-bottom: 10px !important;
}
.spantel{
	text-align: center;
	color:#673534;
	font-size: 16px;
	font-weight: 700;
	margin:auto;
	margin-bottom: 10px !important;
}
.logo{
	text-align: center;
}
}

.logo-img{
height: 100px !important;
}

@media screen and (max-width:768px){
.logo-img{
height: 80px !important;
}
}

.pconadres2{
	text-align: center;
	color:#000;
	font-size: 18px;
	font-weight: 700;
	margin-left: 10px;
	margin-right: 50px;
	margin-top: 10px;
    margin-bottom: -5px;
}

@media screen and (max-width: 768px){
.pconadres2{
	text-align: center;
	color:#000;
	font-size: 16px;
	font-weight: 700;
	margin-left:0;
	margin-bottom: 5px !important;
}
}

.limodal{
	text-align: center !important;
}

.butuslugi{
	margin: auto !important;
	text-align: center !important;
	background: none !important;
	font-family: 'Montserrat' !important;
	font-size: 13px !important;
	color: #673534 !important;
	border:none !important;
	padding: 0 !important;
	padding-bottom: 5px !important;
	border-bottom: 1px dotted #673534 !important;
 }

.butuslugi:hover{
	border-bottom: none !important;
}

@media screen and (max-width: 767px){
	button.butuslugi.btn.btn-primary{
		display: none;
	}
}


.inkonc{
	margin-right: 20px;
}

.inkonc1 input{
justify-content: center;
margin:auto !important;
margin-top: 10px !important;
margin-bottom: 15px !important;
padding: 13px 15px;
border: 1px solid #b4afac;
border-radius: 8px;
background: #fff !important;
width: 236px;
}

.inkonc1 input[type="text"]::placeholder{
	color:#b4afac !important;
	font-family: 'Montserrat' !important;
	font-size: 17px;
}


.koncsubmit1 input{
	font-family:'Montserrat' !important; 
	font-size: 15px;
	font-weight: 600;
	color: #000;
	text-align: center;
	width: 236px;
	padding: 13px 15px;
    border: 1px solid #fdb812;
    border-radius: 8px;
	background: #fdb812;
	margin-top: 20px;
	margin: auto !important;
	margin-bottom: 20px !important;
}


.navbar{
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

@media screen and (max-width: 768px){
	.navbar{
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}
}

ul.navbar-nav{
	margin: auto !important;
}

.navbar-toggler{
	padding-right: 30px !important;
	border-bottom: 2px solid #aaaaaa;
}

.pmenu{
	font-family: 'Montserrat' !important;
	color: #000;
	padding: 0 !important;
	font-size: 17px;
	font-weight: 600;
	margin-top: 5px;
	margin-left: 5px !important;
}

.navbar-nav{
	text-align: center !important;
}

.navbar-nav li{
	color: #673534 !important;
	font-family: 'Montserrat' !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	margin-left: 20px;
}

.navbar-nav li a{
	color: #673534 !important;
}

.navbar-nav li a:hover{
	color: #aaaaaa !important;
}

.podmenu{
    background: #efefef !important;
	margin: auto !important;
	width: 100% !important;
}

.dropdown-menu{
	background: #efefef !important;
}
@media screen and (max-width: 768px){
	.dropdown-menu{
		margin-left: -27px !important;
	}
}
.dropdown-item{
	width: 100%;
}

@media screen and (max-width: 768px){
	.podmenu{
		display: block !important;
	}
}

body.navbar-nav li a:hover {
    color: transparent !important;
}

.drpmnu{
	justify-content: center !important;
	margin: auto !important;
	text-align: center !important;
	width: 350px !important;
	background: #efefef !important;
}

.div-podmenu{
	padding: 10px;
	border: 1px solid #ddd;
	text-align: center !important;
	display: flex !important;
	width: 300px !important;
	background: #efefef;
	padding-bottom: 5px !important;
}

@media screen and (max-width: 768px){
	.div-podmenu{
		margin-left: -10px;
		padding: 5px;
		width: 270px !important;
	}

	.drpmnu{
		width: 300px !important;
	}
}

.div-podmenu img{
	height: 60px;
	margin-right: 10px;
}

.ppodmenu{
	margin-top: 10px;
    word-wrap: break-word !important;
	font-size: 12px;
	font-weight: 600;
}

.ppodmenu1{
	margin-top: 10px;
    word-wrap: break-word !important;
	font-size: 14px;
	font-weight: 600;
}

@media screen and (max-width: 768px){
	.ppodmenu{
		font-size: 10px;
	}

	.ppodmenu1{
		font-size: 12px;
	}

	.div-podmenu img{
	height: 5	0px;
	margin-right: 10px;
}
}

.podmenu-bg{
	text-align: center;
	height: 100px;
	background: url(img/pl1.png);
	background-size: cover;
	background-repeat: no-repeat;
}

.navbar-toggler{
	border: none !important;
	margin: auto !important;
}

.menu-icon{
	display: flex !important;
}



.bg{
	background: url(img/1.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	height: 500px !important;
}

@media screen and (max-width: 768px){
.bg{
	height: 400px !important;
}
}

.row2{
	justify-content: center;
}

h1{
	text-align: center;
	font-family: 'Montserrat' !important;
	font-size: 50px !important;
	font-weight: bold !important;
	color: #fff !important;
	margin-top: 150px !important;
	padding-left: 10px !important;
    border-left: 5px solid #fdb812; 
}

.spanh1{
	font-family: 'Montserrat' !important;
	font-size: 50px !important;
	font-weight: bold !important;
	color: #fdb812 !important;
	margin-top: 150px !important;
}

@media screen and (max-width: 768px){
	h1{
		text-align: center;
		margin-top: 30px !important;
		padding-left: 10px !important;
		border-left: 2px solid #fdb812;
		font-size: 19px !important;
		white-space: pre-line !important;
	}

	.spanh1{
		white-space: pre-line !important;
		flex-wrap: wrap !important;
		text-align: center;
		font-size: 19px !important;
	}
}

.h2bg{
	font-family: 'Montserrat' !important;
	font-size: 30px !important;
	font-weight: 300 !important;
	color: #fff !important;
	margin: auto;
	text-align: center;
	margin-top: 35px !important;
	margin-bottom: 25px; 
}

@media screen and (max-width: 768px){
	.h2bg{
		margin-top: 20px !important;
		font-size: 16px !important;
		text-align: center;
	}
}

.formbg{
	display: flex;
	margin: auto;
	justify-content: center;
}

.nameinput input, .phoneinput input{
    width: 230px;
    padding: 9px 11px;
    margin: 10px !important;
    border: 1px solid #fff;
    border-radius: 8px;
    background: #fff !important;
}

.zapis input{
	color: #000;
	font-size: 16px !important;
	font-weight: 500 !important;
    width: 230px;
    padding: 9px 11px;
    margin: 10px !important;
    border: 1px solid #fdb812;
    border-radius: 8px;
    background: #fdb812 !important;
}

@media screen and (max-width: 768px){
.formbg{
    display: block;
    text-align: center;
    margin-bottom: 40px !important;
	}
}


.raschet{
	padding: 20px;
	padding-bottom: 30px;
	background: #fff;
}

.h2obw{
	font-family: 'Montserrat' !important;
	font-size: 27px !important;
	font-weight: 700 !important;
	color: #4e3332 !important;
	margin-top: 40px !important;
	margin-bottom: 30px !important;
	text-align: center;
}

@media screen and (max-width: 768px){
.h2obw{
	font-size: 17px !important;
	text-align: center;
	margin-top: 20px !important;
}
}

.formras{
	text-align: center;
	margin: auto !important;
}

.plinput input, .cvetinput input, .telinput input, .nameinput1 input{
    width: 450px;
    padding: 9px 11px;
    margin: 10px !important;
    border: 1px solid #aaaaaa;
    border-radius: 8px;
    background: #fff !important;
}

.pricebut input{
	color: #000;
	font-size: 16px !important;
	font-weight: 500 !important;
    width: 450px;
    padding: 9px 11px;
    margin: 10px !important;
    border: 1px solid #fdb812;
    border-radius: 8px;
    background: #fdb812 !important;
}



@media screen and (max-width: 768px){
.plinput input, .cvetinput input, .telinput input, .pricebut input, .nameinput1 input{
    width: 250px !important;
    padding: 9px 11px;
    margin: auto !important;
    border: 1px solid #aaaaaa;
    border-radius: 8px;
    background: #fff !important;
}

.pricebut input{
	color: #000;
	font-size: 16px !important;
	font-weight: 500 !important;
    width: 300px;
    padding: 9px 11px;
    margin: auto !important;
    border: 1px solid #fdb812;
    border-radius: 8px;
    background: #fdb812 !important;
}	

.plinput, .cvetinput, .telinput, .pricebut, .nameinput1{
	margin-bottom: 15px;
}
}

.produkciya-gl{
	padding: 20px;
	background: #efefef;
}

.row3{
	flex-wrap: nowrap !important;
	justify-content: center;
}

@media screen and (max-width: 768px){
.row3{
	flex-wrap: wrap !important;
}
}

.product-block-gl{
	text-align: center;
	margin: 30px;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom:40px;
	border:1px solid #d3d3d3;
}

@media screen and (max-width: 768px){
.product-block-gl{
	margin: 15px;
}
}

.prod-img{
	height: 200px;
	background: url(img/pl1.jpg);
	background-size: cover;
	margin-bottom: 30px;
}

.h3prblgl{
	color:#393939;
	font-family: 'Montserrat';
	font-size: 15px;
	font-weight: 500;
	margin-top: 30px;
	margin-bottom: 30px;
}

.podrobnee_gl{
	color:#000;
	font-family: 'Montserrat';
	font-weight: 600;
	background: transparent;
	border:2px solid #fdb812;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
}

.podrobnee_gl:hover{
	background: #fdb812;
}

.prod-img1{
	height: 150px;
	background: url(img/pl1.jpg);
	background-size: cover;
}

.prod-img2{
	height: 150px;
	background: url(img/pl2.jpg);
	background-size: cover;
}

.prod-img3{
	height: 150px;
	background: url(img/pl3.jpg);
	background-size: cover;
}

.prod-img4{
	height: 150px;
	background: url(img/pl4.jpg);
	background-size: cover;
}

.prod-img5{
	height: 150px;
	background: url(img/pl5.jpg);
	background-size: cover;
}


.ecology-gl{
	padding: 20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ddd;
}
@media screen and (max-width: 768px){
	.ecology-gl{
		padding: 0px !important;
	}
}

.pecology-gl{
	text-align: justify;
	line-height: 1.8em;
	color: #000;
	font-family: 'Montserrat';
	font-size: 14px;
}

@media screen and (max-width: 768px){
	.pecology-gl{
		font-size: 12px !important;
	}
}



@media screen and (max-width: 768px){
.td-1{
	width: 15% !important;
	padding: 0 !important;
}

.td-2{
	width: 15% !important;
	padding: 0 !important;
}

.td-3{
	width: 50% !important;
	padding: 0 !important;
}

.tdicon{
	background-size: contain !important;
	height: 60px !important;
}
}

.ecotbl{
	margin-top: 40px !important;
	margin-bottom: 30px;
}

.strokatr1{
	border: 3px solid #d9dbda;
	
}

.td1{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td1icon{
	background: url(img/ec1.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 80px;
    height: 86px;
}

.td2{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.h3td{
	text-align: center;
	font-size: 15px;
	font-weight: 600;
	font-family: 'Montserrat';
}

.td2{
	padding: 10px;
}

.ptd{
	text-align: center;
	font-family: 'Montserrat';
}

@media screen and (max-width: 768px){
.h3td{
	font-size: 8px;
	width: 100px;
}
.ptd{
	font-size: 8px;
}
.td1icon{
	background: url(img/ec1.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 75px;
    height: 86px;
}
}

.strokatr2{
	border: 3px solid #d9dbda;
	
}

.td4{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td2icon{
	background: url(img/ec2.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 80px;
    height: 86px;
}

.td5{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td6{
	padding: 10px;
}


.strokatr3{
	border: 3px solid #d9dbda;
	
}

.td7{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td3icon{
	background: url(img/ec3.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 80px;
    height: 86px;
}

.td8{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td9{
	padding: 10px;
}


.strokatr4{
	border: 3px solid #d9dbda;
	
}

.td10{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td4icon{
	background: url(img/ec4.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 80px;
    height: 86px;
}

.td11{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td12{
	padding: 10px;
}


.strokatr5{
	border: 3px solid #d9dbda;
	
}

.td13{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td5icon{
	background: url(img/ec5.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 80px;
    height: 86px;
}

.td14{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td15{
	padding: 10px;
}

.strokatr6{
	border: 3px solid #d9dbda;
	
}

.td16{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td6icon{
	background: url(img/ec6.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 80px;
    height: 86px;
}

.td17{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td18{
	padding: 10px;
}

.strokatr7{
	border: 3px solid #d9dbda;
	
}

.td19{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td7icon{
	background: url(img/ec7.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 80px;
    height: 86px;
}

.td20{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td21{
	padding: 10px;
}

.strokatr8{
	border: 3px solid #d9dbda;
	
}

.td22{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td8icon{
	background: url(img/ec8.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 80px;
    height: 86px;
}

.td23{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td24{
	padding: 10px;
}

.strokatr9{
	border: 3px solid #d9dbda;
	
}

.td25{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td9icon{
	background: url(img/ec9.png);
	background-repeat: no-repeat;
	background-position: center center;
    width: 80px;
    height: 86px;
}

.td26{
	padding: 10px;
	border-right: 3px solid #d9dbda;
}

.td27{
	padding: 10px;
}



.row4{
	flex-wrap: nowrap !important;
	justify-content: center;
}

@media screen and (max-width: 768px){
.row4{
	flex-wrap: wrap !important;
}
}

.object-block-gl{
	margin: 10px;
	text-align: center;
	padding: 10px;
	border: 1px solid #ddd;
}

.h3gal{
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	font-family: 'Montserrat';
	margin-top: 30px;
	margin-bottom: 0px;
}

.h3gal:after{
	display: table;
    height: 3px;
    bottom: -10px;
    background-color: #aaaaaa;
    margin: auto;
    margin-bottom: 40px;
    width: 40px;
    content: "";
    position: relative;
}

.podrobnee_gal{
	color:#000;
	font-family: 'Montserrat';
	font-weight: 600;
	background: transparent;
	border:2px solid #fdb812;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom: 30px;
}

.podrobnee_gal:hover{
	background: #fdb812;
}

.w-100{
	height: 180px;
}



.footer-cont{
	background: #e6e6e6;
	padding: 20px;
	padding-bottom: 0 !important;
	margin-top: 30px;
}

.h3obw{
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	font-family: 'Montserrat';
	margin-top: 30px;
	margin-bottom: 20px;
}

.fot-block{
	text-align: center;
}

.pfot{
	font-family: 'Montserrat';
	font-size: 15px;
	text-align: center;
	color: #4e3332 !important;
	margin-bottom: 20px;
}

.row5{
	flex-wrap: nowrap !important;
	margin-top: 20px !important;
}

@media screen and (max-width: 768px){
	.row5{
		flex-wrap: wrap !important;
	}
}

.row6{
	background: #b7b7b7;
	flex-wrap: nowrap !important;
	margin-top: 20px !important;
}

@media screen and (max-width: 768px){
	.row6{
		flex-wrap: wrap !important;
	}
}

.cont-niz-block{
	padding: 10px;
	background: #b7b7b7;
	justify-content: center;
	display: flex;
	margin: 0 !important;
}

.cont-niz{
	margin-left: 5px;
	margin-top: 10px;
	color: #333333;
	font-family: 'Montserrat'
	font-size: 16px;
	font-weight: 600;
}

.icon-niz{
	margin-top: 15px;
	color:#333333;
	font-size: 16px;
}



/* About Page */

.about-page{
	padding: 20px !important;
	text-align: center !important;
	justify-content: center;
}

@media screen and (max-width:768px){
	.about-page{
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
}

.rowab{
	justify-content: center;
}

.pabout-page{
	text-align: justify;
	color:#000;
	font-size: 14px;
	font-family: 'Montserrat';
}

@media screen and (max-width:768px){
.pabout-page{
	text-align: justify;
	color:#000;
	font-size: 12px;
	font-family: 'Montserrat';
}
}





/* Плита Latonit окрашеная страница */


.row8{
	margin-top: 30px;
}

.tab-pane img{
	height: 330px;
}

@media screen and (max-width: 768px){
.tab-pane img {
	height: 120px !important;
}
.row8{
	margin-top: 0px;
}
}

.sin, .jel, .zel, .kr, .ser, .temzel, .svetzel, .tkr, .ykr, .saidkor, .saidser{
	color: #000 !important;
	font-family: 'Montserrat';
}

.sin:hover{
background: #047fa4 !important;
}

.sin.active{
	background: #047fa4 !important
}

.jel:hover{
	background-color: #facf21 !important;
}

.jel.active{
	background-color: #facf21 !important;
}

.zel.active{
	background-color: #3f6e44 !important;
}

.zel:hover{
	background-color: #3f6e44 !important;
}


.kr.active{
	background-color: #bd3b3b !important;
}

.kr:hover{
	background-color: #bd3b3b !important;
}


.ser.active{
	background-color: #b3b6ac !important;
}

.ser:hover{
	background-color: #b3b6ac !important;
}

.svetzel.active{
	background-color: #76a988 !important;
}

.svetzel:hover{
	background-color: #76a988 !important;
}


.temzel.active{
	background-color: #808c7e !important;
}

.temzel:hover{
	background-color: #808c7e !important;
}

.ykr.active{
	background-color: #d90007 !important;
}

.ykr:hover{
	background-color: #d90007 !important;
}

.tkr.active{
	background-color: #b55250 !important;
}

.tkr:hover{
	background-color: #b55250 !important;
}

.saidkor.active{
	background-color: #aa7456 !important;
}

.saidkor:hover{
	background-color: #aa7456 !important;
}

.saidser.active{
	background-color: #767a77 !important;
}

.saidser:hover{
	background-color: #767a77 !important;
}

.allcl{
	width: 80px;
	color: #000;
	border-bottom: 1px solid #000;
	margin-left: 17px;
}

.allcl:hover{
	border: none !important;
}

.acl:hover{
	border: none !important;
}

.menu-produkt{
	margin-top: 50px;
	margin-bottom: 50px;
}

.nav-but1.active{
	font-family: 'Montserrat';
	color: #4e3332 !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(img/opis.png);
	background-repeat: no-repeat;
	background-position:10px center;
	background-color: #e6e6e6 !important;
}

.nav-but2.active{
	font-family: 'Montserrat';
	color: #4e3332 !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(img/harakt.png);
	background-repeat: no-repeat;
	background-position:10px center;
	background-color: #e6e6e6 !important;
}

.nav-but3.active{
	font-family: 'Montserrat';
	color: #4e3332 !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(img/down.png);
	background-repeat: no-repeat;
	background-position:10px center;
	background-color: #e6e6e6 !important;
}

.nav-but1{
	font-family: 'Montserrat';
	color: #4e3332 !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(img/opis.png);
	background-repeat: no-repeat;
	background-position:10px center;
}


.nav-but2{
	font-family: 'Montserrat';
	color: #4e3332 !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(img/harakt.png);
	background-repeat: no-repeat;
	background-position:10px center;
}


.nav-but3{
	font-family: 'Montserrat';
	color: #4e3332 !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(img/down.png);
	background-repeat: no-repeat;
	background-position:10px center;
}

.nav-but4.active{
	font-family: 'Montserrat';
	color: #4e3332 !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(img/struktura.png);
	background-repeat: no-repeat;
	background-position:10px center;
	background-color: #e6e6e6 !important;
}

.nav-but4{
	font-family: 'Montserrat';
	color: #4e3332 !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(img/struktura.png);
	background-repeat: no-repeat;
	background-position:10px center;
}


.nav-but5.active{
	font-family: 'Montserrat';
	color: #4e3332 !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(img/price.png);
	background-repeat: no-repeat;
	background-position:10px center;
	background-color: #e6e6e6 !important;
}

.nav-but5{
	font-family: 'Montserrat';
	color: #4e3332 !important;
	padding-right: 40px !important;
	padding-left: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	background: url(img/price.png);
	background-repeat: no-repeat;
	background-position:10px center;
}

.h3prod{
	text-align: left;
	font-size: 20px;
	font-weight: 600;
	font-family: 'Montserrat';
	margin-top: 30px;
	margin-bottom: 20px;
}

.pproduct-page{
    text-align: justify;
    font-family: 'Montserrat';
    font-size: 14px;
}

@media screen and (max-width: 768px){
.pproduct-page{
    text-align: justify;
    font-family: 'Montserrat';
    font-size: 12px;
}
}

.h3prodec{
	color: #8cb409;
	text-align: left;
	font-size: 20px;
	font-weight: 600;
	font-family: 'Montserrat';
	margin-top: 30px;
	margin-bottom: 20px;
}

.prod-ec-ic{
	display: flex;
    width: 500px;
}

@media screen and (max-width: 768px){
.prod-ec-ic{
	display: flex;
    width: 290px;
}
}



.prod-ec-ic img{
	margin-top: 25px;
	margin-right: 10px;
	height: 40px;
}

@media screen and (max-width: 768px){
.prod-ec-ic img{
	margin-top: 25px;
	margin-right: 10px;
	height: 40px !important;
}
}


.h3-ic{
	color: #000;
	text-align: left;
	font-size: 13px;
	font-weight: 600;
	font-family: 'Montserrat';
	margin-top: 30px;
	margin-bottom: 20px;
}

.p-ic{
    text-align: justify;
    font-family: 'Montserrat';
    font-size: 12px;
}

.p-har{
    text-align: justify;
    font-family: 'Montserrat';
    font-size: 14px;
}



.product-ecology{
    display: flex;
}

@media screen and (max-width: 768px){
.product-ecology{
    display: block;
}
}


.product-ecology1{
	margin-right: 100px !important;
}


.har-block{
	display: flex;
}

@media screen and (max-width: 768px){
.har-block{
    display: block;
}
}

.block-har-ic{
	display: flex !important;
	width: 500px;
}

@media screen and (max-width: 768px){
.block-har-ic{
    display: flex !important;
    width: 280px;
}
}


.har-bock1{
	margin-right: 100px !important;
}

@media screen and (max-width: 768px){
.har-bock1{
	margin-right: 0px !important;
}
}



.block-har-ic img{
	height: 40px;
	margin-top: 13px;
	margin-right: 10px;
}

@media screen and (max-width: 768px){
.block-har-ic img{
	height: 40px !important;
	margin-top: 13px;
	margin-right: 10px;
}
}

.p-har-block{
	color: #000;
	text-align: justify;
	font-size: 13px;
	font-family: 'Montserrat';
	margin-top: 10px;
}

.p-har-block-p{
	color: #000;
	text-align: justify;
	font-size: 13px;
	font-family: 'Montserrat';
	margin-top: -10px;
}

a.ainstr:hover{
	border-bottom:none !important;
	color: #fff;
}

.diva-instr{
	display: flex;
}

.diva-instr img{
	margin-top: 35px !important;
	margin-right: 10px;
	height: 20px !important;
}

.diva-instr1{
	display: flex;
}

.diva-instr1 img{
	margin-right: 10px;
	height: 20px !important;
}

.h3prod1{
	text-align: left;
	font-size: 18px;
	font-weight: 600;
	font-family: 'Montserrat';
	margin-top: 50px;
}

.down-instr{
	color: #4e3332;
	width: 450px;
	color: #000;
	text-align: justify;
	font-size: 14px;
	font-family: 'Montserrat';
	margin-top: 33px;
}

.down-instr1{
	color: #4e3332;
	color: #000;
	text-align: justify;
	font-size: 14px;
	font-family: 'Montserrat';
}

.text-instr{
	padding-bottom: 5px;
	border-bottom: 1px solid #4e3332;
}

.text-instr:hover{
	border:none;
}

.hr{
	text-align: center;
	color: #000 !important;
	margin-top: 30px;
	margin-bottom: 30px;
}

@media screen and (max-width: 768px){
.down-instr{
	color: #4e3332;
	width: 450px;
	color: #000;
	text-align: justify;
	font-size: 11px;
	font-family: 'Montserrat';
	margin-top: 33px;
}

.down-instr1{
	color: #4e3332;
	color: #000;
	text-align: justify;
	font-size: 11px;
	font-family: 'Montserrat';
}

.text-instr{
	padding-bottom: 5px;
	border-bottom: none;
}
.h3prod1{
	text-align: left;
	font-size: 18px;
	font-weight: 600;
	font-family: 'Montserrat';
	margin-top: 30px;
}
}


.strukpok{
     text-align: center;
}

.h3obw3{
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	font-family: 'Montserrat';
	margin-top: 30px;
	margin-bottom: 40px;
}

.ras1{
	margin: auto;
}

.consultation{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 30px;
	background: #e6e6e6;
}





/* Инструкции-страница */


.ins{
	text-align: center;
}

.ins img{
	height: 500px;
}

@media screen and (max-width: 768px){
	.ins img{
		height: 230px;
	}
} 


.pins{
	text-align: justify;
	font-family: 'Montserrat';
	font-size: 14px;
	margin-top: 30px;
}




/* Объект 1,2,3 */

.w-1001{
	height: 500px;
}


@media screen and (max-width: 768px){
	.w-1001{
		height: 250px;
	}
}

.pobject{
	text-align: justify;
	font-family: 'Montserrat';
	font-size: 14px;
	margin-top: 30px;
	line-height: 1.8em;
}





/* Контакты страница  */

.contacts-page{
	background: #fff;
	padding: 20px;
	text-align: center;
}


.h3cont{
	color: #000;
	font-size: 22px;
	font-weight: 500;
	font-family: 'Montserrat';
	
}


@media screen and (max-width: 768px){
	.h3cont{
	color: #000;
	font-size: 18px;
	font-weight: 500;
	font-family: 'Montserrat'
}
}





/* Каталог цветов страница  */

.all-colors{
	text-align: center;
	margin-bottom: 30px;
	
}


.pcolors{
	text-align: justify;
	font-family: 'Montserrat';
	font-size: 14px;
	margin-top: 30px;
	line-height: 1.8em;
}


@media screen and (max-width: 768px){
	.pcolors{
		font-size: 12px;
	}
}

.color{
	display: flex !important;
	margin-top: 20px;

}

@media screen and (min-width: 768px){
.color img{
	width: 128px;
}
}


.coltext{
	margin-left: 10px !important;
	margin-top: 5px !important;
}



.whatsapp,
.call {
	display: none;
	position: fixed;
	bottom: 20px;
	width: 70px;
	height: 70px;
	text-align: center;
	font-size: 20px;
	background: #0DC143;
	margin: 15px auto;
	border-radius: 50%;
	z-index: 9999999999;
}

.whatsapp {
	right: 20px;
}

.call {
	left: 20px;
}

.whatsapp a, .call a {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	margin-top: -2px;
}

.call i,
.whatsapp i {
	color: #fff;
	font-size: 35px;
}
.whatsapp i {
	font-size: 42px;
}

@media (max-width: 768px) {
	.whatsapp, .call{
		display: block ;
	}
}


.d-block{
	margin:auto;
}


.svid{
text-align:center;
}

.svid img{
height:500px;
border:1px solid #ddd;
margin-bottom:20px;
}

@media screen and (max-width:768px){
.svid img{
height:400px;
border:1px solid #ddd;
}
}