// Aos Animation Js Start Here
AOS.init();
//  Aos Animation Js End Here

//**** Tilt Hover Effect Js Start Here ****//
VanillaTilt.init(document.querySelector(".box1"), {
  max: 10,
  speed: 1000,
  scale: 1,
  transition: true,
  easing: "cubic-bezier(.03,.98,.52,.99)",
  perspective: 700,
  glare: true
});
VanillaTilt.init(document.querySelector(".box3"), {
  max: 10,
  speed: 1000,
  perspective: 900
});
VanillaTilt.init(document.querySelectorAll(".box2"), {
  max: 30,
  speed: 600,
  scale: 1,
  transition: true,
  easing: "cubic-bezier(.03,.98,.52,.99)",
  perspective: 600,
  glare: true
});
//**** Tilt Hover Effect Js End Here ****//

//***** Sticky Header JS Start Here *****//
window.addEventListener("scroll", function () {
  var header = document.querySelector("header");
  header.classList.toggle("sticky", window.scrollY > 50);
});
//***** Sticky Header JS End Here *****//

//***** Custom Menu DropDown JS Start Here *****//
// $(document).ready(function () {
//   $("#customMenuBar").click(function () {
//     $(".custom-menu-droplist").toggleClass('active');
//   });

//   $(".close-btn").click(function () {
//     $(".custom-menu-droplist").removeClass('active');
//   });

//   $(".custom-dropdown-toggle").click(function () {
//     $(".custom-inner-dropdown").slideToggle(1000);
//   });
// });
//***** Custom Menu DropDown JS End Here *****//

//***** Banner Down Brands Slider JS Start Here *****//
$('.bandown-brands-item').slick({
  dots: false,
  arrows: false,
  infinite: true,
  speed: 400,
  slidesToShow: 6,
  slidesToScroll: 1,
  autoplay: true,
  autoplaySpeed: 2000,
  responsive: [
    {
      breakpoint: 1024,
      settings: {
        slidesToShow: 5,
        slidesToScroll: 1,
        infinite: true,
        dots: false
      }
    },
    {
      breakpoint: 768,
      settings: {
        slidesToShow: 3,
        slidesToScroll: 1
      }
    },
    {
      breakpoint: 520,
      settings: {
        slidesToShow: 2,
        slidesToScroll: 1
      }
    }

  ]
});
//***** Banner Down Brands Slider Power Plan page JS End Here *****//


$(document).ready(function($){

    // Default state
    $("#ageGroup .modal-body #mod-step-two").hide();
    $("#ageGroup .modal-body #mod-step-three").hide();

    // Step 1 → Step 2
    $("#ageGroup .modal-body .select-age-dv .select-age-inner .select-btn a").on("click", function(e){
        e.preventDefault();

        $("#ageGroup .modal-body #mod-step-on").hide();
        $("#ageGroup .modal-body #mod-step-two").show();
    });

    // Step 2 → Step 3 (Form Submit with validation)
    $("#ageGroup .modal-body .mod-form-fill form").on("submit", function(e){

        // Agar form valid nahi hai to browser handle kare
        if (!this.checkValidity()) {
            return;
        }

        e.preventDefault(); // prevent actual form submission

        $("#ageGroup .modal-body #mod-step-two").hide();
        $("#ageGroup .modal-body #mod-step-three").show();

    });

});


// $('.bandown-brands-item-power').slick({
//   dots: false,
//   arrows: false,
//   infinite: true,
//   speed: 400,
//   slidesToShow: 5,
//   slidesToScroll: 1,
//   autoplay: true,
//   autoplaySpeed: 2000,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 5,
//         slidesToScroll: 1,
//         infinite: true,
//         dots: false
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 3,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 2,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });
//***** Banner Down Brands Slider Power Plan page  JS End Here *****//

