
#stacks_in_3088_1 {
	padding: 65px 0px 0px 0px;
}

#stacks_out_3088_1 {
	width: 250px;
}
/* -- EACH CSS Template -- */



  

#stacks_in_3143 * { box-sizing: border-box !important; }
#stacks_in_3143 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
#stacks_in_3143 .devicewrapper, stacks_in_3143_default7_hype_container, stacks_in_3143 HYPE_document, #stacks_in_3143 .device-trigger { pointer-events: auto !important; }
#stacks_in_3143 .devicewrapper { max-width: 2800px !important; margin-right: auto; margin-left: auto;  }

#stacks_in_3143 .devicewrapper {  display:table; width: 100%;	 height: 60vh; min-height: 400px;  	
	  }
@media (max-width: 800px) {
#stacks_in_3143 .devicewrapper {   
     }
}
@media (max-width: 600px) {
#stacks_in_3143 .devicewrapper {    }
}

/* prevent issue in Foundation theme and some stacks - line-height: 72px !important;*/
#stacks_in_3143 p {  font-size: 63px !important;  }
#stacks_in_3143 * { -moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;}
stacks_in_3143_default7_hype_container {   margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;   }
/* link  Hype */
#stacks_in_3143 .hype-link-hover-group, #stacks_in_3143 .hype-link-hover, #stacks_in_3143 .hype-link-hover-blank  { 
  }
#stacks_in_3143 .hype-link-hover {  }
#stacks_in_3143 .hype_videobox {  width: 100% !important; height: 100% !important; }
#stacks_in_3143 .hype-link-hover-group {  }
#stacks_in_3143 .hype-link-hover-group {  display: none !important;  }
 #stacks_in_3143 .hype-link-hover-group {	background-size: cover !important; background-position: center center;  background-image: url() !important;  	 }

#stacks_in_3143 .device-area {   margin-top: 1% !important;   }
#stacks_in_3143 .hype-dev-frame path, #stacks_in_3143 .hype-dev-frame {  stroke-style: solid !important; fill: rgba(28, 29, 29, 1.00) !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; stroke-width: 8px !important; stroke: #494949 !important; -webkit-filter: drop-shadow(0px 0px 0px rgba(34, 34, 34, 0.00)) !important; -webkit-backface-visibility: hidden !important; transform-style: preserve-3d !important;  }
#stacks_in_3143 .hype-glass-reflect {    }
#stacks_in_3143 .hype-glass-shading {    }
#stacks_in_3143 .hype-bottom-shadow {  background-image: url(../files/shadow.png) !important; background-size: contain !important; object-fit: contain !important; background-repeat: no-repeat; background-position: center center; opacity: 0.5 !important;  display: block !important;   }

@media (max-width: 500px) {
   #stacks_in_3143 .hype-bottom-shadow {  width: 0px !important; height: 0px !important;  }
}
#stacks_in_3143 .hype-dev-frame-back path, #stacks_in_3143 .hype-dev-frame-back {   fill: rgba(34, 34, 34, 1.00) !important; 
   }
/* custom text */
#stacks_in_3143 .hype-device-text {  -webkit-font-smoothing: antialiased !important; text-align: center; text-align: truefalsefalse !important; color: #1E6F6B !important; font-style: none; text-transform: uppercase; font-size: 63px !important; line-height: 72px !important; letter-spacing: 5px !important; -webkit-font-smoothing: antialiased !important;  	 filter: drop-shadow( 2px 2px 0px rgba(0, 0, 0, 1.00) ) !important;
  }

#stacks_in_3143 .hype-device-text, #stacks_in_3143 p .hype-device-text {  font-family: "google_custom_font_selector", sans-serif !important;
 	
 font-family: 'Montserrat', sans-serif !important;	font-weight: 400 !important;  	
  }
/* sreen bottom side stand and laptop */
#stacks_in_3143 .hype-dev-stand-style, #stacks_in_3143 .hype-dev-stand-style path {  fill: rgba(28, 29, 29, 1.00) !important; stroke-style: solid !important; stroke: #494949 !important; stroke-width: 8px !important;  }
#stacks_in_3143 .hype-dev-stand-group {    display: none !important;   }
/* mug */
#stacks_in_3143 .hype-mug-box {    }
#stacks_in_3143 .hype-mug {  margin-left: -900px !important; margin-top: 0px !important;  }
#stacks_in_3143 .hype-mug-line path {  stroke: #494949 !important; stroke-width: 8px !important;  } 
@media (max-width: 500px) {#stacks_in_3143 .hype-mug-box, #stacks_in_3143 .hype-mug { opacity: 0 !important; } }	
/* speakers */
#stacks_in_3143 .hype-dev-speaker-group, #stacks_in_3143 .hype-dev-speaker-group path {   display: block !important;   } 	
@media (max-width: 1400px) {#stacks_in_3143 .hype-dev-speaker-group, #stacks_in_3143 .hype-dev-speaker-group path {	opacity: 0 !important; } }

#stacks_in_3143 .hype-dev-speaker-style, #stacks_in_3143 .hype-dev-speaker-style path {  stroke-style: solid !important; stroke: #494949 !important; border-color:  #494949 !important;   }
/* top bottom bands */
#stacks_in_3143 .hype-bands-reveal1, #stacks_in_3143 .hype-bands-reveal2 { 
 display: block !important;  
 background-color: rgba(34, 34, 34, 1.00) !important;   }
#stacks_in_3143 .hype-bands-reveal1 {   display: none !important;   }

#stacks_in_3143 .img-dev-bg-back, #stacks_in_3143 .img-dev-bg-back path { 	background-size: cover !important; pointer-events: none;
	 	  background-image: url(https://images.unsplash.com/photo-1547003016-f98f1b2861b0?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjEzMjQ5fQ) !important; 	
	  opacity: 100;  }
	
/* fixed pos desktop only */
@media (max-width: 480px) { #stacks_in_3143 .img-dev-bg-back, #stacks_in_3143 .img-dev-bg-back path { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_3143 .img-dev-bg-back, #stacks_in_3143 .img-dev-bg-back path {  background-attachment: scroll !important; } }

@media (min-width: 1025px) {  #stacks_in_3143 .img-dev-bg-back, #stacks_in_3143 .img-dev-bg-back path {   background-attachment: fixed !important;  }  }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_3143 .img-dev-bg-back, #stacks_in_3143 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3143 .img-dev-bg-back, #stacks_in_3143 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3143 .img-dev-bg-back, #stacks_in_3143 .img-dev-bg-back path {  background-attachment: scroll !important;  } }

#stacks_in_3143 .img-dev-bg-back, #stacks_in_3143 .img-dev-bg-back path {    }
#stacks_in_3143 .img-dev-bg-vignetting {  background-image: url(../files/bg_shadow.png) !important; background-size: cover !important; background-position: center center;   }
#stacks_in_3143 .img-dev-bg-vignetting-box {  opacity: 0.5 !important;  }

#stacks_in_3143 .scale-trigger {  }
#stacks_in_3143 .device-trigger {  }
#stacks_in_3143 .line-trigger {  top: 167px !important;  }
#stacks_in_3143 .bands-trigger {  }
#stacks_in_3143 .bands-trigger, #stacks_in_3143 .scale-trigger, #stacks_in_3143 .device-trigger, #stacks_in_3143 .line-trigger { opacity: 0.5 !important; }

/* -- EACH CSS Template end -- */
#stacks_in_3187 {
	background-color: rgba(35, 35, 35, 1.00);
	padding:  5px;
}

#stacks_in_2944 {
	padding: 33px 0px 13px 0px;
}
#stacks_in_3125 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 1100px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;

}

