
/*
r is responsive like bootstrap
i is item - how many items fit on screen (not related to media)
p is percent width

min is default value
small is for mobile phones 768px
medium is for ipads etc 992px
large is for desktop or laptop

eg
<div class="rmin12 rmedium6"></div>
<div class="imin1 ismall2 imedium3 ilarge4"></div> (use imin for mobile and not bother with ismall)
<div class="imin1 imedium2 ilarge3"></div> (If no ilarge written, then will run the imedium2 on large screen)
*/

/* Screen Only */
@media screen {
.noprint {display:block !important;}
.noshow {display:none !important;}
}

/* Print Only */
@media print {
.noprint {display:none !important;}
.noshow {display:block !important;}
}

/* stop url links printing on anchor tags*/
@media print {
   a[href]:after {
      display: none !important;
      visibility: hidden !important;
      /*content: none !important;*/
   }
}


/* ############################################  */

.mainFlow:after {
	display: table;
	content: "";
	clear: both;
}

.rmin1, .rmin2, .rmin3, .rmin4, .rmin5, .rmin6, .rmin7, .rmin8, .rmin9, .rmin10, .rmin11, .rmin12,  .rsmall1, .rsmall2, .rsmall3, .rsmall4, .rsmall5, .rsmall6, .rsmall7, .rsmall8, .rsmall9, .rsmall10, .rsmall11, .rsmall12, .rmedium1, .rmedium2, .rmedium3, .rmedium4, .rmedium5, .rmedium6, .rmedium7, .rmedium8, .rmedium9, .rmedium10, .rmedium11, .rmedium12, .rlarge1, .rlarge2, .rlarge3, .rlarge4, .rlarge5, .rlarge6, .rlarge7, .rlarge8, .rlarge9, .rlarge10, .rlarge11, .rlarge12,

.imin1, .imin2, .imin3, .imin4, .imin5, .imin6, .imin7, .imin8, .imin9, .imin10, .imin11, .imin12, .imin16, .ismall1, .ismall2, .ismall3, .ismall4, .ismall5, .ismall6, .ismall7, .ismall8, .ismall9, .ismall10, .ismall11, .ismall12, .imedium1, .imedium2, .imedium3, .imedium4, .imedium5, .imedium6, .imedium7, .imedium8, .imedium9, .imedium10, .imedium11, .imedium12, .ilarge1, .ilarge2, .ilarge3, .ilarge4, .ilarge5, .ilarge6, .ilarge7, .ilarge8, .ilarge9, .ilarge10, .ilarge11, .ilarge12,

.pmin1, .pmin2, .pmin3, .pmin4, .pmin5, .pmin6, .pmin7, .pmin8, .pmin9, .pmin10, .pmin11, .pmin12, .pmin13, .pmin14, .pmin15, .pmin16, .pmin17, .pmin18, .pmin19, .pmin20, .pmin21, .pmin22, .pmin23, .pmin24, .pmin25, .pmin26, .pmin27, .pmin28, .pmin29, .pmin30, .pmin31, .pmin32, .pmin33, .pmin34, .pmin35, .pmin36, .pmin37, .pmin38, .pmin39, .pmin40, .pmin41, .pmin42, .pmin43, .pmin44, .pmin45, .pmin46, .pmin47, .pmin48, .pmin49, .pmin50, .pmin51, .pmin52, .pmin53, .pmin54, .pmin55, .pmin56, .pmin57, .pmin58, .pmin59, .pmin60, .pmin61, .pmin62, .pmin63, .pmin64, .pmin65, .pmin66, .pmin67, .pmin68, .pmin69, .pmin70, .pmin71, .pmin72, .pmin73, .pmin74, .pmin75, .pmin76, .pmin77, .pmin78, .pmin79, .pmin80, .pmin81, .pmin82, .pmin83, .pmin84, .pmin85, .pmin86, .pmin87, .pmin88, .pmin89, .pmin90, .pmin91, .pmin92, .pmin93, .pmin94, .pmin95, .pmin96, .pmin97, .pmin98, .pmin99, .pmin100,

