*
{
	margin:0;
	padding:0;
}
#header1
{
	background-color:#ab183d;
	background: linear-gradient(-15deg,  #da1414, #2054e5);
    margin-top:5px;
	height:175px;
	width:1010px;
	font-family: Arial,Helvetica,sans-serif;
}
#headerimg
{
	padding: 10px 0;
    float: left;
    margin-left: 20px;
}
#headerS
{
	padding-top: 40px;
    font-weight: 700;
    font-size: 45px;
    color: #fff;

}
#headerS p
{
	font-size:21px;
}
#header2
{
	height:50px;
	max-width: 1010px;
	background: linear-gradient(-45deg, #1b0a07,#7f0012, #1b0a07);
	font-family: Arial,Helvetica,sans-serif;
	/* background: linear-gradient(-15deg, #303033, #5d5252, #303033); */
	
	font-weight: bold;
	text-align: center;
	color: white;
}
#header2UL li:last-child
{
	border:none;
}
#header2UL li
{
	margin-top:20px;
	height:30px;
    width:120px;
    float:left;
    text-align:center;
	
    list-style:none;
    border-right:.5px solid white;
    font:normal bold 14px/1.2em Arial,Verdana,Helvetica;
    padding:0;
    background-color:balck;
}	
#header2UL a
{
	margin-left:25px;
	color:white;
	text-align:center;
	float:left;
	display: block;
	text-decoration:none;
	font-weight:bold;
}
#marquee0
{
	font-size:18px;
	font-family: Arial,Helvetica,sans-serif;
}
#marquee1
{
	width:1010px; 
	font-family: Arial,Helvetica,sans-serif;
}
#marquee2
{
	max-width:1011px;
	width:1015px;
	font-family: Arial,Helvetica,sans-serif;
}
#header3_1
{
	margin-top:20px;
	height:90px;
	width:728px;
	background-color:#DDD;
}
#header3_1:hover
{
	background-color: #EEE;
}
#header3A 
{
	margin-top:3px;
	height:20px;
	width:200px;
	font-family: Arial,Helvetica,sans-serif;
}

.wa-button-wrapper-unique {
        display: block !important;
        text-align: center !important;
        margin: 10px 0 !important;
    }

    /* Chota aur compact button */
    a.btn-wa-compact {
        all: unset !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        background-color: #22d366 !important;
        color: #ffffff !important;
        /* Padding kam kar di gayi hai */
        padding: 8px 20px !important; 
        border-radius: 50px !important;
        font-family: Arial, sans-serif !important;
        /* Font size chota kar diya hai */
        font-size: 16px !important; 
        font-weight: 600 !important;
        text-decoration: none !important;
        cursor: pointer !important;
        transition: transform 0.2s ease !important;
    }

    a.btn-wa-compact:hover {
        transform: scale(1.05) !important;
        color: #ffffff !important;
    }

    /* Icon ko bhi chota kiya gaya hai */
    .btn-wa-compact svg {
        width: 20px !important;
        height: 20px !important;
        margin-right: 8px !important;
        fill: white !important;
    }


.whatsapp-container {
    display: flex;
    justify-content: center;
    /* margin-top: 20px; */
}

.btn-whatsapp {
    background-color: #25D366; /* Official WhatsApp Green */
    color: white;
    padding: 12px 28px;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    text-decoration: none;
    border-radius: 8px; /* Modern slightly rounded corners */
    transition: all 0.3s ease;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    display: inline-block;
}

/* Hover effect: Button thoda upar uthega aur dark hoga */
.btn-whatsapp:hover {
    background-color: #128C7E;
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
    color: white;
}

/* Click effect */
.btn-whatsapp:active {
    transform: translateY(0);
}

/* Base style for both buttons */
.social-float {
    position: fixed;
    width: 60px;
    height: 60px;
    right: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 2px 4px 12px rgba(0,0,0,0.25);
    z-index: 9999;
    transition: transform 0.3s ease, filter 0.3s ease;
}

.social-float:hover {
    transform: scale(1.1);
    filter: brightness(1.1);
}

.social-float img {
    width: 35px;
    height: 35px;
}

/* WhatsApp Positioning & Color */
.wa-color {
    bottom: 30px;
    background-color: #25d366;
}

/* Instagram Positioning & Color (Official Gradient) */
.insta-color {
    bottom: 105px; /* Sits exactly above WhatsApp */
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}

/* Responsive adjustment for small phones */
@media (max-width: 480px) {
    .social-float {
        width: 50px;
        height: 50px;
        right: 20px;
    }
    .wa-color { bottom: 20px; }
    .insta-color { bottom: 85px; }
    .social-float img { width: 28px; height: 28px; }
}

#header4LI
{
	margin-top:17px;
	margin-left:10px;
	height:135px;
	width:1010px;
	background-color:none;
}
#header4LI li
{
	list-style:none;
}
#dili
{
	margin-left:4px;
	margin-top:4px;
	height:60px;
	width:247px;
	float:left;
	text-decoration:none;
	background-color:white;
}
#dili1
{
	margin-left:4px;
	margin-top:4px;
	height:60px;
	width:247px;
	float:left;
	text-decoration:none;
	background-color:white;
}
#dilip
{
    font-size:20px;
	margin-top: 5.5px;
    color:#fff;
    font-weight:bold;
	font-family: Arial,Helvetica,sans-serif;
}
#dilipp
{
    font-size:x-large;
	margin-top: 3px;
    color:#fff;
    font-weight:bold;
	font-family: Arial,Helvetica,sans-serif;
}
#header5
{
	margin-top:-5px;
	height:90px;
	width:728px;
	background-color:#DDD;
}
#header5:hover
{
	background-color:#EEE;
}
#header6
{
	margin-top:17px;
	height:2112.6px;
	width:100%;
	background-color:none;
}
#header6_1
{
	height:2112.6px;
	width:955.6px;
	background-color:none;
}
#header6A
{
	float:left;
	height:1454px;
	width:304px;
	border: 2px solid #d2691e;
	background-color:none;
}
#header6A_H
{
	height:33px;
	width:100%;
	background-color:#ab183d;
	background: linear-gradient(-25deg,  #760101,  #bc1313, #760101);
	font-family: Arial,Helvetica,sans-serif;
}
#header6A_H a
{
	color:#ffffff;
	font-size:28px;
	font-weight:700;
	text-decoration:none;
}
#header6ALI
{
	/* margin-top:15px; */
	height:1260px;
	width:300px;
	background-color:none;
}
#header6ALI ul
{
	padding-inline-start:25px;
}
#header6ALI li
{
	padding-top:13px;
	font-size:17px;
	font-family: Arial,Helvetica,sans-serif;
}
#header6ALI li a
{
	font-size:17px;
}
#header6A_A{margin-top:100px;}
#header6A_A a
{
    font-size: 20px;
    font-weight: 700;
    margin-left: 180px;
    color: #0000a0;
    text-decoration: none;
	font-family: Arial,Helvetica,sans-serif; 
}
#header6B
{
	float:center;
	height:1454px;
	width:304px;
	border: 2px solid #d2691e;
	background-color:none;
}
#header6BLI
{
	/* margin-top:15px; */
	height:1209.6px;
	width:300px;
	background-color:none;
}
#header6BLI ul
{
	margin-left:30px;
	float:left;
}
#header6BLI li
{
	padding-top:13px;
	font-size:17px;
	font-family: Arial,Helvetica,sans-serif;
}
#header6ALI li a
{
	font-size:17px;
}
#header6B_B{margin-top:150px;}
#header6B_B a
{
    font-size: 20px;
    font-weight: 700;
    margin-left: 180px;
    color: #0000a0;
    text-decoration: none;
	font-family: Arial,Helvetica,sans-serif; 
}
#header6C
{
	margin-top:-2090px;
	float:right;
	height:1454px;
	width:304px;
	border: 2px solid #d2691e;
	background-color:none;
}
#header6CLI
{
	/* margin-top:15px; */
	height:1299px;
	width:300px;
	background-color:none;
}
#header6CLI ul
{
	margin-left:30px;
	float:left;
}
#header6CLI li
{
	padding-top:13px;
	font-size:17px;
	font-family: Arial,Helvetica,sans-serif;
}
#header6CLI li a
{
	font-size:17px;
}
#header6C_C{margin-top:70px;}
#header6C_C a
{
    font-size: 20px;
    font-weight: 700;
    margin-left: 180px;
    color: #0000a0;
    text-decoration: none;
	font-family: Arial,Helvetica,sans-serif; 
}
#header6_2_1
{
	margin-top:1480px;
	margin-left:-308px;
	float:left;
	height:294px;
	width:304px;
	border: 2px solid #d2691e;
	background-color:none;
}
#header6_2_2
{
	margin-top:20px;
	float:center;
	height:294px;
	width:304px;
	border: 2px solid #d2691e;
	background-color:none;
}
#header6_2_3
{
	margin-top:-620px;
	float:right;
	height:640px;
	width:304px;
	border: 2px solid #d2691e;
	background-color:none;
}
#header6_3_1
{
	margin-top:1790px;
	margin-left:-308px;
	float:left;
	height:294px;
	width:304px;
	border: 2px solid #d2691e;
	background-color:none;
}
#header6_3_2
{
	margin-top:15px;
	float:center;
	height:294px;
	width:304px;
	border: 2px solid #d2691e;
	background-color:none;
}
#header6LI ul
{
margin-left:30px;
	float:left;
}
#header6LI li
{
	padding-top:13px;
	font-size:17px;
	font-family: Arial,Helvetica,sans-serif;
}
#header6LI li a
{
	font-size:17px;
}
#header6V
{
	margin-left:30px;
	margin-right:10px;
	float:right;	
}
#header6V  a
{
	font-size: 20px;
    font-weight: 700;
    color: #0000a0;
    text-decoration: none;
	font-family: Arial,Helvetica,sans-serif; 
}
#footer1
{
	margin-top:1px;
}
#footer2
{
	margin-top:38px;
	height:280px;
	width:1200px;
	background-color:#DDD;
}
#footer2:hover
{
	background-color:#EEE;
}
#text
{
	float:none;
    width:74%;
	height:1200px;
    text-align:center;
    display:block;
	border:2px solid #d2691e;
	background-color:none;
}
#text h2
{
    margin-top:20px;
    margin-bottom:20px;
}
#text p 
{
    padding:15px;
	font-size:16px;
    margin:0;
	font-family: Arial,Helvetica,sans-serif;
}
h2.heading 
{
   
    color:#fff;
    padding:6px;
	font-size:24px;
	font-family:Arial,Helvetica,sans-serif;
}
.footer-col a 
{
	color: rgba(0,0,0,0.75);
}
footer
{
	float:none;
    width: 74%;
    text-align: center;
    display: block;
    margin: 0 auto;
}
.footer-content-wrapper 
{
  width: 100%;
  margin: 1em auto;
  padding: 2% 0;
}

.footer-col 
{
	display: inline-block;
	padding: 0.5em 0.1em 0.5em 1em;
	box-sizing: border-box;
  
}
.footer-col:nth-child(4) 
{
  border: none;
}
.ta-l 
{
  text-align: left;
}
.flt 
{
  float: left;
}

.large-25 
{
  width: 25%;
}
.large-50 
{
  width: 50%;
}
.col-3-display{display: flex; flex-wrap:wrap;}
.col-3-display a
{
	display:inline-block;
	width: 33%;
}
.footer-col a 
{
	display: block;
	text-decoration: none;
	margin: 0.3em 0;
	font-size: 14px;
	margin: 0 0 10px;
}
.footer-content-wrapper h3{font-size: 1.3em;}

.footer-col h3
{ 
	margin-bottom:20px;
	font-size:20px;
	font-family:Arial,Helvetica,sans-serif;
}
