.navphone {
	 padding: 10px 15px;
	 display: none;
	 background: transparent ;
	 font-size: 18px;
	 font-weight: 600;
}
.uk-button-primary:focus, .uk-button-primary:hover {
	background-color: #fff;
	color: #333;
}
.head-top {
	margin-left:40px;
}
.ffs {
	color: #333!important;
}
.ffs:hover {
	text-decoration: none!important;
}
.uk-navbar-nav > li > a {
	min-height: 90px!important;
}
.main-section {
	position: relative;
	z-index: 5;
}
.bg-image {
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	/*background: url(../img/bgbg2.jpg) center center no-repeat;*/
	/*background-image: url("../img/bgbg2.jpg");*/
	background-repeat: no-repeat;
	background-size: 100%;
	opacity: .6;
	width: 100%;
	height: 100%;
	max-width: none;
}

.logo img {
	width: 127px;
}
.logo-item{
	margin-right: 100px;
}

.logo:hover{
	text-decoration: none !important;
	
}
.logo-txt {
	margin-top: 6%;
	line-height: 26px;
	text-decoration: none;
	color: #9BA8A8 ;
	font-weight: 790;
	font-size: 25px;
	text-transform: uppercase;
}
.moblogo {
	max-height: 116px;
}
.carq {
	background: #fff;
}
.uk-card-default {
	border-radius: 30px;
}

.footer {
	position: fixed;
	background: #264559;
	display: block;
	width: 100%;
	bottom: 0;
	right: 0;
	padding: 15px 0;
}

.footer-logo {
	width: 180px;
}
.footer-logo:hover {
	text-decoration: none;
}

.offer {
	padding: 15px 0;
	margin: -15px 0px -15px 0 !important;
	background: #e5e642;
	display: block;
	color: #264559;
}

.uk-navbar-nav > li > a {
	color: #264559;
	padding: 0 30px;
	font-weight: bold;
}

.uk-button-primary {
	background-color: #13619E;
	color: #fff;
	border: 1px solid transparent;
	border-radius: 30px;
	font-weight: bold;
}

.uk-button-default {
	color: #2c2b3b;
	border: 1px solid transparent;
	border-radius: 30px;
	font-weight: bold;
	background: #fff;
}


html {
	font-family: -apple-system,BlinkMacSystemFont,FiraSans,"Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;
	font-size: 15px;
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	background: #f5f5f7;
	color: #1f2e38;
}

.uk-icon-button {
	background: #f8f8f8;
	color: #264559;
}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {
	font-family: -apple-system,BlinkMacSystemFont,"Oswald",Roboto,"Helvetica Neue",Arial,sans-serif;
	font-weight: 400;
	color: #2c2b3b;
	text-transform: none;
}
.title-h1 {
	color: #333!important;
}
.title-h2 {
	font-weight: 700;
	color: #13619E;
	text-transform: uppercase;
}
.text2 {
	color: #000000;
	font-size: 18px;
	font-weight: 500;
}
.text {
	font-size: 16px;
	color: #000;
}

.card {
    background-color:transparent;
    
	color: #1f2e38;
	box-shadow: none;
}

.uk-badge {
	background: #9BA8A8;
	color: #fff;
}

.uk-alert-warning {
	background: #ffffb9;
	color: #58656e;
}

.services {
	background-color: #f5f5f5;
}

.uk-card-secondary {
	background: #414051;
	color: #fff;
	box-shadow: 0 5px 15px rgba(0,0,0,.08);
}

.uk-card-default .uk-card-title {
	color: #264559;
}

.uk-card-default {
	color: #1f2e38;
}

.nav {
	background: #fff;
}

.price {
	background-color: #fff;
}

.uk-text-primary {
	color: #333333 !important;
}

.uk-text-success {
	color: #333333 !important;
	font-weight: bold;
}

.uk-card-secondary.uk-card-body .uk-text-primary, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-primary, .uk-light .uk-text-primary  {
    color: #333333 !important;
}

.contact {
	background: #fff;
	padding: 35px 0px 30px 0;
}

.garant {
	background-color:#EBEBE7;
}

.offers {
background:#EBEBE7 ;
/*background: linear-gradient(164deg, rgba(43,42,57,1) 35%, rgba(38,69,89,1) 100%);*/
}

.uk-alert-primary {
	background: #dae1e9;
	color: #202830;
	padding: 10px 10px 1px 10px;
}

.uk-navbar-nav > li.uk-active > a {
	color: #2c2b3b;
	border-top: 3px solid transparent;
	border-bottom: 3px solid #333;
}



.canva {
	color: #333333;
}

.fixed-contact {
	position: fixed;
	bottom: 15px;
	right: 15px;
}

.fixed-contact a {
	width: 35px;
	display: block;
	padding: 10px;
	background: #fff;
	margin: 15px 0 0 0px;
	border-radius: 55px;
}

.uk-nav-default {
	font-size: 17px;
}

.uk-offcanvas-bar {
	background: #EBEBE7;
	color:#333;
}
.uk-offcanvas-bar .uk-nav-default > li > a {
	color: #333;
	font-weight: 600;
}

.custom-alert {
	background: #13619E;
	color: #ffffff;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

	.logo-txt {
		font-size: 30px;
		margin-bottom: 11% ;
	}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	.uk-h1, h1 {
		font-size: 25px;
		line-height: 1.2;
	}

	.bg-image {
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background-size: 260%;
	}
	.header-text {
		margin-bottom: 5px !important;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

	.header-promo {
		padding: 10px !important;
	}

	.uk-card-body {
		padding: 10px 5px;
	}
	.header-promo h3 {
		margin-top: 8px !important;
		margin-bottom: 8px !important;
	}

	.header-promo p {
		margin-top: 0px !important;
	}

	.custom-alert {
		margin-top: 0px !important;
	}

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}