@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.2/font/bootstrap-icons.min.css");

.shadow-box {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px 1px;
}


.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a:after, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a:after {
    background-color: #000078;
}

.menuPort nav ul li a:hover {
    color: #000078 !important;
    text-decoration: none;
}



html a:hover, .btLightSkin a:hover, .btDarkSkin .btLightSkin a:hover, .btLightSkin .btDarkSkin .btLightSkin a:hover, .btDarkSkin a:hover, .btLightSkin .btDarkSkin a:hover, .btDarkSkin.btLightSkin .btDarkSkin a:hover {
    color: #000078;
}


.btnFilledStyle.btnAccentColor, .btnOutlineStyle.btnAccentColor:hover {
    background-color: #9e1225;
    border: 2px solid #fff;
}


.btnOutlineStyle.btnAccentColor, .btnFilledStyle.btnAccentColor:hover {
    border: 2px solid #000;
    background-color: #000;
    color: #fff;
}

.btnOutlineStyle.btnAccentColor span, .btnFilledStyle.btnAccentColor:hover span, .btnOutlineStyle.btnAccentColor span:before, .btnFilledStyle.btnAccentColor:hover span:before, .btnOutlineStyle.btnAccentColor a, .btnFilledStyle.btnAccentColor:hover a, .btnOutlineStyle.btnAccentColor .btIco a:before, .btnFilledStyle.btnAccentColor:hover .btIco a:before, .btnOutlineStyle.btnAccentColor button, .btnFilledStyle.btnAccentColor:hover button {
    color: #fff !important;
}

.btMenuHorizontal .topTools .btAccentIconWidget, .btMenuHorizontal .topBarInMenu .btAccentIconWidget {
    background-color: #000078;
    color: #fff;
}


.btAccentColorBackground {
    background-color: #000078 !important;
    color: #fff;
}

.btLightSkin h1, .btLightSkin h2, .btLightSkin h3, .btLightSkin h4, .btLightSkin h5, .btLightSkin h6, .btDarkSkin .btLightSkin h1, .btDarkSkin .btLightSkin h2, .btDarkSkin .btLightSkin h3, .btDarkSkin .btLightSkin h4, .btDarkSkin .btLightSkin h5, .btDarkSkin .btLightSkin h6, .btLightSkin .btDarkSkin .btLightSkin h1, .btLightSkin .btDarkSkin .btLightSkin h2, .btLightSkin .btDarkSkin .btLightSkin h3, .btLightSkin .btDarkSkin .btLightSkin h4, .btLightSkin .btDarkSkin .btLightSkin h5, .btLightSkin .btDarkSkin .btLightSkin h6 {
    color: #fff;
}

.btLightSkin .btnOutlineStyle.btnNormalColor, .btLightSkin .btnFilledStyle.btnNormalColor:hover, .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor, .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover, .btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor, .btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover {
    border: 1px solid #fff;
    background-color: transparent;
    color: #fff;
}

.btLightSkin .btnOutlineStyle.btnNormalColor span, .btLightSkin .btnFilledStyle.btnNormalColor:hover span, .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor span, .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover span, .btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor span, .btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover span, .btLightSkin .btnOutlineStyle.btnNormalColor span:before, .btLightSkin .btnFilledStyle.btnNormalColor:hover span:before, .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor span:before, .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover span:before, .btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor span:before, .btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover span:before, .btLightSkin .btnOutlineStyle.btnNormalColor a, .btLightSkin .btnFilledStyle.btnNormalColor:hover a, .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor a, .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover a, .btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor a, .btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover a, .btLightSkin .btnOutlineStyle.btnNormalColor a:before, .btLightSkin .btnFilledStyle.btnNormalColor:hover a:before, .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor a:before, .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover a:before, .btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor a:before, .btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover a:before, .btLightSkin .btnOutlineStyle.btnNormalColor button, .btLightSkin .btnFilledStyle.btnNormalColor:hover button, .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor button, .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover button, .btLightSkin .btDarkSkin .btLightSkin .btnOutlineStyle.btnNormalColor button, .btLightSkin .btDarkSkin .btLightSkin .btnFilledStyle.btnNormalColor:hover button {
    color: #fff !important;
}


.btDash.bottomDash .dash:after {
    border-bottom: 4px solid #000078;
}

.btIco.btIcoFilledType.btIcoAccentColor .btIcoHolder:before, .btIco.btIcoOutlineType.btIcoAccentColor:hover .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1em #000078 inset;
    box-shadow: 0 0 0 1em #000078 inset;
    color: #fff;
}

.btIcoDefaultColor:hover span {
    color: #000078;
}


.btIco.btIcoFilledType.btIcoAccentColor:hover .btIcoHolder:before, .btIco.btIcoOutlineType.btIcoAccentColor .btIcoHolder:before {
    -webkit-box-shadow: 0 0 0 1px #000078 inset;
    box-shadow: 0 0 0 1px #000078 inset;
    color: #fff;
}

.btDash.bottomDash .dash:after {
    border-bottom: 4px solid #000078;
}


.btProgressContent .btProgressAnim {

    background-color: #000078;
    
}

form.wpcf7-form .wpcf7-submit {
    
    background-color: #000078;
    
}


.btSiteFooter .port .btFooterCopy, .btSiteFooter .port .btFooterMenu {
    padding-bottom: 0em;
}

.btSiteFooter .port .btFooterCopy, .btSiteFooter .port .btFooterMenu {
    padding-bottom: 0em;
}


.btLightSkin .btSiteFooter .port:before, .btDarkSkin .btLightSkin .btSiteFooter .port:before, .btLightSkin .btDarkSkin .btLightSkin .btSiteFooter .port:before {
    background-color: unset;
}

.btSiteFooter .port:before {
    content: '';
    clear: both;
    width: 100%;
    display: block;
    height: 0px;
    background-color: #fff;
    margin-bottom: 0px;
}


.new-row-css{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.useful-container{
    padding-left: 40px;
    
}

.useful-container ul{
    list-style: none;
}


@media screen and (max-width:768px) {
    .new-row-css{
        justify-content: center;
    }

    .useful-container{
        padding-left: 0px;
    }
}



.main-footer .btDash.bottomDash .dash:after {
    border-bottom: 4px solid #fff;
}


.why-paras svg{
    height: 100px;
    width: 100px;
    margin-block: 20px;
    color: #9e1225;
    fill: #9e1225;
}


.btProgressContent .btProgressAnim {
    background-color: #9e1225;
}