@media only screen and (max-width:1440px) {
	.whatsapp {
	  right:60px;
	  bottom:60px;
	}	
}

@media(min-width:1024px) and (max-width:1280px) {
    .navbar .navbar-nav > li > a {
        padding: 15px 20px;
    }
}

@media(min-width:768px) and (max-width:960px) {
    .navbar .navbar-nav > li > a {
        padding: 15px 7px;
    }
}

@media(max-width:767px) {
    #bg-header{
        height:308px;
    }
    
    .navbar-default .navbar-nav > li > a:not(.btn) {
      padding:15px 0;
    }

    .navbar .navbar-brand {
        margin: 10px 0 0 10px;
        padding:0 15px;
        width:184px;
        height: 50px;
      }

    .navbar-toggle {
        margin-top:15px;
        margin-right: 5px;
    }

    .navbar-toggle .icon-bar {
      background-color: #c1ff03;
    }
    .navbar-toggle .navbar-collapse,
    .navbar-toggle .navbar-form {
      border-color: #c1ff03;
    }

    .navbar-transparent .navbar-toggle .icon-bar {
      background-color: #c1ff03;
    }

    .navbar-default .navbar-nav > li > a:not(.btn) {
        color: #2c2c2c;
      }   
    
    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:not(.btn):hover,
    .navbar-default .navbar-nav > .active > a:not(.btn):focus,
    .navbar-default .navbar-nav > li > a:not(.btn):hover,
    .navbar-default .navbar-nav > li > a:not(.btn):focus {
      background-color: transparent;
      border-radius: 3px;
      color: #99ca3c;
    }

    .navbar .navbar-nav.navbar-uppercase > li > a .ativo{	
        color: #99ca3c;
    }    

    .navbar .navbar-nav.navbar-uppercase > li > a .whats{
        display: none;
    }
    
    .sub-menu {
        width:100%;
        left:0;
        margin-top:-10px;
        display:block;
    }
    
    .sub-menu li {
        background: none;
    }
    
    .sub-menu li a {
        color: #2c2c2c;
        padding: 10px 0;
        text-align: left;
    }

    .sub-menu li:hover > a,
    .sub-menu li.current-menu-item a {
        color: #99ca3c;
        background:none;
    }
    
	.banner .item {
		margin-top:80px;

	}
    
    .owl-controls .owl-dots {
        display:inline-table;
        position:relative;
        bottom:10px;
    }

    .btn-center{
        text-align: center;
    }

    .btn-center-2{
        text-align: center;
    }
    
    #chamada-whats{
        margin:30px auto 0;
    }
    
    #chamada-whats .textos{
        padding-top:20px;
    }
    
    #chamada-whats h1{
        font-size:28px;
        line-height:26px;
        text-align: center;
        padding-right:0;
    }

    #chamada-whats h2 {
        font-size:28px;
        line-height:26px;
        text-align: center;
    }    

    #chamada-whats .img-chamada-whats{
        padding-top: 30px;
    }

    #chamada-whats p{
        text-align: center;
        padding-top:20px;
        padding-bottom:20px;
    }
    
    #destaques{
        margin: -90px auto 0;
        padding:170px 0 0;
    }

    #destaques h1{
        font-size:28px;
    }
    
    #destaques h2{
        font-size:22px;
        padding-bottom:20px;
        letter-spacing:3px;
    }

    #destaques .produto {
        margin:40px 5px;    
    }
    
    #destaques .bg-bottom-produtos{
        margin:0 auto 0;
    }

    #sobre-home{
        margin: -90px auto 0;
    }

    #sobre-home .textos{
        padding-top:30px;
    }

    #sobre-home h1{
        text-align: center;
        font-size:28px;
        line-height: 28px;
    }
    
    #sobre-home p{
        text-align: center;
    }

    #sobre-home .img-sobre{
        padding-top: 40px;
    }

    #diferenciais{
        float: left;
        width: 100%;
        margin: 30px auto 0;
        position: relative;
    }

    #diferenciais h1 {
        font-size: 20px;
        padding-bottom:10px;
        letter-spacing:0px;
    }    

      #diferenciais .diferencial{
        text-align: center;
        padding-bottom:30px;
    }

    #cotacao-whats{
        margin:-50px 0 0;
        padding:180px 0 60px;
        z-index: -10;
    }

    #cotacao-whats .img-atendimento{
        display: none;
    }

    #cotacao-whats h1{
        font-size:28px;
        line-height: 28px;
        padding-right:0;        
        text-align: center;
        margin-bottom: 20px;
      }

    #cotacao-whats p{
        display: none;
    }

    #cotacao-whats .agronomo{
        display: none;
    }

    #cotacao-whats  .info-contatos {
        padding-bottom: 40px;
    }

    #cotacao-whats .btn-cotacao-whats{
        margin-top:0;
    }    

    .formulario{
        padding-bottom: 20px;
        padding-bottom: 30px;
        padding-left: 0;
    }    
    
    .formulario .btn {
        border-radius: 25px;
        padding:12px 20px;
    }    

    
    .titulo-internas{
	   padding-top:90px;
        text-align: center;
        height:202px;
    }
    
    .titulo-internas h1{
	    font-size:26px;
        line-height: 22px;
    }

    .titulo-internas h2{
        letter-spacing:2px;
    }
    
    .sobre{
        margin:30px auto 0;
    }

    .sobre p{
        width:100%;
    }

    .sobre .img-sobre {
        display: none;
    }

    #missao {
        text-align: center;
    } 
    
    #missao h1 {
        font-size: 20px;
        padding-bottom:10px;
        letter-spacing:0px;
    }  
    
    #produtos {
        margin:30px auto 50px;
    }  
    
    #produtos .produto {
        margin:40px 5px;   
    }       
    
    #produtos .sub-menus {
      margin-bottom:0;
      text-align: center;
    }

    #produtos .sub-menus a {
      width:75%;
      margin-bottom: 10px;
    }

    #produto{
        margin: 10px 0 0;
    }
    #produto h2 {
        width:90%;	
        font-size: 20px;
      }
    
	#produto p{
		padding: 20px 0 20px 0;
	}
    
	.produtos-em-uso {
	  margin-top:40px;
	}
    
	table, th{
		font-size:14px;
	}
	
	table th {
		font-size:14px;
	} 

    .culturas{
        margin:30px auto 50px;
    }    
	
    .culturas .sub-menus {
      text-align: center;
    }

    .culturas .sub-menus a {
      width:75%;
      margin-bottom: 10px;
    }
	
	.culturas h1{
		margin:10px 0 20px;
		font-size: 18px;
	}

    .espaco{
        margin: 20px 0;
    }
    
    .contato{
        margin:30px 0 0;
    }
    
    .contato h1{
        width:100%;
        font-size:22px;
        line-height: 24px;       
    }
    
    .contato h2{
        width:100%;
        line-height: 22px;
    }
    
    #rodape{
        text-align: center;
        padding: 50px 0;
    }

    #rodape h1{
        padding-bottom:5px;
    }
    
    #rodape .menu-rodape {
        margin-left: 0;
    }
      
    #rodape .atendimento{
        margin-left: 0;
    }    
    
    #rodape .social {
        margin-left: 0;
        text-align: center; 
    }

    #rodape .email{
        margin-left: 0;
    }

    #rodape h4{
        position:relative;
        padding-left:0;
    }

    #rodape .formasdepagamento{
        text-align: center;
    }

    #rodape .icone{
        display: none;
    }

    #rodape .formasdepagamento h4 {
        text-align: center;
        display: inline-block;
      }

    #direitos { 
        text-align: center;
    }  
    
    #direitos .direitos { 
        float:none; 
        padding-bottom:0; 
    }
    
    #direitos .autor { 
        float:none; 
    }    
    
	.whatsapp {
	  width:70px;
	  height:70px;		
	  right:30px;
	  bottom:60px;
	}
	
	.whatsapp i{
		color: #fff;
		font-size: 38px;
	}
	
    .go-top{
        right:10px;
        bottom:10px;
    }    
}



