/*category slider*/
.sppb-carousel-extended-team-content.sppb-carousel-layout1{background:none;padding:0;}

.sppb-carousel-extended-team-name {
    color: #a8bada;
    text-align: center;
    font-size: 25px;
    text-transform: uppercase;
}

div#category-slide .sppb-carousel-extended-item{background:#171c26; margin:10px; border:1px solid #171c26;}
div#category-slide .sppb-carousel-extended-item:hover{border:1px solid #506996;background:#1f242c;transition:.3s;}
div#category-slide .sppb-carousel-extended-item img{max-width:250px;margin:0 auto;}
div#category-slide .sppb-carousel-extended-team-content{box-shadow:none;}

/*linkable slide*/
/*button full*/
.hm-main-slider a.sppb-sp-slider-button, 
.hm-main-slider .sp-slider-content-wrap, .hm-main-slider .sp-slider-content-align-center,
.hm-main-slider .sp-slider-btn-text{height: 100% !important; width: 100%;}
.hm-main-slider .sppb-sp-slider-button .sp-slider-btn-text{background:transparent !Important;}

.hm-main-slider .slider-content-vercally-center .sppb-row,
.hm-main-slider .sppb-col-sm-12,
.hm-main-slider  .sppb-container{height: 100% !important;}
/********digital lock*******/
section#digital-lock h3 {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 15px;
}
/*@media(min-width:1025px){
section#digital-lock img {max-width: 280px;}
}*/

section#digital-lock .ol-img1:hover {border:1px solid #506996;}
section#digital-lock .ol-img1 {border:1px solid transparent;}
/*brand logo*/
.digitallock-brand img{max-width:120px !important;}
@media(min-width:768px) and (max-width:1200px){
	.digitallock-brand img{max-width:100% !important;}
}

/********moorgen********/
div#moorgen {position: relative;padding:0 !Important;}
div#moorgen:after {
	z-index: -1;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -90%;
	transform: skewX(-15deg);
	background: #0b161ce8;padding:0 30px;
    width:200%;
}
.t-16 img {/*display: flex;*/ margin-top: -10em;}
@media(max-width:767px){
  div#moorgen:after {transform: skewX(-0deg);left:-10em;}
}

/********diamond rotate********/
@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rotating {
  -webkit-animation: rotating 20s linear infinite;
  -moz-animation: rotating 20s linear infinite;
  -ms-animation: rotating 20s linear infinite;
  -o-animation: rotating 20s linear infinite;
  animation: rotating 20s linear infinite;
}

/*******lenovo row*******/
.model img { position: relative; bottom: -5.5em;}
.lenovo-lock img { margin-top: -6em;}
@media(max-width:767px){
  .lenovo-lock img { margin-top: auto;}
}


/*******testimonial box*******/
/*section#testmonials .addon-root-testimonial{ padding:50px;}
section#testmonials .addon-root-testimonial { position: relative;color:#68758d;}
section#testmonials .sppb-addon-testimonial-footer span{font-weight:600;font-size:20px;}
section#testmonials .addon-root-testimonial:after {
	z-index: -1;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;left:0;
	transform: skewX(-15deg);
	background: #040a17e8;padding:0 30px;
    width:100%;
}
section#testmonials span.fa.fa-quote-left{padding:90px 0 0 0;position:relative;top:-25px;}
section#testmonials span.fa.fa-quote-left:before{
	content:'';
	background-image:url("/images/0_Eagle/2-home/icon-1.png");
	width:100px;height:100px;position:absolute;
	top:0;left:0;
	background-size:100px;
	align-content:center;justify-content:center;text-align:center;
	width:100%;
	background-repeat:no-repeat;
	background-position:center center;
}*/
span.sppb-testimonial-carousel-rating { display: none;}

/*******testimonial box*******/
section#testmonials .sppb-testimonial-carousel-testi_layout1{ position: relative;color:#68758d;}
section#testmonials .sppb-addon-testimonial-footer span{font-weight:600;font-size:20px;}
section#testmonials .sppb-testimonial-carousel-testi_layout1:after {
	z-index: -1;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
    left:0;
	transform: skewX(-10deg);
	background: #040a17c7;padding:0 30px;
    width:100%;
}
section#testmonials i.fa.fa-quote-left{margin-bottom: 1em;display: inline-table;}

@media(max-width:480px){
  section#testmonials i.fa.fa-quote-left{margin-bottom: 2em;}
}
section#testmonials i.fa.fa-quote-left:before{
	content:'';
	background-image:url("/images/0_Eagle/2-home/icon-1.png");
	width:100px;
	height:100px;
	position:absolute;
	top:10px;
	left:0;
	background-size:100px;
	width:100%;
	background-repeat:no-repeat;
	background-position:center center;
	filter: none;
}
.sppb-testimonial-carousel-item-content { max-width:80%;margin:0 auto;}
.sppb-testimonial-carousel-content-wrap {
    position: relative;
    padding: 0 0 40px 0;margin-top:-40px;
}
.sppb-testimonial-carousel-name { font-size: 20px;}
.sppb-carousel-extended .sppb-carousel-extended-dots ul>li.active { width: 12px !important;}
.sppb-carousel-extended-dots ul li{background:transparent !Important;}
.sppb-carousel-extended .sppb-carousel-extended-dots ul>li span{background: #1e2433;}
.sppb-carousel-extended-dots { bottom: 20px !important;}

.sppb-carousel-extended .sppb-carousel-extended-dots ul>li.active span:hover,
.sppb-carousel-extended .sppb-carousel-extended-dots ul>li span:hover{
    background:#a8bada !important;
}

/***************MOBILE*****************/
/*slide responsive*/
@media(min-width:2399px) and (max-width:2560px){
.sp-slider-outer-stage {height: 1200px !important;}
}

@media(min-width:1441px) and (max-width:2398px){
.sp-slider-outer-stage {height: 85vh !important;}
}
@media(min-width:1200px) and (max-width:1440px){
.sp-slider-outer-stage {height: 600px !important;}
}

@media(min-width:992px) and (max-width:1199px){
.sp-slider-outer-stage {height: 500px !important;}
}

@media(min-width:768px) and (max-width:991px){
.sp-slider-outer-stage {height: 380px !important;}
}


/*digital lock row*/
@media(max-width:767px){
/*.sp-slider-outer-stage {height: 210px !important;}*/
section#digital-lock .sppb-row-column{margin-bottom:20px;}
section#digital-lock .sppb-col-sm-2 {width: 50%; margin: 5px 0;}
section#digital-lock .sppb-col-sm-2 img{margin:0 auto;}
.swa img {width: 100px;margin: -20px 0 20px 0;}
}

@media(max-width:480px){
    .main-title .sppb-addon-title{font-size:22px !Important;}
}
/*newa arrival image*/ 
@media(max-width:767px){
.sppb-addon.sppb-addon-single-image.rotating {
    position: relative;
    top: -5em;
    max-width: 50%;
    right: -12em;
    margin-bottom: -8em;
}

.sppb-addon.sppb-addon-single-image.t-16 {width: 60%; margin: 0 auto;}
}

/*slide mobile*/
div#column-wrap-id-47e1dca7-4f67-4c01-88e2-113dc5aa1d48 {
    padding: 0;
}

/*lenovo float*/

.floating {  
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;
}
 
@keyframes floating {
    0% { transform: translate(0,  0px); }
    50%  { transform: translate(0, 30px); }
    100%   { transform: translate(0, -0px); }    
}
