/*codeit*/
button.btn.btn-primary.calculate{
    float: right!important;
}
.longTermWrapper button.btn.btn-primary.calculate{
    float: none!important;;
}
#acknowledgeMessage,
.info-loader-wrapper,
.submit_result table td{
    text-align: right!important;
}
.notifications{
    text-align: right;
}
th .post-compare.table-border-right,
td .post-compare.table-border-right{
    border-right: 0px;
}
td .post-compare.table-border-left,
th .post-compare.table-border-left{
    border-right: 2px solid #e4e6e6;
}
.custom-label{
    float: right!important;

}
.fix-sec .comp-a button { float: left;}
.filter-mp-mn.filter-mp-mn2 form .col-md-4,
.filter-mp-mn.filter-mp-mn2 form .col-md-3
{
    float: right;
}
.custom-padding-left
{
    padding-left: 0px;
}
.newsOverview,
.reportsOverview
{
    float: right!important;
}
.useful-links .list-unstyled li  i {
    transform: rotate(180deg);
    float: right;
    margin: 0px 0px 0px 5px;
}
.table tr th:first-child .post-compare, .table tr td:first-child .post-compare{
    margin-right: 0!important;
}
.table tr th:last-child .post-compare, .table tr td:last-child .post-compare{
    margin-right: 2px!important;
}

.useful-links .list-unstyled li span i {
    margin: 0 0 0 10px;
    float: right;
}
/*.col-md-4 .post-description a.read-more,
.col-md-6 .post-description a.read-more
{
    right: auto!important;
    left: 0px;
}*/
.read-more {float: right!important;}
.cc-main .product .post-description a.read-more,.product .col-md-6 .post-description .post-info .read-more
{
    float: right;
    margin-right: 0px!important;
    margin-left: 10px!important;
}
.product .post-info .read-more
{
    float: right;
}
.custom-border
{
    border-right: 1px solid #ccc !important;
    border-left: none!important;
}
@media (max-width: 767px){
    .cc-main .product .post-description a.read-more, .product .col-md-6 .post-description .post-info .read-more.secondary-link{
        margin: 5px 0!important;
    }
    .page-container .col-md-4,
    .tab-pane .col-md-4{
        float: right;
    }
}
/*.eligibility.radio label{
    padding-left: 25px !important;
    padding-right: 0px !important;
}*/

.faq-links .list-unstyled li.active a i{transform: rotate(0deg);}

@media (min-width: 0) and (max-width: 991px) {
    .right-content-top .login-tp.topbar-dropdown .title { padding: 10px 10px !important;}
}
/*tab-navigation layout for small screen*/
@media all and (max-width: 991px) {
    .tabs ul.tabs-navigation li
    {
        float: none!important;
        display: block;
        text-align: left;
        width: auto;
        border-right: 0;
    }
}
.contact-us-aside form .radio label{
    padding-left: 30px !important;
}
.topbar-dropdown .list-entry i{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    padding: 1px 0px!important;
}
.row .jplist-panel{
    float: right!important;
}
.jplist-pagingprev button, .jplist-pagingnext button{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.jplist-pagingnext button.jplist-next{
    float: left;
}
.jplist-pagingprev button.jplist-prev{
    float: right;
}
.pager li.previous{
    float: right !important;
}
.pager li.next{
    float: left!important;
}
@media (max-width: 767px) {
    .features-cc .col-md-2.width-20 {
        float: none!important;
    }
}
.table-responsive-ckeditor table tr td{
    text-align: right!important;
}


#tabs-05 .tabs-content-calculator-sec.calculators,
#tabs-05 .tabs-content-calculator-sec.calculators .tab-pane  label{
    font-weight: bold;
}
/*codeit end*/
/*
body { font-family: arial !important;}
 */

body {
    font-family: "Noto Kufi Arabic", sans-serif;
}

.ms-options ul li span {
    float:right;
    margin-left: 15px;
}
.ms-options-wrap button {
    text-align: right;
    padding: 0 10px;
}

#sticky-social .mail-s, #sticky-social .link-s, #sticky-social .gplus-s, #sticky-social .twitter-s, #sticky-social .facebook-s {
    right: 70px;
}

.note-ip p span { float: right; }
.poll-kfh .checkbox-label span { float: right; margin: 3px 0 0 10px; }
.poll-kfh .vote-btn { text-align: right; }
.poll-kfh .checkbox-label { margin: 0 0 0 20px; }

.filter-mp-mn2 .col-md-2,
.filter-mp-mn2 .col-md-3,
.filter-mp-mn2 .col-md-4,
.filter-mp-mn2 .col-md-5,
.filter-mp-mn2 .col-md-6,
.filter-mp-mn2 .col-md-7,
.filter-mp-mn2 .col-md-8,
.filter-mp-mn2 .col-md-9,
.filter-mp-mn2 .col-md-10,
.filter-mp-mn2 .col-md-11,
.filter-mp-mn2 .col-md-12 { float: right; display: inline-block;}

.home-prdct.background-grey { min-height: 210px; }

.select .ms-options-wrap.ms-options-wrap-sec { z-index: 100;}
.ct-googleMap--selectContainer, .ct-googleMap--searchContainer { z-index: 888;}
.ct-googleMap--selectContainer { z-index: 999;}

.dir-rtl { direction: rtl !important;}

.ms-options-wrap button { background-position: 5% center;}
.ms-options ul li span { margin-right: 0;}

