#main { padding: 0; }
#footer { z-index: 6; }
.no-footer-border.footer-public .footer-holder .container { border-width: 0; }
.sub-container { padding: 30px 0; }
.sub-container.equal-space-article, .equal-space-article { padding: 40px 50px; }
.article-page[data-pagetype="secure-page"] .sub-container { padding: 40px 50px; border:0; border-radius:4px; }
.jumbotron { margin: 0 0 30px; }
.jumbotron:after { content: ''; display: block; clear: both; }
.jumbotron.jumbotron-bordered { border-bottom: 1px solid #EDEDED; }
.jumbotron.jumbotron-bordered h1 { width: auto; max-width: 50%; float: left; }
.terms-conditions .nested-list { margin: 20px 0; }
.terms-conditions .nested-list li { margin-bottom: 10px !important; }
.faqs .table-responsive .ul-green li:before { left: -20px; }
.faqs .subset-desc sup { font-size: 0.563em; color: #666666; }
.public-custom-background .security-awareness { -webkit-box-shadow: 0 -30px 30px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 -30px 30px 0 rgba(0, 0, 0, 0.1); margin-bottom: 100px; }
.security-awareness .jumbotron.jumbotron-bordered { margin-bottom: 40px; }
.secure-page .gen-article, .secure-page .faq-wrapper { -webkit-box-shadow: none; box-shadow: none; }
.secure-page .jumbotron { padding-bottom: 1px; }
.secure-page .jumbotron h1, .secure-page .jumbotron p { margin-bottom: 12px; }
.contactUs-success { margin-bottom: 130px; }
.set h3 sup { font-size: 0.688em }
.terms-conditions .list-gen-tab-nav { overflow: visible; }
.gen-article { background: #fff; }
.wrapper .air-canada .gen-article{ padding-left:0; padding-right:0;}
#faQs h2 { font-size: 1.571428571428571em; font-weight: 700; line-height: 1.3; }
#faQs h2 a { color: #333; }
.faqs h2 { font-weight: 500; margin: 0 0 15px; }
div#faQs h3 { font-size: 1.285714285714286em; margin-top: 15px; }
.nestedOrderedList { list-style: none; padding: 0; }
#faQs table { width: 100%; border: solid 1px #ddd; }
.td-bdr-left td { border-left: solid 1px #ddd; }
.td-bdr-left td:first-child { border-left-width: 0; }
#faQs table ul { padding: 0 0 0 20px; }
.faqs .set:last-child { padding: 0; border: 0; }
.faqs .question { font-size: 1.142857142857143em; font-weight: 500; margin: 0 0 10px; }
.faqs .table .bg-yellow th { text-align: center; border-width: 0; background: #faa532; }
.faqs .table .header { font-size: 1.142857142857143em; }
.faqs .table .list li { padding-left: 0; }
.faqs .table .list li:before { content: ''; }
ul.list { margin: 0 0 10px; padding: 0; list-style: none; font-weight: 400; }
.faqs .list li { padding-left: 25px; position: relative; }
.list li:before { left: 0; top: 7px; color: #257c59; content: "-"; position: absolute; font: 70%/1 'icomoon'; }
.gen-article .list-logos { padding: 0; width: 100%; display: table; margin: 20px auto; table-layout: fixed; text-align: center; }
.gen-article .list-logos li { padding: 10px; float: none; position: relative; display: table-cell; vertical-align: middle; border: 1px solid #ddd; }
.gen-article.list-logos a { font-size: 0; line-height: 0; display: block; background: #fff; text-align: center; position: relative; white-space: nowrap; }
.gen-article.list-logos a:before { height: 90px; content: ''; width: 1px; }
.gen-article.list-logos a:before, .list-logos a img { display: inline-block; vertical-align: middle; }
.gen-article .list-logos img { max-width: 70%; }
.td-bdr-left td { border-left: solid 1px #ddd; }
.td-bdr-left td:first-child { border-left-width: 0; }

/*************/
#termsConditions h1 { font-size: 1.428571428571429em; margin: 0 0 30px; }
#termsConditions h2 { font-size: 1.285714285714286em; font-weight: 500; }
#termsConditions h3 { margin: 30px 0 15px; font-size: 1.428571428571429em; font-weight: 500; }
#termsConditions h4 { font-size: 1.214285714285714em; font-weight: 500; }
#termsConditions ol li { margin-bottom: 30px; line-height: 1.571428571428571; }
#termsConditions p { line-height: 1.571428571428571; }
#termsConditions .text-italic { font-style: italic; }
#termsConditions .bg-yellow { background: #faa532; color: #fff; }
.terms-conditions .table .bg-green, .terms-conditions .table .table-header td, .terms-conditions .table th { font-size: 1.142857142857143em; color: #fff; border-color: rgba(255, 255, 255, 0.2); border-top: 1px solid #DCE4EF; }
.terms-conditions .table td, .terms-conditions .table th { padding: 12px 20px; }
.terms-conditions .table tr td { border-right: 1px solid #DCE4EF; }
.terms-conditions .table tr td:last-child { border-right: none; }
.main-list { list-style: none; counter-reset: section; }
.main-list > li { position: relative; padding-left: 36px; }
.main-list > li::before { top: -4px; left: 0; font-size: 1.428571428571429em; font-weight: 500; position: absolute; counter-increment: section; content: "" counter(section) ". "; }
.list-none { list-style: none; }
.gen-article .black_bg { background: #222; color: #fff; }
.gen-article .gray_bg { background: #f9f9f9; }
/**************/
#termsConditions h3 { margin: 0 0 15px; }
#termsConditions ol li { magin-bottom: 15px; line-height: 1.571428571428571; }
#termsConditions p { line-height: 22px; }
#termsConditions .text-italic { font-style: italic; }
/*Terms and Conditions*/

#termsConditions { padding: 45px 0 0 30px; }
.conditions #termsConditions .list-none li h4,
.conditions #termsConditions .list-none li h4 span,
.conditions #termsConditions .list-none li h4 strong,
.conditions #termsConditions .list-none li strong span.count-legal,
.conditions #termsConditions .list-none li strong  { margin-right:10px; }


#terms .heading h2 { color: #000000; font-weight: 500; font-size: 1.28571em; line-height: 1.5; margin-bottom: 20px; }
#terms .heading p { color: #444; font-size: 1em; line-height: 1.57143; font-weight: 300; letter-spacing: 0.23px; }
@media (max-width:767px) {#terms .heading p {font-size: 1.167em;}}
#terms .heading p + p { margin-top: 20px; }
.updated-at { line-height: 1.8; display: block; overflow: hidden; text-align: right; padding: 6px 0 0; }
#terms .jumbotron.jumbotron-bordered { margin-bottom: 40px; padding-bottom: 25px; border-bottom: ededed; }
#tnc-desc { position: relative; top: -50px; }
#tnc-nav { padding-left: 0; max-width: 310px; }
#tnc-nav .list-gen-tab-nav { padding: 0; }
#definations h3 { padding: 0 !important; }
.conditions { padding: 30px 0 0 0; }
.conditions .list-gen-tab-nav.fixed { position: fixed; top: 30px;background-color: white; }
.conditions h3 { font-weight: bold; font-size: 1.28571em; line-height: 1.5; margin-bottom: 50px; }
.conditions .list-group-item { border: none !important; }
.conditions .list-group-item:focus, .conditions .list-group-item.active {color: #fff; display: inline-block; width: auto !important; -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); }

.conditions .nav-list li { padding: 0 0 1.5px 0; font-size: 0.85714em; line-height: 1.66667; }
.conditions .nav-list a { display: none; color: #666666; padding: 7px 15px; border-radius: 4px; display: inline-block; width: auto !important; }
.conditions #termsConditions h3 { font-size: 1.28571em; line-height: 1.5; color: #000; padding-top: 0; }
.conditions #termsConditions p { font-size: 1em; line-height: 1.57143; color: #4A4E58; letter-spacing: 0.23px; font-weight: 300; }
.conditions #termsConditions p strong { font-weight: 500; }
.conditions #termsConditions h4 { color: #444; font-weight: bold; font-size: 1em; line-height: 1.85714; }
.conditions #termsConditions ol > li { font-size: 1em; line-height: 1.57143; color: #4A4E58; letter-spacing: 0.23px; font-weight: 300; }
.conditions #termsConditions strong { font-weight: 500; }
.conditions #termsConditions .main-list > li { padding: 0; }
.conditions #termsConditions .fee-heading { font-size: 1.000em; font-weight: 500; margin-bottom: 27px; }
.conditions #termsConditions .list-none { padding: 0; }
.conditions .fee-heading { color: #1C4D39 !important; margin: 55px 0 30px 0; }
.conditions .table { margin: 0; }
.conditions .table-responsive { border-radius: 4px !important; border: 1px solid #DCE4EF !important; margin-bottom: 80px; }
.conditions .table-responsive .th { background-color: rgba(220, 228, 239, 0.3); }
.conditions .table-responsive .th strong { color: #666666 !important; }
.conditions #termsConditions .main-list { padding: 0 !important; }
.conditions .table thead th { border-bottom: 1px solid #dee2e6; border-top: 0px solid #dee2e6; border-right: 1px solid #dee2e6; font-size: 1em; line-height: 1.5em; font-weight: bold; color: #222; }
.conditions .table thead th:last-child { border-right: none; }
.conditions .table tr td:first-child strong { font-size: 1em; line-height: 1.5em; font-weight: 500; color: #383B56; }
.conditions .table tr td:last-of-type { font-size: 0.929em; line-height: 1.5em; }
.conditions .fee-schedule { font-size: 0.857em; line-height: 1.5em; color: #444; letter-spacing: 0.2px; }
.conditions .main-list li:before { color: #000000; font-size: 1.125em; line-height: 1.688em; top: 1px; left: -30px; }
#privacy-policy .jumbotron.jumbotron-bordered { padding-bottom: 24px; border-bottom: 1px solid #EDEDED; margin-bottom: 36px; }
#privacy-policy .jumbotron.jumbotron-bordered h1 { margin-bottom: 0; }
.privacy-policy-secure #privacy-policy { -webkit-box-shadow: none !important; box-shadow: none !important; background-color: #fff; padding: 30px 50px; border-radius: 4px; }
/*FAQs*/
.faq-wrapper .gen-article { margin: 0 0 30px; }
.faq-wrapper .jumbotron p { font-size: 1em; line-height: 1.28571; font-weight: 300; }
.faqs { padding: 0; }
.faqs .alliance { color: #4A4E58; font-size: 1em; line-height: 1.57143; margin-bottom: 30px; display: inline-block; font-weight: 500; }
.faqs .alliance + ul { color: #4A4E58; line-height: 1.69231; margin-bottom: 40px; display: block; }
.faqs .heading { color: #1C6A4A; font-weight: 500; font-size: 1.71429em; line-height: 0.83333; margin-bottom: 50px; }
.faqs .heading-atm { margin-top: 100px; }
.faqs h2 { font-size: 1.28571em; line-height: 1.55556; color: #222222; }
.security-awareness h2 { font-size: 1.25rem; color: #222222; }
.faqs .set { padding-bottom: 30px; position: relative; margin-left: 55px; }
.faqs .subset-count { color: #666; margin-right: 15px; font-weight: 500; position: absolute; left: -55px; }
.faqs .subset-desc { color: #4A4E58; letter-spacing: 0.23px; font-weight: 300; line-height: 22px; }
.faqs .subset-desc a { font-weight: 500; }
.faqs .table-responsive { border: 1px solid #DCE4EF; border-radius: 4px; color: #666666; margin-bottom: 100px; }
.faqs .table-responsive thead { background-color: rgba(220, 228, 239, 0.3); }
.faqs .table-responsive tr:not(:last-child) { border-bottom: 1px solid #DCE4EF; }
.faqs .table { margin-bottom: 0; min-width: 600px; }
.faqs .table td, .faqs .table th { vertical-align: middle; padding: 15px 20px; }
.faqs .table td ul, .faqs .table th ul { margin-bottom: 0 !important; }
.faqs .table th { border-top: 0px; border-bottom: 1px solid #DCE4EF; font-weight: bold; color: #222; }
.faqs .table th:first-child { width: 51.5%; border-right: 1px solid #DCE4EF; }
.faqs .table td.desc { font-size: 0.929em; line-height: 1.384em; }
.faqs .table td:first-child {  font-size: 1em; line-height: 1.28571; font-weight: 500; color: #444; }
.faqs .table .list li { font-weight: 500; color: #4A4E58; }
.faqs .table .table-ss_benefits tr td:first-child { width: 55%; vertical-align: top !important; }
.faqs .ul-green { color: #4A4E58; line-height: 1.69231; margin-bottom: 40px; display: block; padding-left: 0px; list-style: none; margin-left: 0; margin-bottom: 1rem; }
.faqs .ul-green li:before { content: ""; display: inline-block; background-color: #4A4E58; margin-right: 15px; height: 4px; width: 4px; border-radius: 66px; position: absolute; left: 0px; top: 12px; }
.faqs .ul-green.ul-margin { margin-left: 45px; }
.faqs .ul-green li { color: #4A4E58; letter-spacing: 0.23px; font-weight: 400; line-height: 26px; position: relative; margin-left: 20px; }
.faqs #section2 + .section { margin-bottom: 90px; }
.more-info { padding: 100px 9999px 120px; background-color: rgba(216, 216, 216, 0.1); text-align: center; margin: 50px -9999px 0px; }
[data-pagetype="secure-page"] .more-info { background: none; margin-bottom: 0; margin-top: -40px; }
.more-info h4 { color: #000000; font-size: 1.71429em; line-height: 1.45833; }
.more-info p { color: #4A4E58; font-size: 1em; line-height: 1.57143; letter-spacing: 0.23px; margin-bottom: 35px; font-weight: 300; }
.more-info .box { background: #fff; padding: 50px; border-radius: 4px; border: 1px solid #DFDFDF; position: relative; width: 45%; vertical-align: top; }
.more-info .box .img-holder { left: 50px; top: 50%; position: absolute; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); -ms-transform: translate(0, -50%); }
.more-info .box .text { margin-left: 100px; text-align: left; }
.more-info .number { display: block; font-size: 1.28571em; line-height: 1.11111; color: #4A4E58; margin-bottom: 10px; }
.more-info .moto { font-size: 1em; line-height: 1.42857; color: #666666; }
.more-info .list-inline-item:not(:last-child) { margin-right: 30px; }
.sources .text a { color: #444; }
.conditions .note { color: #666666; font-size: 0.786em; line-height: 1.5em; display: block; }
.conditions .note-bold { font-weight: 500; color: #444; font-size: 0.857em; line-height: 1.7em; }
/*Privacy Policy*/
#privacy-policy .policy-text { font-weight: 300; color: #4A4E58; font-size: 1em; line-height: 1.57143; }
@media(max-width: 767px) {#privacy-policy .policy-text {font-size: 1.167em;}}
#privacy-policy .policy-text > * { margin-bottom: 20px; }
#privacy-policy .policy-text .main-text { font-weight: 500; }
@media (min-width: 992px) {
	#faQs .table-responsive { border-width: 0; }
}
@media (min-width: 992px) {
	#termsConditions .table-responsive { border-width: 0; }
}
@media (min-width: 992px) {
	#faQs .table-responsive { border-width: 0; }
}
@media (max-width: 1366px) {
	#tnc-nav .list-gen-tab-nav.up { -webkit-transform: translate(0px, -160px); -ms-transform: translate(0px, -160px); transform: translate(0px, -160px); }
}
@media (max-width: 1199px) {
	.more-info .box { width: 100% !important; }
}
@media (max-width: 991px) {
	.conditions h3 { margin-bottom: 10px; }
	#faQs table { border-width: 0; }
	.gen-article .list-logos { display: block; }
	.gen-article .list-logos li { width: 33.333%; vertical-align: top; display: inline-block; margin: 0 0 4px; text-align: center; }
	.gen-article .list-logos a:before { height: 102px; }
	.security-awareness .jumbotron.jumbotron-bordered { padding-bottom: 20px; margin-bottom: 20px; }
	.jumbotron.jumbotron-bordered h1 { margin-bottom: 0; }
}
@media (max-width: 991px) {
	#faQs table { border-width: 0; }
	.gen-article .list-logos { display: block; }
	.gen-article .list-logos li { width: 33.333%; vertical-align: top; display: inline-block; margin: 0 0 4px; text-align: center; }
	.gen-article .list-logos a:before { height: 102px; }
}
@media (max-width: 991px) {
	.footer-public .footer-holder .container { padding: 40px 35px 30px; }
	.more-info .box { width: 100% !important; }
}
@media (max-width: 991px) {
	.list-logos { white-space: normal; margin: 0 !important; margin-top: -20px !important; }
	.list-logos li { margin-bottom: 25px; }
	.updated-at { float: none; }
	#wrapper.public-custom-background { background-size: 1200px auto !important; }
	.security-awareness .jumbotron.jumbotron-bordered { padding-bottom: 10px; }
	#tnc-nav { max-width: 100%; }
	#tnc-desc { top: -20px; }
}
@media (max-width: 767px) {
	[data-pagetype="secure-page"] .content-container { padding: 0; }
	.main-list { padding: 0 0 0 30px; }
	.main-list > li { padding: 0 0 30px; }
	.main-list > li::before { left: -30px; }
	.gen-article { font-size: 0.8571428571428571em; }
	.gen-article .black_bg.text-center { text-align: left !important; }
	.gen-article ol[type] { padding: 0; }
	.gen-article .table-responsive { width: auto; border: 1px solid #dee2e6; margin-bottom: 20px; }
	.gen-article .table-responsive table { width: 767px; border-width: 0; margin: 0 !important; }
	#termsConditions { padding: 0; }
}
@media (max-width: 767px) {
	#terms #tnc-nav { max-width: inherit; margin-bottom: 40px; position: relative; z-index: 10; }
	#terms .ul-green li, #terms .faq-wrapper p { font-size:0.750em !important; }
}
@media (max-width: 767px) {
	.conditions { padding: 0 0px; }
	.conditions h3 { margin-bottom: 20px !important; }
}
@media (max-width: 767px) {
	.conditions .nav-list a.list-group-item { display: block; padding: 5px 10px; height: 100%; }
	.conditions .list-group-item:hover,
	.conditions .list-group-item:focus,
	.conditions .list-group-item.active { background-color: #fff; color: #000; }
	.conditions .list-group-item:hover.active, .conditions .list-group-item:focus.active, .conditions .list-group-item.active.active { color: #000 !important; background: #fff !important; }
}
@media (max-width: 767px) {
	.conditions .main-list li:before { top: 15px; left: -25px; }
}
@media (max-width: 767px) {
	#privacy-policy .jumbotron.jumbotron-bordered { margin-bottom: 20px; padding-bottom: 20px; }
	#privacy-policy .d-block { color: #666666; }
	.faqs .table-ss_benefits .ul-green { margin-left: 20px !important; }
}
@media (max-width: 767px) {
	.faqs.security-awareness { padding: 20px; }
	.faqs .subset-desc, .faqs .alliance, .faqs .ul-green, .faqs .ul-green.ul-margin { margin-left: 0px; }
	.faqs .heading { font-size: 1em; line-height: 1.714em; margin-bottom: 20px; }
	.faqs .heading-atm { margin-top: 30px; }
	.faqs h2 { font-size: 1em; line-height: 1.28571; }
	.faqs .table-responsive { margin-bottom: 60px; }
	.faqs #section2 + .section { margin-bottom: 60px; }
}
@media (max-width: 767px) {
	.public-custom-background .security-awareness { padding: 30px 15px; margin: 0 0 30px; }
	.more-info { padding-top: 30px; padding-bottom: 30px; margin: 0 -9999px;}
	.more-info .box { padding: 50px 20px; }
	.more-info .box .img-holder { left: 0px; top: 50px; display: block; width: 100%; text-align: center; }
	.more-info .box .text { width: 100%; margin: 0; position: relative; top: 50px; margin-bottom: 15px; text-align: center; }
}
@media (max-width: 767px) {
	.faqs .table { font-size: 0.9em; }
	.faqs .set { margin-left: 0; }
	.faqs .subset-count { left: -40px; }
	.sources .box { height: 180px !important; }
	.more-info .number { font-size: 1.000em; }
	.more-info h4 { font-size: 1.250em; }
	.faqs .table-responsive { margin-left: 0; width: 100%; }
	.faqs .table-responsive .ul-green li { margin-left: 30px; }
	.subset-desc, .table tr td, .table tr td ul li {  font-size:1em; line-height: 1.5; }
	.ul-green li { font-size:1em; }
	.conditions .main-list li:before { display: none; }
	.security-awareness .jumbotron.jumbotron-bordered { margin-bottom: 20px; margin-top: 0; padding-bottom: 20px; }
	.list-logos { white-space: normal; margin: 0 !important; margin-top: -20px !important; }
	.list-logos li { margin-bottom: 25px; }
	#terms #tnc-nav { padding: 0; margin: 0 0 10px; }
	.conditions .list-gen-tab-nav { margin: 0; }
	#tnc-nav,
	#tnc-desc { clear: both; top: auto; padding: 0; }
	.conditions #termsConditions h3 { margin: 0 0 12px !important; }
	#terms .jumbotron.jumbotron-bordered { margin: 0 0 30px; }
	.jumbotron.jumbotron-bordered h1 { float: none; max-width: none; margin: 0; width: auto; }
	.updated-at { display: block; overflow: visible; text-align: left; padding: 0; }
	[data-pagetype="secure-page"] .more-info { margin-top: 0; margin-bottom: 0; background: none; }
	
	.conditions .row { margin: 0; }
	.sub-container.equal-space-article, .equal-space-article { padding: 25px; }
	.article-page[data-pagetype="secure-page"] .sub-container { padding: 25px; }
	.footer-public .footer-holder .container { padding: 40px 15px 30px; }
}
@media (max-width: 579px) {
	.wrapper .jumbotron h1 { font-size: 1.5em; }
	#terms .jumbotron.jumbotron-bordered { margin-bottom: 20px; padding-bottom: 20px; }
	#privacy-policy .jumbotron.jumbotron-bordered { padding-bottom: 15px !important; }
}
@media (max-width: 579px) {
	.more-info .subset-desc { margin-left: 0 !important; }
	.more-info p { width: 80%; margin: 0 auto; margin-bottom: 0px;}
}
@media (max-width: 579px) {
	.faqs .subset-count { font-size: 100%; position: static; }
	.faqs h2 { margin-left: 0; }
	.faqs .table-responsive .ul-green li, .faqs .set { margin-left: 0px; }
	#privacy-policy.security-awareness { padding: 40px 20px 0px; }
	#privacy-policy.security-awareness .subset-desc { font-size: 0.750em; }
	#privacy-policy.security-awareness h3 { font-size: 1.3em; }
	.contact-us .form-success:before, .contact-us .form-success > * { display: block; }
	.contact-us .form-success img { display: block; width: 100%; }
	.faqs .ul-green li { margin-left: 0px; }
	.faqs .list li { padding-left: 20px; }
}
@media (max-width: 480px) {
	.gen-article .list-logos li { width: 48%; }
}
@media (max-width: 480px) {
	.gen-article .list-logos li { width: 48%; }
}

.security-awareness.i2c { box-shadow: none; padding-top: 30px; }

/*== style for ac-faq articles===*/
/*==== legal & disclaimer==== */

	.sub-container.air-canada .jumbotron.jumbotron-bordered { margin-bottom: 0px; border:none; }
	.secure-page .sub-container.air-canada .jumbotron { padding-bottom: 25px; }
	.sub-container.air-canada .jumbotron h1 { margin-bottom: 0; }
	.sub-container.air-canada .gen-article p { line-height: 28px; color:#4A4E58; letter-spacing: 0.23px; font-weight: 300; }
	.sub-container.air-canada .sub-container:before	{ box-shadow: 0 0px 30px 0 rgba(0, 0, 0, 0.1) !important; height:100% !important; } 
	@media (max-width:768px) { 
	.sub-container.air-canada .jumbotron.jumbotron-bordered { padding-bottom: 15px; }
	}
	
/*===== FAQs*/
.sub-container.ac-faq.faq .faq-wrapper .gen-article hr {
    display: none;
}
.sub-container.ac-faq.faq .faqs a { color:#D7282E; font-weight:normal; }
.sub-container.ac-faq.faq .faqs { margin-bottom: 0; padding: 0; }
.sub-container.ac-faq.faq .faqs .set { margin: 0 0 40px 35px; padding: 0; }
.sub-container.ac-faq.faq .faqs .subset-count { left: -35px; }
.sub-container.ac-faq.faq .sub-container { padding: 0; }
.sub-container.ac-faq.faq .sub-container:before { height: 100% !important; box-shadow: 0 0px 30px 0 rgba(0, 0, 0, 0.1) !important; display: none;  }

@media (max-width: 579px) {
	.sub-container.ac-faq.faq .faqs .set { margin: 0 0 40px 5px; }
	.sub-container.ac-faq.faq .jumbotron h1 { font-size: 1.525em; }
	.sub-container.ac-faq.faq .faqs { padding: 10px 0; }
	.sub-container.air-canada .jumbotron.jumbotron-bordered h1 { width: 100%; }
	.sub-container.air-canada a:hover { color: #D7282E; }
}	

/*===== Terms & Conditions -i2c ====*/
.tnc.tnc-i2c .conditions .list-group-item:focus, .conditions .list-group-item.active {color: #fff; display: inline-block; width: auto !important; box-shadow: none;}
/*===== version3 faq and help =====*/
.version3.sub-container { margin-bottom: 30px; }
.version3 .jumbotron { border-radius: 0; border-width: 0; padding-bottom: 0; }
.sub-container.equal-space-article.faq-version3 .jumbotron { margin:  0 -50px 30px; border-width: 0; padding: 0; }
.faq-version3  .faqs .question { font-weight: 400; margin: 0; }
.article-accordion h2 {margin: 0;font-weight: 400;/*line-height: 1.375?;*/font-size: 1.14285em;border-top: 1px solid #f3f3f3;}
.article-accordion .accordion-holder:first-child h2 { border-top: 0; }
.article-accordion .opener {display: block;color: #202020;padding: 0 50px;position: relative;padding:  20px 60px 20px 0;}
.article-accordion [class*="icon-arrow"] {top: 50%; right: 0;color:#aeaeae;font-size: 70%;position: absolute;transition: all 0.25s ease;transform: translate(0,-50%);}
.article-accordion .active [class*="icon-arrow"] {transform: translate(0,-50%) rotate(90deg);}
.article-accordion .ans p { margin: 0; }
.article-accordion .ans p + p { margin: 10px 0 0; }
.article-accordion .accordion-slide { padding: 0 0 20px; display: none; }
.about-article-content > *:last-child { margin-bottom: 0; }
/* term */
.agreement-text { margin: 0 0 15px; }
.terms-article-content.sub-version3 *:last-child { margin-bottom: 0; }
.agreement-text p { margin: 0 0 15px; }
.agreement-text p strong.add { text-decoration: underline; }
.agreement-text p span { text-decoration: underline; }
.terms-article-content.sub-version3 .agreement-list { margin: 0 0 15px; padding: 15px 0 0 25px; }
.terms-article-content.sub-version3 .agreement-list.add { padding: 0 0 0 25px; }
.terms-article-content.sub-version3 .agreement-list li { position: relative; padding: 0 0 0 15px; margin: 0; }
.terms-article-content.sub-version3 .agreement-list li:before { position: absolute; top: 10px; left: 0; content: ''; width: 6px; height: 6px; border-radius: 100%; background: #000; }
.terms-article-content.sub-version3 .agreement-list li + li { margin: 10px 0 0; }
.terms-article-content.sub-version3 .agreement-list li span { text-decoration: underline; }
.benefits-article.version3 .jumbotron { padding:20px; border:1px solid #dddddd; margin:0 0 20px; background:rgba(72,174,74,0.10); }
.benefits-article.version3 h1, .benefits-article.version3 h2 { font-size:24px; line-height:30px; color:#333333; margin:0; font-weight:600; padding:0; border:none; }
#gtb_mastercard { color:#231f20; }
#gtb_mastercard .img_banner-wrapper { position:relative; width:100%; max-width:450px; display:block; margin:0 auto 30px; }
#gtb_mastercard .img_logo-wrapper { position:relative; width:100%; max-width:400px; display:block; margin:0 auto; }
#gtb_mastercard .img_logo-wrapper>.img_description { margin:0 auto 10px; padding:0 10px; text-align:center; line-height:1.3; font-weight:700; }
#gtb_mastercard .img_logo-wrapper>img { width:100%; max-width:120px; display:block; margin:0 auto; }
#gtb_mastercard .same_color { color:inherit; }
#gtb_mastercard .banner_description { background:#d7d2cc; padding:20px 28px; margin:0; color:#231f20; }
#gtb_mastercard .banner_description>* { line-height:1.5; font-size:inherit; font-weight:normal; }
#gtb_mastercard .banner_description>h2 { font-size:23px; font-weight:700; margin:0 0 30px; }
#gtb_mastercard .banner_description>h5 { font-size:14px; font-weight:700; margin:0; padding:0; }
#gtb_mastercard .dark_heading~.dark_heading { margin-top:20px; }
#gtb_mastercard .dark_heading { background:#231f20; color:#ffffff; font-weight:700; font-size:18px; line-height:1.3; padding:3px 10px; margin-top: 0; }
#gtb_mastercard ul li { margin: 10px 0; padding-left: 0; padding-right: 0;}
.policy-article.version3 .fcu-logo { float: left; max-width: 228px; }
.policy-article.version3 .fcu-logo img { max-width: 100%; display: block; height: auto; }
.policy-article.version3 .privacy-header .text { float: right; font-size: 14px; line-height: 17px; font-weight: 700; margin: 15px 0; }
.policy-article .privacy-header { margin: 0 0 30px; }
.policy-article .table-responsive { margin: 0 0 20px; }
.policy-article .table-responsive:last-child { margin: 0; }
.policy-article  .table-responsive table {border: 1px solid #f3f3f3; margin: 0; }
.policy-article  .table-responsive table th { background-color: #3fae2a; border: none; color: #fff; padding: 10px 20px; }
.policy-article  .table-responsive  table tr.even td { background: #fafbfc; }
.policy-article  .table-responsive table td:first-child { border-left: medium none; font-weight: 700; text-align: left; }
.policy-article .table-responsive .custom-list { list-style: none; margin-bottom: 10px; padding: 0; }
.policy-article .table-responsive .disc li { list-style: none; padding: 0 0 0 12px; position: relative; }
.policy-article .table-responsive .disc li::before { background: #767676; border-radius: 50%; content: ""; height: 4px; left: 0; position: absolute;	top: 9px; width: 4px;}
.policy-article .table-responsive table th.tx-left { vertical-align: middle; }
.gen-article a:hover, .gen-article a:focus,
.faqs a:hover, .faqs a:focus, .more-info a:focus { text-decoration: underline; outline: dotted 1px; }
@media (max-width: 767px) { 
	.faq-version3 { font-size: 0.85em; }
	.policy-article .table-responsive { overflow-x: auto; }
	.policy-article .table-responsive .table {
		width: 768px;
		min-width: 768px;
	}
	.policy-article.version3 .fcu-logo { max-width: 150px; }
	.article-page[data-pagetype="secure-page"] .sub-container.version3 { padding: 25px 15px; margin: 15px 0; }
}


.Prvcyul{list-style-type:none;margin:0;padding:0;width:100%}
.Prvcyul li{border:1px solid rgb(191,191,191);width:100%;display:table;margin:0 0 20px}
.Prvcyul li>span{width:15.5%;padding:10px 15px 10px 10px;background:rgb(191,191,191);font-size:20px;font-weight:700;color:rgb(0,0,0)}
.Prvcyul li>div,.Prvcyul li>span{display:table-cell;vertical-align:middle}
.Prvcyul li>div{width:84.5%;padding:10px}
.Stng>div{color:rgb(0,0,0);font-size:24px;font-size:24px;line-height:27px;font-weight:700;text-align:center}
.internal-list li{border:none!important}
.privacy_holder .row{margin-left:0!important;margin-right:0!important}
.privacy_holder .responsive_table{border:1px solid rgb(191,191,191);margin-bottom:60px}
.responsive_table tr th{padding:15px}
.responsive_table tbody td{color:rgb(0,0,0);padding:15px 5px 15px 10px;border:1px solid rgb(191,191,191);font-size:13px;font-weight:400}
.privacy_holder .responsive_table tbody td{border-bottom:0;vertical-align:middle!important}
.ui-dialog[aria-describedby="termsAndCondDialog"] .ui-dialog-content .force-read-btns{position: sticky;bottom: 0;background: #fff;min-width: 100%;padding: 20px 0;text-align: center;}
.ui-dialog[aria-describedby="termsAndCondDialog"] .ui-dialog-content .force-read-btns .btn{min-width: 144px}
body.ccart [aria-describedby="termsAndCondDialog"].ui-dialog .ui-dialog-content.forceUserRead{padding-bottom: 0;}
.ui-dialog-content .force-read-btns .btn:not(:last-child){margin-right: 15px;}
.ui-dialog.forceUserReadParent [data-label]{text-transform: unset !important;}
.ui-dialog.forceUserReadParent .table-custom{padding: 0 !important;}
.all-fee-htable thead tr th:nth-child(1){width: 25% !important;}
.all-fee-htable thead tr th:nth-child(2){width: 20% !important;}
.all-fee-htable thead tr th:nth-child(3){width: 55% !important;}
@media(max-width:767px){
	.faqs .table-responsive.plans-table-fsb{border: 0 !important;}
	.gen-article .table-responsive.plans-table-fsb table{width: 100%;min-width: 100% !important;}
	.gen-article .table-responsive.plans-table-fsb table tr{border-bottom: 0 !important;}
	.gen-article .table-responsive.plans-table-fsb table tbody{max-height: 100% !important;}
}
@media(max-width:420px){
	.ui-dialog[aria-describedby="termsAndCondDialog"] .ui-dialog-content .force-read-btns .btn{min-width: 114px;}
}
body.ccart [aria-describedby="termsAndCondDialog"].ui-dialog-scroll{overflow: hidden !important;}
body.ccart [aria-describedby="termsAndCondDialog"].ui-dialog-scroll .slimScrollDiv {height: calc(90vh - 118px) !important;min-height: calc(90vh - 118px) !important;max-height: calc(90vh - 118px) !important;padding-top: 5px;}
body.ccart [aria-describedby="termsAndCondDialog"].ui-dialog-scroll .slimScrollDiv .scroll-holder{height: calc(90vh - 118px) !important;}

.i2c-articles .faqs .card{border: none;}
.i2c-articles .faqs .card-header{border-bottom: none;padding: 0;border-radius: 0;}
.i2c-articles .faqs .btn-link:hover, .i2c-articles .faqs .btn-link:focus{outline-offset: 0;outline: none;text-decoration: none;}
.i2c-articles .faqs .btn:not(.dropdown-toggle):active{top: 0;}
.i2c-articles .faqs .btn-link{border: none; padding: 20px;color: #1C1F22;width: 100%;text-align: left;}
.i2c-articles .faqs .btn-link .icon-arrow-down{display: none;}
.i2c-articles .conditions .list-gen-tab-nav.fixed{width: 295px; top: 0;padding: 30px 0 0 !important;}
.i2c-articles .conditions .main-list li ol li:before { display: none; }
.i2c-articles .conditions .list-item{margin: 1px 1px 0 1px;}
.i2c-articles .conditions .list-group-item{text-decoration: none;}
.i2c-articles .conditions .table-responsive{margin: 0 0 30px;}

.i2c-articles .conditions .mobile-scroll{max-height: calc(100vh - 295px);overflow: auto;}
.i2c-articles .conditions .mobile-scroll{scrollbar-color: #888 #f1f1f1;scrollbar-width: thin;}
.i2c-articles .conditions .mobile-scroll::-webkit-scrollbar{width: 8px;}
.i2c-articles .conditions .mobile-scroll::-webkit-scrollbar-track {background: #f1f1f1;}
.i2c-articles .conditions .mobile-scroll::-webkit-scrollbar-thumb {background: #888;}
.i2c-articles .conditions .mobile-scroll::-webkit-scrollbar-thumb:hover {background: #555;}
.i2c-articles .mobile-scroll .list-inline.nav-list.list-group{position: relative;}


@media (max-width: 1366px) {
	.i2c-articles #tnc-nav .list-gen-tab-nav.up { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
}

@media(max-width:991px){
	.i2c-articles .conditions{padding: 0;}
	.i2c-articles .tab-d-none {display: none !important;}
	.i2c-articles .tnc .list-gen-tab-nav:before{height: 0;}
	.i2c-articles .conditions .list-gen-tab-nav.fixed{position: fixed !important;width: 100%; top: 0;left: 0;background-color: white;z-index: 100; margin: 0;padding: 0 0 17px !important;}
	.i2c-articles .conditions .list-gen-tab-nav h3{font-size: 14px; margin: 25px 20px 19px;}
	.i2c-articles .conditions .list-gen-tab-nav{border: none; margin: 0 0 15px;}
	.i2c-articles .conditions .nav-list .list-item{padding: 0 20px;display: contents;}
	.i2c-articles .conditions .nav-list .slick-slide{margin: 0 6px;border-top: none;outline: none;}
	.i2c-articles .conditions .nav-list .slick-slide:nth-last-of-type(1){margin-right: 0;}
	.i2c-articles .conditions .nav-list .list-group-item{padding: 5px 17px;font-weight: 300;font-size: 14px;line-height: 145%;color: #4A4E58;border: 1px solid #D6D6D6 !important;border-radius: 40px;white-space: nowrap;text-decoration: none;}
	.i2c-articles #termsConditions { padding: 0; }
	.i2c-articles .conditions #termsConditions h3 {padding: 0 0 0 25px; font-size: 14px;font-weight: 700;display: none;}
	.i2c-articles .conditions .main-list li::before {top: 0;left: 0;font-size: 14px;color: #000;font-weight: 700;display: none;}
	.i2c-articles .list-group {flex-direction: row;gap: 12px;}
	.i2c-articles #terms #tnc-nav {z-index: 10;clear: both;position: relative;margin: 0 0 10px;max-width: inherit;padding: 0;}
	.i2c-articles #terms #tnc-desc {top: auto;}
	.i2c-articles .mobile-scroll{margin: 0 20px;}
	.i2c-articles .gen-article a:hover, .i2c-articles .gen-article a:focus, .i2c-articles .faqs a:hover, .i2c-articles .faqs a:focus, .i2c-articles .more-info a:focus {outline: none;}
	.i2c-articles #tnc-nav .mobile-scroll::-webkit-scrollbar {display: none;}
	.i2c-articles #tnc-nav .mobile-scroll{overflow-x: auto;-ms-overflow-style: none;  scrollbar-width: none; }
	.i2c-articles .conditions #termsConditions .main-list > li{padding-top:135px;margin-top:-135px;}
	.i2c-articles .tnc #terms .conditions .list-group-item:hover, .i2c-articles .tnc #terms .conditions .list-group-item:focus {color: #4A4E58 !important;border-color: #D6D6D6 !important;background: transparent !important;outline: none !important;}
}

@media(max-width:767px){
	.i2c-articles {margin: 0 -15px !important;}
	.i2c-articles .terms-conditions {border-radius: 6px;}
	.i2c-articles .terms-conditions #main .container{padding: 0;}
	.i2c-articles .gen-article .jumbotron.jumbotron-bordered{border-bottom: none; margin: 0 0 6px !important;padding: 0 !important;}
	.i2c-articles .tnc .jumbotron.jumbotron-bordered{display: none;}
    .i2c-articles .security-awareness .jumbotron.jumbotron-bordered h1 { display: block; padding: 20px 20px 0;}
	.i2c-articles .gen-article .jumbotron.jumbotron-bordered .updated-at{font-weight: 400;font-size: 12px;line-height: 167%;color: #383B56;}
	.i2c-articles .sub-container.equal-space-article, .i2c-articles .equal-space-article {padding: 20px;margin: 0;background: #FFFFFF;box-shadow: 0px -1px 20px rgb(0 0 0 / 5%);border-radius: 6px;border-top: none;}
	.i2c-articles .sub-container.equal-space-article.faqs, .i2c-articles .sub-container.equal-space-article.faq{padding: 0;}
	.i2c-articles .sub-container{height: auto;}
	.i2c-articles #terms .heading h2{color: #1C1F22;font-weight: 700;font-size: 14px;line-height: 145%;margin-bottom: 16px;}
	.i2c-articles .faq-wrapper .gen-article{display: none;}
	.i2c-articles .faqs #accordion{border-radius: 6px; overflow: hidden;}
	.i2c-articles .faqs .subset-desc{margin: 0;font-weight: 400;font-size: 14px;line-height: 143%;color: #4A4E58;}
	.i2c-articles .faqs .card:nth-of-type(odd) .card-header, .i2c-articles .faqs .card:nth-of-type(odd) .card-body{background-color: #FFFFFF;}
	.i2c-articles .faqs .card:nth-of-type(even) .card-header, .i2c-articles .faqs .card:nth-of-type(even) .card-body{background-color: #F5F5FA;}
	.i2c-articles .faqs .card .card-body{padding: 0 16px 16px 16px;}
    .i2c-articles .faqs .top-p{padding: 20px;}
    .i2c-articles .faqs .top-p p:nth-last-of-type(1){margin: 0;}
	.i2c-articles .faqs .btn-link{margin: 0;font-size: 14px;font-weight: 500;line-height: 20px;white-space: normal;padding: 16px 60px 16px 16px;border-radius: 0;}
	.i2c-articles .faqs .btn-link[aria-expanded='true']{color: #0E6DB7;}
	.i2c-articles .faqs .ul-green{margin: 0;}
	.i2c-articles .faqs .ul-green li{margin: 0; padding-left: 20px;font-size: 14px;}
	.i2c-articles .faqs .ul-green li:before{left: 4px;top: 12px;height: 3px;width: 3px;}
	.i2c-articles .faqs .set{padding-bottom: 0;}
	.i2c-articles .faqs .subset-count{display: none;}
	.i2c-articles .faqs .btn-link .icon-arrow-down{display: block;position: absolute;font-size: 6px;right: 25px;top: 45%;color: #C4C4C4;}
	.i2c-articles .faqs .btn-link[aria-expanded='true'] .icon-arrow-down{transform: rotate(-180deg);top: 42%;color: #0E6DB7;}

	.i2c-articles .gen-article .table-responsive table{width: 100%;}
	.i2c-articles .gen-article .policy-text{margin: 0;}
	.i2c-articles .gen-article .policy-text .main-text{font-size: 14px; line-height: 145%; color: #242A41;margin-bottom: 16px;} 
	.i2c-articles .gen-article .policy-text span{font-size: 12px;line-height: 167%;color: #1C1F22;}
	.i2c-articles .conditions .table-responsive, .i2c-articles .table_type_1, .i2c-articles .table_type_1 .th, .i2c-articles .table_type_1 .th tr, .i2c-articles .table_type_1 .th tr th, .i2c-articles .table_type_1 tr td, .i2c-articles .conditions .table-responsive, .i2c-articles .table_type_2, .i2c-articles .table_type_2 .th, .i2c-articles .table_type_2 .th tr, .i2c-articles .table_type_2 .th tr th, .i2c-articles .table_type_2 tr td{display: block; border: none !important;}
	.i2c-articles .conditions .table_type_1 .th tr th, .i2c-articles .conditions .table_type_2 .th tr th, .i2c-articles .conditions .table_type_3 .th tr th strong{width: 100%;font-size: 14px;font-weight: 700; line-height: 129%; padding: 16px 0 16px;color: #1C1F22 !important;}
	.i2c-articles .table_type_1 tbody, .i2c-articles .table_type_2 tbody{display: block;background-color: #F4F4F7;border-left: 2px solid #F4F4F7;border-right: 2px solid #F4F4F7;border-bottom: 2px solid #F4F4F7;}
	.i2c-articles tr td{padding: 0 !important;}
	.i2c-articles tr td p{margin: 0 !important;padding: 16px !important;font-size: 12px;font-weight: 400;line-height: 150%;color: #383B56;}
	.i2c-articles .table_type_2 tr td p{padding: 0 16px !important;color: #000000;}
	.i2c-articles .table_type_2 tr td p.details{padding: 16px 16px 0 !important;}
	.i2c-articles .table_type_2 tr td strong{display: block; background-color: #F4F4F7;}
	.i2c-articles .table_type_1 tr td, .i2c-articles .table_type_2 tr td{background-color: #FFFFFF;}
	.i2c-articles .table_type_1 tr td:nth-of-type(1){background-color: #F4F4F7;}
	.i2c-articles .table_type_1 tr td:nth-of-type(1) p{font-size: 14px;font-weight: 600;letter-spacing: -0.4375px;color: #000000;padding: 14px 14px 14px !important;}
	.i2c-articles .table_type_1 tr td:nth-of-type(1) p strong{font-size: 14px !important;font-weight: 600 !important;letter-spacing: -0.4375px;color: #000000 !important;}
	.i2c-articles .table_type_2 tr td:nth-of-type(1) strong{padding: 14px 16px 10px !important; display: block;font-size: 14px !important;font-weight: 600 !important;letter-spacing: -0.4375px;color: #000000 !important;}
	.i2c-articles .conditions .table-responsive{border-radius: 0 !important;}
	.i2c-articles .conditions .table-responsive .table_type_1 .th, .i2c-articles .conditions .table-responsive .table_type_2 .th{background-color: #FFFFFF;}

	.i2c-articles .table_type_3 tr td:nth-of-type(1) p{padding: 0 !important;}
	.i2c-articles .table_type_3 tr td strong{display: block; padding: 14px 16px 10px !important;}
	.i2c-articles .table_type_3 tr td span{display: block;font-size: 12px;font-weight: 400; background-color: #FFFFFF; padding: 16px !important;}  

	.i2c-articles .table_type_4 tr td{background-color: #FFFFFF !important;}
	.i2c-articles .table-responsive .table_type_4 tr td.bg-green strong{display: block; width: 100%; padding: 13px 16px 10px !important; background-color: #EFF0F5;color: #242A41 !important;font-weight: 600;font-size: 14px;}
	.i2c-articles .table_type_4 tr.tnc_content{display: flex; flex-wrap: wrap;border-bottom: 1px solid #EFEFEF !important;}
	.i2c-articles .table_type_4 tr.tnc_content td:nth-of-type(1){width: 60% !important; padding: 16px 0 0 16px !important; color: #1C1F22;}
	.i2c-articles .table_type_4 tr.tnc_content td:nth-of-type(2){width: 40% !important; padding: 16px 16px 0 0 !important;}
	.i2c-articles .table_type_4 tr.tnc_content td:nth-of-type(3){width: 100% !important; padding: 16px !important;font-size: 12px;color: #383B56;}
	.i2c-articles .table_type_4 tr.tnc_content td .prompt{font-weight: 600;font-size: 18px;line-height: 122%;color: #383B56;}
    .i2c-articles .table_type_5 tr.tnc_content td:nth-of-type(1){width: 100% !important; padding: 16px 16px 8px !important;}
	.i2c-articles .table_type_5 tr.tnc_content td:nth-of-type(2){width: 100% !important; padding: 8px 16px 16px !important;}

	.i2c-articles .table-responsive, .i2c-articles .th, .i2c-articles tr, .i2c-articles .th tr, .i2c-articles .th tr th, .i2c-articles tr td{display: block; border: none !important;}
	.i2c-articles .th tr th, .i2c-articles tr td{width: 100% !important;}
	.i2c-articles .table_type_2 td::before, .i2c-articles .table_type_4 td::before{content: attr(data-label);display: block;padding: 16px 16px 0;font-size: 12px;line-height: 150%;font-weight: 400;color: #383B56;}
	.i2c-articles .table_type_4 td::before{padding: 0;color: #4D506B;}
	.i2c-articles .table_type_2 td:nth-of-type(1)::before, .i2c-articles .table_type_4 td:nth-of-type(1)::before{padding: 0;}
	.i2c-articles .table_type_2 td:nth-last-of-type(1){padding: 0 0 16px !important;}
	.i2c-articles table .custom-list{margin: 0;padding: 0 0 16px 40px;}
	.i2c-articles table .custom-list li{font-size: 12px !important; font-weight: 400; line-height: 150% !important;}
	.i2c-articles .mb-d-none{display: none !important;}
	.i2c-articles .pt-0{padding-top: 0 !important;}
	.i2c-articles .pb-0{padding-bottom: 0 !important;}
	.i2c-articles .pb-20{padding-bottom: 20px !important;}
	.i2c-articles .mt-0{margin-top: 0 !important;}
	.i2c-articles .mb-0{margin-bottom: 0 !important;}
	.i2c-articles .tnc ol.list-flex{padding-bottom: 20px !important;}
	.i2c-articles .tnc ol.list-flex li ol.list-flex{padding-bottom: 20px !important;}
	.i2c-articles .tnc ol.list-flex li{display: flex;}
	.i2c-articles .tnc ol.list-flex li.list-flex-wrap{flex-wrap: wrap;}
	.i2c-articles .tnc ol.list-flex li.list-flex-wrap p{display: flex;}
	.i2c-articles .tnc ol.list-flex li.list-flex-wrap p.para-flex-wrap{flex-wrap: wrap;}
	.i2c-articles .tnc ol.list-flex li.list-flex-wrap p.para-flex-wrap span{margin-bottom: 20px;}
	.i2c-articles .tnc ol.list-flex li.list-flex-wrap p.para-flex-wrap span:nth-last-of-type(1){margin-bottom: 0;}
	.i2c-articles .tnc ol.list-flex li.list-flex-wrap p strong.list-flex{display: flex;}
	.i2c-articles #definationss strong{display: block;}
	.i2c-articles .main-list strong{font-size: 14px;font-weight: 700 !important;color: #242A41;line-height: 20px;}
    .i2c-articles #terms .heading ~ .heading{margin: 16px 0 0;}
	.i2c-articles #terms .heading p{font-weight: 400;font-size: 12px;line-height: 150%;color: #4A4E58;letter-spacing: 0;}
	.i2c-articles #terms .heading p:nth-last-of-type(1){margin: 0;}
	.i2c-articles .conditions #termsConditions .main-list h4{font-size: 14px;font-weight: 700 !important;color: #1C1F22 !important;margin: 0 0 8px;}
	.i2c-articles .conditions #termsConditions .main-list h4 strong{font-weight: 700 !important;}
	.i2c-articles .conditions #termsConditions p{font-size: 12px;color: #1C1F22;font-weight: 400;}
	.i2c-articles #termsConditions ol li{margin-bottom: 0;}
	.i2c-articles .main-list li ol li:nth-last-of-type(1){margin-top: 0;}
	.i2c-articles .main-list li ol li strong{font-size: 12px;color: #000000;font-weight: 400 !important;}
	.i2c-articles .main-list li ol li p strong{font-size: 12px;color: #000000;font-weight: 400 !important;}
	.i2c-articles .main-list li ol li ol li{margin-left: 16px;}
	.i2c-articles .main-list li ol li ol li:nth-last-of-type(1){margin-bottom: 0 !important;}
	.i2c-articles .main-list li ol li ol li strong, .i2c-articles .conditions #termsConditions ol > li{font-weight: 400 !important;font-size: 12px;color: #1C1F22;}
	.i2c-articles .conditions #termsConditions .list-none li h4, .i2c-articles .conditions #termsConditions .list-none li h4 span, .i2c-articles .conditions #termsConditions .list-none li h4 strong, .i2c-articles .conditions #termsConditions .list-none li strong span.count-legal, .i2c-articles .conditions #termsConditions .list-none li strong{margin-right: 5px;}
	
	.i2c-articles .conditions .nav-list li{border-top: none;}
	.i2c-articles .conditions .list-gen-tab-nav{border: none; margin: 0 -20px 28px;}

	.i2c-articles .conditions strong.list-flex{margin-bottom: 12px;}
	.i2c-articles #termsConditions #legal-and-general ol li{margin-bottom: 20px;}
	.i2c-articles #termsConditions #legal-and-general ol li:nth-last-of-type(1){margin: 0;}
	.i2c-articles #termsConditions #legal-and-general ol li strong.list-flex{font-weight: 700 !important;font-size: 14px !important;}
	.i2c-articles .bor-radius-none{border-radius: 0;}
	.article-page[data-pagetype="secure-page"] .i2c-articles .sub-container{margin: 30px 8px;}
}

.i2c-articles .mobile-scroll .list-inline.nav-list.list-group{position: relative;}

@media(min-width:992px){
	.i2c-articles .list-gen-tab-nav .desktop-d-none{display: none;}
}

@media(min-width:768px){
	.i2c-articles .faqs .collapse:not(.show){display: block;}
	.i2c-articles .faqs .card-footer, .i2c-articles .faqs .card-header{background-color: transparent; padding: 0;}
	.i2c-articles .card-body{padding: 0;}
	.i2c-articles .faqs .btn-link{padding: 0;cursor: text !important;margin: 0 0 15px;font-weight: 500;user-select: auto;white-space: normal;}
	.i2c-articles .table_type_4 tr.tnc_content .text-right{text-align: center !important;}
}