body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0; border: none;}
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}


/*@font-face {
    font-family: 'mulishregular';
    src: url('fonts/mulishregular.eot');
    src: url('fonts/mulishregular.eot') format('embedded-opentype'),
         url('fonts/mulishregular.woff') format('woff'),
         url('fonts/mulishregular.ttf') format('truetype'),
         url('fonts/mulishregular.svg#mulishregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
    font-family: 'komikaaxis';
    src: url('fonts/komikaaxis.eot');
    src: url('fonts/komikaaxis.eot') format('embedded-opentype'),
         url('fonts/komikaaxis.woff') format('woff'),
         url('fonts/komikaaxis.ttf') format('truetype'),
         url('fonts/komikaaxis.svg#komikaaxis') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cabirybubblehighlightdemoversionregular';
    src: url('fonts/cabirybubblehighlightdemoversionregular.eot');
    src: url('fonts/cabirybubblehighlightdemoversionregular.eot') format('embedded-opentype'),
         url('fonts/cabirybubblehighlightdemoversionregular.woff') format('woff'),
         url('fonts/cabirybubblehighlightdemoversionregular.ttf') format('truetype'),
         url('fonts/cabirybubblehighlightdemoversionregular.svg#cabirybubblehighlightdemoversionregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'helveticainseratltstdroman';
    src: url('fonts/helveticainseratltstdroman.eot');
    src: url('fonts/helveticainseratltstdroman.eot') format('embedded-opentype'),
         url('fonts/helveticainseratltstdroman.woff') format('woff'),
         url('fonts/helveticainseratltstdroman.ttf') format('truetype'),
         url('fonts/helveticainseratltstdroman.svg#helveticainseratltstdroman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'badaboombb';
    src: url('fonts/badaboombb.eot');
    src: url('fonts/badaboombb.eot') format('embedded-opentype'),
         url('fonts/badaboombb.woff') format('woff'),
         url('fonts/badaboombb.ttf') format('truetype'),
         url('fonts/badaboombb.svg#badaboombb') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'magistralcbold';
    src: url('fonts/magistralcbold.eot');
    src: url('fonts/magistralcbold.eot') format('embedded-opentype'),
         url('fonts/magistralcbold.woff') format('woff'),
         url('fonts/magistralcbold.ttf') format('truetype'),
         url('fonts/magistralcbold.svg#magistralcbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 
font-family: 'komikaaxis'; 
font-family: 'cabirybubblehighlightdemoversionregular';
font-family: 'helveticainseratltstdroman';
font-family: 'magistralcbold';
font-family: 'badaboombb';
*/

/* ----------- Custom Font ----------- */
.komikaaxis .elementor-widget-container .elementor-heading-title,
.komikaaxis .elementor-widget-container .elementor-button-wrapper .elementor-button-text {font-family: 'komikaaxis';}

.cabirybubble .elementor-widget-container .elementor-heading-title {font-family: 'cabirybubblehighlightdemoversionregular';}

.helveticainseratltstdroman .elementor-widget-container .elementor-heading-title {font-family: 'helveticainseratltstdroman';}

.magistralcbold .elementor-widget-container .elementor-heading-title {font-family: 'magistralcbold';}

.badaboombb .elementor-widget-container .elementor-heading-title {font-family: 'badaboombb';}



