@charset "utf-8";
/* CSS Document */
.ml50{margin-left:50px;}
.navbar .attr-right .attr-nav li.button a { padding: 13px 13px !important;}
.validnavs a:focus, .validnavs a.active { background: #104cba !important; border-radius:5px; color:#fff; /*background-color: #091d3e !important;
-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
-webkit-transform: translateY(-45%) skew(25deg) scale(0);
transform: translateY(-45%) skew(25deg) scale(0);*/}
.validnavs a:hover  {  border-radius:5px; color:#fff; background-color: #091d3e !important;}
/*.validnavs a::after {-webkit-transition: all 0.25s ease-in-out;
transition: all 0.25s ease-in-out;
-webkit-transform: translateY(-45%) skew(25deg) scale(0);
transform: translateY(-45%) skew(25deg) scale(0);}*/
.default-padding-60-40 {padding-top: 60px; padding-bottom: 40px;}
.fm20 {margin-top:20px;}
footer p { color: #fff !important;}
footer.bg-dark li a{color: #ffffff;}
footer.bg-dark li a:hover { color: #8bbfff;}
footer.bg-dark li { color: #ffffff;}
footer .address li i { color: #8bbfff;}

@media only screen and (max-width: 1023px){
.navbar-brand > img { height: 50px !important; background: transparent !important;}
.navbar-brand > img:hover { background: transparent !important;}
}

@media (min-width: 1200px) {
.navbar.brand-style-bg.sticked .navbar-header .navbar-brand { background: transparent !important;}
}

@media only screen and (min-width: 1200px) and (max-width: 1640px) {
.navbar-brand > img { height: 50px !important; background: transparent !important;}
.navbar.validnavs.navbar-default .navbar-nav li a { padding: 13px 30px !important; font-size: 16px;}
.container-fill.pr .navbar-collapse.collapse { padding-left: 10px;}
}

