/*=====================================================
=            Bootstrap 2.3.2 Media Queries            =
=====================================================*/

@media only screen and (max-width : 1200px){
	body {
		background: #ffffff url("images/backing_alt_long.jpg") no-repeat scroll center top;
		background-attachment: scroll;
		background-position: -146px 0;
	}
	
	.container {
		padding-left:10px;
		padding-right:10px;	
	}
}
 
@media only screen and (max-width : 979px){
	.container {
		padding-left:10px;
		padding-right:10px;	
	}
	
	.logo {
		text-align:center;
	}
	
	.header-wrap {
		background: transparent url("img/blue_mist.html") no-repeat cover left top;
		border-radius: 0 0 5px 5px;
		position: relative;
		padding-top:25px;
		min-height:220px;
	}
	
	#header-wrap {
		background: transparent url("img/blue_mist.html") no-repeat cover left top;
	}
	
	#nav-wrap {
		text-align:center;
		margin:32px auto;
	}
	
	.nav-wrap {text-align:center;}
	
	.wide-nav {
		float: none;
		text-align:center;
		overflow: visible !important;
		width: 60%;
		margin:0 auto;
	}
	
	.click-to-visit {
		position:relative;
		    margin-bottom: 0;
	}
	
		.click-to-visit-inner {
			position:relative;
			right: -40px;
			top: 0;
		}
		
	.sing-dance-header {
		position:relative;
		height:1px;
	}	
		
		.sing-dance-header .sing-dance {
			position:absolute;
			right: 130px;
			top: -140px;
		}
		
		.sing-dance-header .learning-math {
			position:absolute;
			right: 120px;
			top: -80px;
		}	
		
	.banner-wrap {
		width:100%;
		min-height:140px;
		background:url('images/color_back.html')cover top center no-repeat;
		margin:10px auto;
	}	

	.click-to-watch-title {
		padding-left:0;
		text-align:center !important;
	}	
	
	.click-to-watch {
		text-align:center !important;
	}
	
	.tele-number {
		text-align:center !important;
	}
	
	.math-party-maroon .inner-part {
		padding:0 50px 0 20px;
	}
	
	.text-enhanced {
		font-size:18px;
		text-align:center;
	}
	
	.click-here-overview {
		text-align:center !important;
	}
	
	.overview-list {
		margin-left: auto;
		margin-right:auto;
	}
	
	.youtube-tv {
		margin-left: auto;
		margin-right:auto;
		margin-bottom:25px;
	}	
	
	.common-care {
		text-align:center;
	}
	
	.footer-header {
		position:relative;
		margin-top:0;
	}
	
	.footer-title {
		color: #FFFFFF;
	}
	
	.math-party-maroon .inner-part {
		padding:0;
		text-align:center;	
	}
	
	.text-existing {
		color:#333333;	
	}
	.text-enhanced {
		color:#333333;	
	}
	
	.package-box .col-md-9, .package-box .col-sm-9, .package-box .col-xs-9 {
		background:url('../img/pkg_s-d.png') top center no-repeat;
		background-size:cover;
		min-height:300px;
		background-size:cover;
		text-align:center !important;
	}
	
	.package-box .col-md-3, .package-box .col-sm-3, .package-box .col-xs-3 {
		
	}
	
	.style12 {color:#641515 !important; font-size:20px !important; font-weight:bold; line-height:20px; text-align:center !important;}
	.style13 {color:#04689E !important; font-size:18px !important; font-weight:bold; margin:5px 0 0; padding:0; text-align:center !important;}
	.list-style1  {margin-top:10px;}
	.list-style1 li {list-style-type:none !important; margin:0; padding:0; line-height:15px !important; font-size:13px !important;}

	.button-subscribe {text-align:center !important;}
	
	.contact-wrap {
		width:100%;
		background:url('../img/contact_bg.png')top center no-repeat;
		background-size:cover;
		margin:10px auto;
		padding:10px 35px;
	}	
	
		
	.btn-submit-yellow {
		margin-top:10px;
	}
}

 
@media only screen and (max-width : 767px){
	.js .slicknav_menu {
		display: block;
	}
	
	.container {
		width: 100%;
	}
	.collapse {
		display: block;
		visibility: visible;
	}
	
	#nav-wrap {
		min-height: 52px;
	}
	
	.wide-nav {
		float: none;
		text-align: center !important;
		overflow: visible !important;
		width: 100%;
		margin: 0 auto;
	}
	
	#nav-wrap ul > li {
		background: #008FB6;
		margin: 1px;
		text-align: center;
	}
	.nav>li {
		position: relative;
		display: inline-table;
	}
	
	.monitor-content-wrap {
		width:100%;
		background: rgba(0, 0, 0, 0) url("../img/blackboard-2-crop-u14441.jpg") no-repeat scroll center top;
		background-size:cover;
		padding:10px 15px;
	}

	.monitor-content-wrap h1 {
		font-size: 15px;
	}

	.articles-list {
		margin:2px 0;
		text-align:left !important;
		font-size:12px;
	}

	.horizontal-line {
		width:96%;
		height:1px;
		background:#FFFFFF;
		margin:2px auto;
	}	
	
	.inner-content {
		padding-left:0;
		padding:5px;	
	}
	
	.products-title {
		background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #a50f28 44%, #6a1616) repeat scroll 0 0;
		border-color: #000000;
		border-radius: 5px;
		position: relative;
		width: 100%;
		font-family: source-sans-pro,sans-serif;
		color: #ffffff;
		font-size: 24px;
		text-align: center;
		height:40px;
	}
	
	.product-list {text-align:center;}
	
	.product-cat-sideimg {
		text-align:center !important;
	}
	
	.products li {
		display:block;
		margin-top:30px;
	}
	
	.shop-enhanced-knowledge {
		text-align:center !important;
	}
	
	.icon-plus {
		padding-top:20px;
		text-align:center !important;
	}
	
	.padding1 {
		padding:0 15px;
		text-align:center;
	}
	
	.button-subscribe {text-align:center;}	
	
	.math-party-maroon {
		min-height:50px;
	}
	
	.common-care p {
		padding-top:10px;
	}
	
	footer {
		padding-top:10px;
	}
	
	.subscrib-form {
		width: 90%;
	}
	
	.videoarea {
		margin: 0px auto !important;
		width: 100% !important;
		text-align: center !important;
		background:none !important;
	}
	
	
	.videosbg1 {
		margin: 0 auto;
		width: 100%;
		text-align: center;
		background:none !important;
	}

	.videosbg2 {
		margin: 0 auto;
		width: 100%;
		text-align: center;
		background:none !important;
	}
	
	.text {
		float: none !important;
		margin: 0 auto;
		width: 100%;
	}
	
	p.blue {
		color: #008fb6;
		font-size: 17px;
		text-align: center;
		font-weight: bold;
	}
	
	.footer-contact-form {
		width:100%;
		min-height:400px;
		background:#980D24;
		border-radius:8px;
		padding:10px 10px;
		color:#FFFFFF;
		margin: 0 auto;
	}
	
	#mathparty-school-mobile, #readingparty-school-mobile  {
		display:block;
		margin:10px 0 25px 0;
	}
		#mathparty-school-mobile ul , #readingparty-school-mobile ul {
			
		}
		#mathparty-school-mobile ul li, #readingparty-school-mobile ul li {
			list-style-type:none;
			font-size:12px;
		}
		
		#mathparty-school-mobile h4, #readingparty-school-mobile h4 {
			font-size:12px !important;
			text-align:center;
		}
		
		#mathparty-detailpack, #readingparty-detailpack {
			border:1px solid #CCCCCC;
			padding:10px;
			margin-top:25px;
		}
	
		#mathparty-btn-detailpack, #readingparty-btn-detailpack {
			font-size:12px;
			font-weight:bold;
		}
	
	#tooltip {
		display:none !important;
		visibility:hidden !important;
	}
		
			
	.btn-package {
	  display: block;
	  width: 170px;
	  min-height: 100px;
	  margin: 0px;
	}

	.btn-package:focus {
		display:block;
		margin-left:0px;
	}	
}
 
