@charset "utf-8";
/* header media queries */
@media screen and (max-width: 1600px) {
}

@media screen and (max-width: 1400px) {
	.frame { width: 86%; padding: 0 2% 0 2%; }
	.printbutton-2 { margin: 1rem 0 1rem 0; }
	.smerframe { width: 86%; padding: 0 2% 0 2%; }	
	#logo-block-holder { width: 84%; }
	#soc-bar-block { width: 86%; }
	#foot-logo-frame {	width: 86%; padding: 0 2% 0 2%; }	
}

@media screen and (max-width: 1200px) {
	.frame { width: 96%; padding: 0 2% 0 2%; }
	.smerframe { width: 96%; padding: 0 2% 0 2%; }
	.new-focus-img { width: 100%; height: 50%; border-bottom: #61d101 1px solid; }
    .new-focus-txt { width: 92%; padding: 4%; margin: 54% 0 0 0; }
	.sub-text-smer { width: 92%; padding: 4%; }	
	#logo-block-holder { width: 98%; }
	#soc-bar-block { width: 100%; }
	#foot-logo-frame {	width: 96%; padding: 0 2% 0 2%; }	
}

@media screen and (max-width: 1024px) {	
    .focus-txt { font-size: 1.8vw; word-break: break-all; }	
	.smer-pngs { width: 39%; }
	.greenline { width: 30%; }
	.v2-focus-txt { font-size: 1.2rem; }
	.titles-2 { font-size: 1.6rem; }
}

@media screen and (max-width: 900px) {
	.obj-block {
	  width: 41.5%;
	  padding: 3%;
	  margin: 1%;
	  margin-bottom: 1rem;
      border: #CCC 1px solid;	  
	  -webkit-box-shadow: 0 1rem 1rem -1rem rgba(0,0,0,0.8);
      -moz-box-shadow: 0 1rem 1rem -1rem rgba(0,0,0,0.8);
      box-shadow: 0 1rem 1rem -1rem rgba(0,0,0,0.8);
	}
	
	.obj-main-txt {	width: 98%; padding: 1% 1% 2% 1%; }
	.obj-lb-container {	width: 98%; padding: 2% 1% 1% 1%; border: none; }	
	.arh-cont-hider { width: 100%; }	
	.foot-block { width: 100%; text-align: center; }
	.greenline { width: 40%; }
	.arh-container iframe { width: 104%; }
	#eu-logo-block { display: none; }		
 	#arh-vesti { padding: 1rem 0 1rem 0; }
	#obj-doc { padding: 1rem 0 1rem 0; }	
	#soc-bar-left {	width: 96%;	text-align: center;	padding: 1% 2% 0 2%; }
    #soc-bar-right { width: 96%; text-align: center; padding: 0 2% 1% 2%; }
    #logo-block-holder { width: 100%; text-align: center; padding: 1% 0 1% 0; }
	#logo-block { width: 54%; }
	#aholder-left {	width: 100%; }
	#aholder-right { width: 100%; }	
	#fb-1 { font-size: 1.2rem; line-height: 120%; padding: 0 0 2rem 0; }	
	#fb-2 { display: none; }
	#fb-3 { display: none; }
	#foot-logo-frame { text-align: center; }
	#foot-logo { width: 54%; }
	#foot-inner-frame { text-align: center; }
}

@media screen and (max-width: 768px) {	
	.smer-pngs { width: 60%; }	
	#contact-logo {	width: 25%; }
	#slideout { display: none; }
	.videothumb { width: 60%; }
}

@media screen and (max-width: 768px) {	
	.smer-pngs { width: 60%; }				
	#contact-logo {	width: 25%; }		
}
	
@media screen and (max-width: 600px) {
	.new-focus-block { width: 98%; margin: 0.5rem 1% 0.5rem 1%; }
	.v2-focus-block { width: 98%;}
	.new-focus-img { width: 100%; height: 55%; }
	.new-focus-txt { width: 92%; padding: 0 4% 0 4%; margin: 30% 0 0 0; }
	.greenline { width: 50%; }
	.contact-text { font-size: 1.1rem; }
	.animshow { left: 0; width: 100%; }
	.obj-block { width: 84%; padding: 7%; }	
	#soc-bar-left {	line-height: 1.4rem; padding-bottom: 1rem; }
	#logo-block { width: 64%; margin: 1rem 0 1rem 0; }
	#foot-logo { width: 64%; }	
	#obj-doc { padding-top: 0.5rem; }
	#contact-logo {	width: 35%; }	
	.videothumb { width: 98%; }
}

@media screen and (max-width: 500px) {
	.new-focus-txt { width: 92%; margin: 40% 0 0 0; }	
}

@media screen and (max-width: 480px) {
	.smer-pngs { width: 80%; }	
	#logo-block { width: 74%; }
	#foot-logo { width: 74%; }
	#contact-logo {	width: 45%; }		
}


@media screen and (max-width: 384px) {
	.new-focus-txt { width: 92%; margin: 45% 0 0 0; }
	.greenline { width: 70%; }	
}

@media screen and (max-width: 340px) {
	.new-focus-txt { width: 92%; margin: 50% 0 0 0; }	
}

@media screen and (max-width: 330px) {
	.new-focus-txt { width: 92%; margin: 70% 0 0 0; }	
}