/*universal product item templates*/
#submitApplication, #applyOnline {
	float: right;
	padding: 14px 25px 14px 25px !important;
	width: 300px !important;
	background: url(https://www.leedsbuildingsociety.co.uk/_resources/img/savings/btn-arrow-dorange-square.gif) no-repeat center right #ffd908 !important;
}
                    
.otherwaysAltText{
   display: none;    
 }

.savings--button {
	margin: 15px;
	display: inline-block;
	width: 300px;
}

.savings--button a {
	padding: 15px;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #182745;
	background-color: #fcd900;
	border-radius: 2px;
	display: inline-block;
	text-align: center;
	width: 270px;
	text-decoration: none !important;
}

/*product page sections*/
.savings__topsection  {
	width: 100%;
	display: flex;
	margin-bottom: 20px;
}
                    
.savings__topsection__title small{
	display: inline-flex;
}

/*interest rate box alignment with nav buttons*/
/*temp until parent container nesting is sorted*/

@media screen and (min-width: 1363px){
	.savings__topsection{
		width: calc(100% + 4px);
		display: table;
	}
}

@media screen and (min-width: 1233px) and (max-width: 1362px){
	.savings__topsection{
		width: calc(101% + 2px);
		display: flex;
	}
}

@media screen and (min-width: 1120px) and (max-width: 1232px){
	.savings__topsection{
		width: calc(102%);
		display: flex;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1119px){
	.savings__topsection{
		width: calc(102% + 3px);
		display: flex;
	}
}

@media screen and (min-width: 991px) and (max-width: 1024px){
	.savings__topsection{
		width: calc(101% + 3px);
		display: flex;
	}
}

@media screen and (min-width: 903px) and (max-width: 990px){
	.savings__topsection{
		width: calc(103% + 3px);
		display: flex;
	}
}

@media screen and (max-width: 902px){
	.savings__topsection{
		width: calc(100%);
		display: flex;
	}
}

.savings__comparison  {
	width: 100%;
	display: flex;
	margin-bottom: 0px;
}

.savings__buttonsection {
	height: min-content;
    margin-bottom: 0;
}

.savings__buttonsection, .savings__summarybox {
	width: 100%;
	display: block;
	margin-bottom: 20px;
}

.savings__bottomsection {
	width: 100%;
	display: block;
}

.savings__topsection__title__image {
  	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: start;
}

.savings__topsection__title {
	width: 65%;
	height: auto;
	float: left;
	box-sizing: border-box;
	display: inline-block;
	position: relative;
}
.savings__topsection__title h1 {
	font-weight: 300;
	font-size: 46px;
	line-height: 56px;
	color: #182745;
}
.savings__topsection__title p {
	font-weight: 300;
	font-size: 22px;
	line-height: 27px;
	color: #182745;
	margin-top: 20px;
	padding-bottom: 0;
}
.savings__topsection__title span {
	font-size: 22px;
}
.savings__topsection__title img {
	height: 100px;
  	width: auto;
	display: inline-block;
	float: left;
  	padding: 0 20px;
}

.savings__topsection__rate {
	float: right;
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	overflow-wrap: break-word;
	word-wrap: break-word;
	background: #FFFFFF;
	border: 1px solid #D6D6D6;
	padding:20px;
	margin-left: 50px;
	height: 100%;
    max-width: 350px;
}


.savings__topsection__rate h2 {
	font-style: normal;
	font-weight: normal;
	font-size: 48px;
	line-height: 59px;
	color: #182745;
}
.savings__topsection__rate p {
	font-style: normal;
	font-weight: normal;
	/*font-size: 20px;*/
	line-height: 20px;
	color: #182745;
	padding-bottom: 0;
}
.savings__topsection__rate--term {
	margin-top: 10px;
	font-weight: bold;
}


/*savings comparison section*/
.savings__comparison__savingsproduct {
	width: 38.7%;
	margin-bottom: 50px;
	display: inline-block;
	box-sizing: border-box;
	position: relative;
}
 .comparison__savingsproduct p {
 	font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 25px;
    color: #182745;
    width: 90%;
    float: right;
 }
 .comparison__savingsproduct--title h2 {
 	font-size: 24px;
 }


.savings__comparison__savingsproduct li {
	font-style: normal;
	font-weight: 300;
	font-size: 20px;
	line-height: 25px;
	color: #182745;
	margin-top: 10px;
}
                                      
.savings__comparison__savingsproduct ul {
	margin-left: 35px;
	flex: 1;
}

.savings__comparison__savingsproduct--1 {
	float: left;
}

.savings__comparison__savingsproduct--2 {
	float: right;
}

.more__details--tick {
	background: #E8F3FB;
	padding: 20px;
	text-align: left;
	margin-left: 10%;
}

.more__details--tick ul {
	list-style-image: url("https://www.leedsbuildingsociety.co.uk/_resources/img/savings/tick-green-v1.png");
}

.more__details--cross {
	background: #E8F3FB;
	padding: 20px;
	text-align: left;
	margin-left: 2.6%;
	margin-right: 10%;
}

/*button section*/
.savings__summarybox-intro {
	width: 100%;
	margin-bottom: 20px;
}

.savings__buttonsection--item {
	width: 100%;
	margin-bottom: 0px;
}

.savings__bottomsection--item {
	width: 100%;
}

.savings__buttonsection h2, .savings__summarybox-intro h2 {
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 29px;
	color: #182745;
}
.savings__buttonsection h2 {
	margin-top: 20px;
}

.savings__bottomsection--item h2 {
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 29px;
	color: #182745;
	margin-bottom: 20px;
}

.savings__summarybox-intro p, .savings__buttonsection--item p {
	font-style: normal;
	font-weight: 200;
	font-size: 22px;
	line-height: 29px;
	color: #182745;
} 

.savings__buttonsection--item {
	margin-top: 20px;
}
  
 .savings__buttonsection--item p {
    padding-bottom: 0;
 }


.savings__bottomsection--item p, .savings__bottomsection--item ul {
	margin-top: 20px;
	font-style: normal;
	font-weight: 200;
	font-size: 22px;
	line-height: 29px;
	color: #182745;
}
  
 .savings__bottomsection--item p{
 	padding-bottom: 40px;
 }

.savings__buttonsection--buttons {
	width: 100%;
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.savings__buttonsection--item__text {
	float: left;
	display: flex;
	width: 73%;
	font-style: normal;
	font-weight: 200;
	font-size: 24px;
	line-height: 29px;
	color: #182745;
	margin-bottom: 20px;
	flex-wrap: wrap;
	justify-content: center;
	flex-direction: column;
}
.savings__buttonsection--item__btn {
	float: right;
	display: flex;
	width: 22%;
    min-width: 257px;
	margin-left: 10px;
	height: 50px;
	margin-top: 6px;
}

#keepSafe {
	scroll-behavior: smooth;
}

/*summary box section*/
.savings__summarybox--item {
	padding:20px;
	display: block;
}
.savings__summarybox--item:nth-child(even) {
	background: #FFFFFF;
	border: 1px solid #E7EBED;
}
.savings__summarybox--item:nth-child(odd) {
	background: #E7EBED;
}
.savings__summarybox--item h3 {
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	color: #182745;
	margin-bottom: 20px;
}
.savings__summarybox--item span {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	color: #182745;
}

.savings__summarybox--item p, .savings__summarybox--item ul, .savings__summarybox--item li, .savings__summarybox--item a {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	color: #182745;
}
.savings__summarybox--item ul {
	margin-left: 16px;
	padding-bottom: 20px;
}

#accountName {
	margin-bottom: 0px !important;
}

