
  /* Additional css */
	    body{
	    	font-family: Exo, sans-serif;
	    }
	    h1, h2, h3, h4, h5, h6, p, a{
	    	font-family: Exo, sans-serif !important;
	    }
        /* new css */
        .table-bordered thead th:first-child {
		    padding-right: 50px;
		}
        .banner-cust section#videohero video, section.video-section.hidden-xs video {
		    position: inherit;
		}
		.top-padding-remove span {
		    display: none !important;
		}
		.top-padding-remove p {
		    font-size: inherit !important;
		    line-height: inherit !important;
		    font-weight: inherit !important;
		    margin-bottom: 0px;
		}
		.top-padding-remove .group-header {
		    padding-top:20px;
		    padding-bottom: 20px;
		}
		.top-padding-remove .grid-col-three h2 {
		    padding: 0px 20px;
		}
        .hide-child .item.item-series:nth-child(2n) {
   	    	display: none;
		}
		.hide-child .item.item-series:nth-child(4n) {
		    display: block;
		}
        .grid-col-three .product-slider-wrapper .product-slider-nav .item.item-series {
		    width: 31.222%;
		}
		.grid-col-three .product-slider-wrapper {
		    background: transparent;
		}
        .pvm-header.white-header .site-navigation.bottom > ul > li .sub-menu .current-menu-item{
                background: #333 !important;
        }
         .pvm-header.white-header .site-navigation.bottom > ul > li .sub-menu > .current-menu-item > a{
                color: #fff !important;
        }
        .vido .vidcontent.main-hero-content {
		    margin:10% auto !important;
		}
		.table-dot {
		    text-align: center;
		}
		.table-dot .fa-circle:before {
		    font-family: fontawesome;
		    font-size: 7.5px;
		    color: #666;
		}
		.custom-slider .h2 {
		    position: relative;
		    text-align: left;
		    min-height: 1px;
		    color: #ffffff;
		    padding: 265px 0px 0px 175px !important;
		    font-weight: 600;
		    margin: 16px 0 0;
		    line-height: 1.2;
		    font-size: 45px;
		    width: 770px;
		}
		.slider-img-height:before {
		    background: #000;
		    position: absolute;
		    opacity: 0.3;
		    content: "";
		    top: 0;
		    left: 0;
		    right: 0;
		    bottom: 0;
		}
		.custom-slider p.copy {
		    position: relative;
		    text-align: left;
		    min-height: 1px;
		    color: #ffffff;
		    padding-left: 175px !important;
		    padding-right:0px;
		    padding-bottom: 20px;
		    font-size: 20px;
    		line-height: 26px;
    		max-width: 570px;
    		margin-top: 1em;
   	 		margin-bottom: 1.3em;
		}
		.custom-slider .bx-wrapper {
		    box-shadow: none;
		}
         .pvm-header.white-header .site-navigation.bottom  .current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor > ul > li.menu-item.menu-item-type-post_type.current_page_item > a,
         .pvm-header.white-header .site-navigation.bottom  .current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor > ul > li.menu-item.menu-item-type-post_type:hover > a {
            color: #fff !important;
        }
         .pvm-header.white-header .site-navigation.bottom  .current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor > ul > li.menu-item.menu-item-type-post_type > a {
            color: #333 !important;
        }
        
        .pvm-header.white-header .site-navigation.bottom  .current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor{
            background: #333 !important;
        }
          .pvm-header.white-header .site-navigation.bottom  .current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor a{
            color: #fff !important;
        }
        .precag-do-more a.button2 {
		    width: 72%;
		    margin: 10px auto;
		}
        .shadow {
		    text-shadow: 1px 1px 4px #000, 0 0 15px #000;
		    padding: 5px 0;
		    box-shadow: none !important;
		} 
		.top-banner-height .banner-content {
		    width: 100%;
		    padding: 23% 15%;
		}
		.top-banner .banner-content {
			width: 100%;
			padding: 19% 15%;
		}
		.top-banner .banner-margin{
			padding: 27% 15%;
		}
       .banner-content-bottom {
		    margin-top: 0px;
		    width: 100%;
		    padding: 38% 8% 4%;
		}
		.banner-content-bottom h1{ 
			color: #fff;
			text-align: center;
		}
        .grid-col-two {
		    padding: 20px 0px;
		    width: 100%;
		    float: left;
		}
		.grid-col-two h3, .grid-col-three h3{
			font-size: 24px;
			font-weight: 600;
		}
        .site-navigation > ul > li.menu-item-has-children::before {
		    right: 5px;
		    top: 6px; 
		    color: #fff;
		}
		.remove_before:before {
		    display: none;
		}
		.remove_before {
		    padding-left: 42px !important;
		    pointer-events: none;
		}
		.software-tools {
		    padding: 0px 20px 30px 20px;
		}
		.utility-family-trac .content.col-md-4 {
		    padding: 15px 20px !important;
		}
		.col-xs-12.ctas.clearfix {
		    padding-left: 16.66666667%;
		}
		.text-center {
		    text-align: center!important;
		    width: 100%; 
		    margin: 0 auto;
		}
		.family-tractors {
		    padding: 50px 15px 50px !important;
		}
		.product-slider-wrapper .item.item-model{
			position: relative;
		}
		/*.product-slider-wrapper .col-3-section .item.item-model a.button1 {
		    width: 50%;
		    margin: 30px auto;
		    position: absolute;
		    bottom: 0px;
		    right: 0;
		    left: 0;
		}*/
        .peeker.col-3-section .item {
            width: 31%;
            float: left;
            margin: 10px;
            background: #fff;
            box-shadow: 0 1px 2px rgba(0,0,0,0.15);
            transition: box-shadow .35s ease-in-out;
            min-height: 500px;
            padding: 10px;
            position: relative;
        }
        .peeker.col-3-section .item .image{
            width: 100%;
         }
        .peeker.col-3-section .item .more.hidden-xs {
            position: absolute;
            bottom: 20px;
            left: 0;
            right: 0;
            border: 2px solid #367c2b;
            text-align: center;
            width: 70%;
            margin: auto;
            padding: 14px 20px;
        }
        .peeker.col-3-section .item .post-title{
            padding: 0;
            width: 100%;
		    float: left;
		    margin-top: 10px;
        }
        .peeker.col-3-section .item .post-title a.hidden-xs {
		    font-size: 24px;
		    padding: 0 0px 15px 10px;
		    font-weight: bold;
		}
		.excerpt {
		    padding: 0 0px 15px 10px;
		}
        .peeker.col-3-section .item .visible-xs {
            display: none;
        }
        .underherocopy {
            float: left;
            width: 100%;
            padding: 30px;
        }
        .expand-collapse-component-custom-item a:hover {
            font-size: 18px;
            font-weight: unset;
            color: #000;
        }
        .expand-collapse-component-custom-item a {
            color: #000;
        }
        .expand-collapse-component-custom-item a:focus:focus {
            outline: none;
        }
        /* new css */

   		.seccion-images div {
	        display: inline-table;
	        vertical-align: top;
	        margin: 8px 16px 8px 0;
	    }
	    h4.all-precag-link {
	        display:block;
	        position: absolute;
	        bottom: 0px;
	        font-size: 18px;
	        font-weight: 600;
	    }
	    .guidance-main {
	        background: #eff0f0;
	        padding-bottom: 20px;
	    }
	    .guidance-series h2.comp-title {
	        margin: 0 0 16px;
	        font-size: 35px;
	        font-weight: 600;
	    } 
	    .guidannce-card .row{
	        background: #fff;
	        padding: 24px 0 24px;
	        border-top: none;
	        border-left: 4px solid #fff;
	        margin-bottom: 10px;
	    }
	    .guidannce-card .row .image-holder img{
	    	    width: 133%;
			    max-width: none;
			    margin: 0 -9.5%;
	    }
      	.guidannce-card .row  .info-col .content .model {
	    	padding-bottom: 0px;
	    }
	    .guidance-main .row.card .image-holder.four-three.col-sm-3.col-md-2, .guidance-main .row.card .info-col.col-sm-9.col-md-10{
	        float: left;
	    }  
	    .accordion-display {
	        padding-bottom: 30px !important;
	        position: relative;
	    }
	    h4.no-link:before, h4.no-link.:before {
	        content: none;
	    }
	    .expand-collapse-component-custom-item .seccion-images span.caption {
	        width: 100%;
	        padding: 10px 0px 10px 0px;
	        display: block;
	    }
	    .expand-collapse-component-custom-section {
	        position: relative;
	        margin-bottom: 32px;
	    }
	    .expand-collapse-component-custom-section .expand-collapse-component-custom-item {
	        border-top: 1px solid #c2c2c2;
	        background: #f1f1f1;
	    }
	    .expand-collapse-component-custom-section .expand-collapse-component-custom-item  h4 {
	        margin: 0px;
	        position: relative;
	        cursor: pointer;
	        font-size: 18px;
	        line-height: 30px;
	        padding: 10px 15px 10px 10px;
	    }
	    .expand-collapse-component-custom-section .expand-collapse-component-custom-item h4:before {
	        padding-right: 10px;
	    }
	    .expand-collapse-component-custom {
	        margin-top: 50px;
	    }
	    .show-more-container, a.btn-collapse-all, a.btn-expand-all, .expand-collapse-component-custom-item-content.inactive {
	        display: none;
	    }
	    .expand-collapse-component-custom-item-content.active {
	        display: block;
	        padding:20px;
	    }
	    .single-track-tractor .content h1.title {
	        font-size: 35px;
	    }
	    .single-track-tractor .content ul li{
	    	font-size: 14px;
	    }
	    .product-slider-wrapper .container {
	        padding: 0% !important;
	    }
	    .precag-hero .img-app-icon {
	        bottom: 130px !important;
	        right: 37% !important;
	    }
	    .video-section {
	        width: 100%;
	        float: left;
	        padding: 40px 0px 40px 0px;
	    }
	    .accordion-section, .expand-collapse-component-custom-container, .accordion-content-main, .background-light-grey, .background-white  {
	        width: 100%;
	        float: left;
	    }
	    .accordion-section{
	        margin-bottom: 30px;
	    }
	    .accordion-title-row {
	       background: #fff;
	       width: 100%;
	       float: left;
	       margin-bottom: 20px;
	       height: 80px;
	    }
	    .title-bg-image {
	        width: 25%;
	        float: left;
	        background-position: center center;
	        background-size: cover;
	    }
	    .field-prep{
	        background-image: url(https://www.deere.com/assets/images/region-4/campaigns/ag-turf/performance-that-pays/image-blocks/prepare-r4g014007-1366x340.jpg);
	    }
	    .plant{
	      background-image: url(https://www.deere.com/assets/images/region-4/campaigns/ag-turf/performance-that-pays/seeding/corn-P0030090-1366x360.jpg);
	    }
	    .apply{
	      background-image: url(https://www.deere.com/assets/images/region-4/campaigns/ag-turf/performance-that-pays/image-blocks/protect-R4D039945-1366x340.jpg);
	    }
	    .harvest{
	      background-image: url(https://www.deere.com/assets/images/region-4/campaigns/ag-turf/performance-that-pays/image-blocks/harvest-173655612-1366x340.jpg);
	    }
	    .title-discription {
	        width: 70%;
	        float: left;
	        border-left: 5px solid rgb(59, 168, 66);
	    }
	    .title-discription span.text {
	        padding:23.5px;
	        float: left;
	        font-weight: 600;
	        font-size: 22px;
	    }
	    .title-icon {
	        width: 5%;
	        float: left;
	    }
	    .accordion-content-main.active {
	        padding: 20px;
	        background: #fff;
	    }
	    .accordion-content-title {
	        float: left;
	        width: 100%;
	        background-color: #EFF0F0;
	        padding: 12px;
	        font-size: 18px;
	        font-weight: 600;
	        line-height: 30px;
	    }
	    .accordion-content-title:hover, .accordion-content-title.active, .expand-collapse-component-custom-item h4.active, .expand-collapse-component-custom-item h4.active:hover {
	        color: #fff;
	        background-color: #3ca842;
	    }
	    .accordion-content-discription {
	        width: 100%;
	        float: left;
	        background: #fff;
	    }
	    .accordion-column1, .accordion-column2 {
	        width: 50%;
	        float: left;
	        padding: 30px;
	    }
	    .img-text {
	        padding: 22px;
	        text-align: center;
	        color: #fff;
	        font-size: 24px;
	        text-transform: uppercase;
	        font-weight: bold;
	    }
	    .title-icon {
	        position: relative;
	        top: 30px;
	    }
	    .accordion-content-title .title-icon {
	       	top: -3px;
	        width: 3%;
	    }
	    .accordion-content-title .title-icon i {
	        font-weight: bold;
	    }
	    .title-icon  .icon-jd_carrot_right:before {
	        font-size:17px;
	    }
	    .accordion-title-row.active {
	        background-color: rgb(59, 168, 66);
	    }
	    .accordion-title-row.active i.icon-jd_carrot_right.righticon:before{
	        content: "\e603";
	    }
	    .accordion-content-title .title-icon .icon-jd_carrot_right:before, .expand-collapse-component-custom-section .expand-collapse-component-custom-item h4:before {
	        font-size: 30px;
	        content: "\002B";
	    }
	    .accordion-content-title.active .title-icon .icon-jd_carrot_right:before, .expand-collapse-component-custom-section .expand-collapse-component-custom-item  h4.active:before{
	       content: "\2212";
	    }
	    .accordion-title-row.active {
	        background-color: rgb(59, 168, 66);
	        color: #fff;
	    }
	    .accordion-content-disc {
	        margin-bottom: 20px;
	        width: 100%;
	        float: left;
	    }
	    .receivers {
	        width: 100%;
	        float: left;
	        padding-top: 10px;
	    }
	    .accordion-content-main.inactive, .accordion-content-discription.inactive {
	        display: none;
	    }
	    .accordion-content-main.active, .accordion-content-discription.active {
	        display: block;
	    }
	    .start-with-basics {
	        width: 100%;
	        float: left;
	        background: #fff;
	        padding: 50px 0px 0px 0px;
	    }
	    .start-with-basics h4.precag-section-title {
	        font-size: 20px;
	        color: #B3B3B3;
	        display: block;
	        margin: 50px 0;
	    }
	    .accordion-video-section .embed-responsive-item {
	        height: 272px;
	        width: 100%;
	    }
	    .accordion-title-row.active {
	        margin-bottom: 0px;
	    }
	    .precag-intro h2 {  
	        font-size: 29px !important;
	        line-height: 45px !important;
	        padding-bottom: 0px !important
	    }
	    .precag-hero h2 {
	        font-size: 25px !important;
	        padding-bottom: 0px !important;
	    }
	    .hero-background.ag-style{
	    	max-height: 344px;
	    	overflow: hidden;
	    }
	    .collapse:not(.show) {
	        display: block;
	    }
	    .row.hero {
	        padding-bottom: 0px !important;
	    }
	    .top-padding{
	      padding-top:20px;
	    }
	    .bottom-padding{
	      padding-bottom:20px;
	    }
	    .gridslider:hover .prev, .gridslider:hover .next{
	      opacity: 1 !important;
	    }
	    .product-links ul{
	      padding-top: 20px;
	    }
	    .prev, .next{
	      opacity: 0;
	    }
	    .active{
	      display: block;
	    }
	    .page-template-2-series-compact-tractors .product-slider-nav .item.item-model {
	        min-height: 550px;
	        height: 650px;
	    }
	    .product-slider-wrapper .col-2-section .item.item-model, .tractor-content .tractor-groups.col-2-section .item-group{
	        width: 48%;
	        float: left;
	        margin: 7px;
	        background: #fff;
	        box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	        transition: box-shadow .35s ease-in-out;
	    }
	    .tractor-content .tractor-groups.col-2-section .item-group:nth-child(3n){
	        display: none;
	    }
	    .product-slider-wrapper.series-three {
	        background: #fff;
	    }
	    .product-slider-wrapper .col-3-section .item.item-model, .tractor-groups.col-3-section .item-group {
	        width: 31%;
	        float: left;
	        margin: 10px;
	        background: #fff;
	        box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	        transition: box-shadow .35s ease-in-out;
	        height: 650px;
	    }
	    .tractor-groups.col-3-section .item-group{
	        height: 630px;
	        position: relative;
	    }
	    .tractor-groups.col-2-section .item-group {
	        height: 680px;
	        position: relative;
	    }
	    .tractor-groups .item-group .hp {
	        font-weight: bold;
	        font-size: 17px;
	        line-height: 26px;
	        color: #333;
	    }
	    .tractor-content{
	        width: 100%;
	        float: left;
	        background:#f5f5f5;
	    }
	    section#readmoreoption {
	        width: 100%;
	        float: left;
	        margin: 50px auto;
	    }
	    .tractor-groups .item-group .uses{
	        color: #7D7D7D;
	        font-weight: 600;
	    }
	    .tractor-groups .item-group .uses strong {
	        color: black;
	    }
	    .tractor-groups .item-group .uses, .tractor-groups .item-group .options {
	        font-size: 14px;
	        line-height: 120%;
	    }
	    .tractor-groups .item-group .options a{
	       font-weight: bold;
	    }
	    .product-slider-wrapper  .item.item-model .image {
	        width: 100%;
	    }
	    .product-slider-wrapper  .item.item-model h4.post-title, .tractor-groups.col-3-section .item-group h2,
	     .tractor-groups.col-2-section .item-group h2{
	        margin: 0;
	        font-size: 24px;
	        padding: 0 15px 15px 15px;
	        font-weight: bold;
	        width: 100%;
		    float: left;
		    margin-top: 10px;
	    }
	    .tractor-groups.col-3-section .item-group .hp, .tractor-groups.col-2-section .item-group .hp,
	    .tractor-groups.col-3-section .item-group p, .tractor-groups.col-2-section .item-group p, 
	    .tractor-groups.col-3-section .item-group .uses,  .tractor-groups.col-2-section .item-group .uses, 
	    .tractor-groups.col-3-section .item-group .options, .tractor-groups.col-2-section .item-group .options
	      {
	        margin: 0;
	        padding: 0 15px 15px 15px;
	        line-height: 25px;
	      }
	    .item.item-model .hp{
	        margin: 0;
	        line-height: normal;
	        list-style: none;
	        border-top: 1px solid #D8D8D8;
	        border-bottom: 1px solid #D8D8D8;
	        padding: 15px 25px;
	        min-height: 40px;
	        font-weight: 700;
	        font-size: 14px;
	        width: 100%;
		    float: left;
		}
	    .product-slider-wrapper  .item.item-model ul.specs {
	        padding: 10px 25px;
	        margin: 0 15px;
	    }
	    .product-slider-wrapper  .item.item-model ul.specs li {
	        line-height: 140%;
	        margin-bottom: 7px;
	    }
	    .product-slider-wrapper span{
	        width: 100%;
	        float: left;
	    }
	    .product-slider-wrapper .item.item-model a.button1,  .tractor-groups.col-3-section .item-group .button2, .tractor-groups.col-2-section .item-group .button2   {
	        display: block;
	        width: 80%;
	        margin: 30px auto;
	        text-align: center;
	    }
	    .tractor-groups.col-3-section .item-group .button2,
	    .tractor-groups.col-2-section .item-group .button2 {
	        width: 55%;
	        position: absolute;
	        border: 0p;
	        bottom: 0px;
	        right: 0;
	        left: 0;
	    }
	    #quick-hitch .image-cont.col.col-md-8 {
	        padding-right: 0px;
	    }
	    .single-series .row.hero.hidden-sm.hidden-xs {
	        background-repeat: no-repeat;
	        background-size: cover;
	        height: 700px;
	        background-position: center center;
	    }
	    .single-series .pull-right.col-md-5.hidden-sm.hidden-xs, .single-series .pull-right.col-md-6.hidden-sm.hidden-xs {
	        position: absolute;
	        right: 0;
	        padding-top: 115px;
	    }
	    .single-series .pull-left.col-md-offset-0.text.hidden-sm.hidden-xs{
	       padding-top: 115px;
	    }
	    .single-series .pull-right  .main {
	        position: relative;
	        text-align: left;
	        min-height: 1px;
	        color: #ffffff;
	        padding: 90px 20px 0px 155px !important;
	        font-weight: 600;
	        margin: 16px 50px 0 0;
	        font-size: 35px;
	    }
	    .single-series .pull-right .main p {
	         line-height: 36px !important;
	    }
	    .single-series .pull-left .main{
	        position: relative;
	        text-align: left;
	        min-height: 1px;
	        color: #ffffff;
	        padding: 75px 0px 0px 175px !important;
	        font-weight: 600;
	        margin: 16px 0 0;
	        line-height: 1.2;
	        font-size: 35px;
	      }
	     .single-series .main h2{
	        font-weight: 600;
	        text-transform: capitalize;
	        font-size: 35px;
	        margin-bottom: 20px;
	     }
	     .single-series .pull-right .bodycopy{
	        position: relative;
	        text-align: left;
	        min-height: 1px;
	        color: #ffffff;
	        padding-left: 164px !important;
	        padding-right: 210px;
	        padding-bottom: 20px;
	    }
	    .single-series .pull-left .main p {
	        line-height: 36px !important;
	    }
	    .single-series .pull-left .bodycopy, .single-series .pull-left .subheadline {
	        position: relative;
	        text-align: left;
	        min-height: 1px;
	        color: #ffffff;
	        padding-left: 175px !important;
	        padding-right: 260px;
	        padding-bottom: 20px;
	    }
	    .single-series  .row.green.visible-sm.visible-xs{
	        display: none;
	    }
	    .product-slider-wrapper .tab-list {
	        width: 100%;
	        margin: 20px auto;
	    }
	    .product-slider-wrapper .tab-content {
	        width: 100%;
	        float: left;
	    }
	    .product-slider-wrapper .tab-list ul#myTab, .carousel-as-tabs {
	        list-style: none;
	        width: auto;
	        margin: 30px auto;
	        display: table;
	    }
	    ul#myTab li, .carousel-as-tabs .item.tab  {
	        float: left;
	        border: 1px solid #367C2A;
	        margin: 10px;
	        line-height: 50px;
      	}
	    .carousel-as-tabs .item.tab {
	        border: 1px solid #fff;
	    }
	    .product-slider-wrapper li.product-slider-tabs-item.active{
	        background-color: #367C2A;
	        border: 1px solid #367C2A !important;
	    }
	    .carousel-as-tabs li.active.item.tab{
	        background-color: #fdda01;
	        border: 1px solid #fdda01 !important;
	    }
	    .product-slider-wrapper li.product-slider-tabs-item.active a{
	        color: #fff;
	    }
	    .carousel-as-tabs li.active.item.tab a{
	        color: #000;
	    }
	    .product-slider-wrapper li.product-slider-tabs-item a, .carousel-as-tabs .item.tab a {
	        padding: 12px 9px;
	    }
	    .carousel-as-tabs .item.tab a {
	          color: #fff;
	    }
	    .table-display h4{
	        font-size: 18px;
	        margin:20px 15px;
	    }
	    .table-display{ 
	         padding:30px 0px !important; 
	    }
	    .row.hero .col-md-12.col-md-offset-0.mediablockhero {
	        height: 430px;
	        text-align: center;
	        margin-top: 40px;
	        background-size: 100%;
	        background-repeat: no-repeat;
	    }
	    .row.hero .mediablockhero h3 {
	        padding-top: 16%;
	        font-size: 1.8em;
	    }
	    .mediablockhero.margin-top-class {
	        margin-top: 0px !important;
	    }
	    .title-sub-large h2 {
	        font-weight: bold;
	        padding: 50px 0 10px;
	        text-transform: capitalize;
	    }
	    .top-banner, .top-banner-height {
	        height:auto;
	        background-repeat: no-repeat;
	        background-size: cover;
	        width: 100%;
	        float: left;
	        background-position: center;
	    }
	    .top-banner.video-section, .top-banner-height.video-section {
	        display:block;
	    }
	    .top-banner, .top-banner video {
	        width: 100%;
	    }
	    .top-banner, .top-banner-height {
	        height: auto;
	    }
	    .top-title, .middle-title {
	        margin: 35px 0 30px; 
	        padding: 0 60px;
	    }
	    .top-title h1 {
	        font-weight: 600;
	    }
	    section.video-section.hidden-xs{
	        height:auto;
	        position: relative;
	        width: 100%;
	        margin: 0 0 0px 0;
	        padding: 0;
	        overflow: hidden;
	        transition-duration: .4s;
	    }
	    section#videohero video, section.video-section.hidden-xs video {
	        position: absolute;
	        top: -50%;
	        left: 0;
	        width:100%;
	    }
	    section.video-section.hidden-xs video {
	        top: 2%;
	    }
	    section#videohero  article.columns, section.video-section.hidden-xs  article.columns{
	        position: relative;
	        width: 100%;
	    }
	    section#videohero  header , section.video-section.hidden-xs header{
	        position: relative;
	        z-index: 4;
	        width: 100%;
	        text-align: center;
	    }
	    .top-banner section#videohero .vidcontent,  .top-banner section.video-section.hidden-xs .vidcontent {
		    padding: 1% 15%;
		    color: white;
		    margin: 12% auto;
		    width: 100%;
		    text-align: center;
		}
		 .top-banner-height section#videohero .vidcontent,  .top-banner-height section.video-section.hidden-xs .vidcontent {
			    padding: 2% 15%;
			    color: white;
			    margin: 0 auto;
			    width: 100%;
			    text-align: center;
			    margin: 19% auto;
		}
	    section.hidden-sm.hidden-md.hidden-lg {
	        display: none;
	    }
	   /* section.video-section.hidden-xs .vidcontent {
	        margin: 20% auto;
	    }*/
	    section.video-section.hidden-xs .vidcontent h2{
	        font-size: 50px;
	    }
	    section.video-section.hidden-xs .vidcontent{
	        background-color: rgba(0, 0, 0, 0.4);
	    }
		 /* .top-banner .banner-content{
		        background-color: rgba(0, 0, 0, 0.4) !important;
		}*/
	    section.video-section.hidden-xs {
	        display:block;
	    }
	    .container .top-title, .container  .middle-title {
	        padding: 0 0px;
	    }
	    article.columns .vidcontent p, .top-banner .banner-content h1 {
	        text-align: center;
	        color: #fff;
	        font-size: 50px;
	        font-weight: 600;
	        margin: 16px 0 0;
	        line-height: 1.0;
	    }
	    article.columns .vidcontent .zsubtitle{
	        font-size: 18px;
	    }
	    .industry-sub-navigation-group {
	        padding: 0 20px;
	        float: left;
	    }
	    .industry-sub-navigation {
	        background: #e5e6e6;
	        padding: 50px 0;
	    }
	    .industry-sub-nav-items a{
	        color: #367c2b;
	        line-height: 0;
	    }
	    .agriculture-banner{
	        background-repeat: no-repeat;
	        background-size: cover;
	        height: 400px;
	        padding: 180px 0;
	    }
	    .inner-content {
	        width: 100%;
	    }
	    .group-header{
	        padding-top: 50px;
	        padding-bottom: 50px;
	    }
	    .group-header h2{
	        text-align: center;
	        font-size: 35px;
	        margin: 0 0 25px 0;
	        font-weight: 700;
	    }
	    .group-header p{
	        text-align: center;
	        font-size: 24px;
	        line-height: 140%;
	        color: #333;
	        font-weight: 600;
	    }
	    .group-header span {
	        text-align: center;
	        font-size: 17px;
	        line-height: 26px;
	        color: #333;
	        display: block;
	        font-weight: 600;
	    }
	    .group-header span a{
	        text-decoration: none;
	        color: #367c2b;
	        font-weight: 600;
	    }
	    .grid-footer-bootom .footer-grid-sec h4{
	        font-size: 17px;
	        color: #333;
	        text-transform: uppercase;  
	        margin-top: 0;
	        margin-bottom: 12px;
	        font-weight: 600;
	    }
	    .product-slider-wrapper {
	        background-color: #f5f5f5;
	        float: left;
	        width: 100%;
	        padding: 3% 3% 3% 3%;
	    }
	    [data-product-slider-nav].product-slider-nav .item.item-series {
	        width: 23%;
	        float: left;
	        margin: 11px;
	        background: #fff;
	        padding: 10px;
	        height: 640px;
	    }
	    [data-product-slider-nav].product-slider-nav .item.item-series.cust-item-modal {
	    	width: 33%;
	    }
	    [data-product-slider-nav].product-slider-nav a:hover {
	        text-decoration: none;
	        color: #333 !important;
	    }
	    .item.item-series .image, .discover-product-container .peeker .item .image {
	        width: 100%;
	    }
	    .item.item-series  h4.post-title, .discover-product-container .peeker .item .post-title  {
	        margin: 0;
	        font-size: 24px;
	        padding: 15px 25px 15px 25px;
	        text-align: center;
	        width: 100%;
	        float: left;
	    }
	    .item.item-series, .discover-product-container .item{
	        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	        -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	         box-shadow: 0 1px 2px rgba(0,0,0,0.15); */
	         transition: box-shadow .35s ease-in-out; 
	    }
	    .item.item-series:hover, .discover-product-container .item:hover{
	        box-shadow: 0 0 16px 0 rgba(0,0,0,0.3);
	    }
	    .item.item-series  h4.post-title a {
	        color: #367c2b;
	    }
	    .item.item-series p.excerpt, .discover-product-container .item p.excerpt {
	        color: #7D7D7D;
	        font-size: 12px;
	        line-height: 16px;
	        padding: 5px 9px;
	        margin: 0;
	        width: 100%;
	        float: left;
	        text-align: center;
	    }
	    .item.item-series .specs, .models ul{
	        list-style: none;
	        text-align: center;
	        float: left;
	        padding-left: 0px;
	        width: 100%;
	    }
	    .item.item-series .specs li{
	        line-height: normal;
	        list-style: none;
	        border-bottom: 1px solid #D8D8D8;
	        padding: 15px 25px;
	        min-height: 40px;
	       font-size: 12px;
	    }
	    .item.item-series .models {
	        width: 100%;
	        float: left;
	        font-size: 13px;
	        padding: 25px;
	        margin: auto 0 0 0;
	        line-height: 20px;
	        font-weight: 600;
	        text-align: center;
	    }
	    .item.item-series .models li {
	        display: inline-block;
	    }
	    .item.item-series .models li a{
	      	color: #367c2b;
	    }
	    .discover-product-container .peeker .item .post-title  {
	        text-align: left;
	        padding: 15px 10px 15px 10px;
	    }
	    .discover-product-container .item a.cta.button3 {
	        display: table;
	        padding: 20px 0px;
	        font-size: 12px;
	        font-weight: bold;
	    }
	    .discover-product-container .item a.cta.button3:hover {
	      	color: #333 !important;
	    }
	    .discover-product-container .item p.excerpt {
	    	text-align: left;
	    }
	    .discover-product-container .peeker .item {
	        width: 32%;
	        float: left;
	        height: 420px;
	        margin: 7px;
	        padding:5px;
	    }
	    .discover-product{
	       background: #f1f1f1;
	    }
	    .discover-product .item {
	        background-color: white;
	        margin: 10px;
	        padding: 5px 5px 0px 5px;
	        min-height:488px;;
	        width: 31.33%;
	        float: left;
	        height: 488px;
	        display: block;
	    }
	    .discover-product .item:hover {
	        cursor: pointer;
	        -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.3);
	        -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.3);
	        box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.3);
	    }
	    .discover-product  .item:first-child {
	        margin-left: 0px;
	    }
	    .discover-product  .item:last-child {
	        margin-right: 0px;
	    }
	    .discover-product .item .image{
	      width: 100% !important;
	    }
	    .discover-product .item .text {
	        float: left;
	        padding: 20px 10px;
	    }
	    .discover-product .item .text h3{
	        font-size: 24px !important;
	        line-height: 32px;
	    }
	    .content.col-md-4 {
	        padding-top: 20px;
	    }
	    .content.col-md-4 h2{
	       text-transform: capitalize;
	       font-size: 31px;
	       margin-bottom: 16px;
	    }
	    .content.col-md-4 h3{
	    	font-size: 20px;
	        line-height: 32px;
	        margin: 15px 0 10px;
	        line-height: 1.2;
	        padding-bottom: 10px;
	    }
	    .row-content .content.col-md-4 {
	        padding-top: 72px;
	    }
	    .row-content-center .middle-title {
	        width: 100%;
	        text-align: center;
	    }
	    .row.blocks {
	        width: 100%;
	        margin: 0 auto;
	        text-align: center;
	        display: block;
	        margin-top: 0px !important;
	    }
	    .block-content.primary.image-right .row {
	        margin-left: -20px;
	        margin-right: -60px;
	        position: relative;
	        width: 100%;
	        height: 416px;
	        margin-bottom:5px;
	    }
	    .block-content.primary.image-right .content {
	        left: 0;
	        right: 0;
	    }
	    .block-content.primary.image-right .image-cont {
	        padding-left: 0px;
	        position: absolute;
	        left: auto;
	        right: 0;
	    }
	    .background-light-grey{
	      	background: #f1f1f1;
	      	padding:5px;
	    }
	    .margin-bottom-class{
	      	margin-bottom: 5px;
	    }
	    .pv-footer {
	        float: left;
	        width: 100%;
	    }
	    .background-grey {
	        background: #333;
	        color: #fff;
	        float: left;
	   		 width: 100%;
	    }
	    .link {
	        margin-bottom: 20px;
	    }
	    .grid-border-right{
	        border-right: 1px solid #c2c2c2;
	    }
	    .grid-col-three{
	        background: #fff;
	        width: 100%;
	        float: left;
	        padding-top:50px;
	    }
	    .grid-item .grid-text h3, .grid-item .grid-text p{
	        padding-top: 10px;
	    }
	    .grid-text {
	          padding: 24px 15px;
	    }
	    .grid-item .grid-text h3,  .grid-item .grid-text h2{
	        margin-top: 0;
	        line-height: 1.2;
	        margin-bottom: 16px;
	        font-size: 24px;
	        font-weight: 600;
	        padding-bottom: 0px;
	    }
	    .grid-item .grid-text p {
	        margin: 16px 0 24px 0;
	        font-size: 17px;
	        line-height: 26px;
	    }
	    .grid-buttons {
	        width: 100%;
	        text-align: center;
	    }
	    .grid-buttons a.grid-btn {
	        display: inline-block;
	        margin:0px auto;
	        color: #367c2b;
	        border: 2px solid #367c2b;
	        text-decoration: none;
	        padding: 14px 20px;
	        font-weight: 400;
	        font-size: 16px;
	        line-height: 21px;
	        width: 70%;
	    }
	    .grid-buttons a.grid-btn:hover, .grid-buttons a.grid-btn:focus{
	        color: #fff;
	        background: #367c2b;
	    }
	    .gridslider {
	        position: relative;
	        width: 100%;
	        float: left;
	    }
	    .gridslider img{
	        width: 100%;
	    }
	    .more-with-precision-ag{
	        width: 100%;
	        float: left;
	    }
	    .banner-center-mobile {
	        display: none;
	    }
	    .prev, .next {
	        cursor: pointer;
	        position: absolute;
	        top: 50%;
	        width: auto;
	        padding: 16px;
	        margin-top: -22px;
	        color: #fff !important;
	        font-weight: bold;
	        font-size: 35px;
	        transition: 0.6s ease;
	        border-radius: 0 3px 3px 0;
	        user-select: none;
	        background: #333;
	    }
	    .next {
	        right: 0;
	        border-radius: 3px 0 0 3px;
	    }   
	    .fade {
	        -webkit-animation-name: fade;
	        -webkit-animation-duration: 1.5s;
	        animation-name: fade;
	        animation-duration: 1.5s;
	    }
	    .fade:not(.show) {
	          opacity: 1;
	    } 
	    @-webkit-keyframes fade {
	        from {opacity: .4} 
	        to {opacity: 1}
	    }
	    @keyframes fade {
	        from {opacity: .4} 
	        to {opacity: 1}
	    }
	    .grid-footer-bootom{
	        background: #e5e6e6;
	        border-top: 1px solid #c2c2c2;
	        width: 100%;
	        float: left;
	        padding: 80px 50px 50px 50px;
	    }
	    .grid-footer-bootom .footer-grid-sec ul{
	        list-style: none;
	        padding-left: 0px;
	    }
	    .grid-footer-bootom .footer-grid-sec h3 {
	        font-size: 18px;
	        font-weight: 600;
	        margin: 16px 0 16px 0px;
	        line-height: 1.2;
	        color: #333;
	    }
	    .grid-footer-bootom .footer-grid-sec a {
	        text-decoration: none;
	        color:#367c2b;
	        font-size: 15px;
	        line-height: 26px;
	        font-weight: 600;
	    }
	    .grid-footer-bootom .footer-grid-sec a:hover {
	        color:#333;
	    }
	    .container-fluid {
	        padding-left: 0px;
	        padding-right: 0px;
	    }
	    .disclaimer-content {
	        width: 100%;
	        float: left;
	        background: #eff0f0;
	        border-top: 1px solid #e5e6e6;
	        padding-left: 40px;
	        padding: 40px;
	    }
	    .grid-col-three {
	        margin-bottom: 20px;
	        padding:20px 0px;
	    }
	    .button3:hover, .button3:active, .button3:focus, .button4:hover, .button4:active, .button4:focus {
	        color: #fff !important;
	    }
	    .technology-center, .table-display h2 {
	        padding-top: 50px;
	    }
	    .video-section .banner-content h2, .video-section .grid-item p{
	  	     color: #fff;
	    }
	    .top-banner.video-section{
	        height:990px;
	    }
	    .video-grid-list .grid-item p {
	        color: #0d8c4b;
	        font-weight: bold;
	    }
	    .video-grid-list .grid-item p:hover{
	        color: #333;
	    }
	    .top-banner.video-section .row.video-grid-list {
	        padding-top: 460px;
	    }
	    a, a:hover{
	      	color: #367c2b;
	    }
	    a:hover {
	        text-decoration: none;
	    }
	    .table-display .table-comp a{
	        border-bottom: 1px solid #367c2b;
	        font-weight: bold;
	    }
	    .table-display .container .table tbody td p a:hover{
	        color: #333;
	        text-decoration: none;
	    }
	    .table-comp .overflow-container>table, .table-comp>table {
	        table-layout: inherit;
	    }
	    .table-comp {
	        width: 100%;
	        overflow: scroll;
	    }
	   .table-display .container .table tbody td p a::after {
	        content: "\e600";
	        font-family: 'webflow-icons' !important;
	        font-weight: 900;
	        font-size: 14px;
	    }
	    .discover-product-container, .technology-area-section, .dealer-promotions {
	        width: 100%;
	        float: left;
	        margin: 0 auto;
	        max-width: 100%;
	        background: #f1f1f1;
	        padding-top: 50px;
	        padding-bottom: 50px;
	    }
	    .technology-area-section {
	         background: #fff;
	    }
	    .farming-technology .component .block-content .content h3.title {
	        font-size: 24px;
	        font-weight: 400;
	    }
	    .farming-technology .component .block-content .contentp{
	    	font-size: 16px;
	    	line-height: 26px;
	    }
	    .farming-technology .component .cta a.button2 {
	        font-weight: 600;
	    }
	    .icon-jd_carrot_right:before{
	    	content: "\e600";
	        font-family: 'webflow-icons' !important;
	        font-weight: 900;
	    }
	    .events-listing-template .template-panel .template-panel-content .title-main.with-border h2, .nesting.g-bg-white.border-bottom.border-top .no-right-border .content-panel h3 {
	    	font-size:30px;
	    	text-transform: capitalize;
	    	font-weight: bold;
	    }
	    .events-listing-component .events .event .date-time {
	        padding: 0 5px 0 0px;	
	        max-width: 100%;
	    }
	    .events-listing-component .events .event .date-time .date {
	        font-size: 21px;
	    }
	    .events-listing-component .events .show-more-container .show-more {
	        font-weight: 600;
	    }
	    .events-listing-component .events .event .description .event-title {
	        font-size: 22px;
	        font-weight: 600;
	    }
	    .events-listing-component .events .event .cta a.button2 {
	        font-size: 16px;
	        font-weight:600;
	        padding: 14px 29px;
	        width: 100%;
       	}
	    .events-listing-component .events .event .cta {
	        padding-right: 0px;
	    }
	    .nesting.g-bg-white.border-bottom.border-top .no-right-border .content-panel h3 {
	        margin-top: 0;
	        padding-bottom: 0px;
	        border-bottom:none;
	    }
	    .nesting.g-bg-white.border-bottom.border-top .no-right-border .title-main.with-border {
	        padding-bottom: 0px;
	    }
	    .Additional-resource .g-f-color-black h3 {
	        font-size: 24px !important;
	        line-height: 32px;
	        font-weight: bold;
	    }
	    .Additional-resource .component .link-list-simple h4{
	        	font-size: 18px !important;
	        	font-weight: bold;
	    }
	    .Additional-resource .link-list-simple ul li a{
	      	color: #367c2b;
	      	font-size: 16px;
	      	font-weight: 500;
	    }
	    .Additional-resource .link-list-simple ul li a:hover{
	    	   color: #333;
	    }
	    .block-content .content .title {
	        margin-top: 0;
	        line-height: 1.2;
	        margin-bottom: 16px;
	        font-size: 24px;
	    }
	    .block-content.secondary .cta a {
	        font-weight: 600;
	    }
	    .block-content .content .title {
	        font-size: 24px;
	        font-weight: 600;
	    }
	    .background-grey.bottom-border {
	        border-bottom: 2px solid #f1f1f1;
	    }
	    .background-grey .image-cont  img{
	        width: 100%;
	    }
	    .container h2 {
	        padding-bottom: 10px;
	        text-transform: capitalize;
	        padding-top: 0px;
	    }
	    .container h3, .subheadline h3{
	        padding-bottom: 25px;
	    }
	    .subheadline,  .subheadline h3{
	        padding-bottom: 0px !important;
	    }
	    h3#table-focus {
	        padding-top: 50px;
	    }
	    .banner-content a.button5 {
	        display: block;
	        width: 20%;
	        margin: 40px auto;
	    }
	    .grid-text {
	        position: static;
	    }
	     .grid-models, .grid-buttons {
	        min-height: 48px;
	    }
	    .position-fix  {
	        position: absolute;
	        bottom: 0;
	        font-size: 13px;
	        font-weight: 600;
	        padding: 14px 21px;
	        right: 0;
	    	left: 0;
	    }
		a.button2 {
		    width: 70%;
		    margin: 0 auto 20px;
		    display: block;
		}
	    .bottom-margin {
	        margin-bottom: 10px;
	    }
	    .top-margin {
	        margin-top: 10px;
	    }
	    .li-dot-remove .product-links ul {
	        list-style: none;
	        padding: 15px 0px 0px 0px;
	    }
	    .tractor-groups.col-3-section {
	        justify-content: center;
	        display: flex;
	        flex-flow: row wrap;
	    }
	    .row.sub-category-ul {
		    padding: 40px 0px 40px;
		}
	    .row.sub-category-ul ul{
	    	padding-left: 0px;
	    }
	    .row.sub-category-ul ul li{
	    	list-style: none;	
	    }
	    div#carouseltitle {
		    padding-top: 40px;
		}
		.sub-category-items .item {
		    min-height: 300px !important;
		    height: 360px;
		}
		.sub-category-items .item .post-title{
			padding: 0 0px 0px 10px !important;
		}
		.section-padding {
		    padding:50px 0px;
		    width: 100%;
    		float: left;
		}
		.section-padding h1{
			padding-bottom: 20px;
		}
