/* CSS Document */

.social a i {
    padding: 10px;
}

.socialFooter .social-icons .social {
    text-align:center;
}

a {
    color: #0172A2;
}

.socialFooter {
    background-color: #0172A2;
    color: #fff;
    margin-top: 0;
    padding: 0 10px;
}

.socialFooter a {
    color: #ddd;
}

.socialFooter a:hover {
    color: #3DC8E3;
}

.socialFooter i.fa.fa-lg {
    font-size: 2em;
}

.footer-container {
    padding: 10px 0 60px;
}

.buy-logo {
    width: 180px;
    margin: 20px auto 0;
}

.visa-options {
    color: #757575;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    float: left;
    width:250px;
    text-align: left;
    padding: 0 0 0 80px
}
@media only screen and (max-width: 479px) {
    .visa-options {
    padding: 0 0 0 50px
}
}

.folio-btn {
	float: none;
	padding: 10px 22px;  
    color: #4cddf3;
}

.slides-navigation {
    display: none; 
}
.comment {
    color: #757575;
    text-align: left;
}
.avatar {
    height: 200px;
}

.img-holder {position: relative;}
.img-holder .link {
    position: absolute;
    bottom: 30px;
    right: 210px;
}

@media only screen and (max-width: 479px) {
    .img-holder .link {
    top: -15px;
    right: 0px;
}
}

a.link  {
	text-decoration: none;
}

a.link .buy-logo {
    color: #4cddf3;
}

.what-we-do-img {
    border: 0px currentcolor;
    width: 600px;
}
@media only screen and (max-width: 479px) {
    .what-we-do-img {
    width: 290px;
}
}

.normal-contact{
	width: 812px;
 /*   height: 589px; */
}

.responsive-contact{
    display: none;
}

@media only screen and (max-width: 479px) {
    .normal-contact{
    display: none;
}

    .responsive-contact{
    display: block;
}
    .mobile-spacing-top{
    margin-top:15px;
    }
    
    .form-align{
    width:305px;
    }
}