@media screen and (min-width: 768px) {
  a {color: yellow;}
}
 

@media screen and (min-width: 992px) {
  a {color: green;}
}
 
.fundopresenca{background-image: url(../img/rafaela-corazza-producoes-cerimonial_39.jpg); background-position: center; background-position: top; height: 359px}
@media screen and (min-width: 1200px) {
  a {color: black;}
	

	.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
	
}

.row-mobile {
  margin-right:0px;
  margin-left: 0px;
	 display: table;
  content: " ";
}

.selectdatanoivos{    background: transparent;
    border: none;
    font-size: 14px;
    height: 29px;
    padding: 5px;
    width: 268px;    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	border: 1px solid #2f2937; width:70%}

.selectdatanoivos2{    background: transparent;
    border: none;
    font-size: 14px;
    height: 29px;
    padding: 5px;
    width: 268px;    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	border: 1px solid #2f2937; width:58%}
.mimih{min-height: auto}

.minih100{min-height: 100px}
.row-mobile-2{ 
    padding-left: 0px;
    padding-right: 0px;
}


.padding-internas{padding: 90px; background-color: white}
.padding-internas2{padding-left: 90px; padding-top: 40px; background-color: white}
.padding60{padding: 60px}
.paddinforempresa{
padding-top: 30px;padding-left: 30px;padding-right: 30px
}
.itensprodutos{margin-right: 10px; width: 250px;  float: left; margin-bottom: 30px}

@media screen and (max-width: 1200px) {
	
	.nav > .active > a, .nav > .active > a:hover, .nav > .active > a:focus {
    color: #008c45;
    border-bottom: 0px solid #008c45;
}
	
	.itensprodutos{margin-right: 0px;width: 100%; margin: auto; margin-bottom: 30px}
	.fsize70{ font-size: 36px}
	.alt450{ height: 350px}
	
	.paddinforempresa{
padding-top: 0px;padding-left: 0px;padding-right: 0px
}
	
	.fsize60{ font-size: 45px; line-height: 20px}
	.fsize23{ font-size: 14px}
	.fsize36{font-size: 18px}
	.padding60{padding: 25px}
	.margin-left-10{ margin-left:0px}
	
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0px;
    left: 0;
    width: 100%;
}	
		
	.fsize48{ font-size: 30px}
	.fsize45{ font-size: 30px}
	.fsize38{ font-size: 25px}
	.img-mobile{ width: 100%}
	.padding-internas{padding: 12px; background-color: white}
	.padding-internas2{padding: 12px; padding-top: 60px; background-color: white}
		.margin-home{ padding-left: 0px;padding-right: 0px}
	
	.row-mobile-2{ 
    padding-left: 15px;
    padding-right: 15px;
}

	
	.fsize24{ font-size: 16px}
	.fsize50{ font-size: 26px; margin-top: 36px}
	.minih100{min-height: auto}
	.selectdatanoivos{    background: transparent;
    border: none;
    font-size: 14px;
    height: 29px;
    padding: 5px;
    width: 268px;    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	border: 1px solid #2f2937; width:100%}
	.selectdatanoivos2{    background: transparent;
    border: none;
    font-size: 14px;
    height: 29px;
    padding: 5px;
    width: 268px;    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	border: 1px solid #2f2937; width:100%}
	.row-mobile2{ margin-left: 0px!important;margin-right: 0px!important}
		.row-mobile3{ margin-left: -15px!important;margin-right: 0px!important}
	.riscomenu{ display: none}
	.mimih{min-height: 400px}
	.fsize22{ font-size: 16px}
	.lineh40{ line-height: 20px}
	
	.fundopresenca{background-image: url(../img/rafaela-corazza-producoes-cerimonial_39_mobile.jpg?id=10); background-position: center; background-position: top; height: auto; padding-top: 330px}
.fixed{ position: relative; width: 100%; margin: auto; margin-top: 0px; padding-top: 20px;    height: auto;}
	
	.fsize20m{ font-size:16px}
	.botaoazul{ background-color:#212d47; padding:10px; text-align:center; color:#93b751; font-size:16px; width:100%; margin:auto; border: 0px}
	.botaoverde{ background-color:#93b751; padding:10px; text-align:center; color:#212d47; font-size:16px; width:100%; margin:auto; border: 0px}
	figcaption{ color: white; font-size: 15px; padding: 10px}
	.iconenahome{ padding: 20px; background-color: #1f2a43; height: 127px; text-align: center}
	.row-mobile {
  margin-right: -15px;
  margin-left: -15px;
}
	.fsize26{ font-size: 15px}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-top: -19px;
}

	.w4{ width: 9%}
	.fundohomeebook{ background-image:url(); background-color: #212d47; background-position: center}
.icon_rodape{ float:none; display: inline-block; margin-right: 10px; min-height: 20px }
.texto_rodape{ float:none; display: inline-block;   }
	
	.navbar {
	margin-bottom: 0px;
		    min-height: 137px;
	
		/*min-height: 140px;
	background-image: url(../../images_light_level_coaching/light_level_53.png)*/

}
	.navbar-right {
    float: left !important;
    margin-right:0px;
    margin-top: 17px;
}
.nav>li>a {
    color: #374b65;
    padding: 14px 24px;
    font-size: 15px;
    font-weight: 700;
	border-right: 0px solid  #bdb9ba;

   line-height: 10px;
	
	    background: url(../img/lubrilima_06.jpg) 50% 82% no-repeat;
}

	
	
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
		margin-top: 40px;
}
	
	
	
	
	.fixed{ position: relative; z-index: 999}
	
.text-left-mobile{ text-align: center}
.text-right-mobile{text-align: center}
	
	
	
.nbs-flexisel-container {
  margin-left: 20px;
}
	
.nbs-flexisel-nav-right {
    right: -19px;

}	
	
	.diamante {
    background-image: url(../img/Home_06.jpg);
    position: none;
    width: 37px;
    height: 30px;
    margin-top: -30px;
    margin-left: 20%;
}
    .navbar-default {
        margin-top: 25px;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        margin-top: 8px;
        width: 100%;
        margin-left: 0px;
        background-color: black;
        z-index: -1;
    }
    .navbar-brand {
      float: left;
    height: 92px;
    width: 212px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    background-size: contain;
    position: absolute;
    margin-top: -44px;
    margin-bottom: 25px;
    margin-right: 0px;
    margin-left: 12px!important;
}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: transparent;
    }
    .navbar-default .navbar-toggle { 
        border-color: transparent
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: white;
    }
    .navbar-default .navbar-nav>li>a:hover {
        color: #8f181c;
    }
    .navbar-default .navbar-nav>li>a {
        color: #8f181c;
    }
    .carousel-caption img {
        width: 155%;
    }
    .carousel-caption {
        right: 63%;
        left: 3%;
        top: 9%;
    }
    .carousel-control {
        display: none;
    }
    .carousel-indicators {
        display: block;
        top: 103%;
    }
    .carousel-indicators li {
        border: 1px solid #000;
        background-color: black;
    }
    .carousel-indicators li .active {
        border: 1px solid #8f181c;
    }
    .carousel-indicators .active {
        background-color: #8f181c;
        border: 1px solid #8f181c;
    }
    .row {
        padding-left: 15px; 
        padding-right: 15px;
    }
    .col-xs-6 {
        margin-bottom: 15px;
    }
    .col-md-5 {
        margin-bottom: 15px;
    }

    .col-md-4 {
        margin-bottom: 15px;
    }
    .row .col-md-4 {
        padding-left: 0px; 
        padding-right: 0px;
    }
    .row .col-md-8 {
        padding-left: 0px; 
        padding-right: 0px;
    }
    .row .col-md-5 {
        padding-left: 0px; 
        padding-right: 0px;
    }
    .row .col-xs-6 {
        padding-left: 10px; 
        padding-right: 10px;
    }
    #atual {
        height: 205px
    }
    #prods {
        height: 130px
    }
    .fsize18 {
        font-size: 14px
    }
	.col-md-3 {
		padding:0px;
		margin-bottom:20px;
	}
}

@media screen and (max-width: 375px) {
    #produtos {
        height: 405px;
    }
}

@media screen and (max-width: 360px) {
    #produtos {
        height: 400px;
    }
}

