@media screen and (min-width: 1920px) {

}

@media screen and (max-width: 1730px) {

}


@media screen and (max-height: 768px) {
    .details_parallax h1>span:nth-child(1) {
        font-size: 165px;
    }
    .details_parallax h1>span:nth-child(3) {
        font-size: 85px;
    }
    .details_parallax h1{
        line-height: 85px;
    }
    .details_parallax label{
        font-size: 70px;
    }
    .section_parallax_info h1 {
        font-size: 100px;
    }
    .slide_home .slick-arrow{
        display: none!important;
    }
    .slide_home .slick-dots{
        bottom: 30px;
    }
}

@media screen and (max-width: 1440px) {
    .details_parallax {
        padding: 70px 50px 0 50px;
    }
    .section_parallax_info .details_parallax {
        padding: 0 50px;
    }

}

@media screen and (max-width: 1280px) {
    .container{
        width: 100%;
        padding: 0 50px;
    }
    .images_news img{
        height: 350px;
    }
    .images_farmfresh{
        height: 600px;
    }
    .slide_news .slick-arrow {
        top: 175px;
    }
    .details_farmfresh h1{
        font-size: 100px;
        line-height: 90px;
    }
    .slider__buttons button.buttons_right {
        right: 15px;
    }
    .slider__buttons button.buttons_left {
        left: 15px;
    }
}

@media screen and (max-width: 1200px) {

}

@media screen and (max-width: 1100px) {
    .box_product .col-xs-3{
        width: 33.333%;
    }
    .section_parallax .col-xs-6{
        width: 100%;
    }
    .section_parallax{
        height: auto;
        display: inline-block;
        width: 100%;
    }
    .images_parallax{
        height: 100vh;
    }
    .details_parallax{
        height: auto!important;
        padding: 50px;
        text-align: center;
    }
    .section_farmfresh .col-xs-6{
        width: 100%;
    }
    .details_farmfresh{
        height: auto!important;
        padding: 50px;
    }
    .contact_footer .col-xs-4{
        width: 100%;
    }
    .contact_footer .col-xs-4:nth-child(1){
        display: none;
    }
    .contact_footer{
        text-align: center;
    }
    .social_media ul {
        margin: 15px 0;
        display: inline-block;
    }
    .contact_footer .col-xs-4 h4{
        display: none;
    }
    .contact_footer:before{
        top: 60px;
    }
    .brand_logo_footer img {
        height: 60px;
    }
    .brand_logo_footer{
        top: -25px;
    }
    .contact_email span{
        display: none;
    }
    .section_parallax_info .details_parallax{
        display: inline-block;
        padding: 50px;
        text-align: center;
        width: 100%;
    }
    .section_parallax_info .images_parallax {
        height: 50vh;
    }
    .section_parallax_info h1{
        font-size: 85px;
    }
    .details_parallax h1>span:nth-child(3){
        display: inherit;
    }
    .section_product{
        padding: 50px 0;
    }
    .section_news{
        padding: 50px;
    }
    .section_aboutus, .section_product_info{
        padding: 50px 0 80px 0!important;
    }
    .section_address{
        padding: 0 0 80px 0!important;
    }
    .services{
        padding: 50px 0 0;
        width: 100%;
    }
    .contact_form{
        width: 100%;
    }
    .details_address .col-xs-10{
        width: 100%;
    }
    .details_address .col-xs-2{
        width: 100%;
        margin-top: 30px;
        text-align: center;
    }
    .details_address{
        display: inline-block;
    }
    .details_address img {
        width: auto;
        height: 150px;
        margin: auto;
    }
    .section_contact{
        padding: 50px 0!important;
    }
    .google_map iframe{
        height: 500px;
    }
    .location{
        margin-top: 50px;
    }
}
@media screen and (max-height: 650px) {

}

@media screen and (max-width: 991px) {

}

