/*
Theme Name: Barristar Child
Theme URI: http://themeforest.net/user/wpoceans/portfolio/
Author: wpoceans
Author URI: http://themeforest.net/user/wpoceans
Description: Barristar – Lawyers attorneys and Law Firm WordPress Theme
Template:	barristar
Version: 1.0
Text Domain: barristar-child
*/

.about-title .img-holder .overlay:before {
	background: transparent;
}

.site-header #navbar ul {
    position: absolute;
    right: 100px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 99;
}


.page-title:before {
    background: -moz-linear-gradient(left, rgba(21, 26, 48, 0.79) 8%, rgba(21, 26, 48, 0.79) 46%, rgba(21, 26, 48, 0.07) 95%, rgba(21, 26, 48, 0) 100%)!important;
    background: -webkit-linear-gradient(left, rgba(21, 26, 48, 0.79) 8%, rgba(21, 26, 48, 0.79) 46%, rgba(21, 26, 48, 0.07) 95%, rgba(21, 26, 48, 0) 100%)!important;
    background: linear-gradient(to right, rgba(21, 26, 48, 0.79) 100%, rgba(21, 26, 48, 0.79) 100%, rgba(21, 26, 48, 0.07) 100%, rgba(21, 26, 48, 0) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151a30', endColorstr='#00151a30', GradientType=1)!important;
}

.page-wrapper p {
	color:inherit;
}

@media (max-width: 991px) {
	.site-header .navbar-header button {
	
	}
}

@media (max-width: 991px) {
	.site-header .navbar-header button {
	    top: 50px!important;
	}
}

.page-title {
	height: 420px;
}

@media screen and (min-width: 992px) {
	.page-title .container .col {
	    padding-top: 165px!important;
	}
	.site-header #navbar>ul .sub-menu {
		top: 200%;
	}
	.site-header #navbar>ul>li:hover>.sub-menu {
    	top: 205%;
    }
}

.service-text h3 {
	font-size: 19px;
}