@media (min-width:1700px){
    .container {
        max-width: 1552px;
        margin-inline: auto;
    }
    .inner-container {
        max-width: 1364px;
        margin-inline: auto;
    }
}
@media (min-width:992px){
    .top-head.mobile-head{
        display:none;
    }
}



@media (max-width:1699.98px){
    section.main-banner {
    padding-top: 15rem;
}
.banner_search {
    max-width: 60.2rem;
}
.main_banner_content p {
    margin-bottom: 4rem;
}

}
@media (max-width:1499.98px){
    .banner_search .input-group .form-control {
        font-size: 1.4rem;
    }
    .banner_search {
        max-width: 50.2rem;
    }
    .banner_search .input-group input {
        padding-right: 2rem;
        padding-left: 2rem;
        padding-top: 1.3rem;
        padding-bottom: 1.3rem;
    }
    .banner_search .input-group i {
        font-size: 2rem;
    }
    section.main-banner .banner_search .input-group .btn {
        top: 12px;
        left: -45px;
    }
    section.main-banner .banner_search .input-group .btn img {
        width: 2.4rem;
    }
    .find-spare-parts .select-sec select {
        font-size: 18px;
        width: 24rem;
    }
    .find-spare-parts {
        padding-top: 6rem;
        column-gap: 3rem;
    }
}
@media (max-width:1399.99px){
    .find-spare-parts .select-sec select {
        font-size: 15px;
        width: 20rem;
    }
    .find-spare-parts {
        padding-top: 5rem;
        column-gap: 2rem;
    }
}
@media (max-width:1199.98px){
    section.main-banner {
        padding-top: 13rem;
    }
    .find-spare-parts {
        padding-top: 4rem;
        column-gap: 0rem;
    }
    .find-spare-parts .select-sec select {
        font-size: 14px;
        width: 19rem;
        background-size: 1.3rem;
    }
    .find-spare-parts .select-sec label {
        padding-bottom: 1.2rem;
        padding-left: 0;
        padding-bottom: 0.7rem;
    }
    section.search-by-brands {
        padding-top: 4rem;
        padding-bottom: 1rem;
    }
   
    section.itp-agri-solutions {
        padding-top: 5rem;
        padding-bottom:3rem;
    }
    section.genuine_quality_parts {
        padding-top: 2rem;
        padding-bottom: 5rem;
    }
    .genuine_txt {
        padding-top: 3rem;
    }
    .itp-agri-solutions .inner-container {
        padding-top: 3rem;
        padding-bottom: 5rem;
    }
    .itp-agri-solutions_contnt h3:first-child {
        padding-bottom: 2rem;
    }
    .itp-agri-solutions_contnt p {
        padding-bottom: 2rem;
    }
}
@media (max-width:991px){    
    section.main-banner {
        padding-top: 9rem;
    }    
    .main_banner_content{
        top: 39%;
    }    
    .itp-agri-solutions_contnt p {
        max-width: 80%;
        margin: 0 auto;
    }
    .find-spare-parts {
        padding-top: 2rem;
        column-gap: 0rem;
        row-gap: 2rem;
    }
    section.genuine_quality_parts {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .genuine_txt {
        padding-top: 0;
    }
    .enquiry_now .prime-button {
        margin-top: 1.5rem;
    }
    section.search-by-brands .brand-sec {
        column-gap: 0.5rem;
        row-gap: 2rem;
    }
    section.search-by-brands {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }
    .select-sec{padding-bottom: 1rem;}
}
@media (max-width:767px){
    section.search-by-brands .brand-sec {
        grid-template-columns: repeat(3, 1fr);
        column-gap: 2.5rem;
        row-gap: 3rem;
    }
   
    /* .brand {
        max-width: 100%;
        height: auto;
    } */
    .itp-agri-solutions .inner-container{
        margin-top: 0;
    }
    .find-spare-parts {
        padding-top: 0rem;
        column-gap: 2rem;
        row-gap: 2rem;
    }
    .search-by-brands h3:first-child {
        padding-bottom: 2rem;
    }
    .find-spare-parts .select-sec{
        display: flex;
        width: 47%;
        padding: 0.7rem 0rem;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .find-spare-parts .select-sec select{
        width: 90%;
        padding-bottom: 0rem;
    }
    .itp-agri-solutions .inner-container{
        padding-bottom: 0;
    }
    .itp-agri-solutions_contnt p{
        max-width: 90%;
    }    
    .genuine_img {
        padding-left: 0;
    }
    .main_banner_content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .main_banner_content h3{
        letter-spacing: -1.88px;
        line-height: 36px;
    }
    .banner_search {
        max-width: 40rem;
    }
    .banner_search .input-group{
        position: relative;
    }
    .banner_search .input-group .input-group-append {
        position: absolute;
        top: 0;
        right: 0;
        left: auto;
        width: 43px;
        height: 49px;
    }
    section.main-banner .banner_search .input-group .btn {
        top: 14px;
        left: -11px;
    }
    section.main-banner .banner_search .input-group .btn img {
        width: 19px;
    }
}
@media (max-width:600px){
    .main-banner figure {
        position: relative;
    }
    .main-banner figure::after {
        content: "";
        background-color: black;
        opacity: 0.5;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
    }
    section.search-by-brands .brand-sec {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 0.5rem;
        row-gap: 2rem;
    }
    .brand img.img-fluid {
        width: 90%;
    }
    .main_banner_content {
        position: relative;
        top: 0;
    }
    .main_banner_content h3,
    .main_banner_content p {
        color: #000;
    }
    .main_banner_content h3 {
        line-height: 33px;
    }
    .main_banner_content {
        padding: 5rem 0;
    }
    .main_banner_content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .banner_search {
        max-width: 30rem;
    }
    .itp-agri-solutions_contnt p {
        max-width: 100%;
    }
    .genuine_txt h3 {
        line-height: 30px;
    }
}
@media (max-width:575px){
    section.main-banner {
        padding-top: 8rem;
    }
    .find-spare-parts .select-sec{
        width: 100%;
    }
    .find-spare-parts .select-sec{
        padding: 2rem 0;
    }
    .main_banner_content h3 {
        line-height: 15px;
    }
    .find-spare-parts {
        padding-top: 0;
        column-gap: 2rem;
        row-gap: 0rem;
    }
    .find-spare-parts .select-sec select {
        padding-left: 0;
    }
    .select-sec:after {
        width: 90%;
        left: 0;
    }
    .find-spare-parts .select-sec select {
        width: 100%;
        margin: 0 auto;
        padding: 0 1rem;
        margin-right: 1rem;
    }
    .find-spare-parts .select-sec:after {
        left: 0;
        right: 0;
        width: 100%;
    }
    .find-spare-parts .select-sec .prime-button {
        margin-left: 1rem;
    }

}
@media (max-width:480px){
    section.search-by-brands .brand-sec {
        row-gap: 1rem;
    }
}