@media(max-width:1620px) {
    .pdd {
        padding: 0px 46px;
    }
    .footer_Trafic_sec .container {
        width: 85%;
    }
    .footer_wrap_sec .container,
    .main-header .container,
    .container.custom_compare_page {
        width: 90%;
    }
    /*.left_box_1 .card .city-type-in-to .select2-container--default .select2-selection--single{
		width: 400px;
	}*/
    .left_box_1 .card .city-type-in-to .select2-container--default .select2-selection--single {
        width: 100%;
    }
    header .navbar-expand-lg .navbar-nav .nav-item .nav-link {
        font-size: 15px;
    }
    .about-us-page {
        width: 90%;
        margin: 0 auto;
    }
}


/* Large desktops and laptops */

@media(max-width:1399px) {
    #tr-web-form .action-button {
        padding: 7px 23px;
        font-size: 15px;
    }
    .pdd {
        padding: 0px 17px;
    }
    .footer_Trafic_sec:after,
    .footer_Trafic_sec:before {
        display: none;
    }
    .icon-india-no img {
        max-width: 60px;
    }
    .footer_Trafic_sec .trafic_col .title {
        font-size: 27px;
    }
    /*.left_box_1 .card .city-type-in-to .select2-container--default .select2-selection--single{
		width: 313px;
	}*/
    .footer_Trafic_sec .container {
        width: 84.7%;
    }
    .footer_Trafic_sec .trafic_col .title {
        font-size: 22px;
        line-height: 23px;
    }
    header .navbar .navbar-nav li.nav-item {
        margin-right: 10px;
    }
    .page-header__contacts-search input[type=text] {
        width: 290px;
    }
    .page-header__social {
        width: 450px;
    }
    .page-header__contacts-search {
        width: 301px;
    }
    /*.page-header__contacts-list {
		width: 120px;
	}*/
    .page-header__contacts {
        width: 221px;
    }
    .main-header .navbar .navbar-brand img {
        max-width: 250px;
        height: auto;
    }
    header .navbar-expand-lg .menu-navbar-nav {
        margin-right: 0px;
    }
    .td_populer_sec {
        padding: 25px 0px;
    }
    /*For New Tractor Single Image*/
    .tractor-check-detail .img-for-new .gallery-item img {
        width: 45%;
    }
}

@media screen and (max-width: 1399px) {
    .page-header__top-line .filter-panel {
        width: 835px;
    }
}


/* Landscape tablets and medium desktops */

