@charset "utf-8";
/* large */
@media screen and (min-width:1445px){
#base_wrap{
	left: 35%;
	top: 15% !important;
}
#hm_para {
	min-width: 580px !important;
	}
.frame {
	height: 500px !important;
	/*line-height: 250px;*/
}
.inner_wrap {
	width: 1200px;
}
#page_container{
	width: 1200px !important;
	top: 12% !important;
}
#page_name{
	margin-bottom:20px !important;
	}
.content{
	max-width:700px !important;
	}
.contact_details table{
	width: 300px !important;
	padding:0px !important;
	}
#contact_form {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #990000;
	/*max-height: 600px !important;*/
	}
#hm_pic{
	top:5% !important;
	left:5% !important;
	}
#contact_pic{
	top: 15% !important;
}
#ex-desc{
	margin-bottom:50px;
	}
#exp_pic{
	right:50px !important;
	}
#exp_pic img{
	margin-top:120px !important;
	}
#tv_pic img{
	margin-top:100px !important;
	}
#slider iframe{
	max-width:600px !important;
	}
	}
/* large ends */


/* normal */
@media screen and (min-width:1200px) and (max-width:1445px){
#base_wrap{
	left: 35%;
	}
.inner_wrap {
	width: 1000px !important;
}
#page_container{
	width: 1000px !important;
	top: 5% !important;
	left:330px !important;
}
#base_wrap{
	top: 8% !important;
}
#sections div{
	max-width:400px !important;
	}
#contact_pic{
	display:none;
	width:250px !important;
	top: 40% !important;
	/*width: 400px !important;*/
	}
#contact_pic img{
	width:250px !important;
	}
#tv_pic{
	width:250px !important;
	right:-80px !important;
	}
#tv_pic img{
	margin-top:70px !important;
	width:250px;
	height:407px;
	}
#exp_pic{
	width:180px !important;
}
#exp_pic img{
	width:180px !important;
	margin-top:100px !important;
	}
#drctr_desc div{
	width:200px !important;
	}
#sc2{
	width:350px !important;
	}
#slider iframe{
	max-width:600xp !important;
	}
.contact_details table{
	width:260px !important;
	}
#footer{
	bottom:0% !important;
	background-color: #000;
	}
	}
/* normal ends */
/* small */
@media screen and (min-width:770px) and (max-width:1200px){
#base_wrap{
	left:27% ;
	max-width: 800px !important;
	top: 15% !important;
}
#hm_para {
	min-width: 250px !important;
	}
#wrapper_frame{
	min-width:700px !important;
	}
#page_container{
	width: 600px !important;
	top: 12% !important;
	margin-bottom:50px;
}
#ex-desc{
	margin-bottom:10px !important;
	}


.inner_wrap {
	width: 600px !important;
}
.content{
	max-width:550px !important;
	}
#sub_menu{
	width: 550px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-right-style: none !important;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	padding-bottom:20px;
	}
#sections{
	padding-left:0px !important;
	margin-bottom:50px;
	}
#sections div{
	max-width:600px !important;
	}	
#page_name{
	margin-top:0% !important;
	}
#drctr_desc div{
	width:200px !important;
	}
.contact_details{
	margin-bottom:50px !important;
	}
#contact_form{
	margin-bottom:50px;
	}
	
#contact_pic{
	display:none;
	width:250px !important;
	top: 30% !important;
	/*width: 400px !important;*/
	}
#contact_pic img{
	width:250px !important;
	}
#tv_pic{
	display:none !important;
	/*width:250px !important;
	right:-80px !important;*/
	}
#exp_pic{
	width:180px !important;
}
#exp_pic img{
	width:180px !important;
	margin-top:100px !important;
	}
#sc2{
	width:570px !important;
	}
#slider iframe{
	max-width:500px !important;
	}
#hm_pic{
	width:300px !important;
	top:10% !important;
	}
#hm_pic img{
		width:300px !important;
		}
#hover-shade-left{
	display:none !important;
	}
#hover-shade-right{
	display:none !important;
	}