@media screen and (max-width: 1200px) {
#stacks_in_3125 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_3125 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_3125 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;


}}


#stacks_in_3125 {
	background-color: rgba(55, 55, 56, 1.00);
	padding: 40px 0px 40px 0px;
}
#stacks_in_3101>.s3_row {
	margin: 0 -0px;
}

#stacks_in_3101>.s3_row>.s3_column_left {
	width: 70.00%;
}

#stacks_in_3101>.s3_row>.s3_column_right {
	width: 30.000000%;
}




#stacks_in_3101>.s3_row>.s3_column {
	padding: 0 0px;
}










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


	#stacks_in_3101>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_3101>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}


}



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



}






#stacks_in_3101 {
	padding:  16px;
}
/* -- EACH CSS Template -- */



  

#stacks_in_3153 * { box-sizing: border-box !important; }
#stacks_in_3153 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
#stacks_in_3153 .devicewrapper, stacks_in_3153_default7_hype_container, stacks_in_3153 HYPE_document, #stacks_in_3153 .device-trigger { pointer-events: auto !important; }
#stacks_in_3153 .devicewrapper { max-width: 800px !important; margin-right: auto; margin-left: auto;  }

#stacks_in_3153 .devicewrapper {  display:table; width: 100%;	 	
	 height: 400px;   }
@media (max-width: 600px) {
#stacks_in_3153 .devicewrapper {   height: 300px;     
     }
}
@media (max-width: 600px) {
#stacks_in_3153 .devicewrapper {   height: 280px;     }
}

/* prevent issue in Foundation theme and some stacks - line-height: 72px !important;*/
#stacks_in_3153 p {  font-size: 63px !important;  }
#stacks_in_3153 * { -moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;}
stacks_in_3153_default7_hype_container {   margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;   }
/* link  Hype */
#stacks_in_3153 .hype-link-hover-group, #stacks_in_3153 .hype-link-hover, #stacks_in_3153 .hype-link-hover-blank  { 
  }
#stacks_in_3153 .hype-link-hover {  }
#stacks_in_3153 .hype_videobox {  display: none !important;  width: 100% !important; height: 100% !important; }
#stacks_in_3153 .hype-link-hover-group {  display: block !important;  }
#stacks_in_3153 .hype-link-hover-group {  }
 #stacks_in_3153 .hype-link-hover-group {	background-size: cover !important; background-position: center center;   background-image: url(https://images.unsplash.com/photo-1524946274118-e7680e33ccc5?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjEzMjQ5fQ) !important; 	 }

#stacks_in_3153 .device-area {    }
#stacks_in_3153 .hype-dev-frame path, #stacks_in_3153 .hype-dev-frame {  stroke-style: solid !important; fill: rgba(35, 35, 35, 1.00) !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; stroke-width: 4px !important; stroke: #6A6A6B !important; -webkit-filter: drop-shadow(0px 0px 5px rgba(34, 34, 34, 1.00)) !important; -webkit-backface-visibility: hidden !important; transform-style: preserve-3d !important;  }
#stacks_in_3153 .hype-glass-reflect {    }
#stacks_in_3153 .hype-glass-shading {    }
#stacks_in_3153 .hype-bottom-shadow {  background-image: url(../files/shadow.png) !important; background-size: contain !important; object-fit: contain !important; background-repeat: no-repeat; background-position: center center; opacity: 0.5 !important;   }

@media (max-width: 500px) {
   #stacks_in_3153 .hype-bottom-shadow {  width: 0px !important; height: 0px !important;  }
}
#stacks_in_3153 .hype-dev-frame-back path, #stacks_in_3153 .hype-dev-frame-back {  
  display:none !important;   }
/* custom text */
#stacks_in_3153 .hype-device-text {  -webkit-font-smoothing: antialiased !important; text-align: center; text-align: truefalsefalse !important; color: #1E6F6B !important; font-style: none; text-transform: uppercase; font-size: 63px !important; line-height: 72px !important; letter-spacing: 5px !important; -webkit-font-smoothing: antialiased !important;  	 filter: drop-shadow( 2px 2px 0px rgba(0, 0, 0, 1.00) ) !important;
  }