@media screen and (max-width: 320px) {
    #produtos {
        height: 445px;
    }
}








/* for banner internas 
banner-desktop
banner-mobile
banner-tablet
*/

/* Portrait */
.banner-desktop{ display:none}
.banner-mobile{display:none}
.banner-tablet{display:none}
@media only screen 
  and (min-width: 320px) 
  and (max-width: 575px) 
  and (orientation: portrait)  {
.banner-desktop{ display:none}
.banner-mobile{display:block; margin-top:-39px}
.banner-tablet{display:none}


}
@media only screen 
  and (min-width: 168px) 
  and (max-width: 600px) 
  and (orientation: portrait)  {
.banner-desktop{ display:none}
.banner-mobile{display:block; margin-top:-9px}
.banner-tablet{display:none}

}

@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: portrait) {
.banner-desktop{ display:none}
.banner-mobile{display:none}
.banner-tablet{display:block}

}

@media only screen 
  and (min-width: 1024px) 
  and (max-width: 6024px) 
  and (orientation: portrait) {
.banner-desktop{ display:block}
.banner-mobile{display:none}
.banner-tablet{display:none}

}

/* Landscape */

@media only screen 
  and (min-width: 375px) 
  and (max-width: 768px) 
  and (orientation: landscape)  {
	  .banner-desktop{ display:none}
.banner-mobile{display:none}
.banner-tablet{display:block; margin-top:30px;margin-bottom:20px}
.borda{ width:96%; margin:auto; border:1px solid #B8B8B8; height:590px; margin-top:20px; position:absolute;}

}


@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: landscape)  {
	  .banner-desktop{ display:block;margin-bottom:20px}
.banner-mobile{display:none}
.banner-tablet{display:none}

}

