@font-face {
  font-family: 'Lato Light';
  src: url("fonts/Lato-Light.ttf") format("truetype"); }
@font-face{
    font-family: 'Lato Regular';
    src: url("fonts/Lato-Regular.ttf") format("truetype");}
p{
    font-family: "Lato Regular"!important;
    font-weight: 300;
}

.waitwindowlocal{
  display: none !important;
}
div[id^="wait_comp_"]{ display: none;}
.pt-5r{
    padding-top: 5rem;
}
.color3{
    color:#cccfd5!important;
    
}
.error-input{
	border: 1px solid red!important;
}
.color4{
    color:#494552!important;
}
.advantages-wrap{
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.advantages-wrap div{
    font-family: "Lato Light";
    font-size: 1.1rem;
    font-weight: 300;
}
.advantages-wrap div.align-self-center{
	padding-left: 1rem;
}
.fancybox-slide>div {
padding:0; 
}
.pt-30px{
    padding-top: 30px;
}
.pb-60px{
    padding-bottom: 60px;
}
.ml-50 {
    margin-left: 50px;
}

.bg-white {
    background: white;
}
.polez-block a{
    color: #06264f;
}
.card-title  {
    color: #06264f;
    margin-bottom: 0.75rem;
    margin-top: 0.75rem;
}
.card-text-catalog-top{
	font-size: 1rem;
	color:#494552;
}
.card-cat-catalog-top{
	font-family: "Arial";
	font-size: 0.825rem;
	margin-bottom: 0.5rem;
}
.card-cat-catalog-top-block .col-md-6{
	flex: 0 0 42%;
    max-width: 42%;
}
 .card-text {
    color: rgba(170, 176, 178, 0.96);
    font-size: 13px;
}
.cat-b .card{
min-width: 250px;
max-width: 300px;
}
.taryf_block2 .table th {
    max-width: 200px;
    font-weight: normal;
}

.lead {
    font-size: 1rem;
color:rgba(179,194,200,.96);
    max-width: 70%;
    font-family: "Lato Regular";
    padding-top: 1rem;
}
.arrow_up {
	position: fixed;
	bottom: 90px;
	right: 33px;
	background-image: url('/images/arrow_up_1.png');
}
.arrow_up:hover {
	background-image: url('/images/arrow_up_5.png');
}
.bx-breadcrumb-item{
color:rgba(179,194,200,.96)!important;
}
.bx-breadcrumb-item a{
    color: #65a6d4!important;
}

.footer1 {
    color: #ffffffd1;
line-height: 32px;
}
.footer1 .foot-a{
	 text-transform: uppercase;
    color: white;
    opacity: 1;
    font-family: "Lato Regular";
    font-weight: 400;
    font-size: 1rem;
}
.footer1 a{
    color: #9abbe6;
    font-family: "Lato Regular";
    font-weight: 400;
    font-size: 1rem;
    opacity: 0.9;
}
.footer1 a:hover{
    opacity: 1;
    text-decoration: none;
}

.footer1 .tit a{
    text-transform: uppercase;
    color: white;
    opacity: 1;
    font-family: "Lato Regular";
    font-weight: 400;
    font-size: 1rem;
}
.contacts-footer a{
    color:white;
    opacity: 1;
    font-family: "Lato Light";
}
.contacts-footer p{
    color:white;
}
.footer1 .blu {
    color: #2173da;
    margin-bottom: 1rem;
}
.taryf_block .list-group-item{
border:none!important;
}
.card{
	border: 1px solid rgba(0,0,0,.125);!important;
}
.card-block{
	padding: .5rem 1rem;
}
.ml10{
	margin-left: 10%;
}
.soput-table img{
max-width: 100px;
}
.soput-table th {
    text-align: center;
}
.login1 {
    float: right;
    background: #fcfcfd;
    padding: 8px 15px;
    color: #463d5a;
    border-radius: 2px;
    font-family: arial;
    font-size: 13px;
    margin-top: 10px;
	font-weight: bold;
}
.login2 {
    visibility: hidden;
    height: 0px;
}
.login1:hover .login2 {
visibility:visible!important;
    position: absolute;
    margin-top: -25px;
    height: 31px;
    background: #fcfcfd;
    padding: 5px 15px;
    color: black;
    border-radius: 2px;
    width: 152px;
}
.p10{
	padding-left: 10px!important;
	padding-right: 10px!important;
}
.ssp{
font-family: 'Source Sans Pro', sans-serif!important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
font-family: 'Source Sans Pro'!important;
font-weight: 300!important;
	
   
}
h1 {
    font-weight: 300!important;
    font-size: 3.1rem;
	font-family: 'Source Sans Pro', sans-serif!important;
}
.h2{
    font-size: 2.25rem!important;
	color:black!important;
}
h2{
    padding-bottom: 1rem;
	font-size: 2.25rem!important;
}
h3{
    color: #0e0620!important;
	font-size: 1.75rem!important;
	font-family: 'Source Sans Pro', sans-serif!important;
}
.h3{
    color: #0e0620!important;
	font-size: 1.75rem!important;
	font-family: 'Source Sans Pro', sans-serif!important;
	margin-bottom: 0px;
}
h4{
	font-size: 1.25rem!important;
	color: #06264f!important;
	font-family: 'Source Sans Pro', sans-serif!important;
}
.btn{
    font-family: "Lato Regular";
	box-shadow:none!important;
    padding: .7rem 2rem;
    border-radius: 2px;
    font-size: 1rem;
}
/*
.main_side ul{
 	list-style: none;
    padding-left:0;	
}
.main_side ul li{
	background-image: url(/images/minikrug.png);
    background-repeat: no-repeat;
    background-position-y: 50%;
    padding-left: 20px;
	padding: 0.5rem 1rem;
	font-family: Arial;
	font-size: 0.8rem;
}
*/
.faq-section ul, .content-wrapper ul{
	list-style: none;
margin-left:10px;
    padding-left:0;	
}
.faq-section ul li, .content-wrapper ul li{
	background-image: url(/images/minikrug.png);
	background-repeat: no-repeat;
    background-position-y: 8px;
	padding-left: 20px;
	padding-bottom: 0.5rem;
	
}
.content-wrapper{
	font-family: "Lato Regular";
	font-size: 1rem;
	color:#06264F; /*494552*/
}
.content-wrapper p{
	font-family: "Lato Regular";
	font-size: 1rem;
	color:#06264F; /*494552*/
}
body a p {
color:#06264F;
}
.content-wrapper img{
	max-width: 100%;
	height: auto;
	margin-bottom: 1rem;
	margin-top: 1rem;
	margin: 0 auto;
}
.content-wrapper a{
	font-family: "Lato Regular";
    font-weight: 400;
    font-size: 1rem;
    color: #3fca89;
}
.content-wrapper a:hover{
	text-decoration: none;
	 color: #3fca89;
}
.content-wrapper iframe{
	width: 100%!important;
    max-width: 100%!important;
    height: auto!important;
    min-height: 280px!important;
}

.cat-det1 li{
    
}
.cat-det1 ul{
    list-style: none;
    padding: 0;
}
.cat-det1 .h3 {
    color: rgba(138, 140, 141, 0.96);
    text-transform: uppercase;
    font-size: 20px;
	border-bottom: transparent;
}

.cat-top1 a{
    text-decoration: none;
}

.trecs tr td:first-child {
    color: #767676;
}
 #tar_h1 {
    margin-bottom: -60px;
    max-width: 450px;
}
.taryf_block .btn{
    max-width: 300px;
    color: #eef2f7!important;
}
#tabsJustified{
	border-bottom: none;
}
#tabsJustified .nav-item{
	font-size: 1.25rem;
	font-family: "Source Sans Pro";
}
.nav-tabs .nav-link{
	background-color: transparent;
	border-color: transparent;
	border:2px solid transparent;
	font-size: 1.25rem;
	color:#49b77b;
	padding: 0.2em 1em;
}
.nav-tabs .nav-link:hover{
	background-color: transparent;
	border-color: transparent;
	border-bottom:2px solid #09499b;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{
	background-color: transparent;
	border-color: transparent;
	border-bottom: 2px solid #09499b;
	color:#292b2c;
}
/*
a, a:hover {
    color: #39b883;
    text-decoration: none;
}
*/
.upper{
	    text-transform: uppercase;
}
.czoom {
    cursor: zoom-in;
}
.logo_block {
    max-width: 220px;
    color: #86a7c9;
    line-height: 14px;
    font-size: 14px;
}
.call_lbl {
    color: #3fca89;
    text-transform: uppercase;
	    cursor: pointer;
    font-family: "Lato Regular";
}
.small_tel {
    display: block;
    color: #2173da;
}
.big_tel  {
    font-weight: 400;
    font-family: "Lato Regular";
    display: block;
    color:#dae2f3;
    font-size: 1.8rem;
}
.big_tel:hover{
    color:white;
    text-decoration: none;
}
.sticky-top {
    z-index: 900!important;
}
.soput-table tr:hover{
	background-color: #ececec;
	cursor: pointer;
}
.list_el{
	min-height: 120px;
	padding-left: 0px;
	height: 100%;
}
.list_el:hover .zoom_cov {
    display: block;
    position: sticky;
    background: #64c2ac9e;
    width: 100%;
    height: 100%;
	    background-image: url(/images/zoom.png);
    background-repeat: no-repeat;
    background-position: center;
	
}
.list_el:hover .border-rt-gr {
    background-color: #64c2ac9e;
    background-image: url(/images/zoom.png);
    background-repeat: no-repeat;
    background-position: center;
}
.list_el:hover img{
    opacity: 0.4;
}
.list_el {
    width: 100%;
    border: 1px solid rgba(0,0,0,.125);
    background: white;
	    transition: 0.5s;
		overflow: hidden;
    cursor: pointer;
}
.jcse{
	justify-content: space-evenly;
}
.phone-block{
	font-family: "Lato Light";
	font-size: 2rem;
}
.phone-block span{
	font-size: 1rem;
	color:gray;
	display: block;
	text-align: center;
}
.hoverableblock{
	transition: 0.5s all ease;
}
.hoverableblock:hover{
	margin-top: 20px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 10px 22px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 22px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 22px -3px rgba(0,0,0,0.75);
   	text-decoration: none;
}
.list_el:hover{
    margin-top: -10px;
	 margin-bottom: 10px;
    -webkit-box-shadow: 0px 10px 22px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 22px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 22px -3px rgba(0,0,0,0.75);
   	text-decoration: none;
}
.Skok_stoit {
	padding-top: 1.5rem;
	margin: 0 auto;	
}
.Skok_stoit span{
    font-family: "Lato Regular";
    font-weight: 400;
    display: block;
    color:#494552;
    padding-top: 0;
}
.Skok_stoit span.h2{
    font-size:1.75rem!important;
    padding-bottom: 4rem;
}
.main_side{
	
}

