.navbar{

	background: unset;

	margin: 0;

}

.navbar-header{

	min-height: 155px;

}

.navbar-default{

	border: unset;

}

.navbar-default .navbar-nav > li > a{

	color: #0080bb;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	font-size: 12px;

	text-transform: uppercase;

}

.tc-angels{

	background: #e4e4e2;

	margin-bottom: 20px;

}

.tc-angels .container{

	position: relative;

}



.tc-angels .container .bkg-image{



}

.tc-angels h1{

	font-size: 72px;

	font-family: 'Roboto Slab', serif;

	font-weight: 300;

	color: #0080bb;

}

.pics{

	

}

.services{

	padding: 20px 0 20px 0;

	margin-bottom: 0;

}

.services h2, .services h3{

	font-size: 34px;

	font-family: 'Roboto Slab', serif;

	font-weight: 600;

	color: #0080bb;

	margin-bottom: 15px;

	margin-top: 30px;

}

.services .text{

	font-size: 24px;

	font-family: 'Roboto Slab', serif;

	font-weight: 300;

	color: #0080bb;

	margin-bottom: 20px;

}

.services ul{

	list-style: outside none none;

	margin: 0;

	padding: 0;

}

.services ul li{

	font-size: 24px;

	font-family: 'Roboto Slab', serif;

	font-weight: 300;

	color: #0080bb;

	margin-bottom: 10px;

	padding-left: 25px;

	position: relative;

}

.services ul li:before{

	content: "";

	border: solid #0080bb;

	border-width: 0 2px 2px 0;

	display: inline-block;

	padding: 3px;

	transform: rotate(-45deg);

	-webkit-transform: rotate(-45deg);

	width: 8px;

	height: 8px;

	top: 8px;

	position: absolute;

	left: 0 !important;

}

.services .bkg{

	background: #e4e4e2;

	margin-bottom: 40px;

	padding: 15px !important;

}

.copy-writing{

	padding: 20px 0 20px 0;

	margin-bottom: 0;

}

.pricing{

	padding: 20px 0 20px 0;

	margin-bottom: 0;

}

.copy-writing h2, .pricing h2{

	font-size: 44px;

	font-family: 'Roboto Slab', serif;

	font-weight: 300;

	color: #0080bb;

	margin-top: -5px;

	margin-bottom: 20px;

}

.copy-writing h3{

	font-size: 30px;

	font-family: 'Roboto Slab', serif;

	font-weight: 600;

	color: #0080bb;

	margin-bottom: 20px;

	line-height: 42px;

}
.translation-coordination{
	text-align: center;
}
.pricing h3{

	font-size: 26px;

	font-family: 'Roboto Slab', serif;

	font-weight: 600;

	color: #0080bb;

	margin-bottom: 20px;

	line-height: 42px;

}

.copy-writing .text, .spanish.text{

	font-size: 24px;

	font-family: 'Roboto Slab', serif;

	font-weight: 300;

	color: #0080bb;

	margin-bottom: 20px;

}

.pricing .text{

	font-size: 20px;

	font-family: 'Roboto Slab', serif;

	font-weight: 300;

	color: #0080bb;

	margin-bottom: 20px;

}

.email-joanna{

	display: inline-block;

	width: 100%;

}

.email-joanna a:hover{

	text-decoration: none!important;

}

.email-joanna a:hover p{

	text-decoration: underline;

}

.email-joanna p{	

	font-size: 22px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

	color: #0080bb;

	display: inline-block;

}

.testimonials{

	background: #0080bb;

	color: #fff;

	padding: 55px 0 65px 0;

}

.testimonials h3{

	font-size: 32px;

	font-family: 'Roboto Slab', serif;

	font-weight: 700;

	margin-bottom: 35px;

}

.carousel-indicators{

	position: relative;

	bottom: 0;

}

.carousel .carousel-inner{

	margin-bottom: 20px;

}

.carousel-indicators li{

	margin: 0 5px!important;

	width: 12px;

	height: 12px;

}



.testimonials .item p{

	font-size: 24px;

	font-family: 'Roboto', sans-serif;

	font-weight: 300;

	text-align: justify;

    text-align-last: center;

}

.contact{

	margin: 65px 0 35px 0;

}

.contact h3{

	font-size: 32px;

	font-family: 'Roboto Slab', serif;

	font-weight: 700;

	margin-bottom: 35px;

	color: #0080bb;

}

