@media screen and (max-width: 1400px){
	header { padding-left: 30px; padding-right: 30px; width: calc(100% - 60px);}
}

@media screen and (max-width: 1259px){
	#logo { padding-top: 20px; padding-bottom: 20px;}
	#menu-icon { position: static; left: auto; top: auto; pointer-events: auto; cursor: pointer; }
	header { position: static; z-index: 9999; height: auto; padding-left: 20px; padding-right: 20px; width: calc(100% - 40px);}
	nav {clear: both; float: none; padding: 0; margin-top: 100px; height: auto; width: 100%; background-color: #F8F8F8; display: none;}
	nav ul {list-style: none; height: auto; width: 100%;}
	nav ul li {display: block; float: none; text-align: center; min-height: auto; margin-right: 0; padding: 0; margin: 20px 0; max-width: 100%; width: 100%; font-weight: bold; letter-spacing: -1px; position: relative; }
	nav ul li a { color: #ED7D24; padding: 0;}
	nav ul li .nav-name { text-transform: uppercase; font-size: 1.4em;}
	nav ul li .nav-desc { font-size: 1.3em; font-weight: normal;}
	nav ul li ul { position: static; visibility: visible; width: auto; height: auto; padding: 0; margin-left: 0; margin-bottom: 25px; top: auto; left: auto;}
	nav ul li:hover ul {padding: 0;}
	nav ul li ul li {display: block; float: none; padding: 0; font-weight: bold; letter-spacing: -1px; position: relative; font-size: 1.3em; line-height: 1.2em;}
	nav ul li ul li:last-child { padding: 0;}
	nav ul li a ul li { margin-left: 0; }
	nav ul li.sub { margin-left: 0; }
	nav ul li ul li a { padding: 0; margin: 0; }
	#navig-top { padding: 20px 0;}
	#navig-top li a { color: #147D06;}
	#navig-top li a:hover { color: #ED7D23;}
	#navig-top li .active { color: #F8941E;}
	.home-nav { margin-top: 50px; }
	#categ-header { padding-top: 20px; }
	
	#categ-header nav {background-color: #147D06;}
	#cat-header nav { background-color: #147D06; }
	
	#cat-header nav ul li:hover > a, #cat-header nav ul li:focus > a, #cat-header nav ul li a:hover, #cat-header nav ul li a:focus { color: #ED7D23; }
	
	#cat-header nav ul li:hover ul li a:hover, #cat-header nav ul li:hover ul li a:focus {
		color: #ED7D23;
	}
	
	#cat-header nav ul li:hover a, #cat-header nav ul li:focus a, #cat-header nav ul li a:hover, #cat-header nav ul li a:focus { background-color: inherit; }
	
	
	
	#cat-header nav ul li ul { background-color: inherit; }
	
	.section-slider {
		margin-top: 0;
	}
	
	ul.sub-navigation li {
		display: block;
	}

	ul.sub-navigation li a {
		border-radius: 12px;
		padding: 12px 18px;
	}

}
@media screen and (max-width: 1100px){

	/*-------------------------------------------------------------------------------------------
	1. STRUCTURE - wrappers, containers
	-------------------------------------------------------------------------------------------*/
	
	.box12, .box13, .box23, .box34, .box14 { float: none; width: 100%; padding-right: 0; }

	.header-image-big { visibility: hidden; }
	
	.news-link { padding-bottom: 30px; display: block;}

	.subnavig-list { border: none; padding: 0 !important; margin-left: 0;}

	
	/*-------------------------------------------------------------------------------------------
	2. HEADER
	-------------------------------------------------------------------------------------------*/

	#slides { display: none;}


	
	/*-------------------------------------------------------------------------------------------
	3. MAIN
	-------------------------------------------------------------------------------------------*/
	.container { padding: 0 10px; }
	
	#wrapper-main { background-color: #fff; }
	
	#location { padding-top: 15px; }
	
	.box-image { float: none; width: 100%; }
	.box-text { float: none; width: 100%; }
	
	.box-background-repeat { background-image: none; }	
	
	#bxslider a li h1 { font-size: 2.0em; letter-spacing: -1px; }
	


	.categ-slider { position: relative; text-align: center; display: block; width: 90%; margin: 0 auto;}
	.categ-slider li { text-align: center; color: #fff; display: inline-block; width: 230px;}
	.categ-slider li:last-child { padding-right: 0;}
	.categ-slider li a { color: #fff; transition: all .5s ease-in-out; text-transform: uppercase;}
	.categ-slider li .image-bg { background-color: #fff; width: 150px; height: 150px; border-radius: 50%; text-align: center; margin: 0 auto; margin-bottom: 1em; transition: all .5s ease-in-out;}
	.categ-slider li a:hover .image-bg { background-color: #ed7d23 !important;}
	.categ-slider li a:hover { color: #ed7d23;}

	.categs-cat .categ-slider { position: relative; text-align: center; display: block; width: 90%; margin: 0 auto; table-layout: fixed;}
	.categs-cat .categ-slider li { text-align: center; color: #fff; display: inline-block; max-width: 170px; margin-right: 10px; font-size: 0.9em;}
	.categs-cat .categ-slider li a { color: #147D06; transition: all .5s ease-in-out; text-transform: uppercase;}
	.categs-cat .categ-slider li .image-bg { background-color: #147D06; width: 100px; height: 100px; border-radius: 50%; text-align: center; margin: 0 auto; margin-bottom: 1em; transition: all .5s ease-in-out;}
	.categs-cat .categ-slider li a:hover .image-bg { background-color: #ed7d23 !important;}
	.categs-cat .categ-slider li a:hover { color: #ed7d23;}
	.categs-cat .categ-slider .active .image-bg{ background-color: #C0C0C0;}
	.categs-cat .categ-slider .active a { color: #C0C0C0;}

	.info-padding-left { padding-left: 0 !important; }
	.info-padding-right { padding-right: 0 !important; }

	
}


@media screen and (max-width: 890px){

	.categ-slider li { text-align: center; color: #fff; display: inline-block; width: 250px;}
	/*#social { display: none;}
	#footer-1 { display: none;}
	#footer-2 { display: none;}*/
	.green-down-responsive { display: none;}
	.box-contact .box13, .box23 { float: none; padding-right: 0; width: 100%;}
	.box-contact .box13 { padding-top: 30px;}
	.box-contact .box-last { padding-right: 0;}

}


@media screen and (max-width: 800px){


	#footer-1 { text-align: center;}

	.contact-form { float: left;}

	.tabs-text { border-left: 0;}
	.tabs { display: block;}

	.categs-cat .categ-slider { position: relative; text-align: center; display: block; width: 90%; margin: 0 auto; table-layout: fixed;}
	.categs-cat .categ-slider li { text-align: center; color: #fff; display: inline-block; max-width: 170px; margin-right: 10px; vertical-align: top; }
	.categs-cat .categ-slider li a { color: #147D06; transition: all .5s ease-in-out; text-transform: uppercase;}
	.categs-cat .categ-slider li .image-bg { background-color: #147D06; width: 100px; height: 100px; border-radius: 50%; text-align: center; margin: 0 auto; margin-bottom: 1em; transition: all .5s ease-in-out;}
	.categs-cat .categ-slider li a:hover .image-bg { background-color: #ed7d23 !important;}
	.categs-cat .categ-slider li a:hover { color: #ed7d23;}

	.categ-slider li.list12 { width: 50%;}
	.categ-slider li.list13 { width: 50%;}
	.categ-slider li.list11 { width: 50%;}
	
	.slick-slider .slick-arrow {
		display: none;
		visibility: hidden;
	}
	
	.slick-slider .slider-overlay .overlay-text {
		display: none;
	}
	
	.slick-slider .slider-overlay { 
		left: 40px;
		bottom: 30px;
		right: 30px;
	}
	
	
	.floating {
		left: 0;
		right: 0;
		bottom: 0;
		background-image: none;
		background-color: #fff;
		width: 100%;
		height: auto;
	}
	
	.floating-close {
		top: 10px;
		right: 10px;
	}
	
	.floating-radius {
		border-radius: 0;
		overflow: visible;
	}
	
	.floating-text {
		float: none;
		width: 100%;
		padding-top: 15px;
	}

}




@media screen and (max-width: 550px){
	#bxslider a li h1 { font-size: 1.6em; letter-spacing: -0; }
	.categ-slider li { text-align: center; color: #fff; display: inline-block; width: 190px;}

	#navig-mobile { position: static;}
	
	.categ-slider li.list12 { width: 100%;}
	.categ-slider li.list13 { width: 100%;}
	.categ-slider li.list11 { width: 100%;}

	ul#navig_cat li { width: 49.58%; padding-bottom: 3px;} 
	ul#navig_cat li:nth-child(3) { padding: 0;}
	ul#navig_cat li:nth-child(4) { padding-left: 0.42%;}
	ul#navig_cat li:nth-child(5) { padding: 0;}
	#slides { display: none;}
	
	.slick-slider .slider-overlay { 
		left: 30px;
		bottom: 20px;
		right: 20px;
	}

	.slick-slider .slider-overlay .overlay-title h2 {
		font-size: 2.5em;
	}
}