@media(max-width: 1199px) {
    .tractor-check-detail .summary-inner table th,
    .tractor-check-detail .summary-inner table td {
        padding: 5px;
    }
    /******Swiper Slider On Mobile*********/
    .mySwiperClass {
        display: block;
        text-align: center;
    }
    .mySwiperClass .swiper-button-next:after,
    .mySwiperClass .swiper-button-prev:after {
        font-size: 12px;
        color: #fff;
        font-weight: bold;
    }
    .mySwiperClass .swiper-button-next,
    .mySwiperClass .swiper-button-prev {
        border-radius: 50px;
        background: #f15b26;
        width: 25px;
        height: 25px;
        margin-top: 0;
    }
    .col-for-mobile-none {
        display: none;
    }
    .check-detail-img .row {
        margin-left: auto;
        margin-right: auto;
    }
    .page-header__contacts {
        width: 221px;
        display: none;
    }
    header .navbar .navbar-nav li.nav-item {
        margin-right: 5px;
    }
    .icon-india-no img {
        max-width: 54px;
        height: auto;
    }
    .footer_Trafic_sec .trafic_col .title {
        font-size: 19px;
        line-height: 28px;
    }
    .footer_Trafic_sec .trafic_col p {
        font-size: 14px;
        line-height: 16px;
    }
    .footer_Trafic_sec {
        z-index: 99;
        position: relative;
        top: 35px;
    }
    /*.left_box_1 .card .city-type-in-to .select2-container--default .select2-selection--single {
		width: 243px;
	} */
    .navbar-collapse {
        text-align: center;
    }
    header .navbar .navbar-nav li.nav-item:last-child {
        display: block;
        max-width: 180px;
        height: auto;
        margin: 0 auto;
    }
    .footer-wrap_heading .list-flex .list-cols {
        width: 25%;
    }
    .aap img {
        margin-bottom: 10px;
    }
    .main-header .navbar .navbar-brand img {
        max-width: 225px
    }
    .main-header .filter-panel {
        width: 100%;
    }
    .td_in_district_sec .features-row .dist-locat:nth-child(4) {
        margin-top: 1.5rem !important;
    }
    .td_in_district_sec .features-row .dist-locat:nth-child(5) {
        margin-top: 1.5rem !important;
    }
    .tract-img-fix {
        height: 200px;
    }
    /*=========================
	Contact Us
	=========================*/
    .get-in-touch {
        width: 80%;
    }
    .banner_main_block {
        max-width: 95%;
    }
    #myTabContent .half {
        width: 23%;
    }
    #myTabContent .find-block-tractor {
        width: 100%;
        text-align: center;
        margin-left: 0;
    }
    /*Details Page Slider*/
    .port_block .tabcontent .tab-inner-details {
        width: 100%;
    }
    .footer_wrap_sec .container,
    .main-header .container,
    .container.custom_compare_page {
        width: 100%;
    }
    /*All Brands*/
    #all-brands .ms-brands .col {
        flex: 0 0 16.66%;
        max-width: 16.66%;
    }
    /*Header*/
    header .navbar .navbar-nav li.nav-item:last-child .btn_new {
        font-size: 15px;
        padding: 8px 20px;
    }
    .about-us-page {
        width: 100%;
    }
    .about-us-page .about-text-area {
        padding: 0 10px;
    }
    /*For New Tractor Single Image*/
    .tractor-check-detail .img-for-new .gallery-item img {
        width: 50%;
    }
    #modalOverlay .modalPopup {
        width: 80%;
    }
    .tractor-check-detail.tractor_old .check-detail-img img {
        height: 300px;
    }
    .lightbox-content-gallery img {
        height: 60vh;
    }
}


/* Portrait tablets and small desktops */

