@font-face {font-family:"Christian Crosses";src:url("/resources/fonts/CHRIC___.eot?") format("eot"),url("/resources/fonts/CHRIC___.woff") format("woff"),url("/resources/fonts/CHRIC___.ttf") format("truetype"),url("/resources/fonts/CHRIC___.svg#ChristianCrosses") format("svg");font-weight:normal;font-style:normal;}

.test{
font-family:"Christian Crosses";
font-weight:normal;font-style:normal;
}

a {
color: #E31E24;}

a:hover {
color: #727271;}

.btn.btn-default{
background:#E31E24;
color:#fff;
font-size:13px;
border:0;
}

.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:visited {
    background-color: #e31e24 !important;
    border-color: #e31e24;
}


.bg-light{
background-color: #eee !important;
}  

.btn:focus,.btn:active {
outline: none !important;
box-shadow: none;
}

.btn-btt {
color: #fff;
background-color: #E31E24;
}

.btn-btt:hover, .btn-btt.active, .open>.dropdown-toggle.btn-btt {
color: #fff;
background-color: #FF3F11;
}

.borderstyle {
border: 1px solid #666;
}

.back-to-top {
cursor: pointer;
position: fixed;
bottom: 20px;
right: 20px;
display:none;
}

.yform{
width:100%;
padding:0;
}

#skills-list ul {
padding-top: 1em;
}

#skills-list li {
list-style: none;
padding-left: 1.3em;
line-height: 2em;
}

#skills-list li:before {
content: "\f00c";
font-family: FontAwesome;
display: inline-block;
margin-left: -1.3em;
width: 1.3em;
}

.navlogo {
height: 160px;
background-color: #ffffff;
margin-top: 25px;
}

.logosize{
width: 220px;
margin-top: 0px;
}

.navsub {
height: 85px;
margin-top: -120px;
}

.mynav{
background-color: transparent;
height: 55px;
padding-right: 0px;
padding-left: 40px;
}

.navcol{
margin-top:10px; 
width: 1170px;
margin-left: 0px;
}

.greyrow {
height: 20px;
min-height: 20px;
color: #727271;
background-color: #727271;
width: 100%;
}

.slideshow {
margin: 0; 
padding: 0; 
height: 300px; 
}

.slider {
height: 290px; importanat!
margin-bottom: 0;
padding-bottom: 0;
}

.modalframe{
width: 100%;
height: 650px;
border: 0;
}

@media (max-width: 575.98px) {

.greyrow {
height: 2px;
min-height: 2px;
}

.navigation-clean .navbar-brand {
font-weight: normal;
color: inherit;   font-size: 0.7em;
}

.navigation-clean {
background: #ffffff;
padding-top: 0.75rem;
padding-bottom: 0;
color: #333;
border-radius: 0;
box-shadow: none;
border: none;
margin-bottom: 0.5rem;
margin-right: 1rem;
}

.navigation-clean.navbar .navbar-nav .nav-link {
padding-left: 5px;
padding-right: 5px;
margin-left:5px;
margin-right:5px;
}

.video_carousel_wrapper{
overflow: hidden;
max-height: 100px;
position: relative;
}

.slider {
height: 50px; importanat!
margin-bottom: 0;
padding-bottom: 0;
}

}

@media (max-width: 991.98px)  {

.logosize{
width: 150px;
margin-top: 0px;
}

.video_carousel_wrapper{
overflow: hidden;
max-height: 400px;
position: relative;
}

.slider {
height: 100px; importanat!
margin-bottom: 0;
padding-bottom: 0;
}

}

@media (max-width: 991.98px)  {

.logosize{
width: 150px;
margin-top: 0px;
}

.video_carousel_wrapper{
overflow: hidden;
max-height: 400px;
position: relative;
}

.slider {
height: 100px; importanat!
margin-bottom: 0;
padding-bottom: 0;
}

}

@media (max-width: 1199.98px) {

.video_carousel_wrapper{
overflow: hidden;
max-height: 400px;
position: relative;
}

.slider {
height: 200px; importanat!
margin-bottom: 0;
padding-bottom: 0;
}

}