a.mob-filter-btn {
    display: none;
}
.mob-pop-grader-wr{
    display:none;
}


@media(max-width:1280px){

    .file-list-wr.fert-files {
        width: calc(100% + 14px);
        margin-left: -7px;
    }
    
    .file-list-wr.fert-files .fl-file {
        width: 100%;
    }
    
    .file-list-wr.fert-files .file-list {
        width: 100%;
    }
    .menu-bar .main-header .fe-but {
        padding: 12px;
    }
    .m-title {
        font-size: 22px;
        line-height: 28px;
    }
    
    .s-title {
        font-size: 34px;
        line-height: 36px;
    }
    
    .vblock-subtitle {
        font-size: 22px;
    }
    
    h1 {
        font-size: 40px;
    }
    
    .bs-title {
        font-size: 22px;
        line-height: 28px;
    }
    
    .hs-year {
        font-size: 36px;
    }

    .brand-block {
        display: flex;
        flex-flow: column;
        width: calc((100% / 3) - 50px);
        margin: 25px;
    }

    
}

@media(max-width:991px){

    .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children > a::after {
        content: url(/assets/img/svg/NPK_Expert_arrow_grey.svg);
        position: absolute;
        width: 10px;
        top: 50%;
        margin-top: -5px;
        right: 0px;
    }
    
    .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li > a {
        width: 100%;
    }
    ul.sub-menu {
        flex-flow: column;
    }
    .sub-menu-col.link-at-bottom {
        background: none !important;
        justify-content: flex-start;
        align-items: flex-start;
    }
    
    .sub-menu-col.link-at-bottom:after {
        content: none;
    }
    
    .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li a {
        color: #101828 !important;
    }
    
    .sub-menu-col {
        padding: 0px 0px !important;
    }
    
    .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.sub-link a {font-weight: 400;margin-left: 15px;}
    .mobile-header-wrapper-style .lang-menu ul.sub-menu {
        position: relative;
        transform: none;
        display: none;
        box-shadow: none;
        padding: 0px;
        width: auto;
        left: 25px;
        align-items: center;
        flex-flow: column;
        margin-top: 10px;
    }
    
    .mobile-header-wrapper-style .lang-menu ul>li {
        display: flex;
        flex-flow: column;
        align-items: center;
        padding: 10px 0px 10px;
    }
    
    div.mob-contact .lang-menu.head-contact-item li.has-children a {
        padding-right: 20px !important;
    }
    
    /* .mobile-header-wrapper-style .lang-menu ul li:hover ul.sub-menu {
        display: flex;
    } */
    .fert-single-wr {
        display: flex;
        flex-flow: column;
    }
    .f-featured-body {
        grid-template-columns: repeat(2,1fr);
    }
    .crop-ferts .fert-wr, .browse-fert-wr .fert-wr {
        grid-template-columns: repeat(3, 1fr);
    }
    .fert-wr{
        grid-template-columns: repeat(2, 1fr);
    } 
    .row>.contact-form-wr .cf-info,.row>.contact-form-wr .cf-form {
        width: 100%;
    }
    
    .fm-reg-title {
        width: 100%;
        padding: 0px 0px 30px;
        border-bottom: 1px solid #fff;
        margin-bottom: 20px;
    }
    
    .fm-region {
        flex-wrap: wrap;
    }
    
    .fm-reg-c-in {
        width: 100%;
        display: flex;
    }
    
    .fm-reg-c-in>.m-title, .fm-reg-c-desc>* {
        padding: 5px 20px;
    }
    
    .fm-reg-c-desc {
        display: flex;
        flex-wrap: wrap;
        width: 63%;
    }
    
    .fm-reg-countries {
        width: 100%;
    }
    
    .fm-reg-title .s-title {
        margin-top: -10px;
    }
    div.big-map-info-wr>div{
        border: none;
    }
    
    .fm-reg-c-in>.m-title {
        width: 33%;
    }
    .projects-wrapper.list-wrapper .project-wr {
        height: auto;
    }
    .brand-block-in .bs-link {
        pointer-events: none;
    }
    .service-reverse .row{
        flex-flow: column-reverse !important;
    }
    a.top-logo {
        padding: 5px;
    }
    
    .top-bar {
        height: 80px;
    }
    
    .header .main-header {
        height: 100%;
    }
    
    .top-bar .container {
        height: 100%;
    }
    .brand-block {
        width: calc((100% / 2) - 50px);
    }
    .ac .ac-header button {
        font-size: 18px !important;
    }
    .green-tib {
        flex-flow: column-reverse;
        justify-content: flex-end;
    }
    
    .green-tib>div {
        width: 100%;
    }
    
    .green-tib .block-video {
        max-height: 300px;
    }
    .map-info-wr {
        display: flex;
        flex-wrap: wrap;
    }
    
    .map-info-wr>div {
        display: flex !important;
        flex-wrap: wrap;
        justify-content: flex-start;
        border-bottom: 1px solid #fff;
        margin-bottom: 30px;
        padding-bottom: 20px;
    }
    
    .map-info-wr>div>* {
        padding: 5px 20px;
    }
    
    .map-col {
        z-index: 0;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
    
    svg.world-map {
        transform: none;
    }
    
    .map-info-col {
        position: relative;
        z-index: 1;
    }
    
    .world-map-row {
        height: auto;
        position: relative;
    }

    svg.world-map path.active.opened {
        fill: #80ac33;
        transition: all .2s ease-in;
        transform: scale(1);
        transform-box: fill-box;
        transform-origin: center;
        cursor:pointer;
        filter:none;
    }

    .service-wr {
        width: calc(100% / 2 - 30px);
    }
    .new-wr {
        width: calc(100% / 2 - 30px);
    }

    .header-logo {
        align-items: center;
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    
    .burger-icon.burger-icon-white {
        height: 20px;
        position: relative;
        left: 0;
        top: 0px !important;
        margin-right: 8px;
    }
    .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top{
        padding: 0px 15px;
    border-bottom: 1px solid #eee;
    }
    .mobile-header-wrapper-style.header{
        padding: 0px;
    }
    .mob-contact .header-contacts {
        flex-flow: column;
        font-size: 16px;
    }
    
    .mob-contact {
        padding-top: 20px;
        border-top: 1px solid #eee;
        margin-top: 15px;
    }
    .mob-contact .lang-menu.head-contact-item li.has-children a {
        padding: 0px !important;
    }
    .mob-contact .social-links img{
        width: 25px;
    }
    .burger-icon.burger-icon-white {
        display: block;
    }
    img.logoheader {
        width: 80px;
        
    }
    a.top-logo {
        border: none;
        padding:7px;
        background: transparent;
    }
    .mobile-header-top .header-logo {
        position: relative;
    }
    .fert-filter {
        width: 32%;
    }
    
    .fert-list-page-wr .fert-loop-f-wr {
        width: 67%;
        padding-left: 1%;
    }
    
}
@media(max-width:768px){
    header.header.sticky-bar .social-links {
        display: none;
    }
    .popular-grades {
        display: none;
    }
    .mob-pop-grader-wr {
        display: flex;
        justify-content: center;
        width: 100%;
    }
    .mob-pop-grader-wr .popular-grades{
        display: block;
    }
    .popular-fert-wr {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .pf-item {
        margin: 0px 10px 10px;
    }
    .mob-pop-grader-wr{
        display:flex;
        justify-content: center;
    }
    
    .fert-filter form {
        margin-bottom: 40px;
    }
    .ff-cat-wr.ff-group-wr input[type=submit],span.select2.select2-container.select2-container--default {
        width: 100% !important;
    }
    a.mob-filter-btn {
        display: block;
        border: 1px solid;
        margin-bottom: 30px;
        padding: 2px 30px;
    }
    .fert-list-page-wr .fert-loop-f-wr {
        width: 100%;
        padding-left: 0;
    }
    .fert-filter {
        display: none;
    }
    .mfp-content .fert-filter {
        position: relative;
        background: #FFF;
        padding: 40px 20px 20px;
        width: auto;
        max-width: 500px;
        margin: 20px auto;
        display:block;
        width: 100%;
        max-width: 400px;
    }
    .crop-ferts .fert-wr, .browse-fert-wr .fert-wr {
        grid-template-columns: repeat(2, 1fr);
    }
    
    div.mobile-header-wrapper-style {
        width: 380px;
    }
    footer .foo-col {
        width: 50%;
    }
    .header-contacts {
        font-size: 10px;
    }
    .b-footer-mob-col {
        flex-flow: column;
        align-items: center;
    }
    
    .copy-links {
        margin: 10px 0px;
    }
    .quote-wr {
        font-size: 26px;
        padding: 40px;
    }
    
    section.service-contact .cl-text {
        font-size: 32px;
    }
    
    body.news-single .pt-heading1 .container {
        padding: 0px;
    }
    .f-featured-header .s-title {
        font-size: 30px;
    }
}

@media(max-width:600px){
    .home-swiper-nav .swnav-btn {
        padding: 8px 8px;
    }
    .f-featured-header .s-title {
        font-size: 26px;
    }
    .fefi-submit:after {
        right: 26px;
    }
    .pagination-wr .swnav-btn {
        padding: 5px 5px;
        font-size: 13px;
    }
    .crop-ferts .fert-wr,.fert-wr,.f-featured-body {
        gap: 15px;
        /* grid-template-columns: 1fr; */
    }
    .pt-heading1 .container {
        padding-left: 5%;
        padding-right: 5%;
       
    }
    .fm-reg-c-in>.m-title {
        width: 100%;
    }
    
    .fm-reg-c-desc {
        width: 100%;
    }
    
    .fm-reg-c-in {
        flex-wrap: wrap;
    }
    .cf-info {
        padding: 0;
    }
    
    .row:not(.row-1) .col {
        padding: 15px 0px;
    }
    
    .big-map-section {
        padding-bottom: 0px !important;
    }
    .projects-wrapper.list-wrapper .project-wr {
        flex-flow: column;
        height: auto;
        align-items: center;
    }
    
    .projects-wrapper.list-wrapper .project-wr .project-data {
        border-top: none;
        border-bottom: 1px solid #f0f0f0;
        text-align: center;
        margin: 0;
        padding: 25px 0px;
    }
    
    .projects-wrapper.list-wrapper .project-wr .project-img {
        width: 100%;
        margin-top: 30px;
    }
    
    .projects-wrapper.list-wrapper .project-wr .project-img img {
        object-fit: cover;
        width: 100%;
    }
    
    .projects-wrapper.list-wrapper .project-wr:first-child .project-img {
        margin-top: 0px;
    }
    
    .pt-heading1 .m-title {
        font-size: 18px;
    }
    .quote-wr {
        font-weight: 600;
        font-size: 22px;
        padding: 30px;
    }
    .new-wr {
        width: calc(100% - 30px);
    }
    .no-padding-bottom {
        margin-bottom: 15px;
    }
    .service-wr .m-title {
        margin-bottom: 5px;
        font-size: 20px;
    }
    section.service-contact .cl-text{
        font-size: 26px;
        line-height: 1.4;
    }
    
    .breadcrumbs-wr {
        padding: 15px 0px;
        font-size: 13px;
        line-height: 1.2;
    }

    div.mobile-header-wrapper-style {
        width: 100%;
    }
    .header-logo {
        position: relative;
        height: 80px;
    }
    body:not(.home) header.header {
        box-shadow: none;
        border-bottom: 1px solid #f0f0f0;
    }
    .pt-heading1 {
        /* margin-top: 90px; */
        padding: 40px 20px;
    }
    .service-wr {
        width: calc(100% - 30px);
    }
      
    .top-bar {
        display: none;
    }
    
    .s-title, h1 {
        font-size: 30px;
        line-height: 1.4;
    }
    
    .vblock-subtitle {
        font-size: 17px;
    }

    header.header {
        position: absolute;
        z-index: 2;
        border-bottom: 0px;
        background: rgba(255,255,255,1);
        box-shadow: 0px 0px 12px #333;
        min-height: 80px;
        top:0;
    }
    .main{
        margin-top:80px;
    }
    section.video-background .vb-c-container {
        padding-top: 80px;
    }
    .list-partners li a {
        padding: 0px;
    }
    
    ul.list-partners {
        flex-wrap: wrap;
        justify-content: center;
    }
    
    .list-partners li {
        width: 100px !important;
        margin: 0px;
    }
    
    section.video-background {
        margin-bottom: 30px;
    }
    .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        padding: 0px 15px;
    }
    
    .ac .ac-header button {
        font-size: 14px !important;
    }
    
    section.gray-container {
        padding: 0px 15px;
    }
    
    .box-optimized {
        padding: 25px !important;
    }
    
    .row>* {
        padding: 0px;
    }


    a.popup-youtube.btn-play-video.single-photobox {
        left: 50%;
        top: 50%;
        width: 90px;
        height: 90px;
        margin-left: -45px;
        margin-top: -45px;
    }
    .swnav-btn {
        width: 25px;
        height: 25px;
        padding: 3px 5px;
        margin-right: 7px !important;
    }
    
    .swiper .swnav-btn {
        width: 40px;
        height: 40px;
        padding: 8px 8px;
        margin-right: 7px !important;
    }
    
    .brand-wr {
        margin: 0px;
        width: 100%;
    }
    
    .brand-block {
        width: 100%;
        margin: 7.5px 0px;
    }
    
    .fl-file {
        width: 100%;
    }
    
    .row {
        margin: 0px;
    }
    
    .cl-text {
        text-align: center;
        font-size: 18px;
    }
    
    a.cl-link {
        font-size: 24px;
    }
    
    .swiper-nav {
        margin-top: 15px;
    }
    
    
    footer.footer {
        font-size: 12px;
    }
    
    .share-wr {
        position: relative;
        left: 0;
        align-items: center;
        flex-flow: row;
        justify-content: flex-end;
        margin-bottom: 15px;
    }
    
    .share-items {
        flex-flow: row;
        margin-left: 10px;
    }
    
    .container .container {
        width: 100%;
        padding: 0px;
    }
    
    .gallery_grid-cont {
        grid-template-columns: repeat(2, 1fr);
        grid-auto-rows: 1fr;
    }
    .files-and-galleries .fert-tabs-wr .tabs-wr li button {
        padding: 5px 30px;
    }

    .fert-get-quote {
        flex-flow: column;
        align-items: initial;
    }
    
    .fert-get-quote>* {
        text-align: center;
        width: 100%;
        margin-left: 0;
    }
    
    a.product-external-link {
        justify-content: center;
        padding: 14px;
    }
    
    .get-quote-or {
        margin: 10px 0;
    }
    
    button.get-quote-btn {
        font-size: 16px;
        padding: 15px;
    }

    .crops-l-wr .ac .ac-text a {
        font-size: 18px;
    }
    
    .crops-list-col .ac .ac-panel .ac-text {
        line-height: 1.5 !important;
    }
    
    .ac.cl-cat-wr .ac-trigger {
        font-size: 22px !important;
    }
}
@media (min-width:601px) and (max-width:991px){
    .menu-bar>.container {
        position: relative;
    }
    
    .menu-bar .logo.t-logos {
        margin-top: -80px;
        height: 70px;
    }
    
    .menu-bar .burger-icon.burger-icon-white {
        top: -40px !important;
        right: -20px !important;
        left: unset;
    }
    
    .mobile-menu-active .menu-bar .burger-icon.burger-icon-white.burger-close {
        display: none;
    }
}

@media (min-width: 601px){
    
    
    .pt-heading1 {
        padding: 60px 20px;
    /* min-height: 25vh; */
    
    }

    .gallery_grid-cont>*:nth-child(3) {
        grid-column-start: 2;
        grid-column-end: 5;
        grid-row-start: 1;
        grid-row-end: 3;
        position: relative;
    }
    .gallery_grid-cont>*:nth-child(4) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 3;
        grid-row-end: 5;
        position: relative;
    }
    .gallery_grid-cont>*:nth-child(4n + 9):last-child  {
        grid-column-end: -1;
        grid-column-start: 1;
    }
    .gallery_grid-cont>*:nth-child(4n + 10):last-child {
        grid-column-end: -1;
        grid-column-start: 2;
    }
    .gallery_grid-cont>*:nth-child(4n + 11):last-child  {
        grid-column-end: -1;
        grid-column-start: 3;
    }
}

@media (max-width:400px){
    .crop-ferts .fert-wr,.fert-wr,.f-featured-body {
        grid-template-columns: 1fr;
    }
}

@media (min-width: 1400px){
    body .container, body .container-lg, body .container-md, body .container-sm, body .container-xl, body .container-xxl {
        max-width: 1220px;
    }
}

@media (min-width: 992px){
    header.header.sticky-bar {
        height: 150px;
    }
    header.header.sticky-bar:not(.stick) {
        
        position: absolute;
        top: 0;
    }
    header.header.sticky-bar .top-bar .main-header{
        height: 50px;
    }
    header.header.sticky-bar .menu-bar .main-header{
        height: 100px;
    }
    main.main {
        margin-top: 150px;
    }
}