.switcher { display:none; }
@media (max-width: 2050px) {
	#block-views-slider-block, #block-views-portfolio-section {
		left:50%;
		margin-left:-1025px;
		position:relative;
		width:2050px;
		border-top:3px solid white;
		background-color: white;
	}
	#block-superfish-1 {
        padding-left:30px;
        padding-right:0px; 
	}
	
	#superfish-1 > li > a, #superfish-1 > li > a.active[href*="#"] {margin-right:45px;}
	
	.container-12 #block-block-11 .grid-6 {
    width: 498px;
}


}
	
@media (min-width: 1251px) {
    
    
        
    #block-views-slider-block {
		margin-left:-0px;
		width:100%;
		left:0;
	} 
    
 	.container-12 #block-block-13 .grid-2 {
    width: 190px;
    }   
    
    	.container-12 #block-block-11 .grid-6 {
    width: 498px;
}

img.boxerm,
p.gyorsm {display: none;}

#block-block-14 .grid-6.omega {display: none;}

.region.region-stmenu {margin-top:9px;}
.stickup.header-section-1 .container-12 {padding-bottom:0px;}

.gyors {padding-left:12px;}
    
}
	



@media (max-width: 1250px) {
	body { min-width:320px; }
	.switcher { display:inline-block; }
	.flexslider .flex-direction-nav {
		margin-left:-470px;
		width:940px;
	}
	
	#block-block-14 .grid-6.omega {width: 100%; margin-left:0px;}
	#block-block-14 .grid-6.omega p {padding-right:0px; padding-left:0px;}
    
	
	.flexslider .flex-caption { margin-left:-470px; }
	.block-contacts .block-content { padding-right:0; }
	
		#superfish-1 > li > a, #superfish-1 > li > a.active[href*="#"] {margin-right:5px;}	
		
	#block-block-11 {background-image: none;}	
	#block-block-11 .grid-6 {width:94% !important; margin-left:10px; line-height:30px; text-align: center;}
    
    #block-block-14 .grid-6 {text-align: center; width:94%;}
    #block-block-14 p {padding-right:15px;}
    #block-block-14 {background-image: none;}
    
    #section_1_wrapper .container-12 {padding-left:0px; padding-right:0px;}
    
    p.cim, p.cim2 {
    font-size: 24px;
    font-weight: 400;
    left: inherit;
    text-align: center;
    width: 100%;
    border-bottom:0px;
}

img.boxer,
span.gyors {display: none;}
    
#block-block-15    {text-align: center;}

img.partner {margin-left: inherit; margin-right: inherit;}
    
.pbr {padding-top:0px; padding-bottom:20px; margin-top:-15px;}

  .gyorsm   {padding-top:15px;}
  
  
  .vonalas {left: inherit; width:100%; margin-top:-30px;}
  
  #block-block-15 p {padding-right:15px;}
  
  
  #block-block-17, #block-block-18, #block-block-12 {width:100%; text-align: center; padding-top:22px;}
  
 /*  span.piros2 {display: none;} 
   .behuz {padding-left:0px;}
  */
  
  #block-block-19 {
    clear: both;
    color: #868788;
    padding-top: 40px;
    position: relative;
    text-align: center; }
    
    
    
    	#block-views-slider-block {
		margin-left:-0px;
		width:100%;
		left:0;
	} 
	
	
	#block-block-14 .grid-6 {width:96%;}
  
  
}


@media (max-width: 1250px) and (min-width: 767px) {	
    
       #block-block-14 .grid-2 {width:30%;}
    
}

@media (max-width: 1250px) and (min-width: 996px) {	
 
 #webform-client-form-124 .form-actions {width:76%;}
 
    
}



