#closeBtn {
  background-color: #ef403d;
  color:#f4eeef
}
.sign_form_wrap .btn_row .btn.btn-default {
  border: solid 1px #ededed;
  background: #fff;
  box-shadow: none;
  color: #fa3e1f;
}



table{padding:0;margin:0 0 15px;width:100%;border:solid 1px #e9e9e9;border-radius:5px} 
table thead th{vertical-align:bottom;border-bottom:1px solid #e0e0e0;padding:15px 25px;line-height:1.6;background:#ebebeb;color:#1f1f1f;text-align:left;font-size:14px;text-transform:uppercase;font-weight:500} 
table tr td{padding:10px 15px;line-height:1.6; text-transform: capitalize; vertical-align:top;border-top:1px solid #e9e9e9;text-align:left;border-right:solid 1px #e9e9e9;font-weight:normal;color:#5f5f5f;font-size:14px} 
table tr td a{color:#a8a8a8;text-decoration:none;font-size:12px} 
table tr td a:hover{color:#000}


.table-responsive{overflow-x:auto}
.tablelist{padding:0;margin:0;width:100%;border:solid 1px #e9e9e9;border-radius:5px}
.tablelist .table{width:100%;max-width:100%;padding:0;margin:0}
.table>thead th{vertical-align:bottom;border-bottom:1px solid #e0e0e0;padding:15px 25px;line-height:1.6;background:#ebebeb;color:#1f1f1f;text-align:left;font-size:14px;text-transform:uppercase;font-weight:500}
.table>thead th:last-child{width:130px;text-align:center}
.table tr td{padding:15px 25px;line-height:1.6; text-transform: capitalize; vertical-align:top;border-top:1px solid #e9e9e9;text-align:left;border-right:solid 1px #e9e9e9;font-weight:normal;color:#5f5f5f;font-size:14px}
.table tr td:last-child{border-right:0;width:130px;text-align:center}
.table tr td a{color:#a8a8a8;text-decoration:none;font-size:12px}
.table tr td a:hover{color:#000}

.outer-pagination{text-align:center}
.outer-pagination .pagination{padding:0;background:#fff;height:65px;max-width:100%;width:auto;display:inline-flex;margin:0 auto;justify-content:center;align-items:center;border-radius:5px}
.outer-pagination .pagination li{padding:8px 10px;
  /* margin:0 5px; */
  font-size:14px;
  color:#a2a2a2;font-weight:500;border-radius:5px;min-width:30px;text-align:center;cursor: pointer;}
.outer-pagination .pagination li.active{background:#1e1e1e;color:#fff}
.outer-pagination .pagination li.pagination-prev,
.outer-pagination .pagination li.pagination-next{color:#c1c1c1;cursor:pointer;padding:10px 30px;background:#fff}
.pagination li.pagination-prev:hover,.pagination li.pagination-next:hover,
.outer-pagination .pagination li.pagination-prev.active,
.outer-pagination .pagination li.pagination-next.active{color:#393939}
.previewpublishmsg .buttons{top: 0;height: 100%;align-items: center;}
.previewpublishmsg .shadowpt{left:0}
.editbtn{position: absolute;
  right: 0;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  text-decoration: none;
  background: #e0e0e0;
  right: -15px;
  top: -15px;
  border-radius: 50%;
  font-size: 14px;
}

.ui-widget.ui-widget-content{z-index:999999}
#dropdowninnerdiv ul li{background:#f3f3f3}
#dropdowninnerdiv ul li:nth-child(2n+1){background:#fff}
#dropdowninnerdiv ul li .ui-menu-item-wrapper{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:normal;padding:12px 15px}
.marksouterlogo{background:transparent;border-radius:0px;margin:60px 0 0;overflow:hidden;padding:0}
.marksouterlogo .marks_logos_row{background:transparent;border-radius:0;margin:0}
.button_bottom_wrap{margin:0;padding:0;width:100%}
.button_bottom_wrap .view_all_brand{display:block;font-size:13px;padding:15px;color:#fff;/* background:#fafafa */}
.button_bottom_wrap .view_all_brand:hover{color:#EF7F1B}
.marks_logos_row.collapse.show{display:flex !important}
.list_cars_wrap>li .list_row .list_details h2 a{color:#221e1f}
.blog_item_list #msgforcomment{margin:0 10px;width:100%}
.blog_item_list #msgforcomment .alert{margin-bottom:2px}
#dropdowninnerdiv .ui-state-active,
#dropdowninnerdiv .ui-widget-content .ui-state-active,
#dropdowninnerdiv .ui-widget-header .ui-state-active,
#dropdowninnerdiv a.ui-button:active,
#dropdowninnerdiv .ui-button:active,
#dropdowninnerdiv .ui-button.ui-state-active:hover{border-color:#EF7F1B;background:#EF7F1B;font-weight:normal;color:#fff}


.header-container .top-header .searchwrap .btn{border-radius:0px;}
.header-container .top-header .searchwrap  #dropdowninnerdiv{position: absolute;
  top: 100%;
  max-height: 250px;
  overflow: auto;}
  #dropdowninnerdiv ul li{cursor: pointer;}

  .header-container .top-header .lang-loc .logflaggpt > .flag{transform: scale(0.8);}
  .orderlistouter .orderlistinner.partlisting{    margin: 0 -15px;
      flex-flow: row;
      flex-wrap: wrap;
      padding: 15px 0;}
  .orderlistouter .orderlistinner.partlisting > li{width: 50%;padding: 0 15px;margin-bottom: 25px}
  .orderlistouter .orderlistinner.partlisting > li .rating-stars > ul{display: flex}
  .orderlistouter .orderlistinner.partlisting > li .rating-stars .star{margin-right: 3px; border: none;}

  #review-title {margin-top: 10px;}
  #review-review {margin-top: 10px;}
  .countryandlang-outer .cmnbx.countrybox .dd .ddChild{
      max-height: 200px;
      overflow: auto;
  }

  .custom_drop_select .language_select:after { 
      display: flex; 
      height: 100%;
      top: 0;
      align-items: center;
  }

  .profilebx .probxin .pro-ne h2 a span{
      width: 100%;
  }
  @media (max-width: 767px){

      .countryandlang-outer {
        
          flex-flow: column;
          height: auto;
      }
      .countryandlang-outer .cmnbx.countrybox {
          border-right: none;
          flex-flow: column;
          border-bottom: 1px solid #ededed;
      }

      .countryandlang-outer .cmnbx {
         
          height: 46px;
          width: 100%;
      }

      .custom-modal .custom-dialog .modal-popup-content .modal-content-body .bottommsg p {
          
          flex-flow: column;
      }

      .custom-modal .custom-dialog .modal-popup-content .modal-content-body .bottommsg p .btn {
  max-width: 120px;
  margin-left: 0px;
  margin-top: 10px;
}

  }
  .my-subscription {
      box-sizing: border-box;
    }
    
    /* Create three columns of equal width */
    .my-subscription .columns {
      width: 33.3%;
      padding: 8px;
      flex-flow: wrap;
      margin-bottom: 20px;
    }
    
    /* Style the list */
    .my-subscription .columns .price {
      list-style-type: none;
      border: 1px solid #eee;
      margin: 0;
      padding: 0;
      -webkit-transition: 0.3s;
      transition: 0.3s;
      background:#FFF;
    }
    
    /* Add shadows on hover */
    .my-subscription .columns .price:hover {
      box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
    }

    .my-subscription .columns .active {
      box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
    }
    
    
    /* Pricing header */
    .my-subscription .columns .price .header {
      background-color:#1e1e1e;
      color: #fff;
      font-size: 25px;
    }
    
    /* List items */
    .my-subscription .columns .price li {
      border-bottom: 1px solid #eee;
      padding: 20px;
      text-align: center;
    }

    .my-subscription .columns .price li:last-child {
      border-bottom: none;
      padding: 0px;
      text-align: center;

      
    }


    .my-subscription .columns .price li:last-child a{
      display: flex;
      text-decoration: none;
      font-size: 15px;
      margin: 10px 20px;
      width: auto;
      
    }
    
    /* Grey list item */
    .my-subscription .columns .price .grey {
      background-color: #eee;*
      font-size: 20px;
    }
    
    /* The "Sign Up" button */
    .my-subscription .columns .price .button {
      background-color: #4CAF50;
      border: none;
      color: white;
      padding: 10px 25px;
      text-align: center;
      text-decoration: none;
      font-size: 18px;
    }
    
    /* Change the width of the three columns to 100% 
    (to stack horizontally on small screens) */
    @media only screen and (max-width: 600px) {
      .my-subscription.columns {
        width: 100%;
      }
    }
    .my-subscription{
      display: flex;
      justify-content: center;
      flex-flow: wrap;
    }

/* ======================== */
/*   Syed Sahar Ali Raza   	*/
/* ========================	*/
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700italic,700,900italic,900);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
body{background-color:#eee;}

#generic_price_table{
background-color: #f0eded;
}

/*PRICE COLOR CODE START*/
#generic_price_table .generic_content{
background-color: #fff;
}

#generic_price_table .generic_content .generic_head_price{
background-color: #f6f6f6;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg{
border-color: #e4e4e4 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e4e4e4;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head span{
color: #525252;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign{
  color: #414141;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency{
  color: #414141;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent{
  color: #414141;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .month{
  color: #414141;
}

#generic_price_table .generic_content .generic_feature_list ul li{	
color: #a7a7a7;
}

#generic_price_table .generic_content .generic_feature_list ul li span{
color: #414141;
}
#generic_price_table .generic_content .generic_feature_list ul li:hover{
background-color: #E4E4E4;
border-left: 5px solid #2ECC71;
}

#generic_price_table .generic_content .generic_price_btn a{
border: 1px solid #2ECC71; 
  color: #2ECC71;
} 

#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head_bg,
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg{
border-color: #2ECC71 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #2ECC71;
color: #fff;
}

#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head span,
#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head span{
color: #fff;
}

#generic_price_table .generic_content:hover .generic_price_btn a,
#generic_price_table .generic_content.active .generic_price_btn a{
background-color: #2ECC71;
color: #fff;
} 
#generic_price_table{
margin: 50px 0 50px 0;
  font-family: 'Raleway', sans-serif;
}
.row .table{
  padding: 28px 0;
}

/*PRICE BODY CODE START*/

#generic_price_table .generic_content{
overflow: hidden;
position: relative;
text-align: center;
}

#generic_price_table .generic_content .generic_head_price {
margin: 0 0 20px 0;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content{
margin: 0 0 50px 0;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg{
  border-style: solid;
  border-width: 90px 1411px 23px 399px;
position: absolute;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head{
padding-top: 40px;
position: relative;
z-index: 1;
}

#generic_price_table .generic_content .generic_head_price .generic_head_content .head span{
  font-family: "Raleway",sans-serif;
  font-size: 28px;
  font-weight: 400;
  letter-spacing: 2px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag{
padding: 0 0 20px;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price{
display: block;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign{
  display: inline-block;
  font-family: "Lato",sans-serif;
  font-size: 28px;
  font-weight: 400;
  vertical-align: middle;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency{
  font-family: "Lato",sans-serif;
  font-size: 60px;
  font-weight: 300;
  letter-spacing: -2px;
  line-height: 60px;
  padding: 0;
  vertical-align: middle;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent{
  display: inline-block;
  font-family: "Lato",sans-serif;
  font-size: 24px;
  font-weight: 400;
  vertical-align: bottom;
}

#generic_price_table .generic_content .generic_head_price .generic_price_tag .month{
  font-family: "Lato",sans-serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 3px;
  vertical-align: bottom;
}

#generic_price_table .generic_content .generic_feature_list ul{
list-style: none;
padding: 0;
margin: 0;
}

#generic_price_table .generic_content .generic_feature_list ul li{
font-family: "Lato",sans-serif;
font-size: 18px;
padding: 15px 0;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table .generic_content .generic_feature_list ul li:hover{
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;

}
#generic_price_table .generic_content .generic_feature_list ul li .fa{
padding: 0 10px;
}
#generic_price_table .generic_content .generic_price_btn{
margin: 20px 0 32px;
}

#generic_price_table .generic_content .generic_price_btn a{
  border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
-webkit-border-radius: 50px;
  display: inline-block;
  font-family: "Lato",sans-serif;
  font-size: 18px;
  outline: medium none;
  padding: 12px 30px;
  text-decoration: none;
  text-transform: uppercase;
}

#generic_price_table .generic_content,
#generic_price_table .generic_content:hover,
#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg,
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg,
#generic_price_table .generic_content .generic_head_price .generic_head_content .head h2,
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head h2,
#generic_price_table .generic_content .price,
#generic_price_table .generic_content:hover .price,
#generic_price_table .generic_content .generic_price_btn a,
#generic_price_table .generic_content:hover .generic_price_btn a{
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
} 
@media (max-width: 320px) {	
}

@media (max-width: 767px) {
#generic_price_table .generic_content{
  margin-bottom:75px;
}
     .rating-stars ul li.star {
      width: auto;
      padding: 0 2px;
  }
  .rating-stars{
      display: block;
  }
  .orderlistouter .orderlistinner.partlisting > li .rating-stars > ul{
          display: inline-block;
  }
  .rating-stars .countview{
      display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
#generic_price_table .col-md-3{
  float:left;
  width:50%;
}

#generic_price_table .col-md-4{
  float:left;
  width:50%;
}

#generic_price_table .generic_content{
  margin-bottom:75px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}
#generic_price_table_home{
 font-family: 'Raleway', sans-serif;
}

.text-center h1,
.text-center h1 a{
color: #7885CB;
font-size: 30px;
font-weight: 300;
text-decoration: none;
}
.demo-pic{
margin: 0 auto;
}
.demo-pic:hover{
opacity: 0.7;
}

#generic_price_table_home ul{
margin: 0 auto;
padding: 0;
list-style: none;
display: table;
}
#generic_price_table_home li{
float: left;
}
#generic_price_table_home li + li{
margin-left: 10px;
padding-bottom: 10px;
}
#generic_price_table_home li a{
display: block;
width: 50px;
height: 50px;
font-size: 0px;
}
#generic_price_table_home .blue{
background: #3498DB;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .emerald{
background: #2ECC71;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .grey{
background: #7F8C8D;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .midnight{
background: #34495E;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .orange{
background: #E67E22;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .purple{
background: #9B59B6;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .red{
background: #E74C3C;
transition:all 0.3s ease-in-out 0s;
}
#generic_price_table_home .turquoise{
background: #1ABC9C;
transition: all 0.3s ease-in-out 0s;
}

