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

.page-slider .slider .slide.active
	{
		background:none !important;
		width:100% !important;
		height:auto !important;
		
	}


	
	.page-slider .slider .slider-holder {
		width: 100%;
		position: relative;
		margin: 0 auto;
		height: 100%;
	}


	.page-slider .slider .slick-dots {
	}	
	
	.page-slider .slider .slick-list 
	{
		margin: 0;
		width:100%;
	}	
	.page-slider .slider.rwdfull .slick-list 
	{
		margin: 0 !important;
		width:100% !important;
	}

	.page-slider .slider .slide	
	{
		background:none !important;
	}
	
	.page-slider .slider .slide img
	{
		max-width:100%;
		display:block !important;
	}

	.page-slider  
	{
		height:auto !important;
	}
	
	
	.page-slider .slider .slide .title-holder
	{
		/*text-align:center !important;*/
		width:80% !important;
		margin:0px auto !important;
	}		
}


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

	aside{width: 25%; float: right; overflow:hidden;}	
	.page-content-left {max-width: 70%; float: left; overflow:hidden;}
	
}	


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

    header,
    .holder{width: 100% !important; }

    .contact-col.cc-1 { width: 100%; padding-right: 0; }

	/*
    aside.left { float: right !important; }
    .page-content-left.right { float: left !important; }
	*/
	
    aside.left { float: none !important; width:100% !important; max-width:100% !important;}
    .page-content-left.right { float: none !important; width:100% !important; max-width:100% !important; }	
	
    .page-content-side ul { display: none; }

    .page-content-left,aside
    {width: 100%; max-width: 100%; float: none;}

    nav
    {display: none}

    .burger{display: block; position: relative;}
	.burger::after {  color:#EFA300; font-size:10px; font-family:'Open Sans', Arial; letter-spacing:1px; position:absolute; top:100%; left: -1px; content: "MENU";}
	
    .header-top{margin-top: 60px;}

    nav{position: fixed; left: 0; top: 145px; bottom: 0; overflow-y: scroll; width: 100%; z-index: 111100;}
    nav ul{padding: 30px 0;}
    nav ul li{display: block; margin: 0; border-bottom: 1px solid #504f4f}
    nav ul li a{display: block; font-size: 18px; text-align: center; padding: 12px 0;}

    nav .submenu{width: 100%; box-sizing: border-box; display: block !important; position: relative;
        left: auto; top: auto;}
    nav .submenu li{border-bottom: 0}
    nav .submenu li a{font-size: 14px; padding: 5px 0;}

    .aside-form-col{width: 31.333%; float: left;}
    .afc-1{margin-right: 1%; margin-left: 1%; margin-bottom: 0; }
    .category-box .afc-1 .image { /*height: 220px !important; */text-align: center }
    .category-box .afc-1 .image img { height: auto; max-width: 100%; width:auto !important; min-width: 0; display: inline-block; }
    .afc-2 { width: 100%; }
    .aside-form form{margin-top: 0}

    .cc-1{width: 100%; border-right: 0; margin-right: 0; padding-right: 20px;}
    .cc-2{width: 100%; margin-right: 0; padding-right: 20px;}
    .cc-3{width: 100%;}

    .page-content-side{width: 100%}
    .page-content-right{width: 73%;}

    .pagination{margin-bottom: 40px;}
	
	div.article img { max-width:100% !important; height:auto !important;}
	
	
	.page-slider .slider .slide.active
	{
		background:none !important;
		width:100% !important;
		height:auto !important;
		
	}

	.page-slider .slider .slick-list 
	{
		margin: 0;
		width:100%;
	}	
	.page-slider .slider.rwdfull .slick-list 
	{
		margin: 0 -20% !important;
		width:140% !important;
	}

	.page-slider .slider .slide	
	{
		background:none !important;
	}
	
	.page-slider .slider .slide img
	{
		max-width:100%;
		display:block !important;
	}

	.page-slider  
	{
		height:auto !important;
	}
	
	
	.page-slider .slider .slide .title-holder
	{
		/*text-align:center !important;*/
		width:80% !important;
		margin:0px auto !important;
	}	
	
	
    .page-slider .slider .slide .title-holder.ha-left {
        left: 0;
        text-align: left;
		padding-left:20%;
    }
    .page-slider .slider .slide .title-holder.ha-right {
        right: 0;
        text-align: right;
		padding-right:20%;
    }	
	
	.page-container { margin-bottom:0px;}
	footer { padding:15px 0;}
	
	.news .content, .news-list.mix .content {padding-left: 12px!important; padding-right:12px!important; }
	.article table
	{
		width: auto !important;
	}
	
}
@media screen and (max-width: 768px){
    .aside-form-col{width: 100%;}
    .categories .category-box{width: 49%;}
    .categories .category-box:nth-child(3n){margin-right: 2%;}
    .categories .category-box:nth-child(2n){margin-right: 0;}

    /*.page-slider { width:100%; height: auto !important; }*/
    .page-slider .slider .slide .title-1{font-size: 36px; margin-top: 120px;}
    .page-slider .slider .slide .title-2{font-size: 24px;}

	/*.page-slider .slider .slide { height:200px !important;  background-repeat:none !important;}*/
	
    .page-content-side,.page-content-right{width: auto; float: none}
    .page-list{border-right: 0; margin-bottom: 20px;}
    .page-list li{margin: 0}

    .contact-col{width: 100%; float: none; margin-bottom: 20px;}	
		
	
}

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

	.header-top .tb-2 { display:none;}
	form.page-form.contact-side .row.captcha .captcha_bg,
	form.page-form.contact-side .row input, form.page-form.contact-side .row textarea,
	form.page-form.contact-side .row.checkboxes .check-wrapper,
	form.page-form.contact-side .row select{
		width: 100%;
	}
	.name{
		text-align: left;
		padding:0;
	}
	form.page-form.contact-side button[type="submit"]{
		left: 50%;
	}

}

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

	.page-slider .slider .slide .title { line-height:105% !important;}
	
	.page-container-slider { background: none !important;}
	.page-slider .slider .slick-dots { right:5px!important; bottom:5px!important; }
	.page-slider .slider .slide .title-holder
	{
		position:relative !important;
		text-align:center !important;
		width:60% !important;
		margin:0px auto !important;
		margin-top:5px !important;
		
		margin-left:20% !important; margin-right:20% !important;
		
		top:0px !important;
		left:0px !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
	}
	
    .page-slider .slider .slide .title-holder.ha-left {
       
        text-align: center;
		padding-left:0;
    }
    .page-slider .slider .slide .title-holder.ha-right {
    
        text-align: center;
		padding-right:0;
    }
	form.page-form.contact-side .row.captcha .wrapper{
		width: 100%;
		padding:0;
	}
	form.page-form.contact-side .row.checkboxes,
	form.page-form.contact-side .row{
		width: 100%;
	}

	
}

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

    .aside-form-col{width: 100%; float: none;}
    .afc-1{margin-right: 0; margin-bottom: 30px;}
    .aside-form-col{width: 100%;}
    .page-gallery > a{width: 49%;}
    .page-gallery > a:nth-child(3n){margin-right: 2%;}
    .page-gallery > a:nth-child(2n){margin-right: 0;}

    .news .image{ position: relative; margin: 0px !important; float: none; }
	.news .image a { max-height:100% !important;}
	.news-list.mix .news:nth-child(2n) .image { position: relative; margin: 0 auto 20px auto; float: none; }
	
    .news .content, .news-list.mix .content { width:auto!important;}
    .news .content div.article, .news-list.mix .content div.article {height: auto; font-size:16px; margin-bottom:8px;}
	.news .content .see-more { padding-right:10px; float:left !important; }

	.category-box div.article { margin:0 10px 0px 9px; }
	.category-box div.article{  max-height: auto; margin-bottom:8px;}
	.category-box .see-more { position:relative; }
	
	.categories .category-box { height:auto;}
	
}
	

@media screen and (max-width: 500px){
    .categories .category-box{width: 100%;}
    .categories .category-box:nth-child(3n){margin-right: 0;}
	.header-top .text-box{display: none}	
	
	.article table
	{
		width: auto !important;
	}
	.article table td
	{
	    width: 100%;
	    float: left;
	    text-align: center;
	}
	
	.page-slider .slider .slick-dots { display:none !important; }
	
	/*.page-slider .slider .slide .title-holder { display:none !important;}		*/
	
	.category-box .image { text-align:center;}
	.category-box .image img { max-width:100% !important; width:auto !important; min-width:auto !important; height:auto !important;}

}
@media screen and (max-width: 400px){
    .page-gallery > a{width: 100%;}
    .page-gallery > a:nth-child(3n){margin-right: 0;}

	.categories .category-box h3 { text-align:center;}
	
	.news .content .content_container { min-height:auto; }
	.news .content h3 { margin-top:9px; text-align:center;}
	
	a.back { float:none; margin-bottom:10px !important; display:block;}
	
	.name{

		font-size: 13px;
	}
	
}