@charset "UTF-8";
/* CSS Document */
body{
	background-color: #FFF;
	color: #000;
}
.websitevisitbuttons {
	position: absolute;
	bottom: 0px;
	text-align: center;
	left: 0px;
	right: 0px;
	padding:15px;
}
/* ---- 2nd most used device dimensions (November 2018) 1366 x 768 laptop landscape ----*/
@media screen and (min-width: 1366px) and (max-height: 768px) and (orientation: landscape) {
.websitevisitbuttons {
	padding:50px;
}
}
/* ---- 1920 x 1080 PC landscape ----*/
@media screen and (min-width: 1920px) and (min-height: 1080px) and (orientation: landscape) {
.websitevisitbuttons {
	padding:70px;
}
}
/* ----  iPhone 4 ----*/
.web1pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
/* ----  iPhone 4 landscape ----*/
@media screen and (max-width: 480px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:200vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above iPhone 4 to Nokia Lumia 520  ----*/
@media screen and (min-height: 481px) {
.web1pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:85%;
}
}
/* ---- above iPhone 4 to Nokia Lumia 520 landscape  ----*/
@media screen and (min-width: 481px) and (max-width: 568px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:215vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above Nokia Lumia 520 to iPhone 5/SE  ----*/
@media screen and (min-height: 534px) {
.web1pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- above Nokia Lumia 520 to iPhone 5/SE landscape  ----*/
@media screen and (min-width: 534px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:225vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above iPhone 5/SE to Galaxy S5  ----*/
@media screen and (min-height: 569px) and (max-width: 360px) {
.web1pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- above Galaxy S5 to Nexus 4  ----*/
@media screen and (min-height: 569px) and (min-width: 383px) {
.web1pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:85%;
}
}
/* ---- above Galaxy S5 to Nexus 4 landscape  ----*/
@media screen and (min-width: 569px) and (max-width: 640px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:210vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above iPhone 5/SE to Galaxy S5 landscape  ----*/
@media screen and (min-width: 569px) and (max-width: 640px) and (max-height: 360px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:225vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above Galaxy S5 to Pixel 2  ----*/
@media screen and (min-height: 641px) {
.web1pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- iPhone X to a pixel under Nexus 7  ----*/
@media screen and (min-height: 812px) {
.web1pic{
	width:100%;
	height:80vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:100%;
}
}
/* ---- iPhone X landscape (exact dimensions) ----*/
@media screen and (min-width: 812px) and (max-height: 375px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:275vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- Pixel 2XL portrait (exact dimensions) ----*/
@media screen and (min-width: 411px) and (min-height: 823px) {
.web1pic{
	width:100%;
	height:92vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:100%;
}
}
/* ---- Pixel 2XL landscape (exact dimensions) ----*/
@media screen and (min-width: 823px) and (max-height: 411px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:250vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- Nokia N9 to a pixel under Nexus 7  ----*/
@media screen and (min-height: 854px) {
.web1pic{
	width:100%;
	height:92vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:95%;
}
}
/* ---- Nexus 7 and above (portrait) ----*/
@media screen and (min-height: 960px) {
.web1pic{
	width:100%;
	height:93vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMalinTownBandB.jpg);
	background-repeat:no-repeat;
	background-size:85%;
}
}
/* ---- Nexus 7 to a pixel under Blackberry Playbook landscape ----*/
@media screen and (min-width: 960px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:88vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/MalinTownBandBwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- Blackberry Playbook to a pixel under iPad landscape ----*/
@media screen and (min-width: 1024px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:90vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MalinTownBandBwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:85%;
}
}
/* ---- Blackberry Playbook to a pixel under iPad ----*/
@media screen and (min-height: 1024px) and (max-width: 767px) {
.web1pic{
	width:100%;
	height:35vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/MalinTownBandBwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- iPad to a pixel under Kindle Fire HDX ----*/
@media screen and (min-height: 1024px) and (min-width: 768px) {
.web1pic{
	width:100%;
	height:45vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/MalinTownBandBwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- iPad to a pixel under Kindle Fire HDX landscape ----*/
@media screen and (min-width: 1024px) and (min-height: 768px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:90vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MalinTownBandBwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
/* ---- Kindle Fire HDX to a pixel under iPad Pro ----*/
@media screen and (min-height: 1280px) {
.web1pic{
	width:100%;
	height:45vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MalinTownBandBwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- Kindle Fire HDX to a pixel under iPad Pro landscape ----*/
@media screen and (min-width: 1280px) and (min-height: 800px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:90vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MalinTownBandBwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
/* ---- iPad Pro and above landscape excluding laptops and PCs ----*/
@media screen and (min-width: 1366px) and (min-height: 1024px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:90vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MalinTownBandBwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
/* ---- 2nd most used device dimensions (November 2018) 1366 x 768 laptop landscape ----*/
@media screen and (min-width: 1366px) and (max-height: 768px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:92vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MalinTownBandBwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
/* ---- 1920 x 1080 PC landscape ----*/
@media screen and (min-width: 1920px) and (min-height: 1080px) and (orientation: landscape) {
.web1pic{
	width:100%;
	height:95vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MalinTownBandBwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}

/* ----  iPhone 4 ----*/
.web2pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
/* ----  iPhone 4 landscape ----*/
@media screen and (max-width: 480px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:200vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above iPhone 4 to Nokia Lumia 520  ----*/
@media screen and (min-height: 481px) {
.web2pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:85%;
}
}
/* ---- above iPhone 4 to Nokia Lumia 520 landscape  ----*/
@media screen and (min-width: 481px) and (max-width: 568px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:215vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above Nokia Lumia 520 to iPhone 5/SE  ----*/
@media screen and (min-height: 534px) {
.web2pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- above Nokia Lumia 520 to iPhone 5/SE landscape  ----*/
@media screen and (min-width: 534px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:225vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above iPhone 5/SE to Galaxy S5  ----*/
@media screen and (min-height: 569px) and (max-width: 360px) {
.web2pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- above Galaxy S5 to Nexus 4  ----*/
@media screen and (min-height: 569px) and (min-width: 383px) {
.web2pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:85%;
}
}
/* ---- above Galaxy S5 to Nexus 4 landscape  ----*/
@media screen and (min-width: 569px) and (max-width: 640px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:210vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above iPhone 5/SE to Galaxy S5 landscape  ----*/
@media screen and (min-width: 569px) and (max-width: 640px) and (max-height: 360px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:225vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above Galaxy S5 to Pixel 2  ----*/
@media screen and (min-height: 641px) {
.web2pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- iPhone X to a pixel under Nexus 7  ----*/
@media screen and (min-height: 812px) {
.web2pic{
	width:100%;
	height:80vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:100%;
}
}
/* ---- iPhone X landscape (exact dimensions) ----*/
@media screen and (min-width: 812px) and (max-height: 375px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:275vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- Pixel 2XL portrait (exact dimensions) ----*/
@media screen and (min-width: 411px) and (min-height: 823px) {
.web2pic{
	width:100%;
	height:92vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:100%;
}
}
/* ---- Pixel 2XL landscape (exact dimensions) ----*/
@media screen and (min-width: 823px) and (max-height: 411px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:250vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- Nokia N9 to a pixel under Nexus 7  ----*/
@media screen and (min-height: 854px) {
.web2pic{
	width:100%;
	height:92vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:95%;
}
}
/* ---- Nexus 7 and above (portrait) ----*/
@media screen and (min-height: 960px) {
.web2pic{
	width:100%;
	height:93vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:85%;
}
}
/* ---- Nexus 7 to a pixel under Blackberry Playbook landscape ----*/
@media screen and (min-width: 960px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:88vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/EFweddingwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- Blackberry Playbook to a pixel under iPad landscape ----*/
@media screen and (min-width: 1024px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:90vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/EFweddingwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:85%;
}
}
/* ---- Blackberry Playbook to a pixel under iPad ----*/
@media screen and (min-height: 1024px) and (max-width: 767px) {
.web2pic{
	width:100%;
	height:35vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/EFweddingwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- iPad to a pixel under Kindle Fire HDX ----*/
@media screen and (min-height: 1024px) and (min-width: 768px) {
.web2pic{
	width:100%;
	height:45vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/EFweddingwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- iPad to a pixel under Kindle Fire HDX landscape ----*/
@media screen and (min-width: 1024px) and (min-height: 768px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:90vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/EFweddingwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
/* ---- Kindle Fire HDX to a pixel under iPad Pro ----*/
@media screen and (min-height: 1280px) {
.web2pic{
	width:100%;
	height:45vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/EFweddingwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- Kindle Fire HDX to a pixel under iPad Pro landscape ----*/
@media screen and (min-width: 1280px) and (min-height: 800px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:90vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/EFweddingwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
/* ---- iPad Pro and above landscape excluding laptops and PCs ----*/
@media screen and (min-width: 1366px) and (min-height: 1024px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:90vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/EFweddingwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
/* ---- 2nd most used device dimensions (November 2018) 1366 x 768 laptop landscape ----*/
@media screen and (min-width: 1366px) and (max-height: 768px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:92vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/EFweddingwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
/* ---- 1920 x 1080 PC landscape ----*/
@media screen and (min-width: 1920px) and (min-height: 1080px) and (orientation: landscape) {
.web2pic{
	width:100%;
	height:95vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/EFweddingwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}


/* ----  iPhone 4 ----*/
.web3pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyEFWeddings.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
/* ----  iPhone 4 landscape ----*/
@media screen and (max-width: 480px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:200vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above iPhone 4 to Nokia Lumia 520  ----*/
@media screen and (min-height: 481px) {
.web3pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:85%;
}
}
/* ---- above iPhone 4 to Nokia Lumia 520 landscape  ----*/
@media screen and (min-width: 481px) and (max-width: 568px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:215vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above Nokia Lumia 520 to iPhone 5/SE  ----*/
@media screen and (min-height: 534px) {
.web3pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- above Nokia Lumia 520 to iPhone 5/SE landscape  ----*/
@media screen and (min-width: 534px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:225vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above iPhone 5/SE to Galaxy S5  ----*/
@media screen and (min-height: 569px) and (max-width: 360px) {
.web3pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- above Galaxy S5 to Nexus 4  ----*/
@media screen and (min-height: 569px) and (min-width: 383px) {
.web3pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:85%;
}
}
/* ---- above Galaxy S5 to Nexus 4 landscape  ----*/
@media screen and (min-width: 569px) and (max-width: 640px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:210vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above iPhone 5/SE to Galaxy S5 landscape  ----*/
@media screen and (min-width: 569px) and (max-width: 640px) and (max-height: 360px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:225vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- above Galaxy S5 to Pixel 2  ----*/
@media screen and (min-height: 641px) {
.web3pic{
	width:100%;
	height:90vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- iPhone X to a pixel under Nexus 7  ----*/
@media screen and (min-height: 812px) {
.web3pic{
	width:100%;
	height:80vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:100%;
}
}
/* ---- iPhone X landscape (exact dimensions) ----*/
@media screen and (min-width: 812px) and (max-height: 375px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:275vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- Pixel 2XL portrait (exact dimensions) ----*/
@media screen and (min-width: 411px) and (min-height: 823px) {
.web3pic{
	width:100%;
	height:92vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:100%;
}
}
/* ---- Pixel 2XL landscape (exact dimensions) ----*/
@media screen and (min-width: 823px) and (max-height: 411px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:250vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:75%;
}
}
/* ---- Nokia N9 to a pixel under Nexus 7  ----*/
@media screen and (min-height: 854px) {
.web3pic{
	width:100%;
	height:92vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:95%;
}
}
/* ---- Nexus 7 and above (portrait) ----*/
@media screen and (min-height: 960px) {
.web3pic{
	width:100%;
	height:93vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/screensphoneonlyMillbrook.jpg);
	background-repeat:no-repeat;
	background-size:85%;
}
}
/* ---- Nexus 7 to a pixel under Blackberry Playbook landscape ----*/
@media screen and (min-width: 960px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:88vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/MillbrookwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- Blackberry Playbook to a pixel under iPad landscape ----*/
@media screen and (min-width: 1024px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:90vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MillbrookwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:85%;
}
}
/* ---- Blackberry Playbook to a pixel under iPad ----*/
@media screen and (min-height: 1024px) and (max-width: 767px) {
.web3pic{
	width:100%;
	height:35vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/MillbrookwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- iPad to a pixel under Kindle Fire HDX ----*/
@media screen and (min-height: 1024px) and (min-width: 768px) {
.web3pic{
	width:100%;
	height:45vh;
	background-position:center top;
	background-image:url(Images_for_bootstrap_site/MillbrookwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- iPad to a pixel under Kindle Fire HDX landscape ----*/
@media screen and (min-width: 1024px) and (min-height: 768px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:90vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MillbrookwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
/* ---- Kindle Fire HDX to a pixel under iPad Pro ----*/
@media screen and (min-height: 1280px) {
.web3pic{
	width:100%;
	height:45vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MillbrookwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:90%;
}
}
/* ---- Kindle Fire HDX to a pixel under iPad Pro landscape ----*/
@media screen and (min-width: 1280px) and (min-height: 800px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:90vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MillbrookwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
/* ---- iPad Pro and above landscape excluding laptops and PCs ----*/
@media screen and (min-width: 1366px) and (min-height: 1024px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:90vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MillbrookwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
/* ---- 2nd most used device dimensions (November 2018) 1366 x 768 laptop landscape ----*/
@media screen and (min-width: 1366px) and (max-height: 768px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:92vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MillbrookwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
/* ---- 1920 x 1080 PC landscape ----*/
@media screen and (min-width: 1920px) and (min-height: 1080px) and (orientation: landscape) {
.web3pic{
	width:100%;
	height:95vh;
	background-position:center center;
	background-image:url(Images_for_bootstrap_site/MillbrookwebsitesnapshotCENTERED.jpg);
	background-repeat:no-repeat;
	background-size:80%;
}
}
.carousel-control.left, .carousel-control.right {
    background-image: none
}
.carouselpadding{
	padding-top: 50px;
}
.addedpadding{
	padding-top: 50px;
}
@media screen and (min-width: 320px) and (orientation: portrait) {
.addedpadding{
	padding-top: 65px;
}
}
@media screen and (min-width: 768px) {
.addedpadding{
	padding-top: 75px;
}
}
@media screen and (min-width: 1024px) {
.addedpadding{
	padding-top: 100px;
}
}
a.bottomcontactinfo{
	color:#CCC;
}
.bottompadding{
	padding:10px;
}
.phonebottompadding{
	padding-top:40px !important;
}
.emailbottompadding{
	padding-bottom:40px !important;
}
.webdesignpageemailbottompadding{
	padding-bottom:40px !important;
}
.quotepadding{
	padding-top:0px;
	padding-right:25px;
	padding-left:25px;
	padding-bottom:25px;
}
.blackfooter{
	background-color:#222;
	width:100%;
	white-space:nowrap;
}
/* ---- Kindle Fire HDX to a pixel under iPad Pro ----
@media screen and (min-height: 1280px) {
.phonebottompadding{
	padding-top:70px !important;
}
}*/

/* ---- Blackberry Playbook to iPad ----*/
@media screen and (min-height: 1024px) and (min-width: 600px) and (orientation: portrait) {
.phonebottompadding{
	padding-top:70px !important;
}
}
/* ---- Blackberry Playbook to iPad ----*/
@media screen and (min-height: 1024px) and (min-width: 600px) and (orientation: portrait) {
.emailbottompadding{
	padding-bottom:70px !important;
}
}
/* ---- Kindle Fire HDX and above ----*/
@media screen and (min-height: 1280px) and (min-width: 800px) and (orientation: portrait) {
.phonebottompadding{
	padding-top:70px !important;
}
}
/* ---- Kindle Fire HDX and above ----*/
@media screen and (min-height: 1280px) and (min-width: 800px) and (orientation: portrait) {
.emailbottompadding{
	padding-bottom:120px !important;
}
}
/* ---- Kindle Fire HDX and above ----*/
@media screen and (min-height: 800px) and (min-width: 1280px) and (orientation: landscape) {
.phonebottompadding{
	padding-top:70px !important;
}
}
/* ---- Kindle Fire HDX and above ----*/
@media screen and (min-height: 800px) and (min-width: 1280px) and (orientation: landscape) {
.emailbottompadding{
	padding-bottom:70px !important;
}
}

/* ---- Kindle Fire HDX to a pixel under iPad Pro ----
@media screen and (min-height: 1280px) {
.emailbottompadding{
	padding-bottom:70px !important;
}
}*/

/* ---- iPad Pro and above ----
@media screen and (min-height: 1366px) {
.phonebottompadding{
	padding-top:110px !important;
}
}
/* ---- iPad Pro and above ----
@media screen and (min-height: 1366px) {
.emailbottompadding{
	padding-bottom:110px !important;
}
}
*/
.profileiconimgs{
	margin:25px;
}
.nowrapcontainer{
	white-space:nowrap;
	text-align:center;
}
.contactinfotext {
	text-align:center;
	position:relative;
	font-size:1.2em !important;
	width:100%;
	padding:6%;
  	text-decoration: none !important;
  	color:#999 !important;
  	font-weight:500 !important;
	white-space:normal !important;
}
/*
@media only screen and (orientation: landscape) {
.contactinfotext{
	font-size:2.15em !important;
    }
}*/
@media screen and (min-width: 320px) {
.contactinfotext{
	font-size:1.65em !important;
    }
}
@media screen and (min-width: 600px) {
.contactinfotext{
	padding-top:1%;
	padding-bottom:1%;
	display: inline-block;
	width:40%;
	/*font-size:2em !important;*/
	margin-top:3%;
	margin-bottom:3%;
    }
}
@media screen and (min-width: 600px) and (orientation: landscape) {
.contactinfotext{
	padding-top:1%;
	padding-bottom:1%;
	display: inline-block;
	width:50%;
	font-size:1.52em !important;
	margin-top:3%;
	margin-bottom:3%;
    }
}
/*----- targeting specific width and text size because of wrapping issue -----*/
@media screen and (max-width: 767px) and (min-width: 600px) {
.contactinfotext{
	padding-top:1%;
	padding-bottom:1%;
	display: inline-block;
	width:45%;
	font-size:1.27em !important;
	margin-top:3%;
	margin-bottom:3%;
    }
}
@media screen and (min-width: 768px) {
.contactinfotext{
	padding-top:1%;
	padding-bottom:1%;
	display: inline-block;
	width:45%;
	font-size:1.4em !important;
	margin-top:3%;
	margin-bottom:3%;
    }
}
@media screen and (min-width: 768px) and (orientation: landscape) {
.contactinfotext{
	padding-top:1%;
	padding-bottom:1%;
	display: inline-block;
	width:50%;
	/*font-size:2em !important;*/
	margin-top:3%;
	margin-bottom:3%;
    }
}
@media screen and (min-width: 1024px) {
.contactinfotext{
	padding-top:1%;
	padding-bottom:1%;
	display: inline-block;
	width:40%;
	font-size:1.65em !important;
	margin-top:3%;
	margin-bottom:3%;
    }
}
@media screen and (min-width: 1024px) and (orientation: landscape) {
.contactinfotext{
	padding-top:1%;
	padding-bottom:1%;
	display: inline-block;
	width:37%;
	/*font-size:2.2em !important;*/
	margin-top:3%;
	margin-bottom:3%;
    }
}
@media screen and (min-width: 1281px) {
.contactinfotext{
	padding-top:1%;
	padding-bottom:1%;
	display: inline-block;
	width:30%;
	font-size:1.49em !important;
	margin-top:3%;
	margin-bottom:3%;
    }
}
@media screen and (min-width: 1440px) {
.contactinfotext{
	padding-top:1%;
	padding-bottom:1%;
	display: inline-block;
	width:29%;
	font-size:1.52em !important;
	margin-top:3%;
	margin-bottom:3%;
    }
}
.photographyvendorlinksbutton:link{
	
	width: 200px;
	
	padding-top:3%;
	padding-bottom:3%;
	background-color: #dadada;
    color: black;
   
    text-align: center;
    text-decoration: none;
	
   -webkit-transition-duration: 0.4s; /* Safari */
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
    transition-duration: 0.4s;
	
    cursor: pointer;
    border-radius: 8vw;

	border: 2px solid #e7e7e7;
	
	
	
	padding-left:15% !important;
	padding-right:15% !important;
	
}
.photographyvendorlinksbutton:visited {
	background-color: #dadada;
	text-decoration: none;
	border: 2px solid #e7e7e7;
}
.photographyvendorlinksbutton:hover {
	background-color: #fde150;
	text-decoration: none;
	border: 2px solid #e7952d;
}
/*
.photographyvendorlinksbutton:active {
	background-color: #fde150;
	text-decoration: none;
	border: 2px solid #e7952d;
}
/*
@media screen and (max-width: 599px) {
.photographyvendorlinksbutton{
	padding-left:14% !important;
	padding-right:14% !important;
}
}
@media screen and (min-width: 1280px) {
.photographyvendorlinksbutton{
	padding-left:18% !important;
	padding-right:18% !important;
}
}
@media screen and (min-width: 1800px) {
.photographyvendorlinksbutton{
	padding-left:17% !important;
	padding-right:17% !important;
}
}
*/
.musicvendorlinksbutton:link{
	
	width: 200px;
	padding-top:3%;
	padding-bottom:3%;
	background-color: #dadada;
    color: black;
   
    text-align: center;
    text-decoration: none;
	
    -webkit-transition-duration: 0.4s; /* Safari */
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
    transition-duration: 0.4s;
	
    cursor: pointer;
    border-radius: 8vw;

	border: 2px solid #e7e7e7;
	


	padding-left:15% !important;
	padding-right:15% !important;
	
}
.musicvendorlinksbutton:visited {
	background-color: #dadada;
	text-decoration: none;
	border: 2px solid #e7e7e7;
}
.musicvendorlinksbutton:hover {
	background-color: #fde150;
	text-decoration: none;
	border: 2px solid #e7952d;
}
/*
.musicvendorlinksbutton:active {
	background-color: #fde150;
	text-decoration: none;
	border: 2px solid #e7952d;
}

/*
@media screen and (max-width: 599px) {
.musicvendorlinksbutton{
	padding-left:14% !important;
	padding-right:14% !important;
}
}
@media screen and (min-width: 1280px) {
.musicvendorlinksbutton{
	padding-left:21% !important;
	padding-right:21% !important;
}
}
@media screen and (min-width: 1800px) {
.musicvendorlinksbutton{
	padding-left:20% !important;
	padding-right:20% !important;
}
}*/