/**************************************
                Home Page
**************************************/

@media (max-width: 1920px) { 
    .desktop{
        display: block;
    }
    .mob{
        display: none;
    }
}
 @media (max-width: 1399.98px) {
  
 }
 @media (max-width: 1199.98px) { 
  
}
@media (max-width: 991.98px) { 
    main {
        overflow: hidden;
        margin-top: 70px;
    }
    .mob{
        display: block;
    }
    .desktop{
        display: none;
    }
    #hero {
        padding-top: 38px;
        padding-bottom: 35px;
    }
    nav .wrapper {
        justify-content: end;
    }
    .get-btn {
        margin-right: 40px;
    }
    header {
        padding: 2px 0;
        background: transparent;
        box-shadow: none;
    }
    header:after{
        content: '';
        width: 519px;
        height: 326px;
        flex-shrink: 0;
        border-radius: 519px;
        background: linear-gradient(142deg, rgba(244, 215, 101, 0.05) 0%, rgba(248, 198, 7, 0.05) 98.59%);
        position: absolute;
        top: -301%;
        left: -16%;
    }
    header.sticky {
        position: fixed;
        top: 0;
        padding: 6px 0;
        z-index: 999999;
        background-color: #fff;
        box-shadow: 0px 12px 22px 0px rgba(0, 0, 0, 0.05);
    }
    nav.d-flex {
        display: block !important;
    }
    .logo-container {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 67px;
    }
    .card-header {
        padding: 13px 0;
        text-align: center;
    }
    .card-header h4{
        letter-spacing: 0.61px;
        font-size: 12.195px;
    }
    .card-body {
        padding: 16px 16px;
    }
    .form-control, .form-select{
        height: 36px;
        font-size: 10px;
        border-radius: 11.086px;
        padding: 10px 16px;
        margin-bottom: 11px;
    }
    .nice-select:after {
        height: 7px;
        width: 7px;
    }
    .form-btn.text-center {
        padding-bottom: 8px;
        padding-top: 29px;
    }
    .primary-btn {
        width: 138.578px;
        height: 43.791px;
        font-size: 13.858px;
        letter-spacing: 0.693px;
        border-radius: 11.086px;
    }
    .card {
        border-radius: 27.716px;
        border: 0.277px solid rgba(1, 28, 39, 0.30);
        box-shadow: none;
    }
    .card-header{
        border-radius: 27.716px 27.716px 0 0 !important;
        -webkit-border-radius: 27.716px 27.716px 0 0 !important;
        -moz-border-radius: 27.716px 27.716px 0 0 !important;
        -ms-border-radius: 27.716px 27.716px 0 0 !important;
        -o-border-radius: 27.716px 27.716px 0 0 !important;
}
.list-content h2{
    font-size: 13.858px;
    letter-spacing: 0.693px;
}
.list-content p{
    font-size: 8.315px;
    letter-spacing: 0.416px;
}
.icon-box {
    width: 27.716px;
    height: 27.716px;
    border-radius: 7.76px;
    font-size: 12px;
}
.list {
    position: relative;
    padding: 11px;
    padding-left: 37px;
    margin-bottom: 4px;
}
h4.info-text {
    font-size: 9.978px;
    letter-spacing: 0.499px;
    margin-top: 7px;
    margin-bottom: 13.24px;
}
.call-btn {
    width: 182.369px;
    height: 43.791px;
    border-radius: 11.086px;
    font-size: 9.978px;
    letter-spacing: 0.499px;
}
.deal-sec .card{
    border-radius: 27.762px;
border: 0.278px solid rgba(1, 28, 39, 0.30);
background: #FFF;
box-shadow: 0px 38.31215286254883px 63.29833984375px 0px rgba(0, 0, 0, 0.08);
padding: 21.26px 11px;
}
.deal-sec .card .icon-box{
    width: 41.088px;
height: 41.088px;
    border-radius: 11.505px;
border: 0.411px solid rgba(1, 28, 39, 0.30);
background: rgba(245, 134, 53, 0.05);
box-shadow: 0px 56.701988220214844px 93.68154907226562px 0px rgba(0, 0, 0, 0.08);
font-size: 20px;
margin-bottom: 4px;
}
.card-title{
font-size: 11.105px;
letter-spacing: 0.555px;
text-transform: capitalize;
margin-bottom: 6.88px;
}
p{
font-size: 8.329px;
letter-spacing: 0.416px;
}
.deal-sec{
    padding-bottom: 15px;
}
.support-sec .title{
    font-size: 9.134px;
    letter-spacing: 0.457px;
    margin-bottom: 5px;
}
.support-sec .dec{
    font-size: 5.219px;
    letter-spacing: 0.261px;
    margin-bottom: 4.88px;
}
.support-sec .call-btn{
    width: 85.856px;
height: 20.616px;
border-radius: 5.219px;
background: linear-gradient(88deg, #108EC5 0%, #36B6E2 100%);
box-shadow: 0px 18.006263732910156px 29.749481201171875px 0px rgba(0, 0, 0, 0.08);
font-size: 4.697px;
letter-spacing: 0.235px;
}
.support-sec {
    padding-top: 54px;
    padding-bottom: 22px;
}
.title{
    font-size: 12.439px;
    letter-spacing: 0.472px;
}
.why-choose-sec .title {
    margin-bottom: 8px;
    text-align: center;
}
.why-choose-sec .sub-title{
    font-size: 9px;
    text-align: center;
    margin-bottom: 13.89px;
}
.why-choose-sec .title.thm-orange{
    margin-bottom: 7px;
    text-align: left;
}
.why-choose-sec .dec2{
    margin-bottom: 8px;
    letter-spacing: 0.243px;
    line-height: normal;
    font-size: 10.854px;
}
.why-choose-sec {
    padding: 30px 0;
}
.choose-list .list-content h2{
    font-size: 14.955px;
    letter-spacing: 0.748px;
}
.choose-list .icon-box{
    width: 29.911px;
height: 29.911px;
}
.choose-list .list{
        position: relative;
        padding: 11px;
        padding-left: 43px;
        margin-bottom: 4px;
}
.product-sec .title {
    margin-bottom: 28px;
    font-size: 18px;
    letter-spacing: 0.9px;
}
.product-sec {
    padding: 28px 0;
    padding-bottom: 87px;
}
.product-box {
    border-radius: 28.361px;
    height: 135px;
}
.product-title {
    bottom: 12px;
}
.product-title h4 {
    font-size: 14.181px;
    letter-spacing: 0.709px;
    margin-bottom: 0;
}
.used-parts-sec {
    padding-top: 20px;
    padding-bottom: 20px;
}
.box-head {
    border-radius: 13.55px 13.55px 0px 0px;
    padding: 12.47px 26.56px;
    padding-bottom: 15px;
}
.box-head h1{
    font-size: 12px;
    letter-spacing: 0.474px;
}
.box-body{
    border-radius: 13.55px;
    -webkit-border-radius: 13.55px;
    -moz-border-radius: 13.55px;
    -ms-border-radius: 13.55px;
    -o-border-radius: 13.55px;
    margin-top: -9px;
    background: transparent;
}
.testimonials-sec {
    padding: 20px 0;
}
.table>:not(caption)>*>* {
    padding: 8.94px;
}
table td {
    font-size: 10px;
    letter-spacing: 0.339px;
}
.testi-title {
    color: #000;
    text-align: center;
    font-size: 19.355px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 600;
    line-height: 29.032px;
    letter-spacing: 0.968px;
    text-transform: capitalize;
    margin-bottom: 18px;
}
.testi-bg {
    width: 335px;
    height: 218px;
    border-radius: 19.355px;
    background: linear-gradient(88deg, #108EC5 0%, #36B6E2 100%);
    box-shadow: 0px 33.3870964050293px 55.16128921508789px 0px rgba(0, 0, 0, 0.08);
}
.testi-box {
    border-radius: 19.355px;
    border: 1.21px solid rgba(44, 50, 190, 0.20);
    background: #FFF;
    padding: 10px 15px;
    margin: 7.25px;
}
.testi-content h2 {
    font-size: 11.613px;
    margin-bottom: 5.26px;
}
.testi-content p {
    font-size: 8.71px;
    letter-spacing: 0.435px;
}
.testimonial-slider {
    margin-top: -200px;
    padding-bottom: 70px;
}
.user-image img {
    width: 42.097px;
    height: 42.097px;
    border-radius: 12.629px;
    border: 0.947px solid rgba(44, 50, 190, 0.20);
    margin-bottom: 11.3px;
}
footer {
    padding: 30px 0;
}
.get-btn {
    margin-top: 16px;
}
footer {
    text-align: left;
}
 }
 @media (max-width: 575.98px) { 
 

   
    footer {
        text-align: left;
    }
  
 }

 /**************************************
                College List 
**************************************/
@media (max-width: 1920px) { 
   
}
 @media (max-width: 1399.98px) {
   
 }
 @media (max-width: 1199.98px) { 
   
}
@media (max-width: 991.98px) { 
   
   
    
 }
 @media (max-width: 575.98px) { 
   
   
 }

 
 
 /**************************************
                Development
**************************************/
@media (max-width: 1920px) { 
    
}
 @media (max-width: 1399.98px) {
   
 }
 @media (max-width: 1199.98px) { 
   
}
@media (max-width: 991.98px) { 
    
 }
 @media (max-width: 575.98px) { 
   
 }

 
 /**************************************
                Development
**************************************/
@media (max-width: 1920px) { 
    
}
 @media (max-width: 1399.98px) {
   
 }
 @media (max-width: 1199.98px) { 
   
}
@media (max-width: 991.98px) { 
    
 }
 @media (max-width: 575.98px) { 
   
 }

 
 /**************************************
                Development
**************************************/
@media (max-width: 1920px) { 
    
}
 @media (max-width: 1399.98px) {
   
 }
 @media (max-width: 1199.98px) { 
   
}
@media (max-width: 991.98px) { 
    
 }
 @media (max-width: 575.98px) { 
   
 }

 
 /**************************************
                Development
**************************************/
@media (max-width: 1920px) { 
    
}
 @media (max-width: 1399.98px) {
   
 }
 @media (max-width: 1199.98px) { 
   
}
@media (max-width: 991.98px) { 
    
 }
 @media (max-width: 575.98px) { 
   
 }

 
 /**************************************
                Development
**************************************/
@media (max-width: 1920px) { 
    
}
 @media (max-width: 1399.98px) {
   
 }
 @media (max-width: 1199.98px) { 
   
}
@media (max-width: 991.98px) { 
    
 }
 @media (max-width: 575.98px) { 
   
 }