/* Minification failed. Returning unminified contents.
(272,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(273,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(292,67): run-time error CSS1039: Token not allowed after unary operator: '-d'
(323,32): run-time error CSS1039: Token not allowed after unary operator: '-angle'
(323,80): run-time error CSS1039: Token not allowed after unary operator: '-angle'
(330,32): run-time error CSS1039: Token not allowed after unary operator: '-angle'
(330,80): run-time error CSS1039: Token not allowed after unary operator: '-angle'
(334,37): run-time error CSS1039: Token not allowed after unary operator: '-angle'
(334,96): run-time error CSS1039: Token not allowed after unary operator: '-angle'
(340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(344,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(348,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(353,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(357,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(362,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(372,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */


.sec1header {
    margin-top: 15%;
}

.sec1btn {
    border-radius: 9px;
    /*font-weight: 600;*/
}

.H1_FSize {
    font-size: 50px !important;
}

@media (max-width: 991px) {
    .H1_FSize {
        font-size: 42px !important;
    }
}

.H2_FSize {
    font-size: 40px !important;
}

.txtstart {
    text-align: start;
    color:black!important;
}

.sec2subheader {
    border-inline-start: 3px solid red;
}

.card img {
    object-fit: cover;
}

.card a {
    text-decoration: none;
}

.cardside {
    border-left: 1px solid #E6E6E6 !important;
    border-radius: 0px !important;
}

.sec2img {
    width: auto;
    height: auto;
    border-radius: 50%;
}

.sec2sub_h {
    font-weight: 600 !important;
    color:black!important;
}

.Section_one {
    background: url(https://pub-83f27bfa6f604d18be39551544967b77.r2.dev/images/Partner/partnerback.png) no-repeat;
    background-size: auto;
    background-position: left;
    background-color: #f2f2f2 !important;
    background-size: cover;

}

/* Start CSS Testimonial carousel */
.carousel-item .position-relative {
    position: relative;
}

.Height-120px {
    height: 120px !important;
    border-radius: 70px;
}

.intro .profile-img {
    top: -10px;
    left: 40px;
}

.round-bottom-1 {
    padding-top: 50px;
}

/* End CSS Testimonial carousel */

/* Start carousel*/
#client-testimonial-carousel {
    min-height: 160px;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: -20px;
    left: 0;
    z-index: 15;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}

    .carousel-indicators li {
        position: relative;
        flex: 0 1 auto;
        width: 18px;
        height: 18px;
        border-radius: 99px;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        background-color: rgba(0, 0, 0, 1);
    }

.carousel-indicators {
    margin-bottom: 0px;
}

    .carousel-indicators .active {
        background-color: #e02020;
    }

.rectangle-74 {
    background: #FFFFFF;
    border-radius: 8px;
    /*height: 366px;*/
    position: relative;
    box-shadow: 0px 17.32px 38.1px 0px rgba(0, 0, 0, 0.1), inset 0px 437.58px 122.38px 0px rgba(0, 0, 0, 0);
}
/*.card {
    border: 0px !important;
}*/

.mobileview {
    display: none !important;
}

.desktopview {
    display: block !important;
}

.bgcolor {
    background-color: #F2F2F2;
}

@media (max-width: 767px) {
    .mobileview {
        display: block !important;
    }

    .desktopview {
        display: none !important;
    }

    .faq_img {
        margin-bottom: 50px;
    }

    .contctlink {
        text-align: center !important;
    }

    .knowlink {
        text-align: center !important;
    }
}

.custmrbody {
    background-color: #F2F2F2 !important;
    border-radius: 40px !important;
}
/* End carousel*/

/*@media (max-width: 767px) {
    .mobileview1 {
        display: block !important;
    }
}
.mobileview1 {
    display: none !important;
}*/
@media (max-width: 550px) {
    #header-Platform:before, #header-Platform:after {
        display: none;
    }

    /*#Platform:before, #Platform:after {
        display: none;
    }*/
}

.imgstar {
    width: 70%;
}

.contctlink {
    text-align: end;
}

