.gallerylist{padding:20px 0 0}
.gallerylist li{display: flex;flex-wrap: wrap;margin: 0 -20px;}
.galrow1 .galimg,.galtwocol{width: 33.3%;float: left;padding: 0 20px;overflow: hidden}
.ingalslider{width:66.6%;float: left;padding: 0 20px;margin-bottom: 40px}
.gallerylist .fancybox{margin-bottom: 40px;overflow: hidden;position: relative;display:block;z-index: 0}
.gallerylist .fancybox:before{position: absolute;opacity: 0;color: #fff;font-size: 26px;text-align: center;font-family: 'Font Awesome 5 Free';content: "\f00e";font-weight: 900;background: #000;border-radius: 50%;width: 72px;height: 72px;line-height: 72px;top: 50%;left:50%;-webkit-transition: all 0.3s ease-in;z-index: 1;    top: 50%;    left: 50%;transform: translate(-50%, -50%);}
.gallerylist .fancybox:after{position: absolute;content: '';background: rgba(50, 119, 188, .80);top: 0;left: 0;right: 0;height: 100%;width: 100%;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-webkit-transform: translateY(-100%);transform: translateY(-100%);}
.gallerylist .fancybox:hover:after{-webkit-transform: translateY(0);transform: translateY(0)}
.gallerylist .fancybox:hover:before{opacity: 1}
.ingalslider .slick-prev{left:20px;z-index: 1;height:50px;width: 40px;background: #3277bc;}
.ingalslider .slick-next{right:20px;z-index: 1;height:50px;width: 40px;background: #3277bc;}
.ingalslider .slick-prev:before{content: "\f0d9";font-family: FontAwesome;opacity: 1}
.ingalslider .slick-next:before{content: "\f0da";font-family: FontAwesome;opacity: 1}
.galbtn{text-align: center;padding-bottom:40px;}
.loadmorebtn{cursor: pointer}
@media screen and (max-width:860px)
{
	.gallerylist li{margin: 0 -10px}
	.galrow1 .galimg,.galtwocol,.ingalslider{padding: 0 10px}
	.ingalslider,.gallerylist .fancybox{margin-bottom: 20px;}
	.ingalslider,.galtwocol{width: 100%}
	.galrow1 .galimg,.galtwocol .galimg{width: 50%;float: left;padding: 0 10px;}
	.galtwocol{padding: 0;}
	.galimg img,.ingalslider img{max-width: 100%}
	.gallerylist li{justify-content: center}
	.gallerylist{padding: 0 0 30px;}
	.ingalslider .slick-prev{left: 10px;height: 35px;width: 30px}
	.ingalslider .slick-next{right: 10px;height: 35px;width: 30px}
}
@media screen and (max-width:380px)
{
	.galrow1 .galimg,.galtwocol .galimg{width: 100%}
}