	

.btcontact {

    position: absolute;

    right: 0px;

    bottom: 0px;

    padding: 20px;

    background-color: #558AA9;

    text-align: center;

    cursor: pointer;

}



input[type="text" i]:focus {

    outline: none !important;

}



.textform {

	font-family: "Montserrat", sans-serif;

	color: #fff;

	font-size: 18px;

}



[type=submit] {

	    background-color: #fff !important;

    padding: 10px 20px;

    text-align: center;

    font-family: "Montserrat", sans-serif !important;

    font-size: 16px !important;

    color: #232222 !important;

    border: none !important;

	border-radius: 0px !important;

}



.closeform {

    position: absolute;

    right: 10px;

    top: 10px;

    font-family: "Montserrat", sans-serif;

    color: #fff;

    font-size: 18px;

    font-weight: 400;

    cursor: pointer;

}



.opac {

	opacity: 0;

}



.containerdiv {

	height: 100%;

    position: absolute;

    width: 100%;

    min-height: 100%;

    background-position: center;

    background-size: cover;

    overflow: hidden;

    padding: 0px;

	top: 0px;

}



.divform {

    background-color: #558AA9;

    position: absolute;

    bottom: 0px;

    width: 100%;

    min-height: 100px;

    padding: 34px 40px;

    transform: translateY(100%);

    transition: all .4s ease;

    z-index: 9999;

}



.divformshow {

    transform: translateY(0);

}



.btform {

    font-family: "Montserrat", sans-serif;

    color: #fff;

    font-size: 13px;

    line-height: 1.1;

    text-transform: uppercase;

    font-weight: 400;

    margin-top: 10px;

}



@media only screen and (max-width: 480px){

       h1 {

		font-size: 20px !important;

	}

	

	h2, h3 {

		font-size: 14px !important;

	}

		

		.logo img {

			max-width: 180px;

		}

		

		#mc_embed_signup input.email {

		width: 80% !important;

			max-width: 300px !important;

}

		

		.middle {

  padding-top: 50px;

   padding-bottom: 50px;

}

		

		.descenter {

		text-align: center;

		text-transform: uppercase;

	}

		

		

		.acenter {

		text-align: center;

	}

	

	.descenter {

		text-align: center !important;

		text-transform: uppercase;

	}

		

		#mc_embed_signup_scroll {

			text-align: center !important;

			margin-top: 50px;

		}

		

		#mc_embed_signup input.email {

    margin: 0 auto !important;

}

		

		#mc_embed_signup input.button {

    margin: 0 auto !important;

}

		

		.spacemobile {

			margin-top: 20px;

		}



}