/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * etna:
 *   - http://typekit.com/eulas/00000000000000007735e082
 *   - http://typekit.com/eulas/00000000000000007735e083
 *   - http://typekit.com/eulas/00000000000000007735e089
 *   - http://typekit.com/eulas/00000000000000007735e08e
 *   - http://typekit.com/eulas/00000000000000007735e090
 * megavolt:
 *   - http://typekit.com/eulas/000000000000000077371e35
 *
 * © 2009-2026 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2026-02-19 02:38:50 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=gqy6yqn&ht=tk&f=46025.46026.46031.46034.46036.51007&a=3826466&app=typekit&e=css");

@font-face {
font-family:"etna";
src:url("https://use.typekit.net/af/239fe7/00000000000000007735e082/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/239fe7/00000000000000007735e082/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/239fe7/00000000000000007735e082/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}
@font-face {
font-family:"etna-it";
src:url("https://use.typekit.net/af/e35de2/00000000000000007735e089/31/l?subset_id=2&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/e35de2/00000000000000007735e089/31/d?subset_id=2&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/e35de2/00000000000000007735e089/31/a?subset_id=2&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"etna-semi-it";
src:url("https://use.typekit.net/af/f3bb87/00000000000000007735e090/31/l?subset_id=2&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/f3bb87/00000000000000007735e090/31/d?subset_id=2&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/f3bb87/00000000000000007735e090/31/a?subset_id=2&fvd=i6&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:600;font-stretch:normal;
}



@font-face {
font-family:"etna-bold";
src:url("https://use.typekit.net/af/fb13ae/00000000000000007735e08e/31/l?subset_id=2&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/fb13ae/00000000000000007735e08e/31/d?subset_id=2&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/fb13ae/00000000000000007735e08e/31/a?subset_id=2&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}


@font-face {
font-family:"etna-black-it";
src:url("https://use.typekit.net/af/ac2899/00000000000000007735e083/31/l?subset_id=2&fvd=i9&v=3") format("woff2"),url("https://use.typekit.net/af/ac2899/00000000000000007735e083/31/d?subset_id=2&fvd=i9&v=3") format("woff"),url("https://use.typekit.net/af/ac2899/00000000000000007735e083/31/a?subset_id=2&fvd=i9&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:900;font-stretch:normal;
}

@font-face {
font-family:"megavolt";
src:url("https://use.typekit.net/af/12827f/000000000000000077371e35/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/12827f/000000000000000077371e35/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/12827f/000000000000000077371e35/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

.tk-etna { font-family: "etna",sans-serif; }
.tk-megavolt { font-family: "megavolt",sans-serif; }

.tk-area-normal { font-family: "area-normal",sans-serif; }
.tk-grante { font-family: "grante",sans-serif; }




/* 	body{position: fixed;} */

	html, body {
		width:100%; 
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		-webkit-animation: bugfix infinite 1s;
		background-color:#ffffff;
		z-index: -1}
	@-webkit-keyframes bugfix { from { padding: 0; } to { padding: 0; } }

	html, body, div, article, contact, video, section, p, span, a, input, textarea, label, table, td, tr, header, h1, h2, h3, ul, li {
		margin:0;
		padding:0;
		display:block;
		clear:both;
		border:none;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		text-decoration: none;
		font-family: etna, etna-it, serif;
		font-weight: 400;
		list-style: none;
		-moz-osx-font-smoothing: grayscale;
	/* 	-webkit-font-smoothing: antialiased; */
	    -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	    text-shadow: rgba(0,0,0,.01) 0 0 1px;
	}




	a {cursor: pointer; color:rgb(234,0,0); display: inline;}
	a:hover {cursor: pointer;background: #ffc000;color: #fff; text-decoration: none;}

button{
    margin: 0;
    border: none;
    background: none;
    cursor: pointer !important;
    color:rgb(234,0,0);
}

button:hover{cursor: pointer; color:#ffc000;}






	.clear {clear:both; float: none;}

	.lefty{float: left}
	.righty{float: right}
	.relative{position:relative;}

	.w80{width:80%}

	.hidden{display:none;}

	.shown{display: block;}

	.closepx{position:absolute; top:0; left:0; opacity:0; width:0; height:0;}

	



/* ***************** X ******************* */

	.x_bottom{width: 100%;text-align: center;margin-top:5%;}
	.x_bottom img {width:30%; max-width:100px; margin:50px auto;}

	.x_bottom img{
	-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}

    .x_bottom a:hover img{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform:rotate(90deg);
	transform:rotate(90deg)}

	.x_bottom a:hover{
/* 	background-color:#000;      */
	}






/* ******************* > < ***************** */

    .leftarr{
	    width: 50%;
	    display: inline-block;
	    text-align: left;
	    background-color: #000;
	    float: left;}

    .rightarr{
		width: 50%;
	    display: inline-block;
	    text-align: left;
	    background-color: #000;
	    float: left;
    }

	.backarr{
		background:url('img/left.svg') no-repeat;
		display:block;
		position: fixed;
		top:0; left: 0;
		z-index:15;
		width:90px; height:80px;
		padding-right:10px;
		background-color: rgba(130,130,130,0.1);}

	.backarr:hover{background-color: #000}


/* ABOUT SECTION */

/*
	.three {
	background-color: #24bdaf;
	background-repeat: no-repeat;}
*/


/*  ****************************************************************************************************  */
/*  ****************************************************************************************************  */
/*  *******************************************          ***********************************************  */
/*  *******************************************  HOME    ***********************************************  */
/*  *******************************************          ***********************************************  */
/*  ****************************************************************************************************  */
/*  ****************************************************************************************************  */






/*  ****************************************************************************************************  */
/*  ****************************************************************************************************  */
/*  *******************************************          ***********************************************  */
/*  *******************************************  MOBILE  ***********************************************  */
/*  *******************************************          ***********************************************  */
/*  ****************************************************************************************************  */
/*  ****************************************************************************************************  */

@media (max-width: 1050px) and (min-width:800px) {.hmcurrent a h1 {font-size: 45pt !important;}}
@media (max-width: 799px) {.hmcurrent a h1 {font-size: 30pt !important;}}

/* Responsive about */

/* Responsive GALLERY */
@media (max-width: 768px) {
    .nav-btn {
        width: 50px;
        height: 50px;
        font-size: 2rem;
        padding: 10px 15px;
        top: 30%;
    }
    
    .prev-btn { left: 15px; }
    .next-btn { right: 15px; }
    .folder-thumb-container {width: 50%;}
    .pagetitle {font-size: 55px;}
    .thumbnail {
	    width: 70px;
	    height: 70px;
	}
    .folder-title{
    	font-size: 21px; 
    	margin:30px auto 0;
    }

}

@media (max-width: 900px) and (min-width: 876px) {
       .folder-thumb-container {width: 25%;} 
}


@media all and (max-width:875px){

    .banner p{
    	padding: 3% 0 5% 12%;
    	width: 90%;
    }
    .banner h1 {
    	font-size: 50pt;
    	padding: 0 0 0 15%;
    }

	#menulist {left:20%; font-size:42px; max-width: 80%;}
	#menulist li a {padding-bottom: 20px;}

	#godown {background-size: 10%;z-index: 0 !important; }

/*	.about p, .statement p{font-size: 20pt;}*/
/*	.about h2, .about p {width: 100%; display:block;}*/
/*	.about img {    width: 80%;}*/

	/* footer */
	/*.links {bottom: 8%;}
	.three .logoimg {top: 8%;}
	.about {
	    width: 292px;
	    margin: -85px 0 0 -145px;
	    line-height: 31px;
		font-size: 16px;
	    font-family: 'outfit';
	
	.links a {
    width: 50px;
    height: 50px;
    margin: 0 2px;}}*/

}








	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
