.meta-category {
	display:none;
}

.bsf-rt-reading-time {
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	
}

body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title {
	
	font-size:40px;
	line-height:55px;
	text-transform:uppercase;
}

body .row .col.section-title span {
	
	color:#ffffff !important;
}


body h2, article.post .post-header h2 {
	
	text-transform:uppercase;
	font-size:30px;
	font-weight:500;
	
}

.cont-sub input[type=email] {
	border: 2px !;
	border-color: #000000 !important;
	
}

#wpforms-submit-24457 {
	
	background-color:#EC1D23 !important;
	color: #fff !important;
}

ul.icon-list
{
	display:block;
	margin-left:30px !important;
	padding:0 !important;
}

ul.icon-list>li
{
	list-style-type:none;
	margin-bottom:20px;
}





ul.icon-list>li:before
{
content:" ";
display:block;
width:28px;
height:28px;
position:absolute;
background:url(/wp-content/uploads/2021/10/icon-check.svg) no-repeat center center;
background-size:contain;
margin-top:-1px;
margin-left:-40px;

}


@media screen and (max-width:768px)
{
	.pop-mob
	{
		padding:100px 15px 100px 15px !important;
	}
	
		.pop-mob .wpb_text_column 
	{
    display:block !important;
	}
	
	#popmake-23805{max-width:430px !important;
	left:calc(50% - 215px) !important;
		top:30px !important; 
	}
}


@media screen and (max-width:450px)
{
	.pop-mob
	{
		padding:50px 15px 50px 15px !important;
	}
		#popmake-23805{width:100%; !important;
	left:0 !important;
	}
}

ul.hov-points
{
	display:block;
	margin:0;
	padding:0;
	max-width:400px;
}

ul.hov-points.point-front
{
	display:block;
	margin:0;
	padding:0;
}


ul.hov-points>li
{
	display:block;
	margin:0;
	padding:0;
	text-align:center;
}


ul.hov-points>li>a
{
	display:block;
	position:absolute;
}


ul.hov-points>li>a>span.point-ttl
{
	display:block;
	font-size:30px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:5px;
	font-family:oswald;
	position:absolute;
	width:350px;
	top:-140px;
	color:rgba(255,255,255,0.3);
	transition:0.5s ease-in-out
}


ul.hov-points.point-back>li>a>span.point-ttl
{
	top:-350px;
}


ul.hov-points>li>a:hover>span.point-ttl
{
	display:block;
	color:#ec1d23;
}

ul.hov-points>li>a>span.pnt
{
	display:block;
width:15px;
height:15px;
background-color:#fff;
border-radius:50%;
position:absolute;
animation: ripples 1.5s ease-out infinite;
}

@keyframes ripples
{
	0%{box-shadow: 0px 0px 0px 0px rgba(255,255,255,0.8);}
	100%{box-shadow: 0px 0px 10px 15px rgba(255,255,255,0);}	
}

.fadings
{
	animation: fader 1s ease-in-out infinite;
}

ul.hov-points.point-front>li:nth-child(1)>a>span.pnt
{
left:550px;
top:-180px;
z-index:1;
}

ul.hov-points.point-front>li:nth-child(2)>a>span.pnt
{
left:580px;
top:-160px;
z-index:2;
}

ul.hov-points.point-front>li:nth-child(3)>a>span.pnt
{
left:545px;
top:-70px;
z-index:3;
}

ul.hov-points.point-front>li:nth-child(4)>a>span.pnt
{
left:605px;
top:-70px;
z-index:4;
}

ul.hov-points.point-front>li:nth-child(5)>a>span.pnt
{
left:590px;
top:50px;
z-index:5;
}

ul.hov-points.point-back>li:nth-child(1)>a>span.pnt
{
left:600px;
top:-180px;
z-index:1;
}

ul.hov-points.point-back>li:nth-child(2)>a>span.pnt
{
left:610px;
top:-70px;
z-index:2;
}

ul.hov-points.point-back>li:nth-child(3)>a>span.pnt
{
left:585px;
top:-10px;
z-index:3;
}