.psmall1, .psmall2, .psmall3, .psmall4, .psmall5, .psmall6, .psmall7, .psmall8, .psmall9, .psmall10, .psmall11, .psmall12, .psmall13, .psmall14, .psmall15, .psmall16, .psmall17, .psmall18, .psmall19, .psmall20, .psmall21, .psmall22, .psmall23, .psmall24, .psmall25, .psmall26, .psmall27, .psmall28, .psmall29, .psmall30, .psmall31, .psmall32, .psmall33, .psmall34, .psmall35, .psmall36, .psmall37, .psmall38, .psmall39, .psmall40, .psmall41, .psmall42, .psmall43, .psmall44, .psmall45, .psmall46, .psmall47, .psmall48, .psmall49, .psmall50, .psmall51, .psmall52, .psmall53, .psmall54, .psmall55, .psmall56, .psmall57, .psmall58, .psmall59, .psmall60, .psmall61, .psmall62, .psmall63, .psmall64, .psmall65, .psmall66, .psmall67, .psmall68, .psmall69, .psmall70, .psmall71, .psmall72, .psmall73, .psmall74, .psmall75, .psmall76, .psmall77, .psmall78, .psmall79, .psmall80, .psmall81, .psmall82, .psmall83, .psmall84, .psmall85, .psmall86, .psmall87, .psmall88, .psmall89, .psmall90, .psmall91, .psmall92, .psmall93, .psmall94, .psmall95, .psmall96, .psmall97, .psmall98, .psmall99, .psmall100, 

.pmedium1, .pmedium2, .pmedium3, .pmedium4, .pmedium5, .pmedium6, .pmedium7, .pmedium8, .pmedium9, .pmedium10, .pmedium11, .pmedium12, .pmedium13, .pmedium14, .pmedium15, .pmedium16, .pmedium17, .pmedium18, .pmedium19, .pmedium20, .pmedium21, .pmedium22, .pmedium23, .pmedium24, .pmedium25, .pmedium26, .pmedium27, .pmedium28, .pmedium29, .pmedium30, .pmedium31, .pmedium32, .pmedium33, .pmedium34, .pmedium35, .pmedium36, .pmedium37, .pmedium38, .pmedium39, .pmedium40, .pmedium41, .pmedium42, .pmedium43, .pmedium44, .pmedium45, .pmedium46, .pmedium47, .pmedium48, .pmedium49, .pmedium50, .pmedium51, .pmedium52, .pmedium53, .pmedium54, .pmedium55, .pmedium56, .pmedium57, .pmedium58, .pmedium59, .pmedium60, .pmedium61, .pmedium62, .pmedium63, .pmedium64, .pmedium65, .pmedium66, .pmedium67, .pmedium68, .pmedium69, .pmedium70, .pmedium71, .pmedium72, .pmedium73, .pmedium74, .pmedium75, .pmedium76, .pmedium77, .pmedium78, .pmedium79, .pmedium80, .pmedium81, .pmedium82, .pmedium83, .pmedium84, .pmedium85, .pmedium86, .pmedium87, .pmedium88, .pmedium89, .pmedium90, .pmedium91, .pmedium92, .pmedium93, .pmedium94, .pmedium95, .pmedium96, .pmedium97, .pmedium98, .pmedium99, .pmedium100, 