/*bottom section*/
.savings__bottomsection--item, .savings__bottomsection--item--applyonline {
	padding:20px;
	overflow-wrap: break-word;
	word-wrap: break-word;
}
.savings__bottomsection--item {
	display: block;
}

#keepSafe {
	margin-top: -10px;
}

.savings__buttonsection--item {
	display: inline-block;
	overflow-wrap: break-word;
	word-wrap: break-word;
}

.savings__bottomsection--item--applyonline {
	height: min-content;
	display: inline-block;
}

#fscs__item1 {
	margin-bottom: 10px;
}

#fscs__item2 {
	margin-top: 0;
}


@media screen and (min-width: 1460px) {
  .savings__bottomsection--item--applyonline {
      display: block;
  }
}

.savings__bottomsection--item--applyonline h2 {
	font-style: normal;
	font-weight: normal;
	font-size: 33px;
	line-height: 40px;
	color: #182745;
	margin-top: -8px;
}
.savings__bottomsection--item--applyonline p {
	font-style: normal;
	font-weight: 200;
	font-size: 22px;
	line-height: 27px;
	color: #182745;
}

.savings__bottomsection--item--applyonline__inner {
	width: 100%;
	display: block;
	background: #E8F3FB;
}

.savings__bottomsection--item--applyonline__inner--laptop {
	display: inline-block;
	float: left;
	width: 85px;
	padding: 0 20px 0 0;
}
.savings__bottomsection--item--applyonline__inner--text {
	display: inline-block;
	width: 90%;
	margin-top: 14px;
}