/* Additional css */



/* Media Querry */

@media (max-width: 1600px){
	/*.banner-content-bottom {
	    margin-top: 357px;
	}*/
    .single-series .pull-left .bodycopy, .single-series .pull-left .subheadline {
        padding-right: 0px;
    }
	.top-banner.video-section {
        height: 850px;
    }
    .top-banner.video-section .row.video-grid-list {
        padding-top: 510px;
    }   
}

@media (max-width: 1480px){
	/*.top-banner-height .banner-content {
	    margin: 21% auto;
	}*/
	/*.banner-content-bottom {
	    margin-top: 315px;
	}*/
    .row.hero .mediablockhero h3 {
        padding-top: 7%;
    }
    .row.hero .col-md-12.col-md-offset-0.mediablockhero {
        height: 300px;
    }
    .top-banner.video-section {
        height: 824px;
    }
    .top-banner.video-section .row.video-grid-list {
        padding-top: 480px;
    }
    article.columns .vidcontent p {
        font-size: 50px;
    }
}

@media (max-width: 1440px){
	.bx-viewport, .slider-img-height {
	    height: 513PX !important;
	}
	.custom-slider .h2 {
	    padding: 170px 0px 0px 175px !important;
	}
   .row.hero {
        padding-bottom: 20px;
    }
    .row.hero .col-md-12.col-md-offset-0.mediablockhero {
        height: 280px;
    }
    .top-banner.video-section { 
        height: 765px;
    }
    .top-banner.video-section .row.video-grid-list {
        padding-top:400px;
    }
}