.knowlink {
    text-align: left;
}
/*FAQ Start*/
/*.accordion-item {
    margin-bottom: 10px;
}

.accordion-header {
    cursor: pointer;
    padding: 10px 15px 10px 25px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: rgb(242, 242, 242);
    border-radius: 8px;
}

.accordion-header-h1 {
    font-size: 20px;
    color: #000000;
    font-weight: 700;
}

.accordion-header.active .accordion-icon {
    background-image: url(https://pub-83f27bfa6f604d18be39551544967b77.r2.dev/images/Battery/faq_minus_img.png);
    height: 4px;
    margin-right: 7px;
}

.accordion-icon {
    width: 20px;
    height: 20px;
    background-image: url(https://pub-83f27bfa6f604d18be39551544967b77.r2.dev/images/Battery/faq_plus_img.png);
    background-size: cover;
    margin-right: 7px;
    background-position: center;
}

.accordion-header.active .accordion-icon {
    background-image: url(https://pub-83f27bfa6f604d18be39551544967b77.r2.dev/images/Battery/faq_minus_img.png);
    height: 4px;
    margin-right: 7px;
}

.accordion-content {
    display: none;
    padding: 15px 20px 25px 25px;
    margin-top: -10px;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    background-color: rgb(242, 242, 242);
    border-radius: 8px;
}*/
/*FAQ End*/


#circle-container {
    --n: 7; /* Number of items */
    --d: 12s; /* Rotation duration */
    width: 400px;
    height: 400px;
    margin: 80px auto;
    /*margin: 10% 0% 10% 25%;*/
    display: grid;
    place-content: center;
    border-radius: 50%;
    position: relative;
    border: 1px solid #000;
}

.item {
    position: absolute;
    top: 42%;
    left: 42%;
    transform: translate(-50%, -50%); /* Start at the center */
    /*width: 53px;
        height: 53px;*/
    animation: moveToSide 1s ease-out forwards, rotateCircle var(--d) linear infinite 1s;
}

    .item img {
        /*width: 70px;
            height: 70px;*/
        object-fit: contain;
    }

.center-item {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 0;
    text-align: center;
}

    .center-item img {
        /*width: 70px;
    height: 70px;*/
        object-fit: contain;
    }

/* Move outward from center */
@keyframes moveToSide {
    0% {
        transform: translate(-23%, -23%);
    }

    100% {
        transform: rotate(var(--angle)) translate(200px) rotate(calc(-1 * var(--angle)));
    }
}

/* Continuous clockwise rotation */
@keyframes rotateCircle {
    0% {
        transform: rotate(var(--angle)) translate(200px) rotate(calc(-1 * var(--angle)));
    }

    100% {
        transform: rotate(calc(var(--angle) + 360deg)) translate(200px) rotate(calc(-1 * (var(--angle) + 360deg)));
    }
}

/* Set angles for each icon */
.item:nth-child(2) {
    --angle: 0deg;
}

.item:nth-child(3) {
    --angle: 45deg;
}

.item:nth-child(4) {
    --angle: 90deg;
}

.item:nth-child(5) {
    /*--angle: 135deg;*/
    --angle: 145deg;
}

.item:nth-child(6) {
    --angle: 200deg;
    /*--angle: 180deg;*/
}

.item:nth-child(7) {
    --angle: 250deg;
    /*--angle: 225deg;*/
}

/*.item:nth-child(8) {
    --angle: 270deg;
}*/

.item:nth-child(9) {
    /*--angle: 315deg;*/
    --angle: 300deg;
}

#Bgdiv {
    /*background: url(https://pub-83f27bfa6f604d18be39551544967b77.r2.dev/images/Partner/PartnerText_Bg.png) no-repeat;*/
    background-size: auto;
    /*background-position: left;
    background-color: #f2f2f2 !important;*/
    background-size: cover;
}

.Text_note {
    background-color: #f2f2f2 !important;
    min-height:290px;
    padding:8%;
    border-radius:15px;
    height:100%;
}

.text-red{
    color:red!important;
}

.Note_btn {
    border: 2px solid;
    /*border-color: #323232;*/
    background-color: #e91d26 !important;
    border-radius: 6px;
    color: white;
}