.plarge1, .plarge2, .plarge3, .plarge4, .plarge5, .plarge6, .plarge7, .plarge8, .plarge9, .plarge10, .plarge11, .plarge12, .plarge13, .plarge14, .plarge15, .plarge16, .plarge17, .plarge18, .plarge19, .plarge20, .plarge21, .plarge22, .plarge23, .plarge24, .plarge25, .plarge26, .plarge27, .plarge28, .plarge29, .plarge30, .plarge31, .plarge32, .plarge33, .plarge34, .plarge35, .plarge36, .plarge37, .plarge38, .plarge39, .plarge40, .plarge41, .plarge42, .plarge43, .plarge44, .plarge45, .plarge46, .plarge47, .plarge48, .plarge49, .plarge50, .plarge51, .plarge52, .plarge53, .plarge54, .plarge55, .plarge56, .plarge57, .plarge58, .plarge59, .plarge60, .plarge61, .plarge62, .plarge63, .plarge64, .plarge65, .plarge66, .plarge67, .plarge68, .plarge69, .plarge70, .plarge71, .plarge72, .plarge73, .plarge74, .plarge75, .plarge76, .plarge77, .plarge78, .plarge79, .plarge80, .plarge81, .plarge82, .plarge83, .plarge84, .plarge85, .plarge86, .plarge87, .plarge88, .plarge89, .plarge90, .plarge91, .plarge92, .plarge93, .plarge94, .plarge95, .plarge96, .plarge97, .plarge98, .plarge99, .plarge100
{
	position: relative;
	/*padding: 10px 15px;*/
	padding: 5px 5px;
	min-height: 1px;
	float: left;
	width: 100%;
}


.rmin1{ width: calc(100%/12*1); }
.rmin2{ width: calc(100%/12*2); }
.rmin3{ width: calc(100%/12*3); }
.rmin4{ width: calc(100%/12*4); }
.rmin5{ width: calc(100%/12*5); }
.rmin6{ width: calc(100%/12*6); }
.rmin7{ width: calc(100%/12*7); }
.rmin8{ width: calc(100%/12*8); }
.rmin9{ width: calc(100%/12*9); }
.rmin10{ width: calc(100%/12*10); }
.rmin11{ width: calc(100%/12*11); }
.rmin12{ width: calc(100%/12*12); }

.imin1{ width: calc(100%/1); }
.imin2{ width: calc(100%/2); }
.imin3{ width: calc(100%/3); }
.imin4{ width: calc(100%/4); }
.imin5{ width: calc(100%/5); }
.imin6{ width: calc(100%/6); }
.imin7{ width: calc(100%/7); }
.imin8{ width: calc(100%/8); }
.imin9{ width: calc(100%/9); }
.imin10{ width: calc(100%/10); }
.imin11{ width: calc(100%/11); }
.imin12{ width: calc(100%/12); }
.imin16{ width: calc(100%/16); }


.showmin { display: block; }
.hidemin { display: none; }

