@charset "utf-8";
/* CSS Document */

.landing_logo{position:fixed;left:50%;top:50%;z-index:22;display:block;padding:52px}
.landing_logo.circle{border-radius:100%; background-color:#151516}
.landing_logo img{transition:opacity 500ms}
.landing_logo:hover img{opacity:.7}
.loading.landing_logo{transform:scale(0,0) rotateY(360deg);opacity:0}
.landing_preloader{width:0;height:6px;position:fixed;left:0;top:50%;margin-top:-23px;display:block;background:rgba(255,255,255,.2);}
.landing_logo.type1{transition:all 1000ms,opacity 500ms;transform:translate(0,-20px)}

.custom_bg{position:fixed;left:0;top:0;width:100%;height:100%;display:block;z-index:-1;background-position:center}
.custom_bg{background:#000}.custom_bg.img_bg{background-size:cover}
.def_img{background-image:url(../images/backgroundimg.jpg)}.opacity0{opacity:0}


@import url(http://fonts.googleapis.com/css?family=Arapey:400,400italic);

.innerhomebgclass {
background-color:#151516;
   
}

@media (max-width: 1200px) {
	.homebgclass{ background:none;  background-color:#FFF;  height:auto     }
	.centering {      color:#737879;  font-size:20px;  line-height:16px;  line-height:26px;}
	.container-fluid h1{ font-size:26px; color:#FFF; background:#15b8d3; padding:10px;}
	.container-fluid img{ width:100%;  display: block;  max-width: 100%;  height: auto;  margin: 0 auto;}
}

html, body{height:100%; margin:0;padding:0}

.container-fluid{  height:100%;  display:table;  width: 100%;  padding: 0;}
.row-fluid {height: 100%; display:table-cell; vertical-align: middle;}

@media (min-width: 1200px){
.centering {  float:none;  margin:0 auto;  font-size:12x;  color:#000; line-height:24px;}
.container-fluid h1{ font-size:36px; }
}


/*Menu Icons*/
.menu-icon {
   margin-right: 10px;
   font-weight: 200;
}





#background-carousel{
	position:fixed;
	width:100%;
	height:100%;
	z-index:-1;
}
.carousel,
.carousel-inner {
	width:100%;
	z-index:0;
	overflow:hidden;
}
.item {
	width:100%;
	height:100%;
	background-position:center center;
	background-size:cover;
	z-index:0;
}


.carousel .item {-webkit-transition: opacity 3s; -moz-transition: opacity 3s; -ms-transition: opacity 3s; -o-transition: opacity 3s; transition: opacity 3s;}
.carousel .active.left {left:0;opacity:0;z-index:2;}
.carousel .next {left:0;opacity:1;z-index:1;}



.navbar-brand {
  padding: 0;
  margin:0;
}

.navbar {
  border-radius: 0;
  margin-bottom: 0;
  background-color:#173582;
  margin-top:40px;

  padding: 0px 0;
  padding-bottom: 0;
}

 .navbar-nav{
  margin-top: 12px;
 }

.navbar-nav>li{
	padding-left:10px;
  padding-bottom: 12px;
}

.navbar-inverse .navbar-nav > li > a {
  padding: 6px 12px;
  font-size:14px;
  margin: 0;
  color: #FFF;
  line-height: 24px;
  display: inline-block;
text-transform:uppercase;
text-decoration:none
}

.navbar-inverse .navbar-nav > li > a:hover{
	background-color: #FFF;
  color: #173582;
}

.navbar-inverse {
  border: none;
}

.navbar-inverse .navbar-brand {
  font-size: 36px;
  line-height: 50px;
  color: #FFF;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #FFF;
  color: #173582;
}

.navbar-inverse .navbar-nav .dropdown-menu {
  background-color: rgba(23,53,130,.85);
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  border: 0;
  padding: 0;
  margin-top: 0;
  border-top: 0;
  border-radius: 0;
  left: 0;
width:200px;
text-decoration:none
}

.navbar-inverse .navbar-nav .dropdown-menu:before{
  position: absolute;
  top:0;
}

.navbar-inverse .navbar-nav .dropdown-menu > li > a {
  padding: 8px 15px;
  color: #fff;
  font-size:14px;
  text-decoration:none
}

.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,
.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,
.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
  background-color: #da1f18;
  color: #fff;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {
  border-radius: 0 0 3px 3px;
}

.navbar-inverse .navbar-nav .dropdown-menu > li.divider {
  background-color: transparent;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-top: 0;
  padding-bottom: 0;
}

/* lg */ 
@media (min-width: 1200px) {
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

   

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
  
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  .navbar-nav > li {
    margin-left: 10px;
  }

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }



}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {
  /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-nav > li {
    margin-left: 0;
  }

}

/* xs */
@media (max-width: 767px) {
  .container > .navbar-header, .container > .navbar-collapse{
    margin-left: 0;
  }

  .navbar-nav > li {
    padding-bottom: 0;
  }



}

/* XS Portrait */
@media (max-width: 480px) {


}

.homebigbox p{ text-align:left; padding:10px 0;}
.homebigbox{ margin-top:30px; margin-bottom:30px; background-color:#e9e9e9; color:#515151; text-align:left}
.homebigbox  span{ color:#da1f18;font-weight:bold}
.homebigbox  h1{font-family: 'Arapey', serif; text-align:left; font-size:50px;  color:#515151}
.homebigbox  h3{font-family: 'Arapey', serif; text-align:left; font-size:29px; text-transform:none; font-weight:normal;  color:#515151}


/* Mozilla based browsers */
::-moz-selection {
background-color: #173582;
color: #FFF;
}

/* Works in Safari */
::selection {
background-color: #173582;
color: #FFF;
}

/* Works in Opera */
::-o-selection {
background-color: #173582;
color: #FFF;
}
::-ms-selection {
background-color: #173582;
color: #FFF;
}

/* Works in Internet Explorer */
::-webkit-selection {
background-color: #173582;
color: #FFF;
}


.whitecircle{ border-radius:100%; background-color:#FFF; height:190px; width:190px; display:block;}
.whitecircle img { opacity:.7;   margin: 30px 0 0 0px;}
.whitecircle:hover img{ opacity:1}

.footertopbox{ background-color:#da1f18}

.mobtopbar { background-color:#dcdfdf; padding:0px;} 
.mobtopbar a{ font-size:15px;}
.mobtopbar p{ padding:5px; margin:0px}
.topbar { background-color:#dcdfdf; padding:12px;} 
.topbar a{ font-size:20px;}
.headerbox{ background-color:#e6e9ea;  padding-top:30px;}

.form-group{ font-weight:normal; font-size:14px;} 




@media (min-width: 980px) {
.newbtn {
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-weight:bold;
  font-size: 14px;
  background: #5ab500;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.newbtn:hover {
  background: #121314;
  color: #ffffff;
  text-decoration: none;
}
}

.buybtn {
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-weight:bold;
  font-size: 14px;
  background: #183583;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.buybtn:hover {
	color: #ffffff;
  background: #0b1c47;
  text-decoration: none;
}

.regbtn {
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-weight:bold;
  font-size: 14px;
  background: #414757;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.regbtn:hover {
	color: #ffffff;
  background: #1a1d24;
  text-decoration: none;
}

.soldbtn {
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-weight:bold;
  font-size: 14px;
  background: #f70600;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.soldbtn:hover {
	color: #ffffff;
  background: #c40500;
  text-decoration: none;
}



.contact-one-icon{
	width:88px;
	height:88px;
	border-radius:50px;
	text-align:center;
	float:left;
	background:#0b1c47;
	margin-right:30px;
}
.contact-one-icon i{
	font-size:30px;
	color:#fff;
	padding-top:26px;
}

.contact-icon-content h4{
	font-size: 20px;
	font-weight:700;
    color: #0b1c47;
	line-height:35px;
}
.contact-icon-content p{
	font-size: 14px;
	font-weight:400;
	line-height:25px;
	text-align:left
}





