.single__box{
	display: flex;
	background: rgba(255, 255, 255, 1);
	border-radius: 30px;
	padding:20px;
	gap:150px;
	margin:45px 0;
}
.single__left{
	width: 60%;
	padding-left:25px;
}
.single__right{
	width: 40%;
}

.single__left h1{
	color:rgba(0, 0, 0, 1);
	font-size: 80px;
	font-weight: 700;
}
.single__left span{
	margin-top:10px;
	margin-bottom:50px;
	display: block;
	color:rgba(0, 0, 0, 1);
	font-size: 40px;
	font-weight: 400;
}
.single__left p{
	color:rgba(0, 0, 0, 1);
	font-weight: 400;
	font-size: 22px;
}
.single__left-btns a{
	color:rgba(255, 255, 255, 1);
	font-size: 25px;
	font-weight: 600;
	width: 205px;
	height: 59px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(50, 156, 163, 1);
	border-radius: 59px;
	margin-top:30px;
	border:solid 5px rgba(50, 156, 163, 1);
	transition: all .3s;
}
.single__left-btns-yellow{
    display: flex;
    gap:20px;
}
.single__btn-yellow{
     color: rgba(0, 0, 0, 1);
    font-size: 25px;
    font-weight: 600;
    width: 275px;
    height: 59px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(255, 207, 114, 1);
    border-radius: 59px;
    margin-top: 30px;
    border: solid 5px rgba(255, 207, 114, 1);
    transition: all .3s;
}
.single__btn-yellow-2{
   	color:rgba(0, 0, 0, 1);
	font-size: 25px;
	font-weight: 600;
	width: 205px;
	height: 59px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 59px;
	margin-top:30px;
	border:solid 5px rgba(255, 207, 114, 1);
	transition: all .3s; 
}
.single__btn{
    color: rgba(255, 255, 255, 1);
    font-size: 25px;
    font-weight: 600;
    width: 205px;
    height: 59px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(50, 156, 163, 1);
    border-radius: 59px;
    margin-top: 30px;
    border: solid 5px rgba(50, 156, 163, 1);
    transition: all .3s;
}
.single__left-btns a:hover{
	background: transparent;
	color:rgba(50, 156, 163, 1);
}
.single__texts{
	margin:100px 0;
}
.single__texts h2{
	color:rgba(0, 0, 0, 1);
	font-weight: 800;
	font-size: 40px;
	margin-bottom:15px;
}
.single__texts p{
	color:rgba(0, 0, 0, 1);
	font-size: 30px;
	font-weight: 400;
	margin-bottom:40px;
}
.single__texts strong{
	color:rgba(0, 0, 0, 1);
	font-weight: 800;
	font-size: 30px;
}	
.single__texts ul{
	color:rgba(0, 0, 0, 1);
	font-size: 30px;
}
.single__texts h3, .single__texts h4, .single__texts h5, .single__texts h6{
	color:rgba(0, 0, 0, 1);
	font-size: 36px;
	font-weight: 800;
	margin-bottom:15px;
}
.swiper-slide-mob{
	display:none;
}
.swiper-slide-desctop img{
	border-radius:30px;
}
@media only screen and (max-width: 1670px) {
  	.single__left h1{
  		font-size: 64px;
  	}
  	.single__left span{
  		font-size: 30px;
  	}
  	.single__left p{
  		font-size: 18px;
  	}
  	.single__texts h2{
  		font-size: 28px;
  	}
  	.single__texts p{
  		font-size: 20px;
  	}
}
@media only screen and (max-width: 992px) {
	.single__box{
		gap:50px;
	}
	.single__left h1 {
	    font-size: 48px;
	}
	.single__left span{
		margin-bottom:30px;
	}
	.single__left p {
	    font-size: 16px;
	}
}
@media only screen and (max-width: 768px) {
	.single__left h1 {
	    font-size: 32px;
	}
	.single__left span {
	    font-size: 24px;
	}
	.single__left a{
		font-size: 20px;
		width: 170px;
	}
	
}
@media only screen and (max-width: 576px) {
	.single__left, .single__right{
		width: 100%;
	}
	.single__box{
		flex-direction: column-reverse;
	}
	.single__left{
		padding-left:0px;
	}
	.single__left span {
	    font-size: 18px;
	}
	.single__left p {
	    font-size: 14px;
	}
	.single__left h1 {
	    font-size: 24px;
	}
	
	.single__left a{
		font-size:14px;
		height: 50px;
	}
	.swiper-slide-desctop{
		display:none;
	}
	.swiper-slide-mob{
		display:block;
	}
	.swiper-slide-mob img{
		border-radius:30px;
	}
}