	@media screen and (min-width: 1599px) {
	
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1600px;
}
	
}
	
	.tegs{    font-size: 16px;}
	.text-black {color:#525252 !important}
	.text-right {text-align:right}
	
	.pagination{padding-bottom:15px;}
	.pagination .current {
    padding: 10px;
    border: 1px solid;
    margin-right: 10px;
    font-weight: 400;
    background: #525252;
    color: #fff;
}
	.pagination a {
    padding: 10px;
    border: 1px solid;
    margin-right: 10px;
}
	
		.pagination a:hover {
    padding: 10px;
    border: 1px solid;
    margin-right: 10px;
    background: #525252;
    color: #fff !important;
}
	
	
	
	.title_price{font-size:24px;}
	
	.title_card{font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.44px;
    text-transform: uppercase;
	padding: 0px 0px 5px 0px;
	}	
	
	.titile_h4_blog{font-family: Manrope;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.44px;
    text-transform: uppercase;
	padding: 0px 0px 5px 0px;
	}

	
	
.form-control:focus {
  background: fff;
	box-shadow: none;
	border-bottom: 1px solid;
}
	
	
	
	.card-pinned-top-start.badge {
    border-radius: 0.9125rem;
    border: 1px solid var(--black, #151515);
    z-index: 9;
}
	
	.star_rating_v{}
	
	.star-rating-info {
    display: none !important;
}
	
	.t-right{text-align: right;}
	.a_active{border-bottom:1px solid}
	
	
	.accordion {
    --bs-accordion-color: #51596C;
    --bs-accordion-bg: #fff;
    --bs-accordion-transition: all 0.2s ease-in-out,border-radius 0.15s ease;
    --bs-accordion-border-color: rgb(255 255 255 / 60%);
    --bs-accordion-border-width: 0.0625rem;
    --bs-accordion-border-radius: 0.5rem;
    --bs-accordion-inner-border-radius: 0.4375rem;
    --bs-accordion-btn-padding-x: 2rem;
    --bs-accordion-btn-padding-y: 1.5rem;
    --bs-accordion-btn-color: #ffffff;
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d374b'%3E%3Cpath d='M19,11.5v1a.5.5,0,0,1-.5.5H13v5.5a.5.5,0,0,1-.5.5h-1a.5.5,0,0,1-.5-.5V13H5.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5H11V5.5a.5.5,0,0,1,.5-.5h1a.5.5,0,0,1,.5.5V11h5.5A.5.5,0,0,1,19,11.5Z'/%3E%3C/svg%3E);
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(0deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d374b'%3E%3Cpath d='M5.5,13a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h13a.5.5,0,0,1,.5.5v1a.5.5,0,0,1-.5.5Z'/%3E%3C/svg%3E);
    --bs-accordion-btn-focus-border-color: rgb(255 255 255 / 25%);
    --bs-accordion-btn-focus-box-shadow: 0 0 1rem 0 rgb(255 255 255 / 25%);
    --bs-accordion-body-padding-x: 2rem;
    --bs-accordion-body-padding-y: 1.5rem;
    --bs-accordion-active-color: #2d374b;
    --bs-accordion-active-bg: #fff;
}
	
	
	.subeform {
    border: 0px;
    background: #ffffff;
    text-align: left;
    width: 155px;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px solid #151515;
}
	
	
.form-control {
    color: #8c98a4;
    font-family: Manrope;
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom: 25px;
    border: 0;
    border-bottom: 1px solid;
    border-radius: 0;
	padding-left: 0;
}
	
	
	
	.nav-segment.nav-pills {
    width: 100%;
    justify-content: space-between;
}
	
	
		.nav-segment.nav-pills .nav-link {
    text-decoration: none !important;
    background-image: linear-gradient(currentColor, currentColor) !important;
    background-position: 0% 100% !important;
    background-repeat: no-repeat !important;
    background-size: 0% 2px !important;
    transition: background-size .3s !important;
}
	
	
	
	
	.nav-segment .nav-link, .nav-segment .nav-link:hover,.nav-segment .nav-link.active {
    background-size: 100% 1px !important;
}
	
	
	.nav-segment .nav-link:hover,.nav-segment .nav-link.active {
	color: #151515!important;
    opacity: 1 !important;
	}

	.nav-segment .nav-link.active {
    color: #2d374b;
    background-color: #fff;
    box-shadow: 0 0rem 0rem 0 rgb(255 255 255 / 25%);
}
	
	
	.nav-segment.nav-pills .nav-link {
    border-radius: 6.1875rem;
    color: #151515 !important;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
		opacity: 0.5;
		
}
	
	
	.nav-segment {

    background-color: #ffffff;
  
}

	
	
	.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar,
	.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden=false] .fancybox__caption, .fancybox__container.is-animated[aria-hidden=false] .fancybox__nav, .fancybox__container.is-animated[aria-hidden=false] .carousel__dots, .fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close {
   
    background: #fff !important;
}
	
	
	.ajaxSearch_paging{display:none;}
	
	 #ModalSearch [type=reset]:not(:disabled),#ModalSearch [type=submit]:not(:disabled) {
    cursor: pointer;
    display: none;
}
	
	
#input_search {
    font-family: Manrope;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    letter-spacing: 0.72px;
    text-transform: uppercase;
    border: 0px;
    border-bottom: 1px solid #151515;
    color: #151515;
    width: 100%;
    padding-bottom: 10px;
}
	
	
	.title_h{
	color: #151515; font-size: 90px; font-family: Manrope; font-weight: 500; text-transform: uppercase; line-height: 103.50px; letter-spacing: 1.35px; word-wrap: break-word}
	
	.eFiltr_btn_wrapper{clear:both}
	
	
	.dop_navi.active {
    border-bottom: 1px solid #151515;
}
	
	
	.dop_navi{padding-right:10px;}
	
	.proj_05{opacity: 0.5;}
	
	.project .dropdown-header{
		padding-left: 0px;}
	
	
	.eFiltr_btn {
    display: flex;
    width: 300px;
    height: 55px;
    padding: 10px 88px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
    background: var(--black, #151515);
    color: #fff;
}
	
	
.eFiltr .fltr_block_checkbox {
    width: 33%;
    float: left;
}

	.eFilter_display_block{display:none}	
	
	label.checkbox  {
    display: inline-block;
    display: block;

    padding: 0px 0px 5px 0px;
}
	
.eFiltr .fltr_name {
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    display: block;
    width: 100%;
    color: #151515;
    opacity: 1 !important;
    padding-bottom: 10px;
    padding-top: 20px;
}
	
	
	#sert .swiper-slide {
    background: rgb(242 242 242);
		text-align: center;}
		
		
		
	#sert .img-fluid {
    padding: 40px 0px 40px 0px;
}
	
	
	
	
	
	.text-black {
    color: #000000 !important;
    opacity: 1 !important;
}
	
	
	.card-pinned-top-end.badge {
    z-index: 9;
}
	
	
	.card {

    border-radius: 0px !important;
}
	
	
	.dropdown-item:hover::after {
   display:none;
}
	
	
	
	.dropdown-item::after {
    opacity: 0;
}
	
	
	
	.dropdown-item:not(:last-child) {
    margin-bottom: 1.75rem;
}
	
	
	
	.pl-10{padding-left:10px}
	.opacity_02{opacity:0.2}
	.opacity_05{opacity:0.5 !important}
	
	.B_firstCrumb, .B_crumb, .B_lastCrumb{padding-left:5px;padding-right:5px}
	
	
	.service_content img{width:100% !important}
	
	
	#service a{ background-image: linear-gradient(currentColor, currentColor);
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    transition: background-size .3s;
	 background-size: 100% 1px;
		 font-weight: 500;
	}
	
	
	a {
    color: #151515 !important;
}
	
	#contact a,#contact,#contact p{color:#151515 !important;opacity: 1 !important;}
	
	.dropdown-item {
    text-decoration: none !important;
    background-image: linear-gradient(currentColor, currentColor) !important;
    background-position: 0% 100% !important;
    background-repeat: no-repeat !important;
    background-size: 0% 2px !important;
    transition: background-size .3s !important;
}
	
	
	
	
	.dropdown-item:focus, .dropdown-item:hover {
    background-size: 100% 1px !important;
}
	
	
	
	
	.navbar-light .navbar-nav .nav-link {
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    transition: background-size .3s;
}
	
	
	
	
	.navbar .nav-pills .nav-item:hover>.nav-link {
    background-size: 100% 1px;
}
	
	
	a {
    text-decoration: none;
    background-image: linear-gradient(currentColor, currentColor);
    background-position: 0% 100%;
    background-repeat: no-repeat;
    background-size: 0% 2px;
    transition: background-size .3s;
}

	
		.navbar .nav-pills .nav-item:hover>.nav-link {
    background-color: rgb(255 255 255 / 20%);
}
	
