/* Multy M1 */ 
html body h2 {
	font-size:40px;	
}

.page-node-type-product h3 {
	font-size:28px;	
}

html body h4 {
    font-size:24px;
	line-height:1.4em;	
}

html body h6 {
	font-size:20px;
	line-height:1.4em;
}

.imgCenter {
	display:block;
	margin:0 auto;
}

.noPadding {
	padding:0;
} 
/* End Multy M1 */


/* Main Banner */
.banner-section {
	position:relative;
	overflow:hidden;
    height:45vw;
	background:url('/library/assets/products/multy-m1/multy_m1_00_banner.jpg');
    background-repeat:no-repeat;	
    background-position:center;	
	background-size:cover;
}
/* End Main Banner */


/* Exceptional WiFi coverage throughout your home */
.coverage-section {
    padding:60px 0;	
}

.coverage-section .content {
	width:90%;
	margin:0 auto;
}

.coverage-section .content .text {
    text-align:center;	
}

.coverage-section .image .mobile {
	display:none;	
}	
/* End Exceptional WiFi coverage throughout your home */


/* Optimized Mesh powered by WiFi 6 */
.wifi-section {
    padding:60px 0;	
	background:#f7f7f7;
}

.wifi-section .content {
	width:80%;
	margin:0 auto;
}

.wifi-section .content .text {
    text-align:center;	
}

.wifi-section .row {
	width:80%;
	margin:0 auto;
}

.wifi-section .row .box {
	background-color:inherit;
	float:left;
	width:33.3%;	
	border:none;
	outline:none;
	padding:20px;	
	transition:0.3s;
}

.wifi-section .row .box .icon {
	text-align:center;	
}

.wifi-section .row .box .title {
	font-size:20px;
	font-weight:bold;
	margin-top:5px;	
	text-align:center;
}

.wifi-section .row .box .description {
	font-size:18px;
	margin-top:10px;	
	text-align:center;
}
/* End Optimized Mesh powered by WiFi 6 */


/* Seamless roaming, one WiFi name */
.roaming-section {
    padding:60px 0 0;	
}

.roaming-section .content {
	width:90%;
	margin:0 auto;
}

.roaming-section .content .text {
    text-align:center;	
}

.roaming-section .row {
	width:90%;		
	margin:auto;
}
	
.roaming-section .row .image {
    text-align:center;
    margin-top:30px;
}
/* End Seamless roaming, one WiFi name */


/* Flexible wired and wireless connection */
.connection-section {
	padding-top:60px;		
}	
	
.connection-section .background .content {
	width:80%;
	margin:0 auto;
}		

.connection-section .background .content .text {
	text-align:center;		
}	

.connection-section .background .image {
	display:block;
}
/* End Flexible wired and wireless connection */


/* Mount your Multy anywhere you like */
.mount-section {
    padding:60px 0;	
}

.mount-section .content {
	width:90%;
	margin:0 auto;
}

.mount-section .content .text {
    text-align:center;	
}

.mount-section .row {
	width:90%;		
	margin:auto;
}
	
.mount-section .row .image {
    text-align:center;
    margin-top:30px;
}
/* End Mount your Multy anywhere you like */


/* Faster to setup, simpler to manage */
.manage-section {
    padding:60px 0 30px;	
	background:#f7f7f7;
}

.manage-section .content {
	width:80%;
	margin:auto;
}

.manage-section .content .text {
	text-align:center;
}		
	
.manage-section .content .text .app {		
	display:flex;
	padding-top:10px;		
}	

.manage-section .content .text .icon {
	width:35%;
	padding-right:5%;
	align-self:center;
}	

.manage-section .content .text .search {
	width:60%;
	align-self:center;
}	

.manage-section .content .text .search img {
	max-width:380px;
}

.manage-section .content .image {
	display:none;			
}
/* End Faster to setup, simpler to manage */


/* Parental Control safeguard your kids for internet safety */
.safety-section {
    padding:60px 0;	
	background:#f7f7f7;
}

.safety-section .content {
    width:80%;
    margin:auto;
}

.safety-section .content .text h3 {
	text-align:center;
}
	
.safety-section .content .text ul {
	padding:0 5px;
}

.safety-section .content .text ul li {
	list-style-type:none;
    display:table-row;	
	font-size:18px;	
}

.safety-section .content .text ul li:before {
    content:'\2713';
    display:table-cell;	
    color:#ff8900;
	font-weight:bold;
    padding:0 10px 0 0;
}
/* End Parental Control safeguard your kids for internet safety */


/* Get your Multy network all set up from web browser */
.network-section {
	padding-top:60px;		
}	

.network-section .background .content {
	width:80%;
	margin:0 auto;
}		

.network-section .background .content .text {
	text-align:center;		
}	

.network-section .background .image {
	display:block;
	overflow:hidden;
	margin-top:30px;
	height:70vw;
	background:url('/library/assets/products/multy-m1/multy_m1_06_web.jpg');
	background-repeat:no-repeat;	
	background-position:left;	
	background-size:cover;
	display:flex;		
}		
/* End Get your Multy network all set up from web browser */


/* Support Amazon Alexa voice control */
.alexa-section .background {
	overflow:hidden;
	height:150vw;
	background:url('/library/assets/products/multy-m1/multy_m1_07_alexa.jpg');
	background-repeat:no-repeat;	
	background-position:bottom;	
	background-size:cover;
	display:flex;
}			

.alexa-section .background .content {
	width:90%;
	margin:0 auto;
	display:flex;
	justify-content:center;	
}	

.alexa-section .background .content .text {
	width:80%;
	padding-top:15vw;	
	text-align:center;		
}
/* End Support Amazon Alexa voice control */


