/*Solution pages Common CSS*/
    /*Challenges*/
    .solbox1000{width:1000px}
    .read-more-content{display: none;}
    .read-more{display: inline-block;}
    .owl-carousel .owl-stage{display: flex;gap:2rem}
    .article-items {display: flex;flex: 1 0 auto; height: 100%;}
    .aticle-box {position: relative; overflow: hidden;display: flex;flex-direction: column;align-items: stretch;}
    .solutionslider_item{margin-bottom: 0;border:1px solid #cdcdcd;border-top: 5px solid #1A2589;height: 100%;border-radius:0;padding:25px 15px;border-radius: 10px; position: relative;background-color: #ffffff;}
    .solutionslider_mainContainer{margin: 0}
    .solutionslider .owl-stage-outer{padding: 0 !important;}
    .nav_leftarrow, .nav_rightarrow{font-size: 60px;position: absolute;top: 40%;}
    .nav_leftarrow{left:-30px;color: #cdcdcd;}
    .nav_rightarrow{right:-30px;color: #cdcdcd;}
    .owl-theme .owl-dots .owl-dot{background: none !important; margin: 0;}
    .owl-theme .owl-dots .owl-dot span{    width: 14px !important;height: 14px !important;}
    /*.solutionslider_item :after, .solutionslider_item :before {content: "";display: block;width: 100%;height: 1px;background: #cdcdcd;right: 0;top: 90%;position: absolute;}
    .solutionslider_item :before{top: 10%;}*/
    /*Challenges*/

    /*Solution*/
    .sol_challengesflex{display: flex;flex-wrap: wrap;gap: 3rem;}
    .sol_challengesblock {flex-basis: 46%;position: relative;}
    .sectionSub3_heading_black h4{display: inline-block;text-align: left;}
    /*Solution*/
    /* Benefits */
    .sol_benefits{display:column;columns: 3;column-gap: 2rem;}
    .sol_benefits > *{break-inside: avoid;margin-bottom: 30px;display: inline-block;}
    .sol_benefits_col{border: 1px solid #CDCDCD;border-radius: 10px;padding: 20px;position: relative;}
    .sol_benefits_col_txt{position: relative;}
    .sol_benefits_col::before{content: '\2713';font-weight: 700; border: 5px solid #ffffff; background-color: #FFAC30; width: 40px; display: flex;align-items: center; justify-content: center;border-radius: 50%;position: absolute;top: -20px;height: 40px;}
     /* Benefits */

    @media (min-width:320px) and (max-width:767px){
    .solbox1000{width:100%}    
    /*Challenges*/    
    .solutionslider .owl-stage-outer{height: 100% !important;}
    .solutionslider_mainContainer{height: 100% !important;}
    /*.vaultasticpreview_item{width: 100% !important;height: 250px !important;}*/
    .vaultasticpreview_leftmargin{margin-left: 0;line-height: 120%;}
    .vaultastic-customers .owl-stage-outer{padding: 0 !important;}
    .solutionslider .owl-stage-outer{height: 275px;}
    .nav_leftarrow, .nav_rightarrow{font-size: 50px;top: -20px;}
    .nav_leftarrow{left:30px}
    .nav_rightarrow{right:30px;}
    /*.solutionslider_item{height:300px}*/
    .solutionslider_item{width:100%;height:100%;}
    /*Challenges*/
    /*Solution*/
    .sol_challengesblock {flex-basis: 100%;}
    .sol_challengesflex{gap:2rem;}
    /*Solution*/
    /* Benefits */
    .sol_benefits{columns: 1 !important;}
    /* Benefits */
    }
    
    @media (min-width:768px) and (max-width:1199px){
    /*Solution*/
        .sol_challengesblock {flex-basis: 45%;}
    /*Solution*/
    }
/*Solution pages Common CSS*/