@media (max-width: 1366px){
	section#videohero video, section.video-section.hidden-xs video {
	    top: 0%;
	    left: 0;
	}
	/*.top-banner-height .banner-content {
	    margin: 18% auto;
	}*/
	/*.banner-content-bottom {
	    margin-top: 290px;
	}*/
    .single-series .row.hero.hidden-sm.hidden-xs {
        height: 500px;
    }
    .single-series .pull-right.col-md-5.hidden-sm.hidden-xs {
        padding-top: 15px;
    }
    .single-series .pull-left.col-md-offset-0.text.hidden-sm.hidden-xs {
        padding-top: 65px;
    }
    .single-series .pull-right .main {
        padding: 90px 20px 0px 0px !important;
    }
    .single-series .pull-right .bodycopy {
        padding-left: 4px !important;
        padding-right: 140px;
    }
    .single-series .pull-left .bodycopy, .single-series .pull-left .subheadline {
        padding-right: 20px;
    }
    .row.hero .col-md-12.col-md-offset-0.mediablockhero {
        height: 265px;
    }
    .top-banner.video-section {
        height: 720px;
    }
    .top-banner.video-section .row.video-grid-list {
        padding-top: 395px;
    }
    .video-section .banner-content {
        padding: 80px;
    }
}


@media (max-width: 1280px){
	.custom-slider .h2 {
	    padding: 170px 0px 0px 75px !important;
	}
	.custom-slider p.copy {
	    padding-left: 75px !important;
	}
    .single-series .pull-left .bodycopy, .single-series .pull-left .subheadline {
        padding-right: 0px;
    }
    section.video-section.hidden-xs .vidcontent h2 {
	    font-size: 39px;
	}
    .row.hero .mediablockhero h3 {
        padding-top: 11%;
    }
    .content.col-md-4 h3 {
        font-size: 20px;
        margin: 10px 0 0;
    }
    .link {
        margin-bottom: 10px;
    }
    .single-track-tractor .content h1{
        font-size: 25px;
    }
    .block-content.primary.image-right .row {
         height: 480px;
    }
    article.columns .vidcontent p {
        font-size: 45px;
   }
    .background-grey .content.col-md-4 {
        padding-top: 26px;
    }
}