.pmin1 { width: 1%; }
.pmin2 { width: 2%; }
.pmin3 { width: 3%; }
.pmin4 { width: 4%; }
.pmin5 { width: 5%; }
.pmin6 { width: 6%; }
.pmin7 { width: 7%; }
.pmin8 { width: 8%; }
.pmin9 { width: 9%; }
.pmin10 { width: 10%; }
.pmin11 { width: 11%; }
.pmin12 { width: 12%; }
.pmin13 { width: 13%; }
.pmin14 { width: 14%; }
.pmin15 { width: 15%; }
.pmin16 { width: 16%; }
.pmin17 { width: 17%; }
.pmin18 { width: 18%; }
.pmin19 { width: 19%; }
.pmin20 { width: 20%; }
.pmin21 { width: 21%; }
.pmin22 { width: 22%; }
.pmin23 { width: 23%; }
.pmin24 { width: 24%; }
.pmin25 { width: 25%; }
.pmin26 { width: 26%; }
.pmin27 { width: 27%; }
.pmin28 { width: 28%; }
.pmin29 { width: 29%; }
.pmin30 { width: 30%; }
.pmin31 { width: 31%; }
.pmin32 { width: 32%; }
.pmin33 { width: 33%; }
.pmin34 { width: 34%; }
.pmin35 { width: 35%; }
.pmin36 { width: 36%; }
.pmin37 { width: 37%; }
.pmin38 { width: 38%; }
.pmin39 { width: 39%; }
.pmin40 { width: 40%; }
.pmin41 { width: 41%; }
.pmin42 { width: 42%; }
.pmin43 { width: 43%; }
.pmin44 { width: 44%; }
.pmin45 { width: 45%; }
.pmin46 { width: 46%; }
.pmin47 { width: 47%; }
.pmin48 { width: 48%; }
.pmin49 { width: 49%; }
.pmin50 { width: 50%; }
.pmin51 { width: 51%; }
.pmin52 { width: 52%; }
.pmin53 { width: 53%; }
.pmin54 { width: 54%; }
.pmin55 { width: 55%; }
.pmin56 { width: 56%; }
.pmin57 { width: 57%; }
.pmin58 { width: 58%; }
.pmin59 { width: 59%; }
.pmin60 { width: 60%; }
.pmin61 { width: 61%; }
.pmin62 { width: 62%; }
.pmin63 { width: 63%; }
.pmin64 { width: 64%; }
.pmin65 { width: 65%; }
.pmin66 { width: 66%; }
.pmin67 { width: 67%; }
.pmin68 { width: 68%; }
.pmin69 { width: 69%; }
.pmin70 { width: 70%; }
.pmin71 { width: 71%; }
.pmin72 { width: 72%; }
.pmin73 { width: 73%; }
.pmin74 { width: 74%; }
.pmin75 { width: 75%; }
.pmin76 { width: 76%; }
.pmin77 { width: 77%; }
.pmin78 { width: 78%; }
.pmin79 { width: 79%; }
.pmin80 { width: 80%; }
.pmin81 { width: 81%; }
.pmin82 { width: 82%; }
.pmin83 { width: 83%; }
.pmin84 { width: 84%; }
.pmin85 { width: 85%; }
.pmin86 { width: 86%; }
.pmin87 { width: 87%; }
.pmin88 { width: 88%; }
.pmin89 { width: 89%; }
.pmin90 { width: 90%; }
.pmin91 { width: 91%; }
.pmin92 { width: 92%; }
.pmin93 { width: 93%; }
.pmin94 { width: 94%; }
.pmin95 { width: 95%; }
.pmin96 { width: 96%; }
.pmin97 { width: 97%; }
.pmin98 { width: 98%; }
.pmin99 { width: 99%; }
.pmin100 { width: 100%; }

.ymina { height: auto; }
.ymin1 { height: calc(100%/1); }
.ymin2 { height: calc(100%/2); }
.ymin3 { height: calc(100%/3); }
.ymin4 { height: calc(100%/4); }


