/*======================================
Theme Name: 	Divi Child
Theme URI: 		https://www.elegantthemes.com
Description: 	Divi Child Theme
Version: 		1.0
Author:         Elegant Themes
Author URI:     https://www.elegantthemes.com
Template: 		Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

/* 		.point-div li {
		    position: relative;
		    padding-left: 32px; 
		}
		
		.point-div li:before {
		    content: '';
		    position: absolute;
		    left: -9px;
		    top: 55%;
		    transform: translateY(-50%);
		    width: 31px;      
		    height: 31px;     
		    background-image: url('static/new_website_2022/images/icon_1.png');
		    background-size: contain;
		    background-repeat: no-repeat;
		} */

	    .z-tabs {
		      gap: 12px;
		      padding: 10px 0;
		      border-bottom: none !important;
		  }
		  .z-tabs .nav-link {
		      display: flex;
		      align-items: center;
		      gap: 6px;
		      font-weight: 500;
		      font-size: 0.92rem;
		      padding: 8px 16px;
		      color: #444 !important;
		      border: none !important;
		      background: transparent;
		      border-radius: 20px;
		      transition: all 0.2s ease;
		      white-space: nowrap;   
		  }
		  .z-tabs .nav-link:hover {
		      background: #eef4ff;
		      color: #1b75e8 !important;
		  }
		  .z-tabs .nav-link.active {
		    background: #ffffff !important;
		    color: #02adfa !important;
		   
		    border: none !important;
		    box-shadow: 0 4px 4px rgb(0 0 0 / 9%)
		  }
		  .z-service-card {
		      background: #ffffff;
		      border: 1px solid #e4e7eb;
		      border-radius: 12px;
		      box-shadow: 0 4px 10px rgba(0,0,0,0.05);
		      padding: 25px;
		      margin-top: 12px;
		      text-align: center;
		  }
		  .z-service-card img {
		      max-width: 100%;
		      height: auto;
		      border-radius: 10px;
		  }
		  .tab-head {
			    display: flex;
			    overflow-x: auto;
			    scroll-behavior: smooth;
/* 			    -ms-overflow-style: none;  
			    scrollbar-width: none;   */
			        border-radius: 12px;
			    box-shadow: 0 6px 12px rgb(0 0 0 / 9%);
			    padding: 0px 10px;
			}
			
/* 			.tab-head::-webkit-scrollbar {
			    display: none; 
			} */
		  .point-div{
		      padding-left: 80px;
		   } 