﻿/*=============================================================
    Authour URI: www.binarytheme.com
    License: Commons Attribution 3.0

    http://creativecommons.org/licenses/by/3.0/

    100% To use For Personal And Commercial Use.
    IN EXCHANGE JUST GIVE US CREDITS AND TELL YOUR FRIENDS ABOUT US

    ========================================================  */



/*=======================================
    GENERAL STYLES
==================================================*/
body {
           font-family: sans-serif;
    font-size:12px;
}

.nav a {
    color:#ffffff !important;
}
.navbar-header a {
    color:#A52B2B !important;
    padding-right:100px;
}

.text-center {
    text-align:center;
}

h1, h2, h3, h4, h5, h6 {
   font-family: 'Oswald', sans-serif;
}

h1 {
    /*line-height:120px;*/
    text-transform:uppercase;
     color: #0088B4;
     font-size:50px ;
    /*font-weight:900!important;*/
}
h3 {
    line-height:30px;
    padding-bottom:20px;
}
h4 {
    line-height:40px;
    padding-bottom:40px;
}

p {
	 font-size:15px ;
	 color: #000000;
    font-weight:400;
    line-height:30px;
    padding-bottom:20px;
}

.space-pad {
    padding-bottom:50px;
}


.for-full-back {
     /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

  /* IE 5-7 */
  filter: alpha(opacity=90);

  /* Netscape */
  -moz-opacity: 0.9;

  /* Safari 1.x */
  -khtml-opacity: 0.9;

  /* Good browsers */
  opacity: 0.9;
}

section {
    padding-top:30px;
    padding-bottom:40px;
}


/*=======================================
    COLOR CODES
==================================================*/
.color-white {
   background-color:#fff!important;
}

.color-light {
   background-color:#F8F8F8!important;
}
.color-blue {
    color: #00A9DF;
}

.color-bla {
	color: #E5F2FF;
}
.color-azul {
	color: #2D63CF;
}
/*=======================================
    HEADER STYLES
==================================================*/
#home {
    padding:20px 40px 130px 40px;
}
.head-main {
    font-size:120px !important;
    font-weight:900!important;
    color:#242424!important;
    padding:200px 20px 20px 20px;
}

/*=======================================
    NAVIGATION STYLES
==================================================*/


nav {
	position: absolute;
	width: 100%;
    background: #242424;
    z-index:99;
}
.fixed {
	position: fixed;
	top: 0;
	min-height: 50px;
	z-index: 99;
}

.navbar-inverse {
background-color: #242424;
border-color: #4B4A4A;
}

/*=======================================
    ABOUT STYLES
==================================================*/

.about-div {
	width: 100%;
min-height: 100px;
background-color: rgba(209, 209, 209, 0.24);
box-shadow: none;
border: 0;
padding: 50px 20px 30px 20px;
margin-bottom:20px;
}
/*=======================================
    FREE TEXT STYLES
==================================================*/
.free-div {
    width: 100%;
min-height: 100px;
background-color: rgba(209, 209, 209, 0.24);
box-shadow: none;
border: 0;
padding: 50px 20px 30px 20px;
margin-bottom:20px;
}

/*=======================================
    CONTACT STYLES
==================================================*/
.contact-cls {
    color: #000000;
    font-size:20px;
    line-height:30px;
}
/*=======================================
    FOOTER STYLES
==================================================*/

#footer {
    background-color:#000;
    color:#fff;
    padding:20px 50px 20px 50px;
    text-align:right;
}
/*=======================================
    SLIDER STYLE
==================================================*/
.slider {
	width: 95%;
	margin: auto;
	overflow: hidden;
}

.slider ul {
	display: flex;
	padding: 0;
	width: 400%;

	animation: cambio 20s infinite alternate linear;
}

.slider li {
	width: 100%;
	list-style: none;
}

.slider img {
	width: 100%;
}

@keyframes cambio {
	0% {margin-left: 0;}
	20% {margin-left: 0;}

	25% {margin-left: -100%;}
	45% {margin-left: -100%;}

	50% {margin-left: -200%;}
	70% {margin-left: -200%;}

	75% {margin-left: -300%;}
	100% {margin-left: -300%;}
}

.stroke {
text-align:center;
color: #fff;
font-family: impact;
font-size: 20px;
letter-spacing: 0;
text-shadow: -3px -3px 3px #0000DF, 3px -3px 3px #0000DF, -3px 3px 3px #0000DF, 3px 3px 3px #0000DF;
}

.tra {
    /*width: 200px; EBEFFF
    height: 100px;*/
    background-color: #EBEFFF;
    padding: 10px;
    margin: 0px 0px 10px 0px;
}
.trans {
    opacity: 0.6;
}

.img{
  margin:10px auto;
  border-radius:5px;
  border: 0px solid #999;
  padding:13px;
  width:220px;
  height:220px;
  background-size: 100% 100%;
  background-repeat:no-repeat;
  background:url(;
  background-size: cover;
  }
.img img{
  width: 100%;
}
@media all and (min-width: 500px) and (max-width: 1000px)
{
.img{
  margin:20px auto;
  border-radius:5px;
  border: 0px solid #999;
  padding:13px;
  width:300px;
  height:300px;
  background-size: 100% 100%;
  background-repeat:no-repeat;
  background:url();
  background-size: cover;

  }
}

/*###################################BARRA DE NAVEGACION GENERAL####################################*/
.navbar-default {
  background-color: #242424 !important;
  border-color: #000000 !important;
}
.navbar-default .navbar-brand {
  color: #ffffff !important;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #f9f9f9 !important;
}
.navbar-default .navbar-text {
  color: #ffffff !important;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff !important;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #f9f9f9 !important;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #242424 !important ;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
  color: #ffffff !important;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #f9f9f9 !important;
  background-color: #000000 !important;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li.divider {
  background-color: #000000 !important;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #f9f9f9 !important;
  background-color: #000000 !important;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #f9f9f9 !important;
  background-color: #000000 !important;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #f9f9f9 !important;
  background-color: #000000 !important;
}
.navbar-default .navbar-toggle {
  border-color: #000000 !important;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #000000 !important;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff !important;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ffffff !important;
}
.navbar-default .navbar-link {
  color: #ffffff !important;
}
.navbar-default .navbar-link:hover {
  color: #f9f9f9 !important;
}
/*
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff !important;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #f9f9f9 !important;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #f9f9f9 !important;
    background-color: #000000 !important;
  } */

}
/*########################################### FIN DE BARRA ###############################################*/

@media (max-width: 400px) {
  h1 {
      /*line-height:120px;*/
      text-transform:uppercase;
       color: #0088B4;
       font-size:30px ;
      /*font-weight:900!important;*/
  }
  h3 {
      line-height:30px;
      padding-bottom:20px;
      font-size:20px;
  }
  img-fluid {
    max-width: 50%
    height:auto;
  }
  .logomin {
    width: 180px;
    height: 61px;
  }
}