.dropdown-menu > li > a { text-align: right;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option { text-align: right !important;}
.fix-sec .comp-a a { float: left;}
.fix-sec .cred-card-info .close { right: 0;}
.poll-kfh .radio { float: right;}
.poll-kfh .checkbox label, .poll-kfh .radio label { float: right; margin: 0 0 0 19px; padding: 0 30px 0 0 ; }
.poll-kfh .control__indicator { left: auto; right: 0;}
.voters { margin:0 0 9px -39px; float: left; }
.post-description.news-post a.read-more { left: auto; right: 0;}
.news-pagination .pagination {padding: 0;}

.owl-item .news-list-slider h2 span { float: right;}
.owl-item .news-list-slider { text-align: right !important; }
.owl-item .slider-content.news-list-slider { width: 38%; }

.right-content-top { right: auto; left: 0; margin:0 0 0 20px; }
.nav-main-menu-responsive { left: auto !important; right: 0;}
.login-tp { float: left;}
.search-form { float: right;}
#search-btn { float: left;}
.search-form .form-group { float: left !important;}
.lines-button { padding: 44px 30px 44px 76px;}
.topbar-dropdown { float: left;}
.top-kw-bar .navigation-wrap { float: right;}
#mainMenu .main-menu { padding: 0;}
.nav-pills > li { float: right;}
.topbar-dropdown.language-bar .title { float: left;}
.flag { margin: 0 0 0 20px;}
.topbar-dropdown .title img { margin: 0 7px 0 0 !important;}
.topbar-dropdown .list-entry img { margin: 0 0 0 7px !important;}
.branch-atm { float: left;}
.topbar-dropdown .dropdown-list { right: auto !important; left: 0 !important;}


.topbar-dropdown.login-tp .fa.fa-caret-down {
    color: #128754;
}

.breadcrumb li { float: right;}

#left-contact .radio { float: right;}
.copyright-text { font-size: 17px;}
.float-left { float: right !important; }
.footer-logo { margin-left: 18px; padding-left: 16px;}

.accordion .ac-title, .heading h1, .heading h2, .heading h3, .heading h4, .tabs-navigation li a,
.list-lines li { font-weight: 700;}
.tabs-navigation li a, .heading h1, .heading h2, .heading h3, .heading h4,
.button.transparent { letter-spacing: 0;}
.footer-content .col-md-6 p { font-weight: 400;}
.accordion-home .ac-content .accordion-width h3 { font-size: 19px !important;}
.close { float: left;}

.green-bg .left-sec { float: right;}
.guaid-line { text-align: right;}
.mfp-ajax-holder .mfp-close { right: auto !important; left: 0; margin: 10px 0 0 20px;}

.cc-main.pb-main .box-btn, .cc-main.pb-main .active-btn { float: right; position: relative;}
.cc-main.pb-main .active-btn { margin: 0 0 0 10px !important; }
.guaid-line p { text-align: right;}

.col-md-1, .col-md-2, .col-md-3, .col-md-4 { clear:left; }

.responsive-contacts .media-left { padding: 0 0 0 20px;}
.branch-atm > a img {
    margin: 0 0 0 10px;
}

.topbar-dropdown .list-entry {
    text-align: right;
}

.tabs-navigation {
    padding-right: 0;
    padding-left: 0;
}

.tabs-navigation li {
    float: right;
}

.tailor-items a {
    padding: 18px 55px 18px 25px;
}

.tailor-items a i img {
    right: 17px;
    left: auto;
}


.topbar-dropdown .title .fa {
    margin-left: 0;
    margin-right: 7px;
}


.branch-atm {
    float: left;
    margin: 0;
}
.topbar-dropdown.language-bar { width: 128px;}
.product .read-more {
    right: auto !important;
    left: 0;
}
.topbar-dropdown .list-entry i { margin:0 0 0 5px; padding:1px 3px 1px 0;  }

.post-item.active .post-sub1 {
    left: auto;
    right: 0;
}
.post-item.active .post-sub2 {
    left: auto;
    right: 0;
}

.post-item-fb .post-image {
    right: auto;
    left: 15px;
}

.nav-main-menu-responsive {
    left: 0;
    top: 0;
}

.dropdown-menu .nav-heading {
    text-align: right;
}

.dropdown-menu .nav-heading i {
    margin-left: 10px;
}

.dropdown-menu .min-height {
    text-align: right;
}






.inner-slide .package {
    float: right;
}

.inner-slide h6 {
    float: right;
}

.inner-slide h2 {
    float: right;
}

.inner-slide .slider-content {
    float: right;
    text-align: right !important;
}

.inner-slide .slider-content-innerpage { width: 40%; }
.banner-crd {
    float: left;
}

#sticky-social {
    right: auto;
    left: 0;
}

.inner-slide .button.red {
    float: right;
}

.breadcrumb {
    float: right;
}



.banking-tier h3 {
    text-align: right;
}

.useful-links .list-unstyled li a i {
    margin: 0 0 0 10px;
    float: right;
}

.useful-links .list-unstyled li i {
    margin: 0 0 0 10px;
    float: right;
}

.useful-links .list-unstyled li h5 i {
    margin: 0 0 0 10px;
    float: right;
}

.list-unstyled {
    padding-right: 0;
}




.cc-main .product .post-image .card {

}

.cc-main .product .post-content-details .card {
    right: -150px;

}
.cc-main .product .post-description a.read-more { margin: 0 !important; }

.post-description a.read-more {

}
.blog-card { right: auto !important; left: 20px;}


#left-contact .heading-contact {
    text-align: right;
}

.select__arrow {
    right: auto;
    left: 28px;
}

.fit-prdct .read-more { right: auto; left: 0;}


.post-desc h3 {
    text-align: right;
}


.post-desc p {
    text-align: right;
}

.m-ds {
    margin-left: 10px;
}


.no-padding {
    direction: ltr;
}

.shop-products {
    direction: ltr;
}

.slider-content {
    float: right;
}

