/**
* @template:  Beidea

  -- style 2
		
*/

@import url(style.css);

/* -------------------------------------------------------
                     Style 2 
-------------------------------------------------------- */

.header.demo5{
	height: 100vh;
	overflow: hidden !important;
}

.header.demo5 .header-overlay{
	background: rgba(0,0,0,.5);
}


.btn-bg-md:hover,
.btn-bord-md:hover,
.section-head h6,
.navbar-default .navbar-brand,
.navbar-default .navbar-nav > li .active,
.us .item span,
.team .team-item .info h6,
.team .team-item .info span:hover,
.numbers .numb-item span,
.services .tabs-icon .active,
.portfolio .filtering .active,
.clients .client-say span,
.clients .client-say .client-item h6,
.clients .owl-theme .owl-dots .active span,
.price .active .button,
.blog .post-content a span,
.blog .post-content .info li span,
.contact .main-form input[type="submit"]:hover,
.map .map-toggle span:after,
footer .main-footer .footer-logo span
{
  color: #D32F2F !important;
}

.btn-bg-md,
.us .item h6:after,
.team .skills .item .skills-progress span,
.numbers .numb-item h3:after,
.clients .owl-theme .owl-dots .active span,
.price .active,
.contact .main-form input[type="submit"],
footer .main-footer .social-icon span:hover
{
  background: #D32F2F !important;
}

.btn-bg-md:hover,
.btn-bord-md:hover,
.btn-bg-md,
.price .active,
.contact .main-form input[type="submit"]:hover
{
  border-color: #D32F2F !important;
}
.btn-bg-md:hover,
.contact .main-form input[type="submit"]:hover
{
    border-color: #fff !important;
    color:#fff !important;
    background: #111 !important;
}
.btn-bg-md,
.contact .main-form input[type="submit"]
{
    color:#fff !important;
}
.navbar-default .navbar-brand {font-weight: 500;}

.mute {position: fixed; bottom:20px; right:20px; z-index: 999; width:48px; height:48px; line-height: 48px; padding: 0; text-align: center;}
.mute i:before {content: "\f028";}
.mute.muted i:before {content: "\f026";}
.services .tabs-icon li img, .us .item img {margin-bottom: 30px; width:40px; height:40px;}
.small-text {font-size: 11px;}
h1.navbar-brand {cursor: pointer;}
.services .tabs-icon li {margin-bottom: 40px;}
.services .tabs-icon li:after {bottom: -50px;}
.navbar-default .navbar-nav > li {margin: 20px 20px 0;padding:0;}
.navbar-default .navbar-brand {font-size:28px;}


.right-btns {
	position:fixed;
	right:0;
	top:50%;
	transform: translate(0%,-50%);
	z-index:999;
}
.right-btns a {
	height:64px;
	width:64px;
	display:block;
	overflow:hidden;
	color:#fff;
	font-weight:600;
	border:2px solid #ddd;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
.right-btns a:hover {
	border-radius:50%;
	border:2px dashed #005da8;
}

h3 {
	margin-bottom: 15px;
	font-size: 28px;
}