div.faqs_content
{
    
}
div.faq_ele
{
    border-bottom:1.6px solid #ede8e1;
}
div.faq_ele:first-child
{
    border-top:1.6px solid #ede8e1;
}
div.faq_A
{
    overflow:hidden;
    max-height:0px;
    transition:all ease 1.2s;
}
div.faq_ico
    {
        width: 16%;
        margin-bottom: 3%;
        margin-top: 5%;
    }
div.faq_ico img 
    {
        width:100%;
        height:auto;
    }
div.faqs_content
    {
        padding-top:4%;
        padding-bottom:4%;
    }
div.faq_ele
    {
        padding:4% 0% 4% 0%;
    }
 div.faq_Q
    {
        width:91%;
        margin-bottom: 1%;
        margin-top: 1%;
    }
 div.faq_arrow_ico
    {
           width: 6%;
        margin-right: 2.5%;
        margin-top: auto;
        margin-bottom: auto;
        
    }
    div.faq_arrow_ico img 
    {
        width:100%;
        height:auto;
        transition: all ease 0.6s;
        cursor:pointer;
    }
div.faq_A p 
{
    padding-right:10%;
        padding-top: 2%;
    
}
div.expanded
    {
        max-height:90vh;
    }
.rotated
{
    transform: rotate(180deg);
}
@media only screen and (min-width:1024px) 
{
    div.faq_ico
    {
        width:7.5%;
            margin-bottom: 2%;
    }
    div.faq_header
    {
        /* padding-left:3%; */
    }
    div.faq_ico img 
    {
        width:100%;
        height:auto;
    }
    div.page_title h1
    {
        /* padding-left:3%; */
        margin:3% 0% 3% 0%;
        
    }
    div.faq_section_container
    {
        margin:4% 0% 4% 0%;
    }
    
    div.faq_Q
    {
        width: 94.5%;
        margin-bottom: 1%;
        margin-top: 1%;
    }
    div.faq_arrow_ico
    {
        width: 1.7%;
        margin-right: 2.5%;
        margin-top: auto;
        margin-bottom: auto;
    }
    div.faq_arrow_ico img 
    {
        width:100%;
        height:auto;
    }
    div.faq_ele
    {
        padding:2% 0% 2% 0%;
    }
    div.faq_A
    {
        padding-right:30%;
    }
    div.expanded
    {
        max-height:190vw;
    }
}