.owl-item h6 {
    float: right;
}

.owl-item h2 {
    float: right;
}

.button.red {
    float: right !important;
}

.post-item .post-title h3 {
    text-align: right;
}

.post-description {
    text-align: right;
}

.card.pb-main {

    bottom: -91px !important;
}

.ct-googleMap--sidebarItemTitle {
    text-align: right;
}



#left-contact .description {
    float: none;
}



.material .ct-googleMap--InfoWindowBody {
    text-align: right !important;
}


.ct-googleMap--SidebarCol {
    float: right;
}

.slimScrollBar {
    right: auto !important;
    left: 0 !important;
}

.slimScrollRail {
    right: auto !important;
    left: 0 !important;
}


.ct-googleMap--InfoWindowBody img {
    right: auto;
    left: 0 !important;
}







/*
.ct-googleMap--sidebar .ct-googleMap--sidebarItem {
	padding: 17px 50px 17px 0 !important;
}

.material .ct-googleMap--sidebar .ct-googleMap--sidebarItem {
	background-position: 250px center !important;
}

*/




/*Media quries*/


@media screen and (min-width: 992px) {
    .dropdown-menu .padding-left {
        padding-left: 0;
        padding-right: 46px;

    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .tabs-navigation li a {
        padding: 14px;
    }
}





/* Sajid */


.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float:right; }

.row .col-md-4:nth-child(3n+4) {  clear: left; }

.jumbotron > img { float:left; }
.jumbotron a.button { float:right; }

.useful-links .list-unstyled li a i { transform: rotate(180deg); }

.useful-links .list-unstyled li i { transform: rotate(180deg); }
.useful-links .list-unstyled li h5 i { transform: rotate(180deg); }

.search-bar input { float:right; }
.search-bar button { float:right; }

.faq-links .list-unstyled {  float: right;    padding:0 14% 0 0; }

.faq-links .list-unstyled li { float:right; }
.faq-links .list-unstyled li a { float:right; padding:0 15px 0 0; }
.faq-links .list-unstyled li a i { float: right;    left: auto;    margin: 6px 0 0 10px;    right: 0;    transform: rotate(180deg); }

.faq-links .list-unstyled li span { float:right; padding:7px 15px 5px 0; }
.faq-links .list-unstyled li span i { float: right;    left: auto;    margin: 12px 0 0 10px;    right: 0;    transform: rotate(180deg); }
.faq-links .list-unstyled li p { padding: 0 15px 0 0; }

.branch-atm  a { padding:10px 9px; }
.branch-atm a img { float:right; }

.cc-main.pb-main .tagline-bg h4 { text-align:right; }
.cc-main.pb-main .tagline-bg h2 { text-align:right; }
.cc-main.pb-main .tagline-bg p { float:right; text-align:right; }


.copyrights-menu.copyright-links.clearfix {  text-align: right; }
#footer .social-icons { float: left;   }

.timeline ul li .timeline-text .timeline-post { width:100%; }
.timeline ul li .timeline-text .timeline-post h3 { text-align:center; }

.breadcrumb li + li:before { content: "\f0d9"; }

.eligibility .icon-prodct { left:auto; right:10px; }

.border-right {
    border-color: #eee !important;
    border-style: solid !important;
    border-width: 0 0 0 1px !important;
}


.material .ct-googleMap--sidebar .ct-googleMap--sidebarItem { background-position:90% center !important; padding:17px 70px 17px 20px; }
.material .ct-googleMap--sidebar .ct-googleMap--sidebarItem:nth-child(3n+3) { background-position:90% center; }




@media (max-width: 767px) {

    .newslist .col-md-4 { width: 100%;}

    .news-pagination { float: right !important;}

    .ms-options-wrap button { background-position:5% center !important; }

    .owl-item h6 { float: right; clear: right;}
    #slider-carousel .owl-item h2 { float: right; clear: right;}
    .button.transparent { float: right; clear: right;}

    .slider-content .no-padding { margin: 0 -15px;}

    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: none;}

    .right-content-top { margin: 0 !important;}
    .lines-button { padding: 30px 26px 29px 20px;}
    #search-btn { margin: 0 0 0 60px;}

    .login-tp { position: absolute; left: 0; right: auto;}

    .slider-content .no-padding { margin: 0 -15px;}

    .copyrights-menu.copyright-links.clearfix { text-align: center;}
    #footer .social-icons { float: none;}
    .dropdown-menu .border-right { border-left: none !important;}
    #header.header-fullwidth [class*="col-"] { float: none;}
    .shariya-main .tagline-bg .detail-btn { margin: 20px 15px 0 0; float: right;}
    .cc-main.pb-main .tagline-bg .detail-btn { margin: 20px 15px 0 0; float: right;}

}

@media (min-width: 768px) and (max-width: 991px) {

    .ms-options-wrap button { background-position:2% center !important; }

    .newslist .col-md-4 { width: 100%;}

    .ask-question { float: right !important;}

    .fix-sec .col-md-8 { float: right;}

    .right-content-top { margin: 0 !important;}
    .lines-button { padding: 30px 26px 29px 20px;}
    #search-btn { margin: 0 0 0 60px;}
    .login-tp { position: absolute; left: 0; right: auto;}

    .dropdown-menu .border-right { border-left: none !important;}
    #header.header-fullwidth [class*="col-"] { float: none;}
    .features-cc .col-md-2.width-20 { float: right;}
    .banking-tier-promo .jumbotron > img { }
    body.device-sm .jumbotron a.button, body.device-xs .jumbotron a.button, body.device-xxs .jumbotron a.button, .jumbotron.jumbotron-small a.button, .jumbotron.jumbotron-medium a.button, .jumbotron.jumbotron-large a.button{
        float: right;}
    .cc-main.pb-main .tagline-bg .detail-btn { margin: 20px 15px 0 0; float: right;}
    .shariya-main .tagline-bg .detail-btn { margin: 20px 15px 0 0; float: right;}
    .features-cc .col-md-2.width-20 { float: right !important;}

}


