/* #Media Queries
================================================== */

@media only screen and (min-width: 1400px) {
    section#home { max-width:90% !important; }
}

@media only screen and (min-width: 1300px) {
	section { max-width:1300px; margin:0 auto; }
    .row-oferte { padding:0 3%; }
    .container { padding-left:0 !important; padding-right:0 !important; }
}

@media only screen and (max-width: 1160px) {
	header img { width:40px; margin-bottom:70px; }
}

@media only screen and (max-width: 1000px) {
	.oferta .zona, .oferta .info { font-size:1em; }
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 960px) {
    .third { margin:0 2% 40px 0; }
    .second { margin-right:0; }
    .oferta { width:49%; }
    #oferta h2.titlu { text-align: center; }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 768px) {
	header img { width:40px; margin-bottom:60px; }
    nav .logo { float:none; width:100%; text-align:center; margin-bottom:20px; }
    nav .meniu { float:none; width:100%; text-align:center; }
    #tarife div.tarife table.tabel-mobile { display:table; }
    #tarife div.tarife table.tabel { display:none; }
}

@media only screen and (max-width: 660px) {
    html,body { font-size:12px; }
    section { max-width:320px; margin:0 auto; }
    .oferta { width:100%; float:none; margin:0 0 40px 0; }
    .oferta .img { height:auto; }
    .oferta .descriere p { font-size:0.9em; }
    footer .left, footer .right { float:none; width:100%; text-align: center; }
    footer .right { margin-top:10px; }
    ol.carousel-thumbnails li, ol.carousel-thumbnails li.active { width:20%; }
    #oferta-links a { width:50%; }
    #oferta-links a.second { border:0; }
    #tarife div.tarife { padding:10px; }
}

@media only screen and (max-width: 479px) {
    #tarife-links a { width:100%; }
    #tarife div.tarife { padding:5px; }
}

@media only screen and (max-width: 319px) {
	.oferta .zona, .oferta .info { width:100%; float:none; }
    .oferta .descriere p { overflow: auto; height: auto; }
}
