@media only screen and (max-width: 1200px) {
	#head-wrap .logo-text-lft{
		font-size: 30px;
	}
	
	.head-bottom .search {
		display: none;
	}
	
	.footer-block {
		float: left;
		display: block !important;
		width: 50%;
		height: 10px;
		padding: 10px;
		margin: 0 0 15px 0;
		text-align: center;
	   background: #3c3c3c url('../images/footer.jpg') left top repeat-x;
   }
   
   .footer-block .block-desc {
		text-align: center;
		width: 100% !important;
   }
   
   .footer-block p.title {
    text-align: center;
   }
   
    .footer {
		text-align: center;
		background: none;
   }
	   
   .footer .copy-wrap {padding-top: 0px;}
   .footer .copy p,
   .footer .copy a {
		color: black;
   }
   
}


/* tablet meret (100-199%) */
@media only screen and (min-width: 768px) and (max-width: 920px) {
   /* header */
    #head-wrap .top-right {
       float: left; 
    }
    
    #head-wrap .logo-text-lft {
        font-size: 28px;
        top: 15px;
     }
     
     #head-wrap .top-nav a {
        height: 32px;
        font-size: 13px;
         transition: none !important;
    }
}

/* Mobil meret (199-500%) */

@media only screen and (max-width: 768px) {
    /* Lekapcsolt elemek */
    .logo-wrap,
    .slider-wrapper,
    .nav-title {
        display: none;
        }
     
#head-wrap .head-top {
        margin: 0 5px 0 5px;
        text-align: center;
     }

#head-wrap .logo-text-lft {
        font-size: 25px !important;
        top: 15px !important;
        padding: 0 0 0 0 !important;
    }  
     
#head-wrap .top-right {
    text-align: center;
    float: left;
    width: 100%;
}

#head-wrap .head-bottom {}

/* menu */
    .top-nav {
        left: 50px;
        position: absolute !important;
        top: 0;
    }
    
    .top-nav ul li {
     clear: left;
    }
    
   .top-nav .dropdown {
		top:30px;
		position: absolute;
		background: #706c6d;
		border-bottom: 2px solid #ffec00;
		z-index: 999 !important;
   }
   
   .top-nav ul li {
    position: relative !important;
    z-index: 16 !important;
   }

   .top-nav ul li a {
		height: 25px;
		font-size: 18px;
		padding: 10px 30px;
		width: 100%;
		float: left;
		line-height: 25px;
		display: table;
   }
   
   
   
   #left-column {
    clear: left;
    width: 100%;
    margin: 0;
    display: block;
   }
   
   /* oldalso menu */
   .left-nav {
    display: none;
    margin: 0 15px 0 15px;
    width: auto;
   }  
    
    .left-nav li,
    .left-nav li a {
        position: relative;
        z-index: 20 !important;
        width: 100% !important;
        display: block;
    }
    
    .left-nav .menu-icon,
    .left-nav .drop-left {
        z-index: 21 !important;
    }
   .left-pull {display: block;} 
   
   /* center */
   #center-column {
    margin: 20px 12px 0 12px;
   }
   
   #center-column .description {
    padding-top: 10px;
   }
   
   /* listazok */
   .subpagesbyimage {
    margin: 0 15px 0 15px;
   }
   
   .subpagesbyimage h2.sub-title a {
    padding-left: 25px;
   }
   
   .subpagesbyimage .block-list {
    text-align: center;
   }
   
   
   .slider-wrapper {
        margin-right: 0 !important;
     }
     
   .nivo-controlNav {
    display: none !important;
}
  
  
   #scroll_to {display: none !important;}
   
   /* termek belul */
   #product_page {
    display: block;
    text-align: center;
   }
   
   #product_page .title-wrap {
    margin-left: 22px;
    margin-right: 15px;
   }
   
   #product_page .col-desc,
   #product_page .col-image {
    width: 100% !important;
    float: none;
    text-align: center;
   }
   
   #product_page .p-image {
    text-align: center;
   }
   
   #product_page .img-responsive {
   
   }
   
    #comanda {
    display: block;
    margin: 0 15px 0 15px !important;
   }
   
   #comanda p.title {
    margin: 0 auto 0 20px;
   }
   
   #comanda p.title span {padding-left: 25px;}
   
   #contact_form {
    margin: 0;
    text-align: center;
   }
   
   .footer-block {
		float: none;
		display: block !important;
		width: auto;
		height: 10px;
		padding: 10px;
		margin: 0 0 15px 0;
		text-align: center;
	   background: #3c3c3c url('../images/footer.jpg') left top repeat-x;
   }
   
  
   #content-column{
	   background: #fff;
	   display: table;
	   width: 100%;
   }
   
   #center-column .title-wrap {
		background: none;
   }
   
   #left-column .left-pull {
		margin-top: 10px;
   }
   
   .subpagesbyimage .block-list{
	   /*border-top: 3px solid #ccc;*/
   }
   
   .subpagesbyimage .sub-title{
	   background: #fff;
   }
   
   #center-column .title-wrap {
	   display: table;
   }
}