
#intro .brand-circle h1{
	font-size:28px;
	margin-bottom: 0;
    letter-spacing: -3x;

}
#intro .brand-circle h2{
	font-size:74px;
    font-weight: 500;
    margin-bottom: 10px;

}

#intro .front .brand-circle h2{
    letter-spacing: -4px;
    margin-bottom: 0;
}

#intro .back .brand-circle p{
	margin-bottom: 0;
}

#carousel h2 span.highlight {
	font-size: 46px;
	left:auto;
	margin-left:6px;
}

#myCarousel{
	height: 340px;
}
.carousel .circle {
	line-height: 1.2;
    background: #023A77 url("../images/icon-phone-mini.png") no-repeat scroll center 130px;
}



#expertise #cornerstone-anim a.title-software-project {
	left:22%;
}

#expertise #regulatory-expertise #freez{
    background:url('../images/fr-fr.png') no-repeat center top;
}


@media(max-width:640px) {
    section#contact > .container > div > h2 {
    	font-size: 26px;
    }

}

@media(max-width:640px) {

    #myCarousel{
        height: 630px;
    }
    .carousel .item{
        height:800px;
    }
    .carousel-control.right,
    .carousel-control.left{
        height:74%;
    }
}

@media(max-width:320px) {

   /* #intro .flip-container .front img, #intro .flip-container .back img {
    	width:350px;
        height: 350px;

    }
    #intro .flipper,
    #intro .brand-circle,
    #intro .flip-container, #intro .flip-container .front, #intro .flip-container .back {
    	width:350px;
    }
    #intro .brand-circle{
    	min-width: auto;
    }*/
}
