@import url(https://fonts.googleapis.com/css?family=Montserrat);
@media (min-width: 1200px){
.row-fluid [class*="span"] {min-height: 10px;}}
.dost{font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif; font-size: 39px;}
.dost p{font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;font-size: 39px;}
.dost li{font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;font-size: 32px;padding: 5px 0 5px 0; line-height: 38px;}
.dost ol{list-style: none;counter-reset: num;}
.dost li::before{content: counter(num) '. ';counter-increment: num;font-family: 'DINPro_con_bold', Verdana, Tahoma, sans-serif;font-size: 32px;line-height: 38px;}
#sp-sub-header-wrapper { padding: 10px 0;}
h1, h2, h3, h4, h5, h6 {margin: 20px 0;}
.moduletable.pullright.mods_shkaf01 h3 {text-align: right;}
.module h3 {margin: 0 0 10px 0;}
#sp-services-wrapper {background: #f3f3f3;}
.container{max-width:1370px !important;}
#slide-contact{display: none;}
/*li{line-height: 1;}*/
#sp-bottom-wrapper .firm-list ul li {width: 80%; float: none;}
input, button, select, textarea {font-family: "Montserrat",Helvetica,Arial,sans-serif;}
@media (max-width: 767px){
.sp-mobile-menu ul li {background: #008080;}
.sp-mobile-menu ul li a {color: #f4f4f4;}
.responsive #sp-top-bar-wrapper ul.top-info {float: none;display: inline-block;padding: 5px 0 5px 0;}
.contactus-203{display: none;}
}
.hide {display: none !important;}
#roksearch_search_str {width: 280px !important;}
div.k2ItemsBlock ul li {list-style-type: none;line-height: 18px; padding-bottom: 25px; margin-bottom: 25px;}
a.pdf {
    display: inline-block;
    background: url(../images/pdf.png) no-repeat 0px 0px;
    padding: 3px 0 5px 42px;
    margin: 10px 0 25px 0;
    font-size: 16px;
    font-weight: bold;
}
ul.top-info li {float: left;margin: 2px 10px 0 0;font-weight: 500;}
ul.top-info li:last-child{margin-right:0;}
.sprocket-tabs-nav {background: none !important;;}
.ltr .sp-blocknumber{padding: 20px 0 5px 65px;}
#sp-user1 p {text-align: left;}
#sp-main-body-wrapper {padding: 1px 0;}
@media (max-width: 480px){
.responsive #sp-header-wrapper .sp-main-menu-toggler {top: 15px;z-index: 99999; padding: 12px 20px;}
.responsive .logo-wrapper {padding: 5px; width: 230px;}
}
.kt-comments-title{display: none;}
.kt-form-title{display: none;}
.contactus-203{background: #E31E24 !important;}
.only{display: none !important;}
.sprocket-mosaic-g-image-container {margin: 5px;}
.sprocket-mosaic-g-loadmore {width: 175px !important;}
.sprocket-mosaic-g-loadmore span {text-transform: none !important;}
.art{margin: 25px 0 60px 0;font-size: 18px !important;line-height: 28px !important; font-weight: 200;}
#mxcpr {display: none !important;}
.top-social-icons a i.icon-vk {
color: #fff;
border: 1px solid #fff;
}
.top-social-icons a i.icon-instagram {
color: #fff;
border: 1px solid #fff;
}
.top-social-icons a i.icon-male {
color: #fff;
border: 1px solid #fff;
}
div.itemToolbar {display: none;}
ul.midtxt {list-style: none !important; margin: 0 60px 0 60px;}
.btn-gs{
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #13CABC;
    background-image: linear-gradient(to bottom,#10ADA1,#0B877E);
    background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#10ADA1', endColorstr='#0B877E', GradientType=0);
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 3px;
    padding: 6px 14px;
	}

.btn-gs:hover, .btn-gs:focus, .btn-gs:active, .btn-gs.active, .btn-gs.disabled, .btn-gs[disabled] {
    color: #fff;
    background-color: #0B877E;
}

#sp-users-wrapper .container{
  padding-top: 20px;
}
.sprocket-strips-s-content .readon {display: none !important;}

#sp-user1 h4 {
  font-size: 18px !important; 
  text-align: center; 
  font-weight: 500; 
}

#sp-users-wrapper {
  padding-bottom: 20px;
}

.alert {
  margin-bottom: 3px;
}

.module {
  margin-top: 1px;
}

h1 {
  font-weight: 700;
  font-size: 35px;
}
#sp-bottom-wrapper p,
#sp-bottom-wrapper li,
#sp-bottom-wrapper a,
#sp-bottom-wrapper strong{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	font-size: 25px;
	font-weight: 400;
}

#sp-bottom-wrapper #sp-bottom1{
	margin-right: 6%;
}
#sp-bottom-wrapper #sp-bottom2{
	max-width: 321px;
}
#sp-bottom-wrapper #sp-bottom3{
	max-width: 338px;
}
#sp-bottom-wrapper #sp-bottom4{
	max-width: 224px;
}
#sp-bottom-wrapper .container{
	position: relative;
}








@media (min-width: 1370px){
	.container{width:1370px !important;}
}
@media (max-width: 767px){
.joomcat141_imgct {
  width: 100% !important;
  float: left;
}
.joomimg143_imgct {
  width: 50% !important;
  float: left;
}
.joomimg144_imgct {
  width: 100% !important;
  float: left;
}
.joomimg145_imgct {
  width: 100% !important;
  float: left;
}
.joomimg146_imgct {
  width: 100% !important;
  float: left;
}
}

i.icon-slide{width: 28px !important;}

.top-social-icons a:hover i.icon-vk {
  color: #fff;
  background: #136D9D;
}
.top-social-icons a:hover i.icon-instagram {
  color: #fff;
  background: #BE3089;
}
.top-social-icons a:hover i.icon-male {
  color: #fff;
  background: #EE8208;
}
joomcat141_row {
  overflow: hidden;
  padding: 0.5em 0;
}
.joomcat141_imgct {
  width: 50%;
  float: left;
}
.joomcat141_img {
  text-align: center !important;
}
.joomcat141_img img {
  border: 1px solid #c3c3c3;
  padding: 3px;
  background-color: #ffffff;
}
.joomcat141_txt {
  text-align: center !important;
  padding-top: 0.5em;
}
.joomcat141_txt li {
  background-image: none !important;
  list-style-type: none !important;
  list-style-image: none !important;
  margin: 0 !important;
  padding: 0 0 0.5em 0 !important;
  line-height: 100% !important;
}
.joomcat141_clr {
  clear: both;
}

#sp-services-wrapper .features-wrapper {
background: #000 url(../images/service-parallax.jpg);
}
#sp-main-menu ul.level-0 > li a {
font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
font-size: 31px;
font-weight:400;
}
ul.top-info{
font-size: 21px;
}