.savings__bottomsection--item--applyonline__inner--text__item {
	float: left;
	display: flex;
	width: 70%;
}
.savings__bottomsection--item--applyonline__inner--text__btn {
	float: right;
	display: flex;
	width: 300px;
	margin-right: -21px;
}

#submitApplication, #applyOnline {
	display: inherit !important;
}


.savings__bottomsection--branch {
	display: inline-block;
	width: 200px;
	float: left;
}
.savings__bottomsection--post {
	display: inline-block;
	width: 200px;
}


.savings__bottomsection--branch {
	width: 160px;
	float: left;
	padding-right: 50px;
}
.savings__bottomsection--branch__image {
	width: 59px;
	height: 62px;
	float: left;
}
.savings__bottomsection--branch__image img {
	width: 59px;
	height: 62px;
}
.savings__bottomsection--branch__text {
	
	margin-top: 27px;
}

.savings__bottomsection--post {
	width: 160px;

}
.savings__bottomsection--post__image {
	width: 62px;
	float: left;
}
.savings__bottomsection--post__image img {
    width: 67px;
	height: 62px;
	padding-right: 20px;
}
.savings__bottomsection--post__text {
	
	float: right;
	margin-top: 27px;
}



.savings__bottomsection--fscs {
	float: left;
	display: inline-block;
	width: 10%;
}
.savings__bottomsection--fscs__text {
	display: inline-block;
	float: right;
	width: 90%;
}
.savings__bottomsection--fscs__text p {
	padding-bottom: 0px;
	margin-top: 0;
}


.savings__bottomsection--item--applyonline {
	background: #E8F3FB;
}

.savings__bottomsection--item ul {
	margin-left: 24px;
	margin-top: 10px;
	font-style: normal;
	font-weight: 200;
	font-size: 22px;
	line-height: 29px;
	color: #182745;
	list-style: square;
}

.savings__bottomsection--item h2 {
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 29px;
}

.savings__bottomsection--laptop img {
	width: 85px;
	height: 80px;
	display: inline-block;
}

.savings__bottomsection--fscs img {
	width: 90px;
	height: 93px;
	display: inline-block;
}

.savings__bottomsection--branch,
.savings__bottomsection--fscs, .savings__bottomsection--post {
	display: inline-block;
}

.savings__bottomsection--branch__text, .savings__bottomsection--post__text  {
	display: inline;
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	line-height: 27px;
	text-decoration-line: underline;
	color: #182745;
	float: right;
}

.savings__bottomsection--fscs p {
	font-style: normal;
	font-weight: normal;
	font-size: 22px;
	line-height: 30px;
	color: #000000;
	float: right;
}

#otherways {
	margin-bottom: 0px;
	margin-top: 14px;
}

@media screen and (max-width: 1459px) {
	/*bottom section*/
	.savings__bottomsection {
		width: auto;
		display: block;
	}
	.savings__bottomsection--item {
		width: auto;
		display: block;
	}

	.savings__bottomsection--item--applyonline {
		width: auto;
	}
	
	.savings__bottomsection--item--applyonline__inner--laptop {
		float: left;
		padding: 0;
		
	}
	.savings__bottomsection--item--applyonline__inner--text {
		display: block;
		width: auto;
		margin-top: 0;
	}
	.savings__bottomsection--item--applyonline__inner--text__item {
		display: block;
		margin-top: 0;
		padding: 12px 20px 0 20px;
	}

	.savings__bottomsection--item--applyonline__inner--text__btn {
		width: auto;
		padding: 20px 0 0 0;
		float: right;
		display: block;
		margin-right: 0;
	}

	#otherways {
		margin-top: 18px;
	}

}

