/**
* Media Queries
*----------------------*/
@media ( max-width: 1025px ) {
	
	/** Video Gallery **/
	.video-gallery-section .container {
	    max-width: 560px;
		text-align: center;	
	}
	
	.video-gallery-section .cta-content .text {
		max-width: 560px;
		margin: 15px auto 30px;
	}
	
	.cta-content .hr {
		margin: 15px auto;
	}
	
	.video-gallery-section .video-gallery-thumb img {
		width: 100%;
	}	
	
	
}

@media ( max-width: 991px ) {
	
	/** Global **/
	body{
		overflow-x:hidden;
		overflow-y: scroll; 
		-webkit-overflow-scrolling: touch;
	}
	.medium-portrait-12 {
		width: 100%;
	}
	
	.medium-portrait-6 {
		width: 50%;
	}
	
	.container {
		max-width: 590px;
	}
	
	.title2 {
		font-size: 40px;
	}
	
	.text {
		font-size: 18px;
	}
	
	/** Hero Banner **/
	.hero-banner .title1 {
		font-size: 20px;
	}
	
	.hero-banner .title2 {
		font-size: 50px;
	}
	
	.hero-banner .text {
		font-size: 20px;
	}
	
	/** Podcast **/
	.podcast-section .container {
		max-width: 560px;
	}
	
	.podcast-section h2 {
		font-size: 40px;
	}
	
	/** Products Section **/
	.product-panels .panel p {
		max-width: 100%;
	}
	
	.product-panels .panel {
		margin-bottom: 30px;
	    margin: 1.4em 0 0.1em !important;
	}
	
	.products-section .buy-now, .buy-now:link {
	    padding: 12px 40px !important;	
	}
		
	.product-bg-col.orbi-router,
	.product-bg-col.arlo-baby{
		background-image: url(../images/product-section/orbi-bg-medium.jpg);
	}
	
	.product-bg-col.nighthawk-switch {
		background-image: url(../images/product-section/nighthawkx10-bg-medium.jpg);
	}
	
	.product-w-background .orbi-router .product-bg-content .product-bg-image {
		bottom: 0px;
		right: -20px;
	}
	
	/** Video Gallery Section **/
	.cta-content .hr {
		margin: 15px auto 30px;
	}
	
	.cta-content .text {
		max-width: 100%;
		padding-bottom: 60px;
	}
	
	.video-gallery-thumb p {
		font-size: 16px;
		color: #b9b9b9;
	}
	
	.video-gallery-section .video-gallery-thumb img {
		width: 100%;
	}
	
	.iframe-embed .iframe-youtube-embed{
		height:280px;
	}
	/** Footer **/
	#footer .columns {
		padding: 10px 0;
	}
	
	#footer .text {
		font-size: 20px;
	}
	
}