.contact label{

	margin-left: 15px;

	color: #0080bb;

	font-family: 'Roboto Slab', serif;

	font-weight: 700;

	font-size: 19px;

}

.contact input{

	height: 50px;

	color: #0080bb;

	font-size: 16px;

	border-color: #0080bb;

}

.contact textarea{

	height: 150px;

	color: #0080bb;

	font-size: 16px;

	border-color: #0080bb;

}

.contact .btn{

	color: #fff;

	background-color: #0080bb;

	margin-top: 10px;

	height: 50px;

	font-family: 'Roboto Slab', serif;

	font-weight: 700;

	font-size: 19px;

}

footer img{

	margin-bottom: 30px;

}

footer p{

	margin-bottom: 20px;

	font-size: 12px;

	font-family: 'Roboto', sans-serif;

	font-weight: 500;

	color: #0080bb;

}

.spanish{

	margin-bottom: 60px!important;

}

footer .copy{

	margin-bottom: 10px;

}

#send{

	color: #0080bb;

	text-align: center;

	font-size: 16px;

	margin-top: 20px;

}

label.error{

	color: red;

	font-weight: 300;

	font-size: 14px;

}

h4{
    font-size: 24px;
    font-family: 'Roboto Slab', serif;
    font-weight: 300;
    color: #0080bb;
	text-align: center;

@media all and (max-width: 1200px){

	h1{

		font-size: 60px!important;

	}

	h2, h3, h4{

		font-size: 30px!important;

	}
;     text-align: center;
}

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

	.navbar-header{

		background: #e4e4e2;

	}

	h1{

		font-size: 50px!important;

	}

	h2{

		font-size: 34px!important;

		text-align: center;

	}

	h3{

		font-size: 28px!important;

	}
	
	h4{

		font-size: 20px!important;

	}

	p{

		font-size: 15px!important;

	}

	ul li{

		font-size: 15px!important;

	}

}

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

	h1{

		font-size: 32px!important;

	}

	.woman, .houses{

		width: 49%;

		display: inline-block;

		margin-bottom: -5px;

	}

	.navbar-default .navbar-toggle{

		margin-top: 60px;

	}

	.email-joanna{

		margin-bottom: 25px;

		display: flex;

	}

	.email-joanna picture{

		margin: 0 auto;	

	}

	.email-joanna a{

		margin: 0 auto;

	}

}

@media all and (min-width: 768px){

	header{

		position: absolute;

		width: 100%;

		z-index: 1;

	}

	.navbar{

		padding-top: 10px;

	}

	.navbar-right{

		margin-top: 55px;

	}

	.tc-angels{

		padding-top: 125px;

		margin-bottom: 75px;

	}

	.tc-angels .container .bkg-image{

		padding: 50px 0 60px 0;

		background-image: url("../images/tc-angels-woman.png");

		background-repeat: no-repeat;

		background-position: 100% 100%;

		background-size: contain;

	}

	.houses{

		position: absolute;

		bottom: -100px;

		right: 0;

	}

	.woman{

		display: none;

	}

	.services{

		padding-top: 75px;

	}

	.copy-writing, .pricing{

		margin-bottom: 35px;

	}

	.carousel .carousel-inner{

		margin-bottom: 40px;

	}

	.contact{

		margin-bottom: 35px;

	}

	.email-joanna source, .email-joanna img{

		display: inline-block;

	}

	.email-joanna p{	

		padding-left: 10px;

	}

}



@media all and (min-width: 992px){

	.services{

		padding: 75px 0 65px 0;

		margin-bottom: 35px;

	}

	.services h2{

		margin-top: 20px;

		margin-bottom: 10px;

	}

	.services h3{

		margin-top: 20px;

		margin-bottom: 30px;

	}

	.services ul{

		margin-bottom: 30px;

	}

	.services ul li:before{

		content: "";

		border: solid #0080bb;

		border-width: 0 3px 3px 0;

		display: inline-block;

		padding: 3px;

		transform: rotate(-45deg);

		-webkit-transform: rotate(-45deg);

		width: 12px;

		height: 12px;

		top: 12px;

		position: absolute;

		left: 0 !important;

	}

	.services .col-right{

		padding-left: 50px;

	}

	.copy-writing{

		padding: 75px 0 65px 0;

	}

}



@media all and (min-width: 1200px){

	.houses{

		bottom: -60px;

	}

}



@media all and (min-width: 1350px){

 	.houses{

		right: -75px;

	}

}



