.mlistwrapper.footer-one {
  position: static;
  width: 100%;
  margin: 0 auto;
  margin-top: 80px;
}

.mlistwrapper.footer-one .mlistheader {
  text-align: center;
  color: #fff;
}

.mlistwrapper.footer-one form#mlistFormOne {
  max-width: 600px;
  margin: 0 auto;
  margin-top: 30px;
}

.mlistwrapper.footer-one input#submit {
  border: 1px solid #f7941b !important;
  color: #f7941b;
  background: transparent;
  color: #f7941b;
}

.mlistwrapper.footer-one input#submit:hover {
  background: #f7941b;
  color: #ea216f;
  color: #f7941b;
}

.mlistwrapper.footer-one .submit {
  margin-left: 2%;
}

.mlistwrapper.footer-one .plain-ml-wrapper #terms {
  max-width: 600px;
}

.mlistwrapper.footer-one div#secondform {
  background: transparent;
}

.mlistwrapper.footer-one #secondform .welcome {
  color: #fff;
}

.mlistwrapper.footer-one .plain-ml-wrapper label {
  color: #fff;
}

.mlistwrapper.footer-one #secondform input,
.mlistwrapper.footer-one #secondform select {
  border: 1px solid #fff;
  color: #fff;
}

.mlistwrapper.footer-one #secondform label.goptin_checkbox {
  color: #fff;
}

.mlistwrapper.footer-one div#secondform #terms a {
  color: #fff;
}

.mlistwrapper.footer-one .plain-ml-wrapper p.terms-message-2 {
  position: static;
  border: 1px solid;
  padding: 10px 40px;
}
.mlistwrapper.footer-one #mlform #terms .terms-message {
  position: static;
  border: 1px solid #fff;
  max-width: 564px;
  padding: 20px;
}
div#headerWrap {
  position: relative;
}
.videoBG {
  font-size: 0;
}
.video-image.desktop {
  display: none;
}
.videoBG video {
  width: 100%;
  height: 100vh;
  object-fit: cover;
  vertical-align: baseline;
}
.mlistwrapper.footer-one input#goptin_checkbox:checked:after {
  color: #fff;
}

.mlistwrapper.footer-one div.plain-ml-wrapper span#secondFormClose {
  color: #fff;
}

.mlistwrapper.footer-one div.plain-ml-wrapper span#secondFormClose:hover {
  opacity: 0.5;
}

.mlistwrapper.footer-one div#secondform #terms .terms-message-2 a {
  color: #f7941b;
}
.mlistwrapper.footer-one #secondform select {
  background: url("../images/ddArrow.svg") no-repeat center right 8%;
}
.albumfirstLine {
  text-transform: initial;
}
.musicOverallWrapper {
    position: absolute;
    top: 50%;
    left: 75%;
    transform: translate(-50%, -50%);
}
.rightSide{
	    height: 115vh;
	    background: rgba(31,31,31, 0.65);
	    width: 50%;
	    float: right;
}
.albumContent {
	margin-left: 0%;
	    border: none;
}
div#musicSectionstart {
    position: relative;
}
.musicbg {
    position: unset;
    left: 0;
    bottom: 30px;
    text-align: center;
    width: 100%;
        margin-top: 10px;
}
.Header-Video-Album {
	padding-top: 0;
}
@media only screen and (min-width: 768px) {
  .video-image.desktop {
    display: block;
    object-fit: cover;
  }
  .video-image.mob {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .mlistwrapper.footer-one {
    transform: none;
  }

  .mlistwrapper.footer-one .submit {
    margin: 10px auto 0;
  }

  .mlistwrapper.footer-one .plain-ml-wrapper #terms {
    text-align: center;
    max-width: 300px;
  }
	  .musicOverallWrapper {
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	}
}
@media only screen and (max-width: 1023px) {
	.musicOverallWrapper {
	    position: absolute;
	    top: 60%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    width: 80%;
	}
	.Header-Video-Album {
	    height: auto;
	    min-height: 100vh;
	}
	.rightSide {
	    height: unset;
	    background: unset;
	    width: unset;
	    float: unset;
	}
	.albumContent:first-child {
	    margin: 0 auto;
	    padding:0px 0px;
	    margin-bottom: 0;
	   
	}
	#totalalbumcontent{
		padding: 28px 23px;
	 	background: rgba(31,31,31, 0.65);
	}
	.getItNow a, .morebutton {
	  font-size: 14px;
	}
	.getItNow a {
		height: 50px;
		line-height: 50px;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
  div#musicSectionstart {
    background-position-x: center;
  }
  .albumfirstLine {
    font-size: 24px;
  }
}
/* Landscape */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	.Header-Video-Album {
		background: url(../images/dEd_PhotoByLindseyBlane.jpg) no-repeat;
  		background-size: cover;
  		background-position: 30% top;
	}
}
@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.Header-Video-Album {
		background-position: 100% top;
	}
}
/* Portrait */
@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
	.musicOverallWrapper {
	    position: absolute;
	    top: 60%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    width: 80%;
	}
	.Header-Video-Album {
	    height: auto;
	    min-height: 100vh;
	}
	.rightSide {
	    height: unset;
	    background: unset;
	    width: unset;
	    float: unset;
	}
	.albumContent:first-child {
	    margin: 0 auto;
	    padding:0px 0px;
	    margin-bottom: 0;
	   
	}
	#totalalbumcontent{
		padding: 28px 23px;
	 	background: rgba(31,31,31, 0.65);
	}
}
@media only screen and (max-width: 767px) and (orientation: landscape)  { 
	.musicOverallWrapper {
	    position: absolute;
	    top: 60%;
	    left: 50%;
	    transform: translate(-50%, -50%);
	    width: 80%;
	}
	.musicOverallWrapper .total-wrap .albumContent {
		    width: 290px;
	}
	.Header-Video-Album {
	    height: auto;
	    min-height: 195vh;
	}
	.rightSide {
	    height: unset;
	    background: unset;
	    width: unset;
	    float: unset;
	}
	.albumContent:first-child {
	    margin: 0 auto;
	    padding:0px 0px;
	    margin-bottom: 0;
	   
	}
	#totalalbumcontent{
		padding: 28px 23px;
	 	background: rgba(31,31,31, 0.65);
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
	#totalalbumcontent{
		padding: 28px 23px 0;
	 	background: rgba(31,31,31, 0.65);
	}
	.musicOverallWrapper {
	    position: absolute;
	    top: 50%;
	    left: 75%;
	    transform: translate(-50%, -50%);
	    width: 80%;
	}
	.musicOverallWrapper .total-wrap .albumContent {
	    margin: 0 auto;
	    margin-right: 0;
	    padding: 10px;
	    margin-left: 0;
	    width: 150px;
	}
}