header.home{ background-position: bottom right;}
header .menu-title { display: none;	}

/*home*/
.card-types-header {text-align: center;}
.card-types-header a {width: 40%; margin: 10px 1% 0 0;}

.banks .banks-list a { width: 40%; margin: 10px 1% 0 0; background-size: contain;}

.why-us .comparison .half{margin:0 10px;}

.financial-education .third:nth-child(2n), .financial-education .third:nth-child(3n) {display: none;}
.financial-education .third {width: 100%;}

.testimonials { margin: 30px; text-align: center;}

.home-articles .flex { flex-wrap: wrap;}
.home-articles .article { width: 100%;margin: 0 0 20px;}

/*credit cards*/
.credit-card-block { padding: 10px 10px 0;}
.credit-card-block h3 {text-align: center;}
.credit-card-block .flex {flex-wrap: wrap;}
.credit-card-block .credit-card { width: auto; margin: 0 auto;}
.credit-card-block .credit-card-description {margin: 20px 10px;}
.card-details .credit-card-actions {text-align: center;}
.credit-card-block .credit-card-actions { margin: 0 auto; width: 100%; }
.credit-card-block .credit-card-infobox {margin-left: 25px;}

/*loans*/
.loan-block .loan-details {flex-wrap: wrap;}
.loan-block .loan-details > :nth-child(odd)  {margin-left: 0;}
.loan-block .loan-details div {width: 40%; margin-bottom: 30px;}

/*current-accounts*/


.toggle-title h3 {width: 80%;}
.arrow-down {margin-top: 12px;}
.arrow-up {margin-top: 20px;}

/*news*/
.news .flex, .blog .flex, .blog-top .flex { flex-wrap: wrap;}
.blog-top .info {width: 100%;}
.blog-top .image img{width: 100%; text-align: center;}
.blog-post, .posts-list {width: 100%;}
.blog-right-column {width: 100%;padding: 0;}

/*footer*/
footer .flex{display: block;}
footer .social-media, footer .menu-options, footer .credit-cards-footer, footer .banks-footer{width: 90%;margin-left: 5%; margin-bottom: 30px;}
footer ul li{ margin-bottom:12px;}