#stacks_in_3153 .hype-device-text, #stacks_in_3153 p .hype-device-text {  font-family: "google_custom_font_selector", sans-serif !important;
 	
 font-family: 'Montserrat', sans-serif !important;	font-weight: 400 !important;  	
  }
/* sreen bottom side stand and laptop */
#stacks_in_3153 .hype-dev-stand-style, #stacks_in_3153 .hype-dev-stand-style path {  fill: rgba(35, 35, 35, 1.00) !important; stroke-style: solid !important; stroke: #6A6A6B !important; stroke-width: 4px !important;  }
#stacks_in_3153 .hype-dev-stand-group {   display: block !important;    }
/* mug */
#stacks_in_3153 .hype-mug-box {    }
#stacks_in_3153 .hype-mug {  margin-left: 800px !important; margin-top: 0px !important;  }
#stacks_in_3153 .hype-mug-line path {  stroke: #6A6A6B !important; stroke-width: 4px !important;  } 
@media (max-width: 500px) {#stacks_in_3153 .hype-mug-box, #stacks_in_3153 .hype-mug { opacity: 0 !important; } }	
/* speakers */
#stacks_in_3153 .hype-dev-speaker-group, #stacks_in_3153 .hype-dev-speaker-group path {    } 	
@media (max-width: 800px) {#stacks_in_3153 .hype-dev-speaker-group, #stacks_in_3153 .hype-dev-speaker-group path {	opacity: 0 !important; } }

#stacks_in_3153 .hype-dev-speaker-style, #stacks_in_3153 .hype-dev-speaker-style path {  stroke-style: solid !important; stroke: #6A6A6B !important; border-color:  #6A6A6B !important;   }
/* top bottom bands */
#stacks_in_3153 .hype-bands-reveal1, #stacks_in_3153 .hype-bands-reveal2 { 
 
 display: none !important;  background-color: rgba(34, 34, 34, 1.00) !important;   }
#stacks_in_3153 .hype-bands-reveal1 {    }

#stacks_in_3153 .img-dev-bg-back, #stacks_in_3153 .img-dev-bg-back path { 	background-size: cover !important;
	 	 	
	 background-image: none !important;   opacity: 100;  }
	
/* fixed pos desktop only */
@media (max-width: 480px) { #stacks_in_3153 .img-dev-bg-back, #stacks_in_3153 .img-dev-bg-back path { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_3153 .img-dev-bg-back, #stacks_in_3153 .img-dev-bg-back path {  background-attachment: scroll !important; } }

@media (min-width: 1025px) {  }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_3153 .img-dev-bg-back, #stacks_in_3153 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3153 .img-dev-bg-back, #stacks_in_3153 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3153 .img-dev-bg-back, #stacks_in_3153 .img-dev-bg-back path {  background-attachment: scroll !important;  } }

#stacks_in_3153 .img-dev-bg-back, #stacks_in_3153 .img-dev-bg-back path {  
	 filter: contrast(100%) brightness(100%) grayscale(0%) blur(0px) !important; -webkit-filter: contrast(100%) brightness(100%) grayscale(0%) blur(0px) !important;	  }
#stacks_in_3153 .img-dev-bg-vignetting {  background-image: url(../files/bg_shadow.png) !important; background-size: cover !important; background-position: center center;  display: none !important;   }
#stacks_in_3153 .img-dev-bg-vignetting-box {  opacity: 0.5 !important;  }

#stacks_in_3153 .scale-trigger {  top: 100px !important;  }
#stacks_in_3153 .device-trigger {  top: 164px !important;  }
#stacks_in_3153 .line-trigger {  }
#stacks_in_3153 .bands-trigger {  }
#stacks_in_3153 .bands-trigger, #stacks_in_3153 .scale-trigger, #stacks_in_3153 .device-trigger, #stacks_in_3153 .line-trigger { opacity: 0.5 !important; }

/* -- EACH CSS Template end -- */
#stacks_in_3171 {
	padding: 10px 0px 0px 10px;
}
#stacks_in_3179>.s3_row {
	margin: 0 -0px;
}

#stacks_in_3179>.s3_row>.s3_column_left {
	width: 70.00%;
}

#stacks_in_3179>.s3_row>.s3_column_right {
	width: 30.000000%;
}




#stacks_in_3179>.s3_row>.s3_column {
	padding: 0 0px;
}










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


	#stacks_in_3179>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_3179>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}


}



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



}






#stacks_in_3179 {
	padding:  16px;
}
/* -- EACH CSS Template -- */



  

#stacks_in_3181 * { box-sizing: border-box !important; }
#stacks_in_3181 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
#stacks_in_3181 .devicewrapper, stacks_in_3181_default7_hype_container, stacks_in_3181 HYPE_document, #stacks_in_3181 .device-trigger { pointer-events: auto !important; }
#stacks_in_3181 .devicewrapper { max-width: 800px !important; margin-right: auto; margin-left: auto;  }

#stacks_in_3181 .devicewrapper {  display:table; width: 100%;	 	
	 height: 400px;   }
@media (max-width: 600px) {
#stacks_in_3181 .devicewrapper {   height: 300px;     
     }
}
@media (max-width: 600px) {
#stacks_in_3181 .devicewrapper {   height: 280px;     }
}

/* prevent issue in Foundation theme and some stacks - line-height: 72px !important;*/
#stacks_in_3181 p {  font-size: 63px !important;  }
#stacks_in_3181 * { -moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;}
stacks_in_3181_default7_hype_container {   margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;   }
/* link  Hype */
#stacks_in_3181 .hype-link-hover-group, #stacks_in_3181 .hype-link-hover, #stacks_in_3181 .hype-link-hover-blank  { 
  }
