.hero_single_bg_img:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.30);
}
.hero_single_bg_img {
    width: 100%;
    position: relative;
    height: 450px;
    background-size: cover;
    moz-background-size: cover;
    o-background-size: cover;
    webkit-background-size: cover;
}

/*.ps-banner__block .ps-btn{
	font-size: 16px;
	font-weight: 700;
	line-height: 19.36px;
	text-align: left;

	width: 167px;
	height: 51px;
	padding: 16px 32px 16px 32px;
	gap: 8px;
	border-radius: 8px;
	background: #FFFFFF;
	border: node;
	text-transform: uppercase;
}*/
.owl-carousel.slider-main.slider-nav-pt .owl-nav .owl-prev,
.owl-carousel.slider-main.slider-nav-pt .owl-nav .owl-next{
	/*margin-top: 10%;*/
	margin: 0%!important;
}
.owl-carousel.slider-main.slider-nav-pt .owl-nav .owl-next{
	/*margin-right: 20%;*/
}
.owl-carousel.slider-main.slider-nav-pt .owl-nav{
	display: flex;
	width: auto;
	margin-left: 70%!important;
	gap: 1rem;
	top: unset;
	bottom: 5%;
  	/*filter: brightness(0) invert(0.6) !important;*/
}
@media only screen and (max-width: 568px) {
    .slider-main .ps-banner .ps-banner__block .ps-banner__content{
        padding: 2rem 1.5rem;
    }
    .ps-banner__block .ps-btn.ps-btn--warning{
        margin-top: 2rem;
    }

/*.ps-banner__block .ps-btn{
	padding: 9.79px 28px 9.79px 28px;
	gap: 4.9px;
	border-radius: 6px 0px 0px 0px;
	border: 1px 0px 0px 0px;
	opacity: 0px;
	border: 1px solid #B50303;
	color: #B50303;

	background: #FFFFFF;
	width: 167px;
	height: 51px;
	padding: 16px 32px 16px 32px;
	gap: 8px;
	border-radius: 8px;
	border: node;
}*/
}
@media only screen and (max-width: 413px) {
    .slider-main .ps-banner{
        min-height: 100%;
    }
    .slider-main .ps-banner .ps-banner__block .ps-banner__content{
        padding: 2rem 1.5rem;
    }
    .ps-banner__block .ps-btn.ps-btn--warning{
        margin-top: 1rem;
    }
    .ps-home .ps-section--banner{
        min-height: 100%;
    }
}
@media only screen and (max-width: 768px){
	.owl-carousel.slider-main.slider-nav-pt .owl-nav{
		top: 300px;
  		padding-bottom: 28px;
  		transform: translateY(-100%);
	}
}

@media only screen and (max-width: 412px){
	.owl-carousel.slider-main.slider-nav-pt .owl-nav{
		top: 180px;
	}
}
