@font-face {
    font-family: "KohinoorBanglaBold";
    src: url("../fontes/KohinoorBangla-Bold.woff") format("woff"), /* Modern Browsers */
    url("../fontes/KohinoorBangla-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "KohinoorBangla";
    src: url("../fontes/KohinoorBangla-Regular.woff2") format("woff2"), url("../fontes/KohinoorBangla-Regular.woff") format("woff");
}

@font-face {
    font-family: "KohinoorBanglaMedium";
    src: url("../fontes/KohinoorBangla-Medium.woff2") format("woff2"), url("../fontes/KohinoorBangla-Medium.woff") format("woff");
}

:root {
    --white: #fff;
    --black: #000000;
    --marrom: #652a18;
    --green-light: #7aa941;
    --green-dark: #1b542a;
    --hover: #7aa941;
    --green-table: #406c2d;
    --green-produtos: #295232;
    --green-produtos2: #223b1e;
    --gray-text: #444;
    --beje: #e0ddd1;
    --hiperlink: #3f34d8;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
}


/* Gerais */

html,
body {
    width: 100%;
    height: 100%;
}

body {
    font-family: "KohinoorBangla", sans-serif;
}

.row {
    margin: 0;
}

.container {
    padding: 70px 0;
}

a {
    color: #ffffff !important;
}

a:hover {
    text-decoration: none;
    color: var(--hover);
}

p,
li {
    font-weight: 500 !important;
    font-family: "KohinoorBangla", sans-serif;
    color: var(--gray-text);
}

span {
    color: var(--green-dark);
}

h1 {
    font-weight: 900;
    font-family: "KohinoorBanglaBold", sans-serif;
}

h2 {
    font-family: "KohinoorBanglaBold", sans-serif;
}

h3 {
    font-weight: 900;
    font-family: "KohinoorBanglaBold", sans-serif;
}

.word-wrap {
    word-wrap: break-word;
}


/* Barra de navegação */

header,
.navbar {
    background-color: #fff !important;
    font-family: "KohinoorBanglaBold", sans-serif;
    box-shadow: 0px 10px 13px -7px gray, 0px 5px 15px 5px rgba(0, 0, 0, 0);
    border: none !important;
}

#nav-container {
    padding-top: 0;
    padding-bottom: 0;
}

#logo {
    width: 120px;
    margin: 5px 0px 10px 20px;
}

.navbar-brand {
    padding-top: 15px !important;
    color: #fff;
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgb(27, 84, 42)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}

.card-logo {
    background-color: #fff !important;
    margin-left: 5px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    position: fixed !important;
    height: 120px;
    width: 160px !important;
    -webkit-box-shadow: 0px 10px 13px -7px gray, 0px 5px 15px 5px rgba(0, 0, 0, 0);
    box-shadow: 0px 10px 13px -7px gray, 0px 5px 15px 5px rgba(0, 0, 0, 0);
    z-index: 9999 !important;
    border: 1px solid var(--white) !important;
    margin-top: -15px !important;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: center !important;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}

.dropdown-item {
    padding: 1rem 0.8rem !important;
}

.dropdown-item:hover {
    text-decoration: none;
    background-color: var(--green-light) !important;
}

.dropdown-item.active,
.dropdown-item:active {
    text-decoration: none;
    background-color: var(--green-light) !important;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: var(--green-light) !important;
    pointer-events: none;
    background-color: transparent;
}

#dropdownSite {
    font-size: 16px !important;
}

.navbar-toggler {
    background-color: var(--white) !important;
    border: 2px solid var(--green-dark) !important;
}

.navbar-brand:hover {
    color: #fff;
}

#navbar-links {
    margin-left: 40% !important;
    /* Margem dos links da navbar */
}

#navbar-links a {
    color: var(--green-dark) !important;
    font-size: 16px !important;
    font-weight: 900;
    font-family: "KohinoorBangla", sans-serif;
}

#navbar-links a:hover {
    color: var(--hover) !important;
    font-size: 16px !important;
}

#navbar-links .dropdown-menu {
    font-size: 16px !important;
    font-weight: 900;
}

#navbar-links .dropdown-menu a:hover {
    color: var(--white) !important;
}

.dropdown-toggle::after {
    margin-left: 0.5em !important;
    vertical-align: 0.1em !important;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding: 1rem 0.8rem;
}

.nav-item.active {
    border-bottom: 3px solid #fff;
}

.card-tempo {
    background-color: var(--green-dark) !important;
    color: var(--white) !important;
    border-bottom-left-radius: 40px;
    border-top-left-radius: 40px;
    margin-right: -20px !important;
    margin-top: -40px !important;
    margin-bottom: -40px;
    font-family: "KohinoorBanglaBold", sans-serif;
    height: 72px !important;
    width: 180px !important;
    z-index: 998 !important;
}

.card-tempo-responsivo {
    display: none;
}

.tempo {
    width: 500px !important;
    height: 50px !important;
    font: normal 12px Tahoma, Geneva, sans-serif !important;
    text-align: center !important;
    position: absolute !important;
    margin-top: 10px !important;
    color: var(--white) !important;
    z-index: 999 !important;
    border: none !important;
    direction: none !important;
}

.cidade {
    width: 190px !important;
    overflow: hidden;
    line-height: 30px;
    display: block !important;
    padding-right: 10px !important;
    float: left !important;
    text-decoration: none !important;
    font-weight: 900 !important;
    color: #ffffff !important;
    z-index: 999 !important;
}

.img-card-tempo {
    margin-top: 10px;
    margin-right: -10px;
    width: 50px;
    height: 50px;
}


/*Fim Navegação*/


/* Preloader */

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--green-produtos);
    z-index: 999;
}

#preloader .inner {
    position: absolute;
    top: 50%;
    /* centralizar a parte interna do preload (onde fica a animação)*/
    left: 50%;
    transform: translate(-50%, -50%);
}

.bolas>div {
    display: inline-block;
    background-color: var(--marrom);
    width: 25px;
    height: 25px;
    border-radius: 100%;
    margin: 3px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    animation-name: animarBola;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.bolas>div:nth-child(1) {
    animation-duration: 0.75s;
    animation-delay: 0;
}

.bolas>div:nth-child(2) {
    animation-duration: 0.75s;
    animation-delay: 0.12s;
}

.bolas>div:nth-child(3) {
    animation-duration: 0.75s;
    animation-delay: 0.24s;
}

@keyframes animarBola {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
    16% {
        -webkit-transform: scale(0.1);
        transform: scale(0.1);
        opacity: 0.7;
    }
    33% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}


/* Fim Preloader */


/* Slider Home */

#slidePaginasResponsivo {
    display: none;
}

#banner-principal-1,
#banner-principal-2,
#banner-principal-3,
#banner-principal-4 {
    display: block;
}

