@media only screen and (max-width: 1024px) {
.wrapper, #container {width:100%!important;}
.nav {padding-left:0; background-image:inherit;}
.nav-wrapper {background-image:inherit;}
.header .col-75 li {padding:0 10px; border:none;}
.header li:last-child {padding-right:0; text-align:right;}
.header-info {float: right; width:auto;}
#footer .footer-phone h1 {font-size:28px!important;}
}

/* Tablet (768px) */
@media only screen and (max-width: 768px) {

.header .col-25 {width:25%!important;} 
.header .col-25 .logo {width:100%!important; height:auto;} 
.header .col-75 {width:75%!important;}
.nav-wrapper {margin-top:0px;}


#container {overflow:hidden;}
.row-25, .row-75 {width:100%!important;}
#footer .footer-phone {color:inherit; padding: 1em;}
#footer .footer-contact {background:url(../images/footer-bg-resp.png) top left no-repeat;}
.module4box {width:50%;}
#footer [class*='col-'] {width:50%;}

#magazine-block a {position:inherit;}
#magazine-block a .text {padding-top:1em;}
.block1 {width:100%; height:250px; left:inherit; top:inherit; border:none; border-bottom:1px solid #FFFFFF;}
.block2, .block3, .block4, .block5, .block6, .block7  {width:50%; height:150px; left:inherit; top:inherit; border:none; border-bottom:1px solid #FFFFFF;}
.block2, .block4, .block6 {border-right:1px solid #FFFFFF; }
}

/* Small Tablet (600px) */
@media only screen and (max-width: 600px) {
.header .col-25, .header .col-75 {width:100%!important;} 
.header .col-25 .logo {width:inherit!important; height:auto;} 
.header .col-25 {text-align:center;}
.header .col-75 .header-info {width:100%; float:left;}
.header .col-75 li {width:25%; float:left; text-align:center; padding:0 10px; border:none;}
.header li:last-child .button {display:block; }

.header-top .wrapper {padding:0 0.5em;}
[class*='col-'], .header-top [class*='col-'] {padding: 0.7em;} /*grid*/
.header-top #header_top_text {display:none;}

.header .wrapper, .wrapper {padding: 1em;}
.header .col-75 li {width:33.333%;}

.header-top {text-align:center;}
.header-top .col-2 {width:100%; text-align:center;}

#footer .footer-contact {background:none;}
#footer h2, #footer h1 {color:#FFFFFF!important;}

.block1, .block2, .block3, .block4, .block5, .block6, .block7  {width:100%; height:150px; left:inherit; top:inherit; border:none; border-bottom:1px solid #FFFFFF;}

}

/* Phone Landscape (480px) */
@media only screen and (max-width: 480px) {
.header-top {text-align:center;}
.header-top .social {text-align: center; float: inherit; width:100%;}
.header .col-75 li {width:100%; text-align:center; border:none; padding:0; margin-bottom:10px;}
.header .col-75 li:first-child {display:none; }

.module4box {width:100%;}
.post-title {float:left; width:100%;}

.post-image, .post-content {width:100%;}
.darkbg .post-list .li-thumb, .post-list .li-thumb {width:100%!important; margin-right:0!important; margin-bottom:20px;}
.breadcrumbs-wrapper {display:none;}

#footer [class*='col-'] {width:100%;}
.comment-col, .comment-form-comment {width:100%; margin-right:0; }
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {

}
