.show{display:block;}
.mnfraccordians br {display:none;}
.accordion-button {position: relative;display: flex;align-items: center;width: 100%;padding: 10px 15px;font-size: 1rem;color: #212529;text-align: left;background-color: #f2f2f2;border: 0;border-radius: 0;overflow-anchor: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;text-transform: uppercase;border: 1px solid transparent;font-weight: 600;}
@media (prefers-reduced-motion:reduce) {
    .accordion-button {transition: none}
}
.accordion-button:not(.collapsed) {color: #0c63e4;background-color: #e7f1ff;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125)}
.accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform: rotate(-180deg)}
.accordion-button::after {flex-shrink: 0;width: 1.25rem;height: 1.25rem;margin-left: auto;content: "";background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-size: 1.25rem;transition: transform .2s ease-in-out}
.accordion-header {margin-bottom: 0px !important;}
.accordion-item {background-color: #fafafa;margin-bottom: 8px;}
.accordion-item:first-of-type {border-top-left-radius: .25rem;border-top-right-radius: .25rem}
.accordion-item:first-of-type .accordion-button {border-top-left-radius: calc(.25rem - 1px);border-top-right-radius: calc(.25rem - 1px)}
.accordion-item:not(:first-of-type) {border-top: 0}
.accordion-item:last-of-type {border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem}
.accordion-item:last-of-type .accordion-button.collapsed {border-bottom-right-radius: calc(.25rem - 1px);border-bottom-left-radius: calc(.25rem - 1px)}
.accordion-item:last-of-type .accordion-collapse {border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem}
.accordion-header {margin-bottom: 0}
.card-body {flex: 1 1 auto;padding: 1rem 1rem}
.accordion-button:not(.collapsed) {color: #fff;background-color: #038a20;box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125)}
.accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform: rotate(-180deg)}
.accordion-button::after {flex-shrink: 0;width: 1.25rem;height: 1.25rem;margin-left: auto;content: "";background-image: url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-size: 1.25rem;transition: transform .2s ease-in-out
}
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor: pointer
}
.collapse:not(.show) {
    display: none
}
.bg-andersen{border: 2px solid #ffa500;
    /*background-image:
    linear-gradient(to bottom, rgb(245 246 252 / 70%), rgb(223 211 220 / 93%)),
    url(../images/andersen-bg.jpg);
    background-size: cover;*/
    height: -webkit-fill-available;}
.text-box{padding: 15px;color: #000;}
.text-center{text-align: center;}
.line-after-before-text h3::before {content: '';position: absolute;width: 10%;height: 2px;background: #009A06;left: 28%;top:12px;}
.line-after-before-text h3::after { content: '';position: absolute;width: 10%;height: 2px;background: #009A06;right: 28%;top: 12px;}
.bg-andersen h3{font-size: 16px;font-weight: 600;text-transform: uppercase;}
.accordion-button::after {
    /* background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='https://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e"); */
    background-image: url("../images/plus.png");
    /* transform: scale(.7) !important; */
  }
  .accordion-button:not(.collapsed)::after {
    /* background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23333' xmlns='https://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e"); */
    background-image: url("../images/minus.png");
  }
  .product-text-box h3{margin-top: 0px;margin-bottom: 5px;color: #2e2f7c;}
  .accordion-box{margin-top: 50px;}.product-text-box{margin-top: 50px;height: 635px;}
.display-flex{display: flex;}
.clients-logo1 .logo-div1 {
    background: url("../images/menu-sprite.png") no-repeat 0 0px;width: 46px;height: 28px;display: inline-block;margin-right: 12px;float: left;
    transition: .3s ease;}
 .ul-list{list-style: none; margin-top: 5px;}   
 .ul-list ul li{
    list-style: none;
}
ul.ul-list li {
    width: 200px;
    display: table-header-group;
}
.read-more-style{font-size: 14px;     color: #058f06;font-weight: 600;text-decoration: underline;}
.custom-list{list-style: none;line-height: 25px;margin-left: 16px;font-size: 15px;color: #000;}
.custom-list li:before {
    content: '';
    width: 15px;
    height: 15px;
    position: absolute;
    background-image: url('../images/start-icon.svg');
    background-size: cover;
    background-position: center;
    left: 2%;
    /* top: 0;*/
    transform: translateY(50%); 
}
.client-logo-spirits1 .logo-div1.anddersen1{background-position:-43px 7px;}
.client-logo-spirits2 .logo-div1.harvey1{background-position: -43px -110px;}
.client-logo-spirits3 .logo-div1.marvin1{background-position: -43px -32px;width: 43px;}
.client-logo-spirits4 .logo-div1.pella1{background-position: -47px -70px;}
.client-logo-spirits5 .logo-div1.simonton1{background-position: -43px -147px}
.client-logo-spirits6 .logo-div1.simpson1{background-position: -43px -223px;}
.client-logo-spirits7 .logo-div1.soft-lite1{background-position: -43px -306px;}
.client-logo-spirits8 .logo-div1.therma-tru1{background-position: -43px -182px;}
.client-logo-spirits9 .logo-div1.provia1{background-position: -43px -345px;}

.client-logo-spirits10 .logo-div1.awning{background-position: -13px -567px;width: 33px;height: 28px;}
.client-logo-spirits10:hover .logo-div1.awning{background-position: -13px -591px;}
.client-logo-spirits11 .logo-div1.bay-bow{background-position: -45px -567px;width: 34px;height: 28px;}
.client-logo-spirits11:hover .logo-div1.bay-bow{background-position: -45px -595px}
.client-logo-spirits12 .logo-div1.casement{background-position: -10px -627px;width:28px;height: 28px;}
.client-logo-spirits12:hover .logo-div1.casement{background-position: -10px -653px;}
.client-logo-spirits13 .logo-div1.double-hung{background-position: -35px -627px;width: 31px;height: 28px;}
.client-logo-spirits13:hover .logo-div1.double-hung{background-position: -35px -627px;}
.client-logo-spirits14 .logo-div1.garden{background-position: -15px -687px;width: 31px;height: 28px;}
.client-logo-spirits14:hover .logo-div1.garden{background-position: -15px -716px;}
.client-logo-spirits15 .logo-div1.gliding{background-position: -49px -689px;width: 31px;height: 28px;}
.client-logo-spirits15:hover .logo-div1.gliding{background-position: -49px -715px;}
.client-logo-spirits16 .logo-div1.hopper{background-position: -14px -742px;width: 31px;height: 28px;}
.client-logo-spirits16:hover .logo-div1.hopper{background-position: -14px -772px;}
.client-logo-spirits13 .logo-div1.picture{background-position: -35px -627px;width: 31px;height: 28px;}
.client-logo-spirits13:hover .logo-div1.picture{background-position: -35px -627px;}
.client-logo-spirits17 .logo-div1.specialty{background-position: -51px -771px;width: 31px;height: 28px;}
.client-logo-spirits17:hover .logo-div1.specialty{background-position: -51px -771px;}
.client-logo-spirits18 .logo-div1.garden1{background-position:-16px -810px;width: 31px;height: 28px;}
.client-logo-spirits18:hover .logo-div1.garden1{background-position: -16px -810px;}
.client-logo-spirits19 .logo-div1.specialty1{background-position:-52px -807px;width: 31px;height: 28px;}
.client-logo-spirits19:hover .logo-div1.specialty1{background-position: -52px -807px;}
.mnfrmtr {margin-top: 5px;}
.mnfrmtr li:before {content: '';width: 15px;height: 15px;position: absolute;background-image: url('../images/start-icon.svg');
background-size: cover;background-position: center;left: 7%;transform: translateY(50%); }
.client-logo-spirits19 .logo-div1.entry{background-position: -13px -848px;width: 30px;height: 29px;}
.client-logo-spirits19:hover .logo-div1.entry{background-position: -13px -888px;}

.client-logo-spirits20 .logo-div1.hinged{background-position: -40px -848px;width: 31px;height: 29px;}
.client-logo-spirits20:hover .logo-div1.hinged{background-position: -40px -888px;}

.client-logo-spirits21 .logo-div1.gliding{background-position: -15px -936px;width: 31px;height: 29px;}
.client-logo-spirits21:hover .logo-div1.gliding{background-position: -15px -964px;}

.client-logo-spirits22 .logo-div1.multislide{background-position: -43px -936px;width: 31px;height: 29px;}
.client-logo-spirits22:hover .logo-div1.multislide{background-position: -43px -964px;}

.client-logo-spirits23 .logo-div1.lift-and-side{background-position: -44px -992px;width: 31px;height: 29px;}
.client-logo-spirits23:hover .logo-div1.lift-and-side{background-position: -44px -1019px;}

.client-logo-spirits24 .logo-div1.folding{background-position: -15px -992px;width: 31px;height: 29px;}
.client-logo-spirits24:hover .logo-div1.folding{background-position: -15px -1019px;}

.client-logo-spirits25 .logo-div1.pivot{background-position: -23px -1050px;width: 27px;height: 29px;}
.client-logo-spirits25:hover .logo-div1.pivot{background-position: -23px -1077px;}

.client-logo-spirits26 .logo-div1.storm{background-position: -46px -1049px;width: 28px;height: 29px;}
.client-logo-spirits26:hover .logo-div1.storm{background-position: -46px -1077px;}