@media only screen 
  and (min-width: 1024px) 
  and (max-width: 6024px) 
  and (orientation: landscape) {
.banner-desktop{ display:block;}
.banner-mobile{display:none}
.banner-tablet{display:none}

}











/*================ Row Uniform ==================*/
.row-uniform {
  margin-right: -15px;
  margin-left: -15px;
}
.row-uniform:after {
  clear: both;
}
.row-uniform:before {
  display: table;
  content: '';
}
.row-uniform .col-xs-6:nth-child(2n+1) {
  clear: left;
}
.row-uniform .col-xs-4:nth-child(3n+1) {
  clear: left;
}
.row-uniform .col-xs-3:nth-child(4n+1) {
  clear: left;
}
.row-uniform .col-xs-2:nth-child(6n+1) {
  clear: left;
}
@media (min-width: 768px) and (max-width: 992px) {
  .row-uniform .col-sm-6:nth-child(2n+1) {
    clear: left;
  }
  .row-uniform .col-sm-4:nth-child(3n+1) {
    clear: left;
  }
  .row-uniform .col-sm-3:nth-child(4n+1) {
    clear: left;
  }
  .row-uniform .col-sm-2:nth-child(6n+1) {
    clear: left;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .row-uniform .col-md-6:nth-child(2n+1) {
    clear: left;
  }
  .row-uniform .col-md-4:nth-child(3n+1) {
    clear: left;
  }
  .row-uniform .col-md-3:nth-child(4n+1) {
    clear: left;
  }
  .row-uniform .col-md-2:nth-child(6n+1) {
    clear: left;
  }
}
@media (min-width: 1200px) {
  .row-uniform .col-lg-6:nth-child(2n+1) {
    clear: left;
  }
  .row-uniform .col-lg-4:nth-child(3n+1) {
    clear: left;
  }
  .row-uniform .col-lg-3:nth-child(4n+1) {
    clear: left;
  }
  .row-uniform .col-lg-2:nth-child(6n+1) {
    clear: left;
  }
}






.ativo a{
 color:black
 
}

/*-- to-top --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 20px;
	right: 2%;
	overflow: hidden;
	z-index: 999; 
	width: 32px;
	height: 32px;
	border: none;
	text-indent: 100%;
	background: url(../img/arrow.png) no-repeat 0px 0px;
}
#toTopHover {
	width: 32px;
	height: 32px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*-- //to-top --*/



@media screen and (min-width: 1200px) {
	.fundo-news{ margin-right: 0px}
}