#navbar-header{ 
float:left;
margin-top: -10px;
}
.navbar-brand img{
    max-width:280px;
}
.top-left-image {
    height:105px;
    padding:0px;
    margin:0px;
    border:0px solid red;
}
.left-image {
    height:49px;
    padding:0px;
    margin:0px;
    border:0px solid red;
    margin-top: -10px;

}
#bs-example-navbar-collapse-1 li > a::before {
  position: absolute;
  content: "";
  width: calc(100% - 1px);
  height: 2px;
  background: #e60000;
  bottom: 10px;
  left: 0;
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  z-index: -1;
  -webkit-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
}

#bs-example-navbar-collapse-1 li > a:hover::before,
#bs-example-navbar-collapse-1 li > a.active::before {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
}
.navbar{
    background-color: #003333;
    font-weight: bold;
    border-bottom:1px solid #cc0000;
    font-family: lato;
    border-radius: 10px; 
}
.frem  {
  font-family:lato;
  color: #fff;
  border-radius: 7px;
}
.navbar-default .navbar-nav > li.dropdown > a{
    color: #fff;
}
.navbar-nav > li > a { 
    margin-right: 45px;  
    border-right:2px solid rgba(255,255,255);
}
/*////////////////////////////////////////mySlides//////////////////////*/
.carousel-caption {
    font-size:30px; 
    line-height: auto;
    font-weight:600;
    background:rgba(0,0,0,0.2);
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.6);
    }
body {
    background:#FFF;
    font-family:'Open Sans', Arial, sans-serif; 
    font-family: 'Roboto', sans-serif;
    padding-top:0px;
    font-size:15px;
    line-height:150%;
}
.headline{
    font-size:55px;
    color:rgb(0, 51, 51);
    text-shadow:10px 9px 10px rgb(0, 51, 51);
   font-family: "Times New Roman", Times, serif;
}
@media (max-width: 1024px) {
    .headline{font-size:40px;}
}   

@media (max-width: 480px) {
    .headline{font-size:30px;}

}
.Slidesfremfrem  {
  font-family:lato;
  color: #fff;
  border-radius: 20px;
}
#myCarousel{
    margin-top: -20px;
    border-radius: 20px;
}
.ticker-wrapper-h{
  display: flex;  
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #003333;
}

.ticker-wrapper-h .heading{
  background-color: #003333;
  color: #fff;
  font-family: "Times New Roman", Times, serif;
  padding: 5px 10px;
  flex: 0 0 auto;
  z-index: 1000;
}
.ticker-wrapper-h .heading:after{
  content: "";
  position: absolute;
  top: 0;
  border-left: 20px solid #003333;
  border-top: 17px solid transparent;
  border-bottom: 15px solid transparent;
}
.news-ticker-h{
  display: flex;
  margin:0;
  padding: 0;
  padding-left: 90%;
  z-index: 999;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: tic-h;
  animation-duration: 30s;
  
}
.news-ticker-h:hover { 
  animation-play-state: paused; 
}
.news-ticker-h li{
  display: flex;
  width: 100%;
  align-items: center;
  white-space: nowrap;
  padding-left: 20px;
}

.news-ticker-h li a{
  color: #212529;
  font-weight: bold;
  text-decoration: none;
  font-family: "Times New Roman", Times, serif;
}
@keyframes tic-h {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.holder{
  background-color:#fff;
  height:250px;
  text-align: left;
  overflow:hidden;
  padding:10px;
  font-family: "Times New Roman", Times, serif;
  }
  marquee{
  position: relative;
  left: 0px;
  top: 10px;
  height:240px;
  overflow: hidden;
}
.holder li {
  list-style:none;
  margin:0;
  padding:0;
  position: relative;
}
.holder li {
  padding:10px 0px;
}
.holder li a {
  color:darkred;
  text-decoration:none;
}
.navbar-toggle{
    background-color: #fff;
}
.panel-heading h4{
    font-family:lato; 
    font-weight: bolder;

}
.footer-list li {
    margin-left:-40px;
    list-style:none;
    padding-left:15px;
    line-height:180%;
    font-size:14px; 
    margin-right:20px;
    color:red;
    
}
.footer-list li a{
    text-decoration:none;
    color:#fff;
    font-weight: bolder;    
}
.footer-list li a:hover{
    color:red;
}
.footer-address .add{
    line-height:160%;
    font-size:14px;
    
}
/******************  News Slider Demo-1 *******************/
.post-slide{overflow:hidden;margin-right:15px;background-color:#fff!important}
.post-slide .post-img{float:left;width:50%;position:relative;margin-right:30px}
.post-slide .post-img img{width:100%;height:auto}
.post-slide .post-date{background:#ec3c6a;color:#fff;position:absolute;top:0;right:0;display:block;padding:2% 3%;width:60px;height:60px;text-align:center;transition:all .5s ease}
.post-slide .date{display:block;font-size:20px;font-weight:700}
.post-slide .month{display:block;font-size:11px;text-transform:uppercase}
.post-slide .post-review{padding:5% 3% 1% 0;border-top:3px solid #38cfd8}
.post-slide:hover .post-review{border-top-color:#ec3c6a}
.post-slide .post-title{margin:0 0 10px 0}
.post-slide .post-title a{font-size:14px;color:#333;text-transform:uppercase}
.post-slide .post-title a:hover{text-decoration:none;font-weight:700}
.post-slide .post-bar{padding:0;list-style:none;text-transform:uppercase;position:relative;margin-bottom:20px}
.post-slide .post-bar:after,.post-slide .post-bar:before{border:1px solid #38cfd8;bottom:-10px;content:"";display:block;position:absolute;right:36%;width:25px}
.post-slide .post-bar:before{border:1px solid #ec3c6a;right:32%}
.post-slide .post-bar li{color:#555;font-size:10px;margin-right:10px;display:inline-block}
.post-slide .post-bar li a{font-size:13px;text-decoration:none;text-transform:uppercase;color:#ec3c6a}
.post-slide .post-bar li a:hover{color:#ec3c6a}
.post-slide .post-bar li i{color:#777;margin-right:5px}
.post-slide .post-description{font-size:12px;line-height:21px;color:#444454}
.owl-theme .owl-controls{margin-top:30px}
.owl-theme .owl-controls .owl-page span{background:#fff;border:2px solid #37a6a4}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#37a6a4}
@media only screen and (max-width:990px){.post-slide .post-img{width:100%}
.post-slide .post-review{width:100%;border-bottom:4px solid #ec3c6a}
.post-slide .post-bar:before{left:0}
.post-slide .post-bar:after{left:25px}}
/******************  footer *******************/
footer{
    border:0px solid red;
    padding:20px;
    height:auto;
    background:#003333;
    font-weight: bolder;
    border-top:1px solid #cc0000;
    border-radius: 15px;
    margin: 1px;
}