.events_gallery_sec{background:#303133 url('http://images.moneycontrol.com/assets/images/ms/family_business/gallery-bg.png') 95% top no-repeat;padding: 50px 0 100px;}
.events_gallery_sec .container{width: 1099px;}
.events_gallery_sec .sec_title{display: flex;justify-content: space-between;align-items: center;}
.events_gallery_sec .title{ font: 300 50px/45px 'manierlight', sans-serif;color: #fff;margin-bottom: 50px;}
.events_gallery_sec .title span{display: block;margin-left: 35px;font-weight: 400;}
.yel_txt{color: #FFF2D9;text-decoration: underline;font:300 18px/30px 'PT Serif', sans-serif}
.yel_txt:hover,.yel_txt:focus{color:#FFF2D9;}  

.event_thumb_wrap { max-height: 700px; overflow: hidden; margin: 0 -16px;}
.event_thumb_wrap .slick-track{ margin-bottom: 30px; }
.event_thumb_wrap .slick-track .slick-slide{margin: 0 16px;}
.event_thumb_wrap .slick-track .slick-slide a{ outline: 0;}
.event_thumb_wrap .slide{ } 
.event_thumb_wrap .slide ul{display: flex;  justify-content: flex-start;flex-wrap: wrap;}
.event_thumb_wrap .slide ul li{ width: 100%; flex-shrink: 0; height: auto; margin-bottom: 32px;}
.event_thumb_wrap .slide ul li:last-of-type{margin-bottom: 0px;}
.event_thumb_wrap .slide ul li a{display: block;}
.event_thumb_wrap .slide ul li img {object-fit: cover;width: 100%; height: auto;border:5px solid #FEE1A7;}
 
.events_gallery_slide_popup .modal-dialog{width: 770px;height: 520px;}
.events_gallery_slide_popup .item img{width: 100%;}
.events_gallery_slide_popup .modal-content{ box-shadow: 0px 8px 16px #00000029; background: rgba(255, 255, 255, 0.2);border-radius: 6px;}
.modal-backdrop{background: #000;}
.modal-backdrop.in{opacity: 0.8;}
.events_gallery_slide_popup .carousel-control{background:#FEE1A7;border-radius: 6px;width: 50px;height: 50px; top:45%; opacity: 1;display: flex; align-items: center; justify-content: center;}
.events_gallery_slide_popup .carousel-control img{width: 25px;}
.events_gallery_slide_popup .carousel-control.right{transform: rotate(180deg);right:-80px}
.events_gallery_slide_popup .carousel-control.left{left:-80px} 
 
.event_thumb_wrap .slick-arrow { display: none;}
.event_thumb_wrap .slick-dots { text-align: center; margin-top: 20px;}
.event_thumb_wrap .slick-dots li { display:inline-block;}
.event_thumb_wrap .slick-dots li button { border: none; font: 20px 'PT Serif', sans-serif; background:none; color:#fff; margin:2px; display: inline-block; padding:0 8px; display: inline-block; }
.event_thumb_wrap .slick-dots li.slick-active button { background:#d1aa65; }
 
@media all and (max-width: 1310px) { 
	.events_gallery_sec .container { width: 100%; padding: 0 15px; }
}

@media all and (max-width: 980px) {
    .events_gallery_sec .container{width: auto; margin: 0;}
    .events_gallery_slide_popup .modal-dialog{width: 90%;}
    .events_gallery_slide_popup .carousel-control{width: 40px;height: 40px;top:unset;bottom: -60px;}
    .events_gallery_slide_popup .carousel-control img{width: 20px;}
    .events_gallery_slide_popup .carousel-control.right{right:0;}
    .events_gallery_slide_popup .carousel-control.left{left:0}
    .events_gallery_sec .title{font-size: 35px;}
    .events_gallery_sec .sec_title{flex-direction: column;}
    .events_gallery_sec .yel_txt{display: none;}   
	
	
	
}


@media all and (max-width: 580px) {
	.event_thumb_wrap{margin: 0 -10px;}
	.event_thumb_wrap .slide{margin-bottom: 10px;}  
	.event_thumb_wrap .slick-track { margin-bottom: 10px; }
	.event_thumb_wrap .slick-track .slick-slide{margin: 0 10px;}
	.event_thumb_wrap .slide ul li{margin-bottom: 20px;}
	.event_thumb_wrap .slide ul li img{border: 3px solid #FEE1A7;}
	.event_thumb_wrap .slick-dots { width: 95%; margin: 0 auto; margin-top: 10px;}
	.events_gallery_sec .title span{ margin-left: 20px;}
	.events_gallery_sec .title { margin-bottom: 20px; }
	.events_gallery_sec{ padding: 50px 0 50px;}
	.events_gallery_slide_popup .close{ top: -42px;}
	.events_gallery_slide_popup .close img { width: 20px; }
	.events_gallery_slide_popup .carousel-control { width: 30px; height: 30px;}
	.event_thumb_wrap .slick-dots li { display: inline-block; margin-bottom: 10px; }
	.event_thumb_wrap .slick-dots li button{ font-size: 16px; padding: 0 5px;}
}

@media all and (max-width: 467px) {
	.event_thumb_wrap { max-height: 500px; overflow: hidden;}


} 