.logo-height {max-height: 40px;}
@import url('https://fonts.googleapis.com/css?family=Montserrat');
html,body{
	font-family: 'Montserrat', sans-serif!important;
	width:100vw;
	overflow-x: hidden;
}

h1,h2,h3,h4,h5,h6 {font-family: 'Montserrat', sans-serif;}
p{font-size: 14px}

.homepage-title-h5 {
	padding-top: 40px;
	margin-bottom: .5rem;
}

.collection img{
	height:auto;
	width:100%;
}
.homepage-title-h1 {
	margin-bottom: 0rem;
	padding-bottom: 30px;
	font-weight: 700;
	color: #1691b2;
	letter-spacing: 5px;
}

.homepage-title-p {
	padding-bottom: 30px;
	margin-bottom: 0rem;
	
}

.button1{
	padding-bottom: 40px;
}

.homepage-title2-h5 {
	padding-top: 40px;
	margin-bottom: .5rem;
}

.homepage-title2-h1 {
	margin-bottom: .5rem;
	padding-bottom: 0px;
	font-weight: 700;
	color: #1691b2;
	letter-spacing: 5px;
}

.homepage-title3-h3 {
	margin-bottom: 0rem;
	padding-bottom: 30px;
	font-weight: 700;
	
}

.homepage-title2-p {
	padding-bottom: 30px;
	margin-bottom: 0rem;
	
}

.button2{
	padding-bottom: 40px;
}

.promo-block-home{

	color:white;
	position: relative;
  	top: 52%;
  	transform: translateY(-50%);
	
}

.homepage-banner-h1{
	font-weight: 700;
	color: white;
	letter-spacing: 5px;
	margin-bottom: 0rem;
	
}

.homepage-banner-h6{
	letter-spacing: .5px;
	margin-bottom: 0rem;
	padding-bottom: 30px;
	
}

.homepage-banner-p{
	padding-bottom: 30px;
	margin-bottom: 0rem;
	
}
.footer {
	padding-top:40px;
	padding-bottom:40px;
	background-color:black;
	color:white;

}
.footericon {
	font-size:20px;
	color:white;
}

.footerbar {
	padding-bottom:40px;
}

.footertext{
	padding-bottom:40px;
}

.footerlogo img{ 
	width:60px;
	height:auto;
}
/*CAMPAIGN*/

.campaign-title-h2 {
	padding-top:20px;
	font-weight: 700;
	padding-bottom:20px;
	margin-bottom: 0rem;
	
}


.btn-link {
	font-weight: 0px;
	color:transparent;
	background-color:
		transparent;
}


.extra-padding {color:transparent;margin-bottom:0rem;}

.campaignimg {width:100%;}
.collectionimg {width:100%;}

/*Modal*/
.hide-display {display: none;}


/*COLLECTION*/
.collection-title-h5{
	padding-top: 20px;
	font-weight: 700;
	color: #1691b2;
	letter-spacing: 2px
}

.collection-price-h5{
	font-weight: 700;
	padding-bottom: 20px;
	margin-bottom: 0rem;
}



/*FAQ*/

.faq-title-h2 {
	padding-top:20px;
	font-weight: 700;
	padding-bottom:20px;
	margin-bottom: 0rem;
}

.faq-title-p{
	padding-bottom:20px;
	margin-bottom: 0rem;
}

.faq-question{
	font-weight: 700;
	font-style:italic;
		
}

.faq-title-h5{
	padding-top: 20px;
	font-weight: 700;
	color: #1691b2;
	letter-spacing: 2px
	
}

.faq-price-h5{
	font-weight: 700;
	letter-spacing: 5px;
	padding-bottom: 20px;
	margin-bottom: 0rem;
	
}
.col-10 {
	padding-left:0px!important; 
	padding-right:0px!important
}

.col-md-12{
	padding-bottom:5px!important;
}