#footer{
	bottom:0% !important;
	background-color: #000;
	}
	}
/* small ends */


/* tabs */
@media screen and (max-width:770px){
	#base_wrap{
		left:0% !important;
		max-width: 800px !important;
		top: 15% !important;
	}
	#hm_pic{
		left:50% !important;
	width:300px !important;
	top:0% !important;
	}
	#hm_para{
		margin-top:150px !important;
		}
	#hm_pic img{
		width:300px !important;
	}
	#base_wrap{
	left:27% ;
	max-width: 800px !important;
	top: 15% !important;
}
#hm_para {
	min-width: 300px !important;
	}
#wrapper_frame{
	min-width:700px !important;
	}
#page_container{
	min-width:390px !important;
	width: 390px !important;
	left:340px !important;
	top: 12% !important;
	margin-bottom:50px;
}
#ex-desc{
	margin-bottom:10px !important;
	}


.inner_wrap {
	width: 390px !important;
}
.content{
	max-width:550px !important;
	}
#sub_menu{
	padding-right:0px !important;
	width: 390px !important;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-right-style: none !important;
	border-bottom-style: solid;
	border-bottom-color: #F00;
	padding-bottom:20px;
	}
#sections{
	padding-left:0px !important;
	margin-bottom:50px;
	}
#sections div{
	max-width:380px !important;
	}	
#page_name{
	margin-top:0% !important;
	}
#drctr_desc div{
	width:200px !important;
	}
.contact_details{
	margin-bottom:50px !important;
	}
#contact_form{
	margin-bottom:50px;
	}
	
#contact_pic{
	display:none;
	width:250px !important;
	top: 30% !important;
	/*width: 400px !important;*/
	}
#contact_pic img{
	width:250px !important;
	}
#tv_pic{
	display:none !important;
	/*width:250px !important;
	right:-80px !important;*/
	}
#exp_pic{
	width:180px !important;
}
#exp_pic img{
	width:180px !important;
	margin-top:100px !important;
	}
#sc2{
	width:380px !important;
	}

#slider iframe{
	max-width:250px !important;
	}
#hm_pic{
	width:300px !important;
	top:10% !important;
	}
#hm_pic img{
		width:300px !important;
		}
#hover-shade-left{
	display:none !important;
	}
#hover-shade-right{
	display:none !important;
	}
#footer{
	bottom:0% !important;
	background-color: #000;
	}
	}
/* tabs ends */



*{
	margin:0px;
	padding:0px;
	}
html{
	background-color: #000;
	}
body {
	background-color: #000;
	color: #e5e5e5;
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
}
a{
	text-decoration:none;
	}
a:hover{
	/*text-decoration:underline;*/
	}
p{
	font-size: 10pt;
	margin-bottom: 5px;
	margin-bottom: 5px;
	padding: 5px;
	text-align: justify;
	}

img{
	border:none;
	}
/*------------Home--------------*/
#hm_para {
	height: auto;
	min-width: 385px;
	color: #a2a2a2;
	position: absolute;
	z-index: 90;
	top: 100px;
	left: 350px;
	display: block;
	float: left;
}
#current{
	padding:5px;
	font-size:11pt;
	}
#hm_pic{
	/* [disabled]background-image: url(../images/cover-image-1.avif); */
	/* [disabled]background-repeat: no-repeat; */
	/* [disabled]background-position: left top; */
	height: 787px;
	width: 476px;
	position: fixed;
	z-index: 50;
	left: 0px;
	top: 2%;
	}
/*------------Home--------------*/

/*-------------social----------------*/
#social_box{
	width: 200px;
	height: 50px;
	position: fixed;
	top: 10px;
	right: 5%;
	/*display: none;*/
	z-index: 800;
	}
#social_box table{
	width:200px;
	border-spacing:0;
	border-collapse:collapse;
	border:none;
	}
#social_box a{
	display:block;
	height: 32px;
	width: 32px;
	}
