  @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap');
 
 /* .bg{
   background-image: url('/OuterCss/images/main-slider/1.jpg'); 
    background-size: cover;
    background-repeat: no-repeat;
   min-height:100vh;
    	
 
} 
 .bg::before{
	
	content: '';
	position:absolute;
	top:0;
	left:0;
	width:25%;
	height: 120vh;
	background: #000;
	opacity:0.4;
} 
.form{ 
position:absolute;
top:36%;
left:25%;

transform:translate(-50%,-50%);
width: 320px;
min-height:400px;
background:#fff;
box-shadow: 0 15px 50px rgba(0,0,0,0.5);
padding:40px;
border-radius:5%;
box-sizing: border-box;
radius:12px;
background-color:rgba(0,0,0,0.9);

}
.form h2{
	color:#df2020;
	margin:30px 0 10px;
	padding:0;
font-family: 'Poppins', sans-serif;
}
.form .input-box{
	
	position:relative;
	margin:20px  0;

	}
	.form img{
	width: 220px; 
	height: 60px;
	padding-left:15px;
	}
	
	.form .input-box input{
	width:100%;
	font-size:16px;
	border: none; 
	border-bottom:2px solid #777;
	outline:none; 
	padding:10px;
	padding-left:15px;
	box-sizing: border-box;
	font-weight:400;
	color:#777;
	font-family: 'Poppins', sans-serif;
	
	}
	.form .input-box input:focus,
	.form .input-box input:valid{
	 border-bottom-color:#df2020;
	  border-bottom-color:#2F4F4F;
	}
	.form .input-box .fa{
	position:absolute;
	top:8px;
	left:5px;
	font-size:18px;
	color:#777
	
	}
	.form .input-box input[type="submit"]
	{
	  border:none;
	  cursor:pointer;
	  background:#df2020;
	  background:#2F4F4F;
	  color:#fff;
	  font-weight:500;
	  font-size: 20px;
	  font-family: 'Poppins', sans-serif;
	  border-radius:30px;
	 margin-top:20px;
	 width:130px;
	 margin-left:50px;
	
}
.form .input-box input[type="submit"]:hover{
	 background:#ff80c0;
	
}
@media(max-width=567){
	.bg::before{
	
	width:100%;
	}
	.form{
	left:50%;
	}
} */
.snt_banner-section{
	
	position:relative;
		
}
.snt_carousel{
	
	position:relaive;
}
.snt_banner-section .snt_item{
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 250px 0 200px;
	text-align: center;
	height: 100%;
}
.snt_carousel .snt_item:before{
  position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #000000;
	opacity: .20;
	content: "";
}