.cmmhdr {
    text-align: center;
    font-weight: 600;
    font-size: 50px;
    color: #133d53;
}

.cmmpara {
    text-align: center;
    font-size: 20px;
    color: #64737f;
}

.g-4 {
    --bs-gutter-x: 40px !important;
    --bs-gutter-y: 40px !important;
}

.seccmmhdr-intro {
    font-weight: 600;
    font-size: 40px;
    color: #083351;
}

.seccmmpara-intro {
    font-size: 20px;
    color: var(--txt-sub-custom-color);
    margin-bottom: 20px;
}

.seccmmhdr {
    font-weight: 500;
    font-size: 40px;
    color: #083351;
}

.seccmmpara {
    font-size: 20px;
    color: var(--txt-sub-custom-color);
}


.cmmlst {
    font-size: 20px;
    color: var(--txt-sub-custom-color);
    margin-bottom: 40px;
}

.secdsecbkgimg {
    background-image: url('/img/featured blog post.jpg');
    background-size: cover;
}

.secfourblocks {
    background-color: white;
    padding: 25px 15px 25px 15px;
    border-radius: 10px;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.10);
}

.secfourblockhdr {
    font-weight: 500;
    font-size: 22px;
    color: #083351;
    word-wrap: break-word;
}

.secfourblockpara {
    font-size: 20px;
    color: var(--txt-sub-custom-color);
}

.secfivehdr {
    font-weight: 600;
    font-size: 40px;
    text-align: center;
    color: #133d53;
}

.sectenhdr {
    font-weight: 600;
    font-size: 40px;
    color: #133d53;
}

.othoptbtn {
    border: 2px solid #133d53;
    font-weight: 500;
    font-size: 20px;
    color: #133d53;
    padding: 10px 30px 10px 30px;
    border-radius: 5px;
    background: white;
    transition: 0.6s;
    margin-bottom: 7px;
}

    .othoptbtn:hover {
        background-color: #133d53;
        color: white;
    }


.custom-shape-divider-top-1715256498 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}

    .custom-shape-divider-top-1715256498 svg {
        position: relative;
        display: block;
        width: calc(100% + 1.3px);
        height: 66px;
        transform: rotateY(180deg);
    }

    .custom-shape-divider-top-1715256498 .shape-fill {
        fill: #FFFFFF;
    }

.prjsliderpara {
    font-size: 20px;
    color: #64737f;
    text-align: right;
}

.blogsecblk {
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.10);
    border-radius: 20px;
    padding: 30px 30px 30px 30px;
    margin-top: 300px;
    max-width: 660px;
    margin-left: -200px;
    background-color: white;
}

.blog-feature-section{
    padding: 0px; 
    height: 100%;
}

@media screen and (min-width: 768px) {
    .blog-feature-section {
        padding: 40px 40px 40px 40px;
        height: 100%;
    }
}

@media screen and (max-width: 1500px) {
    .blogsecblk {
        margin-top: 200px;
    }
}

@media screen and (max-width: 1200px) {
    .blogsecblk {
        margin-top: 130px;
    }
}

@media screen and (max-width: 1000px) {
    .blogsecblk {
        margin-top: 70px;
    }
}

@media screen and (max-width: 991px) {
    .blogsecblk {
        margin-top: 0px;
        margin-left: 0px;
        max-width: none;
    }
}

.accosecblk {
    max-width: 1336px;
    padding-top: 80px;
    padding-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
}

.accordion {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %230085ca; stroke-width: 0px; %7D %3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='13' width='3.9' height='30'/%3E%3Crect class='cls-1' x='13' width='3.9' height='30' transform='translate(30 0) rotate(90)'/%3E%3C/svg%3E") !important;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %230085ca; stroke-width: 0px; %7D %3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='13' width='3.9' height='30' transform='translate(30 0) rotate(90)'/%3E%3C/svg%3E") !important;
    --bs-accordion-btn-focus-box-shadow: none !important;
}

    .accordion .accordion-flush {
        outline-color: transparent !important;
    }

.accobtn {
    font-size: 20px !important;
    font-weight: 600;
    color: #133d53;
}

