.contacts-phone{
	font-size: 20px;
	font-weight: bold;
	color: #ffba00 !important;
}
ul.spis{
	list-style: none;
}
.heder_link .wrapper table{
	border-spacing: 0;
	width: 100%;
}
.heder_table_wrapper{
	margin-left: 250px;
}
.news_prev table{
	margin: 0 auto;
}
.news_prev table tr td{
	background: none;
    padding: 0;
}
.news_prev .text table img{
	float: none;
}
.news_prev .more{
	margin-left: 5px;
}
.hh-services{
	display:block;
	line-height:28px;
	clear:both;
}
.Tgallery, .foto_news{
	text-align:center;
}
.Twrp, a.svidetelstvo{
	display: inline-block;
	float:none !important;
}


.cat_good_container{
	text-align: center;
}
.cat_good_container .cat_good{
	display:inline-table;
	float:none !important;
	text-align: initial;
}


.content.s.adaptive-table .cat_good{
	width: 182px !important;
    height: 195px !important;
	margin: 0 0 10px 0 !important;
	padding: 10px;
	text-align: center;
}
.content.s.adaptive-table .cat_good-large{
	min-width: 48% !important;
    height: 283px !important;
	margin: 0 0 7px 0 !important;
	padding: 0;
}

.tab-3-adaptive td{
	vertical-align: top;
}
.tab-3-adaptive-horiz td{
	vertical-align: middle;
}
.tab-3-adaptive-horiz img{
	float:left;
}
.tab-2-adaptive{
	background-color: #ffb900;
}
.tab-2-td{
	width: 25%;
	margin: 10px 0;
	text-align: center;
	float:left;
}
.tab-2-td p{
	margin: 0;
}
@media (max-width: 1065px) and (min-width: 940px){
	.tab-2-adaptive img{
		width:150px;
		height:150px;
	}
	.tab-2-td{
		margin: 5px 0 !important;
	}
}
@media (max-width: 840px){
	.tab-2-adaptive img{
		width:150px;
		height:150px;
	}
	.tab-2-td{
		margin: 5px 0 !important;
	}
}
@media (max-width:730px){
	.tab-2-td{
		width: 50% !important;
	}
}
@media (max-width:420px){
	.tab-2-td{
		width: 100% !important;
	}
}