#fb a{
	background-image: url(../images/social/fb.avif);
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-transition: background-position 0.4s ease 0.01s;
	-moz-transition: background-position 0.4s ease 0.01s;
	-ms-transition: background-position 0.4s ease 0.01s;
	-o-transition: background-position 0.4s ease 0.01s;
	transition: background-position 0.4s ease 0.01s;
}
#fb a:hover {
	background-position: center bottom;
}
#tw a{
	background-image: url(../images/social/tw.avif);
	background-repeat: no-repeat;
	background-position: center top;
	-webkit-transition: background-position 0.4s ease 0.05s;
	-moz-transition: background-position 0.4s ease 0.05s;
	-ms-transition: background-position 0.4s ease 0.05s;
	-o-transition: background-position 0.4s ease 0.05s;
	transition: background-position 0.4s ease 0.05s;
}
#tw a:hover{
	background-position: center bottom;
	}
#in a{
	-webkit-transition: background-position 0.4s ease 0.01s;
	-moz-transition: background-position 0.4s ease 0.01s;
	-ms-transition: background-position 0.4s ease 0.01s;
	-o-transition: background-position 0.4s ease 0.01s;
	transition: background-position 0.4s ease 0.01s;
	background-image: url(../images/social/in.avif);
	background-repeat: no-repeat;
	background-position: center top;
	}
#in a:hover{
	background-position: center bottom;
	}
#blog a{
	-webkit-transition: background-position 0.4s ease 0.01s;
	-moz-transition: background-position 0.4s ease 0.01s;
	-ms-transition: background-position 0.4s ease 0.01s;
	-o-transition: background-position 0.4s ease 0.01s;
	transition: background-position 0.4s ease 0.01s;
	background-image: url(../images/social/blog.avif);
	background-repeat: no-repeat;
	background-position: center top;
	}
#blog a:hover{
	background-position: center bottom;
	}
#fl a{
	-webkit-transition: background-position 0.4s ease 0.01s;
	-moz-transition: background-position 0.4s ease 0.01s;
	-ms-transition: background-position 0.4s ease 0.01s;
	-o-transition: background-position 0.4s ease 0.01s;
	transition: background-position 0.4s ease 0.01s;
	background-image: url(../images/social/flickr.avif);
	background-repeat: no-repeat;
	background-position: center top;
	}
#fl a:hover{
	background-position: center bottom;
	}
/*-------------social----------------*/


#wrapper_frame{
	min-width: 1200px;
	min-height: 500px;
	/*opacity:0; */
	}
#base_wrap{
	position: fixed;
	height: 600px;
	/*left: 35%;*/
	max-width: 1024px;
	top: 0%;
	z-index: 500;
}
#menu_wrap {
	height: 500px;
	width: 300px;
	background-image: url(../images/menu-line.avif);
	background-repeat: no-repeat;
	background-position: right center;
	overflow: hidden;
	
}
#title {
	margin-top: 100px;
	padding-right: 27px;
}

#t_heading{
	margin-bottom: 2px;
	text-align: right;
	background-image: url(../images/Prasad-Pereira.avif);
	background-repeat: no-repeat;
	height: 35px;
	width: 250px;
	float: right;
	}
#t_sub_h{
	font-size: 12pt;
	color: #626262;
	text-align: right;
	float: right;
	width: 270px;
	margin-top: 5px;
	}
#menu{
	font-family: 'CapsuulaRegular';
	margin-top: 40px;
	padding-right: 2px;
	float: right;
	}
#menu ul{
	list-style-image: none;
	list-style-type: none;
	text-align: right;
}
#menu li{
	font-size: 24pt;
	padding-right: 25px;
	background-position: 300px 6px;
	-webkit-transition: all 0.15s ease-in-out 0.05s;
	-moz-transition: all 0.15s ease-in-out 0.05s;
	-ms-transition: all 0.15s ease-in-out 0.05s;
	-o-transition: all 0.15s ease-in-out 0.05s;
	transition: all 0.15s ease-in-out 0.05s;
	background-image: url(../images/menu-point.avif);
	background-repeat: no-repeat;
}
#menu li:hover, #menu li.active {
	background-repeat: no-repeat;
	background-image: url(../images/menu-point.avif);
	background-position: right 6px;
}
#sec3a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px !important;
	line-height:24px !important;
	display:none;
	}
