a.navbar-brand {
    padding: 0 !important;
}
#header-style-1 .yamm img {
    margin: 0;
    margin-top: -10px;
    max-width: 250px;
}

.affix .navbar-brand img {
    height: 50px;
    width: auto !important;
    margin-top: 0px !important;
}

div#topbar {
    background-color: #831517;
}
#topbar, #topbar a {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.social-icons span a {
    border-left: 1px solid #5d090b;
    font-size: 14px;
    text-align: center;
    width: 40px;
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    display: block;
    float: left;
}
#topbar .callus i, #topbar .topbar-cart i {
    color: #e6e7e8;
}
#topbar .topbar-email, #topbar .topbar-phone, #topbar .topbar-login, #topbar .topbar-cart {
    float: left;
    padding: 0 15px;
    line-height: 42px;
    border-right: 1px solid #5d090b;
    border-left: 1px solid #5d090b;
}

.demo_changer .demo-icon, .group_box:hover .circle, .buddy_carousel .owl-controls .owl-page.active span, .buddy_carousel .owl-controls.clickable .owl-page:hover span, .recent_posts_widget > li img:hover, .buddypress_tabber_widget_member li img:hover, #tabbed_widget .nav-tabs > li.active > a, #tabbed_widget .nav-tabs > li.active > a:hover, #tabbed_widget .nav-tabs > li.active > a:focus, #tabbed_widget .nav > li > a:hover, #tabbed_widget .nav > li > a:focus, #tabbed_widget-1 .nav-tabs > li.active > a, #tabbed_widget-1 .nav-tabs > li.active > a:hover, #tabbed_widget-1 .nav-tabs > li.active > a:focus, #tabbed_widget-1 .nav > li > a:hover, #tabbed_widget-1 .nav > li > a:focus, #footer-style-1 .social-icons span a:hover, #footer-style-2 .social-icons span a:hover, #footer-style-3 .social-icons span a:hover, .footer_post li img:hover, #tabbed_widget .recent_posts_widget img:hover, .pricing_detail:hover, .pricing_detail:hover .priceamount, .banners li:hover .img-thumbnail, .ch-info .ch-info-back, .service-with-image:hover .service-title, .calloutbox-full-mini, .services_vertical .icon-container, #services .owl-controls .owl-page span, .item:hover .icon-container, .white-wrapper #owl-testimonial .owl-controls .owl-page.active span, .make-bg, .buddy_image img:hover, .calloutbox, #owl-testimonial-widget .owl-controls .owl-prev:hover, #owl-testimonial-widget .owl-controls .owl-next:hover, #owl_blog_two_line .owl-controls .owl-prev:hover, #owl_blog_two_line .owl-controls .owl-next:hover, #owl_blog_three_line .owl-controls .owl-prev:hover, #owl_blog_three_line .owl-controls .owl-next:hover, #owl_portfolio_two_line .owl-controls .owl-prev:hover, #owl_portfolio_two_line .owl-controls .owl-next:hover, #owl_shop_carousel .owl-controls .owl-prev:hover, #owl_shop_carousel .owl-controls .owl-next:hover, #owl_shop_carousel_1 .owl-controls .owl-prev:hover, #owl_shop_carousel_1 .owl-controls .owl-next:hover, #owl-blog .owl-controls .owl-prev:hover, #owl-blog .owl-controls .owl-next:hover, .overlay #owl-testimonial .owl-controls .owl-page.active span, .progress-bar, .dmtop, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .magnifier .btn-default:hover, .magnifier .btn-default:focus, .magnifier .btn-default:active, .rsDefaultInv .rsBullet.rsNavSelected span, .service-icon-circle.active, .servicebox:hover .service-icon-circle, .btn-primary, #accordion-first .accordion-heading .accordion-toggle.active em, #accordion-second .accordion-heading .accordion-toggle.active em, mark, .pager li > a, .pager li > span, .make-bg-full, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > .active > span:focus, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count:hover, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count:hover, .tagcloud a:hover, .nav-stacked > li > a:hover, .nav-stacked > li > a:focus, .nav-tabs > li.active > a:hover, .buddy_members img:hover, .buddy_carousel img:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a, #buddypress_features .nav-tabs > li > a:hover, #buddypress_features .nav-tabs > li > a:focus, #header-style-1 .navbar-nav > li > a:hover, #header-style-1 .navbar-nav > li > a:focus, #header-style-1 .navbar-nav > li > a:active, #header-style-1 .navbar-default .navbar-nav > .open > a, #header-style-1 .navbar-default .navbar-nav > .open > a:hover, #header-style-1 .navbar-default .navbar-nav > .open > a:focus, #topbar .social-icons span a:hover {
    background-color: #831517;
}

.nav a {
    border-radius: 0;
}