a:hover {
    background-size: 100% 1px;
}
	
	
	
	
	
	
	
	.h_service a {
    color: #151515;
    border-bottom: 1px solid;
}
	
	.partner{
    padding: 85px;
    border: 1px solid #e7e7e7;
	}
	
	
	.right_title_22 {
    color: #151515;
    
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 0.36px;
text-transform: uppercase;
}
	
	.char {
    padding-right: 12px;
}
	
	a:hover {
    color: #151515;
}
	 .B_crumbBox{
    display: block;
		margin-top: 40px;margin-bottom: 20px;}
	
	
	.navbar-absolute-top {
  
    border-bottom: 1px solid rgba(21, 21, 21, 0.10);
    background: var(--white, #FFF);
}
	
.B_crumb, .B_homeCrumb{	
color: #151515;
font-family: Manrope;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
	opacity: 0.5;}
	
	
	.dropdown-toggle::after {
    display: none;
}
	

	
	.flex {
  display: flex;
}
	.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {

    display: none;
}
	
	.navbar-expand-lg .navbar-nav .dropdown-menu {
    border-radius: 0px;
    box-shadow: none;
}
	
	
	h4{font-family: Manrope;
font-size: 22px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 0.44px;
text-transform: uppercase;}
	
	
	.otziv_name{
	align-self: stretch;
	color:  #151515;
	font-family: Manrope;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	opacity: 0.5;
	}
	
	
	.left_title{opacity: 0.50; color: #151515; font-size: 12px; font-family: Manrope; font-weight: 500; text-transform: uppercase; letter-spacing: 1.20px; word-wrap: break-word}
.right_title {
    color: #151515;
    font-size: 26px;
    font-family: Manrope;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 36.80px;
    letter-spacing: 0.72px;
    word-wrap: break-word;
}
	
	
	.accordion-header {
    margin-bottom: 0;
    background: #fff !important;
}
	
	.accordion-button {
    color: #2d374b;
    font-size: 1.125rem;
    font-weight: 500;
    padding: 1.5rem 2rem;
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.36px;
    text-transform: uppercase;
}

.accordion-collapse {
    background-color: #f5f7fa;
    background: #fff !important;
}
	
	
	body{font-family: Manrope;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;}
	
	
	
	#comanda p, #comanda h4{line-height:1}
	.comanda{font-family: Manrope; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal;}
	.comanda_mail {color:#151515;
font-family: Manrope;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
opacity: 0.4000000059604645;}
	
.navbar-light .navbar-nav .nav-link {
    color: #2d374b;
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
	
	

	
	
.h1, h1 {
    color: #151515 !important;
    font-family: Manrope;
    font-size: 52px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 115% !important;
    letter-spacing: 1.35px;
    text-transform: uppercase;
	padding-top:15px;
}
	
	.dropdown-item {
    position: relative;
    font-size: .875rem;
    border-radius: 0.5rem;
    padding-right: 2.5rem;
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.36px;
    text-transform: uppercase;
}
	
	.dropdown-header {
	color: #151515;
font-family: Manrope;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
		opacity: 0.20000000298023224;}
	
	.dropdown-item:focus, .dropdown-item:hover {
  color:  #151515;
    background-color: #fff!important;
}
	

	h2{color: #151515;
font-family: Manrope;
font-size: 36px;
font-style: normal;
font-weight: 500;
line-height: 130%; /* 46.8px */
letter-spacing: 0.72px;
text-transform: uppercase;}
	
	
	.catalog_titile{
    font-family: Manrope;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.44px;
    text-transform: uppercase;
}
	
	
	.card-pinned-top-end.badge {
    border-radius: 0.9125rem;
    border: 1px solid var(--black, #151515);
}
	
	
	.card {
    border: 0px !important;
}
	
.card-body{
    padding: 50px;
	}
	
	
	.card-body p {
    color: #151515;
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
	opacity: 0.6000000238418579;
}
	
	.h_service{color: #151515; font-size: 18px; font-family: Manrope; font-weight: 500; text-transform: uppercase; letter-spacing: 0.36px; word-wrap: break-word}
	
	#service .dropdown-header {padding: 10px 0px 10px 0px;}
	
	
	.card-img, .card-img-bottom {

    border-radius: 0;
}
	
	
		@media (max-width: 1359px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 100%;
}
	}
	
	
.modal {
    background: #fff;
}	
	
	
.modal-content{
    border-radius:0px}
	
	
		@media (max-width: 1200px) {
.h1,h1 {
   font-size:26px !important;
}
			
			
.h4, h4,.title_card,.titile_h4_blog {
    font-size: 18px;
}			

			
.mb-5,.mb-6,.mb-9,.mb-10 {
    margin-bottom: 1rem!important;
}			
			
.content-space-1 {
    padding-top: 1.5rem!important;
    padding-bottom: 1rem!important;
}		
			
			
			
.card-body p {
	font-size: 12px;}
			
.card-body {
    padding: 20px;
    padding-bottom: 0px;
}		
			
.char {
    padding-right: 20px;
}	
			
			
			
.right_title {
    font-size: 18px;
    line-height: 21.6px;
 
}	
			
			
.left_title {
    padding-bottom: 10px;
}			
	
			
			
body {
    font-size: 12px;
}			
	
	
.content-space-b-1 {
    padding-bottom: 1rem !important;
}
			
			.title_h{font-size:26px;line-height: 31.2px}
			
			
.swiper-slide {

    width: 100% !important;

}		
			
			
.B_crumb, .B_homeCrumb {
  
    font-size: 12px;
  
}
			
			
			
.eFiltr .fltr_block_checkbox {
    width: 49.9%;
    float: left;
}			
	

			
.dropdown-item {
    font-size: 12px;

}			

			
.dropdown-header {
    font-size: 12px;

}			

			
.pl-10 {
    padding-left: 10px;
    width: 22px;
}	
			
.dropdown-item:not(:last-child) {
    margin-bottom: 0.5rem;
}			
			

.mt-n5 {
    margin-top: 0rem!important;
}	
			
			
.navbar-expand-lg .nav-link.dropdown-toggle+.dropdown-menu {

    border: 0px;
}
			
.navbar-dropdown-menu-inner {
    padding: 0rem 0rem;
}	
			
			
.navbar-light .navbar-toggler {
 
    border-color: rgb(255 255 255 / 60%);
}			
	
			
			p, ul {font-size:12px;}		
			
			
			.B_crumbBox {

    margin-left: -15px;
}
			
.form-control {
    font-size: 16px;
}	
			
			
	#housemenu .img-fluid {
    height: auto;
    max-width: 280px !important;
}			
		
			
			#housemenu .swiper-slide.swiper-slide-active {
    margin-right: 10px !important;
    margin-left: -12px;
}
			
			
			#housemenu .swiper-wrapper{width: 290px !important}
			
}	
	
	

	
	::selection {
    color: #000000;
    background-color: rgb(0 0 0 / 20%);
}



@media (max-width: 1200px) {
.h1, h1 {
  
    padding-top: 80px;
}
}
	