.sprocket-mosaic-image-container{
border-radius: 8px 0 0 0; 
}
.sprocket-mosaic .sprocket-mosaic-content {
border-radius: 0 0 8px 0; 
}
.sprocket-mosaic-hover{
border-radius: 8px 0 0 0 !important;
-webkit-border-radius: 8px 0 0 0 !important;
}
#sp-user-bottom-wrapper {
padding: 5px 0 0;
}
.module.green {background: #008080;}
.module.green a {color: #ffffff;}
.module.green a:hover {color: #1AFFFF;}
.module h3 {font-size: 28px; margin-top: 10px;}
.sprocket-strips-s-content {z-index: 2; margin: 8px 0; }

/*  SKINALI  */
#skinali, #panno, #ekrany {
	display: block;
	width: 700px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
	border: 2px solid #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 2px solid #fff;
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:    0px 0px 3px rgba(0, 0, 0, 0.35);
	box-shadow:         0px 0px 3px rgba(0, 0, 0, 0.35);
}
.main-image {
	width: 700px;
	display: block;
	height: 466px;
	position: relative;
	margin-top: -15px;
}
.page-id-79 .main-image {
	margin-top: 0;
	height: 509px;
}
.main-image .light,
.main-image .top,
.main-image .compt,
.main-image .bottom,
.main-image .fartuk,
.main-image .panno,
.main-image .room {
	position: absolute;
}
.main-image .light {
	z-index: 5999;
	visibility: hidden;
}
.main-image .top {
	z-index: 4999;
}
.main-image .compt {
	z-index: 3999;
}
.main-image .bottom {
	z-index: 2999;
}
.main-image .fartuk {
	z-index: 299;
}
.main-image .light {
	z-index: 5999;
	visibility: hidden;
}
.main-image .room {
	z-index: 3999;
}
.main-image .panno {
	z-index: 4999;
}
#top-type, #compt-type, #bottom-type {
	display: none;
	position: absolute;
	z-index: 9999;
	background-color: rgba(235,235,235,0.8);
	padding: 14px;
	-webkit-box-shadow: 0px 2px 2px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 2px 2px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 2px 2px rgba(50, 50, 50, 0.75);	
}
#choose-kitchen {
	background: #ebebeb;
	display: block;
	width: 700px;
	height: 40px;
	position: relative;
	z-index: 10000;
	-webkit-box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 0px 15px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 0px 15px rgba(50, 50, 50, 0.5);
	}
#choose-kitchen div {
	float: left;
	display: block;
	width: 233px;
	position: relative;
	z-index: 9999;
	font-size: 0;
}
#choose-kitchen div p {
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	color: #fff;
	margin: 5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #8a9cbc; /* Old browsers */
	background: -moz-linear-gradient(top, #8a9cbc 0%, #6c7aa2 50%, #5a6996 51%, #44507e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a9cbc), color-stop(50%,#6c7aa2), color-stop(51%,#5a6996), color-stop(100%,#44507e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8a9cbc 0%,#6c7aa2 50%,#5a6996 51%,#44507e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8a9cbc 0%,#6c7aa2 50%,#5a6996 51%,#44507e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8a9cbc 0%,#6c7aa2 50%,#5a6996 51%,#44507e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #8a9cbc 0%,#6c7aa2 50%,#5a6996 51%,#44507e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a9cbc', endColorstr='#44507e',GradientType=0 ); /* IE6-9 */
}
#choose-kitchen div p:hover {
	background: #7686a0; /* Old browsers */
	background: -moz-linear-gradient(top,  #7686a0 0%, #5a6687 50%, #49557a 51%, #353f63 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7686a0), color-stop(50%,#5a6687), color-stop(51%,#49557a), color-stop(100%,#353f63)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7686a0 0%,#5a6687 50%,#49557a 51%,#353f63 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7686a0 0%,#5a6687 50%,#49557a 51%,#353f63 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7686a0 0%,#5a6687 50%,#49557a 51%,#353f63 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7686a0 0%,#5a6687 50%,#49557a 51%,#353f63 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7686a0', endColorstr='#353f63',GradientType=0 ); /* IE6-9 */
	cursor: pointer;
}
#choose-kitchen div input, #fartuk-color input {
	opacity: 0;
	z-index: 10000;
	width: 25px;
	height: 26px;
	margin: 4px;
	padding: 0;
	display: block;
	float: left;
	cursor: pointer;
}
#choose-kitchen div img, #fartuk-color img {
	margin: 2px 2px 2px -32px;
	z-index: 1;
	width: 26px;
	height: 26px;
	display: block;
	float: left;
	border: 2px solid #fff;
	-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.75);	

}
#choose-kitchen div input:hover + img, #fartuk-color input:hover + img {
	border: 2px solid #666;
}
#choose-img {
	background: #e5e5e5;
	display: block;
	width: 700px;
	height: 71px;
	position: relative;
	z-index: 10000;
	}
#choose-light {
	position: absolute;
	top: 360px;
	left: 562px;
	z-index: 12000;
	font-size: 12px;
	display: block;
	width: 96px;
	height: 80px;
	background-color: rgba(235,235,235,0.7);
	-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.5);	
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#choose-light p {
	margin: 10px 0 5px 0;
}
.choose-fartuk-img {
	display: block;
	overflow: hidden;
	height: 270px;
	background: #ddd;
}
.choose-fartuk-solid {
	display: block;
	overflow: hidden;
	height: 60px;
	background: #ddd;
	padding: 10px;
}
#fartuk-type input, #panno-img input {
	opacity: 0;
	z-index: 10000;
	width: 74px;
	height: 46px;
	margin: 4px;
	padding: 0;
	display: block;
	float: left;
	cursor: pointer;
}
#fartuk-type img, #panno-img img {
	margin: 2px 2px 2px -82px;
	z-index: 1;
	width: 74px;
	height: 46px;
	display: block;
	float: left;
	border: 2px solid #fff;
	-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.75);	

}


/*  Carousel    */


.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    
    padding: 6px 23px 12px;
	background: url(images/carousel-shadow.png) no-repeat bottom center;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  654px;
    height: 54px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 80px;
    height: 54px;
	position: relative;
}
.jcarousel-skin-tango .jcarousel-item:hover {
	animation: gallery 0.3s;
    -webkit-animation: gallery 0.3s; /* Safari and Chrome */
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 2px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 26px;
    right: -12px;
    width: 32px;
    height: 18px;
    cursor: pointer;
    background: transparent url(images/arrow-right.png) no-repeat top left;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background: transparent url(images/arrow-right.png) no-repeat bottom left;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 26px;
    left: -14px;
    width: 32px;
    height: 18px;
    cursor: pointer;
    background: transparent url(images/arrow-left.png) no-repeat top right;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background: transparent url(images/arrow-left.png) no-repeat bottom right;
}


/*  Tabs   */

#tabs {
	margin-top: -20px;
	z-index: 15000;
	position: relative;
}

ul.ui-tabs-nav  {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
ul.ui-tabs-nav li {
	display: block;
	float: left;
	width: 348px;
	background: #6879A9;
	border: 1px solid #444;
	font-size: 14px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
ul.ui-tabs-nav li:hover {
	background: #4c5987;
}
ul.ui-tabs-nav a {
	width: 340px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #eee;
	line-height: 30px;
}
ul.ui-tabs-nav li.ui-tabs-active {
	background: #ddd;
	border: 1px solid #424242;
	border-bottom: 1px solid #ddd;
}
ul.ui-tabs-nav li.ui-tabs-active a {
	color: #222;
}
.ui-tabs-hide {
	display: none;
}
.ui-state-active a, .ui-state-hover a {
    outline: none;
}

/*  Radiator  */

#ekrany {
	display: block;
	width: 700px;
	overflow: hidden;
	position: relative;
}
#ekrany .main-image {
	width: 372px;
	display: block;
	height: 580px;
	float: left;
	position: relative;
	margin: 0;
}
.main-image .ekran, .main-image .wall {
	position: absolute;
}
.main-image .ekran {
	z-index: 4999;
	top: 381px;
	}
