.intvid{
    width:100%!important; 
    height: auto;
/*    cursor:pointer;*/

/*
    border-style:solid;
    border-width:2px;
    border-color:rgba(255,255,255,0.05);
*/

    border-radius:7px;
    z-index: 1003;
    border-bottom-width:0px;
    border-bottom-style:solid;
    border-bottom-color:#F39200;
    
    border-top-width:0px;
    border-top-style:solid;
    border-top-color:#F39200;
    cursor:pointer;
}

#homevid {
  position: absolute;
  top: 50%; 
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  min-width: 100%; 
  min-height: 100%; 
  width: auto; 
  height: auto;
  z-index: -1000; 
  overflow: hidden;
    object-fit: cover;
}




@-webkit-keyframes pulse {
    0% { -webkit-transform:   filter: saturate(10%);}
    50% { -webkit-transform:  filter: saturate(400%);}
    100% { -webkit-transform:  filter: saturate(10%);}
}

@keyframes pulse {
    0% { filter: saturate(10%);}
    50% {   filter: saturate(400%); }
    100% {   filter: saturate(10%); }
}

.zio {

    
    -webkit-animation: pulse 4s infinite cubic-bezier(.12,.65,.95,.19);
    -o-animation: pulse 4s infinite cubic-bezier(.12,.65,.95,.19);
    -ms-animation: pulse 4s infinite cubic-bezier(.12,.65,.95,.19); 
    -moz-animation: pulse 4s infinite cubic-bezier(.12,.65,.95,.19); 
    animation: pulse 4s infinite cubic-bezier(.12,.65,.95,.19);
}

@-webkit-keyframes pulse2 {
    0% { -webkit-transform:   filter: saturate(10%);}
    50% { -webkit-transform:  filter: saturate(200%);}
    100% { -webkit-transform:  filter: saturate(10%);}
}

@keyframes pulse2 {
    0% { filter: saturate(10%);}
    50% {   filter: saturate(200%); }
    100% {   filter: saturate(10%); }
}

.zio-home {

    
    -webkit-animation: pulse2 4s infinite cubic-bezier(.12,.65,.95,.19);
    -o-animation: pulse2 4s infinite cubic-bezier(.12,.65,.95,.19);
    -ms-animation: pulse2 4s infinite cubic-bezier(.12,.65,.95,.19); 
    -moz-animation: pulse2 4s infinite cubic-bezier(.12,.65,.95,.19); 
    animation: pulse2 4s infinite cubic-bezier(.12,.65,.95,.19);
}

@-webkit-keyframes zoomy {
    0% { -webkit-transform:   scale(1, 1);}
    50% { -webkit-transform:  scale(1.01, 1.01);}
    100% { -webkit-transform:  scale(1, 1);}
}

@keyframes zoomy {
    0% { transform: scale(1, 1);}
    50% {   transform: scale(1.01, 1.01);}
    100% {   transform: scale(1, 1);}
}

.zoomygo {

    -webkit-animation: zoomy  linear 20s infinite ;
    -o-animation: zoomy linear 20s infinite ;
    -ms-animation: zoomy linear 20s infinite; 
    -moz-animation: zoomy linear 20s infinite; 
    animation: zoomy linear 20s infinite ;
}

@media only screen and (min-width: 1200px) {
.col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 51.666667%!important;
    max-width: 51.666667%!important;
}
    .team-title{
        font-size:40px;
        line-height: 40px;
    }
    .vlt-project-title {
    font-size: 5rem!important;
}
    .vlt-testimonial__text{
        float:right;
        margin:-160px;
        margin-right:0;
    }
        .adv{
    float: left!important;
    width: 30%!important;
padding:5px;

    }
        .vlt-large-heading h2{
        font-size:75px;
    }
    
}

.image-shadow:after {
  transform: scale(0.95) translateY(36px) translateZ(-30px);
  filter: blur(20px);
  opacity: 0.9;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: inherit; 
  background-size: cover;
  z-index: -1;
  transition: filter .3s ease;
}

.image-shadow {
  margin: 20px auto;
  width: 400px;
  height: 400px;
  border-radius: 10px;
  display: block;
  position: relative;
  background-size: cover;
}



.light {
  background: radial-gradient(ellipse at center, rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 60%);
  width: 600px;
  height: 600px;
  background-blend-mode: lighten;
  position: fixed;
  pointer-events: none;
}






.js-tilt-container {
  transition: transform .1s ease;
  transform: rotateX(0) rotateY(0);
	transform-style: preserve-3d;
}
.leave {
  transform: rotateX(0) rotateY(0) !important;
	transition-timing-function: cubic-bezier(0.42, 0, 0, 1)!important;
	transition-duration: 2.5s;
}
.ani {

	animation: pulse1 5s infinite;
}