#stacks_in_3181 .hype-link-hover {  }
#stacks_in_3181 .hype_videobox {  display: none !important;  width: 100% !important; height: 100% !important; }
#stacks_in_3181 .hype-link-hover-group {  display: block !important;  }
#stacks_in_3181 .hype-link-hover-group {  }
 #stacks_in_3181 .hype-link-hover-group {	background-size: cover !important; background-position: center center;   background-image: url(https://images.unsplash.com/photo-1524946274118-e7680e33ccc5?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjEzMjQ5fQ) !important; 	 }

#stacks_in_3181 .device-area {    }
#stacks_in_3181 .hype-dev-frame path, #stacks_in_3181 .hype-dev-frame {  stroke-style: solid !important; fill: rgba(35, 35, 35, 1.00) !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; stroke-width: 4px !important; stroke: #6A6A6B !important; -webkit-filter: drop-shadow(0px 0px 5px rgba(34, 34, 34, 1.00)) !important; -webkit-backface-visibility: hidden !important; transform-style: preserve-3d !important;  }
#stacks_in_3181 .hype-glass-reflect {    }
#stacks_in_3181 .hype-glass-shading {    }
#stacks_in_3181 .hype-bottom-shadow {  background-image: url(../files/shadow.png) !important; background-size: contain !important; object-fit: contain !important; background-repeat: no-repeat; background-position: center center; opacity: 0.5 !important;   }

@media (max-width: 500px) {
   #stacks_in_3181 .hype-bottom-shadow {  width: 0px !important; height: 0px !important;  }
}
#stacks_in_3181 .hype-dev-frame-back path, #stacks_in_3181 .hype-dev-frame-back {  
  display:none !important;   }
/* custom text */
#stacks_in_3181 .hype-device-text {  -webkit-font-smoothing: antialiased !important; text-align: center; text-align: truefalsefalse !important; color: #1E6F6B !important; font-style: none; text-transform: uppercase; font-size: 63px !important; line-height: 72px !important; letter-spacing: 5px !important; -webkit-font-smoothing: antialiased !important;  	 filter: drop-shadow( 2px 2px 0px rgba(0, 0, 0, 1.00) ) !important;
  }

#stacks_in_3181 .hype-device-text, #stacks_in_3181 p .hype-device-text {  font-family: "google_custom_font_selector", sans-serif !important;
 	
 font-family: 'Montserrat', sans-serif !important;	font-weight: 400 !important;  	
  }
/* sreen bottom side stand and laptop */
#stacks_in_3181 .hype-dev-stand-style, #stacks_in_3181 .hype-dev-stand-style path {  fill: rgba(35, 35, 35, 1.00) !important; stroke-style: solid !important; stroke: #6A6A6B !important; stroke-width: 4px !important;  }
#stacks_in_3181 .hype-dev-stand-group {   display: block !important;    }
/* mug */
#stacks_in_3181 .hype-mug-box {    }
#stacks_in_3181 .hype-mug {  margin-left: 800px !important; margin-top: 0px !important;  }
#stacks_in_3181 .hype-mug-line path {  stroke: #6A6A6B !important; stroke-width: 4px !important;  } 
@media (max-width: 500px) {#stacks_in_3181 .hype-mug-box, #stacks_in_3181 .hype-mug { opacity: 0 !important; } }	
/* speakers */
#stacks_in_3181 .hype-dev-speaker-group, #stacks_in_3181 .hype-dev-speaker-group path {    } 	
@media (max-width: 800px) {#stacks_in_3181 .hype-dev-speaker-group, #stacks_in_3181 .hype-dev-speaker-group path {	opacity: 0 !important; } }

#stacks_in_3181 .hype-dev-speaker-style, #stacks_in_3181 .hype-dev-speaker-style path {  stroke-style: solid !important; stroke: #6A6A6B !important; border-color:  #6A6A6B !important;   }
/* top bottom bands */
#stacks_in_3181 .hype-bands-reveal1, #stacks_in_3181 .hype-bands-reveal2 { 
 
 display: none !important;  background-color: rgba(34, 34, 34, 1.00) !important;   }
#stacks_in_3181 .hype-bands-reveal1 {    }

#stacks_in_3181 .img-dev-bg-back, #stacks_in_3181 .img-dev-bg-back path { 	background-size: cover !important;
	 	 	
	 background-image: none !important;   opacity: 100;  }
	
/* fixed pos desktop only */
@media (max-width: 480px) { #stacks_in_3181 .img-dev-bg-back, #stacks_in_3181 .img-dev-bg-back path { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_3181 .img-dev-bg-back, #stacks_in_3181 .img-dev-bg-back path {  background-attachment: scroll !important; } }

@media (min-width: 1025px) {  }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_3181 .img-dev-bg-back, #stacks_in_3181 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3181 .img-dev-bg-back, #stacks_in_3181 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3181 .img-dev-bg-back, #stacks_in_3181 .img-dev-bg-back path {  background-attachment: scroll !important;  } }

#stacks_in_3181 .img-dev-bg-back, #stacks_in_3181 .img-dev-bg-back path {    }
#stacks_in_3181 .img-dev-bg-vignetting {  background-image: url(../files/bg_shadow.png) !important; background-size: cover !important; background-position: center center;  display: none !important;   }
#stacks_in_3181 .img-dev-bg-vignetting-box {  opacity: 0.5 !important;  }

#stacks_in_3181 .scale-trigger {  top: 100px !important;  }
#stacks_in_3181 .device-trigger {  top: 284px !important;  }
#stacks_in_3181 .line-trigger {  }
#stacks_in_3181 .bands-trigger {  }
#stacks_in_3181 .bands-trigger, #stacks_in_3181 .scale-trigger, #stacks_in_3181 .device-trigger, #stacks_in_3181 .line-trigger { opacity: 0.5 !important; }

/* -- EACH CSS Template end -- */
#stacks_in_3185 {
	padding: 10px 0px 0px 10px;
}
#stacks_in_3151>.s3_row {
	margin: 0 -0px;
}