#banner-principal-1-grande,
#banner-principal-2-grande,
#banner-principal-3-grande,
#banner-principal-4-grande {
    display: none;
}

#contato img {
    margin-top: 3rem;
}

.container-fluid {
    padding: 0;
}

#carousel .carousel-inner,
#carousel .carousel-item {
    height: 100vh;
    width: auto;
    max-height: 875px;
    max-width: 100%;
}

.carousel-item img {
    display: block;
}

.carousel-indicators li {
    /*muda o marcador do slider*/
    width: 20px !important;
    height: 20px !important;
    border-radius: 50% !important;
    border: 3px solid var(--white) !important;
    box-shadow: black 0.1em 0.1em 0.2em;
    margin-bottom: -10px !important;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    background-color: transparent;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: 0.5;
    transition: opacity 0.6s ease;
}

.carousel-control-prev-icon {
    -webkit-filter: drop-shadow(4px 0px 1px rgb(27, 84, 42));
    -moz-filter: drop-shadow(4px 0px 1px rgb(27, 84, 42));
    filter: drop-shadow(4px 0px 1px rgb(27, 84, 42));
}

.carousel-control-next-icon {
    -webkit-filter: drop-shadow(1px 0px 4px rgb(27, 84, 42));
    -moz-filter: drop-shadow(1px 0px 4px rgb(27, 84, 42));
    filter: drop-shadow(1px 0px 4px rgb(27, 84, 42));
}

.main-btn {
    background-color: var(--green-dark) !important;
    color: #fff;
    text-transform: uppercase;
    width: 150px;
    height: 50px;
    padding: 10px 20px;
    margin-left: 85%;
    border-radius: 30px;
    border: 3px solid transparent !important;
    transition: 0.5s;
    font-family: "KohinoorBanglaBold", sans-serif;
    font-weight: 700;
}

.main-btn2 {
    background-color: var(--green-dark) !important;
    color: #fff;
    text-transform: uppercase;
    width: 150px;
    height: 50px;
    padding: 10px 20px;
    margin-left: 70%;
    border-radius: 30px;
    border: 3px solid transparent !important;
    transition: 0.5s;
    font-family: "KohinoorBanglaBold", sans-serif;
    font-weight: 700;
}

.main-btn3 {
    background-color: var(--green-dark) !important;
    color: #fff;
    text-transform: uppercase;
    width: 150px;
    height: 50px;
    padding: 10px 20px;
    margin-left: 0%;
    border-radius: 30px;
    border: 3px solid transparent !important;
    transition: 0.5s;
    font-family: "KohinoorBanglaBold", sans-serif;
    font-weight: 700;
}

.main-btn:hover,
.main-btn2:hover,
.main-btn3:hover {
    text-decoration: none;
    color: #fff;
    background-color: transparent !important;
    border-color: var(--green-dark) !important;
}

.carousel-indicators .active {
    background-color: #fff;
}

.texto-banner-home1 p {
    margin-bottom: -22px !important;
    color: var(--white);
    font-size: 1.6rem;
    font-family: "KohinoorBanglaBold", sans-serif;
    font-weight: 600;
}

.texto-banner-home1 h2 {
    margin-bottom: 13%;
    font-family: "KohinoorBanglaBold", sans-serif;
    font-size: 9.4rem;
    font-weight: 600 !important;
}

.texto-banner-home2 p {
    margin-bottom: -22px !important;
    color: var(--white);
    font-size: 1.6rem;
    font-family: "KohinoorBanglaBold", sans-serif;
    font-weight: 600;
}

.texto-banner-home3 p {
    color: var(--white);
    font-size: 2.2rem;
    font-family: "KohinoorBanglaBold", sans-serif;
    font-weight: 600;
    text-shadow: black 0.1em 0.1em 0.2em;
}

.texto-banner-home3 h2 {
    margin-bottom: 38%;
    color: var(--white);
    font-family: "KohinoorBanglaBold", sans-serif;
    font-size: 2.9rem;
    font-weight: 600 !important;
    text-shadow: black 0.1em 0.1em 0.2em;
}

.texto-banner-home5 p {
    margin-top: -22px !important;
    color: var(--white);
    font-size: 4.1rem;
    font-family: "KohinoorBanglaBold", sans-serif;
    font-weight: 600;
    text-shadow: black 0.1em 0.1em 0.2em;
}

.texto-banner-home5 h2 {
    margin-bottom: 35%;
    color: var(--white);
    font-family: "KohinoorBanglaBold", sans-serif;
    font-size: 1.7rem !important;
    font-weight: 600 !important;
    text-shadow: black 0.1em 0.1em 0.2em;
}

.texto-banner-home4 h2 {
    margin-bottom: 38%;
    color: var(--white) !important;
    font-family: "KohinoorBanglaBold", sans-serif;
    font-size: 3rem !important;
    text-shadow: black 0.1em 0.1em 0.2em;
}

.texto-banner-home4 p {
    margin-bottom: 0%;
    color: var(--white) !important;
    font-family: "KohinoorBanglaBold", sans-serif;
    font-size: 2rem;
    text-shadow: black 0.1em 0.1em 0.2em;
}

.img-fluid {
    border: none !important;
}

.nav-tabs>.nav-item>.active {
    background: var(--green-light) !important;
}


/*Página Quem somos */

#textoNutricao p span a,
#quemsomos a,
.texto-nutricao-desktop a {
    color: var(--hiperlink) !important;
}

.texto-quemSomos h2 {
    margin-top: -25%;
    font-size: 6rem;
    text-shadow: black 0.1em 0.1em 0.2em;
}

.title-pagina-nutricao-responsivo {
    text-shadow: black 0.1em 0.1em 0.2em;
}

.texto-quemSomos p {
    margin-top: -30%;
    font-size: 1.2rem;
    text-align: left;
    font-family: "KohinoorBanglaMedium", sans-serif;
    font-weight: 700;
}

.texto-quem-somos {
    color: var(--green-dark) !important;
}


/*Jumbotron*/

.jumbotron {
    background-color: var(--green-light) !important;
}


/*Nutricao vegetal*/

.nutricao-desktop {
    left: 0% !important;
    right: 0% !important;
    top: 45% !important;
}

.texto-nutricao-desktop p {
    text-align: left;
    color: var(--white);
    font-size: 16px;
}


/* #banner-nutricaoVegetal {
    filter: brightness(27%);
    height: auto;
    width: 100vw;
} */


/* .texto-nutriaoVegetal h2 {
    margin-bottom: 10%;
    font-size: 5rem;
}
.texto-nutriaoVegetal p {
    color: var(--white);
    margin-bottom: 10%;
    font-size: 1.3rem;
    text-align: left;
    padding: 20px;
}
.texto-nutriaoVegetal a {
    margin-bottom: 20%;
    text-align: center;
} */


