@media screen and (min-device-width:17.375em) and (max-device-width:30em) {
	.MobileCollapseNotImportant { display: none; }
	.MobileFull { width: 100% !important; margin: 0px !important; float: none; clear: both;min-width:initial !important; }
	.MobileFullWithMargin { width: 100% !important; clear: both;  }
	.MobileFullNoMargin { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileNoMargin { margin: 0px !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileWidth95 { width: 95% !important; }
	.MobileWidth60 { width: 60% !important; }
	.MobileTextCenter { text-align: center; }
	.MobileTextLeft { text-align: left; }
	.MobileTextRIght { text-align: right !important; }
	.MobileNoneFloat { float: none; }
	.MobileBlock { display: block !important; }
	.MobileNoMarginLeft { margin-left: 0px !important; }
	.MobileMediumFont { font-size: medium !important; }
	.Mobileclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.Mobileclearfix { display: inline-block; }
	html[xmlns] .Mobileclearfix { display: block; }
	* html .Mobileclearfix { height: 1%; }
	.MobileNoAbsolute { position: static !important; position: initial !important; }
	.MobileInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.MobileWidthAuto { width: auto !important; }
	.MobileNoBorder { border: none !important; }
	.MobileMarginCenter { margin: 0px auto; }
	.MobileCollapse { display: none !important; }
	.MobileLeft { float: left !important; }
	.MobileRight { float: right !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileHeightAuto { height: auto !important; line-height: normal !important; }
	.MobileAutoCenter { margin: 0px auto; }
	.MobileNoTable { display: block; }
	.MobileNoTableCell { display: block; }
	.MobileNoTableRow { display: block; }
	.MobileBackGroundImageFull { background-size: 100% auto !important; }
	.MobileTextSmaller { font-size: medium !important; }
	.MobileDisplayBlock { display: block; }
    .MobileNoMarginRight { margin-right: 0px !important; }
    .MobileTextSmall{ font-size: small !important; }
	.MobileNoMarginRight { margin-right: 0px !important; }
	.MobileNoBackground { background: none !important; }
	.MobileDefaultMargin { margin-top: 13px; }
    .MobileDefaultPadding {padding-top: 13px; }
    .MobileSiteDefaultPaddingBottom { padding-bottom: 15px; }
    .MobileFixedTableLayout { table-layout: fixed; }
	.MobileSmall { font-size: 1.2em; }
    .MobileSiteDefaultPadding { padding-top: 15px; }
    .MobileSiteDefaultPaddingBottom { padding-bottom: 15px; }    .MobileClear{clear:both;}
      body{background-color:#767879;background-image:none;}
	.SiteWidth{width:100%;margin:0;}
	.FormContent{width:96%;margin:0 auto;}
	h1{font-size:3.6em;padding-top:5px;}
	h2{font-size:3em;}
	h3{font-size:2em;padding-top:5px;}
	.FormWrap p{font-size:2.6em;color:#10bbec;}
	.MainImageWrap{background:none;height:auto;}
	.MainContentWrap{background-color:#056479;background-image:none;height:auto;}
	.TextWrap{padding:2em 4em 0 3em;}
	.TextWrap .Text{font-size:2.6em;}
	.PageContent{background:#000;}
	
}

@media only screen and (min-device-width: 320px) and (max-device-width:704px) and (-webkit-device-pixel-ratio: 2) {
	.MobileCollapseNotImportant { display: none; }
	.MobileFull { width: 100% !important; margin: 0px !important; float: none; clear: both;min-width:initial !important; }
	.MobileFullWithMargin { width: 100% !important; clear: both;  }
	.MobileFullNoMargin { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileNoMargin { margin: 0px !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileWidth95 { width: 95% !important; }
	.MobileWidth60 { width: 60% !important; }
	.MobileTextCenter { text-align: center; }
	.MobileTextLeft { text-align: left; }
	.MobileTextRIght { text-align: right !important; }
	.MobileNoneFloat { float: none; }
	.MobileBlock { display: block !important; }
	.MobileNoMarginLeft { margin-left: 0px !important; }
	.MobileMediumFont { font-size: medium !important; }
	.Mobileclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.Mobileclearfix { display: inline-block; }
	html[xmlns] .Mobileclearfix { display: block; }
	* html .Mobileclearfix { height: 1%; }
	.MobileNoAbsolute { position: static !important; position: initial !important; }
	.MobileInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.MobileWidthAuto { width: auto !important; }
	.MobileNoBorder { border: none !important; }
	.MobileMarginCenter { margin: 0px auto; }
	.MobileCollapse { display: none !important; }
	.MobileLeft { float: left !important; }
	.MobileRight { float: right !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileHeightAuto { height: auto !important; line-height: normal !important; }
	.MobileAutoCenter { margin: 0px auto; }
	.MobileNoTable { display: block; }
	.MobileNoTableCell { display: block; }
	.MobileNoTableRow { display: block; }
	.MobileBackGroundImageFull { background-size: 100% auto !important; }
	.MobileTextSmaller { font-size: medium !important; }
	.MobileDisplayBlock { display: block; }
    .MobileNoMarginRight { margin-right: 0px !important; }
    .MobileTextSmall{ font-size: small !important; }
	.MobileNoMarginRight { margin-right: 0px !important; }
	.MobileNoBackground { background: none !important; }
	.MobileDefaultMargin { margin-top: 13px; }
    .MobileDefaultPadding {padding-top: 13px; }
    .MobileSiteDefaultPaddingBottom { padding-bottom: 15px; }
    .MobileFixedTableLayout { table-layout: fixed; }
	.MobileSmall { font-size: 1.2em; }
	.MobileSiteDefaultPadding { padding-top: 15px; }
    .MobileClear{clear:both;}
    body{background-color:#056479;background-image:none;}
	.SiteWidth{width:100%;margin:0;}
	.FormContent{width:96%;margin:0 auto;}
	h1{font-size:3.6em;padding-top:5px;}
	h2{font-size:3em;}
	h3{font-size:2em;padding-top:5px;}
	.FormWrap p{font-size:2.6em;color:#10bbec;}
	.MainImageWrap{background:none;height:auto;}
	.MainContentWrap{background-color:#056479;background-image:none;height:auto;}
	.TextWrap{padding:2em 4em 0 3em;}
	.TextWrap .Text{font-size:2.6em;}
	.PageContent{background:#000;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 720px) and (-webkit-device-pixel-ratio:3) {
	.MobileCollapseNotImportant { display: none; }
	.MobileFull { width: 100% !important; margin: 0px !important; float: none; clear: both;min-width:initial !important; }
	.MobileFullWithMargin { width: 100% !important; clear: both;  }
	.MobileFullNoMargin { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileNoMargin { margin: 0px !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileWidth95 { width: 95% !important; }
	.MobileWidth60 { width: 60% !important; }
	.MobileTextCenter { text-align: center; }
	.MobileTextLeft { text-align: left; }
	.MobileTextRIght { text-align: right !important; }
	.MobileNoneFloat { float: none; }
	.MobileBlock { display: block !important; }
	.MobileNoMarginLeft { margin-left: 0px !important; }
	.MobileMediumFont { font-size: medium !important; }
	.Mobileclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.Mobileclearfix { display: inline-block; }
	html[xmlns] .Mobileclearfix { display: block; }
	* html .Mobileclearfix { height: 1%; }
	.MobileNoAbsolute { position: static !important; position: initial !important; }
	.MobileInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.MobileWidthAuto { width: auto !important; }
	.MobileNoBorder { border: none !important; }
	.MobileMarginCenter { margin: 0px auto; }
	.MobileCollapse { display: none !important; }
	.MobileLeft { float: left !important; }
	.MobileRight { float: right !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileHeightAuto { height: auto !important; line-height: normal !important; }
	.MobileAutoCenter { margin: 0px auto; }
	.MobileNoTable { display: block; }
	.MobileNoTableCell { display: block; }
	.MobileNoTableRow { display: block; }
	.MobileBackGroundImageFull { background-size: 100% auto !important; }
	.MobileTextSmaller { font-size: medium !important; }
	.MobileDisplayBlock { display: block; }
    .MobileNoMarginRight { margin-right: 0px !important; }
    .MobileTextSmall{ font-size: small !important; }
	.MobileNoMarginRight { margin-right: 0px !important; }
	.MobileNoBackground { background: none !important; }
	.MobileDefaultMargin { margin-top: 13px; }
    .MobileDefaultPadding {padding-top: 13px; }
    .MobileSiteDefaultPaddingBottom { padding-bottom: 15px; }
    .MobileFixedTableLayout { table-layout: fixed; }
	.MobileSmall { font-size: 1.2em; }
	.MobileSiteDefaultPadding { padding-top: 15px; }
    .MobileClear{clear:both;}
     body{background-color:#056479;background-image:none;}
	.SiteWidth{width:100%;margin:0;}
	.FormContent{width:96%;margin:0 auto;}
	h1{font-size:3.6em;padding-top:5px;}
	h2{font-size:3em;}
	h3{font-size:2em;padding-top:5px;}
	.FormWrap p{font-size:2.6em;color:#10bbec;}
	.MainImageWrap{background:none;height:auto;}
	.MainContentWrap{background-color:#056479;background-image:none;height:auto;}
	.TextWrap{padding:2em 4em 0 3em;}
	.TextWrap .Text{font-size:2.6em;}
	.PageContent{background:#000;}
}

@media screen and (min-device-width:30.0625em) and (max-device-width:48em) { 
    .SmallTablateCollapseNotImportant { display: none; }
     .SmallTablateFull { width: 100% !important; margin: 0px !important;float:none;clear:both; min-width:initial !important;}
      .SmallTablateFullWithMargin { width: 100% !important;clear:both; }
       .SmallTablateNoMargin { margin: 0px !important; }
        .SmallTablateNoPadding { padding: 0px !important; } 
        .SmallTablateWidth95 { width: 95% !important; } 
        .SmallTablateTextCenter { text-align: center !important; }
         .SmallTablateTextLeft { text-align: left !important; }
          .SmallTablateTextRight { text-align: right !important; }
           .SmallTablateNoneFloatImportant { float: none !important; }
            .SmallTablateNoneFloat { float: none; }
             .SmallTablateBlock { display: block !important; }
              .SmallTablateNoMarginLeft { margin-left: 0px !important; }
               .SmallTablateMediumFont { font-size: medium !important; }
                .SmallTablateclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
                 .SmallTablateclearfix { display: inline-block; } 
                 html[xmlns] .SmallTablateclearfix { display: block; } 
                 * html .SmallTablateclearfix { height: 1%; } 
                 .SmallTablateNoAbsolute { position: static !important;position:initial !important; } 
                 .SmallTablateInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
                  .SmallTablateWidthAuto { width: auto !important; } 
                  .SmallTablateNoBorder { border: none !important; } 
                  .SmallTablateMarginCenter { margin: 0px auto; } 
                  .SmallTablateCollapse { display: none !important; } 
                  .SmallTablateRight{float:right !important;} 
                  .SmallTablateLeft { float: left; } 
                  .SmallTablateNoPadding { padding: 0px !important; } 
                  .SmallTablateHeightAuto { height: auto !important; line-height: normal !important; } 
                  .SmallTablateAutoCenter { margin: 0px auto; }
                   .SmallTablateNoTable { display: block; } 
                   .SmallTablateNoTableCell {display:block;} 
                   .SmallTablateNoTableRow {display:block;} 
                     SmallTablateBackGroundImageFull { background-size: 100% auto; }
                      .SmallTablateSmallFont { font-size: small !important; }
                       .SmallTablateNoBackground { background: none !important; } 
                       .SmallTablateDefaultMargin { margin-top: 13px; } 
                       .SmallTablateDefaultPadding {padding-top: 13px; }
                        .SmallTablateFixedTableLayout { table-layout: fixed; } 
                        .SmallTablateDefaultPadding { padding-top: 13px; }
                         .SmallTablateSiteDefaultPadding { padding-top: 13px; }
                          .SmallTablateSiteDefaultPaddingBottom { padding-top: 13px; }
                           .SmallTablateClear{clear:both;} 
						   body{background-color:#056479;background-image:none;}
						   .SiteWidth{margin:0 auto;width:80%;}
						   h1{font-size:5em;}
							h2{font-size:4em;}
							h3{font-size:3em;padding-top:5px;}
							.FormContent{margin-top:2em;}
							.FormWrap p{font-size:2.6em;color:#10bbec;}
							.MainImageWrap{background:none;height:auto;}
							.MainContentWrap{background-color:#056479;background-image:none;height:auto;}
							.TextWrap{padding:2em 4em 0 3em;}
							.TextWrap .Text{font-size:2.6em;}
							.PageContent{background:#000;}
						 
}
@media only screen and (min-device-width:500px) and (max-device-width:1000px) and (-webkit-device-pixel-ratio:4) {
    .MobileCollapseNotImportant { display: none; }
	.MobileFull { width: 100% !important; margin: 0px !important; float: none; clear: both;min-width:initial !important; }
	.MobileFullWithMargin { width: 100% !important; clear: both;  }
	.MobileFullNoMargin { width: 100% !important; margin: 0px !important; float: none; clear: both; }
	.MobileNoMargin { margin: 0px !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileWidth95 { width: 95% !important; }
	.MobileWidth60 { width: 60% !important; }
	.MobileTextCenter { text-align: center; }
	.MobileTextLeft { text-align: left; }
	.MobileTextRIght { text-align: right !important; }
	.MobileNoneFloat { float: none; }
	.MobileBlock { display: block !important; }
	.MobileNoMarginLeft { margin-left: 0px !important; }
	.MobileMediumFont { font-size: medium !important; }
	.Mobileclearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	.Mobileclearfix { display: inline-block; }
	html[xmlns] .Mobileclearfix { display: block; }
	* html .Mobileclearfix { height: 1%; }
	.MobileNoAbsolute { position: static !important; position: initial !important; }
	.MobileInlineBlock { display: inline-block !important; zoom: 1 !important; *display: inline !important; }
	.MobileWidthAuto { width: auto !important; }
	.MobileNoBorder { border: none !important; }
	.MobileMarginCenter { margin: 0px auto; }
	.MobileCollapse { display: none !important; }
	.MobileLeft { float: left !important; }
	.MobileRight { float: right !important; }
	.MobileNoPadding { padding: 0px !important; }
	.MobileHeightAuto { height: auto !important; line-height: normal !important; }
	.MobileAutoCenter { margin: 0px auto; }
	.MobileNoTable { display: block; }
	.MobileNoTableCell { display: block; }
	.MobileNoTableRow { display: block; }
	.MobileBackGroundImageFull { background-size: 100% auto !important; }
	.MobileTextSmaller { font-size: medium !important; }
	.MobileDisplayBlock { display: block; }
    .MobileNoMarginRight { margin-right: 0px !important; }
    .MobileTextSmall{ font-size: small !important; }
	.MobileNoMarginRight { margin-right: 0px !important; }
	.MobileNoBackground { background: none !important; }
	.MobileDefaultMargin { margin-top: 13px; }
    .MobileDefaultPadding {padding-top: 13px; }
    .MobileSiteDefaultPaddingBottom { padding-bottom: 15px; }
    .MobileFixedTableLayout { table-layout: fixed; }
	.MobileSmall { font-size: 1.2em; }
	.MobileSiteDefaultPadding { padding-top: 15px; }
    .MobileClear{clear:both;}
      body{background-color:#056479;background-image:none;}
	.SiteWidth{width:100%;margin:0;}
	.FormContent{width:96%;margin:0 auto;}
	h1{font-size:3.6em;padding-top:5px;}
	h2{font-size:3em;}
	h3{font-size:2em;padding-top:5px;}
	.FormWrap p{font-size:2.6em;color:#10bbec;}
	.MainImageWrap{background:none;height:auto;}
	.MainContentWrap{background-color:#056479;background-image:none;height:auto;}	
	.TextWrap{padding:2em 4em 0 3em;}
	.TextWrap .Text{font-size:2.6em;}
	.PageContent{background:#000;}
}

@media screen and (min-device-width:48.1em) and (max-device-width:68em) {
	.TablateCollapse { display: none !important; }
	.TablateFull { width: 100% !important; margin: 0px !important; clear: both; }
	.TablateFullWithMargin { width: 100% !important; clear: both; }
	.TablateNoMargin { margin: 0px !important; }
	.TablateMarginAuto { margin: 0px auto!important; }
	.TablateNoMarginLeft { margin-left: 0px !important; }
	.TablateNoPadding { padding: 0px !important; }
	.TablateWidth95 { width: 95% !important; }
	.TablateTextCenter { text-align: center !important; }
	.TablateTextLeft { text-align: left; }
	.TablateNoneFloat { float: none !important; }
	.TablateBlock { display: block !important; }
	.TabletNoMarginLeft { margin-left: 0px !important; }
	.TabletSmallFont { font-size: small !important; }
	.TabletMediumFont { font-size: medium !important; }
	.TabletBackGroundImageFull { background-size: 100% auto; }
	.TablateSmallFont { font-size: small !important; }
	.BigTablateCollapse { display: none; }
    .TablateNoAbsolute { position: static !important;position:initial !important; }
    .TablateFixedTableLayout { table-layout: fixed; }
	.TablateLeft { float: left !important; }
	.TablateNoTable { display: block; }
	.TablateNoTableCell { display: block; }
	.TablateNoTableRow { display: block; }
	.TablateR { float: right; }    .Tablateclearfix:before,
    .Tablateclearfix:after {content: " ";display: table;}    .Tablateclearfix:after {clear: both;}    .TablateDisplayInline{ display: inline-block; zoom: 1; *display: inline; }    .TablateDisplayInlineNoFloat{ display: inline-block; zoom: 1; *display: inline;float: none !important;}    .TablateWidthAuto{width:auto !important;}    body { font: normal 58% joker,arial, sans-serif; }   
    .PageHP .Content{width:90%;}
    .PageHP .SquaresWrap .SquareWrap .SquareContent .Text{width:86%;padding-top:0;font-size:2.5em;}   
    .PageHP article ul li{padding:25px 8% 0 0}       .PageHP article ul{font-size:2.5em;}    .PageHP .ContentSquares{padding-top:40px;}    .PageHP .SquaresWrap{padding-top:40px;}    .PageHP article ul li{background-size:18px auto;}
    .PageHP .OrderButtonWrap a{text-align:center;}
    .PageHP .OrderButtonWrap a img{display:inline-block;width:70%;}
    footer p{font-size:2em;}
   .PageHP h1{font-size:5em;}   
    .PageHP .Sticky .Inner{width:60%;}
	h1{font-size:3em;}
	h2{font-size:3em;}
	h3{font-size:2em;}S
	.FormWrap p{font-size:2.6em;color:#10bbec;}
	.SiteWidth{width:40%;margin:0;}
	.DefaultForm  .DefaultButton {height:45px;line-height:45px;}
	.DefaultForm  input[type="text"]{height:45px;line-height:45px;padding:10px 30px 10px 10px;}
	.FormWrap{margin:5px auto 0 auto;}
	.MainImageWrap{width:30%;}
	.MainContentWrap{width:70%;}
	.HeaderWrap{background:none;}
}

@media screen and (min-device-width:68.1em) and (max-device-width:87.5em) {
	.SmallDesktopCollapse { display: none !important; }
	h1{font-size:3em;}
	h2{font-size:3em;}
	h3{font-size:2em;}
	.FormWrap p{font-size:2.6em;color:#10bbec;}
	.SiteWidth{width:40%;margin:0 1% 0 0;}
	.DefaultForm  .DefaultButton {height:45px;line-height:45px;}
	.DefaultForm  input[type="text"]{height:45px;line-height:45px;padding:10px 30px 10px 10px;}
	.FormWrap{margin:15px auto 0 auto;}
	.MainImageWrap{width:35%;}
	.MainContentWrap{width:65%;}
	.HeaderWrap{background:none;}
}

@media screen and (min-device-width:87.51em) and (max-device-width:120em) {
.DesktopCollapse { display: none !important; }
.HeaderWrap{background:none;}
}


@media screen and (min-device-width:120.1em) and (max-device-width:190em) {
.DesktopCollapse { display: none !important; }
.TextWrap{width:60%;margin:0 auto;}
.HeaderWrap{background:none;}
.FormContent{margin-top:6em;}
}