@media (max-width: 1199px){
	/*.banner-content-bottom {
	    margin-top: 242px;
	}*/
    .title-discription span.text {
        padding: 26.5px;
       font-size: 18px;
    }
	.block-content.primary.image-right .row {
	    height: 349px;
	}
    .precag-hero {
        height: 1050px !important;
    }
    .single-series .main h2 {
        font-size: 30px;
    }
    .single-series .row.hero.hidden-sm.hidden-xs {
        height: 450px;
    }
    .single-series .pull-right.col-md-5.hidden-sm.hidden-xs {
        padding-top: 0px;
    }
    .single-series .pull-right .main {
        padding: 90px 0px 0px 0px !important;
    }
    .single-series .pull-right .bodycopy {
        padding-right: 70px;
    }
    .product-slider-wrapper .col-2-section .item.item-model {
        width: 47%;
    }
    .single-series .pull-left.col-md-offset-0.text.hidden-sm.hidden-xs {
        padding-top: 65px;
    }
    .product-slider-wrapper .item.item-model a.button1 {
        width: 60% !important;
    }
    .single-series .pull-left .bodycopy, .single-series .pull-left .subheadline, .single-series .pull-left .main {
        padding-left: 115px !important;
    }
    .page-template-4-series-compact-tractors .product-slider-wrapper .col-3-section .item.item-model {
        width: 31%;
        height: 600px;
    }
    .tractor-groups.col-3-section .item-group {
        height: 680px;
    }
    .content.col-md-4 h3 {
        font-size: 20px;
        margin: 10px 0 0;
    }
    .single-track-tractor .content h1{
        font-size: 25px;
    }
    .discover-product-container .peeker .item {
        width: 47%;
    }
    .top-banner.video-section {
        height: 650px;
    }
    .top-banner.video-section .row.video-grid-list {
        padding-top: 330px;
    }
    [data-product-slider-nav].product-slider-nav .item.item-series {
         margin: 9px;
    }
    .background-grey .content.col-md-4 {
        padding-top: 13px;
    }
}
@media (max-width: 1177px){
	.pvm-header.white-header .site-navigation.bottom > ul > li:hover, .pvm-header.white-header .site-navigation.bottom > ul > li {
	    padding: 6px 17px !important;
	}
	.pvm-header.white-header .pv-call-header-link.v2, .site-navigation.bottom ul li a {	   
		 font-size: 13px !important;
	}
}
@media (max-width: 1100px){
    .top-banner.video-section {
        height: 600px;
    }
    .top-banner.video-section .row.video-grid-list {
        padding-top: 270px;
    }
    .pvm-header.white-header .site-navigation.bottom > ul > li:hover {
	    background: #333;
	    padding: 6px 14px !important;
	}
	.pvm-header.white-header .site-navigation.bottom > ul > li {
	    background: #fff;
	    padding: 6px 14px !important;
	}
	.site-navigation > ul > li.menu-item-has-children::before {
	    right: 2px !important;
	}
	}