.main-image .wall {
	z-index: 3999;
}
.choose-ekran-img, .choose-ekran-solid {
	display: block;
	overflow: hidden;
	height: 580px;
	width: 164px;
	float: left;
background: #dadada; /* Old browsers */
background: -moz-linear-gradient(top, #dadada 0%, #dadada 98%, #b3b3b3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(96%,#dadada), color-stop(100%,#949494)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dadada 0%,#dadada 98%,#b3b3b3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dadada 0%,#dadada 98%,#b3b3b3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #dadada 0%,#dadada 98%,#b3b3b3 100%); /* IE10+ */
background: linear-gradient(to bottom, #dadada 0%,#dadada 98%,#b3b3b3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#b3b3b3',GradientType=0 ); /* IE6-9 */
}
#content .choose-ekran-img p, #content .choose-ekran-solid p {
	color: #fff;
	background: #6879a9; /* Old browsers */
	background: -moz-linear-gradient(top,  #6879a9 0%, #485475 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6879a9), color-stop(100%,#485475)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6879a9 0%,#485475 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6879a9 0%,#485475 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6879a9 0%,#485475 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6879a9 0%,#485475 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6879a9', endColorstr='#485475',GradientType=0 ); /* IE6-9 */
	font-size: 12px;
	display: block;
	height: 30px;
	padding: 15px 20px;
	text-align: center;
	margin: 0;
}
.choose-fartuk-solid {
	padding: 10px;
}
#ekran-type, #ekran-color {
	padding: 30px 43px;
}
#ekran-type input, #ekran-color input {
	opacity: 0;
	z-index: 10000;
	width: 74px;
	height: 46px;
	margin: 4px;
	padding: 0;
	display: block;
	cursor: pointer;
}
#ekran-type img, #ekran-color img {
	margin: -52px 2px 2px 2px;
	z-index: 1;
	width: 74px;
	height: 46px;
	display: block;
	border: 2px solid #fff;
	-webkit-box-shadow: 0px 1px 2px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 1px 2px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 1px 2px rgba(50, 50, 50, 0.75);	

}


/*  Carousel    */

#ekrany .jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  80px;
    height: 463px;
}
#ekrany .jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 4px;
}
#ekrany .jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

#ekrany .jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

#ekrany .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  654px;
    height: 54px;
}

#ekrany .jcarousel-skin-tango .jcarousel-item {
    width: 80px;
    height: 54px;
}

#ekrany .jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 4px;
}

#ekrany .jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: -12px;
    left: 32px;
    width: 20px;
    height: 7px;
    cursor: pointer;
    background: transparent url(images/arrow-down.png) no-repeat top;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: bottom;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: bottom;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: -12px;
    left: 32px;
    width: 20px;
    height: 7px;
    cursor: pointer;
    background: transparent url(images/arrow-up.png) no-repeat top;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: bottom;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: bottom;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/*  SKINALI END   */




/*shkaf01  start*/
@font-face {
  font-family: 'BebasNeueBook';
  src: url('../fonts/BebasNeueBook.svg#BebasNeueBook') format('svg'),
       url('../fonts/BebasNeueBook.ttf') format('truetype'),
       url('../fonts/BebasNeueBook.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ofont.ru_Bebas Neue';
  src: url('../fonts/ofont.ru_Bebas Neue.eot');
  src: url('../fonts/ofont.ru_Bebas Neue.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BebasNeueRegular';
  src: url('../fonts/BebasNeueRegular.svg#BebasNeueRegular') format('svg'),
       url('../fonts/BebasNeueRegular.ttf') format('truetype'),
       url('../fonts/BebasNeueRegular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ofont.ru_Bebas Neue (1)';
  src: url('../fonts/ofont.ru_Bebas Neue (1).eot');
  src: url('../fonts/ofont.ru_Bebas Neue (1).eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BebasNeueLight';
  src: url('../fonts/BebasNeueLight.svg#BebasNeueLight') format('svg'),
       url('../fonts/BebasNeueLight.ttf') format('truetype'),
       url('../fonts/BebasNeueLight.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ofont.ru_Bebas Neue (2)';
  src: url('../fonts/ofont.ru_Bebas Neue (2).eot');
  src: url('../fonts/ofont.ru_Bebas Neue (2).eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BebasNeueBold';
  src: url('../fonts/BebasNeueBold.svg#BebasNeueBold') format('svg'),
       url('../fonts/BebasNeueBold.ttf') format('truetype'),
       url('../fonts/BebasNeueBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ofont.ru_Bebas Neue (3)';
  src: url('../fonts/ofont.ru_Bebas Neue (3).eot');
  src: url('../fonts/ofont.ru_Bebas Neue (3).eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINPro_con_reg';
  src: url('../fonts/DINPro/DINPro-CondensedRegular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINPro_con_med';
  src: url('../fonts/DINPro/DINPro-CondensedMedium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINPro_con_li';
  src: url('../fonts/DINPro/DINPro-CondensedLight.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DINPro_i';
  src: url('../fonts/DINPro/DINPro-CondensedItalic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
.moduletable.mods_shkaf01{
	margin: 180px auto 0;
	position: relative;
	z-index: 100;
}
.mods_shkaf01 h3{
	/*font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;*/
	font-family: 'Bebasneuebook', Verdana, Tahoma, sans-serif;
	font-size: 111px;
	text-transform: uppercase;
	line-height: 1.15;
}
.mods_shkaf01 .wrapp_mirr h3{
	/*font-family: 'DINPro_con_li', Verdana, Tahoma, sans-serif;*/
	font-family: 'Bebasneuebook', Verdana, Tahoma, sans-serif;
}   
/*.mods_shkaf01 .wrapp_which h3{
	font-size: 104px;
}*/
.wrapp_how_we_work  h3{
	text-align: center;
}
.wrap_types_of_cabinets.mods_shkaf01 h3{
	text-align: right;
}
.menu-shkafy-kupe-promo #sp-users-wrapper, .menu-shkafy-kupe-promo #sp-main-body-wrapper{
	background: #ebebeb !important;
	position: relative;
}
.menu-shkafy-kupe-promo #sp-main-body-wrapper:after{
    content: '';
    display: block;
    width: 338px;
    height: 100%;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
    background: #d43338;
    position: absolute;
    top: 0;
    left: 40%;
    z-index: 1;
    margin-left: -246px;
	
}

.menu-shkafy-kupe-na-zakaz #sp-users-wrapper, .menu-shkafy-kupe-na-zakaz #sp-main-body-wrapper{
	background: #ebebeb !important;
	position: relative;
}

.menu-promo-2 #sp-users-wrapper, .menu-promo-2 #sp-main-body-wrapper{
	background: #ebebeb !important;
	position: relative;
}
.menu-promo-2 #sp-main-body-wrapper:after{
    content: '';
    display: block;
    width: 338px;
    height: 100%;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
    background: #d43338;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    margin-left: -246px;
	
}

.menu-dushevye-peregorodki #sp-users-wrapper, .menu-dushevye-peregorodki #sp-main-body-wrapper{
	background: #ebebeb !important;
	position: relative;
}
.menu-dushevye-peregorodki #sp-main-body-wrapper:after{
    content: '';
    display: block;
    width: 338px;
    height: 100%;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
    /*background: #d43338;*/
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    margin-left: -213px;	
}

.menu-zerkalnoe-panno #sp-users-wrapper, .menu-zerkalnoe-panno #sp-main-body-wrapper{
	background: #ebebeb !important;
	position: relative;
}
.menu-zerkalnoe-panno #sp-main-body-wrapper:after{
    content: '';
    display: block;
    width: 338px;
    height: 100%;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
    /*background: #d43338;*/
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    margin-left: -213px;	
}

.menu-zerkala #sp-users-wrapper, .menu-zerkala #sp-main-body-wrapper{
	background: #ebebeb !important;
	position: relative;
}
.menu-zerkala #sp-main-body-wrapper:after{
    content: '';
    display: block;
    width: 338px;
    height: 100%;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
    /*background: #d43338;*/
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    margin-left: -213px;	
}
.last_li_bt_inner strong{
	display: block;
	margin-top: 5px;
}
.wrap_types_of_cabinets {
	margin: 180px auto 0;
}
.wrap_types_of_cabinets:first-child{
	margin-top: 0;
}

#sp-user1 .ch_var{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	/*font-size: 30px;*/
	font-size: 32px;
	text-align:center;
	margin-top: 1%;
}
#sp-user1 .ch_var a{ color: #000;}
#sp-user1 .types_of_cabinets h4, .types_of_cabinets h4{
    /*font-family: 'BebasNeueRegular', Verdana, Tahoma, sans-serif;*/
    /*font-size: 28px !important;*/
	font-family: 'BebasNeueBook', Verdana, Tahoma, sans-serif;
	font-size: 35px !important;
    position: relative;
    background: #d43338;
    color: white;
    padding: 13px;
    width: 250px;
    margin: 27px auto 27px;
    font-weight: 400 !important;
    text-transform: uppercase;
}
.wrapp_map_desktop{
		display: block;
	}
	.wrapp_map_mobi{
		display: none;
	}
