.container{max-width:1260px; margin:0 auto;}
.container::after,.container::before{content:''; display:table; clear:both;}
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-mobile-6 {float:left; display:block; min-height:1px; margin-left:10px; margin-right:10px;}

.grid-1{width:calc(6.666% - 20px);}
.grid-2{width:calc(13.333% - 20px);}
.grid-3{width:calc(20% - 20px);}
.grid-4{width:calc(26.666% - 20px);}
.grid-5{width:calc(33.333% - 20px);}
.grid-6{width:calc(40% - 20px);}
.grid-7{width:calc(46.666% - 20px);}
.grid-8{width:calc(53.333% - 20px);}
.grid-9{width:calc(60% - 20px);}
.grid-10{width:calc(66.666% - 20px);}
.grid-11{width:calc(73.333% - 20px);}
.grid-12{width:calc(80% - 20px);}
.grid-13{width:calc(86.666% - 20px);}
.grid-14{width:calc(93.333% - 20px);}
.grid-15{width:calc(100% - 20px);}
.grid-mobile-6{width:calc(50% - 20px);}
.row, .row-mobile {margin-left:-10px; margin-right:-10px;}
.row::after, .row::before, .row-mobile::after, .row-mobile::before {content:''; display:table; clear:both;}

@media screen and (max-width: 840px){.container{max-width:840px;} .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15{float:none; width:100%; margin-left:0px; margin-right:0px;} .row{margin-left:0px; margin-right:0px;}}
