/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */

header {
  padding: 154px 0 100px;
}

@media (min-width: 992px) {
  header {
    padding: 156px 0 100px;
  }
}




:root {
	  --primary: #855323;
	}

.btn-primary {
  background-color: #855323;
  border-color: #855323;
}

.btn-primary:hover {
  background-color: #0069d9;
  border-color: #cc6500;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 126, 0, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  background-color: #ff7e00;
  border-color: #ff7e00;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  background-color: #cc6500;
  border-color: #bf5e00;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 126, 0, 0.5);
}

.btn-outline-primary {
  color: #ff7e00;
  border-color: #ff7e00;
}

.btn-outline-primary:hover {
  background-color: #ff7e00;
  border-color: #ff7e00;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 126, 0, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #ff7e00;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  background-color: #ff7e00;
  border-color: #ff7e00;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}



.btn-link {
  color: #ff7e00;
}
.dropdown-item.active, .dropdown-item:active {
  background-color: #ff7e00;
}
.custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ff7e00;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ff7e00;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #ff7e00;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ff7e00;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: #ff7e00;
}
.page-link {
  color: #ff7e00;
  border: 1px solid #dee2e6;
}
.page-item.active .page-link {
  background-color: #ff7e00;
  border-color: #ff7e00;
}
.badge-primary {
  background-color: #ff7e00;
}
.progress-bar {
  background-color: #ff7e00;
}
.list-group-item.active {
  background-color: #ff7e00;
  border-color: #ff7e00;
}
.bg-primary {
  background-color: #855323 !important;
}
.border-primary {
  
}
.text-primary {
  color: #ff7e00 !important;
}
.badge-primary[href]:hover, .badge-primary[href]:focus {
  background-color: #cc6500;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #cc6500 !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #cc6500 !important;
}
.btn-primary:hover {
  background-color: #cc6500;
  border-color: #cc6500;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  background-color: #cc6500;
  border-color: #bf5e00;
}
.badge-primary[href]:hover, .badge-primary[href]:focus {
  background-color: #cc6500;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #cc6500 !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #cc6500 !important;
}
.nav-link {
  font-weight: 500;
}






.case-study .col-md-12 {
  transform: translateY(-130px);
  -webkit-transform: translateY(-130px);
  padding: 5em 3em;
  background-color: #fff;
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.15);
}



ul {
  list-style-type: none;
}

.btn.btn-Brown {
  background: #b07e3b;
}

.btn.btn-Brown:hover {
  background: #e1b565;
}

.btn.btn-Brown-fill {
  color: #855323;
  border-color: #855323;
  background: transparent;
}

.btn.btn-Brown-fill:hover {
  color: white;
  background: #855323;
}

.Brown {
  color: #855323;
}

.Brown-bg {
  background: #855323;
}



.intro-table-first {
  background-image: url('../img/table-1.jpg');
}

.intro-table-hover {
  -webkit-transition: background-image 0.3s ease, background-position 0.3s;
  transition: background-image 0.3s ease, background-position 0.3s;
  background-image: url('../img/table-2.jpg');
}

.intro-table-hover h4 {
  -webkit-transform: translateY(170px);
  transform: translateY(170px);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}

.intro-table-hover:hover {
  background-image: url('../img/table-2-hover.jpg');
  background-position: 50% 50%;
}

.intro-table-third {
  background-image: url('../img/table-3.jpg');
}

.intro-table-hover .expand {
  margin: 30px;
  margin-top: 120px;
  opacity: 0;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s ease, opacity 0.3s;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}

.intro-table-hover:hover h4 {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.intro-table-hover:hover .expand {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.intro-table-hover .hide-hover {
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.intro-table-hover:hover .hide-hover {
  opacity: 0;
}

.intro-tables .intro-table {
  position: relative;
  width: 100%;
  height: 300px;
  margin: 20px 0;
}

.intro-tables .intro-table .heading {
  margin: 0;
  padding: 30px;
}

.intro-tables .intro-table .small-heading {
  margin: 0;
  padding: 0 30px;
}

.intro-tables .intro-table .bottom {
  position: absolute;
  bottom: 0;
}

.intro-tables .intro-table .owl-schedule .schedule-row {
  padding: 10px 30px;
  color: white;
  transition: all 0.3s ease;
}

@media(max-width:992px) {
  .section {
    padding: 80px 0;
  }
}

.section1 {
  padding: 50px 0;
}

/* Sections */
section {
  position: relative;
}

.section {
  padding: 80px 0;
  background: #fff;
}

.section-padded {
  padding: 80px 0 80px;
}

.carousel {
  width: 100%;  /*test width*/
  max-height: 200px; /*what ever height */
overflow: hidden;
}
.carousel-control.left, .carousel-control.right {
    background-image: none
}
/* Make the image fully responsive */
.carousel-inner img {
    width: 100%;
    height: 100%;
}
.carousel-indicators{
  bottom:0;
}
.carousel-indicators .active{
  background-color:#222;
}
.carousel-indicators li{
  border-color:#222;
}

h1 {
  font-weight: bold;
}

.navbarlabels {
  margin-left: 25%;
}



.myHeading{
    font-size: 20px;
    font-weight: 400;
}


.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.btnRoundded {
  border-radius: 0.8rem;
  width: 208px !important;
}
.buttonMargin{
  margin: 13px 12px 12px 10px;
}
a{
  color: #000;
  font-weight: 400;
}

.img1 {
  pointer-events: none;
}

.img2{
  width:100%;
  height: 220px;
}

@font-face {
    font-family: sairaFont;
    src: url(../vendor/fonts/Saira-Regular.ttf);
}
.alternate-font {
   font-family:"sairaFont"
}