@media screen and (max-width:1366px)
{
	

ul.hov-points.point-front>li:nth-child(1)>a>span.pnt
{
left:505px;
top:-180px;
z-index:1;
}

ul.hov-points.point-front>li:nth-child(2)>a>span.pnt
{
left:540px;
top:-160px;
z-index:2;
}

ul.hov-points.point-front>li:nth-child(3)>a>span.pnt
{
left:500px;
top:-70px;
z-index:3;
}

ul.hov-points.point-front>li:nth-child(4)>a>span.pnt
{
left:565px;
top:-70px;
z-index:4;
}
ul.hov-points.point-front>li:nth-child(5)>a>span.pnt
{
left:545px;
top:50px;
z-index:5;
}
	

ul.hov-points.point-back>li:nth-child(1)>a>span.pnt
{
left:550px;
top:-180px;
z-index:1;
}

ul.hov-points.point-back>li:nth-child(2)>a>span.pnt
{
left:560px;
top:-70px;
z-index:2;
}

ul.hov-points.point-back>li:nth-child(3)>a>span.pnt
{
left:540px;
top:-10px;
z-index:3;
}	
	
}

@media screen and (max-width:1280px)
{
	

ul.hov-points.point-front>li:nth-child(1)>a>span.pnt
{
left:475px;
top:-180px;
z-index:1;
}

ul.hov-points.point-front>li:nth-child(2)>a>span.pnt
{
left:500px;
top:-160px;
z-index:2;
}

ul.hov-points.point-front>li:nth-child(3)>a>span.pnt
{
left:465px;
top:-70px;
z-index:3;
}

ul.hov-points.point-front>li:nth-child(4)>a>span.pnt
{
left:525px;
top:-70px;
z-index:4;
}
ul.hov-points.point-front>li:nth-child(5)>a>span.pnt
{
left:510px;
top:50px;
z-index:5;
}
	

ul.hov-points.point-back>li:nth-child(1)>a>span.pnt
{
left:520px;
top:-180px;
z-index:1;
}

ul.hov-points.point-back>li:nth-child(2)>a>span.pnt
{
left:525px;
top:-70px;
z-index:2;
}

ul.hov-points.point-back>li:nth-child(3)>a>span.pnt
{
left:505px;
top:-10px;
z-index:3;
}		
	
}



@media screen and (max-width:1024px)
{
	

ul.hov-points.point-front>li:nth-child(1)>a>span.pnt
{
left:340px;
top:-180px;
z-index:1;
}

ul.hov-points.point-front>li:nth-child(2)>a>span.pnt
{
left:370px;
top:-160px;
z-index:2;
}

ul.hov-points.point-front>li:nth-child(3)>a>span.pnt
{
left:340px;
top:-70px;
z-index:3;
}

ul.hov-points.point-front>li:nth-child(4)>a>span.pnt
{
left:400px;
top:-70px;
z-index:4;
}

ul.hov-points.point-front>li:nth-child(5)>a>span.pnt
{
left:380px;
top:50px;
z-index:5;
}
	
ul.hov-points>li>a>span.point-ttl
{
	display:block;
	font-size:25px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:5px;
	font-family:oswald;
	position:absolute;
	width:350px;
	transition:0.5s ease-in-out
}
	

ul.hov-points.point-back>li:nth-child(1)>a>span.pnt
{
left:385px;
top:-180px;
z-index:1;
}

ul.hov-points.point-back>li:nth-child(2)>a>span.pnt
{
left:395px;
top:-70px;
z-index:2;
}

ul.hov-points.point-back>li:nth-child(3)>a>span.pnt
{
left:380px;
top:-10px;
z-index:3;
}			
}


@media screen and (max-width:768px)
{
	

ul.hov-points.point-front>li:nth-child(1)>a>span.pnt
{
left:220px;
top:165px;
z-index:1;
}

ul.hov-points.point-front>li:nth-child(2)>a>span.pnt
{
left:255px;
top:180px;
z-index:2;
}

ul.hov-points.point-front>li:nth-child(3)>a>span.pnt
{
left:220px;
top:270px;
z-index:3;
}

ul.hov-points.point-front>li:nth-child(4)>a>span.pnt
{
left:280px;
top:270px;
z-index:4;
}

ul.hov-points.point-front>li:nth-child(5)>a>span.pnt
{
left:260px;
top:370px;
z-index:5;
}

ul.hov-points>li>a>span.point-ttl
{
	display:none;
}	
	

ul.hov-points.point-back>li:nth-child(1)>a>span.pnt
{
left:265px;
top:180px;
z-index:1;
}

ul.hov-points.point-back>li:nth-child(2)>a>span.pnt
{
left:275px;
top:270px;
z-index:2;
}

ul.hov-points.point-back>li:nth-child(3)>a>span.pnt
{
left:255px;
top:330px;
z-index:3;
}			
	
}


