(function($) { "use strict"; var window_width = $(window).width(), window_height = window.innerHeight, header_height = $(".default-header").height(), header_height_static = $(".site-header.static").outerHeight(), fitscreen = window_height - header_height; $(".fullscreen").css("height", window_height); $(".fitscreen").css("height", fitscreen); var nav_offset_top = $("header").height() + 50; /*------------------------------------------------------------------------------- Navbar -------------------------------------------------------------------------------*/ //* Navbar Fixed function navbarFixed() { if ($(".header_area").length) { $(window).scroll(function() { var scroll = $(window).scrollTop(); if (scroll >= nav_offset_top) { $(".header_area").addClass("navbar_fixed"); } else { $(".header_area").removeClass("navbar_fixed"); } }); } } navbarFixed(); /*================================= Javascript for banner area carousel ==================================*/ $(".banner-area").owlCarousel({ items: 1, autoplay: 2500, autoplayTimeout: 5000, loop: true, nav: false, dots: false }); $(".active_testimonial").owlCarousel({ loop: true, margin: 0, items: 1, nav: false, autoplay: 2500, smartSpeed: 1500, dots: true, responsiveClass: true }); /*----------------------------------------------------*/ /* MailChimp Slider /*----------------------------------------------------*/ function mailChimp() { $("#mc_embed_signup") .find("form") .ajaxChimp(); } mailChimp(); $("select").niceSelect(); /*----------------------------------------------------*/ /* Isotope Fillter js /*----------------------------------------------------*/ $(window).on("load", function() { $(".projects_fillter ul li").on("click", function() { $(".projects_fillter ul li").removeClass("active"); $(this).addClass("active"); var data = $(this).attr("data-filter"); $workGrid.isotope({ filter: data }); }); if (document.getElementById("work")) { var $workGrid = $(".projects_inner").isotope({ itemSelector: ".grid-item", percentPosition: true, masonry: { columnWidth: ".grid-sizer" } }); } }); /*----------------------------------------------------*/ /* Google map js /*----------------------------------------------------*/ if ($("#mapBox").length) { var $lat = $("#mapBox").data("lat"); var $lon = $("#mapBox").data("lon"); var $zoom = $("#mapBox").data("zoom"); var $marker = $("#mapBox").data("marker"); var $info = $("#mapBox").data("info"); var $markerLat = $("#mapBox").data("mlat"); var $markerLon = $("#mapBox").data("mlon"); var map = new GMaps({ el: "#mapBox", lat: $lat, lng: $lon, scrollwheel: false, scaleControl: true, streetViewControl: false, panControl: true, disableDoubleClickZoom: true, mapTypeControl: false, zoom: $zoom, styles: [ { featureType: "water", elementType: "geometry.fill", stylers: [ { color: "#dcdfe6" } ] }, { featureType: "transit", stylers: [ { color: "#808080" }, { visibility: "off" } ] }, { featureType: "road.highway", elementType: "geometry.stroke", stylers: [ { visibility: "on" }, { color: "#dcdfe6" } ] }, { featureType: "road.highway", elementType: "geometry.fill", stylers: [ { color: "#ffffff" } ] }, { featureType: "road.local", elementType: "geometry.fill", stylers: [ { visibility: "on" }, { color: "#ffffff" }, { weight: 1.8 } ] }, { featureType: "road.local", elementType: "geometry.stroke", stylers: [ { color: "#d7d7d7" } ] }, { featureType: "poi", elementType: "geometry.fill", stylers: [ { visibility: "on" }, { color: "#ebebeb" } ] }, { featureType: "administrative", elementType: "geometry", stylers: [ { color: "#a7a7a7" } ] }, { featureType: "road.arterial", elementType: "geometry.fill", stylers: [ { color: "#ffffff" } ] }, { featureType: "road.arterial", elementType: "geometry.fill", stylers: [ { color: "#ffffff" } ] }, { featureType: "landscape", elementType: "geometry.fill", stylers: [ { visibility: "on" }, { color: "#efefef" } ] }, { featureType: "road", elementType: "labels.text.fill", stylers: [ { color: "#696969" } ] }, { featureType: "administrative", elementType: "labels.text.fill", stylers: [ { visibility: "on" }, { color: "#737373" } ] }, { featureType: "poi", elementType: "labels.icon", stylers: [ { visibility: "off" } ] }, { featureType: "poi", elementType: "labels", stylers: [ { visibility: "off" } ] }, { featureType: "road.arterial", elementType: "geometry.stroke", stylers: [ { color: "#d6d6d6" } ] }, { featureType: "road", elementType: "labels.icon", stylers: [ { visibility: "off" } ] }, {}, { featureType: "poi", elementType: "geometry.fill", stylers: [ { color: "#dadada" } ] } ] }); } })(jQuery);