.mygallery .modal-backdrop.in {
    filter: alpha(opacity = 50);
    opacity: 0.9;
}

.about_top.gallery_sec .event-slider h1 {
    font-weight: 500;
    text-align: center;
    font-family: 'gothambook';
    font-size: 50px;
}
.about_top.gallery_sec .container span {
    font-size: 50px;
    font-family: 'gothambold';
    color: #c5ff3b;
}


.more-gallery a {
	    text-align: center;
	    font-size: 20px;
	    font-weight: 800;
	    display: block;
	    color: #555;
	}
	.inner-gallery-welcome.we_believe h1 {
	    font-size: 50px;
	    color: #000;
	    text-align: center;
	   

	}

.inner-gallery-welcome.we_believe p {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
	.we_believe.inner-gallery-welcome {

	    padding: 10px 0 20px;
	}

section.about_top.inner_gallery_sec + section {
    margin-top: 50px;
}

	.about_top.inner_gallery_sec .container h1 {
	    font-size: 50px;
	    font-family: 'gothambold';
	    
	    font-weight: 500;
	    text-align: center;
	}

.about_top.inner_gallery_sec .container span {
    font-size: 36px;
    color: #c5ff3b;
    text-transform: none;
    font-weight: 500;
    text-align: center;
    display: block;
    letter-spacing: 0;
}

	.inner_gallery_sec {
	    background-image: url(../img/gallery_banner.jpg);
	    background-position: center top;
	    padding-top: 15%;
	    height: 70vh;
	}
	ul.gallery-button {
	    text-align: center;
		    margin-top: 31px;
	}
	ul.gallery-button li {
	    margin: 10px;
	    display: inline-block;
	    text-transform: uppercase;
	    font-size: 35px;
	    font-family: 'gothambold';
	    width: 47%;
	}
	ul.gallery-button li a {
	
	    padding: 15px 18px;
	    border: solid 2px #a5ce3a;
	    border-radius: 45px 0 45px 0;
	    display: block;
	    color: #000 !important;
	}

	ul.gallery-button li:first-child a {
	    border-radius: 0 45px 0 45px;
	}


	ul.gallery-button li a:hover {
	    color: #a5ce3a !important;
	}
.vcom-gallery {
	padding-top: 40px;
}


	.gallery_sec {
	    background-image: url(../img/gallery_banner.jpg);
	    background-position: center bottom;
	    padding-top: 21% !important;
	}

section.vcom-gallery a {
    padding: 2px;
    display: block;
}

	.we_believe.gallery-welcome {
	    text-align: center;
	    padding: 50px 0 0px;
	}

.we_believe.gallery-welcome h1{
	color: #000;
}
.we_believe.gallery-welcome p{
	margin-top: 10px;
}

section.event-gallery {
    padding: 0;
}

	a.lightbox:hover img {
	    transform: scale(1.1);
	}

	.no-gutters .col-md-4 {
	    padding: 0;
	}
	/*------------------------------------------------*/
	.inner-gallery .item {
	    text-align: center;
	    margin-bottom: 50px;
	    padding: 10px;
	    opacity: 1;
	    -webkit-transform: scale3d(0.8, 0.8, 1);
	    transform: scale3d(0.8, 0.8, 1);
	    -webkit-transition: all 0.3s ease-in-out;
	    -moz-transition: all 0.3s ease-in-out;
	    transition: all 0.3s ease-in-out;
	    background-color: #FFF;
	    border-radius: 3px;
	}
	.inner-gallery .owl-item.active.center .item {
	    opacity: 1;
	    -webkit-transform: scale3d(1.1, 1.1, 1);
	    transform: scale3d(1.1, 1.1, 1);
	    background-color: #FFF;
	}

	.inner-gallery.owl-carousel .owl-stage-outer {
	    padding-top: 30px;

	}

	.inner-gallery.owl-carousel .owl-item.active.center img {
	    width: 100%;
	    opacity: 0.5;
	}

	.inner-gallery.owl-carousel .owl-dots .owl-dot.active span,
	.inner-gallery.owl-carousel .owl-dots .owl-dot:hover span {
	    background: #fff;
	    transform: translate3d(0px, -50%, 0px) scale(0.6);
	}

	.inner-gallery.owl-carousel .owl-dots {
	    display: inline-block;
	    width: 100%;
	    text-align: center;
	}

	.inner-gallery.owl-carousel .owl-dots .owl-dot {
	    display: inline-block;
	    outline: none;
	}

	.inner-gallery.owl-carousel .owl-dots .owl-dot span {
	    background: rgba(255, 255, 255, 0.4);
	    display: inline-block;
	    height: 20px;
	    margin: 0 2px 5px;
	    transform: translate3d(0px, -50%, 0px) scale(0.3);
	    transform-origin: 50% 50% 0;
	    transition: all 250ms ease-out 0s;
	    width: 20px;
	    border-radius: 100%;
	}
.inner-gallery .mb-4.upper-text {
    position: absolute;
    z-index: 1;
    top: 43%;
    text-align: center;
    left: 0;
    right: 0;
    color: #c5ff3b;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'gothamlight';
    opacity: 0;
    padding: 4px 15px;
    font-weight: 700;
    display: inline-table;
    background: rgba(0, 0, 0, 0.5);
    margin: auto;
    border-radius: 50px;
    border: solid 1px;
    max-width: 91%;
}

	.inner-gallery.owl-carousel .owl-item.active.center .mb-4.upper-text {
	    opacity: 1;
	}


	.inner-gallery .p-4.bg-white.rounded {
	    background: #000;
	}

	.inner-gallery .active .shadow-lg {
	    box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
	}



	.inner-gallery .owl-nav button.owl-prev,
	.inner-gallery .owl-nav button.owl-next, #owl-carousel-gallery-slider .owl-nav button.owl-prev,
	#owl-carousel-gallery-slider .owl-nav button.owl-next  {


	    position: absolute;
	    top: 40%;
	    color: #c5ff3b;
	    font-size: 50px;
	    margin: 0 0 0;
	    border-radius: 0;
	    height: 40px;
	    width: 25px;
	    font-weight: 300;
		text-decoration: none;

	}

