.home-prac-bg,.practice-slider .outer-area:after{right:0;bottom:0;top:0;height:100%;position:absolute}.header-contact-info{margin-top:0;position:relative;top:0;display:flex;align-items:flex-start;justify-content:flex-end;width:300px;flex-direction:column;background-repeat:no-repeat;background-size:42px;background-position:10px 16px;background-image:url(../img/phone.svg);margin-left:0;
/*
background-color:rgba(255,255,255,.1);
*/
padding:12px 10px 12px 60px}.header-contact-info span{display:block;position:relative;font-weight:500;font-size:14px;line-height:21px;text-align:right;letter-spacing:.075em;text-transform:uppercase;color:#fff}.header-contact-info .cell-number{display:inline-block;width:auto;text-transform:capitalize;color:#fff;font-weight:600;font-size:20px;line-height:32px}.header-contact-info .cell-number:hover{color:#bf2d20}.main-header .logo-outer{-ms-flex:0 0 17%;flex:0 0 17%;max-width:17%;display:flex;align-items:center;padding:0 15px}.main-header .large_navbar{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.main-header .header-phone-col{-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}.phone-div{align-items:center;justify-content:flex-end;color:#fff;padding:0;position:relative;width:294px;display:flex;font-size:14px;margin-left:auto}.nap-address-info,.nap-contact-info .phoneno{padding-left:25px;background-repeat:no-repeat;color:#fff}.nap-address-info{font-size:16px;background-image:url(../img/loc-icon.svg);background-size:15px;background-position:0 8px}.nap-footer .location-center{font-weight:300;font-size:15px;line-height:30px;text-transform:capitalize}.nap-contact-info{width:100%;margin-top:10px}.nap-contact-info .phoneno{font-size:16px;margin-top:0;background-image:url(../img/phone-white.png);background-size:17px;background-position:0}.menu-footer{padding:0}.menu-footer li{width:49%;display:inline-block}.menu-footer li a{font-size:16px;line-height:1.2;color:#fff;font-weight:300;margin-bottom:20px;display:block}section#homepage-form{margin-bottom:-380px;position:relative;z-index:2;margin-top:100px}

.footer-section{
	background-color:#000;
	padding-bottom:0;
	position:relative;
	z-index:1;
	padding-top:450px
}


.testimonial-new .item p{
	color:#2b2d42;font-size:18px;
	font-weight:300;line-height:35px
}
.TypographyPresentation,
.testimonial-new .item
{
	color:#2b2d42;font-size:18px;
	font-weight:300;line-height:35px
}
.testimonial-new .slider-span{color:#151515;
	font-size:20px;font-weight:400;text-transform:uppercase}
	.page-template-template-homepage .section-title,.page-template-template-homepage1 .section-title{color:#151515}
	#home-section-three .heading-text{font-size:25px;margin-top:25px;display:block;margin-bottom:20px}
	.choose-content p{margin-bottom:30px}
	.choose-content p:last-child{margin:0}
	div#award-slider .img-block img{width:100%;height:245px}
	div#award-slider .img-block img:hover{transform:scale(1)}
	#home-section-four{position:relative;z-index:1}
	.home-prac-bg{opacity:1;background-position:37%;background-repeat:no-repeat;background-size:cover;z-index:-1;left:0;width:100%}
	#home-section-four .practice{color:#fff;padding-left:120px}.practice-btn{position:relative;bottom:-30px}
	.outer-area:hover .outer-area-hover,span.search-svg{display:block;z-index:1}
	.practice-slider .outer-area{z-index:1;background:#fff;border-color:#fff;padding-top:0;/*height:100%!important;*/display:flex;align-items:center}
	.prac-info-wrap{width:100%;z-index:2;position:relative}.outer-area p{font-size:14px;line-height:20px}
	.practice-slider .outer-area:after{left:0;width:100%;content:"";background:rgba(191,45,32,.94);z-index:1;opacity:0}
	.prac-info-wrap .h4{font-size:22px}.practice-slider .outer-area:hover:after{opacity:1}
	.practice-slider .owl-nav{position:absolute;bottom:-80px;left:334px}
	.practice-slider .outer-area .st0{fill:#bf2d20}
	.practice-slider .outer-area:hover .st0{fill:#ffffff}
	.practice-area-col{margin-left:auto;position:relative}
	.practice-slider .owl-carousel{display:flex;height:410px;margin-top:40px}
	.practice-slider .owl-stage-outer{height:100%;padding-bottom:20px;margin-bottom:30px;overflow:inherit}
	.practice-slider .owl-stage-outer .current-slide.active .item,.practice-slider .owl-stage-outer .owl-stage{height:100%}
	.practice-slider .owl-stage-outer .owl-item{height:100%;opacity:0;pointer-events:none}
	.practice-slider .owl-stage-outer .owl-item.active{opacity:1;pointer-events:all}
	.practice-slider .owl-stage-outer .owl-item .item{height:100%;}
	.practice-slider .owl-stage-outer .current-slide.active{height:calc(100% + 100px)}
	.practice-slider .owl-stage-outer .current-slide.active .item .outer-area p{font-size:15px;line-height:24px}
	#homepage-form select option{color:#000}

.menu-top li a {
    font-size: 14px;
}
