
/* gps-tracker  */
.gps-tracker-search-list li, .manufacturer-search-list li {
    padding: 10px 0px;
    border-bottom: 1px solid #DDE2E9;
}

.gps-tracker-search-list li a, .manufacturer-search-list li a {
    color: #484848;
    font-size: 16px;
    font-family: "Inter", sans-serif;
}


ul.gps-tracker-search-list, ul.manufacturer-search-list {
    height: 180px;
    overflow-y: scroll;
    overflow-x: hidden;
    list-style: none;
    padding: 0 0 0 20px !important;
    margin: 0px !important;
}


#gps-tracker-search-results, #manufacturer-search-results {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 9999;
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 5px 15px 0 #0057FF25;
    box-shadow: 0 5px 15px 0 #0057FF25;
}


.tracker-category-outer {
 grid-template-columns: 1fr 1fr 1fr !important; 
 display: grid;
 gap: 41px;
 
}
.gps-category  { position: relative; height: 312px; border: solid 1px #DDDDDD; padding: 30px 20px; border-radius: 10px;}

.gps-category:hover {-webkit-box-shadow: 6.45px 6.45px 27.9px 0 #00000006;
box-shadow: 6.45px 6.45px 27.9px 0 #00000006;}
.gps-category h4 { margin: 24px 0 20px 0 ; font-size: 18px; color: #484848; font-weight: 600;}

.gps-category a.boxLink1 { bottom: 25px;}
.gps-category p { font-size: 16px; line-height: 140%;}

.deviceOuter .subtitle { font-size: 20px; color: #484848; text-align: center; padding: 20px 0 50px 0; margin: 0px !important;}
.blogsearch { margin-bottom: 0px !important}
.innerpageHeader-defult { height: 534px !important;}
.gps-tracker-outer .gpsNote { padding: 50px 0 20px 0  ;}
.gps-tracker-outer .gpsNote p { font-size: 16px !important; padding: 0px !important; margin: 0px !important; color: #484848; line-height: 140%;}
span.red { color: red;}
.deviceOuter { padding-bottom: 100px !important;}

.data-list table thead tr th:first-child , 
.carousel-inner  table tbody tr:first-child td:first-child , 
.table-bordered,
 .carousel-inner  table thead tr:first-child th:first-child  {
  border-top-left-radius: 10px;
}

.data-list table thead tr th:last-child,
 .carousel-inner table tbody tr:first-child td:last-child,
 .carousel-inner table thead tr:first-child th:last-child,
 .table-bordered {
  border-top-right-radius: 10px;
}

.gps_detail_listing .carousel-inner table {
    border: 1px solid #dee2e6 !important;
}
.carousel-inner table td { border: none !important;}
.carousel-inner  table thead tr:first-child td, .carousel-inner  table tbody tr:first-child td, .carousel-inner  table tbody tr:first-child td span {
 font-weight: 600 !important; color: #484848  !important;}


.data-list table thead tr, .carousel-inner table tbody tr:first-child,  .carousel-inner table thead tr  {
  background-color: #EBF5FF !important;
}
.gps_tracker-template-default .carousel-inner table tbody tr:first-child{
    background-color: #fff !important;
}

.gps_tracker-template-default .carousel-inner table tbody tr:nth-child(even){
background-color: #EBF5FF !important;
}
.gps_tracker-template-default .carousel-inner table tbody tr:first-child td:last-child{
    border-top-right-radius: 0px !important;
}
.table-bordered, .carousel-inner table {
 border-radius: 10px;
  border-collapse: separate; /* Important */
  border-spacing: 0;         /* Optional: no gaps between cells */
  overflow: hidden;     

}
.table thead th, .data-list table tr td, .carousel-inner table tr td, .carousel-inner table .features-title { border: none !important; font-size: 16px !important; font-weight: 600 !important; color: #484848 !important;}
.table thead th {  padding: 20px !important;}
.data-list table tr td, .gps_detail_listing .carousel-inner table tr td { padding: 6px 20px  !important;}
.carousel-inner table tbody tr:first-child td.features-name , .carousel-inner table tbody tr:first-child td.features-discription  { font-weight: normal !important; }
.table thead th, .data-list table tr td , .gps_detail_listing .carousel-inner table tr td , .gps_detail_listing .carousel-inner table thead th
{ border-right: solid 1px #DDDDDD !important;  border-bottom: solid 1px #DDDDDD !important;}

.gridOuter {display: grid; grid-template-columns: 1fr 1fr; gap:10px ; background: #EBF5FF; border-radius: 6px; padding: 5px; align-items: center;}
.datadataOuter { display: grid; grid-template-columns: 50% 50%; justify-content: space-between; align-items: center;}
.data-filter-grid { display: flex; justify-content: flex-end; align-items: center; gap: 10px; padding: 0px !important; margin: 0px !important;}
.data-filter-grid svg { fill: #fff;}
.data-filter-grid .grid { border-radius: 6px; padding: 6px; height: 32px; width: 32px;}
.data-filter-grid .grid.active { background-color: #fff; }


.grid-table .dataList tr { border: solid 1px #DDDDDD !important; background-color: #fff !important;  border-radius: 10px !important;

}
.grid-table .dataList tr:hover { -webkit-box-shadow: 6.45px 6.45px 27.9px 0 #00000006;
box-shadow: 6.45px 6.45px 27.9px 0 #00000006;}
.grid-table .dataList tr th, .grid-table .dataList tr td { border: none !important; padding: 0px !important;}
.grid-table .gpsImg, article.gps_tracker  { background-color: #F0F3FB !important;  border-radius: 10px 10px 0 0 !important;
     height: 235px; width: 100%; display: flex; justify-content: center; align-items: center ;}

      article.gps_tracker { padding: 40px; border-radius: 10px; height: inherit !important; border: solid 1px #DDDDDD !important;}
      article.gps_tracker  .wp-caption-text { display: none !important;}
.grid-table .gpsImg  , article.gps_tracker img { height: 235px !important; width: auto !important; margin: auto !important;}
.grid-table .gpsImg img,  article.gps_tracker img {mix-blend-mode: multiply}
article.gps_tracker .post-thumbnail a  , article.gps_tracker .post-thumbnail { text-align: center; display: block;}
 article.gps_tracker img {height: 140px !important; }
.post-type-archive-gps_tracker .blogBox { border: none !important;}

 .grid-table .dataList tr td.gps-summary-info  { text-align: left !important; padding: 20px !important; }
 .grid-table .dataList tr td.gps-summary-info  a  {font-size: 18px !important; font-weight: 600 !important; line-height: 132% !important;}
 .header-cate-name { font-size: 20px !important; font-weight: normal !important; padding-top: 20px !important; line-height: 100%;}
 .header-cate-name a { font-weight: normal !important ;}

 .single .headerOuter{
background-color: #ffffff05 !important;
}

 .single .headerOuter{
background-color: #ffffff05 !important;
}

 .single .headerOuter.sticky{
background-color: #000E23  !important;
}



.gps_detail_listing_base { padding:70px 0  80px 0 ; }
.gps_detail_listing .carousel-inner { margin: 0px !important;}
.gps_detail_listing_base  .gps_detail_listing .carousel-indicators li {  padding: 10px 20px !important;}
.gps_detail_listing_base  .gps_detail_listing .carousel-indicators li.active { background: #0057FF !important; color: #fff !important;}
.gps_detail_listing_base .gps_detail_listing .carousel-indicators li.active{ border:1px solid #0057ff; }
.gps_detail_listing_base .gps_detail_listing .carousel-indicators li:not(.active){
    border:1px solid black;
}
.gps_detail_listing_base  .carousel-indicators { padding: 30px  0 0 0 ;}
.blogSearch { margin-top: 50px !important;}
.data-list table a, .data-list table tr td , .carousel-inner table a, .carousel-inner table tr td { color: #484848 !important; font-size: 16px !important; font-weight: normal !important;}
.table-striped>tbody>tr:nth-of-type(odd), .carousel-inner table>body>tr:nth-of-type(odd) { background: #ffffff !important} 
.table-striped>tbody>tr:nth-of-type(even), .carousel-inner table>tbody>tr:nth-of-type(even) { background: #F2F9FF !important} 
.grid-table .table-striped > tbody > tr:nth-of-type(even) {
  background: transparent !important;

}

.carousel-inner table.table td:first-child {
    width: 960px;
}



.grid-table tr {
    display: flex;
    display: -webkit-flex;
    flex: 1 0 auto;
    flex-direction: column;
    float: left;
    text-align: center;
    margin: 15px;
    width: calc(25% - 30px);
    background: #fff !important;
    box-shadow: 0 0px 0px #f3f3f3 !important;
    max-width: calc(25% - 30px);
    cursor: pointer
}

.grid-table tr:hover {
    box-shadow: 0 4px 5px #f3f3f3 !important;
}

.gps_detail_listing_base  h4{ font-size: 28px !important; margin-top: 50px !important; margin-bottom: 0px !important;}

.gps_detail_listing_base   ul  li {
    list-style: none;
    background: url(https://uffizio.com/wp-content/themes/uffizio/assets/images/contentArrow.png) left 4px no-repeat;
    padding: 0 0 0 30px;
    margin: 10px 0;
}

.header-cate-name { padding-top: 20px ;}
#cate-183 { display: none !important;}
.table-striped>tbody>tr:nth-of-type(even), .carousel-inner table>tbody>tr:nth-of-type(even){
    /*background: #fff !important;*/
}
.gps_detail_listing .carousel-indicators{gap:10px;}
/* mobile rs  */

.grid-table .gpsImg img { height: 150px !important; width: auto !important;}

@media screen and (min-width: 100px) and (max-width: 767px)  {
    ul.tag-list {
        padding: 20px 0 0px 0 !important;
        gap: 8px !important;
    }
    .data-filter-grid svg{
        height: 14px;
        width: 14px;
    }
.data-filter-grid .grid{
    text-align: center;
    height: 22px;
    width: 22px;
    border-radius: 4px;
    padding: 0px;
}
.gridOuter{
    gap:7px;
    border-radius: 4px;
}
.gps-tracker-outer .gpsNote p{font-size: 14px !important}

    .table thead th,    .data-list table tr td {
    padding: 10px !important;
        }
        #myData table.table td:first-child{text-align: center;}
        .data-filter-grid .cust-btn{
            font-size: 14px;

        }
        .grid-table .gpsImg, article.gps_tracker img{
            height: 122px !important;
        }
        .gps_detail_listing_base h4{margin-top: 20px !important;}

        .data-list table a, .data-list table tr td, .carousel-inner table a, .carousel-inner table tr td
        {
            font-size: 14px !important;
        }

.dataList a,  .table thead th ,.carousel-inner table .features-title{
        font-size: 14px !important;
        line-height: 35px;
    }
    .dataList a{ line-height: 135% !important;}

.gps-tracker-outer .gpsNote {  padding-top: 20px;}
.grid-table { padding: 0 0px !important;}
.grid-table .dataList { display: grid; grid-template-columns: 1fr 1fr;}
.grid-table .gpsImg {  height: 135px; width: 100%; }
.grid-table .gpsImg img { height: 100px !important; width: auto !important;}
.grid-table .dataList tr td.gps-summary-info a { font-size: 14px !important}
.gps_detail_listing_base {
    padding: 30px 0 20px 0;
}

.rightImg { padding-top: 30px !important;} 
.innerpageHeader-defult img { width: 60% !important; max-width: 100% !important;}

.single .gps-detail-page .innerpageHeader-defult {
        padding-top: 74px !important;
    }
    .tracker-category-outer { grid-template-columns: 1fr !important;}
    .gps-category a.boxLink1 { bottom: 0px;}

    .gps_detail_listing_base {
        padding: 0px 0 20px 0;
    }

      .archive   .headerOuter {
        padding: 5px 24px !important;
    }

      .archive .headerOuter .padding-rl-0

      { padding: 0px !important;
        position: relative;
    
    }
    .post-type-archive-gps_tracker .innerpageHeader-defult  { height: 500px !important;}

    
}



