@media (max-width: 978px) {
  *{
    padding:0px;
    margin: 0px;
  }
    .container {
      padding:0;
      margin:0;
    }
    body {
      padding:0;
    }
    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
      margin-left: 0;
      margin-right: 0;
      margin-bottom:0;
    }
}
@media screen and (max-width: 768px) {
body, div.container{
  margin:0 auto;
  }
}

.container{

}

.tophead{
  background: #0499fa; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#0499fa, #0760ca); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#0499fa, #0760ca); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#0499fa, #0760ca); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#0499fa, #0760ca); /* Standard syntax (must be last) */
  margin-top: -10px;
}
.blue-bg{
  background: #0499fa; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#0499fa, #0760ca); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#0499fa, #0760ca); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#0499fa, #0760ca); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#0499fa, #0760ca); /* Standard syntax (must be last) */
}
.pad{
  padding: 0px;
}
.m10{
  margin-top: 10px;
}
.shade{
  -moz-box-shadow: 0px 0px 5px #ccc; 
  -webkit-box-shadow: 0px 0px 5px #ccc; 
  box-shadow: 0px 0px 5px #ccc; 
}
.padzero{
  padding: 0px;
}


.navbar-inverse { 
  background-color:#551c8c;
}
.navbar-inverse 
.nav-justified>.active>a:hover,
.navbar-inverse .nav-justified>li>a:hover, 
.navbar-inverse .nav-justified>li>a:focus { 
  background-color: #0766cf;
}
.navbar-inverse .nav-justified>li>a { 
  color: #FFFFFF;
  border-bottom:2px solid #551c8c;
  height:50px;
}
.navbar-inverse .nav-justified>li>a:hover{ 
  color: #FFFFFF;
   border-bottom:6px solid #bafe00;
}
.actibut
{

  -webkit-animation: fquflicker 2s infinite; /* Safari 4+ */

  -moz-animation:    fquflicker 2s infinite; /* Fx 5+ */

  -o-animation:      fquflicker 2s infinite; /* Opera 12+ */

  animation:         fquflicker 2s infinite; /* IE 10+, Fx 29+ */

}

@-webkit-keyframes fquflicker {

  0%   { background-color: #199307; }

  50% { background-color: #c80210; }

  100% { background-color: #199307; }

}

@-moz-keyframes fquflicker {

  0%   { background-color: #199307; }

  50% { background-color: #c80210; }

  100% { background-color: #199307; }

}

@-o-keyframes fquflicker {

  0%   { background-color: #199307; }

  50% { background-color: #c80210; }

  100% { background-color: #199307; }

}

@keyframes fquflicker {

  0%   { background-color: #199307; }

  50% { background-color: #c80210; }

  100% { background-color: #199307; }

}
.navbar-inverse .nav-justified{
  margin-left:-15px;
  padding:3px;
}
#myNav li { border-left: 1px solid #ccc; }
#myNav li:first-child { border: none; }

.bblue{
  color:#4a1180;
}

hr { 
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
} 

.disc{

  -webkit-animation: discflicker 2s infinite; /* Safari 4+ */

  -moz-animation:    discflicker 2s infinite; /* Fx 5+ */

  -o-animation:      discflicker 2s infinite; /* Opera 12+ */

  animation:         discflicker 2s infinite; /* IE 10+, Fx 29+ */

}

@-webkit-keyframes discflicker {

  0%   { color: #5da3f1; }

  50% { color: #bafe00; }

  100% { color: #5da3f1; }

}

@-moz-keyframes discflicker {

  0%   { color: #5da3f1; }

  50% { color: #bafe00; }

  100% { color: #5da3f1; }

}

@-o-keyframes discflicker {

  0%   { color: #5da3f1; }

  50% { color: #bafe00; }

  100% { color: #5da3f1; }

}

@keyframes discflicker {

  0%   { color: #5da3f1; }

  50% { color: #bafe00; }

  100% { color: #5da3f1; }

}

.pricing-table thead th {
  background-color: #3865A8 !important;
  color: #ffffff !important;
  text-align: center;
  font-weight: bold;
  border: 1px solid #ccc;
}