#sec_nav_row{
 padding:0 140px; 
 overflow:visible;
 font-size: 1em;
}
#sec_nav_row .wpb_content_element{
 margin-bottom:0;
}
.sec_nav_fixed{
 position:fixed!important;
 top:0!important;
 left:15px!important;
 background:#fff;
 z-index:10;
}
.top-headers-wrapper{
 box-shadow: 0 2px 32px 20px rgba(216, 216, 216, 0.24);
 margin-bottom:25px;
}
#sec_nav{
 border-bottom:1px solid;
 padding: 20px 0;
}
#sec_nav a{
	color: #545454
}
#sec_nav span.buy a{
	color: #fff!important;
}
#sec_nav span.nav_name{
 padding:0 50px;
 cursor:pointer;
 color:#545454!important;
}
#sec_nav a.active{
	color: #3d59e8;
}
.buy{
 cursor:pointer;
 padding:7px 30px;
 color:#fff;
 border-radius: 21.5px;
 background-color: #3d59e8;
 box-shadow: 0 2px 4px 0 rgba(107, 101, 243, 0.5);
}
/**/
.tp-bullet:nth-child(1) {
    background: #000!important;
}
.tp-bullet:nth-child(2) {
	background: #dcbba5!important;
}
.tp-bullet:nth-child(3) {
	background: #4bb1b6!important;
}
.ares .tp-bullet{
	height: 20px;
	width: 20px;
}
/**/
.flex{display:flex}
.boxed-features{
  display:flex;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 2px 32px 20px rgba(216, 216, 216, 0.24);
  justify-content:center!important;
  text-align:center;
}
.boxed-features .fa{
 font-size:2.15em;
}
.border-right{
 border-right:1px solid rgba(0,0,0,0.6);
}
.boxed-features .icon-div{
 margin-bottom:10px;
}
.boxed-feature{
 padding:30px 0;
 background:#fff;
}
/**/
.product-slide-feature{
 /*height:100vh;*/
 position:relative;
}
.align-items-center{
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.justify-content-center{
  justify-content:center!important;
  text-align:center;
}
.product-slide-feature-text{
 position:relative;
}
.product-slide-feature img.blastView, .img.lappy, img.wall{
 width:453px
}
.drone-built{
 width: 350px;
    position: relative;
    margin: -180px 0 0 150px;
}
.third{
	top: 15px;
}
.third .drone-built{
	margin: -180px 0 0 128px;
}
#slide-images-animation{
    height: 400px;
    width: 453px;
    left: 140px;
    position: fixed;
    //top: 30%;
}
.outside{
 opacity: 0;
 visibility: hidden;
 /*-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;*/
}
.magic-div{position:absolute;}
/**/
.drone-box img{
 width:350px;
 padding:25px 0;
}
.accessory{
 margin-bottom:5px;
}
.accessory img{
width: 100px;
    height: 100px;
    border: 2px dashed #ccc;
    border-radius: 50%;
    padding: 12px;
}
.accessory-col span{
 font-size: 15px;
 font-weight: 500;
 color: #2e2d2d;
 letter-spacing: 0.6px;
}
.box-col{
 margin-top:50px;
}
/**/
.specifications-wrapper{padding:0 140px}
.specifications-wrapper img{}
.specification{padding-top:30px;}
.specification-title{height:100px}
.spec-type{
  font-size: 18px;
  font-weight: 300;
  color: #152935;
}
.specification p{
  font-size: 35px;
  font-weight: 300;
  color: #152935;
}
/**/
.drone-info-wrapper{
 padding:30px 140px;
 color: #152935;
}
.drone-info-wrapper span{
 font-size: 16px;
 font-weight: 300;
}
.drone-info-wrapper p{
 font-size: 20px;
 font-weight: 300;
}
.drone-info{
 height:100px;
/*width:251px;*/
}
.drone-info-mdl{
 width:251px;
margin:0 auto
}
.drone-info-last{
 width:251px
}
hr.product-hr{
 max-width:70rem;
}
/**/
#app-window-row{
 height:92vh;
 background:url('../../../../wp-content/uploads/dronaImg/mask-gray.png');
 background-size:cover;
 overflow:visible;
}
.app-window-wrapper{
 /*height:100vh;*/
 padding:0 140px;
 display: flex;
 -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}
.app-store-icn{
	padding-left: 0;
}
.app-cards-col{

}
.app-cards-wrapper{
 transform:rotate(40deg);
 height:100vh;
}
.app-cards-wrapper img{height:340px}
.app-card{
 position:absolute;
     top: 10%;
    left: 10%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    
}
.app-card img{
	transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}

