
.dropdown-toggle {
  padding: .5em 1em;
  border: 1px solid #ccc;
}
.HServiceProvider {
  clear: both;
  background: #fff;
  padding: 55px 0 60px 0;
}
.HServiceProvider ._heading-section{
    padding: 0px;
}
.HServiceProvider ._heading-section h2{
    margin: 0px 0 50px 0;
    font-size: 32px;
    line-height: 150%;
    color: #363636;
    padding-right: 10px;
    font-family: 'Proximanovabold',sans-serif;
}

.loader{
    display: flex;
    justify-content: center;
    padding-top: 50px;
}
.loader .fa{
    font-size: 40px;
    color: #006adc;
}
.bg_L_blue{padding: 70px 0 100px;}
.SRP_head h1{color: #363636;font-size: 40px;line-height: 46px;;font-family: 'proximanovaBold' ;}
.SRP_head h1 span{font-size: 24px;}
.SRP_head p{color: #363636;font-size: 18px;line-height:24px;font-family: 'proximanovaRegular';}
.SRP_head p a{color: #279AEE;}
    
.SRP_f{margin:0px 0 20px;float: left;width: 100%;display: inline-block;}
.SRP_f_slct{border-radius: 4px;float: left; margin-right: 25px;font-size: 16px; color: #333;width: 235px; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);height: 46px;}
.SRP_f_inpt{position: relative;float: left;width: 498px;}
.SRP_f_inpt input{appearance: none; width: 100%;font-size: 16px;color: #333;border: 1px solid #DDD;background: #FFF;height: 46px;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);padding-left: 15px;border-radius: 4px;}
.SRP_f_inpt input:focus-visible{outline: none;}
.SRP_f_slct ul{display: none;}
.SRP_f_slct .dropdown-toggle{box-shadow: none; background: url("https://assets.fastexpert.com/images/icons/drop-down-arrow.svg") #FFF no-repeat;appearance: none;padding-top:6px;display: inline-block;width: 100%;height: 46px;border-radius: 4px;background-position: 95% 18px;}
.SRP_f_slct .dropdown-toggle .caret{margin-top:10px;float: right;font-size: 18px;color: #B5B5BD;}
.SRP_f_inpt .srch_btn_rit {position: absolute;right: 7px;top:7px;width:32px;background: #F8DF00;height:32px;border: 0;border-radius: 100%;}

.no_recrd{margin: 50px 0;width: 100%;font-weight: bold;text-align: center;color: #333;font-size: 20px;}

.SRP_list{float: left;width: 100%; margin:0 0 20px 0;background: #fff;border-radius: 5px;box-shadow: 0px 8px 15px -2px rgba(33, 61, 124, 0.12); min-height: 500px;}
.SRP_list ul {float: left;width: 100%;display: grid;grid-template-columns: repeat(5,1fr);margin:0px ;list-style-type: none;padding: 0px;}
.SRP_list li {padding: 15px 10px;background: #FBFDFF;}
.SRP_list li a {color: #006adc;font-size: 18px;font-family: 'proximanovaRegular';text-decoration: none;}
.SRP_list li a span {color: #747272;}
.SRP_list li.light_blue {background: #fff;}

.brok_pag{float: left;width: 100%;display: inline-block;text-align: center;}

.brok_pag .shw_itm {display: inline-block;margin-top: 4px;color: #838992;font-size: 16px;line-height: 20px;}
.brok_pag select {width: 80px;height: 36px;background: #fff;border: none;color: #45474e;margin-left: 15px;}
.brok_pag .pagination {width: auto;margin: 6px 0 0 30px;position: relative;top: 15px;display: inline-block;padding-left: 0;border-radius: 4px;}
.brok_pag .pagination li {display: inline-block;float: none;margin: 0 2px;}
.brok_pag .pagination li a {font-family: 'proximanovaRegular';color: #006fe0;margin: 0!important;height: 35px;width: 40px;line-height: 23px;text-align: center;white-space:nowrap;}
.brok_pag .pagination>.active>a{color: #006fe0;background: #dfeaf6;border: 1px solid #dfeaf6;}
.brok_pag .pagination li.next a,.brok_pag .pagination li.prev a{width: auto;}
.btm_pagination_search .pagination li.active a{color: #006ADC;}
/*  --------- -----------------   ----------  */

.pagination-serviceprovider{
    clear: both;
    padding-top: 40px;
}
.pagination-spinner{
    display: flex;
    align-items: center;
    justify-content: center;
}
.pagidropdown{
    display: flex;
  align-items: center;
}
.pagidropdown label{
    font-weight: normal;
    margin: 0px 8px 0 0;
    color: #333;
    font-size: 16px;
    font-style: normal;
    line-height: normal;
}
.pagidropdown .dropdown.SRP_f_slct{
    margin-right: 20px;
    width: 80px;
    height: 35px;
    box-shadow: none;
    border: 0px;
}
.pagidropdown .dropdown.SRP_f_slct .dropdown-toggle{
    height: 36px;
    padding: 0 10px;
    background-position: 85% 14px;
    color: #333;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    border: 1px solid #EFEFEF;
    background-size: 9px 8px;
}
.pagination-spinner .pagination{
    margin: 0;
    border-radius: 0;
    padding: 0;
    display: block;
}

.pagination-spinner .pagination > li > a, 
.pagination-spinner .pagination > li > span{
    padding: 5px 12px;
    border-radius: 4px !important;
    border: 1px solid #EFEFEF;
    background: #FFF;
    color: #006ADC;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    margin-right: 4px;
    width: 40px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.SRP_f.SRP_heading{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-bottom: 38px;
    margin-bottom: 45px;
    float: none;
    border-bottom: 5px solid #006ADC;

}
.SRP_f.SRP_heading ._heading-section h2{
    margin-bottom: 0px;
}
.SRP_f.SRP_heading .dropdown.SRP_f_slct{
    margin-left: auto;
    float: none;
    margin-right: 0px;
}
/*  --------- -----------------   ----------  */
@media all and (max-width:1024px) {
    .SRP_list ul {grid-template-columns: repeat(4,1fr);}
    /* 
    .SRP_list li.light_blue:nth-child(5){background: #fff!important;} */
    .SRP_list li:nth-child(5), .SRP_list li:nth-child(6), .SRP_list li:nth-child(13), .SRP_list li:nth-child(14), .SRP_list li:nth-child(15), .SRP_list li:nth-child(16), .SRP_list li:nth-child(39), .SRP_list li:nth-child(32), .SRP_list li:nth-child(38), .SRP_list li:nth-child(29), .SRP_list li:nth-child(30), .SRP_list li:nth-child(37), .SRP_list li:nth-child(39), .SRP_list li:nth-child(40){background: #FBFDFF;}
    .SRP_list li:nth-child(9), .SRP_list li:nth-child(10), .SRP_list li:nth-child(11), .SRP_list li:nth-child(12), .SRP_list li:nth-child(19), .SRP_list li:nth-child(20), .SRP_list li:nth-child(33), .SRP_list li:nth-child(34), .SRP_list li:nth-child(35), .SRP_list li:nth-child(36), .SRP_list li:nth-child(43), .SRP_list li:nth-child(44){background: #fff;}
    .SRP_list li:nth-child(17), .SRP_list li:nth-child(18),.SRP_list li:nth-child(26), .SRP_list li:nth-child(27),.SRP_list li:nth-child(28){background: #fff;}
    .SRP_list li.light_blue:nth-child(21),.SRP_list li.light_blue:nth-child(22),.SRP_list li.light_blue:nth-child(23),.SRP_list li.light_blue:nth-child(24),.SRP_list li.light_blue:nth-child(31),.SRP_list li.light_blue:nth-child(45){background: #FBFDFF;}
    /* .SRP_list li.light_blue:nth-child(45){display: none;} */
}

@media all and (max-width:991px) {
    /* .SRP_list ul {grid-template-columns: repeat(3,1fr);} */
    .SRP_f_slct{width: 30%;}
    .SRP_f_inpt{width: 65%;}
}
@media all and (max-width:768px) {
    .SRP_list ul {grid-template-columns: repeat(2,1fr);}
    .bg_L_blue{padding-top: 20px}
}
@media all and (max-width:767px) {
    .HServiceProvider ._heading-section h2{
        line-height: normal;
    }
    .SRP_f.SRP_heading ._heading-section h2 {
      margin-bottom: 30px;
    }   
    .SRP_f.SRP_heading .dropdown.SRP_f_slct {
      margin: 0;
      float: none;
    }
    .SRP_f.SRP_heading{
        padding-bottom: 45px;
    }
    .HServiceProvider {
      clear: both;
      background: #fff;
      padding: 45px 0 60px 0;
    }
    .SRP_list li{
        padding: 13px 10px;
    }
    .HServiceProvider ._heading-section{
        width: 100%;
    }
    .SRP_f_slct{width: 100%;}
}

@media all and (max-width:480px) {
    .SRP_list ul {grid-template-columns: repeat(1,1fr);}
    .SRP_f_inpt,.SRP_f_slct{width: 100%;}
    /* .SRP_list li.light_blue:nth-child(45){display: inline-block;} */
    .SRP_f_slct{margin-right: 0;margin-bottom: 15px;}.SRP_list li{padding-left: 20px;}
    .SRP_list li:nth-child(odd) {background:#fff!important}
    .SRP_list li:nth-child(even) {background: #FBFDFF!important}
    .brok_pag .pagination {margin-left: 0}
    .SRP_list li{
    padding: 13px 10px;
    }
}   