@charset "utf-8";
/* CSS Document */


        :root {
            --primary-color: #d97706; /* Saffron/Gold tone */
            --primary-dark: #b45309;
            --text-color: #1f2937;
            --bg-color: #fffbeb; /* Soft warm ivory */
            --card-bg: #ffffff;
            --accent-color: #78350f;
            --border-color: #fde68a;
        }

        * {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        body {
            font-family:Georgia, 'Times New Roman', serif;
            background-color: var(--bg-color);
            color: var(--text-color);
            line-height: 1.8;
            padding: 0;
			 /* CSS to disable text selection */
			 -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }
		

        header {
            background-color: #b0021b;
            color: white;
            text-align: left;
           
        }
		


        header h1 {
            font-family: 'Yatra One', serif;
            font-size: 2.2rem;
            margin-bottom: 0.5rem;
            letter-spacing: 0.5px;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
        }

        header p {
            font-size: 1.1rem;
            font-weight: 300;
            opacity: 0.95;
        }

        .container {
            max-width: 900px;
            margin: 2rem auto;
            padding: 0 1rem;
        }

        .card {
            background: var(--card-bg);
            border-radius: 12px;
            padding: 2rem;
            margin-bottom: 2rem;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05), 0 4px 6px -2px rgba(0, 0, 0, 0.025);
            border: 1px solid var(--border-color);
        }

        h2 {
            font-family: 'Yatra One', serif;
            color: var(--accent-color);
            font-size: 1.6rem;
            margin-bottom: 1.2rem;
            padding-bottom: 0.5rem;
            border-bottom: 2px solid var(--border-color);
            display: flex;
            align-items: center;
            gap: 10px;
        }

        h3 {
            color: var(--primary-dark);
            font-size: 1.25rem;
            margin: 1.2rem 0 0.6rem 0;
        }

        p, li {
            margin-bottom: 1rem;
            font-size: 1.5rem;
            color: #374151;
        }

        ul, ol {
            padding-left: 1.5rem;
            margin-bottom: 1rem;
        }

        li {
            margin-bottom: 0.5rem;
        }

        .highlight-box {
            background-color: #fef3c7;
            border-left: 5px solid var(--primary-color);
            padding: 1.2rem;
            margin: 1.5rem 0;
            border-radius: 0 8px 8px 0;
        }

        .mantra {
            background: #fff;
            border: 1px dashed var(--primary-color);
            padding: 1rem;
            text-align: center;
            font-size: 1.2rem;
            font-weight: 600;
            color: var(--primary-dark);
            border-radius: 8px;
            margin: 1rem 0;
        }
		
				.headerbutton {
float: right;
display: inline-block;
text-decoration:none;
padding-right: 0.5rem;
margin-left: 10px;
margin-right: 20px;
line-height:2.5;
color:#FFF;
font-size:24px;
font-weight:bold;
font-family:Georgia, 'Times New Roman', serif;   
} 

.ss-logo { width:100%; max-height:100%; margin-top:0; margin-left:0; padding-top:0;}
.ss-img { max-width:100%; max-height:600px; margin-left:0; padding-top:0;}
 .pbox {
  display: flex;
  align-items: center;
  justify-content: center;
}
.image-box {
    width: 100%;
    max-width: 800px; /* अपनी आवश्यकतानुसार अधिकतम चौड़ाई सेट करें */
    margin: 20px auto;
}

.image-box img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 8px;
    object-fit: cover;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.pdistbutton {
  display: inline-block;
  text-decoration:none;
  padding-right: 0.5rem;
  line-height:2.5; 
  margin-right: 10px;
  margin-left: 10px;   
}
.pspan {
  margin-right: 10px;
  margin-bottom: 50px;
  font-size:20px;
}
.ssspan {
  margin-left: 15px;
  font-size:18px;
}

.pblack {
  color:#000000;
  margin-right: 10px;
  margin-bottom: 50px;
}

.orange {
  color:#ee6001;
  align-items: center;
  font-size:18px;
}

.yellow {
  color:#ffff00;
  align-items: center;
}

a:link {
  background-color: transparent;
  text-decoration: none;
  color:#051489;  
}
	a:hover {
  color: red;
  background-color: transparent;
  text-decoration: none;
}
a:visited {
  color: green;
  background-color: transparent;
  text-decoration: none;
}
a:active {
  color: green;
  background-color: transparent;
  text-decoration: none;
}

.bottomwhite {
  color:#ffffff;
  margin-top:10px;
  margin-bottom:10px;
}

.pwhite {
  color:#ffffff;
}


        table {
            width: 100%;
            border-collapse: collapse;
            margin: 1.5rem 0;
            background: white;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        }

        th, td {
            padding: 12px 16px;
            text-align: left;
            border-bottom: 1px solid #e5e7eb;
        }

        th {
            background-color: var(--primary-dark);
            color: white;
            font-weight: 600;
        }

        tr:hover {
            background-color: #fffbeb;
        }

        footer {
            background-color: #b0021b;
            color: #ffffff;
            text-align: center;
            padding: 2rem 1rem;
            margin-top: 3rem;
            font-size: 0.95rem;
        }

        footer a {
            color: #fbbf24;
            text-decoration: none;
        }
		
		

        @media (max-width: 640px) {
            header h1 {
                font-size: 1.7rem;
            }
            .card {
                padding: 1.2rem;
            }
            h2 {
                font-size: 1.35rem;
            }
        }
  
.feedback-Iframe { width:100%; margin-bottom:0;margin-left:0;margin-top:0;margin-right:0;background-color:transparent;}
.feedback-Iframe2 {display:none; width:100%;margin-bottom:0;margin-left:0;margin-top:0;margin-right:0;background-color:transparent;}
.ma-shakti-Iframe {width:100%; margin-bottom:0;margin-left:0;margin-top:0;margin-right:0;background-color:transparent;}
.button-Iframe-1 {width:100%;margin-bottom:0;margin-left:0;margin-top:0;margin-right:0;background-color:transparent;}
.button-Iframe-2 {display:none; width:100%; margin-bottom:10px;margin-left:0;margin-top:0;margin-right:0;background-color:transparent;}
.button-Iframe-3 {width:100%; margin-bottom:10px;margin-left:0;margin-top:0;margin-right:0;background-color:transparent;}
.button-Iframe-4 {width:100%; margin-bottom:10px;margin-left:0;margin-top:0;margin-right:0;background-color:transparent;}
.imgwidth {display:none; width:100%; height:210px; margin-bottom:100px;margin-left:0;margin-top:0;margin-right:0;background-color:transparent;}

.video-responsive{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.video-responsive iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

ins.adsbygoogle[data-ad-status="unfilled"] {
  display: none !important;
}
