
@media screen {
  body {
    width: 100%;
  }
}
@media print {
  body {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 990px) 
{
	.main-body{margin:0 auto;
width:100%;}
.logo{float:left;
width:141px;
height:140px;
}
.header_right{float:right;
width:80%;}
.social_icons{float:right;
width:30%;
margin-right:5%;
text-align:right;}
.indiaPerformingtext{color:#FFF;
font-size:19px;
letter-spacing:0px;}
.indiaPerformingstrong{font-size:50px;}
nav{margin:0 auto;
height:auto;
width:50%;}

aside{float:left;
width:16%;}
aside ul li a{
font-size:17px;
padding-right:5%;
letter-spacing:0px;}
.bodybg{float:right;
width:81%;
height:auto;
margin-right:1%;}
.wel_bg{line-height:20px;}

.bollywood_img {
    float: left;
    border: solid #ccc 2px;
    width: 22%;
    height: 150px;
    margin: 6px;
    text-align: center;
    background: #000;
}


.award{margin-bottom:3px;}
.year_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.event_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.prize_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.category_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.best_costumes_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.choreograher_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.gallery_boxbg{width:80%;}
.formbg{width:80%;}
.press_img {
    float: left;
    width: 45%;
    border: solid #ccc 2px;
    text-align: center;
    height:auto;
    margin: 10px;
}
}
@media only screen and (max-width: 640px) 

{
	.main-body{margin:0 auto;
width:100%;}
.logo{float:left;
width:141px;
height:auto;
}
.logo img{max-height:100%;
max-width:100%;}
.header_right{float:right;
width:76%;}
.social_icons{float:right;
width:30%;
margin-right:5%;
text-align:right;}
.indiaPerformingtext{color:#FFF;
font-size:16px;
letter-spacing:0px;}
.indiaPerformingstrong{font-size:45px;
letter-spacing:8px;}
nav{margin:0 auto;
height:auto;
width:50%;}

aside{float:left;
width:16%;}
aside ul li a{
font-size:15px;
padding-right:5%;
letter-spacing:0px;}
.bodybg{float:right;
width:81%;
height:auto;
margin-right:1%;}
.flashinnner{height:150px;
border:solid #fff 3px;
}
.rslides img{height:150px !important;}

.wel_bg{line-height:20px;}

.bollywood_img {
    float: left;
    border: solid #ccc 2px;
    width: 22%;
    height: 120px;
    margin: 2px;
    text-align: center;
    background: #000;
}


.award{margin-bottom:3px;}
.year_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.event_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.prize_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.category_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.best_costumes_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.choreograher_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.gallery_boxbg{width:80%;}
.formbg{width:80%;}
.press_img {
    float: left;
    width: 45%;
    border: solid #ccc 2px;
    text-align: center;
    height:auto;
    margin: 10px;
}
.videobox1{height:200px;}
.seemore{margin:0 auto;
width:45%}
}

@media only screen and (max-width: 480px)  

{
. main-body {margin:0 auto;
width:100%;}
.logo{float:none;
margin:0 auto;
width:100%;
height:150px;
text-align:center;
}
.logo img{max-height:100%;
max-width:100%;}
.header_right{float:none;
margin:0 auto;
width:95%;}
.social_icons{float:right;
width:30%;
margin-right:5%;
text-align:right;}
.indiaPerformingtext{color:#FFF;
font-size:15px;
letter-spacing:0px;}
.indiaPerformingstrong{font-size:40px;
letter-spacing:8px;}
nav{margin:0 auto;
height:auto;
width:60%;}

aside{float:none;
margin:0 auto;
width:95%;
height:auto;
clear:both;}
aside ul li a{
	float:left;
font-size:15px;
padding-left:10px;
padding-right:10px;
margin:2px;
line-height:35px;
letter-spacing:0px;}
.bodybg{float:none;
margin:0 auto;
width:95%;
height:auto;
clear:both;
margin-top:5px;}
.flashinnner{height:150px;
border:solid #fff 3px;
}
.rslides img{height:150px !important;}

.wel_bg{line-height:20px;}

.bollywood_img {
    float: left;
    border: solid #ccc 2px;
    width: 30%;
    height: 120px;
    margin: 2px;
    text-align: center;
    background: #000;
}


.award{margin-bottom:3px;}
.year_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.event_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.prize_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.category_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.best_costumes_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.choreograher_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.gallery_boxbg{width:80%;}
.formbg{width:80%;}
.press_img {
    float: left;
    width: 45%;
    border: solid #ccc 2px;
    text-align: center;
    height:auto;
    margin: 10px;
}
.videobox1{height:200px;}
.seemore{margin:0 auto;
width:45%}
.videobg{float:none;
margin:0 auto;
width:90%;
clear:both;}
.ournewsbg{float:none;
margin:0 auto;
width:90%;
clear:both;}

}


@media only screen and (max-width: 479px) 

{
. main-body {margin:0 auto;
width:100%;}
.logo{float:none;
margin:0 auto;
width:100%;
height:150px;
text-align:center;
}
.logo img{max-height:100%;
max-width:100%;}
.header_right{float:none;
margin:0 auto;
width:95%;}
.social_icons{float:right;
width:30%;
margin-right:5%;
text-align:right;}
.indiaPerformingtext{color:#FFF;
font-size:14px;
letter-spacing:0px;}
.indiaPerformingstrong{font-size:35px;
letter-spacing:4px;}
nav{margin:0 auto;
height:auto;
width:60%;}

aside{float:none;
margin:0 auto;
width:95%;
height:auto;
clear:both;}
aside ul li a{
	float:left;
font-size:15px;
padding-left:10px;
padding-right:10px;
margin:2px;
line-height:35px;
letter-spacing:0px;}
.bodybg{float:none;
margin:0 auto;
width:95%;
height:auto;
clear:both;
margin-top:5px;}
.flashinnner{height:110px;
border:solid #fff 3px;
}
.rslides img{height:110px !important;}

.wel_bg{line-height:20px;}

.bollywood_img {
    float: left;
    border: solid #ccc 2px;
    width: 30%;
    height: 120px;
    margin: 2px;
    text-align: center;
    background: #000;
}


.award{margin-bottom:3px;}
.year_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.event_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.prize_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.category_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.best_costumes_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.choreograher_text{
	float:none;
	margin:0 auto;
	width:100%;
	height:auto;
	border-right:none;}
.gallery_boxbg{width:80%;}
.formbg{width:80%;}
.press_img {
    float: left;
    width: 45%;
    border: solid #ccc 2px;
    text-align: center;
    height:auto;
    margin: 10px;
}
.videobox1{height:200px;}
.seemore{margin:0 auto;
width:45%}
.videobg{float:none;
margin:0 auto;
width:90%;
clear:both;}
.ournewsbg{float:none;
margin:0 auto;
width:90%;
clear:both;}
.copyright_text{font:15px;
line-height:25px;}


}
