/*
 * Version 1.3.9
 */

.tm-header-overlay {
    position: absolute;
    z-index: 980;
    width: 100%;
}

.uk-sticky-fixed {
    z-index: 980;
    box-sizing: border-box;
    margin: 0 !important;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

/*
 * Version 1.15.0
 */

.uk-offcanvas { height: 100vh; }

.uk-offcanvas-container {
    position: relative;
    left: 0;
    transition: left 0.3s ease-out;
    box-sizing: border-box;
    width: 100%;
}
.uslugi p {
    margin: 0;
  }
:not(.uk-offcanvas-flip).uk-offcanvas-container-animation { left: 270px; }

.uk-offcanvas-flip.uk-offcanvas-container-animation { left: -270px; }


#slider .el-overlay.uk-panel {
    width: 1200px;
    padding-right: 600px;
}
.onas .el-meta {
    margin-top: 10px !important;
    color: #007A94;
    font-size: 16px;
}
#slider2 .el-overlay.uk-panel {
    width: 1200px;
    padding-right: 600px;
}
#slider .el-overlay.uk-panel .el-title {
    text-transform: uppercase;
}
#slider .el-overlay.uk-panel p > img {
    padding-right: 20px;
    float: left;
    margin-top: -20px;
}
.uk-button + .uk-button {
    margin-left: 40px;
}
#slider .el-overlay.uk-panel .el-content.uk-panel.uk-margin-top p:last-child{margin-top: 60px; color: #fff;
}
.uslugi .el-title + .el-content {
    margin-top: 10px !important;
  }
.uk-button-default {
   
	border: 1px solid #3e5d6d !important;}  
.onas .el-content.uk-panel  ul {
    margin: 0 -30px;
    padding: 0;
}
#footer .uk-first-column a {

    line-height: 2;

}
.kont .el-title {
    margin-bottom: -20px !important;
}

.uk-box-shadow-large {
    box-shadow: -5px -5px 15px rgba(255,255,255,.9),4px 4px 12px rgba(57,65,124,.1);
}
.ba-forms-lightbox-row i {
    width: auto !important;
    position: absolute;
    right: 0;
    top: 0;
}
#footer .el-title a {
   
    line-height: 1;
}
.el-link {
    background:   url("data:image/svg+xml,%0A%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3533 4.35355C19.5486 4.15829 19.5486 3.84171 19.3533 3.64645L16.1714 0.464467C15.9761 0.269205 15.6595 0.269205 15.4643 0.464467C15.269 0.659729 15.269 0.976312 15.4643 1.17157L18.2927 4L15.4643 6.82843C15.269 7.02369 15.269 7.34027 15.4643 7.53554C15.6595 7.7308 15.9761 7.7308 16.1714 7.53554L19.3533 4.35355ZM0.527344 4.5L18.9998 4.5L18.9998 3.5L0.527344 3.5L0.527344 4.5Z' fill='%234E4E4E'/%3E%3C/svg%3E%0A") no-repeat scroll right center;
    padding-right: 30px !important;
}
.uk-section-primary .el-link {
     background:  url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3533 4.35355C19.5486 4.15829 19.5486 3.84171 19.3533 3.64645L16.1714 0.464467C15.9761 0.269205 15.6595 0.269205 15.4643 0.464467C15.269 0.659729 15.269 0.976312 15.4643 1.17157L18.2927 4L15.4643 6.82843C15.269 7.02369 15.269 7.34027 15.4643 7.53554C15.6595 7.7308 15.9761 7.7308 16.1714 7.53554L19.3533 4.35355ZM0.527344 4.5L18.9998 4.5L18.9998 3.5L0.527344 3.5L0.527344 4.5Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat scroll right center;
}
.onas .el-content.uk-panel li {
    width: 33.3%;
    float: left;
	list-style: none;
	padding: 0 30px 40px;
}
address, dl, fieldset, figure, ol, p, pre, ul {
    margin-bottom: 40px;
       
}
.onas .el-content.uk-panel li > h3 {
    border-top: 1px solid #fff;
    padding-top: 20px;
    font-size: 36px;
    margin-bottom: -10px !important;
}
 .uk-grid-column-large > *, .uk-grid-large > * {
    padding-left: 120px;
}
.uk-grid-column-large, .uk-grid-large {
    margin-left: -120px;
}
.uslugi2 .el-item.uk-card.uk-card-default {
    border-left: 1px solid #ccc;
    border-top: 2px solid #007A94 !important;
    border-bottom: 1px solid #ccc;
}
.uslugi2.uk-margin {
    margin-top: 80px !important;
}
.uk-navbar-container.uk-navbar-transparent.uk-light {
    padding: 20px 0;
}
#section6 {
	padding-top: 0;
    background: linear-gradient(180deg, #ECEEF6 32%, #fff 32%);
}
#section6 .el-title {
    padding-bottom: 80px;
}
h2 {
    font-weight: 400 !important;
}
.uslugi2 .el-item.uk-card.uk-card-default:last-child{
    border-right: 1px solid #ccc;

}
.uslugi2   {
	
}
.uslugi2  .el-content.uk-panel table p {
    margin: 0 0 20px;
  
}
.uslugi2  .el-content.uk-panel table td {
    vertical-align: top;
  }