@media (min-width: 1149px){
	.tech-slider{
		width:50% !important;
	}
	.tech-info{
		width:49% !important;
	}
	.Twrp, a.svidetelstvo{
		display: block !important;
		float: left !important;
	}
}
@media (max-width: 1149px){
	.wrapper, .wrapper-2, .header_glav, .oneblock .text-full, .footer, .sliderkit, .sliderkit-nav{
		width: 100% !important;
		min-width: auto;
	}
	.snos_klient.glav{
		margin: 0 15px;
		width: auto !important;
	}
	.mainblock, .mainblock .content, .oneblock .text{
		width:auto !important;
		float: none !important;
	}
	div.spec_teh_item .spec_teh_item_image{
		width:100%;
	}
	div.spec_teh_item{
		float:none !important;
		display:inline-block;
		vertical-align:top;
		width:200px;
	    height:200px;
	}
div.spec_teh_item .spec_teh_item_image img{
		width:140px;
	}
	div.spec_teh_item .bottom_left{
		display:none;
	}
	div.spec_teh_item .bottom_right{
		display:none;
	}
	div.spec_teh_item .right_top{
		display:none;
	}
	div.spec_teh_item .middle{
		display:none;
	}
	div.spec_teh_item .middle_top{
		display:none;
	}
	div.spec_teh_item .right_bottom{
		display:none;
	}
	div.spec_teh_item.empty{
		display:none;	
	}
	.leftblock{
	display:none;
	}
		.mainblock{
		margin: 0 15px;
	}
	.mainblock .cont_right, #template2 .slider{
		display:none;
	}
	.mainblock .content.c_main.glav .text table, .content.s.ar table{
		width: auto !important;
		margin: 0 auto;
	}
	.mainblock .content.c_main.glav, .mainblock .content.c_main.glav .text iframe{
		margin: 0 auto;
	}
	.content.text, .oneblock .text, .oneblock .text-full
	{
		padding-right:10px !important;
		padding-left:10px !important;
	}
	.breadcrumbs{
		height:14px;
	}
	.news_prev .foto_news{
		width: 100% !important;
	}
	.img-big img{
		width:95%;
	}
	.oneblock .img-big, .img-full, .slog-2{
		display:none;
	}
	.intro-services{
		display:none;
	}
	.services-intro-full{
		margin-top: 0px !important;
	}
	.intro-2 img{
		width:100% !important;
		height:auto !important;
	}
	.news_prev .clear{
		clear: right !important;
	}
	.footer .wrapper{
		width: 98% !important;
	}
	.footer .botmenu{
		float: none !important;
		clear: both;
	}
	.news_prev .foto_news img{
		width: 130px !important;
		height: 130px !important;
		margin: 7px !important;
	}
	#myTabContent iframe{
		width:100% !important;
	}
	.slog-2, .slog-3{
		position:initial !important;
		width: 95% !important;
		display:block;
		padding: 20px !important;
		margin-left:-10px;
	}
	.o-kompanii-slog-text{
		background-image:url(../../images/kontent/o-kompanii/010.jpg);
		background-size: cover;
	}
		.general_template .block5{
	display:none;
	}
}
@media (max-width: 1130px){
	.general_template .box{
		width:100%;
	}
	.general_template .block3 .box .right .desc iframe{
		width:500px !important;
	}
	.logo{
		height: 110px !important;
		width: 171px !important;
	}
	.heder_link .soc{
		width: 20% !important;
	}
	.heder_link .phonebuttons{
		width: 14%;
	}
	.mainmenu{
		margin-left: 185px !important;
		width: 80% !important;
	}
	.heder_table_wrapper{
		margin-left: 200px;
	}
	#akczii_main{
		width:100% !important;
		height: auto;
	}
	.tab.spis{
		width: 100% !important;
	}
	.tab.spis td{
		padding-right:40px !important;
	}
	.services-manager{
		margin-left:0px !important;
	}
	img[src*="/images/kontent/akczii/03.png"]{
		width: 230px;
		height: auto;
	}
	img[src*="/images/kontent/contacts/img_01.png"], img[src*="/images/kontent/contacts/img_02.png"]{
		width: 400px;
		height: auto;
	}
	img[src*="../images/kontent/grunt/02.png"]{
		display:none;
	}
	#kotlovan-steps{
		display:none;
	}
	.kotl-opp img{
		padding-right: 10px;
		width: 100px !important; 
		height:auto !important;
	}	
}
@media (max-width: 980px){
	.heder_link .phonebuttons{
		width: 20%;
		margin-left: 5%;
	}
	.heder_link .hours{
		padding-right: 20px;
		width: 20%;
	}
}
@media (max-width: 940px){
	.leftblock, .slider, .dots, .slogan, #sl{
		display:none;
	}
	.oneblock .text .breadcrumbs{
		padding-left: 0px !important;
	}
	#mainblock{
		padding-top: 120px !important;
	}

	.botmenu{
		float: none !important;
		margin-right: auto !important;
		margin: 0 auto;
		clear: both;
	}
	img[src*="/images/kontent/contacts/img_01.png"], img[src*="/images/kontent/contacts/img_02.png"]{
		width: 300px;
		height: auto;
	}
	.tab-3-adaptive img{
		width:140px;
		height:auto;
	}
	.tab-3-adaptive{
		width:100% !important;
	}
	img[src*="/images/kontent/kotlovan/17.jpg"]{
		width:350px !important;
	}
	img[src*="/images/kontent/kotlovan/16.jpg"]{
		width:240px !important;
	}
}
@media (max-width: 900px){
	.logo{
		height: 60px !important;
		width: 95px !important;
	}
	.mainmenu{
		margin-left: 0px !important;
		width: 100% !important;
	}
	.heder_table_wrapper{
		margin-left: 130px;
	}
	.heder_link .phonebuttons{
		margin-left: 0;
	}	
	.botmenu{
		width: 450px;
	}
	img[src*="/images/Brash/01_browura.jpg"]{
		width: 100%;
		height:auto;
	}
	.tab-3-adaptive img{
		width:193px;
		height:auto;
	}
	.tab-3-adaptive td{
		display:block;
		float:left;
		width: 45% !important;
		vertical-align: top;
	}
	.text-img{
		max-width: 200px;
		height: auto;
		margin: 0px 10px;
	}
	.oneblock .intro .img-o-2{
		top: 0px !important;
		margin: 0px !important;
	}
	.white.docs .document .text{
		float:none !important;
		width:auto !important;
		margin-right:0 !important;
	}
	.achievements div:not(.clear){
		float:left;
		width:50%;
	}
	.achievements tr:nth-child(odd) td{
		height:75px;
	}
}
@media (max-width: 800px){
	img[src*="/images/kontent/contacts/img_01.png"],
	img[src*="/images/kontent/contacts/img_02.png"]{
		display:none;
	}
	.map{
		display:none;
	}
	.interact-map{
		padding: 0;
		margin: 0;
	}
	.interact-map {
		display:initial !important;
	}
	.text-contacts, .contact-text{
		height:auto !important;
		padding-bottom: 0 !important;
		left: 0 !important;
	}
	.contact-address{
		display:none;
	}
	.numbered-table img{
		width:50px;
		height:auto;
	}
	.numbered-table td{
		padding:5px !important;
	}
	img[src*="/images/kontent/dormsh.jpg"]{
		width: 100%;
		height:auto;
	}
	.auto-img{
		width: 100%;
		height:auto;
	}
}
@media (max-width: 760px){
	.heder_link .phonebuttons{
		margin-left: 10px;
		width: 20%;
	}
	.heder_link .soc{
	padding-left: 0;
	}
}
@media (max-width: 730px){
	.heder_table_wrapper{
		margin-left: 120px;
	}
	.tab.spis td{
		padding-right:25px !important;
		display: block;
		width: 90% !important;
		padding: 0;
	}
	.tab-3-adaptive img{
		width:193px;
		height:auto;
	}
	.tab-3-adaptive td{
		display:block;
		float:left;
		width: 45% !important;
		vertical-align: top;
	}
}
@media (max-width: 660px){
	#header_glav{
		height:0;
	}
	.mainmenu{
		display:none;
	}
	#sidebar-menu{
		display:block !important;
	}
	#mainblock{
		padding-top: 10px !important;
	}
	#template2 .mainblock, .oneblock{
		padding-top: 0px !important;
	}
	.heder_link, .header_glav{
		position:relative;
	}
	.header_glav{
		top: -73px;
	}
	.heder_link{
		height: 140px !important;
		margin: -7px 0;
	}
	.logo{
		height: 140px !important;
		width: 230px !important;
		left: 35px !important;
	}
	.heder_link .wrapper{
		margin-left: 140px;
	}
	.heder_table_wrapper{
		width:200px;
		margin:0 auto;
	}
	.phonebuttons, .hours{
	display:none;
	}
	.in-soc{
	display:none;
	}
	.soc, .phonebuttons, .tel, .hours{
		float:none !important;
		width: auto !important;
	}
	.soc{
		display:block;
		padding-top:7px;
	}
	.phonebuttons{
		margin: 10px auto !important;
		padding-left: 35px;
	}
	.hours{
		margin-left: -35px;
	}
	.oneblock .text .breadcrumbs, .breadcrumbs{
		padding: 0px;
		height: auto;
	}
	.tab-4 td{
		float:left;
	}
	.tab-4 .knop-3{
		width: 70%;
		height: 75px;
		line-height: 70px;
	}
	.mainblock .content .title-2{
		margin-bottom: -50px;
	}
	.akcia .left {
	width: 100%;
	}
	.akcia .right{
	display: none;
	}
	.akcia .title {
	padding-top: 50px;
	}
	.teh_intro {
margin-left: 0;
	}
	.teh_intro .left {
	display: none;
	}
	.teh_intro .right {
	width: 100%;
	}
}
@media (max-width: 660px){
	.content.s.adaptive-table .cat_good{
		width: 232px !important;
		height: auto !important;
	}
	.content.s.adaptive-table .cat_good img{
		width:90% !important;
		height:90% !important;
	}
	.content.c_main.glav iframe, .content.s p iframe{
		width:100% !important;
	}
	.oneblock .text .hh{
		line-height:28px;
	}
}
@media (max-width: 800px){
	.blog iframe{
		width:100% !important;
	}
}
@media (max-width: 620px){
	.tab-3 td{
		display: block;
		width:100% !important;
		margin: 1px;
	}
	.services-manager{
		width: 105% !important;
		margin-left: -5% !important;
	}
	.services-manager a{
		display: block;
		margin: 5px;
	}
}