#generic_price_table_home .blue:hover,
#generic_price_table_home .emerald:hover,
#generic_price_table_home .grey:hover,
#generic_price_table_home .midnight:hover,
#generic_price_table_home .orange:hover,
#generic_price_table_home .purple:hover,
#generic_price_table_home .red:hover,
#generic_price_table_home .turquoise:hover{
border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .divider{
border-bottom: 1px solid #ddd;
margin-bottom: 20px;
padding: 20px;
}
#generic_price_table_home .divider span{
width: 100%;
display: table;
height: 2px;
background: #ddd;
margin: 50px auto;
line-height: 2px;
}
#generic_price_table_home .itemname{
text-align: center;
font-size: 50px ;
padding: 50px 0 20px ;
border-bottom: 1px solid #ddd;
margin-bottom: 40px;
text-decoration: none;
  font-weight: 300;
}
#generic_price_table_home .itemnametext{
  text-align: center;
  font-size: 20px;
  padding-top: 5px;
  text-transform: uppercase;
  display: inline-block;
}
#generic_price_table_home .footer{
padding:40px 0;
}

.price-heading{
  text-align: center;
}
.price-heading h1{
color: #666;
margin: 0;
padding: 0 0 50px 0;
}
.demo-button {
  background-color: #333333;
  color: #ffffff;
  display: table;
  font-size: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 50px;
  outline-color: -moz-use-text-color;
  outline-style: none;
  outline-width: medium ;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}