@media screen and (max-width: 768px) {
    .box_product .col-xs-3{
        width: 50%;
    }
    .images_product{
        height: 310px;
    }
    .nav-tabs.nav-tabs-dropdown,
    .nav-tabs-dropdown {
        border-bottom: 1px solid #ffffff26;
        border-radius: 0;
        overflow: hidden;
        position: relative;
    }

    .nav-tabs.nav-tabs-dropdown::after,
    .nav-tabs-dropdown::after {
        content: '';
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 10px solid #ffffff;
        position: absolute;
        left: auto;
        right: 30px;
        top: 17px;
        margin: auto;
        transition: all 0.25s;
    }

    .nav-tabs-dropdown a {
        border-bottom: 1px solid #ffffff26 !important;
    }

    .nav-tabs.nav-tabs-dropdown.open a,
    .nav-tabs-dropdown.open a {
        position: relative;
        display: block;
    }

    .nav-tabs.nav-tabs-dropdown.open > li.active > a,
    .nav-tabs-dropdown.open > li.active > a {
        background: var(--pimary-color);
    }

    .nav-tabs.nav-tabs-dropdown li,
    .nav-tabs-dropdown li {
        display: inline;
        width: 100%;
        padding: 0;
        vertical-align: bottom;
    }

    .nav-tabs.nav-tabs-dropdown > li > a,
    .nav-tabs-dropdown > li > a {
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
        width: 100%;
        height: 100%;
        display: inline-block;
        border-color: transparent;
        background: var(--pimary-color);
        padding-right: 30px;
    }

    .nav-tabs.nav-tabs-dropdown > li > a:focus,
    .nav-tabs-dropdown > li > a:focus,
    .nav-tabs.nav-tabs-dropdown > li > a:hover,
    .nav-tabs-dropdown > li > a:hover,
    .nav-tabs.nav-tabs-dropdown > li > a:active,
    .nav-tabs-dropdown > li > a:active {
        border-color: transparent;
    }

    .nav-tabs.nav-tabs-dropdown > li.active > a,
    .nav-tabs-dropdown > li.active > a {
        display: block;
        border-color: transparent;
        position: relative;
        z-index: 0;
        background: var(--pimary-color);
    }

    .nav-tabs.nav-tabs-dropdown > li.active > a:focus,
    .nav-tabs-dropdown > li.active > a:focus,
    .nav-tabs.nav-tabs-dropdown > li.active > a:hover,
    .nav-tabs-dropdown > li.active > a:hover,
    .nav-tabs.nav-tabs-dropdown > li.active > a:active,
    .nav-tabs-dropdown > li.active > a:active {
        border-color: transparent;
    }
    .section_product ul.nav{
        width: 100%;
        text-align: left;
    }
    .box_language{
        right: 30px;
    }
    .button_container{
        left: 30px;
    }
    .button_container{
        padding: 0 10px;
    }
    .container{
        padding: 0 30px;
    }
    .details_parallax{
        padding: 50px 30px;
    }
    .details_parallax h1>span:nth-child(1) {
        font-size: 170px;
    }
    .details_parallax h1>span:nth-child(2) {
        font-size: 65px;
    }
    .details_parallax h1>span:nth-child(3) {
        font-size: 86px;
    }
    .details_parallax h1{
        line-height: 86px;
    }
    .details_parallax label{
        font-size: 80px;
        margin-bottom: 15px;
    }
    .images_news img {
        height: 450px;
    }
    .slide_news .slick-arrow {
        top: 225px;
    }
    .section_product{
        padding: 50px 0;
    }
    .section_news{
        padding: 50px 30px;
    }
    .images_farmfresh {
        height: 500px;
    }
    .box_language li{
        padding: 0 10px;
    }
    .details_farmfresh{
        padding: 50px 30px;
    }
    .overlay ul{
        padding: 0 30px;
    }
    .images_aboutus {
        height: 350px;
    }
    .section_aboutus p>span {
        display: inline;
    }
    .nav-tabs > li{
        padding: 0 5px;
    }
    .tabs__list{
        display: none!important;
    }
    .section_product_info .dropdown{
        display: block;
    }
    .row_news_info .col-xs-6{
        width: 100%;
    }
    .section_parallax_info .details_parallax{
        padding: 50px 30px;
    }
    .details_address .col-xs-6{
        width: 100%;
    }
    .details_address{
        text-align: center;
    }
    .details_address li label {
        width: auto;
    }
    ul.social_media_contact{
        display: inline-block;
    }
    .nav-tabs-dropdown{
        display: inherit !important;
    }
    .slider__buttons{
        display: none;
    }
}

@media screen and (max-width: 640px) {
    .details_parallax h1>span:nth-child(1) {
        font-size: 100px;
    }
    .details_parallax h1>span:nth-child(2) {
        font-size: 45px;
    }
    .details_parallax h1>span:nth-child(3) {
        font-size: 50px;
    }
    .details_parallax h1 {
        line-height: 50px;
    }
    .details_parallax label {
        font-size: 55px;
        margin-bottom: 10px;
    }
    .box_product .col-xs-3{
        width: 100%;
    }
    .images_product{
        height: auto;
    }
    h2{
        font-size: 32px;
    }
    .images_news img {
        height: 300px;
    }
    .details_farmfresh label{
        font-size: 32px;
    }
    .details_farmfresh h1 {
        font-size: 65px;
        line-height: 60px;
    }
    .images_farmfresh {
        height: 300px;
    }
    .brand_logo:before, .section_footer:before{
        width: 100%;

    }
    .overlay.open{
        width: 100%;
    }
    .box_language li {
        padding: 0 5px;
    }
    .box_language{
        font-size: 16px;
    }
    .overlay ul{
        margin: 80px auto 0;
    }
    .brand_logo{
        height: 80px;
    }
    .brand_logo:before{
        top: 40px;
    }
    .scroll_menu .brand_logo:before {
        top: 25px;
    }
    .images_aboutus {
        height: 300px;
    }
    .services .col-xs-6{
        width: 100%;
    }
    .section_parallax_info .images_parallax {
        height: 40vh;
    }
    .section_parallax_info h1 {
        font-size: 50px;
    }
    .contact_form .col-xs-2{
        width: 100%;
        padding: 0;
    }
    .contact_form .col-xs-10{
        width: 100%;
    }
    .contact_form textarea{
        margin-top: 10px;
    }
    .contact_form .col-xs-12:nth-last-child(2) .col-xs-2{
        display: none;
    }
    .contact_form h2{
        font-size: 32px;
    }
    .google_map iframe{
        height: 300px;
    }
    img.banner_mobile{
        display: block;
    }
    img.banner_desktop{
        display: none;
    }
    .images_product img{
        max-height: none;
    }
    img.location_m{
        display: block;
    }
    img.location_pc{
        display: none;
    }

}

@media screen and (max-height: 600px) {
    .section_parallax_info .images_parallax {
        height: 100vh;
    }
}

@media screen and (max-width: 414px) {
}


@media screen and (max-width: 390px) {

}

@media screen and (max-width: 375px) {

}

@media screen and (max-width: 360px) {

}