.module-inner h1 {margin-bottom: 0 !important;}
.browse-view {margin-bottom: 0 !important;}
.t3-content {padding-top: 0 !important;}






.productdetails-view .vm-product-media-container .main-image a img{width:auto}

.head-callback{float:right;width:120px;height:120px;display:table;font-size:.9em;padding-right:3px;padding-left:3px}
.head-callback>div:first-child{display:table-cell;vertical-align:middle}
.head-callback>div:first-child>button:before{position:relative;background:none}

.head-tel2{float:right;width:190px;height:120px;display:table;padding-right:3px;padding-left:3px}
.head-tel2>div:first-child{display:table-cell;vertical-align:middle;white-space:nowrap;font-weight:bold;color:white;text-align:center;}


.affix .head-tel2, .affix .head-callback{height:90px}

.affix button.button-joomly-callback-form{padding-top:10px; padding-bottom:10px}

#t3-header{position:fixed !important}

.affix .navbar{min-height:80px}

.t3-header + .container-hd{padding-top:120px}

#t3-mainnav{width:auto}

button.button-joomly-callback-form,
button[type="submit"].button-joomly-callback-lightbox,
.head-callback>div:first-child>button:hover,
button[type="submit"].button-joomly-callback-lightbox::before,
button[type="submit"].button-joomly-callback-lightbox:link::before,
button[type="submit"].button-joomly-callback-lightbox:visited::before,
.head-callback>div:first-child>button:focus{background-color:#0681c4}

div.joomly-callback-caption{background-color:#0681c4 !important}

.head-tel {font-size:22px;top:5px;right:-100px;position:absolute;color:#0681c4;}


.neon {
 text-transform: uppercase;
 text-align: center;
 font-weight: bold;
}
.neon.pink {
 color: #ffffff;
 text-shadow: 0 0 5px #ffffff, 0 0 10px #ffffff, 0 0 20px #ffffff, 0 0 40px #ff00de, 0 0 80px #ff00de, 0 0 90px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de;
}
.neon.red {
 color: #ffffff;
 text-shadow: 0 0 5px #ffffff, 0 0 10px #ffffff, 0 0 20px #ffffff, 0 0 40px #ff0000, 0 0 80px #ff0000, 0 0 90px #ff0000, 0 0 100px #ff0000, 0 0 150px #ff0000;
}
.neon.green {
 color: #ffffff;
 text-shadow: 0 0 5px #ffffff, 0 0 10px #ffffff, 0 0 20px #ffffff, 0 0 40px #00ff00, 0 0 80px #00ff00, 0 0 90px #00ff00, 0 0 100px #00ff00, 0 0 150px #00ff00;
}
.neon.blue {
 color: #ffffff;
 text-shadow: 0 0 5px #ffffff, 0 0 10px #ffffff, 0 0 20px #ffffff, 0 0 40px #0000ff, 0 0 80px #0000ff, 0 0 90px #0000ff, 0 0 100px #0000ff, 0 0 150px #0000ff;
}
.neon.yellow {
 color: #ffffff;
 text-shadow: 0 0 5px #ffffff, 0 0 10px #ffffff, 0 0 20px #ffffff, 0 0 40px #ffff00, 0 0 80px #ffff00, 0 0 90px #ffff00, 0 0 100px #ffff00, 0 0 150px #ffff00;
}


.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}


.acm-features.style-1 .features-item-inner{padding-left:15px;padding-right:15px}
.acm-features.style-1 .features-item-inner img{  max-width: 100%;  height: auto;}


@media (max-width:1199px){
	.head-tel{font-size:25px;top:-100px;right:100px;}
	
}

@media (max-width:991px){
	.head-tel{font-size:14px;top:20px;right:-150px;white-space:nowrap;font-weight:bold}
	
}


@media (min-width:768px){.head-callback>div:first-child span{display:none}
						 .head-callback>div:first-child>button:before{content:attr(data)} }
@media (max-width:767px){.head-tel{font-size:16px;top:0;right:-200px;}
						 .head-search .btn,.head-cart{border:none}
						 .head-callback,.head-tel2{height:80px}
						 .head-callback{width:42px;}
						 button.button-joomly-callback-form{padding-left:1px;padding-right:1px}
						 .head-cart,.head-offcanvas{width:60px !important}
						 .logo-image,.head-offcanvas{border:none}
						 .logo{position:absolute;text-align:left !important; }
						 .logo-image{padding-left:10px; padding-top:15px;  width:30px !important}
						 .logo-img{vertical-align:top}
						 .head-tel2>div:first-child{font-size:0.5em;
							-moz-transform: scale(1.8);
							-ms-transform: scale(1.8);  
							-o-transform: scale(1.8); 
							transform: scale(1.8);}
						 .head-callback>div:first-child>button{font-size:1.7em}
						 .head-callback>div:first-child>button{background:none;color:#0681c4}
						 .head-callback>div:first-child>button:hover,.head-callback>div:first-child>button:focus{background:none;}
						 .affix .head-tel2, .affix .head-callback{height:80px}
						 .affix .off-canvas-toggle{margin-top:23px;margin-bottom:23px}}



@media (max-width:380px){
	.head-tel2{width:120px;font-size:11px}
}
.linkoff {
	pointer-events: none;
}	

@media (min-width: 1680px)	{
	
	.has-slideshow .t3-header .container-hd {
		width: 1656px;
	}
	
	.container	{
		width:100%;
	}
	
}

 .features-item-inner a:not(:hover) {
	 color: #333;
 }
 .head-tel2 {
	padding-right: 35px;
 }

 .head-callback{
	 padding-right: 20px;
 }.flex-container {
	display: -webkit-flex; 
	display: flex; /*отображает контейнер как блочный элемент*/
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

@media (max-width: 767px){
	.logo-image {
		width:47px !important;
		padding-left: 7px;
		padding-right: 4px;
		padding-top: 0;
		
		
	}
	
	.logo-image img{
		vertical-align: middle;
		margin-top: -3px;
	}
}
@media (max-width: 767px){
.acm-slideshow .owl-carousel .item .slider-content-inner {
	padding: 7px;
    margin-bottom: -15px;
}
}

@media (max-width: 360px){
.acm-slideshow .owl-carousel .item .slider-content .item-title {
	font-size:0.8em;
}
}.btn-circle {
    border-radius: 50%;
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
}

.btn-circle:hover,.btn-circle:active,.btn-circle:focus{
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.7);
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.7);
}


.wa_btn,.wa_btn:hover,.wa_btn:active,.wa_btn:focus{
	color: #fff;
    background-color: #5cbe4a;
	
}

.gallery-page{
	font-size:2rem;
}	

.gallery-page .nav-pills > li.active > a.btn-default,
.gallery-page .nav-pills > li.active > a.btn-default:hover,
.gallery-page .nav-pills > li.active > a.btn-default:focus {
  background-color: #333333;
}

@media(max-width:991px){
	.gallery-page{
		font-size:1.6rem;
	}
}

@media(max-width:767px){
	.gallery-page{
		font-size:2.2rem;
	}
}

@media(max-width:400px){
	.gallery-page{
		font-size:1.3rem;
	}
}.gallery-page .vb_video_cont a img{
	box-shadow:none;
}

.btn_rounded {
	font-size:9.5px;
	border-radius:17%;
	text-transform:none;
}

@media (max-width: 1199px) {
	.btn_rounded{
		font-size:8px;
		font-weight: normal;
		letter-spacing:0.15em;
		padding: 4px 0.35px;
	}	
	.btn_rounded > .fa{
		font-size:25px !important;
	}	
	
	.button_1O {
		width:50px !important;
		height:50px !important;
		box-shadow: 0 15px 30px 0 rgba(34,36,43,.3) !important;
	}
	
	.jivoIcon_xI{
		-webkit-transform: rotateY(180deg) scale(0.85) !important; 
		transform: rotateY(180deg) scale(0.85) !important;
	}	
	
	.closeIcon_3F, .logoIconCloud_q-{
		-webkit-transform: rotateY(0deg) scale(0.85) !important;
		transform: rotateY(0deg) scale(0.85) !important;
	}	
}	

.item-page.our_works-pages .article-title{
	text-align:center;
}

.acm-features.style-1 .features-item-inner img {
	width:300px;
}

@media (min-width: 992px){
	.item-page.our_works-pages .text_video{
		display:table;
	}
	
	.item-page.our_works-pages .text_video > div{
                display:table-cell;
	 	width:50%;
        }

	.item-page.our_works-pages .text_video > div:first-child{
                padding-right: 25px;
        }

	
	.item-page.our_works-pages .kartinki a:hover > img{
               -moz-transform: scale(1.1);
	       -ms-transform: scale(1.1);
	       -webkit-transform: scale(1.1);
	       -o-transform: scale(1.1);
	       transform: scale(1.1);

        }
	
	.item-page.our_works-pages .kartinki a > img{
	       -webkit-transition: 0.3s linear;
               -moz-transition: 0.3s linear;
               -o-transition: 0.3s linear;
               transition: 0.3 linear;
	}

}

@media (min-width: 1680px){
	
	.t3-sections .t3-module{
		padding-top:15px;
		padding-bottom:15px;
		
	}	
	
	.row.product-pages img{
		margin-left:auto
	}
	
	.acm-slideshow .owl-carousel .item .slider-content{
		left:0;
		margin-left:0
	}

}




.t3-megamenu .navbar-nav{
	display: -webkit-flex; 
	display: flex; 
}

.t3-megamenu .navbar-nav a{
	white-space: nowrap
}

@media (max-width: 1679px) {
	.navbar-default .navbar-nav > li {
		padding: 0 5px;
	}
}	﻿.Group_Categories {
		display: flex;
		-webkit-justify-content: center;
		justify-content: center;
		flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		padding-bottom: 25px;
		border-bottom: 1px solid #e8e8e8;
	}


.Group_Categories  li{
		flex-basis:0
	}
	
@media (max-width: 991px) {
	.Group_Categories {
		border-bottom: none;
	}	
	.Group_Categories li{
		flex-basis:100%;
		
	}
}	@media (max-width: 991px) {
	h1, .h1 {
   	 font-size: 26px;
	}
  
  h2, .h2 {
    font-size: 22px;
  }
}	