@media (max-width: 1024px){
	/*.top-banner-height .banner-content {
	    margin: 16% auto;
	}*/
    .single-series .pull-right .main p {
        font-size: 25px;
    }
    .pv-callicon-img {
	    width: 24px;
	}
    .single-series .pull-right .bodycopy {
        padding-right: 0px;
    }
    .single-series .pull-left .bodycopy, .single-series .pull-left .subheadline, .single-series .pull-left .main {
        padding-left: 25px !important;
    }
    .row.hero .mediablockhero h3 {
      	font-size: 20px;
      	padding-top: 4%;
    }
    .row.hero .col-md-12.col-md-offset-0.mediablockhero {
      	height: 182px;
    }
    .content.col-md-4 h2 {
      	margin-bottom: 0PX !important;
      	padding-bottom: 10px;
    }
    .content.col-md-4 h3 {
        margin: 5px 0 0;
    }
    .top-banner.video-section {
        height: 580px;
    }
    .top-banner.video-section .row.video-grid-list {
        padding-top: 255px;
    }
    .background-grey .content.col-md-4 {
        padding-top: 8px;
    }
    .block-content.primary.image-right .row {
        height: 349px;
    }
    .link {
        margin-bottom: 5px;
    }
    article.columns .vidcontent p {
      	font-size: 35px;
    }
    a.button5 {
        font-size: 12px;
    }
}

