
/*SECCIONES *********************************************************************************************************************/
	/*BODY*/
		body {
			position: relative;
		}

	/*SIDEBAR*/
	.sidebar-custom {
		position: relative;
		padding-top: 70px;
		/*top: 100px;*/
	}
	#bitjaguar-navbar-xs.navbar {
		min-height: 50px;
	}

	/*BANNER*/
		.banner-division-xs {
			padding-top: 50px;
			background-color: #000000;
		}
		.banner-main {
			padding: 0px;
		}
		.banner-block-A{
			max-width: 400px;
			text-align: left;
		}
		.banner-block-B{
			margin-left: 30%;
			margin-right: 0px;
			max-width: 500px;
			text-align: right;
		}
		.banner-block-C{
			max-width: 400px;
			text-align: left;
		}
		.banner-titulo {
			max-width: 380px;
			font: 40px/42px Lucida Sans, Unicode, sans-serif;
			color: #B6E61D;
			padding-bottom: 20px;
		}
		.banner-text {
			max-width: 380px;
			font: 28px/32px Lucida Sans, Unicode, sans-serif;
			padding-bottom: 10%;
		}
		.banner-titulo-sm {
			max-width: 200px;
			font: 40px/42px Lucida Sans, Unicode, sans-serif;
			color: #B6E61D;
			padding-bottom: 20px;
		}
		.banner-text-sm {
			max-width: 200px;
			font: 28px/32px Lucida Sans, Unicode, sans-serif;
			padding-bottom: 10%;
		}
		.banner-titulo-xs {
			max-width: 150px;
			font: 20px/22px Lucida Sans, Unicode, sans-serif;
			color: #B6E61D;
			padding-bottom: 20px;
		}
		.banner-text-xs {
			max-width: 150px;
			font: 14px/16px Lucida Sans, Unicode, sans-serif;
			padding-bottom: 2%;
		}

	/*MENU NAVBAR*/
	.menu-barra {
		padding-left: 0px;
	}
		.menu-custom {
			font: 18px/20px Arial, sans-serif;
			color: #FFFFFF;
			background-color: #000000;
			opacity: 0.8;
			filter: alpha(opacity=80); /* For IE8 and earlier */
		}
		.menu-logo {
			height: 50px;
			width: auto;
		}
		.menu-tipo {
			height: 50px;
			width: auto;
		}
	/*PRODUCTS AND SERVICES*/
		.P-S_division {
			padding-top: 70px;
			background-color: #000000;
		}
		.P-S_fondo_lg{
			padding-top: 200px;
			padding-left: 0px;
			padding-right: 0px;

			background: url("https://bitjaguar.co/0.bitjaguar/media/imagenes/servicios_lg.jpg") center;
			background-color: #444444;
			background-size: cover;
		}
		.P-S_fondo_md{
			padding-top: 200px;
			padding-left: 0px;
			padding-right: 0px;

			background-color: #444444;
			background: url("https://bitjaguar.co/0.bitjaguar/media/imagenes/servicios_md.jpg");
			background-size: cover;
		}
		.P-S_fondo_sm{
			padding-top: 150px;
			padding-left: 0px;
			padding-right: 0px;

			background-color: #444444;
			background: url("https://bitjaguar.co/0.bitjaguar/media/imagenes/servicios_sm.jpg");
			background-size: cover;
		}
		.P-S_fondo_xs{
			padding-top: 200px;
			padding-left: 0px;
			padding-right: 0px;

			background-color: #444444;
			background: url("https://bitjaguar.co/0.bitjaguar/media/imagenes/servicios_xs.jpg");
			background-size: cover;
		}
		.P-S_titulo{
			margin: 0px;
			padding-top: 40px;
			padding-bottom: 20px;

			background-color: #FFFFFF;
			opacity: 0.6;
			filter: alpha(opacity=60); /* For IE8 and earlier */

			font: 40px/42px Lucida Sans, Unicode, sans-serif;
			color: #000000;
			text-align: center;
			font-weight: bold;
		}
		.P-S_a{
			background-color: #FFFFFF;
			padding-top: 20px;
			padding-bottom: 5px;
			font: 17px/25px trebuchet, ms, sans-serif;
			color: #666666;
		}
		.P-S_b{
			background-color: #F5F5F5;
			padding-top: 30px;
			padding-bottom: 5px;
			font: 17px/25px trebuchet, ms, sans-serif;
			color: #666666;
		}
		.P-S_c{
			background-color: #FFFFFF;
			padding-top: 30px;
			padding-bottom: 50px;
			font: 17px/25px trebuchet, ms, sans-serif;
			color: #666666;
		}
		.PS-block {
			width: 100%;
			min-width: 200px;
			margin: auto;

			padding-top: 20px;
			padding-bottom: 20px;
		}
		.PS-icon{
			padding-top: 0px;
			padding-bottom: 20px;
			text-align: center;
			max-width: 250px;
			margin: auto;
		}
		.PS-titulo{
			font: 30px/37px trebuchet, ms, sans-serif;
			color: #464646;
			font-weight: bold;
			text-align: center;

			padding-top: 10px;
			padding-bottom: 10px;

			width: 100%;
			max-width: 500px;
			min-height: 120px;
			margin: auto;
		}

	/*NOSOTROS*/
		.nosotros-division {
			padding-top: 70px;
			background-color: #FFFFFF;
		}
		.nosotros-main {
			background-color: #444444;
			padding-top: 50px;
			padding-bottom: 50px;

			font: 45px/48px Lucida Sans, Unicode, sans-serif;
			color: #FFFFFF;
			text-align: center;
			font-weight: bold;
		}
		.nosotros-titulo-xs{
			font: 40px/48px Lucida Sans, Unicode, sans-serif;
			color: #FFFFFF;
			text-align: center;

			padding-top: 10px;
			padding-bottom: 5px;

			width: 100%;
			max-width: 500px;
			min-height: 90px;
			margin: auto;
		}
		.nosotros-titulo-lg{
			font: 45px/48px Lucida Sans, Unicode, sans-serif;
			color: #FFFFFF;
			text-align: center;

			padding-top: 10px;
			padding-bottom: 5px;

			width: 100%;
			max-width: 500px;
			min-height: 90px;
			margin: auto;
		}
		.nosotros-block-xs{
			padding-top: 5px;

			font: 15px/20px trebuchet, ms, sans-serif;
			text-align: left;

			margin: auto;
		}
		.nosotros-block-lg{
			padding-top: 5px;

			font: 22px/25px trebuchet, ms, sans-serif;
			text-align: left;

			margin: auto;
		}
		.nosotros-fundador-block-xs{
			padding-top: 15px;
			max-width: 350px;

			font: 14px/18px trebuchet, ms, sans-serif;
			text-align: left;

			margin: auto;
		}
		.nosotros-fundador-block-lg{
			max-width: 350px;

			font: 18px/25px trebuchet, ms, sans-serif;
			text-align: left;

			margin: auto;
		}
		.nosotros-fundador-img{
			padding: 0px;
			width: 100%;
			max-width: 350px;
			height: auto;
		}

	/*CASOS DE EXITO*/
		.casos-division {
			padding-top: 70px;
			background-color: #444444;
		}
		.casos-main-A {
			padding: 0px;
		}
		.casos-main-B {
			padding-top: 30px;
			padding-bottom: 50px;
		}
		.casos-img{
			padding: 0px;
			width: 100%;
			max-width: 350px;
			height: auto;
		}
		.casos-titulo {
			margin: 0px;
			padding-top: 50px;
			padding-bottom: 40px;
			/*background-color: #EEEEEE;			  */
			font: 50px/52px Lucida Sans, Unicode, sans-serif;
			color: #FFFFFF;
			text-align: center;
			font-weight: bold;
		}
		.casos-fondo_lg{
			padding-top: 200px;
			padding-left: 0px;
			padding-right: 0px;

			background: url("https://bitjaguar.co/0.bitjaguar/media/imagenes/exito_lg.jpg") center;
			background-color: #FFFFFF;
			background-size: cover;
		}
		.casos-fondo_md{
			padding-top: 200px;
			padding-left: 0px;
			padding-right: 0px;

			background: url("https://bitjaguar.co/0.bitjaguar/media/imagenes/exito_lg.jpg") center;
			background-color: #FFFFFF;
			background-size: cover;
		}
		.casos-fondo_sm{
			padding-top: 200px;
			padding-left: 0px;
			padding-right: 0px;

			background: url("https://bitjaguar.co/0.bitjaguar/media/imagenes/exito_lg.jpg") center;
			background-color: #FFFFFF;
			background-size: cover;
		}
		.casos-fondo_xs{
			padding-top: 150px;
			padding-left: 0px;
			padding-right: 0px;

			background: url("https://bitjaguar.co/0.bitjaguar/media/imagenes/exito_lg.jpg") center;
			background-color: #FFFFFF;
			background-size: cover;
		}
		.casos-block-A {
			padding: 10px;
		}
		.casos-block-B {
			padding: 10px;
			min-height: 620px;
			box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
			/*
			border-radius: 15px;
			border: 2px solid #444444;
			*/
		}
		.casos-block-B1 {
			padding: 10px;

			border-radius: 15px;
			border: 2px solid #444444;
			/*min-height: 300px;*/
		}
		.casos-block-C {
			padding: 20px;
		}
		.casos-block-C1{
			padding-left: 10%;
			padding-right: 20px;
			padding-top: 1%;
			padding-bottom: 20px;
		}
		.casos-subtitulo{
			min-height: 80px;
			padding-top: 20px;
			padding-bottom: 5px;
			background-color: #FFFFFF;
			font: 25px/27px trebuchet, ms, sans-serif;
			color: #666666;
		}
		.casos-subtitulo-B{
			min-height: 30px;
			padding-top: 5px;
			padding-bottom: 5%;
			background-color: #FFFFFF;
			font: 25px/27px trebuchet, ms, sans-serif;
			color: #666666;
		}
		.casos-contenido {
			background-color: #FFFFFF;
			padding-top: 5px;
			padding-bottom: 5px;
			font: 17px/21px trebuchet, ms, sans-serif;
			color: #666666;
		}
		.casos-block-D1 {
			padding: 10px;			
			box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		}
		.casos-block-D2 {
			display: flex;
			flex-direction: row;
			justify-content: space-between;
		}
		.casos-block-D2 .casos-contenido{
			padding: 20px;
		}
		.casos-imagen{
			text-align: center;
		}
		.casos-imagen img{
			border: 1px #dddddd solid;			
		}		
		@media only screen and (max-width: 991px) {
			.casos-block-D2 {
				display: flex;
				flex-direction: column;
				justify-content: space-between;
			}
		}

	/*NUESTROS CLIENTES*/
		.clientes-division {
			padding-top: 70px;
			background-color: #FFFFFF;
		}
		.clientes-main-a {
			background-color: #FFFFFF;

			font: 45px/48px Lucida Sans, Unicode, sans-serif;
			color: #FFFFFF;
			text-align: center;
			font-weight: bold;
		}
		.clientes-main-b {
			background-color: #FFFFFF;
			padding-top: 50px;
			padding-bottom: 50px;
			padding-left: 0px;
			padding-right: 0px;

			font: 45px/48px Lucida Sans, Unicode, sans-serif;
			color: #FFFFFF;
			text-align: center;
			font-weight: bold;
		}
		.clientes-main-c{
			padding-left: 0px;
			padding-right: 0px;
		}
		.clientes-fondo_lg{
			padding-top: 200px;
			padding-left: 0px;
			padding-right: 0px;

			background: url("https://bitjaguar.co/0.bitjaguar/media/imagenes/cliente_lg.jpg") center;
			background-color: #444444;
			background-size: cover;
		}
		.clientes-fondo_md{
			padding-top: 200px;
			padding-left: 0px;
			padding-right: 0px;

			background: url("https://bitjaguar.co/0.bitjaguar/media/imagenes/cliente_md.jpg") center;
			background-color: #444444;
			background-size: cover;
		}
		.clientes-fondo_sm{
			padding-top: 200px;
			padding-left: 0px;
			padding-right: 0px;

			background: url("https://bitjaguar.co/0.bitjaguar/media/imagenes/cliente_sm.jpg") center;
			background-color: #444444;
			background-size: cover;
		}
		.clientes-fondo_xs{
			padding-top: 200px;
			padding-left: 0px;
			padding-right: 0px;

			background: url("https://bitjaguar.co/0.bitjaguar/media/imagenes/cliente_xs.jpg") center;
			background-color: #444444;
			background-size: cover;
		}
		.clientes-titulo {
			background-color: #051030;
			opacity: 0.7;
			filter: alpha(opacity=60); /* For IE8 and earlier */
		}
		.clientes-titulo-a {
			padding-top: 20px;
			padding-bottom: 20px;

			font: 45px/48px Lucida Sans, Unicode, sans-serif;
			color: #FFFFFF;
			text-align: left;

			margin: auto;
		}
		.clientes-titulo-b{
			padding-top: 20px;

			font: 20px/28px trebuchet, ms, sans-serif;
			text-align: left;

			margin: auto;
		}
		.clientes-logo{
			padding: 10px;
			text-align: center;
			max-height: 150px;
			max-width: 200px;
			width: auto;
		}

	/*FOOTER*/
		.footer-division {
			padding-top: 70px;
			background-color: #000000;
		}
		.footer-main {
			background-color: #000000;
			padding-top: 0px;
			padding-bottom: 40px;
			font: 19px/29px trebuchet, ms, sans-serif;
			color: #FFFFFF;
		}
		.footer-titulo-xs{
			padding-top: 20px;
			padding-bottom: 10px;
			font: 29px/30px Lucida Sans, Unicode, sans-serif;
			text-align: center;
		}
		.footer-titulo-lg{
			padding-top: 20px;
			padding-bottom: 10px;
			font: 45px/48px Lucida Sans, Unicode, sans-serif;
			text-align: center;
		}
		.footer-block {
			width: 60%;
			min-width: 200px;
			margin: auto;

			padding-top: 30px;
			padding-bottom: 40px;
		}