@media(max-width: 991px) {
    .bordr {
        border-right: 0px solid #dedede;
    }
    .page-header__social {
        width: 346px;
        display: none;
    }
    .page-header__contacts-search {
        width: 511px;
    }
    .td_populer_sec {
        padding: 15px 0px;
    }
    .td_populer_sec .td-home-tab .nav {
        margin-bottom: 0 !important;
    }
    .td_populer_sec #pills-tabContent {
        padding-top: 0;
    }
    .main-tilte {
        font-size: 26px;
        line-height: 65px;
    }
    .banner_overlay h2 {
        font-size: 24px;
    }
    .now-show-btn {
        display: block;
    }
    header .navbar-expand-lg .navbar-nav .nav-item .nav-link {
        font-size: 16px;
        text-transform: capitalize;
        text-align: center;
        padding: 2px 0px;
    }
    header .navbar .navbar-nav li.nav-item:last-child {
        margin: 0 auto;
    }
    .td_in_district_sec .row+.row {
        margin: 0px;
    }
    /*.left_box_1 .card .city-type-in-to .select2-container--default .select2-selection--single {
		width: 100%;
	}*/
    .dist-locat {
        padding-top: 20px;
    }
    .footer_Trafic_sec {
        top: 0;
        background-color: #f15b26;
    }
    /*.footer-wrap_heading .list-flex .list-cols .footer-logo img {
		max-width: 204px;
		height: auto;
	}*/
    .footer-wrap_heading .list-flex .list-cols .main-heading h2 {
        font-size: 16px;
        letter-spacing: 0.5px;
        color: #f15b26;
        font-weight: 700;
    }
    .footer-wrap_heading .list-flex .list-cols .used-1 ul li a {
        font-size: 13px;
    }
    .footer-wrap__make-in-india-text,
    .footer-wrap__bottom-link {
        font-size: 12px;
    }
    .footer-wrap_heading .list-flex .list-cols .contact-use ul li {
        margin-bottom: 0px;
        padding: 0;
    }
    .td_in_district_sec,
    .td_populer_brands {
        padding: 15px 0px;
    }
    .td_in_district_sec {
        padding-bottom: 35px;
    }
    .page-header__top-line {
        display: none;
    }
    .select-btn i {
        font-size: 21px;
        color: #5a5a5a;
    }
    .select-btn span {
        font-size: 13px;
        color: #4a4a4a;
        font-weight: 400;
        letter-spacing: 0px;
    }
    .select-btn {
        height: 30px;
        padding: 0px 14px;
        font-size: 14px;
        box-shadow: none;
    }
    .page-header__contacts-search input[list="magicHouses"] {
        width: 206px;
        font-size: 14px;
        background-color: #f5f3f3;
        padding: 10px 18px 10px 41px;
        border: none;
        outline: none;
        margin-top: 9px;
    }
    /*.page-header__contacts-list {
		width: 118px;
	}*/
    .page-header__contacts-search {
        width: 239px;
    }
    .header-outer {
        display: block;
    }
    .view-all-tractor {
        padding: 20px 0px;
    }
    .modal-dialog {
        margin: 0.75rem auto;
    }
    .modal-body {
        padding: 0rem;
    }
    .buyer-vendor-form {
        padding: 30px 0px;
    }
    .footer-wrap_heading .list-flex .list-cols span img {
        max-width: 100px;
    }
    .left_box_1 .card .card-body {
        padding: 1rem 1rem;
    }
    .banner_main_block {
        max-width: 95%;
    }
    #myTabContent .half {
        width: 47%;
    }
    .dist-locat {
        margin-right: 15px;
    }
    .main-header .filter-panel {
        width: 94%;
        left: 50%;
        transform: translate(-50%, 0);
    }
    /*all-new-tractors*/
    .view-all-tractor .vertical-filters-filters:nth-child(2),
    .view-all-tractor .vertical-filters-filters:nth-child(3),
    .view-all-tractor .vertical-filters-filters:nth-child(4) {
        padding-top: 10px;
    }
    .pagination-list {
        margin-bottom: 20px;
    }
    /*popup*/
    .modal.modal-popup .modal-dialog {
        padding: 0 10px;
    }
    /*=========================
	Contact Us
	=========================*/
    .get-in-touch h2 {
        font-size: 24px;
    }
    /*=========================
	Add tractor
	=========================*/
    .tractor_add_list .add-tractor-section {
        margin: 0;
    }
    /*All Brands*/
    #all-brands .ms-brands .col {
        flex: 0 0 20%;
        max-width: 20%;
    }
    /*Header*/
    header .navbar .navbar-nav li.nav-item:last-child .btn_new {
        font-size: 16px;
        padding: 8px 33px;
    }
    .footer_Trafic_sec .container {
        width: 100%;
    }
    .footer_wrap_sec {
        padding: 40px 0px 15px 0px;
    }
    .footer_Trafic_sec .container::before,
    .footer_Trafic_sec .container::after {
        display: none;
    }
    .view-all-tractor .vertical-filters-filters .vertical-tab-filter {
        text-align: center;
    }
    /*=========================
    Add Tractor
    =========================*/
    .tractor_add_list .card .nav-tabs {
        overflow: auto;
        flex-wrap: nowrap;
        border-bottom: 0;
    }
    .tractor_add_list .card .nav-tabs .nav-item {
        margin: 0 10px 0 0;
    }
    .tractor_add_list .card .nav-tabs::-webkit-scrollbar-track {
        background-color: #f1f1f1;
    }
    .tractor_add_list .card .nav-tabs::-webkit-scrollbar {
        width: 2px;
        background-color: #dfcdcd;
        border-radius: 5px;
        height: 3px;
    }
    .tractor_add_list .card .nav-tabs::-webkit-scrollbar-thumb {
        background-color: #1b334b;
        transition: all 0.5s;
        border-radius: 5px;
    }
    .tractor_add_list .card .nav-tabs::-webkit-scrollbar-thumb:hover {
        background: #f15b26;
    }
    .tr-enquiry-table.table-subscription {
        overflow: auto;
    }
    /*=======================
	Mobile Toggle Header
	=========================*/
    .main-header .navbar-collapse {
        text-align: center;
        position: fixed;
        top: 0px;
        width: 100%;
        right: -100%;
        bottom: 0px;
        background: #1b334b;
        z-index: 99999;
        transition: right 0.5s;
    }
    .main-header .navbar-nav {
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        overflow: auto;
        max-height: 100vh;
    }
    header .navbar-expand-lg .navbar-nav .nav-item .nav-link {
        color: #fff;
    }
    header .navbar .navbar-nav li.nav-item {
        margin-bottom: 5px;
    }
    .main-header .navbar-collapse .d_close {
        color: #fff;
        position: absolute;
        right: 30px;
        top: 39px;
        height: auto;
        border: 2px solid;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .open-toggle-mobile {
        right: 0 !important;
        display: block;
    }
    .main-header .navbar-toggler-icon {
        height: auto;
    }
    header .navbar .navbar-nav li.nav-item:last-child:hover {
        background-color: #f15b26;
    }
    .filter-md {
        display: block;
        float: right;
        margin-right: 10px;
    }
    .vertical-slide-toggle {
        display: block;
    }
    .filter-md i {
        font-weight: 900;
        font-family: 'Font Awesome 5 Free';
        font-size: 18px;
    }
    .search-leftContainer {
        position: fixed;
        top: 0px;
        width: 100%;
        right: -100%;
        bottom: 0px;
        background: #1b334b;
        z-index: 99999;
        transition: right 0.5s;
        padding-top: 50px;
        overflow: auto;
    }
    .search-leftContainer::-webkit-scrollbar {
        width: 10px;
        background-color: #dfcdcd;
        border-radius: 5px;
        -moz-width: 5px;
        -moz-background-color: #dfcdcd;
        -moz-border-radius: 5px;
    }
    .search-leftContainer::-webkit-scrollbar-thumb {
        background-color: #1b334b;
        transition: all 0.5s;
        border-radius: 5px;
        -moz-background-color: #1b334b;
        -moz-transition: all 0.5s;
        -moz-border-radius: 5px;
    }
    .open-toggle-filter {
        right: 0 !important;
    }
    .d_close_filter {
        display: block;
    }
    #filter-slide .d_close_filter {
        color: #fff;
        position: absolute;
        right: 6px;
        top: 20px;
        height: auto;
        border: 2px solid;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .view-all-tractor .vertical-filters-header,
    .view-all-tractor .vertical-filters-filters .vertical-filters-label,
    #filterhead {
        color: #fff;
    }
    .vertical-price-fix .price-list::-webkit-scrollbar-track,
    .vertical-price-fix .brand-list::-webkit-scrollbar-track {
        border-radius: 5px;
    }
    .vertical-price-fix .price-list::-webkit-scrollbar-thumb,
    .vertical-price-fix .brand-list::-webkit-scrollbar-thumb {
        background-color: #f15b26;
    }
    .tractor-check-detail .summary-inner table th {
        border-right: 0;
    }
    .tractor-check-detail .summary-inner table th,
    .tractor-check-detail .summary-inner table td {
        border-bottom-width: 1px;
    }
    .loan-inso-block .insurance-content {
        width: 85%;
        margin: 15px auto 0;
    }
    .loan-inso-block {
        margin: 30px 0 50px 0;
    }
}


