@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 35px;
      padding: 0 10px;
    }

    .navbar .logo img{
      padding: 10px;    
      height:64px;
    }

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

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

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

    .navbar .navbar-nav.navbar-uppercase > li > a .whats{
      background:none;
      color: #99c24d;
      padding: 0 0;    
    }
    
    .navbar .navbar-nav.navbar-uppercase > li > a .whats:hover{
       color: #a6d635;
    }
    
    .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;
    }

    .sub-menu li:hover > a,
    .sub-menu li.current-menu-item a {
        color: #8DB451;
        background:none;
    }
    
	.banner .item {
		float: left;
		margin-top:64px;
		position:relative;
	}
    
    .owl-controls .owl-dots {
        display:inline-table;
        position:relative;
        bottom:5px;
    }
    
    #sobre-home{
        float: left;
        position: relative;
        width: 100%;
        margin: 0 auto;
        padding:25px 0;
        height: auto;
        background:#fff;
    }

    #sobre-home h1{
      width:100%;
      font-size: 18px;
      line-height: 26px;
      color: #747373;
    }

    #sobre-home h2{
      width:100%;
      font-size:22px;
      line-height: 26px;
      text-align: center;
    }
    
    .destaques{
        margin-top:30px;
        margin-bottom:10px;
    }

    .destaques h1{
        font-size:32px;
        text-align: center;
    }

    .destaques h2{
        padding-bottom:40px;
        letter-spacing:0;
        text-align: center;
    }
    
    .prod-dest {
      margin: 0 0 20px; 
    }
    
    .prod-dest .prod-dest-img {
      padding-bottom:10px;
    }
    
    .prod-dest .produto-info h6 {
        margin-top:0;
    }  
    
    #enviar-mensagem .left{
        padding-top:60px;
        padding-left:20px;    
    }

    #enviar-mensagem h1{
        font-family: 'Signika';
        font-size:32px;
        line-height: 38px;
    }
    
    #chamar-whats{
        padding:40px 0 70px;
        height:auto;
        background:#fff;
    }
    
    #chamar-whats h1{
        width:100%;
        font-size:32px;
        font-weight:700;
        line-height:32px;
    }

    #chamar-whats p{
        width:100%;
        font-size:18px;
        font-weight:600;
        line-height: 26px;
    }

    #chamar-whats .btn-chamar {
        margin-top:0px;
    }
    
    .contato{
        margin-bottom:0;
    }
    
    .formulario{
        padding-left: 0;
    }  
    
    .formulario .btn {
        border-radius: 25px;
        padding:12px 20px;
    }      

    #header-internas{
        height:72px;
    }    
    
    .titulo-internas{
	   padding-top:58px;
        text-align: center;
        height: 176px;
    }
    
    .titulo-internas h1{
	    font-size:28px;
    }

    .titulo-internas h2{
        letter-spacing: 5px;
    }
    
    .sobre{
        margin: 0 auto;
        padding:50px 0 0;
    }
    
    .sobre h1{
        font-size:28px;
        line-height:32px;
        margin:0 2% 30px;
    }    

    .sobre .right>div{
        margin-top:30px;
    } 

    #produtos {
        padding:65px 0 70px;
    }
    
    #produtos .sub-menus {
      margin-bottom:25px;
      text-align: center;
    }

    #produtos .sub-menus a {
      width:75%;
      margin-bottom: 10px;
    }
    
    #produto {
        float: left;
        width: 100%;
        margin: 0 auto;
        padding:0 0 0;
        position: relative;
    }

    #produto h1 {
      width: 100%;	
    }    
	
	#produto p{
		padding: 20px 0 20px 0;
	}
    
	.produtos-em-uso {
	  margin-top:40px;
	}
    
    .comprar h4{
        font-size:26px;
    }

    .contato p{
        font-size:24px;
    }
    
    #contatos{
        padding: 60px 0 75px;
        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 ul{
        padding-left: 10px;
    }
    
    #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;
    }    
}



