
@media screen and (max-width:1650px){
    .achievement-list p span, .achievement-list p i{ font-size:44px; }
}
@media (min-width: 1519px) and (max-width: 1580px) {
    .container {width: 1450px;}
}

@media screen and (max-width: 1580px) {
    /*.learn-more-about-btn {width: 28%;}
    .learn-more-about-info {padding-left: 15px;padding-right: 50px;width: 71%;}*/
    .location-link .btn-secondary span {padding: 18px 13px;}
    .location-link .btn.btn-secondary i {padding: 9px 20px 11px 22px;}
    .page-template-tp-crop-quality .price-report-year{margin-right: 10px;}
    .page-template-tp-crop-quality .price-report-list{padding-left: 0;}
    .page-template-tp-crop-quality .price-report-main-selection a.price-report-archive{margin-right: 5px;}
    .page-template-tp-crop-quality .price-report-selection .view-archive-select {margin-right: 5px;}
}
@media screen and (max-width:1550px){
    
.price-report-year {width: 40%;}    
    .news-events-list-title h2{ font-size: 45px; }    
}
@media screen and (max-width: 1480px) {
    .header-logo img {max-width: 220px;}
    .header-wrapper {padding: 0 30px;}
    .main-navigation ul li {margin: 0 8px;}
    .main-navigation ul li a {font-size: 14px;}
    
    .content-section {padding: 42px 0 47px 0;}
    .start-date, .end-date {font-size: 22px; }
    .start-date:after {right: -42px;}
    
    .location-link .btn-secondary span {padding: 16px 13px;font-size: 14px;}
    .location-link .btn.btn-secondary i {padding: 10px 16px 11px 18px;font-size: 28px;}
    .location-link {margin-bottom: 20px;}
    .location-link-wrapper:after {bottom: 0;}
    
    .price-report-icon {margin-right: 18px;}
    .price-report-img {margin-right: 20px;}
    .price-report-item {padding: 0 10px;}
    .price-report-img p {font-size: 28px;line-height: 24px;width: 127px;}
    .price-report-item p { font-size: 26px;line-height: 28px;width: 115px; left: 10px}
    .price-report-view-more p {left: 50%;}
    .price-report-list {padding: 32px 0 31px 52px;}
    .price-report-selection {margin-top: 0;}
    .price-report-links ul li {margin: 0 0 36px 0;}
    .achievement-list p span, .achievement-list p i{ font-size:36px; }
    a.price-report-archive {margin-left: 30px;}
    
    .price-report-list { -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
    a.price-report-archive { font-size: 13px; margin-left: 0; margin-right: 10px; }

    .page-template-tp-crop-quality .price-report-main-selection a.price-report-archive{font-size: 20px;}
        
}
@media screen and (max-width:1518px){
    .page-template-tp-crop-quality .price-report-selection { width: 100%; margin-top: 15px; } 
    .page-template-tp-crop-quality .price-report-selection form { width: 100%; }
    .view-archive-row-select, .page-template-tp-crop-quality .price-report-selection .view-archive-select { width: 32%; margin-right: 2%; }
    .page-template-tp-crop-quality .price-report-selection .view-archive-row-select .view-archive-select { width: 100%; }
    .page-template-tp-crop-quality .price-report-selection .view-archive-row-select {margin-right: 0; }
    .page-template-tp-crop-quality .price-report-main-selection a.price-report-archive{font-size: 20px;}
}
@media screen and (max-width: 1420px) {
    .caption {bottom: 100px;}
    .btn-secondary span {padding: 2px 14px 2px 13px;}
    .btn.btn-secondary i {padding: 9px 22px 11px 20px;}
    .learn-more-about-info {padding-right: 50px;}
    .achievement-section {padding: 88px 30px 60px 30px;}
    
    .price-report-item-img {width: 80%;text-align: center;display: inline-block;}
}

@media screen and (max-width: 1366px) {
    .main-navigation ul li {margin: 0 6px;}
    .header-logo img {max-width: 170px;}
    .header-buttons {padding: 39px 0 37px 10px;}
    .main-navigation ul li a {padding: 42px 0 37px 0;}
    .header-logo a {padding: 32px 0 37px 0;}
    .main-navigation ul .sub-menu a {font-size: 14px;padding: 6px 14px 3px 14px;}
    .sub-menu {width: 215px;}
    
    .content-section .container:after {margin-right: 0;}
    
    .statistics {padding: 0 62px 0 62px;}
    .top-footer {padding: 44px 62px 100px 62px;}
    .bottom-footer {padding: 18px 105px 15px 51px;}
    
    .learn-more-about-btn .btn-secondary span {padding: 2px 24px 2px 36px;}
    
    .achievement-list {padding: 0 25px;}
    .achievement-list:after {right: 0;}
    .achievement-list p {font-size: 18px;line-height: 27px;}
    .achievement-list p.counter-text {font-size: 78px;line-height: 90px;}
    .achievement-list p span, .achievement-list p i {font-size: 30px;}
    .quick-link-info {margin-top: 0;}
    .news-report-slider {padding: 67px 50px 0 50px;}
    .news-report-slider .owl-nav .owl-next, .news-report-slider .owl-nav .owl-prev {left: -26px;}
    .news-report-slider .owl-nav .owl-next {right: -26px;left: auto;}
    .news-report-section .btn-secondary span {padding: 2px 32px 2px 27px;}
    
    .start-date, .end-date {font-size: 20px; }
    .start-date:after {border-right: 16px solid transparent;border-top: 15px solid transparent;border-bottom: 16px solid transparent;border-left: 17px solid #7fac6e;right: -32px;top: 13px;}
    
    .news-event-detail-content {padding:32px 50px 32px 0;}
    .news-event-detail-content span {font-size: 22px;line-height: 30px;}
    .news-event-detail-content h2 {margin: 20px 0 20px 0;font-size: 24px;line-height: 32px;}
    .news-event-detail-content p {font-size: 18px;line-height: 28px;}
    .accordion-list .faq-q {font-size: 22px;padding: 10px 15px 9px 79px;}
    .accordion-list .faq-q.active:before {font-size: 30px;margin-top: 1px;}
    .accordion-list .faq-q:before {font-size: 31px;height: 49px; margin-top: 2px;}
    .accordion-list .faq-a {font-size: 18px;line-height: 28px;}
    .bottom-footer{ position: relative; z-index: 99 }
    .location-link .btn-secondary span {padding: 13px 10px;font-size: 13px;}
    .location-link .btn.btn-secondary i {padding: 8px 14px 11px 17px;font-size: 24px;}
    
    .country-detail h3 {margin: 0 0 30px 0;}
    .country-detail p {line-height: 28px;}
    .country-detail ul {margin: 10px 0 0 0 !important;}
    .country-detail ul li {margin: 0 0 20px 0;}
    .tax-locations .country-detail .country-detail-name ul li {margin: 0 0 20px 0;}
    .recent-activity h3 {margin: 0 0 20px 0;}
    .recent-activity p {line-height: 28px;margin-bottom: 15px;}
    .country-location-info p {font-size: 20px;}
    
    .chart-detail {left: 20px;right: 20px;}
    .filter-box {padding: 18px 21px 21px 21px;}
    .news-release-box {padding: 11px 20px 18px 20px;}
    .sidebar-address ul li { font-size: 22px; }
    .page-template-tp-commercial .price-report-img p{ font-size: 18px; }
    .page-template-tp-commercial .price-report-item .price-report-item-img p {font-size: 18px;padding-left: 0;}
    a.price-report-archive {margin-left: 0;margin: 6px 0;display: inline-block;}
    
    
}

@media screen and (max-width: 1365px) {
    .page-template-tp-crop-quality .price-report-selection { width: 100%; margin-top: 15px; } 
    .page-template-tp-crop-quality .price-report-selection form { width: 100%; }
    .view-archive-row-select, .page-template-tp-crop-quality .price-report-selection .view-archive-select { width: 32%; margin-right: 2%; }
    .page-template-tp-crop-quality .price-report-selection .view-archive-row-select .view-archive-select { width: 100%; }
    .page-template-tp-crop-quality .price-report-selection .view-archive-row-select {margin-right: 0; }
    
    .page-template-tp-crop-quality .price-report-list { flex-wrap: wrap;    padding-left: 25px; }
    .price-report-list { flex-wrap: wrap; }
    .price-report-main-selection { width: 100%; }
    .error-message { width: 100%; }
    .error-message p { width: 32%; margin-right: 2%; }
    .error-message p:last-child { margin-right: 0; }
    .price-report-selection { width: 100%; }
}

@media screen and (max-width: 1280px) {
    h2, .h2 {font-size: 26px;line-height: 34px;}
    
    .caption h1 {line-height: 44px;font-size: 38px;margin: 8px 0 23px 0;}
    .caption p {margin: 0 0 24px 0;}
    
    .news-report-info {padding:12px 17px 40px 17px;}
    .learn-more-about-btn {width: 450px;}
    .learn-more-about-info {width: calc(100% - 450px);}
    
    .banner-title {bottom: 35px;}
    .banner-title h1 {padding: 16px 15px 16px 15px;}
    .lead-para-info h2 {line-height: 34px;font-size: 26px;}
    .lead-para-info p {margin-top: 35px; }
    .sidebar h2 {font-size: 26px;}
    .news-events-info h2 {line-height: 34px;font-size: 26px;}
    .quick-link-info h2 {font-size: 20px;line-height: 24px;}
    
    .footer-statistics-box {padding: 7px 9px;}
    .price-report-img p {width: 115px; padding: 0 0 11px 5px}
    .price-report-item p {width: 110px;}
    
    .news-events-list-title {left: 52px;}
    .news-events-list-title h2 {font-size: 50px;line-height: normal;}
    .news-events-list:before {height: 75px;right: 25px;background-size: 110px auto;}
    .default-content-section h2 {line-height: 34px;}
    .date-box { height: 58px; line-height: 48px }
    .news-release-detail .start-date{ line-height: 55px;}
    .single-post  .start-date { line-height: 52px; }
    .header-logo a { padding: 22px 0 22px 0;}
    .main-navigation ul li a {  padding: 22px 0 22px 0; font-size: 12px;}
    
}

@media screen and (max-width: 1250px) {
    .header-buttons {display: block;padding: 19px 0 17px 10px;}
    .header-social-box ul {margin: 8px 0 0 0;float: right;}
    .search-box-header {top: 42px;}
    
    .price-report-achievement {margin-left: -20px;}
    .price-report-list {margin-left: -20px;}
    .price-report-download {margin-left: -20px;}
    .price-report-img {width: 16%;}
    /*.price-report-item p {left: 26px;bottom: 45px;}*/
    .price-report-view-more p {left: 50%;}

}

@media screen and (max-width: 1200px) {
    .default-content-section ul {padding: 0 0 0 8px;}
    .caption {bottom: 80px;}
    .news-report-section {padding: 50px 0 60px 0;}
    .news-report-slider {padding: 50px 40px 0 40px;}
    .news-report-slider .owl-item {padding: 0 10px;}
    .news-report-slider .owl-nav .owl-prev:after, .news-report-slider .owl-nav .owl-next:after {font-size: 46px;}
    .news-report-slider .owl-nav .owl-next, .news-report-slider .owl-nav .owl-prev {left: -28px;}
    .news-report-slider .owl-nav .owl-next {right: -25px;left: auto;}
    .page-template-tp-commercial .price-report-item .price-report-item-img p {font-size: 16px;padding-left: 3px;}
    .date-box{ height: 52px; }
    table.dtn-quote{ width: 100px !important; }
    #legend ul { margin-bottom: 5px; margin-top: 0 }
    #legend-top-ul > li ul li{ line-height: 22px; }
    #legend-top-ul p { margin: 0 }
    #map-copyright p { font-size: 14px; }
    #map-copyright { top: 12px; }
    .news-event-detail-wrapper .ginput_container.ginput_container_select, .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium, .gform_wrapper .top_label input.medium.datepicker  { width: 100% !important }
    .news-events-meetings-list time.end-date { line-height: 35px;}
    .news-events-meetings-list .start-date, .news-events-meetings-list .end-date{ line-height: 55px; }
    .footer-statistics-box { padding: 7px 0px }
    .statistics { padding: 0 10px 0 10px; }
    .footer-statistics-box iframe { width: 100% }
    table.dtn-quote tbody.dupheader th, table.dtn-quote th~td { text-align: left !important}
     .price-report-year {width: 30%;}   
    subscribe-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half)
{ margin-top:10px !important }
    .subscribe-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){ margin-top: 10px !important }
    
    .pm_panel.active, #pm_show_all_btn, .pm_interface_controls {display: none !important;}
}