#section4, #footer {
    background: #007A94;
}
#Copyrights {
    border-top: 1px solid;
    padding-top: 40px;
    margin-top: 40px !important;
}
.uslugi.uk-margin > * > * {
    min-height: 180px;
}
.uk-margin-top {
    margin-top: 40px !important;
}


#footer .el-title {

    margin-bottom: -20px !important;

}
.onas3 .el-title {
    font-weight: 900 !important;
    color: #007A94;
    margin-bottom: -20px !important;
    margin-top: 20px !important;
}
.uslugi2 .el-content.uk-panel table {

}
.onas2 .el-image {
    margin-bottom: -100%;
}
.uslugi2 .el-content.uk-panel .el-content.uk-panel.uk-margin-top > div {
    display: flex;
}
.uslugi2 .el-content.uk-panel table th {
    text-align: left;
}
#section3 .uslugi2 > *> *:first-child + *+*
{
	width: 100% !important;
}
#section3 .uslugi2 > *> *:first-child + *+*+*
{
	width: 100% !important;
}
.uslugi2 .el-content.uk-panel strong {
    color: #fff;
}

.uslugi2 .el-content.uk-panel.uk-margin-top > div {
    display: inline-block;
    width: 100%;
}
.uslugi2 .el-content.uk-panel.uk-margin-top > div p {
    margin: 20px 0;
    line-height: 40px;
	float: left;
}
.uslugi2 .el-content div.width {
    display: block;
    margin: 0 -20px;
}
.uslugi2 .el-content div.width p {
    margin-bottom: 20px;
  }
.uslugi2 .el-content div.width >div {
    width: 50%;
    float: left;
    padding: 0 20px;
}
.uslugi2 .el-content.uk-panel.uk-margin-top tbody td  p > span {
	font-size: 13px;
}
.el-content.uk-panel.uk-margin-top > div h3 {
     margin: 20px 0;
    line-height: 40px;
	float: right;
}
.el-content.uk-panel h3 {
     margin: 20px 0 0;
   
}
.uslugi2 > * > :first-child + * + * + * .el-content.uk-panel.uk-margin-top tbody td ul {
    min-height: 210px;
}
.uslugi2 > * > :first-child + * + * + * .el-content.uk-panel.uk-margin-top tbody td ul + p {
    border-bottom: 1px solid;
    border-top: 1px solid;
    padding: 20px 0;
}
.uslugi2 > * > :first-child + * + * + * .el-content.uk-panel.uk-margin-top tbody td ul +p {
	 border-bottom: 1px solid;
    border-top: 1px solid;
    padding: 20px 0;
}
li > span {
    font-size: 14px;
}
.uslugi2.uk-margin > * > * {
    min-height: 200px;
}
.uslugi2 > * > :first-child + * + * + * .el-content.uk-panel.uk-margin-top  tbody td {
    width: 25%;
    float: left;
	padding: 0 15px;
}
.uslugi2 > * > :first-child + * + * + * .el-content.uk-panel table {
    border-bottom: 0px solid;
    border-top: 0px solid;
    display: inline-block;
    width: 100%;
    padding-top: 0;
}
p > span {
    font-size: 14px;
}
.uslugi2.uk-margin > * > * .el-item.uk-card > .uk-margin-top:last-child  .el-link{
    position: absolute;
    bottom: 40px;
}
.uslugi.uk-margin > * > * .el-item.uk-card > .uk-margin-top:last-child {
    position: absolute;
    bottom: 25px;
}
/* Tablet landscape and bigger */
@media (max-width: 960px) {

    :not(.uk-offcanvas-flip).uk-offcanvas-container-animation { left: 350px; }

    .uk-offcanvas-flip.uk-offcanvas-container-animation { left: -350px; }

	#slider .el-overlay.uk-panel {
    width: 100%;
    padding-right: 0%;
}

	#slider2 .el-overlay.uk-panel {
    width: 100%;
    padding-right: 0%;
}
		#slider .uk-slideshow-items {
    min-height: calc(-90.8px + 70vh) !important;
}
	#slider2 .uk-slideshow-items {
    min-height: calc(-90.8px + 50vh) !important;
}
	
	
}