@media (max-width: 1024px){
	.general_template #mainblock {
		width: 100%;
		margin:0;
	}
	.general_template .phoneblock{
		margin-lefT: -495px;
	}
	.general_template .block2_desc .box{
		padding-left:10px;
		padding-right:10px;
		box-sizing:border-box;
	}
	.adventages .adventage_item{
		width: 250px;
		height: 300px;
	}
	.general_template .block3 .box .right .desc iframe{
		width:457px !important;
	}
	div.spec_teh_item{
		width:200px;
	}
	.general_template .slick_reviews{
		width:100%;
	}
	.general_template .slick_reviews .slick-list{
		width:100% !important;
	}
	.general_template .slick_reviews .slick-slide{
		width:1024px !important;
		padding-left:10px;
		padding-right:10px;
	    box-sizing: border-box;	
	}
	.general_template .block3 .box .left{
		width:35%;
	}
	.general_template .block7 .box{
		background-size: 600px !important;
		background-position: 100% 100% !important;
	    padding-left: 30px;	
	}
	.general_template .block7 .title{
		padding-top:30px;
	}
	
	.block8_services .general_services_item{
	    margin: 25px 20px;	
	}
	.general_template .block9 .box{
		padding-left:10px;
		box-sizing:border-box;
	}
	.general_template .block10 .box .title{
		padding-top:60px;
	}
	.snos_klient.glav .sliderkit .sliderkit-nav-clip ul li{
		width: 180px !important;
	}
}
@media (max-width: 768px){
	.general_template .box{
		width:100%;
	}
	.general_template .mainblock{
		margin:0;
	}
	.general_template .block3{
		height:auto;
		padding-bottom:30px;
	}
	.general_template .block3 .box .left{
		display:none;
	}
	.general_template .block3 .box .right{
		display:block;
		width:100%;
	    text-align: center;	
	}
	.general_template .block3 .box .right .desc iframe{
		width:100% !important;
	}
	.general_template .slick_reviews{
		width:100%;
	}
	.general_template .slick_reviews .slick-list{
		width:100% !important;
	}
	.general_template .slick_reviews .slick-slide{
		width:768px !important;
		padding-left:10px;
		padding-right:10px;
	    box-sizing: border-box;	
	}
	.snos_klient.glav .sliderkit .sliderkit-nav-clip ul li{
		width: 180px !important;
	}
	.general_template .block7 .box{
		background-size: 500px !important;
		background-position: 100% 100% !important;
	    padding-left: 30px;	
	}
	.general_template .block7 .title{
		padding-top:30px;
	}
	.general_template .block8 .box .desc{
		font-size:11px;
	}
	.general_template .block9 .box .desc{
		text-align:center;
	}
	.general_template .block9{
	    background: #ededed;
		min-height: 360px;
		text-align:center;
	}
	.general_template .block9 .box{
	    background: none !important;
	    min-height: 360px;	
	}
	.general_template .block9 .box .title{
	   padding-top:60px;
	   text-align:center;
	}
	.general_template .block10 .box .title{
	   padding-top:60px;
	   text-align:center;
	}
		.general_template .clients_slider{
	display:none;
	}
}
@media (max-width: 500px){
	.achievements div:not(.clear){
		float:none;
		width:100%;
	}
	
	.general_template .box{
		width:100%;
	}
	.general_template .snos_klient.glav{
		margin:0;
		
	}
	.general_template .snos_klient.glav .sliderkit-nav{
		padding-left:10px;
		padding-right:10px;
		box-sizing: border-box;
	}
	.adventages .adventage_item{
		height:auto;
		margin-bottom:30px;
	}
	.general_template .block3{
		
	}
	.general_template .block3 .box .left{
		display:none;
	}
	.general_template .block3 .box .right{
		width:100%;
		padding-left: 0;
	}
	.general_template .block3 .box .right .title{
		text-align:center;
	}
	.general_template .block3 .box .right .desc{
		text-align:center;
	}
	.general_template .mainblock{
		margin:0;
	}
	.general_template .snos_klient .sliderkit-nav-prev{
		left:5px;
	}
	.general_template .block2{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.general_template .block4{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.general_template .block8{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	.general_template .block9{
		min-height:auto;
		padding-bottom: 20px;

	}
	.general_template .block9 .box{
		padding-left:10px !important;
		padding-right:10px !important;
		box-sizing: border-box;
		min-height:auto;
	}
	.general_template .block10{
		padding-left:10px !important;
		padding-right:10px !important;
	}
	div.spec_teh_item.empty{
		display:none;	
	}
	div.spec_teh_item{
		float:none !important;
		display:block;
		width:100%;
		height:200px;
	}
	div.spec_teh_item .spec_teh_item_image{
		width:100%;
		text-align:center;
	}
	.general_template .block5{
		height:410px;
	}
	.general_template .slick_reviews{
		width:100%;
	}
	.general_template .slick_reviews .slick-list{
		width:100% !important;
	}
	
	.general_template .block7 .box{
		background:none !important;
		    padding-left: 10px;
			padding-right: 10px;
			box-sizing: border-box;
	}
	.general_template .block7 .title{
		text-align:center;
	    padding-top: 55px;	
	}
	.general_template .block7 .dec{
		text-align:center;
	}
	.general_template .block7 .more{
		text-align:center;
	}
	.general_template .block7{
		
	}
	.general_template .block9 .box{
		background:none !important;
	}
	.general_template .block9 .box .desc{
		text-align:center;
	}
	.general_template .block9 .box .title{
		padding-top:55px;
		text-align:center;
	}
	.general_template .block10 .box .title{
		padding-top:55px;
		text-align:center;
	}
	#template2 .mainblock{
		margin:0 15px;
	}
	#template2 .mainblock .tech-slider{
		padding-right:0 !important;
	}
	#template2.spectehnica .tech-slider .box_right #myCarousel{
		width: 100%;
		max-width: 100% !important;
	}
	#specifications .specification_item .specification_item_value{
		float:right !important;
	}
	#specifications .specification_item{
		box-sizing:border-box;
		padding:0 10px;
	}
	#template2.spectehnica .order_box{
		height:auto;
	}
	#template2.spectehnica .order_box .right{
	    padding-left: 0;	
	}
	#template2.spectehnica .ifexistsquestions{
		text-align:center;
	}
	#template2.spectehnica .content ul{
	    padding-left: 0px;	
	}
	#template2.spectehnica .tab-pane{
		padding-left:10px;
		padding-right:10px;
	}
	#template2.spectehnica .block2 .box .left{
		display:none;
	}
	#template2.spectehnica .block3{
		padding-right:10px;
		padding-left:10px;
	}
}
@media (max-width: 500px){
	.general_template .slick_reviews .slick-slide{
		width:500px !important;
		padding-left:10px;
		padding-right:10px;
	    box-sizing: border-box;	
	}
	.snos_klient.glav .sliderkit .sliderkit-nav-clip ul li{
		width: 250px !important;
	}
}