/*Página Produto Nutri e Tradicional*/

#produtoResponsivo {
    display: none;
}


/* .produto-nutri img {
    height: auto;
    width: 80vw;
    margin-left: 10%;
    z-index: 999;
    position: relative;
    margin-top: 45px;
} */


/*Zoom Tradicional*/

#zoom-img-mistura-trad-granulos {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/FotoemBreve.png");
    background-position: center;
    background-size: cover;
}

#zoom-img-trad-sulfatoDeAmonioFarelado {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/Sulfato-de-Amônio-Fgrande.png");
    background-position: center;
    background-size: cover;
}

#zoom-img-trad-sulfatoDeAmonioGranulado {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/Sulfato-de-Amônio-Granulado.png");
    background-position: center;
    background-size: cover;
}

#zoom-img-trad-ureiaGranulada {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/Ureia-Granulada.png");
    background-position: center;
    background-size: cover;
}

#zoom-img-trad-ureiaGranuladaNbpt {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/Ureia-NBPT-tradiconal.png");
    background-position: center;
    background-size: cover;
}

#zoom-img-trad-ureiaMicroGranulada {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/Ureia-MicroGranulada.png");
    background-position: center;
    background-size: cover;
}

#zoom-img-trad-MAP-FosfatoMonoamônicoGranulado {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/MAP-Fosfato monoamônico granulado.png");
    background-position: center;
    background-size: cover;
}

#zoom-img-trad-SSP-SuperfosfatoSimplesGranulado {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/(SSP)-Superfosfato simples-granuladopng.png");
    background-position: center;
    background-size: cover;
}

#zoom-img-trad-SSPA-SuperfosfatoSimplesAmoniadoGranulado {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/(SSPA) Superfosfato simples-amoniado-granuladopng.png");
    background-position: center;
    background-size: cover;
}

#zoom-img-trad-TSP-SuperfosfatoTriploGranulado {
    width: 550px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/TSP-Superfosfato-triplo%20granulado.png");
    background-position: center;
    background-size: cover;
}

#zoom-trad-KCL-CloretoDePotassioGranulado {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/KCl-Cloreto-de-potássio granulado.png");
    background-position: center;
    background-size: cover;
}

#zoom-trad-KCL-CloretoDePotassioPo {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/FotoemBreve.png");
    background-position: center;
    background-size: cover;
}

#zoom-trad-BoroGranulado {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/FotoemBreve.png");
    background-position: center;
    background-size: cover;
}

#zoom-trad-BR12Granulado {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/FotoemBreve.png");
    background-position: center;
    background-size: cover;
}

#zoom-trad-OxidoDeZincoGranulado {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/FotoemBreve.png");
    background-position: center;
    background-size: cover;
}

#zoom-trad-S90Pastilhado {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/S90-pastilhado.png");
    background-position: center;
    background-size: cover;
}


/*Zoom Nutri*/

#zoom-img-mistura-nutri-granulos {
    width: 340px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/mistura-granulos-nutri+.png");
    background-position: center;
    background-size: cover;
}

#zoom-nutri-ureia {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/Ureia-Nutri+.png");
    background-position: center;
    background-size: cover;
}

#zoom-nutri-KCL-CloretoDePotassioGranulado {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/KCl-Cloreto de potássio granulado-nutri+.png");
    background-position: center;
    background-size: cover;
}

#zoom-nutri-MAP-FosfatoMonoamônicoGranulado {
    width: 380px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/MAP-Fosfato monoamônico granulado.png");
    background-position: center;
    background-size: cover;
}

#zoom-img-nutri-TSP-SuperfosfatoTriploGranulado {
    width: 560px;
    height: 380px;
    background: url("https://fertilizantesalianca.com.br/img/Produtos/TSP-Superfosfato-triplo granulado.png");
    background-position: center;
    background-size: cover;
}


/*Fim Zoom*/

.trad-prod {
    background-color: var(--marrom);
    position: relative;
    height: auto;
    z-index: 997;
}

.nutri-prod {
    background-color: var(--green-dark);
    position: relative;
    height: auto;
    z-index: 997;
}

.nav-prod {
    background-color: var(--green-light);
}


/*Nav PIlls Produtos*/

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link,
.nav-pills-categoria .nav-link.active {
    color: var(--white) !important;
    background-color: var(--green-dark) !important;
}

.nav-pills-categoria .nav-link {
    width: 200px !important;
    background-color: var(--beje);
    color: var(--black) !important;
    border-radius: 35px !important;
    text-align: center;
    margin-top: 12px;
}

.nav-pills .nav-link {
    color: var(--black) !important;
    width: 310px !important;
}

.nav-pills .nav-link {
    border-radius: 35px !important;
    color: var(--marrom);
    background-color: var(--beje);
    margin-top: 8px !important;
}

.nav-produtos {
    padding-right: 150px !important;
    padding-left: 150px !important;
}

.img-produ {
    width: 324px;
    height: 380px;
}


/* Fim Nav PIlls Produtos*/

#especifi {
    background-color: var(--beje);
    width: 100%;
}

.trad-prod .card {
    height: auto;
}


/* .texto-box-produto {
    position: absolute;
    right: 5%;
    z-index: 998;
    color: var(--white);
    margin-top: 430px;
    margin-left: 80px;
    font-family: "KohinoorBanglaBold", sans-serif;
    text-align: left;
} */

.texto-produto-responsivo {
    color: var(--white);
    font-family: "KohinoorBangla", sans-serif;
    text-align: left;
    margin-top: 50px;
    font-weight: 500 !important;
}


/* 
.img-box-nutri {
    width: 600px;
    height: auto;

    margin-top: 20px;
} */


/* .img-box-nutri-responsivo {
    padding-bottom: auto;
    padding-left: 10px;
    padding-right: 10px;
    width: auto;
} */


/* .img-box-trad {
    width: 400px;
    padding-left: 30px;
    margin-top: 30px;
    margin-bottom: 10px;
} */


/* .descri-produtos {
    background-color: var(--green-produtos2);
    padding-top: 60px;
} */

.card-text {
    background-color: var(--marrom);
}


/* // Página Produto Nutri e Tradicional*/


/* Pagina Nutrição vegetal */


/* #container-imagem-nutri {
    top: 5%;
    z-index: 997;    
} */

#textoNutricao>.row>p {
    font-family: "KohinoorBanglaMedium", sans-serif;
    font-weight: 500;
    padding: 0px 15px 0px 15px;
    font-size: 1rem;
}

#textoNutricao a {
    color: var(--gray-text) !important;
}

#textoNutricaoNormal>.row>p {
    font-family: "KohinoorBanglaMedium", sans-serif;
    font-weight: 500;
    /* padding: 0px 0px 0px 40px; */
    font-size: 1rem;
}


