/*Sohail CSS*/

.section_3 .event_row{display: block}
.section_3 .event_row .event_card{width: 31%;border:1px solid #dcdcdc;border-radius: 4px;margin-bottom: 30px}
.section_3 .event_row .event_card img{border-radius: 4px}
.section_3 .event_row .event_card .blog_cat{font-size: 14px}
 
.section_3 .blog_row{display: block}
.section_3 .blog_row .blogs_div{background-color: #fff}
.section_3 .blog_row .blog_div{width: 31%;border:1px solid #dcdcdc;border-radius: 4px;margin-bottom: 30px;padding: 30px!important}
.section_3 .blog_row .blog_div .blog_cat{font-size: 14px}

.section_3 .blog_cat{color:#474d5f;letter-spacing: .1em;font-weight: 400;font-size: 18px;display: flex;justify-content: space-between}
.section_3 .blog_cat span{display: inline-block}
.section_3 .blog_cat span.devider{display: inline-block;width: 100px;height: 1px;background-color:#474d5f;position: relative;top: 15px;left: 0px;margin: 0px 5px}
.section_3 .blog_title_div button{width: 170px;background-color: #0f68a4;color: #fff;font-size:16px;border:1px solid #0f68a4;padding: 12px 0px;border-radius: 15px;cursor: pointer;transition: all ease .3s}
.section_3 .blog_title_div button:hover{background-color: #04618c;color: #fff;border: 1px solid #04618c;transform: scale(1.02)}
.section_3 .blog_title_div .btn_div a{display:inline-block;text-align:center;width: 170px;background-color: #0f68a4;color: #fff;font-size:16px;border:1px solid #0f68a4;padding: 12px 0px;border-radius: 15px;cursor: pointer;transition: all ease .3s}
.section_3 .blog_title_div .btn_div a:hover{background-color: #04618c;color: #fff;border: 1px solid #04618c;transform: scale(1.02)}
.section_3 .blogs_div{background-color: #f9fafb;height: 100%;border-radius: 4px}
.section_3 .blogs_div .blog_div{padding: 20px 0px}
.section_3 .blogs_div .blog_div:not(:last-child){border-bottom: 1px solid #C5CAD3}
.section_3 .img_div img{width: 100%;border-radius: 4px}
.section_4{background: url(../images/listing-4/section_6_bg2_1_1.webp) no-repeat #f5f6f6;background-position: right;background-size: contain;/*background-color: #f5f6f6*/}
.section_4 .testi_div{width: 40%;/*background-color: #edf5ff;*//*background-color:#dfeaf3;*/background-color:#eaeaea;padding:40px 20px 20px;margin: 0px 20px;border-radius: 4px;position: relative}
.section_4 .testi_div .img_div{/*background-color: #d8e3ed;*/background-color: #f4f4f4;border-radius: 100px;display: inline-block;padding: 9px 12px;position: absolute;top: -20px}
.section_5 .faq_div{border: 1px solid rgba(0, 0, 0, 0.125);margin-bottom: 15px;border-radius: 4px 4px 0px 0px}
.section_5 .faq_div .faq_que{background-color: rgba(0,0,0,.03);font-size: 22px;font-weight: 300;padding: 10px 15px;margin: 0px}
.section_5 .faq_div .faq_ans{font-size: 18px;font-weight: 300;padding: 10px 15px;margin-bottom: 0px;line-height: 28px}

.section_6{background: url(../images/listing-4/section_6_bg2_1.webp) no-repeat #F9FAFB;background-size: contain;position: relative;}
.section_6 form .form_inputs .input_div{width: 100%}
.section_6 form .form_inputs .input_div label{color:#c3c4c8;font-size:12px;font-weight: 700;display:inline-block;margin-bottom: 6px}
.section_6 form .form_inputs .input_div span{display: none;color: #D82500;font-size: 11px;position: absolute;bottom: 2px}
.section_6 form .form_inputs .input_div span.email_alert_text{bottom: -14px}
.section_6 form .form_inputs .input_div .form_control{background:#fff;color:#111;display: block;width: 100%;font-size: 16px;border:1px solid #a2a2a2;box-shadow: none;margin-bottom: 15px;outline: none;padding:12px 12px 12px 28px;border-radius: 4px}
.section_6 form .form_inputs .input_div .form_control::placeholder{color:#776f6f;font-weight: 500}
.section_6 form .form_inputs .input_div textarea.form_control::placeholder{color:#776f6f;font-size: 12px;font-weight: 500}
.section_6 form .form_inputs .input_div .input_icon{position: absolute;top: 18px;left: 6px}
.section_6 .form_btn{background-color:#0868ad;color:#fff;border: 2px solid #0868ad;border-radius:15px;padding:12px 0px;width:100%;font-size: 18px;font-weight:500;cursor: pointer;transition: all ease .3s}
.section_6 .form_btn:hover{background-color:#065994;color:#fff;border: 2px solid #065994;transform: scale(1.02)}
.form_border_right{border-right:1px solid #fff;}
.section_6 .img_div{background-color: #F9FAFB;border-radius: 4px;padding:20px;position: relative;z-index:3}
.section_6 .img_div img{border-radius: 100%;filter: grayscale(1)}

.clientsImages{width: 100%;height: 70px;margin-bottom: 5px;display: inline-block;filter: grayscale(1);}
.clientIcon_food-and-beverage{background: url(../images/listing-4/food_clients.webp) no-repeat;background-size: contain}
.clientIcon_automotive{background: url(../images/listing-4/automotive_clients.webp) no-repeat;background-size: contain}
.clientIcon_consumer-product{background: url(../images/listing-4/consumer_product_clients.webp) no-repeat;background-size: contain}
.clientIcon_chemicals-and-materials{background: url(../images/listing-4/chemicals_and_materials_clients.webp) no-repeat;background-size: contain}
.clientIcon_healthcare{background: url(../images/listing-4/healthcare_clients.webp) no-repeat;background-size: contain}
.clientIcon_travel-and-tourism{background: url(../images/listing-4/travel_and_tourism_clients.webp) no-repeat;background-size: contain}
.clientIcon_process-automation{background: url(../images/listing-4/process_automation_clients.webp) no-repeat;background-size: contain}
.clientIcon_technology{background: url(../images/listing-4/technology_clients.webp) no-repeat;background-size: contain}
.clientIcon_industrial-automation{background: url(../images/listing-4/industrial_automation_clients.webp) no-repeat;background-size: contain}
.clientIcon_services-and-utilities{background: url(../images/listing-4/services_and_utilities_clients.webp) no-repeat;background-size: contain}
.clientIcon_oil-and-gas{background: url(../images/listing-4/oil_and_gas_clients.webp) no-repeat;background-size: contain}
.clientIcon_packaging{background: url(../images/listing-4/packaging_clients.webp) no-repeat;background-size: contain}
.clientIcon_testing-equipment{background: url(../images/listing-4/testing_equipment_clients.webp) no-repeat;background-size: contain}

.slider-container{position: relative;width: 100%;overflow: hidden;padding-top: 60px}
.slider-wrapper{display: flex;transition: transform 0.5s ease}
.slider-item{min-width: 33.33%;box-sizing: border-box}
.slider-item .s_item{width: 90%;display: flex;flex-direction:column;height: 100%;background: #F9FAFB;border-radius: 4px;padding:0px 40px 30px;position: relative;}
.slider-item .s_item .img_div{background:#f9fafb;position: absolute;top: -25px;padding: 10px 10px 5px;border-radius: 4px}
.nav-button{position: absolute;top: -5%;color:#ee5022;background: #fff;border: none;padding: 10px;cursor: pointer;font-size: 40px;transition: all ease .3s;}
.prev-button{right: 56px}
.prev-button:hover{transform: translateX(-5px)}
.next-button{right: 0}
.next-button:hover{transform: translateX(5px)}
.slider-item .studyhighlights_div{border-bottom: 1px solid #dcdcdc} 
.slider-item .studyhighlights_div .highlights_div{margin: 15px 10px 15px 0px;display: flex;justify-content: space-between;align-items: center} 
.slider-item .studyhighlights_div .highlights_div p{margin: 0px}
.slider-item .Rcount_div{padding: 15px 0px 0px 0px;display: flex;justify-content: center;align-items: center;border-top: 1px solid #dcdcdc;}
.slider-item .Rcount_div p{margin: 0px 4px}

/*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}

/*Sample Modal 1 */
.modal_box2{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_box2:before{content: "";display: block;width: 100%;height: 100%;border-radius: 20px;position: absolute;z-index: -1;box-shadow: 0px 0px 0px 1500px #00000094}
.modal_box2 .modal_header{padding: 16px;border-bottom: 1px solid #dee2e6;text-align: center}
.modal_box2 .modal_header .title p{color: #13679e;font-size: 18px;font-weight: 500;text-align: center;margin: 0px}
.modal_box2 .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_box2 .modal_header .close_modal span{display: block;margin-top: -5px}
.modal_box2 .modal_header .close_modal:hover{background-color: #ff0000;color: #fff;}
.modal_box2 .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_box2 .modal_body .form_control::placeholder{font-size: 14px;color:#111}
.modal_box2 .email_alert_text{font-size: 12px;color: #D82500;position: absolute;top: 38px;left:12px;display: none}
.modal_box2 .required_num{font-size: 12px;color: #D82500;position: absolute;top: 38px;left:12px;display: none}
.modal_box2 .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_box2 .alert_text{font-size: 12px;color: #D82500;position: absolute;top: 38px;left:12px;display: none}
.modal_box2 .message_alert{font-size: 12px;color: #D82500;position: absolute;top: 57px;left:12px;display: none}
.modal_box2 .terms_text{font-size: 11px;text-align: center;margin: 6px 0px 0px;}
.modal_box2 .terms_text a{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;outline: none}
.move_top:hover{background-color: #91949b;transform: translateY(-5px)}
.move_top svg{vertical-align: middle;font-size: 16px}
.opacity_1{opacity: 1}