/*middleground breakpoints*/
@media screen and (max-width: 1459px) and (min-width: 1120px) {
	.savings__buttonsection--item__text {
		width: 65%;
	}
}

/*Apply online*/
@media screen and (max-width: 1459px) and (min-width: 1241px) {
	.savings__bottomsection--item--applyonline__inner--text__item {
		width: 56%;
	}
}

@media screen and (max-width: 1240px) and (min-width: 1121px) {
	.savings__bottomsection--item--applyonline__inner--text__item {
		width: 84%;
	}

}

@media screen and (max-width: 1120px) and (min-width: 901px) {
	.savings__bottomsection--item--applyonline__inner--text__item {
		width: 80%;
	}

}

@media screen and (max-width: 900px) and (min-width: 550px) {
	.savings__bottomsection--item--applyonline__inner--text__item {
		width: 80%;
	}

}

@media screen and (max-width: 1459px) and (min-width: 901px) {

	.savings__buttonsection--item__btn {
		width: initial;
	}

	.savings__bottomsection--item--applyonline h2 {
		font-style: normal;
		font-weight: bold;
		font-size: 32px;
		line-height: 36px;
		color: #182745;
		width: 88%;
		margin-top: -8px;
	}
}
 

@media screen and (min-width: 1200px) {
	#submitApplication, #applyOnline {
		display: initial !important;
	}
}

@media screen and (max-width: 1050px) and (min-width: 901px) {
	.savings__bottomsection--fscs__text {
		margin-left: 20px;
		width: 85%;
	}
}

@media screen and (max-width: 1199px) and (min-width: 550px) {
	#submitApplication, #applyOnline {
		display: initial !important;
	}
	.savings__buttonsection--item {
		padding: 0px;
	}
	.savings__buttonsection--item__text {
		width: 55%;
	}
}

@media screen and (min-width: 901px) {
	.l-col-1-1 {
		margin: 10px 75px 0px 75px !important;
	}
  	#fscs__item2 {
      padding-bottom: 40px;
	}
}

@media screen and (max-width: 1100px) and (min-width: 767px) {
	.savings__topsection__title h1 {
		font-size: 35px;
	}
}

@media screen and (max-width: 900px) and (min-width: 767px) {
	.l-col-1-1 {
    	margin: 15px 10px 0 10px !important;
	}

	.savings__comparison__savingsproduct {
    	width: 48.7%;
    	margin-bottom: 20px;
    }

	.more__details--tick {
		margin-left: 0;
	}
	.more__details--cross {
		margin-right: 0;
	}

	.savings__buttonsection {
		margin-bottom: 0;
      	margin-top: -25px;
	}

	.savings__bottomsection--fscs__text {
		margin-left: 40px;
		float: none;
		width: 70%;
	}
}

@media screen and (max-width: 768px) and (min-width: 481px) {
	.savings__buttonsection--item__text {
		width: 45%;
	}

	.savings__bottomsection--item--applyonline__inner--text__item {
    	width: auto;
		padding: 0;
	}
	.savings__bottomsection--item--applyonline h2 {
		margin-left: 100px;
	}
	.savings__bottomsection--item--applyonline__inner--laptop {
		margin-top: -55px;
	}
}

@media screen and (max-width: 1024px) {
	.savings__topsection__title img {
		height: 70px;
		padding: 15px 15px 0 15px;
	}
}

