@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) {
    .navbar-default .navbar-nav > li > a:not(.btn) {
      color: #383635;
      padding:17px 0;
    }

    .navbar .navbar-brand {
      margin: 10px 0px 25px;
      padding: 0 10px;
    }

    .navbar .navbar-brand img{
      width:168px;
    }

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

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

    .navbar-transparent .navbar-toggle .icon-bar {
      background-color:#259725;
    }
    
    .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: #73c020;
    }

    .navbar .navbar-nav.navbar-uppercase > li > a .whats{
        float: left;
        border:0;
        padding:0;
        background: none;
        letter-spacing: 0;
        color: #73c020;
    }
    
    .navbar .navbar-nav.navbar-uppercase > li > a .whats:hover{
       background:none;
       border: none;
       color: #73c020;
    }
    
    .sub-menu {
        width:100%;
        left:0;
        margin-top:-10px;
        display:block;
    }
    
    .sub-menu li {
        background: none;
    }
    
    .sub-menu li a {
        color: #99c24d;
        padding: 10px 0;
        text-align: left;
        text-transform: none;
        letter-spacing: 0;
    }

    .sub-menu li:hover > a,
    .sub-menu li.current-menu-item a {
        color: #8DB451;
        background:none;
    }
    
    #video-topo{
        margin:85px auto 40px;
        padding:20px 0 70px;
        background:#F9F9FB;
    }

    #video-topo .titulo{
        margin-top:20px;
    }

    #video-topo h2{
        font-size:26px;
        line-height: 30px;
    }

    #video-topo h3{
        width:100%;
    }
    
    #video-topo .btn-sobre {
        margin-top:20px;
        margin-bottom: 50px;
    } 
    
    .principais-servicos{
        margin-top: 20px;
    }  
    
    .principais-servicos h1{
        font-size:36px;
    }

    .principais-servicos h2{
        width:100%;
        padding-bottom:40px;
    }
    
    .principais-servicos .servico .col-md-3{
        padding-bottom:30px;
    }
    
    #video{
        padding:30px 0 90px;
        background:#F9F9FB;
    }

    #video .titulo{
        margin-top:20px;
    }

    #video h2{
        font-size:26px;
        line-height: 30px;
    }

    #video h3{
        width:100%;
    }
    
    #video .btn-sobre {
        margin-top:20px;
        margin-bottom: 50px;
    }
    
    #diferenciais{
        margin-top: -40px;
        padding: 0 0 30px;
    }    

    #diferenciais .container{
        padding-left:15px;
        padding-right:15px;
    }

    
    #diferenciais .diferencial{
        padding-left: 0;
    }
    
    #diferenciais .diferencial p{
        padding-right: 12px;
    }
    
    #diferenciais .diferencial img{
        margin-bottom:112px;
    }    

    #diferenciais h4{
        width:100%;
        font-size:26px;
    } 
    
    #diferenciais p{
        padding-right:0;
    }
    
    #marcas{
        text-align: center;
        padding-bottom: 20px;
    }    
    
    #marcas h1{
        margin-bottom: 40px;
    }
    
    .servicos{
        margin:40px auto 50px;
    }

    .servicos h2{
        font-size: 28px;
        margin:20px 0 20px;
    }

    .servicos p{
        width:100%;
    }
    
    .outros-servicos  h2{
        padding-bottom:40px;
    }    

    .outros-servicos .outro-servico .col-md-4{
        padding-bottom:30px;
    }


    #bg-rodape{
        display: none;
    }
    
    .formulario{
        padding-left:1%;
        padding-right:1%;
    }    

    #bg-header-internas{
        height:76px;
    }    
    
    .titulo-internas{
        background:url("../images/bg-internas.jpg") no-repeat left top;
        text-align: center;
        height: 224px;
    }

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

    .sobre h2{
        width:100%;
        margin:0 0 30px;
    }

    .sobre p{
        width:100%;
    }

    .sobre .img-sobre {
        display: none;
    }
    
    #missao{
        padding:50px 20px 50px;
    }
    
    #missao .missao{
        display:block;
        width:100%;
        table-layout:none;
    }
    #missao .missao>div{
        display:block;
        vertical-align:top;
        border:0;
        padding:10px 0;
        position:relative;
    }
    
    #produtos .sub-menus {
      margin-bottom:50px;
      text-align: center;
    }

    #produtos .sub-menus a {
      width:75%;
      margin-bottom: 10px;
    }
	
	#produto p{
		padding: 20px 0 20px 0;
	}
    
	.produtos-em-uso {
	  margin-top:40px;
	}
    
	table, th{
		font-size:12px;
	}
	
	table th {
		font-size:12px;
	}  
    
    .comprar h4{
        line-height:46px;
    }    
	
    .culturas .sub-menus {
      text-align: center;
    }

    .culturas .sub-menus a {
      width:75%;
      margin-bottom: 10px;
    }
	
	.culturas h1{
		margin:30px 0 20px;
		font-size: 22px;
	}
    
    .contato{
        padding-top:40px;
        padding-bottom:72px;
    }    
    
    .contato .img-contato {
       display: none;
    }
    
    .contato h1{
        font-size:24px;
        line-height:26px;
    }

    .contato h2{
        width:100%;
    }

    #contatos{
        padding:70px 0 60px;
        text-align: center;
    }

    #contatos img{
        margin-top:0;
    }
    
    #contatos .col-md-3{
        margin-bottom:10px;
    }
    
    #contatos .menu-rodape{
        padding-left:0;
    } 
    
    #contatos .atendimento{
        padding-left:0;
    }
    
    #contatos .social{
        padding-left:0;
    } 
    
    #contatos .social li{
        display:inline-block;
        margin:0 2px 0;
    }    
    
    footer { 
        padding:50px 0 70px; 
    }

    footer .direitos { 
	    float: none;
        text-align: center;
        padding-bottom: 0;
    }

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