#stacks_in_3151>.s3_row>.s3_column_left {
	width: 70.00%;
}

#stacks_in_3151>.s3_row>.s3_column_right {
	width: 30.000000%;
}




#stacks_in_3151>.s3_row>.s3_column {
	padding: 0 0px;
}










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


	#stacks_in_3151>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_3151>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}


}



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



}






#stacks_in_3151 {
	padding:  16px;
}
/* -- EACH CSS Template -- */



  

#stacks_in_3148 * { box-sizing: border-box !important; }
#stacks_in_3148 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
#stacks_in_3148 .devicewrapper, stacks_in_3148_default7_hype_container, stacks_in_3148 HYPE_document, #stacks_in_3148 .device-trigger { pointer-events: auto !important; }
#stacks_in_3148 .devicewrapper { max-width: 1800px !important; margin-right: auto; margin-left: auto;  }

#stacks_in_3148 .devicewrapper {  display:table; width: 100%;	 	
	 height: 400px;   }
@media (max-width: 600px) {
#stacks_in_3148 .devicewrapper {   height: 300px;     
     }
}
@media (max-width: 600px) {
#stacks_in_3148 .devicewrapper {   height: 290px;     }
}

/* prevent issue in Foundation theme and some stacks - line-height: 81px !important;*/
#stacks_in_3148 p {  font-size: 63px !important;  }
#stacks_in_3148 * { -moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;}
stacks_in_3148_default7_hype_container {   margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;   }
/* link  Hype */
#stacks_in_3148 .hype-link-hover-group, #stacks_in_3148 .hype-link-hover, #stacks_in_3148 .hype-link-hover-blank  { 
  }
#stacks_in_3148 .hype-link-hover {  }
#stacks_in_3148 .hype_videobox {  display: none !important;  width: 100% !important; height: 100% !important; }
#stacks_in_3148 .hype-link-hover-group {  display: block !important;  }
#stacks_in_3148 .hype-link-hover-group {  }
 #stacks_in_3148 .hype-link-hover-group {	background-size: cover !important; background-position: center center;   background-image: url(https://images.unsplash.com/photo-1524946274118-e7680e33ccc5?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjEzMjQ5fQ) !important; 	 }

#stacks_in_3148 .device-area {    }
#stacks_in_3148 .hype-dev-frame path, #stacks_in_3148 .hype-dev-frame {  stroke-style: solid !important; fill: rgba(35, 35, 35, 1.00) !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; stroke-width: 4px !important; stroke: #6B6B6C !important; -webkit-filter: drop-shadow(0px 0px 5px rgba(34, 34, 34, 1.00)) !important; -webkit-backface-visibility: hidden !important; transform-style: preserve-3d !important;  }
#stacks_in_3148 .hype-glass-reflect {    }
#stacks_in_3148 .hype-glass-shading {    }
#stacks_in_3148 .hype-bottom-shadow {  background-image: url(../files/shadow.png) !important; background-size: contain !important; object-fit: contain !important; background-repeat: no-repeat; background-position: center center; opacity: 0.5 !important;  display: block !important;   }

@media (max-width: 500px) {
   #stacks_in_3148 .hype-bottom-shadow {  width: 0px !important; height: 0px !important;  }
}
#stacks_in_3148 .hype-dev-frame-back path, #stacks_in_3148 .hype-dev-frame-back {  
  display:none !important;   }
/* custom text */
#stacks_in_3148 .hype-device-text {  -webkit-font-smoothing: antialiased !important; text-align: center; text-align: truefalsefalse !important; color: #1E6F6B !important; font-style: none; text-transform: uppercase; font-size: 63px !important; line-height: 81px !important; letter-spacing: 5px !important; -webkit-font-smoothing: antialiased !important;  	 filter: drop-shadow( 2px 2px 0px rgba(0, 0, 0, 1.00) ) !important;
  }

#stacks_in_3148 .hype-device-text, #stacks_in_3148 p .hype-device-text {  font-family: "google_custom_font_selector", sans-serif !important;
 	
 font-family: 'Montserrat', sans-serif !important;	font-weight: 400 !important;  	
  }
/* sreen bottom side stand and laptop */
#stacks_in_3148 .hype-dev-stand-style, #stacks_in_3148 .hype-dev-stand-style path {  fill: rgba(35, 35, 35, 1.00) !important; stroke-style: solid !important; stroke: #6B6B6C !important; stroke-width: 4px !important;  }
#stacks_in_3148 .hype-dev-stand-group {   display: block !important;    }
/* mug */
#stacks_in_3148 .hype-mug-box {    }
#stacks_in_3148 .hype-mug {  margin-left: -1000px !important; margin-top: 0px !important;  }
#stacks_in_3148 .hype-mug-line path {  stroke: #6B6B6C !important; stroke-width: 4px !important;  } 
@media (max-width: 500px) {#stacks_in_3148 .hype-mug-box, #stacks_in_3148 .hype-mug { opacity: 0 !important; } }	
/* speakers */
#stacks_in_3148 .hype-dev-speaker-group, #stacks_in_3148 .hype-dev-speaker-group path {    } 	
@media (max-width: 800px) {#stacks_in_3148 .hype-dev-speaker-group, #stacks_in_3148 .hype-dev-speaker-group path {	opacity: 0 !important; } }

#stacks_in_3148 .hype-dev-speaker-style, #stacks_in_3148 .hype-dev-speaker-style path {  stroke-style: solid !important; stroke: #6B6B6C !important; border-color:  #6B6B6C !important;   }
/* top bottom bands */
#stacks_in_3148 .hype-bands-reveal1, #stacks_in_3148 .hype-bands-reveal2 { 
 
 display: none !important;  background-color: rgba(34, 34, 34, 1.00) !important;   }
#stacks_in_3148 .hype-bands-reveal1 {    }

#stacks_in_3148 .img-dev-bg-back, #stacks_in_3148 .img-dev-bg-back path { 	background-size: cover !important;
	 	 	
	 background-image: none !important;   opacity: 100;  }
	
