/*Sohail CSS*/
/*Report Section*/
.report_content_div .tab_content_div table {width: 100% !important;margin-left: auto; margin-right: auto; border: 1px solid #E8EAEC; margin-top: 16px; margin-bottom: 24px; border-collapse: separate; } 
.report_content_div .tab_content_div table th,
.report_content_div .tab_content_div table td{padding: 8px}
.report_content_div .tab_content_div table tr:nth-child(odd) th{background: #EFEFEF}
.report_content_div .tab_content_div table tr:nth-child(even) th{background: #f7f7f7}
.report_content_div .tab_content_div table tbody tr:nth-child(odd) td {background: #EFEFEF;}
.report_content_div .tab_content_div table tbody tr:nth-child(even) td {background: #f7f7f7;}
.report_content_div .tab_content_div table td p{margin-bottom: 0px}

pre{line-height: 18px;/*line-height: 0px;*/ font-size: 1rem; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-weight: 400; color: #333;overflow-x: auto;overflow-y: hidden; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}
.imgLinkBtn{display: block;background-color: #eeeeee;border:0px solid #fff;padding: 12px 24px;margin-left: auto;margin-right: auto;color: #1a0dab !important;font-weight: 600;border-radius: 24px;position: relative;max-width: 300px;}
.imgLinkBtn:hover{background: #dfdfdf;}
.imgLinkBtn::before,.imgLinkBtn::after{content: '';width: 75px;height: 2px;background: #eeeeee;position: absolute;display: block;top: 50%;}
.imgLinkBtn:hover::before,.imgLinkBtn:hover::after{background: #dfdfdf;}
.imgLinkBtn::before{right: 100%;}
.imgLinkBtn::after{left: 100%;}

/*FAQ Section Starts Here*/
.faq_section h3.title{font-size: 24px;}
.faq_section .card{border-radius: 0px}
.faq_section .card:first-child{border-radius: 4px 4px 0px 0px}
.faq_section .card:last-child{border-radius: 0px 0px 4px 4px}
.faq_section .accordion-header{padding: 0px;border-bottom: none;}
.faq_section .accordion-header .accordion-button{font-size:16px;font-weight:500;padding: 14px 20px;cursor: pointer;display: flex;justify-content: space-between;align-items: center;background-color: rgba(0,0,0,.03);transition: none;}
.faq_section .accordion-header .accordion-button:focus{box-shadow: none;}
.accordion-button:not(.collapsed){color: #212529;}
.accordion-button:not(.collapsed)::after{content:"";background-image:  url("../images/dash.svg");transform: rotate(0deg);}
.accordion-button::after{content:""; background-image: url("../images/plus.svg");background-size: auto;transform: rotate(0deg);}
/*.faq_section .accordion-header button.collapsed::after{content: url("../images/plus.svg");}*/
/*.faq_section .accordion-header button::after{content: url("../images/dash.svg");}*/
/*FAQ Section Ends Here*/


/*Methodology form section*/
.read_on_div{border: 1px solid #e2e2e2;bottom: 0;} 
.read_on_para{position: absolute;top: -15px;background: #fff;}
.read_on_news a{display: inline-block;margin-bottom:15px;width: calc(23% + 12px);text-align: center;}
.newsIcon{width: 115px; height: 26px;background: url(../images/news-publisher-logos.webp) no-repeat; display: inline-block;}
.readon1{background-position: -19px -8px;}
.readon2{background-position: -11px -39px;}
.readon3{background-position: -10px -68px;}
.readon4{background-position: -8px -127px; width: 118px}
.readon5{background-position: -17px -98px;}
.readon6{background-position: -7px -157px;}
.readon7{background-position: -17px -191px;}
.readon8{background-position: -8px -226px;}
/*Methodology form section*/
/*Report Section Ends*/

/*Aside Column*/

/*Aside Column Ends*/






/*explore Section*/
.explore_btn{background-color: #0f68a4;border: 2px solid #0f68a4;color: #fff;padding: 8px 30px;border-radius: 100px;font-weight: 500;display: inline-block;}
.explore_btn:hover{background-color: #fff;color: #0f68a4}
/*explore Section*/

/*recommendation Section*/
.recommend_box a:hover{color: #121416;}
/*recommendation Section*/

/*CTA Banner One CSS*/
.r-Banner-one p.p1{font-size: 24px!important;color: #1a1a1a;line-height: 24px;}
.r-Banner-one p.p2{font-size: 14px!important;font-weight: 400;color: #1a1a1a;line-height: 24px;}
.r-Banner-one p span{color: #0058ac;}
.r-Banner-one p span.firstSpan{border-bottom: 1px solid #0058ac;}
.r-Banner-one p .span2{font-size: 24px;}
.r-Banner-one{background-image: url(../images/bannerOne-bg.webp); background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 18px 0px;line-height: 24px }
.r-Banner-one button{border: 1.4px solid #fff; }
.r-Banner-one button.specifyBTN{background-color: #0058ac;color:#fff;border: 2px solid #35aad0;padding: 10px;width: 225px;transition: none;line-height: 18px;}
.r-Banner-one button.specifyBTN:hover{background-color: #1d78ce;border: 2px solid #35aad0; }

/*CTA Banner Two CSS*/
.r-Banner-two{position: relative;}
.r-Banner-two::after {content: ""; display: block; width: 100%; height: 3px; background: linear-gradient(to right,#91c63c 0,#91c63c 33.33%,#ef5227 33.33%,#ef5227 66.67%,#8e278c 66.67%,#8e278c 100%); position: absolute; bottom: 0; left: 0; right: 0;}
.r-Banner-two .r-banner-child1 p{line-height: 22px}
.r-Banner-two .r-banner-child1 a{color: #111;text-decoration: none;}
.r-Banner-two .r-banner-child1 p.p2{font-size: 13px}
.r-Banner-two .analyst_linkedin{position: absolute;right: 15px;top: 10px;}
.r-Banner-two .r-banner-child2 p.p1{font-size: 17px}
.r-Banner-two .r-banner-child2 p.p2{font-size: 13px;color: #1c1c1c;line-height: 18px}
.r-Banner-two .talk_analyst_btn{background-color: #60ac2d; border: 2px solid #498d1b; color: #fff; padding: 10px!important; width: 225px;line-height: 18px;}
.r-Banner-two .talk_analyst_btn:hover{background-color: #fff;color:#60ac2d}


/*CTA Banner Three CSS*/
.r-Banner-three{background-image:url('../images/bannerTwo-bg.webp');background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 30px 0px;justify-content: space-evenly;}
.r-Banner-three .p1{color: #1a1a1a;font-size: 24px!important;}
.r-Banner-three .p2{color: #1a1a1a;font-size: 14px!important;text-align: left;line-height: 20px;font-weight: 400;}
.r-Banner-three .imgDiv{position: relative;top: -12px;}
.r-Banner-three button{color: #fff;background-color: #164C78;border-color: #35aad0;transition: none;padding: 10px 0px;border:2px solid #35aad0;width: 225px;line-height: 18px;}
.r-Banner-three button:hover{color: #fff; background-color: #185689; border-color: #35aad0;}
.r-Banner-three .h6{color: #262626;line-height: 22px;font-size: 18px;}

/*First Banner CTA*/
.firstModalCtaBtn{background-image: linear-gradient(-120deg, #1d78ce 50%, #0058ac 50%); color: #fff; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;/*margin:12px 0 10px;*/font-size:14px;width: 85%; border: 2px solid #35aad0; font-weight: 500;border-radius:100px;line-height: 18px;}
.firstModalCtaBtn:hover {background-position: 100%;color: #fff; }
/*SECOND Banner CTA*/
.secondModalCtaBtn{background-image: linear-gradient(-120deg, #185689 50%, #164C78 50%); color: #fff; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;/*margin:12px 0 10px;*/font-size:14px;width: 85%; border: 2px solid #35aad0; font-weight: 500;border-radius:100px;line-height: 18px;}
.secondModalCtaBtn:hover {background-position: 100%;color: #fff; }
/*THIRD Banner CTA*/
/*.thirdBannerCtaBtn{background-image: linear-gradient(-120deg, #1c40b6 50%, #001b72 50%); color: #fff; text-align: center; background-size: 300%; transition: all 0.6s; padding:7px 15px;font-size:14px;width: 85%; border: 2px solid #35aad0; font-weight: 400;}
.thirdBannerCtaBtn:hover {background-position: 100%; color: #fff; }*/
.thirdModalCtaBtn{background-image: linear-gradient(-120deg, #498d1b 50%, #60ac2d 50%); color: #fff; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;/*margin:12px 0 10px;*/font-size:14px;width: 85%; border: 2px solid #498d1b; font-weight: 500;border-radius:100px;line-height: 18px;}
.thirdModalCtaBtn:hover {background-position: 100%; color: #fff; }
/*fourth Banner CTA*/
.fourthModalCtaBtn{background-image: linear-gradient(-120deg, #ff0000 50%, #d50000 50%); color: #fff; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;/*margin:12px 0 10px;*/font-size:14px;width: 85%;border: 1px solid transparent; font-weight: 500;border-radius:100px;line-height: 18px;}
.fourthModalCtaBtn:hover {background-position: 100%; color:#fff; }

/*fifth customize now CTA*/
.fifthModalCtaBtn{background-image: linear-gradient(-120deg, #074f7e 50%, #0f68a4 50%); color: #fff; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;/*margin:12px 0 10px;*/font-size:14px;width: 85%;border: 1px solid transparent; font-weight: 500;border-radius:100px;line-height: 18px;}
.fifthModalCtaBtn:hover {background-position: 100%; color:#fff; }

/*sixth talk to analyst CTA*/
.sixthModalCtaBtn{background-image: linear-gradient(-120deg, #3d5a80 50%, #2e4562 50%); color: #fff; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;/*margin:12px 0 10px;*/font-size:14px;width: 85%;border: 1px solid transparent; font-weight: 500;border-radius:100px;line-height: 18px;}
.sixthModalCtaBtn:hover {background-position: 100%; color:#fff; }

/*seventh customize now CTA*/
.seventhModalCtaBtn{background-image: linear-gradient(-120deg, #ed9717 50%, #FFA41C 50%); color: #0F1111; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;font-size:14px;width: 85%;border: 1px solid transparent; font-weight: 500;border-radius:100px;line-height: 18px;}
.seventhModalCtaBtn:hover {background-position: 100%; color:#0F1111; }

.eightModalCtaBtn{background-image: linear-gradient(-120deg, #ed9717 50%, #FFA41C 50%); color: #0F1111; text-align: center; background-size: 300%; transition: all 0.6s; padding: 10px 15px; font-size: 14px; width: 85%;border: 1px solid transparent; font-weight: 500;border-radius:100px;line-height: 18px;}
.eightModalCtaBtn:hover {background-position: 100%; color:#0F1111; }

/*download report brochure CTA*/
.downloadModalCtaBtn{background: #eeeeee; color: #1a0dab; text-align: center;padding:10px 15px;/*margin:12px 0 10px;*/font-size:14px;width: 85%;border: 1px solid transparent; font-weight: 500;border-radius:100px;line-height: 18px;}
.downloadModalCtaBtn:hover {background: #dfdfdf; color:#111; }



/*Comman_Modal*/
.comman_modal .modal-dialog{max-width: 350px;margin: 0 auto;}
.comman_modal .modal-header{background-color: #fff;border:none;}
.comman_modal .modal-header h5{color: #13679e;margin-bottom: 0px;}
.comman_modal .modal-body{background-color: #f4f4f4;border:none;}
.modal_close_btn{width:30px;height:30px;position: absolute;top: -10px;right: -10px;border-radius: 100px;border:1px solid #ddd!important;padding: 0px !important;font-size: 22px;}
.modal_close_btn span{display:block;margin-top: -5px}
.modal_close_btn:hover{background-color: #ff0000;border:1px solid #ff0000;color: #fff}
.comman_modal .form_div{padding: 0px;}
.comman_modal .form_div .form-group{position: relative;margin-bottom: 8px;}
.comman_modal .form_div .form-group .form-control{border: 0 none;border-bottom: 1px solid #ccc;background: transparent;border-radius: 0;padding: 6px 30px 6px 2px;}
.comman_modal .form_div .form-group .form-control::placeholder{font-size: 12px;color: #333;font-weight: 400}
/*.comman_modal .form_div .form-group .form-control::placeholder{font-size: 12px;color: #7d858c;font-weight: 400}*/
.comman_modal .form_div .form-group textarea.form-control{border-bottom:1px solid #F0572B}
.comman_modal .form_div .form-group textarea::placeholder{color: #F0572B!important;}
.comman_modal .form_div .form-group select{color:#333;font-size: 12px;margin-top: 0px;padding: 6px 6px 6px 2px !important;}
.comman_modal .form_div .form-group .form-control:focus{box-shadow: none;}
.comman_modal .form_div .form-group svg{position: absolute;top: 14px;right: 10px;}
.required_star{color: #ff3c00;position: absolute;top: 2px;right: 5px;}
.required_star_phone{right: 17px;}
.comman_modal .form_two_request_brochure,
.comman_modal .form_two_talk_to_analyst,
.comman_modal .form_two_customize_now,
.comman_modal .form_two_specify_scope_now,
.comman_modal .form_two_analyst_banner_modal,
.comman_modal .form_two_share_specifics,
.comman_modal .form_two_download_report_brochure,
.comman_modal .form_two_share_specifics_me{display: none;}
/*.comman_modal .share_popup_subtitle,
.comman_modal .specify_popup_subtitle,
.comman_modal .sample_popup_subtitle,
.comman_modal .analyst_banner_popup_subtitle,
.comman_modal .request_brochure_popup_subtitle,
.comman_modal .customize_popup_subtitle{display: none;}*/
/*Comman_Modal*/

/*ThankYou_Modal*/
#thankyou .modal-dialog{max-width: 350px;margin: 0 auto;}
#thankyou .modal-header{background-color: #f4f4f4;border:none;}
#thankyou .modal-header h5{color: #13679e;}
#thankyou .modal-body{background-color: #f4f4f4;border:none;}
#thankyou .modal_close_btn{width:30px;height:30px;position: absolute;top: -10px;right: -10px;border-radius: 100px;border:1px solid #ddd!important;padding: 0px !important;font-size: 22px;}
#thankyou .modal_close_btn span{display:block;margin-top: -5px}
#thankyou .modal_close_btn:hover{background-color: #ff0000;border:1px solid #ff0000;color: #fff}
/*ThankYou_Modal*/

/*First Banner CTA*/
.firstBannerCtaBtn{background:#0058ac; color: #fff; text-align: center; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #35aad0; font-weight: 500;border-radius: 100px;}
.firstBannerCtaBtn:hover {background:#0058ac;color: #fff; }
/*SECOND Banner CTA*/
.secondBannerCtaBtn{background:#164C78; color: #fff; text-align: center; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #35aad0; font-weight: 500;border-radius: 100px}
.secondBannerCtaBtn:hover {background: #164C78;color: #fff; }
/*THIRD Banner CTA*/
.thirdBannerCtaBtn{background:#fede4a; color: #000508; text-align: center; padding:7px 15px;font-size:14px;width: 85%; border: 2px solid #e6c52e; font-weight: 400;border-radius: 100px}
.thirdBannerCtaBtn:hover {background:#fede4a; color: #000508; }

/*Get Sample CTA BTN*/
.getSampleCtaBtn{background:#ff9a4d; color: #111; text-align: center;padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #ee5022; font-weight: 500;border-radius: 100px}
.getSampleCtaBtn:hover {background:#ff9a4d; color: #111;}

/*Customization CTA BTN*/
.customizationCtaBtn{background:#164C78; color: #fff; text-align: center;padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #35aad0; font-weight: 500;border-radius: 100px}
.customizationCtaBtn:hover {background:#164C78; color: #fff;}

/*Connect Analyst CTA BTN*/
.connectAnalystCtaBtn{background:#fff; color: #001f68; text-align: center; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #001f68; font-weight: 500;border-radius: 100px}
.connectAnalystCtaBtn:hover {background:#fff; color: #001f68;}

/*Enquiry Before buying CTA BTN*/
.enquiryCtaBtn{background:#fff; color: #007db3; text-align: center; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #007db3; font-weight: 500;border-radius: 100px}
.enquiryCtaBtn:hover {background:#fff; color: #007db3;}

/*Get Methodology CTA BTN*/
.methodologyCtaBtn{background:#fff; color: #007db3; text-align: center; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #007db3; font-weight: 500;border-radius: 100px}
.methodologyCtaBtn:hover {background:#fff; color: #007db3;}



/*ThankYou_Modal*/
#thankyou_modal .modal-dialog{max-width: 350px;margin: 0 auto;}
#thankyou_modal .modal-header{background-color: #f4f4f4;border:none;}
#thankyou_modal .modal-header h5{color: #13679e;}
#thankyou_modal .modal-body{background-color: #f4f4f4;border:none;}
.modal_close_btn{width:30px;height:30px;position: absolute;top: -10px;right: -10px;border-radius: 100px;border:1px solid #ddd!important;padding: 0px !important;font-size: 22px;}
.modal_close_btn span{display:block;margin-top: -5px}
.modal_close_btn:hover{background-color: #ff0000;border:1px solid #ff0000;color: #fff}
/*ThankYou_Modal*/




/*Footer Section*/
footer{background: #f4f4f4}
.footer_row1{border-bottom: 1px solid #dee2e6}
.select_location select{appearance:auto;color: #495057;position: relative;margin-top: -32px;}
.contact_para{color:#116eaf}
.contact_para a{color:#3a3939}
.contact_para a:hover{color:#0667ac}
.border_right_left{border-right: 1px solid #dee2e6;border-left: 1px solid #dee2e6}
.footer_links ul li{padding: 0px 10px}
.footer_links ul li a{font-size: 13px;color: #3a3939}
.footer_links ul li a:hover{color:#0667ac}
footer.footer_copy_Right{background: #eaeaea}
.footer_social_links a{display: inline-block;color: #123D63;margin: 0px 6px;}
.footer_social_links a svg{fill:#123D63;}
.footer_social_links a.youtube svg{margin-top: 6px;}
.move_top{width: 40px;height: 40px;background:#aeb3be;padding: 4px;border-radius: 4px;border:none;position: fixed;bottom: 150px;right: 30px;opacity: 0;}
.move_top:hover{background-color: #0177b0;}
.opacity_1{opacity: 1;}


@media (max-width: 1200px){
	.search_row,.locations_row,.menu_row{top: -2000%}
	.search_row_active,.locations_row_active,.menu_row_active{top:100%;}
}

@media (max-width: 1024px) and (min-width: 768px){
	.client_box p.title, .customize_btn_box p.title{
		padding: 0px 0px !important;
	}
	.customize_btn_box .customize_btn{padding: 12px 35px}
	.quick_contact_box a.contact{font-size: 14px}
}
