.fullpage .grid_1 {width: 31px;}
.fullpage .grid_2 {width: 62px;}
.fullpage .grid_3 {width: 93px;}
.fullpage .grid_4 {width: 124px;}
.fullpage .grid_5 {width: 155px;}
.fullpage .grid_6 {width: 186px;}
.fullpage .grid_7 {width: 217px;}
.fullpage .grid_8 {width: 248px;}
.fullpage .grid_9 {width: 279px;}
.fullpage .grid_10 {width: 310px;}
.fullpage .grid_11 {width: 341px;}
.fullpage .grid_12 {width: 372px;}
.fullpage .grid_13 {width: 403px;}
.fullpage .grid_14 {width: 434px;}
.fullpage .grid_15 {width: 465px;}
.fullpage .grid_16 {width: 496px;}
.fullpage .grid_17 {width: 527px;}
.fullpage .grid_18 {width: 558px;}
.fullpage .grid_19 {width: 589px;}
.fullpage .grid_20 {width: 620px;}
.fullpage .grid_21 {width: 651px;}
.fullpage .grid_22 {width: 682px;}
.fullpage .grid_23 {width: 713px;}
.fullpage .grid_24 {width: 744px;}
.fullpage .grid_25 {width: 775px;}
.fullpage .grid_26 {width: 806px;}
.fullpage .grid_27 {width: 837px;}
.fullpage .grid_28 {width: 868px;}
.fullpage .grid_29 {width: 899px;}
.fullpage .grid_30 {width: 930px;}
.fullpage .column {margin: 0 0px 0 0px;
         overflow: hidden;
         float: left;
         display: inline;}
.fullpage .row {width: 930px;
         margin: 0 auto;
         overflow: hidden;}
.fullpage .row .row {margin: 0 -0px 0 -0px;
         width: auto;
         display: inline-block;}
         
.tablet .grid_1 {width: 24px;}
.tablet .grid_2 {width: 48px;}
.tablet .grid_3 {width: 72px;}
.tablet .grid_4 {width: 96px;}
.tablet .grid_5 {width: 120px;}
.tablet .grid_6 {width: 144px;}
.tablet .grid_7 {width: 168px;}
.tablet .grid_8 {width: 192px;}
.tablet .grid_9 {width: 216px;}
.tablet .grid_10 {width: 240px;}
.tablet .grid_11 {width: 264px;}
.tablet .grid_12 {width: 288px;}
.tablet .grid_13 {width: 312px;}
.tablet .grid_14 {width: 336px;}
.tablet .grid_15 {width: 360px;}
.tablet .grid_16 {width: 384px;}
.tablet .grid_17 {width: 408px;}
.tablet .grid_18 {width: 432px;}
.tablet .grid_19 {width: 456px;}
.tablet .grid_20 {width: 480px;}
.tablet .grid_21 {width: 504px;}
.tablet .grid_22 {width: 528px;}
.tablet .grid_23 {width: 552px;}
.tablet .grid_24 {width: 576px;}
.tablet .grid_25 {width: 600px;}
.tablet .grid_26 {width: 624px;}
.tablet .grid_27 {width: 648px;}
.tablet .grid_28 {width: 672px;}
.tablet .grid_29 {width: 696px;}
.tablet .grid_30 {width: 720px;}
.tablet .column {margin: 0 0px 0 0px;
         overflow: hidden;
         float: left;
         display: inline;}
.tablet .row {width: 720px;
         margin: 0 auto;
         overflow: hidden;}
.tablet .row .row {margin: 0 -0px 0 -0px;
         width: auto;
         display: inline-block;}
          
