/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Aug 10, 2020, 10:47:10 PM
    Author     : james
*/

/*
To change this license header, choose License Headers in Propject Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Aug 10, 2020, 10:47:10 PM
    Author     : james
*/

@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);

@font-face {
    font-family: myFirstFont;
    /*
    src: url("https://fonts.gstatic.com/s/fontdinerswanky/v11/ijwOs4XgRNsiaI5-hcVb4hQgMvCD0uYVKw.woff2");
    */
    src: local('Arial Black');
}

body { 
    background-color: transparent;
}
/*
* Page Background
*/
#page1, #page2, #page3, #page4, #page5 {
    position: relative;
    top: 0px;
    left: 0px;
    margin: 0;
    height: 100vh;
    /* width: 100vw; */
    opacity: 1;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    background-color: transparent;
}

#page2, #page3, #page4, #page5 {
    opacity: 1;
    text-align:center;
    z-index:10;
}

@media (max-width: 300px) {
    .bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4, .bgimg-5 {
        position: relative;
        opacity: 1;
        background-attachment: fixed;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        margin: 0;
        padding: 0px;
        top: 0px;
        left: 0px;
        height: 100%;
        width: 100%;
        overflow: hidden;
    }
}

.bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4, .bgimg-5 {
  position: relative;
  opacity: 1;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0;
  padding: 0px;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

img {
  width: auto ;
  max-width: 100% ;
  height: auto ;
}

.bgimg-1 {
        /* background-image: linear-gradient(cyan, darkblue); */
	/* background-image: url("/mdstore/app/assets/images/md_service.jpg"); */
        background-color: #000066;
	opacity: 1;
	background-position: 0 0;
	background-origin: border-box;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}

@media (max-width: 720px) {
    .bgimg-1x {
    background: url('/mdstore/app/assets/images/md_mobile_prod.jpg');
    background-repeat: no-repeat;
    background-size: cover ;
    opacity: 1;
    width: auto;
    height: 100%;
	background-position: 0 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  }
}

.bgimg-2 {
        /* background-image: linear-gradient(cyan, darkblue); */
	/* background-image: url("/mdstore/app/assets/images/md_service.jpg"); */
        background-color: #0000B3;
	opacity: 1;
	background-position: 0 0;
	background-origin: border-box;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}

@media (min-width: 721px) {
    .bgimg-2x {
    background-image: url("/mdstore/app/assets/images/fd.jpg");
    background-repeat: no-repeat;
    background-size: contain ;
    opacity: 1;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
	background-position: 0 0;
	background-origin: border-box;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
}

.bgimg-3 {
        /* background-image: linear-gradient(cyan, darkblue); */
	/* background-image: url("/mdstore/app/assets/images/md_service.jpg"); */
        background-color: #0000FF;
	opacity: 1;
	background-position: 0 0;
	background-origin: border-box;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}

@media (max-width: 720px) {
    .bgimg-3x {
    background: url('/mdstore/app/assets/images/md_mobile_service.jpg');
    background-repeat: no-repeat;
    background-size: cover ;
    opacity: .9;
    width: auto;
    height: 100%;
	background-position: 0 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
  }
}

@media (min-width: 721px) {
    .bgimg-3x {
    background-image: url("/mdstore/app/assets/images/fd.jpg");
    background-repeat: no-repeat;
    background-size: contain ;
    opacity: 1;
    top: 0;
    left: 0;
    width: auto;
    height: auto;
	background-position: 0 0;
	background-origin: border-box;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
}

@media only screen and (max-width: 920px) {
    .bgimg-4x {
    content: "";
    background: url('/mdstore/app/assets/images/md_history.jpg') no-repeat center center;
    background-size: cover;
    top: 0;
    left: 0;
    /* background-size: 100% 100%; */
    width: auto;
    height: auto;
    max-width: 100%;
    }
}

.bgimg-4 {
        /* background-image: linear-gradient(cyan, darkblue); */
	/* background-image: url("/mdstore/app/assets/images/md_service.jpg"); */
        background-color: #1919FF;
	opacity: 1;
	background-position: 0 0;
	background-origin: border-box;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}
.bgimg-4x {
  background-image: url("/mdstore/app/assets/images/md_history.jpg");
	min-height: 100%; /* 73 */
	opacity: 1;
	background-position: 0 0;
    background-origin: border-box;
    -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
  
}

.bgimg-5 {
        /* background-image: linear-gradient(cyan, darkblue); */
	/* background-image: url("/mdstore/app/assets/images/md_service.jpg"); */
        background-color: #3333FF;
	opacity: 1;
	background-position: 0 0;
	background-origin: border-box;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}

.bgimg-5x {
	background-image: url("/mdstore/app/assets/images/fd.jpg");
	min-height: 100%;
	opacity: .7;
	-webkit-animation: animate_background 10s linear 0s infinite;
    -moz-animation: animate_background 10s linear 0s infinite;
    -o-animation: animate_background 10s linear 0s infinite;
    animation: animate_background 3s ease-in-out 0s infinite;
	  -webkit-animation-direction: alternate;
	  animation-direction: alternate;
}

#bgvid_container { height:100%; position: fixed; top: 0px; left: 0px; z-index: -1;}
#bgvid { width:100%; height:auto; position: fixed ; z-index: -1; }

video {
  position: fixed;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0;
  -webkit-transform: scale(1.25);
  transform: scale(1.25);
  z-index: -1;
}

@-webkit-keyframes animate_background { 
    from { background-position: 0 0; } 
    to { background-position: 0 -200px; } 
}
@-moz-keyframes animate_background { 
    from { background-position: 0 0;} 
    to { background-position: 0 -200px; } 
}
@-o-keyframes animate_background { 
    from { background-position: 0 0; } 
    to { background-position: 0 -200px; } 
}
@keyframes animate_background { 
    from { background-position: 0 0;} 
    to { background-position: 0 -100px; } 
}

/* Control bannerCanvas */
#myCanvasContainer {
    /* position: relative; */
	/* top: 0px; */
	/* left: 0px; */
	/* width: 100%; */
        margin: 0px;
        padding: 0px;
	height: 250px;
	border: 0px inset red;
	z-index: 2;
}

/* Inside myCavasContainer - show "Monster Dollar" */
#bannerCanvas {
    position: relative;
	/* top:0px; */
	/* left: 50%; */
	margin: 0px;;
    /* width: 100%; */
    /* background-color: yellow; */
	display: inline;
    /* padding-top: 5vh; */
    padding: 0px;
    /*
    font-weight: bold;
    font-size: 70px;
    font-family: Fontdiner Swanky, sans-serif;
    text-shadow: 6px 6px 6px #aaa;
    text-align: center;
    */
    /* border: 1px inset brown; */
    z-index: 2;
}

/* Goodgle Ad1 */
#googleAd1 {
    position: relative;
	top: 5vh;
	/* left: 0px; */
	height: 200px;
	border: 0px inset;
	z-index: 2;
}