/* Spec */
.spec h4.panel-title {
    font-size:18px;
}

.spec a, .spec a:hover {
    color:#000;
}

.specnote ul {
	margin:0;
	padding:0 5px 0 5px;
}

.specnote li {
	list-style-type:none;
    display:table-row;	
	font-style:italic;	
	font-size:16px;	
}

.specnote li:before {
    content:"*";
    display:table-cell;	
    padding-right:.5em;
    text-align:right;	
}

.specnote li:nth-child(1):before {
   content:"*";
}

.specnote li:nth-child(2):before {
   content:"**";
}

.specnote li:nth-child(3):before {
   content:"***";
}
/* End Spec */


/* Notice */
.notice-section {
	position:relative;		
    background:#f9f9f9;	
}

.notice-section hr {
	margin-top:10px;
    border-top:1px solid transparent;	
}

.productnotice {
	padding:10px 0 15px 0;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
}
/* End Notice */


/* RWD */
@media screen and (max-width:1366px){
	.banner-section {
		height:37.5vw;
	}	
}
	
@media screen and (max-width:1300px){
	.banner-section {
		height:45vw;	
	}	
}

@media screen and (max-width:768px){		
	.coverage-section .image .pc {
		display:none;	
	}	
	.coverage-section .image .mobile {
		display:block;	
	}		
}
	
@media screen and (max-width:767px){	
	.banner-section {
		position:relative;
		overflow:hidden;
		height:90vw;
		background:url('/library/assets/products/multy-m1/multy_m1_00_banner_640x500.jpg');
		background-repeat:no-repeat;	
		background-position:center;	
		background-size:cover;
	}
	.wifi-section .row .box {
		float:center;
		width:100%;	
	}	
}

@media screen and (min-width:768px){
	.connection-section {
		padding-top:8vw;
	}	
	.connection-section .background {
		overflow:hidden;
		height:60vw;
		background:url('/library/assets/products/multy-m1/multy_m1_03_flexible_connections.jpg');
		background-repeat:no-repeat;	
		background-position:bottom;	
		background-size:cover;
		display:flex;
	}			
	.connection-section .background .content {
		width:90%;
		margin:auto;
		display:flex;
		justify-content:flex-end;	
	}	
	.connection-section .background .content .text {
		width:72%;
		align-self:center;		
		padding-bottom:20%;
	}		
	.connection-section .background .image {
		display:none;
	}	
	.roaming-section .row {
		width:auto;			
		display:flex;
		justify-content:space-around;
	}
	.roaming-section .row .image {
		width:40%;
		display:flex;
	}	
	.mount-section .row {
		width:auto;			
		display:flex;
		justify-content:space-around;
	}
	.mount-section .row .image {
		width:28%;
		display:flex;
	}		
	.alexa-section .background {
		height:45vw;
	}	
	.alexa-section .background .content .text {
		padding-top:6.5vw;
	}		
}
	
@media screen and (min-width:601px) and (max-width:991px) {	
	.manage-section .content .text .mobile-image {		
		width:80%;
		margin:auto;	
	}	
	.manage-section .content .text .app {		
		width:80%;
		margin:auto;	
	}	
	.safety-section .content .image {		
		width:80%;
		margin:auto;	
	}	
}	

@media screen and (min-width:991px) {			
	.connection-section {
		padding-top:0;
	}	
	.connection-section .background {
		height:55vw;
	}			
	.connection-section .background .content .text {	
		padding-bottom:10%;
	}	
	.manage-section {
		padding:60px 0;	
	}	
	.network-section {
		padding-top:0;		
	}		
	.network-section .background {
		overflow:hidden;
		height:45vw;
		background:url('/library/assets/products/multy-m1/multy_m1_06_web.jpg');
		background-repeat:no-repeat;	
		background-position:bottom;	
		background-size:cover;
		display:flex;
	}			
	.network-section .background .content {
		width:90%;
		margin:auto;
		display:flex;
		justify-content:flex-end;	
	}	
	.network-section .background .content .text {
		width:45%;
		align-self:center;		
		padding-right:6%;
	}	
	.network-section .background .image {
		display:none;
	}		
}
	
@media screen and (min-width:992px) {			
	.manage-section {
		padding:60px 0;	
	}	
	.manage-section .content {
		width:90%;		
		display:flex;
	}		
	.manage-section .content .text {
		width:50%;
		padding-left:10%;		
		padding-right:0;
		align-self:center;
		text-align:left;		
	}
	.manage-section .content .text .mobile-image {		
		display:none;		
	}	
	.manage-section .content .image {
		display:block;			
		width:50%;
	}
	.safety-section .content {
		width:90%;		
		display:flex;
		flex-flow:row-reverse;		
	}		
	.safety-section .content .text {
		width:52.5%;
		padding-left:3%;		
		padding-right:3%;
		align-self:center;
	}
	.safety-section .content .text h3 {
		text-align:left;
	}	
	.safety-section .content .image {	
		width:47.5%;
		padding-left:8%;			
	}		
	.notice-section .productnotice {
	     width:60%;
	}	
}	

@media screen and (min-width:1200px) {
	.connection-section .background {
		height:50vw;
	}
	.connection-section .background .content {
		width:80%;	
	}	
	.connection-section .background .content .text {	
		padding-bottom:6.5%;
	}			
}

@media screen and (min-width:1366px) {
	.safety-section .content .text span {
		display:block;
	}	
}
/* End RWD */

/* Product Specs Bullets */
#specifications .panel-default ul {
	padding-left: 40px;
}

#specifications .panel-default li {
	list-style-type: disc;
}

#specifications .panel-default ul li ul li {
    list-style-type: circle;
}

/* Additions */
.maxwid {
    max-width: 1320px;
}
