.career-according button.accordion-button { font-family: 'Poppins'; font-size: 19px; font-weight: 600; color: #21293c !IMPORTANT;}
.career-according h3 { font-family: 'Poppins'; font-weight: 600; font-size: 19px; color: #f15a22;}
.career-according p span { color: #0074c8; font-weight: 600; font-family: 'Poppins';}
.career-according p { font-family: 'Poppins'; font-size: 16px; line-height: 30px;}
.career-according ul li { font-family: 'Poppins'; font-size: 16px; line-height: 30px;}
.career-according button.btn.btn-primary { color: #fff; width: 100%; border: 2px solid #F15A22; border-radius: 10px; font-size: 17px;  background: linear-gradient(135deg,#ff690f 0%,#e8381b 100%); font-family: Poppins;
letter-spacing: .01em; font-weight: 600; line-height: 30px; max-width: 150px; margin: auto; display: table;}
.career-according button.btn.btn-primary:hover{ background: linear-gradient(135deg,#e55e0d 0%,#cf3218 100%);color: #fff;}

.career-according  .pb-5 { padding-bottom: 5rem!important;}
.career-according h2.text-center { font-family: 'Poppins'; font-size: 34px; font-weight: 700; color: #21293c; margin-bottom: 20px;}
.career-according .accordion-button:not(.collapsed)::after { background-image: url(/public/images/download-up.svg); transform: rotate(-180deg); transition: transform .2s ease-in-out;}
.career-according .accordion-button:not(.collapsed) { background-color:#f1f1f1; }
.career-according .modal-body {padding-bottom: 0px;}
#submitContactForm textarea{height: 100px;}
#map #map_holder #map_zoom{z-index: 9 !important;}
.section.contactus .section-title {font-size: 26px;font-weight: 500;}
#submitlocation .input-row{position: relative;margin-bottom: 10px;}
#submitlocation .help-block.form-error{color: #fff;position: absolute;left:0;top: 40px;}
#careerForm .modal-body div .upload-resume{margin: 0px;}
.about-choose-us .choose-info-content .choose-info {height: 100%;}
.about-header.cms-banner{padding: 45px 0 !important;}

.about-finance-section.section{padding-bottom: 0;}
.about-finance-section .section-title.blog-heading, .cff-process.section .section-title.blog-heading,.section.financing_form .section-title.blog-heading{font-size: 30px;}
.section.financing_form .success, .section.financing_form .error{display: block;}
.cff-process.section .card-inner-bg {background: #fffcfc;float: left;padding: 11px;border: 1px solid #e1e1e1cc;box-shadow: 5px 15px 19px #ccccccf7;width: 100%;height: 100%;padding-bottom: 50px;border-bottom: 2px solid #f9a634;} 
.cff-process.section .card-inner-bg span {float: right;font-size: 80px;font-weight: bold;font-family: fantasy;color: #9e9e9e4d;}
.cff-process.section .icon-image1 {background: #f9a634;width: 100px;margin: auto;height: 100px;border-radius: 100px;margin-bottom: 30px;margin-top: 30px;box-shadow: 5px 15px 19px #ccccccf7;text-align:center;}
.cff-process.section .icon-image1 img {width: 51px;margin-top: 22px;}
.cff-process.section p.inner-text-card {text-align: center;line-height: 24px;font-size: 16px;font-family: "Roboto";}
.cff-process.section .card-inner-bg:hover {border: 2px solid #f9a634;} 
section.section.financing_form {background: #e5f1f99e;}
.cff-process.section .inner-choose {background: #fff;box-shadow: 5px 15px 19px #ccccccf7;margin-top: 50px;padding-top:40px; padding-bottom: 40px;padding-left:40px; padding-right :40px;}
.cff-process.section .choose-heading {align-items: center;justify-content: center;text-align: center;}
.cff-process.section .inner-choose h5.section-title.blog-heading.text-center {margin-bottom: 0px;}
.cff-process.section .inner-choose .button {background: #f9a634;color: #fff;padding: 8px 30px;font-size: 18px;text-transform: uppercase;font-weight: 600;letter-spacing: 0.1px;}
.cff-process.section .inner-choose .buttons {background: #013a71;color: #fff;padding: 8px 30px;font-size: 18px;text-transform: uppercase;font-weight: 600;letter-spacing: 0.1px;}
.cff-process.section .inner-choose a{cursor: pointer;}
.cff-process.section .inner-choose a{cursor: pointer;}
.financing_form #submitFinanceForm textarea{height: 100px;}
.financing_form #submitFinanceForm select#fin_type{padding-top: 0;padding-bottom: 0;}
.about-finance-section .about-finance-content p{padding: 0 30px;}
.card-box p{height: unset;}
.card-box h4{font-size: 15px;white-space: unset;}

.ask-anythink {position: relative; min-height: 230px;text-align: center;background-size: cover;padding: 80px 0;background-repeat: no-repeat;}
.ask-anythink .container h3 {font-size: 26px;font-weight: 600;color: #fff;font-style: normal;line-height: 1; margin: 0;margin-bottom: 3px;font-family: 'Poppins';text-transform: uppercase;}
.ask-anythink .container em {font-size: 12px; font-weight: 400; color: #fff; font-style: normal; line-height: 1; font-family: 'Poppins'; text-transform: uppercase;display: block; margin: 13px 0px 32px 0px;}
.ask-anythink .container input { border-radius: 6px; border: white solid; padding-left: 16px; height: 42px; font-family: 'Poppins';}
.ask-anythink .container a {color: transparent;}
.ask-anythink .container .row .col-lg-12 {position: relative;}
.ask-anythink .container input:focus {outline: none;}
.ask-anythink .container .about-search {min-width: 33%;}
/* .ask-anythink .container button {right: 40px;position: relative;} */
.ask-anythink .container button {position: absolute;}
.ask-anythink .container button:focus {box-shadow: none;}
.ask-anythink .container .fa-search {color: #e65620;right: 38px; position: relative; bottom: 0px;}
.ask-anythink:before{position: absolute;left: 0;top: 0;width: 100%; height: 100%;background-color: rgba(0, 0, 0, 0.5);content: '';}
.who-are .about--us_image {display: flex;align-items: center;}
.about-header { height: 447px; align-items: center; display: flex; padding: 0px !important;}

.why-choose-us-new .accordion-button {font-weight: 700;font-family: 'Poppins';font-size: 15px;}
.why-choose-us-new .accordion-button:not(.collapsed) {color: #fb6111;background-color: #fff;}
 
div.contwidth.sale--products {max-width: 1290px;}
.sale--products .card-iner-css a {text-align: center;} 

#saleProductlisting .card-img.skeleton {position: relative;height: 250px;border-radius: 0;object-fit: contain;width: 100%;}
#saleProductlisting .card-title.skeleton {min-height: 28px;border-radius: 4px;}
#saleProductlisting .card-intro.skeleton {min-height: 72px;border-radius: 4px;}
#saleProductlisting .skeleton {background-color: #e2e5e7;background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));background-size: 40px 100%;background-repeat: no-repeat;background-position: left -40px top 0;-webkit-animation: shine 1s ease infinite;animation: shine 1s ease infinite;}
#saleProductlisting .skeleton-card{padding-bottom: 0;}

@media  (min-width: 992px) and (max-width: 1338px){
    .section.our-locations #locationList{max-height: 460px;}
}

@media (min-width:1025px){
    .best-deal-section a.btn.btn-primary{width: 89%;}
}

@media (min-width:1024px){
    .about-header { background-repeat: no-repeat;  }
    .sale--products .card-iner-css .card img{height: 14vw; object-fit: contain;}
}

@media (min-width: 768px) and (max-width: 991.98px) { 
    .section.our-locations #locationList{max-height: 300px;}
    .cff-process.section .inner-choose .button { margin-bottom: 30px;}
    .cff-process.section .inner-choose h5.section-title.blog-heading.text-center { margin-bottom: 20px;}
}

@media (min-width: 768px) and (max-width: 991.98px) { 
    .stock-part .white-bg h3 { margin-top: unset;}
    .stock-part .white-bg p {padding: 1px;padding-right: 10px;}
    .stock-part .white-bg img {margin-top: 16px;}
}

@media (min-width: 768px) and (max-width: 1024px) { 
    .about-header { height: 200px; align-items: center; display: flex; padding: 0px 0px !important;}
    .about-header h1 {font-size: 25px;}
    .about-header button.action.save.primary {padding: 10px 11px;}
    .sale--products .card-iner-css .card img{height: 14vw; object-fit: contain;}

}

@media (max-width: 767.98px) { 
    .about-finance-section .finance-image{margin-bottom: 15px;}
    .about-finance-section .about-finance-content p{padding: 0;}
    .cff-process.section .inner-choose .button { margin-bottom: 30px;}
    .cff-process.section .inner-choose h5.section-title.blog-heading.text-center {font-size: 34px; margin-bottom: 20px;}
    .cff-process.section .inner-choose .buttons {padding: 8px 26px;}
    .cff-process.section .cff-process-inner h5.section-title.blog-heading.text-center { font-size: 32px;}
    .faq ul.list-blog{padding-left: 25px;width: 100%;}
    .about-header { height: auto; align-items: center; display: flex; padding: 18px 0px !important; background-position-x: right; }
    .about-header h1 {font-size: 20px;}
    .why-choose-us-new {margin-bottom: 30px;}
}

@media (max-width: 576px) { 
    .apply-modal button.btn.btn-primary{width: 40%;}
    .white-bg .about-test {text-align: center;}
    .white-bg .about-descri {text-align: center;}
    .best-deal-section .best-deal-slider.home--product_slider .rightside {height: 36px;justify-content: space-between;}
}

@media only screen and (max-width:768px){
    .card-box .card-box-text {line-height: normal;}
}
@media (min-width:991px) and (max-width:1024px){
    .who-are .card-box {height: 380px;}
}
