﻿.team-member img {
    width: 100% !important;
    height: 100% !important;
    border: 7px solid #fff;
}

body {
  overflow-x: hidden;
  font-family: Arial, sans-serif!important;
  font-size: 15px;
  color: rgba(0,0,0,.8);
}

.container {
	max-width: 1280px;
}

header.masthead {
	background-image: url("/userfiles/image/header-bg.jpg");
	height: 700px;
	margin: 60px;
}
ul.social-buttons {
  margin-bottom: 0;
}

ul.social-buttons li a {
  font-size: 20px;
  line-height: 50px;
  display: block;
  width: 50px;
  height: 50px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: white;
  border-radius: 100%;
  outline: none;
  background-color: #212529;
}

ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover {
  background-color: #ec6608;
}

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
	z-index:9999;
}

span.Error[style*="inline"] {
    display: block !important;
}

.ptb-50 {
	padding-bottom: 50px;
	padding-top: 50px;
}

section#contact {
    background-color: #373736 !important;
}

.btn {
font-weight: normal!important;
font-family: 'Nunito', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'!important;
}
.btn-primary {
    background-color: #CF2039 !important;
    border-color: #CF2039 !important;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  background-color: rgba(204,20,44,.8) !important;
  border-color: rgba(204,20,44,1) !important;
  color: white;
}

.btn-secondary {
    background-color: #96969D;
    border-color: #96969D !important;
}
.btn-secondary:active, .btn-secondary:focus, .btn-secondary:hover {
  background-color: rgba(0,0,0,.4) !important;
  border-color: rgba(0,0,0,.4) !important;
  color: white;
}

img.gray { filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);
 display: block;
    max-width: 100%;
    height: auto !important;
	margin-right:10px;
}

@media (min-width: 768px) {
  section {
    padding: 140px 0 !important;
  }

}

@media (min-width: 576px) {
	.posmob {
		margin-top: -1.2rem;
	}
}

@media (max-width: 450px) {
	.fixed-top {right:auto!important;}

}