/* ----------------------------------------------------------------
	Responsive AVer CSS - Company
-----------------------------------------------------------------*/
/* Extra large devices (large desktops, 1200px and up)*/

@media (min-width: 2001px) and (max-width: 4000px) {	
/* response-covid19 */
body#covid19.covid19 .banner {background-image:url("../images-aver/covid19/response-covid19-bg-xl.jpg")}
	
/* Microsoft */
body#microsoft.microsoft .banner {background-image:url("../images-aver/microsoft/banner-xl.jpg");background-position:center -200px}
	
/* Zoom */
body#zoom.zoom .banner {background-image:url("../images-aver/zoom/banner-xl.jpg");background-position:center -200px}
    
/* Distant learning */	
body#DL.DL .banner {height:75vh;background-image:url("../images-aver/DL/edu-distant-learning-xl.jpg"); /*background-position:0px -180px;*/}	
    
/* Yamaha */
body#yamaha.yamaha .banner {height:900px;background-image:url("../images-aver/yamaha/banner.jpg");background-position:center bottom;background-size:2560px 1475px}
    
/* OEM ODM solutions */
body#oem-odm.oem-odm .banner {height:1000px;background-image:url("../images-aver/oem-odm/banner.jpg");background-position:right center;background-size:cover}
	
/* Markets  **********/
body#Markets.education .banner{ background-image:url("../images-aver/markets/banner-education-xl.jpg"); background-size:cover;}
body#Markets.broadcast .banner{ background-image:url("../images-aver/markets/banner-broadcast-xl.jpg");background-size:cover;}
body#Markets.healthcare .banner{ background-image: url("../images-aver/markets/banner-healthcare2023-xl.jpg");background-size:cover;}
body#Markets.house-of-worship .banner{ background-image: url("../images-aver/markets/banner-house-of-worship-xl.jpg"); background-size:cover;}
body#Markets .banner .bannerCallout{ left:2.5%;  }
	
/*** Feature pages ************************/
body#Feature.NDI .banner{  background-image: url("../images-aver/Pro-AV/NDI/banner-xl.jpg"); background-size:cover;}
 body#Feature.Voice-Tracking .banner{  background-image: url("../images-aver/Pro-AV/voice-tracking/banner-xl.jpg"); background-size:cover;}  
    
}

