@media screen and (min-width: 980px) and (max-width: 1199px) {
	header .span3 {width: 260px;}
	header .span7 {width: 500px;}
	#topnav li.current-menu-item > a::after, #topnav li.sfHover > a::after, #topnav li a:hover::after{height: 60px;}
	#topnav li a::after{top:-10px;}
	.sf-menu li:hover ul, .sf-menu li.sfHover ul {top:70%; left:0; z-index:99;}
	#topnav li{padding-bottom: 10px;}
	.row-fluid .span4.field{display: block;}
	.logo_h.logo_h__img > img {width: 100%;}
	.nav__primary.isStuck{margin-left: -100px;}
	.isStuck #topnav li.current-menu-item > a::after, .isStuck #topnav li.sfHover > a::after, .isStuck #topnav li a:hover::after{height: 72px;}
	.banner-wrap .banner-content-holder p{height: 125px; overflow: hidden;}
	.forma_call p {font-size: 13px; padding-bottom: 10px; padding-top: 5px;}
	.featured-thumbnail{width: 100%;}	
	.archive_lists h3 {font-size: 18px;}
}
@media screen and (min-width: 768px) and (max-width: 979px) {
	.header .span3 {width: 140px; margin-left: 10px;}
	.header .span7 {width: 395px; margin-left: 10px;}
	header .span2 {width: 150px; margin-left: 10px;}
	.nav__primary{margin: 0;}
	#topnav li.current-menu-item > a::after, #topnav li.sfHover > a::after, #topnav li a:hover::after{height: 60px;}
	#topnav li a::after{top:-10px;}
	.sf-menu li:hover ul, .sf-menu li.sfHover ul {top:70%; left:0; z-index:99;}
	#topnav li{padding-bottom: 10px;}
	.parallax-slider #mainCaptionHolder .container {top: 10%;}
	.parallax-slider {height: 500px;}
	.parallax-slider .controlBtn{top:35%;}
	.parallax-slider #mainCaptionHolder .slider_caption h1, .parallax-slider #mainCaptionHolder .slider_caption h2{font:bold 50px/50px "Istok Web",sans-serif;}
	.banner-wrap .banner-content-holder p{height: 110px; overflow: hidden;}
	.banner-wrap .banner-content-holder h5{font:bold 18px/24px "Istok Web",sans-serif;}
	.nav__primary.isStuck{margin-left: -120px;}
	.isStuck #topnav li.current-menu-item > a::after, .isStuck #topnav li.sfHover > a::after, .isStuck #topnav li a:hover::after{height: 55px;}
	.center-block .span3.cont-block_1, .center-block .span3.cont-block_2, .center-block .span3.cont-block_3 {width: 200px;}
	.block_4 {min-height: 270px;}
	.cont-block_3 h2, .cont-block_2 h2, .cont-block_1 h2 {margin-bottom: 60px;}
	.featured-thumbnail.large img {height: 100%; width: 100%;}
	.featured-thumbnail{width: 100%;}
	.featured-thumbnail{width: 100%;}
	.lb-data .lb-close{left: 0;	top: -35px;}
	.lb-nav a.lb-next {right: 0; top: 100%;}
	.lb-nav a.lb-prev {left: 60%; top: 100%;}
	.row-fluid h3{font: bold 16px/24px Istok Web;}
	.row-fluid .span4.field{display: block;}

}
@media screen and (min-width: 550px) and (max-width: 767px) {
	.parallax-slider #mainCaptionHolder .slider_caption h1, .parallax-slider #mainCaptionHolder .slider_caption h2 {font-size: 24px;}
	.parallax-slider #mainCaptionHolder .slider_caption{padding: 0 20px;}
	.parallax-slider {height: 250px;}
	.post-203 .span3 {display: inline-block; margin: 0 auto; width: 250px;}	
	.recent-posts.three-col li {width: 100% !important;}
	.parallax-slider #mainCaptionHolder .container {top: 30%;}
	.banner-wrap .banner-content-holder{padding: 10px 5%;}
	.banner-wrap .banner-content-holder h5 {color: #fff; font: bold 15px/24px "Istok Web",sans-serif; margin-bottom: 5px; text-transform: uppercase;}
	.banner-wrap .banner-content-holder p {color: #fff; font: 11px/21px "Istok Web",sans-serif; margin: 0; overflow: hidden;}
	.title-box .title-box_primary{font-size: 26px;}
	.title-box .title-box_secondary{font-size: 20px;}
	.cont-block_3 h2, .cont-block_2 h2 {margin-bottom: 10px;}
	.block_4{min-height: auto;}
	.content_box{padding:40px 0;}
	.auto_play_carousel-wrap .auto_play_carousel .owl-controls .owl-buttons .owl-prev, .auto_play_carousel-wrap .auto_play_carousel .owl-controls .owl-buttons .owl-next{top: -15px;}
	.auto_play_carousel-wrap .auto_play_carousel .owl-controls .owl-buttons .owl-prev {left: -35px;}
	.auto_play_carousel-wrap .auto_play_carousel .owl-controls .owl-buttons .owl-next {right: -35px;}
	.span3.inform{text-align: center;}
	.modal {left: 0; margin: 0 auto; right: 0;}
	.footer_raz{text-align: center;}
	.content-holder {padding: 0 !important;}
	.content-holder .container {padding-left: 20px;	padding-right: 20px;}
	.filter-wrapper .filter li{font-size: 16px;}
	h1{font: bold 27px/36px Istok Web;}
	h2{font: bold 20px/24px Istok Web;}
	.featured-thumbnail{width: 100%;}
	.lb-data .lb-close{left: 0;	top: -35px;}
	.lb-nav a.lb-next {right: 0; top: 100%;}
	.lb-nav a.lb-prev {left: 60%; top: 100%;}
	.post-content-holder .thumbnail {float: none !important; margin: 0 auto !important; max-width: 200px !important;}
	p.tel {display: inline-block; margin-right: 10px; margin-top: 10px; position: relative; top: 12px;}
	.center-block .span3{display: block;}
	.center-block .span3 {display: block;}
	.featured-thumbnail.large img {height: 100%; width: 100%;}
	.akredit {margin: 0 auto; width: 300px;}
	footer .span3 {display: inline-block; float: left; width: 50%;}
}
@media screen and (min-width: 414px) and (max-width: 549px) {
	.parallax-slider #mainCaptionHolder .slider_caption h1, .parallax-slider #mainCaptionHolder .slider_caption h2 {font-size: 15px;}
	.parallax-slider #mainCaptionHolder .slider_caption{padding: 0 20px;}
	.parallax-slider {height: 150px;}
	.parallax-slider #mainCaptionHolder .container {top: 50px;}
	.banner-wrap .banner-content-holder{padding: 10px 5%;}
	.banner-wrap .banner-content-holder h5 {color: #fff; font: bold 15px/24px "Istok Web",sans-serif; margin-bottom: 5px; text-transform: uppercase;}
	.banner-wrap .banner-content-holder p {color: #fff; font: 11px/21px "Istok Web",sans-serif; margin: 0; overflow: hidden;}
	.title-box .title-box_primary{font-size: 26px;}
	.title-box .title-box_secondary{font-size: 20px;}
	.cont-block_3 h2, .cont-block_2 h2 {margin-bottom: 10px;}
	.block_4{min-height: auto;}
	.content_box{padding:40px 0;}
	.auto_play_carousel-wrap .auto_play_carousel .owl-controls .owl-buttons .owl-prev, .auto_play_carousel-wrap .auto_play_carousel .owl-controls .owl-buttons .owl-next{top: -15px;}
	.auto_play_carousel-wrap .auto_play_carousel .owl-controls .owl-buttons .owl-prev {left: -35px;}
	.auto_play_carousel-wrap .auto_play_carousel .owl-controls .owl-buttons .owl-next {right: -35px;}
	.span3.inform{text-align: center;}
	.modal {left: 0; margin: 0 auto; right: 0; width: 90%;}
	.footer_raz{text-align: center;}
	.content-holder {padding: 0 !important;}
	.content-holder .container {padding-left: 20px;	padding-right: 20px;}
	.filter-wrapper .filter li{font-size: 16px;}
	h1{font: bold 27px/36px Istok Web;}
	h2{font: bold 20px/24px Istok Web;}
	.featured-thumbnail{width: 100%;}
	.lb-data .lb-close{left: 0;	top: -35px;}
	.lb-nav a.lb-next {right: 0; top: 100%;}
	.lb-nav a.lb-prev {left: 60%; top: 100%;}	
	.featured-thumbnail.large.forma_call img {height: 100%; width: auto;}
}
@media screen and (min-width: 320px) and (max-width: 413px) {
	.parallax-slider #mainCaptionHolder .slider_caption h1, .parallax-slider #mainCaptionHolder .slider_caption h2 {font-size: 15px;}
	.parallax-slider #mainCaptionHolder .slider_caption{padding: 0 20px;}
	.parallax-slider {height: 150px;}
	.parallax-slider #mainCaptionHolder .container {top: 50px;}
	.banner-wrap .banner-content-holder{padding: 10px 5%;}
	.banner-wrap .banner-content-holder h5 {color: #fff; font: bold 15px/24px "Istok Web",sans-serif; margin-bottom: 5px; text-transform: uppercase;}
	.banner-wrap .banner-content-holder p {color: #fff; font: 11px/21px "Istok Web",sans-serif; margin: 0; overflow: hidden;}
	.title-box .title-box_primary{font-size: 26px;}
	.title-box .title-box_secondary{font-size: 20px;}
	.cont-block_3 h2, .cont-block_2 h2 {margin-bottom: 10px;}
	.block_4{min-height: auto;}
	.content_box{padding:40px 0;}
	.auto_play_carousel-wrap .auto_play_carousel .owl-controls .owl-buttons .owl-prev, .auto_play_carousel-wrap .auto_play_carousel .owl-controls .owl-buttons .owl-next{top: -15px;}
	.auto_play_carousel-wrap .auto_play_carousel .owl-controls .owl-buttons .owl-prev {left: -35px;}
	.auto_play_carousel-wrap .auto_play_carousel .owl-controls .owl-buttons .owl-next {right: -35px;}
	.span3.inform{text-align: center;}
	.modal {left: 0; margin: 0 auto; right: 0; width: 90%;}
	.footer_raz{text-align: center;}
	.content-holder {padding: 0 !important;}
	.content-holder .container {padding-left: 20px;	padding-right: 20px;}
	.filter-wrapper .filter li{font-size: 16px;}
	h1{font: bold 27px/36px Istok Web;}
	h2{font: bold 20px/24px Istok Web;}
	.featured-thumbnail{width: 100%;}
	.lb-data .lb-close{left: 0;	top: -35px;}
	.lb-nav a.lb-next {right: 0; top: 100%;}
	.lb-nav a.lb-prev {left: 60%; top: 100%;}
}