/*Sohail CSS*/
/*Report Section*/
.report_section{padding: 50px 15px 0px}
.report_section_container{background-color: #fff;margin-top: -100px;border-radius: 4px 4px 0px 0px;padding: 16px 30px 45px}
.paginationDiv span.page_link{font-size: 15px;color: #3e4753;background-color: #dedede;border: 1px solid #b1b1b1;border-right: none;padding: 8px 12px;box-shadow: none;cursor: pointer}
.paginationDiv span.page_link:hover{background-color: #989898;border-color: #808080}
.paginationDiv span:first-child{border-radius: 4px 0px 0px 4px}
.paginationDiv span:last-child{border-radius: 0px 4px 4px 0px;border-right: 1px solid #b1b1b1}
.paginationDiv span.active_page_link{background-color: #989898;color:#fff;border-color: #808080;z-index: 0}
.pagination_row .form-select{border: 1px solid #ced4da;outline: none;border-radius: 3px;padding: 1px 0px}

.report_div{padding:10px 0px;margin: 0px 0px 15px;border-radius: 6px;}
.report_div:nth-child(odd){background-color:#f6f8ff}
.report_div:nth-child(even){background-color:#F9FAFB}
.report_div h2 a{display:inline-block;transition: all ease .3s}
.report_div h2 a:hover{transform: scale(1.02)}
.table_div1{background: #f4f0ee;margin:5px 0px 10px;border-radius: 6px;width: 75%}
.table_div1 table th{font-weight: 500}
.table_div1 table th,
.table_div1 table td{font-size: 12px;text-align: left;padding: 6px 0px}
.report_div .product_modal_btn{background-color: transparent;color: #0668ac;border:none;border-left: 1px solid #0F1111;font-size: 16px;font-weight: 500;font-family: system-ui;padding: 0px 0px 0px 8px;cursor: pointer;outline:none;transition: all ease .3s}
.report_div .product_modal_btn:hover{background-color:transparent;color: #0668ac;border:none;border-left: 1px solid #0F1111;transform: scale(1.02)}
.report_div .product_modal_btn svg{margin: 0px 0px -4px 2px}

/*Aside Coloum*/
.filter .input-group span{background-color: #e9ecef;border: 1px solid #ced4da;border-right:none;padding: 7.4px 12px;border-radius: 4px 0px 0px 4px}
.filter .input-group select{display:block;width:100%;color: #495057;border: 1px solid #ced4da;font-size: 16px;padding: 6px 12px;border-radius: 0px 4px 4px 0px;outline: none}
.filter .input-group select:focus{border:1px solid #86b7fe}
.quick_contact_box{border: 1px solid #e2e2e2; margin: 20px 0px 20px}
.quick_contact_box a.contact{display: flex;align-items: center;color: #4c4c4c;font-size: 16px;padding:14px 12px;border-top: 1px dashed #9b9b9b}
.quick_contact_box a.contact svg{color: #264997;margin-right: 10px}
.quick_contact_box a.whatsapp svg{color: #10b414}
.quick_contact_box a.contact:hover{color: #408bc0}
.member_of_img,.clutch_img,.certificate_img{border: 1px solid #e2e2e2;}
.member_of_img img,.clutch_img img,.certificate_img img{filter: grayscale(1)}

.choose_fmi_section .title::after {content: ""; display: block; margin: 20px auto; width: 230px; height: 4px; background: linear-gradient(to left,#91c63e 0,#91c63e 33.33%,#ee5022 33.33%,#ee5022 66.67%,#8e278b 66.67%,#8e278b 100%);}
.choose_sec_img{background-image: url(../images/choose-sprite.webp);background-repeat: no-repeat;display: inline-block;width: 95px;height: 70px;}
.choose_sec_img1{background-position: 0px -18px}
.choose_sec_img2{background-position: 0px -105px}
.choose_sec_img3{background-position: 0px -192px}
.choose_sec_img4{background-position: 0px -282px}
.choose_sec_div{border: 1px solid rgba(0,0,0,.125)}
.choose_content_div p{line-height: 30px}


.modal_box1{background-color: #fff;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} 
.modal_box1:before{content: "";display: block;width: 100%;height: 100%;border-radius: 20px;position: absolute;z-index: -1;box-shadow: 0px 0px 0px 1500px #00000094}
.modal_box1 .modal_header{padding: 16px;border-bottom: 1px solid #dee2e6;text-align: center}
.modal_box1 .modal_header .title p{color: #13679e;font-size: 18px;font-weight: 500;text-align: center;margin: 0px}
.modal_box1 .modal_header .close_modal{background-color: #fff;color: #000;border:1px solid #fff;border-radius: 100px;font-size: 22px;width: 30px; height:30px;position: absolute;top: 0;right: 3px;cursor: pointer}
.modal_box1 .modal_header .close_modal span{display: block;margin-top: -5px}
.modal_box1 .modal_header .close_modal:hover{background-color: #ff0000;color: #fff;}
.modal_box1 .modal_body .form_control{display: block;width: 100%;font-size: 16px;border: 0px;border-bottom: 1px solid #b1bfcd;box-shadow: none;margin-bottom: 25px;outline: none;padding: 7px 12px}
.modal_box1 .modal_body .form_control::placeholder{font-size: 14px;color:#111;}
.modal_box1 .email_alert_text{font-size: 12px;color: #D82500;position: absolute;top: 38px;left:12px;display: none}
.modal_box1 .required_num{font-size: 12px;color: #D82500;position: absolute;top: 38px;left:12px;display: none}
.modal_box1 .alert_text{font-size: 12px;color: #D82500;position: absolute;top: 38px;left:12px;display: none}
.modal_box1 .message_alert{font-size: 12px;color: #D82500;position: absolute;top: 57px;left:12px;display: none}
.modal_box1 .comman_red_btn{background-color:#ff3c00;color:#fff;border: 1px solid #ff3c00;border-radius:15px;padding:12px 0px;width:100%;font-size: 16px;cursor: pointer}
.modal_box1 .terms_text{font-size: 11px;text-align: center;margin: 6px 0px 0px;}
.modal_box1 .terms_text a{color: #13679e}


/*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_logo img{filter: grayscale(1)}
.footer_links .footer_pagelinks a{padding: 0px 14px;font-size: 13px;color: #3a3939}
.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}
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;outline: none}
.move_top:hover{background-color: #91949b;transform: translateY(-5px)}
.move_top svg{vertical-align: middle;font-size: 16px}
.opacity_1{opacity: 1}



/*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:3px solid #e0e0e0;border-top: none}
.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}
.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}