@media (max-width: 414px){
	.general_template .slick_reviews .slick-slide{
		width:414px !important;
		padding-left:10px;
		padding-right:10px;
	    box-sizing: border-box;	
	}
	.snos_klient.glav .sliderkit .sliderkit-nav-clip ul li{
		width: 207px !important;
	}
}
@media (max-width: 411px){
	.general_template .slick_reviews .slick-slide{
		width:411px !important;
		padding-left:10px;
		padding-right:10px;
	    box-sizing: border-box;	
	}
	.snos_klient.glav .sliderkit .sliderkit-nav-clip ul li{
		width: 206px !important;
	}
}
@media (max-width: 375px){
	.general_template .slick_reviews .slick-slide{
		width:375px !important;
		padding-left:10px;
		padding-right:10px;
	    box-sizing: border-box;	
	}
	.snos_klient.glav .sliderkit .sliderkit-nav-clip ul li{
		width: 189px !important;
	}
}
@media (max-width: 360px){
	.general_template .slick_reviews .slick-slide{
		width:360px !important;
		padding-left:10px;
		padding-right:10px;
	    box-sizing: border-box;	
	}
	.snos_klient.glav .sliderkit .sliderkit-nav-clip ul li{
		width: 180px !important;
	}
}
@media (max-width: 320px){
	.general_template .slick_reviews .slick-slide{
		width:320px !important;
		padding-left:10px;
		padding-right:10px;
	    box-sizing: border-box;	
	}
	.snos_klient.glav .sliderkit .sliderkit-nav-clip ul li{
		width: 320px !important;
	}
}

