/* ----------------------------------------------------------------
	Responsive AVer CSS
-----------------------------------------------------------------*/
@media (min-width: 2000px) {
	.mainBanner {height: 1000px;}

}


/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1839.98px) {
.floating-box { width:25%;}
		
	
}
	
@media (min-width: 1200px)  { 
	.container{ max-width: 1300px;}

}


@media (max-width: 1199.98px) {
	
.floating-box { width:30%;}	

#primary-menu ul li > a {
	padding-left:11px; padding-right: 11px;}
	
	body#IFP .banner .overSub .overCont{ width:470px;}
	
	
}


@media (min-width: 992px) and (max-width: 1199.98px) {
	
.floating-box { width:40%;}	
.halfColorFeature.lftRgt .col-md-6:last-child .cont, .halfColorFeature.rgtLft .col-md-6:first-child .cont { float:none !important; width:auto; }


	
}


@media (max-width: 991.98px) {
	.floating-box { width:40%;}	
	#header.transparent-header, #header.semi-transparent{ z-index: 8;}

	
}


@media (min-width: 768px) and (max-width: 991.98px) {
	
	
	
	

}


@media (max-width: 767.98px) {
.feaCont >h2{ font-size:24px;}
	
}


@media (min-width: 576px) and (max-width: 767.98px)  {
	
	.resources ul li{border:none;}
	
	#footer .footer-widgets-wrap{display: -ms-block; display: -webkit-block; display: block;}
	.footer-widgets-wrap .fInfo{ flex:none; border-left:none; border-top:1px solid #eee;}
	#footer .footer-widgets-wrap .col_one_fourth.col_last{ margin-bottom:0 !important;}
	.footer-logo{ float:none; margin:0 0 10px 0;}
	.subscribe-widget{ width: 100%;}
	.footer-widgets-wrap .col_three_fourth.bg{ background-image:none; padding-right:0; width:100%;}
	
	
}

@media (max-width: 575.98px) {
	
	/*.swiper_wrapper:not(.force-full-screen),
	.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide { height: 250px; }
	.swiper_wrapper .slider-caption h2 { font-size: 2rem; }
	.swiper_wrapper .slider-caption p { font-size: 1rem; }*/
	
	.mainBanner.swiper_wrapper:not(.force-full-screen),
	.mainBanner.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide { height: 400px !important; }
	.mainBanner.swiper_wrapper .slider-caption h2 { font-size: 2.2rem ; }
	.mainBanner.swiper_wrapper .slider-caption p { font-size: 1rem; }
	
	 .breadcrumb{ display:none !important;}
	#primary-menu ul li.mega-menu.nav-Support .btnLiveChat >div{ height: 60px; width: 60px; font-size: 26px; padding-top: 5px;}
#primary-menu ul li.mega-menu.nav-Support .btnLiveChat >div small{ font-size:12px; line-height: 18px; }
	
	#primary-menu ul li.mega-menu.nav-Products .mega-menu-content.style-2 ul.mega-menu-column li img{ margin-top:15px; margin-left: 10px;}
	#primary-menu ul li.mega-menu.nav-Products .mega-menu-content.style-2 ul.mega-menu-column > li section{margin-top:0; padding-top:0;}
	
	#primary-menu ul li.mega-menu.nav-Products ul.mega-menu-column.feature, #primary-menu ul li.mega-menu.nav-Support ul.mega-menu-column:first-child, #primary-menu ul li.mega-menu.nav-Company ul.mega-menu-column:first-child, #primary-menu ul li.mega-menu.nav-Company ul.mega-menu-column:last-child{ display:none !important;}
	#primary-menu >ul >li >ul.division{ width:auto;}
	.banner {top: 0px; margin-bottom: 0px;}
	#wrapper{overflow:hidden;}
	#header.sticky-header #top-quote-btn:before{ display: none;}
.pageVideo{ height:400px;;}	
.pageVideo h2{ font-size:30px; }

.spec table.main th{ width:50%; padding: 20px 10px 30px 10px;  font-size:14px;}
.spec table.main th small{  padding: 15px 0 10px 0; font-size:18px;}
.spec table.main th big{font-size:28px;}
	
.spec table.specTable{ border:none; }
.spec table.specTable td, .spec table.specTable th{font-size: 0.55em}

	
.adv{ display:block;}
.adv .col-md-3:first-child{ flex:none;}
	
.resources ul li{border:none;}
	
.sectionLg{ padding:100px 0 100px 0;}
	
.halfColorFeature{  display: block;}
.halfColorFeature h2{ font-size:28px; }
.halfColorFeature.lftRgt [class*="col-"]:last-child .cont, .halfColorFeature.rgtLft [class*="col-"]:first-child .cont{ padding:40px 40px; float:none; width:auto; text-align: center;}
.halfColorFeature.rgtLft [class*="col-"]:first-child .cont,  .halfColorFeature.lftRgt [class*="col-"].order-md-1 .cont{ float:none; }
.halfColorFeature.lftRgt [class*="col-"]:last-child .cont,  .halfColorFeature.lftRgt [class*="col-"].order-md-2 .cont{ }

.halfColorFeature.lftRgt [class*="col-"]:first-child .feaImg, .halfColorFeature.rgtLft [class*="col-"]:last-child .feaImg, .halfColorFeature.rgtLft .col-md-6:first-child .feaImg,  .halfColorFeature.lftRgt [class*="col-"].order-md-2 .feaImg{float:none; width:auto; padding: 0 0 0 0; margin:0 45px 0 0; }
	
.feaCenterTxt{ width: auto; padding: 15px 15px 10px 15px;}
.feaCenterTxt >h2{ text-align:center; margin:30px 0 20px 0; font-size:30px; }

.feaTopBtmPad{ padding-top:60px; padding-bottom:40px;}	
.style2.feaTopBtmPad{padding-top:30px;}
	
#footer .footer-widgets-wrap{display: -ms-block; display: -webkit-block; display: block;}
	#footer .footer-widgets-wrap .col_one_fourth.col_last{ margin-bottom:0 !important;}
.footer-widgets-wrap .fInfo{ flex:none; border-left:none; border-top:1px solid #eee;}
.footer-logo{ float:none; margin:0 0 10px 0;}
#top-quote-btn{ float:none; margin:0 auto; text-align: center;}
.CTA { padding:30px 0; background-size:cover,cover;}
	
.subscribe-widget{ width: 100%;}
.footer-widgets-wrap .col_three_fourth.bg{ background-image:none; padding-right:0; width:100%;}
	
	
ul.logoHorizontal li { padding:2px 0; width:33.33%;}
ul.logoHorizontal li img{ padding: 0 5px;  }

	
	/******* responsive tabs ****/
	div.acctitle span{ height:80px; width:100%; display: block; }
	div.acctitle span img{position:relative;  bottom:-30%; height: 100px; left:60px;}
	
/**** for special message on top of landing banner *****/
	.bannerTopBar{ top:0px;}
	
	
	.floating-box { width:auto; margin:11px; padding:20px; bottom:20px; right: auto; opacity: 1; }

	.portfolio-selectionTool { margin-bottom: 15px; margin-left: 0;} 
	
}

/* ----------------------------------------------------------------
	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) {
	
	blockquote.qStyle1{ background-image:url(../images-aver/bg-quote-start@2x.png);}
	body#DocCam blockquote.qStyle1, body#Pro-AV blockquote.qStyle1{ background-image:url(../images-aver/bg-quote-start2@2x.png);}	
	#footer {background-image: url(../images-aver/logo-e-l@2x.png);}
	  #footer > .container:before{ background-image:url(../images-aver/logo-e@2x.png);}

}

@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) {
	
}