/* fixed pos desktop only */
@media (max-width: 480px) { #stacks_in_3148 .img-dev-bg-back, #stacks_in_3148 .img-dev-bg-back path { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_3148 .img-dev-bg-back, #stacks_in_3148 .img-dev-bg-back path {  background-attachment: scroll !important; } }

@media (min-width: 1025px) {  }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_3148 .img-dev-bg-back, #stacks_in_3148 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3148 .img-dev-bg-back, #stacks_in_3148 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3148 .img-dev-bg-back, #stacks_in_3148 .img-dev-bg-back path {  background-attachment: scroll !important;  } }

#stacks_in_3148 .img-dev-bg-back, #stacks_in_3148 .img-dev-bg-back path {    }
#stacks_in_3148 .img-dev-bg-vignetting {  background-image: url(../files/bg_shadow.png) !important; background-size: cover !important; background-position: center center;  display: none !important;   }
#stacks_in_3148 .img-dev-bg-vignetting-box {  opacity: 0.5 !important;  }

#stacks_in_3148 .scale-trigger {  top: 100px !important;  }
#stacks_in_3148 .device-trigger {  top: 100px !important;  }
#stacks_in_3148 .line-trigger {  }
#stacks_in_3148 .bands-trigger {  }
#stacks_in_3148 .bands-trigger, #stacks_in_3148 .scale-trigger, #stacks_in_3148 .device-trigger, #stacks_in_3148 .line-trigger { opacity: 0.5 !important; }

/* -- EACH CSS Template end -- */
#stacks_in_3173 {
	padding: 40px 0px 0px 10px;
}
#stacks_in_3157>.s3_row {
	margin: 0 -0px;
}

#stacks_in_3157>.s3_row>.s3_column_left {
	width: 70.00%;
}

#stacks_in_3157>.s3_row>.s3_column_right {
	width: 30.000000%;
}




#stacks_in_3157>.s3_row>.s3_column {
	padding: 0 0px;
}










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


	#stacks_in_3157>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_3157>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}


}



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



}






#stacks_in_3157 {
	padding:  16px;
}
/* -- EACH CSS Template -- */



  

#stacks_in_3159 * { box-sizing: border-box !important; }
#stacks_in_3159 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
#stacks_in_3159 .devicewrapper, stacks_in_3159_default7_hype_container, stacks_in_3159 HYPE_document, #stacks_in_3159 .device-trigger { pointer-events: auto !important; }
#stacks_in_3159 .devicewrapper { max-width: 673px !important; margin-right: auto; margin-left: auto;  }

#stacks_in_3159 .devicewrapper {  display:table; width: 100%;	 	
	 height: 300px;   }
@media (max-width: 600px) {
#stacks_in_3159 .devicewrapper {   height: 300px;     
     }
}
@media (max-width: 600px) {
#stacks_in_3159 .devicewrapper {   height: 280px;     }
}

/* prevent issue in Foundation theme and some stacks - line-height: 72px !important;*/
#stacks_in_3159 p {  font-size: 63px !important;  }
#stacks_in_3159 * { -moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;}
stacks_in_3159_default7_hype_container {   margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;   }
/* link  Hype */
#stacks_in_3159 .hype-link-hover-group, #stacks_in_3159 .hype-link-hover, #stacks_in_3159 .hype-link-hover-blank  { 
  }
#stacks_in_3159 .hype-link-hover {  }
#stacks_in_3159 .hype_videobox {  display: none !important;  width: 100% !important; height: 100% !important; }
#stacks_in_3159 .hype-link-hover-group {  display: block !important;  }
#stacks_in_3159 .hype-link-hover-group {  }
 #stacks_in_3159 .hype-link-hover-group {	background-size: cover !important; background-position: center center;   background-image: url(https://images.unsplash.com/photo-1524946274118-e7680e33ccc5?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjEzMjQ5fQ) !important; 	 }

#stacks_in_3159 .device-area {    }
#stacks_in_3159 .hype-dev-frame path, #stacks_in_3159 .hype-dev-frame {  stroke-style: solid !important; fill: rgba(34, 33, 34, 1.00) !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; stroke-width: 4px !important; stroke: #6D6D6E !important; -webkit-filter: drop-shadow(0px 0px 5px rgba(34, 34, 34, 1.00)) !important; -webkit-backface-visibility: hidden !important; transform-style: preserve-3d !important;  }
#stacks_in_3159 .hype-glass-reflect {    }
#stacks_in_3159 .hype-glass-shading {    }
#stacks_in_3159 .hype-bottom-shadow {  background-image: url(../files/shadow.png) !important; background-size: contain !important; object-fit: contain !important; background-repeat: no-repeat; background-position: center center; opacity: 0.5 !important;   }

@media (max-width: 500px) {
   #stacks_in_3159 .hype-bottom-shadow {  width: 0px !important; height: 0px !important;  }
}
#stacks_in_3159 .hype-dev-frame-back path, #stacks_in_3159 .hype-dev-frame-back {  
  display:none !important;   }
/* custom text */
#stacks_in_3159 .hype-device-text {  -webkit-font-smoothing: antialiased !important; text-align: center; text-align: truefalsefalse !important; color: #1E6F6B !important; font-style: none; text-transform: uppercase; font-size: 63px !important; line-height: 72px !important; letter-spacing: 5px !important; -webkit-font-smoothing: antialiased !important;  	 filter: drop-shadow( 2px 2px 0px rgba(0, 0, 0, 1.00) ) !important;
  }