@media (max-width: 500px){
	.header_glav{
		top: -120px !important;
	}
	.header_glav .logo{
		height: 120px !important;
		width: 200px !important;
		position: relative;
		margin: 0 auto;
		left: 0px !important;
	}
	#sidebar-menu .nav-toggle{
		top:-50px !important;
	}
	.heder_link{
		height: 190px !important;
	}
	.heder_link .wrapper{
		margin: 0px;
		padding-top: 130px;
		padding-left: 10px;
	}
	.heder_table_wrapper{
		margin: 0px auto;
	}
	.soc, .phonebuttons, .hours{
		display:none;
	}
	.title-2{
		padding-left:5px !important;
	}
	.mainblock .content.s h1{
		font-size: 23px;
	}
	img[src*="/images/kontent/akczii/03.png"]{
		display: none;
	}
	img[src*="/images/kontent/home/02.png"]{
		display:none;
	}
	img[src*="/images/kontent/home/01.jpg"]{
		float: none !important;
		width: 100%;
		height: auto;
	}
	.fancybox-thumbs img[src*="images/Brash/sro/sro_01.jpg"]{
		width:100%;
		height: auto;	
	}
	.contacts-phone{
		display:block;
		padding-bottom: 10px;
	}
	.text-contacts{
		text-align:center;
	}
	.img-contacts{
		display:none;
	}
	.numbered-table td{
		width:auto !important;
		display:block;
	}
	.numbered-table td:nth-child(odd){
		float:left;
	}
}
@media (max-width: 470px){
	.long-table{
		border-spacing: 1px !important;
	}
	.long-table  td{
		padding: 3px !important;
	}
}
@media (max-width: 450px){
	.botmenu{
		width: auto;
	}
	img[src*="/images/kontent/kotlovan/17.jpg"]{
		width:100% !important;
	}
	.tab-3-adaptive td{
		width: 90% !important;
	}
	.text-img{
		max-width: 120px !important;
		margin: 0px 5px;
		
	}
	.content table tr td{
		padding: 5px !important;
	}
	.mainblock .content .title-2{
		margin-bottom: -35px;
	}
	.o-kompanii-slogan{
		text-align:center !important;
		line-height:26px !important;
	}
	.white.docs .document .doc_links{
		width:auto !important;
		height:auto !important;
	}
	.white.docs .document .doc_links .doc{
		margin-bottom: 7px;
	}
}
@media (max-width: 370px){
	.long-table .head td{
		font-size: 11px !important;
	}
	.long-table td{
		font-size: 12px !important;
	}
}

