/*Sohail CSS*/
*, ::after, ::before{box-sizing: border-box}
::selection{background-color: #2e4562; color: #fff}
body{margin: 0px;font-family: system-ui;-webkit-font-smoothing: antialiased}
a{text-decoration: none;transition: all ease .3s}
a:hover{transform: scale(1.02)}
h1,h2,h3,h4,h5,h6{margin-top: 0;margin-bottom: .5rem;font-weight: 500;line-height: 1.2}
p{margin-top: 0px}
.t-white{color: #fff}
.t-black{color: #000}
.t-black1{color: #333}
.t-black2{color: #021528}
.t-black3{color: #4b5563}
.t-grey{color: #555}
.t-grey1{color: #6b7280}
.t-grey2{color: #cbd5f5}
.t-grey3{color: #e5f2ff}
.t-grey4{color: #9ca3af}
.t-blue{color: #0868ad}
.t-blue1{color: #004392}
.bg-white{background-color: #fff}
.bg-grey1{background-color: #f0f3f5}
.bg-grey2{background-color: #f9f8f8}
.bg-grey3{background-color: #f5f6f6}
.t-red{color: #D82500}
.bg-blue{background-color: #c4dff0}
.bg-blue1{background-color: #4889c9 !important}
.bg-purple{background-color: #a851a5 !important}
.font10{font-size: 10px}
.font11{font-size: 11px}
.font12{font-size: 12px}
.font13{font-size: 13px}
.font14{font-size: 14px}
.font15{font-size: 15px}
.font16{font-size: 16px}
.font18{font-size: 18px}
.font20{font-size: 20px}
.font22{font-size: 22px}
.font24{font-size: 24px}
.font28{font-size: 28px}
.font32{font-size: 32px}
.font36{font-size: 36px}
.fonth1{font-size: 36.4px}
.fonth2{font-size: 27.4px}
.fonth3{font-size: 20.6px}
.fontp{font-size: 15.5px}
.fontp1{font-size: 11.6px}
.radius4{border-radius: 4px}
.radius6{border-radius: 6px}
.radius8{border-radius: 8px}
.radius10{border-radius: 10px}
.radius15{border-radius: 15px}
.radiustopCorners15{border-radius: 15px 15px 0 0}
.bold300{font-weight: 300}
.bold400{font-weight: 400}
.bold500{font-weight: 500}
.bold700{font-weight: 700}
.lh-22{line-height: 22px}
.lh-24{line-height: 24px}
.lh-30{line-height: 30px}
.img-fluid{max-width: 100%;height: auto}
.position-relative{position: relative}
.text-center{text-align: center}
.text-end{text-align: right}
.w-50{width: 50%}
.w-100{width: 100%}
.h-100{height: 100%}
.uppercase{text-transform: uppercase}

/*Header CSS*/
header{border-bottom: 1px solid #E7E7E7}
.nav_row{position: relative;z-index: 3}
.header_logo_link{padding: 6px 0px;height: 60px}
a.header_logo_link:hover {transform: scale(1);}
.search_icon_div{width: 35px;height: 35px;cursor: pointer;margin-right: 24px;padding: 6px 0 0 6px;border-radius: 50px;transition: all ease .3s}
.search_icon_div:hover{background-color: #f4f4f4;transform:scale(1.06)}
.login_btn{background-color: #0079b2;color: #fff;padding: 1px 1px;border: 0px solid #0079b2;border-radius: 100px}
.login_btn:hover{background-color: #0079b2;color: #fff;text-decoration: none;}
.menu{cursor: pointer;width: 60px;height: 60px;position: relative}
.menulines{position: relative; width: 100%; height: 100%}
.menu .menu-line{background: #99bf43; border: none; height: 2px; width: 25px; position: absolute; top: 22px; left: 15px; -webkit-transition: all .35s ease; transition: all .35s ease}
.menu span:nth-of-type(2){top: 31px;background: #df5940;}
.menu span:nth-of-type(3){top: 40px;background: #8a367f;}
.menu-text{color: #000; font-size: 16px; text-align: left; padding: 0; margin: 0 0 0 55px; font-weight: normal; text-transform: uppercase; line-height: 60px} 
.rotateMenuLines .top-line{-webkit-transform: translateY(6px) translateX(0) rotate(45deg);transform: translateY(6px) translateX(0) rotate(45deg);background: #000}
.rotateMenuLines .middle-line{opacity: 0;background: #ff0}
.rotateMenuLines .bottom-line{-webkit-transform: translateY(-12px) translateX(0) rotate(-45deg);transform: translateY(-12px) translateX(0) rotate(-45deg);background: #000}

/*Search Dropdown*/
.search_row{width: 100%;position:absolute;top:-2000%;z-index: 2;transition: all 0.3s ease}
.search_row_active{top:100%}
.search_content_div{border:none;border-radius:0px 0px 8px 8px}
.search_content_div form{position: relative}
.search_content_div form input{color:#333;font-size:24px;border-style: none;border-bottom: 1px solid #b3b8bd;border-radius: 0px;background: transparent;padding: 15px 60px 15px 15px;height: 60px;display: block;width: 100%;outline: none}
.search_content_div form input:focus{box-shadow: none;background:transparent;border-color:#b3b8bd}
.search_btn_div{position: absolute;top: 18px;right: 60px}
.header_search_btn{background: transparent;border-style:none;cursor: pointer;transition: all ease .3s}
.header_search_btn:hover{transform: scale(1.06)}
.search_result p{font-size:18px;padding: 20px 14px;font-weight: 700;border-bottom: 1px solid #b3b8bd}
.search_result a{display: block;font-size:18px;padding: 20px 14px;border-bottom: 1px solid #b3b8bd}
.search_result a:hover{color: #0a58ca}

/*Menu Dropdown*/
.menu_row{width: 100%;position:absolute;top:-2000%;z-index: 2;transition: all 0.3s ease}
.menu_row_active{top:100%}
.menu_content_div{border:none;border-radius:0px 0px 8px 8px}
.all_cat_links,.site_links{padding-top: 4px}
.all_cat_links .cat_list a{padding-bottom: 14px}
.all_site_links .site_links a{padding-bottom: 14px}
.all_cat_links .cat_list a:hover,.all_site_links a:hover{text-decoration: none;color: #0a58ca}
.all_cat_btn_div a{background: transparent;color: #0f68a4;border:none;border-radius:50px;padding: 8px 30px;display:inline-block;transition: all ease .3s}
.all_report_btn_div a{background: transparent;color: #000;border:none;border-radius:50px;padding: 8px 15px;display:inline-block;transition: all ease .3s}
.all_cat_btn_div a:hover,  .all_report_btn_div a:hover{background: transparent;color: #0f68a4;text-decoration: none;transform: scale(1.02)}
.all_cat_btn_div a svg{position: relative;top: 4px;left: 4px}


.statistic_fixed_div{background-color: #8d3882;background-color:#004392;border-radius: 6px;padding: 15px;margin:25px 0px;box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.3)}
.statistic_fixed_div .title{color:#fff;font-size: 20.6px;font-weight: 500;margin:0px 0px 8px}
.statistic_fixed_div ul{margin: 0px}
.statistic_fixed_div ul li{padding: 5px 0px;color:#fff;font-size: 15.5px}

.schedule_btn{background-color: #E67D2A;color: #fff;border: 1px solid #E67D2A;display: inline-block;width: 100%;font-size:16px;font-weight:500;text-align: center;padding: 15px 0px;line-height: normal;border-radius: 100px}
.schedule_btn:hover{background-color: #f08027;color: #fff;border: 1px solid #f08027}
.schedule_btn svg{stroke: #0F1111;position: relative;top: -1px}

.section1{background-color: #f6f8ff;padding:8px 0px 40px;position: relative}
.section1:before{content: "";display: inline-block;width: 100%;height: 80vh;background: linear-gradient(180deg, #001938 0%, #011f41 50%, #000f26 100%);position: absolute;top:0;z-index: 0}
.section1 .container1{position: relative;z-index: 1}
.section1 .container2{background-color: #fff;border-radius: 15px 15px 15px 15px;position: relative;z-index: 0}
.section1 .row2 .sec1_tabs .tab{width: 100%;background-color: transparent;border:none;font-size: 20.6px;font-weight: 500;padding:0px 10px 0px 0px;margin-bottom: 15px;text-align: left;display: flex;align-items: center;cursor: pointer}
.section1 .row2 .sec1_tabs .tab span.count{padding: 18px 14px;margin-right: 10px}
.section1 .row2 .sec1_tabs .tab.tab_active{background-color: #f6f8ff}
.section1 .row2 .sec1_tabs .tab.tab_active span.count{background-color:#e1f6b9}
#sec1_tab_2_body,#sec1_tab_3_body,#sec1_tab_4_body,#sec1_tab_5_body{display: none}
.section1 .row2 .tab_content{height: 100%}
.section1 .row2 .tab_content .tab_div{background: #f6f8ff;padding: 20px;height: 100%}
.section1 .row2 .tab_content .tab_div p{font-size: 16px;color:#555;line-height: 26px}
.section1 .row2 .tab_content .tab_div ul li{font-size: 16px;color:#555;padding: 4px 0px;line-height: 22px}
.section1 .row2 .tab_content .tab_div ul li::marker{color: #0667ac}

.section2{background-color: #f6f8ff}
.section2 .row2 .sec2_div1{background-color: #fff;border-radius:10px;padding: 15px 20px;border: 1px solid #e2eeff;height: 100%}
.section2 .row2 .sec2_div1 .p1{background-color: #dae9fd;display: inline-block;padding:4px 10px; border-radius: 100px;font-size: 14px;color: #4689f5}
.section2 .row2 .sec2_div1 .p2{border-bottom: 1px solid #dcdcdc}
.section2 .row2 .sec2_div1 ul{padding: 0px 0px 0px 24px}
.section2 .row2 .sec2_div1 ul li{font-size: 14px;color:#555;padding: 4px 0px}
.section2 .row2 .sec2_div1 ul li::marker{color: #0667ac}

.section3{background-color: #fff}
.section3 .sec3_tab_div .sec3_tabs{padding: 0px 0px 12px 0px}
.section3 .sec3_tab_div .sec3_tabs .tab{background-color: #fff;color: #111;border:1px solid #92d90c;font-size:15.5px;font-weight: 700;padding: 10px 10px;margin:0px 12px 0px 0px;border-radius:12px;cursor: pointer;line-height: 24px}
.section3 .sec3_tab_div .sec3_tabs .tab.tab_active{background-color:#e1f6b9;color:#111}
#sec3_tab_2_body,#sec3_tab_3_body,#sec3_tab_4_body,#sec3_tab_5_body,#sec3_tab_6_body{display: none}
.section3 .sec3_tab_div .tab_content .tab_div .img_div{}
.section3 .sec3_tab_div .tab_content .tab_div .img_div img{padding: 6px;box-shadow: 0 0 6px rgba(0, 0, 0, .259);border-radius: 6px}
.section3 .sec3_btn{background-color: #eef8fc;color:#0868ad;border:2px solid #0868ad;font-size: 15.5px;font-weight: 500;border-radius: 100px;padding: 14px 20px;line-height: normal;display: inline-block;width: 230px}
.section3 .sec3_btn:hover{background-color: #eef8fc;color:#0868ad;border:2px solid #0868ad}
.section3 .sec3_div1{background: #f7f8ff;border:1px solid #f1f1f1;border-radius:6px;padding: 20px;height: 100%}

.section4{background-color: #f6f8ff}
.section4 .sec4_div1{background-color: #fff;border: 1px solid #dcdcdc;border-radius: 10px;height: 100%}
.section4 .sec4_div1 img{border-radius: 10px 10px 0px 0px}
.section4 .sec4_btn{background-color: #eef8fc;color:#0868ad;border:2px solid #0868ad;font-size: 15.5px;font-weight: 500;border-radius: 100px;padding: 14px 20px;line-height: normal;display: inline-block;width: 230px}
.section4 .sec4_btn:hover{background-color: #eef8fc;color:#0868ad;border:2px solid #0868ad}

.section5{background-color: #fff}
.section5 .img_div{padding: 6px;border-radius: 6px;box-shadow: 0 0 6px rgba(0, 0, 0, .259)}
.section5 .img_div img{border-radius: 6px}
.section5 .btn_div .tab_cta_btn{width:230px;background: #E67D2A;color: #fff;border:1px solid #E67D2A;font-size: 16px;font-weight: 500;padding: 15px 28px;border-radius:100px;font-family: system-ui;cursor: pointer}
.section5 .btn_div .tab_cta_btn:hover{background: #f08027;color: #fff;border:1px solid #f08027}

.section6{background-color: #f6f8ff}
.section6 .sec6_div1{background-color:#fff;border-radius:10px;box-shadow: rgba(0, 0, 0, 0.075) 0px 2px 4px;height: 100%}
.section6 .sec6_div1 .img_div img{border-radius:10px 10px 0px 0px}
.section6 .sec6_div1 .text_div{padding: 20px}
.section6 .all_reports_btn{width:230px;background-color: #eef8fc;color: #0868ad;border:2px solid #0868ad;border-radius:100px;padding: 15px 22px;margin: 0px 0px 4px 0px;font-size:16px;font-weight: 500;font-family: system-ui;cursor: pointer}
.section6 .all_reports_btn:hover{background-color: #eef8fc;color: #0868ad;border:2px solid #0868ad}

.section7{background-color: #fff}
.section7 .sec7_tab_div .sec7_tabs{border-bottom: 1px solid #dcdcdc;padding: 0px 0px 12px 0px}
.section7 .sec7_tab_div .sec7_tabs .tab{background-color: transparent;color: #111;border:none;font-size:15.5px;font-weight: 700;padding: 0px 30px;cursor: pointer;line-height: 24px}
.section7 .sec7_tab_div .sec7_tabs .tab:not(:last-child){border-right: 2px solid #565656}
.section7 .sec7_tab_div .sec7_tabs .tab.tab_active{color:#92d90c}
#sec7_tab_2_body,#sec7_tab_3_body,#sec7_tab_4_body,#sec7_tab_5_body{display: none}
.section7 .sec7_tab_div .tab_content .tab_div .img_div img{padding: 6px;box-shadow: 0 0 6px rgba(0, 0, 0, .259);border-radius: 6px}

.section8{background-color: #f6f8ff}
.section8 .sec8_div ul{padding: 0px 0px 0px 24px}
.section8 .sec8_div ul li{font-size: 14px;color:#555;padding: 4px 0px}
.section8 .sec8_div ul li::marker{color: #0667ac}
.section8 .img_div img{padding: 6px;box-shadow: 0 0 6px rgba(0, 0, 0, .259);border-radius: 6px}
.section8 .btn_div .tab_cta_btn{width:230px;background: #E67D2A;color: #fff;border:1px solid #E67D2A;font-size: 16px;font-weight: 500;padding: 15px 28px;border-radius:100px;font-family: system-ui;cursor: pointer}
.section8 .btn_div .tab_cta_btn:hover{background: #f08027;color: #fff;border:1px solid #f08027}

.section9{background-color: #f6f8ff}
.section9 .row2{background-color: #fff;border-radius: 30px 30px 0px 0px}
.section9 .sec9_tabs{padding: 0px 0px 12px 0px;justify-content: space-evenly}
.section9 .sec9_tabs .tab{width: 325px;background-color: #dae9fd;color: #111;border:1px solid #dae9fd;font-size:15.5px;font-weight: 700;padding: 30px 40px;border-radius:0px 0px 20px 20px;cursor: pointer;line-height: 24px}
.section9 .sec9_tabs .tab.tab_active{background-color:#e1f6b9;color:#111}
#sec9_tab_2_body,#sec9_tab_3_body{display: none}
.section9 .tab_content .sec9_div1{background-color: #dae9fd;padding: 20px 20px 0px;margin-bottom: 30px;border-radius: 20px}
.section9 .row2 .sec9_div1 ul{padding: 0px 0px 0px 24px}
.section9 .row2 .sec9_div1 ul li{font-size: 14px;color:#555;padding: 4px 0px}
.section9 .row2 .sec9_div1 ul li::marker{color: #0667ac}

/*Trusted by section*/
.trusted_section .row1 .testi_div{border-radius:10px;padding: 15px 20px;height: 100%}
.trusted_section .row1 .testi_div1{background-color: #fee1dc;border:1px solid #fee1dc}
.trusted_section .row1 .testi_div2{background-color: #b6e0ff;/*border:1px solid #4796d0*/}
.trusted_section .row1 .testi_div3{background-color: #e1f6b9;/*border:1px solid #a7ff00*/}
.trusted_section .row1 .testi_div4{background-color: #fee1dc;/*border:1px solid #ff9c8a*/}
.trusted_section .row1 .testi_div5{background-color: #e4cee3;/*border:1px solid #db44d4*/}
.trusted_section .row1 .testi_div .p1{border-bottom: 1px solid #dcdcdc}
.trusted_section .row1 .testi_div img{border-radius: 100px}
.trusted_section .row2{background: linear-gradient(90deg,rgba(29, 58, 138, 1) 0%, rgba(57, 127, 241, 1) 80%);border-radius: 10px}

.did_know_section{background-color: #F9FAFB}
.did_know_section .text_div1{position: relative;width: 75%}
.did_know_section .text_div1:before{content: "";display: inline-block;width: 2px;height: 35px;background-color: #191919;position: absolute;left: 0px;top:41px}

/*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_thanks_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_thanks_modal span{display: block;margin-top: -5px}
.thanks_modal_box .modal_header .close_thanks_modal:hover{background-color: #ff0000;color: #fff}
.thanks_modal_box .modal_body .thanks_title{color:#13679e}

@media (max-width: 769px){

}

@media (max-width: 426px){

}




