/* Modified 960_24_col.css for responsive design */


/* Smartphones (portrait and landscape) covers 320, 359, 360, 375 ----------- */
@media only screen
and (min-device-width : 250px)
and (max-device-width : 1080px) {

body{min-width:240px}
.container_24{margin-left:5px;margin-right:5px;width:auto}
.grid_4,.grid_16,,.grid_24{display:inline;float:middle;margin-left:0px;margin-right:0px}
.push_4 {position:relative}
.alpha{margin-left:0}
.omega{margin-right:0}

.container_24 .grid_4{width:auto}

.container_24 .grid_16{width:auto}

.container_24 .grid_24{width:auto}

.container_24 .push_4{left:0px}


.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after,.container_24:before,.container_24:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}
.clearfix:after,.container_24:after{clear:both}.clearfix,.container_24{zoom:1.4}

}