	body{
		    background: #fff !important;
		}
	
   
    .abs-single-blogs-container {
      padding: 50px 100px;
      margin-top: 93px;
       
    }

    .abs-single-blogs-title {
      font-size: 32px;
      font-weight: bold;
      margin-bottom: 20px;
      line-height: 1.3;
    }

    .abs-single-blogs-meta {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      gap: 23px;
      font-size: 14px;
      color: #444;
    }

    .abs-single-blogs-meta-item {
      display: flex;
      align-items: center;
      gap: 8px;
    }
    
    .Arvian-blogs-content-article-text h3{
        color: #000 !important;
    }
    
    
      .Arvian-blogs-content-article-text h2{
        margin:30px 0px !important ;
    }
    
    .abs-single-blogs-meta-itemm{
        position: relative;
        padding-left: 24px;
    }
    .abs-single-blogs-meta-item span{
        font-size: 16px !important;
        font-weight: normal !important;
    }

    .abs-single-blogs-meta-item img {
      width: 60px;
      height: 60px;
      border-radius: 50%;
    }

    .abs-single-blogs-meta-item a {
      text-decoration: none;
      color: #f71735;
      font-weight: 500;
    }

    .abs-single-blogs-icon {
      width: 24px;
      height: 24px;
      display: inline-block;
    }

    
    
    .abs-single-blogs-icon img{
        width: 100%;
        height: 100%;
    }
    
    
    .abs-single-blogs-meta-itemm:before{
          content: "";
        display: block;
        position: absolute;
        left: 0;
        background: #f71735;
        height: 3.375rem;
        width: .063rem;
        top: 50%;
        transform: translateY(-50%);
    }
    .abs-single-blogs-meta-itemm span p{
           font-size: 15px !important;
       }
       
       .Arvian-blogs-img{
           width: 100%;
           border-radius: 20px;
           margin-top: 30px;
            padding: 0px 100px;
            margin-bottom: 30px;
            
       }


 .Arvian-blogs-img img{
       border-radius: 20px;
       width: 100%;
       height: 100%;
 }
 
 .arvian-blogs-section{
        position: relative;
    width: 100%;
    min-height:250px;
    background-image: url(https://arvian.in/home-page-hero-section-bg.webp);
    background-size: cover;
    background-color: #fffafa;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
    .Arvian-blogs-content-container {
            padding: 50px 100px;
        }

        .Arvian-blogs-content-header {
            text-align: center;
            margin-bottom: 40px;
            padding-bottom: 20px;
            border-bottom: 1px solid #e0e0e0;
        }

        .Arvian-blogs-content-title {
            font-size: 32px;
            color: #333;
            margin-bottom: 10px;
        }

        .Arvian-blogs-content-subtitle {
            font-size: 18px;
            color: #666;
        }

        /* Main Layout */
        .Arvian-blogs-content-main {
            display: flex;
            flex-wrap: wrap;
            gap: 30px;
        }

        .Arvian-blogs-content-article-container {
            flex: 1;
           
            min-width: 300px;
        }

        .Arvian-blogs-content-sidebar {
            width: 350px;
           
        }

        /* Blog Article */
        .Arvian-blogs-content-article {
            background-color: #fff;
            border-radius: 8px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
            overflow: hidden;
            
        }

        .Arvian-blogs-content-article-image {
            height: 400px;
            overflow: hidden;
        }

        .Arvian-blogs-content-article-image img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .Arvian-blogs-content-article-content {
            padding: 30px;
        }

        .Arvian-blogs-content-article-title {
            font-size: 28px;
            margin-bottom: 15px;
            color: #333;
            line-height: 1.3;
        }

        .Arvian-blogs-content-article-meta {
            display: flex;
            align-items: center;
            gap: 20px;
            margin-bottom: 25px;
            font-size: 14px;
            color: #666;
            border-bottom: 1px solid #eee;
            padding-bottom: 15px;
        }

        .Arvian-blogs-content-article-date,
        .Arvian-blogs-content-article-author,
        .Arvian-blogs-content-article-category {
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .Arvian-blogs-content-article-icon {
            width: 16px;
            height: 16px;
            object-fit: contain;
        }

        .Arvian-blogs-content-article-text {
            margin-bottom: 25px;
            color: #555;
            line-height: 1.8;
        }

        .Arvian-blogs-content-article-text p {
            margin-bottom: 20px;
        }

        .Arvian-blogs-content-article-text h3 {
            font-size: 22px;
            margin: 30px 0 15px;
            color: #333;
        }

        .Arvian-blogs-content-article-text ul,
        .Arvian-blogs-content-article-text ol {
            margin-left: 20px;
            margin-bottom: 20px;
        }

        .Arvian-blogs-content-article-text li {
            margin-bottom: 10px;
        }

        .Arvian-blogs-content-article-text img {
            max-width: 100%;
            height: auto;
            border-radius: 15px;
            margin: 20px 0;
        }

        .Arvian-blogs-content-article-tags {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            margin-top: 30px;
        }

        .Arvian-blogs-content-article-tag {
              background-color: #ffe6ea;
             color: #f71735;
            padding: 5px 12px;
            border-radius: 8px;
            font-size: 13px;
            font-weight: 500;
        }

        /* Sticky Form */
        .Arvian-blogs-content-form-container {
         /*background: linear-gradient(102deg, #ffe6ea, #ffffff);*/
         background: #0A0A24;
            border-radius: 8px;
            box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
            padding: 25px;
            position: sticky;
            top: 20px;
        }

        .Arvian-blogs-content-form-title {
            font-size: 22px;
            margin-bottom: 20px;
            color: #fff;
            text-align: center;
            position: relative;
            padding-bottom: 10px;
        }

        .Arvian-blogs-content-form-title::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 60px;
            height: 3px;
            background-color: #f71735;
        }

        .Arvian-blogs-content-form-group {
            margin-bottom: 20px;
        }

        .Arvian-blogs-content-form-label {
            display: block;
            margin-bottom: 8px;
            font-weight: 500;
            color: #fff;
        }

        .Arvian-blogs-content-form-input,
        .Arvian-blogs-content-form-textarea {
            width: 100%;
            padding: 12px 15px;
            border: 1px solid #ddd;
            border-radius: 10px !important;
            font-size: 15px;
            transition: border-color 0.3s ease;
        }

        .Arvian-blogs-content-form-input:focus,
        .Arvian-blogs-content-form-textarea:focus {
            outline: none;
            border-color: #f71735;
            box-shadow: 0 0 0 2px rgba(52, 152, 219, 0.2);
        }

        .Arvian-blogs-content-form-textarea {
            resize: vertical;
            min-height: 120px;
        }

        .Arvian-blogs-content-captcha-container {
            display: flex;
            align-items: center;
            gap: 10px;
            margin-bottom: 20px;
        }

        .Arvian-blogs-content-captcha-question {
            font-size: 16px;
            font-weight: 500;
            background-color: #f5f5f5;
            padding: 10px 15px;
            width: 80%;
            border-radius: 10px;
            flex-grow: 1;
        }

        .Arvian-blogs-content-captcha-input {
            width: 80px;
            padding: 10px;
            border: 1px solid #ddd;
            border-radius: 10px !important;
            font-size: 16px;
            text-align: center;
        }

        .Arvian-blogs-content-form-button {
            width: 100%;
            padding: 12px;
            background-color: #f71735;
            color: white;
            border: none;
            border-radius: 10px;
            font-size: 16px;
            font-weight: 500;
            cursor: pointer;
            transition: all 0.5s ease;
        }

        .Arvian-blogs-content-form-button:hover {
            background-color: #f71735;
            transform: scale(1.1);
        }

        /* Social Media Icons */
        .Arvian-blogs-content-social-icons {
            display: flex;
            justify-content: center;
            gap: 15px;
            margin-top: 25px;
            padding-top: 20px;
            border-top: 1px solid #eee;
        }

        .Arvian-blogs-content-social-icon {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px;
            background-color: #f5f5f5;
            border-radius: 50%;
            transition: all 0.3s ease;
        }

        .Arvian-blogs-content-social-icon:hover {
            transform: translateY(-3px);
        }

        .Arvian-blogs-content-social-icon img {
            width: 20px;
            height: 20px;
            object-fit: contain;
        }

        .Arvian-blogs-content-social-icon.facebook:hover {
            background-color: #1877f2;
        }

        .Arvian-blogs-content-social-icon.twitter:hover {
            background-color: #1da1f2;
        }

        .Arvian-blogs-content-social-icon.instagram:hover {
            background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);
        }

        .Arvian-blogs-content-social-icon.linkedin:hover {
            background-color: #0077b5;
        }

        .Arvian-blogs-content-social-icon.youtube:hover {
            background-color: #ff0000;
        }

        /* Form Success/Error Messages */
        .Arvian-blogs-content-form-message {
            padding: 10px;
            margin-bottom: 15px;
            border-radius: 4px;
            font-size: 14px;
            display: none;
        }

        .Arvian-blogs-content-form-message.success {
            background-color: #d4edda;
            color: #155724;
            border: 1px solid #c3e6cb;
        }

        .Arvian-blogs-content-form-message.error {
            background-color: #f8d7da;
            color: #721c24;
            border: 1px solid #f5c6cb;
        }
        
        .Blog-ul li{
            position: relative;
            color: #000 !important;
            font-size:14px !important;
        }
        
         .Blog-ul {
           font-size: 16px !important;
            color: #000 !important;
        }
        
        .Blog-ul li::before{
            content: '✔';
    color:#f71735;
    position: absolute;
    left: -20px;
    top: 2px;
        }
        
         /* Table styles with Arvian-blog-table prefix */
        .Arvian-blog-table {
            width: 100%;
            border-collapse: collapse;
            margin: 20px 0;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            table-layout: fixed; /* Fixed layout to control column widths */
        }
        
        .Arvian-blog-table-header {
            background-color: #f8f8f8;
            font-weight: bold;
        }
        
        .Arvian-blog-table th,
        .Arvian-blog-table td {
            padding: 12px 15px;
            text-align: left;
            border: 1px solid #ddd;
            word-wrap: break-word; /* Allow text to wrap */
        }
        
        .Arvian-blog-table th {
            background-color: #f8f8f8;
        }
        
        .Arvian-blog-table tr:nth-child(even) {
            background-color: #f9f9f9;
        }
        
        .Arvian-blog-table tr:hover {
            background-color: #f1f1f1;
        }
        
        /* Title styling */
        .Arvian-blog-table-title {
            font-size: 24px;
            margin-bottom: 15px;
            color: #333;
        }
        
        .Arvian-blogs-content-article-text p{
            color: #000 !important;
            font-size: 16px !important;
        }
        
        #p-1{
            font-size: 16px !important;
        }
        
          @media (max-width: 992px) {
            .Arvian-blogs-content-main {
                flex-direction: column;
            }

            .Arvian-blogs-content-sidebar {
                width: 100%;
            }

            .Arvian-blogs-content-form-container {
                position: static;
                margin-bottom: 30px;
            }
        }
 
 
 
 
    @media (max-width: 768px) {
        
        .abs-single-blogs-container{
            padding: 0px 15px;
            padding-bottom: 30px;
        }
        .Arvian-blogs-img{
            padding: 0px 15px;
            
        }
        
        .abs-single-blogs-container h1{
            text-align: left !important;
            margin-bottom: 30px !important;
        }
        .Arvian-blogs-img img{
            border-radius: 10px;
        }
        
        .row{
            margin-right:0px !important;
        }

      .abs-single-blogs-meta {
        flex-direction: column;
        align-items: flex-start;
        gap: 17px;
      }
       .abs-single-blogs-meta-item img{
           width: 75px;
           height: 75px;
       }
       .grrr{
           display: flex;
           gap: 8px;
       }
       
       .abs-single-blogs-meta-itemm:before{
           display: none;
       }
       
      
       .abs-single-blogs-meta-itemm span p{
           font-size: 12px !important;
       }
       .abs-single-blogs-meta-item span{
           font-size: 14px !important;
       }
       .abs-single-blogs-meta-itemm{
           padding-left: 0px;
       }
       
         .Arvian-blogs-content-container {
                padding:0px  15px;
                padding-bottom: 30px;
            }

            .Arvian-blogs-content-title {
                font-size: 28px;
            }

            .Arvian-blogs-content-article-image {
                height: 300px;
            }

            .Arvian-blogs-content-article-title {
                font-size: 24px;
            }

            .Arvian-blogs-content-article-content {
                padding: 0px;
            }
      
      
       .Arvian-blog-table-title {
                font-size: 18px;
            }
            
            .Arvian-blog-table {
                width: 100%;
                margin: 10px 0;
            }
            
            .Arvian-blog-table th,
            .Arvian-blog-table td {
                padding: 6px 8px;
                font-size: 12px; /* Smaller font size for mobile */
            }
            
            /* Equal width columns */
            .Arvian-blog-table th:nth-child(1),
            .Arvian-blog-table td:nth-child(1),
            .Arvian-blog-table th:nth-child(2),
            .Arvian-blog-table td:nth-child(2) {
                width: 50%;
            }
    }
    
    @media (max-width: 480px){
        .Arvian-blogs-content-article-meta {
                flex-direction: column;
                align-items: flex-start;
                gap: 10px;
            }

            .Arvian-blogs-content-captcha-container {
                flex-direction: column;
                align-items: flex-start;
            }

            .Arvian-blogs-content-captcha-input {
                width: 100%;
            }

            .Arvian-blogs-content-article-image {
                height: 200px;
            }
              .Arvian-blog-table th,
            .Arvian-blog-table td {
                padding: 5px 6px;
                font-size: 11px; /* Even smaller font for very small screens */
            }
    }