/* Landscape phones and portrait tablets */

@media(max-width: 767px) {
    .tractor-check-detail.tractor_old .check-detail-img img {
        width: 440px;
    }
    .wishlist_tractor .card .card-body .card-title {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 300px;
        margin: auto;
    }
    .field-child-a {
        width: 33%;
    }
    .field-child-b {
        width: 33%;
    }
    .field-child-c {
        width: 25%;
    }
    .field-child-d {
        width: 25%;
    }
    .field-child-e {
        width: 20%;
    }
    .buyer-vendor-form .nav-tabs .nav-link .image img {
        max-width: 100px;
    }
    .modal-title {
        font-size: 20px;
    }
    .modal-footer {
        padding: 0;
    }
    .btn-Get {
        font-size: 17px;
    }
    .tractor-check-detail {
        padding: 25px 0px;
    }
    .accoding-form ul li {
        width: 47%;
        margin-right: 15px;
        margin-bottom: 18px;
    }
    .accoding-form ul li:nth-child(2n) {
        margin-right: 0px;
    }
    .accoding-form {
        width: 100%;
        margin-top: 22px;
    }
    .left_box_1 .card .city-type-in-to .select2-container--default .select2-selection--single {
        /*width: 453px;*/
        margin: 15px auto 0 auto;
    }
    .page-header__contacts-search {
        width: 341px;
    }
    .banner_main_block {
        position: absolute;
        content: "";
        width: 100%;
        background-color: #ffffff8c;
        max-width: 565px;
        border-radius: 5px;
    }
    .page-header__contacts-search {
        width: 261px;
    }
    .page-header__contacts-list {
        width: 88px;
    }
    .footer-wrap_heading .list-flex .list-cols {
        width: 40%;
    }
    .footer-wrap_heading .list-flex .list-cols:nth-child(2n) {
        margin-right: 0px;
    }
    .footer_wrap_sec {
        padding: 25px 0px 15px 0px;
    }
    .view-all-tractor {
        padding: 20px 0px;
    }
    .main-header .navbar .navbar-brand {
        margin-right: 0;
        margin-left: 0;
    }
    .main-header .navbar .navbar-brand img {
        max-width: 252px;
        height: auto;
    }
    .search-box-outer {
        display: block;
    }
    .search-dropwon .search-icon {
        cursor: pointer;
        margin: 14px 20px;
        font-size: 17px;
        color: #a19e9e;
        font-weight: 600;
    }
    .navbar.navbar-default {
        margin-bottom: 0 !important;
    }
    .search-icon:hover .top {
        display: block !important;
    }
    #form {
        right: 24%;
    }
    #form {
        position: absolute;
        right: 10;
        top: 11px;
        background-color: #fff;
        width: 335px;
        padding: 20px;
        float: right;
        border-top: 4px solid #858585;
        box-shadow: 0 2px 6px rgb(0 0 0 / 20%);
    }
    .form-container {
        display: block;
    }
    .form-container {
        position: relative;
        display: none;
    }
    .form-container:after {
        position: absolute;
        right: 10%;
        content: " ";
        border-top: 9px solid transparent;
        border-bottom: 9px solid #858585;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        margin-top: 16px;
    }
    .form-container:after {
        right: 26%;
        top: -23px;
    }
    #searchbox {
        border: 1px solid #eee;
        padding: 5px 30px 5px 10px;
        outline: none;
        border-radius: 0;
    }
    #searchbutton {
        border: 0px;
        background: #f15b26;
        color: #fff;
        height: 40px;
        width: 40px;
        cursor: pointer;
        outline: none;
        position: absolute;
        right: 26px;
        border-radius: 100px;
        line-height: 36px;
    }
    #form .form-control:focus {
        box-shadow: none;
    }
    .form-group {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .main-header {
        padding: 10px 0px;
    }
    .search-box-outer {
        display: block;
        margin-left: auto;
    }
    .search-dropwon {
        display: block;
    }
    .left_box_1 .card .card-body h3 {
        max-width: 100%;
        text-align: center;
    }
    .td_in_district_sec .district_outer .row {
        margin-top: 40px;
    }
    .footer_Trafic_sec .container {
        padding: 20px 20px 35px 20px;
    }
    /*=========================
	Contact Us
	=========================*/
    .get-in-touch {
        width: 94%;
        padding: 30px 10px;
    }
    .get-in-touch .contact-info-layout01 {
        padding-bottom: 25px;
    }
    .tractor_add_list .add-tractor-section .form-group {
        display: block;
    }
    /****  Details Page Slider*********/
    #port_web_block h3 {
        font-size: 20px;
    }
    .lightbox-content-gallery img {
        height: 50vh;
    }
    .icon-india-no img {
        max-width: 45px;
    }
}


