.faq-heding{border-bottom: 1px solid #C5CACB; margin: 30px 0;}
.serch-faq{background: #FBF5E7; padding: 30px 30px; padding-bottom: 32px; border-bottom-right-radius: 40px; border-top-right-radius: 40px;}
.serch-faq .form-select{ color: #45434C;font-size: 14px;padding: 15px 15px;font-weight: 500;box-shadow: none;background: #fff;border-radius: 10px;border: none;width: 100%; background: url(../images/down-faq.png) no-repeat #fff; background-position: 95%;}
.faq-right-padd{padding-right: 0;}
.faq-left-padd{padding-left: 0;}
.kyword-box .search-tag::before{right: 0; left: unset; transform: translate(48%, -50%);top:50%}
.kyword-box .search-tag{border-bottom: unset; border-right: 1px solid #D3CCBA; border-top-left-radius: 40px; border-bottom-left-radius: 40px;}
.faq-bg .accordion-button:not(.collapsed)::after { content: " \f068";transform: unset;background: none;
background-color: #a00;color: #fff;}
.faq-bg .accordion-button::after {font-family: 'Font Awesome 5 Free';content: "\f067";font-weight: 900;margin-left: auto; color: #a00;transition: transform 0.3s ease;background: none;background: #D0242D1F;border-radius: 100px;padding: 15px 25px;display: flex;align-items: center;justify-content: center;}
.faq-bg .accordion-button:not(.collapsed) {background-color: transparent; box-shadow: unset;border-bottom: transparent;}
.kyword-box .serch-btn {
    position: absolute;
    right: 31px;
    bottom: 44px;
}
.kyword-box .search-tag .form-control {
    width: 100%;
}
.faq-bg .accordion-collapse.collapse.show {
    border-bottom: 1px solid #D0242D;
    border-radius: 0;
}
.faq-bg.dowd-form-wraper .accordion-collapse.collapse.show {
    border-bottom: 1px solid #fff;
    border-radius: 0;
}
.faq-bg .accordion-button:not(.collapsed) {
    border-top: 1px solid #D0242D;color:#D0242D;
    border-bottom: none;
    top: -1px;
    border-radius: 0;
    padding-bottom: 0 !important;
}
.faq-bg .accordion-body {
    font-size: 15px;
    padding-left: 40px;
    padding-bottom: 0;}

.faq-bg .accordion-button:not(.collapsed) {box-shadow: unset !important;}
.faq-bg .accordion-button {background-color: #fff;color: #333;font-weight: 500;font-size: 16px;padding: 15px 0;
border: 1px solid #ddd;border-radius: 5px;background: transparent;box-shadow: none;border-radius: 0;border-top: none;
border-left: none;border-right: none;}
.faq-bg .accordion-item {margin-bottom: 0px;border: none; background: transparent;}
.accodion-text ul{margin: 0; padding: 0;}
.accodion-text li{list-style: none; font-weight: 400; font-size: 15px; color: #19181D; padding-bottom: 10px; padding-left: 25px; position: relative;}
.accodion-text li:last-child{padding-bottom: 0;}
.accodion-text li::before{background: url(../images/red-tick-img.png) no-repeat; width: 18px; height: 13px; left: 0;
top: 5px; background-position: center; position: absolute; content: '';}
.faq-bg .questions-faq1 .accordion-body{padding-top:16px;font-weight: 500;}
.accodion-text h6{ color: #a00; font-weight: 600; font-size: 20px; padding-bottom: 20px;}
.faq-bg{padding: 36px 7%; background: #FBF5E780;}
.faq-bg .accordion-button img{padding-right: 10px;}

.media-room-bg.download-form-wrp .faq-heding {
    padding: 0;
    margin-top: 0;
}

.download-form .kyword-box .search-tag {border:0;border-radius: 40px;}
.download-form .kyword-box .search-tag::before {display:none;}

.download-form .search-tag {display:flex;align-items: center;}
.download-form .search-tag label {width: 100%;}
.download-form .search-tag .form-control, .download-form .down-form {width: 100%;}
.download-form .serch-btn {   right: 1px; bottom: 14px;}
.download-form .down-form {margin-right: 10px;position: relative;}
.download-form .search-tag .form-control {height: 53px;}

.dowd-form-wraper.faq-bg {background: transparent;} 

.dowd-form-wraper.faq-bg .accordion-button {font-size: 18px;}
.dowd-form-wraper.faq-bg .accordion-button:not(.collapsed) {border-top: 1px solid #a00;border-radius: 0;color:#a00;border-bottom:none;}
.dowd-form-wraper.faq-bg .accordion-body {border-bottom: 1px solid #a00;padding-top: 16px;padding-left: 20px;}
.dowd-form-wraper.faq-bg .download-f-cont {display: flex;align-items: center;justify-content: space-between;padding-left:33px; font-weight: 600;margin-bottom: 20px;}
.dowd-form-wraper.faq-bg .accordion-item {margin-bottom: -1px}
 span.dform-sz {font-size: 13px;color: #6a6a6a;}
 .dowd-form-wraper.faq-bg .download-f-cont {position: relative;padding-left: 18px;padding-top: 12px;}
 .dowd-form-wraper.faq-bg .download-f-cont::before {position: absolute;left:0px;top:22px !important;content: ""; width:8px;height:8px; background-color:#a00;border-radius:50%; }

 .download-f-cont:hover .right img {opacity: 0.8;}
 .download-f-cont .left { width: 90%; text-align: justify;}

/* Responsive */

@media (max-width: 600px){
.dowd-form-wraper.faq-bg .download-f-cont .left img {width: 40px;font-size: 14px;max-width: fit-content;}
.faq-bg.down-form-accord.dowd-form-wraper.footr-pg .left img {width: 22px;font-size: 14px;}
.dowd-form-wraper.faq-bg .download-f-cont {margin-bottom: 8px; font-size: 14px;}

}


@media (max-width: 991px){
    div.download-form .kyword-box .serch-btn {
        right: 2px;
        bottom:14px;
      
    }
    .download-form .serch-btn {right:26px; bottom:49px;}
    .dowd-form-wraper.faq-bg {padding: 22px 3px;}
    .download-form-wrp .faq-heding{ margin:0 0 30px 0;padding:0}
    .serch-lgn {border-radius: 20px; overflow: hidden;}
    .faq-bg .accordion-button {font-size: 14px;}
.kyword-box .serch-btn {
    right: 16px;
    bottom: 49px;}
.faq-right-padd{padding:0px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;}
.kyword-box .search-tag{border-radius: 0; border-right: none; border-bottom: 1px solid #D3CCBA;}
.kyword-box .search-tag::before{right: unset; left: 50%; transform: translate(-50%, 140%);}
.serch-faq{padding: 20px 15px; border-radius: 0;}
.faq-left-padd{padding:0px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;}
.serch-faq .form-select{margin-bottom: 15px;}
.faq-bg{padding: 28px 0; margin: 40px 0;}
.accodion-text h6{margin-bottom: 0; font-size: 16px;}
.accodion-text li{font-size: 14px;}

}