[themesflat_title_section]Our team of web development experts are capable of programming custom sites or applications with advanced requirements. We have over 10 years of strong experience in doing custom development works for clients.
Our custom development works span a diverse range: custom booking systems for music schools, custom booking systems for ferries, application programming interface (API) integration, custom modules/ plugins for popular software such as WordPress, Drupal, Magento, WooCommerce, Shopify, payment gateway modules development, configuration and testings.
Contact us now for your custom website development needs![/themesflat_title_section]
var zaloWidgetInterval;var tawkToInterval;var tawkToHideInterval;var skypeWidgetInterval;var lcpWidgetInterval;var closePopupTimeout;var lzWidgetInterval;var paldeskInterval;var arcuOptions;var hideCustomerChatInterval;var _arCuTimeOut=null;var arCuPromptClosed=false;var _arCuWelcomeTimeOut=null;var arCuMenuOpenedOnce=false;var arCuMessages=["Hello!","Have a questions?","Please use this button \r\nto contact us!"];var arCuLoop=false;;var arCuCloseLastMessage=false;var arCuDelayFirst=2000;var arCuTypingTime=2000;var arCuMessageTime=4000;var arCuClosedCookie=0;var arcItems=[];window.addEventListener('load',function(){jQuery('#arcontactus').remove();var $arcuWidget=jQuery('
',{id:'arcontactus'});jQuery('body').append($arcuWidget);arCuClosedCookie=arCuGetCookie('arcu-closed');jQuery('#arcontactus').on('arcontactus.init',function(){jQuery('#arcontactus').addClass('arcuAnimated').addClass('flipInY');setTimeout(function(){jQuery('#arcontactus').removeClass('flipInY');},1000);if(jQuery.mask&&jQuery.mask.definitions){jQuery.mask.definitions['#']="[0-9]";}
jQuery('#arcu-form-callback form').append(arCUVars._wpnonce);jQuery('#arcu-form-email form').append(arCUVars._wpnonce);jQuery('#arcontactus').on('arcontactus.successSendFormData',function(event,data){});jQuery('#arcontactus').on('arcontactus.successSendFormData',function(event,data){});jQuery('#arcontactus').on('arcontactus.errorSendFormData',function(event,data){if(data.data&&data.data.message){alert(data.data.message);}});jQuery('#arcontactus').on('arcontactus.hideFrom',function(){clearTimeout(closePopupTimeout);});if(arCuClosedCookie){return false;}
arCuShowMessages();});jQuery('#arcontactus').on('arcontactus.closeMenu',function(){arCuCreateCookie('arcumenu-closed',1,1);});jQuery('#arcontactus').on('arcontactus.openMenu',function(){clearTimeout(_arCuTimeOut);if(!arCuPromptClosed){arCuPromptClosed=true;jQuery('#arcontactus').contactUs('hidePrompt');}});jQuery('#arcontactus').on('arcontactus.showFrom',function(){clearTimeout(_arCuTimeOut);if(!arCuPromptClosed){arCuPromptClosed=true;jQuery('#arcontactus').contactUs('hidePrompt');}});jQuery('#arcontactus').on('arcontactus.showForm',function(){clearTimeout(_arCuTimeOut);if(!arCuPromptClosed){arCuPromptClosed=true;jQuery('#arcontactus').contactUs('hidePrompt');}});jQuery('#arcontactus').on('arcontactus.hidePrompt',function(){clearTimeout(_arCuTimeOut);if(arCuClosedCookie!="1"){arCuClosedCookie="1";arCuPromptClosed=true;arCuCreateCookie('arcu-closed',1,0);}});var arcItem={};arcItem.id='msg-item-1';arcItem.class='msg-item-facebook-messenger';arcItem.title="Messenger";arcItem.icon='';arcItem.href='https://m.me/page_name';arcItem.color='#567AFF';arcItems.push(arcItem);var arcItem={};arcItem.id='msg-item-2';arcItem.class='msg-item-whatsapp';arcItem.title="Whatsapp";arcItem.icon='';arcItem.includeIconToSlider=true;arcItem.href='https://wa.me/918549972339';arcItem.color='#1EBEA5';arcItems.push(arcItem);var arcItem={};arcItem.id='msg-item-6';arcItem.class='msg-item-envelope';arcItem.title="Email us";arcItem.icon='';arcItem.includeIconToSlider=true;arcItem.href='mailto:[email protected]';arcItem.color='#FF643A';arcItems.push(arcItem);var arcItem={};arcItem.id='msg-item-9';arcItem.onClick=function(e){e.preventDefault();jQuery('#arcontactus').contactUs('closeMenu');jQuery('#arcontactus').contactUs('showForm','callback');return false;}
arcItem.class='msg-item-phone';arcItem.title="Callback request";arcItem.icon='';arcItem.href=null;arcItem.color='#4EB625';arcItems.push(arcItem);arcuOptions={wordpressPluginVersion:'2.0.4',buttonIcon:'',layout:'default',drag:false,mode:'regular',buttonIconUrl:'https://www.kmassociations.com/wp-content/plugins/ar-contactus/res/img/msg.svg',showMenuHeader:false,menuHeaderText:"How would you like to contact us?",menuSubheaderText:"",showHeaderCloseBtn:false,headerCloseBtnBgColor:'#008749',headerCloseBtnColor:'#ffffff',itemsIconType:'rounded',align:'left',reCaptcha:false,reCaptchaKey:'',countdown:0,theme:'#008749',buttonText:"Contact us",buttonSize:'large',buttonIconSize:24,menuSize:'large',phonePlaceholder:'',callbackSubmitText:'',errorMessage:'',callProcessText:'',callSuccessText:'',callbackFormText:'',iconsAnimationSpeed:600,iconsAnimationPause:2000,items:arcItems,ajaxUrl:'https://www.kmassociations.com/wp-admin/admin-ajax.php',promptPosition:'top',popupAnimation:'fadeindown',style:'',itemsAnimation:'downtoup',forms:{callback:{header:{content:'Leave your phone number. We will call you back soon!',layout:'text',},icon:'',success:'Callback request sent! We will contact you soon.',error:'Error sending callback request! Please try again!',action:'https://www.kmassociations.com/wp-admin/admin-ajax.php',buttons:[{name:'submit',label:'Submit',type:'submit',},],fields:{formId:{name:'formId',value:'callback',type:'hidden'},action:{name:'action',value:'arcontactus_request_callback',type:'hidden'},name:{name:'name',enabled:true,required:false,type:'text',label:'Your name',placeholder:'Enter your name',values:[],value:"",},phone:{name:'phone',enabled:true,required:true,type:'tel',label:'Your phone number',placeholder:'Enter your phone number',values:[],value:"",},gdpr:{name:'gdpr',enabled:true,required:true,type:'checkbox',label:'I accept GDPR rules',placeholder:'',values:[],value:"1",},}},email:{header:{content:'Write a email to us!',layout:'text',},icon:'',success:'Email sent! We will contact you soon.',error:'Error sending email! Please try again!',action:'https://www.kmassociations.com/wp-admin/admin-ajax.php',buttons:[{name:'submit',label:'Submit',type:'submit',},],fields:{formId:{name:'formId',value:'email',type:'hidden'},action:{name:'action',value:'arcontactus_request_email',type:'hidden'},name:{name:'name',enabled:true,required:false,type:'text',label:'Your name',placeholder:'Enter your name',values:[],value:"",},email:{name:'email',enabled:true,required:true,type:'email',label:'Your email',placeholder:'Enter your email',values:[],value:"",},message:{name:'message',enabled:true,required:true,type:'textarea',label:'Your message',placeholder:'Enter your message',values:[],value:"",},gdpr:{name:'gdpr',enabled:true,required:true,type:'checkbox',label:'I accept GDPR rules',placeholder:'',values:[],value:"1",},}},}};jQuery('#arcontactus').contactUs(arcuOptions);})