/* Goodgle Ad1 */
#googleAd2 {
    position: relative;
	top: 5vh;
	/* left: 0px; */
	height: 300px;
	border: 0px inset;
	z-index: 2;
}

/* Goodgle Ad1 */
#googleAd3 {
    position: relative;
	top: 5vh;
	/* left: 0px; */
	height: 300px;
	border: 0px inset;
	z-index: 2;
}

/* Goodgle Ad1 */
#googleAd4 {
    position: relative;
	top: 5vh;
	/* left: 0px; */
	height: 100px;
	border: 0px inset;
	z-index: 2;
}

/* Goodgle Ad1 */
#googleAd5 {
    position: relative;
	top: 5vh;
	/* left: 0px; */
	height: 100px;
	border: 0px inset;
	z-index: 2;
}

#page2Canvas {
    top: 0;
	left: 0;
	margin: 0;
	padding: 0;
    z-index: 4;
    width: 500px;
    background-color: red;
}

#page3Canvas {
    top: 0;
	left: 0;
	margin: 0;
	padding: 0;
    z-index: 4;
    width: 500px;
    background-color: blue;
}
#page4Canvas {
    top: 0;
	left: 0;
	margin: 0;
	padding: 0;
    z-index: 4;
    width: 500px;
    background-color: cyan;
}