@media (max-width: 1130px){
	.tech-card-adaptive .order-btn img{
		width:100% !important;
		height:auto;
	}
}
@media (max-width: 1080px) and (min-width: 1050px){
	.tech-card-adaptive .order-btn{
		width:35% !important;
	}
}
@media (max-width: 1050px) and (min-width: 940px){
	.tech-slider{
		float: none !important;
		width:auto !important;
	}
	.tech-info{
		float: none !important;
		width:auto !important;
	}
	.tech-card-adaptive {
		width:70%;
		margin:0 auto;
	}
}
@media (max-width: 830px){
	.tech-slider{
		float: none !important;
		width:auto !important;
	}
	.tech-info{
		float: none !important;
		width:auto !important;
	}
	.tech-card-adaptive {
		width:70%;
		margin:0 auto;
	}
}
@media (max-width: 680px){
	.tech-card-adaptive {
		width:80% !important;
	}
}
@media (max-width: 585px){
	.tech-card-adaptive {
		width:90% !important;
	}
}
@media (max-width: 530px){
	.tech-card-adaptive {
		width:100% !important;
	}
	#myTabContent #teh table td{
		display:block;
		width:100% !important;
		padding: 0 !important;
	}
	#myTabContent #spec img{
		width:100% !important;
	}	
}
@media (max-width: 482px){
/* 	.tech-info div {
		float: none !important;
		width:auto !important;
		margin: 0 auto;
	} */
	.order-btn{
		height:170px !important;
		max-width:170px !important;
	}
}