/* Portrait phones and smaller */

@media (max-width: 576px) {
    .main-heading h5 {
        font-size: 20px;
    }
    .form-check-btn .contact-sell-btn {
        padding: 10px 16px;
        font-size: 14px;
    }
    /*.tractor-check-detail .check-detail-img img {
		max-width: 404px;
	}*/
    .tractor-check-detail .check-detail-img img {
        max-width: 100%;
    }
    .tractor-check-detail .check-detail-img .image {
        text-align: center;
    }
    .inspection-accordion h3 {
        font-size: 20px;
    }
    .page-header__contacts-search {
        width: 237px;
    }
    .main-header .navbar .navbar-brand img {
        max-width: 228px;
    }
    .main-header .navbar .navbar-brand img {
        max-width: 228px;
        height: auto;
    }
    .footer-wrap_heading .list-flex .list-cols {
        width: 100%;
    }
    .footer-wrap_heading .list-flex .list-cols:nth-child(1n) {
        margin-right: 0px;
    }
    .view-all-tractor .header-title {
        font-size: 16px;
    }
    /*.left_box_1 .card .city-type-in-to .select2-container--default .select2-selection--single {
		width: 326px;
	}*/
    .field-child-a {
        width: 50%;
    }
    .field-child-b {
        width: 50%;
    }
    .field-child-c {
        width: 25%;
    }
    .field-child-d {
        width: 25%;
    }
    .field-child-e {
        width: 20%;
    }
    .find_tractor_block .card {
        width: 100%;
    }
    .footer-wrap_heading .list-flex .list-cols span img {
        max-width: 120px;
    }
    .find_tractor_block ul li:last-child {
        margin-top: 0;
    }
    .find_tractor_block .card-header-tabs {
        display: flex;
        justify-content: space-around;
        align-items: center;
    }
    .find_tractor_block .card {
        padding: 25px 10px;
    }
    .find_tractor_block ul li {
        margin-right: 8px;
        width: 120px;
    }
    .find_tractor_block ul li a {
        padding: 6px 0px;
        font-size: 15px;
    }
    .banner_main_block {
        width: 94%;
        padding: 18px 20px 39px 20px;
    }
    .td_populer_sec .pills-tabs-td .td-home-tab .nav {
        justify-content: center;
    }
    .footer-wrap_heading .list-flex .list-cols .footer-logo img {
        max-width: 230px;
    }
    .footer-wrap_heading .list-flex .list-cols .main-heading h2 {
        margin-bottom: 0;
    }
    .footer-wrap_heading .list-flex .list-cols {
        margin-bottom: 20px;
    }
    .footer-wrap_heading .img-app-dow {
        margin-top: 10px;
    }
    .td_populer_tractors-slide .main-tilte {
        font-size: 20px;
    }
    .td_populer_brands .viwe-all-brand {
        justify-content: center;
    }
    .td_populer_sec.td_populer_tractors-slide .pills-tabs-td .card {
        margin: 25px 10px;
    }
    #all-brands .ms-brands .col {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .faq-sb .w-75 {
        width: 100% !important;
    }
    .owl-carousel.owl-drag .owl-item {
        margin-left: 10px;
    }
    /*For New Tractor Single Image*/
    .tractor-check-detail .img-for-new .gallery-item img {
        width: 65%;
    }
}