.p-10 {
    padding-left: 8%;
    padding-right: 8%;
}
.mauto{
	margin:auto;
    max-width: 100%;
}
.m-10 {
    margin-left: 10%;
    margin-right: 10%;
}
.main-page-ser-block .fjamb li{
	background-image: url(/images/minikrug.png);
    background-repeat: no-repeat;
    background-position-y: 50%;
    padding-left: 20px;
	font-size: 0.875rem;
	margin-bottom: 0.25rem;
	font-family: "Lato Regular";
	color:#494552;
}
ul.fjamb {
    list-style: none;
    padding-left:0;
}
.fjamb li {
    background-image: url(/images/minikrug.png);
    background-repeat: no-repeat;
    background-position-y: 50%;
    padding-left: 20px;
}
.p-b-n{
padding-bottom:20px;	
}
.m-b-n{
margin-bottom:20px;	
}
.p-b-d{
padding-bottom:40px;	
}
.m-b-d{
margin-bottom:40px;	
}
.p-t-n{
padding-top:20px;	
}
.m-t-n{
margin-top:20px;	
}
.p-t-d{
padding-top:40px;	
}
.m-b-0 {
margin-bottom:0px!important;
}
.m-5px {
    margin-right: 5px;
    margin-left: 5px;
}

.m-t-d{
margin-top:40px;	
}
.bg-gr {
    background: #eef2f7;
}
.bg-bl {
    background: #06264f;
	color: white;
}
.border-gr{
 border: 1px solid rgba(0,0,0,.125);
}

