#payment .images{max-width: 100%;width: 767px;height: auto;}
#payment{text-align: center;}
#payment div{position: absolute;color: #ffffff;top: 100px;left: 0;right: 0;}
#payment div img{padding-bottom: 20px;}
#payment h1{font-size: 32px;}
#payment p{font-size: 25px;margin-top: 0px;}

#payment-s2 ul{color: #827c8f;font-size: 20px;}
#payment-s2{padding: 45px 0px;}
#payment-s2 .container{max-width: 630px;}
.accordion {cursor: pointer;padding: 25px 0px;width: 100%;border: none;text-align: left;outline: none;
font-size: 23px;transition: 0.4s;}
#payment-s2 button{background-color: #ffffff;}
.accordion::after {content: '\002B';color: #777;font-weight: bold;float: right;margin-left: 5px;}
.accordion::before {color: #777;font-weight: bold;float: left;padding-right: 45px;}
.accordion:nth-child(1)::before {content: url('../img/icon7.png');}
.accordion:nth-child(3)::before {content: url('../img/icon2.png');}
.accordion:nth-child(5)::before {content: url('../img/icon6.png');}
.accordion:nth-child(7)::before {content: url('../img/icon8.png');}
.accordion:nth-child(9)::before {content: url('../img/icon3.png');}
.accordion:nth-child(11)::before {content: url('../img/icon5.png');}
.active:after {content: "\2212";}
.panel {padding: 0 12px 0px 75px;background-color: white;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;
border-bottom: 1px solid #e2e1e5;}
.panel p{margin-top: 0px;color: #827c8f;font-size: 20px;}
.panel:last-child{border-bottom: none;}

@media (max-width: 730px){
#payment div{top: 85px;}
#payment-s2 .container {max-width: 600px;}}

@media (max-width: 699px){
#payment div img {padding-bottom: 5px;max-width: 45px;}
#payment div {top: 90px;}
#payment h1 {font-size: 30px;}
#payment p {font-size: 23px;}
.accordion {font-size: 22px;}
#payment-s2 .container {max-width: 525px;}}

@media (max-width: 649px){
#payment div img {max-width: 40px;}
#payment h1 {font-size: 27px;}
#payment p {font-size: 21px;}
#payment-s2 {padding: 35px 0px;}
#payment-s2 .container {max-width: 475px;}
.panel p {font-size: 19px;}
#payment-s2 ul {font-size: 19px;}}

@media (max-width: 599px){
#payment div img {max-width: 35px;}
#payment h1 {font-size: 26px;}
#payment p {font-size: 20px;}
#payment div {top: 80px;}
.accordion {font-size: 21px;}
#payment-s2 .container {max-width: 440px;}}

@media (max-width: 549px){
#payment div img {max-width: 30px;}
#payment h1 {font-size: 24px;}
#payment p {font-size: 19px;}
#payment div {top: 74px;}
.accordion {font-size: 20px;}
#payment-s2 .container {max-width: 385px;}
.accordion {font-size: 19px;padding: 23px 0px;}}

@media (max-width: 499px){
#payment div img {max-width: 27px;}
#payment h1 {font-size: 22px;}
#payment p {font-size: 18px;}
#payment div {top: 69px;}
.accordion {font-size: 18px;padding: 23px 0px;}
.panel p {font-size: 17px;}
#payment-s2 ul {font-size: 17px;}
.panel {padding: 0 9px 0px 76px;}
#payment-s2 .container {max-width: 375px;}}

@media (max-width: 449px){
#payment div img {max-width: 25px;}
#payment h1 {font-size: 19px;}
#payment p {font-size: 16px;}
#payment div {top: 59px;}
.panel p {font-size: 16px;}
#payment-s2 ul {font-size: 16px;padding-left: 30px;}
.accordion {font-size: 16px;padding: 23px 0px;}
.accordion:nth-child(1)::before {content: url('../img/icon7-2.png');}
.accordion:nth-child(3)::before {content: url('../img/icon2-2.png');}
.accordion:nth-child(5)::before {content: url('../img/icon6-2.png');}
.accordion:nth-child(7)::before {content: url('../img/icon8-2.png');}
.accordion:nth-child(9)::before {content: url('../img/icon3-2.png');}
.accordion:nth-child(11)::before {content: url('../img/icon5-2.png');}
.accordion::before {padding-right: 32px;}
#payment-s2 .container {max-width: 325px;}
#payment-s2 {padding: 25px 0px;}
.panel {padding: 0 8px 0px 52px;}}

@media (max-width: 399px){
#payment div img {max-width: 22px;}
#payment h1 {font-size: 18px;}
#payment p {font-size: 15px;}
#payment div {top: 52px;}
.accordion {padding: 23px 0px;}
.panel {padding: 0 7px 0px 53px;}
#payment-s2 .container {max-width: 300px;}
#payment-s2 {padding: 20px 0px;}
.accordion {font-size: 15px;}
.panel p {font-size: 15px;}
#payment-s2 ul {font-size: 15px;padding-left: 25px;}}

@media (max-width: 359px){
#payment div img {max-width: 21px;}
#payment h1 {font-size: 17px;}
#payment p {font-size: 14px;}
#payment div {top: 46px;}
.accordion::before {padding-right: 17px;}
#payment-s2 .container {max-width: 280px;}
.accordion {font-size: 14px;padding: 18px 0px;}
.panel {padding: 0 7px 0px 37px;}}

@media (max-width: 329px){
#payment div img {max-width: 20px;}
#payment h1 {font-size: 15px;}
#payment p {font-size: 10px;font-weight: 600;}
#payment div {top: 44px;}
.accordion {font-size: 14px;padding: 18px 0px;}
.panel p {font-size: 13px;}
#payment-s2 ul {font-size: 13px;}
#payment-s2 .container {max-width: 270px;}
.panel {padding: 0 5px 0px 37px;}}