@media (max-width: 575px) {
    /*Popup*/
    .modal.modal-popup {
        top: 0;
        left: 0;
        height: 100%;
        transform: translate(0, 0);
    }
    /*-------------------
	Contact US
	---------------------*/
    .get-in-touch form ul li:last-child {
        text-align: center;
    }
    .get-in-touch p,
    .get-in-touch .contact-info-layout01 {
        text-align: center;
    }
    .get-in-touch .social-icon ul {
        justify-content: center;
    }
    /*-------------------
	Add Tractor
	---------------------*/
    .tractor_add_list .add-tractor-section {
        padding: 20px;
    }
    .tractor_add_list #nav-filled .card-body {
        padding-left: 20px;
        padding-right: 20px;
    }
    .tractor_add_list .card .nav-tabs .nav-item {
        text-align: center;
    }
    .tractor_add_list .card .nav-tabs .nav-link {
        width: 100% !important;
    }
    .find_tractor_block .card {
        display: block;
    }
    .find_tractor_block ul li a.active:after {
        top: unset;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 15px solid #f15b26;
        bottom: -22px;
        left: 42%;
    }
    #myTabContent .half {
        width: 100%;
        margin-left: 0;
    }
    /******Swiper Slider On Mobile*********/
    .mySwiperClass {
        display: block;
        text-align: center;
    }
    .mySwiperClass .swiper-button-next:after,
    .mySwiperClass .swiper-button-prev:after {
        font-size: 12px;
        color: #fff;
        font-weight: bold;
    }
    .mySwiperClass .swiper-button-next,
    .mySwiperClass .swiper-button-prev {
        border-radius: 50px;
        background: #f15b26;
        width: 25px;
        height: 25px;
    }
    .tractor-check-detail .check-detail-img .image {
        display: none;
    }
    /*******Details Page**************/
    .col-for-mobile-none {
        display: none;
    }
    .main-heading {
        padding-top: 20px;
        text-align: center;
    }
    #tr-web-form fieldset {
        text-align: center;
    }
    #tr-web-form .field-child-c {
        display: block;
        margin: 0 auto 10px;
    }
    /*footer*/
    .footer_wrap_sec .contact-use ul,
    .footer-wrap_heading .list-flex {
        text-align: center;
    }
    .footer-wrap_heading .list-flex .list-cols .used-1 ul li a {
        justify-content: center;
    }
    .footer-wrap_heading .list-flex .list-cols {
        margin-bottom: 10px;
    }
    .lightbox-content-gallery {
        width: 80%;
    }
    .td_populer_sec.td_populer_tractors-slide .pills-tabs-td .card {
        margin: 10px 10px;
    }
    .search-leftContainer .vertical-tab-filter {
        text-align: center;
        padding-right: 15px;
    }
    .view-all-tractor .vertical-filters-filters {
        padding-left: 15px;
    }
    .modal-dialog .modal-title {
        text-align: center;
    }
    #all-brands .ms-brands .col {
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }
    #all-brands .nav {
        justify-content: center;
    }
    #all-brands {
        padding: 20px 0 30px 0;
    }
    #all-brands .nav-tabs li:nth-child(1),
    #all-brands .nav-tabs li:nth-child(2) {
        padding: 6px;
    }
    .td_populer_sec.td_populer_tractors-slide .owl-stage-outer {
        padding: 10px 0;
    }
    .td_populer_tractors-slide .main-tilte {
        margin-bottom: 0;
    }
    .mble-center {
        text-align: center
    }
    .footer-wrap__make-in-india {
        width: 100%;
        text-align: center;
        order: 2;
    }
    .footer-wrap__bottom-text {
        width: 100%;
        text-align: center;
        order: 1;
    }
    .footer-wrap__make-in-india-text {
        margin: 0;
    }
    .footer-wrap__make-in-india-text p {
        display: block;
    }
    .footer-wrap__bottom-link {
        margin-right: 3px;
    }
    .about-us-page .about-text-area {
        text-align: justify;
    }
    .view-all-tractor .pagination-list .pagination {
        flex-wrap: wrap;
    }
    .tractor-check-detail.trac-details .check-detail-img img {
        width: 360px;
    }
    /*.tractor_old .check-detail-img .swiper-slide{
            height: 260px;
    		overflow: hidden;
        }*/
    .tractor-check-detail.tractor_old .check-detail-img img {
        height: 180px;
    }
    .icon-india-no img {
        max-width: 40px;
    }
    .loan-inso-block .insurance-content {
        width: 100%;
    }
    .loan-inso-block .mb-3 {
        margin-bottom: 1rem !important;
    }
}