/* .nutri-texto p {
    font-family: "KohinoorBanglaMedium", sans-serif;
    font-weight: 500;
    padding: 0px 40px 0px 40px;
    font-size: 1rem;
}

.nutri-texto {
    background-color: var(--green-dark);
} */


/* .titulo-nutricao {
    font-size: 4rem;
    font-family: "KohinoorBanglaMedium", sans-serif;
    color: var(--white);
    font-weight: 700;
    margin-top: 5%;
} */


/* Fim Pagina Nutrição vegetal */


/*Página Contato*/

#contatos {
    display: none;
}

#contatos a {
    color: var(--beje)!important;
    text-decoration: underline;
}

.card-contato {
    height: auto;
    background-color: var(--green-dark);
    border: 1px solid var(--green-dark) !important;
    border-radius: 20px;
    padding: 30px;
    margin-bottom: 25px;
    word-wrap: break-word;
    color: var(--white);
    text-align: center;
    box-shadow: 5px 5px 15px 5px var(--green-produtos2);
}

.card-head-prod {
    color: var(--white);
    height: 50px;
    margin-left: -7px;
    margin-right: -7px;
    margin-top: -20px;
    text-align: center;
    border-radius: 20px 20px 0 0;
    z-index: 998;
}

.card-head-prod h5 {
    font-size: 14px;
    font-weight: 700;
    padding-top: 10px;
}

.card-head-prod p {
    color: var(--white);
}

.card-body {
    background-color: var(--white) !important;
    border: none;
}

.form-control:focus {
    color: var(--green-dark) !important;
    background-color: #fff;
    border-color: var(--green-dark) !important;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(29, 107, 36 0.25) !important;
}


/* .title-contato {
    font-family: "KohinoorBanglaBold", sans-serif;
    color: var(--white) !important;
    margin: 0;
    position: absolute;
    top: 33%;
    left: 190px;
    font-size: 133px;
    text-transform: lowercase;
    font-weight: 700;
} */


/* #banner-contato {
    height: 100vh;
    max-width: 100%;
    margin-bottom: 0;
    background: var(--marrom);
} */


/* #banner-contato-empresa {
    background: url("https://fertilizantesalianca.com.br/img/empresa-contato.png");
    height: 100vh;
    margin-bottom: 0;
} */


/* #banner-contato-empresa-responsivo {
    display: none;
} */


/* .img-contato {
    width: auto;
    display: flex;
    position: absolute;
    height: 600px;
    left: 33%;
    top: 25px;
} */


/* #banner-contato-text h5 {
    margin-top: 130px;
    margin-left: 200px;
    color: var(--white);
    font-family: "KohinoorBanglaBold", sans-serif;
} */


/* #banner-contato-text p {
    margin-left: 200px;
    color: var(--white);
    font-family: "KohinoorBanglaMedium", sans-serif;
} */


/* .card-banner-contato {
    background-color: var(--green-dark);
    width: 580px;
    padding: 20px 20px 20px 0px;
    border-radius: 20px;
} */


/* .texto-card-banner-contato-p {
    font-family: "KohinoorBangla", sans-serif;
    font-weight: 100;
    font-size: 14px;
} */


/* .texto-card-banner-contato-titulo {
    margin-top: 2px;
    margin-bottom: 0px;
    font-size: 16px;
    color: var(--white);
    font-family: "KohinoorBanglaBold", sans-serif;
    font-weight: 900;
} */


/* #emails-contato {
    display: none;
} */


/*Google maps*/

.map-container-7 {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
    display: flex;
}

.map-container-7 iframe {
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    border: 0rem;
    z-index: 998;
}


/* Footer */

#myFooter {
    background-color: #010102;
    color: #fff;
    font-family: "KohinoorBangla", sans-serif;
    font-weight: 500;
}

#myFooter .p {
    text-align: justify;
    color: #fff;
    margin-bottom: 0px !important;
    font-weight: 500px;
    font-family: "KohinoorBangla", sans-serif;
}

#myFooter a {
    color: #ffff;
    text-decoration: none;
}

#myFooter .row {
    margin-bottom: 60px;
}

#myfooter .container {
    margin-bottom: 0;
}

#myFooter .social-icons {
    float: left;
}

.instagram {
    border: 1px solid #fff;
    border-radius: 30px;
    background-color: transparent;
    width: 28px;
    height: 28px;
}

.facebook {
    border-radius: 30px;
    background-color: transparent;
    width: 28px;
    height: 28px;
}

.whatsapp {
    border-radius: 30px;
    background-color: transparent;
    width: 28px;
    height: 28px;
}

.top-links li {
    display: inline-block;
    margin-right: 50px;
    margin-left: -40px;
    width: 30px;
    height: 30px;
    background: var(--white) !important;
    text-align: center;
    border-radius: 50%;
    transition: opacity 0.6s ease;
}

.icone-social {
    color: var(--black) !important;
    font-size: 18px;
    margin-top: 20%;
}

.top-links :hover {
    background: var(--hover) !important;
}


/* Fim Footer */


/* Responsive */


/* Jumbotron quem osmos ocultado desktop */

@media only screen and (min-width: 1200px) {
    .desktop-hide {
        display: none !important;
    }
}

@media (min-height: 769px) {
    #banner-principal-2 {
        margin-top: 0%;
    }
    #banner-principal-3 {
        margin-top: 0% !important;
    }
    #banner-principal-4 {
        margin-top: 0%;
    }
}

@media (min-width: 1800px) {
    /*Pagina Quem somos 1880px */
    .texto-quemSomos h2 {
        margin-top: -60%;
        font-size: 10rem;
    }
    .texto-quemSomos p {
        margin-top: -85%;
        font-size: 1.8rem;
    }
    div.nutricao-vegetal {
        background-image: url("https://fertilizantesalianca.com.br/img/plantacao-grande.png");
        height: auto;
        min-width: 100%;
        width: 100%;
    }
    /* .text-veg {
        font-size: 20px;
        font-weight: 700;
        width: 60%;
        height: 700px;
        left: 23%;
        word-wrap: break-word;
    } */
    /*Página Produtos Tradicional e Nutri 1800*/
    /* .box-texto {
        width: 800px !important;
        height: 200px !important;
        right: 10%;
        top: 100px;
    } */
    /* .texto-box-produto {
        width: 40vw;
        margin-top: 100px;
        margin-left: 60px;
        font-size: 1.8em;
    } */
    /* .img-box-nutri {
        width: 500px;
        padding-left: 30px;
        margin-top: 10px;
    } */
}

@media (min-width: 1649px) {
    #banner-principal-2-grande {
        margin-top: -3%;
    }
    #banner-principal-3-grande {
        margin-top: -7% !important;
    }
    #banner-principal-4-grande {
        margin-top: -7%;
    }
}