@media only screen and (max-width : 640px) {
	.logo-overlap {
		display:none;
	}
	
	.logo {
		min-height:40px;
	}
	
	.programs-list {
		width: 100%;    
		text-align: center;
	}

	.programs-list a {
		width: 25%px;
	}
	
	.blue-content-wrap {
		background: url('../images/color%20back-u21894.png')#37C0E4 top left no-repeat;
		width: 100%;
		min-height: 100px;
		background-size: cover;
		padding-bottom: 15px;
	}
	
	#bannerbg {
		height: 250px;
	}
	
	.banner {
		min-height: 100px;
	}
	
	.num-circle {
		margin:0 auto;
	}
	
	.please-contact {
		background:url('../images/color%20back-u20889.png') top right no-repeat;
		background-size:cover;
		width:100%;
		margin-top:25px;
		margin-left:auto;
		margin-right:auto;
		padding:20px 25px 10px 10px;
	}
	
	#u15157-4 {
		padding:15px !important;
	}
	
	#u1797-2 {
		margin-top: 10px !important;
		margin-left: 10px !important;
		display: block !important;
		float: left !important;
		margin-bottom: 10px !important;
	}	
	
}
 
@media only screen and (max-width : 480px){
	
	
	.sing-dance-header .sing-dance {
		position:relative !important;
		top:-140px !important;
		right:0 !important;
		z-index:-1;
	}
	
		.sing-dance-header .sing-dance img {
			width:70%;
		}
	
	.sing-dance-header .learning-math {
		position:relative !important;
		top:-100px !important;
		right:0 !important;
		z-index:-1;
	}	
		.sing-dance-header .learning-math img {
			width:75%;
		}
		
	
	#nav-wrap {
		min-height: 252px;
	}
	
	.wide-nav {
		margin: 0 auto 40px auto;
		width: 100%;
	}
	
	.nav>li {
		position: relative;
		display: block;
	}
	
	.dropdown-submenu > .dropdown-menu {
		left: 50%;
		top:2%;
	}
	
	.math-party-maroon .inner-part {
		padding:0 !important;
		text-align:center;	
	}
	
	.text-existing {
		color:#333333;	
	}
	.text-enhanced {
		color:#333333;	
	}
	
	.mobile-center {text-align:center !important;}
	
	.youtube-tv {
		width:100%;
		height:auto;
		background:#000000;
		padding:10px !important;
	}	

	.overview-list {
		width: 100%;
	}	
	
	.common-care {
		margin-left:0px;
	}
	
	.footer-social-media {
		display:block;
		text-align:center;
	}
	
	.improve-test-scores {
		text-align:center;
	}
	
	.improve-test-scores span {
		display:inline-block;
	}
	
	.sidebar-menu1 {
		margin:20px auto;
	}

	.sidebar-menu {
		margin:2px auto;
	}	
	
	.subscrib-form h1 {
		font-size:20px;
	}	
}
 
@media only screen and (max-width : 320px){
	
}