.bottom_btn{
background-color: #333333;
  color: #ffffff;
  display: table;
  font-size: 28px;
  margin: 60px auto 20px;
  padding: 10px 25px;
  text-align: center;
  text-transform: uppercase;
}
.demo-button:hover{
background-color: #666;
color: #FFF;
text-decoration:none;

}
.bottom_btn:hover{
background-color: #666;
color: #FFF;
text-decoration:none;
}

.valid-plan{
  padding:24px 0;;
}

@media (max-width: 1380px){

  .my-subscription .columns{
      width: 50%;

  }
}


@media (max-width: 639px){

  .my-subscription .columns{
      width: 100%;

  }
}

.offersliderouter{

  padding-bottom: 20px;
}
ul.offerslider {
  margin: 0 -15px;


}


ul.offerslider  li{
padding: 0 15px;

}


ul.offerslider li img{
  max-width: 100%;
border-radius: 4px;
  }





  .offersliderouter .slick-prev, 
  .offersliderouter .slick-next { background: #ffffff; z-index: 1; width: 41px; height: 41px; border-radius: 50%; background-clip: padding-box; -webkit-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.02); -o-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.02); -ms-box-shadow: 0 3px 1px rgba(0, 0, 0, 0.02); box-shadow: 0 3px 1px rgba(0, 0, 0, 0.02); top: 50%; transform: inherit; -webkit-transform: inherit; }
  .offersliderouter .slick-prev:before, 
  .offersliderouter .slick-next:before { font-family: "superauto"; color: red; font-size: 12px; color: #000; }
  .offersliderouter .slick-prev { left: -10px; -webkit-transform: rotate(-180deg); transform: rotate(-180deg); top: inherit; }
  .offersliderouter .slick-prev:before { content: "\e90a"; }
  .offersliderouter .slick-next { right: -10px; top: auto; }
  .offersliderouter .slick-next:before { content: "\e90a"; }


  .offersliderouter .slick-next,
  .offersliderouter .slick-prev{

      position: absolute;
      top: 45%;
  }
  .swal-button.swal-button--confirm {
    background-color: #EF7F1B; 
  }
.swal-button:not([disabled]):hover {
    background-color: #EF7F1B;
  }
.swal-button {
  background-color: #EF7F1B;
  color: #fff;
  box-sizing: none;
  border: none;
  box-shadow: none;
  border-radius: 5px;
  font-weight: 600;
  font-size: 14px;
  padding: 10px 24px;
  margin: 0;
  cursor: pointer;
}

.swal-button.swal-button--confirm:focus, .swal-button.swal-button--confirm:active{
  background-color: #EF7F1B; 
  box-shadow: none;
  outline: none;
  border: none;
}

.changepass-panel .required.has-error .help-block{
  color: red;
  font-size: 12px;
  padding-top: 5px;
}

.select2-results__options{max-height: 280px; overflow: auto;}
.select2-search--dropdown .select2-search__field{border-color: #cecece;}

.val-error{
      margin-bottom: 18px;
      font-size: 15px;
      text-align: center;
}


.offersliderouter .slick-dots{
display: none !important;

  }
  .sign_form_wrap .form-group{clear: both;}
  p#aleradybar {
   text-align: center;
}
#otpinput {
  margin-top: 16px;
  text-align: center;
}
/* ===========teena css */
.heart{
  color: #000;
  position: absolute;
  margin-left: auto;
  margin-top: auto;
  z-index: 999;
  cursor: pointer;
}
i.icon-07.active {
  color: #EF7F1B;
}

/* .heart-checkbox{
  display: none;
} */


/* .heart-checkbox:checked + .heart {
  color: red;
} */


.header-container .top-header .wsmenu ul li a.open_signin_clk{white-space: nowrap;}
.banner-wrap .topslider .slick-arrow {z-index: 999999;width:40px;height:40px;background-color: #fff;transition: ease-in-out .3s;} 

.banner-wrap .topslider .slick-arrow.slick-prev,
.banner-wrap .topslider .slick-arrow.slick-next{
    transform: translateY(-60%)
}
.banner-wrap .topslider .slick-arrow.slick-prev{left:10px;transform: rotate(-180deg) translateY(60%);}
.banner-wrap .topslider .slick-arrow.slick-next{right:10px}

.banner-wrap .topslider .slick-arrow.slick-prev:before,
.banner-wrap .topslider .slick-arrow.slick-next:before{content: "\e90a"; font-family: 'tfe' !important;color:#333333;font-size: 14px;}

.banner-wrap .topslider .slick-arrow.slick-prev:hover,
.banner-wrap .topslider .slick-arrow.slick-next:hover{background-color: #EF7F1B;}

.banner-wrap .topslider .slick-arrow.slick-prev:hover:before,
.banner-wrap .topslider .slick-arrow.slick-next:hover:before{color:#fff}

.banner-wrap .topslider .slick-arrow.slick-disabled,
.banner-wrap .topslider .slick-arrow.slick-disabled:hover,
.banner-wrap .topslider .slick-arrow.slick-disabled:before,
.banner-wrap .topslider .slick-arrow.slick-disabled:hover:before{background: #efefef;color:#7F8C8D;cursor: default;}

/*.selltractorslider .slick-arrow{display:none;}*/


.howitworks-wrap .title-head{margin-bottom: 35px;}

a.hearttop{
    position: absolute;
    right: 10px;
    top: 10px;
    color: #ccc;
    text-decoration: none;
    font-size: 16px;
}

a.hearttop:focus,
a.hearttop:hover{text-decoration: none;color:#5f5f5f}

a.hearttop.active,
a.hearttop.active:hover,
a.hearttop.active:focus{color:#EF7F1B;text-decoration: none;}

.auctionsidebarpt .tractor_desc .openeingPrice{margin-bottom: 10px}
.auctionsidebarpt .service-center-adders{margin-top:10px;}
.auctionsidebarpt .service-center-adders .addressby .center-img img{width:100%;object-fit: cover;}

.centercommonmodel .modal-dialog .modal-header{display:flex;align-items: center;}
.centercommonmodel .modal-dialog .modal-header h3{font-size: 25px;
    color: #000000;
    margin: 0;
    font-family: 'Celias';
    font-weight: 500;
    line-height: 1.6;}
.centercommonmodel .modal-dialog .modal-header .close{padding: 0px;
    margin: 0px; 
    width:32px;  
    height:32px;
    text-align: center;
    float: right;
    font-size: 14px;
    color: #000000;
    font-weight: normal; 
    box-shadow: 0 0 59px rgba(0, 0, 0, 0.16); 
    border-radius: 50%;
    position: relative;
    margin-left: auto;
    text-decoration: none;}
body.modal-open .header-container{z-index:999}
.tagsharerow{display:flex;}
.tagsharerow .year-tag + .year-tag{margin-left:5px}
.rightsharept a + a{margin-left:5px}
.breadsharerow .sharelikept{ z-index: 9999999;}
html{font-size:62.5%}
body{font-size:1.4rem}

.steplistwrap {
    max-width: 78rem;
    width: 100%;
            margin-bottom: 15px;
}

.steplistwrap ul {
    counter-reset: step;
    padding: 0px;
    margin: 0px;
    width: 100%
}

.steplistwrap ul li {
    list-style-type: none;
    width: 25%;
    float: left; 
    font-weight: 500;
    position: relative;
    text-align: center;
    color: rgba(15,20,37,.44);
    font-size: 1.4rem;
}




.steplistwrap ul li:before {
    width: 20px;
    height: 20px;
    content:attr(data-attr);
    line-height: 3rem;
    border: .1rem solid #dde2ea;
    background-color: #f0f2f7;
    display: block;
    text-align: center;
    margin: 0 auto .8rem auto;
    border-radius: 50%;
    transition: all .8s;
    z-index: 1;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000;
}

.steplistwrap ul li:after {
    width: 100%;
    height: .1rem;
    content: "";
    position: absolute;
    background-color: #dde2ea;
    top: 10px;
    left: -50%;
    transition: all .8s
}

.steplistwrap ul li:first-child:after {
    content: none
}

.steplistwrap ul li:last-child {
    width: 25%
}

.steplistwrap ul li.active {
    color: #EF7F1B
}

.steplistwrap ul li.active:before {
    border-color: #EF7F1B;
    background-color: #fff;
    transition: all .8s;
    color: #EF7F1B;
}

.steplistwrap ul li.active:after {
    background-color: #59d5a0;
    transition: all .8s
}

.steplistwrap ul li.done {
    color: #000;
}

.steplistwrap ul li.done:before {
    border-color: #59d5a0;
    background-color: #59d5a0;
    transition: all .8s;
    transform: scale(1.6);
/*    background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.83333L2.81814 6.24805C2.92134 6.38511 3.11826 6.40786 3.25 6.29794L9 1.5' stroke='white' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");*/
    background-size: .55rem;
    background-repeat: no-repeat;
    background-position: center center;
     color: #fff;
}

.steplistwrap ul li.done:after {
    background-color: #59d5a0;
    transition: all .8s
}

.suberadmintopbar {
    height: auto;
    height: 6.3rem;
    padding-top: initial;
    padding-bottom: initial;
    display: flex;
    align-items: center
}

.suberadmintopbar .zc-pipeline {
    margin: 0px
}

.suberadmintopbar .zc-pipeline .pipeline-left .pipeline-title h2 {
    display: block
}

.suberadmintopbar .zc-pipeline .pipeline-left p {
    font-family: "Poppins",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
    color: rgba(15,20,37,.55);
    margin: 0px
}

.required.rformcss:after {
    content:" *";
    color: red;
}
h2.listheading {
  font-size: 24px;
  margin-top: -19px;
}
button.ripplelink.compare{
  color: #fff;
  background: #EF7F1B;
}
a.btn.btn-border.ripplelink.dealbutton {
  width: 232px;
  margin: 12px;
  color:#1a1818eb;
}
h4.productname {
  font-size: 14px;
  color:#1a1818eb;
  text-decoration: none;
}
.deleteproduct{
  height:30px;width:30px;
  cursor: pointer;
}
.labelyear{
  background: #EF7F1B;
  color: #ffffff;
  right: 12px;
  top: 12px;
  padding: 7px;
  float :left;
  font-size: 12px;
    min-width: 50px;
    min-height: 26px;
    text-align: center;
    border-radius: 5px;
    background-clip: padding-box;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
span.totalbids {
  font-size: 16px;
}
p.bidwining {
 color: #33cc2e !important;
}
p.bidloing {
color: #eb0b0b !important;
  /* color: #ffff !important; */
}
p.bidcompeting {
 color: #FEBE00 !important;
  /* color: #ffff !important; */
}
a.bidstatus {

  padding: 7px;
  height: 35px;
  width: 81px;
  bottom: -18px;
  font-size: 14px;
 
  /* color: #ffff !important; */
}
a.bidwining {

  padding: 7px;
  height: 35px;
  width: 81px;
  bottom: -18px;
  font-size: 14px;
 color: #33cc2e !important;
  /* color: #ffff !important; */
}
a.bidloing {

  padding: 7px;
  height: 35px;
  width: 81px;
  bottom: -18px;
  font-size: 14px;
  color: #eb0b0b !important;
  /* color: #ffff !important; */
}
a.bidcompeting {

  padding: 7px;
  height: 35px;
  width: 107px;
  bottom: -18px;
  font-size: 14px;
  color: #FEBE00 !important;
  /* color: #ffff !important; */
}


@media(max-width:1499px){
    .auctionsidebarpt .service-center-adders .addressby .center-img{min-width:44px}
    .centercommonmodel .modal-dialog .modal-header h3{font-size:20px}
}

.superlist-wrap .aside-left-filter .filterinnerpt{padding: 20px;}
.superlist-wrap .aside-left-filter .filterinnerpt .listheading{font-size: 19px;margin: 0;margin-bottom: 10px;}
.superlist-wrap .aside-left-filter .filterhead h2{margin: 0;}

.superlist-wrap .aside-left-filter .filter-box-wrap .togglefilter #PriceSlider{margin-top: 12px;}
.card-item-comman .btn_compare_foot .form-group{margin: 0;}
.card-item-comman .btn_compare_foot .form-group .md-checkbox{margin: 0;}
.card-item-comman .btn_compare_foot .form-group label{font-weight: normal;}

.card-item-comman .card_images .heart-ico{width: 30px; height: 30px;display: flex; justify-content: center; align-items: center; background-color: #fff;border-radius: 50%;box-shadow: 0 0 22px rgba(0, 0, 0, 0.12);}

.card-item-comman .card_images img{max-height: 100%;    max-height: 100%;
  width: 100%;
  object-fit: contain;}
.comparenowbtn{-webkit-animation: glowing 1500ms infinite;-moz-animation: glowing 1500ms infinite;-o-animation: glowing 1500ms infinite;animation: glowing 1500ms infinite;}

#toast-container {
    z-index: 99999 !important;
   top: 180px !important; 
}

#comparebuttonnow {
  position: fixed;
  bottom: 10px;
  right: 10px;
}

.comparenowbtn {
  max-width: 280px;
  width: 100%;
}


  @-webkit-keyframes glowing {
    0% { background-color: #EF7F1B; -webkit-box-shadow: 0 0 3px #EF7F1B; }
    50% { background-color: #EF7F1B; -webkit-box-shadow: 0 0 40px #EF7F1B; }
    100% { background-color: #EF7F1B; -webkit-box-shadow: 0 0 3px #EF7F1B; }
  }
  
  @-moz-keyframes glowing {
    0% { background-color: #EF7F1B; -moz-box-shadow: 0 0 3px #EF7F1B; }
    50% { background-color: #EF7F1B; -moz-box-shadow: 0 0 40px #EF7F1B; }
    100% { background-color: #EF7F1B; -moz-box-shadow: 0 0 3px #EF7F1B; }
  }
  
  @-o-keyframes glowing {
    0% { background-color: #EF7F1B; box-shadow: 0 0 3px #EF7F1B; }
    50% { background-color: #EF7F1B; box-shadow: 0 0 40px #EF7F1B; }
    100% { background-color: #EF7F1B; box-shadow: 0 0 3px #EF7F1B; }
  }
  
  @keyframes glowing {
    0% { background-color: #EF7F1B; box-shadow: 0 0 3px #EF7F1B; }
    50% { background-color: #EF7F1B; box-shadow: 0 0 40px #EF7F1B; }
    100% { background-color: #EF7F1B; box-shadow: 0 0 3px #EF7F1B; }
  }


  .comparelist-page .rightsidelisting{width: 100%;}
  .comparelist-page .rightsidelisting .cardlistingwrap{max-width: 1200px;
    margin: auto;}
  @media (min-width:992px) {
    .comparelist-page .rightsidelisting .cardlistingwrap .allcardlist > li{width: 25%;} 
  }
  

  .contactPage .contactLisiting ul li h3{margin-top: 0;margin-bottom: 15px;}
  .howitworks-wrap{padding-bottom: 10px;}
  .newsarticles-outer{margin: 10px;}

  .auction-tfe .near-by .card-list .card-item{min-height: auto;}
  .auction-tfe .near-by .card-list .card-item .btn_compare_foot .btn{min-width: 115px;}
  
  .auction-tfe .near-by .card-list .card-item .tractor_desc{min-height: 130px;}

  .prodcardhead{display: flex; align-items: center; position: absolute; padding: 10px 10px 0; left: 0;width: 100%;}
  
  .favtophead{margin-left: auto;display: flex;}
  .card-item-comman .card_images .favtophead .livetag,
  .card-item-comman .card_images .favtophead .heart-ico{position: static;}
  .card-item-comman .card_images .favtophead .heart-ico{margin-left: 10px;}

  .profile-inner-bx.changepass-panel{border: solid 1px #e3e3e3;}  
  .checkboxlistpt{margin-top: 10px;}
  .checkboxlistpt .md-checkbox{margin: 0;}
  .checkboxlistpt .md-checkbox + .md-checkbox{margin-left: 12px;}

  .compareviewouter{font-size: 14px;}
  .listcomparept{display: flex;margin: 0;}
  .comparebox{padding-bottom: 0;position: relative;}
  .comparebox .tractorimg{    max-width: 100%;
    height: 160px;
    width: 100%;
    object-fit: cover;}
  .comparebox .productname{display: block;
    font-size: 16px; 
    margin-top: 5px;}
    .comparebox .deleteproduct{position: absolute;right: 10px;top: 10px;}
    .comparebox a{text-decoration: none;  color: #000;}
    .comparebox a:hover{text-decoration: none;color: #EF7F1B;}

    .innerboxcomparept .card-head{margin: 15px 0;padding-left: 0;}
    .innerdetailscompare{display: flex;flex-flow: column;}

    .compareviewouter a.btn.btn-border.ripplelink.dealbutton{max-width: 232px;width: 100%; margin: 15px 0 0; display: flex;}
    .compareviewouter a.btn.btn-border.ripplelink.dealbutton:hover{background-color:#EF7F1B;color: #fff;}
    .great-deal-cls{font-size:15px; font-weight: bold; color: #388e3c;animation: blink 3s linear infinite;}
    @keyframes blink {
 0% { opacity: 1; }
 50% { opacity: .2; }
 60% { opacity: 1; }
 100% { opacity: 1; }
} 
    
    .swal-modal .swal-footer{display: flex; justify-content: center; align-content: center;}
    .innerdetailscompare .row:nth-child(2n +0){background: #efefef}
    .innerdetailscompare .row li{min-height: 40px;
    align-items: center;
    /* justify-content: center; */
    display: flex;
    padding-top: 5px;
    padding-bottom: 5px;}
  .customRow .delete-icon{z-index: 9;
    width: 32px;
    height: 32px;
    position: absolute;
      right: 15px;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(255,255,255,.6);
   }
   .customRow .delete-icon i{position: static}
    @media(max-width:767px){
        .findcarwrap{top:0;}
     .listingpage .card-item-comman .card_images{height: auto}
      .listingpage .card-item-comman .tractor_desc{min-height:auto}
      
      .compareviewouter .col-3{width: 33.33% !important;
    max-width: 33.33%;
    flex: 0 0 33.33%;}
       .compareviewouter .col-3 .mobileview{
    max-width: 20% !important}
   
      .compareviewouter a.btn.btn-border.ripplelink.dealbutton{text-transform: none;font-size:11px}
      
      .comparebox .deleteproduct { 
    right: -10px;
    top: -10px;
}

.listcomparept .form-group select.select2{    display: block;
    width: 100% !important;
    height: 40px !important;
    position: static !important;
    overflow: visible !important;
    opacity: 1 !important;
    background: #fff;
    border: solid 1px #ccc !important;
}

.listcomparept .form-group .select2.select2-container{display: none}
    body .error_page .error_name .number{font-size:85px}
    body .error_page .error_name .spiral{ width: 99px; height: 99px;}
    body .error_page .error_name{margin-bottom:10px}
    body .banner-wrap .topslider .slick-arrow{z-index:1}
    
    .breadsharerow .sharelikept{
                width: 100%;
        position: fixed;
        left: 0;
        right: 0;
        padding: 15px;
        background: rgba(0, 0, 0, .5);
        height: 100vh;
        top: 0;
        display: flex
;
        justify-content: center;
        align-items: center;

    }
    .breadsharerow .sharelikept .socialbox{width:100%;max-width:100%}
    .breadsharerow .sharelikept .socialbox{width: 94%;
        max-width: 100%;
        top: 50%;
        box-sizing: border-box;
        left: 50%;
        transform: translate(-50%, -50%);}
    }
    
.footer-container .middlefooter .footbx .call-area-foot li a span i{top:4px}    
.footer-container .middlefooter .footbx .call-area-foot li a span i img{margin-bottom: 14px;}
.upcomingcls {
  display: none;
} 
.latestcls {display: none;}   
.btn-primary:hover {background-color: #EF7F1B !important;
  border-color: #EF7F1B !important; color: #ffffff !important;}
  .header-container .menu ul :hover {color: #EF7F1B !important;}
  button.btn.btn-primary.ripplelink{background-color: #EF7F1B !important;}
/*  #auctions {
    padding-top: 100px;  Adjust this value based on the height of your fixed header 
    margin-top: -100px;  Negative margin to keep the section in the correct position 
}*/
/*#auctions::before {
  content: "";
  display: block;
  height: 100px;  Adjust this to the height of your header 
  margin-top: -100px;  Adjust this accordingly 
  visibility: hidden;
}*/

.carfeatersld .feacarinner .slditeminner.active img{background:#ffffff;border-width:2px}
.detailsLeft .detail-img iframe{width:100%}
.blogListingPage .card-item-comman .tractor_desc .card_title{min-height:56px}
.simiprowrap .card-dec .cardlistingwrap .allcardlist .slick-dots{bottom:3px}

.footer-container .footerbottom .usedfooterouter .bestusedstore p{width:100%}

body .header-container .top-header .searchwrap #dropdowninnerdiv{width:100%;height:250px; pointer-events:none}
body #dropdowninnerdiv ul{ height:250px; pointer-events:all !important;}


.detailsDescp ul {
    list-style: unset; 
    padding-left:20px;
}

 .detailsDescp ol{    list-style: decimal;}
 body .detailsLeft .detailsDescp h1,.h1,h1{font-size:26px !important; line-height: 1.5}
 body .detailsLeft .detailsDescp h2,.h2,h2{font-size:23px !important; line-height: 1.6}
 body .detailsLeft .detailsDescp h3,.h3,h3{font-size:20px !important; line-height: 1.6}
 body .detailsLeft .detailsDescp h4,.h4,h4{font-size:17px !important; line-height: 1.6}
 body .detailsLeft .detailsDescp h5,.h5,h5{font-size:15px !important; line-height: 1.6}
 body .detailsLeft .detailsDescp h6,.h6,h6{font-size:13px !important; line-height: 1.6}
 
.equipment-list li h4,.equipment-list li h5,.equipment-list li h6 {
   margin: 0;
}
 
 .findcarwrap{top: -55px;}
 
 @media (max-width: 1499px) {
    .feature-product-outer {
        margin-bottom: 20px;
    }
}
@media (max-width: 767px) {
    .findcarwrap{top: 0px;}
}
.contactUsForm p {
    
    font-size: 14px !important; 
    
}
.ui-autocomplete-category {
    font-weight: bold;
    font-size: 13px;
    color: #444;
    padding: 5px 10px;
    border-top: 1px solid #ddd;
    background: #f9f9f9;
}

.header-container .menu ul li a{text-transform:capitalize;font-size: 15px !important;}
/*.header-container .menu ul li { padding-right: 20px;}*/
.header-container .menu ul {justify-content: space-between;}

/*.header-container .menu ul li ul {
    display: none;
    position: absolute;
    background: #fff;
    padding: 10px 0;
    list-style: none;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    z-index: 999;
}

.header-container .menu ul li ul li {
    display: block;
    padding: 5px 20px;
}

.header-container .menu ul li ul li a {
    display: block;
    color: #333;
    text-decoration: none;
}

 Show submenu when parent has 'active' class 
.header-container .menu ul li.active > ul {
    display: block;
}*/


.header-container .menu ul li ul {
    display: none;
    position: absolute;
    background: #fff;
    list-style: none;
    margin: 0;
    padding: 10px 0;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    z-index: 1000;
}

.header-container .menu ul li {
    position: relative;
}

.header-container .menu ul li.active > ul {
    display: block;
}

.header-container .menu ul li ul li {
    padding: 5px 20px;
}

.header-container .menu ul li ul li a {
    display: block;
    text-decoration: none;
    color: #333;
}

.breadsharerow .sharelikept .socialbox{width: 315px;}
.slick-dots li.slick-active button{height: 12px; width: 12px;}
.banner-wrap .topslider:after{background-image: none}

.soldoutimg{position: absolute;top: 0;left: 0;width: 100%;display: flex;justify-content: center;align-items: center;height: 100%;background: rgba(0,0,0,.44)}
.soldoutimg img{max-width: 500px;width: 100%;}

.soldmsg{font-size: 14px;margin:0 0 15px; color: #fff;    background-color: #F89406; padding:10px 15px;border-radius: 5px;display: block;align-items: center}
.soldmsg .warnimg{margin-right: 5px}
.soldmsg a{color: #fff;margin-left: 5px;text-decoration: underline}
.soldmsg a:hover{color: #000000} 

.detailsDescp table{border:1px solid #dee2e6;width: 100% !important}
.detailsDescp table td,.detailsDescp table th{border:1px solid #dee2e6;padding: 10px 15px;word-break: break-all}
.detailsDescp table thead td,.detailsDescp table thead th{border-bottom-width:2px}


/*.live-tag:after{top: 100%;
	left: 0%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 0, 0, 0);
	border-top-color: #ff0000;
	border-width: 5px;
	margin-left: 0px;}*/


  .live-tag {
    color: #fff;
    font-weight: bold;
    background: red;
    padding: 0 5px;
    border-radius: 5px 5px 5px 0;
    font-size: 1rem;
    line-height: 1.6;
    position: absolute;
    top: 6px;
    right: 0;
    animation: blink 0.5s step-start 0s infinite;
}

@keyframes blink {
    50% {
        opacity: 0;
    }
}

.icowrap img {
    max-width: 35px;
}

.cdoverview .card-dec .overviewlist li .icowrap{font-size: 20px;}

.header-container .menu ul li > ul { width: 180px; left: 0;right: auto}
.menulist ul li a{ text-transform: capitalize;}
.menulist ul li > ul { display: none}
.menulist ul li.active {background: #f7f7f7;}
.menulist ul li.active > ul { display: block}
.menulist ul li > ul li a{padding: 8px 15px;text-align: left; text-transform: capitalize;}
.header-container .menu ul li:last-child > ul {
    right: 0;
    left: auto;
}
.header-container .menu ul li > ul li{padding: 0px 0}
.header-container .menu ul li > ul li a{padding: 8px 15px;text-align: left; text-transform: capitalize;}

.select2-container--open .select2-results__option:hover { color: #070707 !important; }

.mobile-menu-wrap .mobmenuinner .menulist ul li a > .icon-09{transform: rotate(90deg)}

           input.error, select.error {
   border-color: red !important;
}

.select2-selection--single.error {
  border-color: red !important;
  border-width: 1px !important;
  border-style: solid !important;
  box-shadow: 0 0 3px red;
}

.tractor-brand-data ul.tractor-listing li a span {
text-transform: capitalize !important;
 white-space: normal;
    overflow: visible;
    text-overflow: unset;
    text-align: center; /* Optional: center-align the text */
}

.editor-data-panel-new {
  padding: 0;
  margin: 0;
}
.editor-data-panel-new p {
  line-height: 1.6;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  margin-bottom: 10px;
}
.editor-data-panel-new p b {
  font-weight: bold;
  color: #000;
}
.editor-data-panel-new p:last-child {
  margin-bottom: 0;
}
.editor-data-panel-new .content-new {
  overflow: hidden;
  transition: height 0.3s ease;
}
.editor-data-panel-new .content-new p {
  line-height: 1.6;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
  margin-bottom: 10px;
}
.editor-data-panel-new .content-new p b {
  font-weight: bold;
  color: #000;
}

.editor-data-panel-new .content-new p:last-child {
  margin-bottom: 0;
}
.editor-data-panel-new.expanded .content-new {
  height: auto;
  
}
.editor-data-panel-new a:not([href]):not([tabindex]) {
  color: #ef7f1a;
  text-decoration: underline;
}
.editor-data-panel-new .moredata-new {
  font-size: 14px;
  color: #ef7f1a;
  text-decoration: underline;
  cursor: pointer;
  display: none;
  margin: 0px;
}

.moredata-new {
  font-size: 14px;
  font-weight: normal;
  color: #ef7f1a;
  text-decoration: underline;
  cursor: pointer;
  display: none; /* hidden until JS decides */
 
}

body .header-container .top-header .searchwrap div#dropdowninnerdiv.home-search-ui{height: auto; overflow-x: hidden; background: #fff;}

div#dropdowninnerdiv.home-search-ui ul {
    height: auto;
    max-height: 250px;
    background: #fff;
}

.dynamic-header-cls{z-index: 9999999;position: relative;}
.detailspage:before{height: 100px;}


.superlist-wrap .aside-left-filter #sideFilter{position: sticky;top: 94px;height: calc(100vh - 94px);overflow: auto;min-height: auto}

.btn-deal {
    background: transparent;
    min-width: 139px;
    color: #28a745; /* Green text */
    font-size: 12px;
    font-weight: normal;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 38px;
    width: auto;
    border: 1px solid #28a745; /* Green border */
    border-radius: 4px; /* thoda rounded look dene ke liye */
    cursor: pointer;
}



/* OK button center karne ke liye */
.grtdealModalpop .modal-footer {
    display: flex;
    justify-content: center;  /* horizontally center */
}

.grtdealModalpop .modal-dialog {
    max-width: 400px; /* jitni width chahiye set karo */
}
/* 
button#closeModalreport {
    width: 100px;
} */

.populartractornewtype {
     color: #FFF !important;
    background-color: #EF7F1B;
    height: 20px;
    width: 95px;
    padding: 5px;
    border-radius: 2px;
    font-size: 12px;
}

.populartractorusedtype {
     color: #FFF !important;
     font-size: 12px;
    background-color: #EF7F1B;
    height: 20px;
    width: 95px;
    padding: 5px;
    border-radius: 2px;
}

.comparecard-outer .comparisons-wrapper {
    height: 80%;
}
.comparecard-outer {
    height: 260px;
}

.inner-wrapper-sticky {
    margin-bottom: 3px; /* bottom se 20px space */
    /* ya */
    padding-bottom: 3px; 
}
img.imageface {
  height:28px;
  
}

.rating-exp .rating-section-wrap .exprow .smilyradio input ~ .controlind img {
 filter: grayscale(100%) brightness(0) saturate(100%) invert(83%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(90%);

}
.rating-title {
    display: flex !important;
    justify-content: space-between; /* heading left, stars right */
    align-items: center;            /* vertical alignment */
    font-size: 18px;                /* optional */
    margin-bottom: 10px;            /* optional spacing */
}

.rating-display img {
    margin-left: 5px; /* space between stars */
}

.rightdatacontent h4 {
  color:#000000;
}

div#reviewModel {
    top: 131px;
}


.equipment-list li {
  flex: 0 0 20% !important;
}

/* .blogviewall{
    margin-left: 115px;
    font-size: 14px;
    color: #ef7f1a;
    font-weight: 500;
    text-decoration: underline;
} */

.heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.blogviewall {
    font-size: 14px;
    color: #ef7f1a;
    font-weight: 500;
    text-decoration: none;
     display: inline-block;
    margin-right: 20px; /* margin-left hata do */
}

.findcarwrap .findcar-inner {
    padding-top: 20px;
}
.findcarwrap .findcar-inner h1 {
    margin: 0 0 18px;
}

.findcarwrap .findcar-inner h1 span{color: #EF7F1B;font-weight: bold;}


.blogviewall:hover{color: #ef7f1a;}

.videoviewall{
    margin-left: 105px;
    font-size: 14px;
    color: #ef7f1a;
    font-weight: 500;
    text-decoration: underline;
}



.custom-swal-btn {
    border: 2px solid #ef7f1a !important; /* change border color */
    border-radius: 12px !important;       /* change button shape */
    color: #fff !important;               /* text color */
    padding: 10px 20px !important;        /* adjust button size */
    box-shadow: none !important;          /* optional: remove shadow */
}

.news-scroller .news-scroller-inner ul{ animation-duration: 50s !important;}

.videoviewall:hover{color: #ef7f1a;}

.viewdetail{
  color: #000000;
  padding-bottom: 25px;
  margin-bottom: 0px;
  border-bottom: solid 1px #ededed;
  font-size: 20px;
}

.custom-translate{
/*    background: #f7f7f7;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 15px;
    border: solid 1px #f0f0f0;
    border-radius: 8px;*/
    margin-left: 15px;
}
.custom-translate .goog-te-gadget{border: transparent}
.custom-translate .goog-te-gadget .goog-te-gadget-simple{background: #f7f7f7;
    height: 50px;
/*    min-width: 168px;*/
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 10px 0 15px;
    border: solid 1px #f0f0f0;
    border-radius: 8px;}
.custom-translate .goog-te-gadget .goog-te-gadget-simple a{text-decoration: none}
.custom-translate .goog-te-gadget .goog-te-gadget-icon{display: none}

.popular-product-outer .pp-inner .outertab .carprolist li .boxinnerdata a .prodec h3 {
    font-size: 14px !important;
}

.whatstitle {
  display: flex;
  color: #000000;
  font-weight: normal;
  font-size: 22px;
  font-weight: 500;
  margin: 0 0 4px;
}
.popular-product-outer .pp-inner .outertab .carprolist li .boxinnerdata a .prodec span{
  font-size: 100.5%
}

.cmparebtn-deal {
    background: transparent;
    
    color: #28a745;
    font-size: 12px;
    font-weight: normal;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 46px;
    max-width: 232px;
    width: 100%;
    margin: 15px 0 0;
    display: flex;
    width: auto;
    border: 1px solid #28a745;
    border-radius: 4px;
    cursor: pointer;
}

.reportmsgshow {
    height: 57px;
    text-align: center;
    margin-top: 30px;
  
}

.comparecard-outer .comparisons-wrapper .compareimg a img{height: 90px}
.comparecard-outer .comparisons-wrapper .compare-content .compare-brand-top a{height: 38px;overflow: hidden;}
.comparecard-outer .comparisons-wrapper .compare-content{padding: 10px 5px}


.contentheight {
    height: 60px;
    overflow: hidden;
}

.accordion-list li h4,
.accordion-list li .answer p{    word-break: break-all;
    white-space: normal;}
 

.formcomman-data .row, .mainformrow {
    margin: 0 -10px !important;
}
  .footer-container .middlefooter .footbx p{margin: 0 0 15px}
   .footer-container .middlefooter .footbx .call-area-foot li + li{margin-top: 0}
  .sidepanel .card-box .cardheadbox .viewall, .sidepanel .commancartpart .cardheadbox .viewall{white-space: nowrap}
  .popularBlogs .heading.viewdetail{display: flex}
  .popularBlogs .heading.viewdetail .videoviewall{margin-left: auto;white-space: nowrap}
  .popularBlogs .heading .videoviewall{flex-shrink: 0;margin-left: auto}
  
    .equipment-list li:hover a{color: #000000}
  .equipment-list li a{display: inline-flex;  white-space: normal;}
   .equipment-list li a:hover{ color: #ef7f1a;}
  .card-item-comman .tractor_desc font{line-height: 1.6}
   .card-item-comman .tractor_desc ul li font{white-space: normal}
   
   
   .header-container .top-header .postadd-btn.mobilebtnpost{    min-width: auto;
    display: none !important;
    margin: 0 10px;
    position: static;
    padding: 0;
    width: 40px;
    height: 40px;}
   
   .simiprowrap .card-dec .cardlistingwrap .allcardlist .slick-dots{bottom: -6px}
   .comparesection .slick-dots{bottom: -7px}
   .viewall{color: #EF7F1B !important;text-decoration: none !important;text-transform: none !important}
   
   .feature-product-outer .card-box{padding-bottom: 10px !important;}
    .feature-product-outer .slick-dots{bottom:0}
    .blogListingPage .allcardlist{margin-bottom: 0}
    .card-item-comman{display: flex;flex-flow: column}
      .card-item-comman .btn_compare_foot{margin-top: auto}
   .near-by .card-list .card-item .card_images .media_img img{object-fit: contain}
@media (max-width: 1499px) { .contactsellbox .contactbox .contactbtn .btn { font-size: 12px !important;  } }
@media (max-width: 991px){
    .detailspage .rowcell .dtlscol, .detailspage .rowcell .sellcol{width: 100%}
    .custom-translate {
        z-index: 999;
        right: 15px;
        left: auto;
        position: absolute;
    }
    .header-container .top-header{padding-left: 133px}
    body.openfilter{overflow: hidden !important}
    .superlist-wrap .aside-left-filter #sideFilter{top:0;height:100%}
    .rightsidelisting .cardlistingwrap{padding-bottom: 20px}
    .outer-pagination .pagination li.pagination-prev, .outer-pagination .pagination li.pagination-next{padding: 10px 20px}
     
      
}
@media (max-width: 767px){
.blogListingPage .card-item-comman .card_images{height: auto}
.blogListingPage .card-item-comman .card_images .media_img img{height: auto; object-fit: unset;}
.dynamic-header-cls{z-index: 999999;position: relative;}
.blogviewall{margin-left: 165px;}
.videoviewall{margin-left: 165px;}
.comparebox .tractorimg { 
    height: 100px; 
    object-fit: contain;
}


 .newsarticles-outer .cardbodybox .listarticles li .articlebox .articimg {
        width: 100%;
        height: 170px;
        background: #efefef;
        border-radius: 10px;
    }
.newsarticles-outer .cardbodybox .listarticles li .articlebox .articimg img{max-height: 170px;object-fit: contain}
       .newsarticles-outer .cardbodybox .listarticles li .articlebox .artdetails .innerdetails p {
        font-size: 12px;
        margin-bottom: 10px;
        min-height: 62px;
    }
    
  
   
    .footer-container .middlefooter .footbx{padding-bottom: 15px}
    
.equipment-list li {
    flex: 0 0 50% !important;
           max-width: 50%;
}
.custom-translate .goog-te-gadget .goog-te-gadget-simple{height: 35px;padding: 0 10px 0 8px;}
.keyfeaturelist{margin-bottom: 0}
.keyfeaturelist li{margin-bottom: 10px}
.keyfeaturelist li:nth-last-child(2){margin-bottom: 0}
}