@media (min-width: 1500px) {
    .texto-banner-home3 p {
        margin-bottom: -5px;
    }
    .texto-banner-home3 h2 {
        margin-bottom: 40%;
        font-size: 5rem !important;
    }
    .texto-banner-home4 h2 {
        margin-bottom: 40%;
        font-size: 5rem !important;
    }
    .texto-banner-home4 p {
        font-size: 2.2rem;
    }
    .texto-banner-home5 p {
        font-size: 6rem !important;
    }
    .texto-banner-home5 h2 {
        margin-bottom: 36%;
        font-size: 2rem !important;
    }
    #banner-principal-1-grande,
    #banner-principal-2-grande,
    #banner-principal-3-grande,
    #banner-principal-4-grande {
        display: block;
    }
    #banner-principal-1,
    #banner-principal-2,
    #banner-principal-3,
    #banner-principal-4 {
        display: none;
    }
    /*Quem Somos pagina min 1500px*/
    .texto-quemSomos h2 {
        margin-top: 20%;
        font-size: 7rem;
    }
    .texto-quemSomos p {
        margin-top: 0%!important;
        margin-left: 5%!important;
        font-size: 1.5rem;
    }
}

@media (min-width: 1400px) {
    #banner-principal-2 {
        margin-top: 0%;
    }
    #banner-principal-3 {
        margin-top: 0%;
    }
    #banner-principal-4 {
        margin-top: 0%;
    }
    #carousel .carousel-inner,
    #carousel .carousel-item {
        height: auto;
        width: 100vw;
        max-width: 100%;
        max-height: 875px;
    }
}

@media (min-width: 1299px) and (min-height: 769px) {
    #carousel .carousel-inner,
    #carousel .carousel-item {
        height: auto;
        width: 100vw;
        max-width: 100%;
        max-height: 875px;
    }
}

@media (max-width: 1298px) {
    /*Slide Principal Home 1298*/
    .texto-banner-home1 h2 {
        margin-bottom: 20%;
    }
    .texto-banner-home2 h2 {
        margin-bottom: 7%;
        font-size: 4.3rem;
    }
    .texto-banner-home2 p {
        margin-bottom: -10px !important;
    }
    .texto-banner-home3 h2 {
        margin-bottom: 48%;
    }
    .texto-banner-home3 p {
        margin-bottom: -5px;
    }
    .texto-banner-home4 h2 {
        margin-bottom: 45%;
    }
    .main-btn {
        margin-left: 80%;
    }
    .main-btn {
        margin-left: 60%;
    }
    #carousel .carousel-inner,
    #carousel .carousel-item {
        height: auto;
        width: 100vw;
        max-width: 100%;
    }
    #banner-principal-2,
    #banner-principal-3,
    #banner-principal-4 {
        margin-top: 0;
    }
    /*Nutrição Vegetal Home 1298px*/
    /* 
    #banner-nutricaoVegetal {
        height: auto;
        width: 100%;
    } */
    /* .texto-nutriaoVegetal h2 {
        margin-bottom: 10% !important;
    }

    .texto-nutriaoVegetal p {
        margin-bottom: 10% !important;
    } */
    /*Página Produto Nutri e Tradicional*/
    /* .box-texto {
        width: 600px !important;
        right: 8%;
        top: 80px;
    } */
    /*produtos*/
    .trad-prod {
        height: 80vh;
    }
    /* .texto-box-produto {
        width: 40vw;
        margin-top: 50px;
        margin-left: 40px;
    } */
    #produto {
        height: auto;
    }
    /* .produto-nutri img {
        width: 80vw;
        margin-left: 0%;
        position: relative;
        margin-top: 45px;
    } */
    /* .descri-produtos {
        padding-top: 60px;
    } */
    /* // Página Produto Nutri e Tradicional*/
}

@media (min-width: 1224px) and (max-width: 1499px) {
    /*Quem Somos Home */
    .texto-quemSomos h2 {
        margin-top: 35%;
        font-size: 5rem;
    }
    .texto-quemSomos p {
        margin-top: 0%;
        font-size: 1rem;
    }
}

@media (max-width: 1223px) {
    /*Quem Somos Home 1223*/
    .texto-quemSomos h2 {
        margin-top: 40%;
        font-size: 5rem;
    }
    .texto-quemSomos p {
        margin-top: 0%;
        font-size: 0.9rem;
    }
}

@media (max-width: 1190px) {
    /* .nutricao-desktop{
        top:40%!important;
    } */
    #navbar-links {
        margin-left: 30% !important;
        /* Margem dos links da navbar */
    }
}

@media (max-width: 1130px) {
    /*Página Produto Nutri e Tradicional*/
    /* .nutricao-desktop{
        top:30%!important;
    } */
    .trad-prod {
        height: auto;
        padding-bottom: 60px;
    }
    /* 
    .texto-box-produto {
        margin-left: 100px;
        width: 35vh;
    } */
    /* // Página Produto Nutri e Tradicional 1130*/
    /*Home*/
    #carousel .carousel-inner,
    #carousel .carousel-item {
        height: auto !important;
        width: 100vw;
    }
    /*Quem Somos Home 1130*/
    .texto-quemSomos h2 {
        margin-top: 50%;
    }
    /*Nutricao Vegetal Home 1130*/
    /* .texto-nutriaoVegetal h2 {
        margin-bottom: 5% !important;
    }

    .texto-nutriaoVegetal p {
        margin-bottom: 10% !important;
    } */
}

@media (max-width: 1088px) {
    .texto-nutricao-desktop p {
        font-size: 15px;
    }
    .nutricao-desktop {
        top: 30% !important;
    }
}


/*Ipad pro */

@media (max-width: 1024px) {
    #navbar-links {
        margin-left: 25% !important;
        /* Margem dos links da navbar */
    }
    /*Slide Principal Home 1024*/
    .texto-banner-home1 h2 {
        margin-bottom: 11%;
    }
    .texto-banner-home2 h2 {
        margin-bottom: 5%;
    }
    .texto-banner-home3 h2 {
        margin-bottom: 45%;
        font-size: 3rem;
    }
    .texto-banner-home3 p {
        margin-bottom: -8px;
        font-size: 1.5rem;
    }
    .texto-banner-home4 h2 {
        margin-bottom: 38%;
        font-size: 3.5rem !important;
    }
    .texto-banner-home5 h2 {
        margin-bottom: 30%;
    }
    /*Quem Somos Home 1024*/
    #banner-quemSomos {
        height: 800px;
        width: auto !important;
        min-width: 100%;
        margin-left: -12% !important;
    }
    .texto-quemSomos h2 {
        margin-top: 30%;
    }
    .texto-quemSomos p {
        margin-top: 0%;
        font-size: 0.8rem;
    }
}

