@charset "utf-8";
/* CSS Document */

@media (min-width:320px){
	
	.navbar-inverse .navbar-brand{
		width:63%;
	}
	.navbar-inverse .navbar-brand img{
		width:100%;
	}
	.navbar-toggle{
		margin-top:20px;
	}
	
	.navbar-inverse .navbar-nav>li:hover>a, .navbar-inverse .navbar-nav>li.active>a, .navbar-inverse .navbar-nav>.active>a:hover{ border-bottom: 1px solid #fb3c10;}
	.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>li>a:focus{padding:10px 5px;}
	
	.owl-carousel .item{height:150px; overflow:hidden;}
	.welcomeAndEvents, .innerpageSection{padding-top:15px;}
	.mailAndContact{
		width:50%;
		margin-top:5px;
		margin-bottom:5px;
	}
	.innerPageHeaderBG{
		height: 150px;
	}
	.innerPageHeaderBG .innerpageHeadingLabel{
		line-height: 150px;
		font-size:30px;
	}
	.welcomeSection, .eventsSection{
		margin-bottom:25px;
	}
	.mailAndContact li{
		line-height: 20px;
		font-size: 13px;
		margin-right:0px;
	}
	.headerTopSocialMedia{
		display:none;
	}
	.headerTopSectionNav li a{
		padding: 0 0px;
		font-size: 12px;
	}
	.whyRSImg{
		display:none;
	}
	.whyRSContent{
		width:100%;
	}
	.whyRSContentOuter{
		padding:30px 0;
	}
	
	
	.resultsOuter{
		padding-bottom:50px;
	}
	
	.footer-top-wrapper .footer-top-right,
	.footer-top-wrapper .footer-top-left{
		float: left;
		display: block;
	}
	.custBtnAlign{
		text-align:center;
	}
	
	.bannerSection{max-width:100%;}
	
	
}

@media (min-width:420px){
	.navbar-inverse .navbar-brand{
		width:63%;
	}
	.navbar-inverse .navbar-brand img{
		width:100%;
	}
	.navbar-toggle{
		margin-top:20px;
	}
	.owl-carousel .item{height:250px; overflow:hidden;}
	.welcomeAndEvents, .innerpageSection{padding-top:50px;}
	
	.innerPageHeaderBG{
		height: 150px;
	}
	.innerPageHeaderBG .innerpageHeadingLabel{
		line-height: 150px;
		font-size:30px;
	}
	
	.mailAndContact{
		width:50%;
		margin-top:5px;
		margin-bottom:5px;
	}
	.mailAndContact li{
		line-height: 20px;
		font-size: 13px;
		margin-right:0px;
	}
	.headerTopSocialMedia{
		display:none;
	}
	.headerTopSectionNav li a{
		padding: 0 0px;
		font-size: 12px;
	}
	.whyRSImg{
		display:none;
	}
	
	.resultsOuter{
		padding-bottom:50px;
	}
	.footer-top-wrapper .footer-top-right,
	.footer-top-wrapper .footer-top-left{
		float: left;
		display: block;
	}
	.custBtnAlign{
		text-align:center;
	}
}

@media (min-width:640px){
	.navbar-inverse .navbar-brand{
		width:auto;
	}
	.navbar-inverse .navbar-brand img{
		width:100%;
	}
	.navbar-toggle{
		margin-top:36px;
	}
	.owl-carousel .item{height:400px; overflow:hidden;}
	.welcomeAndEvents, .innerpageSection{padding-top:50px;}
	
	.innerPageHeaderBG{
		height: 150px;
	}
	.innerPageHeaderBG .innerpageHeadingLabel{
		line-height: 150px;
		font-size:30px;
	}
	
	.mailAndContact{
		width:50%;
		margin-top:5px;
		margin-bottom:5px;
	}
	.mailAndContact li{
		line-height: 40px;
		font-size: 13px;
		margin-right:15px;
	}
	.headerTopSocialMedia{
		display:none;
	}
	.headerTopSectionNav li a{
		padding: 0 7px;
		font-size: 14px;
	}
	.whyRSImg{
		display:none;
	}
	.whyRSContent{
		width:100%;
	}
	.whyRSContentOuter{
		padding:30px 0;
	}
	.custWidthWhyRS{
		width:50%;
	}
	
	.resultsOuter{
		padding-bottom:50px;
	}

	.footer-top-wrapper .footer-top-right,
	.footer-top-wrapper .footer-top-left{
		float: left;
		display: block;
	}
	.custBtnAlign{
		text-align:center;
	}
	
}

@media (min-width:720px){

	.container-fluid>.navbar-header, .container>.navbar-header{margin: auto; display: table; float: none;}
	
	.navbar-inverse .navbar-nav>li:hover>a, .navbar-inverse .navbar-nav>li.active>a, .navbar-inverse .navbar-nav>.active>a:hover{ border-bottom: 5px solid #fb3c10;}
	.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>li>a:focus{padding:40.5px 0px;}

	.innerPageHeaderBG{
		height: 250px;
	}
	.innerPageHeaderBG .innerpageHeadingLabel{
		line-height: 250px;
		font-size:50px;
	}
	
	.owl-carousel .item{height:280px; overflow:hidden;}
	.welcomeAndEvents, .innerpageSection{padding-top:50px;}
	.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>li>a:focus{margin:0 14px;}
	.footer-top-wrapper .footer-top-right, .footer-top-wrapper .footer-top-left{
		float:none;
		display:table-cell;
	}
	
}
@media (min-width:1020px){
	
	.container-fluid>.navbar-header, .container>.navbar-header{margin: auto; display: block; float: left;}
	
	.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>li>a:focus{padding:40.5px 2px;}
	
	.owl-carousel .item{height:380px; overflow:hidden;}
	.welcomeAndEvents, .innerpageSection{padding-top:50px;}
	.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>li>a:focus{margin:0 10px;}
	.whyRSContent{
		width:70%;
	}
	.whyRSImg{
		display:block;
		width:30%;
	}
	.whyRSContentOuter{
		padding-bottom:0px;
	}
	.custBtnAlign{
		text-align:left;
	}
	.footer-top-wrapper .footer-top-right, .footer-top-wrapper .footer-top-left{
		float:none;
		display:table-cell;
	}
	
}
@media (min-width:1200px){
	.table-responsive {
    min-height: .01%;
    overflow-x: inherit;
}
	.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>li>a:focus{padding:40.5px 5px;}
	.owl-carousel .item{height:480px; overflow:hidden;}
	.welcomeAndEvents, .innerpageSection{padding-top:50px;}
	.custWidthWhyRS {
		width: 33.33333333%;
	}
	.resultsOuter {
		padding: 60px 0px 150px;
	}
	
	.whyRSContent{
		width:80%;
	}
	.whyRSImg{
		width:20%;
	}
}

@media (min-width:1366px){
	.bannerSection{max-width:1366px; margin:auto; float:none;}
}


.fictionAnNonFictionDropDown select.FanNonFDrop.active{
	border: 2px solid white;
    box-shadow: 0px 0px 8px #b5b3b3;
}

div[id^=vote_score] {
    color: #f00;
    /* and so on... */
}