#owl-carousel-gallery-slider .owl-nav button.owl-prev,
#owl-carousel-gallery-slider .owl-nav button.owl-next  {
	 top: 44%;
}


	.inner-gallery .owl-nav button.owl-prev span,
	.inner-gallery .owl-nav button.owl-next span, #owl-carousel-gallery-slider .owl-nav button.owl-prev span,
	#owl-carousel-gallery-slider .owl-nav button.owl-next span  {


	    position: relative;
	    background: #bcbdb9;
	    line-height: 29px;
	    display: block;
	    height: 40px;
	    width: 40px;

	}

	.inner-gallery.owl-carousel .owl-nav button.owl-prev   {

	    left: -30px;
	}

#owl-carousel-gallery-slider.owl-carousel .owl-nav button.owl-prev {
	left: 0px;
}

	.inner-gallery.owl-carousel .owl-nav button.owl-next { right: -30px; }

#owl-carousel-gallery-slider.owl-carousel .owl-nav button.owl-next { right: 15px; }


#owl-carousel-gallery-slider .owl-dots {
	display: none;
}





	/*------------------------------------------------*/

	@media (max-width: 1350px) {
	    .gallery_sec {
	        padding-top: 16%;
	    }
	    ul.gallery-button li a {
	        padding: 15px 30px;
	    }
		
		#owl-carousel-gallery-slider.owl-carousel .owl-item img {
    height: 88vh;

}
	}
	@media (max-width: 767px) {
		
		.inner-gallery .owl-nav button.owl-prev span, .inner-gallery .owl-nav button.owl-next span, #owl-carousel-gallery-slider .owl-nav button.owl-prev span, #owl-carousel-gallery-slider .owl-nav button.owl-next span {
			width: 19px;
		}
		#owl-carousel-gallery-slider.owl-carousel .owl-nav button.owl-next {
    right: -6px;
}
		
		.about_top.inner_gallery_sec .container span {
    font-size: 22px;
		}
		
		.inner-gallery .mb-4.upper-text {

    top: 35%;
		}
		
		.about_top.gallery_sec .event-slider h1, .about_top.gallery_sec .event-slider h1 span {

    font-size: 25px;
		}
		
		.gallery-model .modal-dialog {
			top:34%
		}
		
		.vcom-gallery {
			padding: 20px 0 0;
		}
	    .about_top.inner_gallery_sec .container h1 {
	        font-size: 32px;
	    }
	    .we_believe.inner-gallery-welcome {
	        padding: 35px 0 10px;
	    }

	    .inner-gallery-welcome.we_believe h1 {
	        font-size: 35px;
	    }

	    .inner-gallery .owl-item.active.center .item {

	        -webkit-transform: scale3d(1.0, 1.0, 1);
	        transform: scale3d(1.0, 1.0, 1);
	    }

	    .inner-gallery .owl-nav button.owl-prev span,
	    .inner-gallery .owl-nav button.owl-next span {
	        line-height: 27px;
	        height: 38px;
	        width: 20px;
	    }

	    .inner-gallery .active .shadow-lg {
	        box-shadow: 0 3px 19px rgba(0, 0, 0, 0.175) !important;
	    }

	    .inner-gallery .item {
	        text-align: center;
	        margin-bottom: 0px;
	    }

	    .inner_gallery_sec {

	        padding-top: 31%;
	        height: 38vh;
	    }

	    .vcom-gallery .lightbox  {
	        width: 32%;
			display: inline-block;
	    }

	   .about_top.gallery_sec {
        height: 50vh;
        background-position: center !important;
        padding-top: 38% !important;
    }

	    ul.gallery-button li {

	        font-size: 20px;
	        width: 42%;
	    }

	    ul.gallery-button li a {
	        padding: 10px 9px;
	    }

		section.vcom-gallery a {
			padding: 0;
		}
		
		ul.gallery-button {
   
    margin-top: 13px;
}

	}


