body{padding-top:75px}
h1{font-weight:100;font-size:40px;text-transform:uppercase;text-align:center;letter-spacing:1px;margin-bottom:30px}
h2{font-weight:100;font-size:32px;text-transform:uppercase;letter-spacing:1px}
h3{font-weight:100;font-size:28px;text-transform:uppercase;text-align:center;letter-spacing:1px}
h4{font-weight:100;font-size:20px;text-transform:uppercase;letter-spacing:1px}
h6{font-weight:100;text-align:center;color:#999;font-size:13px;margin:-5px 0 30px}
img{max-width:100%;height:auto!important}
a{color:#000}
a:hover,
a:focus{color:#666}
a,.btn{transition:color .3s}
.btn{box-shadow:none!important}
.btn-black{border:1px #999 solid;color:#000;border-radius:0;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding:13px 50px;font-size:12px;background:#fff}
.btn-black:hover,
.btn-black:focus{background:#000;color:#fff;border-color:#000}

.bg-white{background:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);z-index:10}
.navbar-brand{width:240px}

.template-1 .slider{margin-bottom:40px}
.slider .item .slider-image{}
.slider .item span.slider-caption{z-index:8;white-space:nowrap;font-size:15px;line-height:18px;font-weight:300;color:#fff;background-color:rgba(255, 255, 255, 0.5);text-align:center;padding:8px 0;min-width:100%;position:absolute;bottom:0;left:0;right:0}

.nav-item.social-item{font-size:18px}
.nav-item.social-item .nav-link{padding-left:13px;padding-right:13px}

.d-lg-none.social-item a{padding:8px;font-size:20px}

.owl-carousel .owl-nav button i{color:#fff;position:relative;z-index:10}
.owl-carousel .owl-nav button{top:50%;cursor:pointer;min-width:70px;min-height:70px;margin-top:-35px;position:absolute;display:block;z-index:100;border-radius:50%;overflow:hidden;background:rgba(0,0,0,0.1)}
.owl-carousel .owl-nav button.owl-next{right:100px}
.owl-carousel .owl-nav button.owl-prev{left:100px}
.owl-carousel .owl-nav button:after{content:'';background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;transform:scale(0);-webkit-transform:scale(0);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;border-radius:50%}
.owl-carousel .owl-nav button:hover:after{transform:scale(1);-webkit-transform:scale(1);opacity:1}

.advantages{font-size:13px;color:#666}
.advantages h4{margin-bottom:15px;color:#000}

.series a{position:relative;overflow:hidden;display:block}
.series a .series-title{position:absolute;top:2em;background-color:black;color:white;padding:0.8em 1em}
.series a:hover img{transform:scale(1.1)}
.series a img{transition:.5s cubic-bezier(0.18,1,0.23,1)}
.series h4{font-size:20px;font-weight:600;margin:0}
.series p{font-size:14px;margin:0}

nav.breadcrumbs{background:#f7f7f7;font-size:14px}
nav.breadcrumbs .breadcrumb{background:none;padding:10px 0}

.product p{color:#666;font-size:15px;margin-bottom:30px}
.product h2 a:hover,
.product h2 a:focus{text-decoration:none}

#footer{background:#c6c8c5;padding:13px 0;color:#666;font-size:12px;line-height:14px;margin-top:40px}

.typo strong{font-weight:600;font-size:18px}
.typo blockquote{background:url(../img/quote_start.png) no-repeat scroll left top, url(../img/quote_end.png) no-repeat scroll right bottom, #f7f7f7 none repeat scroll 0 0;margin:30px 0;padding:25px 100px 10px;display:block}
.typo blockquote div{font-size:19px;font-weight:600;margin-bottom:15px}
.typo blockquote div strong{color:#999;font-size:17px;font-weight:400}
.typo h2{font-weight:400;font-size:28px}

.form{padding:25px 50px;background:#f7f7f7;margin-top:60px}
.form p.small{color:#999}

.table-series{font-size:14px}
.table-series th{font-weight:500;min-width:200px}
.color{font-weight:100;font-size:20px;text-transform:uppercase}
.color-1{color:#cbb0a9}
.color-2{color:#84a094}
.color-3{color:#d3b485}

.products.owl-carousel{margin:30px 0 100px}
.products.owl-carousel .item{padding:0 100px}
.products.owl-carousel .owl-nav button.owl-next{right:0}
.products.owl-carousel .owl-nav button.owl-prev{left:0}

/* от 576 до 767*/
@media (min-width:575px) and (max-width:767px){

}

/* от 768 до 991*/
@media (min-width:768px) and (max-width:991px){

}

/* от 1200 до 1349*/
@media (min-width:1200px) and (max-width:1349px){

}

/* от 992 до 1199*/
@media (min-width:768px) and (max-width:1199px){

}

/* 1199 и меньше */
@media screen and (max-width:1199px){
	
}

/* 991 и меньше */
@media screen and (max-width:991px){
	.slider .item a{height:350px}
}

/* 767 и меньше */
@media screen and (max-width:767px){

}

/* 575 и меньше */
@media screen and (max-width:575px){
	.slider .item a{height:250px}
}

/* 420 и меньше */
@media screen and (max-width:420px){
	.navbar-brand{width:190px}
}

/* 370 и меньше */
@media screen and (max-width:370px){
	.navbar-brand{width:140px}
}

/* 576 и больше */
@media screen and (min-width:576px){
}

/* 768 и больше*/
@media screen and (min-width:768px){

}

/* 992 и больше*/
@media screen and (min-width:992px){
	html{position:relative;min-height:100%}
	body{margin-bottom:80px}
	#footer{position:absolute;bottom:0;width:100%;height:40px;margin:0;left:0;right:0}
	
	.dropdown-toggle::after{display:none}
	.navbar-light .navbar-nav .nav-link:hover,
	.navbar-light .navbar-nav li:hover>.nav-link,
	.navbar-light .navbar-nav li.show>.nav-link{background:#f7f7f7;color:#000}
	.dropdown-menu{border:none;border-radius:0;background:#f7f7f7;margin:0}
	li:hover>.dropdown-menu{display:block}
	.dropdown-item:focus,
	.dropdown-item:hover{background:#eee}
	.dropdown-item.active,
	.dropdown-item:active{color:#000;background:#c6c8c5}
}

/* 1200 и больше*/
@media screen and (min-width:1200px){

}

/* 1350 и больше*/
@media screen and (min-width:1350px){

}

/* 1500 и больше*/
@media screen and (min-width:1500px){

}