@media (max-width: 992px) {
    /*Geral 992*/
    p {
        font-size: 14px;
    }
    /*Nav 992*/
    .card-logo {
        top: 0px;
    }
    /* slider Home */
    #carousel .carousel-inner,
    #carousel .carousel-item {
        min-height: auto !important;
        width: 100%;
    }
    #slidePrincipal {
        margin-top: 55px !important;
    }
    #slidePaginasResponsivo {
        display: block;
        margin-top: 55px;
    }
    #slidePaginas {
        display: none;
    }
    .carousel-caption {
        left: 10%;
        right: 10%;
    }
    .texto-banner-home1 p {
        margin-bottom: -22px !important;
        /*Não mudar*/
    }
    .texto-banner-home1 h2 {
        margin-bottom: 0%;
        /*Não mudar*/
    }
    .texto-banner-home2 p {
        margin-bottom: -10px !important;
        /*Não mudar*/
    }
    .texto-banner-home2 h2 {
        margin-bottom: 2%;
        font-size: 4.3rem;
        /*Não mudar*/
    }
    .texto-banner-home3 h2 {
        margin-bottom: 38%;
    }
    /*Página Quem Somos 992px */
    #quemsomos {
        display: none;
    }
    /* #banner-quemSomos {
        opacity: 0.5 !important;
        height: 500px !important;
        margin-left: 0 !important;
    }
    .texto-quemSomos h2 {
        text-shadow: black 0.1em 0.1em 0.2em;
        margin-top: -60% !important;
    }
    .texto-quemSomos p {
        text-align: left;
        margin-top: 0% !important;
    } */
    .main-btn,
    .main-btn2,
    .main-btn3 {
        margin-left: 0%;
    }
    /*Nutrição Vegetal Home 992*/
    /* .texto-nutriaoVegetal h2 {
        margin-bottom: 3% !important;
    }

    .texto-nutriaoVegetal p {
        margin-bottom: 7% !important;
    } */
    /*nav*/
    .card-tempo {
        display: none;
    }
    .card-tempo-responsivo {
        display: flex;
        background-color: transparent !important;
        color: var(--green-dark) !important;
        margin-top: -65px !important;
        margin-left: 50% !important;
        z-index: 9999;
        position: fixed;
        width: 50px;
    }
    .tempo {
        color: var(--green-dark) !important;
        width: 50px !important;
    }
    .cidade {
        color: var(--green-dark) !important;
    }
    .navbar-toggler {
        margin-left: 90% !important;
    }
    #navbar-links {
        margin-left: 0% !important;
        text-align: center;
        /* Margem dos links da navbar */
    }
    .dropdown-menu {
        border: none !important;
        text-align: center !important;
    }
    /*Página Nutrição Vegetal 992*/
    .title-pagina-nutricao-responsivo {
        font-family: "KohinoorBanglaBold", sans-serif;
        color: var(--white) !important;
        margin: 0;
        position: absolute;
        top: 28% !important;
        font-size: 3rem;
    }
    /*Página Produto Nutri e Tradicional 992*/
    /* .texto-banner-nutri-responsivo {
        top: 18%;
    } */
    /* .texto-banner-nutri-responsivo p {
        margin-top: 100%;
    } */
    #produto {
        display: none;
    }
    #produtoResponsivo {
        display: block;
        height: auto;
    }
    .trad-prod {
        height: auto;
    }
    /* .box-texto {
        left: 30%;
        top: 20px;
    } */
    /* .texto-box-produto {
        width: 80vw;
        margin-left: 0px;
        margin-top: 20%;
    } */
    .texto-produto-responsivo {
        margin-top: -50px;
        font-size: 1rem;
        margin-bottom: -50px;
    }
    /* .produto-nutri img {
        width: 80vh;
        margin-left: 33%;
        margin-top: -80px;
    } */
    /* 
    .descri-produtos {
        padding-bottom: 0px;
    } */
    .pills-justificado,
    .pills-img-justificado {
        display: flex;
        justify-content: center !important;
    }
    /* .card-logo-produto {
        margin-top: 20px;
        padding: 50px;
        background: var(--white);
        border: 1px solid var(--white);
        border-radius: 20px;
    } */
    /* .card-logo-produto img {
        margin-top: -50px;
    } */
    /* //Página Produto Nutri e Tradicional 992*/
    /*Página Contato 992px*/
    #contatos {
        display: block;
        background-color: var(--green-dark);
    }
    /* #emails-contato {
        display: block;
        margin-top: 30px;
        font-family: "KohinoorBanglaBold", sans-serif;
    } */
    /* #emails-contato h3 {
        color: var(--white);
        margin-bottom: 30px;
    } */
    /* #emails-contato a {
        color: var(--white);
        margin-bottom: 60px;
        font-size: 14px;
        line-height: 30px;
    } */
    .texto-contato {
        margin-left: 20px;
    }
    .texto-contato a,
    .texto-contato p,
    .card-body-tabela a {
        font-size: 16px !important;
    }
    /*Página Quem Somos*/
}

@media (max-width: 810px) {
    /*Página Quem Somos*/
}

@media (max-width: 768px) {
    /* geral */
    .container {
        padding: 20px 10px;
    }
    /*Página Principal Slide Home 768px*/
    #banner-principal-1,
    #banner-principal-2,
    #banner-principal-3,
    #banner-principal-4 {
        height: 700px !important;
        width: auto !important;
        min-width: 100%;
        display: flex;
        float: center !important;
        margin-left: -33% !important;
    }
    .texto-banner-home1 h2 {
        margin-bottom: 22%;
    }
    .texto-banner-home2 h2 {
        margin-bottom: 7%;
    }
    .texto-banner-home3 h2 {
        margin-bottom: 65%;
        font-size: 3.5rem;
    }
    .texto-banner-home4 h2 {
        margin-bottom: 65%;
    }
    .texto-banner-home4 p {
        font-size: 1.6rem !important;
    }
    .texto-banner-home5 h2 {
        margin-bottom: 50%;
    }
    .texto-banner-home5 p {
        font-size: 3.5rem;
    }
    .main-btn {
        top: 5% !important;
    }
    /*Nutrição Vegetal Home 768*/
    /* #banner-nutricaoVegetal {
        height: 400px !important;
        width: auto !important;
        min-width: 100%;
        display: flex;
        float: center !important;
        margin-left: -250px !important;
    } */
    /* .texto-nutriaoVegetal h2 {
        margin-bottom: 10% !important;
    }

    .texto-nutriaoVegetal p {
        margin-bottom: 10% !important;
    } */
    /* .text-veg {
        font-size: 18px;
        width: 90%;
        display: block;
        justify-content: center;
        margin-left: 0;
    }

    .text-veg a {
        font-size: 16px;
    } */
    /* 
    .card-logo-produto {
        margin-top: 20px;
        padding: 40px;
        background: var(--white);
        border: 1px solid var(--white);
        border-radius: 20px;
    } */
    /* .card-logo-produto img {
        margin-top: -60px;
    } */
    .texto-produto-responsivo {
        margin-top: 0;
        margin-bottom: 0;
    }
    /* .produto-nutri img {
        height: auto;
        width: 550px;
        margin-left: 12%;
        margin-top: -10px;
    } */
    /* .btn-nutri-home {
        margin-left: 200% !important;
        margin-top: 130px !important;
    } */
    /*Página Quem Somos 768*/
    /* #banner-quemSomos {
        height: 550px !important;
        width: auto !important;
        min-width: 100%;
        display: flex;
        float: center !important;
    }
    .texto-quemSomos p {
        font-size: 0.85rem;
    } */
    /*Página Contato 768*/
    /* .img-contato-responsiva {
        height: 100vh;
    } */
    /*Página Nutrição Vegetal 768*/
    /*footer*/
    /*-- social-icons --*/
    .top-links {
        margin-left: 30%;
    }
}