@media all and (min--moz-device-pixel-ratio:0) { @media (min-width:2000px) {body#DL.DL .banner {height:75vh;background-image:url("../images-aver/DL/edu-distant-learning-xl.jpg");background-position:center 0px}} }
@media all and (-moz-images-in-menus:0) { @media (min-width:2000px) {body#DL.DL .banner {height:75vh;background-image:url("../images-aver/DL/edu-distant-learning-xl.jpg");background-position:center 0px}} }

@media (max-width:1440px) {

body#Markets .banner .bannerCallout{ left:2.5%; }


}

@media (min-width: 1200px) and (max-width: 1500.98px) {

	
/* Microsoft */
body#microsoft.microsoft .partner {padding-top:450px}
	
/* Zoom */
body#zoom.zoom .partner {padding-top:450px}
	
/* distant learning */
body#DL.DL .banner br {display:block}
body#DL.DL .banner {height:75vh}
body#DL.DL .banner .DL-title {font-size:46px;line-height:1em;padding-top:30%;}
body#DL.DL .bottom-kid {padding-left:10px;position:absolute;bottom:10px;width:20vw;height:auto}
    
/* Yamaha */
body#yamaha.yamaha .banner {height:700px;background-image:url("../images-aver/yamaha/banner.jpg");background-position:center bottom;background-size:1400px 806px}
body#yamaha.yamaha .partner {padding-top:70%}
body#yamaha.yamaha .bundle-section-ceiling {width:100%;height:400px;background:url("../images-aver/yamaha/ceiling-bundle.jpg") no-repeat center,linear-gradient(to right, #e9edf0 50%, #7b46d2 50%);background-size:contain}
body#yamaha.yamaha .bundle-section-tabletop {width:100%;height:400px;background:url("../images-aver/yamaha/tabletop-bundle.jpg") no-repeat center,linear-gradient(to right, #e9edf0 50%, #7b46d2 50%);background-size:contain}

/* OEM ODM solutions */
body#oem-odm.oem-odm .banner {height:600px;background-image:url("../images-aver/oem-odm/banner.jpg");background-position:80% 50%;background-size:1849px 650px}
}

@media (max-width: 1199.98px) {
	
.homeFea .homeFea-list.list-4>li:nth-child(1){height:470px}
.homeFea .homeFea-list.list-4>li:nth-child(2),.homeFea .homeFea-list.list-4>li:nth-child(3){width:24.75%;height:218px}
	
/* distant learning */
body#DL.DL .banner {height:70vh;background-image:url("../images-aver/DL/edu-distant-learning.jpg"); }
body#DL.DL .banner .DL-title {font-size:38px;}
body#DL.DL .bottom-kid {padding-left:10px;position:absolute;bottom:10px;width:25vw;height:auto}   
    
/* Yamaha */  
body#yamaha.yamaha .bundle-section-ceiling {width:100%;height:350px;background:url("../images-aver/yamaha/ceiling-bundle.jpg") no-repeat center;background-size:1137px 350px}
body#yamaha.yamaha .bundle-section-tabletop {width:100%;height:350px;background:url("../images-aver/yamaha/tabletop-bundle.jpg") no-repeat center;background-size:1137px 350px}

/* OEM ODM solutions */
body#oem-odm.oem-odm .banner {height:500px;background-image:url("../images-aver/oem-odm/banner.jpg");background-position:right center;background-size:1422px 500px}
	
/*** Markets ************************/
body#Markets ul.feaIcons li img, body#Feature ul.feaIcons li img{ width:150px; padding-left: 10px;}
body#Markets ul.feaIcons li h3, body#Feature ul.feaIcons li h3{ font-size:16px;  margin-right: 20px;}
	

}

@media all and (min--moz-device-pixel-ratio:0) { @media (max-width:1199.98px) {body#DL.DL .banner {height:70vh;background-image:url("../images-aver/DL/edu-distant-learning.jpg");background-position:center 0px}} }
@media all and (-moz-images-in-menus:0) { @media (max-width:1199.98px) {body#DL.DL .banner {height:70vh;background-image:url("../images-aver/DL/edu-distant-learning.jpg");background-position:center 0px}} }
@media (min-width: 992px) and (max-width: 1199.98px) {
	
}

@media (max-width: 991.98px) {
/* Distant learning */
body#DL.DL .banner {height:70vh}
}

@media (min-width: 768px) and (max-width: 991.98px) {
/*  New Press ****/
body#News .content-wrap{ padding-top:0;}
body#News .sidebar .list-group{  width: auto; }
body#News .sidebar .list-group li{ padding: 5px 8px 5px 8px; float: left; }
	
/*  Locations ****/
.map-title {
    position:relative !important;
    min-width: auto;
    top: auto;
    left: auto;
	transform: none;}
}


@media (max-width: 767.98px) {
	
}


@media (min-width: 576px) and (max-width: 767.98px)  {
#page-title .infoBox{ position:inherit; right:auto; top:auto; text-align:center; display: block; padding: 10px; border:1px solid #eee; margin-top:8px;}
body#Support.video-download-faq .acctitle .bWhite{ display: none !important;}

	
/*  UL certified ****/
body#ppd.ul-certified .card.colorInverse .card-img-top{background-color:#ed1c24;}
body#ppd.ul-certified .card.colorInverse .card-body{background-color:#323232;}
	
}

@media (max-width: 575.98px) {
.staticTabs>ul{ padding-bottom:10px;}	
.staticTabs >ul >li { width:100%; margin: 0 0 5px 0 !important;}
#page-title .infoBox{ position:inherit; right:auto; top:auto; text-align:center; display: block; padding: 10px; border-top:1px solid #eee;  }
#all-products{ margin-right:0; width: 100%;}
#all-products .portfolio-item{width:100%; padding: 0 0 20px 0;}
body#Support .acctitle {text-align:center;}
body#Support.video-download-faq .acctitle .bWhite{ display: none !important;}
body#Support .bannerOverlay .countdown-row{ width: 100%; margin-left: auto;}
body#Support .bannerOverlay h5{ text-align: center;}
body#Support section#slider h1 {font-size: 55px !important; line-height: 1em;}
body#Where-To-Buy .tableProgram td, body#Where-To-Buy .tableProgram th{font-size:80%;}
body#Where-To-Buy #page-title h1{ padding-bottom:20px;}
body#Where-To-Buy .subPageNav{padding: 25px 0;}
body#Where-To-Buy .subPageNav ul.tab-nav{ position:relative;  top:-20px; }
body#Where-To-Buy .subPageNav ul.tab-nav li a{ border-radius:0; line-height: 1.1em; height: auto; padding:10px 10px; box-shadow: none; background-color:transparent; text-align: center; color:#111;}
body#Where-To-Buy .subPageNav ul.tab-nav:not(.tab-nav-lg) li{height: auto; width:100%; margin-left: 0; border-bottom: 1px solid #f64150;}
body#Where-To-Buy .subPageNav ul.tab-nav:not(.tab-nav-lg) li a{font-size:16px;}
body#Where-To-Buy .subPageNav ul.tab-nav li.ui-state-active a{ color:#fff;}	
	
/*  Why AVer ? ****/
body#ppd .banner .container>h1, body#siu .banner .container>h1{ font-size:40px; padding:28% 0 10% 0; color:#0c0c0c; line-height: 1em;}
body#ppd .bannerSub .prod, body#siu .bannerSub .prod{ position:relative; bottom:-60px; text-align: center; }
body#ppd .bannerSub .prod img, body#siu .bannerSub .prod img{ width:45%;}
body#ppd .advantages [class^=col-], body#siu .advantages [class^=col-]{padding-top: 50px;}
	
/*  News / Events ****/
body#News #page-title .infoBox, body#Blog #page-title .infoBox{ text-align: center;}
body#News #page-title .infoBox  [class^=col-], body#Blog #page-title .infoBox  [class^=col-]{ text-align: center !important;}
body#News #page-title .infoBox .vLine, body#Blog #page-title .infoBox .vLine{ border-right:none;}
body#News.events .entry:nth-child(odd), body#News.events .entry:nth-child(even){border:none;}
	
/*  New Press ****/
body#News .sidebar .list-group, body#Blog .sidebar .list-group{  width: auto; /*flex-direction: row;*/}
body#News .sidebar .list-group li, body#Blog .sidebar .list-group li{ padding: 5px 8px 5px 8px; float: left; }
body#News.news-press .entry:after, body#Blog .entry:after{margin-top:25px; width:100%;}
	
body#Blog .post-grid.grid-2 .entry, .post-grid.grid-3 .entry {
    padding-right: 0px;
	}
	
/*  UL certified ****/
body#ppd.ul-certified .card.colorInverse .card-img-top{background-color:#ed1c24;}
body#ppd.ul-certified .card.colorInverse .card-body{background-color:#323232;}

/* eStore ***/
body#eStore table th, body#eStore table td{ font-size:90%;}
	
/* CAM520 Google Meet hardware page ***/
body#google-meet.cam520-meet .banner center {padding-top:58%}
body#google-meet.cam520-meet #content .content-wrap #cam520-google-hardware {margin-top:60px}
body#google-meet.cam520-meet #content .content-wrap .intro {font-size:32px;line-height:40px}	
body#google-meet.cam520-meet #content .content-wrap .topmargin {margin-top:20px !important}
	
/* award ***/
body#News.awards.landing .banner h2{   font-size:30px; }
body#News.awards.landing .banner{ background-position: top 100px center !important; background-color:#f1f1f1;}
body#News.awards.landing .portfolio-item {padding-bottom:20px;}

/*  Locations ****/
	.map-title {
    position:relative !important;
    min-width: auto;
    top: auto;
    left: auto;
	transform: none;}



/*  SLED */
body#sled.sled .banner {background-image:url("../images-aver/where-to-buy/sled/hero-image-sm.jpg")}
body#sled.sled .learn-from-home {font-size:24px;line-height:28px;font-weight:600;padding-top:0px;margin-bottom:10px}
body#sled.sled .distant-learning {font-size:20px}
body#sled.sled .top-120px {padding-top:40px;padding-bottom:40px}
body#sled.sled .width-70 {width:100% !important}
body#sled.sled .link-space {display:block;padding:5px;font-size:18px}	
body#sled.sled .help-link {padding-top:20px;padding-bottom:20px}	

/* response-covid19 */
body#covid19.covid19 .banner {background-image:url("../images-aver/covid19/response-covid19-bg-sm.jpg");padding-bottom:200px}
body#covid19.covid19 .AVer-response {font-size:24px;padding-top:20px}
body#covid19.covid19 .product-family {padding-top:20px;padding-bottom:20px}

/* Microsoft */
body#microsoft.microsoft .banner {background-position:center -200px;height:400px}
body#microsoft.microsoft .partner {padding-top:300px}
body#microsoft.microsoft .headline-1 {font-size:38px}
body#microsoft.microsoft .section-1 {background-image:none;background-color:#efefef;height:auto}
body#microsoft.microsoft .section-3 {background-image:none;background-color:#efefef;height:auto}
	
/* Zomm */
body#zoom.zoom .banner {background-position:center -200px;height:400px}
body#zoom.zoom .partner {padding-top:300px}
body#zoom.zoom .headline-1 {font-size:38px}
body#zoom.zoom .section-1, body#zoom.zoom .section-3, body#zoom.zoom .section-4  {background-image:none;background-color:#efefef;height:auto}
body#zoom.zoom .section-4 .playPop{display:none;}

/* Distant learning */
body#DL.DL .banner {height:70vh}
body#DL.DL .banner .DL-title {font-size:30px;padding-top:90px}
body#DL.DL .bottom-kid {padding-left:10px;position:absolute;bottom:10px;width:40vw;height:auto}
body#DL.DL .headline-1 {font-size:28px}
body#DL.DL .headline-2 {font-size:28px;line-height:1em;margin-bottom:5px}
body#DL.DL .section-1 {background-image:none;background-color:#efefef;height:auto;padding:30px 0}
body#DL.DL .section-3 {background-image:none;background-color:#efefef;height:auto;padding:30px 0}
body#DL.DL .topmargin-lg {margin-top:30px !important}
    
/* Yamaha */
body#yamaha.yamaha .banner {height:500px;background-image:url("../images-aver/yamaha/banner.jpg");background-position:center bottom;background-size:868px 500px}
body#yamaha.yamaha .partner {padding-top:30%}
body#yamaha.yamaha .bundle-section-ceiling {width:100%;height:180px;background:url("../images-aver/yamaha/ceiling-bundle.jpg") no-repeat center;background-size:cover}
body#yamaha.yamaha .bundle-section-tabletop {width:100%;height:180px;background:url("../images-aver/yamaha/tabletop-bundle.jpg") no-repeat center;background-size:cover}

/* OEM ODM solutions */
body#oem-odm.oem-odm .banner {height:700px;background-image:url("../images-aver/oem-odm/banner-sm.jpg");background-position:center top;background-size:cover}
body#oem-odm.oem-odm .banner h1 {padding-top:20%;font-size:41px}
body#oem-odm.oem-odm #products {background:#d7d3d2}
	
/*** Markets / Feature pages************************/
body#Markets .banner, body#Feature .banner{ background-size:cover;}
body#Markets .banner h2, body#Feature .banner h2{ top: 55px; left: 0; right:0; font-size: 30px; text-align: center;}
	body#Feature .banner h2{width: 60%; padding: 0 30px; font-size: 25px; text-align: left;}
	body#Feature .banner h5{left: 0; bottom: 13px; font-size: 10px; padding:0 20px;}

	
body#Markets ul.feaIcons li img, body#Feature ul.feaIcons li img{ width:120px; padding-left: 0px;}
body#Markets ul.feaIcons li h3, body#Feature ul.feaIcons li h3{ margin-bottom: 15px; margin-right: 0px; text-align: center;}

body#Markets .features{  padding: 53px 0;}
body#Markets .features .feaBox h3{ margin-bottom: 15px;}
body#Markets .features .feaBox .cont{padding:20px 25px 90px 25px; }
body#Markets .features .feaBox article .btm {bottom: 25px;}


body#Markets .customers{ padding: 50px 0; text-align: center;}
	body#Markets .customers .customerWrap ul li:nth-child(3n+1){ border-left:none;}
body#Markets .customers .customerWrap ul li img{ padding:0;}
body#Markets .customers .testimonial{ width: 90%;  }



body#Markets .stories{padding: 50px 0; }
body#Markets .stories .testimonial{ width: 90%;  }

body#Markets .supports{  background-size:cover;}
body#Markets .supports .bgGradient{  padding: 50px 0;} 
body#Markets .supports .contBox{ width: 90%;}
	
body#Markets .banner .bannerCallout{ display:none; }
	
/*Video slider*/	
body#Markets #slider.swiper_wrapper .slider-caption .video-title{ padding-bottom: 13px;}
body#Markets #slider.swiper_wrapper .slider-caption .video-title-small{font-size:18px;line-height:19px;}
body#Markets #proav-video-slider.swiper_wrapper .slider-caption .video-title, body#Markets #slider.swiper_wrapper .slider-caption .video-title, body#Markets #slider.swiper_wrapper .slider-caption h2 {font-size:33px; line-height: 33px;}
	

	
/*----------- group filters -----*/
 .gf-list.gf-grid-3 .portfolio-item {
    width: auto;
    padding: 0 0px 15px 0;
    float: none;
}
 .gf-list.gf-grid-3{width:100%;}
	
	
}




/* ----------------------------------------------------------------
	Retina CSS
-----------------------------------------------------------------*/


@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
	

}

@media
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px),
only screen and (   min--moz-device-pixel-ratio: 2) and (max-width: 991px),
only screen and (     -o-min-device-pixel-ratio: 2/1) and (max-width: 991px),
only screen and (        min-device-pixel-ratio: 2) and (max-width: 991px),
only screen and (                min-resolution: 192dpi) and (max-width: 991px),
only screen and (                min-resolution: 2dppx) and (max-width: 991px) {
	
}

