		body{
			background-image: url(../img/pexels.jpg);
			background-size: cover;
			background-repeat: no-repeat;
			margin: 0;
		    font-family: sans-serif;
		    font-size: 1rem;
		    font-weight: 400;
		    line-height: 1.5;
		    color: #212529;
		    background-color: #000;
		    
		}
		.main {
		        /*background-image: url(../img/bg.png);
			    background-size: cover;
			    background-repeat: no-repeat;*/
			    max-width: 700px;
			    margin: 0 auto;
			    text-align: center;
			    padding: 10px;
			    height: 100vh;
		}
		.mainbox {
		    position: relative;
		    width: 400px;
		    height: 400px;
		    margin-bottom: 10px !important;
		    margin: 0 auto;
		}
				
		.box{
			width: 100%;
			height: 100%;
			position: relative;
			border-radius: 50%;
			border: 0px solid #fff;
			overflow: hidden;
			background-image: url(../img/dribal.png);
			background-size: cover;

		}
		a{
			text-decoration: none;
		}
		 
		 

		.headding {
		    display: flex;
		    align-items: center;
		    margin-bottom: 25px;
		    padding-bottom: 10px;
		}
		.headding h2 {
		    color: #fff;
		    font-size: 28px;
		    font-weight: 600;
		    width: 100%;
		    text-align: center; 
		    margin: 0;
		}  
		 .pushable {
			    background: hsl(340deg 100% 32%);
			    border-radius: 12px;
			    border: none;
			    padding: 0;
			    cursor: pointer;
			    outline-offset: 4px;
			    width: 165px;
			    display: flex;
			    justify-content: center;
			    align-items: center;
			    margin: 0 auto;
			}
			  .front {
			    display: block;
			    padding: 12px 42px;
			        width: 160px;
			    border-radius: 12px;
			    font-size: 1.25rem;
			    background: hsl(345deg 100% 47%);
			    color: white;
			    transform: translateY(-6px);
			  }

			  .pushable:active .front {
			    transform: translateY(-2px);
			  } 
		.modal-content {
		    position: relative;
		    display: flex;
		    flex-direction: column;
		    width: 100%;
		    pointer-events: auto; 
		    background-repeat: no-repeat;
		    background-image: url(../img/modal.jpg);
		    background-size: cover;
		    background-clip: padding-box;
		    border: 1px solid rgba(0,0,0,.2);
		    border-radius: 0.3rem;
		    outline: 0;
		    margin-top: 20%;
		}
		.modal-footer {
		    display: flex;
		    flex-wrap: wrap;
		    flex-shrink: 0;
		    align-items: center;
		    justify-content: flex-end;
		    padding: 0.75rem;
		    border-top: 1px solid #727272;
		    border-bottom-right-radius: calc(0.3rem - 1px);
		    border-bottom-left-radius: calc(0.3rem - 1px);
		}
		.modal-footer {
		    display: flex;
		    flex-wrap: wrap;
		    flex-shrink: 0;
		    align-items: center;
		    justify-content: flex-end;
		    padding: 0.75rem;
		    border-top:none;
		    border-bottom-right-radius: calc(0.3rem - 1px);
		    border-bottom-left-radius: calc(0.3rem - 1px);
}
		.btn-secondary:hover {
		    color: #dc3545;
		    background-color: #ffffff;
		    border-color: #565e64;
			}

			.btn-secondary {
				    text-decoration: none;
				    padding: 15px 20px;
				    color: #fff;
				    border: none;
				    cursor: pointer;
				    outline: none;
				    font-family: 'Sarabun', sans-serif;
				    font-style: normal;
				    font-weight: 400;
				    font-size: 26px;
				    line-height: 26px;
				    color: #fff;
				    position: relative;
				    max-width: 200px;
				    text-overflow: ellipsis;
				    overflow: hidden;
				    background: #27ae60;
				    border-radius: 15px;
				    box-shadow: 0 0 58px 0 #27ae60;
				}
			@media only screen and (max-width: 500px){
			.mainbox{
				position: relative;
				width: 300px;
				height: 300px;
				display: flex;
				justify-content: center;
				align-items: center;
				    margin-bottom: 50px;
			}

			 
 
			 

			}

			.modal_1 {
			    position: fixed;
			    top: 0;
			    left: 0;
			    z-index: 1060;
			    display: none;
			    width: 100%;
			    height: 100%;
			    overflow-x: hidden;
			    overflow-y: auto;
			    outline: 0;
			}
			.count-box img {
			    width: 30px;
			    filter: grayscale(1);
			    margin-right: 15px;
			}
			.mlti-box {
			    color: #fff;
			    margin-bottom: 35px;
			}
			.count-box {
			   
			    display: flex;
			    justify-content: center;
			    align-items: center;
			    background-color: #222;
			    width: 180px;
			    border: 5px solid #ffcf00;
			    margin: 0 auto;
			    border-radius: 30px; 
			    position: relative;
			    top: -105px;
  				
			}
			.loader {
			    display: flex;
			    justify-content: center;
			    align-items: center;
			}
			span.sing-i {
			    font-size: 30px;
			    margin-right: 10px;
			}
			.ss-dd p {
			    margin: 0;
			}
			.ct-box img {
			    position: absolute;
			    top: 0;
			    left: 0;
			    right: 0;
			    margin: 0 auto;
			    width: 100%;
			}
			.count {
			    font-size: 35px;
			    font-weight: 800;
			}
			.count_1 {
			    font-size: 35px;
			    font-weight: 800;
			}
			 


			 
			.btn_spin_text {
			    position: relative;
			    top: 20px;
			}

.border_img img {
    width: 45px;
    position: relative;
    top: 60px;
    z-index: 999;
}

			.top_img {
				margin-top: -70px;
			}

			.stande {
				position: relative;
				top: -40px;
				z-index: -999;
			}

			

h2.first-2 {
    font-size: 26px;
    font-weight: 800;
    margin-top: 20px;
}
h1.first-p {
    font-size: 28px;
    font-weight: 700;
}