@media screen and (max-width: 767px) {
	.l-col-1-1 {
    	margin: 15px 0 0 0 !important;
	}

	/*topsection*/
	.savings__topsection {
		display: block;
	}
	.savings__topsection__title {
		width: 100%;
		display: block;
	}

	.savings__topsection__title h1 {
		font-style: normal;
		font-weight: 300;
		font-size: 36px;
		line-height: 37px;
		color: #182745;
		width: 78%;
		float: none;
	}
	.savings__topsection__title p {
		display: block;
		margin: 15px;
	}

	.savings__topsection__rate {
		float: none;
		width: auto;
      	max-width: inherit;
		display: block;
		margin-left: 15px;
		margin-right: 15px;
		clear: both;
	}

	/*comparison*/
	.savings__comparison {
		width: auto;
		display: block;
	}
	.savings__comparison__savingsproduct {
		font-style: normal;
		font-weight: normal;
		line-height: 25px;
		color: #182745;
		margin-bottom: 20px;

		width: 100% !important;
		display: block !important;
	}
	
	.more__details--tick {
		margin-left: 0;
	}
	.more__details--cross {
		margin-left: 0;
		margin-right: 0;
	}

	/*buttons*/
	.savings__buttonsection, .savings__summarybox-intro {
		margin: 0 10px;
		width: auto;
	}
	.savings__buttonsection--item {
		margin-bottom: 20px;
	}
	.savings--button a, .savings--button a {
		margin: 10px auto;
		width: 90%;
	}

	/*summary box*/
	.savings__summarybox {
		margin-top: 20px;
		margin-bottom: 0;
	}
	.savings__summarybox-intro {
		margin-bottom: 20px;
	}

	/*savings-comparison section*/
	.savings__comparison {
		display: block;
	}
	.savings__comparison__savingsproduct--1, .savings__comparison__savingsproduct--2 {
		float: none;
	}
	.savings__comparison__savingsproduct {
		width: 100%;
		display: block;
	}
	.savings__comparison__savingsproduct--1 {
		margin-right: 0;
	}

	.savings__bottomsection--fscs__text {
		margin-left: 40px;
		float: none;
		width: 65%;
	}
}

@media screen and (max-width: 734px) and (min-width: 551px) {
	.savings__buttonsection--item__btn {
			width: 53%;
		}
}

@media screen and (max-width: 700px) {
	.savings__topsection__title img {
		height: 50px;
		padding: 10px 10px 0 10px;
	}
}

@media screen and (min-width: 550px) {
	.savings__bottomsection--fscs__text {
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 550px) {
	.savings__buttonsection--item {
		display: block;
		width: 100%;
		padding: 0;
	}
	.savings__buttonsection--item__text {
		width: 100%;
		float: none;
		display: block;
	}
	.savings__buttonsection--item__btn {
		width: 100%;
		float: none;
		display: block;
		margin-top: 20px;
		margin-left: 0;
		display: block;
	}

	.savings__bottomsection--item--applyonline h2 {
		float: right;
		font-style: normal;
		font-weight: normal;
		font-size: 32px;
		line-height: 36px;
		color: #182745;
		text-align: center;
		width: 80%;
	}
	.savings__bottomsection--fscs{
		width: 20%;
		margin-right: 20px;
	}
	.savings__bottomsection--fscs__text {
		margin-left: 0;
		float: right;
		margin-bottom: 50px;
	}

	#submitApplication, #applyOnline {
	display: inline-block !important;
	}

}

@media screen and (max-width: 360px) {
	.savings__topsection__rate h2 {
		margin-top: -32px;
		margin-left: 95px;
	}
}