@media (min-width: 992px) and (max-width: 1024px) {
    .features-cc .col-md-2.width-20 { float: right !important;}
    .fix-sec .col-md-8 { float: right;}
    .cc-main .product .post-content-details .card { right: -60px; }
}

@media (min-width: 1025px) {
    .accordion-home .ac-content .accordion-width .col-md-2 { width: 200px; }
    .accordion-home .ac-content .accordion-width { width: auto;}
    .accordion-home .ac-content .col-md-2.no-padding { direction: rtl !important; }
}



@media (max-width: 479px) {
    .accordion-home .ac-content .accordion-width .col-md-2 { width: 100%;}
    .useful-links .list-unstyled li i {position: absolute; left:auto; right: 0;}
    .useful-links .list-unstyled li{
        padding-right: 20px;
    }
}




/* ======== New CSS by Arslan ======== */
.post-item .post-title .designation {
    text-align: right;
}
@media (max-width: 1024px) {
    .board-directors .team-member {
        min-height: 235px;
    }
    .board-directors .parallax .team-member {
        min-height: 255px;
    }
}
@media (max-width: 767px) {
    .board-directors .team-cols .col-md-3 {
        float: right;
    }
}
@media (max-width: 610px) {
    .board-directors .parallax .team-member {
        min-height: 300px;
    }
}
@media (max-width: 479px) {
    .board-directors .team-cols .col-md-3 {
        float: none;
    }
}
/* ======== New CSS by Arslan End ======== */



@media (min-width: 220px) and (max-width: 1024px) {
    .Dp8-select .select select  {
        padding-right:10px !important;
    }
    .map-cities .select select {
        padding-right:10px !important;
    }
    .map-cities .select__arrow {left:40px !important; right:inherit !important; }
}
.arrow-bg {
    width:100%; float:left;
}
.print-btn {
    font-size:13px !important;
}


.profit-page .accordion .ac-title  { padding:15px 20px 15px 50px !important; }
.profit-page .ac-item .ac-title { background-position: 20px center !important; }
.profit-page .ac-item.ac-active .ac-title { background: #1bb05c url("../images/open.png") no-repeat scroll 20px center !important; }

.profit-page .table-inner tr th, .table-inner tr td:nth-child(1) {  border-left: 2px solid #fff; border-right: 0 !important; }

.icon-calc { left:-30px;     right: inherit;}
.rtl-right { float:right; text-align:right;}
.calculator-sec .tabs-content-calculator-sec .calculator-sec-center .checkbox, .calculator-sec .tabs-content-calculator-sec .calculator-sec-center .radio {
    text-align:right;
}

.center {float: none;
    margin: 0 auto; }

.col-md-offset-2 {
    margin-right: 16.66666667% !important;
    margin-left: 0 !important;
}
/**.col-md-offset-4 {
    margin-left: 0 !important;
    margin-right: 33.33333333% !important;
}**/
#tabs-05 .control--radio .control__indicator {
    right: 0 !important; left:inherit !important	;
}
#tabs-05 .checkbox label, .radio label {
    padding-left: 0 !important;  padding-right: 30px !important;
}

@media (min-width: 220px) and (max-width: 767px) {
    .tooltip-img {
        display:none;
    }
    .tabs-content-banking-tiers .ins-tooltip {
        margin-left:0 !important;
        margin-right:0 !important;  float: right;
    }
    .captcha-refresh {
        float:right;
    }


    .eligibility  .tabs-content .tab-pane .col-md-4 {
        float:right !important;
    }
    .eligibility .tabs-navigation li {
        float:none !important;
    }
}
#jameati_captcha, #rafaa_captcha, #injaz_captcha, #thimar_captcha {
    float:right;
}
.captcha-refresh {
    left:-50px; right:inherit;
}
.ui-datepicker-trigger {
    right:inherit; left:-30px !important;
}
#tabs-05 .tab-pane  label {
    text-align:right;
}
#rafaa .slider-tick-label-container {
    margin-right: -182px !important;
    margin-left:inherit !important;
}
.slider.slider-horizontal .slider-tick-label-container {
    margin-right:-36px !important;
}
#injaz .slider-tick-label-container {
    margin-right: -190px !important;
    margin-left:inherit !important;
}
#thimar .slider-tick-label-container  {
    margin-right: -190px !important;
    margin-left:inherit !important;
}


h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, p, p.lead, span { font-family: "Noto Kufi Arabic", sans-serif !important; direction:rtl; }

.topbar-dropdown .title { font-family: "Noto Kufi Arabic", sans-serif !important; }

.topbar-dropdown .title { line-height:44px;   }
.topbar-dropdown.language-bar .title { font-family: "Noto Kufi Arabic", sans-serif; }

#mainMenu > ul > li > a { font-family: "Noto Kufi Arabic", sans-serif !important; }

.branch-atm > a { font-family: "Noto Kufi Arabic", sans-serif !important; }

#left-contact .radio.radio-rtl {  margin: 0 0 0 20px !important; }

.radio.radio-rtl label { padding-left: 30px !important;    padding-right: 0 !important; }

.priveate-card-arabic .card {  right: -170px !important; bottom: 5px !important; }

.tabs-navigation li a { font-size:18px !important;   }


.owl-item h6 { letter-spacing:normal !important; }

.owl-item h2 { letter-spacing:normal !important; }


