
.wrap_main_screen {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	height:452px;
	height:410px;
	position:relative;
	display: flex;
	align-items: center;
   justify-content: space-between;
	padding: 75px;

}


.wrap_main_screen .wrap_img img.rele_detail {
    /* width: 227px; */
	 width: 260px;
	 z-index:1;
  
}


.wrap_main_screen .wrap_img {
	display:flex;
	justify-content:center;
	align-items: center;
	position:relative;
	right:9%;
}


.wrap_main_screen .line_container{
	position: absolute;
	left:0;
	right:0;
	margin:0 auto;
	width:fit-content;
		
}


.wrap_main_screen .line_blur{
	position: absolute;
	left:0;
	right:0;
	/* background: linear-gradient(to right, #0e2d1f, #ffffff00, #ffffff00), center / cover no-repeat;  */
	width:100%;
	height:100%;	
}



.wrap_main_screen .wrap_text_btn {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	z-index:1;
}


.wrap_main_screen .callback,
.wrap_main_screen .askquestion,
.wrap_main_screen .main_screen_catalog_btn{
    max-width: 263px;
	 height:60px;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    padding: 8px 28px;
    margin-top: 20px;
	border-radius:100px;
}

.wrap_main_screen .main_screen_catalog_btn:hover {
	color: var(--color-text-stage);
	text-decoration: none;
}


.wrap_main_screen .lighting {  
    width: 95%;
    height: 40%;
    position: absolute;
    border-radius: 100%;
}




@media (max-width: 768px){
		.wrap_main_screen .line_container {
			display: none;}
			
		.wrap_main_screen .wrap_img {
			right: 0;}			

}



@media (max-width: 576px){
		.wrap_main_screen .wrap_img .rele_detail{
			display: none;}
			
		.wrap_main_screen .wrap_img {
			right: -70px;}	
			
		.wrap_main_screen {
			padding: 20px;
			height:unset;}
			
		.wrap_main_screen .callback {
			display:none;}
			
			
		.wrap_main_screen .wrap_text_title {
			margin-bottom:unset!important;}
			
			
		
}












.wrap_main_screen {
	/* background: #2f974f; */
}

.wrap_main_screen .line_blur {
	/* background: linear-gradient(to right, #2f974f, #ffffff00, #ffffff00), center / cover no-repeat; */

}






.wrap_main_screen .line_container img{
	filter: sepia(1);
	width: 460px;
}


.main_screen{
	position: relative;
}

.main_screen.main_screen_v2 .wrap_main_screen {
	background-image: url('/components/templates/1_main_screen/img/new-background.jpg');
}

.main_screen .banner_background{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	filter: hue-rotate(-45deg);
	top:0;
}