#stacks_in_3159 .hype-device-text, #stacks_in_3159 p .hype-device-text {  font-family: "google_custom_font_selector", sans-serif !important;
 	
 font-family: 'Montserrat', sans-serif !important;	font-weight: 400 !important;  	
  }
/* sreen bottom side stand and laptop */
#stacks_in_3159 .hype-dev-stand-style, #stacks_in_3159 .hype-dev-stand-style path {  fill: rgba(34, 33, 34, 1.00) !important; stroke-style: solid !important; stroke: #6D6D6E !important; stroke-width: 4px !important;  }
#stacks_in_3159 .hype-dev-stand-group {   display: block !important;    }
/* mug */
#stacks_in_3159 .hype-mug-box {   display: block !important;   }
#stacks_in_3159 .hype-mug {  margin-left: 550px !important; margin-top: 0px !important;  }
#stacks_in_3159 .hype-mug-line path {  stroke: #6D6D6E !important; stroke-width: 4px !important;  } 
@media (max-width: 650px) {#stacks_in_3159 .hype-mug-box, #stacks_in_3159 .hype-mug { opacity: 0 !important; } }	
/* speakers */
#stacks_in_3159 .hype-dev-speaker-group, #stacks_in_3159 .hype-dev-speaker-group path {    } 	
@media (max-width: 800px) {#stacks_in_3159 .hype-dev-speaker-group, #stacks_in_3159 .hype-dev-speaker-group path {	opacity: 0 !important; } }

#stacks_in_3159 .hype-dev-speaker-style, #stacks_in_3159 .hype-dev-speaker-style path {  stroke-style: solid !important; stroke: #6D6D6E !important; border-color:  #6D6D6E !important;   }
/* top bottom bands */
#stacks_in_3159 .hype-bands-reveal1, #stacks_in_3159 .hype-bands-reveal2 { 
 
 display: none !important;  background-color: rgba(34, 34, 34, 1.00) !important;   }
#stacks_in_3159 .hype-bands-reveal1 {    }

#stacks_in_3159 .img-dev-bg-back, #stacks_in_3159 .img-dev-bg-back path { 	background-size: cover !important;
	 	 	
	 background-image: none !important;   opacity: 100;  }
	
/* fixed pos desktop only */
@media (max-width: 480px) { #stacks_in_3159 .img-dev-bg-back, #stacks_in_3159 .img-dev-bg-back path { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_3159 .img-dev-bg-back, #stacks_in_3159 .img-dev-bg-back path {  background-attachment: scroll !important; } }

@media (min-width: 1025px) {  }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_3159 .img-dev-bg-back, #stacks_in_3159 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3159 .img-dev-bg-back, #stacks_in_3159 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3159 .img-dev-bg-back, #stacks_in_3159 .img-dev-bg-back path {  background-attachment: scroll !important;  } }

#stacks_in_3159 .img-dev-bg-back, #stacks_in_3159 .img-dev-bg-back path {    }
#stacks_in_3159 .img-dev-bg-vignetting {  background-image: url(../files/bg_shadow.png) !important; background-size: cover !important; background-position: center center;  display: none !important;   }
#stacks_in_3159 .img-dev-bg-vignetting-box {  opacity: 0.5 !important;  }

#stacks_in_3159 .scale-trigger {  top: 100px !important;  }
#stacks_in_3159 .device-trigger {  top: 239px !important;  }
#stacks_in_3159 .line-trigger {  }
#stacks_in_3159 .bands-trigger {  }
#stacks_in_3159 .bands-trigger, #stacks_in_3159 .scale-trigger, #stacks_in_3159 .device-trigger, #stacks_in_3159 .line-trigger { opacity: 0.5 !important; }

/* -- EACH CSS Template end -- */
#stacks_in_3175 {
	padding: 40px 0px 0px 10px;
}
#stacks_in_3163>.s3_row {
	margin: 0 -0px;
}

#stacks_in_3163>.s3_row>.s3_column_left {
	width: 70.00%;
}

#stacks_in_3163>.s3_row>.s3_column_right {
	width: 30.000000%;
}




#stacks_in_3163>.s3_row>.s3_column {
	padding: 0 0px;
}










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


	#stacks_in_3163>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_3163>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}


}



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



}






#stacks_in_3163 {
	padding:  16px;
}
/* -- EACH CSS Template -- */



  

#stacks_in_3165 * { box-sizing: border-box !important; }
#stacks_in_3165 .devicewrapper {  margin:auto; position:relative; display: block; width: 100%; margin: 0; padding: 0;  }
#stacks_in_3165 .devicewrapper, stacks_in_3165_default7_hype_container, stacks_in_3165 HYPE_document, #stacks_in_3165 .device-trigger { pointer-events: auto !important; }
#stacks_in_3165 .devicewrapper { max-width: 673px !important; margin-right: auto; margin-left: auto;  }

#stacks_in_3165 .devicewrapper {  display:table; width: 100%;	 	
	 height: 300px;   }
@media (max-width: 600px) {
#stacks_in_3165 .devicewrapper {      
     }
}
@media (max-width: 600px) {
#stacks_in_3165 .devicewrapper {      }
}

/* prevent issue in Foundation theme and some stacks - line-height: 83px !important;*/
#stacks_in_3165 p {  font-size: 63px !important;  }
#stacks_in_3165 * { -moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;	box-sizing: content-box !important;}
stacks_in_3165_default7_hype_container {   margin:auto; position:relative; overflow: visible; width: auto; pointer-events: none;   }
/* link  Hype */
#stacks_in_3165 .hype-link-hover-group, #stacks_in_3165 .hype-link-hover, #stacks_in_3165 .hype-link-hover-blank  { 
  }
#stacks_in_3165 .hype-link-hover {  }
#stacks_in_3165 .hype_videobox {  display: none !important;  width: 100% !important; height: 100% !important; }
#stacks_in_3165 .hype-link-hover-group {  display: block !important;  }
#stacks_in_3165 .hype-link-hover-group {  }
 #stacks_in_3165 .hype-link-hover-group {	background-size: cover !important; background-position: center center;   background-image: url(https://images.unsplash.com/photo-1524946274118-e7680e33ccc5?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjEzMjQ5fQ) !important; 	 }