.phone .grid_1 {width: 12px;}
.phone .grid_2 {width: 24px;}
.phone .grid_3 {width: 36px;}
.phone .grid_4 {width: 48px;}
.phone .grid_5 {width: 60px;}
.phone .grid_6 {width: 72px;}
.phone .grid_7 {width: 84px;}
.phone .grid_8 {width: 96px;}
.phone .grid_9 {width: 108px;}
.phone .grid_10 {width: 120px;}
.phone .grid_11 {width: 132px;}
.phone .grid_12 {width: 144px;}
.phone .grid_13 {width: 156px;}
.phone .grid_14 {width: 168px;}
.phone .grid_15 {width: 180px;}
.phone .grid_16 {width: 192px;}
.phone .grid_17 {width: 204px;}
.phone .grid_18 {width: 216px;}
.phone .grid_19 {width: 228px;}
.phone .grid_20 {width: 240px;}
.phone .grid_21 {width: 252px;}
.phone .grid_22 {width: 264px;}
.phone .grid_23 {width: 276px;}
.phone .grid_24 {width: 288px;}
.phone .grid_25 {width: 300px;}
.phone .grid_26 {width: 312px;}
.phone .grid_27 {width: 324px;}
.phone .grid_28 {width: 336px;}
.phone .grid_29 {width: 348px;}
.phone .grid_30 {width: 360px;}
.phone .column {margin: 0 0px 0 0px;
         overflow: hidden;
         float: left;
         display: inline;}
.phone .row {width: 360px;
         margin: 0 auto;
         overflow: hidden;}
.phone .row .row {margin: 0 -0px 0 -0px;
         width: auto;
         display: inline-block;}
         

@media only screen and ( max-width: 480px) and (min-width: 0px) {
	.fullpage { display: none; }
	.tablet { display: none; }	
	.phone { display: none; }	
	.small-phone { display: block !important; }
}

@media only screen and ( max-width: 767px) and (min-width: 481px) {
	.fullpage { display: none; }
	.tablet { display: none; }
	.small-phone { display: none; }
	.phone { display: block !important; }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.fullpage { display: none; }
	.tablet { display: block !important; }
	.phone { display: none; }
	.small-phone { display: none; }
}

@media only screen and (max-width: 3000px) and (min-width: 1025px) {
	.fullpage { display: block !important; }
	.tablet { display: none; }
	.phone { display: none; }
	.small-phone { display: none; }
}
         
.tablet * img {
	width: 100%;
}

.tablet {
    display: none;
}

.phone * img {
	width: 100%;
}

.phone {
	display: none;
}

.small-phone .grid_1 {width: 9px;}
.small-phone .grid_2 {width: 18px;}
.small-phone .grid_3 {width: 27px;}
.small-phone .grid_4 {width: 36px;}
.small-phone .grid_5 {width: 45px;}
.small-phone .grid_6 {width: 54px;}
.small-phone .grid_7 {width: 63px;}
.small-phone .grid_8 {width: 72px;}
.small-phone .grid_9 {width: 81px;}
.small-phone .grid_10 {width: 90px;}
.small-phone .grid_11 {width: 99px;}
.small-phone .grid_12 {width: 108px;}
.small-phone .grid_13 {width: 117px;}
.small-phone .grid_14 {width: 126px;}
.small-phone .grid_15 {width: 135px;}
.small-phone .grid_16 {width: 144px;}
.small-phone .grid_17 {width: 153px;}
.small-phone .grid_18 {width: 162px;}
.small-phone .grid_19 {width: 171px;}
.small-phone .grid_20 {width: 180px;}
.small-phone .grid_21 {width: 189px;}
.small-phone .grid_22 {width: 198px;}
.small-phone .grid_23 {width: 207px;}
.small-phone .grid_24 {width: 216px;}
.small-phone .grid_25 {width: 225px;}
.small-phone .grid_26 {width: 234px;}
.small-phone .grid_27 {width: 243px;}
.small-phone .grid_28 {width: 252px;}
.small-phone .grid_29 {width: 261px;}
.small-phone .grid_30 {width: 270px;}
.small-phone .column {margin: 0 0px 0 0px;
         overflow: hidden;
         float: left;
         display: inline;}
.small-phone .row {width: 270px;
         margin: 0 auto;
         overflow: hidden;}
.small-phone .row .row {margin: 0 -0px 0 -0px;
         width: auto;
         display: inline-block;}
         
.small-phone * img {
	width: 100%;
}

.small-phone {
	display: none;
}