.app-card-shadow .app-card::before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  opacity: 0.6;
  background: rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.8);
  -webkit-transform: translateZ(-1px) scale(0.95);
  transform: translateZ(-1px) scale(0.95);
  -webkit-transition: transform 0.3s, opacity 0.3s, box-shadow 0.3s;
  transition: transform 0.3s, opacity 0.3s, box-shadow 0.3s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.app-card-shadow:hover .app-card::before {
  opacity: 0.2;
  box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.8);
  -webkit-transform: translateZ(-15px) scale(1);
  transform: translateZ(-15px) scale(1);
}

.app-card img:hover{
	transform: matrix3d(0.999848, 0.0174524, 0, 0, -0.0174524, 0.999848, 0, 0, 0, 0, 1, 0, 0, 0, 30, 1);
}
#app-card-2{
 left: 50%;
    top: 0;
}
#app-card-3{
 top: 55%;
    left: 13%;
}
#app-card-4{
 top: 45%;
    left: 53%;
}
/**/
#h-spinner-row{padding:0 140px;}
.horizontal-spinner{
 margin-top:50px;
}
.h-spinner-card{
  width: 350px;
  opacity:0.9;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 2px 30px 16px rgba(162, 162, 162, 0.46);
  position:absolute;
  z-index:0;
  cursor:pointer;
-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.h-spinner-img{
 width:100%;
 height:250px;
 border-radius:8px 8px 0 0;
 //background:url('../wp-content/uploads/dronaImg/kfo.jpg');
 //background-size:cover;
}
.h-spinner-img img{
 width:100%;
 height:250px;
 border-radius:8px 8px 0 0;
}
.h-spinner-text{
 padding:20px 20px;
 width:100%;
 text-align:justify;
 position:relative;
}
.h-spinner-text p{
 /*padding-right:20px;
 padding-bottom:65px;*/
 color:#2e2d2d;
 font-size:15px
 letter-spacing:0.3px;

 margin-bottom: 0;
}
.spinner-card-details{
 height:70px;
 width:100%;
 padding:0 20px;
 position:absolute;
 left:0;
 bottom:20px;
 display: none;
}
.spinner-card-details img{
 height:70px;
 width:70px;
}
.spinner-card-details-name{
 padding:0 15px;
}
.spinner-card-details-name h5{
 margin:0;
}
.spinner-card-1{
 left: 0;
 z-index: 1;
 transform: scale(0.90);
-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.spinner-card-2{
 left: 17.5%;
 z-index: 2;
 transform: scale(0.95);
-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.spinner-card-active{
 left:35%;
 opacity:0.99;
 z-index: 3;
-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.spinner-card-4{
 left: 52.5%;
 z-index: 2;
 transform: scale(0.95);
-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.spinner-card-5{
 left: 70%;
 z-index: 1;
 transform: scale(0.90);
-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.spinner-card-hide{
 z-index:0;
 transform:scale(0);
-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
@media (min-width: 1025px) {
	.product-slide-feature{
		height: 100vh;
	}
	.hide-on-desktop{
		display: none;
	}
	.app-window-wrapper h2{
		font-size:28px;
	}
}
@media (max-width: 1024px) and (min-width: 769px){
	.blastView{
		opacity: 1!important;
		visibility: visible!important;
	}
	#product-slide-feature-3 .outside{
		opacity: 1;
		visibility: visible;
	}
	.product-slide-feature{
    	margin-top: 45px;
    }
	.product-slide-feature img{
		width: 60%!important;
	}
	.product-slide-feature h2, .app-window-wrapper h2{
		font-size: 36px;
	}
	.product-slide-feature .drone-built{
		width: 40%!important;
		margin: -115px 0 0 145px;
	}

	.specifications-wrapper {
    	padding: 0px 80px;
	}
	.drone-info-wrapper {
    	padding: 30px 80px;
    }
    #app-window-row, .app-cards-wrapper{
    	height: 80vh;
    }
    .app-window-wrapper{
    	padding: 0 80px;
    	height: 80vh;
    }
    #h-spinner-row{
    	padding: 0 80px;
    }
    .spinner-card-2{
    	left:15%;
    }
    .spinner-card-active{
    	left: 30%;
    }
    .spinner-card-4{
    	left: 45%;
    }
    .spinner-card-5{
    	left: 60%;
    }
    
}
@media (max-width: 768px) and (min-width: 678px){
	.blastView{
		opacity: 1!important;
		visibility: visible!important;
	}
	#product-slide-feature-3 .outside{
		opacity: 1;
		visibility: visible;
	}
	.product-slide-feature{
    	margin-top: 45px;
    }
	.product-slide-feature img{
		width: 60%!important;
	}
	.product-slide-feature h2, .app-window-wrapper h2{
		font-size: 36px;
	}
	.product-slide-feature .drone-built{
		width: 40%!important;
		margin: -115px 0 0 145px;
	}
	#sec_nav_row, .specifications-wrapper, .app-window-wrapper, #h-spinner-row{
		padding: 0 40px;
	}	
	.drone-info-wrapper {
	    padding: 30px 40px;
	}
	.spinner-card-2 {
	    left: 12.25%;
	}
	.spinner-card-active {
	    left: 24.5%;
	}
	.spinner-card-4 {
	    left: 36.75%;
	}
	.spinner-card-5 {
	    left: 49%;
	}
}
@media (max-width: 676px) {
	body{
		font-size: .8125em;
	}
	.top-headers-wrapper{
		box-shadow: 0 2px 8px 8px rgba(216, 216, 216, 0.24);
    	margin-bottom: 5px;
	}
	#sec_nav_row{
		padding: 0 15px;
		
	}
	#sec_nav span.nav_name{
		padding:0 20px;
	}

	.boxed-features{
		display: inline-block;
	}
	.boxed-feature{
		padding: 10px 5px;
	}
	/*.boxed-feature:nth-child(1), .boxed-feature:nth-child(2){
		border-bottom: 1px solid rgba(0,0,0,0.6);
	}*/
	.border-right{
		border-right: none;
	}

    .specification-title{
    	height: 60px;
    }
    #drone-box-row{
    	margin-top: 80px!important;
    }
    .box-col {
	    margin-top: 40px;
	}

	.accessory-col{
		padding: 8px;
	}
	.accessory img{
		width:70px;
		height:70px;
	}
	.accessory-col span{
		font-size: .75em;
	}
	.drone-box img {
	    width: 250px;
	    padding: 30px 0;
	}

    .specifications-wrapper {
	    padding: 0 15px;
	}
	.spec-type{
		font-size: 1em;
	}
	.specification p{
		font-size: 1.2em;
	}
	.specification {
	    padding-top: 7px;
	}
	.specifications-wrapper img{
		width: 90%;
	}
	.specifications-wrapper .vc_col-xs-3, .specifications-wrapper .vc_col-xs-6, .specifications-wrapper .vc_col-md-3, .specifications-wrapper .vc_col-md-6, .drone-info-wrapper .vc_col-md-3, .drone-info-wrapper .vc_col-xs-6{
		padding: 0;
	}

	.drone-info-wrapper{
		padding: 30px 15px;
	}
	.pl5{
		padding-left: 5px!important;
	}
	.drone-info-wrapper span{
		font-size: 0.8125em
	}
	.drone-info-wrapper p{
		font-size: 1.2em
	}

	.product-slide-feature{
		margin-top: 30px;
	}
	.blastView{
		opacity: 1!important;
		visibility: visible!important;
	}
	.drone-built{
		width: 90px;
		margin: -35px 0 0 50px;
	}
	#product-slide-feature-3 .outside{
		opacity: 1;
		visibility: visible;
	}

	#app-window-row{
		height: 50vh;
		display: flex;
	 	-webkit-box-align: center!important;
	    -webkit-align-items: center!important;
	    -ms-flex-align: center!important;
	    align-items: center!important;
	}
	.app-window-wrapper{
		padding: 0 15px;
		/*display: block;*/
	}
	.app-cards-col{
		display: none;
    }

    #h-spinner-row{
    	padding:0 15px;
    }
    .h-spinner-card{
    	width: 70%;
    }
    .spinner-card-active{
		left: 15%;
    }
    .spinner-card-2, .spinner-card-1{
    	left: 0;
    }
    .spinner-card-5, .spinner-card-4{
    	left: 30%;
    }
}
@media (max-width:320px) {
	#sec_nav span.nav_name{
		padding: 0 12px;
	}
	.product-slide-feature-text h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.product-slide-feature-text p{
		font-size: 0.8125em;
	}

	.box-col{
		padding: 0;
	}
	.accessory-col{
		padding: 5px;
	}
	.accessory img{
		padding: 5px;
	}
	.drone-built {
	    width: 75px;
	    margin: -35px 0 0 25px;
	}
	.drone-info-wrapper p, .app-window-wrapper p, .h-spinner-text p, .specification p{
		font-size: 1em;
	}
	.spinner-card-details img{
		height: 50px;
		width: 50px;
	}
}



