//main slider $('#mainSlider').slick({ variableWidth: true, centerMode: true, autoplay: true, autoplaySpeed: 2000, arrows: false, speed: 1000, responsive: [{ breakpoint: 768, settings: { variableWidth: false, centerMode: false } }] }); var domain = location.href.match(/^http?(s)?(:\/\/[a-zA-Z0-9-.:]+)/i)[0]; $('.hrefTarget[href^=http]').not('[href*="' + domain + '"]').attr('target','_blank'); $(window).on('load resize', function() { if(window.matchMedia("(min-width: 768px)").matches) { var $masonry = $('#masonry'); $masonry.imagesLoaded(function() { if(window.matchMedia("(min-width: 2700px)").matches) { var columnWidth = 1000; } else if(window.matchMedia("(min-width: 2400px)").matches) { var columnWidth = 900; } else if(window.matchMedia("(min-width: 2100px)").matches) { var columnWidth = 800; } else if(window.matchMedia("(min-width: 1800px)").matches) { var columnWidth = 700; } else if(window.matchMedia("(min-width: 1680px)").matches) { var columnWidth = 600; } else if(window.matchMedia("(min-width: 1137px)").matches) { var columnWidth = 560; } else if(window.matchMedia("(min-width: 997px)").matches) { var columnWidth = 490; } else { var columnWidth = 380; } $masonry.masonry({ itemSelector: '.reviewList', columnWidth: columnWidth, fitWidth: true }); }); } });