.accopara {
    font-size: 20px;
    color: #64737f;
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 306.4 31.6' style='enable-background:new 0 0 306.4 31.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230085CA;%7D .st1%7Bfill:%23E6E6E6;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='305.8,15.6 278.6,1.9 278.6,14.3 223.3,14.3 223.3,17.3 278.6,17.3 278.6,29.8 '/%3E%3Crect x='3.9' y='14.3' class='st1' width='219.4' height='3'/%3E%3C/svg%3E%0A") !important;
    min-width: 150px;
    max-width: 250px;
    margin-top: 340px;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 306.4 31.6' style='enable-background:new 0 0 306.4 31.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230085CA;%7D .st1%7Bfill:%23E6E6E6;%7D%0A%3C/style%3E%3Cg%3E%3Cpolygon class='st0' points='3.9,16.1 31.1,29.8 31.1,17.3 86.4,17.3 86.4,14.3 31.1,14.3 31.1,1.9 '/%3E%3Crect x='86.4' y='14.3' class='st1' width='219.4' height='3'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
    min-width: 150px;
    max-width: 250px;
    margin-top: 340px;
}

@media screen and (max-width: 998px) {
    .carousel-control-next-icon {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 84.4 31.6' style='enable-background:new 0 0 84.4 31.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230085CA;%7D .st1%7Bfill:%23E6E6E6;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='83.8,15.6 56.6,1.9 56.6,14.3 32.3,14.3 32.3,17.3 56.6,17.3 56.6,29.8 '/%3E%3Crect x='2' y='14.3' class='st1' width='30.3' height='3'/%3E%3C/svg%3E%0A") !important;
        margin-right: 20px;
    }

    .carousel-control-prev-icon {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 28.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 84.4 31.6' style='enable-background:new 0 0 84.4 31.6;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23008AD2;stroke:%23008AD2;stroke-width:3;%7D .st1%7Bfill:%233C88CC;%7D .st2%7Bfill:%23E6E6E6;%7D%0A%3C/style%3E%3Cg%3E%3Cpath id='Path_6552' class='st0' d='M24.4,4.3L2,16l11.9,6l10.5,5.3V4.3z'/%3E%3Crect x='17.5' y='14.3' class='st1' width='32.7' height='3'/%3E%3Crect x='50.2' y='14.3' class='st2' width='30.3' height='3'/%3E%3C/g%3E%3C/svg%3E%0A") !important;
        margin-left: 20px;
    }
}

@media screen and (max-width: 991px) {
    .carousel-control-next-icon {
        margin-top: 400px;
    }

    .carousel-control-prev-icon {
        margin-top: 400px;
    }
}

@media screen and (max-width: 780px) {
    .carousel-control-next-icon {
        margin-top: 450px;
        margin-right: 20px;
    }

    .carousel-control-prev-icon {
        margin-top: 450px;
        margin-left: 20px;
    }
}

@media screen and (max-width: 450px) {
    .carousel-control-next-icon {
        margin-top: 470px;
        margin-right: 20px;
    }

    .carousel-control-prev-icon {
        margin-top: 470px;
        margin-left: 20px;
    }
}

@media screen and (max-width: 991px) {
    .prjsliderimg {
        justify-content: center !important;
        align-items: center;
        text-align: center;
    }
}


/* Product Carousel */

@media (min-width: 768px) {
    #caroinn {
        display: flex !important;
    }

    #caroitm {
        margin-right: 0 !important;
        flex: 0 0 33.333333% !important;
        display: block !important;
    }
}

#caroinn {
    padding: 2em;
}

.prdtcarocardtitle {
    font-size: 20px !important;
    font-weight: 600;
    color: #133d53;
    text-align: center;
}


/* feature Carousel */

@media (min-width: 768px) {
    #caroinn2 {
        display: flex !important;
    }

    #caroitm2 {
        margin-right: 0 !important;
        flex: 0 0 33.333333% !important;
        display: block !important;
    }
}

#caroinn2 {
    padding: 2em;
}

@media screen and (max-width: 991px) {
    #caronxt2 {
        margin-top: -70px;
    }

    #caroprev2 {
        margin-top: -70px;
    }
}

@media screen and (max-width: 780px) {
    #caronxt2 {
        margin-top: -100px;
        margin-right: 20px;
    }

    #caroprev2 {
        margin-top: -100px;
        margin-left: 20px;
    }
}

@media screen and (max-width: 450px) {
    #caronxt2 {
        margin-top: 470px;
        margin-right: 20px;
    }

    #caroprev2 {
        margin-top: 470px;
        margin-left: 20px;
    }
}
