/*section two css*/
.newAndUpdatedReports-tabs .nav-tabs {border: 2px solid #377fab !important; border-radius: 6px 6px 6px 6px;position: relative;z-index: 2; }
.newAndUpdatedReports-tabs .nav-tabs .nav-link {padding: 8px 10px 8px 10px; width: 220px; max-width: 250px; text-align: center; }
.newAndUpdatedReports-tabs .nav-tabs .nav-link.active {color: #fff; background-color: #377fab; margin: 0px!important; border: 2px solid #377fab; }
/*.newAndUpdatedReports-tabs .nav-tabs:after{content: ''; width: calc(29% + -3px); height: 3px; display: block; margin-top: 41px; position: absolute; background-color: #f9f9f9; }*/
.newAndUpdatedReports-tabs .nav-tabs .nav-link1.active:after{content: ''; width: 20px; height: 20px; display: block; position: absolute; left: 20%; transform: rotate(45deg); background-color: #377fab; }
.newAndUpdatedReports-tabs .nav-tabs .nav-link2.active:after{content: ''; width: 20px; height: 20px; display: block; position: absolute; left: 70%; transform: rotate(45deg); background-color: #377fab; }
.newAndUpdatedReports-tabs .nav-tabs .nav-link {color: #6f6e6e; background-color: #ececec; margin: 0px 0px 0px 0px!important; border: 2px solid #ececec;border-radius: 3px 0px 0px 3px; }
.newAndUpdatedReports-tabs .nav-tabs .nav-link1.active{border-radius: 3px 0px 0px 3px }
.newAndUpdatedReports-tabs .nav-tabs .nav-link2.active{border-radius: 0px 3px 3px 0px; }
.newAndUpdatedReports-tabs .nav-tabs .nav-link2{border-radius: 0px 3px 3px 0px; }
.explorenewreportBtn a{width: 50%; }
.newReportPostBox a:hover span.postSpanRightArrow {color: #fff; background-color: #f7682b;}
.newReportPostBox a:hover span:nth-last-child(1) {color: #f7682b; }
.newReportPostBox a:hover {color: #f7682b; }
.newReportPostBox{display: flex; flex-direction: column; height: 100%; justify-content: center; }
.spanRightArrow{background-color: #f9f9f9;color: #f7682b;font-size: 8px; border-radius: 50px; padding: 3px 3px 0px 0px; margin-right: 10px; margin-top: 2px; }
.spanRightArrow svg{padding: 0px 0px 3px 3px; }
.postSpanRightArrow{background-color: #3b3b3b;color: #fff;font-size: 8px; border-radius: 50px; padding: 3px 3px 0px 0px; margin-right: 10px; margin-top: 2px; }
.postSpanRightArrow svg{padding: 0px 0px 3px 3px; }
/*.orangeReverseBtn:hover .spanRightArrow{background-color: #f9f9f9; }
.orangeReverseBtn:hover .spanRightArrow svg{fill: #f7682b; }*/
#updated-report-tab svg {display: none;margin-left: 20px;}
#new-report-tab svg{margin-left: 20px;}
/*#homemyTabContent{border: 2px solid #e9e9e9;border-radius: 0px 0px 6px 6px;border-top: 3px solid #377fab;}*/

/*section 2*/
.forthComingSection{
  background-image: url(../images/bg-forthComingSection.svg);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
}

/*section 3*/
.section3 .topReportPostBox{border: 1px solid #d5d5d5; border-radius: 0px !important; height: 75%; }

/*Section 4 ExploreIndustrySection*/
.exploreIndustrySection h2.afterblueborder:after{margin: 15px auto;}
.exploreIndustrySection{
  background-image: url(../images/bg-ExploreIndustrySection.webp); 
  background-repeat: no-repeat;
  background-size: cover;
}
.exploreIndustrySection .topReportPostBox{border: 1px solid #e7f2fc; }

/*section 4*/
.industryIcons{background-image: url(../images/); width: 60px; height: 60px; background-color: #fff; border-radius: 10px; transition: all 0.33s ease; position: absolute; top: 0px; right: 50px; box-shadow: 3px 2px 4px 0px #eee; }
.industryIcon1 {background-image: url(../images/industryIcons.webp); background-position: -100px -90px; }
.industryIcon2 {background-image: url(../images/industryIcons.webp); background-position: -100px -573px; }
.industryIcon3 {background-image: url(../images/industryIcons.webp); background-position: -100px -647px; }
.industryIcon4 {background-image: url(../images/industryIcons.webp); background-position: -100px -893px; }
/*.allcatBtn a{width: 230px; }*/
.allcatBtn a:hover{color: #303030; background-color: #c3c3c3;}
.section4TabsList .nav-pills a:nth-last-child(1){border-bottom: 0px solid #e9e9e9;}
/*Vertical Tabs*/
.section4TabsList .nav-pills .nav-link.active{color: #014db7; background-color: #fff; border-radius: 6px; font-weight: 600; position: relative;}
.section4TabsList .nav-pills .nav-link.active:hover{color: #014db7;}
.section4TabsList .nav-pills .active:after{content: ''; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-left: 15px solid #fff; border-right: 0px solid transparent; position: absolute; right: -15px; top: 18px; }
.section4TabsList .nav-pills .nav-link{color: #3f3f3f; border-radius: 6px; padding: 15px 10px 15px 15px; background-color: #fff; margin-bottom: 25px; font-weight: 400;display: flex; }
.section4TabsList .nav-pills .nav-link:hover{color: #014db7; }
.section4TabsList .nav-pills .nav-link span.tabCatIcon{width: 30px; height: 30px; display: inline-block; margin: 0px 15px 0px 20px; }

.section4TabsList .nav-pills .nav-link span.tabCatIcon1{
  background-image: url(../images/cat-icon.webp);
  background-position: -19px -19px;
}
.section4TabsList .nav-pills .active span.tabCatIcon1{
  background-position: -67px -19px;
} 
.section4TabsList .nav-pills .nav-link span.tabCatIcon2{
  background-image: url(../images/cat-icon.webp);
  background-position: -19px -71px;
}
.section4TabsList .nav-pills .active span.tabCatIcon2{
  background-position: -67px -71px;
}  
.section4TabsList .nav-pills .nav-link span.tabCatIcon3{
  background-image: url(../images/cat-icon.webp);
  background-position: -19px -121px;
} 
.section4TabsList .nav-pills .active span.tabCatIcon3{
  background-position: -67px -121px;
} 
.section4TabsList .nav-pills .nav-link span.tabCatIcon4{
  background-image: url(../images/cat-icon.webp);
  background-position: -19px -380px;
} 
.section4TabsList .nav-pills .active span.tabCatIcon4{
  background-position: -67px -380px;
} 
.section4TabsList .nav-pills .nav-link span.tabCatIcon5{
  background-image: url(../images/cat-icon.webp);
  background-position: -19px -430px;
}
.section4TabsList .nav-pills .active span.tabCatIcon5{
  background-position: -67px -430px;
}     
.section4TabsContent .tab-content>.active{
  color: #1c1c1c; 
  background-color: #fff;
  border-radius: 10px; 
  overflow: hidden;
}
.allIndustryBtnDiv a{border: 2px solid #f6f6f7;padding: 10px;} 
.allIndustryBtnDiv a:hover{color: #fff;}
.catImg img{width: 100px;}
.subcategoryBox:hover{box-shadow: 0px 0px 5px 1px rgb(90 90 90 / 40%)}
.subcategoryBox{cursor: pointer; flex-direction: column; justify-content: center; height: 100%; }
/* width */
div::-webkit-scrollbar {
  width: 6px;
}
/* Track */
div::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
  visibility: hidden;
}
/* Handle */
div::-webkit-scrollbar-thumb {
  background: #377fab; 
  border-radius: 10px;
}
/* Handle on hover */
div::-webkit-scrollbar-thumb:hover {
  background: #f7692c; 
}

/*section5 Top Industry Report Section*/
.topIndustryReportSection{
  background: url(../images/bg-topindustrySection.svg) right top #fff no-repeat;
  background-size: 20%;
}

/*Ceo section*/
.ceoSection{
  background: url(../images/bg-ceo.svg) center left #fff no-repeat;
  background-size: 4%;
}
.section5CeoDiv img{width: 80%;}

/*career's section*/
.careerSection{
  background: url(../images/bg-careers.webp);
  background-repeat: no-repeat;
  background-size: cover;
}

/*section 5*/
.section5h2:after{content: ''; width: 28%; height: 3px; display: block; margin-top: 25px; background: linear-gradient(to left,#00b4f0 0,#00b4f0 33.33%,#90c200 33.33%,#90c200 66.67%,#f7682b 66.67%,#f7682b 100%); }
.section5row1:after{content: ''; width: 95%; height: 3px; display: block; margin: 40px auto 0px; background: linear-gradient(to left,#bfda70 0,#bfda70 50%,#7bb0d0 50%,#7bb0d0 50%); }
.section5Btns a{width: 17%; margin: 0px 30px 0px 30px; }
.section5Btns a span{margin: -2px 8px 0px 0px; }
.section5Btns a span img{width: 22px; }

/*section 6*/
.section6Img{border: 1px solid #d0d0d0; }
.section6ContentDiv .afterwhiteborder:after{margin: 15px auto;}
.section6 .afterblueborder:after{margin: 15px auto;}