/* ------------ Header Start ------------ */
.textStroke .elementor-widget-container .elementor-heading-title {-webkit-text-stroke: 1px #000000; text-stroke: 1px #000000; text-shadow: 0 10px 0px #000000, -5px 6px 0px #000000, 0px 8px 0px #000000, -5px 8px 1px #000000, -6px 1px 0px #000000, -3px -4px 2px #000000, -5px -5px 0px #000000, -1px -7px 1px #000000, 3px -4px 2px #000000, 5px -5px 1px #000000, 5px -2px 1px #000000, 3px -7px 1px #000000, 4px 7px 1px #000000, 4px -6px 1px #000000, 1px -6px 0px #000000, 5px 2px 1px #000000;}


/* -------------- Home ------------- */
.btntextStroke .elementor-widget-container .elementor-button-wrapper .elementor-button-text {-webkit-text-stroke: 3px #000000; text-stroke: 3px #000000;}


.gallery-list .gallery-box {border: 3px solid #000000; transform: scale(1); margin: 65px 0; border-radius: 35px; transition: all .5s ease-in-out;}
.gallery-list .owl-item.active.center {z-index: 2;}
.gallery-list .owl-item.active.center .gallery-box {background: url("images/slider-bg.jpg") no-repeat center; background-size: cover; z-index: 2; transform: scale(1.5);}

.gallery-list .owl-controls .owl-nav .owl-prev > i,
.gallery-list .owl-controls .owl-nav .owl-next > i {position: absolute; left: 29%; top: 45%; font-size: 40px; color: #f8d019; background: rgb(223 104 0 / 81%); padding: 3px 20px 6px 16px; border-radius: 100px;}
.gallery-list .owl-controls .owl-nav .owl-next > i {right: 29%; left: auto; padding: 3px 16px 6px 20px;}


/* -------------- text-sado start ------------- */
.badaboombb.text-sado .elementor-widget-container{background-size: 100% 100% !important;}
.badaboombb.text-sado .elementor-heading-title span{color: #ff0000;}
.badaboombb.text-sado .elementor-heading-title{text-shadow: 6px 10px #000, 9px 15px #000;-webkit-text-stroke: 0.05rem #000; position: relative;}
/* -------------- text-sado end ------------- */


/* -------------- countdown-font start ------------- */
.countdown-font .countdown-timer-widget span{font-family: 'magistralcbold';}
/* -------------- countdown-font end ------------- */




/* responsive */

@media screen and (max-width: 1299px){
}

@media screen and (max-width: 1199px){
}

@media screen and (max-width: 1024px){
    
}

@media screen and (max-width: 991px){

}

@media screen and (max-width: 767px){
.badaboombb.text-sado .elementor-heading-title{text-shadow: 6px 7px #000, 9px 10px #000;-webkit-text-stroke: 0.05rem #000; position: relative;}
	.btntextStroke .elementor-widget-container .elementor-button-wrapper .elementor-button-text {
    -webkit-text-stroke: 2px #000000;}
	
	
	.gallery-list .owl-controls .owl-nav .owl-prev > i{
    position: absolute;
    left: 36%;
    top: 85%;
    font-size: 40px;
    color: #f8d019;
    background: rgb(223 104 0 / 81%);
    padding: 0px 16px 2px 12px;
	margin: 10px 0 0px 0;
    border-radius: 100px;
}
	.gallery-list .owl-controls .owl-nav .owl-next > i {
	right: 36%;
	top: 85%;
	padding: 0px 12px 2px 16px;
	margin: 10px 0 0px 0;}
}
@media screen and (max-width: 766px){
	
	.gallery-list .owl-item.active.center .gallery-box {
    transform: scale(1);
	}
	.gallery-list .gallery-box {
		margin: 35px 0 80px 0;
	}
	.gallery-list .owl-controls .owl-nav .owl-prev > i {
		margin: 10px 0 0px 0;
	}
	.gallery-list .owl-controls .owl-nav .owl-next > i{
		margin: 10px 0 0px 0;
	}
	
	.countdown-font .countdown-items{} 
	
}

@media screen and (max-width: 575px){
	.gallery-list .gallery-box {
     margin: 30px 0 97px 0;
    }
	.gallery-list .owl-controls .owl-nav .owl-prev > i{
		margin:0;
	}
	.gallery-list .owl-controls .owl-nav .owl-next > i {
		margin:0;
	}
}

@media screen and (max-width: 400px){
	.gallery-list .owl-item.active.center .gallery-box {
    transform: scale(1);
		
	}
}