.border-bt-gr {
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.border-tp-gr {
    border-top: 1px solid rgba(0,0,0,.125);
}
.border-rt-gr {
    border-right: 1px solid rgba(0,0,0,.125);
}
.color2{
color:rgba(179,194,200,.96)!important;
}
.bg1 {
    background-position: center right;
    background-size: cover;
    color: white;
}
.bg-1{
	 background-image: url(/images/bg1.jpg);
}
.bg-2{
	 background-image: url(/images/bg2.jpg);
}
.bg-3{
	 background-image: url(/images/bg3.jpg);
}
.bg-4{
	 background-image: url(/images/bg4.jpg);
	background-position: right;
}
.bg-5{
	 background-image: url(/images/bg5.jpg);
}
.bg-6{
	 background-image: url(/images/bg6.jpg);
}
.bg-7{
	 background-image: url(/images/bg7.jpg);
}
.bg-8{
	 background-image: url(/images/bg8.jpg);
}
.bg-9{
	 background-image: url(/images/bg9.jpg);
}
.bg-10{
	 background-image: url(/images/bg10.jpg);
}
.bg-11{
	 background-image: url(/images/bg11.jpg);
}
.bg-12{
	 background-image: url(/images/bg12.jpg);
}
.bg-13{
	 background-image: url(/images/bg13.jpg);
}
.bg-14{
	 background-image: url(/images/bg14.jpg);
}
.bg-15{
	 background-image: url(/images/bg15.jpg);
}
.bg-16{
	 background-image: url(/images/bg16.jpg);
}
.c-gr {
	color:#62d29f;
}

/*1*/
.form-wrap {
/*	width: 100%;*/
}
.form-wrap input{
    width: 100%;
    font-family: "Lato Regular";
    font-size: 1rem;
}
.form-wrap button{
    width: 100%;
    font-family: "Source Sans Pro";
    font-weight: 400;
}
.upper{
    text-transform: uppercase;
    font-family: Arial;
    font-weight: 400;
    font-size: 0.8rem;
    letter-spacing: 1.2px;
}
.lr13{
    font-family: "Lato Regular";
    font-size: 0.8rem;
    letter-spacing: initial;
}
.lr14{
    font-family: "Lato Regular";
    font-size: 0.9rem;
    letter-spacing: initial;
}
.lr16{
    font-family: "Lato Regular"!important;
    font-size: 1rem;
    letter-spacing: initial;
}
.ll28{
    font-family: "Lato Light";
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.3;
}
.ssp28{
	font-family: "Source Sans Pro";
	font-weight: 300;
	 font-size: 1.8rem;
	line-height: initial;
}
.ssp36{
    font-family: "Source Sans Pro";
    font-size: 2.3rem;
    font-weight: 400;
}
.mb-0{
    margin-bottom: 0px;
}
.block{
    padding-top: 8rem;
    padding-bottom: 7rem;
    background-color: transparent;
}
.block2{
   padding-top: 5rem;
    padding-bottom: 0rem; 
}
.block-tr{
    background-color: transparent;
}
.opportunities p{
    color:#494552;
}
.opportunities a.btn{
    margin-bottom: 2rem;
}
.block3{
    padding-top: 0;
    padding-bottom: 2rem;
}
.pt3rem{
    padding-top: 3rem;
}
.park-form p{
    font-family: "Lato Regular"!important;
}
.left_side{
	padding-top: 2rem;
}
.left_side small{
    color:#cccfd5; /*61799f*/
    padding-left: 0.7rem;
}
.left-side-contacts{
    padding-top: 2rem;
    padding-left: 1rem;
}
@media screen and (min-height: 600px) {
.left-side-contacts{
	position: fixed;
	bottom: 20px;
	left: 15px;
}
}
.pb2pt1{
    padding-bottom: 2rem;
    padding-top: 1.5rem;
}
.left-side-contacts a{
   font-family: "Lato Regular";
}
.list-block .w-75{
    font-family: "Lato Regular";
    font-size: 1.1rem;
    color:black;
}

.list-block div.p-2{
	min-height: 120px;
	display: flex;
    align-items: center;
}
.list-block a:hover{
    text-decoration: none;
}
.list-block h2{
    font-family: "Source Sans Pro";
    font-size: 2.3rem;
    font-weight: 400;
}
.catalog-sections-top .card-header{
    font-family: "Source Sans Pro";
    color:#379b65; /*0e0620*/
}
.catalog-sections-top a.card-header:hover{
text-decoration: none;}
.card-block a{
    color:#379b65;
}
.before-next-block{
    margin-top: 7rem;
    margin-bottom: 7rem;
}
.before-next-item-el{
	background-color: #f6f6f6;
}
.before-next-item-el span{
	padding: 5px;
	font-family: Arial;
	font-size: 0.8rem;
	color:#494552;
}

.m15{
	margin-left: -15px;
	margin-right: -15px;
}
.navElement .img-box{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
}
.navElement a{
	transition: 0.5s;
}
.navElement a:hover{
	text-decoration: none;
	 -webkit-box-shadow: 0px 10px 22px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 22px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 22px -3px rgba(0,0,0,0.75);
}
.navElement a:hover .before-next-item-el span{
	text-decoration: underline;
}
.item-description{
	font-family: "Lato Regular";
    font-size: 1rem;
	color:#494552;
}
.valign{
	-ms-align-items: center;
	align-items: center;
}
.item-desc-buttons{
	margin-top: 1rem;
}
.mb2{
	margin-bottom: 2.5rem;
}
.catalog-sections-top-oborud-img-block{
	height: 170px;
}
.hover-block a{
	text-decoration: none;
	display: block;
}
.hover-block{
	transition: 0.5s;
}
.hover-block:hover{
 -webkit-box-shadow: 0px 10px 22px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 22px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 22px -3px rgba(0,0,0,0.75);
}
.tac{
	text-align: center;
}
.vozm-item-desc{
	margin-bottom: 1.5rem;
}
.carousel-item-box{
	width: 100%;
	height: 420px;
}
.page-carousel .carousel-control-prev{
	z-index: 1;
	left: -80px;
	 color: #3fca89;
}
.page-carousel .carousel-control-next{
	z-index: 1;
	right:-80px;
	 color: #3fca89;
}
.carousel-icon{
	display: block;
    padding: 0px 10px 5px 10px;;
    color: #3fca89;
    border: 3px solid #3fca89;
    font-size: 2rem;
	line-height: 40px;
	transition: 0.5s;
}
.carousel-control:hover .carousel-icon{
	background-color: #3fca89;
	color:white;
}
.page-ul li{
	background-image: url(/images/minikrug.png);
    background-repeat: no-repeat;
    background-position-y: 50%;
    padding-left: 20px;
	padding: 0.5rem 1rem;
	font-family: Arial;
	font-size: 0.8rem;
}
.page-video{
	
}
.jcc{
	justify-content: center;
}
.page-video img{
	
	filter:contrast(0.5);
}
.page-video .page-video-box{
	position: relative;
}
.img-box{
	width: 100%;
}
.btn-primary{
		
	}
.page-video .page-video-box:after{
	content: " ";
	background: url(/images/play.png);
	width: 60px;
    height: 60px;
	background-repeat: no-repeat;
	background-size: contain;
	top:50%;
	margin-top: -30px;
	left:50%;
	margin-left: -30px;
	position: absolute;
	z-index: 1;
	cursor: pointer;
	transition: 1s ease;
	opacity: 0.5;
}
.page-video-box:hover{
	cursor: pointer;
}
.soput-table{
		width: 100%;
	}
.catalog-sections-top-oborud .catalog-sections-top{
	width: 100%;
	margin-top: 1rem;
}
.catalog-sections-top-oborud .catalog-sections-top::first-child{
	
}
.page-video:hover .page-video-box:after {
	content: " ";
	background: url(/images/play2.png);
	width: 60px;
    height: 60px;
	background-repeat: no-repeat;
	background-size: contain;
	top:50%;
	margin-top: -30px;
	left:50%;
	margin-left: -30px;
	position: absolute;
	z-index: 1;
	cursor: pointer;
	opacity: 1;
}
.video-container{
	padding-left: 1rem;
	padding-right: 1rem;
}
.font-el{
	font-family: 'Source Sans Pro', sans-serif!important;
    font-size: 1.1rem;
	color:#494552;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	
}
.active-menu{
	display: block!important;
	position: fixed;
	top:0px;
	z-index: 1;
	height: 100%;
	width: 100%;
	overflow: auto;
}
.copyright img{
	padding: 0rem 1rem;
}
.copyright a{
	color: #9abbe6;
    font-family: "Lato Regular";
    font-weight: 400;
    font-size: 1rem;
    opacity: 0.5;
}
a.link-table{
	color:#494552;
}
a.link-table:hover{
	text-decoration: none;
}
.pr05{
	padding-left: 0.5rem;
}
.news-content{
		
	}

.faq-section{
	padding-left: 2rem;
	
}
.faq-section p{
	border-left: 1px solid rgba(0, 0, 0, 0.125);
	padding-left: 1rem;
}
.hoverable{
	cursor: pointer;
}
.accordeon-item .card-block{
	display: none;
}

.accordeon-item.active .card-block{
	display: block;
}
.catalog-sections-top .card-header{
	background-color: white;
    font-size: 1.75rem;
    font-weight: 100;
}
.catalog-sections-top .arrow .fa{
    color: rgba(179,194,200,.96);
}
.doc-section a{
	color:green;
}
.doc-section a[href $='.pdf'] {
	padding-left: 1.5rem;
  	background-position: 0 0;
  	background: transparent url(/images/icon_pdf.png) no-repeat;
	background-position-y: center;
}
.doc-section a[href $='.docx'] {
	padding-left: 1.5rem;
  	background-position: 0 0;
  	background: transparent url(/images/icon_word.png) no-repeat;
	background-position-y: center;
}
.doc-section a[href $='.doc'] {
	padding-left: 1.5rem;
  	background-position: 0 0;
  	background: transparent url(/images/icon_word.png) no-repeat;
	background-position-y: center;
}
.doc-section a[href $='.zip'] {
	padding-left: 1.5rem;
  	background-position: 0 0;
  	background: transparent url(/images/icon_rar.png) no-repeat;
	background-position-y: center;
}
.doc-section a[href $='.rar'] {
	padding-left: 1.5rem;
  	background-position: 0 0;
  	background: transparent url(/images/icon_rar.png) no-repeat;
	background-position-y: center;
}
.taryf_block .card-title{
	font-size: 1.5rem;
}
.taryf_block .list-group-item{
	font-family: "Lato Regular";
	font-size: .9rem;
}
.taryf_block .list-group-tarif{
	font-family: Arial;
	font-size: 0.8rem;
}
.fb75{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	flex-basis: 75%;
}
/*display*/
@media screen and (max-width: 1240px) {
	#tar_h1{
		margin-bottom: -65px;
	}
	.form-wrap div{
		margin-bottom: 1rem;
	}
	html{
		font-size: 14px;
	}
	p.lead{
		    max-width: 85%;
	}
	.p-10{
		padding-left:5%;
		padding-right: 5%;
	}
	.m-10{
		margin-left: 5%;
		margin-right: 5%;
	}
	button.btn{
		padding-right: 1rem;
   		padding-left: 1rem;
	}
	.cat-b .card{
		min-width: auto!important;
		max-width: none!important;
	}
	.list_el{
		min-width: auto;
		
	}
}
@media screen and (max-width: 992px) {
	#tar_h1{
		margin-bottom: -1rem;
	}
	.phone-block{
		flex-direction: column;
   		align-items: center;
	}
	.login2{
		visibility: visible;
    	height: auto; 
	}
	.login2 a{
		justify-content: center;
	}
	.inner-carousel img{
		max-height: 160px;
	}
	.copyright a{
		font-size: 0.7rem;
	}
	.navElement .card.m-3{
		margin: 0rem 0rem!important;
	}
	.navElement .card.ml10{
		margin-left: 10%!important;
	}
	.polez-block .w-75{
		width: 100%!important;
	}
	.carousel-item-box{
		-webkit-background-size: contain;
		background-size: contain!important;
	}
	.fb75{
		flex-basis: 100%!important;
	}
	.left_side{
		padding-top: 65px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: center;
	}
	.advantages-wrap .row{
		margin-bottom: 1.5rem;
	}
	.mtac{
		text-align: center;
		justify-content: center;
	}
	p.lead{
		min-width: 100%;	
	}
	.btn-group{
		justify-content: flex-start;
	}
	.advantages-wrap-el{
		justify-content: flex-start;
	}
	.figure-img{
		width: 100%;
	}
	.card-block figure{
		width: 100%;
	}
	.form-wrap button{
		margin-top: 1rem;
	}
	.form-wrap input[type="submit"]{
		margin-top: 1rem;
	}
	.item-desc-buttons a.btn{
		padding-left: 5px;
		padding-right: 5px;
	}
	.p-5{
		padding-left: 1rem!important;
		padding-right: 1rem!important;
	}
	.page-carousel .carousel-control-prev{
		left: -40px;
	}
	.page-carousel .carousel-control-next{
		right: -40px;
	}
	.left-side-contacts{
		padding-top: 1rem;
	}
	.header-wrapper .bx-breadcrumb{
		clear: both;
	}
}
@media screen and (max-width: 767px) {
	.p-5{
		padding: 1rem 1rem !important;
	}
	.push-right{
		max-width: initial!important;
		float:inherit!important;
	}
	.item-desc-buttons .btn-group{
		justify-content: center;
	}
	.main-page-header .btn-group a{
		width: 100%;
	}
	.page-video-box img{
		max-height: 170px;
	}
	.fixed-top{
		background-color: #06264f;
	}
	.navbar-toggler{
		cursor: pointer;
	}
	.navbar-button{
		padding: 5px;
	}
	.navbar-toggler-right{
		position: relative!important;
	}
	.navbar-toggler{
		align-self: flex-end;
	}
	.main_side{
		margin-top: 3rem;
	}
	.list_el.ml10{
		margin-left: 0px!important;
		margin-top: 1rem;
	}
	
}
@media screen and (max-width: 600px) {
	.btn-group{
		flex-wrap: wrap;
   		flex-direction: column;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.btn-group .d-flex{
		justify-content: center;
	}
}

@media screen and (max-width: 576px) {
	.linkurl-bottom img{
		max-width: 100%!important;
	}
	
	.item-desc-buttons .btn-primary{
		margin-top: 1rem;
	}
	.btn-group .btn-primary{
		margin-top: 1rem;
	}
	
	.navElement .card.ml10{
		margin-left: 0px!important;
		margin-top: 1rem!important;
	}
	.copyright img{
		width: 70%;
	}
	.aic{
		margin-bottom: 1rem;
	}
	.button-block{
		justify-content: space-around;
	}
	.d-flex a.btn{
		padding-left: 10px;
		padding-right: 10px;
	}
	.login1{
		padding: 8px 15px 0px 15px;
	}
	.lead{
		max-width: 100%;
	}
	.item-desc-buttons .btn-group .ml-3{
		margin-left: 0px!important;
	}
	.ssp36{
		font-size: 1.4rem;
	}
	.ll28{
		font-size: 1.2rem;
	}
	.w-75{
		padding: 0px 15px;
	}
	
	.soput-table tbody{
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.soput-table th, .soput-table td{
		display: block;
		width: 100%;
		text-align: center;
	}
	.navElement img{
		max-width: 150px!important;
	}
	.navElement .img-box{
		height: auto!important;
		justify-content: center;
	}
	.contacts-block-2 div{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		padding-top: 0rem;
	}
	.contacts-block-2 div a{
		padding-top: 0.5rem;
	}
	#markplaces{
		text-align: center;
	}
	.soput-table tbody tr:first-child{
		border-top: 1px solid rgba(0,0,0,.125)!important;
	}
}
@media screen and (max-width: 500px) {
	.ssp28{
		font-size: 1.25rem!important;
	}
	.taryf_block2 table {
		overflow-x: scroll;
		display: block;
	}
	h1{
		
	}
	h2{
		font-size: 1.8rem!important;	
	}
	.h2{
		font-size: 1.8rem!important;	
	}
	h3{
		
	}
	h4{
		
	}
	
}
@media screen and (max-width: 390px) {

	.page-carousel .carousel-control-next {
    right: -25px;
}
	.page-carousel .carousel-control-prev {
    left: -25px;
}
	.carousel-icon{
		padding: 0px 5px 5px 5px;
	}
	.btn-group{
		flex-wrap: wrap;
		flex-direction: column;
	}
	.btn-group .d-flex{
		justify-content: center;
	}
	a.ml-5{
		margin-left: 0px!important;
	}
	.fancybox-slide--iframe .fancybox-content{
		width: 100%!important;
		height: 100%!important;
		max-width: 100%!important;
		max-height: 100%!important;
	}
	
	.advantages-wrap div.align-self-center{
		padding-left: 5px;
	}
}
.lowercase{
	text-transform:inherit!important;
}
.h-inner-page{
	font-size: 0.85rem;
	text-transform: uppercase;
	font-family: "Arial";
	color:#808080;
	letter-spacing: 1px;
}
ul.inner-page li{
	background-image: none;
	padding: 0.2rem 0rem;
	color:#494552;
	font-family: 'Arial';
	font-size: 0.825rem;
	color:#494552;
}
.tth-table{
	font-family: "Arial";
	font-size: 0.85rem;
	color:#494552;
	margin-bottom: 0.5rem;
}
.tth-table-header{
	border-bottom: 1px dotted #e3e4e4;
}
.tth-table span{
	background-color: #fff;
	position: relative;
	top:5px;
}
.tth-table-text{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: flex-end;
}
.container-fluid b, .container-fluid strong {
	font-weight: bold;
}
.no-4 {
display:none;
}
.po-item.hi-5 .minh300 {
	min-height: 100px;
}
.list_el .serts-text {
padding-left:1rem !important;
}
.Skok_stoit  img.img-fluid {
	max-width: 220px;
	height: auto;
}
.vozm4 .img-block, .vozm1 .img-block {
	background-color:#DDE8F7;
}
.vozm4 .vozm-zg, .vozm1 .vozm-zg {
	background-color:#DDE8F7;
min-height: 100px;
}
.vozm4 .vozm-opis, .vozm1 .vozm-opis, .oborud-item .oborud-opis {
	padding-bottom:50px;
}
.vozm4 .vozm-opis {
text-align:justify;
}
.vozm4 .hover-block, .vozm1 .hover-block, .oborud-item .hover-block {
	background-image: url('/images/podrob-1.png');
	background-position:bottom center;
	background-repeat:no-repeat;
}
.vozm4 .hover-block:hover, .vozm1 .hover-block:hover, .oborud-item .hover-block:hover {
	background-image: url('/images/podrob-2.png');
}
.blue {
background-color:#DDE8F7;
}
.anons img {
margin: 0 auto;
}
.anons-text {
	max-width:680px;
	margin: 0 auto;
padding: 0 15px;
}
.anons-text h3 {
padding-bottom:15px;
}
.var4 h3{
padding-bottom:15px;
}
.h-zag {
height: 64px;
}
.glavi .h-zag {
height: auto;
}
font.notetext
{
color:rgb(6, 38, 79);
}
.vozm4 .nodecor a.hover-block:hover {
	text-decoration:none;
}
.doc-section a[href$="api.skif-n.ru/"] {
	padding-left: 1.5rem;
	background-position: 0 0;
	background: transparent url(/images/icon_url.png) no-repeat;
	background-position-y: center;
}