#about-tracy{
	display: block;
	position: relative;
	max-width: 1570px;
	width: calc(100% - 30px);
	min-height: 885px;
	margin: 70px auto 0;
	overflow: hidden;
}
	#about-tracy::before{
		content: '';
		display: block;
		background: url(../../images/about-background.png) no-repeat center center;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 0;
		width: 100%;
		min-height: 783px;
	}
	#about-tracy .container-letter-large{
		position: absolute;
		top: 43px;
		right: 0;
		z-index: 1;
		width: 40.44586%;
	}
		#about-tracy .container-letter-large::before,
		#about-tracy .container-letter-large::after{
			content: '';
			width: 29.92126%;
			height: 3px;
			background: #353535;
			position: absolute;
			top: 50%;
			left: 0;
		}
		#about-tracy .container-letter-large::after{
			width: 55.11811%;
			left: auto;
			right: 0;
		}
		#about-tracy .letter-large{
			font-family: 'Italiana', serif;
			font-size: 600px;
			color: #dcdcdc;
			line-height: 435px;
			padding-left: 14.173228%;
		}
	#about-tracy .container-large{
		position: relative;
		z-index: 2;
	}
	#about-tracy h3{
		background: #FFF;
		display: inline-block;
		min-width: 420px;
		padding: 45px 35px;
		font-weight: 500;
		font-size: 15px;
		color: #0a0a0a;
		letter-spacing: 0.55em;
		text-transform: uppercase;
	}
		#about-tracy h3 strong{
			display: block;
			padding-left: 15px;
			font-weight: 400;
			font-family: 'Italiana', serif;
			font-size: 93px;
			letter-spacing: 0.05em;
			line-height: 1em;
		}
	#about-tracy .container-content{
        width: 100%;
        padding-top: 320px;
        margin-left: 65px;
	}
		#about-tracy .container-content-description{
            padding: 80px;
            font-size: 14px;
            line-height: 1.7;
            letter-spacing: 0.02em;
            background: #fff;
		}
			#about-tracy .container-content-description p{
				margin-bottom: 25px;
			}
			#about-tracy .md-flex-direction-row-reverse .container-content {
				margin-left: -8%;
			}
			#about-tracy.reverse-wrap .container-letter-large{
				right: 60%;
			}


			#about-tracy.reverse-wrap:before{
				background: url(../../images/about-gina-background.png) no-repeat center center;
			}
.contact-info{
	display: flex;
	padding: 40px 0;
}
	.contact-info div{
		font-weight: 500;
		font-family: 'Quicksand', sans-serif;
		font-size: 20px;
	}
		.contact-info .phone canvas{
			display: inline-block;
			background: url(../../../../agents-templates/details-page/custom/assets/images/phone-icon.png) no-repeat 0 0 transparent;
			background-size: cover;
			vertical-align: middle;
			margin-right: 10px;
		}
		.contact-info .license{
			margin-left: 4%;
		}
		.contact-info .license canvas{
			display: inline-block;
			background: url(../../../../agents-templates/details-page/custom/assets/images/license-icon.png) no-repeat 0 0 transparent;
			background-size: cover;
			vertical-align: middle;
			margin-right: 10px;
		}

		.contact-info a:hover {
    color: #666;
}

.contact-info a {
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}

/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */ 
@media only screen and (max-width: 1199px) {
	#about-tracy .container-image img {
		width: 450px;
	}
	#about-tracy .container-content {
		padding-top: 287px;
		margin-left: 10px;
	}
} 

/* iPad(portrait) | Galaxy Tab 4(portrait)  */ 
@media only screen and (max-width: 991px) {
	#about-tracy {
    min-height: 0;
}

	#about-tracy .container-letter-large{
		display: none;
	}
	#about-tracy::before {
		background: transparent !important;
	}
		#about-tracy .container-content{
			padding-top: 25px;
		}
			#about-tracy h3,
			#about-gina h3{
				padding-left: 0;
				padding-right: 0;
			}
			#about-tracy .container-image img{
				display: block;
				position: static !important;
				max-width: 300px;
				width: auto;
				margin: 0 auto;
			}
			#about-tracy .container-content-description{
				padding-left: 0;
				padding-right: 0;
			}
			#about-tracy .md-flex-direction-row-reverse .container-content {
				margin-left: 0;
			}

			.ip-contact-form .cfwrap{
				padding: 72px 30px;
			}

			.ip-contact-form .cfwrap .cf-row .cf-col {
				width: 100%;
				padding: 0 0 9px;
			}
			.ip-contact-form .cfwrap .row-flex{
				padding-bottom: 6px;
			}
			#about-tracy .container-content{
				margin-left: 0;
			}
			#about-tracy .container-content-description{
				padding-bottom: 0;
				padding-top: 20px;
			}

			.contact-info {
			    display: block;
			}

			.contact-info .license {
			    margin: 10px 0 0;
			}
} 


@media only screen and (max-width: 1569px) {
	#about-tracy .letter-large{
		padding-left: 11.5%;
		font-size: 41.9vw;
	}
	#about-tracy.reverse-wrap .letter-large{
		padding-left: 12%;
	}
}

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

}

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

}
