li.insights-menu-active>a {color:#003366 !important; font-weight:bold !important;}
.border {border:solid #ddd 1px !important; border-radius:0px !important;}
h2 {margin-bottom:20px !important;}
h3, h4 { color: #003366;}
.contact-div {padding-top:20px;}
.pad-right {padding-right:35px;}
.pad-left {padding-left:35px;}
.values-top {background-color:#fff; padding:0px; border-style:none;}
.values-head {margin-top:0px; padding-top:0px; font-size:40px;}
.banner-width {width:90% !important; margin-left:auto; margin-right:auto; display:block !important;}
.values-top-head {color:#e52429 !important; border-bottom:solid 2px #e52429; display:inline-block; padding-bottom:5px; margin-bottom:20px;}
.people-header {height:412px;}
.core-div {background-color:#fff; box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);}
.img-core-value {text-align:center;}
.img-core-text {padding:20px;}
.img-core-h4 {border-bottom:solid 1px #003366 !important; text-decoration:underline; font-size:24px !important; line-height:40px !important;}
.img-core-p { font-size: 16px; line-height: 1.4; color:#000; margin-bottom:25px;}
dd {margin-bottom:10px;}
.ahover {color:#003366; font-size:16px; border:solid 2px #003366; padding:10px 12px; text-transform:uppercase; text-decoration:none;}
.ahover:hover {background-color:#003366; color:#fff; font-size:16px; border:solid 2px #003366; padding:10px 12px;}
.h3core {margin-top:0px;}
.blog-top {padding:40px 0px 80px 0px;}
.col-md-0 {padding:0px !important; margin:0px !important;}
.nav-tabs>li.active>a {color:#003366 !important; border-bottom:#003366 2px solid !important; border-radius:0px!important; padding:20px;}
.nav-tabs>li>a {text-transform:uppercase; font-size:16px; padding:20px;}
.tab-content {padding:50px;}
.row-next {padding-top:30px;}
.valuebox-overlay{opacity:0;background: transparent;position:absolute;top:0;width:100%;}
.valuebox:hover .valuebox-overlay{opacity:1;top:-10px;Left:0;}
.create { display: flex; align-items: center; column-gap: 10px; margin-bottom: 15px;}
.h3core { font-size: 28px; line-height: 1.3; margin-bottom: 15px;}

/* blog details css */
li.insights-menu-active>a {color:#003366 !important; font-weight:bold !important;}
h3 {color:#003366}
.ex-text {padding:20px; background-color:#f8f8f8; margin:20px 25px;}
.red {color:#800000;}
.bule {color:#000080;}
h1 {color:#003366 !important; margin:20px 0px;}
p {font-size:16px;}
.news-more:hover {color:#fff; font-size:16px; text-transform:uppercase; padding:7px 12px; background-color:#003366 !important; border:solid 2px #003366;}
.news-more {color:#003366; text-transform:uppercase; font-size:16px; padding:7px 12px; border:solid 2px #003366; width:100%; text-decoration:none !important;}
li.insights-menu-active>a {color:#003366 !important; font-weight:bold !important;}
a:hover {text-decoration:none;}
.know-more-view-link {color:#ff3333; text-decoration:underline;}
.news-more-top {padding-top:30px;}
.fa.fa-angle-double-left {font-size:22px;}
dd {margin-bottom:10px;}
.news-width {width:100% !important;}
.blog-sec {border-style:none; padding-top:40px;}
.a2a_default_style a {float:left; line-height:32px; padding:0 2px;}
.social-a-clear {color:#000; cursor:default;}
.social-a-clear:hover {color:#000; cursor:default; text-decoration:none}
.a2a_kit.a2a_kit_size_32.a2a_default_style {float:right; padding-top:20px;}
.related-article::after{content:'';display:block;width:67%;height:2px;background:#003366;}
.article-box{padding:10px;}
.related-article{color: #003366;margin-bottom:32px;font-size:30px;}
.related-blog-header{margin-bottom:10px;color: #003366;font-size: 20px;margin-top:0px;}
.related-blog-para{margin-bottom:10px;color:#000 !important;font-size: 16px;}
.img-res{width:100%;}
h1.blog-title { margin: 20px 0px; }
.blog-rgt { padding: 0;}
.blog-details-rel .related-article { width: 100%;}
.blog-details-rel .related-article::after { width: 100%;}
.blog-details h2 { font-size: 32px; line-height: 1.3;}
.article-box.blog-details-rel .row { display: flex; flex-wrap: wrap; align-items: center;}


/* case studies and detail page */
.services-para{margin-bottom:0px;}
.casestudy-det-cont h4 { font-size: 24px; font-weight: 500; margin: 30px 0px 15px;}
.casestudy-det-cont p { margin-bottom: 15px;}
.gotofooter{color:#fff;background:#003366;padding:10px 20px;border-radius:20px;}
.relatedarticlesbox{background:#eee;padding:5px 20px 20px 20px;}
/* .relatedarticlesbox div{padding-left:10px;padding-right:10px;} */
.related-article::after{content:'';display:block;width:100%;height:2px;background:#003366;}
.related-article{color: #003366;margin-bottom:20px;font-size:24px;}
.related-blog-header{margin-bottom:10px;color: #003366;font-size: 16px; line-height: 1.3; margin-top:0px;}
.img-res{width:100%;}
.relatedarticlesbox hr{border-top: 1px solid #003366;}
.faqs-section{border:none;background-color:#66c6df;text-align:center;}
.faqs-section.case-study-faq h2{color: #fff !important;margin-bottom:30px !important;}
.faqreadmore {padding:10px 50px;color:#fff;background-color:#003366;font-size:20px;border-radius:20px;text-decoration:none;margin-top:10px;}
.faqreadmore:hover { color:#fff; }
/* .box p, .box h2{padding-left:0px !important;}
.about-know{margin-left:0px !important;}
.box p {font-size: 14px !important;width: 90%;padding-bottom: 12px;} */
.casestudy-det-img { width: 100%;}

ul.related-lst { width: 100%; display: flex; flex-wrap: wrap; row-gap: 20px; padding: 0px 0px; margin: 0px 0px; list-style: none; }
ul.related-lst li { width: 100%; }
ul.related-lst li:not(:last-child) { padding-bottom: 20px; border-bottom: 1px solid #003366; }
ul.related-lst li .related-txt { padding-left: 0px; }

.news-lst-sec .toprow { margin-bottom: 70px; }
.news-lst-sec .toprow:last-child { margin-bottom: 0px; }

.box{float: left; width:100%;height:100%;padding:0px;margin-right:15px; margin-bottom: 0px; background-color: #f2f2f2;}
.box:hover{background-color:#003366;}
.box h2{font-size:20px !important;color:#003366 !important;margin-bottom:10px !important;padding-left:10px;line-height: inherit;}
.box p{font-size:16px;padding-bottom:12px;padding-left:10px}
.box:hover h2{color:#fff !important;}
.box:hover p{color:#fff !important;}

.box:hover .news-more {color: #333333;font-size: 16px;text-transform:uppercase;padding: 7px 12px;background-color: #fff !important;border: solid 2px #fff;margin-left:10px;}
.box:hover .valuebox-overlay {opacity: 1;top: 0px;}
.news-more { display: inline-block; color: #003366;text-transform:uppercase;font-size: 16px;padding: 7px 12px;border: solid 2px #003366;width: auto;margin-left:10px;text-decoration: none !important;}
.padleft {padding: 0;}
.padright-news{ padding-right:14px; margin-bottom:30px; }


/* news detail css */
.news-det-sec .news-det-lft p { margin-bottom: 15px;}
.news-det-img { width: 100%; margin-top: 25px; }
.news-det-img img { width: 100% !important;}
.article-box ul.related-lst li:not(:last-child) { border-bottom: 1px solid #eee; }



