/* CSS kod pishite v etom faile, chotobi pri ustanovke obnovlenii ne bilo problem  */
/* --------------------------------------- */
/* Here you can put custom css rules for your site */

body.all_title_2 .banners-big .slides .title {
	background: #232323;
    padding: 10px;
    color: #ffad00 !important;
}
.btn-dark {
	background: #232323;
    color: #ffad00 !important;
	border: none;
}
.logo_and_menu-row .phone a {
	font-size:21px;
}
.menu-row.with-color .mega-menu table td .wrap>a {
/*    color: #ffad00; */
}
header .menu-row.bgdark .menu-only td:hover, header .menu-row.with-color.bgdark .wrap_icon:hover {
    background-color: #ffad00;
}
.menu-row.with-color .mega-menu table td.active .wrap {
    background: #ffad00;
}
.menu-row.with-color.colored_all .wrap_icon .svg>svg>path {
/*    fill: #ffad00; */
}
.company-front{margin: 60px 0;}
.company-front > div.col-md-8 {
    padding-bottom: 0;
}
.company-front > div{vertical-align: top}
.logo-row .slogan {
    margin-left: 2%;
}

footer .info a.wa-btn {
    display: inline-block;
}
.logo_and_menu-row .phone-block .schedule {
    margin: 0 0 0 2px;
}
#bottom3 .item-link.item-link {
    width: 49%;
    display: inline-block;
}
.social-block {
    font-size: .867em;
    color: #999;
	text-align: right;
}
.bitru, .bitru a {
    color: #fff;
}
.bitru a:hover {
    text-decoration: underline;
}
.menu-row.with-color.bgdark.colored_all.sliced,
header .menu-row.bgdark .menu-only {
    background: #232323;
}
footer {
    background: #222;
}
#headerfixed .inner-table-block.menu-block .mega-menu table td .wrap > a {
    font-size: 0.95em;
    padding: 0px 7px 0px;
}
.mobile-icon, .wa-block {
	display:none;
}
@media (min-width: 767px) {
	.logo-row .logo {
		max-width: 280px;
	}
}
@media (max-width: 767px) {
	footer .email.blocks {
		display: block;
	}
	#bottom3 .item-link.item-link {
		width: 100%;
	}
	.banners-big.long-banner.view_1 .slides>li {
		background-size: cover;
	}
	.mobile-icon {
		display: block;
		position: fixed;
		bottom: 0;
		z-index: 99999;
	}
	.wa-block{display: block;}
	
	footer {
		margin-bottom: 49px;
	}
}
.partners.front .flexslider .slides > li .item{opacity:1 !important;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;-ms-transition: .3s ease-in-out;transition: .3s ease-in-out;box-shadow:none;}
.partners.front .flexslider .slides > li .item{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);filter:none;}
.wa-block{position: fixed; right: 12px; bottom: 12px; width: 54px; height: 54px; z-index: 100; border-radius: 100px; background: rgba(60,184,104,0.75); padding:12px;}
.wa-block .jqModal{cursor: pointer;}
@media (max-width: 767px) {
	footer {margin-bottom: 0;}
}

.jqmWindow2 {
    display: none;
    position: fixed;
    top: 17%;
    left: 5%;
    width: 90%;
    background-color: #EEE;
    color: #333;
    padding: 30px;
}
a.wa-btn, h3.wa-btn {
    background: linear-gradient(to right, #497BFE, #9651E3);
    color: #fff;
    padding: 9px 5px;
    display: block;
    margin-top: 4px;
    text-align: center;
    font-size: 16px;
    transition: background 2.3s;
}
a.wa-btn:hover {
    background: linear-gradient(to bottom right, #497BFE, #9651E3);
}
.tel-btn.wa-btn{background: #ffad00;}
.tel-btn.wa-btn:hover{background: #e69d02;}
#dialog .text{width: 80%; margin: 0 auto}
.line2 a{line-height: 1.2!important;padding-top: 11px!important}
.d-flex {
    display: flex;
}
.align-items-center {
    align-items: center;
}
.gap-2 {
    gap: 0.5rem;
}
.mt-2{margin-top: 1rem}
.lh-1 {
    line-height: 1;
}