@media (max-width: 1024px){
	#template2.spectehnica .mainblock{
		width:100%;
		margin:0;
	}
	#template2.spectehnica .tech-slider{
		width:545px !important;
	    display: inline-block;
		vertical-align:top;
	}
	#template2.spectehnica .tech-card-adaptive{
		width:100% !important;
	}
	#template2.spectehnica .tech-info{
		width: 455px !important;
		display: inline-block;
		vertical-align: top;
	}
	#template2.spectehnica .content_left{
		width:725px;
	}
	#template2.spectehnica .block2 .box .right{
		width: 520px;
		padding-left: 20px;
		box-sizing: border-box;
	}
	#template2.spectehnica .block3 .box{
		padding-left:10px;
	}
	#template2.spectehnica .block3 .box .osobennosti_title{
	    padding: 25px 0 0 10px;	
	}
	#template2.spectehnica .block3 .box .osobennosti_item{
		width:250px;
	}
}
@media (max-width: 768px){
	#template2.spectehnica .mainblock{
		width:100%;
		margin:0;
	}
	#template2.spectehnica .tech-card-adaptive{
		text-align:center;
	}
	#template2.spectehnica .tech-slider{
		width:100% !important;
	    display: inline-block;
		vertical-align:top;
	}
	#template2.spectehnica .tech-card-adaptive{
		width:100% !important;
	}
	#template2.spectehnica .tech-info{
		width: 100% !important;
		display: inline-block;
		vertical-align: top;
	}
	#template2.spectehnica .tech-info h1{
		text-align:center;
	}
	.order_box{
		display:inline-block;
		vertical-align:top;
		width:460px;
		text-align:left;
	}
	.order_box .inputs_box input#count{
		margin:0;
	}
	.order_box .order_send{
		display:inline-block;
	}
	.order_box .right{
		text-align:right;
	}
	#template2.spectehnica .ifexistsquestions{
		text-align:center;
	}
	
	#specifications .specification_item{
		padding-left:10px;
		padding-right:10px;
		box-sizing:border-box;
	}
	#template2.spectehnica .content_left{
		width:100%;
		margin-top:20px;
	}
	#template2.spectehnica .content_left .tab-pane{
		padding-left:10px;
		padding-right:10px;
		box-sizing:border-box;
	}
	#template2.spectehnica .content_left ul{
		padding-left:0;
		text-align:center;
	}
	#template2.spectehnica .content_left ul li{
		display:inline-block;
		vertical-align:top;
		float:none;
	}
	#template2.spectehnica .content_right{
		width:100%;
		margin-top:25px;
		margin-left:0;
	}
	#template2.spectehnica .content_right .service_item{
		width:240px;
		display:inline-block;
		vertical-align: top;
		border-bottom:0;
		border-right: 1px solid #eaeaea;
		box-sizing:border-box;
		padding-left:5px;
		padding-right:5px;
	}
	#template2.spectehnica .content_right .service_item .prices .price_title{
		font-size:13px;
	}
	#template2.spectehnica .content_right .service_item:last-child{
		border-right: 0;
	}
	#template2.spectehnica .block2 .box .left img{
		max-width:100%;
	}
	#template2.spectehnica .block2{
		height:auto;
		padding-bottom:30px;
	}
	#template2.spectehnica .block2 .box{
		width:100%;
	}
	#template2.spectehnica .block2 .box .left{
		width:100%;
		text-align:center;
	}
	#template2.spectehnica .block2 .box .right{
		width: 100%;
		padding-left: 0;
		box-sizing: border-box;
		text-align:center;
	}
	#template2.spectehnica .block2 .box .right p:nth-child(1){
		display:none;
	}
	#template2.spectehnica .block2 .box .right p:nth-child(2){
		display:none;
	}
	
	#template2.spectehnica .block3 .box{
		padding-left:10px;
		width:100%;
	}
	#template2.spectehnica .block3 .box .osobennosti_title{
	    padding: 25px 0 0 10px;
		text-align:center;
	}
	#template2.spectehnica .block3 .box .osobennosti_item{
		width:50%;
	}
}
@media (max-width: 500px){
	#template2.spectehnica .tech-slider .box_left{
		display:none !important;
	}
	#template2.spectehnica .tech-slider .box_right{
		width:100%;
	}
	#template2.spectehnica .tech-info h1{
		text-align:center;
	}
	#template2.spectehnica .content_left{
		width:100%;
	}
	#template2.spectehnica .content_right{
		width:100%;
		margin-left: 0px;
	}
	#specifications .specification_item .specification_item_name{
		width:60% !important;
	}
	#template2.spectehnica .order_box{
		width:100%;
	}
	#template2.spectehnica .order_box .bottom .left span{
		font-size:14px;
	}
	#template2.spectehnica .order_box .bottom .left span.price{
		font-size:24px;
	}
	#template2.spectehnica .block2{
		min-height: auto;
		height:auto;
	}
	#template2.spectehnica .block2 .box{
		width:100%;
	}
	#template2.spectehnica .block3 .box{
		width:100%;
		box-sizing:border-box;
		padding-left: 10px;
	}
	#template2.spectehnica .block3 .box .osobennosti_title{
		text-align:center;
		padding-left:0;
		
	}
	#template2.spectehnica .block3 .box .osobennosti_item{
		display:block;
		width:100%;
		padding:0px 0px 10px 30px;
	}
	#template2.spectehnica .block2 .box .left img{
		max-width:100%;
	}
	#template2.spectehnica .block2 .box .left{
		width:100%;
		position:relative
	}
	#template2.spectehnica .block2 .box .right{
		text-align:center;
		width:100%;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:20px;
		box-sizing:border-box;
	}
	#template2.spectehnica .content_right .service_item{
		border-right:0;
	}
}