@media (max-width: 720px) {
    #banner-principal-2,
    #banner-principal-4 {
        margin-left: -38% !important;
    }
    #banner-principal-1,
    #banner-principal-3 {
        margin-left: -40% !important;
    }
}

@media (max-width: 700px) {
    #banner-principal-1,
    #banner-principal-3 {
        margin-left: -45% !important;
    }
    #banner-principal-2,
    #banner-principal-4 {
        margin-left: -40% !important;
    }
}

@media (max-width: 650px) {
    #banner-principal-1,
    #banner-principal-3 {
        margin-left: -53% !important;
    }
    #banner-principal-2,
    #banner-principal-4 {
        margin-left: -50% !important;
    }
}

@media (max-width: 576px) {
    /*geral*/
    p,
    a {
        font-size: 1rem;
    }
    /*nav 576*/
    .card-tempo-responsivo {
        margin-left: 50% !important;
    }
    #logo {
        width: 70px;
        margin: 10px 0px 10px 25px;
    }
    .card-logo {
        margin-left: 5px;
        height: 90px;
        width: 120px !important;
        -webkit-box-shadow: 0px 10px 13px -7px gray, 0px 5px 15px 5px rgba(0, 0, 0, 0);
        box-shadow: 0px 10px 13px -7px gray, 0px 5px 15px 5px rgba(0, 0, 0, 0);
        z-index: 9999 !important;
        border: 1px solid var(--white) !important;
        margin-top: -15px !important;
    }
    /*Slider Home 576*/
    #banner-principal-1,
    #banner-principal-2,
    #banner-principal-4 {
        height: 500px !important;
        width: auto !important;
        margin-left: -33% !important;
    }
    #banner-principal-3 {
        height: 500px !important;
        width: auto !important;
        margin-left: -200px !important;
    }
    .texto-banner-home1 p {
        font-size: 1.3rem;
        margin-bottom: -5px !important;
    }
    .texto-banner-home1 h2 {
        margin-bottom: 15%;
        font-size: 5.3rem;
    }
    .texto-banner-home2 p {
        font-size: 1.3rem;
        margin-bottom: -5px !important;
    }
    .texto-banner-home2 h2 {
        margin-bottom: 5% !important;
        font-size: 4rem !important;
    }
    .texto-banner-home3 h2 {
        margin-bottom: 68%;
        font-size: 2.3rem;
    }
    .texto-banner-home3 p {
        margin-bottom: 0;
        font-size: 1.1rem;
    }
    .texto-banner-home4 p {
        font-size: 1.2rem !important;
    }
    .texto-banner-home4 h2 {
        margin-bottom: 70%;
        font-size: 2rem !important;
    }
    .texto-banner-home5 h2 {
        margin-bottom: 40%;
        font-size: 1.3rem !important;
    }
    .texto-banner-home5 p {
        font-size: 3rem;
    }
    /*Página Quem Somos 576*/
    /* #banner-quemSomos {
        opacity: 0.5;
        height: 600px !important;
        width: auto !important;
        margin-left: -20% !important;
    } */
    /* .text-veg {
        width: 90%;
        font-size: 18px;
        justify-content: center;
        margin-left: 0;
        left: 40px;
        word-wrap: break-word;
    }

    .text-veg a {
        font-size: 18px;
        font-weight: 900;
    } */
    /*contato 576*/
    /* .img-contato {
        height: 75vh;
        max-width: 90%;
        left: -10px;
        margin-top: 40%;
    } */
    /* .title-contato-responsivo {
            top: 50%;
            font-size: 80px;
            left: 10%;
        } */
    /* #tabelaResponsivo .row {
        margin-left: -10px;
    } */
    /* .texto-banner-nutri-responsivo {
        top: 10%;
    } */
    /* .img-box-trad {
        width: 70vw;
        padding-left: 0px;
        margin-top: 30px;
    } */
    /* .card-logo-produto {
        margin-top: 20px;
        padding: 15px;
        background: var(--white);
        border: 1px solid var(--white);
        border-radius: 20px;
    }

    .card-logo-produto img {
        margin-top: -100px;
    } */
    /*Página contato 576px*/
    .card-title {
        font-size: 1.4rem !important;
    }
    .title-pagina-nutricao-responsivo {
        top: 20% !important;
    }
}

@media (max-width: 500px) {
    #banner-principal-1,
    #banner-principal-3 {
        margin-left: -45% !important;
    }
    #banner-principal-2,
    #banner-principal-4 {
        margin-left: -40% !important;
    }
}

@media (max-width: 450px) {
    #banner-principal-1,
    #banner-principal-4,
    #banner-principal-2 {
        margin-left: -50% !important;
    }
    #banner-principal-3 {
        margin-left: -53% !important;
    }
    .texto-banner-home2 p {
        font-size: 1rem;
    }
    .texto-banner-home3 h2 {
        margin-bottom: 75%;
        font-size: 2rem;
    }
    .texto-banner-home3 p {
        font-size: 1rem;
    }
    .texto-banner-home5 p {
        font-size: 2.5rem;
    }
    /*Página Quem Somos 450px*/
    /* .texto-quemSomos p {
        font-size: 0.8rem;
    }
    .texto-quemSomos h2 {
        font-size: 2.5rem;
    } */
    /*Página Produtos 450px*/
    #zoom-img,
    #zoom-img2,
    #zoom-img3,
    #zoom-img4,
    #zoom-img5,
    #zoom-img-trad,
    #zoom-img-trad2,
    #zoom-img-trad3,
    #zoom-img-trad4,
    #zoom-img-trad5,
    #zoom-img-trad6 {
        width: 300px;
        height: 300px;
    }
}

