html {margin:0;padding:0;color:#3C3C3C;scroll-behavior: smooth;}
	a {text-decoration: none;}
body {margin:0;padding:0;background-color:#FFFFFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
h1 {margin:0;padding:20px 0px;line-height:100%;text-shadow:0px -1px 1px #000;color:#00AEEF;}
h2 {margin:0;padding:10px 0px;font-size:6vw;line-height:100%;text-shadow:0px -1px 1px #000;}
h3 {margin:0;padding:10px 0px;font-size:3vw;line-height:100%;text-shadow:0px -1px 1px #000;}
h4 {}
img {max-width:100%;height:auto;}
p {
	    margin:0 auto;
	    padding-top:20px;
	    padding-bottom:20px;
	   font-size:4vw;

}
video {width:100%;
}
.firsttitle {background-color:black;}
 
.completeorder h1 {text-align:center;margin-bottom:24px;}
.columns-2 .blog-item {text-align:center;}
.fullscreenplease {width:560px; height:315px;}
.stripes {line-height:27px;border-top:17px solid #00AEEF;border-bottom:10px solid #F7941E;}
.list {margin:0;}
.containme {width:90%;margin:0 auto;}
.leftside, .rightside {display:block;vertical-align:middle;width:100%;padding:25px 0;}
.centerme {text-align:center;}
.middleme{vertical-align:middle;}
.padding {width:90%;margin:0 auto;}
.padding h2 {}
.logo {width:90%;height:auto;}
.unorder {width:100%;margin:0 auto;}

.unorder li {text-align:left;}
.topbar {background-color:#000000;}
.blue {background-color:#000000;color:#FFFFFF;}
.callbutton {display:block;}
.callbutton a{background-color:#01aef0;border-radius:20px;padding:10px 20px;color:#FFFFFF;margin:1px 0;font-weight:700;}
.callbutton a:hover {background-image:#0178A7;}
.nobullets {list-style:none;margin:0;padding:0;text-align:center;}
/* Lightbox Start */

body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


/* END LIGHTBOX */


.wrapsides {display:table;}
.wrapsides .leftside {display:table-cell;vertical-align:top;}
.options .leftside {}
.wrapsides .rightside {display:table-cell;vertical-align:top;}
.options h1 {text-align:center;}
.options h1, .options h2 {padding-bottom:0;}
.options h2 {text-align:left;}
.ourfooter {display:none;}
.gallerylayout h1 {text-align:center;}
.button {    display: inline-block;
    font-size: 1vw;
    line-height: 48px;
    height: 48px;
    color: #ffffff;
    min-width: 212px;
    background-image: linear-gradient(
    45deg,
    hsl(0deg 91% 51%) 0%,
    hsl(4deg 92% 51%) 8%,
    hsl(9deg 93% 51%) 17%,
    hsl(14deg 94% 51%) 25%,
    hsl(18deg 94% 51%) 33%,
    hsl(23deg 95% 51%) 42%,
    hsl(28deg 95% 51%) 50%,
    hsl(32deg 96% 51%) 58%,
    hsl(37deg 97% 50%) 67%,
    hsl(41deg 98% 50%) 75%,
    hsl(46deg 98% 50%) 83%,
    hsl(50deg 99% 50%) 92%,
    hsl(55deg 100% 50%) 100%
  );
    text-align: center;
    box-shadow: 0 0 0 9px rgba(0,0,0,.1) inset;
    border-radius: 6px;text-align:center;text-shadow:1px 1px black}
    .button:hover {font-size:.9vw}
    .button2 {display: inline-block;
    font-size: 18px;
    line-height: 48px;
    height: 48px;
    color: #ffffff;
    min-width: 212px;
     background-image: linear-gradient(
    45deg,
    hsl(0deg 91% 51%) 0%,
    hsl(4deg 92% 51%) 8%,
    hsl(9deg 93% 51%) 17%,
    hsl(14deg 94% 51%) 25%,
    hsl(18deg 94% 51%) 33%,
    hsl(23deg 95% 51%) 42%,
    hsl(28deg 95% 51%) 50%,
    hsl(32deg 96% 51%) 58%,
    hsl(37deg 97% 50%) 67%,
    hsl(41deg 98% 50%) 75%,
    hsl(46deg 98% 50%) 83%,
    hsl(50deg 99% 50%) 92%,
    hsl(55deg 100% 50%) 100%
  );
    text-align: center;
    box-shadow: 0 0 0 1px rgba(0,0,0,.1) inset;
    border-radius: 6px;text-align:center;}

@media (max-width: 640px) {}
@media (min-width: 641px) {
    p {font-size:1.5vw;}
    .options h2 {margin-top:50px}
    .widthme {width:90%;margin:0 auto;}
    .fullscreenplease {width:100vw;height:100vh;}
 .leftside,.rightside {display:table-cell;width:49%;padding:0;}
 img {max-width:100%;height:auto;width:auto;}
.logo {width:165px;height:278px;margin:50px auto;} 
.padding {width: 80%;text-align: justify; margin:0 auto;}
.mediumlogo {width:349px;height:349px;display:inline-block;vertical-align:middle;padding:40px 0px;}
  .ourfooter {background-repeat:repeat-x;background-position:top;position:fixed;bottom:0;min-height:124px;width:100%;}
  .innerblock {display:inline-block;vertical-align:top;}
  .firsttitle {vertical-align:middle;background-color:#000000;}
  .firsttitle h1 {vertical-align:middle;color:#FFFFFF;display:inline-block;}
  .callbutton a{display:none;}
  .fury {display:inline-block;width:165px;}
.list {padding-left:16px;}
  #userForm {width:90%;margin:0 auto;}
  .options h1, .options h2 {padding-bottom:0;width:90%;margin:0 auto;}
  .columns-2 .blog-item {display:inline-block;overflow:hidden;width:49.83%;text-align:center;}
  .order .maincontent{padding:0 4%;}
  .unorder {width:35%;margin:0 auto;}
  .formlayout {overflow: auto;
  display: inline-block;
  align-items: center;
  width: 259px;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: -2px 10px 5px rgba(0, 0, 0, 0);
  border-radius: 10px;
  font-family: "SQ Market", Helvetica, Arial, sans-serif;text-align:center;}
  .formposition {display:table;margin:0 auto;text-align:center;}
  .order h1 {padding-bottom:0;}
  .order h2 {padding-top:0;margin-top:0;margin-bottom:10px;font-size:1.3vw;display:inline-block;border-bottom:1px solid lightgray;}
}

@media (min-width: 768px) {
   }
@media (min-width: 992px) {
h1 {font-size:2vw;}
h2 {font-size:1.6vw;}
h3 {font-size:1vw;}
}
@media (min-width: 1200px) {

}
@media (min-width: 2600px) {
    p {width:60%;}
    .thelist {font-size:154%;width:50%;margin-top:25px;padding:20px;}
.navbuttons {width:60%;}
}