//***** packages Tabs Slider JS Start Here *****//
// $('.slider-for').slick({
//   slidesToShow: 1,
//   slidesToScroll: 1,
//   arrows: false,
//   fade: true,
//   dots:true,
//   asNavFor: '.slider-nav'
// });
// $('.slider-nav').slick({
//   slidesToShow: 3,
//   slidesToScroll: 3,
//   infinite: false,
//   asNavFor: '.slider-for',
//   dots: false,
//   centerMode: false,
//   focusOnSelect: true
// });
//***** packages Tabs Slider JS End Here *****//

// Testimonials Main Slider JS Start Here
// $('.testi-main-slides').slick({
//   dots: true,
//   arrow: true,
//   infinite: true,
//   speed: 500,
//   slidesToShow: 1,
//   slidesToScroll: 1,
//   autoplay: true,
//   autoplaySpeed: 2000,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1,
//         infinite: true,
//         dots: false
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });
// Testimonials Main Slider JS End Here
// Solution Page Testimonials Slider JS Start Here
// $('.testi-solutions-slides').slick({
//   dots: false,
//   arrow: false,
//   infinite: true,
//   speed: 500,
//   slidesToShow: 1,
//   slidesToScroll: 1,
//   autoplay: true,
//   autoplaySpeed: 2000,
//   pauseOnHover:false,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1,
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });
// Solution Page Testimonials Slider JS End Here


// Illustration Page Slider JS Start Here
// $('.slider-illustrat-inner').slick({
//   dots: true,
//   arrow: false,
//   infinite: true,
//   speed: 500,
//   slidesToShow: 3,
//   slidesToScroll: 1,
//   autoplay: true,
//   autoplaySpeed: 2000,
//   pauseOnHover:false,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 2,
//         slidesToScroll: 1,
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });
// Illustration Page Slider JS Start Here

// Presentation Page Testimonials Slider JS Start Here
// $('.testi-Presentation-slides').slick({
//   dots: false,
//   arrow: false,
//   infinite: false,
//   speed: 500,
//   slidesToShow: 1,
//   slidesToScroll: 1,
//   autoplay: false,
//   autoplaySpeed: 2000,
//   pauseOnHover:false,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1,
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });
// Presentation Page Testimonials Slider JS End Here

// Testimonials Power plans Page Js Start Here
// $('.testi-main-power').slick({
//   dots: true,
//   arrow: false,
//   infinite: true,
//   speed: 500,
//   slidesToShow: 1,
//   slidesToScroll: 1,
//   autoplay: true,
//   autoplaySpeed: 2000,
//   pauseOnHover:false,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1,
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });
// Testimonials Power plans Page Js End Here
// Reviews pricing page Js Start Here
// $('.rev-slider-content').slick({
//   dots: false,
//   arrow: false,
//   infinite: true,
//   speed: 500,
//   slidesToShow: 2,
//   slidesToScroll: 1,
//   autoplay: true,
//   autoplaySpeed: 2000,
//   pauseOnHover:false,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 2,
//         slidesToScroll: 1,
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });
// Reviews pricing page Js End Here

// Team Scale slider Power plans Page Js Start Here
// $('.team-scale-slider').slick({
//   dots: true,
//   arrow: false,
//   infinite: true,
//   speed: 500,
//   slidesToShow: 1,
//   slidesToScroll: 1,
//   autoplay: true,
//   autoplaySpeed: 2000,
//   pauseOnHover:false,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1,
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });
// Team Scale slider Power plans Page Js End Here

