/*about*/

/*Invert IP Colors*/
#inner-page-wrapper{
	background-color: #000;
}

header.header-v2:not(.sticking) #nav > li > a, 
header.header-v2:not(.sticking) .header-v2-contact-info span{
	color: #fff;
}

header.header-v2:not(.sticking) #nav > li > a:before{
	background: rgba(255,255,255,.3);
}

.ip-container:not(.single-aios-listings) header.header-v2:not(.sticking) .header-v2-logo img{
	filter: none;
}

.ip-container footer.footer-v2{
	margin-top: 0;
}
/*Invert IP Colors*/

section.section-v2-2 {

	position: relative;

	background: #000;

	color: #fff;

}

	#about-drew-v2 {

		padding: 0 0 62px;

	}

		section.section-v2-2 .site-v2-line-accent {

			top: 150px;

		}

		.ad-inner {

			position: relative;

		}

			.ad-text {

				width: 52.857%;

				padding: 78px 0 0;

			}

				.ad-text .section-title-v2 {

					padding: 0 11.7%;

					margin-bottom: 68px;

					color: #fff;

				}

					.ad-text .section-title-v2 span {

						letter-spacing: normal;

					}

.ad-text .section-title-v2 i {
    display: block;
    font-weight: 300;
        font-size: 16px;
    letter-spacing: 0.1em;
    padding-left: 10px;
    margin-top: 12px;
    font-style: normal!important;
}

				.ad-text-inner {

				    padding: 65px 100px 52px 13.2%;

/*				    margin-right: -60px;*/

				    position: relative;

				}

					#content .ad-text p {

						font-size: 14px;

						line-height: 1.7;

						color: #ffff;

						margin-bottom: 30px;

					}

					#content .ad-text p.highlight {

						font-weight: 300;

						font-size: 17px;

						line-height: 1.55;

					}

					.ad-text-inner a.site-btn-v2 {

					    margin-top: 53px;

					}

					.ad-text-inner:before {

					    content: '';

					    position: absolute;

					    top: 0;

					    left: 0;

					    right: 0;

					    bottom: 0;

					    background: #000;

					    /*box-shadow: 13px 22px 50px 0px rgba(0, 0, 0, 0.1);*/

					    z-index: 1;

					}

					.ad-text-inner *,

					.ad-text-inner a.site-btn-v2 {

					    position: relative;

					    z-index: 2;

					}

			.ad-img {

				position: relative;

				width: 47.143%;

				overflow: hidden;

			}

				.ad-img canvas {

					display: block;

					width: 100%;

				}

				.ad-img img {

					position: absolute;

					top: 0;

					left: 0;

					width: 100%;

					height: 100%;

					object-fit: cover;

				}



			.ad-btn {

			    position: absolute;

			    bottom: 8.3%;

			    right: 0;

			    width: 47.143%;

			    text-align: center;

			}

			    .ad-btn a.site-btn-v2 {

			        margin: 0 auto;

			    }



@media only screen and (max-width: 1199px) {

	

	.ad-text-inner {

	    padding-right: 100px;

	}

	.ad-btn {

		right: 0;

	}

}



@media only screen and (max-width: 991px) {

	#inner-page-wrapper{
		margin-top: -1px;
		padding-bottom: 30px;
	}

	#about-drew-v2 .container {

	    padding: 0;

	    width: 100%;

	}

	    .ad-text {

	        width: 100%;

	        padding: 0;

	    }

	        .ad-text .section-title-v2 {

	            padding: 0 10.5%;

	            margin-bottom: 20px;

	        }

			.ad-text-inner {

			    margin: 0 20px;

			    padding: 36px 9%;

			}

			    .ad-text p:last-of-type {

			        margin-bottom: 0;

			    }

			    .ad-text-inner a.site-btn-v2 {

			        position: absolute;

			        top: 100%;

			        margin: 71px auto 0;

			        width: 155px;

			        font-size: 8px;

			        letter-spacing: 0.5em;

			        left: 0;

			        right: 0;

			    }

			    .ad-text-inner a.site-btn-v2:not(:hover) {

			        color: #fff;

			        border-color: #fff;

			    }

	    .ad-img {

	        width: 100%;

	        background: #000;

	    }

	    	.ad-img canvas {

			    height: 340px;
			    display: none;

			}

			.ad-img img {

				opacity: 0.7;
				position: relative;

			}



	.ad-btn {

	    width: 100%;

	    left: 0;

	    right: 0;

	    /*bottom: 75px;*/

	    bottom: -68px;

	}

	    /*.ad-btn a.site-btn-v2:not(:hover) {

	        border-color: #fff;

	        color: #fff;

	    }*/

}



@media only screen and (max-width: 480px) {

	.ad-text .section-title-v2 {

        padding: 0 50px;

    }

}