/********************************************************************************************************************************/

/*BOTONES*/
	.btn-redes-sociales {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.btn-collapse {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		margin-right: 10px;
		margin-top: 0px;
		margin-right: 10px;
		margin-right: 10px;
		min-height: 50px;
	}
/********************************************************************************************************************************/

/*BOOTSTRAP MODS*/
	.navbar {
		min-height: 70px;
		margin-bottom: 0px;
	}
	.nav > li > a {
		padding: 25px 15px;
	}
	.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
		background-color: #FFFFFF;
		color: #00A2E8;
	}
	#bitjaguar-brand {
		height: 70px;
		margin-left: 0px;
		padding-left: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#bitjaguar-logo {
		display: inline;
		padding-right: 5px;
		height: 50px;
		width: auto;
	}
	#bitjaguar-tipo {
		display: inline;
		padding-left: 5px;
		max-width: 170px;
		max-height: 50px;
		width: auto;
		height: auto;
	}
	#bitjaguar-brand-xs {
		height: 50px;
		margin-left: 0px;
		padding-left: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#bitjaguar-logo-xs{
		display: inline;
		padding-left: 10px;
		padding-right: 5px;
		height: 40px;
		width: auto;
	}
	#bitjaguar-tipo-xs {
		display: inline;
		padding-left: 5px;
		max-width: 170px;
		max-height: 40px;
		width: auto;
		height: auto;
	}

/********************************************************************************************************************************/

/*AFFIX JQUERY*/

  #bitjaguar-navbar-lg.affix {
	  position: fixed;
      top:0;
      width: 100%;
      z-index: 9999 !important;
  }
  .affix ~ .container-fluid {
     position: relative;
     top: 70px;
  }
