CSS, Responsive, en virgule flottante, les boîtes s'empilent

Je veux créer un réactif de mise en page où il y a deux colonnes, à gauche et à droite.
Sur les petits écrans les cases sur la gauche pour se déplacer dans certaines positions. Cela fonctionne très bien avec mon code, mais le problème est que sur les grands écrans, il existe un fossé sur le côté droit entre les cases.

Comment puis-je le résoudre?

L'idée et le problème

CSS, Responsive, en virgule flottante, les boîtes s'empilent

JSFIDDLE

Lorsque vous regardez les suivantes jsfiddle, vous voyez qu'il travaille pour le petit écran, mais les problèmes ne pas se déplacer sur grand écran. Je sais que la façon dont je le fais, c'est mal, mais comment puis-je obtenir le résultat souhaité avec CSS?

http://jsfiddle.net/7rnum9xk/

.main{
    width:65%;
    height:125px;
    margin-bottom:10px;
    float:left;
}
.small{
    width:35%;
    height:25px;
    float:left;
    margin-bottom:5px;
}

@media screen and (max-width: 692px)   {
    .main, .small{
        width:100%;   
        float:none;
    }    
}
essayez de regarder dans .clearfix
faire les éléments colorés ont des hauteurs fixes?
Non, chaque élément a une dynamique de la hauteur. Les grandes et les petites boîtes.

OriginalL'auteur NLAnaconda | 2014-09-11