jQuery( document ).ready(function( $ ) {
"use strict";
$(function() {
$( "#tabs" ).tabs();
});
// Page loading animation
$("#preloader").animate({
'opacity': '0'
}, 600, function(){
setTimeout(function(){
$("#preloader").css("visibility", "hidden").fadeOut();
}, 300);
});
$(window).scroll(function() {
var scroll = $(window).scrollTop();
var box = $('.header-text').height();
var header = $('header').height();
if (scroll >= box - header) {
$("header").addClass("background-header");
} else {
$("header").removeClass("background-header");
}
});
if ($('.owl-testimonials').length) {
$('.owl-testimonials').owlCarousel({
loop: true,
nav: false,
dots: true,
items: 1,
margin: 30,
autoplay: false,
smartSpeed: 700,
autoplayTimeout: 6000,
responsive: {
0: {
items: 1,
margin: 0
},
460: {
items: 1,
margin: 0
},
576: {
items: 2,
margin: 20
},
992: {
items: 2,
margin: 30
}
}
});
}
if ($('.owl-partners').length) {
$('.owl-partners').owlCarousel({
loop: true,
nav: false,
dots: true,
items: 1,
margin: 30,
autoplay: false,
smartSpeed: 700,
autoplayTimeout: 6000,
responsive: {
0: {
items: 1,
margin: 0
},
460: {
items: 1,
margin: 0
},
576: {
items: 2,
margin: 20
},
992: {
items: 4,
margin: 30
}
}
});
}
$(".Modern-Slider").slick({
autoplay:true,
autoplaySpeed:10000,
speed:600,
slidesToShow:1,
slidesToScroll:1,
pauseOnHover:false,
dots:true,
pauseOnDotsHover:true,
cssEase:'linear',
// fade:true,
draggable:false,
prevArrow:'',
nextArrow:'',
});
function visible(partial) {
var $t = partial,
$w = jQuery(window),
viewTop = $w.scrollTop(),
viewBottom = viewTop + $w.height(),
_top = $t.offset().top,
_bottom = _top + $t.height(),
compareTop = partial === true ? _bottom : _top,
compareBottom = partial === true ? _top : _bottom;
return ((compareBottom <= viewBottom) && (compareTop >= viewTop) && $t.is(':visible'));
}
$(window).scroll(function(){
if(visible($('.count-digit')))
{
if($('.count-digit').hasClass('counter-loaded')) return;
$('.count-digit').addClass('counter-loaded');
$('.count-digit').each(function () {
var $this = $(this);
jQuery({ Counter: 0 }).animate({ Counter: $this.text() }, {
duration: 3000,
easing: 'swing',
step: function () {
$this.text(Math.ceil(this.Counter));
}
});
});
}
})
});