*{
	margin:0;
	padding: 0;
	box-sizing: border-box;
}
body{
	background: black;
	font-family: calibri;
	font-size: 10px;
	background:linear-gradient(to bottom right, rgb(0,0,0),rgb(55,55,55))	
}
html{
	font-family: calibri;
}
main{
	width: 95%;
	max-width: 720px;
	margin:auto;
}
a{
	text-decoration: none;
}
li{
	list-style-type: none;
}
button{
	outline:none;
	border:none;
	cursor: pointer;
}
#mygif{
	width: 100%;
	max-width: 450px;
	margin:auto;
}


	#secA>h1{
		font-size: 4em;
		color: white;
		text-align: center;
		font-weight: bolder;
	}
	#secA>h1>span{
		font-family: cooper-black;
	}
	#secA>h2{
		font-size: 2.2em;
		color: yellow;
		text-align: center;
		font-weight: bolder;
	}
	#secA>p{
		font-size:1.4em;
		color: white;
		max-width:450px;
		width: 80%;
		margin:auto;
		text-align: center;
		font-weight: bolder;

	}

	#secB{
		font-size: 1.6em;
		color: white;
		padding: 12px;
		display: flex;
		flex-direction:row;
		justify-content: space-around;
		align-items: flex-start;
	}
	#secBA li{
		display: flex;
		margin-bottom: 5px;
		font-size: 1.2em;
		align-items: center;	
	}
	#secBA li>div{
		margin-right: 5px;	
	}
	#secBB{
		width: 50%;
		max-width: 180px;
		position: relative;
	}
	#secBB>.no1{
		width: 100%;
		max-width: 150px;
		position: absolute;
		top:0%;
		transform: translate(-60%,-30%);
	}	
	#secBB>div{
		padding: 10px;
	}
	#secBB>div>img{
		width: 100%;
		height: 100%
	}	



		#mform{
		background: white;
		width:95%;
		margin:20px auto;
		padding: 15px;
		border-radius: 10px;
		display: flex;
		flex-direction: column;
		max-width:550px;
		flex-grow: 1;
		align-items: center;
	}
	#mform h1{
		font-size: 2.3em;
		text-align: center;
		color: rgb(80,80,80);
	}
	#or-btn{
		margin:10px auto;
		padding:.2em 1em;
		background: red;
		color: white;
		font-size: 1.4em;
	}
	input{
		height: 35px;
		border:1px solid grey;
		border-radius: 5px;
		margin-bottom: 15px;
		width: 90%;
		padding: 0 10px;
	}

	#secC{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
	}
	#secC>div{
		flex-grow: 1;
		width: 100%;
	}
	#secCB{
		padding: 15px;
		text-align: center;
		color: white;
	}
	#secCB .secCBA{
		background: red;
		padding: 10px;
		border-radius: 8px;
	}

	#secCB .secCBA h1{
		color: yellow;
		font-size: 2.2em;
	}	

	#secCB>div>img{
		max-width: 100%;
		max-height: 100%;
	}
		#secD{
	}
	#secDA{
		padding:60px 25px;
		text-align: center;
		background: white;
		background: radial-gradient(white, lightgreen,lightgreen, green)
	}
	#secDA>img{
		max-width: 100%;
		max-height: 100%;		
	}
	#secDB{
		background: yellow;
		padding: 18px 10px;
		color: red;
		text-align: center;
	}
	#secDB>h1{
		font-size: 2.5em;
	}
	#secDB>h2{
		font-size: 2em;
	}	

	#callnow3{
		z-index: 100;
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		background: black;
		background: rgba(0,0,0,.9);
		padding: 10px;
		height: 100px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	#callnow3 img{
		height: 60px;
  		animation-name: exampleb;
  		animation-duration: .7s;
  		animation-iteration-count: infinite;
  		animation-timing-function: linear;		
	}
	@keyframes exampleb {
  0%   {height: 75px}
  50% {height: 65px;}
  100% {height: 75px;}
}


	#callnow4{
		padding: 40px;
		height: 100px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	#callnow4 img{
		height: 60px;
  		animation-name: examplec;
  		animation-duration: .7s;
  		animation-iteration-count: infinite;
  		animation-timing-function: linear;		
	}
	@keyframes examplec {
  0%   {height: 75px}
  50% {height: 65px;}
  100% {height: 75px;}
}





	


@media screen and (min-width:580px) {
  body {
    font-size: 12px;
  }
}
@media screen and (min-width:768px) {
  body {
    font-size: 13px;
  }
	#secC>div{
		width: 40%;
	}  
}
@media screen and (min-width:900px) {
  body {
    font-size: 14px;
  }
}


.fs-4 {
    font-size: calc(1.275rem + .3vw) !important;
}

.arrow-3 {
    -webkit-animation: k3 1s linear infinite alternate;
    animation: k3 1s linear infinite alternate;
    background: red;
    border-radius: 50%;
    color: #e1c231;
    font-size: 1.5rem;
}

@-webkit-keyframes k3 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes k3 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    to {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.arrow-4 {
    -webkit-animation: k4 1s linear infinite alternate;
    animation: k4 1s linear infinite alternate;
    background: red;
    border-radius: 50%;
    color: #e1c231;
    font-size: 1.5rem
}

@-webkit-keyframes k4 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    to {
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }
}

@keyframes k4 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    to {
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }
}

.text-center {
    text-align: center !important;
}
.fs-6 {
    font-size: 1rem !important;
}
.align-items-center
Specificity: (0,1,0)
 {
    align-items: center !important;
}

.justify-content-around {
    justify-content: space-around !important;
}
.d-flex {
    display: flex !important
;
}

.btn-1{border-radius: 5px; color: #fff; font-weight:600;}


  /* Simple blink (fades in/out) */
  .blink {
    animation: blink 1s linear infinite;
  }
  @keyframes blink {
    0%, 100% { opacity: 1; }
    50%      { opacity: 0.2; }
  }

  /* Respect users who prefer reduced motion */
  @media (prefers-reduced-motion: reduce) {
    .blink { animation: none; }
  }

  /* Optional: pause blink on hover/focus so it’s easier to click/read */
  .blink:hover, .blink:focus { animation-play-state: paused; }