@media (max-width: 414px) {
    /* geral */
    .container {
        padding: 20px 10px;
    }
    /*Nav 414*/
    .tempo {
        width: 20px;
    }
    .cidade {
        width: 100px !important;
        line-height: 12px;
        margin-left: -40px;
    }
    .img-card-tempo {
        margin-top: 10px;
        text-align: center;
        width: 30px;
        height: 30px;
    }
    .navbar-toggler {
        margin-left: 75% !important;
    }
    /* slider home principal 414px */
    #banner-principal-1,
    #banner-principal-3,
    #banner-principal-4 {
        margin-left: -60% !important;
    }
    #banner-principal-2 {
        margin-left: -60% !important;
    }
    .texto-banner-home2 h2 {
        font-size: 3rem !important;
    }
    .texto-banner-home3 h2 {
        margin-bottom: 80%;
        font-size: 2rem;
    }
    .texto-banner-home3 p {
        font-size: 1rem;
    }
    .texto-banner-home4 p {
        font-size: 1rem;
    }
    .texto-banner-home4 h2 {
        margin-bottom: 80%;
    }
    /*Pagina Quem Somos 414*/
    /* #banner-quemSomos {
        margin-left: -50% !important;
    } */
    /* .texto-quemSomos p {
        margin-top: -10%;
        font-size: 1rem;
        font-weight: 700;
    } */
    /*Jumbotrom Página Principal*/
    /*Página Nutri e Tradicional 425*/
    /* .trad-prod {
        height: 92vh;
    } */
    /* .texto-banner-nutri-responsivo p {
        margin-top: 95%;
    } */
    /* .box-texto {
        width: 300px !important;
        height: 150px !important;
        left: 10%;
        margin-top: 0 !important;
    } */
    /* .img-box-nutri {
        width: 280px !important;
        padding-left: 0px;
    } */
    /* .img-box-trad {
        width: 60vw;
        padding-left: 0px;
        margin-top: 50px;
    } */
    /* .texto-box-produto {
        width: 90vw;
        margin-top: 75%;
        margin-left: 0;
    } */
    /* .produto-nutri img {
        width: 80vw;
        margin-left: 5%;
        margin-top: -40px;
    } */
    /* .text-veg {
        width: 100%;
        font-size: 14px;
        justify-content: center;
        margin-left: 0;
        left: 20px;
        word-wrap: break-word;
    } */
    /*Nutricao Vegetal Home 414px*/
    /* #banner-nutricaoVegetal {
        height: 500px !important;
    } */
    /* .texto-nutriaoVegetal h2 {
        margin-bottom: 20% !important;
        padding: 0px;
    }

    .texto-nutriaoVegetal p {
        font-size: 1rem !important;
        margin-bottom: 20% !important;
        padding: 0px !important;
    } */
    /*Página Contato 414px*/
    .card-contato {
        width: 375px;
        margin-left: -12% !important;
        height: auto;
    }
    /*Página Nutrição Vegetal 414px*/
    /* #textoNutricao>.row>p {
        padding: 0px 20px 0px 20px;
    } */
    /* .nutri-texto p {
        padding: 0px 20px 0px 20px;
    } */
    .title-pagina-nutricao-responsivo {
        font-size: 2rem;
    }
}

@media (max-width: 375px) {
    #banner-principal-1 {
        margin-left: -70% !important;
    }
    #banner-principal-2 {
        margin-left: -70% !important;
    }
    #banner-principal-3,
    #banner-principal-4 {
        margin-left: -70% !important;
        width: 50%;
    }
    .texto-banner-home3 h2 {
        margin-bottom: 92%;
        font-size: 1.8rem;
    }
    .texto-banner-home4 h2 {
        margin-bottom: 85%;
        font-size: 1.8rem !important;
    }
    .texto-banner-home4 p {
        font-size: 1rem !important;
    }
    .texto-banner-home5 p {
        font-size: 2.1rem;
    }
    .texto-banner-home5 h2 {
        font-size: 1rem !important;
        margin-bottom: 60% !important;
    }
    /*Area Quem Somos 375*/
    /* #banner-quemSomos {
        margin-left: -50% !important;
        height: 650px !important;
    } */
    /*Página Contato 375px*/
    .card-contato {
        width: 350px;
        margin-left: -16% !important;
        height: auto;
    }
    /*Página Nutrição Vegetal 375px*/
}

@media (max-width: 360px) {
    #banner-principal-1,
    #banner-principal-3,
    #banner-principal-4 {
        margin-left: -75% !important;
    }
    #banner-principal-2 {
        margin-left: -75% !important;
    }
    /*Area Quem Somos 360*/
    /* #banner-quemSomos {
        margin-left: -65% !important;
        height: 680px !important;
    } */
    .main-btn3 {
        font-size: 0.8rem;
        width: 250px;
    }
    /*Página Contato 360px*/
    .card-contato {
        width: 320px;
        margin-left: -14% !important;
        height: auto;
    }
    .card-title {
        font-size: 1.2rem !important;
    }
    /*Página Nutrição Vegetal 360px*/
    .title-pagina-nutricao-responsivo {
        top: 17% !important;
    }
}

@media (max-width: 320px) {
    #banner-principal-1,
    #banner-principal-3,
    #banner-principal-4 {
        margin-left: -90% !important;
    }
    #banner-principal-2 {
        margin-left: -90% !important;
    }
    #banner-quemSomos-home {
        margin-left: -95% !important;
    }
    .texto-banner-home1 h2 {
        font-size: 4rem;
    }
    .texto-banner-home2 h2 {
        font-size: 2.6rem;
        margin-bottom: 18%;
    }
    .texto-banner-home3 h2 {
        margin-bottom: 110%;
        font-size: 1.6rem;
    }
    .texto-banner-home4 h2 {
        margin-bottom: 100%;
        font-size: 1.5rem !important;
    }
    .texto-banner-home5 p {
        font-size: 1.9rem;
    }
    .texto-banner-home5 h2 {
        margin-bottom: 70% !important;
    }
    /*Página Quem Somos 320*/
    /* #banner-quemSomos {
        height: 800px !important;
        margin-left: -100% !important;
    } */
    /*Nutricao Vegetal Home 320px*/
    /* .texto-nutriaoVegetal h2 {
        font-size: 2rem !important;
        margin-bottom: 10% !important;
    } */
    /*Página Contato 320px*/
    .card-contato {
        width: 300px;
        margin-left: -21% !important;
        height: auto;
    }
    /*Página Nutrição Vegetal 320px*/
    #textoNutricao>.row>p {
        padding: 0px 10px 0px 10px;
    }
    /* .nutri-texto p {
        padding: 0px 10px 0px 10px;
    } */
}