/*
File: scss
*/

.fade {
    opacity: 1;
}
.fade .carousel-item  {
    top: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    position: absolute;
    left: 0 !important;
    display: block !important;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}
.fade .carousel-item:first-child {
    top: auto;
    position: relative;
}
.fade .carousel-item.active {
    opacity: 1;
    z-index: 2;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}



.topbar {
    padding: 0px;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
    width: 100%;
    position: fixed;
    z-index: 20;
    background: black;
}

.topbar .fa {
   font-size:24px
}
.footer2 .fa {
   font-size:24px
}

.ti-menu {color:white}
.h11-nav .navbar-nav .nav-item:hover .nav-link, .h11-nav .navbar-nav .nav-item.active .nav-link {
    color: white;
    border-bottom: 1px solid #b5121b;
}
.h11-nav .h11-topbar ul li:hover a {
    color: #BB9F50;
}
.h11-nav .h11-topbar ul li a {
    padding: 0px 7px;
    color: white;
    display: block;
}
.po-relative {
    position: relative;
    padding: 10px;
}
.h11-nav .h11-topbar ul li:last-child a {
    font-size: 18px;
    font-weight: 400;
    color: white;
    padding-left: 15px;
    margin-left: 7px;
    border-left: 1px solid rgba(120, 130, 140, 0.13);
}
.topbar.fixed-header {
    background: black;
}
h4 {
       font-weight: 400;
}
h4 strong {
       font-weight: 600;
}
.text-info {
    color: #b5121b !important;
}
.bg-info {
    background-color: #b5121b !important;
}
.btn-info, .btn-info.disabled {
    background: #BB9F50;
    border: 1px solid #BB9F50;
    -webkit-transition: 0.2s ease-in;
    -o-transition: 0.2s ease-in;
    transition: 0.2s ease-in;
}
.btn-info:hover,
  .btn-info.disabled:hover {
    background: #917a3b;
    border: 1px solid #917a3b; }
  .btn-info.active, .btn-info:active, .btn-info:focus,
  .btn-info.disabled.active,
  .btn-info.disabled:active,
  .btn-info.disabled:focus {
    background: #917a3b; }

html body .text-themecolor {
    color: #917a3b;
}
html body .text-primary {
    color: #917a3b !important;
}
.slider4 .carousel-indicators li.active {
    background-color: #c9aa73;
}


.btn-info-gradiant {
  background: #900e15;
  background: -webkit-linear-gradient(legacy-direction(to right), #b5121b 0%, #900e15 100%);
  background: -webkit-gradient(linear, left top, right top, from(#b5121b), to(#900e15));
  background: -webkit-linear-gradient(left, #b5121b 0%, #900e15 100%);
  background: -o-linear-gradient(left, #b5121b 0%, #900e15 100%);
  background: linear-gradient(to right, #b5121b 0%, #900e15 100%);
  border: 0px; }
  .btn-info-gradiant:hover {
    background: #900e15;
    background: -webkit-linear-gradient(legacy-direction(to right), #900e15 0%, #b5121b 100%);
    background: -webkit-gradient(linear, left top, right top, from(#900e15), to(#b5121b));
    background: -webkit-linear-gradient(left, #900e15 0%, #b5121b 100%);
    background: -o-linear-gradient(left, #900e15 0%, #b5121b 100%);
    background: linear-gradient(to right, #900e15 0%, #b5121b 100%); }
  .btn-info-gradiant.active, .btn-info-gradiant:active, .btn-info-gradiant:focus {
    -webkit-box-shadow: 0px;
    box-shadow: 0px;
    opacity: 1; }
.topbar.fixed-header .navbar .navbar-brand img {
    height: 100px;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
}
a {
    color: #b5121b;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
a:hover {
    color: #900e15;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
  a.link:hover, a.link:focus {
    color: #910e15; }


.loader__figure {
    height: 0;
    width: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0 solid #BB9F50;
    border-radius: 50%;
    -webkit-animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
.loader__label {
    float: left;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0.5em 0 0 50%;
    font-size: 0.875em;
    letter-spacing: 0.1em;
    line-height: 1.5em;
    color: #BB9F50;
    white-space: nowrap;
    -webkit-animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
.general-listing li:hover a {
      color: silver;}
.btn-circle.btn-md {
    padding: 7px 0px;
    width: 30px;
    height: 30px;
    font-size: 15px;
}
.slide-text li {color:#3e4555;
    line-height: 36px;
    font-size: 20px;}

.slider4 h2 {
    line-height: 72px;
    font-size:54px;
    color:#E5E4D6;
    font-weight: 400!important;background-color: #0000004d;
    padding:10px 0 10px 0
}
.spacer {
    padding: 110px 0;
}
h1, h2, h3, h4, h5, h6 {
    color: black;
}
.feature22 {background-size:contain;background-repeat:no-repeat;background-position:bottom center}
.linking:hover {
    color: #b5121b ; }
.testimonial4 .owl-dots .owl-dot.active:before {
    font-weight: 500;
    color: #b5121b;
    border-bottom: 2px solid #188ef4;
}
.bg-dark {
    background-color: black!important;
}
body {
    color: black;
    line-height: 1.6;
    font-weight: 400;
}
b, strong {

    font-weight: 600;

}
.footer2 {color:white}
.footer2 a {color:white}
.footer2 a:hover {color:#BB9F50}

.slide-text {
 
   top: unset;
    bottom: 50px;
}
.page-wrapper {
    padding-top: 72px;
}
h2 {
    margin-bottom: 20px;
}
h2.title {
    margin-bottom: 10px;
    font-size:24px;
        margin-top:0;
    font-weight: 700;
}
.dropdown-item.active, .dropdown-item:active {

    background-color: #b5121b;

}
.h11-nav .navbar-nav .nav-item {

    margin: 0 0;

}
.h11-nav .navbar-nav .nav-item>a {

    margin: 0 20px;

}
.sfcode { padding-left:15px; padding-right:15px}
.captcode { padding:0; position:relative; }
.captcode img{ position:relative; top:1px;}
.captcode {

    -webkit-animation: bugfix infinite 1s;

}
.refresh-captcha { 
	position:absolute;
	background:#4EBD4A;
	border:3px solid #3C9B39;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	-o-border-radius:30px;
	border-radius:30px;
	right:-40px;
	height:32px;
	width:32px; 
	top:-4px; 
   cursor:pointer;
}

.refresh-captcha i { 
	position:absolute; 
	text-align:center; 
	line-height:26px;
	font-size:17px; 
	color:#fff;
	left:24%;
}
.btn-danger-gradiant {
  background: #900e15;
  background: -webkit-linear-gradient(legacy-direction(to right), #b5121b 0%, #900e15 100%);
  background: -webkit-gradient(linear, left top, right top, from(#b5121b), to(#900e15));
  background: -webkit-linear-gradient(left, #b5121b 0%, #900e15 100%);
  background: -o-linear-gradient(left, #b5121b 0%, #900e15 100%);
  background: linear-gradient(to right, #b5121b 0%, #900e15 100%);
  border: 0px; }
  .btn-danger-gradiant:hover {
    background: #900e15;
    background: -webkit-linear-gradient(legacy-direction(to right), #900e15 0%, #b5121b 100%);
    background: -webkit-gradient(linear, left top, right top, from(#900e15), to(#b5121b));
    background: -webkit-linear-gradient(left, #900e15 0%, #b5121b 100%);
    background: -o-linear-gradient(left, #900e15 0%, #b5121b 100%);
    background: linear-gradient(to right, #900e15 0%, #b5121b 100%); }