// $('.port-tabs-slider').slick({
//   dots: false,
//   arrow: false,
//   infinite: true,
//   speed: 500,
//   slidesToShow: 3,
//   slidesToScroll: 1,
//   autoplay: true,
//   autoplaySpeed: 2000,
//   pauseOnHover:false,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 2,
//         slidesToScroll: 1,
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });
// $('.port-tab-second-slider').slick({
//   dots: false,
//   arrow: false,
//   infinite: true,
//   speed: 500,
//   slidesToShow: 3,
//   slidesToScroll: 1,
//   autoplay: true,
//   autoplaySpeed: 2000,
//   pauseOnHover:false,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 2,
//         slidesToScroll: 1,
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });
// $('.port-tab-third-slider').slick({
//   dots: false,
//   arrow: false,
//   infinite: true,
//   speed: 500,
//   slidesToShow: 3,
//   slidesToScroll: 1,
//   autoplay: true,
//   autoplaySpeed: 2000,
//   pauseOnHover:false,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 2,
//         slidesToScroll: 1,
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });
// $('.port-tab-fourth-slider').slick({
//   dots: false,
//   arrow: false,
//   infinite: true,
//   speed: 500,
//   slidesToShow: 3,
//   slidesToScroll: 1,
//   autoplay: true,
//   autoplaySpeed: 2000,
//   pauseOnHover:false,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 2,
//         slidesToScroll: 1,
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });

// $('.port-tab-fifth-slider').slick({
//   dots: false,
//   arrow: false,
//   infinite: true,
//   speed: 500,
//   slidesToShow: 3,
//   slidesToScroll: 1,
//   autoplay: true,
//   autoplaySpeed: 2000,
//   pauseOnHover:false,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 2,
//         slidesToScroll: 1,
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });

// $('.video-slider').slick({
//   dots: false,
//   arrow: false,
//   infinite: true,
//   speed: 500,
//   slidesToShow: 1,
//   slidesToScroll: 1,
//   centerMode:true,
//   centerPadding:'30%',
//   autoplay: false,
//   autoplaySpeed: 2000,
//   pauseOnHover:false,
//   responsive: [
//     {
//       breakpoint: 1024,
//       settings: {
//         slidesToShow: 2,
//         slidesToScroll: 1,
//       }
//     },
//     {
//       breakpoint: 768,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     },
//     {
//       breakpoint: 520,
//       settings: {
//         slidesToShow: 1,
//         slidesToScroll: 1
//       }
//     }

//   ]
// });

//**** Counter Timer JS Start Here ****//
$.fn.jQuerySimpleCounter = function (options) {
  var settings = $.extend({
    start: 0,
    end: 100,
    easing: 'swing',
    duration: 400,
    complete: '',
    point_tag: 0
  }, options);

  var thisElement = $(this);

  $({ count: settings.start }).animate({ count: settings.end }, {
    duration: settings.duration,
    easing: settings.easing,
    point_tag: settings.point_tag,
    step: function () {

      if (settings.point_tag == 1) {

        var mathCount = parseFloat(this.count).toFixed(1);

      } else {

        var mathCount = Math.ceil(this.count);
      }
      thisElement.text(mathCount);

    },
    complete: settings.complete
  });
};

$('#number1').jQuerySimpleCounter({ end: parseInt($('#number1').text()), duration: 5000, point_tag: 0 });
$('#number2').jQuerySimpleCounter({ end: parseFloat($('#number2').text()), duration: 3000, point_tag: 1 });
$('#number3').jQuerySimpleCounter({ end: parseInt($('#number3').text()), duration: 4000, point_tag: 0 });
//**** Counter Timer JS End Here ****//

//***** Popup And Flaot Buttons JS Start Here *****//
// $(window).ready(function () {
//     setTimeout(function () {
//         $("#staticBackdrop").modal("show");
//     }, 5000);
// }),

// $(".float-form-clickbtn").click(function () {
//   $(".float-side-form").toggleClass("active");
// });
//***** Popup And Flaot Buttons JS End Here *****//

// Videos Click Function Js Start
// $('.inner-video').on('click', function () {
//   $(this).children('.video').css({
//     'z-index' : 1,
//     'opacity': 1,
//   });
// $(this).children().trigger('play');
// });
// Videos Click Function Js End