.types_of_cabinets h4:after {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 46px solid #d43338;
    border-right: 12px solid transparent;
    position: absolute;
    right: -12px;
    top: 0px;
}
.types_of_cabinets h4:before {
	content: '';
    width: 0;
    height: 0;
    border-top: 46px solid #d43338;
    border-left: 12px solid transparent;
    position: absolute;
    left: -12px;
    top: 0px;
}
.types_of_cabinets  p{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	font-size: 23px;
	line-height: 1;
}
.types_of_cabinets  p:nth-child(3){
	margin-bottom: 40px;
}
.types_of_cabinets_nodes  p:nth-child(3){
	margin-bottom: 10px;
}
.types_of_cabinets p b{
	/*font-size: 32px;*/
	font-size: 35px;
	color: #d43338;
}
.types_of_cabinets p b .ul_shkaf_num{
	font-size: 26px;
}

.custom.wrapp_forms_consult, .custom.wrapp_get_a_quote_forms {
	min-width: 950px;
    padding: 0;
    margin: 0 auto;
    box-shadow: 7px 7px 34px rgba(0,0,0,0.1);
    position: relative;
    overflow: hidden;
    border-radius: 5px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff3d44+0,d43338+100 */
background: #ff3d44; /* Old browsers */
background: -moz-linear-gradient(top, #ff3d44 0%, #d43338 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff3d44 0%,#d43338 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff3d44 0%,#d43338 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3d44', endColorstr='#d43338',GradientType=0 ); /* IE6-9 */
}

.wpfc_text{
    position: absolute;
	padding: 100px 13px 122px 98px;
    left: 0;
    top: 0;
	width: 48.15%;
    /*min-width: 422px;*/
    color: #fff;
}
.wgqf_text{
    position: absolute;
    padding: 100px 13px 119px 98px;
    left: 0;
    top: 0;
	width: 48.15%;
    min-width: 422px;
    color: #fff;
}

.wpfc_form {
    margin-left: 56%;
    padding: 119px 118px 113px 0;
    background: #fff;
    position: relative;
}
.wgqf__form {
	background: #fff;
	position: relative;
}
.wgqf__form:before,
.wpfc_form:before {
    content: '';
    display: block;
    position: absolute;
    left: -157px;
    top: -75px;
    width: 0;
    height: 0;
    border-bottom: 830px solid #fff;
    border-left: 157px solid transparent;
}
.custom.wrapp_forms_consult h5, .custom.wrapp_get_price h5{
	font-weight: 400;
    font-family: 'Bebasneuebook', Verdana, Tahoma, sans-serif;
    /*font-size: calc(60px + (97 - 60) * ((100vw - 950px) / (1913 - 950)));*/
	font-size: 78px;
    text-transform: uppercase;
    line-height: 1;
    color: #fff;
}
.custom.wrapp_forms_consult h5{
	margin-bottom: 117px;
}
.custom.wrapp_get_a_quote_forms h5{
	font-weight: 400;
	font-family: 'BebasNeueBook', Verdana, Tahoma, sans-serif;
	font-size: 78px;
	text-transform: uppercase;
    color: #fff;
	line-height: 1;
}
.wrapp_get_a_quote_forms .wgqf__form {
	margin-left: 56%;
    padding: 119px 118px 113px 0;
}
.wgqf_note{
	margin-top: 80px;
    margin-left: 7px;
}
.wgqf_note img{
	margin-right: 8px;
}
.custom.wrapp_forms_consult p, .custom.wrapp_get_price p, .custom.wrapp_get_a_quote_forms p,
.custom.wrapp_mirr>p,
.custom.wrapp_types_products>p {
    font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
    /*font-size: calc(23px + (39 - 23) * ((100vw - 950px) / (1913 - 950)));*/
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif; font-size: 39px;
    line-height: 1.2;
    color: #fff;
    margin: 15px 0 75px 0;
}
.custom.wrapp_types_products>p {
	color: #000;
}
.custom.wrapp_forms_consult p span, .custom.wrapp_get_price p span, .custom.wrapp_get_a_quote_forms p span{
	display: block;
}
.custom.wrapp_get_a_quote_forms p{
    font-size: 33px;
    text-transform: none;
    line-height: 1.2;
    font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
    padding-right: 23%;
}
.custom.wrapp_get_price p{
	font-size: 49px;
	margin-top: 51px;
}
.wpfc_form div.contactus-form div.joomly-contactus-div {
    margin-bottom: 14px;
}
.wpfc_form input[type="text"].contactus-fields, .wpfc_form  input[type="email"].contactus-fields, .wpfc_form  input[type="tel"].contactus-fields, .wpfc_form  textarea.contactus-textarea, 
.wgqf__form input[type="text"].contactus-fields, .wgqf__form  input[type="email"].contactus-fields, .wgqf__form  input[type="tel"].contactus-fields, .wgqf__form  textarea.contactus-textarea{
    border: 1px solid #dbdbdb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #4d4d4d;
    height: 66px;
    width: 100%;
    padding: 8px 13px;
    font-size: 20px;
    line-height: 18px;
    margin: 0px;
    box-shadow: 1px 3px 8px rgba(0,0,0,0.16);
}
.wpfc_form  textarea.contactus-textarea, .wgqf__form  textarea.contactus-textarea{
	height: 166px;
}
.wpfc_form .readmore:hover, .wpfc_form input[type="submit"]:hover, .wpfc_form button:hover, .wgqf__form .readmore:hover, .wgqf__form input[type="submit"]:hover, .wgqf__form button:hover {
    border: 2px solid #363636 !important;
    color: #fff !important;
}
.wpfc_form  .readmore, .wpfc_form  input[type="submit"], .wpfc_form  button, .wgqf__form  .readmore, .wgqf__form  input[type="submit"], .wgqf__form  button {
    background: #363636 !important;
	margin-top: 19px;
	font-family: 'BebasNeueRegular', Verdana, Tahoma, sans-serif;
	font-size: 26px;
    font-weight: 400 !Important;
}
.wpfc_form div.contactus-form button.contactus-button, .wgqf__form div.contactus-form button.contactus-button{
	border-radius: 5px;
	box-shadow: 4px 4px 14px rgba(0,0,0,0.2) !important;
	display: block;
	width: 100%;
	text-transform: none;
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	padding: 21px 18px;
}



.hww_part{
	display: inline-block;
	vertical-align: top;
	width: 18%;
	margin-right: 2%;
}
.hww_part img{
	width: 95%;
}
.whyglass_part{
	display: inline-block;
	vertical-align: top;
	width: 30%;
	margin-right: 2%;
}
.whyglass_part:last-child{
	margin-right: 0;
}

.mirr_block{
	display: inline-block;
	vertical-align: top;
	width: 30%;
	margin-right: 2%;
}
.mirr_block:last-child{
	margin-right: 0;
}
.mirr_block img{
	border-radius: 100%;
    box-shadow: 7px 7px 17px rgba(0,0,0,0.3);
}
.mirrow_style_2c .mirr_block {
	width: 49%;
}
.mirrow_style_2c .mirr_block img{
	float: left;
	margin: 0 50px 50px 0;
}
.types_products,
 .ul_shkaf_type  li {
	display: inline-block;
	vertical-align: top;
	width: 30%;
	margin-right: 4.6%;
	text-align: center;
	margin-bottom: 63px;
}
.types_products:nth-child(3n),
.ul_shkaf_type :nth-child(3n){
	margin-right: 0;
}
.types_products li:last-child,
.types_products li:nth-last-child(2),
.types_products li:nth-last-child(3),
.ul_shkaf_type  li:last-child,
.ul_shkaf_type  li:nth-last-child(2),
.ul_shkaf_type  li:nth-last-child(3)
{
	margin-bottom: 0;
}
.types_products h5,
.ul_shkaf_type  h5{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	font-size: 49px;
	margin: 35px 0 0 0;
	text-transform: uppercase;
	font-weight: 400;
}
.types_products p,
.ul_shkaf_type  p{
	/*font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	font-size: 20px;*/
	font-family: 'DINPro_con_med', Verdana, Tahoma, sans-serif;
	line-height: 1.2;
	font-size: 22px;
	margin: 25px 0 0 0;
}
.link_catalog{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	font-size: 39px;
	margin-top: 43px;
	color: #363636;
	text-decoration: underline;
}
.link_catalog:hover{
	color: #363636;
	text-decoration: none;
}



.moduletable.slanting_border_style{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff3d44+0,d43338+100 */
background: #ff3d44; /* Old browsers */
background: -moz-linear-gradient(top, #ff3d44 0%, #d43338 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff3d44 0%,#d43338 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff3d44 0%,#d43338 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3d44', endColorstr='#d43338',GradientType=0 ); /* IE6-9 */
	color: #fff;
	position: relative;
	margin-top: 260px;
}
.moduletable.slanting_border_style:before{
	content:'';
	position:absolute;
	top:-146px;
	width:0;
	height:0;
	border-bottom: 147px solid #ff3d44; 
	border-left: 100vw solid transparent;
	
}
.moduletable.slanting_border_style:after{
	content:'';
	position:absolute;
	bottom:-146px;
	width:0;
	height:0;
	border-top: 147px solid #d43338; 
	border-right: 100vw solid transparent;
	
}
.width100.custom {
	max-width: 1370px;
	margin: 0 auto;
	padding: 78px 0 53px 0;
}

.whyglass_part p{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	font-size: 30px;
	max-width: 370px;
	margin: 10px auto 0;
}
.mirr_block p{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	font-size: 30px;
	max-width: 370px;
	margin: 10px auto 0;
}
.moduletable  .mirrow_style {
	display: flex;
    justify-content: space-between;
}
.hww_part:last-child{
	margin-right: 0;
}
.hww_part:last-child img{
	 width: 90.5%;
}
.moduletable.wrapp_get_price{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff3d44+0,d43338+100 */
background: #ff3d44; /* Old browsers */
background: -moz-linear-gradient(top, #ff3d44 0%, #d43338 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff3d44 0%,#d43338 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff3d44 0%,#d43338 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3d44', endColorstr='#d43338',GradientType=0 ); /* IE6-9 */
border-radius: 5px;
}
.custom.wrapp_get_price{
    padding: 107px 3% 38px 38%;
    margin: 0 auto;
    box-shadow: 7px 7px 34px rgba(0,0,0,0.1);
    background: url(images/3click.png) no-repeat left top;
    background-size: contain;
    position: relative;
    overflow: hidden;
    height: 317px;
	border-radius: 5px;
}
.bt_shkaf01{
	display: inline-block;
	color: #fff;
	text-decoration: none;
	background: #363636;
	padding: 15px 41px;
	border-radius: 2px;
	box-shadow: 4px 4px 14px rgba(0,0,0,0.2);
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	/*font-size: 30px;*/
	font-size: 29px;
	border-radius: 5px;
	text-transform: none;
}
.bt_shkaf01.bt_shkaf01_dark{
	background: #363636;
	text-transform: none;
}
.bt_shkaf01:hover{
	color: #fff;
}
.custom.wrapp_how_we_work h5{
    font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
    font-size: 36px;
    margin-top: 30px;
    line-height: 1.5;
}
.wrapp_mirr  h5{
    font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
    font-size: 36px;
    margin-top: 30px;
    line-height: 1.5;
}
.custom.wrapp_why_better.mods_shkaf01 {
    margin-top: 147px;
}
.why_better img{
	margin-bottom: 40px;
}
.custom.wrapp_why_better h5{
	font-size: 60px;
	text-align: center;
}
.custom.wrapp_why_better h4{
	font-family: 'BebasNeueLight', Verdana, Tahoma, sans-serif;
	font-size: 50px;
	text-align: center;
}
.custom.wrapp_why_better p{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	font-size: 32px;
	text-align: center;
}
.wrapp_which  img,
.wrapp_profile_rosla  img{
	width: 100%;
}
.wrapp_which  .profile_header,
.wrapp_profile_rosla  .profile_header{
	color: #fff;
	background: #d43338;
	position: relative;
	padding: 40px 73px 40px 0;
	display: inline-block;
}
.wrapp_profile_rosla  .profile_header{
	padding: 40px 0 40px 73px;
}
.wrapp_which .profile_header:before,
.wrapp_profile_rosla .profile_header:before{
	display: block;
	content: '';
	position: absolute;
	width: 400%;
	height: 100%;
	background: #d43338;
	top: 0;
	left: -400%;
}
.wrapp_which .profile_header:after {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 261px solid #d43338;
    border-right: 65px solid transparent;
    position: absolute;
    right: -65px;
    top: 0px;
}
.wrapp_profile_rosla {
	text-align: right;
}
.wrapp_profile_rosla .profile_header:before{
	left: auto;
	right: -400%;
}
.wrapp_profile_rosla .profile_header:after {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 261px solid #d43338;
    border-left: 65px solid transparent;
    position: absolute;
    left: -65px;
    top: 0px;
}

.moduletable.wrapp_our_work .boxplus-viewport li img{
	box-shadow: 4px 4px 14px rgba(0,0,0,0.2);
	border-radius: 2px;
	
}
.more_work_text{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	font-size: 36px;
	margin: 73px 0 0 0;
}
div.boxplus-slider{
	padding: 0 !important;
}
.moduletable.wrapp_our_work.mods_shkaf01 h3{
	margin-bottom: 13px;
	text-align: right;
}
a.bt_shkaf01.bt_shkaf01_dark.view_more_bt {
    margin-top: 25px;
    font-size: 20px;
    padding: 10px 26px;
}

.moduletable.wrapp_profile_rosla.mods_shkaf01 {
    margin-top: 155px;
}
.custom.profile p{
	font-family: 'DINPro_con_li', Verdana, Tahoma, sans-serif;
	font-size: 39px;
	line-height: 1.15
}
.profile_header h4, .profile_header h2, .profile_header p{
	font-family: 'BebasNeueBook', Verdana, Tahoma, sans-serif ;
	text-transform: uppercase;
}
.profile_header h4{
	font-size: 41px;
	font-weight: 400;
}
.profile_header h2{
    font-size: 111px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 54px;
}
.profile_header p{
    font-size: 39px;
	font-family: 'DINPro_con_li', Verdana, Tahoma, sans-serif;
	text-transform: none;
}

.profile .profile_block_img_line{
	margin: 10px 0 0 0;
}
.review{
    background: rgba(255,255,255,0.9);
    padding: 62px 60px 28px 67px;
    box-shadow: 7px 7px 34px rgba(0,0,0,0.1);
    margin-top: 61px;
	display: flex;
}
.review.review_left{
	border-radius: 50px 50px 50px 0;
	margin-right: 177px;
}
.review.review_right{
	border-radius: 50px 50px 0 50px;
	margin-left: 177px;
}
.review_ico{
    display: inline-block;
    vertical-align: top;
    width: 160px;
}
.review_header{
	line-height: 0.9;
}
.review_text{
    width: 100%;
    vertical-align: top;
    padding-left: 50px;
    border-left: 2.5px solid #d43338;
}
.r_stars{
	display: inline-block;
	margin-right: 5px;
}


.width100.custom.wrapp_map_shkaf01 {
    width: 100%;
	max-width: 100%;
}
.width100.custom.wrapp_map_shkaf01 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.width100.custom.wrapp_map_shkaf01 h3{
	max-width: 1370px;
	margin:0 auto 50px; 
}
ul.info_contact {
    display: flex;

}
.info_contact li{
    display: inline-block;
    vertical-align: top;
    width: 24%;
    margin: 49px 21px 0 0;
    list-style: none;
	line-height: 1;
}
.info_contact li:last-child{
	margin-right: 0;
}
.info_contact li img{
	float: left;
	margin: 0 19px 32px 0;
}
.info_contact li a{
	color: #000;
}
.ico_adr{
	background: url(../images/ico_adr.png) no-repeat top left;
}
.ico_time{
	background: url(../images/ico_time.png) no-repeat top left;
}
.ico_mail{
	background: url(../images/ico_mail.png) no-repeat top left;
}
.ico_phone{
	background: url(../images/ico_phone.png) no-repeat top left;
}
.info_contact .ic_header{
    font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
    color: #d43338;
    font-size: 46px;
    margin-bottom: 32px;
}
.info_contact .ic_text{
    font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
    font-size: 32px;
    line-height: 1;
}
.ic_text.wwa{
	font-size: 22px;
	margin-top: 20px;
}
.btn_store{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff3d44+0,d43338+100 */
background: #ff3d44; /* Old browsers */
background: -moz-linear-gradient(top, #ff3d44 0%, #d43338 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff3d44 0%,#d43338 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff3d44 0%,#d43338 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3d44', endColorstr='#d43338',GradientType=0 ); /* IE6-9 */
	font-size: calc(27px + (66 - 27) * ((100vw - 320px) / (1913 - 320)));
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	color: #fff;
	line-height: 1;
	border-radius: 5px;
	padding: 22px 44px 22px 44px;
	display: inline-block;

}
.btn_store span{
	background: url(../images/online-shop.png) no-repeat left center;
	padding-left: calc(70px + (121 - 70) * ((100vw - 320px) / (1913 - 320)));
		background-size: contain;
}
.top-info .btn{
	background: transparent;
    border: 1px solid #fff;
    box-shadow: none;
    border-radius: 5px;
    text-shadow: none;
	font-size: 21px;
}
.top-info {
	color: #fff;
}
.red{
	color: #d43338;
}
.inner_ic_time span{
	display: inline-block;
	width: 61px;
	text-align: right;
	margin-right: 15px;
}
.r_user_name{
	font-size: 52px;
    font-family: 'BebasNeueRegular', Verdana, Tahoma, sans-serif;
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
p.r_wrapp_stars {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    text-align: right;
}
p.r_user_review {
    margin-top: 30px;
	font-family: 'DINPro_i', Verdana, Tahoma, sans-serif;
    font-size: 32px;
    line-height: 1.2;
}
.wrapp_they_work p{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
    font-size: 39px;
}
.nice_to_mod.mods_shkaf01{
	margin-top: 100px;
}
.btnl {font-size: 18px;}
.wrapp_info_shkaf01 h3{
	text-align: right;
}
.moduletable.wrapp_map_shkaf01.mods_shkaf01 {
    margin-top: 97px;

}

.wrapp_our_work2 {
	display: none;
	
}
.ul_shkaf_type li{
	list-style: none;
	display: inline-block;
    margin: 0 7% 6% 0;
    width: 28.4%;
	vertical-align: top;
}
.ul_shkaf_type li:last-child,
.ul_shkaf_type li:nth-last-child(2),
.ul_shkaf_type li:nth-last-child(3)
{
	margin-bottom: 0;
}
.ul_shkaf_type li img{
	width: 100%;
	border-radius: 400px;
}
.ul_shkaf_type_st2 li img{
	border-radius: 0;
}
.ul_shkaf_type li:nth-child(3n){
	margin-right: 0;
}
.ul_shkaf_type .text_dop_li{
	font-size: 32px;
	text-align: center !important;
}
.ul_shkaf_type .text_dop_li_red{
	font-size: 42px;
	color: #d43338;
	
}
.last_li_bt{
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
}
.last_li_bt img{
	opacity: 0;
}
.last_li_bt_inner{
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.nice_to_mod .sprocket-strips-s-title{
	font-family: 'BebasNeueBook', Verdana, Tahoma, sans-serif ;
	font-size: 33px;
	margin: 24px 0 20px 0;
}
.nice_to_mod .sprocket-strips-s-text{
	font-family: 'DINPro_con_med', Verdana, Tahoma, sans-serif;
	font-size: 24px;
	color: #d43338;
}
.nice_to_mod .sprocket-strips-s-text span{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	color: #3d3d3d;
	display:inline-block;
    margin-top: 20px;
	padding-left: 40px;
	margin-left: -40px;
	background: url(images/call.png) left center no-repeat;
}
.nice_to_mod .sprocket-strips-s-item img{
	width: 90%;
}
.nice_to_mod .sprocket-strips-s-content {
    margin: 0;
}
.wrapp_compos img{
	width: 100%;
}
.item .mods_shkaf01  h3{
	margin-bottom: 10px;
}
.item .wrapp_how_we_work h3{
	margin-bottom: 116px;
}
.wrapp_mirr .wrapp_how_we_work h3{
	margin-bottom: 116px;
}


.wrapp_consult_bt{
	display: flex;
    justify-content: space-between;
    align-items: center;
	margin: 55px 0;
}
.wrapp_consult_bt h3{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	font-size: 58px;
	margin: 0;
}
.wrapp_consult_bt p{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	font-size: 58px;
	color: #d43338;
	margin: 0;
}
.wrapp_consult_bt .btn{
    font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
    font-size: 52px;
    border: none;
    box-shadow: 0px 5px 13px rgba(0,0,0,0.19);
    padding: 15px 17px;
    border-radius: 5px;

}
.contactus-lightbox-body p{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	font-size: 26px;
	line-height: 1; 
}
div.contactus-lightbox-caption {
    height: 76px;
}
.contactus-lightbox-caption div.contactus-lightbox-cap > h4{
    font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
    font-size: 57px;
    padding: 16px 0;
}
div.contactus-lightbox-closer > i {
    margin-top: -18px;
}
.contactus-lightbox-body .readmore, .contactus-lightbox-body input[type="submit"], .contactus-lightbox-body button,
.contactus-lightbox-body .readmore:hover, .contactus-lightbox-body input[type="submit"]:hover, .contactus-lightbox-body button:hover {
    background: #363636 !important;
	border: none !important;
	color: #fff !important;
	text-transform: none !important;
	font-family: 'DINPro_con_li', Verdana, Tahoma, sans-serif;
	font-size: 24px;
}
input[type="text"].contactus-fields, input[type="email"].contactus-fields, input[type="tel"].contactus-fields, textarea.contactus-textarea{
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
}









@media (max-width: 950px) {
	
	.bt_shkaf01 {
    padding: 9px 41px;
    font-size: 40px;
}
.wpfc_form input[type="text"].contactus-fields, .wpfc_form input[type="email"].contactus-fields, .wpfc_form input[type="tel"].contactus-fields, .wpfc_form textarea.contactus-textarea, .wgqf__form input[type="text"].contactus-fields, .wgqf__form input[type="email"].contactus-fields, .wgqf__form input[type="tel"].contactus-fields, .wgqf__form textarea.contactus-textarea {
    font-size: 25px;
}
.wpfc_form div.contactus-form button.contactus-button, .wgqf__form div.contactus-form button.contactus-button {
   font-size: 40px;
}
.wpfc_form textarea.contactus-textarea, .wgqf__form textarea.contactus-textarea {
    height: 100px;
}	
	
	
	
	
	
	
	
	
	
	.logo-wrapper img{
	max-height: 53px;
}
	#sp-bottom1 .top-social-icons{
		position: static !important;
	}
	.wgqf_text{
		min-width: auto;
	}
	.types_products {
	width: 100%;
    margin-right: 0;
	}
	.wrapp_consult_bt h3 {
    font-size: calc(30px + (58 - 30) * ((100vw - 320px) / (950 - 320)));
	margin-bottom: 20px;
}
.wrapp_consult_bt .btn {
    font-size: calc(26px + (52 - 26) * ((100vw - 320px) / (950 - 320)));
	margin-top: 20px;
}

	.wrapp_consult_bt{
		flex-direction: column;
		align-items: flex-start;
	}
		.why_better .module{
	display: flex;
    align-items: center;
    margin-bottom: 20px;
}
ul.info_contact {
    display: flex;
    flex-wrap: wrap;
}
.why_better img {
    margin-bottom: 0;
}
	.hww_part img,
.hww_part:last-child img	{
    width: 73px;
}
	.moduletable .mirrow_style {
    flex-direction: column;
}

.mirr_block {
    width: 100%;
    margin-right: 0;
}
.mirrow_style_2c .mirr_block {
    width: 100%;
}
.mirr_block .module{
	text-align: left !important;
}
.mirr_block .module img{
	    margin: 0 20px 35px 0;
		float: left;
		max-width: 100px;
}
.wrapp_mirr  h5{
   font-size: 42px;
}
.mirr_block p {
    font-size: 27px;
	max-width: 100%;
}
	.moduletable.slanting_border_style:before {
    top: -59px;
    border-bottom: 60px solid #ff3d44;
}

.moduletable.slanting_border_style:after {
    bottom: -59px;
    border-top: 60px solid #d43338;
}
	.hww_part {
    width: 100%;
    margin-left: 0;
	}
	.custom.wrapp_forms_consult:after{
		width: 268px;
		bottom: 65px;
		background-size: contain;
	}
	.custom.wrapp_profile_rosla .profile_header{
		 margin: 0 !important;
	}



	.moduletable.wrapp_info_shkaf01.mods_shkaf01 {

    width: 100%;
    padding-left: 0;
	}
	ul.info_contact {
		width: auto;
	}
	.info_contact li {
		width: auto;
		display: block;
		margin: 49px 0 0 0;
		width: 50%;
	}
.moduletable.wrapp_our_work.mods_shkaf01 {
    margin-top: 134px;
    height: auto;
}
	.custom.wrapp_forms_consult, .custom.wrapp_get_a_quote_forms{
		width: 100%;
		padding: 0;
		height: auto;
		min-width: auto;
	}
	.moduletable.wrapp_forms_consult{
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.wpfc_text{
    position: relative;
    padding: 20px;
    width: auto;
	}
	.custom.wrapp_forms_consult p, .custom.wrapp_get_price p, .custom.wrapp_get_a_quote_forms p,
.custom.wrapp_mirr>p,
.custom.wrapp_types_products>p 	{
    font-size: 21px;
    margin: 20px 0 0 0;
    text-align: center;
    padding: 0 5%;
}
	.wpfc_form {
		margin: 60px auto 0;
		padding: 0;
	}
	.wgqf__form:before, .wpfc_form:before{
		display: none;
	}
	.moduletable.wrapp_forms_consult:after{
		display: none;
	}
	.custom.wrapp_forms_consult p span, .custom.wrapp_get_price p span, .custom.wrapp_get_a_quote_forms p span{
	display: inline-block;
}
	
	.custom.wrapp_get_price {
    width: 100%;
    padding: 35px 0 0 0;
    margin: 0 auto;
    box-shadow: 7px 7px 34px rgba(0,0,0,0.1);
    position: relative;
    overflow: hidden;
    height: auto;
    text-align: center;
	background: #fff;
	background-size: contain;
}
.get_price_text{
    position: relative;
    background: #d43338;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-top: 60px;
	padding-left: 30px;
    padding-right: 30px;
}
	div.contactus-form {
    padding: 20px 0 40px 0;
	
}

	.custom.wrapp_get_price .bt_shkaf01 {
    position: static !important;
}
.custom.wrapp_why_better p{
	display: inline-block;
	font-size: 36px;
}	
.why_better  .module, .wrapp_how_we_work .module{
	text-align: left !important;
}

.why_better img{
	margin-right: 20px;
}
.wrapp_our_work{
	display: none;
}	
.wrapp_our_work2{
	display: block;
	
}
.custom.profile p{
	width: 100% !important;
    margin-left: 0 !important;
    font-size: 25px !important;
}
.wgqf_text {
	width: auto;
	padding: 10px;
	position: relative;
	text-align: center;
}
.mods_shkaf01 h3 {
    font-size: 75px !important;
	margin-left: 0 !important;
	text-align: left;
	text-align: center !important;
}
.mods_shkaf01 h4 {
    font-size: 45px !important;
}
.custom.wrapp_get_a_quote_forms h5{
	font-size: 75px !important;
}
.wrapp_get_a_quote_forms .wgqf__form {
    margin-left: 0;
	margin-top: 60px;
	padding: 20px 30px;
}
.wgqf_note{
	display: none;
}	
.custom.wrapp_how_we_work h5{
	display: inline-block;
    margin-left: 20px;
    font-size: 36px;
    max-width: 100%;
}	
.slider_box{
  position:relative;
  width: 390px;
  /* height: 409px; */
  overflow:hidden;
  margin: 0 auto;
}
.ul_shkaf_type{
  /* height: 409px; */
  white-space: nowrap;
  margin: 0;
}
.slider_box p{
	width: 100%;
	margin-left: auto;
	margin-right: auto;	
	white-space: normal;
}

.slider_box .prev, .slider_box .next{
  position:absolute;
  top:135px;
  display:block;
  width:19px;
  height:53px;
  cursor:pointer;
}
.slider_box .prev{
  left:0;
  background:url(../images/prev.png) no-repeat 0 0;
}
.slider_box .next{
  right: 0;
  background:url(../images/next.png) no-repeat 0 0;
}
.ul_shkaf_type li:first-child{
	margin-left: 0;
}
.ul_shkaf_type li{
	margin: 0;
    width: 300px;
    padding: 0 45px;
	margin-left: -3px;
}

.custom.wrapp_forms_consult h5, .custom.wrapp_get_price h5 {
    font-size: 38px;
	margin-bottom: 30px;
}
.profile_block_img_line{
	position: relative;
}

	p.r_user_review {
    font-size: 41px;
	line-height: 1.5;
	font-weight: 400;
}
	.r_user_name{
		line-height:1.5;
	}
/*	.reviews_block{
	    transform: scale(0.5);
    -ms-transform: scale(0.5);
    -mos-transform: scale(0.5);
    -webkit-transform: scale(0.5);
    transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -mos-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    width: 200%;
	
}	
p.r_wrapp_stars {
    width: 100%;
    display: block;
    vertical-align: top;
    text-align: left;
}
*/

}
@media (min-width: 950px) {

	.ul_shkaf_type {
	margin-left: 0 !important;
	}
}
@media (max-width: 767px){
	.wgqf__form:after,
	.wpfc_form:after,
	.get_price_text:after	{
		content: '';
		display: block;
		position: absolute;
		left: 0;
		top: -51px;
		width: 0;
		height: 0;
		border-right: 484px solid #fff;
		border-top: 52px solid transparent;
		z-index: 300;
	}

}

@media (max-width: 979px) and (min-width: 768px){
	
    .wgqf__form:after,
	.wpfc_form:after,
	.get_price_text:after	{
		content: '';
		display: block;
		position: absolute;
		left: 0;
		top: -51px;
		width: 0;
		height: 0;
		border-right: 737px solid #fff;
		border-top: 52px solid transparent;
		z-index: 300;
	}
	.get_price_text:after{
		border-right: 484px solid #d43338;
	}

}
@media (max-width: 768px){
	p.r_user_review {
    font-size: 25px;
}
.r_user_name {
    font-size: 36px;
}
p.r_wrapp_stars {
    width: 100%;
    display: block;
    vertical-align: top;
    text-align: left;
}
	.wrapp_map_desktop{
		display: none;
	}
	.wrapp_map_mobi{
		display: block;
	}
	#sp-bottom-wrapper .row-fluid{
		display: flex;
    flex-wrap: wrap;
	}
	#sp-bottom1{
		width: 48%;
	}
	#sp-bottom3{
		width: 54%;
		max-width: 100%;
	}
	.wrapp_reviews .profile_header h2 {
    font-size: 65px;
}
	.wgqf__form:after, .wpfc_form:after, .get_price_text:after {
    border-right: 720px solid #fff;
}
.custom.wrapp_forms_consult h5, .custom.wrapp_get_price h5 {
    font-size: 65px;
}
.custom.wrapp_forms_consult p, .custom.wrapp_get_price p, .custom.wrapp_get_a_quote_forms p,
.custom.wrapp_mirr>p,
.custom.wrapp_types_products>p {
    font-size: 36px;
}
	ul.top-info {
    font-size: 41px;
}
#sp-header-wrapper {
    position: relative;
    background: #f7f7f7;
    border-top: none;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15);
    -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15);
    box-shadow: none;
    padding: 20px 20px 0 20px;
}
.module h3 {
    font-size: 75px !important;
}
#sp-bottom-wrapper .module h3 {
    font-size: 22px !important;
}
.types_products p, .ul_shkaf_type p{
	font-size: 25px;
}
.top-info .btn {
    font-size: 29px;
	padding: 11px 18px;
}
	.wrap_types_of_cabinets{
		margin: 90px auto 0;
	}
	.module h3{
		margin-bottom: 3%;
	}
	#sp-top-social{
		display: none;
	}
	.container .row-fluid .ns_top_info{
		width: 100%;
	}
	.top-info li:last-child,
	.top-info li:nth-child(3)
	{
		display: none;
	}
	#sp-bottom-wrapper p, #sp-bottom-wrapper li, #sp-bottom-wrapper a, #sp-bottom-wrapper strong {
    font-size: 20px;
}
	.wrapp_consult_bt p{
		font-size: 41px;
	}
	.btn_store {
    padding: 15px 35px 15px 35px;
}
	.review.review_left {
    margin-right: 40px;
}
.review.review_right {
    margin-left: 40px;
}
	.profile_header h2 {
		font-size: 40px;
		margin-bottom: 20px;
	}
	.profile_header p {
    font-size: 36px;
}
	.wrapp_which .profile_header:after,
