 select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;} 
#features-wrapper > div > div.sppb-row > div > div > div > div > h3 {font-size:20px!important;}
#home-wrapper > div.sppb-container > div{margin-bottom:0px!important;}
#sp-page-builder .page-content .sppb-section{margin-top:0px!important;}
.pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-wrapper{font-size:50px!important;}
.pricing-table .sppb-pricing-box .sppb-pricing-footer .sppb-btn-default:before, .pricing-table .sppb-pricing-box .sppb-pricing-footer .sppb-btn-default:after {width:100%!important;}
/*#sp-page-builder > div > section > div > div:nth-child(2){background-color:white!important;color:black!important;}*/
#sp-page-builder > div > section > div > div:nth-child(2) > div > div:nth-child(1) > div > div.sppb-pricing-footer > a,
#sp-page-builder > div > section > div > div:nth-child(2) > div > div:nth-child(2) > div > div.sppb-pricing-footer > a{background-color:#88b82a!important;    color: white;
border: 1px solid white;}

#sp-page-builder > div > section > div > div:nth-child(2) > div > div:nth-child(1) > div > div.sppb-pricing-footer > a:hover,
#sp-page-builder > div > section > div > div:nth-child(2) > div > div:nth-child(2) > div > div.sppb-pricing-footer > a:hover{color:#88b82a!important;border:1px solid #88b82a;}
#sp-page-builder > div > section:nth-child(2) > div > div:nth-child(1) > div > div > div > div.sppb-pricing-footer > a:hover,
#sp-page-builder > div > section:nth-child(2) > div > div:nth-child(3) > div > div > div > div.sppb-pricing-footer > a:hover{background-color:white!important;    color:#88b82a!important;
border: 1px solid #88b82a;}
#mod-sp-simpleportfolio > div.sp-simpleportfolio-items > div > div > div > div > div > h3{display:none;}
#mod-sp-simpleportfolio > div.sp-simpleportfolio-items > div > div > div > div > div > div.sp-simpleportfolio-btns > a.btn-view{/* display:none; */}
#googlemap > div > div{padding-left:0px!important;padding-right:0px!important;}
.pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-wrapper .sppb-pricing-curency{font-size:50px!important;}

#features-wrapper > div > div > div > div > div > div.sppb-addon-text{display:none;}
.no-border,.no-border:hover,.no-border:active{border:0px!important;font-size:21px!important;background-color:#fff;}
.white-color,h3.white-color,#virtual > div > div > div > div > h3,#advisory > div > div > div > div > h3{color:white;}
.bottom-css{
     padding: 50px 0 50px 0;
    background-color: #15987e;
    color: white;
}
#sp-bottom1 > div > div > div > div > ul > li{border-bottom:0px!important;}
#sp-footer2 > div > ul > li:nth-child(2){display:none;}
.famax-stat {    display: none;}
.famax-likes-shares-comments-string {  background-color: #15987e!important;}
.famax-video-list-title {color: #15987e !important;}
#famax-tabs span {
text-shadow: none;
color: white;
background-color:#15987e !important;}
.famax-tab, .famax-encloser-button {height:auto!important;}

#famax-load-more-div {
    background-color:#15987e !important;
    color: #FFF !important;
  text-shadow: none !important;} 

span.sp-copyright a {
    color: white;
}
#sp-footer2 > div > ul > li > a > i {
    color: white;
}
#features-wrapper > div{background-color: rgba(255,255,255,0.8);border-radius:15px;padding: 35px 35px 0 35px;margin: 0px 15px;display: block;margin: auto;}
.sp-page-title {background-attachment:scroll;text-align: initial;}
.form-actions{background-color:transparent!important;border-top:0px!important;}


#bfElemWrap15 > div > div{width:60%!important;}

div[id^='map_canvas'] {
    width: 100%!important;
  border:0px!important;
}
.bg-contact{
background-image:url(/web/20220413144248im_/https://bigwheel.com.my/images/callusbg.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  background-attachment:fixed;
  background-position:0 50%;
}
/*Contact Text*/
.contact_txt {font-size:30px;font-weight:normal;color:#fff;}
@media (max-width:767px){
  .contact_txt {font-size:16px;}
  #sp-contact {padding:10px 10px!important;}
}
/*Button Contact*/
#contact {
	display:block;
	width:80px;
	height: 0;
	/* padding: 50px 0 0 0; */
	background:transparent;
	z-index:90000;
}

#contact .inner_blob {
	display: block;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
	width:65px;
	height:65px;
	border:1px solid #88b82a;
	border-radius:100%;
	-webkit-animation-name: pulse_animation;
	animation-name: pulse_animation;
	-webkit-animation-duration:2000ms;
	animation-duration:2000ms;
	-webkit-transform-origin:70% 70%;
	transform-origin:70% 70%;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	transform-origin:center center;
	animation-delay: 0s;
	animation-direction: normal;
	animation-fill-mode: none;
	animation-play-state: running;
	/*box-shadow:inset 0 0 15px rgba(191, 30, 46, .6);*/
}

#contact.active .inner_blob {
	border-color:#7cc576;
}

