@charset "utf-8";

/* CSS Document */

body{}



.body {

-webkit-user-select: none;  /* Chrome all / Safari all */

-moz-user-select: none;     /* Firefox all */

-ms-user-select: none;      /* IE 10+ */

-o-user-select: none;

user-select: none;

}



::-moz-selection { /* Code for Firefox */

    color: #222222;

    background: #0153a3;

}



::selection {

    color: #222222;

    background: #0153a3;

}



.carousel-control.left, .carousel-control.right {

   background-image:none !important;

   filter:none !important;

}

.navbar-brand-centered {

        position: absolute;

        left: 50%;

        display: block;

        width: 160px;

        text-align: center;

        background-color: transparent;

    }

    .navbar>.container .navbar-brand-centered, 

    .navbar>.container-fluid .navbar-brand-centered {

        margin-left: -80px;

    }



.navbar-brand{color:#000000;}



.navbar-default {

    background-color:#da251c; 

    border-bottom:none; border-radius:0;

	margin-bottom:0; border-top:none; border-left:none;

} 

.navbar-default .navbar-nav > li > a {

    color: #ffffff; border-right:#bc0d04 solid 1px;

}



.navbar-default .navbar-nav > li > a:hover {

    color: #000; background:#0153a3; 

	

}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

    background-color: #121212;

    color: #ffffff; 

}







.call{padding-top:10px; padding-bottom:10px;}

.logo{padding-top:15px; padding-bottom:10px;}

