.container-1400{max-width: 1400px;margin: 0 auto;}
.card-text a{color: #eda200;}
@keyframes fadeInUp{
0%{opacity: 0;transform: translateY(30px);}
100%{opacity: 1;transform: translateY(0);}
}

.case-banner-title .case-banner-container{opacity: 0;animation: 2s ease-out .5s forwards fadeInUp;}
.case-banner{position: relative;font-size: 0;width: 100%;}
.case-banner-title{width: 100%;position: absolute;top: 50%;transform: translate(0,-50%);color: #fff;line-height: 1.6;font-size: 5.4rem;font-weight: 700;}
.case-banner-container{font-size: 2.2rem;margin: 0 auto;text-align: center;font-weight: 800;}
@media only screen and (min-width:1441px){
.case-banner{height: 480px;overflow: hidden;}
.case-banner .banner-img{width: 1920px;height: 480px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
}

#content-directory li.active a{border: 1px solid #ccc;color: #eda200;}
#content-directory li.active a::before{color: #eda200;}


.new-blogcontent #article-content video{max-width: 100%;padding: 1.2em 0;}

.new-blogcontent h1 {
    font-size: 1.8rem;
    font-weight: 800;
    line-height: 2;
    margin-bottom: 0;
    padding-bottom: 1.4rem;
    color: #002b45;
    text-transform: capitalize;
}
.new-blogcontent .date{font-size: 1rem!important;color: #212529!important;line-height: 2.8!important;}
.new-blogcontent h2{font-size: 1.6rem;font-weight: 800;color: #002b45;line-height: 1.8;margin: 1.6em 0 1em;}
.new-blogcontent h3{font-size: 1.4rem;line-height: 1.8;margin: 1.6em 0 1em;font-weight: 600;color: #002b45;position: relative;}
.new-blogcontent h3::before{content: '•';color: #eda200;margin-right: .3em;}
.new-blogcontent h4{font-size: 1.2rem;font-weight: 500;color: #212529;line-height: 1.8;padding: 5px 0;}
.new-blogcontent p{font-size: 1rem;line-height: 1.8;margin: 1.4em 0;}
.new-blogcontent li:not(.list-group-item){font-size: 1rem;line-height: 1.8;color: #212529;padding: 9px 0 9px 38px;position: relative;}
.new-blogcontent li:before{content: "";width: 0;height: 0;border-top: 4px solid transparent;border-left: 8px solid #eda200;border-bottom: 4px solid transparent;box-sizing: border-box;position: absolute;left: 20px;top: 19px;}
.new-blogcontent section{margin: 1.6em 0 1em;}
.new-blogcontent img{height: auto;max-width: 100%;box-shadow: 0 4px 8px rgba(0,0,0,.1);}
.new-blogcontent li strong,.container-master li strong{color: #404040;font-weight: 700;}


.list-unstyled li{padding-left: 0;margin-bottom: 0;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.new-blogcontent-directory{padding: 1rem;border-radius: .5rem;background-color: #fff;margin-top: 5rem!important;}
.new-blogcontent-directory-title{font-size: 1.25rem;font-weight: 700;border-radius: .3rem;margin-bottom: 1rem;line-height: 1.6;color: #fff;background-color: #eda200;padding-top: .8rem;padding-bottom: .8rem;padding-left: 1.6rem;}
.new-blogcontent-link{display: block;margin-bottom: .6rem;padding: .5rem;font-size: .95rem;color: #333;text-decoration: none;border: 1px solid #ddd;border-radius: .25rem;transition: .3s;}
.new-blogcontent-directory ul li a::before{content: '• ';color: #ccc;font-size: 1rem;line-height: 1;margin-right: .5rem;}
.new-blogcontent-link:hover{border: 1px solid #ccc;color: #eda200;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.foot-fourthpage{font-size: 1rem;background-color: #f8f9fa;padding-bottom: 6rem!important;text-align: center;}
.foot-fourthpage .icon{width: 50px;height: 50px;margin: 0 auto .5rem;fill: #eda200;}
.foot-fourthpage a{color: #002b45;text-decoration: none;display: block;white-space: nowrap;font-weight: 600;position: absolute;top: calc(4.5rem + 1rem);left: 50%;transform: translateX(-50%);}
.foot-fourthpage a:hover{text-decoration: underline;}
.foot-fourthpage .divider{width: 100px;height: 10px;margin: 0 auto;fill: #eda200;}
.feature{display: inline-flex;flex-direction: column;align-items: center;position: relative;}
@media (max-width:767.98px){
.foot-fourthpage{display: none;}
.tab-submit-button{font-size: 1.1rem;padding: .8rem 1.5rem;}
}

@media (min-width:768px) and (max-width:991.98px){
.foot-fourthpage{display: none;}
}

.foot-fourthpage .feature svg{width: 4.5rem;height: 4.5rem;padding-bottom: 1rem;}
.sol-news-content h5{font-size: 1.25rem;font-weight: 800;}
.sol-news-content p{font-size: 1rem;color: #686868;}
.sol-news-content a{font-size: 1rem;text-decoration: none;}
.sol-news-content svg{margin: .5rem 0;}
.sul-carousel-control-next-icon,.sul-carousel-control-prev-icon{display: flex;align-items: center;justify-content: center;width: 30px;height: 45px;background-color: transparent;}
button.sul-carousel-control-prev{left: -4rem;}
button.sul-carousel-control-next{right: -4rem;}
button.sul-carousel-control-next,button.sul-carousel-control-prev{position: absolute;top: 50%;transform: translateY(-50%);background: 0 0;border: none;padding: 0;}
button.carousel-control-prev{padding-top: 3.8rem;left: -10rem;}
button.carousel-control-next{padding-top: 3.8rem;right: -10rem;}
.pro-solution{background-color: #002b45;width: 100%;padding-bottom: 6rem;}
.solution-header{text-align: left;}
.solution-header h2{font-size: 1.6rem;font-weight: 800;margin-bottom: 1rem;color: #fff;padding-bottom: 2rem;}
.sol-news-content{background-color: #f0f0f0;padding: 1rem 2rem;}
.sol-news-content h5{padding-top: .5rem;height: 3rem;}
.sol-news-content a{color: #404040;}
.pro-solution .solution-title{font-size: 1.6rem;font-weight: 800;line-height: 2.8;color: #fff;}
.pro-solution .view-all{font-size: 1rem;font-weight: 700;color: #fff;text-decoration: none;}
.pro-solution .view-all .arrow{color: #eda200;}
.solsecond-button{font-size: 1rem;line-height: 1.6;padding: .2rem 1.8rem;border-radius: .25rem;display: inline-flex;align-items: center;}
.solsecond-customize{background-color: transparent;border: 1px solid #eda200;color: #eda200;}
.message-pro-form{padding-top: 3rem;background-color: #f0f0f0;padding-bottom: 3rem;}
.message-pro-form-cover{color: #424242;}
.tab-form-title{font-size: 1.6rem;font-weight: 800;color: #12233d;margin-bottom: 2.5rem !important;}
.tab-input{font-size: 1rem;color: #333;}
.tab-materials{font-size: 1rem;color: #333;background-color: #fff;}
.form-check-label{font-size: 1rem;color: #333;}
.tab-submit-btn{font-size: 1rem;font-weight: 700;background-color: #eda200;color: #fff;border: none;padding: .6rem 2rem;}
.tab-submit-btn:hover{background-color: #eda200;}
.form-check-inline .form-check-input{position: relative!important;}
.form-check-input{appearance: none;-webkit-appearance: none;width: 1rem;height: 1rem;border: .1rem solid #ccc;border-radius: 50%;cursor: pointer;transition: background-color .2s,border-color .2s;position: relative;}
.form-check-input:checked{background-color: #fff;border-color: #eda200;}
.form-check-input:checked::before{content: '';position: absolute;top: 50%;left: 50%;width: .5rem;height: .5rem;background-color: #eda200;border-radius: 50%;transform: translate(-50%,-50%);}
.tab-submit-button{font-weight: 800!important;color: #fff!important;background-color: #eda200!important;border-color: #eda200!important;border-radius: .45rem!important;width: 18.5rem!important;}
.new-content .title{font-size: 2rem;font-weight: 800;line-height: 2.8;color: #002b45;margin-bottom: 1rem;}
.new-content .date{font-size: 1rem;color: #566876;margin-bottom: 2rem;}
@media (max-width:1024px){
.new-blogcontent-directory-top,.sul-carousel-control-next,.sul-carousel-control-prev{display: none!important;}
.nav-tabs .nav-item{width: 8rem;}
.anchor-nav-bg{display: none;}
}

@media (max-width:767.98px){
    .new-blogcontent li:not(.list-group-item) {
        
        padding: 9px 0 9px 6px!important;
    }
    .new-blogcontent li:before {
        display: none;
    }
.pro-solution{display: none;}
.tab-form-title{font-size: 1.3rem!important;}
.new-blogcontent h2{font-size: 1.2rem;}
.new-blogcontent h3{font-size: 1rem;}
.new-blogcontent #article-content h3{font-size: 14px!important;}
.new-blogcontent #article-content h2{font-size: 16px!important;line-height: 1.6!important;}
.new-blogcontent #article-content h1{font-size: 17px!important;font-weight: 800!important;line-height: 1.8!important;padding-left: 0!important;padding-right: 0!important;padding-bottom: 1.2rem!important;}
}