#contact:hover .inner_blob {
	-webkit-animation-name: none;
	animation-name: none;
}

#contact button,
#contact button:link,
#contact button:visited {
	display: block;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
	padding:0px;
	width:50px;
	height:50px;
	background:#88b82a;
	border-radius:100%;
	text-decoration:none;
	text-align: center;
	-webkit-transition:all .3s;
	transition:all .3s;
	box-sizing: border-box;
	border:none;
	cursor:pointer;
}

#contact button:hover,
#contact button:focus,
#contact button:active {
	/*transform:scale(1.25);*/
	outline:none;
}

#contact.active button,
#contact.active button:link,
#contact.active button:visited {
	background:#7cc576;
}

#contact:hover button {
	width:80px;
	height:80px;
}

#contact button .hover_text {
	display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
	opacity:0;
	padding-top:30px;
	font-size:13px;
	color:#fff;
	font-weight:700;
	text-align:center;
	background:transparent;
	
}

#contact.active button .hover_text {
	padding-top:20px;
}

#contact:hover button .hover_text {
	-webkit-transition: opacity .3s .3s;
    transition: opacity .3s .3s;
    opacity: 1;
    filter: alpha(opacity=100);
}

#contact button .hover_text {
	
}

#contact button:after {
	content:'';
    display: inline-block;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
    width:18px;
    height:17px;
	background:transparent url('/images/0_bigwheel/phone_call.png') no-repeat;
	transition: opacity 0.3s ease 0.3s;
}

#contact:hover button:after {
	transition: opacity 0.3s ease 0s;
    opacity: 0;
    filter: alpha(opacity=0);
}

@-webkit-keyframes pulse_animation {
	0% { -webkit-transform: scale(1); }
	50% { -webkit-transform: scale(1.1); }
	100% { -webkit-transform: scale(1.); }
}

@keyframes pulse_animation {
	0% { transform: scale(1); }
	50% { transform: scale(1.1); }
	100% { transform: scale(1.); }
}
/*End Button Contact*/
#sp-page-builder > div > section:nth-child(9) > div > div:nth-child(2){padding-left:0px!important;}
.title-bg> h3{background-color:#88b82a;padding:15px;}
#bfPage1 > div.form-actions{max-width:90%;}
#sppb-slide-item-bg > div > div > h1,#sppb-slide-item-bg > div > div > p{text-shadow: 3px 0px 2px rgb(0, 0, 0);}

/*Booking Form*/
input#ff_elem262 {max-width: 100%;   font-family: inherit;
    font-size: 16px;
    line-height: initial;}
button#ff_elem262_calendarButton{    font-size: 14px;}


/**/