@font-face {
    font-family: 'Brandonreg';
    src: url('fonts/Brandon_reg.eot');
    src: url('fonts/Brandon_reg.eot') format('embedded-opentype'),
         url('fonts/Brandon_reg.woff2') format('woff2'),
         url('fonts/Brandon_reg.woff') format('woff'),
         url('fonts/Brandon_reg.ttf') format('truetype'),
         url('fonts/Brandon_reg.svg#Brandon_reg') format('svg');
}

@font-face {
    font-family: 'brandonmedium';
    src: url('fonts/brandongrotesquemedium.eot');
    src: url('fonts/brandongrotesquemedium.eot') format('embedded-opentype'),
         url('fonts/brandongrotesquemedium.woff2') format('woff2'),
         url('fonts/brandongrotesquemedium.woff') format('woff'),
         url('fonts/brandongrotesquemedium.ttf') format('truetype'),
         url('fonts/brandongrotesquemedium.svg#brandongrotesquemedium') format('svg');
}
@font-face {
    font-family: 'Brandonbld';
    src: url('fonts/Brandon_bld.eot');
    src: url('fonts/Brandon_bld.eot') format('embedded-opentype'),
         url('fonts/Brandon_bld.woff2') format('woff2'),
         url('fonts/Brandon_bld.woff') format('woff'),
         url('fonts/Brandon_bld.ttf') format('truetype'),
         url('fonts/Brandon_bld.svg#Brandon_bld') format('svg');
}
@font-face {
    font-family: 'Brandonblk';
    src: url('fonts/Brandon_blk.eot');
    src: url('fonts/Brandon_blk.eot') format('embedded-opentype'),
         url('fonts/Brandon_blk.woff2') format('woff2'),
         url('fonts/Brandon_blk.woff') format('woff'),
         url('fonts/Brandon_blk.ttf') format('truetype'),
         url('fonts/Brandon_blk.svg#Brandon_blk') format('svg');
}

