﻿@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic&subset=latin,latin-ext);

 html,
      body {
        height: 100%;  background:url(../images/bg-image.png);
        font-family: 'Lora', serif;
        font-family: 'Dosis', sans-serif;
      }

h1, h2, h3, h4, h5, h6 { font-family: 'Dosis', sans-serif; }
.wrap { margin:0 auto; width:100%; height:100%;}
p { font-family: 'Dosis', sans-serif;  }


.logo { position:fixed; top:15px; z-index:9999; margin-left:100px;
}

@media (max-width: 768px) {
    .logo { position:fixed; bottom:10px; z-index:9999; margin-left:0px;
}
}


#bg { position:fixed; top: 0; left: 0; z-index:0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; min-height:100%}



.rs .badge {
  color: #ffffff;
  background-color: #333333;
}







      /* Custom page CSS
      -------------------------------------------------- */
      /* Not required for template or sticky footer method. */

.main { background:#fff; width:980px; margin:0px auto; }


 



.dropdown:hover .dropdown-menu {
    display: block;
}
.navbar .dropdown-menu {
    margin-top: 0;
}

.row-fluid ul.thumbnails li.span3:nth-child(4n + 5) { margin-left : 0px; }
.box { height:105px; overflow:hidden;}


/* CUSTOMIZE THE NAVBAR*/
.navbar-inverse {
  background-color:#fff !important; font-family: 'Dosis', sans-serif;
  border-color:none; border:none;
}

.navbar-inverse .navbar-brand {
  color: #999999;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #999999;
}

.navbar-inverse .navbar-nav > li > a {
  color: #fff;
  font-weight:700;
  text-transform:uppercase;
  

}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}

.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333333;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #080808;
}

.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

/* custom dropdown */

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 300;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap; text-transform:capitalize;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
}

/* custom thumbnail */

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 0px solid #dddddd;
  border-radius: 3px !important;
  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  display: block;
  height: auto;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}

.thumbnail .caption {
  padding: 9px 0;
  color: #333333;
}
.thumbnail:hover { background-color:#dddddd; }
.thumbnail .caption h5 { border:1px solid #dddddd;  padding: 5px; border-radius:3px }

/* custom image */

.img-thumbnail {
  display: inline-block;
  height: auto;
  max-width: 100%;
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
}



.header { }
.header .navbar-inverse {
  background-color:rgba(236,28,36,1) !important; height:70px;
  border-color:none; border:none; 
}
.header .navbar-collapse {  background-color:rgba(255,255,255,0.0) !important; margin-top:20px; border:0px solid #fff; float:right;}
.header .navbar-inverse .navbar-nav > li {  border-left:1px solid #fff;}
.header .nav > li > a {
  position: relative;
  display: block;
  padding: 6px 15px;
}



.languageBar {  }
.languageBar li { border:1px solid #fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#fff; 
                  }
.languageBar li a {color:rgba(236,28,36,1) !important;  font-size:14px;}
    .languageBar li img { margin:0 5px 5px 5px;  border:1px solid rgba(236,28,36,1);   }



/*-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
}

/* Flip around the padding for proper display in narrow viewports */

@media (min-width: 768px) {
      .navbar-wrapper .container {
        padding-left: 0;
        padding-right: 0;
    }

    .navbar-wrapper .navbar {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width: 1200px) {
    .navbar-wrapper .container {
        padding-left: 0;
        padding-right: 0;
    }

    .navbar-wrapper .navbar {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/** footer */
.footer { }   
.footer .navbar-inverse {
  background-color:rgba(255,255,255,1) !important;
  border-color:none; border:none;
}




.page{
padding-bottom:100px; padding-top:320px; width:100%; padding-left:0; padding-right:0;
}
.hidden {display:none; }

.home { padding-top:150px;}

.bannercontainer {
    padding:5px;
    width:100%;
    position:relative;
    margin-left:auto;
    margin-right:auto;
}
 
.banner{
    width:100%;  border:0px solid #222222;
    height:400px;   
    position:relative;
    overflow:hidden;
}

/* about */
.about { background:url(../images/aboutBg.jpg) !important; width:100%; }
.about-inner { background: rgba(236,28,36,1); height:100%;  }

    



.page-header {
  padding-top:3px; 
  padding-bottom: 3px;
  padding-left:10px;
  margin: 0px 0 20px;
  border: 1px solid #eeeeee;
  background:#fff; border-left:1px solid rgba(236,28,36,1);
  
  border-radius:3px !important; -moz-border-radius:3px; -webkit-border-radius:3px;
}
.page-header h4 { color:rgba(236,28,36,1); font-weight:600; text-transform:capitalize; }

.page-nav-header  { 
  padding-top:3px;
  padding-bottom: 3px;
  padding-left:10px;
  margin: 0px 0 20px;
  border: 1px solid #eeeeee;
  background:#fff; line-height:40px;

  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.page-nav-header h4 { font-weight:600; color:rgba(236,28,36,1); }

h5 { line-height:20px; color:rgba(236,28,36,1);  border-left:1px solid rgba(236,28,36,1);
     background:#fff; padding:2px; padding-left:10px;
     font-weight:500; text-transform:capitalize;
}

.googleCordinate {position:relative; }

.news { background:rgba(255,255,255,0.0); position:relative; z-index:1; padding:0; min-height:300px; }
.news .page-header { background:rgba(236,28,36,0.6);  border:0; margin-bottom:5px; }
.news .page-header h4 { color:#fff; }

.news  ul { margin:0; padding:0; list-style:none; }
    .news ul li { 
        border-bottom:0px solid #58585B;  background:rgba(236,28,36,0.3);
        list-style:none; list-style-position:inside;
        margin:0 0 5px 0; line-height:27px; padding-left:10px;
    }
.news ul li a { text-decoration:none; line-height:normal; color:#fff; font-weight:400; font-size:14px; }

.news .closeNews { position:absolute; top:2px; right:20px; z-index:2; font-size:25px; font-weight:300; }
.news .closeNews a { color:#fff; text-decoration:none;}

.tableTop { margin-top:10%; }

.homeMovie { position:relative; top:0; bottom:auto; z-index:2; min-height:50px;
             border:0px; background:rgba(236,28,36,0.8);  padding:3px;
             border-radius:10px !important; -moz-border-radius:10px !important; -webkit-border-radius:10px !important;

}
.homeMovie .page-header {   }
.homeMovie h3 { padding:10px 0px; margin:0; color:#fff; text-align:center; }
    .homeMovie a { color:#fff; text-decoration:none; }





.badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background:rgba(236,28,36,1);
}


.badge {
  padding-right: 9px;
  padding-left: 9px;
  -webkit-border-radius: 9px;
     -moz-border-radius: 9px;
          border-radius: 9px;
}