/*
 * Version 2.1.0
 */

.uk-width-2xlarge { width: 750px; }

/* Phone landscape and bigger */
@media (max-width: 640px) { .uk-width-2xlarge\@s { width: 750px; }
.uslugi2 .el-content div.width > div {
    width: 100%;
    float: left;
    padding: 0 20px;
  }
  .h2, .uk-h2, h2 {
    font-size: 28px;
    
  }
  #slider .uk-flex-middle {
    align-items: end;
    opacity: 0;
  }
  #slider2 .uk-flex-middle {
    align-items: end;
    opacity: 0;
  }

	#slider2 .el-title {
    font-size: 24px;
}
	.uslugi2.uk-margin {
    margin-top: 40px !important;
}
	.onas2 .el-image {
    margin-bottom: 0;
}
	.uslugi2 > * > :first-child + * + * + * .el-content.uk-panel.uk-margin-top  tbody td {
    
	padding: 0 0 40px;
}
	#footer .el-title, .kont .el-title  {
    margin-bottom: 0px !important;
}
	#slider .el-content h4 br {
    display: none;
}
	#slider .el-title {
    font-size: 24px;
}
	.onas .el-content.uk-panel li > h3 {
 
    font-size: 24px;
 
}
	.onas .el-content.uk-panel ul {
    margin: 0 -10px;
  
}
	.onas .el-content.uk-panel li {
  
    padding: 0 10px 20px;
}
		
	#slider .el-overlay.uk-panel .el-content.uk-panel.uk-margin-top p:last-child {
    margin-top: 40px;
   
}
	#slider .el-overlay.uk-panel {
    width: 100%;
    padding-right: 0%;
}
	#slider .uk-slideshow-items {
    min-height: calc(-90.8px + 70vh) !important;
}
	#slider2 .uk-slideshow-items {
    min-height: calc(-90.8px + 50vh) !important;
}
	#slider2 .uk-cover,#slider2 [uk-cover] {
   
		left: 25%;}
	#slider .uk-cover,#slider [uk-cover] {
   
		left: 25%;}
	#slider2 .el-overlay.uk-panel {
    width: 100%;
    padding-right: 0%;
}
	.uslugi.uk-margin > * > * {
    min-height: auto;
}

	#section6 .el-title {
    padding-bottom: 0;
}
	address, dl, fieldset, figure, ol, p, pre, ul {
    margin-bottom: 20px;
}
#section3 .uslugi2 > * > :first-child + * + * {
    width: 100% !important;
}
	.uslugi2 .el-content.uk-panel.uk-margin-top > div p {
    margin: 0px 0;
  

}
	.uslugi2 > * > :first-child + * + * + * .el-content.uk-panel.uk-margin-top tbody td {
    width: 100%;
   
}
	.uslugi2 > * > :first-child + * + * + * .el-content.uk-panel.uk-margin-top tbody td ul {
    min-height: auto;
}
	.el-content.uk-panel.uk-margin-top > div h3 {
   margin: 0 0;
    font-size: 21px;
}
.el-content.uk-panel.uk-margin-top {
    margin-top: 20px !important;
}
	.uslugi.uk-margin > * > * .el-item.uk-card > .uk-margin-top:last-child {
    position: relative;
    bottom: 0;
}
.uk-button + .uk-button {
    margin-left: 0px;
    margin-top: 20px;
}
} 

/* Tablet landscape and bigger */
@media (min-width: 960px) { .uk-width-2xlarge\@m { width: 750px; } }

/* Desktop and bigger */
@media (min-width: 1200px) { .uk-width-2xlarge\@l { width: 750px; } }

/* Large screen and bigger */
@media (min-width: 1600px) { .uk-width-2xlarge\@xl { width: 750px; } }