#stacks_in_3165 .device-area {    }
#stacks_in_3165 .hype-dev-frame path, #stacks_in_3165 .hype-dev-frame {  stroke-style: solid !important; fill: rgba(34, 33, 34, 1.00) !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; stroke-width: 4px !important; stroke: #6D6D6E !important; -webkit-filter: drop-shadow(0px 0px 5px rgba(34, 34, 34, 1.00)) !important; -webkit-backface-visibility: hidden !important; transform-style: preserve-3d !important;  }
#stacks_in_3165 .hype-glass-reflect {    }
#stacks_in_3165 .hype-glass-shading {    }
#stacks_in_3165 .hype-bottom-shadow {  background-image: url(../files/shadow.png) !important; background-size: contain !important; object-fit: contain !important; background-repeat: no-repeat; background-position: center center; opacity: 0.5 !important;   }

@media (max-width: 500px) {
   #stacks_in_3165 .hype-bottom-shadow {  width: 0px !important; height: 0px !important;  }
}
#stacks_in_3165 .hype-dev-frame-back path, #stacks_in_3165 .hype-dev-frame-back {  
  display:none !important;   }
/* custom text */
#stacks_in_3165 .hype-device-text {  -webkit-font-smoothing: antialiased !important; text-align: center; text-align: truefalsefalse !important; color: #1E6F6B !important; font-style: none; text-transform: uppercase; font-size: 63px !important; line-height: 83px !important; letter-spacing: 5px !important; -webkit-font-smoothing: antialiased !important;  	 filter: drop-shadow( 2px 2px 0px rgba(0, 0, 0, 1.00) ) !important;
  }

#stacks_in_3165 .hype-device-text, #stacks_in_3165 p .hype-device-text {  font-family: "google_custom_font_selector", sans-serif !important;
 	
 font-family: 'Montserrat', sans-serif !important;	font-weight: 400 !important;  	
  }
/* sreen bottom side stand and laptop */
#stacks_in_3165 .hype-dev-stand-style, #stacks_in_3165 .hype-dev-stand-style path {  fill: rgba(34, 33, 34, 1.00) !important; stroke-style: solid !important; stroke: #6D6D6E !important; stroke-width: 4px !important;  }
#stacks_in_3165 .hype-dev-stand-group {   display: block !important;    }
/* mug */
#stacks_in_3165 .hype-mug-box {   display: block !important;   }
#stacks_in_3165 .hype-mug {  margin-left: 850px !important; margin-top: 0px !important;  }
#stacks_in_3165 .hype-mug-line path {  stroke: #6D6D6E !important; stroke-width: 4px !important;  } 
@media (max-width: 650px) {#stacks_in_3165 .hype-mug-box, #stacks_in_3165 .hype-mug { opacity: 0 !important; } }	
/* speakers */
#stacks_in_3165 .hype-dev-speaker-group, #stacks_in_3165 .hype-dev-speaker-group path {    } 	
@media (max-width: 800px) {#stacks_in_3165 .hype-dev-speaker-group, #stacks_in_3165 .hype-dev-speaker-group path {	opacity: 0 !important; } }

#stacks_in_3165 .hype-dev-speaker-style, #stacks_in_3165 .hype-dev-speaker-style path {  stroke-style: solid !important; stroke: #6D6D6E !important; border-color:  #6D6D6E !important;   }
/* top bottom bands */
#stacks_in_3165 .hype-bands-reveal1, #stacks_in_3165 .hype-bands-reveal2 { 
 
 display: none !important;  background-color: rgba(34, 34, 34, 1.00) !important;   }
#stacks_in_3165 .hype-bands-reveal1 {    }

#stacks_in_3165 .img-dev-bg-back, #stacks_in_3165 .img-dev-bg-back path { 	background-size: cover !important;
	 	 	
	 background-image: none !important;   opacity: 100;  }
	
/* fixed pos desktop only */
@media (max-width: 480px) { #stacks_in_3165 .img-dev-bg-back, #stacks_in_3165 .img-dev-bg-back path { background-attachment: scroll !important; } }
@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_3165 .img-dev-bg-back, #stacks_in_3165 .img-dev-bg-back path {  background-attachment: scroll !important; } }

@media (min-width: 1025px) {  }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_3165 .img-dev-bg-back, #stacks_in_3165 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3165 .img-dev-bg-back, #stacks_in_3165 .img-dev-bg-back path {  background-attachment: scroll !important;  } }
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_3165 .img-dev-bg-back, #stacks_in_3165 .img-dev-bg-back path {  background-attachment: scroll !important;  } }

#stacks_in_3165 .img-dev-bg-back, #stacks_in_3165 .img-dev-bg-back path {    }
#stacks_in_3165 .img-dev-bg-vignetting {  background-image: url(../files/bg_shadow.png) !important; background-size: cover !important; background-position: center center;  display: none !important;   }
#stacks_in_3165 .img-dev-bg-vignetting-box {  opacity: 0.5 !important;  }

#stacks_in_3165 .scale-trigger {  top: 100px !important;  }
#stacks_in_3165 .device-trigger {  top: 239px !important;  }
#stacks_in_3165 .line-trigger {  }
#stacks_in_3165 .bands-trigger {  }
#stacks_in_3165 .bands-trigger, #stacks_in_3165 .scale-trigger, #stacks_in_3165 .device-trigger, #stacks_in_3165 .line-trigger { opacity: 0.5 !important; }

/* -- EACH CSS Template end -- */
#stacks_in_3177 {
	padding: 40px 0px 0px 10px;
}

#stacks_in_3140 {
	padding: 20px 0px 0px 0px;
}
