@media(max-width:1368px){
    .main-intro-1 .main-intro-wr-1 {
        padding:50px 20px 40px;
        margin-top:-100px !important;
    }
}
#accordeonck297 li.level2 > .accordeonck_outer a {
	 color: #454751;
	font-size: 15px;
	 } 
.banner-small-screen{
	display:none;
}
@media(max-width:1180px){  
    .uk-active .uk-navbar-nav{
        margin-left:220px;
    }
    .uk-active .uk-navbar-nav > li > a{
      font-size:14px;
       margin-top:35px;
       padding: 0 10px 0 0;
       letter-spacing:0px;
       height: 36px;
   }

}
@media(max-width:1165px){
  .tm-top-b .uk-width-medium-2-3,
  .tm-top-b .uk-width-medium-4-6 {
      width: 67%;
  }

}
@media(max-width: 768px){
	.tm-top-b .uk-width-medium-2-3,
    .tm-top-b .uk-width-medium-4-6 {
        width: 100%;
    }
	.top-header {
		display:none;
	}
	.tm-navbar-sticky .tm-navbar-wrapper,
    .tm-navbar-sticky .tm-navbar-wrapper-animate {
	    top:0px;
	}
	.tm-navbar .tm-search .tm-navbar-button {
    	display:none;
    }
    .uk-navbar-toggle{
    	margin-top:-5px;
    }
    .main-intro-1 .main-intro-wr-1 {
        padding:0px;
    }
    .tm-block-top-b{
    	padding-top:20px !important;
    }
    .banner-big-screen {
    	display:none;
    }
    .banner-small-screen{
	    display:block;
	    margin-left:-15px;
    }
    .main-garprom{
        width:347px;
        margin-top:10px;
        margin-bottom:45px;
    }
    .main-li-dir{
    	margin-left:25px;
    }
    .tm-sidebar-b{
    	width: calc(100% - 5px);
    }
    .bottom-cont .cont-adr{
    	padding-left:0px;
    	padding-top:15px;
    }
    .tm-footer .tm-totop-scroller{
    	margin-left:0;
    }
    .tm-footer-right{
    	margin-top:0px !important;
    }
    .tm-footer-center{
    	margin-top:0px !important;
    }
    .tm-footer-left{
    	padding-top:10px;
    }
}
@media(max-width: 767px) and (min-width:450px) {
	.uk-slideshow{
		height:350px !important;
	}
    .uk-sticky-placeholder + .tm-header-container .uk-slideshow > li > .uk-overlay-panel,
    .tm-navbar-centered-true .uk-sticky-placeholder + .tm-header-container .uk-slideshow > li > .uk-overlay-panel {
        padding-top: 40px;
    }
    .main-intro-1 .main-intro-wr-1{
    	width:95%;
    }
    .main-intro-wr-1 h2{
    	font-size:32px;
    	line-height:38px;
    }
    .main-intro-1 .uk-overlay-background{
		height:350px;
    }
    .main-co-akc h1{
        font-size:28px;
    }
    .main-co-akc p{
    	font-size:16px;
    	letter-spacing:0.7px;
    }
    h3.add-p, .main-li-dir h3{
    	font-size:24px;
    }
    .main-garprom{
        padding-left:20px;
        padding-right:15px;
        margin-top:10px;
        margin-bottom:45px;
    }
    .banner-img{
    	margin-left:35px;
    }
     .main-li-dir li{
    	margin-top:7px;
    }
     .main-li-dir{
    	font-size:16px;
    	margin-top:30px;
    }

}
@media(max-width: 1128px) and (min-width:867px) {
			.main-about{
		width:71%;
		text-align:left;
		margin-bottom:10px;
	}
	.main-about-banner{
		margin-left:-5px;
		width:24%;
	}
}
@media(max-width: 866px) and (min-width:769px) {
			.main-about{
		width:65%;
		text-align:left;
		margin-bottom:10px;
	}
	.main-about-banner{
		margin-left:-5px;
		width:27%;
	}
}
@media(max-width: 768px) and (min-width:501px) {
			.main-about{
		width:61%;
		text-align:left;
		margin-bottom:10px;
	}
	.main-about-banner{
		margin-left:-5px;
		width:32%;
	}
}
@media(max-width:500px){
		.main-about{
		width:90%;
		text-align:left;
		margin-bottom:10px;
	}
	.main-about-banner{
		margin-left:-5px;
	}
}
@media(max-width: 449px) and (min-width:381px) {

	.uk-slideshow{
		height:350px !important;
	}
    .uk-sticky-placeholder + .tm-header-container .uk-slideshow > li > .uk-overlay-panel,
    .tm-navbar-centered-true .uk-sticky-placeholder + .tm-header-container .uk-slideshow > li > .uk-overlay-panel {
        padding-top: 40px;
    }
    .main-intro-1 .main-intro-wr-1{
    	width:95%;
    }
    .main-intro-wr-1 h2{
    	font-size:28px;
    	line-height:34px;
    }
    .main-intro-1 .uk-overlay-background{
		height:350px;
    }
    .main-co-akc p{
    	font-size:16px;
    }
    .main-co-akc h1{
        font-size:24px;
    }
    h3.add-p, .main-li-dir h3{
    	font-size:22px;
    }
    .main-garprom{
    	width:322px;
        padding-left:2px;
        padding-right:0px;
        margin-top:10px;
        margin-bottom:45px;
    }
    .main-garprom p {

        font-size:14px !important;
    }
    .banner-img{
    	width:324px;
    }
    .main-li-dir{
    	font-size:16px;
    	margin-top:30px;
    }
    .main-li-dir li{
    	margin-top:5px;
    }
}
@media(max-width: 380px){

	.uk-slideshow{
		height:350px !important;
	}
    .uk-sticky-placeholder + .tm-header-container .uk-slideshow > li > .uk-overlay-panel,
    .tm-navbar-centered-true .uk-sticky-placeholder + .tm-header-container .uk-slideshow > li > .uk-overlay-panel {
        padding-top: 40px;
    }
    .main-intro-1 .main-intro-wr-1{
    	width:95%;
    }
    .main-intro-wr-1 h2{
    	font-size:28px;
    	line-height:34px;
    }
    .main-intro-1 .uk-overlay-background{
		height:350px;
    }
    .main-co-akc p{
    	font-size:16px;
    }
    .main-co-akc h1{
        font-size:24px;
    }
    h3.add-p, .main-li-dir h3{
    	font-size:22px;
    }
    .main-garprom{
    	width:304px;
    	min-height:55px;
        padding-left:2px;
        padding-right:0px;
        margin-top:10px;
        margin-bottom:45px;
    }
    .main-garprom img{
    	width:90px;
    }
    .main-garprom p {
        line-height:16px;
        font-size:14px !important;
    }
    .banner-img{
    	width:306px;
    }
    .main-li-dir{
    	font-size:16px;
    	margin-top:30px;
    }
    .main-li-dir li{
    	margin-top:5px;
    }
}
@media(max-width: 320px){

    .main-co-akc p{
    	font-size:14px;
    	letter-spacing:-0.6px;
    }
    .main-co-akc h1{
        font-size:20px;
    }
    h3.add-p, .main-li-dir h3{
    	font-size:18px;
    }

	.tm-footer{
		font-size:14px;
	}
	.main-garprom{
    	width:250px;
    	padding-bottom: 0px;
    }
    .main-garprom p { 
        padding-bottom:7px;
    }
    .main-garprom img {
    	width:110px;
    	margin-left:30%;
    	margin-bottom:5px;
    	margin-top:2px;
    }
    .banner-img{
    	width:252px;
    }
    .main-li-dir{
    	font-size:14px;
    	margin-top:30px;
    }
    .main-li-dir{
    	padding-left:15px;
    }
    .bottom-form p {
    	font-size:14px;
    }
}
@media(max-width:1368px){
	.main-intro-1 {
		height:370px;
	}
}
@media(max-width:470px){
  .proectirovanie .uk-width-medium-3-5{
  padding-right:0px;
}
}