/*Sohail CSS*/

.slider-container{position: relative;width: 95%;overflow: hidden;padding:0px 10px;margin: 0 auto;}
.slider-wrapper{display: flex;transition: transform 0.5s ease}
.slider-item{min-width: 25%;box-sizing: border-box}
.slider-item .s_item{width: 90%;display: block;height: 100%;border-radius: 4px;padding:0px 0px 20px}
.nav-button{position: absolute;top: 1%;color:#fff;background: #aeb3be;border: none;border-radius: 4px;padding: 18px 10px;cursor: pointer;font-size: 20px;transition: all ease .3s}
.nav-button:hover{background-color: #91949b}
.prev-button{left: 0px}
.prev-button:hover{transform: translateX(-5px)}
.next-button{right: 0px}
.next-button:hover{transform: translateX(5px)}
 
.cat_content_div .report_tabs .cat_tab{width: 100%;background-color: #fff;color: #555;border:1px solid #cad0de;border-bottom: 3px solid #cad0de;border-radius: 4px;font-size:18px;font-weight: 400;font-family:system-ui;padding: 16px 0px 16px 0px;margin: 0px 10px;cursor: pointer;outline: none;position: relative;transition: all ease .3s}
/*.cat_content_div .report_tabs .cat_tab.border_bottom_blue{border-bottom: 3px solid #418abd;}*/
.cat_content_div .report_tabs .cat_tab:hover{transform: scale(1.02)}
.cat_content_div .report_tabs .cat_tab.cat_tab_active{color:#0868ad;border-bottom: 3px solid #418abd;}
/*.cat_content_div .report_tabs .cat_tab.cat_tab_active:after{content:"";border-top: 15px solid #fff;border-bottom: 0px solid transparent;border-left: 13px solid transparent;border-right: 13px solid transparent;position: absolute;top: 100%;left: 50%;transform: translate(-50%, 0%);}*/


.cat_tab_div_2,.cat_tab_div_3,
.cat_tab_div_4,.cat_tab_div_5,
.cat_tab_div_6,.cat_tab_div_7,
.cat_tab_div_8,.cat_tab_div_9,
.cat_tab_div_10,.cat_tab_div_11,
.cat_tab_div_12,.cat_tab_div_13{display: none}
.tab_div{background:#fff;border-radius:4px;border: 1px solid #f5f6f6;height: 100%;padding: 30px}
.sub_cat_div{display: flex;flex-wrap: wrap;justify-content: space-around}
.subCat_box{width: 32%;height: auto;display: flex;flex-direction: column;background: #F9FAFB;border-radius: 4px;padding:0px 20px 30px;margin: 30px 0px;position: relative}
.subCat_box .img_div{background:#f9fafb;position: absolute;top: -25px;padding: 10px 10px 5px;border-radius: 4px}
.subCat_box .studyhighlights_div{border-bottom: 1px solid #dcdcdc;} 
.subCat_box .studyhighlights_div .highlights_div{margin: 15px 10px 15px 0px;display: flex;justify-content: space-between;align-items: center} 
.subCat_box .studyhighlights_div .highlights_div p{margin: 0px}
.subCat_box .Rcount_div{padding: 15px 0px 0px 0px;display: flex;justify-content: center;align-items: center;border-top: 1px solid #dcdcdc;}
.subCat_box .Rcount_div p{margin: 0px 4px}
/*.subCat_box{width:32%;height: 100%;background:#f5f6f6;background: #e7f2fc;border: 1px solid #d5d9e4;border-radius: 4px;padding: 15px;margin: 0px 5px 20px}
.subCat_box:hover{background:#fff;border: 1px solid #e7f2fc}
.subCat_box:hover a.report_name{text-decoration: underline}*/

.all_reportBtn,.about_us_Btn,.event_link{width: 277px;height: 54px;font-size: 16px;font-weight: 500;padding: 14px 0px;background-color: #eef8fc;color: #0868ad;border: 1px solid #0868ad;border-radius: 15px;display: inline-block;cursor: pointer;transition: all ease .3s}
.event_link{text-align: center}
/*.about_us_Btn:hover,.all_reportBtn:hover,.event_link:hover{background-color: #0868ad;color: #fff}*/
.about_us_Btn:hover,.all_reportBtn:hover,.event_link:hover{background-color: #eef8fc;color: #0868ad;transform: scale(1.02)}
.upcoming_details_box{color:#0868ad;transition: none;border-radius:10px;background:#fff;border: 1px solid #f5f6f6;height: 100%}
.event_video{position: relative; cursor: pointer}
.event_youtube_icon{position: absolute; right: 50%; top: 50%; transform: translate(50%, -50%)}
.certificate_content_div{background-color: #fff;position: relative}
.certificate_ribbon{width: 72px;height: 72px;background: #ff8a00;position: absolute;top: -26px; left:15px}
.read_on_div,.recognized_div,.member_div,.stevie_award_div{display:flex;justify-content:center;align-items:center;position:relative;margin-bottom: 30px;border: 1px solid #eaeaea}
.read_on_para,.recognized_para,.member_para{position: absolute; top: -15px; background: #fff;}
.read_on_news a{display: inline-block;margin-bottom:15px}

.newsIcon{width: 115px; height: 26px;background: url(../images/news-publisher-logos1.webp) no-repeat; display: inline-block}
.readon1{background-position: 4px -61px;background-size: 115px;}
.readon2{background-position:-35px -148px;background-size: 185px}
.readon3{background-position:0px -224px;background-size: 115px;}
.readon4{background-position: -7px -1px;background-size: 115px;}
.readon5{background-position:-18px -261px;background-size: 148px}
.readon6{background-position: -42px -261px;background-size: 198px}
.readon7{background-position: -10px -170px;background-size: 115px;}
.readon8{background-position: -8px -32px;background-size: 115px;}

.clutchIcon{background-position: 0px 0px;width: 80px; height: 80px;background: url(../images/clutch-logo1-2024.webp) no-repeat;background-size: cover}
.memberIcon{background-position: -19px -328px;height: 72px;background-size: 135px;width: 100px}
.award_content{margin-left: 30px;line-height: 23px}
.clientIcon{width: 100%; height: 70px; margin-bottom: 5px; background: url(../images/home-client-logo.webp) no-repeat; display: inline-block;background-position: center;filter: grayscale(1)}
/*.our_analyst_section{background-color: #dfeaf3}*/
/*.our_analyst_section{background: url(../images/listing-4/section_6_bg2_1_1.png) no-repeat #fff;background-position: right 0px;background-size: 24%}*/

/*.our_analyst_section .row{background-color: #dfeaf3;border-radius: 10px}*/
.our_analyst_section .connect_btn{width:277px;background-color:#eef8fc;color: #0868ad;border:1px solid #0868ad;border-radius: 15px; padding: 15px 0px;font-weight:500;display: inline-block;margin-top: 30px;transition: all ease .3s}
.our_analyst_section .connect_btn:hover{transform: scale(1.02)}
.our_analyst_section .analyst_div{border-radius: 5px 5px 0px 0px;margin-bottom: 30px}
.our_analyst_section .analyst_div img{border-radius: 5px 5px 0px 0px;vertical-align: middle}
.our_analyst_section .analyst_div .analyst_detail_div{background-color: #f7f7f7}
.our_analyst_section .analyst_div .analyst_detail_div a.analyst_name{color: #111;margin-top: -2px}
.our_analyst_section .analyst_div .analyst_detail_div a.analyst_profile_link{display: flex;transition: all ease .3s}
.our_analyst_section .analyst_div .analyst_detail_div a.analyst_profile_link:hover{transform: scale(1.04)}


.about_us_section_1{background: url(../images/listing-4/section_6_bg2_1_1.webp) no-repeat #fff;background-position: right 0px;background-size: 24%}

.about_us_section_2{background: url(../images/listing-4/section_6_bg2_1.webp) no-repeat #fff;background-size: 26%;position: relative}
.about_us_section_2 .certified_div{/*border:1px solid #eaeaea;*/border-radius: 4px;height: 100%;background-color:#f6f8ff}
.about_us_section_2 .certified_div .title{background-color:#016ba9;padding: 10px 15px;border-radius: 4px 4px 0px 0px}
.about_us_section_2 .certified_div .img_div{padding: 10px 15px;text-align: center}

.about_us_section_3{/*background-color: #dfeaf3*/background-color: #f6f8ff;}
.about_us_section_3 .certified_div{background-color: #fff;/*border:1px solid #c4dff0;*/border-radius: 4px;height: 100%}
.about_us_section_3 .certified_div .title{background-color:#813d80;padding: 10px 15px;border-radius: 4px 4px 0px 0px}
.about_us_section_3 .certified_div .img_div{padding: 10px 15px;text-align: center}


/*Thanks Modal*/
.thanks_modal_box{background-color: #f4f4f4;max-width: 350px;width: 100%;margin: 40px auto 0px;border-radius: 20px;position: fixed;top: 0;left: 50%;transform: translate(-50%, 0%);z-index: 3;display: none} 
.thanks_modal_box:before{content: "";display: block;width: 100%;height: 100%;border-radius: 20px;position: absolute;z-index: -1;box-shadow: 0px 0px 0px 100vw #00000094}
.thanks_modal_box .modal_header .close_modal{background-color: #f4f4f4;color: #000;border:1px solid #fff;border-radius: 100px;font-size: 22px;width: 30px; height:30px;position: absolute;top: -10px;right: -10px;cursor: pointer}
.thanks_modal_box .modal_header .close_modal span{display: block;margin-top: -5px}
.thanks_modal_box .modal_header .close_modal:hover{background-color: #ff0000;color: #fff}
.thanks_modal_box .modal_body .thanks_title{color:#13679e}



/*Footer*/
footer{background: #f4f4f4}
.footer_row1{border-bottom: 1px solid #dee2e6}
.select_location select{width:100%;font-size:16px;appearance: auto;color: #495057;padding: 8px 12px;border-radius: 4px;font-weight: 400;border: 1px solid #ced4da;outline: none}
.border_right_left {border-right: 1px solid #dee2e6;border-left: 1px solid #dee2e6}
.contact_para{color:#333}
.contact_para a{color:#3a3939}
.contact_para a:hover{color:#0667ac}
address{font-style: normal;margin-bottom: 16px}
.footer_links .footer_pagelinks a{display:inline-block;padding: 0px 14px;font-size: 13px;color: #3a3939;transition: all ease .3s}
.footer_links .footer_pagelinks_3 a{padding: 5px 8px}
.footer_links .footer_pagelinks a.ps_10{padding-left: 10px}
.footer_links .footer_pagelinks a:hover{color:#0667ac;transform: scale(1.02)}
.footer_logo img{filter: grayscale(1)}
footer.footer_copy_Right{background: #eaeaea}
.footer_social_links a{display: inline-block;color: #123D63;margin: 0px 6px}
.footer_social_links a svg{fill:#898989}
.footer_social_links a.youtube svg{margin-top: 6px}
.move_top{width: 40px;height: 40px;background:#aeb3be;color:#fff;padding: 4px;border-radius: 4px;border:none;position: fixed;bottom: 150px;right: 30px;opacity: 0;cursor: pointer;transition: all ease .3s}
.move_top:hover{background-color: #91949b;transform: translateY(-5px)}
.move_top svg{vertical-align: middle;font-size: 16px}
.opacity_1{opacity: 1}