.container {
    max-width:1130px;
}
.container {
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.contact-container {
  float: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 760px;
}
body { 
    font-family: 'Brandonreg';
    font-size: 18px;
    counter-reset: section; 
}


/*MY Custom CSS*/

.img-responsive {
    display:inline-block !important;
}
h1 {
    font-size:30px !important;
    font-family: Brandonblk;
}
h3 {
    font-size:24px !important;
}
h2 {
  font-family: Brandonblk;
  font-size: 26px;
}
h4 {
    font-size:18px !important;
}
h5 {
    font-size:16px !important;
}
h6 {
    font-size:14px !important;
}
.no-padding {
    padding:0 !important;
}
.full-width {
    width:100%;
    height:auto;
}
a {
    color: #333;
    text-decoration: none !important;
    transition: all 0.05s ease-in 0s;
}
a:hover{
    color: #333;
}
hr {color:#eb6d18; width:50px; height:2px; background:#eb6d18;}
.entry-header h1.entry-title {
  border-bottom: 1px solid #4270c4;
  color: #ec7727;
  margin-bottom: 25px;
  margin-top: 33px;
  padding-bottom: 10px;
}

.social-icons li {
  display: inline-block;
}
.alignleft {
  float: left;
  margin-right: 30px;
}
.social-icons {
  display: inline-block;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 0;
}

nav.navbar.top-nav {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  margin-bottom: 0;
  margin-top: 3px;
}
.navbar-nav > li {
  float: none;
  display: inline-block;
}
.nav.navbar-nav.topnav {
  float: none;
  text-align: right;
}
.topnav.nav li a {
  color: #4270c4;
  font-family: brandonbld;
  font-size: 15px;
  text-transform: uppercase;
}
.topnav.nav li.current-menu-item a {
  color:#ec7727;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #ec7727;
}
.nav > li > a {
  padding: 10px 30px;
}
.top-inner-header h1 {
  color: #ffffff;
  padding: 70px;
  text-align: center;
  text-transform: uppercase;
}
.margin-top-title {
  margin-top: 50px;
  margin-bottom:20px;
}
.header {
  padding-bottom: 6px;
  padding-top: 10px;
  padding-left:0;
  padding-right:0;
}
.section-heading {
  font-family: brandonblk;
  font-size: 30px;
}
.service-heading {
  font-family: brandonblk;
  font-size: 16px !important;
  margin-top: 0px;
  margin-bottom: 15px;
}
.service-content {
  padding: 0px 45px 0 50px;
}
.service-content > p {
  font-size: 16px;
  line-height: 18px;
}
.service-content-area {
  background: #ffffff none repeat scroll 0 0;
  border-bottom: 4px solid #3869c0;
}
.welcome-text {
  padding: 0 155px;
}
.member-img {
  min-height: 234px;
}
.team-item h4 {
  font-family: brandonblk;
  margin-top: 0px;
}.team-text h4 {  font-family: brandonblk;  margin-top: 0;}.team-text span { 	color:#ec7727;}.team-section {  margin-bottom: 30px;  padding: 10px 0;}
.member-detail {
  background: #f4f4f4 none repeat scroll 0 0;
  border-bottom: 4px solid #3869c0;
  padding: 30px 30px 20px;
}
.team-image {
  padding-left: 0;
}
.member-detail p {
  font-size: 16px;
}
.input input.form-control {
  border: medium none;
  border-radius: 0;
  height: 36px;
  font-size: 16px;
  color: #385164;
}
.input input::placeholder {
    opacity: 1;
}
.input textarea {
  height: 78px;
  border: none;
  border-radius: 0px;
  font-size: 16px;
  color: #385164;
}
.submit {
  margin-top: 5px;
  text-align: center;
}
.form-group {
  margin-bottom: 20px;
}
.medium-btn {
  background: #eb6d18 none repeat scroll 0 0;
  color: #ffffff;
  font-family: brandonblk;
  font-size: 16px;
  letter-spacing: 2px;
  padding: 12px 50px;
  text-transform: uppercase;
  border-radius: 5px;
}
.top-wrap {
  background: #eb6d18;
}
.footer-menu .menu {
  list-style: none;
  padding: 0px;
}
.footer-menu .menu li {
  display: inline-block;
}
.footer-menu .menu {
  list-style: outside none none;
  padding: 0;
  text-align: center;
  margin-bottom: 0px;
}
.footer-menu .menu li a {
  color: #ffffff;
  display: inline-block;
  font-family: brandonbld;
  font-size: 15px;
  padding: 13px 35px;
}
.copyright p {
  font-size: 13px;
  margin: 20px 0;
  text-align: center;
}
.copyright span {
  color: #f1592a;
}
.wrapper-footer {
}
.home-team h4 {
  margin-top: 35px;
  color:#383838;
}
.home-team .team-text {
  color: #6f6f6f;
  font-size: 16px;background:#f4f4f4 none repeat scroll 0 0;
	border-bottom: 3px solid #3869c0;
	padding-bottom:35px;
}
.home-team > div {
	
}
.our-team-title {
	text-align:center;
	margin:45px 0;
}
.small-btn {
  background: #eb6d18 none repeat scroll 0 0;
  border-radius: 5px;
  color: #ffffff;
  display: inline-block;
  font-family: brandonblk;
  font-size: 14px;
  letter-spacing: 2px;
  margin-top: 10px;
  padding: 8px 13px;
}
body.page-id-11 .page-wrap {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (max-width: 768px){ 
.team-item {
  margin-bottom: 20px;
}
}
@media screen and (max-width: 700px){ 

.welcome-text {
  padding: 15px;
}
.vc_custom_1500896524181 h2 {
  margin-top: 15px !important;
  text-align: center !important;
}

.wpb_column .vc_custom_1500896524181 {
  padding-left: 15px !important;
  text-align: justify !important;
}
.service-img {
  text-align: center;
}
.service-content {
  padding: 15px;
  text-align: center;
}
.footer-menu .menu li {
  display: block;
}




}
@media screen and (max-width: 500px){ 
.footer-menu .menu li {
  display: block;
}
}