@media (max-width: 1000px){
    .top-banner.video-section {
        height: 550px;
    }
    .top-banner.video-section .row.video-grid-list {
        padding-top: 225px;
    }
}

@media (max-width: 991px){
	.page-template-6m-series-overview .product-slider-wrapper .tab-pane .product-slider-nav .item.item-model {
	    min-height: 820px !important;
	}
	.grid-col-three .product-slider-wrapper .product-slider-nav .item.item-series {
	    width: 31%;
	}
	.grid-buttons a.grid-btn {
	    width: 90%;
	}
	.site-navigation > ul > li{
	    width: 100%;
	    text-align: left;
	}
	.site-navigation > ul > li .sub-menu ul.sub-menu {
	    left: 0 !important;
	    top: 43px !important;
	}
	.block-content.primary.image-right .row {
	    height: 259px;
	}
	/*.product-slider-wrapper .col-3-section .item.item-model, .tractor-groups.col-3-section .item-group {
	    height: 800px;
	}*/
	section.video-section.hidden-xs .vidcontent h2 {
	    font-size: 28px;
	}
	.peeker.col-3-section .item {
	    width: 48%;
	    margin: 6px;
	}
	.pv-navmenu-white.for-mobile {
	    padding-right: 15px;
	}
	.product-slider-nav .item.item-series {
	    min-height: 740px !important;
	}
	.product-slider-nav .item.item-series.cust-item-modal{
		min-height: 550px !important;
	}
	.product-slider-nav .item.item-model {
	    min-height: 630px !important;
	}
	.product-slider-wrapper .col-2-section .item.item-model, .tractor-content .tractor-groups.col-2-section .item-group {
	    margin: 6px;
	}
    ul#myTab li, .carousel-as-tabs .item.tab, .product-slider-nav .item.item-series {
        margin: 7px !important;
    }
    .accordion-column1, .accordion-column2 {
        width: 100%;
        padding: 15px;
    }
    .img-text {
        padding: 23.5px;
        font-size:14px;
    }
    .precag-hero {
        height: auto !important;
    }
    .title-discription span.text {
        padding: 23.5px;
        font-size: 14px;
    }
    .title-icon {
        top: 23px;
    }
    .accordion-content-title {
        font-size: 14px;
    }
    .accordion-title-row {
        height: 70px;
    }
    .single-series .row.hero.hidden-sm.hidden-xs {
        height: 375px;
    }
    .single-series .pull-right.col-md-5.hidden-sm.hidden-xs {
        padding-top: 0px;
    } 
    .single-series .pull-right .main {
        padding: 70px 0px 0px 0px !important;
        margin: 0px;
    }
    .single-series .pull-right .main p {
        font-size: 28px;
    }
    .single-series .pull-right .bodycopy {
        padding-right: 0px;
    }
    .product-slider-wrapper .col-3-section .item.item-model {
        width: 30%;
    }
    .product-slider-wrapper .col-3-section .item.item-model a.button1 {
        width: 80% !important;
    }
    .product-slider-wrapper .col-3-section  .item.item-model ul.specs {
        padding: 25px;
    }
    .single-series .pull-left.col-md-offset-0.text.hidden-sm.hidden-xs {
        padding-top: 48px;
    }
    .page-template-4-series-compact-tractors .product-slider-wrapper .col-3-section .item.item-model {
        width: 30%;
    }
    .single-track-tractor .content ul{
        margin-bottom: 10px;
    }
    .single-track-tractor .content li{
        font-size: 15px;
    }
    .single-track-tractor .content .link .button1 {
        padding: 10px 10px;
        font-size: 12px;
    }
    .single-track-tractor .content .link {
        margin-bottom: 0px;
    }
    .single-track-tractor .content .link  a.button3{
        font-size: 12px;
    }
    .content.col-md-4 {
        padding-top: 0px; 
    }
    .content.col-md-4 h2 {
        font-size: 22px;
        padding-bottom: 0px;
     }
    .content.col-md-4 h3 {
       font-size: 18px;
    }
    .content.col-md-4  p{
  		font-size: 15px;
    }	
    .banner-center-mobile {
        display:block;
        padding:20px;
     }
    .banner-center-mobile .banner-content {
        padding: 40px;
    }
    .technology-center, .table-display h2 {
        padding: 20px;
     }
    .top-banner.video-section {
        display: none;
    }
    .top-banner.video-section .row.video-grid-list {
        padding-top: 212px;
    } 
    section.video-section.hidden-xs .vidcontent h2 {
        font-size: 30px;
    }
