body, html, font{
    font-family: 'Poppins','Cairo',sans-serif !important;
    text-transform: capitalize;
}


header .header_bx .top_header .end_bx li .dashBoard_lnk img {
    margin-inline-end: 0;
}

.abouts_bx ul li, .aboutus_pg ul li{
    width: 100%;
}
.abouts_bx ul, .aboutus_pg ul{
        justify-content: flex-start;
}

.plans_bx .planCard_bx, .plansLst_bx .planCard_bx{
   min-height: 640px;
       position: relative;
}

.plans_bx , .plansLst_bx {
    align-items: stretch;
}

.plans_bx .planCard_bx .bodyCard_bx ul li p, .plansLst_bx .planCard_bx .bodyCard_bx ul li p{
    width: calc(100% - 26px - 15px);
}

.plans_bx .planCard_bx .bodyCard_bx ul li img, .plansLst_bx .planCard_bx .bodyCard_bx ul li img{
    width: 26px;
    margin-inline-start: 15px;
}

.plans_bx .planCard_bx .footerCard_bx, .plansLst_bx .planCard_bx .footerCard_bx{
    position: absolute;
    bottom: 14px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: fit-content;
}

.plans_bx .planCard_bx .bodyCard_bx, .plansLst_bx .planCard_bx .bodyCard_bx {
    margin-bottom: 34px;
}

.qa_pg .contentShadow_bx, .bankAccounts_pg .contentShadow_bx{
    min-height: 440px;
}

.threeBox_bx .cardWithBorder_bx article{
   overflow-y: auto;
}

footer{
        background-size: auto, contain;
}

footer .bottomHeader_bx p{
    font-size: 14px;
    font-weight: 700;
}

.contact_pg .contactInfoList_bx li a{
    margin-bottom: 8px;
    color: #11496c;
    font-size: 16px;
    font-weight: 700;
}

.staffCard_pg .staffCard_bx > .row{
    align-items: stretch;
}

.staffCard_pg .staffCard_bx .contentShadow_bx{
    min-height: 118px;
}

.table tr{
    border-bottom: 1px solid #eee !important;
}

.table tr td div figure figcaption ul {
    margin-top: 12px;
}

.table tr td div figure figcaption p{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
}

.table tr td div figure figcaption p svg{
   margin-inline-end: 8px;
}

            .socMedia_bx li a.facebook-lnk{
                background: #426BFC;
            }
            .socMedia_bx li a.twitter-lnk{
                background: #000;
            }
            .socMedia_bx li a.instagram-lnk{
                background: #A52898;
            }
            .socMedia_bx li a.snapchat-lnk{
                background: #ffc91b;
            }
            .socMedia_bx li a.linkedin-lnk{
                background: #2980C7;
            }
             .socMedia_bx li a.telegram-lnk{
                background: #2980C7;
            }
            .socMedia_bx li a.whatsapp-lnk{
                background: #28A569;
            }
            
             .socMedia_bx li a.tiktok-lnk{
                background: #000;
            }
            .socMedia_bx li a.youtube-lnk{
                background: #ff0000;
            }
            
            
            .staffGrid_pg article > p > b{
                font-size: 18px;
                font-weight: 700;
                text-decoration: underline;
                color: #0584e4;
                margin-bottom: 12px;
            }
            
            
             .staffGrid_pg article > p,
             .staffGrid_pg article > p > span{
                font-size: 16px;
                font-weight: 600;
                color: #2d2d2d !important;
                line-height: 24px;
            }
            
            
            .staffGrid_pg .input-group .input-group-text{
                height: 48px;
            }
            
            
            .activatyPrograms .btn.btn_st2 {
                background: #0584e4 !important;
                color: #fff !important;
                transition: all .3s ease-in-out !important;
            }
            
            .activatyPrograms .btn.btn_st2:hover {
                background: #11496c !important;
                color: #fff !important;
                transition: all .3s ease-in-out !important;
            }
            
            
            .goog-te-gadget img {
	display: none !important;
}
.goog-te-gadget-simple, .goog-te-gadget .goog-te-combo {
    background-color: #ffffff !important;
    color: #11496c !important;
	border: 0 !important;
	height: 42px;
	line-height: 42px;
	padding: 0 4px !important;
	border-radius: 6px;
	box-shadow: none !important;
	margin-top: -15px !important;
	    font-size: 14px;
    font-weight: 600;
        width: max-content;
}
.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed {
	color: #fff !important;
	font-size: 13px;
	font-weight: 600;
height: 42px;
    line-height: 42px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
	border: 0 !important;
}
.goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed span {
	color: #fff !important;
	margin-inline-start: 4px !important;
}
.VIpgJd-ZVi9od-vH1Gmf {
	width: 100% !important;
	height: auto !important;
}
.goog-te-banner-frame, .VIpgJd-ZVi9od-l4eHX-hSRGPd, .VIpgJd-ZVi9od-l4eHX-hSRGPd:link, .VIpgJd-ZVi9od-l4eHX-hSRGPd:visited, .VIpgJd-ZVi9od-l4eHX-hSRGPd:hover, .VIpgJd-ZVi9od-l4eHX-hSRGPd:active, .goog-te-gadget span {
	display:none !important;
}
.VIpgJd-ZVi9od-vH1Gmf-ibnC6b div, .VIpgJd-ZVi9od-vH1Gmf-ibnC6b:link div, .VIpgJd-ZVi9od-vH1Gmf-ibnC6b:visited div, .VIpgJd-ZVi9od-vH1Gmf-ibnC6b:active div {
	color: #424242 !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	display: flex !important;
	align-items: center !important;
	justify-content: flex-start !important;
}
body {
	top: 0 !important;
	z-index: 9 !important;
}
.goog-te-gadget {
	font-size: 0px !important;
}
.VIpgJd-ZVi9od-ORHb-OEVmcd, .skiptranslate {
	position: static !important;
	height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	visibility: visible;
	border: 0 !important;
	box-shadow: none !important;
	width: 0 !important;
}
.goog-te-gadget .goog-te-combo {
	position: absolute;
	top: -6px;
	right: -66px;
	left: 0;
	margin: 0 auto;
	width: max-content;
	font-family: "Poppins", "Cairo", sans-serif !important;
}

