.key-link-text a{color:#179d49}

/* Accessibility */
.ac-cards{display:grid; grid-template-columns:300px 1fr; margin-top: 2rem;}

.font-change{display:grid; grid-template-columns: 1fr 1fr 1fr; column-gap:1rem;}
.font-change a{border: solid 1px;padding:20px;border: solid 1px #273239;text-align: center; font-size:1.6rem; font-weight:600}
.font-change a span{display:block; font-size:14px; font-weight:normal;}

.bw-images{display:grid; grid-template-columns:1fr 1fr; column-gap:1rem; row-gap:1rem}
.image-clr-change{border: solid 1px;padding:20px;border: solid 1px #273239;text-align: center; font-size:1rem; font-weight:normal; cursor: pointer;}
.image-clr-change figure{margin:0px; padding:0px;}
.image-clr-change figure img{height:15px}

.ac-label{font-size: 1.2rem; color:#000000;}

.jfontsize-button.active,
.image-clr-change.active{border: solid 1px var(--green-color);}
.spc-lbl{padding: 1rem; font-size: 1rem; background:var(--green-color); color: #ffffff; text-align: center;}
.bnw .spc-lbl{background: #000000;}


/* .a{background: #00a5dd;border-radius: 0px 30px 30px 0px;} */
#accessiility-Btn{position: fixed;bottom: 10%;width:46px;height: 46px; border: 0px; padding: 0px; font-size: 13px; background: url('../images/access-arrow.png') no-repeat center right; overflow: hidden;color: #ffffff;display: flex;align-items: center;transition: all .2s ease-in-out;padding-right: 1rem;transition: all .3s ease-out;transition: all 0.5s ease;}
#accessiility-Btn img{max-height:25px;margin-right: 17px;margin-left: 6px;}
#accessiility-Btn:hover{width: 150px; transition: all .2s ease-in-out;}
#accessiility-Btn:focus{outline: 0px;}

.speach-speak{position: fixed; bottom: 0px; text-align: right; width: 100%;z-index: 9999;}
.speach-speak audio{max-width: 250px; margin:0px 10px; height: 40px;}
.speach-speak audio::-webkit-media-controls-panel{background-color:var(--green-color)!important;}
.speach-speak audio::-webkit-media-controls-enclosure {border-radius: 0px;color: ffffff!important;}

/* Black and white CSS start */
body.bnw img, 
body.bnw video,
body.bnw .prm-left ul li:before{
	-webkit-filter: brightness(.9) contrast(1.5) grayscale(1) !important;
	filter: brightness(.9) contrast(1.5) grayscale(1) !important;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

body.bnw ul.navbar-nav li a,
body.bnw .amt-send input[type="text"],
body.bnw .packages h3 span,
body.bnw .qts-content blockquote p{
    color: rgba(0, 0, 0, .5)!important;
}

body.bnw ul.navbar-nav li a.menu-btn,
body.bnw .call-left:before,
body.bnw .call-left:after,
body.bnw .call-right:after,
body.bnw .call-right:before,
body.bnw .call-right ul:before{
    -webkit-filter: brightness(.9) contrast(1.5) grayscale(1) !important;
	filter: brightness(.9) contrast(1.5) grayscale(1) !important;
    color: #ffffff !important;
}
body.bnw #chat-circle{
    box-shadow: 0 0 0 0 rgb(0, 0, 0);
}
body.bnw a,
body.bnw .download-app h2,
body.bnw .sucer-list h3,
body.bnw .close,
body.bnw .tnc-modal h4, 
body.bnw .tnc-modal h2,
body.bnw .cntry-list li::before,
body.bnw .acc-outer h3,
body.bnw .hero-caption h1,
body.bnw .prm-form-area span,
body.bnw .faq-section h2,
body.bnw .content ul li:before, 
body.bnw .content2 ul li:before,
body.bnw .active-card span dd a,
body.bnw .call-right ul li a,
body.bnw .call-right ul li:before,
body.bnw .qr-code h6,
body.bnw .key-link-text a,
body.bnw .ftr-links-content  h2,
body.bnw .load-left h3,
body.bnw .tnc-modal h2{
    color: #000000;
}

body.bnw .service-section h2,
body.bnw .special-rewards h2,
body.bnw .footer,
body.bnw #accessiility-Btn,
body.bnw #chat-circle,
body.bnw .chat-box-header,
body.bnw .chat-logs a,
body.bnw .wps-btns a,
html[dir="rtl"] body.bnw  #accessiility-Btn,
body.bnw .table thead,
body.bnw .mid-content,
body.bnw .set > a,
body.bnw .active-card span a.click-link,
body.bnw .manage-link,
body.bnw .request-card,
body.bnw .load-correction:before,
body.bnw .left-round,
body.bnw .right-round,
body.bnw .offer-modal ul li:before{
	background:#000000;
}

body.bnw .speach-speak audio::-webkit-media-controls-panel{background-color:#838383!important;}

body.bnw span.close{background: #e9e9e9;}
body.bnw .active-card span a.click-link:hover{
	background:#292929;
}
body.bnw .set > a,
body.bnw .manage-link,
body.bnw .request-card{color: #ffffff;}

body.bnw .new-offer{background: #8f8f8f;}
body.bnw .crnc-main-bg {background: #898989;}
body.bnw .ftr-links-content a{color: #898989;}


/* Black and white CSS End */

/* The Modal (background) */
#accessiility-Modal.modal {
	display: none; 
	position: fixed; 
	z-index: 999999; /* Sit on top */
	padding-top: 100px; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%; 
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.5); /* Black w/ opacity */
	box-sizing:border-box;
   
}

/* Modal Content */
#accessiility-Modal .modal-content {margin: auto;padding: 3rem;width: 100%;  transition: all 0.3s ease;max-width:996px;border: 0px;border-radius: 0px; background: #ffffff;}
.close {float: right;display: flex;align-items: center;justify-content: center;padding: 0px!important; width:36px!important; height: 36px!important;}
.acc-outer h3{margin: 0;font-size: 1.2rem;border-bottom: solid 1px #bacad3;padding-bottom: 1rem;line-height: inherit;color: var(--green-color);letter-spacing: 0.5px;}
span.close {position: absolute; right: 0; top: 0; cursor: pointer; text-align: center; background: #e9fff4; font-size: 1.5rem; font-weight: 700; line-height: 1; text-shadow: 0 1px 0 #fff; opacity: 0.75;}

#accessiility-Modal .modal-content{height: auto!important;}


html[dir="rtl"] #accessiility-Btn img {
    max-height: 25px;
    margin-right: 6px;
    margin-left: 17px;
}
html[dir="rtl"] #accessiility-Btn {
    background: url(../images/access-arrow-ar.png) no-repeat center left;
    padding-right: 0px;
    padding-left: 1rem;
}
html[dir="rtl"] .acc-outer h3{
    text-align: left;
}

@media screen and (max-width: 767px) {
    .ac-cards {grid-template-columns: 1fr; row-gap: 5px;}
    #accessiility-Modal .modal-content {padding: 1rem; width: calc(100% - 2rem);}
}