h5 { letter-spacing:normal !important; }


.revmove-padding #long-tem-invertment { padding-top: 6.5px; padding-bottom: 6.5px; }

.pagination-rtl { padding-right: 0; }
.pagination-rtl li { float: right; }

.timeline ul li  { line-height: 7px !important; }




.topbar-dropdown.language-bar { margin-top:4px !important; }
.topbar-dropdown.flag span img{ margin-top:2px !important; }

.topbar-dropdown.language-bar .title { line-height: 38px !important; }

.login-tp.topbar-dropdown .title { padding: 24px 20px 20px !important;  }

.copyright-links span { margin:0 0 0 10px !important; }
.heading-contact{
    text-align: right;
}
small.help-block{
    text-align: right;
}
.banner-second-image{
    left: 0;
    right: auto;
}
.banner-text h2{
   padding: 7px 20px;;
}

@media only screen and (max-width: 600px) and (min-width: 150px){
    .table-responsive-ckeditor table tr td:before{
        content: attr(tableHeadData);
        text-align: right;
    }
    .table-responsive-ckeditor table td, .table-responsive table td,
    .table-responsive .table-inner tbody tr td, .profit-page .ac-item .table-responsive table td{
        padding-left: 2px!important;
        padding-right: 55%!important;
    }
    .table-responsive table td:before,
    .table-responsive .table-inner tbody tr td:before,
    .profit-page .ac-item .table-responsive table td:before{
        text-align: right;
        width: 90%;
    }

    .table-responsive-ckeditor table td:before {
        position: absolute;
        right: 30px;
    }
}
.ivr-map-button{
    float: right!important;
}
div#readspeaker_button1{
    float: right !important;
}

.language-mobile{
    left: -40px!important;
}
.language-mobile a{
    font-weight: normal;
}

.slick-slider .primaryBottom{
    bottom: 5%;
    right: 5%;
    position: absolute;
}
.slick-slider .primaryTop {
    top: 5%;
    right: 5%;
    position: absolute;
}

.slick-slider .secondaryBottom {
    bottom: 5%;
    left: 5%;
    position: absolute;
}
.slick-slider .secondaryTop, .img-wrapper .secondaryTop {
    top: 5%;
    left: 5%;
    position: absolute;
}
.slick-slider .text-middle .no-padding {
    float: none !important;
}
.slick-slider .text-middle .no-padding h2 {
    float: none !important;
    display: inline-block;
}
.slick-slider .text-middle .no-padding h6 {
    float: none !important;
    display: inline-block;
}
.slick-slider .text-middle .no-padding a {
    float: none !important;
}

.slick-slider .rtl-container {
    display: inline-block;
}
.slick-slider .secondaryBottom .rtl-container{
    float: left;
}
.slick-slider .secondaryTop .rtl-container {
    float: left;
}
.info-footer h4{
    text-align: right;
}
.img-wrapper .secondaryBottom,.img-wrapper .secondaryTop{
    right: auto;
    left: 5%;
}
.img-caption.primaryBottom, .img-caption.primaryTop{
    left: auto;
    right: 5%;
}

body.custom-text-style .heading-contact{
	text-align: right;
}

.control__indicator {
	right: 0;
}

.survey-kfh .checkbox-label span, .poll-kfh .checkbox-label span{
    float: right;
    margin: 3px 0 0 10px;
}

.pager{
    padding-right: 0;
}

.pager li:first-child {
    margin-right: 0;
}
.financeCalculatorContainer .has-feedback .form-control,
#zakatFormBahrain .has-feedback .form-control,
#currencyConversionForm .has-feedback .form-control{
    padding-right: 8px;
}
.text-disclaimer{
    text-align: right;
}
.percent-wrapper{
    float: right;
}
.rate-wrapper{
    float: right;
}
.cal-submit-result .result-box span,
.cal-submit-result .result-box p{
    font-weight:700;
}

/* RTL CSS NEW 21/11/2018 */

.col-imgs { float: left; padding: 11px 0 0 0;}
.col-imgs ul li {
    float: right; }

.col-imgs ul { margin: 0; padding: 0; display: inline-block;}


@media print {

    h2, h3, h4, h5, h6, .green-bg .left-sec h4, .green-bg .left-sec h2 { text-align: right !important;}
    .green-bg .left-sec { float: right; width: 100%;}
}

.reduce-padding-by-dir{
    padding-right: 0px;
    padding-left: 15px;
}



/* Tab menu changes */

@media (max-width: 767px) { 

	.tab-btns.visible-mobile.tabs-navigation li { float:none; }

	.reward-res-sel li { text-align:right; }

	.reward-res-tab { background-position: center left 15px; }

 }
 

@media (max-width: 767px) { 
 
 #content .post-content { float: left; width:100%; }

}

.res-tab .nav-tabs { padding-right:0 !important; }
.res-tab .fa.pull-right { margin: 0 .3em 0 0; float: left !important; }

@media (max-width: 991px){
	.col-md-offset-4 {
	    margin-left: 0 !important;
    	margin-right: 25% !important;
	}
}
@media (min-width: 992px){
	.col-md-offset-4 {
	    margin-right: 33.33333333%;
	}
}




/*       NEW PRODUCT TEMPLATE START       */

.features-jazeel h4 { text-align: right; }
.new-product-component.applay-steps .new-customers ul li { float: right;}
.new-product-component.applay-steps ul::before {
    right: 79px;
    left: 100px;
}
.new-product-component.applay-steps .existing-customers ul li {
    float: right;
    margin-left: 203px;
    margin-right: 0;
}
.new-product-component.applay-steps .existing-customers ul li:last-child {  margin-left: 0 !important; }
.new-product-component .tabs-nav ul { text-align: right; }
.new-product-component #tabs-05 .tabs-content.b-content p{ text-align: right; float: right; }

