@font-face {
  font-family: "CenturyGothic"; 
  src: url("/templates/shaper_helixultimate/fonts/4410-font.ttf") format("truetype"); 
  font-style: normal; 
  font-weight: normal; 
} 
.body,p,h1,h2,h3,h4,h5,h6,a,span {font-family:"CenturyGothic";}
.ulclass {
	list-style-image: url(/images/check.webp); 
	text-align:left;
}
.header-modules{
	display:none !important;
}
.hover14 {
	position: relative;
}
.a1bmobicontacts{
	display:none;
	position: fixed;
	bottom: 0px;
	z-index:999;
	min-width:100%;
	background-color:#fff;
	color:#000;
	left:0;
	right:0;
	text-align:center;
	border-top:2px solid #fcbf14;
}
.a1bmobicontacts .col-3 {
	padding-right:0;
	padding-left:0;
}
.pcont{
	margin-bottom:0;
}
.cmobsec1{
	width:24%;
	max-width:24%;
	display:inline-block;
}
.cmobsec2{
	width:24%;
	max-width:24%;
	display:inline-block;
}
.cmobsec3{
	width:24%;
	max-width:24%;
	display:inline-block;
}
.cmobsec4{
	width:24%;
	max-width:24%;
	display:inline-block;
}
.mtmb {
	padding-top:5px;
	padding-bottom:1px;
	border-right:1px solid #fcbf14;
}
.mtmb img{
	display:inline-block;
}
.i4ewOd-pzNkMb-haAclf{
	display:none;
}
.logo-image-phone{
	max-height:38px;
	position:absolute;
	top:1px;
}
.cl11222 {
	border-radius: 30px !important;
	background-color:#E09A07 !important;
	padding:10px 20px 10px 20px;
}
.btnabs:hover{
	transform: scale(1.1);
}
/*
.fbmsgr{
	position: fixed; right: 70px; bottom: 40px; z-index: 999;
}
*/
.pulse-button {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  border-radius: 40px;
  padding: 10px;
  border: none;
  background: #E09A07;
  box-shadow: 0 5px 35px rgba(0, 0, 0, 0.2);
  position: fixed;
  bottom: 100px;
  right: 100px;
  cursor: pointer;
  outline: none;
  z-index: 999;
}
.pulse-button__rings {
  border: 1px solid #E09A07;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
  width: auto;
  border-radius: 50%;
  animation-duration: 2.0s;
  animation-name: pulse_1;
  animation-iteration-count: infinite;
  z-index: -1;
}
.pulse-button__rings:nth-child(2) {
  animation-name: pulse_2;
}
.pulse-button__rings:nth-child(3) {
  animation-name: pulse_3;
}
.sppb-carousel-control{
	width:60px;
	background-color: rgba(252,191,20,0.75);
}
@keyframes pulse_1 {
  from {
    opacity: 1;
    transform: scale(0.9, 0.9);
  }
  to {
    opacity: 0;
    transform: scale(1.3, 1.3);
  }
}
@keyframes pulse_2 {
  from {
    opacity: 1;
    transform: scale(0.8, 0.8);
  }
  to {
    opacity: 0;
    transform: scale(1.5, 1.5);
  }
}
@keyframes pulse_3 {
  from {
    opacity: 1;
    transform: scale(0.8, 0.8);
  }
  to {
    opacity: 0;
    transform: scale(1.7, 1.7);
  }
}
@media (min-width: 961px){
#offcanvas-toggler {
	display:none !important;
}
}
@media (max-width: 575px){
	.sp-scroll-up{display:none !important;}
	.a1bmobicontacts{
		display:inline-block;
	}
#sp-header .logo {
    height: 40px;
}
#offcanvas-toggler {
    height: 40px;
    line-height: 40px;
}
.offcanvas-menu .offcanvas-inner ul.menu li.active a {
	line-height:25px;
}
/*
.fbmsgr{
	position: fixed; right: 10px; bottom: 50px; z-index: 999;
}
*/
.pulse-button {
	right: 10px; bottom: 60px;
}
.sppb-carousel-control{
	width:40px;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li {
	margin-top:10px;
}
}