.wrapp_profile_rosla .profile_header:after	{
    border-bottom: 170px solid #d43338;
	}

.moduletable.mods_shkaf01{
	margin: 50px auto 0;
}
.width100.custom {
    padding: 30px 0 30px 0;
	margin: 100px 0;
}	
.nice_to_mod .sprocket-strips-s-container .sprocket-strips-s-block {
    margin-bottom: 40px;
}	
	
	
	
}
@media (max-width: 480px){
	.review {
    flex-direction: column;
}
.review_text {
    width: 100%;
    vertical-align: top;
    padding-left: 0;
    border-top: 2.5px solid #d43338;
    margin-top: 25px;
	border-left: none;
}
.review {
	padding: 20px;
}
	.wpfc_form div.contactus-form button.contactus-button, .wgqf__form div.contactus-form button.contactus-button {
	line-height: 1;
}

	.custom.wrapp_forms_consult h5, .custom.wrapp_get_price h5 {
    font-size: 40px;
}
.mirr_block p {
    font-size: 19px;
}
	.info_contact li {
    width: 100%;
}
	.custom.wrapp_how_we_work h5{
    font-size: 23px;
}
.custom.wrapp_why_better p {
    font-size: 23px;
}
.module h3,
.mods_shkaf01 h3,
.custom.wrapp_get_a_quote_forms h5 {
    font-size: 40px !important;
}
	.custom.wrap_types_of_cabinets.mods_shkaf01,
 .custom.wrapp_types_products.mods_shkaf01 	{
    zoom: 0.8;
}
.wpfc_form, .wgqf__form{
	padding: 0 20px;
}

#sigplus_e89e8a90124ac50def0c532efff5dfb6_1001,
#sigplus_99f14c090bc944d222dd4164299b37aa,
#sigplus_99f14c090bc944d222dd4164299b37aa_1001{
	zoom: 0.6;
}
.hww_part .module img{
	width: 30%;
}
.hww_part .module h5{
	width: 60%;
	margin-left: 2%;
	font-size: 20px;
}
.why_better  .module img{
	width: 10%;
	max-width: 10%;
	margin-right: 2%;
}
.why_better  .module p{
	width: 80%;
}
.info_contact .ic_header{
	line-height: 1.1;
}
}
/*shkaf01  end*/


/* New style start*/
.container {
    max-width: 1370px !important;
}
#sp-top-bar-wrapper {
	background: #d43338; /* Old browsers */
	font-family: 'DINPro_con_reg', Verdana, Tahoma, sans-serif;
	
}

.top-info {
	color: #fff;
}
.btn-appoint{
	background: transparent;
	text-shadow: none;
	border-color: #fff;
}

.row-fluid .ns_top_info{
		margin-left: 0;
		width: 76.9%;
}
.rokajaxsearch  #roksearch_search_str {
    background: #d43338 url(search-icon.png) 98% 50% no-repeat;
    border: 1px solid #e9b7c5;
}












@media (min-width: 1200px){
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 1370px;
	}
}


@media (min-width: 1920px){
	.custom.wrapp_forms_consult h5, .custom.wrapp_get_price h5 {
		/*font-size: 97px;*/
	}
}




























