/* How-its-work */

.lead-generation-img{
	position:relative;
}

.lead-generation-img::before{
	content:"";
	background-color:#000000;
	height:100%;
	width:100%;
	z-index:99;
	position:absolute;
	top:0;
	left:0;
	opacity:0.5;
}

.ml-0{
	margin-left:0;
}

/*.our-process-icon{
	background-color:#BF5700;
	border-radius:50%;
	height:120px;
	width:120px;
	margin:0 auto 20px;
	position:relative;
	
}

.our-process-icon img{
	filter: grayscale(1) invert(1);
}

.our-process-icon .size-large{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}*/

.our-process-icon .uagb-ifb-image{
	background-color:#BF5700;
	border-radius:50%;
	height:80px;
	width:80px;
	margin:0 auto 20px;
	position:relative;
}

.our-process-icon .uagb-ifb-image-content{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.our-process-icon .uagb-ifb-image-content img{
	filter: grayscale(1) invert(1);
}

.our-process-icon{
	margin-bottom:30px;
}

.our-process-icon .uagb-ifb-title-prefix strong{
	font-size:25px;
}
/* End How-its-work */


/* contact-us */

.cnt-label label{
	font-size:18px!important;
}

/* .contact-contect{
	border-bottom:1px solid #d1d1d1;
	margin-bottom:40px;
} */

.cont-text-box{
	box-shadow:0 16px 32px 0 rgb(146 211 215 / 16%);
	padding:30px;
}

/* .cont-text-box .location-mb, .cont-text-box .american-justice-logo .size-full {
	margin-bottom:40px;
} */

.location-detail{
	border-bottom:1px solid #d1d1d1;
}

.location-detail .american-justice-logo{
	margin:40px 0px;
}

.location-detail .uagb-ifb-desc a{
	text-decoration:none!important;
	color:#000000!important;
}


.location-mb{
	margin-bottom:60px!important;
}


.location-detail .uagb-ifb-desc a:hover{
	color:#bf5700!important;
}
/* End contact-us */

/* affiliate-program */
.affiliate-qualification-list .list-style, .single-list{
	column-count:1!important;
}

.image-margin-remove .size-full{
	margin:0;
}

/* End affiliate-program */

/* where-we-get-lead */

/* .get-lead-logo .blocks-gallery-item{
	margin-top:20px;
} */

.performance-marketing-img img{
	height:550px;
	width:500px;
	object-fit:cover;
	object-position:top;
}
.best-lead-generation-links li a{
	font-weight:500;
	color:#000000;
	text-decoration:none!important;
}

.best-lead-generation-links li a:hover{
	color:#bf5700;
	text-decoration:underline!important;
}
.our-process-engage .size-full, .three-step .size-full{
	margin:0;
}

.our-process-engage .uagb-column__inner-wrap{
	padding:0px 10px;
}
.our-process-engage .uagb-column__inner-wrap p{
	margin-bottom:20px;
}

.our-process-engage .uagb-column__inner-wrap h2{
	padding-bottom:10px;
	margin:0;
}

.mt-2 {
	margin-top:30px;
}


/* End where-we-get-lead */

.key-responsiblity-list ul{
	margin:20px;
}


.practice-area-content{
	background-color:#f8f8f8;
	padding:0px!important;
	margin:15px;
}

.practice-area-content:hover{
	box-shadow: 1px 1px 2px #dddddd;
}

.practice-area-content .uagb-column__inner-wrap{
	padding:0px;
}

.practice-area-content .size-full{
	margin:0px 0px 20px 0px;
}

.practice-area-content .size-full img{
	width:100%;
}

.practice-area-content .has-text-align-center{
	padding:0px 15px;
}

.practice-area-section{
	padding:0px!important;
}
.practice-area-signle-img .size-full{
	margin:0px;
}
.practice-area-content h3
{
	font-size:22px;
}

.practice-area-left-img::after{
	position: absolute;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    display: block;
    background-image: linear-gradient(to right, #f8f8f8 5%, transparent 30%);
}

.practice-area-content h3 a{
	color:#000000!important;
	text-decoration:none!important;
	font-family:'Nunito',sans-serif;
}
.practice-area-content h3:hover{
	text-decoration:underline!important;
	color:#bf5700 !important;
}
.practice-area-bg-img
{
	position: unset;
    z-index: 999;
}
.practice-area-content .has-text-align-center a:nth-child(1){
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.practice-area-content .uagb-column__inner-wrap{
	position:unset;
}

.practice-area-content:hover h3 a:nth-child(2){
	text-decoration:underline!important;
	color:#bf5700!important;
}

/* .practice-area-block .has-text-align-center a:nth-child(1){
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.practice-area-block .uagb-column__inner-wrap{
	position:unset;
} */


.connect-client .wp-block-button{
	margin:30px 0px;
	display:block;
}
.connect-client .has-text-align-left{
	margin-top:20px;
}


/* .connect-client .wp-block-columns{
	margin:40px 0px;
} */
.connect-client h2{
	margin:40px 0px 10px 0px!important;
}

.contact-form  .wpcf7-not-valid-tip{
	color:#ffffff;
}

.connect-client .has-text-align-left, .connect-client .wp-block-columns{
	margin:0px 0px 20px 0px;
}



/* Products */

.single-product .product-description .single-list{
	margin-bottom:0!important;
	margin-top:20px!important;
}


.single-product .product-description ul{
	margin: 0;
    padding: 0;
    list-style: none;
    column-count: 2;
    margin-top: 40px;
	margin-bottom:20px;
}

.single-product .product-description ul li{
	padding-left: 40px;
	position: relative;
	font-weight: 400;
	margin-bottom: 24px;
}

.single-product .product-description ul li::before{
	content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 26px;
    height: 26px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAkFBMVEUAAAC/VgCrOwC/VgC/SAC/VwC/VgC/VQC5TgC/VwC+VQC+VgDCSgC+VQC+VgC/VgC+VgC/VgC/VgC/VQC/VQC/VACyRgC/VwC/VgC9UQDAVwC+VgC/VQC+VQC+VQC+VQC/VgC/VQC/VQC/VQC/VwDAVgC/VQC/VgDAVwC+VQC+VgC+VAC9UgC6UwDAVgDBVQATMH2BAAAAMHRSTlMA/ATyC/7uZxT3cSsOYPXKoerOnZExCN/TIMSnfG1bVq2NgE7WtTjj2ZmGdyUbhULQ01y9AAABUElEQVQoz3WR12KDMAxFLbywwey9R/Zo///v2oKdhLTVC5bOFVeykQ7LnuMCAy6C3rZ0TROnOQEVLGSC0nxKXyhRPnhRMHHFm9j3IOKuQfaFQSTTNSdp6wMbbd11YXRwsheDABhfj4rR+s0+OX4uB8eH4Ym2mgYiB/0d9smT2T9shijditXjNzEN3I3HXiSmUIhJF62la09Dbukc61WyXt4Rug00lGQR8Q5BqBZ29yG4pbXAK0Jzzh59pBFi2GPcrgh1If72a9bEvQIA5mYf6e1QQGMz1hVwaxBJaI168M1+WT8TpMOpQCE797R4s6XCeYmsCXznFysrGAlCaQSB9d4WQ3H4+XIG8fv7AZZLyR09WpfWk5QxiLMe3k4Y+Nwh6/COqgCfbaN02wi8KpFd38mkwlBI98Xg8JEDFeEx9Cjk42FrT8ou2GHAu1qV5gK+AID6E7iPqZsSAAAAAElFTkSuQmCC');
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.single-product .product-description h3{
	margin-bottom:15px!important;
}

.single-product .product-description .button{
	font-weight:500!important;
}

@media (max-width: 992px){
	.single-product .product-description .d-none{
		display:none;
	}
}

@media (max-width: 767px){
	.practice-area-content{
		margin:20px 0px;
	}
	.practice-area-content .size-full{
		margin: 0px 0px 20px 0px;
	}
	.practice-area-left-img::after, .our-process-engage .d-none{
		display:none;
	}
	.location-detail .american-justice-logo .size-full, .location-detail h3{
		text-align:left!important;
	}
	.location-detail .american-justice-logo .size-full{
		margin:0px;
	}
/* 	.single-product .product-description .d-none{
		display:none;
	} */
	.location-mb{
		margin-bottom:30px!important;
	}
	
}



@media (max-width: 600px){
	.grow-pratice-list .list-style{
	margin-top:0px;
}
	.single-product .product-description ul{
		column-count: 1;
	}
	
}

@media (max-width: 1491px){
	.single-product .product-description ul li::before{
		width: 24px;
		height: 24px;
	}
}

    