@media screen and (max-width:450px)
{
	
	
body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title {
	
	font-size:28px !important;
	line-height:32px !important;
	text-transform:uppercase;
}
	
	body .row .col.section-title span {
	
	color:#ffffff !important;
		font-size:12px;
}
	
	body h2, article.post .post-header h2 {
	
	text-transform:uppercase;
	font-size:25px !important;
		line-height:32px !important;
	font-weight:500;
	
}
	
ul.hov-points.point-front>li:nth-child(1)>a>span.pnt
{
left:80px;
top:165px;
z-index:1;
}

ul.hov-points.point-front>li:nth-child(2)>a>span.pnt
{
left:110px;
top:180px;
z-index:2;
}

ul.hov-points.point-front>li:nth-child(3)>a>span.pnt
{
left:75px;
top:270px;
z-index:3;
}

ul.hov-points.point-front>li:nth-child(4)>a>span.pnt
{
left:135px;
top:270px;
z-index:4;
}

ul.hov-points.point-front>li:nth-child(5)>a>span.pnt
{
left:120px;
top:370px;
z-index:5;
}
	
ul.hov-points.point-back>li:nth-child(1)>a>span.pnt
{
left:130px;
top:180px;
z-index:1;
}

ul.hov-points.point-back>li:nth-child(2)>a>span.pnt
{
left:135px;
top:270px;
z-index:2;
}

ul.hov-points.point-back>li:nth-child(3)>a>span.pnt
{
left:120px;
top:330px;
z-index:3;
}	
	
	ul.hov-points>li>a>span.point-ttl
{
	display:none !important;
}	
}


@keyframes fader
{
	0%{opacity:0;}
	50%{opacity:1;}
	100%{opacity:0;}
	
}

.body-owl .owl-dots button span
{
display:block;
width:120px !important;
height:40px !important;
border-radius:0px !important;
transform:scale(1) !important;
filter:grayscale(1);
transition:0.5s ease-in-out !important;	
}

.body-owl .owl-dots button.active span
{
transform:scale(1) !important;
filter:grayscale(0);	
}

.body-owl .owl-dots button:hover span
{
filter:grayscale(0);	
}

.body-owl .owl-dots button:nth-child(1) span
{
background:url(/wp-content/uploads/2021/11/front-btn.svg) center center no-repeat !important;
background-size:cover !important;
}

.body-owl .owl-dots button:nth-child(2) span
{
background:url(/wp-content/uploads/2021/11/back-btn.svg) center center no-repeat !important;
background-size:cover !important;
}


.body-owl div.owl-dots
{
	position:absolute;
	width:300px;
	left:50%;
	transform:translatex(-50%);
	top:-60px
}




.cont-sub{display:grid;
grid-template-columns:auto;
grid-gap:20px;max-width:300px !important;}



.cont-sub input[type=email]{
background-color:#fff !important;
border-radius:0px;align-content
}

.cont-sub input[type=submit]{
padding-top:12px;
padding-bottom:12px;
border-radius:0px;
width:100%;
}


#pum-23805{backdrop-filter:blur(5px);}




.pricing-circle1
{
	display:block;
	width:120px;
	height:120px;
	background-color:#333;
	color:#fff;
	text-align:center;
	padding:30px 10px 10px 10px;
	border-radius:50%;
	position:absolute;
	top:-85px;
  left:-115px;
	animation:fader1 3s ease-in-out infinite;
}

.pricing-circle1>span
{
	display:block;
}


.pricing-circle1>span.pricing
{
font-size:35px;
font-family:oswald;
line-height:35px;
}


.pricing-circle1>span.pricing-txt
{
font-size:14px;
line-height:25px;
letter-spacing:1px;
}

@keyframes fader1
{
	0%{background-color:#333;}
	50%{background-color:#e21135;}
	100%{background-color:#333;}
}


@media screen and (max-width:768px)
{.pricing-circle1
{
	display:block;
	width:120px;
	height:120px;
	background-color:#333;
	color:#fff;
	text-align:center;
	padding:30px 10px 10px 10px;
	border-radius:50%;
	position:absolute;
	top:-45px;
  left:calc(100% - 120px);
	animation:fader1 3s ease-in-out infinite;
}
		
}

@media screen and (max-width:450px)
{.pricing-circle1
{
	display:block;
	width:120px;
	height:120px;
	background-color:#333;
	color:#fff;
	text-align:center;
	padding:30px 10px 10px 10px;
	border-radius:50%;
	position:absolute;
	top:-70px;
  left:calc(100% - 75px);
	transform:scale(0.7);
	transform-origin:top left;
	animation:fader1 3s ease-in-out infinite;
}
	
}




