.faqhome .titlemain {width: 30%;float: left; position:relative; padding-left:20px;}
.faqhome .titlemain::before { content: "";position: absolute; left: 0px; top:0px; width:5px; background: #FEBF0F;height:100%;}
.faqhome .titlemain h2{font-size: 44px;font-weight:600;margin: 0 0 15px;line-height: 54px;}
.faqhome .titlemain p {font-size: 15px;line-height: normal;}
.faqhome-section{width: 100%;background: #fff;padding: 0;margin: 0;border-bottom: none;}
.faqhome-section .titlemain h2::before { display:none;}
.faqhome .faqcol{position:relative;width:100%;margin-bottom:0;border-bottom:1px solid #eee;padding:10px 42px 10px 20px}
.faqhome .faqcol:last-child { border-bottom:none!important; margin:0;}
.faqhome input{position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;visibility:0}
.faqhome h3{background:none;color:#000;padding:6px 0;position:relative;font-size:18px;font-weight:500;width:100%}
.faqhome label::before{height: 12px;width: 12px;content: "";position: absolute;right: -5px;top:0px;transition: .5s all;transform: rotate(45deg);border-right: 2px solid #000;
border-bottom: 2px solid #000;}
.faqhome label{cursor:pointer;position:relative;display:flex;align-items:center}
.faqhome .p{max-height:0px;overflow:hidden;transition:max-height 0.5s;width:100%}
.faqhome .p p{padding:0}
.faqhome input:checked ~ h3 label::before{transform: rotate(-135deg);top:7px;}
.faqhome input:checked ~ h3 ~ div.p{max-height:500px}
.faqcolright { width:65%; float:right;border: 1px solid #eee;border-radius: 10px;background: #f9f9f9;}
.faq-loader-btn { width:100%; float:left;text-align: center; padding:0 0}
.faq-loader-btn span {background: #005EB8;color: #fff; border-radius: 7px; margin: 20px 0; float: none; display: inline-block; border: none; font-family: Poppins,sans-serif; padding: 10px 20px; font-size: 18px; cursor: pointer;}

.faqloading { width:100%; z-index:99;height:100%;left:0;top:0;  background:#fff;  border-radius:5px;  box-shadow:0 0 10px rgba(0, 0, 0, 0.05);  padding:10px; margin-top:0px;}
.faqloading.is-loading div {   background:#eee;  background:linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius:5px; background-size:200% 100%; animation:1.5s shine linear infinite; }
.faqloading.is-loading div.faqfull { height:45px; margin-bottom:10px; width:100%;}