html {
position:relative;
min-height:100%;
}

body {
margin-bottom:60px;
color:gray;
padding-top: 105px;
}

.footer {
position:absolute;
bottom:0;
width:100%;
/*height:60px;*/
background-color:#333;
/*border-top: 1px solid #444;*/
color: #EEE;
}

.sponsor  img {
	width:300px;
	height: 300px;
}

.social {
    text-align: center;
    width: 48px;
    float: left;
    margin: 5px 10px 0 0;
    padding: 10px 0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15), inset 0 0 50px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
a .social {
	color: #EEE;
}
.google-plus:hover {
    background: #DD4B39;
    color: #FFF;
}
.facebook:hover {
    background: #3b5998;
    color: #FFF;
}
.twitter:hover {
    background: #00acee;
    color: #FFF;
}
.pinterest:hover {
    background: #c8232c;
    color: #FFF;
}
.linkedin:hover {
    background: #0e76a8;
    color: #FFF;
}
.skype:hover {
    background: #00aff0;
    color: #FFF;
}
.youtube:hover {
    background: #c4302b;
    color: #FFF;
}
.tumblr:hover {
    background: #34526f;
    color: #FFF;
}

#logos .img-responsive{
max-height: 75px; 
max-width: 300px
}



#navbar .navbar-nav>.active>a {
background-color:inherit;
color:#1C984F;
}

#navbar .navbar-nav > li> a {
font-size:1em;
}

.navbar-default .navbar-nav>li>a {
line-height:16px;
}


.navbar-brand img {
height:60px;
margin-top:8px;
}

.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

.center-block-xs {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width:768px) {
#navbar .navbar-nav > li> a {
font-size:1.2em; 
}

.center-block-xs {
	display: block;
	float:right;
}

.navbar-default .navbar-nav>li>a {
line-height:75px;
}


}

@media (min-width:875px) {
#navbar .navbar-nav > li> a {
font-size:1.2em;
}


}

@media (min-width:1040px) {
#navbar .navbar-nav > li> a {
font-size:1.5em;
}

.navbar-brand img {
height:75px;
margin-top:0;
}

}

@media (min-width:1200px) {
#navbar .navbar-nav > li> a {
font-size:1.75em;
}

}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
	
	.sponsor  img{
		width:155px;
		height: 155px;
	}
	body {
	margin-bottom:120px;
	}

}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
	.sponsor  img{
		width:155px;
		height: 155px;
	}
	body {
	margin-bottom:120px;
	}

}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
	.sponsor  img{
		width:210px;
		height: 210px;
	}

}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
	.sponsor  img {
		width: 260px;
		height: 260px;
	}

}