@charset "UTF-8";
/* CSS Document */


/* ••••••••••••••••••••••••••••••••••••••••••••••••••. */
/* Mobile Layout: 480px and below. */
  
.homeBkgd {
    width: 100%;
    margin-top: 0%;
    background-image: url(../images/home/citySceneFade3.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: cover;
}

.welcomeTextFirst {
	float: left;
	width: 82%;
	margin-top: 39%;
	margin-left: 9%;
}

.welcomeTextPhone {
	float: left;
	width: 82%;
	margin-top: 4%;
	margin-left: 9%;
    display: block;
    visibility: visible;
}

.welcomeText {
    float: left;
    width: 82%;
    margin-left: 9%;
    display: none;
    visibility: hidden;
}

.signature {
    width: 36%;
    margin-left: 32%;
    }

.zeroMargin_mobile {
    margin-left: 0;
}

.hide_mobile {
    display: none;
} 




/* ••••••••••••••••••••••••••••••••••••••••••••••••••. */
/* Tablet Layout: 481px to 768px. */

@media only screen and (min-width: 481px) {

.homeBkgd {
	width: 100%;
	margin-top: 0%;
}

.welcomeTextFirst {
	float: left;
	width: 98%;
	margin-top: 20%;
	margin-bottom: 4%;
	margin-left: 1%;
}

.welcomeTextPhone {
	float: left;
	width: 82%;
	margin-left: 9%;
    display: none;
    visibility: hidden;
}

.welcomeText {
    float: left;
    width: 98%;
    margin-left: 1%;
    display: block;
    visibility: visible;
}

.signature {
    width: 24%;
    margin-left: 26%;
    }

.zeroMargin_tablet {
    margin-left: 0;
}
    
.hide_tablet {
    display: none;
}
}

 


/* ••••••••••••••••••••••••••••••••••••••••••••••••••. */
/* Laptop Layout: 769px to a max of 1024px.  */

@media only screen and (min-width: 768px) {

.homeBkgd {
	width: 100%;
	margin-top: 0%;
}

.welcomeTextFirst {
}

.welcomeText {
	float: left;
	width: 92%;
	margin-left: 4%;
}

.signature {
    width: 20%;
    margin-left: 40%;
    }

.zeroMargin_desktop {
    margin-left: 0;
}
.hide_desktop {
    display: none;
}
}
     
     
     
     
/* ••••••••••••••••••••••••••••••••••••••••••••••••••. */
/* Desktop Layout: 1025px to a max of 1400px.  */

@media only screen and (min-width: 1024px) {

.homeBkgd {
	width: 100%;
	margin-top: 0%;
}

.welcomeTextFirst {
}

.welcomeText {
	float: left;
	width: 84%;
	margin-left: 8%;
}

.signature {
    width: 28%;
    margin-left: 36%;
    }

.zeroMargin_desktop {
    margin-left: 0;
}
.hide_desktop {
    display: none;
}
}
