body {font-family: 'Open Sans', sans-serif; font-size:18px;}
.row {padding:30px 0px;}
.navbar {min-height:70px;}
.navbar-toggle {background-color:#333; margin-top:20px;}
.navbar-toggle .icon-bar {background-color:#fff;}
.navbar-collapse {padding-top:20px;}
.nav li a, .nav li a:visited {color:#0000cd;padding:0px;font-weight:100;font-size:15px; text-transform:uppercase;margin: 0px 10px; line-height:8px;}
.nav li a .glyphicon {line-height:8px;}
.nav li a:hover {color:#c40000;}
.nav > li > a:hover, .nav > li > a:focus {background-color: transparent;}
.nav > li:not(:first-child) { border-right:0px solid #c40000;}
.nav > li:not(:last-child) { border-right:1px solid #c40000;}
.navbar-right {margin-top:24px;}
.tpcnt {text-align:right;margin-bottom: 20px;}
.tpcnt a {margin-left:10px; color:#c40000; font-size:16px;}
.tpcnt a:hover{text-decoration:none; color:#333;}
.skmt {margin-top:30px;}
.fw {min-height: 100vh;display: flex;justify-content: center;align-items: center; padding:30px 0px;}
.black {background-color:#333; color:#fff; background-image: url(images/bbg.jpg); background-attachment:fixed;}
.tbg {background-color:#333; color:#fff; background-image: url(images/tbg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; background-attachment:fixed;}
.wbg {background-image: url(images/wbg.jpg); background-attachment:fixed;}
.abg {background-image:url(images/about-bg.jpg); background-position:center; background-attachment:fixed;background-repeat:no-repeat; background-size:cover; color:#fff;}
.tbbg {background: rgba(0, 0, 0, 0.5); padding-bottom:20px;}
.bdr4{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.bdr6{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.bdr10{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.bcbdr {border:6px solid #000;}
.imgshd{-webkit-box-shadow:0 28px 16px -26px #000;-moz-box-shadow:0 28px 16px -26px #000;box-shadow:0 28px 16px -26px #000;}
.resfont {font-size: 3.7vw;}
.filter .thumbnail {border:0px;background: none;}
.tbr {border-bottom:dashed 1px #fff; padding-bottom:20px; margin-bottom:20px;}
.txtshd {text-shadow: 1px 2px #000;}
.skmb {margin-bottom:20px;}
.footer {background-color:#23262D;color:#fff;}
.hcont a {color:#fff;}
.skulli{list-style:none;padding-left:10px;text-align:left;}
.skulli li{
    background-image:url(images/tick.png);background-repeat:no-repeat;background-position:left top;padding-left:24px;margin-bottom:20px;line-height:16px;font-weight:bold; font-size:14px;}
.black i {font-size:40px;}
.fscl a {margin:1px;background: #fff;padding: 2px 5px 6px 4px;}
.dropdown ul li a { padding:12px 0px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color:transparent;}
.navbar-nav > li > .dropdown-menu {margin-top: 20px;}
.untl {background-color:#c40000; color:#fff;padding: 3px 6px;}
h1, h2 {color:#1F3864;font-weight: bold;}
.black h1, .black h2 {color:#fff;}
/* back to top */
.cd-top {
  display: inline-block;
  height: 30px;
  width: 30px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}


/* end back to top */
@media (max-width:992px){ 
	.navbar-right {
    margin-top: 60px;
}
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 30px;
    width: 30px;
    right: 30px;
    bottom: 30px;
  }
}
@media (max-width:767px){ 
	.navbar-header {width:100%;}
	.navbar-header img {margin:0px auto;}
	.tpcnt {text-align:left;}
	.tpcnt a {margin-left:0px}
	.tpcnt .mblock, .tpcnt .mblock:hover {background:#c40000; padding:4px 0px; color:#fff; border-radius:6px;}
	.nav > li:not(:first-child) { border-right:0px solid #c40000;}
.nav > li:not(:last-child) { border-right:0px solid #c40000;}
.nav li a {margin:10px;}
.nav li {margin-bottom:20px;}
.navbar-right {
    margin-top: 44px;
}
.cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media (max-width:480px){
	.tpcnt {text-align:center;}
	.tpcnt .mblock {display:block;margin-bottom:3px;}
	.resfont {font-size: 30px;}
	.dropdown ul li a { padding:10px 0px;}
	.navbar-nav > li > .dropdown-menu {margin-top: 10px;}
}