/* Control bannerFrame that shows the business slider */
#mainContent {
	position:relative;
	top: 1vh;
	left:0;
	width: 100%;
    /* padding-top: 1vh; */
    /* height: 700px; */
	border: 0px solid cyan;
	color:#FFF;
	text-shadow:#000 2px 2px;
	z-index: 2;
}

/* Insert mainContent - show slider */
#bannerFrame {
    position: relative;
	margin: 0;
    left: 50%;
    width: 540px; 
    height: 140px;
	border: 0px solid red;
    text-align: center;
	transform: translate(-50%, -0%);
	z-index: 3;
}

/*
* Page Content
*/
.caption {
  position: relative;
  top: 0;
  left: 0;
  padding-top: 5vh;
  width: 100%;
  color: #000;
  text-align: center;
}

.caption span {
    /* background-color: #111; */
    color: #ffd700;
    padding: 0px;
    font-size: 30px;
    font-weight: 900;
    font: "24pt Arial Black";
    letter-spacing: 3px;
    text-shadow: -0px -0px 0 #000, 0px -0px 0 #000, -0px 0px 0 #000, 2px 2px 0 #000;
    text-align: center;
    opacity: 1;

}

.caption p {
    position: relative;
    top: 0px;
    margin: auto;
    max-width: 980px;
    color: #ffd700;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    font: "24pt Arial Black";
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;
    text-shadow: -0px -0px 0 #000, 0px -0px 0 #000, -0px 0px 0 #000, 1px 1px 0 #000; 
    text-align: center;
    opacity: 1;
}

.caption div {
    position: relative;
    top: 0px;
    margin: auto;
    max-width: 980px;
    color: #ffd700;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    font: "24pt Arial Black";
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    text-shadow: -0px -0px 0 #000, 0px -0px 0 #000, -0px 0px 0 #000, 1px 1px 0 #000; 
    text-align: center;
    opacity: 1;
}

hr {
    position: relative; 
    color: red;
    width: 80%;
    top: 3vh; 
    border: black; 
    height: 1px; 
    background: gray; 
}

h3 {
    position: relative;
    top: 0px;
    margin: 0;
    padding: 20px;
    /* padding-bottom: 10px; */
    color: #ffd700;
    padding: 0px;
    font-size: 400%;
    font-weight: 900;
    font: "24pt Arial Black";
    letter-spacing: 7px;
    opacity: 1;
    text-shadow: -0px -0px 0 #000, 0px -0px 0 #000, -0px 0px 0 #000, 2px 2px 0 #000;
    text-align: center;
    background-color: darkblue;
}

/*
* Page Content
*/
.caption_custom {
  position: relative;
  top: 0;
  left: 0;
  padding-top: 5vh;
  width: 100%;
  text-align: center;
}

.caption_custom span {
  color: #ffd700;
  padding: 0px;
  font-size: 30px;
  font-weight: 1000;
  font: "24pt Arial Black";
  letter-spacing: 3px;
  opacity: 1;
  width: 100%;
  text-shadow: -0px -0px 0 #000, 0px -0px 0 #000, -0px 0px 0 #000, 1px 1px 0 #000; 
  text-align: center;
}

.caption_custom p {
    position: relative;
    top: 0px;
    margin: auto;
    width: 100%;
    max-width: 980px;
    color: #1215db;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    font: "24pt Arial Black";
    font-size: 20px;
    font-weight: 20;
    letter-spacing: 1px;
    text-align: center;
    opacity: 1;
}
/* object is currently disabled
#midFrame {
    top: 60px;
	left: 50%;
	margin: 0;
	padding: 0px;
    width: 1500px; 
    height: 700px; 
    border: 0px solid black;
    zoom: 1.00;
	position: relative;
    -moz-transform: translate(-50%) scale(0.75); 
    -o-transform: translate(-50%) scale(0.75); 
    -webkit-transform: translate(-50%) scale(0.75); 
	transform:  translate(-50%) scale(0.75);
	z-index: 3;
    
}
*/

.disabledbutton {
    pointer-events: none;
    opacity: 0.4;
    display: none;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.btn-circle { 
    width: 50px; 
    height: 50px; 
    padding: 1px 1px; 
    border-radius: 25px; 
    font-size: 30px; 
    text-align: center; 
} 