.testimonial-list .slickDots button.slick-prev{
    background: url(images/prev.svg) !important;
}
.testimonial-list .slickDots button.slick-next{
    background: url(images/next.svg) !important;
}
    .expertise-bottom-info {
        background: url(images/expertise-bottom-info-2.svg) no-repeat left top;
        padding-left: 160px;
        text-align: left;
        padding-top: 95px;
        margin-top: 20px;
    }

@media (min-width:1025px) {
	.bannerWrapper .row {
		height: 550px;
	}	
}
@media (max-width:1023px) {
	.our-practice-item .item-content ul {
		text-align:center;
	}
	.our-practice-list {		
		margin-top: 30px;
	}
	.expertise-bottom-info p, .expertise-bottom-info ul li {
		font-size: 15px;
	}
}
@media (max-width:1025px) {
	div#main-nav ul li a {
		border-bottom: 1px solid #d8d8d8;
	}
	div#main-nav {
		top: 15px;
		position: relative;
		border-top: 1px solid #d8d8d8;
		margin-left: -15px;
  		margin-right: -15px;
	}
	li#menu-item-120 {
		margin-left: 12px;
	}
    .expertise-bottom-info {
        background: url(images/expertise-bottom-info-mob.svg) no-repeat left top;
        padding-left: 60px;

    }
	.emergency-bottom-info h3 {
		position:relative;
	}
	.emergency-bottom-info h3:before {
		content: "";
		height: 1px;
		width: 24px;
		background: #c4c4c4;
		display: inline-block;
		position: absolute;
		left: -31px;
		top: 18px;
	}
	
}
@media (max-width:767px) {
	.bannerWrapper h1 {
		font-size: 40px !important;
		line-height: 45px;
		padding-top: 30px;
		margin-bottom: 15px;
	}
	.borderRight {
		border-bottom:1px solid #fff;
	}
	.bannerWrapper {
		min-height: 265px;
	}
	.page-id-9 .bannerWrapper .row {
		height: 265px !important;
		padding-bottom: 0px;
	}
	.our-practice-item .img-wrap img {		
		width: 100%;
	}
}
span.wpcf7-form-control-wrap.textarea-631 {
    width: 100%;
    margin: 0px 4px;
}
.team-section p {
	font-weight: 300;
		line-height: normal
}
@media (min-width:1200px) {

}