// Step Form Section Start
// $(document).on("click", ".next-btn", function () {
//   $(".invalid-feedback").remove();
  // var hide = $(this).data("hide");
  // var has_error = 0;
  // $("#" + hide)
  //   .find("input")
  //   .each(function (index, e) {
  //     if ($(e).prop("required") == true) {
  //       console.log($(e).val());
  //       if ($(e).val() == "" || $(e).val() == null) {
  //         var label = $(e).data("placeholder");
  //         var text = `<span class="invalid-feedback" style="display:block;">
  //             <strong>${label} is required</strong>
  //         </span>`;
  //         $(text).insertAfter($(e));
  //         has_error += 1;
  //       }
  //     }
  //   });
//   if (has_error == 0) {
//     stepFormDisplay($(this));
//   }
// });
// $(document).on("click", ".prev-btn", function () {
//   stepFormDisplay($(this));
// });

// function stepFormDisplay(element) {
//   var show = element.data("show");
//   var hide = element.data("hide");
//   $("#" + show).show();
//   $("#" + hide).hide();
// }
// Step Form Section End

// Range Price slider Js Start Here

// const slider_input = document.getElementById('slider_input'),
//       slider_input1 = document.getElementById('slider_input1'),
//       slider_input2 = document.getElementById('slider_input2'),
//       slider_thumb = document.getElementById('slider_thumb'),
//       slider_thumb1 = document.getElementById('slider_thumb1'),
//       slider_thumb2 = document.getElementById('slider_thumb2'),
//       slider_line = document.getElementById('slider_line'),
//       slider_line1 = document.getElementById('slider_line1'),
//       slider_line2 = document.getElementById('slider_line2');

// function showSliderValue() {
//   slider_thumb.innerHTML = slider_input.value;
//   const bulletPosition = (slider_input.value /slider_input.max),
//         space = slider_input.offsetWidth - slider_thumb.offsetWidth;

//   slider_thumb.style.left = (bulletPosition * space) + 'px';
//   slider_line.style.width = slider_input.value + '%';
// }
// function showSliderValue1() {
//   slider_thumb1.innerHTML = slider_input1.value;
//   const bulletPosition = (slider_input1.value /slider_input1.max),
//         space = slider_input1.offsetWidth - slider_thumb1.offsetWidth;

//   slider_thumb1.style.left = (bulletPosition * space) + 'px';
//   slider_line1.style.width = slider_input1.value + '%';
// }
// function showSliderValue2() {
//   slider_thumb2.innerHTML = slider_input2.value;
//   const bulletPosition = (slider_input2.value /slider_input2.max),
//         space = slider_input2.offsetWidth - slider_thumb2.offsetWidth;

//   slider_thumb2.style.left = (bulletPosition * space) + 'px';
//   slider_line2.style.width = slider_input2.value + '%';
// }

// showSliderValue();
// window.addEventListener("resize",showSliderValue);
// slider_input.addEventListener('input', showSliderValue, false);
// showSliderValue1();
// window.addEventListener("resize",showSliderValue1);
// slider_input1.addEventListener('input', showSliderValue1, false);
// showSliderValue2();
// window.addEventListener("resize",showSliderValue2);
// slider_input2.addEventListener('input', showSliderValue2, false);

// Range Price slider Js End Here

// Calculator Sec Hide to Show Js Start Here

// $(document).ready(function(){
//   $("#freelance-show , #freelance-show-btn").click(function(){
//       $("#freelancer-wrap").show();
//       $("#cal-show-sec").hide();
//     });
//     $("#freelance-hide-to-show").click(function(){
//       $("#cal-show-sec").show();
//       $("#freelancer-wrap").hide();
//     });
//     $("#inhouse-show , #inhouse-show-btn").click(function(){
//       $("#inhouse-wrap").show();
//       $("#cal-show-sec").hide();
//     });
//     $("#in-house-hide-to-show").click(function(){
//       $("#cal-show-sec").show();
//       $("#inhouse-wrap").hide();
//     });
// });

// Calculator Sec Hide to Show Js End Here