
.hidden{opacity:0;}.visible{opacity:1;}
	body{font-family:"Roboto Condensed", sans-serif;overflow-x: hidden;}
	.toph1{font: bold 35px/1em Montserrat, sans-serif;border-left-width: 10px;border-left-style: solid;border-left-color: rgba(249, 56, 6, 1);padding-left: 2rem;}
.topUL{height:180px}
@media (max-width:992px){
.toph1{font-size:26px;}
}
@media (max-width: 576px) {
.num.hidden{opacity:1;}
.toph1 {font-size: 20px;padding: 0 0 0 1rem; margin:0}
.topUL{height:150px}
.topUL .topli{font-size: 80%;padding: 0.5rem 0;}
}
.topli:hover{padding:0;font-size: 200%;transition: 0.5s ease-in-out;}
.topli{padding:1rem 0;transition: 0.5s ease-in-out;}

.lnkgo::after {
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23284AC1' width='14' height='14' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-0.5 1.5L4.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e") 50% 50% no-repeat;
    background-size: auto;
  content: "";
  background-size: 14px 14px;
  width: 14px;
  height: 14px;
  display: inline-block;
  position: relative;
  right: -14px;
  top: 2px;
}

.navbar-dark .navbar-nav .nav-link {color: rgba(255,255,255,.75);border-bottom: 2px solid transparent;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: #FFF;border-bottom: 2px solid #6f96ee;
}
.nav-link {padding: 0 1rem;margin-bottom: 0.5rem;}

.navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.8%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M2 3h26M2 14h26M2 25h26'/%3e%3c/svg%3e");
}
.navbar-toggler:not([aria-expanded="false"]) .navbar-toggler-icon {
  transition: .2s ease-in-out;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath stroke='%23FFF' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1' d='M18.424 6.425a.6.6 0 1 0-.848-.849L12 11.152 6.424 5.576a.6.6 0 1 0-.848.849L11.15 12l-5.575 5.576a.6.6 0 0 0 .848.849L12 12.849l5.576 5.576a.6.6 0 0 0 .848-.849L12.848 12z'/%3e%3c/svg%3e");
}
#navbarToggler.show {
  height: 100vh;padding-top:100px;
  transition: .2s ease-in-out;
}
#navbarToggler {
  z-index: 99;
  background: #28304C;
  width: 100%;
  position: absolute;
  transition: .2s ease-in-out;
}
#navbarToggler .nav-link {
  color: #f2f0f0;
  border-bottom: 1px solid #0077c8;
  font-weight: 600;
  padding: 0.5rem 1rem;
}
#navbarToggler .nav-link:hover {
  color: #FFF;
  border-bottom: 1px solid #fff;
  padding-left:2rem;transition: .2s ease-in-out;
}
.toptel{font: bold 24px/1em "Roboto Condensed", sans-serif;color:#fff}
.toptel:hover{text-decoration: none;color:#ec8181}
.text-shadow{text-shadow: 0 .25rem 0.25rem rgba(0,0,0,.5)}
.rounded-lg {border-radius: .7rem !important;}
.tech__link {
  display: inline-block;
  font-size: 16px;
  line-height: 100%;
  font-weight: 700;
  margin-top: 115px;
  position: relative;
}

.dropdown-arrow::before {
  padding: 0 30px 0 0;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline fill='none' points='21,8.5 12,17.5 3,8.5 ' stroke='%23000033' stroke-miterlimit='10' stroke-width='4'/%3E%3C/svg%3E") no-repeat scroll right 3px center;
    background-size: auto;
  background-size: 25px 20px;
  -webkit-background-size: 25px 20px;
  background-size: 25px 20px;
  display: inline-block;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  content: "";
  width: 25px;
  height: 20px;
  float: right;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.dropdown-arrow.collapsed::before {
  webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.dropdown-arrow {
  float: left;
  width: 100%;
}
a:link{color: #284AC1;}
a:hover {color: #0056b3;text-decoration: underline;}
.Ddop{float: right !important; font-size: 80%;color: #dc3545}


/*--------------------*/
.service p{width: auto;}
.service-bg {
    left: 0;
    margin: 34px auto 0;
    position: absolute;
    right: 0;
    text-align: center;
}
.service .service-bg > h3 {
    color: #fff;
    font-size: 40px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 41%;
    width: 315px;font-weight: 600;
}
.service .col-lg-6:nth-child(2n+1) > .service-box-inner {
    text-align: right;
}
.service-box-inner {
    cursor: pointer;
    display: inline-block;
}
.deal_img {
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 175px;
}
.service-box-inner:hover .deal_img .moduleItemImage .deal_fa_icon i {
    border-radius: 50%;
}
.moduleItemImage img.rounded-circle {
    border: 7px solid #ffffff; z-index: 10; position: relative;
}
.service-box-inner:hover img {z-index:1}
.deal_fa_icon {
    position: relative;
}
.moduleItemImage{color:#000;}
.moduleItemImage i{
	    background-color: #0194a8;
}
.moduleItemImage i::after {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
	box-sizing: content-box;
   content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
	-moz-transition: -moz-transform 0.2s, opacity 0.3s;
	transition: transform 0.2s, opacity 0.3s;
/*	z-index:-1;*/
}
.moduleItemImage i {
    background: transparent none repeat scroll 0 0;
	 border-radius: 50%;
	bottom: -1px;
    color: #ffffff;
    height: 133px;
    left: auto;
    line-height: 133px;
    margin: 7px;
    position: absolute;
    right: auto;
    text-align: center;
    width: 133px;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
	z-index:2;
}
.service-box-inner i {
    display: block;
}
.service-box-inner:hover .deal_fa_icon i{background-color: #0194a8;}
.service-box-inner{transition: transform 0.2s ease 0s, opacity 0.3s ease 0s;}

.slideInLeft .deal_img{float: left;}
.slideInLeft .content-box{display: inline !important;}
.slideInRight .content-box{float: right;}
.service .col-lg-6:nth-child(3),.service .col-lg-5:nth-child(3) {
    margin: 10px 0;
    right: 117px;
}

@media (max-width:992px){
.service .col-lg-6,.service .col-lg-5{right:0 !important;left:0 !important}
}

.service .col-lg-6:nth-child(4),.service .col-lg-5:nth-child(4) {
    left: 117px;
    margin: 10px 0;
}

.service-box-inner .content-box {
    width: 58.667%;
    margin: 25px 0 45px;
}
.service-box-inner .content-box > h3 {
    margin-top: 0;
    text-transform: uppercase;
}
.slideInLeft .content-box .block-title, .slideInLeft .content-box p{margin-left: 190px;}
.slideInRight .content-box .block-title, .slideInRight .content-box p{text-align:right;}
.block-title {
    font-size: 18px;
}
.service-box-inner:hover  i::after {background-color: #256A96;z-index: -2;
    opacity: 1;
    transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
}
.service-box-inner  i::after {background-color: #fff;z-index: 1;
    opacity: 0;
    transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}
.moduleItemTitle:hover{text-decoration:none;}

.table_index {
  font-size: 16px;
  line-height: 100%;
  text-align: center;
}
.table_index tr:first-child td:nth-child(2n) {
  border-radius: 8px 8px 0 0;
}
.table_index tr td:nth-child(2) {border: 2px solid #28a745}
.table_index td {
  border: none;
}
.table_index img:hover {-moz-transform: scale(1.2);transform: scale(1.2);}
.table_index img {
  transition: 1s;
  -moz-transform: rotate(10deg);transform: rotate(10deg);
  margin-bottom: 15px;max-width: 100%;
}
th:first-child, td:first-child {
  text-align: left;font-weight: 700;padding: 18px 15px;
}
.btn-red{background: #C1284D;font-weight: 700;border: 0;}

.topbg::before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;content: '';display: block;background: #000;opacity: 0.2;}
.topbg{position: relative;background: #000 url(/inc/image_kitchen.jpg) no-repeat fixed center top;}
.topbg.image_kitchen{background-image:url(/inc/image_kitchen.jpg);}
.topbg.image_gostinye{background-image:url(/inc/image_gostinye.jpg);}
.topbg.image_kupe{background-image:url(/inc/image_kupe.jpg);}
.topbg.image_spalni{background-image:url(/inc/image_spalni.jpg);}
.topbg.image_detskie{background-image:url(/inc/image_detskie.jpg);}
.topbg.image_vannoy{background-image:url(/inc/image_vannoy.jpg);}
.topbg.image_prihozhie{background-image:url(/inc/image_prihozhie.jpg);}
.topbg.image_stoleshnicy{background-image:url(/inc/image_stoleshnicy.jpg);}

@media (max-width:576px){.toptel{font: bold 18px/1em Montserrat, sans-serif;color:#fff}}
@media (max-width:468px){.toptel{font: bold 16px/1em Montserrat, sans-serif;color:#fff}}
@media (max-width:400px){.toptel{font: bold 14px/1em Montserrat, sans-serif;color:#fff}}
@media (min-width:992px){.navbar-expand .navbar-nav .nav-link {font-size: 125%;}}
.nav-link{white-space: nowrap !important;}
.topbanner{height: 500px;}
@media (max-width: 768px) {
.topbanner{height: 450px;}
.topbg.image_kitchen{background-image:url(/inc/image_kitchen@md.jpg);}
.topbg.image_gostinye{background-image:url(/inc/image_gostinye@md.jpg);}
.topbg.image_kupe{background-image:url(/inc/image_kupe@md.jpg);}
.topbg.image_spalni{background-image:url(/inc/image_spalni@md.jpg);}
.topbg.image_detskie{background-image:url(/inc/image_detskie@md.jpg);}
.topbg.image_vannoy{background-image:url(/inc/image_vannoy@md.jpg);}
.topbg.image_prihozhie{background-image:url(/inc/image_prihozhie@md.jpg);}
.topbg.image_stoleshnicy{background-image:url(/inc/image_stoleshnicy@md.jpg);}
h1,.h1{font-size:2rem}
h2,.h2{font-size:1.5rem}
h3,.h3{font-size:1.25rem}
}
@media (max-width: 576px) {.topbanner{height: 310px;}
.topbg.image_kitchen{background-image:url(/inc/image_kitchen@sm.jpg);}
.topbg.image_gostinye{background-image:url(/inc/image_gostinye@sm.jpg);}
.topbg.image_kupe{background-image:url(/inc/image_kupe@sm.jpg);}
.topbg.image_spalni{background-image:url(/inc/image_spalni@sm.jpg);}
.topbg.image_detskie{background-image:url(/inc/image_detskie@sm.jpg);}
.topbg.image_vannoy{background-image:url(/inc/image_vannoy@sm.jpg);}
.topbg.image_prihozhie{background-image:url(/inc/image_prihozhie@sm.jpg);}
.topbg.image_stoleshnicy{background-image:url(/inc/image_stoleshnicy@sm.jpg);}
h1,.h1{font-size:1.8rem}
h2,.h2{font-size:1.3rem}
h3,.h3{font-size:1.25rem}
}

h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:"Roboto Condensed", sans-serif;font-weight: 800;}
.catcard{padding: 1rem !important;display: -ms-flexbox !important;display: flex !important;}
.catcard div{padding: 3rem !important;background-color: #fff;border-radius: .5rem !important;}
.catcard h3{font-size: 22px;font-family: Montserrat, sans-serif;font-weight: 300;padding: 1rem 0;}
@media (max-width:992px){
.catcard div{padding: 1rem !important;}
.catcard h3{font-size: 18px;padding: 0.5rem 0;}
}

.prodcard{padding: 1rem !important;display: -ms-flexbox !important;display: flex !important;}
.prodcard div{padding: 1rem 1rem 3rem 1rem !important;background-color: #fff;border-radius: .5rem !important;text-align:center;}
.prodcard h3{font: 800 18px/1.5em Montserrat, sans-serif;padding: 1rem 0;}
.prodcard p{color:#555;}

.primico{color: rgb(241, 0, 83); max-width:100px;max-height:100px}
.primico svg{max-width: 100%;width: 100px;height: auto;}

.btn-danger{background-color:rgb(224, 49, 0)}
.btn-readmore {
    border-radius: 0;
    color: #fff;
    position: absolute;
    bottom: 0px;left: 1rem;right: 1rem;
}
.breadcrumb span{margin-left:0.5rem;}
.breadcrumb {background-color: #fff;}

.html5lightbox .view {background-color: rgb(255, 102, 0);display: inline-block;
opacity: 0;color: #ddd;
-webkit-transition: opacity 0.5s linear;
-moz-transition: opacity 0.5s linear;
-o-transition: opacity 0.5s linear;
-ms-transition: opacity 0.5s linear;
transition: opacity 0.5s linear;
border-radius: 50%;
width: 100px;
height: 100px;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
margin-top: -50px;
margin-left: -50px;}
.html5lightbox:hover .view {
    opacity: 1;color: #ddd;
    -webkit-transition: opacity 0.5s linear;
    -moz-transition: opacity 0.5s linear;
    -o-transition: opacity 0.5s linear;
    -ms-transition: opacity 0.5s linear;
    transition: opacity 0.5s linear;
}


.fafon{display: inline-block;
#width: 48px;
#height: 48px;
#vertical-align: middle;
border-radius: 50%;
margin-right: 12px;
background: rgb(249, 56, 6);
}

.num::before {
    position: absolute;
    display: block;
    content: "";
    left: -5px;
    right: -5px;
    top: -5px;
    bottom: -5px;
    border-radius: 50%;
    background: rgba(54, 193, 104, .4);
}
.num::after {display: block;position: absolute;
width: 104px;
height: 8px;
content: "";
left: 123px;
top: 54px;
background: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22112px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%20112%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23555%22%20d%3D%22M694%2C1493a4%2C4%2C0%2C1%2C1-4%2C4A4%2C4%2C0%2C0%2C1%2C694%2C1493Zm13%2C0a4%2C4%2C0%2C1%2C1-4%2C4A4%2C4%2C0%2C0%2C1%2C707%2C1493Zm13%2C0a4%2C4%2C0%2C1%2C1-4%2C4A4%2C4%2C0%2C0%2C1%2C720%2C1493Zm13%2C0a4%2C4%2C0%2C1%2C1-4%2C4A4%2C4%2C0%2C0%2C1%2C733%2C1493Zm13%2C0a4%2C4%2C0%2C1%2C1-4%2C4A4%2C4%2C0%2C0%2C1%2C746%2C1493Zm13%2C0a4%2C4%2C0%2C1%2C1-4%2C4A4%2C4%2C0%2C0%2C1%2C759%2C1493Zm13%2C0a4%2C4%2C0%2C1%2C1-4%2C4A4%2C4%2C0%2C0%2C1%2C772%2C1493Zm13%2C0a4%2C4%2C0%2C1%2C1-4%2C4A4%2C4%2C0%2C0%2C1%2C785%2C1493Zm13%2C0a4%2C4%2C0%2C1%2C1-4%2C4A4%2C4%2C0%2C0%2C1%2C798%2C1493Z%22%20transform%3D%22translate%28-690%20-1493%29%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E') left top no-repeat;
}
.numit:nth-child(4n) .num::after {display: none;}

@media (max-width:992px){
.num::after{background:none !important}
}

.num {color: #fff;font-size: 50px;line-height: 77px;background-color: rgb(54, 193, 104);width: 110px;
height: 110px;
margin: 0 auto 30px;
padding: 15px;
text-align: center;
position: relative;
border-radius: 50%;
font-weight: 900;
font-family: Montserrat, sans-serif;
}
.num span{color: #fff;z-index: 2;position: relative;}
.numit p{font-size:14px;}

.numit:last-child .num::before{background: rgba(241, 0, 83, .4);}
.numit:last-child .num{background-color:rgb(241, 0, 83)}

@-webkit-keyframes cbh-circle-img-anim{0%,100%,50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1.1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1.2) skew(1deg)}}
@keyframes cbh-circle-img-anim{0%,100%,50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1.1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1.2) skew(1deg)}}
.pci-blink{ color:#bd4f57; display: inline-block;-webkit-animation:cbh-circle-img-anim 1s infinite ease-in-out 3s;animation:cbh-circle-img-anim 1s infinite ease-in-out 3s;transform-origin:50% 50%;}

a.footel:hover{text-decoration:none !important; color:#ecaeae;}
.footel{font: bold 18px/1em Arial; color:#FFF;text-decoration: none;padding-bottom: 3px;}

#carouselspecCall .carousel-item{min-height:100px;}
#carouselspecCall .carousel-caption {right: 1rem;left: 1rem;position: relative;bottom: inherit;}
.bggradient  h5 {font-size: 1.15rem;}
.text-black{color:#000;}
.bggradient {
color: #f35626;
background-image: -webkit-linear-gradient(92deg,#f35626,#feab3a);
background-image: -moz-linear-gradient(92deg,#f35626,#feab3a);
background-image: linear-gradient(to bottom, #f35626, #feab3a);

-webkit-background-clip: padding-box;
-webkit-text-fill-color: inherit;
-webkit-animation: hue 60s infinite linear;
-moz-background-clip: padding-box;
-moz-text-fill-color: inherit;
-moz-animation: hue 60s infinite linear;
background-clip: padding-box;
text-fill-color: inherit;
animation: hue 60s infinite linear;
}

@-webkit-keyframes hue {
  from {-webkit-filter: hue-rotate(0deg);filter: hue-rotate(0deg);}
  to {-webkit-filter: hue-rotate(-360deg);filter: hue-rotate(-360deg);}
}