.new-product-component.applay-steps .new-customers {
    margin-top: 30px;
    direction: ltr;
}
.new-product-component.applay-steps .existing-customers { direction: ltr; }
.customer-slide h4 { text-align: right; }
.new-product-component.card-banner h3 { text-align: right; float: right; }

.bcard-tabs .tabs-nav li {
    margin-left: 47px;
    padding-left: 51px;
    border-left: 1px solid #C4C4C4;
    border-right: 0 !important;
    margin-right: 0;
    padding-right: 0; float: right; }

.bcard-tabs .tabs-nav li:last-child { border-left: 0 !important; padding-left: 0; margin-left: 0; }

.new-product-component.applay-steps h3 { text-align: right; }
.new-product-component.applay-steps h4 { text-align: right; }
.new-product-component.applay-steps p { text-align: right; }
.new-product-component.applay-steps ul li p { text-align: center;}
.new-product-component.card-banner p { text-align: right;}

.new-product-component .svg-content .apply-content p { float: right; }
.new-product-component.applay-steps .existing-customers ul { margin-right: -35px; margin-left: 0; float: right; }

@media (max-width: 767px) {
    .features-new .col-md-2.width-20 { float: right; }
    .features-jazeel .col-md-2.width-20 { float: right; }
    .new-product-component .tabs-nav .reward-res-tab li {
        margin-left: 0 !important;
        padding-left: 0 !important;
        border-left: 0 !important;
        border-right: 0 !important;
        margin-right: 0;
        padding-right: 0;
    }
    body div .tabs-nav .container.toggle-card li {
        padding-right: 20px !important;
        border-left: 0;
        text-align: right;
        padding-left: 0 !important;
        border-left: 0 !important;
        padding-right: 20px !important;
    }
    div .bcard-tabs .reward-res-sel li { border: 0 !important; }
    .new-product-component .tagline-bg .text-left {

        float: left;
        width: 100%;
        text-align: center !important;

    }
}

.new-product-component.card-banner { text-align: right; }
.bcard-tabs { text-align: right; }
.new-product-component .toggle-card .tabs-nav li { float: right; }

/*.new-product-component .middle-cont-mid .col-md-6:first-child { order: 2; }*/
.new-product-component .app-store a { float: right; margin-left: 5px; }
.new-product-component.applay-steps .applay-head { text-align: right; }

.online-services { text-align: right; }

.new-product-component .col-imgs ul li:last-child { padding-left: 0; padding-right: 5px; }

.new-product-component.applay-steps .new-customers ul {
    margin-right: -49px !important;
    margin-left: 0;
    width: 106.4%;
    float: right;
}

.new-customers .apply-content {
    padding-right: 8%;
    padding-left: 0;
}

.new-product-component .animation_wraper.image-responsive {
    padding-right: 38px !important;
    padding-left: 20px !important;
}

