
@charset "UTF-8";
/*contact*/

.form-control, .form-area textarea {
  display: block;
  width: 100%;
  padding: 15px;
  font-size: 14px;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-area textarea {
  height: 199px;
  margin-top: 0;
}
.single-contact-address.d-flex{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
}
.flex-row {
  flex-direction: row;
}
.icon i {
  font-size: 30px;
  font-weight: 500;
  color: #f8b600;
  margin-right: 20px;
}
.icon i.fa-cc-visa {
  font-size: 26px;
}
.contact-details:first-child h5 {
  font-size: 22px;
}
.contact-details h5 {
  color: #2a84c0;
  font-size: 18px;
}
.contact-details h5 a {
  font-size: 16px
}
.contact-details p {
  font-size: 14px;
}
@media (min-width: 1200px) {
	#sec01 .slider .container.txt {
		padding-top: 15%;
	}
}
@media (max-width: 1199px) {
 
}
@media (max-width: 991px) {
  
}
@media (max-width: 767px) {

}
@media (max-width: 560px) {
  #contact .slider h1 {
    padding-top: 24%;
  }
}
@media (max-width: 480px) {
  
}