﻿body {

}
label.navbar-toggler {
    transform: rotateZ(180deg);
}
.mainnav-links ul.navbar li.dropmenu a {
    margin-left: 0 !important;
    margin-right: 17px;
}
.mainnav-links ul.navbar li {
    margin-left: 0;
    margin-right: 10px;
}
.mainnav-links ul.navbar li.dropmenu {
    background-position: 95% center;
}
.mainnav-links ul.navbar > li.dropmenu:hover {background-position: 95% 21px;}
.mainnav-links ul.navbar li.dropmenu .link-children {
    border-radius: 0 14px 14px 14px;
}
    .mainnav-links ul.navbar li.dropmenu .link-children li a {
        padding-right: 0;
        padding-left: 18px;
    }

.trackdots:before, .l-careers ol:before, .l-articlePage ol:before {
    right: auto;
    border-right: none;
    left: 17px;
    border-left: 2px dashed #2773AC;
}

.trackdots li, .l-careers ol li, .l-articlePage ol li, .l-initiatives-Details ol li {
    margin-right: auto;
    margin-left: 60px;
}
.trackdots li:after, .l-careers ol li:after, .l-articlePage ol li:after, .l-initiatives-Details ol li:after {
    margin-right: 15px;
    left: -60px;
    margin-left: auto;
    right: auto;
}
.fixedLinks {
    padding: 8px 0px 0;
}


#important_links .Qcard {
    background-position: 15% 50%;
}
.moreLink, a.moreLink {
    padding-right: 45px !important; padding-left: 10px !important;
}
.aboutsection-more a:after, .moreLink:after {
    transform: rotateY(180deg);
    right: 10px;
    left: auto;
}

.twittersec {
    background-position: bottom right;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-top-left-radius: var(--bs-border-radius-pill) !important;
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: var(--bs-border-radius-pill) !important;
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.l-CEO-image {
    margin-right: 30px;
    margin-left: auto;
    float: left;
}
.l-articlePage ul li, .l-CEO-content ul li {
    padding-left: 35px; padding-right: 0;
}
    .l-articlePage ul li:before, .l-CEO-content ul li:before {
    right:auto; left:0;
    }

.dfwp-list .img-container {
    margin-right: 20px;margin-left:0;
    left: 5px;right: auto;
}

.initiatives-ul .initiativesLinks:hover .img-hover {
    right: 0;left: auto;transform: rotateY(180deg);
}
.initiatives-ul .initiativesLinks .img-hover {
    right: -100%;
    left: auto;
}
.l-articlePage ul li, .l-CEO-content ul li, .l-initiatives-Details ul li {padding-right:0;padding-left: 35px;}
.l-articlePage ul li:before, .l-CEO-content ul li:before, .l-initiatives-Details ul li:before {right: auto;left:0 ;}
.l-contentPages a.readmore {
    right: 35px;
    left: auto;
}
    .l-contentPages a.readmore:after {
        right: -10px;
        left: auto;
    }
.Qcard .accordion-header:after {
    float: right !important;
}
.rate-area:not(:checked) > label {
float:right;
}
.pagination .fa-angle-right, .pagination .fa-angle-left {
    transform: rotateY(-180deg);
}

.foota a {margin: 0 15px 0 0;}

#twittersec-slider .carousel-control-prev {left: 0;}
#twittersec-slider .carousel-control-next {right: auto;left: 44px;}

#carouselslider .carousel-control-next:hover, .carousel-control-next:focus { background: linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,.5)) !important; } 
#carouselslider .carousel-control-prev:hover, .carousel-control-prev:focus{ background: linear-gradient(90deg, rgba(0,0,0,.5), rgba(0,0,0,0)) !important; }


.services-catalog {left:auto;right: 25px;}

.userM-Bg .callcenter-icon {
    transform: rotateY(180deg);
}

@media (max-width:1500px) and (min-width: 991px) {
    #carouselslider .carousel-item {padding-left:150px;padding-right:0px;}
}

@media (min-width:991px) {

    #carouselNews .carousel-control-prev {
        left: -60px;
        right: auto;
    }

    #carouselNews .carousel-control-next {
        right: -44px;
        left: auto;
    }
}


    @media (max-width:1400px) and (min-width: 992px) {
        .mainnav-links ul.navbar li a, .fixedLinks {
            font-size: 15px;
        }

            .fixedLinks > a.me-4.ps-4 {
                padding-left: .75rem !important;
                margin-right: .75rem !important;
            }

            .fixedLinks > a.mx-4 {
                margin-right: .75rem !important;
                margin-left: .75rem !important;
            }

        .mainnav-links ul.navbar li {
            margin-right: 7px;
        }
    }

@media (max-width: 450px) {
    div.fixedLinks > a {float: left; border-radius: 100px 0 0 100px;}
    div.fixedLinks > a + a {border-radius: 0 100px 100px 0; border-left-color: rgba(0,0,0,.1) !important; border-right-color: rgba(255,255,255,.05) !important;}

    .services-catalog {left:auto;right:6px;}
}


@media (min-width:1370px) {
    .Qcarddrop .bfont-lg {
        line-height: .9;
        letter-spacing: -1px;
        height: auto;
        min-height: 55px;
        margin-bottom: 0 !important;
    }

        .Qcarddrop p {
            line-height: initial;
        }

    .head-title {
        font-size: 1.5rem;
    }
    .archiveTitle, .bfont-lg {
        font-size: 1.2rem;
    }
}