/*    section.video-section.hidden-xs .vidcontent {
        padding: 88px 15% !important;
        margin-top: 0px;
    }*/
    .grid-item .grid-img iframe {
        height: auto;
        width: 100%;
        margin: 0 auto;
    }
    .background-grey .content.col-md-4 {
        padding: 5px;
    }
    .background-grey .image-cont.col-md-8, .content.col-md-4{
  	     width: 100%;
  	     max-width: 100%
    }
    [data-product-slider-nav].product-slider-nav .item.item-series {
        margin: 6px;
    }
    .middle-title h2{
  	     font-size: 22px;
    }
    [data-product-slider-nav].product-slider-nav .item.item-series {
        height: 670px;
        padding: 0px;
    }
    .block-content.primary.image-right .row {
        height: 260px;
    }
    .mediablockhero p {
        font-size: 16px;
    }
    .industry-sub-navigation-group {
        padding: 10px 20px;
        width: 100%;
        flex: 100%;
        max-width: 100%;
    }
    .nesting.with-separators .col{
        width: 50%;
        flex: 50%;
        max-width: 50%;
    }
}

@media (max-width: 800px){
	.single-track-tractor .image-cont{
		padding-right: 0px;
	}
    .single-series .pull-right .main p {
        font-size: 22px;
    }
    .single-series .pull-left .bodycopy, .single-series .pull-left .subheadline, .single-series .pull-left .main {
        padding-left: 15px !important;
    }
    .single-series .main h2 {
        font-size: 28px;
    }
    .row.hero .mediablockhero h3 {
        font-size: 16px;
        padding-top: 0%;
    }
    .row.hero .col-md-12.col-md-offset-0.mediablockhero {
        height: 136px;
    }
	.content.col-md-4 h2 {
	    font-size: 22px;
    	padding-bottom: 0px;
	}
    .content.col-md-4 h3 {
      font-size: 18px;
    } 
    .content.col-md-4  p{
        font-size: 15px;
    }
    .col-md-4 .mediablockhero p {
        font-size: 12px;
        margin-bottom: 10px;
    }
	.background-grey .content.col-md-4 {
	    padding: 0px;
	}	
	a.button5 {
        font-size: 12px;
        padding: 10px;
    }
    .block-content.primary.image-right .row {
        height: 290px;
    }
}

@media (max-width: 767px){
	.cust-row-crop-tractor .product-slider-wrapper .container {
    	display: block !important;
	}
	.background-light-grey {
	    padding: 15px;
	}
	.utility-family-trac {
	    width: auto;
	}
	.banner-cust video {
	    width: 100%;
	}
	.top-padding-remove .group-header {
	    padding-top: 0px;
	    padding-bottom: 0px;
	}
	.top-padding-remove .grid-col-three h2 {
	    padding: 0px 10px;
	}
	.banner-cust .contentmobile img {
	    position: inherit;
	}
	.top-banner .banner-margin {
		padding: 19% 15%;
	}
	.table-display p {
	    padding: 0px 20px 0px 20px;
	}
	.grid-col-three .product-slider-wrapper .product-slider-nav .item.item-series {
	    width: 100%;
	}
	.custom-slider p.copy {
	    padding-left: 10px !important;
	    font-size: 14px;
	}
	.bx-viewport, .slider-img-height {
	    height: 253PX !important;
	}
	.custom-slider .h2 {
	    padding: 60px 0px 0px 10px !important;
	    font-size: 25px;
	    width: 290px;
	}
	.section-padding {
	    padding: 30px 15px;
	}
	.section-padding h1 {
	   font-size: 25px;
	}
	.video-section article.columns {
    	width:100%;
    	text-align:center;
    	padding:0px 20px;
	}
	.video-section  article.columns h1{
		font-size: 24px;
	}
	.grid-buttons a.grid-btn {
	    width: auto;
	}
	/*.banner-content-bottom {
	    margin-top: 117px;
	    padding-bottom: 20px;
	}*/
	.banner-content-bottom h1 {
	    font-size: 35px;
	}
	.grid-col-two h2, .grid-col-three h2{
		padding: 20px 20px;
	}
	.left-padding {
		padding:15px;
	}
	.peeker.col-3-section .item, .product-slider-wrapper .col-3-section .item.item-model, 
	.product-slider-wrapper .col-2-section .item.item-model, .tractor-content .tractor-groups.col-2-section .item-group {
	    width: 100%;
	    margin: 0px 0px 20px 0px;
	    min-height: auto !important;
	    height: auto;
	}
	.underherocopy {
	    padding: 10px 25px;
	}
	.table-display {
	    padding: 0px 0px !important;
	}
	.start-with-basics h4.precag-section-title {
	    margin: 0px 0;
	}
	.precag-hero {
	    margin-bottom: 0px;
	}
	.properties.col-md-6 {
	    display: none;
	}
	.guidance-main {
	    padding: 10px;
	}
	.guidannce-card .row {
	 	padding: 10px 0 10px; 
    }
    .discover-product-container, .technology-area-section, .dealer-promotions {
	    padding-bottom: 0px !important;
	}
    .guidannce-card .row .image-holder img {
	    width: 100%;
	    margin: 0 auto;
	}
	.accordion-section {
	    margin-bottom: 60px;
	}
	.peeker.col-3-section .item .more.hidden-xs, .product-slider-wrapper .item.item-model a.button1, 
	.tractor-groups.col-3-section .item-group .button2, .tractor-groups.col-2-section .item-group .button2, 
	.product-slider-wrapper .col-3-section .item.item-model a.button1{
	    position: inherit;
	    margin: 30px auto;
	    display: block;
	    width: 40%;
	    padding: 14px 20px;
	}
	h2#table-focus {
	    width: 100%;
	    float: left;
	    margin: 0 auto;
	    text-align: center;
	}
	.table-display {
	    padding: 0px 0px !important;
	}
    .expand-collapse-component-custom {
        padding: 20px;
    }
    .single-series .row.hero.hidden-sm.hidden-xs {
        display: none;
    }
    .single-series .row.hero.med.visible-sm.visible-xs {
        display: block;
        height: 290px;
        background-size:cover;
        background-repeat: no-repeat;
    }
    .accordion-content-title .title-icon {
        width: 4%;
    }
    .title-icon {
        right: 10px;
        top: 17px;
    }
    .title-icon .icon-jd_carrot_right::before {
        font-size: 12px;
    }
    .product-slider-wrapper .col-2-section .item.item-model, .product-slider-wrapper .col-3-section .item.item-model, .tractor-groups.col-3-section .item-group{
        width: 100% !important;
        margin:20px 0px 10px;
        height: auto !important;
    }
    .tractor-groups.col-3-section .item-group{
       	position: inherit;
       	height: auto;
    }
    .tractor-groups.col-3-section .item-group .button2 {
        position: inherit;
    }
    .product-slider-wrapper .item.item-model a.button1 {
        width: 55%;
    }
    .product-slider-wrapper .tab-list ul#myTab {
        padding-left: 0px;
    }
    .prev, .next {
        top: 42%;
        font-size: 15px;
    }
    h3#table-focus {
        padding: 20px;
    }
    .container {
        max-width: 100%;
        width: 100%;
    }
    .video-js, .video-wrapper {
        padding-bottom: 21%!important;
    }
    .banner-center-mobile .banner-content h2, .technology-center h2, .table-display h2{
        font-size: 25px;
        padding: 40px 20px 0px 20px;
    }
    h2{
        font-size: 25px;
    }
    .single-track-tractor .content, .background-grey .content{
        padding: 20px 25px !important;
    }
    .single-track-tractor .content .link a.button3 {
        font-size: 15px;
    }
    .single-track-tractor .content .link {
        margin-bottom: 10px;
    }
    section.video-section.hidden-xs {
        display: none;
    }
    section.video-section.hidden-xs .vidcontent {
        margin: 15% 0%;
        padding: 3px 15%;
    }
    section#videohero {
        display: none;
    }
    section.hidden-sm.hidden-md.hidden-lg {
        display: block;
        height: auto;
        position: relative;
        width: 100%;
        margin: 0 0 0px 0;
        padding: 0;
        overflow: hidden;
        transition-duration: .4s;
    }
    article.contentmobile {
        position: relative;
        width: 100%;
    }
    article.columns .vidcontent p, .top-banner .banner-content h1 {
        font-size: 30px;
        padding: 0px 5px;
    }
    .table-display .container {
         max-width: 820px;
     }
    .banner-content {
        padding: 57px;
        width: 100%;
    }
    .banner-content a.button5 {
        width: 60%;
    }
    .top-banner {
        height:auto;
    }
    .discover-product-container .peeker .item {
        width: 100%;
        height: auto;
        margin: 0px 0px 20px;
    }
    .discover-product-container, .technology-area-section, .dealer-promotions {
        padding-top: 0px;
    }
    .grid-border-right {
        border-right: 0px solid #c2c2c2; 
        margin-bottom: 20px;
    }
    .position-fix, .grid-text {
        position: inherit !important;
    }	
    div#carouseltitle h2 {
        font-size: 25px;
        padding-top: 30px;
    }
    .banner-center-mobile {
        display:block;
    }
    .banner-center-mobile .banner-content {
        padding-top: 60px;
    }
    .top-banner.video-section {
        display: none;
    }
    .top-banner.top-banner-height {
        height:auto;
    }
    .grid-img img{
        width:100%;
        display:block;
    }
    .grid-footer-bootom {
        padding: 40px 10px 40px 10px;
    }
    .grid-footer-bootom h3{
  	 	margin-bottom: 30px;
    }
    .group-header p {
        font-size: 16px;
        padding: 15px;
    }
    .group-header span {
        font-size: 15px;
        padding: 15px;
    }
    .block-content.primary.image-right .content {
        top: 437px;
        padding: 0px;
    }
    .block-content.primary.image-right .row {
         margin: 0 auto;
         height: 550px;
    }
    .top-title h1,.middle-title h2, .middle-title h3 { 
        font-size: 25px;
    }
    .top-title, .middle-title {
        margin: 25px 0 0;
        padding: 0 44px;
    }
    .contentmobile img{
        position: absolute;
        top: -50%;
        left: 0;
    }
    .mob-content {
        position: relative;
        color: white;
        width: 100%;
        text-align: center;
       	padding: 16% 10%;
    }
    .mob-content p{
        text-align: center;
        color: #fff;
        font-size: 25px;
        font-weight: 600;
        margin: 7px 0 0;
    }
    [data-product-slider-nav].product-slider-nav .item.item-series {
        width:100%;
        height: auto; 
        margin: 0px 0px 20px 0px !important;
        min-height: auto !important
    }
    [data-product-slider-nav].product-slider-nav .item.item-series.cust-item-modal{
    	width: 100%;
    }
    .row.hero .col-md-6 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .row.hero .col-md-12.col-md-offset-0.mediablockhero {
        height: 430px;
    }
    .row.hero .mediablockhero h3 {
        padding-top: 19%;
        font-size: 1.8em !important;
    }
    .agriculture-banner {
        height: 250px;
        padding: 100px 0;
    }
    .nesting.with-separators .col{
        width: 100%;
        flex: 100%;
        max-width: 100%;
    }
}