@media (min-width: 768px) and (max-width: 991px) {
    .new-product-component.applay-steps .existing-customers ul li { margin-left: 5% !important;}
    .new-product-component .tagline-bg .text-right {
        text-align: right !important;}
    .new-product-component .tagline-bg { padding: 0 !important; }
    .app-platforms img { width: 105px; }
    .new-product-component.applay-steps .new-customers ul { margin-right: -19px !important; width: 104.4% !important; }
    .new-product-component.applay-steps ul::before { right: 30px; left: 40px; }
    .new-product-component.applay-steps .existing-customers ul::before { left: 90px; right: 70px; }
    .new-product-component .bcard-tabs .tabs-nav li {     padding-left: 50px !important; margin-left: 55px !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .new-product-component.applay-steps .existing-customers ul li { margin-left: 12% !important;}
    .new-product-component .tagline-bg .text-right {
        text-align: right !important;}
    .new-product-component .tagline-bg { padding: 0 !important;}
    .new-product-component  .bcard-tabs .tabs-nav li {     padding-left: 75px !important; margin-left: 80px !important; }
}

@media (min-width: 1199px) {

    .new-product-component.app-section svg,
    .new-product-component .app-section svg{ margin-right: 90px; margin-left: 0 !important }
    .new-customers img { margin-right: 0 !important; margin-left: 40px; }

}


.bcard-tabs .tabs-nav li {
    float: none;
    display: inline-block;
    border-right: 1px solid #C4C4C4 !important;
    border-left: 0 !important;
    padding-right: 0 !important;
    margin-right: 0 !important;
    padding-left: 85px !important;
    margin-left: 90px !important;
}

.new-product-component .tabs-nav ul {
    text-align: center;
    display: inline-block;
    width: 100%;
    direction: rtl;
}

.bcard-tabs .tabs-nav li:last-child {
    border-right: 0 !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}
.bcard-tabs .tabs-nav li { border-right: 0 !important; border-left: 1px solid #C4C4C4 !important; }
.bcard-tabs .tabs-nav li:first-child {
    padding-right: 0 !important;
    border-right: 0 !important;
    margin-right: 0 !important;
}

.new-product-component.applay-steps .existing-customers ul::before {
    right: 79px !important;
    left: 100px !important;
}

.new-product-component .product-banner-img {
    text-align: left !important;
}

.new-product-component .jazeel-text {
    text-align: right !important;
}

/*        NEW PRODUCT TEMPLATE END        */


#totop { right: auto; left: 0;}
/* .search-form .form-group input.form-control { */
/*     padding: 0 20px 0 60px; */
/*     text-align: right; */
/* } */

.discover-tab-section ul { direction: rtl; }
.car-section .tab-btns { direction: rtl; }
.car-section .tab-btns li a::after { float: left; left: 0; right: auto; }
.auto-tab-text .product-content p { text-align: right; direction: rtl; }




/* #sticky-social { left: -65px; right: auto; } */
/* #sticky-social ul li { left: -65px; right: auto;  } */
/* #sticky-social ul li:last-child { left: 65px; right: auto; } */

/* #sticky-social ul li.sticky-items { left: 65px; right: auto;     } */


.latest-offers .g-0 { direction: rtl; }

.pro-detail-tab-slide-show-tabs { padding-left: 20px; padding-right: 0; float: right; }


.product-content .pro-detail-tab-slide-show-tabs {
    padding-left: 20px !important;
    padding-right: 0 !important;
    float: right;
    text-align: right !important;
    direction: rtl;
}

.filter-head h5 { float: right; }









.product-share ul li a {
    float: right;
    text-align: right;
}
















.news-evnts-des { direction: rtl; }
.news-evnts-des .news-button a img { transform: rotate(180deg); }

.home-slider.product-banner h2, .home-slider.home-desktop-slider h2, .home-slider.home-mobile-slider h2 { text-align: right; direction: rtl; }
.home-slider.product-banner p, .home-slider.home-desktop-slider p, .home-slider.home-mobile-slider p { text-align: right; direction: rtl;  }
/* .looking-section ul { flex-direction: row-reverse; } */
.looking-section ul li { border-left: 1px solid rgba(255,255,255,.2); border-right: 0; }
.looking-section ul li:last-child { border-left: 0; }

.our-range.our-range-auto #tabs {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
}

.our-range.our-range-auto #tabs li a { border-right: 0; border-left: 1px solid #e8e8e8; }
.car-needs .media, .car-needs .media-body { direction: rtl; }
.search-listing.car-listings .media, .search-listing.car-listings .media-body { direction: rtl; }
.car-needs .media-left { padding-left: 20px; padding-right: 0; }
.car-needs .media-heading { text-align: right; }
.car-needs .media-body p { text-align: right; }
.car-needs .media-body a { background: url(../images/new-design/left-arrow-angle-ar.svg) no-repeat center right; padding: 0 20px; float: right; }
.news-evnts-des {
    text-align: right;
}
.news-evnts-des h3 {
    text-align: right;
}
.news-evnts-des .news-button a img {
    margin-left: 10px;
    float: right;
    margin-right: 0;
    margin-top: 4px;
}
.hidden-xs > .g-0 > [class*="col-"]:first-child .news-evnts-des h3 {
    width: 60%;
    float: right;
}
.news-evnts-des .news-button {
    float: right;
    width: 100%;
}
.home-slider.product-banner .owl-dots, .home-slider.home-desktop-slider .owl-dots, .home-slider.home-mobile-slider .owl-dots { text-align: right; }
.home-slider.product-banner.owl-theme .owl-dots .owl-dot, .home-slider.home-desktop-slider.owl-theme .owl-dots .owl-dot, .home-slider.home-mobile-slider.owl-theme .owl-dots .owl-dot {
    float: right;
}

#header.header-fullwidth .dropdown-new .col-md-9::after {
    left: 75px;
    right: auto;
 }

.dropdown-new .menu-circle span { width: 100%; }

/* #search-btn { */
/*     margin: 0 0 0 -10px; */
/* } */

.select-filter h3 {
    background: url(../images/new-design/search-icon.svg) no-repeat RIGHT 2px;
    padding-right: 50px;
    padding-left: 0;
    text-align: right;
}
.select-filter .select-wrap {
    float: right;
    margin-left: 24px;
    margin-right: 0;
 }
.select-filter .select-wrap:last-child { margin-left: 0; }
.filter-head { padding: 14px 17px 11px 57px; }
.filter-head span { right: auto!important; left: 1.429rem; }
.media-slide { direction: ltr; }
.car-listings .media .media-left img { float: right; }
.media-slide .owl-carousel .owl-nav { left: 22px; right: auto;}
div[class^="slider-counter"] { left: 45px; right: auto; }
.car-listings .media-heading { float: right; }
.media-body.media-body-auto ul li {
    float: right;
    margin-left: 20px;
    margin-right: 0;
    border-left: 1px solid #e8e8e8;
    border-right: 0;
    padding-left: 20px;
    padding-right: 0;
}
.media-body.media-body-auto ul li:last-child { border: 0; }
.media-body.media-body-auto ul li a img {

    float: right;
    margin-left: 10px;
    margin-right: 0;

}

a.green-btn {
    float: right;
    margin-left: 10px;
    margin-right: 0;

}
a.black-btn { float: right; }
.terms-codition { text-align: right; }
.terms-codition a { float: right; } 
.showmore a { direction: rtl; }

.product-share ul li {
    direction: rtl;
    float: right;
    margin-left: 30px;
    margin-right: 0;
    border-left: 1px solid 
    rgba(136, 136, 136, 0.25);
    border-right: 0;
    padding-left: 30px;
    padding-right: 0;
    max-width: 135px;
}

.product-share ul li:last-child  { border: 0; padding: 0; margin: 0; }
.product-content { text-align: right; }
.product-content h3 { text-align: right; }
.product-content p span { float: right; margin-left: 15px; margin-right: 0; }
.product-content [class|="price"] ul li::before { margin: 9px -27px 0 15px; float: right; }

.product-content .buttons-sec { width: 100%; }
.product-content .buttons-sec a { margin-left: 10px; margin-right: 0; }
.offer-content { text-align: right; direction: rtl; }
.offer-content > a { 
	background: url(../images/new-design/left-arrow-angle-green.svg) no-repeat center right; 
	font-size: 16px;
}

