p.news_lead {
    font-size: 16px;
}
.card-img img{max-width:100%;}
body{font-size:18px;padding-top:97px;     font-family: Tahoma;}
h2{font-size:2.5rem;}
.slider-bottom,.contacts , .video, .about, .slider{max-width:1920px; margin-left:auto; margin-right:auto;}
.navbar  {padding-left:0px; padding-right:0px;}
.slick-next {right:25px;}
.video {background: url(../img/mountins.jpg) center bottom no-repeat; background-size:contain;}
.contacts {background: url(../img/mountins.jpg) center bottom no-repeat; background-size:cover;}
.video {background: url(../img/video_bg.png) center bottom no-repeat; background-size:contain;}
.about {background: url(../img/aqua.jpg) center bottom no-repeat; background-size:contain;}
.inner .about {background: transparent !important;}
.itogo{text-align:right; padding:20px;background:#fff; text-transform:uppercase; font-weight:bold;font-size:24px; }
.order-form-footer {max-width:500px; margin:auto;}

.navigation__list-item__active a{color: #2774f3;
    text-decoration: none;}
.order-form-footer .form-control {margin:15px 0; border:1px solid #212121;}
.card-header{background:#fff; border:0px;}
.number{ -webkit-user-select: none;  
-moz-user-select: none;    
-ms-user-select: none;      
user-select: none;
padding-top:10px; padding-bottom:10px;
}
.minus, .plus {
    background: linear-gradient(to top,#5a98ff,#2774f3);
    color: #fff;
    text-shadow: 1px 1px 0 #921422;
    
    font-weight: 700;
    border-radius: 6px 6px 6px 6px;
    font-size: 18px;
    padding: 7px 12px;
	cursor:pointer;
}
.order-up{margin-left:10px; margin-right:10px;}
.price span{font-size:28px; font-weight:bold; color:#2774f3;}
.price{font-size:16px; font-weight:bold;}
.pricing-card-title{font-size:22px;}
.items_sec .card {border:0px solid #f5f5f5;    box-shadow: 0 0rem 0rem rgba(0,0,0,.2)!important;transition:.2s;}
.items_sec .card:hover {border:0px solid #f5f5f5;    box-shadow: 0 0 0 rgba(0,0,0,.075)!important;}
.lead {
    font-size: 1.25rem;
    font-weight: 500;
	text-align:justify;
}
.card-header {position:relative;}
.img_info {width:110px; height:109px; background: url(../img/price_bg.png) left top no-repeat;position:absolute; bottom:0px; left:0px;color:#fff; font-weight:bold;padding-top:10px;padding-top: 24px;    font-size: 28px;    line-height: 24px;}
.img_info span{display:block;font-size:16px;}
.contact_b {padding:60px;background: rgba(40, 121, 255, .9);border-radius:20px; color:#fff;margin-bottom:150px;box-shadow:5px 5px 42px rgba(0,0,0, .42);}
.all_news_link {display:inline-block;width:200px;margin:3rem 0 1rem 0;border:2px solid #0069d9;color:#007bff; border-radius:.3rem;padding: .5rem 1rem;text-align:center;font-size: 1.25rem; line-height: 1.5; transition:.2s;}
.all_news_link:hover{text-decoration:none; background: #0069d9;color:#fff;}
.news_item_block a{color:#000; transition:0.2s;}
.news_item_block:hover a{text-decoration:none;color:#0056b3;}
.news_item_block{ text-align:center;}
.news_item_block h4{font-size:1.2rem;}
.cont_item {font-size:20px;margin:1.5rem 0;}
footer .social a{font-size:24px;padding:0 7px;}
.card-header {height:484px;}
.card-header .card-img{position:absolute; bottom:0px;}
.basket {color:#000; font-size:19px;}
.basket span{color:#007bff;}
.basket i{color:#007bff;}
.section-nav__sticky{position:fixed;top:0;width:100%;margin-top:0;transform:translateY(-100%);z-index:2;transition:.2s; }
.navigation {width:100%;position:fixed; top:0;z-index:9999;background:#fff;border-bottom:1px solid #dedede;}

nav a{font-weight:500;color:#000;}

nav a:hover{color:#2774f3;text-decoration:none;}
.navbar-nav{padding:0 35px;width:100%;}
.video .slick-prev:before, .video .slick-next:before{color:#007bff;}
.inner footer{background:#dedede;}
.breadcrumb{background:#fff; padding:0px; font-size:14px;}
@media (max-width: 575.98px) {
.slick-arrow	{display:none !important;}
.basket {margin:10px auto 0 auto; }
.navbar {padding:10px !important;}
.logo {width:170px;}
h1 {font-size: 1.8rem;}
h2 {font-size: 1.8rem;}
.lead{font-size:1.15rem;}
.slider{display:none;}
.slider-bottom{display:none;}
.contacts  {padding-bottom:1rem;}
footer {text-align:center !important;}
footer h5 {margin-top:20px;}
.social  {text-align:center !important;}
body {padding-top:113px;}

.pricing-header{    padding-top: 1rem!important;    padding-bottom: 1rem!important;}
.pricing-header .display-5{    padding-top: 1rem!important;    padding-bottom: 1rem!important;}
.video .display-5{    padding-top: 1rem!important;    padding-bottom: 1rem!important;}
.video {
    background: url(../img/video_bg.png) center top no-repeat;
}
.all_news_b  {text-align:center !important;}
.all_news_link{    margin: 0rem 0 0rem 0;}
.contact_b {    box-shadow: 0px 0px 0px rgba(0,0,0, .42);margin:0px 20px;padding:30px;}
.all_news_b {    padding-bottom: 1rem!important;}

.navigation {width: 96%;}
.navbar-light .navbar-toggler {
    color: rgba(0,0,0,1);
    border-color: rgba(0,0,0,1);
}
.navbar-nav{margin-top:20px;}
.nav-item {text-align:center; margin:10px 0;}


	
}

/* @media (max-width: 767.98px) { ... } */


@media (max-width: 991.98px) {
	.slider-video .slick-next{    right: -70px;}
	.slider-video .slick-prev{   left: -70px;}
	.navbar-expand-sm {flex-flow: wrap;}
	.navbar h5{width:100%; text-align:center;margin-bottom:20px !important;}
	body{padding-top:158px;}
	h1 {font-size: 2rem;}
	h2 {font-size: 2rem;}
	.pricing-card-title {font-size: 1.05rem;}
	.price span {font-size: 25px;}
	.lead {font-size: 1.05rem;}
	.navbar-nav {padding-left:0px}
	
} 

/* // Большие девайсы (большие десктопы, < 1200px) */
@media (max-width: 1199.98px) {	
	
	.slider-video .slick-next{    right: -70px;}
	.slider-video .slick-prev{   left: -70px;} 
	
	
	} 
	