@media (max-width: 700px){
    .block-content.primary.image-right .row {
        height: 520px;
    }
    .block-content.primary.image-right .content {
        top: 397px;
    }
}

@media (max-width: 640px){
    .title-discription span.text {
        padding: 24.5px;
        font-size: 13px;
    }
    .single-series .row.green.visible-sm.visible-xs {
        display: block;
        padding: 20px 22px;;
    }
    .single-series .row.hero.med.visible-sm.visible-xs {
        height: 220px;
    }
    .video-js, .video-wrapper {
        padding-bottom: 56%!important;
    }
	.top-title h1, .middle-title h2, .middle-title h3 {
   		 font-size: 25px;
	}
	.guidance-series h2.comp-title {
	    font-size: 20px;
	}
	.compact-tractors section.hidden-sm.hidden-md.hidden-lg {
	    height: auto;
	}
	.top-banner.compact-tractors {
	    height: auto;
	}
	.block-content.primary.image-right .row {
	    height: 480px;
	}
	.block-content.primary.image-right .content {
	    top: 348px;
	}
}

@media (max-width: 575px){
	.guidannce-card .col-xs-12.ctas.clearfix {
	    padding-left: 20PX;
	}
}

@media (max-width: 540px){
	/*.banner-content-bottom {
	    margin-top: 102px
	}*/
	.mob-content {
	    padding: 13% 10%;
	}
	.banner-content-bottom h1 {
	    font-size: 25px;
	}
    .title-discription span.text {
        padding: 25px 0px 25px 5px;
        font-size: 12px;
    }
    .single-series .row.hero.med.visible-sm.visible-xs {
        height: 200px;
    }
    .product-slider-wrapper .tab-list ul#myTab{
        width: 100%;
        float: left;
    }
	/*.mob-content {
        padding: 89px 20px;
    }*/
}

@media (max-width: 486px){
    ul#myTab li {
        margin: 9px; 
    }
}

@media (max-width: 480px){
	.banner-content-bottom h1 {
	    font-size: 25px;
	}
	/*.banner-content-bottom {
	    margin-top: 61px;
	    padding-bottom: 10px;
	}*/
	.peeker.col-3-section .item .more.hidden-xs, .product-slider-wrapper .item.item-model a.button1, 
	.tractor-groups.col-3-section .item-group .button2, .tractor-groups.col-2-section .item-group .button2,
	.product-slider-wrapper .col-3-section .item.item-model a.button1 {
	    width: 86%;
	}
  	.accordion-title-row.inactive:first-child, .accordion-title-row.active:first-child {
        height: 66px;
    }
    .accordion-title-row.inactive:first-child .img-text,  .accordion-title-row.active:first-child .img-text {
        font-size: 12px;
    }
    .accordion-title-row.inactive:first-child  .title-discription .text, .accordion-title-row.active:first-child  .title-discription .text{
          padding: 14px 0px 15px 5px;
    }
    .title-discription span.text {
        padding: 24px 0px 23px 5px;
    }
    .accordion-content-title {
        text-align: center;
    }
    .accordion-content-title .title-icon {;
        width: 10%;
    }
    ul#myTab li {
        margin: 0px 0px 10px !important;
        width: 100%;
    }
    .title-discription {
        height: 65px;
    }
    .product-slider-wrapper .tab-list ul#myTab {
        padding-left: 0px;
    }
    .single-series .row.hero.med.visible-sm.visible-xs {
        height: 180px;
    }
	/*.mob-content {
	    padding: 52px 20px;
	}*/
    .container .top-title, .container .middle-title {
        padding: 0 20px;
    }
    .row.hero .mediablockhero h3 {
        padding-top: 21%;
        font-size: 18px !important;
    }
    .row.hero .col-md-12.col-md-offset-0.mediablockhero {
        height: 276px;
    }
	.block-content.primary.image-right .content {
	    top: 267px;
	}
    .block-content.primary.image-right .row {
       height: 400px;
    }
}

@media (max-width: 375px){
	/*.banner-content-bottom {
	    margin-top: 42px;
	}*/
    .accordion-title-row.inactive:first-child .img-text {
        font-size: 9px;
        padding: 26px 10px;
    }
    .single-series .row.hero.med.visible-sm.visible-xs {
        height: 145px;
    }
   /* .mob-content {
        padding: 54px 20px;
    }*/
    .contentmobile img {
        top: 0%;
    }
	.row.hero .col-md-12.col-md-offset-0.mediablockhero {
        height: 186px;
    }
    .row.hero .mediablockhero h3 {
        padding-top: 8%;
    }
    .row.hero .col-md-12.col-md-offset-0.mediablockhero {
        height: 190px;
    }
    .block-content.primary.image-right .row {
        height: 350px;
    }
    .block-content.primary.image-right .content {
        top: 195px;
    }
    .block-content.primary.image-right .row {
        height: 350px;
    }
}

.filter-categorylist {
    padding: 0 15px;
}

.filter-categorylist input {
    display: inline-block;
    vertical-align: middle;
    height: 35px;
    padding: 0 10px;
    font-size: 14px;
    width: 25%;
}

.filter-categorylist select {
    display: inline-block;
    vertical-align: middle;
    height: 35px;
    padding: 0 10px;
    font-size: 14px;
}

button#firma-text-search {
    background: #349400;
    color: #fff;
    padding: 5px 12px;
}

.filter-categorylist {
    margin: 0 15px;
    background: #f2f2f2;
    padding: 15px 15px;
}

.filter-categorylist label {
    display: inline-block;
    vertical-align: middle;
    color: #000;
    font-size: 14px;
    margin: 0 10px 0 0;
}
/******UPDATES 24 APRIL 2020******/
.cust-row-crop-tractor .product-slider-wrapper .container {
    display:flex;
}
[data-product-slider-nav].product-slider-nav .item.item-series{height: inherit;}
#att-search .form-group label {color: #333;}


.center-bottom{ display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}
.center-bottom .team-name{text-align: center;
    font-weight: 600;
    margin-bottom: 10px;
    color: black; font-size:16px;}
.center-bottom .btn-wrap{ margin-left:10px; margin-right:10px;}
@media (max-width: 480px) {
    .center-bottom{ display: table;
    width: 270px;
    margin: 0 auto;}
    .center-bottom .btn-wrap{max-width: 100%;
    display: inline-block; margin-bottom:20px;}
}
.pt_new{ display: block; padding-top:110px;}
.jd__logo{ margin-left:-20px;}
@media (max-width: 768px) {
  .pt_new{ padding-top:0px;}  
}