@media screen and (max-width: 1199px) {
    h2, .h2 {font-size: 24px;line-height: 30px;}
    
    .main-navigation ul li {margin: 0 5px;}
    .header-wrapper {padding: 0 15px;}
    .header-logo img {max-width: 140px;}
    .main-navigation ul li a {font-size: 13px;padding: 32px 0 31px 0;}
    .header-social-box i {width: 30px;height: 29px;font-size: 14px;}
    .subscribe-search-box .btn-default {padding: 9px 15px 8px 15px;}
    .header-buttons {padding: 10px 0 12px 10px; }
    .header-logo a {padding: 29px 0 31px 0;}
    .sub-menu:after {left: 15px;width: 16px;height: 16px;top: -7px;}
    .main-navigation ul .sub-menu a {padding: 4px 9px 3px 9px;}
    
    .search-field {margin: 0;font-size: 12px;}
    .search-box-header ::-webkit-input-placeholder {font-size: 12px;}
    .search-box-header :-moz-placeholder { /* Firefox 18- */font-size: 12px;}
    .search-box-header ::-moz-placeholder { /* Firefox 19+ */font-size: 12px;}
    .search-box-header :-ms-input-placeholder {font-size: 12px;}
    
    .content-section .container:after {margin-right: 2px;right: 33%;height: calc(100% - 92px);}
    .arabic-class .content-section .container:after { margin-right: 2px; left: 33%;height: calc(100% - 92px);}
   
    .statistics {padding:0 10px 0 10px;}
    .top-footer {padding: 44px 20px 90px 20px;}
    .top-footer h5 {font-size: 14px;}
    .footer-menu ul li a {font-size: 14px;}
    .footer-logo ul li:first-child {padding-left: 0;}
    .bottom-footer {padding: 18px 55px 15px 32px;}
    
    .caption {left: 70px;max-width: 630px;}
    .caption h1 {line-height: 32px;font-size: 26px;margin: 8px 0 13px 0;}
    .caption p {font-size: 16px;line-height: 22px;margin: 0 0 16px 0;}
    .caption-btn .btn-default {margin-right: 22px;padding: 9px 34px 8px 34px;}
    .home-slider-section .slick-arrow.slick-prev:after, .home-slider-section .slick-arrow.slick-next:after {font-size: 44px;}
    .home-slider-section .slick-arrow.slick-prev {left: 18px;}
    .home-slider-section .slick-arrow.slick-next {right: 18px;}
    
    .learn-para-info {padding: 48px 0 48px 0;}
    /*.learn-more-about-btn {width: 37%;margin-top: 0;}
    .learn-more-about-info {padding-right: 25px;width: 62%;}*/
    .learn-more-about-info p {font-size: 24px;line-height: 30px;}
    .learn-para-info .row {margin: 0;}
    
    .achievement-section {padding: 58px 20px 40px 20px;}
    .achievement-list h2 {font-size: 18px;}
    .achievement-list p {font-size: 14px;line-height: 24px;}
    .achievement-list p.counter-text {font-size: 60px;line-height: 70px;}
    .achievement-list p span, .achievement-list p i {font-size: 26px;}
    
    .quick-link-info {margin-top: 5px;padding: 0;}
    .quick-link-info h2 {font-size: 18px;line-height: 25px;margin: 18px 0 12px 0;padding: 10px 0;}
    .quick-link-info i {font-size: 40px;line-height: 26px;}
    .quick-link-list:hover h2 {margin-top: 0;padding: 10px 15px 13px 15px;}
    
    .quick-links-section .row {margin: 0;}
    .expand-section {padding: 50px 90px 190px 90px;}
    
    .banner-title {bottom: 30px;}
    .banner-title h1 {padding: 13px 15px;font-size: 20px;}
    .lead-para-info h2, .sidebar h2, .news-events-info h2 {line-height: 30px;font-size: 24px;}
    .news-events-info h2 {margin: 12px 0 12px 0;}
    .news-events-info p {/*font-size: 20px;line-height: 28px;*/margin: 0 0 20px 0;}
    .start-date, .end-date {font-size: 15px;line-height: 48px;}
    .start-date:after {top: 8px;}
    .content-info:after {right: 0;}
    .sidebar {padding-left: 18px;}
    .sidebar h2 {margin: 0 0 15px 0;}
    .meeting-date li {margin-bottom: 15px;}
    .meeting-date li a {font-size: 18px;line-height: 24px;margin: 0 0 3px 0;}
    .meeting-date li span {font-size: 20px;}
    
    .news-event-detail-date {padding: 20px 0;}
    .news-release-detail .news-events-info h2 {margin: 20px 0 25px 0;}
    .news-release-detail .start-date {max-width: 220px;}
    
    .lead-para-info p {margin-top: 20px; }
    .news-events-wrapper .lead-para-info {padding-bottom: 10px;}
    .news-events-list-title {left: 30px;}
    .news-events-list-title h2 {font-size: 35px;}
    .news-events-list:before {width: 85px;height: 55px;background-size: 80px auto;}
    .news-events-list {margin-bottom: 20px;}
    
    .location-country-links ul li {margin: 0 25px 0 0;}
    .location-country-links ul li a {font-size: 16px;}
    .location-country-links span {font-size: 16px;}
    .location-country-links ul li a:after {right: -14px;}
    .location-detail-wrapper .lead-para-info {margin-bottom: 10px;}
    .location-country-links {padding-bottom: 10px;}
    .country-detail h3 {margin: 0 0 20px 0;font-size: 26px;}
    .country-detail p {line-height: 24px;font-size: 16px;}
    .country-detail ul li {margin: 0 0 15px 0;}
    .tax-locations .country-detail .country-detail-name ul li {margin: 0 0 15px 0;}
    .country-detail ul li span {line-height: 24px;font-size: 16px;display: block;}
    .tax-locations .country-detail .country-detail-name ul li span {line-height: 24px;font-size: 16px;display: block;}
    .recent-activity h3 {margin: 0 0 15px 0;font-size: 26px;}
    .recent-activity p {line-height: 24px;font-size: 16px;}
    .country-location-info p {line-height: 24px;font-size: 16px;}
    .country-location-info h3 {margin: 8px 0 5px 0;}
    .country-location-form .gform_wrapper .field_description_below .gfield_description {font-size: 12px;}
    
    .default-content-section h2:first-of-type {margin-bottom: 25px;}
    .default-content-section h2 {line-height: 30px;margin-top: 20px;}
    .default-content-section p {margin-bottom: 22px; }
    .default-content-section h4 {margin-top: 20px;font-size: 22px;margin-bottom: 5px;}
    body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {line-height: 28px !important;}
    
    .default-content-section hr + span {font-size: 22px;line-height: 28px;}
    ol li, ul li {font-size: 18px;line-height: 28px;}
    
    .price-achievement-list {padding: 20px 0 40px 0;}
    .price-report-achievement h2 {margin: 0;font-size: 24px;line-height: 28px;}
    .price-report-achievement .price-achievement-list h2 {margin-bottom: 10px;font-size: 20px;line-height: 26px;}
    .price-report-achievement .achievement-list p strong {font-size: 20px;line-height: 30px;}
    .price-achievement-info {padding-right: 40px;}
    .price-achievement-info p {line-height: 28px;}
    .price-report-icon {width: 6%;}
    .price-report-img {width: 21%;}
    .price-report-img p {font-size: 18px;line-height: 20px;width: 115px;}
    .price-report-item p {/*bottom: 43px;*/font-size: 18px;line-height: 20px;width: 105px;}
    .price-report-info {padding: 20px 24px;}
    .price-report-info h2 {font-size: 30px;margin: 0 0 10px 0;}
    .price-report-info p {font-size: 22px;line-height: 28px;}
    .price-report-info .btn-default {max-width: 130px;}
    .price-report-list {padding: 24px 0 26px 22px;}
    .price-report-year h3 {font-size: 24px;line-height: 26px;}
    .view-archive-select {margin-right: 20px;}
    .price-report-links {padding: 10px 0;}
    .price-report-links ul li {width: 25%;margin: 0 0 20px 0;}
    .price-report-links ul li:nth-last-child(-n+5) {margin-bottom: 20px;}
    .chart-detail h2 {margin-bottom: 10px;font-size: 20px;line-height: 22px;}
    .chart-detail .btn-default {max-width: 140px;}
    .chart-detail {bottom: 20px;}
    .sidebar-address h2 {font-size: 20px;margin: 0 0 6px 0;line-height: 24px;}
    .sidebar-address ul li {font-size: 16px;line-height: 22px;}
    
    .filter-box-select .select select {padding: 8px 50px 8px 6px;font-size: 11px;}
    @media screen and (-webkit-min-device-pixel-ratio:0) {
            .filter-box-select .select select {padding-left: 10px;}   
        }
    .filter-date input {padding: 8px 20px 8px 10px;font-size: 11px; line-height: normal;}
    .filter-date:before {height: 32px;}
    .filter-box {padding: 14px;}
    .news-release-box {padding: 11px 14px 16px 14px;}
    .news-release-box ul li a {font-size: 11px;}
    
    .pagination .nav-links .page-numbers {padding: 2px 14px;font-size: 16px;}
    .pagination {margin: 50px 0 0 0;}
    
    .news-event-detail-date .date-box {width: 56%;}
    
    .pdf-list ul li a i {top: 2px;}
    
    .tabs-links ul li a {padding: 7px 15px;font-size: 18px;}
    .tab_container p,.tab_container a {margin-bottom: 20px;font-size: 18px;line-height: 24px;}
    .tab_container h3 {margin-bottom: 10px;}
    .tab_container .pdf-list ul li a i {font-size: 18px;top: 8px;}
    .tab_container .pdf-list ul li {padding: 0 0 0 26px;}
    
    .media-contact-form .gform_wrapper ul.gform_fields li.gfield {padding: 0 30px 0 0;}
    .media-contact-section h4 {margin: 0 0 10px 0;}
    .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {padding: 7px 14px;}
    .media-contact-form .gform_wrapper.gf_browser_gecko select {padding: 7px 14px;}
    
    .location-map-section .btn-secondary {top: 50px;}
    #pm_floorplan_container {padding: 100px 54px 12px 54px;}
    
    /*input prefix*/
    ::-webkit-input-placeholder {/*font-size: 11px;*/line-height: normal;}
    :-moz-placeholder { /* Firefox 18- *//*font-size: 11px;*/line-height: normal;}
    ::-moz-placeholder { /* Firefox 19+ *//*font-size: 11px;*/line-height: normal;}
    :-ms-input-placeholder {/*font-size: 11px;*/line-height: normal;}
    .pdf-listing li { font-size: 15px; line-height: 21px; padding-bottom: 8px; padding-left: 22px;}
    .pdf-listing li a i{ top: 2px; }
    .single-meeting .start-date { line-height: 54px }
    .single-meeting .end-date { line-height:34px; }
    
    .subscribe-form {padding: 15px;}
    .subscribe-form input {margin-top: 15px;}
    .search-submit {top: 10px;}
    .banner-section {-webkit-box-shadow: -1px 38px 32px -43px rgba(0,0,0,0.54);box-shadow: -1px 38px 32px -43px rgba(0,0,0,0.54)}
    .price-report-selection{margin-top: 0; display: block;  width: 227px; }
     .price-report-year {width: 100%;}
    .price-report-list{ display: block; overflow: hidden}
    #gform_wrapper_6 .top_label .gfield_label {display: block !important;font-size: 14px;}
    .date-box{ margin-bottom: 10px; }
    .recent-activity-img{ padding-bottom: 20px }
    
    .accordion-list .faq-q.active:before {margin-top: -1px;}
    .pm_section_info {display: block;}
    .pm_section_info { background-color: #ebebeb !important; }
    .pm_section_info ul li { list-style: none !important }
    .pm_section_info ul li:before { display: none !important }
    #pm_show_all_btn, #pm_hide_all_btn { float: left;margin-left: 20px;color: #fff;background: #7fac6e;padding: 3px 20px;border-radius: 5px;text-transform: uppercase;}
    .pm_section_info ul li { font-size: 16px !important; font-family: 'Raleway', sans-serif; }
    .pm_section_info ul li .section { font-size: 18px; font-weight: 700;  font-family: 'Raleway', sans-serif;  }
    .pm_panel.active, #pm_show_all_btn, .pm_interface_controls {display: block !important;}
    .marker.circle { display: none }
    
    .item-loader {bottom: 25px;}
    .location-country-links .tab_container p, .location-country-links .tab_container a {font-size: 16px;}
    .location-country-links .tabs-links {width: 100%;}
    .location-country-tab {padding-top: 0;}
    .location-country-links .tabs-links ul li a {font-size: 16px;}
    .recent-activity {margin-right: 15px;}
    .news-release-detail .news-events-info p {margin: 0 0 18px 0;}
    
    .price-report-selection { width: 100%; }
	
	.subscribe-search-box { display: block; }
	.languages-wrapper ul li { font-size: 16px; }
	.subscribe-search-box .btn-default { padding: 9px 15px 8px 15px; margin: 0 0 10px; }
	.subscribe-search-box .btn-default.btn-black { margin: 0; }
}

@media screen and (max-width:1024px){
     .footer-statistics-box iframe{ position: relative; left: -6px;}
    .banner-section { max-height: 320px; } 
    #gform_wrapper_6 ul.gform_fields li#field_6_8 {width: 100%;}
    #gform_wrapper_6 ul.gform_fields li#field_6_7 {width: 100%;}
    .gform_wrapper ul.gform_fields li.gfield select{ padding: 9px 39px 9px 11px !important }
    .view-archive-select { width:168px }
    .price-report-item-img.price-report-view-more:before{     width: 127%;     left: -16px;    right: -20px;  }
}

@media screen and (max-width: 991px) {
    .site-header {-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;overflow: visible;z-index: 2;width: 100%;}    
    .site-footer, .site-content {-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
    .site{ -webkit-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; position: relative; right: 0; }
    .open-menu .site {right: 220px; }
    .open-menu a.menu-icon i:before {content: "\f00d";}
    .menu-icon {color: #57534c;display: inline-block;float: right;position: absolute;right: 18px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
    .menu-icon i {font-size: 20px;}
    .touch .main-navigation .menu li.open:after a{ content: "\f106"; width: auto;}
    .main-navigation {background-color: #fff;height: 100%;right: -220px;position: fixed;top: 0;-webkit-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s; width: 220px;padding: 0;z-index: 99;overflow: auto;margin: 0;left: auto;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.13) inset;box-shadow: 0 0 8px rgba(0, 0, 0, 0.13) inset;}
    .open-menu .main-navigation {right: 0;overflow-x: hidden;} 
    .main-navigation ul li {width: 100%;float: left;margin: 0;}
    .main-navigation ul li a {padding: 7px 35px 7px 15px;line-height: 24px;position: relative;}
    .menu li.menu-item-has-children:hover .sub-menu, .menu li.menu-item-has-children.hover .sub-menu {position: static;display: none;}
    .menu li.menu-item-has-children.open .sub-menu, .menu li.menu-item-has-children.hover.open .sub-menu {display: block;}
/*    .sub-menu {position: static;opacity: 1;visibility: visible;width: 100%;}*/
    .main-navigation ul .sub-menu a {padding: 2px 24px 6px 24px;font-size: 13px;border-bottom: none;line-height: 22px;color: #57534c;font-weight: bold;}
    .sub-menu a:hover, .sub-menu li.current-menu-item a {background-color: transparent;}
    ul.sub-menu:before {display: none;}
    .sub-menu:after {display: none;}
    .menu li.menu-item-has-children:hover .sub-menu, .menu li.menu-item-has-children.hover .sub-menu {margin-top: 0;}
    .main-navigation ul.menu li .sub-menu a:hover {color: #7fac6e;background-color: transparent;}
    
    .main-navigation li.current-menu-ancestor .sub-menu li.current-menu-item a, .main-navigation li.current-menu-parent .sub-menu li.current-menu-item a, .main-navigation li.current_page_parent .sub-menu li.current-menu-item a, .main-navigation li.current_page_parent .sub-menu li.current_page_ancestor a {color: #7fac6e;background-color: transparent;}
    .main-navigation li.current-page-ancestor .sub-menu a, .main-navigation li.current-menu-ancestor .sub-menu a, .main-navigation li.current-menu-parent .sub-menu a, .main-navigation li.current-page-parent .sub-menu a, .main-navigation li.current_page_parent .sub-menu a, .main-navigation li.current_page_ancestor .sub-menu a {color: #57534c;}
    .main-navigation li.current-menu-item .sub-menu li a, .main-navigation li.current_page_item .sub-menu li a {color: #57534c;}
    .main-navigation li.current-menu-parent .sub-menu li.current-menu-parent a {color: #7fac6e;background-color: transparent;}
    
    
    .sub-menu {background-color: transparent;-webkit-transition: none;transition: none;}
    .menu-item-has-children span.menu-arrow {position: relative;display: block;}

    .menu-item-has-children span.menu-arrow:before {color: #57534c;content: "\f107";font-family: FontAwesome;font-size: 21px;font-weight: normal;height: 30px;position: absolute;right: 0;top: -32px;width: 30px;cursor: pointer;font-weight: bold;}
    .menu-item-has-children.open span.menu-arrow:before {color: #57534c;content: "\f106";font-family: FontAwesome;font-size: 21px;font-weight: normal;height: 30px;position: absolute;right: 0;top: -32px;width: 30px;cursor: pointer;font-weight: bold;}
    .menu-item-has-children:hover span.menu-arrow:before {color: #7fac6e;}
    .menu-item-has-children.open:hover span.menu-arrow:before {color: #57534c;}
    .menu-item-has-children.open:hover .menu-item-has-children:hover span.menu-arrow:before {color: #7fac6e;}
    
    .menu-item-has-children.open .sub-menu {display: block;position: relative;}
    .menu-item-has-children.open .sub-menu .sub-menu {display: none;}

    .menu-item-has-children.open .sub-menu .menu-item-has-children.open .sub-menu {display: block;left: 0;position: relative;top: 0;}

    .menu-item-has-children .sub-menu .menu-item-has-children:hover .sub-menu {display: none;}
    .menu-item-has-children.open .sub-menu .menu-item-has-children .sub-menu {display: none;}
    .main-navigation .sub-menu li.menu-item-has-children:hover .sub-menu li a {color: #fff;background-color: #0c0c0c;}
    .main-navigation .sub-menu li.menu-item-has-children:hover .sub-menu li a:hover {color: #7fac6e;}
    .menu-item-has-children .menu-item-has-children span.menu-arrow::before {display: none;}
    .menu-item-has-children.open .menu-item-has-children.open span.menu-arrow::before {display: block;}
    
    .menu-item-has-children.open .menu-item-has-children.open .sub-menu span.menu-arrow::before {display: none;}
    
    .menu-item-has-children.open li span.menu-arrow::before {display: none;}
    .menu-item-has-children.open li.menu-item-has-children span.menu-arrow::before {display: block;content: "\f107";}
    .menu-item-has-children.open li.menu-item-has-children.open span.menu-arrow::before {content: "\f106";}
    
    .menu li.menu-item-has-children .sub-menu {padding-top: 0;}
	.main-navigation .menu li.current-menu-item a, .main-navigation .menu li.current_page_item a {color: #7fac6e;}
	.main-navigation .menu li.current-menu-item .menu-arrow:before, .main-navigation .menu li.current_page_item .menu-arrow:before {color: #7fac6e;}
	.main-navigation .menu li.current-page-ancestor .sub-menu li.current-menu-item a, .main-navigation .menu li.current-page-ancestor .sub-menu li.current_page_item a {color: #7fac6e;}
	.main-navigation .menu li.current-menu-ancestor .sub-menu li.current-menu-item a, .main-navigation .menu li.current-menu-ancestor .sub-menu li.current_page_item a {color: #7fac6e;}
	.main-navigation .menu li.current-menu-parent .sub-menu li.current-menu-item a, .main-navigation .menu li.current-menu-parent .sub-menu li.current_page_item a {color: #7fac6e;}
	.main-navigation .menu li.current-page-parent .sub-menu li.current-menu-item a, .main-navigation .menu li.current-page-parent .sub-menu li.current_page_item a {color: #7fac6e;}
	.main-navigation .menu li.current_page_parent .sub-menu li.current-menu-item a, .main-navigation .menu li.current_page_parent .sub-menu li.current_page_item a {color: #7fac6e;}
	.main-navigation .menu li.current_page_ancestor .sub-menu li.current-menu-item a, .main-navigation .menu li.current_page_ancestor .sub-menu li.current_page_item a {color: #7fac6e !important;}
	
	
	.main-navigation .menu li.current-page-ancestor .menu-arrow:before, .main-navigation .menu li.current-menu-ancestor .menu-arrow:before, .main-navigation .menu li.current-menu-parent .menu-arrow:before, .main-navigation .menu li.current-page-parent .menu-arrow:before, .main-navigation .menu li.current_page_parent .menu-arrow:before, .main-navigation .menu li.current_page_ancestor .menu-arrow:before {color: #7fac6e;}
    
	.main-navigation .menu li.current-page-ancestor .sub-menu li .menu-arrow:before, .main-navigation .menu li.current-menu-ancestor .sub-menu li .menu-arrow:before, .main-navigation .menu li.current-menu-parent .sub-menu li .menu-arrow:before, .main-navigation .menu li.current-page-parent .sub-menu li .menu-arrow:before, .main-navigation .menu li.current_page_parent .sub-menu li .menu-arrow:before, .main-navigation .menu li.current_page_ancestor .sub-menu li .menu-arrow:before {color: #fff;}
	
	.main-navigation .menu li.current-page-ancestor .sub-menu li.current-page-ancestor .menu-arrow:before, .main-navigation .menu li.current-menu-ancestor .sub-menu li.current-menu-ancestor .menu-arrow:before, .main-navigation .menu li.current-menu-parent .sub-menu li.current-menu-parent .menu-arrow:before, .main-navigation .menu li.current-page-parent .sub-menu li.current-page-parent .menu-arrow:before, .main-navigation .menu li.current_page_parent .sub-menu li.current_page_parent .menu-arrow:before, .main-navigation .menu li.current_page_ancestor .sub-menu li.current_page_ancestor .menu-arrow:before {color: #7fac6e;}
    
    .main-navigation .menu li .sub-menu li.menu-item-has-children .menu-arrow:before {color: #fff;}
    
    
    h2, .h2 {font-size: 20px;line-height: 26px;}
    h3, .h3 {font-size: 18px;}
    
    .default-content-section ul {padding: 0 0 0 2px;}
    
    .main-navigation .header-social-box ul li a {padding: 0;}
    .header-buttons.header-buttons-mobile {display: inline-block;margin-top: 20px;width: 100%;}
    .header-wrapper {display: block;padding: 0 15px;position:relative;}
    .header-buttons {display: none;padding: 0 0 12px 10px;margin-top: -45px;;}
    .header-right {-webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-justify-content: flex-end;
        -moz-box-pack: end;}
    
    .header-logo {display: inline-block;}
    .header-logo a {padding: 16px 0 18px 0;}
    .header-logo img {max-width: 170px;}
    .subscribe-search-box {float: left;display: block;width: 100%;padding: 0 10px 0 0px;}
    .header-social-box ul {margin: 0;float: left;}
    .main-navigation .header-social-box ul li {width: auto;margin: 0 13px 0 0;}
    .search-box-header {position: static;padding: 0;-webkit-box-shadow: none;box-shadow: none;}
    .search-icon-header {display: none;}
    .search-field {width: 200px; line-height: normal}
    .search-submit {top: 0;right: 0;margin: 0;}
    .header-search .search-box-header {opacity: 1;display: block;}
    .header-search .search-form {display: block;}
    .subscribe-search-box .btn-default {margin: 0 0 10px 0;}
    .header-search {margin: 10px 0 7px 0;}
    .search-box-header:after {display: none;}
    
    .btn.btn-secondary {font-size: 14px;}
    .btn.btn-secondary i {font-size: 30px;padding: 4px 14px 8px 16px;}
    
    .home-slider-section .bg-cover {height: 500px;}
    .home-slider-section .slick-arrow.slick-next {right: 15px;}
    .home-slider-section .slick-arrow.slick-prev {left: 15px;}
    .home-slider-section .slick-arrow.slick-prev:after, .home-slider-section .slick-arrow.slick-next:after {font-size: 40px;}
    .learn-more-about-btn {width: 400px;}
    .learn-more-about-btn .btn-secondary span {padding: 2px 24px 2px 20px;}
    .learn-more-about-info {width: calc(100% - 400px);}
    .learn-more-about-info p {font-size: 20px;line-height: 26px;}
    
    .achievement-section .row {display: block;}
    .achievement-list {margin-bottom: 50px;}
    .achievement-section.bg-cover {background-position: left;padding: 58px 20px 10px 20px;}
    .achievement-list:nth-child(2n+2):after {display: none;}
    
    .lead-para-info h2, .sidebar h2, .news-events-info h2 {line-height: 24px;font-size: 18px;}
    .lead-para-info p {font-size: 16px;line-height: 24px;}
    .start-date, .end-date {font-size: 11px;line-height: 31px;}
    .news-events-info p {font-size: 16px;line-height: 22px;}
    .more-detail-link {font-size: 14px;line-height: 18px;}
    .sidebar h2 {margin: 0 0 15px 0;}
    .meeting-date li a {font-size: 16px;line-height: 20px;}
    .meeting-date li span {font-size: 16px;}
/*    .meeting-date li {margin-bottom: 15px;}*/
    .start-date:after {top: 6px;border-right: 10px solid transparent;border-top: 9px solid transparent;border-bottom: 10px solid transparent;border-left: 11px solid #7fac6e;right: -20px;}
    
    .banner-title h1 {padding: 10px;font-size: 18px;}
    .banner-title {bottom: 15px;}
    .content-section {padding: 27px 0 47px 0;}
    
    .news-event-detail-date {padding: 10px 0;}
    .news-event-detail-content {padding: 22px 30px 22px 0;}
    .news-event-detail-content h2 {margin: 10px 0;}
    .news-event-detail-content p {font-size: 18px;line-height: 28px;}
    .accordion-list .faq-a {font-size: 18px;line-height: 28px;padding: 11px 15px;}
    
    .news-release-detail {padding-left: 15px;}
    .news-release-detail .start-date {max-width: 150px;}
    
    .location-link-section {padding: 35px 0;}
    .location-link {margin-bottom: 15px;}
    .location-link .btn-secondary span {padding: 10px 8px;font-size: 11px;}
    .location-link .btn.btn-secondary i {padding: 8px 12px 8px 14px;font-size: 18px;}
    .location-link-wrapper:after {bottom: -3px;}
    .statistics-wrapper { display: block; max-width: 100%; width: 100%}
    .footer-statistics-box {max-width: 100%; width: 100%}
    .footer-statistics-box h5 {font-size: 10px;}
    .footer-statistics-box table {width: 100%;display: inline-block;}
    .footer-statistics-box th {font-size: 10px;}
    .footer-statistics-box td {font-size: 10px;line-height: 12px;}
    .footer-logo ul li {padding: 0 15px;}
    
    .news-events-list-title h2 {font-size: 28px;}
    .news-events-list-title {left: 20px;}
    .news-events-list:before {width: 68px;height: 44px;background-size: 65px auto;}
    
    .country-location-form {padding: 0 8px 0 0;}
    .country-location-form .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {margin-top: 0;}
    .country-location-form .gform_wrapper .field_description_below .gfield_description {font-size: 10px;}
    
    .default-content-section {/*padding: 17px 0 20px 0;*/}
    .default-content-section h2:first-of-type {margin-bottom: 15px;}
    .default-content-section h2 {line-height: 26px;margin-top: 15px;}
    .default-content-section p {font-size: 16px;line-height: 24px;}
    body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {line-height: 24px !important;}
    
    .default-content-section h4 {font-size: 18px;}
    .default-content-section .start-date {max-width: 160px;}
    
    .default-content-section hr + span {font-size: 16px;line-height: 24px;}
    .default-content-section ol {padding: 0 0 0 16px;}
    ol li, ul li {font-size: 16px;line-height: 24px;}
    
    .price-report-achievement .row {margin-left: 20px;}
    .price-report-achievement .price-achievement-list h2 {font-size: 14px;line-height: 18px;}
    .price-achievement-list .achievement-list {padding: 0 16px;margin-bottom: 0;}
    .price-achievement-list { margin-left: -20px }
    .price-achievement-list .achievement-list:nth-child(2n+2):after {display: block;}
    .price-report-achievement .achievement-list p strong {font-size: 18px;line-height: 22px;}
    .price-achievement-info {padding-right: 20px;}
    .price-report-achievement {padding: 20px 0;}
    .price-report-download {padding: 20px 0;}
    .price-report-icon {width: 9%;}
    .price-report-img {width: 27%;}
    .price-report-img p {width: 100px;}
    .price-report-info {padding: 16px;}
    .price-report-info p {font-size: 20px;line-height: 22px;}
    .price-report-list {padding: 19px 0 20px 22px;}
    .price-report-links ul li {width: 33%;}
    .chart-cash-price {margin-bottom: 15px;}
    .chart-detail {bottom: 10px;left: 10px;}
    .chart-detail h2 {margin: 0 0 5px 0;font-size: 16px;line-height: 18px;}
    .chart-detail .btn-default {max-width: 120px;padding: 7px 22px 6px 22px;}
    .price-report-item p {/*left: 25px;bottom: 35px;*/width: 105px;}
    .price-report-view-more p {left: 50%;bottom: auto;padding-left: 8px;}
    .price-report-links ul li span { font-size: 14px; }
    .news-release-box ul li {line-height: 24px;}
    .ui-widget {font-size: 11px;line-height: 20px;}
    .pdf-list ul li {padding: 0 0 0 20px;margin: 0;}
    .pdf-list ul li a i {font-size: 16px;}
    
    .tabs-links ul li a {padding: 8px 10px;font-size: 14px;min-width: 85px;}
    .tab_container p, .tab_container a {font-size: 16px;}
    .tab_container .pdf-list ul li a i {font-size: 16px;top: 4px;}
    .tab_container .pdf-list ul li {padding: 0 0 0 24px;margin-bottom: 5px;}
    .tab_container h3 {margin-top: 10px;}
    
    .media-contact-form .gform_wrapper ul.gform_fields li.gfield {padding: 0 10px 0 0;}
    .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {margin-top: 0 !important;margin-bottom: 0 !important;}
    .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{ font-size: 13px; }
    .gform_wrapper ul.gform_fields li input::-moz-placeholder { line-height: 26px; }
    .country-location-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){ padding-top: 2px; padding-bottom: 2px; }
    .recent-activity-detail { padding: 0 15px;  margin-top: 0; }
    .recent-activity-img { padding-right: 15px; }
    .news-release-detail .start-date {     line-height: 34px; }
     .date-box { height: 32px;  line-height: 48px;}   
    .single-post .start-date { line-height: 34px; }
    .default-content-section table { margin-bottom: 20px; font-size: 16px; line-height: 24px; }
    .country-location-info, .country-location-form { width: 100% !important; }
    .country-location-form:after { display: none }
    .location-detail-wrapper .gform_wrapper .top_label input.medium, .location-detail-wrapper .gform_wrapper .top_label select.medium, .location-detail-wrapper .gform_wrapper .gfield_time_hour input, .location-detail-wrapper .gform_wrapper .gfield_time_minute input { padding: 4px 10px !important }
    .country-location-form .gform_wrapper .top_label li.gfield.gf_left_half, .country-location-form .gform_wrapper .top_label li.gfield.gf_right_half, .country-location-form .gform_wrapper .gform_footer { padding-left: 12px; padding-right: 12px; }
    .country-location-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .country-location-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half { padding-left: 12px !important; padding-right: 12px !important; }
    .country-location-form .gform_confirmation_message{ padding: 0 15px }
    .news-events-meetings-list .start-date, .news-events-meetings-list .end-date{ line-height: 36px; }
    .news-events-meetings-list time.end-date { line-height: 16px; }
    .single-meeting .end-date { line-height: 18px; }
    .single-meeting .start-date { line-height: 35px; }
    
    #pm_floorplan_container {padding: 90px 34px 12px 34px;}
    .footer-statistics-box iframe { width: auto;  max-width: 200px; }
    
    .location-map-img-section {padding: 0 0 30px 0;}
    .achievement-list p span, .achievement-list p i{ font-size: 20px; }
    a.price-report-archive {display: block;clear: both;font-size: 15px;line-height: normal;width: 71%;margin: 8px 0;}
    .price-report-selection {margin-top: 0; }
    .bottom-footer {padding: 18px 17px 15px 12px;}
    .footer-info ul li a, .footer-info p, .footer-logo ul li a { font-size: 13px; }
    .banner-section { max-height: 320px; }
    .wheatletter_featured {margin-bottom: 23px;}
   
    .location-country-links .tab_container h3 {margin-top: 0;}
    
    .view-archive-row-select, .page-template-tp-crop-quality .price-report-selection .view-archive-select { width: 100%; margin-right: 0; margin-bottom: 28px; }
    
    
    .price-report-selection > div.error-message, .page-template-tp-crop-quality .price-report-selection form { flex-direction: column; }
    .view-archive-row-select .view-archive-select { margin-bottom: 0 !important; }
    .view-archive-row-select .price-arrow-link { margin-left: 10px; }
    
    .price-report-selection > div.error-message { top: 0; position: absolute; }
    .error-message p { width: 100%; margin-right: 0; margin-bottom: 0; margin-top: 45px; }
    .error-message p:first-child { margin-top: 35px; }
    
    
    .languages-wrapper { text-align: center !important; padding: 0 !important; }
	.languages-wrapper ul { display: block; }
	.languages-wrapper ul li { float: none; width: auto; } 
	.languages-wrapper ul li a { padding: 10px; color: #FFF; }
	.languages-wrapper ul li.black-bg { background: transparent; text-align: center; width: 50px; border-left: 0px; padding: 0; }
	.languages-wrapper ul li.black-bg a { font-size: 18px; }
	
	.languages-wrapper .mobile-social { background: #636363;    margin: 10px 0 0 0; } 
	.languages-wrapper ul li:last-child { border-right: 0px; }
    
}

@media (min-width:767px) {
/*    .pm_panel.active, #pm_show_all_btn, .pm_interface_controls {display: none !important;}*/
	.price-report-list{
		overflow: inherit;
        clear:both;
	}
}
    

@media (max-width:767px) {
	.price-report-list{
		overflow: inherit;
        clear:both;
	}
	.view-archive-select {margin-bottom: 10px;}
    .one-half, .one-third, .one-four{ width: 100%; padding-left: 0 }
    
    body {font-size: 16px;line-height: 22px;}
    .site-header {position: static;}
    .header-right {display: block;}
    .header-logo a {padding: 12px 0;}
    .header-social-box ul {float: none;}
    .search-submit {top: 0;margin: 0;}
    
    .content-section .container:after {display: none;}
    
    .top-footer {padding: 40px 0 20px 0;}
    .top-footer .row {margin: 0;}
    .top-footer h5 {font-size: 15px;}
    .footer-menu {margin-bottom: 30px;}
    .bottom-footer {padding: 28px 15px 25px 15px;}
    .footer-logo ul li {width: 100%;padding: 0;margin: 0 0 20px 0;}
    .footer-logo ul li:after {display: none;}
    .footer-info {float: left;}
    .footer-info ul {float: left;}
    .footer-info ul li {padding: 0 12px 0 0}
    .footer-info ul li a {font-size: 13px;}
    .footer-info ul li:after {right: 5px;right: 6px;top: 6px;height: 13px;}
    .footer-info p {font-size: 13px;line-height: 20px;}
    
    .content-section .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        display: -webkit-flex;
        
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        flex-direction: -webkit-column;
    }
    
    .content-info {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
    .sidebar {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
    .pagination-wrapper {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
    
    .home-slider-section .bg-cover {background-image: none !important;}
    .home-slider-section .bg-cover > img {opacity: 1;visibility: visible;}
    .caption {max-width: 100%;position: static;-webkit-transform: none;transform: none;background-color: #ebebeb;padding: 20px 45px;text-align: center;float: left;}
    .home-slider-section .slick-arrow.slick-next, .home-slider-section .slick-arrow.slick-prev {margin: 0;}
    .caption h1 {margin: 0 0 13px 0;line-height: 26px;font-size: 18px;padding: 0;}
    .caption-btn .btn-default {margin-right: 20px;margin-bottom: 12px;}
    .caption-btn .btn-default:last-child {margin-right: 0;}
    .learn-para-info .row {margin: 0;}
    .learn-more-about-btn {width: 100%;}
    .learn-more-about-info {width: 100%;margin-top: 30px;padding: 0 15px;}
    .achievement-list:after {bottom: -20px;top: auto;width: 100%;height: 1px;margin: 0;-webkit-transform: none;transform: none;}
    .achievement-list:last-child:after {display: none !important;}
    .achievement-list:nth-child(2n+2):after {display: block;}
    .news-report-section {padding: 30px 0 40px 0;}
    .news-report-section .btn-secondary span {padding: 2px 22px 2px 17px;}
    .news-report-slider {padding: 30px 30px 0 30px;}
    .news-report-slider .owl-nav .owl-prev:after, .news-report-slider .owl-nav .owl-next:after {font-size: 42px;}
    .news-report-slider .owl-nav .owl-next, .news-report-slider .owl-nav .owl-prev {left: -22px;}
    .news-report-slider .owl-nav .owl-next {right: -22px;left: auto;}
    .news-report-slider h2 {margin: 5px 0 12px 0;font-size: 16px;}
    .news-report-slider p {line-height: 20px;margin-bottom: 8px;}
    .expand-section {padding: 30px 20px 190px 20px;}
    .expand-section-text {max-width: 100%;}
    .expand-section-text h2 {font-size: 22px;line-height: 30px;}
    .expand-subscribe-btn .btn-default {margin-right: 20px;margin-bottom: 15px;}
    
    .home-slider-section {z-index: 1;-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
    .banner-section {z-index: 1;-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
    .banner-title h1 {font-size: 14px;}
    .caption p {font-size: 16px;line-height: 26px;margin: 0 0 16px 0;color: #57534c;font-weight: 400;}
    .lead-para-info {padding-right: 0;}
    .news-events-detail {padding-right: 0;padding-left: 0;margin-top: 15px;}
    .news-events-info p {padding-bottom: 0;}
    .more-detail-link {position: static;}
    .news-events-meetings-list {margin-bottom: 40px;display: block;}
    .sidebar {padding: 0 15px;margin-top: 30px;}
    
    .news-event-detail-date .date-box {width: 290px;}
    .news-event-detail-content {padding: 22px 0 22px 0;margin-bottom: 20px;}
    .news-event-detail-content span {font-size: 18px;line-height: 22px;}
    .news-event-detail-content h2 {font-size: 20px;line-height: 26px;}
    .news-event-detail-content p {font-size: 16px;line-height: 24px;}
    .accordion-list .faq-q {font-size: 20px;padding: 9px 15px 9px 65px;}
    .accordion-list .faq-q:before {height: 46px;width: 48px;margin-top: -1px;}
    .accordion-list .faq-q:after { width: 48px; }
    .accordion-list .faq-a {font-size: 18px;line-height: 26px;}
    
    .news-release-list {display: block;}
    .news-release-detail {padding-right: 0;padding-left: 0;margin-top: 15px;}
    .news-release-img {width: 100%;}
    .date-box {width: 290px;}
    
    .location-link-section {padding: 20px 0;}
    .statistics {display: block;padding: 0 15px;}
    .statistics-wrapper {display: block;}
    .footer-statistics-box {max-width: 100%; width: 100%}
    .footer-statistics-box h5 {font-size: 14px;}
    .footer-statistics-box th {font-size: 17px;}
    .footer-statistics-box td {font-size: 15px;line-height: 24px;}
    
    .news-events-wrapper .lead-para-info {margin-bottom: 0;}
    .news-events-wrapper .lead-para-info h2 {padding-right: 0;}
    .lead-para-info p {font-size: 16px;line-height: 24px;}
    .news-events-list {/*height: 100px;*/margin-bottom: 15px;}
    .news-events-list-title {left: 15px;}
    .news-events-list-title h2 {font-size: 24px;}
    .news-events-list:before {width: 48px;height: 32px;background-size: 45px auto;right: 15px;}
    
    .location-detail-wrapper .lead-para-info {padding-bottom: 15px;}
    .location-country-links span {margin-bottom: 5px;}
    .location-country-details .row {display: block;}
    .country-map-img-outer {padding: 20px 0 20px 0;}
    .location-country-details {padding: 0;}
    .country-detail {padding-left: 15px;margin-top: 0;}
    .recent-activity-detail {padding: 0 15px;margin-top: 20px;}
    .country-location-info {width: 100%;}
    .country-location-form {padding: 0 15px;width: 100%;}
    /*.country-location-form .gform_wrapper .top_label li.gfield.gf_left_half, .country-location-form .gform_wrapper .top_label li.gfield.gf_right_half {padding-left: 0px; padding-right: 0 }*/
    .country-location-form:after {display: none;}
    .country-location-form .gform_wrapper .gform_footer {padding: 0 12px;margin: 0 ;}
    .country-location-form .gform_wrapper .gform_footer .gform_button.button {padding: 5px;margin: 0;}
    .country-location-info p {margin-bottom: 20px;}
    
    .country-location-form .gform_wrapper .field_description_below .gfield_description {font-size: 12px;margin-bottom: 5px;margin-top: 2px;}
    
    .content-info:after {display: none;}
    
    .price-report-achievement {margin-left: 0;}
    .price-report-list {margin-left: 0;}
    .price-report-download {margin: 0;}
    .price-report-links ul {margin: 0;}
    .price-achievement-list .achievement-list {padding: 20px 15px 20px 15px;}
    .price-achievement-list .achievement-list:first-child {padding-top: 0;}
    .price-achievement-list .achievement-list:last-child {padding-bottom: 0;}
    .price-achievement-list {margin-left: 0;}
    .price-report-list {display: inline-block;padding: 15px;width: 100%;}
    .price-report-wrapper .lead-para-info p {margin-top: 16px;}
    .price-report-achievement .row {margin: 0 15px;}
    .price-report-achievement {padding: 12px 0;margin-right: 0;}
    .price-achievement-list .achievement-list:after {bottom: 0;right: 0;}
    .price-report-achievement .price-achievement-list h2 {font-size: 20px;line-height: 26px;}
    .price-report-achievement .achievement-list p strong {font-size: 20px;line-height: 22px;}
    .price-achievement-info {padding-right: 0;}
    .price-report-content {display: block;}
    .price-report-icon {width: 100%;background-color: #57534c;padding: 20px;}
    .price-report-icon i {display: none;}
    .price-report-icon:after {position: absolute;content: "\f107";font-size: 36px;font-family: "FontAwesome";top: 50%;color: #fff;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
    .price-report-img {width: 50%;margin: 16px auto;}
    .price-report-info {width: 100%;}
    .price-report-img p {width: 100%;font-size: 20px;line-height: 22px;}
    .price-report-info h2 {font-size: 26px;}
    .price-report-info p {font-size: 18px;line-height: 20px;}
    .price-report-item p { /*bottom: 40px;*/width: 120px;}
    .load-more-archive .price-report-item p { left: 50% }
    .price-report-year {margin-bottom: 10px;width: 100%;}
    .view-archive-select .select:after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
    .price-arrow-link {padding: 4px;float: left;}
    .price-arrow-link i {font-size: 20px;}
    .chart-cash-price {margin-bottom: 20px;}
    .chart-detail {bottom: 25px;left: 20px;}
    .chart-detail h2 {margin: 0 0 15px 0;font-size: 26px;line-height: 28px;}
    .sidebar-address h2 {margin: 0 0 10px 0;}
    
    .filter-box-select .select:after {top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
    .filter-date:before {top: 0;}
    .filter-date:after {margin-top: 1px;}
    .pagination .nav-links .page-numbers {padding: 4px 8px;font-size: 12px;line-height: normal;}
    .pagination {margin: 30px 0 0 0;}
    .ui-widget {font-size: 12px;}
    
    .tab_heading {background-color: #7fac6e;color: #ffffff;display: inline-block; cursor: pointer; font-size: 16px;font-weight: 700;padding: 9px 15px;position: relative;width: 100%;margin: 0;} 
    .tab_container .tab_heading {margin: 0 0 10px 0;color: #fff;}
    .tab_container .tab_heading.d_active {margin: 0;}
    .tabs-links { display: none;}
    .tab-content .tab-detail {padding: 15px;}
    .tab_container {border: none; margin-top: 50px;}
    .tab-content {border: 1px solid #ebebeb;margin-bottom: 10px;}
    .tab_container .pdf-list {margin: 0;}
    .tab_container .pdf-list ul li a i {top: 3px;}
    
    .media-contact-section h4 {font-size: 20px;margin: 10px 0 5px 0;}
    .media-contact-user {margin-bottom: 20px;}
    .media-contact-form .gform_wrapper .top_label .gfield_label {font-size: 16px;}
    .media-contact-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {padding: 2px 12px;}
    .media-contact-form .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .media-contact-form .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {font-size: 16px;padding: 3px 1px 2px 0px;/*max-width: 100px;*/}
    .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {font-size: 16px !important;padding: 3px 1px 2px 0px;/*max-width: 100px;*/}
    .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {margin-top: 10px !important;}
    .country-location-form .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {margin-top: 0px !important;}
    .gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {font-size: 16px !important;}
    
    .media-contact-form .gform_wrapper ul.gform_fields li.gfield {padding: 0;}
    .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {padding: 7px 44px 7px 14px;}
    .media-contact-form .gform_wrapper.gf_browser_gecko select {padding: 7px 44px 7px 14px;}
    
    .error-404 {padding: 40px 0 80px 0;}
    .location-map-section .btn-secondary {top: 20px;}
    .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half, .country-location-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .country-location-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half, .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half{ width: 100% !important; max-width: 100% }
    .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half{ width: 100% !important }
    .page-template-tp-commercial .price-report-item .price-report-item-img p {font-size: 16px;padding-left: 3px;width: 100%;max-width: 135px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
    .page-template-tp-crop-quality .price-report-item p { left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);  }
    .pdf-listing { -webkit-columns: 3;  columns: 3;}
    .recent-activity-img img { width: 100% }
    .news-release-img { max-width: 100% }
    .recaptcha-popup .inner, .subscribe-form {  width: 100% !important; margin: 0 auto}
    #emma-form input[type="submit"], #emma-form a#emma-form-submit { font-size: 14px; margin-top: 10px; }
    body .news-event-detail-wrapper .gform_wrapper ul li.gfield { padding-left: 0 !important }
    .location-country-links ul li { margin: 0 15px 0 0; }
    .location-country-links ul li a:after { right: -8px; }
    .news-event-detail-wrapper #field_6_17 .ginput_container.ginput_container_select { width: 100% !important }
    .gform_wrapper form#gform_6 .gform_footer input[type=submit]{ padding: 5px 20px 4px 20px }
    .gform_wrapper form#gform_6 .gform_footer.top_label { padding-left: 4px; }
    
    .gfield_time_ampm.ginput_container.ginput_container_time {max-width: 160px !important;}
    .gform_wrapper .gfield_time_hour i {margin-top: 7px !important;}
    
    .fancybox-close:after {top: 7px;font-size: 28px;}
    .subscribe-form input {font-size: 14px;padding: 8px 15px;}
    .subscribe-form input[type=submit] {font-size: 14px;padding: 8px 10px;max-width: 120px;}
    
    .fancybox-wrap {width: 87% !important;}
    .fancybox-inner {width: 100% !important;}
    .location-map-img-section {padding: 0;}
    .news-release-list > div { display: block}
    #gform_wrapper_6 ul.gform_fields li.gfield { width: 100% }
    a.price-report-archive{ margin-bottom: 10px; }
    .price-report-selection > div { position: relative}
    #pm_marker_tooltip { width: 157px; padding: 10px 16px; font-size: 12px; line-height: 19px; }
    .subscribe-form input { line-height: normal }
    .recaptcha-popup .inner, .subscribe-form { width: 100% !important }
    .subscribe-form input {line-height: normal !important;height: 32px; padding: 5px 10px 3px 10px !important}
    .fancybox-wrap {width: 90% !important;}
    .price-report-item p{ bottom: 7px; }
    .price-report-view-more p {bottom: auto;}
    .home-slider-section .slick-arrow.slick-next, .home-slider-section .slick-arrow.slick-prev { top: 53% }
    .price-report-item-img { width: 80% }   
    .price-report-item-img.price-report-view-more { width: 100%; box-shadow: 0 13px 12px -14px #000; }
    .subscribe-form .gform_wrapper ul.gform_fields li.gfield{ margin-top: 16px !important; }
     .site-footer { background-image: url(../images/footer-bg.jpg) !important; background-size: auto auto;  background-repeat: repeat; }
     .site-footer:after {content: "";background: url(../images/footer-mobile-bg.jpg) no-repeat;display: block;width: 100%;height: 180px;position: absolute;left: 0;bottom: 0;z-index: 0;background-size: contain;background-position: bottom center;}
    
    .pm_section_info { background-color: #ebebeb !important; }
    .pm_section_info ul li { list-style: none !important }
    .pm_section_info ul li:before { display: none !important }
    #pm_show_all_btn, #pm_hide_all_btn { float: left;margin-left: 20px;color: #fff;background: #7fac6e;padding: 3px 20px;border-radius: 5px;text-transform: uppercase;}
    .pm_section_info ul li { font-size: 16px !important; font-family: 'Raleway', sans-serif; }
    .pm_section_info ul li .section { font-size: 18px; font-weight: 700;  font-family: 'Raleway', sans-serif;  }
    .marker.circle { display: none }
    .subscribe-form {width: 100% !important;overflow-y: auto;height: 320px;}
    .fancybox-skin{padding:0 10px !important}
    .subscribe-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { height: 30px !important; }
    .price-report-item-img.price-report-view-more:before { width: 100%;     left: 1px;    right: -13px; }
    .pm_sort_btns { margin-right: 15px; }
    .subscribe-form .gform_wrapper form {text-align: left;max-width: 100%;margin: 0 auto;overflow-y: auto;height: 280px;}
    .subscribe-form {padding: 5px 15px 10px;}
    
    .location-country-links .tab_container {margin-top: 0;}
    .location-country-tab {padding: 0 0 5px 0;}
    .location-country-links .tab-content .tab-detail {padding: 10px 15px 15px 15px;border-bottom: none;}
    .recent-activity {margin-top: 15px;padding: 25px 0 0 0;}
    .recent-activity-img {width: 100%;margin: 0;}
    .location-detail-single-img {margin-top: 20px;margin-bottom: 20px;}
	.country-location {padding: 4px 0 0 0;}
    .page-template-tp-crop-quality .price-report-list{padding-left: 0;}
    .table-responsive{border:0;}
    
    
} 


@media (max-width: 690px) {
    .subscribe-form { height: 280px }    
}
@media screen and (min-width:641px){
    .gform_wrapper .top_label input.medium.datepicker{ width: 50% !important }
    .media-contact-form .gform_wrapper .top_label input.medium.datepicker { width: 100% !important }
    .faq-a p a img{ /* width: 100%; */ display: block;}
}

@media (max-width: 560px) {
    .caption-btn .btn-default {margin-right: 0;}
    .expand-subscribe-btn .btn-default {margin-right: 0;}
    .price-report-links ul li {width: 50%;}
    .price-report-item p {font-size: 18px;line-height: 20px;left: 14%;bottom: 4px;max-width: 93px;width: 100%;}
    .price-report-links ul li span {font-size: 12px;}
    .price-report-view-more p {left: 50%;bottom: auto;}
    .pdf-listing { -webkit-columns: 2;  columns: 2;}
    .price-report-item-img { margin-bottom: 0px; width: 100%; box-shadow: 0 13px 12px -14px #000 }
     
      
}
@media only screen and (max-width: 761px), (max-device-width: 1023px) and (min-device-width: 768px){
}
@media (max-width: 450px) {
    .languages-wrapper ul li a{font-size: 12px;}
    .learn-more-about-btn .btn-secondary span { padding: 2px 4px 2px 7px; font-size: 12px;}
}
@media (max-width: 420px) {
    .home-slider-section .slick-arrow.slick-next, .home-slider-section .slick-arrow.slick-prev {
    top: 29%;
}
 .subscribe-form .gform_wrapper ul.gform_fields li.gfield {
    margin-top: 16px !important;
}
.subscribe-form { height: auto;    }        
 }

@media screen max-height(420px) {
    .gform_wrapper form { overflow-y:auto; height:280px; }
    
}