.yb{background:#ffffff; padding-top:6px; padding-bottom:6px; border-top:#FFF solid 1px;}

.main-text

{

    position: absolute;

    top: 50px;

    width: 100%;

    color: #FFF;

}

.wbg{background:#ffffff; border:#e6e5e5 solid 1px; border-radius:0; margin-top:10px;}

.wbg2{background:#ffffff; border:#e4e3e3 solid 1px; }

.wbg3{background:#fffbeb; border:none; }

.wbg4{background:#fbeeed; border:none; }

.tbg{background:#da251c url(../images/menu-bg.jpg) no-repeat left top; padding-top:0px; padding-bottom:0px; padding-left:60px; line-height:19px; font-size:11pt;}

.abg{background:#f6f6f6; padding-top:25px; padding-bottom:20px; border-top:#FFF solid 1px;}

.con_txt{width:100%; margin-bottom:4px; margin-top:4px; padding:5px; border:#19507c solid 1px; border-radius:2px; font-size:12px; color:#19507c;}

.con_txt2{width:100%; margin-bottom:10px; padding-top:5px; padding-bottom:5px; border:#d1d1d1 solid 1px; border-radius:2px; font-size:12px;}

.wellbg{border-radius:0; background:#333; padding-top:10px;}

.mlr{margin-left:5px; margin-right:5px;}

.bbg{background:#121212; padding-top:20px; padding-bottom:20px;}

.bbg2{background:#0054a5; padding-top:5px; padding-bottom:5px;}

.aboutbg{background:#f7f7f7;}

.brdrbtm{border-bottom:#e4e3e3 solid 1px; padding-bottom:15px; margin-bottom:15px;}

.bbgbg{background:url(../images/background.jpg) no-repeat center center fixed; background-size:cover; padding-top:20px; padding-bottom:20px;}



.bgr{background:#da251c;}

.bgy{background:#0153a3;}

.bgw{background:#ffffff;}

.mtb{margin-top:20px; margin-bottom:25px;}

.mtb2{margin-top:10px; margin-bottom:10px;}

.mb{margin-bottom:25px;}

.mb2{margin-bottom:8px;}

.mbs{margin-bottom:10px;}

.imageleft{width:18%; height:auto; float:left; margin-right:10px; margin-bottom:5px; float:left;}

.rbg{background:#561420; border-top:#7c4952 solid 1px; border-bottom:#ffffff solid 1px; padding-top:8px; padding-bottom:8px;}

.mt{margin-top:0px;}

.mt2{margin-top:10px;}

.mtb{margin-top:25px; margin-bottom:25px;}

.ptb{padding-top:20px; padding-bottom:20px;}

.ptb2{padding-top:6px; padding-bottom:10px;}

.pt{padding-top:10px;}

.pb{padding-bottom:45px;}

.plr{padding-left:5px; padding-right:5px;}

.imgr{border-radius:50%; border:#FF0 solid 3px; width:80px; height:80px; padding:25px; line-height:80px; float:left; color:#FFF; margin-right:8px; margin-bottom:20px; background:#f78515; font-size:18pt;}

.imgr:hover{border:#FF0 solid 3px; background:#009ece;}

.pl{padding-left:0;}

.pr{padding-right:0;}

.nmd{margin-bottom:0; background:#CCC; border-color:#CCC;}

.imgleft{width:81px; height:auto; float:left; margin-right:10px; margin-bottom:45px; padding-top:20px; padding-bottom:20px;}

.hr {

height: 1px;

color: #b4b4b4;

background-color: #b4b4b4;

border: none;

}

h1 

{

    margin: 0px 0px 10px 0px;

    padding: 0px;

    font-family: BebasNeue;

    font-size: 25pt;

}

h2 

{

    margin: 0px 0px 10px 0px;

    padding: 0px;

    font-family: BebasNeue;

    font-size: 20pt;

}

h3 

{

    margin: 0px 0px 10px 0px;

    padding: 0px;

    font-family: BebasNeue;

    font-size: 16pt;

}

p{margin:5px 0px 5px 0px; padding:0; font-size:13px; line-height:18px; color:#585858;}

#backToTop{

    position: fixed;

	bottom: 10px;

	right: 10px;

	cursor: pointer;

	display: none;

    color: #fff;

    background: rgba(0,0,0,0.3);

    border: none;

}

.formwidth{width:35px; border:#CCC solid 1px;}

.marquee {

  height: 20px;

  width: 100%;

  

  overflow: hidden;

  position: relative;

}



.marquee div {

  display: block;

  width: 200%;

  height: 30px;



  position: absolute;

  overflow: hidden;



  animation: marquee 20s linear infinite;

}



.marquee span {

  float: left;

  width: 50%;

}



@keyframes marquee {

  0% { left: 0; }

  100% { left: -100%; }

}

/* carousel */

.media-carousel 

{

  margin-bottom: 0;

  padding: 0 40px 30px 40px;

  margin-top: 0px;

}

/* Previous button  */

.media-carousel .carousel-control.left 

{

  left: -12px;

  background-image: none;

  background: none repeat scroll 0 0 #da251c;

  border: 4px solid #FFFFFF;

  border-radius: 23px 23px 23px 23px;

  height: 40px;

  width : 40px;

  margin-top: 20px

}

/* Next button  */

.media-carousel .carousel-control.right 

{

  right: -12px !important;

  background-image: none;

  background: none repeat scroll 0 0 #da251c;

  border: 4px solid #FFFFFF;

  border-radius: 23px 23px 23px 23px;

  height: 40px;

  width : 40px;

  margin-top: 20px

}

/* Changes the position of the indicators */

.media-carousel .carousel-indicators 

{

  right: 50%;

  top: auto;

  bottom: 0px;

  margin-right: -19px;

}

/* Changes the colour of the indicators */

.media-carousel .carousel-indicators li 

{

  background: #c0c0c0;

}

.media-carousel .carousel-indicators .active 

{

  background: #23b5af;

}

.media-carousel img

{

  width: 250px;

  height: auto;

}

/* End carousel */



.footerbg2{background:#0153a3;}

.footerbg{background:#121212 url(../images/footerbg.gif) no-repeat bottom right ;border-bottom:#ffffff solid 1px; padding-top:20px; padding-bottom:20px;}

.footermenu{list-style-image:url(../images/arrow.png);}

.footermenu2{color:#ffffff; text-decoration:none; font-size:12px; line-height:25px;}

.footermenu2:hover{color:#c59a6f; text-decoration:none;}

.readmore{color:#821122;}

.readmore:hover{color:#000000;}

.readmore2{color:#0153a31;}

.readmore2:hover{color:#f5ad28; text-decoration:none;}

.readmore3{color:#272727;}

.readmore3:hover{color:#58fff9; text-decoration:none;}



.brbtm{border-bottom:#CCC solid 1px; padding-bottom:8px; }

.img-radius{border-radius:50%; border:#FFF solid 3px; -moz-box-shadow: 0 0 20px -12px #000000;

-webkit-box-shadow: 0 0 20px -12px #000000;

box-shadow: 0 0 20px -12px #000000;}



.clrw{color:#FFF;}

.clry{color:#fff;}

.clrb{color:#222222;}

.clro{color:#0153a3;}

.clrr{color:#da251c;}

.clra{color:#777777;}

.clra{color:#979797;}

.clrbl{color:#07a0e0;}

.clrgr{color:#13890d;}

.ttx{color:#777; font-size:10pt; line-height:19px;}



.imgr2{width:80px; height:80px;  float:left; margin-right:15px; background:#ffffff; border:#c5c5c5 solid 1px;

border-radius:50%;  text-align:center; font-size:25pt; color:#333333; margin-top:20px; padding-top:20px;}

.ybg{background:#0153a3; padding-top:15px; padding-bottom:15px;}



.thumbnail {

    position:relative;

    overflow:hidden; margin-bottom:5px;

}

 

.caption {

    position:absolute;

    top:0;

    right:0;

    background:rgba(51, 51, 51, 0.75);

    width:100%;

    height:100%;

    padding:2%;

    display: none;

    text-align:center;

    color:#fff !important;

    z-index:2;

}



.outerpadding{

    padding:10% 0%;}

.boximg{

	position:relative;

	overflow:hidden;

	}

	

.boximg img{

		transition:all ease-in 500ms;

		border:1px solid #fff;

	}	

.boximg img:hover{

	transform:scale(1.3,1.3);

	cursor:pointer;

	

	}	

	

.boximg:hover{

	border:1px solid #fff;

	}	

	

.date{

	 left: 0;

    position: absolute;

    top: 15px;

	padding:5px;

	background-color:#821122;

	opacity:0;

	transition:all ease-in 300ms;

	

	}	

	

.likebut{

	  background: none repeat scroll 0 0 #821122;

    height: 25px;

    padding: 7px;

    position: absolute;

    right: 5px;

    top: 130px;

    width: 25px;

	opacity:0.4;

	transition:all ease-in 300ms;

	}

	

	

.boximg:hover .date{

	opacity:1;

	

	}	

.boximg:hover .likebut{

	opacity:1;

	

}



.why{background:#000 url(../images/whybg.html) no-repeat center center fixed ; background-size:cover; margin-bottom:25px; padding-bottom:20px;}



.netbg{background:#fbfbfb; padding-top:20px; padding-bottom:20px; border-bottom:#FFF solid 1px;}

.navbg2{background:#FFF; border:#dddddd solid 1px; border-radius:0; width:100%;  height: auto;   }

.navbg3{background:#a0e8ff; border:#7cd0ec solid 1px; border-radius:0; width:100%;  height: 250px;  overflow-y: scroll;  overflow-x: hidden; }





.nav-list li{border-bottom:#dddddd dashed 1px; font-size:12px; color:#206ba4; background:url(../images/arrow2.png) no-repeat left;}

.nav-list li a{color:#222222;  padding-top:4px; padding-bottom:4px; line-height:19px; }

.nav-list li a:hover{color:#da251c; background:url(../images/arrow3.png) no-repeat left #eeeeee;}





@media (max-width: 768px)  { 

.footerbg{background:#121212;border-bottom:#ffffff solid 1px; padding-top:20px; padding-bottom:20px;}



   .tbg{background:#da251c; padding-top:0px; padding-bottom:0px; padding-left:0px;}

   .imgleft{width:81px; height:auto; float:none; margin:0 auto; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}



.navbar-brand{margin-bottom:20px;}

.main-text

{

    position: absolute;

    top: 120px;

    width: 100%;

    color: #222222;

}



.navbg2{background:#FFF; border:#dddddd solid 1px; border-radius:0; width:100%;  height: auto;  overflow-y: hidden;  overflow-x: hidden; }

.navbg3{background:#a0e8ff; border:#7cd0ec solid 1px; border-radius:0; width:100%;  height: 250px;  overflow-y: hidden;  overflow-x: hidden; }



 }

 

