/* 56-1 */


/* *********************56-1 ************************* */

.annual-wrap {
    min-height: 200px;
    /* background: #e3e6e8; */
    background: #fff;
    box-shadow: 0.2rem 0.2rem 2rem rgb(0 0 0 / 8%);
    margin-bottom: 50px;
    overflow: hidden;
    text-align: center;
    /* border: 1px #e9e9e9 solid; */
    padding-top: 10px;
    border-radius: 3px;
}

.annual-wrap .cover-wrap {
    width: 70%;
    text-align: center;
    margin: 12px auto 16px;
    border-radius: 0px;
    overflow: hidden;
    box-shadow: 0.2rem 0.2rem 2rem rgb(0 0 0 / 8%);
}

.img-responsive-annual {
    width: 100%;
}

.font_home_irhead6 {
    font-size: 17px !important;
    padding: 20px 27px 0px 25px;
    font-weight: 500;
    text-align: center;
    margin: 0 auto;
    height: 60px;
}

.a-btn2 {
    padding: 10px 30px 10px 30px;
    position: relative;
    float: left;
    width: 100%;
    display: block;
    overflow: hidden;
    margin-top: 10px;
    color: rgb(255 255 255);
    background: rgb(237 133 50);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#F44336', endColorstr='#F44336', GradientType=0);
    border-top: 1px #EFF0F2 solid;
}

.a-btn2:fucus {
    color: rgb(255 255 255);
}

.a-btn2 .a-btn-slide-text {
    font-size: 15px !important;
    line-height: 20px;
    text-shadow: none;
    text-decoration: none;
    font-weight: 400;
}

a:hover {
    text-decoration: none;
}

.a-btn2:hover .a-btn-slide-icon {
    -webkit-animation: slideDown 0.9s linear infinite;
    -moz-animation: slideDown 0.9s linear infinite;
    animation: slideDown 0.9s linear infinite;
}

.img-annual-h {
    width: 30%;
    position: absolute;
    text-align: center;
    margin: 0 auto;
    top: -57px;
    left: 195px;
}

.box-crop-main-annual {
    background-color: #d1d1d0;
}

.img-annyl-r {
    width: 35%;
}

.card--highlight-2 {
    display: flex;
    background-color: #eff9fb;
    justify-content: space-between;
}

.card {
    border: none;
    border-radius: 0;
    width: 100%;
    box-shadow: none;
    background-color: transparent;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    /* background-color: #e3e6e8; */
    background-color: #e7eede;
    background-clip: border-box;
}

.icon-down-w {
    font-size: 30px!important;
    justify-content: center;
    color: #fff;
}

.icon-down-w:hover {
    font-size: 30px!important;
    justify-content: center;
    color: #212529;
}

.icon-down-g {
    font-size: 21px;
    padding: 0px 5px;
    justify-content: center;
}


/* .icon-down-g:hover{
    color: #000;
} */

.icon-down-b {
    color: #592809;
    font-size: 16px!important;
}

.icon-down-b:hover {
    color: #323232;
}

.icon-down-01 {
    font-size: 19px!important;
}

.fa {
    position: relative;
    top: 4px;
}

.btt-d1 {
    color: #ffffff!important;
}

.btt-d1:hover {
    color: #121212!important;
}

.a-btn2:hover {
    text-shadow: none;
    text-decoration: none;
    /* color: #ece540; */
    font-size: 15px !important;
}

.card--highlight-2 .card__image {
    text-align: right;
    flex: 0 0 100%;
    width: 100%;
}

.btn--icon {
    color: #8bc649;
}

.btn--icon:hover {
    color: #323232;
}

.btn--icon:fucus {
    border: 0px;
}

.box-an01 {
    height: 307px;
}


/* .a-btn2 .a-btn-slide-text:hover {
    color: #ece540;
} */

.card--highlight-2 .card__body {
    display: flex;
    flex-direction: column;
    flex: 0 0 100%;
    width: 100%;
    padding: 1.5rem 1rem;
}

.card--highlight-2 .card__image {
    flex: 0 0 50%;
    /* width: 50%; */
    margin: auto;
    text-align: center;
}

.tex2 {
    font-size: 20px;
}

.tex-center {
    text-align: center;
}

.tex-w2 {
    font-weight: 200;
}

@media (max-width:1399px) {
    .fa {
        position: relative;
        top: 2px;
    }
    .icon-down-g {
        font-size: 18px;
        padding: 0px 5px;
        justify-content: center;
    }
}

@media (max-width:1270px) {
    .box-an01 {
        height: 295px;
    }
}

@media (max-width:1199px) {
    .img-annual-h {
        width: 42%;
        position: absolute;
        text-align: center;
        margin: 0 auto;
        top: 0;
        left: 135px;
    }
    .box-an01 {
        height: 229px;
    }
}

@media (max-width: 991px) {
    .box-crop-main-annual {
        background-color: #e7eede;
        height: 229px;
    }
}

@media (max-width: 950px) {
    .img-annyl-r {
        width: 36%;
    }
}

@media (max-width: 875px) {
    .img-annyl-r {
        width: 40%;
    }
}

@media (max-width: 767px) {
    .box-an01 {
        height: auto;
        padding-bottom: 20px;
    }
    .box-crop-main-annual {
        height: auto;
    }
    .a-btn2 {
        padding: 10px 5px 10px 5px;
    }
}


/* ********************************** */