.product-share ul li a { direction: rtl; }
.product-share ul li img { float: right; margin-left: 15px; margin-right: 0; }
.product-slider .owl-theme .owl-dots { direction: ltr; }

.benefit-post a { 
	background: url(../images/new-design/left-arrow-angle-ar.svg) no-repeat center right;  
	font-size:14px;
}


.filter-content { left: auto; right: 0;}
.form-check { padding-left: 0; padding-right: 6rem; direction: rtl; }
.form-check input + label::before { right: auto; left: 100%; }
.filter-content .select-all { text-align: left; }


.showmore img {
    transform: none; margin-left: 10px;
}

.product-share ul {
    float: right;
    margin-right: 11%;
    margin-left: 0;
}


/* .language-mobile { */
/*     left: auto; */
/*     right: 70px; */
/* } */

.product-content .radio-toolbar {
    margin: -8px -5px 12px;
    width: 100%;
    float: right;
    padding-right: 0;
    padding-left: 22px;
    direction: rtl;
}

.radio-toolbar label {
    padding: 0 30px 0 0;
}

.product-content .control__indicator { right: 0; left: auto; }

.search-listing.car-listings .control__indicator { right: 0; left: auto; }

/* .media-left .radio-toolbar::before { */
/* /*     content: "تقليم :"; */
/* } */

.select-filter > div {
    direction: rtl;
    width: 100%;
}

.new_down .select-wrap .filter-head {
    padding: 14px 17px 11px 57px !important;
 }

.select-filter .select-wrap:last-child .filter-content {
    right: auto;
    left: 0;
}

/* .second-menu-mobile { direction: rtl; } */
.share-icons ul li { margin-left: 0 !important; }
.select-filter .new_down .select-wrap:last-child .filter-content {
    left: auto;
    right: 0;
}
/* @media (max-width: 991px) {  */
/*     .second-menu-mobile > a > img { */
/*         margin-right: 0; */
/*         margin-left: 10px; */
/*     } */
/* } */

@media (max-width: 767px) { 

 .media-slide .owl-carousel .owl-nav { left: 0 !important; right: auto !important; }
    div[class^="slider-counter"] {
        left: 23px;
        right: auto;
    }
    .product-content p { direction: rtl; }
    .product-content p span { float: none !important; }
    .product-content > ul { padding: 0px 48px 0 20px; }
    .product-share ul li img { float: none !important; margin-bottom: 10px; margin-left: 0 !important; }
    .product-share ul li { margin-left: 20px; padding-left: 20px; }
/*     .topbar-dropdown .title .fa { margin-left: 0; margin-right: 7px; } */
/*     #search-btn { margin: 0 0 0 -10px !important; } */
    .tabs-mob-list { background-position: center left 15px; direction: rtl; }
    .tabs-mob-list select { padding-right: 12px !important; }
    .latest-offers .g-0 { direction: ltr; }
    
    .pro-detail-tab-slide-show-tabs { padding-right: 0; padding-left: 0; text-align: right !important; margin-left: 0; margin-right: -10px; }
    .car-listings .media .media-left img { float: left; }
    .vehicles-link { float: right; }
    .filter-link h3 { padding: 28px 0px 28px 20px; background: url(../images/new-design/listing-greenarrow.svg) no-repeat center left 20px; direction: rtl; }
    .filter-link h3 img { margin-left: 10px; }
    .listing-tablink a { background: url(../images/new-design/botttom-arrow-angle-white.svg) no-repeat center left 20px; }
    div .product-content .pro-detail-tab-slide-show-tabs { text-align: center !important; }
    .product-share ul li a { text-align: center !important; }
}


@media (min-width: 480px) and (max-width: 767px) { 


    .benefits-auto div[class^="col-"] { float: right; }



}


@media (min-width: 320px) and (max-width: 991px) { 


    #header.header-fullwidth .dropdown-new .col-md-9::after { display: none; }
/*     .dropdown-toggle::after { margin-left: 0; margin-right: .255em;} */
/*     .dropdown-toggle { text-align: center; float: right; } */
/*     #search-btn { margin: 0 0 0 50px !important; } */
/*     .topbar-dropdown .title .fa:first-child { margin-left: 0; margin-right: 0; } */
/*     .topbar-dropdown .list-entry i { margin: 6px 0px 0 7px; padding: 1px 0px 1px 0px; transform: rotate(180deg); float: right; } */
    .dropdown-new .menu-circle { margin-bottom: 15px; margin-top: 20px; }
    .product-share ul { margin-right: 0 !important; }
    .product-slider .owl-theme .owl-controls .owl-nav div.owl-next {
        right: 7px!important;
    }
    .dropdown-menu.dropdown-new ul li a { text-align: right !important; }
}

/* @media (min-width: 768px) and (max-width: 991px) { */
/*     .login-tp.topbar-dropdown .title { */
/*         padding: 11.5px 20px 11.5px 5px !important; */
/*     } */
/* } */

.looking-section ul.flex-row {
	flex-direction: row-reverse;
}
.direction{
	direction: ltr;
}

.car-needs .carneed-box li {
	float: right!important;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 10px;
    right: auto!important;
}


.showmore.no_rotate_img a{
	direction: ltr!important;
}
.showmore.no_rotate_img a img {
	margin-right: 10px;
}
.product-slider .owl-stage-outer {
    direction: rtl!important;
}

.car-needs .carneed-box li { border-left: 1px solid rgba(136, 136, 136, 0.25) !important; border-right: 0!important }
.car-needs .carneed-box li:nth-child(2n+2) { border-left: 0!important; }
/*24/01/2023*/
@media (max-width:991px) {
    [dir="rtl"] .car-needs .carneed-box li {
        border-left: none !important;
    }
}