
PK 
getWindowSize();
window.addEventListener("resize", getWindowSize);
jQuery(document).ready(function() {
// Start custom scrollbar with nicescroll
/*
if (window.width > 1024) {
jQuery(function() {
jQuery("body").niceScroll({
cursorcolor:"#fd7000",
cursoropacitymin:1,
cursorwidth:"14px",
background:"rgba(0,0,0,1)",
cursorborder:"none",
cursorborderradius:0,
autohidemode:false
});
jQuery(".popupBox").niceScroll({
cursorcolor:"#fd7000",
cursoropacitymin:1,
cursorwidth:"10px",
background:"rgba(0,0,0,1)",
cursorborder:"none",
cursorborderradius:0,
autohidemode:false
});
});
}
*/
// End
jQuery('#top-link').smoothScroll();
jQuery('.page-link').smoothScroll();
if (jQuery(document).scrollTop() >= 30 || $('#menu-x').css('display') == 'block') {
jQuery('#header').removeClass('transparent');
if (window.width > 992) {
jQuery('#headerInner').css('height','80px');
jQuery('#logo').css('width','45px');
jQuery('#mainmenu-floating').css('margin-top','16px');
jQuery('#button-scroll-up').fadeOut();
}
if (window.width < 992) {
jQuery('#button-scroll-up').fadeIn();
}
} else if (jQuery(document).scrollTop() < 30) {
jQuery('#header').addClass('transparent');
if (window.width > 992) {
jQuery('#headerInner').css('height','80px');
jQuery('#logo').css('width','60px');
jQuery('#mainmenu-floating').css('margin-top','27px');
jQuery('#button-scroll-up').fadeOut();
}
if (window.width < 992) {
jQuery('#button-scroll-up').fadeOut();
}
}
if (window.width > 600) slideUpDown();
fadeinElements('mobileMenu',7);
});
jQuery(document).on("scroll", function () {
if (jQuery(document).scrollTop() > 1 || $('#menu-x').css('display') == 'block') {
jQuery('#header').removeClass('transparent');
if (window.width > 992) {
jQuery('#headerInner').css('height','80px');
jQuery('#logo').css('width','45px');
jQuery('#mainmenu-floating').css('margin-top','27px');
jQuery('#button-scroll-up').fadeOut();
}
if (window.width < 992) {
jQuery('#button-scroll-up').fadeIn();
}
} else if (jQuery(document).scrollTop() < 1) {
jQuery('#header').addClass('transparent');
if (window.width > 992) {
jQuery('#headerInner').css('height','80px');
jQuery('#logo').css('width','60px');
jQuery('#mainmenu-floating').css('margin-top','27px');
jQuery('#button-scroll-up').fadeOut();
}
if (window.width < 992) {
jQuery('#button-scroll-up').fadeOut();
}
}
});
document.addEventListener('DOMContentLoaded', () => {
let mousePosX = 0,
mousePosY = 0,
mouseCircle = document.getElementById('mouse-circle');
document.onmousemove = (e) => {
mousePosX = e.pageX;
mousePosY = e.pageY;
}
let delay = 2,
revisedMousePosX = 0,
revisedMousePosY = 0;
function delayMouseFollow() {
requestAnimationFrame(delayMouseFollow);
revisedMousePosX += (mousePosX - revisedMousePosX) / delay;
revisedMousePosY += (mousePosY - revisedMousePosY) / delay;
mouseCircle.style.top = revisedMousePosY + 'px';
mouseCircle.style.left = revisedMousePosX + 'px';
}
delayMouseFollow();
});
jQuery('a').hover(function() { jQuery('#mouse-circle').addClass('circle-hover'); }, function() { jQuery('#mouse-circle').removeClass('circle-hover'); });
jQuery('input').hover(function() { jQuery('#mouse-circle').addClass('circle-hover'); }, function() { jQuery('#mouse-circle').removeClass('circle-hover'); });
jQuery('textarea').hover(function() { jQuery('#mouse-circle').addClass('circle-hover'); }, function() { jQuery('#mouse-circle').removeClass('circle-hover'); });
jQuery('select').hover(function() { jQuery('#mouse-circle').addClass('circle-hover'); }, function() { jQuery('#mouse-circle').removeClass('circle-hover'); });
jQuery('.text-link').hover(function() { jQuery('#mouse-circle').addClass('circle-hover'); }, function() { jQuery('#mouse-circle').removeClass('circle-hover'); });
jQuery('.menus li a').hover(function() { jQuery('#mouse-circle').addClass('circle-hover-red'); }, function() { jQuery('#mouse-circle').removeClass('circle-hover-red'); });
jQuery('#logo a').hover(function() { jQuery('#mouse-circle').addClass('circle-hover-red'); }, function() { jQuery('#mouse-circle').removeClass('circle-hover-red'); });
jQuery('.socialMedia li a').hover(function() { jQuery('#mouse-circle').addClass('circle-hover-red'); }, function() { jQuery('#mouse-circle').removeClass('circle-hover-red'); });
jQuery('.background-red').hover(function() { jQuery('#mouse-circle').css('background-color','#fff'); }, function() { jQuery('#mouse-circle').css('background-color','#d60213'); });
jQuery('.background-darkgrey .button').hover(function() { jQuery('#mouse-circle').addClass('circle-hover-white'); }, function() { jQuery('#mouse-circle').removeClass('circle-hover-white'); });
jQuery('.portfolio li a').hover(function() { jQuery('#mouse-circle').hide(); }, function() { jQuery('#mouse-circle').show(); });
/*Home page InstanceBeginEditable name="extra-javascript"*/
var projects_columns=3;var logo_columns=6;if(window.width<992)projects_columns=2;if(window.width<600){logo_columns=3;projects_columns=1;}jQuery(document).ready(function(){fadeinElements('header-words',3);fadeinElements('websites-list',projects_columns);fadeinElements('logos-awards',logo_columns);});jQuery(document).on("scroll",function(){fadeinElements('header-words',3);fadeinElements('websites-list',projects_columns);fadeinElements('logos-awards',logo_columns);});
/*Home page InstanceEndEditable*/
/*About page InstanceBeginEditable name="extra-javascript"*/
jQuery(document).ready(function(){fadeinElements('header-words',2);});jQuery(document).on("scroll",function(){fadeinElements('header-words',2);});
/*About page InstanceEndEditable*/
/*What we do page InstanceBeginEditable name="extra-javascript"*/
jQuery(document).ready(function(){fadeinElements('header-words',3);fadeinElements('services2',3);});jQuery(document).on("scroll",function(){fadeinElements('header-words',3);fadeinElements('services2',3);});
/*What we do page InstanceEndEditable*/


PK 99