/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 1. CONTACT */
/*-------------------------------------------------------------------------------------------------------------------------------*/

.contact-submit-button{
	background-color: rgba(19,49,99,1);
    padding: 13px;
    border-radius: 10px;
    color: white;
    border: 1px solid rgba(221,239,248,1);
    box-shadow: 2px 2px 4px rgba(19,49,99,0.6);
}

.contact-submit-button:hover:enabled{
    color: rgba(221,239,248,1);
    box-shadow: 2px 2px 4px rgba(19,49,99,0.9);
	text-shadow: 1px 1px 2px rgba(221,239,248,1);
}

.contact-submit-button:focus{
    box-shadow: 2px 2px 4px rgba(221,239,248,1);
}

.contact-submit-button:disabled{
	border: 1px solid #999999;
	background-color: #cccccc;
	color: #b5afaf;
}

.map-wrapper{
	border-radius: 20px;
	border: 2px solid rgba(19,49,99,1);
	box-shadow: 2px 2px 4px rgba(19,49,99,1);
}

.map {
	height: 47vh;
	margin-top: 14px;
	margin-bottom: 3vh;
}

.contact-marker{
	background-image: url('assets/assets/logo.png');
	background-size: cover;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	cursor: pointer;
}

.address-container{
	text-align: center;
}

.address-container h1{
	text-transform:uppercase;
	font-weight:700;
	color:rgba(19,49,99,1);
}

.address-container h2{
	color:rgba(19,49,99,1);
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 2. FAQ */
/*-------------------------------------------------------------------------------------------------------------------------------*/

.faq-accordion{
	background-color: rgba(255,255,255,0.8);
	border-radius: 8px;
	box-shadow: 2px 2px 4px rgba(19,49,99,0.8);
	cursor:pointer;
	transition: border-radius 0.3s ease-out 0.5s;
	color:rgba(12,12,12,1);
}

.faq-accordion.accordion-open{
	box-shadow: 4px 3px 10px rgba(221,239,248,0.8);
}

.faq-accordion:hover{
	box-shadow: 4px 3px 10px rgba(221,239,248,0.8);
}

.faq-accordion.accordion-open{
	border-radius: 8px 8px 0 0;
	transition: border-radius 0s ease-in;
	background-color:rgba(221,239,248,0.8);
	color:rgba(19,49,99,1);
}

.accordion-body{
	box-shadow: 4px 3px 10px rgba(221,239,248,0.8);
	border-radius: 0 0 8px 8px;
}

.faq-accordion h1{
	font-weight:700;
}

.faq-accordion p{
	margin-top: 10px;
	padding-left: 30px;
	color:rgba(19,49,99,1);
}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 3. SUBSCRIPTION */
/*-------------------------------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 4. RESPONSIVENESS */
/*-------------------------------------------------------------------------------------------------------------------------------*/

.contact-section{
	padding:0!important;
}

@media (max-width:575.98px){
	
}

@media (min-width:576px) and (max-width:767.98px){

}

@media (min-width:768px) and (max-width:991.98px){
	
}

@media (min-width:992px) and (max-width:1199.98px){
	.contact-section{
		padding-right: 25px;
		padding-left: 25px;
	}
}

@media (min-width:1200px){

}

@media (min-width:1200px) and (max-width:1559px){
	.contact-section{
		padding-right: 50px;
		padding-left: 50px;
	}

}

@media (min-width:1560px) and (max-width:1919px){
	.contact-section{
		max-width: 1540px;
		padding-right: 15px;
		padding-left: 15px;
	}

}

@media (min-width:1920px){
	.contact-section{
		max-width: 1540px;
		padding-right: 15px;
		padding-left: 15px;
	}

}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 5. ALERT - DELETE SECTION LATER */
/*-------------------------------------------------------------------------------------------------------------------------------*/

.alert.fixed-bottom{
	margin-bottom: 0!important;
}















































/* .tab-heading { */
  /* margin-bottom: 30px; */
/* } */



/* .addr-item-wrap { */
  /* margin-bottom: 2vh; */
/* } */



/* for the bridge pic in subscription */

/* #subscription > section > div > div > div.contact-form > div > div:nth-child(2) > img { */
	/* padding: 5px 5px; */
  /* background-color: white; */
  /* box-shadow: 4px 3px 10px #306daaf2; */
  /* width: 70%; */
  /* height: 50%; */
  /* margin-right: 50%; */

/* } */



/* .top-baner { */
    /* position: relative; */
    /* width: 100%; */
    /* height: calc(100vh - 40px); */
/* } */


/* @media (max-width: 991px) and (min-width: 768px) { */
  /* .contact-form form { */
      /* width: 100%; */
      /* padding: 0 35px; */
  /* } */
/* } */

/* @media screen and (max-width:760px) { */
  /* #subscriptionPic{ */
    /* display: none; */
  /* } */
  /* #BridgePic { */
    /* display: none; */
  /* } */
/* } */

/* div.accordion:hover { */
  /* background-color: #efefef; */
/* } */

/* .faq p{ */
  /* margin-bottom:20px; */

/* } */

/* .faq{ */
  /* background-color: white; */
  /* padding: 20px 50px 10px 50px; */
  /* border-radius: 8px; */
  /* margin-bottom: 20px; */
/* } */

/* span.input__label-content { */
  /* margin-bottom: 1%; */

/* } */