#menu a{
	color: #a2a2a2;
	-webkit-transition: all 0.15s ease-in-out 0.01s;
	-moz-transition: all 0.15s ease-in-out 0.01s;
	-ms-transition: all 0.15s ease-in-out 0.01s;
	-o-transition: all 0.15s ease-in-out 0.01s;
	transition: all 0.15s ease-in-out 0.01s;
	}
#menu a:hover{
	color: #F00 !important;
	text-decoration: none;
}
#menu li.active a{
	color: #900;
	}
#film_grain{
	background-image: url(../images/grain.avif);
	background-repeat: repeat;
	position: fixed;
	z-index: 70;
	display: block;
	right: 0px;
	bottom: 0px;
	background-attachment: scroll;
	background-position: 0px 0px;
	left: 0px;
	top: 0px;
	}
#film-tape {
	background-image: url(../images/film-tape.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 537px;
	width: 227px;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 1;
}
#bestweb{
	position: fixed;
	
	/*display: none;*/
	z-index: 800;
}
.inner_wrap {
	/*height: 500px;*/
	opacity: 0;
	position:relative;
	clear:both;
	/*overflow:hidden;*/
}
#page_container{
	min-width: 500px;
	/*display: none;*/
	z-index: 500;
	left: 350px;
	position: absolute;
	top: 7.5%
	}
#bot_btns{
	float:left;
	/*display: none;*/
	color: #373737;
	}
#bot_btns a{
	color: #999999;
	}
#bot_btns a:hover{
	color:#F00;
	}
#cprght{
	float:right;
	/*display: none;*/
	color: #373737;	
	}
#cprght a{
	color: #999999;
	}
#cprght a:hover{
	color:#F00;
	}
#loader{
	background-image: url(../images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 64px;
	width: 64px;
	position: absolute;
	z-index: 999;
	top: 40%;
	display: block;
	margin: 10px;
	left: 45%;
	}
#hover-shade-left{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 800;
	background-image: url(../images/hover-shade-left.avif);
	background-repeat: repeat-y;
	background-size:100px;
	/*width: 279px;*/
	width:100px;
	height: 460px;
	}
#hover-shade-right{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 805;
	background-repeat: repeat-y;
	/*width: 279px;*/
	width:100px;
	background-size:100px;
	background-image: url(../images/hover-shade-right.avif);
	background-position: right;
	height: 460px;
}
#page_name{
	font-size: 24px;
	color: #CCC;
	display: block;
	clear: both;
	float:left;
	width:50%;
	margin-bottom:10px;
	font-family: 'OpenSansSemiboldItalic';
	}
#contact_pic{
	height: 620px;
	width: 472px;
	position: fixed;
	right: 0px;
	top: 10%;
	background-position: right bottom;
	z-index:-51;
}
#contact_pic img{
	}
#exp_pic{
	width: 270px;
	position: fixed;
	right: 0px;
	bottom: 0px;
	top: 0px;
	background-position: center center;
	z-index: -50;
	opacity: 0.8;
	}
#exp_pic img{
	margin-top:70px;
	}
#ex-desc{
	font-size:10pt;
	color:#A2A2A2;
	margin-bottom:35px;
	}
#tv_pic{
	height: 600px;
	width: 368px;
	position: fixed;
	z-index: -52;
	top: 0px;
	bottom: 0px;
	right: 0px;
	}
#tv_pic img{
	margin-top:50px;
	}
.caption{
	margin-top:20px;
	font-size:9pt;
	text-align:justify;
	}
.caption span{
	color:#FF0000;
	}
#imdb_btn{
	}
#footer{
	width: 92%;
	clear: both;
	position: fixed;
	bottom: 3%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7pt;
	z-index: 801;
	padding-top: 10px;
	padding-right: 4%;
	padding-bottom: 10px;
	padding-left: 4%;
	}