.goog-te-gadget .goog-te-combo {
    margin: 0px -12px !important;
}



.clients_bx .tab-content a, .clients_pg .clientsInner_bx a{
    height: 180px;
}

.clients_bx .tab-content a figure, .clients_bx .tab-content a img,
.clients_pg .clientsInner_bx a figure, .clients_pg .clientsInner_bx a img{
        height: 155px;
}

.clients_bx .tab-content, .clients_bx .nav {
    height: 626px;
}

.clients_bx .nav::after{
    border-top: 626px solid rgba(0,0,0,0);
}

.offcanvas .offcanvas-header .btn-close{
    transform: rotate(180deg);
}

.offcanvas .offcanvas-header{
    padding: 4px 12px;
}

.offcanvas .offcanvas-header h5{
    padding-inline-start: 66px;
    background: url(../../images/smlLogo.png) no-repeat right center;
    height: 50px;
    line-height: 50px;
}


.others_bx .boxOne_bx .fullPers_bx a::after {
    content: "";
    position: absolute;
    right: 24px;
    top: 12px;
    border-top: 226px solid #11496c;
    border-left: 180px solid rgba(0,0,0,0);
    border-right: 0px solid rgba(0,0,0,0);
}

.bankAccounts_pg .bankCards_bx .topCard_bx figure span {
    background: #eaf1ff;
    width: 130px;
    height: 75px;
    border-radius: 10px;
    text-align: center;
    margin-inline-end: 12px;
}
.bankAccounts_pg .bankCards_bx .topCard_bx figure{
    overflow: hidden;
}

.bankAccounts_pg .bankCards_bx .topCard_bx figure span img{
    max-width: 100%;
}

.FloWhatsapp-lnk{
    position: fixed;
    bottom: 10px;
    left: 10px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #28a569;
    z-index: 9;
    border-radius: 50px;
    font-size: 30px;
    color: #fff !important;
    transition: all .3s ease-in-out !important;
}

.FloWhatsapp-lnk:hover{
    border-radius: 14px;
    transition: all .3s ease-in-out !important;
}


.persDetails_popup ol ul li{
    width: max-content !important;
}


[dir="ltr"] header .header_bx .bottom_header .end_bx .navbar-nav .nav-item .nav-link, header .header_bx .bottom_header .end_bx .navbar-nav .nav-item .nav-link span font{
        font-size: 0.85rem;
        font-weight: 600;
        text-transform: capitalize;
    }
    
header .header_bx .bottom_header .end_bx .navbar-nav .nav-item ul li a span font{
    font-size: 0.85rem;
    font-weight: 600;
}

.abouts_bx figure figcaption p, .aboutus_pg figure figcaption p {
    text-align: justify !important;
}





@media (max-width: 768px){
    
    header .header_bx .top_header .container > .flx_bx {
        justify-content: space-between !important;
    }
    
    .bankAccounts_pg .bankCards_bx{
        background-size: initial;
    }

}

@media (max-width: 576px){
    
    header .header_bx .top_header .container > .flx_bx {
        justify-content: center !important;
        flex-direction: column;
    }
    
    .bankAccounts_pg .bankCards_bx .bottomCard_bx li{
        width: 100% !important;
        margin:5px 0 !important;
        border: none !important;
    }
    
    .bankAccounts_pg .bankCards_bx .topCard_bx .flx_bx{
        flex-direction: column;
        text-align: center;
    }
    
    .bankAccounts_pg .bankCards_bx .bottomCard_bx li:last-child::after{
        display: none;
    }
    
    .bankAccounts_pg .bankCards_bx .topCard_bx figure span{
        margin-bottom: 12px;
            margin-inline-end: 0;
    }
    .bankAccounts_pg .bankCards_bx .bottomCard_bx {
    margin-top: 5px;
}



}