@media screen and (max-width: 480px) {
	.savings__topsection {
		margin-bottom: 20px;
	}
	.savings__topsection__title h1 {
		width: 65%;
		font-size: 30px;
	}
  .more__details--tick {
  		padding: 20px 10px 20px 10px !important;
  }
  .more__details--cross {
  		padding: 20px 10px 20px 10px !important;
  }
  .more__details--cross ul {
    	margin-left: 20px !important;
	}
  .savings__comparison__savingsproduct ul {
		margin-left: 25px !important;
	}
  .savings__bottomsection--item, .savings__bottomsection--item--applyonline {
	padding: 20px 20px 20px 10px !important;
}
  
	.savings__topsection__title p, .savings__topsection__rate p, .savings__comparison__savingsproduct li,
	.savings__buttonsection--item__text p, .savings__bottomsection--item li, .savings__bottomsection--item p,
	.savings__bottomsection--item--applyonline__inner p, .savings__bottomsection--branch__text, .savings__bottomsection--post__text,
	.savings__bottomsection--fscs__text p, .savings__buttonsection p, .savings__bottomsection--links p {
		font-size: 16px;
		line-height: 20px;
	}
	.savings__topsection__rate h2 {
		font-size: 30px;
		line-height: 37px;
		width: 100px;
	}
	.savings__topsection__title p {
		margin-top: 20px;
	}

	.savings__topsection__rate {
		margin-left: 10px;
		margin-right: 10px;
	}

	.comparison__savingsproduct--title, .savings__buttonsection h2, .savings__summarybox-intro h2, 
	.savings__summarybox--item h3, .savings__bottomsection--item h2, .savings__bottomsection--item--applyonline h2,
	.savings__bottomsection--item h2, .savings__bottomsection--links h2 {
		font-size: 20px;
		line-height: 25px;
	}

	.savings__summarybox--item p {
		font-size: 15px;
		line-height: 18px;
	}

	.savings--button, .savings--button a {
	    margin: 10px auto;
	    width: auto;
	    display: block;
	}

	.savings__summarybox--item {
		padding: 10px;
	}

	#otherways {
    	margin-top: 0;
  		min-height: 100px;
	}

	.savings__bottomsection--item--applyonline h2 {
		text-align: left;
		font-size: 20px;
		font-weight: bold;
	}
	.savings__bottomsection--item--applyonline__inner--laptop {
		width: 60px;
		margin-top: -25px;
	}
	.savings__bottomsection--item--applyonline__inner--laptop img {
		width: 60px;
    	height: 70px;
	}

	.savings__bottomsection--item--applyonline__inner--text__item {
		margin-top: -20px;
		width: inherit;
		margin-bottom: 0;
      	padding-left: 0;
      	padding-right: 0;
	}

	.savings__bottomsection--item--applyonline__inner--text__btn {
		width: 100%;
	}
	#submitApplication, #applyOnline {
		width: 100% !important;
	}

	.savings__bottomsection--branch__text a, .savings__bottomsection--post__text a {
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		line-height: 20px;
	}

	.savings__bottomsection--item h2 {
		margin-bottom: 10px;
	}

	.savings__bottomsection--branch, .savings__bottomsection--post {
		width: 150px;
	}
	.savings__bottomsection--branch {
		padding-right: 10px;
	}


	.savings__bottomsection--branch__image {
		width: 39px;
		height: 42px;
		padding-right: 10px;
	}
	.savings__bottomsection--branch__image img {
		width: 39px;
		height: 42px;
      	margin-left: 12px;
	}

	.savings__bottomsection--post__image {
		width: 47px;
		height: 42px;
		padding-right: 12px;
	}
	.savings__bottomsection--post__image img {
	    width: 47px;
		height: 42px;
     	margin-left: 6px;
	}

	.savings__bottomsection--branch__text {
		float: left;
		margin-top: 15px;
      	margin-left: 20px;
	}

	.savings__bottomsection--post__text {
		float: left;
		margin-top: 15px;
      	margin-left: 11px;
	}


    .savings__bottomsection--fscs {
    	width: 63px;
    	margin-right: 0;
    }

    .savings__bottomsection--fscs img {
    	display: block;
    	width: 63px;
		height: 64px;
    }
    #fscs {
    	margin-top: -30px;
    }
    .savings__bottomsection--fscs__text {
    	margin-bottom: 25px;
    }
}
@media screen and (max-width: 480px) and (min-width: 290px) {
    .savings__bottomsection--fscs__text {
    	width: 75%;
	}
}

@media screen and (max-width: 340px) {
	#submitApplication, #applyOnline {
		width: inherit !important;
		padding: 14px 70px 14px 25px !important;
	}

	.savings__bottomsection--item--applyonline__inner--laptop {
		margin-top: -45px !important;
	}
}

@media screen and (max-width: 290px) {
	.savings__bottomsection--fscs__text {
    	width: 100%;
    	margin-top: 20px;
	}
}

/*apply scection overrides*/
.cta {
	margin-bottom: initial;
	display: initial;
}
#newctamasterdiv {
	margin-top: initial;
}
#newctafirstdiv {
    width: initial;
    float: initial;

}

.tables-style-3 th, .tables-style-3 td {
	font-size: 16px !important;
}

/*isa declaration wording*/
.p-marginchange {padding-top: 20px;}

/*featured articles at bottom of category pages*/
div.box-3columns.box-3columns-featuredarticles {margin-bottom: 40px;}

/*extra rate mobile fix*/
@media screen and (max-width: 360px) {
	.savings__topsection__rate > h2:nth-child(5){
      margin-top: 0;
      margin-left: 0;
    }
}