.event-slider {
    padding: 0 0%;
}

.about_top.event_sec .event-slider h1 {
    font-weight: 500;
    text-align: center;
    font-family: 'gothambook';
    font-size: 60px;
}

.preloader {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, .6);
  z-index: 9999; 
}

.la-ball-scale-multiple,
.la-ball-scale-multiple>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.la-ball-scale-multiple{display:block;font-size:0;color:#fff}
.la-ball-scale-multiple.la-dark{color:#333}
.la-ball-scale-multiple>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}
.la-ball-scale-multiple{width:32px;height:32px}
.la-ball-scale-multiple>div{position:absolute;top:0;left:0;width:32px;height:32px;border-radius:100%;opacity:0;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;-moz-animation:ball-scale-multiple 1s 0s linear infinite;-o-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}
.la-ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}
.la-ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}
.la-ball-scale-multiple.la-sm{width:16px;height:16px}
.la-ball-scale-multiple.la-sm>div{width:16px;height:16px}
.la-ball-scale-multiple.la-2x{width:64px;height:64px; left: 0; top: 0; right: 0; margin: auto; bottom: 0; position: absolute;}
.la-ball-scale-multiple.la-2x>div{width:64px;height:64px}
.la-ball-scale-multiple.la-3x{width:96px;height:96px}
.la-ball-scale-multiple.la-3x>div{width:96px;height:96px}@-webkit-keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}5%{opacity:.75}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes ball-scale-multiple{0%{opacity:0;-moz-transform:scale(0);transform:scale(0)}5%{opacity:.75}100%{opacity:0;-moz-transform:scale(1);transform:scale(1)}}@-o-keyframes ball-scale-multiple{0%{opacity:0;-o-transform:scale(0);transform:scale(0)}5%{opacity:.75}100%{opacity:0;-o-transform:scale(1);transform:scale(1)}}@keyframes ball-scale-multiple{0%{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}5%{opacity:.75}100%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}