/* ----------------------------------------------------------------
	Education Landing CSS
-----------------------------------------------------------------*/

.bannerSub{color:#222;  margin-bottom: 0px; }
.bannerSub .container{padding:50px 0 35px 0; }
.bannerSub h3{font-size:26px;background:#fff; }


h2{font-size:36px; margin-bottom: 35px;}

body.landing #content{background-color:transparent;}
body.landing .owl-carousel .owl-dots .owl-dot {
	width: 11px;
	height: 11px;
	margin: 10px 6px 0 6px;
	opacity: 0.5;
	background-color: #e60c1f;
}

body.landing .owl-carousel .owl-dots .owl-dot.active,
body.landing .owl-carousel .owl-dots .owl-dot:hover { opacity: 1; }

.flexslider .slider-wrap img{ width:auto;}
body.landing .testimonial .flex-control-nav{ top:auto; bottom: 2px; width: auto;}
body.landing .testimonial .flex-control-nav li a{border-color:#c0c0c0; background-color:#c0c0c0;}
body.landing .testimonial .flex-control-nav li a.flex-active, body.landing .flex-control-nav li a.flex-active, body.landing .testimonial .flex-control-nav li a:hover{background-color:#262626; border-color:#262626; }
body.landing .testimonial .testi-content{ padding-bottom: 30px; padding-top: 20px;}
.testi-content p{  font-weight: normal; font-family: 'Roboto',  Helvetica, Arial, "sans-serif"; padding-right:9%; }
.testi-content p:after{display: none;}
.testi-content p:before{position:absolute; right:6px; top:-11px; font-size: 130px; display: inline-block; z-index: 3; line-height: 1; font-weight: bold; font-family:Georgia, Constantia, 'Lucida Bright', 'DejaVu Serif',"serif"; color:var(--primary-color);}
body.landing .testimonial .testi-meta span{ display: inline;}
body.landing .testimonial .testi-meta{ margin-top:25px; font-size:16px;}
.testi-content.noQuote p:before{display: none;}
.testi-content.noQuote p{font-style:normal;}

/*body.landing .banner{ background:var(--primary-color) url("../images-aver/Pro-AV/banner-landing-bg2.jpg") top center no-repeat; background-size:100% auto;}*/
body.landing .banner .breadcrumb li a, body.landing .banner .breadcrumb .active{ color:#555;}
body.landing .banner .breadcrumb li::before {color: #555;}
/*body.landing .banner h1{ color:#fff; font:900 70px/1.1em 'Roboto',  Helvetica, Arial, "sans-serif";  padding:43px 20px 10px 20px; margin-bottom: 0; width:100%; text-align: center; }
body.landing .banner h1 strong{ color:#fff; font-weight: 600;}
body.landing .banner h1 span{  color:#fff; font-weight: 100; font-size:102%;}
body.landing .banner h4{ color:#fff; font-weight: normal; text-align: center; font-size:28px;padding:0px 20px 25px 20px; }*/


body.landing .banner {background-color:var(--primary-color);background-image:url("../images-aver/Pro-AV/banner.jpg"); top:0;margin-bottom:0;padding-bottom:0}
body.landing .banner .stream-better {color:#000;font-size:80px;font-weight:900; padding-top:120px}
body.landing .banner .stream-better span{ font-size:102%;}
body.landing .banner h3 {color:#333;font-size:24px;font-weight:400;margin-top:-10px;line-height:1.4em; text-shadow: 1px 5px 10px rgba(255,255,255, 0.8)}

body.landing .banner .overSub{ position:absolute; left:0; right:0; bottom:0; width:100%; background: rgba(79,88,109,1); color:#fff; font-size:24px; line-height: 1.3em; height:auto; z-index: 1;}
body.landing .banner .overSub .overCont{ }

body.landing .banner .overSub .prod{ position: relative; margin-top:-35px; bottom:-35px;}


body.landing .banner .bigLink{ color:#fff;}
body.landing .bannerSub{position:relative; z-index: 3; padding: 0;}
body.landing .bannerSub h3 span{color:#bc0029;}


.desc{padding:40px 0 40px 0; background-color:#fff;}
.desc h3{ margin-bottom: 20px; }

#slider.swiper_wrapper .slider-caption .video-title, #slider.swiper_wrapper .slider-caption h2 {
    font-weight: 900;
    font-size: 80px;
    line-height: 80px;
    text-transform: none;
    color: #fff;
    text-shadow: 2px 2px 15px rgba(0, 0, 0, 0.35);
}

.roundBox.feature-prod2 h2, .roundBox.feature-prod2 h4{color:#fff; text-shadow: 2px 10px 15px rgba(0, 0, 0, 0.4)}
body#Pro-AV .roundBox.feature-prod1{background-image:url("../images-aver/Pro-AV/feature-tr535n.jpg");}
body#Pro-AV .roundBox.feature-prod2{background-image:url("../images-aver/Pro-AV/feature-ptz231.jpg");}
body#Pro-AV .roundBox.feature-prod3{background-image:url("../images-aver/Pro-AV/feature-tr323nv2.jpg");}
body#Edu .roundBox.feature-prod1{background-image:url("../images-aver/PPD/feature-ampliwave.jpg");}
body#Edu .roundBox.feature-prod2{background-image:url("../images-aver/PPD/feature-e30p.jpg");}
body#Edu .roundBox.feature-prod3{background-image:url("../images-aver/PPD/feature-m11wb.jpg");}
body#Bus .roundBox.feature-prod1{background-image:url("../images-aver/SIU/feature-cam550.jpg");}
body#Bus .roundBox.feature-prod2{background-image:url("../images-aver/SIU/feature-vb370a.jpg");}
body#Bus .roundBox.feature-prod3{background-image:url("../images-aver/SIU/feature-fone700.jpg");}

body#SM-Business .roundBox.feature-prod1{background-image:url("../images-aver/s-m-business/feature-cam550.jpg");}
body#SM-Business .roundBox.feature-prod2{background-image:url("../images-aver/s-m-business/feature-vb150.jpg");}
body#SM-Business .roundBox.feature-prod3{background-image:url("../images-aver/s-m-business/feature-hub30.jpg");}

body#Higher-Edu .roundBox.feature-prod1{background-image:url("../images-aver/higher-education/feature-tr615.jpg");}
body#Higher-Edu .roundBox.feature-prod2{background-image:url("../images-aver/higher-education/feature-mt500.jpg");}
body#Higher-Edu .roundBox.feature-prod3{background-image:url("../images-aver/higher-education/feature-tr335.jpg");}

body#Connected-Health .roundBox.feature-prod1{background-image:url("../images-aver/connected-health/feature-md331ui.jpg");}
body#Connected-Health .roundBox.feature-prod2{background-image:url("../images-aver/connected-health/feature-md330ui.jpg");}
body#Connected-Health .roundBox.feature-prod3{background-image:url("../images-aver/connected-health/feature-md720uis.jpg");}

body#Broadcast .roundBox.feature-prod1{background-image:url("../images-aver/broadcast/feature-tr615.jpg");}
body#Broadcast .roundBox.feature-prod2{background-image:url("../images-aver/broadcast/feature-mt500.jpg");}
body#Broadcast .roundBox.feature-prod3{background-image:url("../images-aver/broadcast/feature-ptz231.jpg");}

body#Gov .roundBox.feature-prod1{background-image:url("../images-aver/government/feature-vb342pro.jpg");}
body#Gov .roundBox.feature-prod2{background-image:url("../images-aver/government/feature-mt300n.jpg");}
body#Gov .roundBox.feature-prod3{background-image:url("../images-aver/government/feature-tr335.jpg");}

body#Worship .roundBox.feature-prod1{background-image:url("../images-aver/house-of-worship/feature-tr615.jpg");}
body#Worship .roundBox.feature-prod2{background-image:url("../images-aver/house-of-worship/feature-cl01.jpg");}
body#Worship .roundBox.feature-prod3{background-image:url("../images-aver/house-of-worship/feature-tr335.jpg");}


.roundBox.feature-clients{background-image:url("../images-aver/Pro-AV/feature-clients.jpg"); background-size:100% auto; margin-bottom: 20px;}
.roundBox.feature-general{ background-position: top center; background-size:100% auto; height: calc(100%); }
.roundBox.feature-general.v2{ height: auto; }
.roundBox.feature-general .title{ padding:50px 45px 30px 45px;  width: 100%; position:inherit;}
.roundBox p, .fea-title p{margin-bottom: 20px;}
.fea-title{ padding:25px 0px 20px 0px; }
.roundBox.feature-general .title h3, .fea-title h3{}
body#Pro-AV .roundBox.feature-general.g1{background-image: url("../images-aver/Pro-AV/feature-general1.jpg");}
body#Pro-AV .roundBox.feature-general.g2{background-image: url("../images-aver/Pro-AV/feature-general2.jpg");}
.promotion li:nth-last-child(-n+2){ }

body.landing .customers{ background:#fff; padding:0px 0;}
body.landing .customers h3{margin-bottom: 10px;}
body.landing .customers .clientWrap ul{list-style: none; margin-right:-13px; margin-left:-13px;}
body.landing .customers .clients-grid li, body.landing .customers .clientWrap li{padding:5px 10px;}
body.landing .customers .clients-grid li:before, body.landing .customers .clients-grid li:after, body.landing .customers .clientWrap li:before, body.landing .customers .clientsWrap li:after{border:none;}
body.landing .customers .clients-grid li .clogo,  body.landing .customers .clientWrap li .clogo{background:var(--primary-gray); margin:8px 0; border-radius: 20px;}



body.landing .customers .clientWrap li img{display: block;width: 85%; margin-left: auto; margin-right: auto;}
body.landing .customers .fslider{margin-top:0px;}

body.landing .partnersWrap.container{padding-top:80px; padding-bottom: 50px;}
body.landing .partnersWrap .clients-grid li{padding:2px; }
body.landing .partnersWrap .clients-grid li img{opacity: 0.6;}
body.landing .partnersWrap .clients-grid li:hover img{opacity: 1;}
body.landing .softwares.clients-grid{ overflow: visible;}
body.landing .softwares.clients-grid{margin-bottom:0px;}
body.landing .softwares.clients-grid li:before, body.landing .softwares.clients-grid li:after{ border:none !important;}
body.landing .softwares.clients-grid li{ text-align: center; font-size: 23px; line-height: 1.1em; font-weight: 400; color:#222; padding:8px 4px 0; }
body.landing .softwares.clients-grid li small{ display:block; position:absolute; top:63%; left:0; right:0; width:100%; line-height: 1.1em;}
body.landing .softwares.clients-grid li span{ display:block; font-size:65%; }
body.landing .softwares.clients-grid li img{width: auto;}
body.landing .softwares .slogo{ background-color:#f4f2f2;  }
body.landing .softwares .slogo:hover{ }
body.landing .softwaresWrap  h4{  font-weight: 500; font-size:24px; line-height: 1.2em; padding-bottom: 10px; }
body.landing .softwaresWrap  h4 img{ margin-top:-5px; position:relative;}

body.landing .generalFea{margin:0px 0; background-color:#fff; /*background:url("../images-aver/Pro-AV/fea-general-bg.jpg") center center no-repeat; margin:150px 0; background-size: cover; height:250px;*/ }

body.landing .feaSection { padding:50px 0;}
body.landing .feaSection div[class*="col-"] .fea{ background:#fff; padding: 40px 50px; border-radius: 3px; height: 100%; box-shadow: 2px 4px 15px rgba(0,0,0,0.1); }
body.landing .feaSection div[class*="col-"] .fea h2{ color:#222; line-height: 1.1em;}
body.landing .feaSection h2{ font-size:30px;  margin-bottom: 30px;}
body.landing .feaSection h2 small{font-size:55%; display:block; line-height: 1.2em;}

body.landing .feaBg{background:#fafafa; padding:30px 0 10px;}

body.landing .related{ background:#fff; padding: 0px 0 80px 0;}




body.landing .stories{padding: 70px 0; background:var(--primary-color);}
body.landing .stories .testimonial{ width: 80%;  }
body.landing .stories .testimonial .testi-content p{color:#fff;  font-family: 'Roboto', Times, 'Times New Roman', 'serif'; font-style: normal; font-size:16px;}
body.landing .stories .testimonial .testi-content p:before, body.landing .stories .testimonial .testi-content p:after{ display: none;}
body.landing .stories .testimonial .testi-content p a, body.landing .stories .testimonial .testi-content p a:visited{ font-weight:bold; color:#fff;}
body.landing .stories .testimonial .testi-content p a:hover{text-decoration: underline !important;}
body.landing .stories .testimonial .testi-content h3{ color:#fff;}
body.landing .stories .testimonial.testimonial-full .flex-control-nav li a{ border-color:#EDE6E7; background-color:#EDE6E7;}
body.landing .stories .testimonial.testimonial-full .flex-control-nav li a.flex-active, body.landing .stories .flex-control-nav li a.flex-active, body.landing .stories .testimonial.testimonial-full .flex-control-nav li a:hover{background-color:#fff; border-color:#fff;  }



body.landing .supports{  background:#f4f4f4 url("../images-aver/markets/bg-support.jpg") top center no-repeat; background-size:100% auto;}
body.landing .supports .bgGradient{ height: 100%; padding: 50px 0; }
body.landing .supports .contBox{ width: 70%;}
body.landing .supports h3{ font-size: 28px;}


/*Video slider*/
body.landing #video-slider.swiper_wrapper {color:#fff; border-radius: var(--primary-radius); height:650px;}
body.landing #video-slider.common-slider-parallax .slider-parallax-inner { height:100%;}
body.landing #video-slider.common-slider-parallax .slider-parallax-inner .swiper-slide {text-align:center;}
body.landing #video-slider.swiper_wrapper .slider-caption {margin:auto !important; top:30% !important;}
body.landing #video-slider.swiper_wrapper .slider-caption .video-title {font-weight:bold; font-size:4rem; line-height:1.2; color:#fff;}
body.landing #video-slider.swiper_wrapper .slider-caption .video-title-small {font-weight:normal;font-size:22px;color:#fff;padding:0 30px 20px 30px;}


#all-products .portfolio-item { min-height: 345px; }
#all-products .portfolio-item .portfolio-desc span {font-size: 13px;}


/* Footer */





