.page-title{    background: #112a54; margin-top: -29px; padding-top: 8px; padding-bottom: 25px; } 
.page-title .pr-title{font-size: 32px; line-height: 30px; color: #fff; font-weight: 700;}
.page-title p{/*font-weight: 500; */ font-size: 14px;font-style: italic;}
.page-title p span{font-weight: normal; }
/*News Section*/
.carosul-outer #blogscarousel .carousel-control-prev, .carosul-outer #blogscarousel .carousel-control-next{background: #ffffff9e; height: 40px; width: 40px; opacity: 1; top: 175px; border-radius: 10px; }
.carosul-outer #blogscarousel .carousel-control-prev {left: 25px; }
.carosul-outer #blogscarousel .carousel-control-next{right: 25px; }
.carosul-outer #blogscarousel .carousel-inner .carousel-text-hover .carousel-inner-text{background: linear-gradient(to bottom, rgb(0 0 0 / 1%) 0, rgb(0 0 0 / 74%) 50%, rgb(0 0 0 / .9) 100%); margin-top: 5px; color: #fff; padding: 20px; }
.carosul-outer #blogscarousel .carousel-inner .carousel-text-hover{position: absolute; /* top: -153px; */ bottom: 0px; }
.carosul-outer #blogscarousel .carousel-inner .carousel-text-hover .carousel-inner-text .pub-date{font-size: 14px; font-style: italic; margin-bottom: 0; }
.pub-date{font-size: 14px; font-style: italic; margin-bottom: 0; }
.carosul-outer #blogscarousel .carousel-inner .carousel-text-hover .carousel-inner-text h2{white-space: nowrap; overflow: hidden!important; text-overflow: ellipsis; font-size: 22px; font-weight: 600; margin-top: 5px; }
.carosul-outer #blogscarousel .carousel-inner .carousel-text-hover .carousel-inner-text h2 a{text-decoration: none; color: #fff; }
.carosul-outer #blogscarousel .carousel-inner .carousel-text-hover .carousel-inner-text h2 a:hover{text-decoration: underline; }
.news-de-first{-webkit-box-shadow: 0 0 2px 0 rgb(0 0 0 / .18); -moz-box-shadow: 0 0 2px 0 rgb(0 0 0 / .18); box-shadow: 0 0 2px 0 rgb(0 0 0 / .18); background: #fff; padding: 15px; margin: 15px 0; }
.news-leftside{max-height: 478px!important; }
.news-de-first #myCarousel .carousel-control-prev{border-radius: 10px;background: black; display: inline-block; top: 56%; width: 4%; height: 34px; position: relative; left: 45%; }
.news-de-first #myCarousel .carousel-control-prev .carousel-control-prev-icon, .news-de-first #myCarousel .carousel-control-next .carousel-control-next-icon{width: 18px;}
.news-de-first #myCarousel .carousel-control-next{background: black; display: inline-block; top: 56%; width: 4%; height: 34px; left: 47%; position: relative; border-radius: 10px}
.primaryicons img {max-width: 35px; float: left; filter: contrast(.5); margin-top: -5px }
.primaryicons h2,.primaryicons h3 {margin: 0; font-size: 24px; z-index: 100; position: relative; text-align: left; float: left; padding-left: 15px; text-transform: capitalize }

.case-studylist .maindivouter{position: relative; }
.case-studylist .maindivouter .image-hovertext{position: absolute; bottom: 0px; width: 100%; }
.case-studylist .maindivouter .casestudy-innertext{background: #12446a96; padding: 15px; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }
.casestudy-innertext a{font-size: 18px; font-weight: 500; text-decoration: none; color: #fff; }
.casestudy-innertext a:hover{color: #8bc34a; text-decoration: underline; }
.casestudy-innertext p{margin-bottom: 0px; color: #fff; font-size: 15px; }


/*Case Study Details Page Css*/
.header-sec {background: url("https://www.coherentmarketinsights.com/case-study/caseStudyNew1.webp"); background-repeat: no-repeat; background-position: center; background-size: cover;} 
.heading-main h1,.heading-main h2,.heading-main h3{color: #12446A; font-family: sans-serif; font-size: 22px; font-style: normal; font-weight: 700; line-height: normal; text-align: center; position: relative; /* text-transform: uppercase;*/ display: inline-block; }
.heading-main h1 span,.heading-main h2 span,.heading-main h3 span{color: #8AC443; }
/*.heading-main h1:before,.heading-main h2:before ,.heading-main h3:before {content: ''; height: 1px; background: #12446A; width: 93px; width: 68px; position: absolute; left: -75px; top: 11px; }
.heading-main h1:after,.heading-main h2:after,.heading-main h3:after{content: ''; height: 1px; background: #12446A; width: 93px; width: 68px; position: absolute; right: -75px;  top: 11px; }*/
.header-indoma p{font-size: 17px; margin-bottom: 10px; color:#12446A; font-weight: 500; }
/*.image-outer{width: 130px; height: 130px; border: 1px solid #cccbcb; border-radius: 50%; display: flex; align-items: center; justify-content: center; justify-items: center; }*/
.image-outer {
    width: 130px;
    height: 130px;
    border: 1px solid #cccbcb;
    /* border-radius: 50%; */
    display: flex;
    align-items: center;
    justify-content: center;
    justify-items: center;
}
/*.brief-info{width: 130px; text-align: center; font-size: 16px; font-weight: 500; color: #12446A; margin-bottom: 0; }*/
.brief-info{
	/* width: 130px; */
    /* text-align: center; */
    font-size: 16px;
    font-weight: 500;
    color: #12446A;
    /* margin-bottom: 0; */
    /* margin-left: 52px; */
}
.brief-infoul ul{
	margin-bottom: 0px;
}
/*.client-objetive{background: url("https://www.coherentmarketinsights.com/case-study/caseStudyNew2.webp"); background-repeat: no-repeat; background-size: cover; background-position: bottom; }*/
.client-objetive .clientObj-info1{color: #fff; position: relative; }
.client-objetive .clientObj-info2{color: #fff; position: relative; }
/*.clientObj-info1:after {content: ''; height: 1px; background: #ffffff; width: 195px;  width: 68px;  position: absolute; /* left: 0;  top: 24px; right: 25px; }*/
/*.clientObj-info1:before {content: ''; height: 1px; background: #ffffff; width: 10px; height: 10px; border-radius: 50%; position: absolute; right: 215px; top: 20px; }*/
.client-objetive .clientObj-info2:after {content: ''; height: 1px; background: #ffffff; width: 195px; /* width: 68px; */ position: absolute; left: 2px; top: 24px; }
.client-objetive .clientObj-info2:before {content: ''; height: 1px; background: #ffffff; width: 10px; height: 10px; border-radius: 50%; position: absolute; left: 190px; top: 20px; }
/*.solution-prposed{background: url("https://www.coherentmarketinsights.com/case-study/caseStudyNew3.webp"); background-repeat: no-repeat; background-size: cover; background-position: bottom; }*/
.solprposed-info1:after {content: ''; height: 1px; background:#12446a; width: 195px; /* width: 68px; */ position: absolute; /* left: 0; */ top: 71px; right: 119px; }
.solprposed-info1:before {content: ''; height: 1px; background:#12446a; width: 10px; height: 10px; border-radius: 50%; position: absolute; left: 252px; top: 66px; }
.solution-prposed .solprposed-info2:after {content: ''; height: 1px; background: #12446a; width: 195px; /* width: 68px; */ position: absolute; left: 91px; top: 71px; }
.solution-prposed .solprposed-info2:before {content: ''; height: 1px; background: #12446a; width: 10px; height: 10px; border-radius: 50%; position: absolute; left: 279px; top: 66px; }
.key-finding{background: url("https://www.coherentmarketinsights.com/case-study/caseStudyNew4.webp"); background-repeat: no-repeat; background-size: cover; background-position: center; }
/*.keyFindi-info1:after {content: ''; height: 1px; background: #ffffff; width: 195px;  width: 68px;  position: absolute;  left: 0;  top: 71px; right: 119px; }
.keyFindi-info1:before {content: ''; height: 1px; background: #ffffff; width: 10px; height: 10px; border-radius: 50%; position: absolute; left: 252px; top: 66px; }*/
.key-finding .keyFindi-info2:after {content: ''; height: 1px; background: #ffffff; width: 195px; /* width: 68px; */ position: absolute; left: 91px; top: 71px; }
.key-finding .keyFindi-info2:before {content: ''; height: 1px; background: #ffffff; width: 10px; height: 10px; border-radius: 50%; position: absolute; left: 279px; top: 66px; }

/*Fixed contact us Button*/
.hrsidebarcont.fixed-contc {position: fixed; right: -1px; z-index: 99999999; top: 15%; display: inline-block; box-shadow: -1px 1px 20px 0px #6a6a6a; }
.fixed-contc .closeitem .close {height: 35px; width: 35px; border-radius: 100%; background: none; border: none; cursor: pointer; position: absolute; z-index: 111; right: -10px; }
.fixed-contc ul {border-radius: 8px 0 0 8px; box-shadow: 0 0 8px 1px #cacaca; background: #fff; margin-bottom: 0; }
.fixed-contc ul li:first-child {font-size: 15px; font-weight: 500; text-transform: uppercase; }
.fixed-contc ul li {padding: 10px; list-style: none; padding-left: 10px; padding-right: 10px; padding-top: 3px; border-bottom: 1px solid #e9e9e9; font-size: 13px; font-weight: 500; }
.fixed-contc ul li a {color: #001c50; font-size: 1em; font-weight: normal; text-decoration: none; }
.fixed-contc ul li a:hover {text-decoration: underline; }
.fixed-contc ul li img {max-width: 20px; margin-right: 5px; border: 1px solid #e9e9e9; }
.buynowContContact.sidecontbtncon {position: fixed; right: -60px; transform: rotate(-90deg); z-index: 999999; top: 50%; }
.buynowContContact {animation: none !important; right: -50px !important; }
.buynowContContact .sidecontbtn-innr .buynowBtn {border-radius: 6px 6px 0 0; padding: 0px 16px; background: linear-gradient(to bottom, #7bc511, #4c7b05) !important; font-size: 14px; text-transform: capitalize; border: 0; font-family: arial, sans-serif; }
.buynowContContact .sidecontbtn-innr img {width: 30px; margin-left: -10px; margin-bottom: 7px; margin-right: 7px; }


/*Custome CSS */
.h45{height: 45px;}
.font-18{font-size: 18px;}
.lh-1{line-height: 1.6;}
.font-w{font-weight: 500;}
.font-40{font-size: 40px;}
.font-size-13{font-size: 13px}
.font-13{font-size: 13px}
.font-14{font-size: 14px}
.font-15{font-size: 15px}
.font-44{font-size: 44px;}
.font-17{font-size: 17px;} 
.fontW-600{font-weight: 600;}
.fontW-700{font-weight: 700;}
.wi-150{width: 150px;}
.wi-160{width: 160px;}
.marginL-40{margin-left: -40px;}
.bg-gray{background: #e9ecef; }
.txt-white{color: #fff}
.txt-dark {color: #343a40!important; }
.bg-gray1 {background-color: #f4f4f4; }
.pr-30{padding-right:30px }
.bg-orange{background-color: #F6B740;}
.bg-blue{background-color: #2DAFF4;}
.bg-d-green{background-color: #4CB992;}
.border-noradius{border-radius: 0!important;}
.bg-black {background-color: #0d0c0b !important; }
.bg-dark {background-color: #242424 !important;}
.solutionInfo p,.clientObj-det p{
    font-size: 16px;
    line-height: 25px;
}