@media (min-width: 768px) {
	.rsmall1{ width: calc(100%/12*1); }
	.rsmall2{ width: calc(100%/12*2); }
	.rsmall3{ width: calc(100%/12*3); }
	.rsmall4{ width: calc(100%/12*4); }
	.rsmall5{ width: calc(100%/12*5); }
	.rsmall6{ width: calc(100%/12*6); }
	.rsmall7{ width: calc(100%/12*7); }
	.rsmall8{ width: calc(100%/12*8); }
	.rsmall9{ width: calc(100%/12*9); }
	.rsmall10{ width: calc(100%/12*10); }
	.rsmall11{ width: calc(100%/12*11); }
	.rsmall12{ width: calc(100%/12*12); }
	
	.ismall1{ width: calc(100%/1); }
	.ismall2{ width: calc(100%/2); }
	.ismall3{ width: calc(100%/3); }
	.ismall4{ width: calc(100%/4); }
	.ismall5{ width: calc(100%/5); }
	.ismall6{ width: calc(100%/6); }
	.ismall7{ width: calc(100%/7); }
	.ismall8{ width: calc(100%/8); }
	.ismall9{ width: calc(100%/9); }
	.ismall10{ width: calc(100%/10); }
	.ismall11{ width: calc(100%/11); }
	.ismall12{ width: calc(100%/12); }
	
	.showsmall { display: block; }
	.hidesmall { display: none; }
	
	.ysmalla { height: auto; }
	.ysmall1 { height: calc(100%/1); }
	.ysmall2 { height: calc(100%/2); }
	.ysmall3 { height: calc(100%/3); }
	.ysmall4 { height: calc(100%/4); }
	
	.psmall1 { width: 1%; }
	.psmall2 { width: 2%; }
	.psmall3 { width: 3%; }
	.psmall4 { width: 4%; }
	.psmall5 { width: 5%; }
	.psmall6 { width: 6%; }
	.psmall7 { width: 7%; }
	.psmall8 { width: 8%; }
	.psmall9 { width: 9%; }
	.psmall10 { width: 10%; }
	.psmall11 { width: 11%; }
	.psmall12 { width: 12%; }
	.psmall13 { width: 13%; }
	.psmall14 { width: 14%; }
	.psmall15 { width: 15%; }
	.psmall16 { width: 16%; }
	.psmall17 { width: 17%; }
	.psmall18 { width: 18%; }
	.psmall19 { width: 19%; }
	.psmall20 { width: 20%; }
	.psmall21 { width: 21%; }
	.psmall22 { width: 22%; }
	.psmall23 { width: 23%; }
	.psmall24 { width: 24%; }
	.psmall25 { width: 25%; }
	.psmall26 { width: 26%; }
	.psmall27 { width: 27%; }
	.psmall28 { width: 28%; }
	.psmall29 { width: 29%; }
	.psmall30 { width: 30%; }
	.psmall31 { width: 31%; }
	.psmall32 { width: 32%; }
	.psmall33 { width: 33%; }
	.psmall34 { width: 34%; }
	.psmall35 { width: 35%; }
	.psmall36 { width: 36%; }
	.psmall37 { width: 37%; }
	.psmall38 { width: 38%; }
	.psmall39 { width: 39%; }
	.psmall40 { width: 40%; }
	.psmall41 { width: 41%; }
	.psmall42 { width: 42%; }
	.psmall43 { width: 43%; }
	.psmall44 { width: 44%; }
	.psmall45 { width: 45%; }
	.psmall46 { width: 46%; }
	.psmall47 { width: 47%; }
	.psmall48 { width: 48%; }
	.psmall49 { width: 49%; }
	.psmall50 { width: 50%; }
	.psmall51 { width: 51%; }
	.psmall52 { width: 52%; }
	.psmall53 { width: 53%; }
	.psmall54 { width: 54%; }
	.psmall55 { width: 55%; }
	.psmall56 { width: 56%; }
	.psmall57 { width: 57%; }
	.psmall58 { width: 58%; }
	.psmall59 { width: 59%; }
	.psmall60 { width: 60%; }
	.psmall61 { width: 61%; }
	.psmall62 { width: 62%; }
	.psmall63 { width: 63%; }
	.psmall64 { width: 64%; }
	.psmall65 { width: 65%; }
	.psmall66 { width: 66%; }
	.psmall67 { width: 67%; }
	.psmall68 { width: 68%; }
	.psmall69 { width: 69%; }
	.psmall70 { width: 70%; }
	.psmall71 { width: 71%; }
	.psmall72 { width: 72%; }
	.psmall73 { width: 73%; }
	.psmall74 { width: 74%; }
	.psmall75 { width: 75%; }
	.psmall76 { width: 76%; }
	.psmall77 { width: 77%; }
	.psmall78 { width: 78%; }
	.psmall79 { width: 79%; }
	.psmall80 { width: 80%; }
	.psmall81 { width: 81%; }
	.psmall82 { width: 82%; }
	.psmall83 { width: 83%; }
	.psmall84 { width: 84%; }
	.psmall85 { width: 85%; }
	.psmall86 { width: 86%; }
	.psmall87 { width: 87%; }
	.psmall88 { width: 88%; }
	.psmall89 { width: 89%; }
	.psmall90 { width: 90%; }
	.psmall91 { width: 91%; }
	.psmall92 { width: 92%; }
	.psmall93 { width: 93%; }
	.psmall94 { width: 94%; }
	.psmall95 { width: 95%; }
	.psmall96 { width: 96%; }
	.psmall97 { width: 97%; }
	.psmall98 { width: 98%; }
	.psmall99 { width: 99%; }
	.psmall100 { width: 100%; }
}
@media (min-width: 992px) {
	.rmedium1{ width: calc(100%/12*1); }
	.rmedium2{ width: calc(100%/12*2); }
	.rmedium3{ width: calc(100%/12*3); }
	.rmedium4{ width: calc(100%/12*4); }
	.rmedium5{ width: calc(100%/12*5); }
	.rmedium6{ width: calc(100%/12*6); }
	.rmedium7{ width: calc(100%/12*7); }
	.rmedium8{ width: calc(100%/12*8); }
	.rmedium9{ width: calc(100%/12*9); }
	.rmedium10{ width: calc(100%/12*10); }
	.rmedium11{ width: calc(100%/12*11); }
	.rmedium12{ width: calc(100%/12*12); }
	
	.imedium1{ width: calc(100%/1); }
	.imedium2{ width: calc(100%/2); }
	.imedium3{ width: calc(100%/3); }
	.imedium4{ width: calc(100%/4); }
	.imedium5{ width: calc(100%/5); }
	.imedium6{ width: calc(100%/6); }
	.imedium7{ width: calc(100%/7); }
	.imedium8{ width: calc(100%/8); }
	.imedium9{ width: calc(100%/9); }
	.imedium10{ width: calc(100%/10); }
	.imedium11{ width: calc(100%/11); }
	.imedium12{ width: calc(100%/12); }
	
	.showmedium { display: block; }
	.hidemedium { display: none; }
	
	.pmedium1 { width: 1%; }
	.pmedium2 { width: 2%; }
	.pmedium3 { width: 3%; }
	.pmedium4 { width: 4%; }
	.pmedium5 { width: 5%; }
	.pmedium6 { width: 6%; }
	.pmedium7 { width: 7%; }
	.pmedium8 { width: 8%; }
	.pmedium9 { width: 9%; }
	.pmedium10 { width: 10%; }
	.pmedium11 { width: 11%; }
	.pmedium12 { width: 12%; }
	.pmedium13 { width: 13%; }
	.pmedium14 { width: 14%; }
	.pmedium15 { width: 15%; }
	.pmedium16 { width: 16%; }
	.pmedium17 { width: 17%; }
	.pmedium18 { width: 18%; }
	.pmedium19 { width: 19%; }
	.pmedium20 { width: 20%; }
	.pmedium21 { width: 21%; }
	.pmedium22 { width: 22%; }
	.pmedium23 { width: 23%; }
	.pmedium24 { width: 24%; }
	.pmedium25 { width: 25%; }
	.pmedium26 { width: 26%; }
	.pmedium27 { width: 27%; }
	.pmedium28 { width: 28%; }
	.pmedium29 { width: 29%; }
	.pmedium30 { width: 30%; }
	.pmedium31 { width: 31%; }
	.pmedium32 { width: 32%; }
	.pmedium33 { width: 33%; }
	.pmedium34 { width: 34%; }
	.pmedium35 { width: 35%; }
	.pmedium36 { width: 36%; }
	.pmedium37 { width: 37%; }
	.pmedium38 { width: 38%; }
	.pmedium39 { width: 39%; }
	.pmedium40 { width: 40%; }
	.pmedium41 { width: 41%; }
	.pmedium42 { width: 42%; }
	.pmedium43 { width: 43%; }
	.pmedium44 { width: 44%; }
	.pmedium45 { width: 45%; }
	.pmedium46 { width: 46%; }
	.pmedium47 { width: 47%; }
	.pmedium48 { width: 48%; }
	.pmedium49 { width: 49%; }
	.pmedium50 { width: 50%; }
	.pmedium51 { width: 51%; }
	.pmedium52 { width: 52%; }
	.pmedium53 { width: 53%; }
	.pmedium54 { width: 54%; }
	.pmedium55 { width: 55%; }
	.pmedium56 { width: 56%; }
	.pmedium57 { width: 57%; }
	.pmedium58 { width: 58%; }
	.pmedium59 { width: 59%; }
	.pmedium60 { width: 60%; }
	.pmedium61 { width: 61%; }
	.pmedium62 { width: 62%; }
	.pmedium63 { width: 63%; }
	.pmedium64 { width: 64%; }
	.pmedium65 { width: 65%; }
	.pmedium66 { width: 66%; }
	.pmedium67 { width: 67%; }
	.pmedium68 { width: 68%; }
	.pmedium69 { width: 69%; }
	.pmedium70 { width: 70%; }
	.pmedium71 { width: 71%; }
	.pmedium72 { width: 72%; }
	.pmedium73 { width: 73%; }
	.pmedium74 { width: 74%; }
	.pmedium75 { width: 75%; }
	.pmedium76 { width: 76%; }
	.pmedium77 { width: 77%; }
	.pmedium78 { width: 78%; }
	.pmedium79 { width: 79%; }
	.pmedium80 { width: 80%; }
	.pmedium81 { width: 81%; }
	.pmedium82 { width: 82%; }
	.pmedium83 { width: 83%; }
	.pmedium84 { width: 84%; }
	.pmedium85 { width: 85%; }
	.pmedium86 { width: 86%; }
	.pmedium87 { width: 87%; }
	.pmedium88 { width: 88%; }
	.pmedium89 { width: 89%; }
	.pmedium90 { width: 90%; }
	.pmedium91 { width: 91%; }
	.pmedium92 { width: 92%; }
	.pmedium93 { width: 93%; }
	.pmedium94 { width: 94%; }
	.pmedium95 { width: 95%; }
	.pmedium96 { width: 96%; }
	.pmedium97 { width: 97%; }
	.pmedium98 { width: 98%; }
	.pmedium99 { width: 99%; }
	.pmedium100 { width: 100%; }
}
@media (min-width: 1200px) {
	.rlarge1{ width: calc(100%/12*1); }
	.rlarge2{ width: calc(100%/12*2); }
	.rlarge3{ width: calc(100%/12*3); }
	.rlarge4{ width: calc(100%/12*4); }
	.rlarge5{ width: calc(100%/12*5); }
	.rlarge6{ width: calc(100%/12*6); }
	.rlarge7{ width: calc(100%/12*7); }
	.rlarge8{ width: calc(100%/12*8); }
	.rlarge9{ width: calc(100%/12*9); }
	.rlarge10{ width: calc(100%/12*10); }
	.rlarge11{ width: calc(100%/12*11); }
	.rlarge12{ width: calc(100%/12*12); }
	
	.ilarge1{ width: calc(100%/1); }
	.ilarge2{ width: calc(100%/2); }
	.ilarge3{ width: calc(100%/3); }
	.ilarge4{ width: calc(100%/4); }
	.ilarge5{ width: calc(100%/5); }
	.ilarge6{ width: calc(100%/6); }
	.ilarge7{ width: calc(100%/7); }
	.ilarge8{ width: calc(100%/8); }
	.ilarge9{ width: calc(100%/9); }
	.ilarge10{ width: calc(100%/10); }
	.ilarge11{ width: calc(100%/11); }
	.ilarge12{ width: calc(100%/12); }
	
	.showlarge { display: block; }
	.hidelarge { display: none; }
	
	.plarge1 { width: 1%; }
	.plarge2 { width: 2%; }
	.plarge3 { width: 3%; }
	.plarge4 { width: 4%; }
	.plarge5 { width: 5%; }
	.plarge6 { width: 6%; }
	.plarge7 { width: 7%; }
	.plarge8 { width: 8%; }
	.plarge9 { width: 9%; }
	.plarge10 { width: 10%; }
	.plarge11 { width: 11%; }
	.plarge12 { width: 12%; }
	.plarge13 { width: 13%; }
	.plarge14 { width: 14%; }
	.plarge15 { width: 15%; }
	.plarge16 { width: 16%; }
	.plarge17 { width: 17%; }
	.plarge18 { width: 18%; }
	.plarge19 { width: 19%; }
	.plarge20 { width: 20%; }
	.plarge21 { width: 21%; }
	.plarge22 { width: 22%; }
	.plarge23 { width: 23%; }
	.plarge24 { width: 24%; }
	.plarge25 { width: 25%; }
	.plarge26 { width: 26%; }
	.plarge27 { width: 27%; }
	.plarge28 { width: 28%; }
	.plarge29 { width: 29%; }
	.plarge30 { width: 30%; }
	.plarge31 { width: 31%; }
	.plarge32 { width: 32%; }
	.plarge33 { width: 33%; }
	.plarge34 { width: 34%; }
	.plarge35 { width: 35%; }
	.plarge36 { width: 36%; }
	.plarge37 { width: 37%; }
	.plarge38 { width: 38%; }
	.plarge39 { width: 39%; }
	.plarge40 { width: 40%; }
	.plarge41 { width: 41%; }
	.plarge42 { width: 42%; }
	.plarge43 { width: 43%; }
	.plarge44 { width: 44%; }
	.plarge45 { width: 45%; }
	.plarge46 { width: 46%; }
	.plarge47 { width: 47%; }
	.plarge48 { width: 48%; }
	.plarge49 { width: 49%; }
	.plarge50 { width: 50%; }
	.plarge51 { width: 51%; }
	.plarge52 { width: 52%; }
	.plarge53 { width: 53%; }
	.plarge54 { width: 54%; }
	.plarge55 { width: 55%; }
	.plarge56 { width: 56%; }
	.plarge57 { width: 57%; }
	.plarge58 { width: 58%; }
	.plarge59 { width: 59%; }
	.plarge60 { width: 60%; }
	.plarge61 { width: 61%; }
	.plarge62 { width: 62%; }
	.plarge63 { width: 63%; }
	.plarge64 { width: 64%; }
	.plarge65 { width: 65%; }
	.plarge66 { width: 66%; }
	.plarge67 { width: 67%; }
	.plarge68 { width: 68%; }
	.plarge69 { width: 69%; }
	.plarge70 { width: 70%; }
	.plarge71 { width: 71%; }
	.plarge72 { width: 72%; }
	.plarge73 { width: 73%; }
	.plarge74 { width: 74%; }
	.plarge75 { width: 75%; }
	.plarge76 { width: 76%; }
	.plarge77 { width: 77%; }
	.plarge78 { width: 78%; }
	.plarge79 { width: 79%; }
	.plarge80 { width: 80%; }
	.plarge81 { width: 81%; }
	.plarge82 { width: 82%; }
	.plarge83 { width: 83%; }
	.plarge84 { width: 84%; }
	.plarge85 { width: 85%; }
	.plarge86 { width: 86%; }
	.plarge87 { width: 87%; }
	.plarge88 { width: 88%; }
	.plarge89 { width: 89%; }
	.plarge90 { width: 90%; }
	.plarge91 { width: 91%; }
	.plarge92 { width: 92%; }
	.plarge93 { width: 93%; }
	.plarge94 { width: 94%; }
	.plarge95 { width: 95%; }
	.plarge96 { width: 96%; }
	.plarge97 { width: 97%; }
	.plarge98 { width: 98%; }
	.plarge99 { width: 99%; }
	.plarge100 { width: 100%; }
}