
header .nav_wrapper {
	width:100%;
}

header .navbar-default {
	display: flex;
	margin-top:35px;
	margin-bottom:35px;
	justify-content: space-between;
}

.search_icon {
	display: none;
}

a.navbar-brand {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items:center;
}

a.navbar-brand span {
	color:#BA4A4A;
	font-size: 3vw;
	font-family: 'maintinia';
	text-transform: uppercase;
}

header .navbar-default .navbar-collapse {
	margin-top:0px;
}

.navbar-default .navbar-nav > li > a {
	font-family: 'Avenir next';
	font-weight: 600;
	color:#808080;
	font-size: 1.45vw;
}

.banner {
	margin-top:0px;
}

p.quote {
	font-size: 20px;
}

.tp-bullets {
	display: none;
}

.hades.tparrows {
	display: none;
}

.hades.tparrows:before {
	display: none;
}

@media (max-width: 479px) {
	.banner .tp-caption {
		display: block !important;
	}
}

.tp-caption a.smooth-scroll {
	margin-top:20px;
}

.why_choose_us .right_side .choose_reason:before {
	font-family: "FontAwesome"
}

.why_choose_us .right_side .text {
	width:80%;
}

#inner_banner .overlay.contact {
	background:rgba(0,0,0,0.4);

}

.why_choose_us .right_side .opacity {
	padding-top:10px;
}

.why_choose_us .choose_reason.item1:before {
	content: "\f0c0";
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.ceo.ceo-flex-column {
	display: flex;
	flex-direction: column;
}

.right_firm .ceo.ceo-flex-column .img_holder,
.right_firm .ceo.ceo-flex-column .ceo_speach {
	width:100%;
}

.right_firm .ceo.ceo-flex-column .ceo_speach {
	padding-top: 20px;
}

.why_choose_us .choose_reason.item2:before {
	content: "\f046";
}

.why_choose_us .choose_reason.item3:before {
	content: "\f24e";
}

.practise_area_style_three .single_item span {
	width:100%;
	border:none;
}

.owl-wrapper {
	display: flex !important;
	flex-direction: column !important;
	width:100% !important;
}

.row-wrapper {
	width:75% !important;
	margin:auto;
}

.item-wrapper .item .speach,
.item-wrapper .item .meta {
	text-align: center;
}

.fa-angle-up:before {
	color:white;
}

.practise_item_wrapper.with-background {
	background: url(../../images/practise-area/maze.jpg) no-repeat;
	background-position: 0 38%;
	background-size: cover;
	height:100%;
	margin-top:-110px;
	margin-bottom: 98px;
	background-blend-mode: lighten;
	background-color: rgba(255,255,255,0.6);
	box-shadow: 0 20px 30px 0 rgba(36, 83, 107, 0.15);
}

.right_firm .our_goal.text-row {
	display:flex;
	flex-direction: column;
}

.flex-column {
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}

.divider {
	display: block;
	width:100%;
	height:2px;
	background: #bb9745;
	margin-bottom: 15px;
	opacity: .2;
}

.row .item {
    margin-left: 10px;
    margin-right: 10px;
    padding: 30px 41px;
    background: #fff;
}

.item-wrapper .item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 50px;
}

.item-wrapper .speach {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 35px;
}

.item-wrapper .meta span {
	display: block;
	color:#bb9338;
}

#banner.home {
	background: url(../../images/home/med-legal.jpg) no-repeat;
	background-position: 0 15%;
	background-size: cover;
	height:90vh;
	margin-top:0px;
	margin-bottom: 98px;
}

#inner_banner {
	margin-top:0px;
}

#inner_banner .overlay ul li a,
#inner_banner .overlay ul li {
	color:#fff;
}

#inner_banner.about-us {
	background: url(../../images/home/about-us.jpg) no-repeat;
	background-position: 0 65%;
	background-size: cover;
	height:398px;
	margin-top:0px;
	margin-bottom: 98px;
}

#inner_banner.practice {
	background: url(../../images/home/justice1.jpg) no-repeat;
	background-position: 0 60%;
	background-size: cover;
	height:398px;
	margin-top:0px;
	margin-bottom: 98px;
}

#inner_banner.about-us .overlay {
	background:rgba(0,0,0,0.5);
}

#inner_banner.practice .overlay {
	background:rgba(0,0,0,0.4);
}

#licensing .hover_overlay.transition4s {
	display: none;
}