/* WordPress Core */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
    margin-bottom: 1.5em;
}

.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    margin: 0 0 10px;
    padding: 0 5px;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.gallery-caption {
    display: block;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
    background-color: #eee;
    clip: auto !important;
    clip-path: none;
    color: #444;
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}

/* End WordPress Core */


/* Start Recent & Related shortcode */
.wli-releted-item:last-child, .wli-recent-item:last-child {
    margin-bottom: 1.5rem!important;
}
/* End Recent & Related shortcode */

/* Portfolio */
.border-bottom-yellow-5px {border-bottom:5px solid #ffbd33;}
.app-box h4 a { font-size: 20px; font-weight: 600; color: #000; text-decoration: none;}
.app-box h4 a:hover { color: #ffbd33;}
.app-box span { line-height: 1.6;}
.app-box span a { color: #000; text-decoration: none; font-size: 13px;}
.app-box span a:hover {text-decoration: underline;}
.app-box p { line-height: 26px;}

/* Portfolio Single */
.single-portfolio .banner .container { position: relative; z-index: 99;}
.prtflio-dl-cntnt{text-align: center;}
.dl-contnt-para h1 { color: #ffbd33; font-size: 30px; margin: 0; padding: 0 !important;}
.prtflio-icn-left ul { margin: 0; display: inline-block;}
.dl-contnt-para ul li { margin: 5px 0;}
.prtflio-icn-left ul li a { width: 40px; height: 40px; border: 1px solid #fff; display: block; text-align: center; line-height: 35px; font-size: 35px; color: #fff; border-radius: 10px; cursor: default; text-decoration: none; }
.dl-contnt-para ul li a i { font-size: 27px; }
.technology-info ul { margin: 5px 0 0;}
.list-inline>li { display: inline-block; padding-right: 5px; padding-left: 5px; margin-top: 10px; float: left;}
.technology-info ul li a{border:1px solid #05649a; color: #337ab7;padding: 2px 20px;border-radius:50px;font-size:14px;font-weight:600;font-family:'Lato',sans-serif;text-decoration:none;margin:0;display:block;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:100;overflow:hidden}
.technology-info ul li a:hover{color:#fff}
.technology-info ul li a:after{position:absolute;content:"";width:0;height:100%;top:0;left:0;background:#05649a;content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border-radius:50px;overflow:hidden}
.technology-info ul li a:hover:after{width:100%}
.view_project { color: #000; font-weight: normal; margin-right: 15px;}
.view_project i { margin-right: 10px;}

.single-portfolio .list-style01 a{color: #007bff;}
.single-portfolio .list-style01 a:hover{color: #0056b3; text-decoration: underline;}

@media (max-width: 767px) { 
   .dl-contnt-para h1 {font-size: 26px;} 
}


/* Blog */
.stylish-input-group .form-control { padding: 8px 45px 8px 12px; border-radius: 50px; font-size: 18px;}
.stylish-input-group .btn-search { background: transparent; border: none; box-shadow: none; padding: 0; margin: 0; position: absolute; top: 10px; right: 15px;}
.stylish-input-group .btn-search i { color: #c3cbce; font-size: 20px;}
select.form-control:not([size]):not([multiple]) { height: initial; }

/* Css IE-11  */
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
  .stylish-input-group .form-control { line-height: normal; } 
}

.stylish-select { position: relative; }
.stylish-select:before { content: ""; position: absolute; height: 10px; width: 10px; border-top-width: 0; border-right-width:1px; border-bottom-width: 1px; border-left-width: 0;  border-style: solid; border-color: #000; transform: rotate(45deg); right: 18px; top: 50%; margin-top: -8px; pointer-events: none; }
select::-ms-expand { display: none; }
.stylish-select select {padding: 8px 40px 8px 12px; border-radius: 50px; font-size: 18px; border-color: #ced4da; line-height: 1.5; outline: 0 none;  -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; }
.blog-item .position-absolute { bottom: 0; width: 100%; display: flex; justify-content: space-between; background: -moz-linear-gradient(top,  rgba(30,87,153,0) 0%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top,  rgba(30,87,153,0) 0%,rgba(0,0,0,1) 100%); background: linear-gradient(to bottom,  rgba(30,87,153,0) 0%,rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#000000',GradientType=0 ); padding: 15px 0; }
.blog-item .position-absolute span { font-size: 14px; padding: 0 15px;}
.blog-item .position-absolute a { color: #fff;}
.blog-item .position-absolute i { color: #fff; line-height: 22px; margin-right: 7px;}
.blog-caption i { color: #9d9c9c; margin-right: 8px;}
.blog-caption .postauthor a {color: #9d9c9c;}
.blog-caption h4 { font-size: 20px; margin: 15px 0; font-weight: normal; position: relative; padding-bottom: 20px; word-break: break-word;}
.blog-caption h4 a { color: #000;}
.blog-caption h4 a:hover { color:#ffbd33; text-decoration: none;}
.blog-caption h4:before { width: 120px; height: 1px; float: left; border-top: 1px dashed #525252; content: ""; position: absolute; left: 50%; bottom: 0; margin-left: -60px;}
.blog-caption p { margin: 0; line-height: 26px;}
.blog-item { width: 100%;}
.blog-item .no-thumbnail .position-absolute { background: #333; position: static !important;}

.pagination li a:hover {background-color: #ffbd33; color: #FFFFFF; border-color: #ffbd33;}

.pagination { display: inline-block; text-align: center; margin: 0; padding: 0; vertical-align: top;}
.pagination>li { float: left; }
.pagination li.active span{border:1px solid #e2a526;font-size:18px;padding:6px 15px;background-color:#ffbd33;color:#fff; vertical-align: top; display: inline-block;}
.pagination li.active span:hover{background-color:#ffbd33;color:#fff;border-color:#ffbd33}
.pagination li a, .pagination li span{border:1px solid #ddd;font-size:18px;padding:6px 15px;color:#525252; display: inline-block; vertical-align: top; margin-left: -1px;}
.pagination li a:focus,.pagination li a:hover, .pagination li span:hover{background-color:#ffbd33;color:#fff;border-color:#ffbd33; text-decoration: none;}
.pagination>li:first-child>span, .pagination>li:first-child>a{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}

/* Blog Detail */
.posttitle h1 { font-size: 30px; line-height: normal; margin: 15px 0 15px; padding: 0;}
.postauthor { width: 100%; margin: 0; padding: 0; list-style-type: none; display: inline-block; text-align: center;}
.postauthor ul { margin: 0; padding: 0; list-style-type: none;}
.postauthor li { display: inline-block; color: #bdbdbd !important;  padding: 0 5px; }
.post-details .postauthor li:first-child { padding-left: 0;}
.postauthor li i { padding-right: 5px; font-size: 12px;}
.postauthor li i::before{color: #bdbdbd !important;} 
.postauthor li a { font-size: 13px; color: #bdbdbd !important; font-weight: 400;}
.single-post .postauthor { text-align: left;}
blockquote { border-left: 5px solid #ffbd34; margin-bottom: 25px; padding: 20px; font-size: 20px; font-style: italic; background-color: #f5f7f8; font-weight: 400;}
blockquote h5, blockquote h2, blockquote h3, blockquote h4 { margin-bottom: 0px; }
.postcontent blockquote p { margin-bottom: 0; }
.posttags { width: 100%; float: left;  font-size: 17px; margin: 15px 0;  background-color: #f1f4f9; padding: 15px; }
.posttags span { font-weight: 700; color: #666; display: block; margin-bottom: 10px; }
.posttags a { color: #fff; margin: 2px; background-color: #1a8bd2; display: inline-block; padding: 4px 10px; font-size: 12px; transition: all .5s ease-in-out;  letter-spacing: .03em; font-weight: 300; position: relative;}
.posttags a:nth-child(2) { background-color: #0777b6;}
.posttags a:nth-child(3){background-color:#2e99d6}
.posttags a:nth-child(4){background-color:#57b8ef}
.posttags a:nth-child(5){background-color:#6796b1}
.posttags a:nth-child(6){background-color:#90bad2}
.posttags a:nth-child(7){background-color:#3b94c7}
.posttags a:nth-child(8){background-color:#858d9c}
.posttags a:nth-child(9){background-color:#18b7ec}
.posttags a:nth-child(10){background-color:#448db5}
.posttags a:hover { text-decoration: none; background-color: #1a8bd2;}
.post-navigation h2.screen-reader-text { display: none;}
.post-navigation .nav-links { width: 100%; float: left; margin: 15px 0; padding: 25px 0;}
.post-navigation .nav-links > div { width: 50%; font-size: 15px; font-weight: 400; color: #1a8bd2; height: 100%;}
.post-navigation .nav-links .nav-previous a { float: left; text-align: left; padding-left: 55px;}
.post-navigation .nav-links .nav-next a {float: right; text-align: right; padding-right: 55px;}
.post-navigation .nav-links a { color: #1a8bd2; position: relative; }
.post-navigation .nav-links > div a:before {font-family: "Font Awesome 5 Free"; font-size: 62px; color: #1a8bd2; position: absolute; top: 0; line-height: 58px; font-weight: bold;}
.post-navigation .nav-links .nav-previous a:before { content: "\f053"; left: 0; }
.post-navigation .nav-links .nav-next a:before { content: "\f054"; right: 0;}
.post-details img { max-width: 100%; height: auto;}
.post-details.postdisplay img.size-full { margin:0 0 20px;}
.post-details.postdisplay p img.size-full { margin:0;}
.post-details p, .postinfo p, .postcontent p { margin-bottom: 25px; }
.postcontent ul, .postcontent ol { margin-bottom: 25px;}
.postcontent ul li, .postcontent ol li {margin-bottom: 8px; line-height: 30px;}
.postcontent blockquote ul { margin: 0;}
.postcontent blockquote h2 + ul, .postcontent blockquote h3 + ul, .postcontent blockquote h4 + ul { margin: 20px 0 0;}
.postcontent iframe { max-width: 100%;}
.postcontent p a.btn { margin-top: 20px;}
.postcontent .bg-warning { padding: 20px;}
.postcontent .bg-warning p {margin: 0;}
.single-post .widget { width: 100%;}
.blog-sidebar img { width: 100%;}
.blog-sidebar .category-wrapper { width: 100%; }
.blog-sidebar.wli-sticky-sidebar{position:inherit;} 

.postcontent .highlight{padding:30px 20px; margin-bottom: 30px; border-radius: 4px; }
.postcontent .highlight.highlight01{background-color: #e9ecef; border: 1px solid #dcdcdc;} 
.postcontent .highlight p:first-child{padding-top: 0;}
.postcontent .highlight p{font-size: 22px; margin: 0; padding: 15px 0 0 0;}
.postcontent .highlight p .btn{color:#FFF;}
.postcontent .highlight p .btn.btn-small{padding: 14px 18px; font-size: 18px;}
.postcontent .highlight p .btn.btn-ex-small{padding: 10px 18px; font-size: 14px;}

.postcontent h2{font-size:28px;}
.postcontent h3{font-size:24px;}
.postcontent h4{font-size:20px;}
.postcontent h5{font-size:18px;}
.postcontent h6{font-size:16px;}


.postcontent table, .postcontent td, .postcontent th{
    word-break: inherit;
}

/* Blog Detail Sidebar */
.blog-follow-us{
    display: flex;
    align-items: center;
    justify-content: center;
}
.blog-sidebar .blog-follow-us{
    justify-content: space-between;
}
.blog-follow-us .label-shareon{
    color: #bdbdbd !important;
}
.blog-follow-us .icon-twitter-x svg path{
    fill: #ffbd33 !important;
}
.blog-follow-us a { font-size: 25px; margin: 0 8px; color: #ffbd33 !important;}
.blog-follow-us a:hover{opacity: 0.8;}
.blog-follow-us i::before  { color: #ffbd33 !important;}
.recent-post-block:hover { text-decoration: none; box-shadow: rgba(45, 1, 38, 0.3) 1px 4px 15px;}
.recent-post-image { width: 100%; min-height: 130px; background-position: center center;}
.recent-post-info p { font-size: 16px; color: #000; line-height: 20px;}
.recent-post-info p span { color: rgb(116, 134, 143); margin-bottom: 2px;}


/* Case Studies */
.banner-casestudy { width: 100%; padding: 30px 0; overflow: hidden;}
.banner-casestudy .heading-box{
    text-align: center;
    flex: 1;
}
.banner-casestudy  h1{font-size: 26px; font-weight: 700; line-height: 1.5; margin: 0; padding: 0;}
.banner-casestudy .sub-heading{
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 10px 0;
    padding:0;
    position: relative;
}
.banner-casestudy .sub-heading:before{
    content: "";
    width: 52px;
    height: 2px;
    background-color: #ffbd33;
    position: absolute;
    left: 50%;
    top: 100%;
    margin-left: -26px;
}
.banner-casestudy .industry-section p{
    font-size: 16px;
}
.banner-casestudy .industry-section a{
    color: #333;
}

.banner-casestudy .banner-image{
    padding: 30px 0px 0 0px;
    text-align: center;
}
.banner-casestudy .banner-image img{
    display:inline-block;
}

@media (min-width: 768px) { 
    .banner-casestudy  h1{
        font-size: 30px;
    }
}

@media (min-width: 992px) { 

    .banner-casestudy .banner-image{
        padding: 0;
    }
    .banner-casestudy .heading-box{
        text-align: left;
    }
    .banner-casestudy .sub-heading{
        padding:0 0 0 67px;
        margin:0;
    }
    .banner-casestudy .sub-heading:before{
       left: 0;
       top: 50%; 
       margin-left:0;
    }
}



.casestudy-downbtn { background: #262626; width: 100%; text-align: center; float: left; margin: 67px 0 0 0px; }
.casestudy-downbtn p{margin: 0; padding: 0;}


.casestudy-wrapper h1 { padding: 20px 0 10px; margin-bottom: 0; font-size: 34px; font-weight: 700; line-height: normal; text-align: center; margin-top: 20px;}
.casestudy-wrapper { padding-top: 10px; }

@media (min-width: 768px) {
    .casestudy-wrapper { padding-top: 50px; }
}

.casestudy-wrapper .gray-wrapper { position: relative; background-color: #262626;}
.casestudy-wrapper .gray-wrapper::before { content: ''; position: absolute; top: 100%; left: 0; margin-left: 0; width: 0; height: 0; border-top: solid 200px #262626; border-left: solid 290px transparent; border-right: solid 249px transparent;}
.casestudy-wrapper .gray-wrapper h3, .casestudy-wrapper .gray-wrapper p, .casestudy-wrapper .gray-wrapper li, .casestudy-wrapper .gray-wrapper li:before{color: #FFFFFF !important;}
.casestudy-contentbox ul { margin: 0 0 20px; padding: 0; list-style-type: none;}
.casestudy-contentbox ul li { position: relative; list-style-type: none; padding: 9px 5px 9px 30px; line-height: 33px;}
.casestudy-contentbox ul li:before { content: "\f061"; font-family: "Font Awesome 5 Free"; font-size: 16px; color: #000000; position: absolute; left: 5px; top: 19px; z-index: 1; line-height: 15px; font-weight: 700; transform: rotate(-45deg); -wekit-transform: rotate(-45deg); }
.casestudy-contentbox ul li p { margin-bottom: 0; line-height: inherit; }
#download-casestudy .modal-header { border-bottom: none;}
.form-horizontal .form-group { margin-right: -15px; margin-left: -15px;}
#download-casestudy .form-control { border: none; box-shadow: none; border-bottom: 1px solid #ccc; border-radius: 0; padding: 0; }
#download-casestudy .btn { padding: 10px 20px; text-transform: none;}

.result .casestudy-contentbox ul{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.result .casestudy-contentbox  ul li{
    width: 50%;
    padding-right: 5%;
}

.result .casestudy-contentbox  ul li:before {
    color: #fff;
}
.result .btn-yellow, .result .btn-yellow .far{
    color: #000 !important;
    transition: all .5s ease-in-out;
}
/* .result .btn-yellow:hover, .result .btn-yellow:hover .far{
   color: #FFF !important; 
} */

@media (max-width: 992px) { 
    .result .casestudy-contentbox  ul li{
        width: 100%;
    }
}

/* Search Result */
.search-results .banner .heading { margin-bottom: 10px;}
.social_share ul { padding: 10px 5px;  margin: 0; text-align: center; border-top: 1px solid #dee2e6; }
.social_share ul li { padding: 0 8px; display: inline-block;}
.social_share ul li a { font-size: 16px;color: #000;}
.search-results .blog-item { position: relative;}
.search-results .social_share { position: absolute; left: 0; right: 0; bottom: 0;}

/* Testimonial Page */
.testimonial-tab .nav-pills { border: 0; margin: 0 0 30px; padding: 0; text-align: center; }
.testimonial-tab .nav-pills li { display: inline-block; margin: 0; padding: 0; float: none; }
.testimonial-tab .nav-pills li>a{margin:0;padding:10px 30px;border:0;border-radius:0;background-color:#f5f5f5;color:#000;font-weight:bold; line-height: 1.5; text-transform:uppercase;position:relative; display: block; text-decoration: none;}
.testimonial-tab .nav-pills li>a:hover{background-color:#f5f5f5}
.testimonial-tab .nav-pills>li>a.active, .testimonial-tab .nav-pills>li>a.active:focus, .testimonial-tab .nav-pills>li>a.active:hover{border:0;background-color:#ffbd33;
    color:#000; }
.testimonial-tab .nav-pills>li>a.active:after {content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffbd33;position:absolute;left:50%;bottom:-10px;margin-left:-5px}
.testimonial-tab .video-testimonial-wrap { position: relative; color: #000; background-color: #f5f5f5; padding: 20px; margin-bottom: 20px;}
.testimonial-tab .video-testimonial-wrap .video-thmb { position: relative; width: 100%;}
.testimonial-tab .video-testimonial-wrap .video-thmb a { display: block; }
.testimonial-tab .video-testimonial-wrap .cta-watchvideo{position:absolute;right:0;bottom:5px;z-index:99;background-color:#05649a;padding:5px 10px;font-size:12px;color:#fff;transition:all .5s ease-in-out;border-radius:5px 0 0 5px}
.testimonial-tab .video-testimonial-wrap .cta-watchvideo:hover{text-decoration:none;background-color:#ffbd33}
.testimonial-tab .video-testimonial-wrap .cta-watchvideo i{margin-right:5px}
.testimonial-tab .video-testimonial-wrap .video-thmb img{-webkit-box-shadow:0px 0px 20px 2px rgba(0,0,0,.36);-moz-box-shadow:0px 0px 20px 2px rgba(0,0,0,.36);box-shadow:0px 0px 20px 2px rgba(0,0,0,.36)}
.testimonial-tab .video-testimonial-wrap .content { width: 100%; background: url(quote-left.png) no-repeat left 5px; background-size: 20px; padding-left: 36px;}
.testimonial-tab .video-testimonial-wrap h2 { font-size: 17px; margin: 10px 0 5px; font-style: italic;}
.testimonial-para { background-color: #f5f5f5; padding: 20px 20px 20px 60px; box-shadow: 0px 0px 2px 0px #f6f6f6; border-radius: 5px; margin-bottom: 20px;}
.testimonial-para:before { position: absolute; content: ""; background: url(quote-left.png) no-repeat left 5px; background-size: 20px; width: 26px; height: 26px;     left: 44px;}
.testimonial-para h2 { font-size: 17px; margin: 10px 0 5px; font-style: italic;}

/* Common */
.shadow { box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}
#breadcrumbs { position: relative; z-index: 100; font-size: 13px; line-height: 33px;}
#breadcrumbs a {color: rgba(255,255,255,.8);}
#breadcrumbs span { color: #fff;}

/* Blog Listing Page */
.blog-listing .blog-item .position-relative > .position-absolute, .search-results .blog-item .position-relative > .position-absolute, .archive.category .blog-item .position-relative > .position-absolute {display: none;}

/* Blog Detail Page */
.wli-recent-item:first-child, .wli-releted-item:first-child {margin-top: .5rem!important;}
.single-post .post-details .postinfo ul.postauthor li:first-child {display: none;}






@media (max-width: 1199px) {  
    /* Case Studies */
    .casestudy-wrapper .gray-wrapper::before { border-top: solid 100px #f3f7fa; border-left: solid 230px transparent; border-right: solid 225px transparent;}

    /* Search Result */
    .social_share ul li { padding: 0 5px;}
}

@media (max-width: 1023px) {  
    /* Case Studies */
    .casestudy-wrapper .gray-wrapper::before { border-top: solid 100px #f3f7fa; border-left: solid 180px transparent; border-right: solid 150px transparent;  }
}

@media (max-width: 767px) {  
    /* Case Studies */
    .casestudy-wrapper .gray-wrapper::before { display: none;}

    #breadcrumbs { margin-bottom: 10px; margin-top: 10px; line-height: normal;}
    .casestudy-wrapper h1 { font-size: 20px; margin: 0; padding-top: 0; padding-bottom: 20px; display: none; }
    .casestudy-wrapper > .container { margin-top: 30px;}

    /* Testimonial Page */
    .testimonial-tab .nav-pills li { float: left; width: 50%;}

    /* Blog Detail Page */
    .post-navigation .nav-links { display: block !important;}
    .post-navigation .nav-links .nav-next { width: 100%; margin-top: 30px; min-height: 55px; }
    .post-navigation .nav-links .nav-previous { width: 100%; min-height: 55px; }
    
}


/*Accordion CSS for blog details page*/
.accordion .btn{width: 100%; float: left; text-align: left; margin: 0; padding:.75rem 1.25rem; text-transform: inherit; color: #000; font-weight: 400; position: relative;}
.accordion .btn:hover, .accordion .btn:focus{text-decoration: none; }
.accordion .card-header{padding: 0;}
.accordion .card{margin-bottom: 5px;}
/*.accordion .btn:after{
    content: "";
    position: absolute;
    height: 10px;
    width: 10px;
    border-top-width: 0;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0;
    border-style: solid;
    border-color: #000;
    transform: rotate(45deg);
    right: 18px;
    top: 50%;
    margin-top: -8px;
}

.accordion .collapsed:after{
    content: "";
    position: absolute;
    height: 10px;
    width: 10px;
    border-top-width: 0;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0;
    border-style: solid;
    border-color: #000;
    transform: rotate(-45deg);
    right: 18px;
    top: 50%;
    margin-top: -5px;
    pointer-events: none;
}
*/
/* FAQ start */
.post-details .faq-section .accordion-block .card-header .accordian-title .fa { color: #333333; }
.post-details .faq-section .accordion-block { margin-bottom: 15px; background-color: #fafafa; border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.1); box-shadow: 0 6px 12px rgba(0,0,0,0.1);}
/* FAQ end */
.errorMsg_cs{color: red; font-size: 12px;margin: 0;}
.successMsg_cs{color: green; font-size: 12px;margin: 0;}


/* Multi Language Section start */
.post-details .multi-languages ul {
    justify-content: flex-start;
    padding-right: 0;
}
/* Multi Language Section end */

/*Hide Post Navigation on Blog post Page 9 Oct 2023*/
.post-navigation{
    display: none;
}

/*17 Jan 2024 - re-design news details page Start*/
.posttags-new{
    padding-top: 20px;
}
.posttags-new span{
    margin-right: 6px;
    font-size: 12px;
    color: #bdbdbd !important;
}
.posttags-new a{
    font-size: 12px;
    background: #1a1a1a;
    padding: 3px 16px;
    border-radius: 100px;
    text-decoration: none;
    margin: 5px;
    display: inline-block;
}
.posttags-new a:hover{
    background-color: #ffbd33;
    color: #000 !important;
}
.single-post .cmn-hero-section .postauthor{
    text-align: center;
}
.single-post .light-gray-bg #wli-heading-list{
    max-height: inherit;
    overflow-y: auto;
    padding-top: 10px;
    border-top: 1px solid #CCC;
    margin: 10px 0 0 0;
}
.single-post .light-gray-bg #wli-heading-list ul{
    margin: 0;
    padding: 0;
}

.border-box{
    border: 1px solid #CCC;
    width: 100%;
    /* max-width: 600px; */
    padding: 20px;
    /* margin: 0 auto; */
}
.border-box .ttl{
    font-weight: 700;
    position: relative;
    padding-left: 20px;
}
.border-box .ttl .fa{
    position: absolute;
    left: 0;
    top: 5px;
}
.border-box [aria-expanded="false"] .fa-minus{
    display: none;
}
.border-box [aria-expanded="true"] .fa-plus{
    display: none;
}



.single-post .postcontent .multi-languages {
    display: none;
}
.single-post .multi-languages ul{
    justify-content: flex-start;
}

@media (min-width: 992px) {  

    .single-post .featured-img{
        max-width: 500px;
        float: right;
        margin-left: 40px;
    }
    .single-post .multi-languages ul{
        /* flex-direction: column; */
        align-items: inherit;
    }
    .single-post .half-img{
        float: right;
        margin-left: 30px;
        width: 50%;
    }
    .single-post .half-img-right{
        float: right;
        margin-left: 30px;
        width: 50%;
    }
    .single-post .half-img-left{
        float: left;
        margin-right: 30px;
        width: 50%;
    }
}

/*17 Jan 2024 - re-design news details page End*/
/***casestudy-append-dynamic categories**/
.uagb-desc-text span:after {
    content: ", ";
}
.uagb-desc-text span:last-child:after {
    content: " ";
}
.uagb-desc-text span a {
    color: #fff !important;
}