@media (max-width: 500px) {
    .td_in_district_sec .dist-locat .circle img {
        max-width: 100px;
        height: 100px;
    }
    .td_in_district_sec .features-row .dist-locat:nth-child(3) {
        margin-top: 1.5rem !important;
    }
    /*all tracto*/
    /*.view-all-tractor .vertical-filters-filters:nth-child(2), .view-all-tractor .vertical-filters-filters:nth-child(3), .view-all-tractor .vertical-filters-filters:nth-child(4){
		padding-top:50px;
		
	}r*/
    .tractor_add_list .pills-tabs-td button {
        margin: 0 4px;
    }
}

@media (max-width: 480px) {
    /*-------------------
	Contact US
	---------------------*/
    .get-in-touch .mb-3 {
        margin-bottom: 1rem !important;
    }
    .get-in-touch h2 {
        font-size: 22px;
    }
    /*-------------------
	Add Tractor
	---------------------*/
    .tractor_add_list .add-tractor-section .mb-3 {
        margin-bottom: 1rem !important;
    }
    .main-header .navbar .navbar-brand {
        margin-left: unset;
    }
    /*.left_box_1 .card .city-type-in-to .select2-container--default .select2-selection--single {
		width: 100%;
	}*/
    .main-header .navbar .navbar-brand img {
        max-width: 188px;
        height: auto;
    }
    .select-btn {
        padding: 0px 0px;
    }
    .find_tractor_block ul li {
        margin-bottom: 13px;
    }
    /*.district_outer {    
		padding-top: 10px;
	}*/
    .main-tilte {
        font-size: 24px;
        line-height: 30px;
    }
    .td-home-tab .nav-pills .nav-item {
        margin-right: 13px;
        margin-top: 7px;
    }
    .td-home-tab .nav-pills .nav-item .nav-link {
        padding: 3px 17px;
    }
    .view_link img {
        margin-left: 3px;
        margin-bottom: 3px;
        max-width: 9px;
    }
    .view_link {
        font-size: 15px;
        margin-left: 0px;
        font-weight: 600;
    }
    .tractor_lists form .mb-3 {
        margin-bottom: 1rem !important
    }
    .mb-3 {
        margin-bottom: 0rem !important;
    }
    .tractor-check-detail.trac-details .check-detail-img .mb-3 {
        margin-bottom: 1rem !important;
    }
    .p-3 {
        padding: 0rem !important;
    }
    .mt-4 {
        margin-top: 1rem !important;
    }
    .find_tractor_block .card {
        padding: 15px 15px;
        width: 96%;
        margin: 0 auto;
    }
    .footer-wrap_heading .list-flex .list-cols .footer-logo {
        margin-top: 0;
    }
    .banner_overlay h2 {
        font-size: 20px;
        margin: 1px 7px 9px;
    }
    .find_tractor_block ul li {
        width: 120px;
    }
    .find_tractor_block ul li a {
        font-size: 15px;
    }
    .banner_main_block {
        padding: 15px 0px 15px 1px;
    }
    #form {
        width: 243px;
    }
    .page-header__contacts-list {
        display: none;
    }
    .navbar-toggler {
        padding: 0em 0rem;
    }
    .find_tractor_block ul li a.active:after {
        display: none;
    }
    .td_populer_sec {
        padding: 25px 0px;
    }
    .field-child-c {
        width: 40%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }
    .field-child-a,
    .field-child-b {
        width: 100%;
    }
    .pagination-list {
        text-align: center;
    }
    .buyer-vendor-form #myTabContent {
        padding-top: 1rem !important;
    }
    .td_populer_sec .view-tom {
        margin-top: 7px;
    }
    .td_populer_brands .viwe-all-brand {
        margin-top: 7px;
    }
    #all-brands .ms-brands .col {
        flex: 0 0 50%;
        max-width: 50%;
    }
    /*mahindra Tractor Table*/
    .tractor-details-table .accordion-button {
        font-size: 16px;
    }
    .tractor-details-table table th {
        font-size: 15px;
    }
    .tractor-details-table table td {
        font-size: 14px;
    }
}

@media (max-width: 375px) {
    #myTabContent .half .form-control {
        padding: 12px 20px !important;
    }
    .footer_wrap_sec .img-app-dow {
        text-align: center;
    }
    .footer-wrap_heading .list-flex .list-cols:nth-child(5) .main-heading h2 {
        text-align: center;
    }
}