@keyframes pulse1 {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
	}

	70% {
		transform: scale(2.1);
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}


#slide {
    position: absolute;
    left: -100px;
    width: 100px;
    height: 100px;
    background: blue;
    -webkit-animation: slide 0.5s forwards;
    -webkit-animation-delay: 2s;
    animation: slide 0.5s forwards;
    animation-delay: 2s;
}

@-webkit-keyframes slide {
    100% { left: 0; }
}

@keyframes slide {
    100% { left: 0; }
}

.ptr{
    width:70%;
    height:auto;
   
}
.coreat {
      padding-top:30px;
    
}
.coreat li{
      padding-top:20px;
    
}
.coreat H5{
      font-size:130%;
    color:rgba(255,150,0,1.00);
}
.coreat H4{
      font-size:250%;
    color:rgba(255,255,255,1.00);
}

.flag{
    width:70px;
    float:left;
    padding:5px;
     opacity:0.2;
}
.selectf{ 
   
 opacity:1.0;
    border-bottom-color: rgba(255,142,0,1.00);
    border-bottom-style:solid;
border-bottom-width:1px;
}
.adboard{
    padding:3px;
    margin-top:5px;
    border-radius:10px;
    font-weight:600;
}
img:hover{

     opacity:1.0;
}
       .privcontent{ 
            position: absolute; 
            top: 50%; 
            left: 50%; 
            transform: translate(-50%, -50%); 
            max-width: 1000px; 
            height: 600px; 
            text-align: left; 
            box-sizing: border-box; 
            padding: 30px; 
            z-index: 1001; 
            display: none; 
           background-color:#000000;
           color:#AFAEAE;
           overflow:auto;
           border-radius:15px;
           border-style: solid;
           border-width:2px;
           border-color: rgba(255,255,255,0.20);
         font-size: 90%;
           line-height:1.3rem;
            /*to hide popup initially*/ 
        } 
          .privcontent h3{
            color:#000;  
            font-size:28px;
}
          .privcontent h2{
            color:#FFA600;   
            font-size:40px;
}
        .close-btn { 
            
            right: -10px; 
            top: -30px;
            float:right;
            background-color: rgba(255,182,0,1.00); 
            color: rgba(0,0,0,1.00); 
            border-radius: 50%; 
            padding: 4px; 
            width:50px;
            height:50px;
            cursor:pointer;
            font-size:30px;
            text-align: center;
            overflow:hidden;
            background-image: url("../img/closebut.png");
            background-size: cover;
            position:sticky;
            margin-right:-30px;
        } 

   .aquote{
     padding-top:60px;
       margin-left:10px;
       color:white!important;
    }

@media only screen and (max-width: 1199px) {

 
          .privcontent h3{
            color:#000;  
            font-size:28px;
}
          .privcontent h2{
            color:#FFA600;  
            font-size:40px;
}
           .privcontent{ 
            position: absolute; 
            top: 50%; 
            left: 50%; 
            transform: translate(-50%, -50%); 
            width: 95%; 
            height: 95%; 
            text-align: left; 
            background-color: #000; 
            box-sizing: border-box; 
            padding: 10px; 
            z-index: 1001; 
            display: none; 
           color:#fff;
               overflow:auto;
            /*to hide popup initially*/ 
        }
    .vlt-footer-copyright{ display:none;}
    #homevid{display:none;}
    #mobback{
        background-image: url("../img/about-mobile.jpg");
        background-size:cover;
        width:100%!important;
        height:100%!important;
    }
    .vlt-testimonial__text {

    width: 90%;

}
    .vlt-large-heading h2{
        font-size:55px;
    }
    .js-tilt-container{margin-top:50px;}
    
    .vlt-navbar .vlt-navbar-logo img {

    margin-left: 0;
}
    body,  li{ font-size:90%!important;}
}



.col-xl-about {
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
}
.vlt-testimonial{
    border-bottom-style: solid;
    border-bottom-color: rgba(255,255,255,0.10);
    border-bottom-width: 2px;
    padding-bottom: 10px;
    background-color: rgba(0,0,0,0.10);
    border-radius: 25px;
    display:block;
    clear:both;
    width: 100%!important;
}
.email{
    font-size:12px;
}

.content-one {
    display:none;
}
.expand-one{
    cursor:pointer
}
.linkedin{
    height:30px;
    
}
.linkedin{
    opacity:0;;
}
.yt{
/*
    display:none;
    opacity:0;
*/
}

