@import url('https://fonts.googleapis.com/css?family=Open+Sans');

html, body {
    height: 100%;
}
.page-wrap {
    min-height: 100%;}
.page-wrap:after {
    content: "";
    display: block;
}
.nct-common-footer{font-family: 'Open Sans', sans-serif; padding:30px 0; background:url(../images/footer_image.jpg) no-repeat; padding:25px 0; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; /*margin-top: -286px;*/} 
.nct-common-footer a{ color: #fff;}
.nct-common-footer p {
    font-size: 18px;
    color: #fff;
}
.nct-common-footer a:hover, .nct-common-footer a:active, .nct-common-footer a:focus{ text-decoration: none;}
.nct-footer-language{ font-size: 17px;}
/*.nct-footer-language > div{ margin-bottom: 25px;}*/
.newsletter-textbox, .newsletter-submit{ border-radius: 0}
.nct-footer-navigation{ margin-top: 35px;}
.nct-footer-navigation li{ list-style: none; display: inline-block; font-size: 17px;}
.nct-footer-navigation li:after{ content: "|"; color: #fff; margin-left: 30px; margin-right: 30px;}
.nct-footer-navigation li:last-child:after{ content: "";}
.nct-footer-navigation ul{ padding-left: 0;}
.nct-common-footer-top{ border-bottom: 1px solid #6f6f6f; padding-bottom: 20px; margin-bottom: 20px; width: 100%; float: left;}
.nct-footer-copyright{ font-size: 18px; color: #fff;}
.nct-footer-copyright a{ color:#318bca;}
.ncrypted-logo-footer{ margin-top:20px;}

.footer_social{ background:url(../images/footer_social.png) top left no-repeat; }
.ncrypted:hover{ width:39px; height:39px; background-position:-10px -10px; }
.linkedin:hover{ width:39px; height:39px; background-position:-10px -59px; }
.google:hover{ width:39px; height:39px; background-position:-10px -108px; }
.twitter:hover{ width:39px; height:39px; background-position:-10px -157px; }
.facebook:hover{ width:39px; height:39px; background-position:-10px -206px; }
.ncrypted{ width:39px; height:39px; background-position:-10px -255px; }
.linkedin{ width:39px; height:39px; background-position:-10px -304px; }
.google{ width:39px; height:39px; background-position:-10px -353px; }
.twitter{ width:39px; height:39px; background-position:-10px -402px; }
.facebook{ width:39px; height:39px; background-position:-10px -451px; }
a.footer_social{ display: inline-block; margin-right: 15px;}
.ncrypted-footer-social-media{ text-align: right;}

@media only screen and (max-width: 1199px) {
	.ncrypted-footer-social-media{ margin-top: 30px; text-align: center;}
	.nct-footer-navigation li:after{ margin-right: 10px; margin-left: 10px;}
	.nct-footer-navigation li a{ font-size: 14px;}
}
@media only screen and (max-width: 767px) {
    
    .nct-footer-newletters-container { text-align: center;}
    .nct-footer-newletters-container .btn{ margin-top: 10px;}
    .nct-footer-language, .nct-footer-navigation{ text-align: center;}
    .nct-footer-language > div:last-child{ margin-right: 0;}
    .nct-footer-navigation li{ padding-bottom: 10px;}
    .nct-footer-copyright{ font-size: 14px;}
    .nct-footer-language, .nct-footer-navigation {margin-bottom: 30px;}
    a.footer_social {margin-right: 9px;}
}
@media only screen and (max-width: 520px) {
	.nct-footer-navigation li{ padding-bottom: 10px; display: block;}
	.nct-footer-navigation li:after{ content: "";}
    .nct-footer-language, .nct-footer-navigation {margin-bottom: 30px;}
    a.footer_social {margin-right: 9px;}
	
}