/*MAINGALLERY 1 Area Starts*/
.MAINGALLERY-1{font-family: 'Roboto', sans-serif;}
.MAINGALLERY-1 .section-heading{font-size:40px; color:#222; font-weight:600; margin:0; padding:0 0 25px; font-family: 'Roboto', sans-serif; text-align:center;}
.MAINGALLERY-1 .section-text{font-size:18px; color:#6e7680; font-weight:400; margin:0; padding:0 0 50px; font-family: 'Roboto', sans-serif; text-align:center;}
.MAINGALLERY-1 .prom-tab-list{width:100%; text-align:center; margin:0; padding:0 0 25px;}
.MAINGALLERY-1 .prom-tab-list li{display:inline-block; margin:0; padding:0; list-style:none;}
.MAINGALLERY-1 .prom-tab-list li a{display:block; border:1px #fff solid; color:#111; font-weight:400; font-size:18px; letter-spacing:2px; padding:8px 25px;}
.MAINGALLERY-1 .prom-tab-list li a:hover, .MAINGALLERY-1 .prom-tab-list li a:focus, .MAINGALLERY-1 .prom-tab-list li.active a{border:1px #222 solid; color:#222; text-decoration:none;}
.MAINGALLERY-1 .gall-image{background-size:cover; background-repeat:no-repeat; width:24%; height:250px; float:left; margin:0.5%; position:relative;}
.MAINGALLERY-1 .gall-image:after{content:""; width:100%; height:100%; background:rgba(0,0,0,0.8); opacity:0; left:0; top:0; position:absolute; transform:scale(0); transition:ease 0.8s;}
.MAINGALLERY-1 .gall-image:hover:after{opacity:1; transform:scale(1);}
.MAINGALLERY-1 .gall-image i{position:absolute; z-index:999; font-size:24px; color:#fff; left:50%; top:50%; transform:translate(-50%, -50%); opacity:0; transition:ease 5s;}
.MAINGALLERY-1 .load_more{background:#222; padding:10px 50px; border-radius:25px; font-size:16px; color:#fff; border:none; margin-top:15px;}
.MAINGALLERY-1 .gall-image:hover i{opacity:1;}
.sl-wrapper .sl-counter{font-size:20px !important;}
.sl-wrapper .sl-close{background:#990061; color:#fff !important;}

@media only screen and (max-width:767px){
	.MAINGALLERY-1 .gall-image{width:49%;}
}
/********************END***********************/


/*MAINGALLERY 2 Area Starts*/
.MAINGALLERY-2{padding:80px 0;}
.MAINGALLERY-2 .section-heading{font-size:36px; text-transform:uppercase; color:#222; font-weight:600; margin:0; padding:0 0 30px; font-family: 'Raleway', sans-serif; text-align:center;}
.MAINGALLERY-2 .main-gallery-pop{float:left; width:100%; margin-bottom:30px;}
.MAINGALLERY-2 .gall-image{background-size:cover; background-position:center; background-repeat:no-repeat; width:25%; height:200px; float:left; padding:0; border:10px #fff solid; position:relative;}
.MAINGALLERY-2 .gall-image:after{content:""; width:100%; height:100%; background:rgba(255,61,84,0.6); opacity:0; left:0; top:0; position:absolute; transition:ease 0.8s;}
.MAINGALLERY-2 .gall-image:hover:after{opacity:1;}
.MAINGALLERY-2 .gall-image i{position:absolute; z-index:999; font-size:24px; color:#fff; left:50%; top:50%; transform:translate(-50%, -50%); opacity:0; transition:ease 1s;}
.MAINGALLERY-2 .load_more{background:#222; padding:10px 50px; border-radius:25px; font-size:16px; color:#fff; border:none; margin-top:15px;}
.MAINGALLERY-2 .gall-image:hover i{opacity:1;}
.sl-wrapper .sl-counter{font-size:20px !important;}
.sl-wrapper .sl-close{background:#990061; color:#fff !important;}
.MAINGALLERY-2 .prom-tab-list{width:100%; margin:0; padding:0 0 25px;}
.MAINGALLERY-2 .prom-tab-list li{display:inline-block; margin:0; padding:0; list-style:none;}
.MAINGALLERY-2 .prom-tab-list li a{display:block; border:1px #222 solid; color:#111; font-weight:400; font-size:18px; letter-spacing:2px; padding:8px 25px;}
.MAINGALLERY-2 .prom-tab-list li a:hover, .MAINGALLERY-1 .prom-tab-list li a:focus, .MAINGALLERY-1 .prom-tab-list li.active a{border:1px #222 solid; color:#222; text-decoration:none;}


@media only screen and (max-width:767px){
	.MAINGALLERY-2 .gall-image{width:49%; height:150px;}
}
/********************END***********************/


/*MAINGALLERY 3 Area Starts*/
.MAINGALLERY-3{padding:80px 0 50px; float:left; width:100%; font-family: 'Roboto', sans-serif;}
.MAINGALLERY-3 .gall-image{background-size:cover; background-position:center; background-repeat:no-repeat; width:100%; height:300px; float:left; padding:0; border-bottom:30px #fff solid; position:relative;}
.MAINGALLERY-3 .gall-image:after{content:""; width:100%; height:100%; background:rgba(255,61,84,0.6); opacity:0; left:0; top:0; position:absolute; transition:ease 0.8s;}
.MAINGALLERY-3 .gall-image:hover:after{opacity:1;}
.MAINGALLERY-3 .gall-image i{position:absolute; z-index:999; font-size:24px; color:#fff; left:50%; top:50%; transform:translate(-50%, -50%); opacity:0; transition:ease 1s;}
.MAINGALLERY-3 .load_more{background:#990061; padding:10px 50px; border-radius:25px; font-size:16px; color:#fff; border:none; margin-top:15px;}
.MAINGALLERY-3 .gall-image:hover i{opacity:1;}
.sl-wrapper .sl-counter{font-size:20px !important;}
.sl-wrapper .sl-close{background:#990061; color:#fff !important;}

.MAINGALLERY-3 .section-heading{font-size:40px; color:#222; font-weight:600; margin:0; padding:0 0 25px; text-align:center;}
.MAINGALLERY-3 .section-text{font-size:18px; color:#6e7680; font-weight:400; margin:0; padding:0 0 50px; font-family: 'Roboto', sans-serif; text-align:center;}
.MAINGALLERY-3 .prom-tab-list{width:100%; text-align:center; margin:0; padding:0 0 25px;}
.MAINGALLERY-3 .prom-tab-list li{display:inline-block; margin:0; padding:0; list-style:none;}
.MAINGALLERY-3 .prom-tab-list li a{display:block; border:1px #fff solid; color:#111; font-weight:400; font-size:18px; letter-spacing:2px; padding:8px 25px;}
.MAINGALLERY-3 .prom-tab-list li a:hover, .MAINGALLERY-3 .prom-tab-list li a:focus, .MAINGALLERY-3 .prom-tab-list li.active a{border:1px #222 solid; color:#222; text-decoration:none;}


@media only screen and (max-width:767px){
	.MAINGALLERY-2 .gall-image{width:49%; height:150px;}
}
/********************END***********************/


/*MAINGALLERY 4 Area Starts*/
.MAINGALLERY-4{padding:80px 0;}
.MAINGALLERY-4 .section-heading{font-size:36px; color:#222; font-weight:400; margin:0 0 30px; padding:0 0 30px; font-family: 'Raleway', sans-serif; text-align:left; position:relative;}
.MAINGALLERY-4 .section-heading:after{content:""; background:#e9d813; height:3px; width:100px; left:0; bottom:0; position:absolute;}
.MAINGALLERY-4 .gall-image{background-size:cover; background-position:center; background-repeat:no-repeat; width:25%; height:300px; float:left; padding:0; position:relative;}
.MAINGALLERY-4 .gall-image:after{content:""; width:100%; height:100%; background:rgba(233,216,19,0.6); opacity:0; left:0; top:0; position:absolute; transition:ease 0.8s; z-index:1;}
.MAINGALLERY-4 .gall-image:before{content:""; width:0; height:0; opacity:0; background:none; border:2px #000 solid; transition:ease 0.8s; left:50%; top:50%; transform:translate(-50%, -50%);  z-index:2; position:absolute; transition:ease 0.8s;}
.MAINGALLERY-4 .gall-image:hover:after{opacity:1;}
.MAINGALLERY-4 .gall-image:hover:before{width:95%; height:95%; opacity:1;}
.MAINGALLERY-4 .gall-image i{position:absolute; z-index:3; font-size:24px; color:#333; left:50%; top:50%; transform:translate(-50%, -50%); opacity:0; transition:ease 1s;}
.MAINGALLERY-4 .load_more{background:#990061; padding:10px 50px; border-radius:25px; font-size:16px; color:#fff; border:none; margin-top:15px;}
.MAINGALLERY-4 .gall-image:hover i{opacity:1;}
.sl-wrapper .sl-counter{font-size:20px !important;}
.sl-wrapper .sl-close{background:#990061; color:#fff !important;}

.MAINGALLERY-4 .section-text{font-size:18px; color:#6e7680; font-weight:400; margin:0; padding:0 0 50px; font-family: 'Roboto', sans-serif; text-align:left;}
.MAINGALLERY-4 .prom-tab-list{width:100%; text-align:left; margin:0; padding:0 0 25px;}
.MAINGALLERY-4 .prom-tab-list li{display:inline-block; margin:0; padding:0; list-style:none;}
.MAINGALLERY-4 .prom-tab-list li a{display:block; border:1px #fff solid; color:#111; font-weight:400; font-size:18px; letter-spacing:2px; padding:8px 25px;}
.MAINGALLERY-4 .prom-tab-list li a:hover, .MAINGALLERY-4 .prom-tab-list li a:focus, .MAINGALLERY-4 .prom-tab-list li.active a{border:1px #222 solid; color:#222; text-decoration:none;}


@media only screen and (max-width:767px){
	.MAINGALLERY-2 .gall-image{width:49%; height:150px;}
}
/********************END***********************/



/*MAINGALLERY 5 Area Starts*/
.MAINGALLERY-5{padding:80px 0 50px; float:left; width:100%; background:#f9f9f9;}
.MAINGALLERY-5 .section-heading{font-size:50px; color:#222; font-weight:600; margin:0; padding:0 0 25px; font-family: 'Roboto', sans-serif; text-align:center;}
.MAINGALLERY-5 .section-text{font-size:18px; color:#6e7680; font-weight:400; margin:0; padding:0 0 50px; font-family: 'Roboto', sans-serif; text-align:center;}
.MAINGALLERY-5 .gall-image{background-size:cover; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.05); background-position:center; background-repeat:no-repeat; width:100%; height:400px; float:left; padding:0; border-radius:10px; margin:15px 0; position:relative;}
.MAINGALLERY-5 .gall-image:after{content:""; width:100%; height:100%; background:rgba(255,61,84,0.6); opacity:0; left:0; top:0; position:absolute; transition:ease 0.8s; border-radius:10px;}
.MAINGALLERY-5 .gall-image:hover:after{opacity:1;}
.MAINGALLERY-5 .gall-image i{position:absolute; z-index:2; font-size:24px; color:#fff; left:50%; top:50%; transform:translate(-50%, -50%); opacity:0; transition:ease 1s;}
.MAINGALLERY-5 .gall-image h4{position:absolute; background:rgba(0,0,0,0.8); padding:10px; width:100%; z-index:1; font-size:16px; color:#fff; left:0; bottom:0; opacity:1; transition:ease 1s;}
.MAINGALLERY-5 .load_more{background:#02a493; padding:10px 50px; border-radius:0; font-size:16px; color:#fff; border:none; margin-top:15px;}
.MAINGALLERY-5 .gall-image:hover i{opacity:1;}
.MAINGALLERY-5 .gall-image:hover h4{left:-100%;  opacity:0;}
.sl-wrapper .sl-counter{font-size:20px !important;}
.sl-wrapper .sl-close{background:#990061; color:#fff !important;}

@media only screen and (max-width:768px){
	.MAINGALLERY-5 .gall-image{width:48%; height:150px; margin: 1%;}
}
@media only screen and (max-width:767px){
	.MAINGALLERY-5 .gall-image{width:100%; height:250px;}
	.MAINGALLERY-5 .section-heading{font-size:30px;}
}

/********************END***********************/


/*MAINGALLERY 6 Area Starts*/
.MAINGALLERY-6{padding:80px 0 50px; float:left; width:100%; background:#f9f9f9;}
.MAINGALLERY-6 .gall-image{background-size:cover; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.05); background-position:center; background-repeat:no-repeat; width:100%; height:200px; float:left; padding:0; border-radius:15px; margin:15px 0; position:relative;}
.MAINGALLERY-6 .gall-image:after{content:""; width:100%; height:100%; background:rgba(134,89,50,0.6); opacity:1; right:-50%; bottom:-50%; position:absolute; transition:ease 0.8s; border-radius:50%;}
.MAINGALLERY-6 .gall-image:before{content:""; width:100%; height:100%; background:rgba(134,89,50,0.6); opacity:1; left:-50%; top:-50%; position:absolute; transition:ease 0.8s; border-radius:50%;}
.MAINGALLERY-6 .gall-image:hover:after{right:0; bottom:0; border-radius:0;}
.MAINGALLERY-6 .gall-image:hover:before{left:0; top:0; border-radius:0;}
.MAINGALLERY-6 .gall-image i{position:absolute; z-index:999; font-size:24px; color:#fff; left:50%; top:50%; transform:translate(-50%, -50%); opacity:0; transition:ease 1s;}
.MAINGALLERY-6 .load_more{background:#990061; padding:10px 50px; border-radius:25px; font-size:16px; color:#fff; border:none; margin-top:15px;}
.MAINGALLERY-6 .gall-image:hover i{opacity:1;}
.sl-wrapper .sl-counter{font-size:20px !important;}
.sl-wrapper .sl-close{background:#990061; color:#fff !important; z-index:9999;}
.sl-wrapper .sl-navigation button{background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.6);}

.MAINGALLERY-5 .prom-tab-list{width:100%; text-align:center; margin:0; padding:0 0 25px;}
.MAINGALLERY-5 .prom-tab-list li{display:inline-block; margin:0; padding:0; list-style:none;}
.MAINGALLERY-5 .prom-tab-list li a{display:block; border:1px #fff solid; color:#111; font-weight:400; font-size:18px; letter-spacing:2px; padding:8px 25px;}
.MAINGALLERY-5 .prom-tab-list li a:hover, .MAINGALLERY-5 .prom-tab-list li a:focus, .MAINGALLERY-5 .prom-tab-list li.active a{border:1px #222 solid; color:#222; text-decoration:none;}

@media only screen and (max-width:767px){
	.MAINGALLERY-6 .gall-image{width:49%; height:150px;}
}
/********************END***********************/


/*MAINGALLERY 7 Area Starts*/
.MAINGALLERY-7{padding:80px 0 50px; float:left; width:100%; background:#f9f9f9;}
.MAINGALLERY-7 .load_more{background:#990061; padding:10px 50px; border-radius:25px; font-size:16px; color:#fff; border:none; margin-top:15px;}
.sl-wrapper .sl-counter{font-size:20px !important;}
.sl-wrapper .sl-close{background:#990061; color:#fff !important; z-index:9999;}
.sl-wrapper .sl-navigation button{background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.6);}
.MAINGALLERY-7 .grid-sizer, .MAINGALLERY-7 .grid-item{ width:25%; padding:0.5px;}

@media only screen and (max-width:767px){
	
}
/********************END***********************/