#header-style-1 .navbar-nav > li > a:hover, #header-style-1 .navbar-nav > li > a:focus, #header-style-1 .navbar-nav > li > a:active, #header-style-1 .navbar-default .navbar-nav > .open > a, #header-style-1 .navbar-default .navbar-nav > .open > a:hover, #header-style-1 .navbar-default .navbar-nav > .open > a:focus, #topbar .social-icons span:hover a {
    color: #fff !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.timeline-badge.danger, .flex-control-paging li a.flex-active, .tparrows:hover {
    background-color: #831517 !important;
}
.post-wrapper-top h2, .group_box:hover .circle, .group_box:hover, .buddy_carousel .popover, .buddy_members .popover, .buddy_desc, .cat_widget:hover, .social_like .icon-container, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .pagination > .active > span:focus, .form-control:focus, .panel-default > .panel-heading:hover, .bggrey, .services_vertical .icon-container, .item .icon-container, #owl-testimonial-widget .img-circle, .testimonial-wrap, .tparrows:hover, .blog_button, .magnifier .btn-default:hover, blockquote, .magnifier .btn-default:focus, .magnifier .btn-default:active, .service-icon-circle, .general-title hr {
    border-color: #831517;
}
section.post-wrapper-top.jt-shadow.clearfix {
    background-image: url(images/bc01.jpg);
    background-size: cover;
}
.breadcrumb a, .breadcrumb {
    color: #fff;
}
.blog_button, .shop_title_slider span, .cat_widget h3, .rating i, .big_title_onepage span, .small_thin_grey1 i, .popular_items .meta span i, .ch-info-front i, .service_vertical_box:hover .service-icon i, .bgdark span, .item .icon-container, .slider_title_a, .mini_title2 i, .team_member span, .blog-carousel-meta span i, .high_title2, .high_title, .big_title span, .small_title span, .mini_title span, .check li:before, .service-icon-circle i, .servicebox:hover .service-icon i, .shop-right .title .price, .shop_item .price, .cart_table .price2, .widget h3 span, .big_title_slider span, a, .milestone-counter i, a.readmore, .tabbed-menu li a:hover, .footer-menu li a:hover, .mmode .title span, .footer-menu li a:focus, #header-style-1 .yamm h3 i, #header-style-1 .yamm-fw .dropdown-menu li a:before, #topbar .topbar-login i, .group_box i, #topbar .callus i, #topbar .topbar-cart i {
    color: #831517;
}
.magnifier .sg, .magnifier .st, .magnifier .sf {
    background-color: rgba(255,255,255,0.8);
}
h2.breadCrumbTitle {
    color: #fff;
    font-weight: bold;
}
@media (max-width: 767px){
    span.topbar-phone {
        margin: 0 !important;
        padding: 0 !important;
        width: auto !important;
    }
    .social-icons {
        width: 120px;
        margin: 0 auto;
    }
    .social-icons span a {
        border-left: 0px ;
    }
}
.flex-direction-nav a, .rsUni .rsThumb.rsNavSelected .thumbIco, .custom-overlay {
    background-color: rgb(131, 21, 23);
}
.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
    margin: -10px 0 !important;
}
#header-style-1 .dropdown-menu, #header-style-1 .yamm .dropdown.yamm-fw .dropdown-menu {
    border-top-color: #831517 !important;
}

 #header-style-1 .dropdown-menu li a:hover {
    background-color: #e7e7e7;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: 0;
}


@media (max-width: 900px){
    ul.breadcrumb.pull-right {
        display: none;
}
}

@media (max-width: 380px){
    #topbar .topbar-email, #topbar .topbar-phone, #topbar .topbar-login, #topbar .topbar-cart, .topmenu, .callus {
        display: inline-block !important;
    }
    #topbar .topbar-email, #topbar .topbar-phone, #topbar .topbar-login, #topbar .topbar-cart{
    border:0;
    }
}
@media (max-width: 767px){
#header-style-1 .dropdown-menu li {
    margin-left: 20px;
    border: 0;
}
#header-style-1 .dropdown-menu li:before {
    content: '-';
    position: absolute;
    line-height: 35px;
}


.nav > li {
    clear: both;
}
.dropdown-menu {
    position: relative !important;
    opacity: 1 !important;
    visibility: visible !important;
    display: block;
    top: 0 !important;
    margin: 0 !important;
    margin-bottom: 10px !important;
    left: 0 !important;
    width: 100%;
    background: transparent !important;
    border: 0 !important;
}
}

#videobgfull {
    min-height: 500px !important;
    height:auto !important;
}
#header-style-1 .navbar-nav > li > a {
    font-weight: 800;
    font-size: 16px;
}
.widget h3 {
    margin-top: 15px !important;
    font-weight: bold;
    color: #a2151b;
    font-size: 30px;
}
.service-with-image {
    margin: 0 !important;
}
.qs_1 img.img-responsive {
    max-width: 500px;
    margin-top: 20px;
    width: 100%;
    border-radius: 50%;
    border: 10px solid #fff;
    box-shadow: 2px 2px 10px #000;
}
.qs_2 img.img-responsive {
    max-width: 500px;
    margin-top: 20px;
    width: 100%;
    border-radius: 50%;
    border: 10px solid #fff;
    box-shadow: 2px 2px 10px #000;
}
.qs_3 img.img-responsive {
    max-width: 500px;
    margin-top: 20px;
    width: 100%;
    border-radius: 50%;
    border: 10px solid #fff;
    box-shadow: 2px 2px 10px #000;
}
.qs_4 img.img-responsive {
    max-width: 500px;
    margin-top: 20px;
    width: 100%;
    border-radius: 50%;
    border: 10px solid #fff;
    box-shadow: 2px 2px 10px #000;
}
.qs_5 img.img-responsive {
    max-width: 500px;
    margin-top: 20px;
    width: 100%;
    border-radius: 50%;
    border: 10px solid #fff;
    box-shadow: 2px 2px 10px #000;
}
.qs_1 p,.qs_2 p,.qs_3 p,.qs_4 p,.qs_5 p {
    font-size: 34px;
    line-height: 40px;
    margin-top: 80px;
}
.qs_2,.qs_3,.qs_4,.qs_5 {
    padding: 0 !important;
}