@media (max-width: 995px) {
    
    
    #block-block-19 {padding-top:22px;}
    
    #block-block-19 .elso,
    #block-block-19 .masodik,
    #block-block-19 .harmadik,
    #block-block-19 .negyedik { float: none;}
    
    #block-block-19 .elso {margin-left:00px;}
    
    #block-block-19 img { margin-right:0px; max-height:80px; margin-bottom:20px;}
    
    #block-block-19 p {color: white;}
    
    #block-block-19 .cpr  {padding-top:20px; float: none;}    

    
    
    #block-block-16 .grid-7,
    #block-block-16 .grid-5 {width:100%;}
    #block-block-16 .grid-5 img {width:100%; max-width:350px;}
    
     #block-block-16 .grid-5 {margin-top:0px !important;}
    
    p.cim3 {left: inherit; text-align: center; width:100%; border-bottom:0px;}
    
    .webform-component--bal {width:45%;}
    
	.page-page-404 .panel-col-first { font-size:160px; }
	.stickup {
		box-shadow:none !important;
		position:static !important;
	}
	.pseudoStickyBlock {
		display:none !important;
		height:0 !important;
	}
	#backtotop { display:none !important; }
	#superfish-1 > li { font-size:14px; }
	#superfish-1 > li > a, #superfish-1 > li a.active[href*="#"] { padding-top:10px; }
	#superfish-1 > li ul { top:70px; }
	#superfish-1 .sf-megamenu > li > ol > li { width:130px !important; }
	#block-views-slider-block, #block-views-portfolio-section {
		margin-left:-800px;
		width:1600px;
	}
	#block-views-slider-block .view-footer { bottom:147px; }
	#block-views-slider-block .view-footer h2 {
		font-size:50px;
		letter-spacing:2px;
		line-height:60px;
	}
	#block-views-slider-block .view-footer h3 {
		font-size:30px;
		letter-spacing:1px;
		line-height:36px;
	}
	.flexslider .flex-direction-nav {
		bottom:auto !important;
		margin-left:-374px;
		margin-top:-30px;
		top:50%;
		width:748px;
	}
	.flexslider .flex-caption { margin-left:-374px; }
	.btn a, .more-link a, input[type="submit"], input[type="reset"], ul.links li a, #block-poll-recent ul.links li a, #filters li a, .content ul.pager li a, .content ul.pager li.pager-current, .view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a, .form-submit { padding:8px 18px 9px; }
	.footer_top_wrapper .block-title { letter-spacing:1px; }
	.block-tm-follow .tm-follow-link-wrapper a {
		height:50px;
		line-height:50px;
		width:50px;
	}
	
		#superfish-1 > li > a, #superfish-1 > li > a.active[href*="#"] {margin-right:60px;}
	
}
@media (min-width: 768px) and (max-width: 995px) {
	.site-name {
		font-size:36px;
		line-height:40px;
	}
	
		#superfish-1 > li > a, #superfish-1 > li > a.active[href*="#"] {margin-right:10px;}
		
		    
    #block-views-slider-block {
		margin-left:-0px;
		width:100%;
		left:0;
	} 
	
	#block-block-14 .grid-6 {width:95%;}
		
	
}
@media (max-width: 767px) {
    
    #block-block-14	.grid-6.alpha.piros {margin-bottom:0px;}
    #home .container-12 .grid-5 {margin-bottom:10px;}
    
    #block-block-13 {display: none;}
    
    .webform-component--bal {width:inherit; padding-bottom:0px; float: none;}
    .webform-component--jobb {padding-top:0px; margin-top:0px;}
    
    #webform-client-form-124 .form-actions {width:100%;}
    
	#superfish-1 { display:none; }
	.select-menu {
		display:block !important;
		width:100%;
	}
	.comment-wrapper { overflow:visible; }
	.user-picture { margin-bottom:12px; }
	.views-field-field-portfolio-image { pointer-events:none; }
	.panel-2col .panel-col-first, .panel-2col .panel-col-last {
		float:none;
		width:100%;
	}
	.panel-2col .panel-col-first .inside, .panel-2col .panel-col-last .inside { margin:0; }
	.page-page-404 .panel-col-first {
		font-size:170px;
		line-height:170px;
		text-align:center;
	}
	.filter-help {
		float:none;
		margin-bottom:15px;
		padding-top:0;
	}
	.mobile-two-column .views-row {
		float:left !important;
		width:46% !important;
		margin-bottom:30px !important;
		margin-right:4% !important;
	}
	.mobile-two-column .views-row.even { margin-right:0 !important; }
	.mobile-two-column .views-row.odd { clear:left; }
	.contact-form .form-type-textfield {
		float:none;
		margin-left:0;
		width:100%;
	}
	#comments .indented { margin-left:0; }
	.node-teaser .field-type-file, .node-teaser .field-type-image, .node-employee .field-type-image {
		float:none;
		margin:0 0 20px;
		max-width:100%;
	}
	.region-menu { text-align:left; }
	.region-menu .block {
		display:block;
		margin:0 0 30px;
	}
	.region-menu .block:last-child { margin-bottom:0; }
/*	#block-views-slider-block {
		margin-left:-600px;
		width:1200px;
	} */
	
	#block-views-slider-block {
		margin-left:-0px;
		width:100%;
		left:0;
	} 
	
	#block-views-slider-block .view-footer {
		bottom:90px;
		margin-left:-240px;
		left:50%;
		right:auto;
		width:480px;
	}
	#block-views-portfolio-section {
		left:0;
		margin-left:0;
		width:100%;
	}
	#block-views-portfolio-section .flex-direction-nav {
		bottom:auto !important;
		top:40px;
	}
	.flexslider .flex-direction-nav {
		bottom:40px !important;
		margin-left:-60px;
		margin-top:0;
		top:auto;
		width:120px;
	}
	.flexslider .flex-caption {
		margin:0;
		padding:15px;
		position:static;
		width:auto;
	}
	.block-views-articles-block-1, .block-views-articles-block-2 { margin-bottom:40px !important; }
	.block-views-articles-block .views-field-field-image img, .block-views-articles-block-1 .views-field-field-image img, .block-views-articles-block-2 .views-field-field-image img { width:100%; }
	.olrk-noquirks { display:none !important; }
	#block-views-blog-section .views-field-field-blog-media {
		float:none;
		margin:0 0 20px;
		max-width:100%;
	}
	#block-views-blog-section .views-field-field-blog-media img { width:100%; }
	#block-simple-subscription-subscribe .block-content { padding:0; }
	#block-simple-subscription-subscribe #simple-subscription-form .form-item {
		display:block;
		margin:0 auto 14px;
	}
	.node-submitted .node-comments {
		float:none;
		display:block;
	}
	
		#block-superfish-1 {
        padding-left:0px;
        padding-right:0px; 
	}
	
	#logo {text-align:center;}
	#logo img {max-width: 240px;}
	
}


   

@media (max-width: 479px) {
	#comments .comment .comment-wrapper { overflow:visible; }
	.page-tracker #main-wrapper .content { overflow-x:scroll; }
	.page-tracker #main-wrapper .content table.sticky-header { display:none !important; }
	.page-forum #forum { overflow-x:scroll; }
	.page-forum #forum td.forum .icon {
		float:none;
		margin:0 0 5px;
	}
	.field-name-field-testi-image {
		float:none;
		margin:0 0 20px;
		max-width:inherit;
	}
	.mobile-two-column .views-row {
		float:none;
		width:100% !important;
		margin-right:0 !important;
	}
	#isotope-options #filters li {
		display:block;
		margin:0 0 10px;
	}
	.node-submitted ul.submitted-list li {
		border-bottom:1px solid #d3d3d3;
		float:none;
		margin:0;
		padding:3px 0;
	}
	#block-views-slider-block .view-footer {
		margin-left:-160px;
		width:320px;
	}
	#block-views-slider-block .view-footer h2 {
		font-size:32px;
		line-height:42px;
	}
	#block-views-slider-block .view-footer h3 {
		font-size:24px;
		line-height:29px;
	}
	#block-views-portfolio-section .flex-direction-nav { top:18px; }
}