@media ( max-width: 767px ) {
	
	/** Global **/
	.medium-portrait-6 {
		width: 100%;
		text-align: center !important;
	}
	
	.container {
		max-width: 430px;
	}
	
	.title1 {
		font-size: 15px;
		letter-spacing: 3.2px;
	}

	.title2 {
	    font-size: 30px;
	}

	.text {
		font-size: 16px;
	}	
	
	/** Header **/
	.button-green-gradient, 
	.button-green-gradient:link {
		margin-bottom: 30px;
	}
	
	#header img {
		margin: .6rem 0 1rem;
	}
	
	
	/** Hero Banner **/
	.hero-banner .title1 {
		font-size: 15px;
	}

	.hero-banner .title2 {
		font-size: 35px;
    	padding: 0.5rem 0 .5rem;
	}

	.hero-banner .content-table-cell {
		text-align: center;
	}
	
	.hero-banner .content {
		padding-top: 25px;
	}
	
	.hero-banner .hr {
		margin: 5px auto 15px;
	}
	
	#s1 .content-table .content-image {
		width: 100%;
	    margin-top: 25px;
	    margin-bottom: 95px;
	}

	#s1 .container .content:after {
	    right: -102px;
	    bottom: 8.6em;
	    background-size: 171px 210px;
	    width: 171px;
	    height: 210px;
	}
	
	/* youtube section */
	#s2 {
		padding: 45px 0 0;
	}
	
	#s2 .title2 {
		padding: 1rem 0 1.2rem;
	}

	.attribute-list {
	    padding: 0.4em 0 1.6em;
	}

	.attribute-list li {
		font-size: 16px;
    	line-height: 24px;
	}

	#s2 .content-table-cell.content-image {
		margin: 0 -38px;
	}

	/* s3 */
	.how-it-works-section .title2 {
	    font-size: 30px;
	    padding-bottom: .2em !important;
	}

	#s3 {
		padding: 4em 0 3em;
	}

	.how-it-works-section .how-it-works-products {
		margin: 0 0 0em;
	}

	.how-it-works-section .how-it-works-products img {
		left: -5px;
		width: 367px;
	}

	.how-it-works-section .how-it-works-products .echo-image {
		width: 129px;
		top: 34px;
	}

	.numbered-circle-list li {
		font-size: 24px;
    	line-height: 30px;
    	margin: 0 0 25px;
	}

	/* s4 */
	.commands-section .title2 {
		font-size: 30px;
	    padding-bottom: 0.75em;
	}

	.container.commands-section {
	    max-width: 430px;
	}

	.command-list-wrap {
		padding: 3.8em 0 1.5em 0;
	}

	.command-list-wrap .commands-list .command-title {
		font-size: 13px;
	}

	#s4 .content-image.tablet-display {
		background-image: url(../images/commands/command-right-image-xs.jpg);
		min-height: 277px;
    	max-height: 277px;
	}

	/* S5 */
	#s5 {
	    padding: 3.8em 0 2em;
	}
	
	.products-section .title2 {
	    font-size: 30px;
	}
	
	/* Podcast Section */
	.podcast-section {
		padding: 3rem 0 4rem;
	}
	/** Products Section **/
	.product-section {
		padding: 4.5rem 0 4.3rem;
	}
	
	.product-section .well-section .text {
		max-width: 985px;
		margin: 0 auto 50px auto;
	}
	
	.product-section .title2 {
		font-size: 30px;
	}

	.product-section .well-section .hr {
		height: 3px;
	}
	
	.product-section .product-bg-content .product-bg-description p {
		font-size: 16px !important;
	}
	
	.product-section .product-panels .panel p {
		font-size: 16px;
	}
	
	.product-section .medium-only{
		display:none;
	}
	
	.product-section .small-only{
		display:block !important;
	}
	
	.product-section .nighthawk-switch .product-bg-image,
	.product-section .arlo-baby .product-bg-image {
		display: none;
	}
	
	.product-section .product-bg-col .product-image{
		margin: 50px 0 0px;
	}
	
	.product-bg-col.nighthawk-switch {
		background-image: url(../images/product-section/nighthawkx10-bg-small.jpg);
	}

	.product-section .product-image-flex-cell {
		text-align: center;
	}
	
	.product-bg-col.orbi-router, 
	.product-bg-col.arlo-baby {
		background-image: url(../images/product-section/orbi-bg-small.jpg);
		padding-bottom: 50px;
	}
	
	.see-more, .see-more:link, 
	.see-more:visited, 
	.see-more:focus, 
	.see-more:hover {
		padding: 15px;
	}
	
	.product-w-background .product-bg-content {
		padding: 0 20px 0 45px;
	}
	
	.product-section .nighthawk-switch .product-image-flex-cell img,
	.product-section .arlo-baby .product-image-flex-cell img {
		margin-left: -50px;
	}
	
	.product-section .nighthawk-switch .product-image-flex-cell img {
		padding: 0 25px;
	}
	/** Video Gallery Section **/
	.video-gallery-section .container {
		max-width: 480px;
	}
	.video-gallery-section {
		padding: 4.3rem 0 6rem;
	}
	
	.video-gallery-section .title2 {
		font-size: 30px;
	}
	
	.video-gallery-section .video-gallery-thumb {
		text-align: left;
	}
	
	.video-gallery-section .featured-video-gallery-content .cta-content .text {
		max-width: 100%;
		padding-bottom: 15px;
	}
	
	.iframe-embed .iframe-youtube-embed{
		height:175px;
	}
	.cta-content .hr {
		margin: 15px auto 15px;
	}

	/* Podcast Section */
	.podcast-section h2 {
		padding: 10px 8px 10px 75px;
	}
	
	/** Social Feed **/
		
	.social-feed-section {
		padding: 2rem 0 3.3rem;
	}
	
	.social-feed-section .title2 {
		font-size: 30px;
	}
	 
	.social-feed {
		margin-bottom: 50px;
	}
}
@media (max-width:480px){
	.title1 {
		letter-spacing: 2px;
	}
	/*Social Feed Section */
	.social-feed {
		padding: 70px 30px 50px;
	}
}

















