@media (min-width: 992px)
{
.container, .container-lg, .container-md, .container-sm {
    max-width: 95%;
}
}

@media (max-width:1180px) {
    
    .width50 {
    width: 60%;
}

.redbox{    padding: 20px 20px;}
}

@media (max-width:1024px) {
    
    .width50 {
    width: 80%; background: rgba(0, 0, 0, 0.6);
}

.redbox{    padding: 20px 20px;}
}

/* Medium devices (tablets, 768px and up) */
@media (max-width: 768px) {
    .flip-box-front, .flip-box-back {    min-height: 400px;}
    .flip-box .inner { padding: 15px; }
    
    .blkbg{    margin-top: 10px;}
    .container, .container-sm {
    max-width:95%!important;
}
.mainvideo{ display: block; }

    .width50 {
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
}
    
.padb0{ padding-bottom: 0px; }
.comming{ height:70vh;  font-size:3rem }
.redbox{      width: 100%; bottom: 0px;  position: relative; border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;}

.vidbox1 .vidline { display:none;}
.vidbox1{ display: block; }
.vidboxens{ display:block; }
.padB100{     padding-bottom: 50px;}
.vidtext{ position: relative; width: 100%; top: 0px; }
.mt5 {
    margin-top: 0rem !important;
}
.mt3{ margin-top: 0rem !important;}
.vidbox1 img { width: 100%; }
.video-play-button {    left: 50%;}
.video-play-button:before{ width: 45px; height: 45px; }
.video-play-button:after{ width: 45px; height: 45px; }
#home .swiper-container{     height:auto; }
.owl-two .item {padding: 20px;}

.owl-two .owl-prev {color: #EC3233 !important; top: -30px; left: 10px;}
.owl-two .owl-next {color: #EC3233 !important;
    top: -30px;
    left: 30px!important;
    right: 100%;}

.owl-two{ margin-top: 20px; }
.owl-two .item { margin-top: 15px; }
.dextnone{ display:block; }
.dextblock{ display: none; }
.team .namebox { margin-top: 10px; }
}



/* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {
   
}
@media (max-width: 480px){
    
  
}

/* Large devices (desktops, 992px and up) */
@media (max-width: 992px) {
    
   
}
    


@media (max-width: 1024px) {
  
}

@media (max-width: 1200px) {
   
}


@media (min-width: 1400px) {}


@media (max-width: 1399.98px) {}






@media (max-width: 991.98px) {}

/* Small devices (landscape phones, less than 768px) */

 
/* X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {}

/*
Apple iPhone 5, 5S & 5C 
Apple iPod Touch (5th generation)
*/
@media (min-width: 1136px) and (max-width: 1279px) {

}





@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) 
{

 

}

@media (min-width: 1200px) {
  

}



@media (min-width: 1200px) {
   }




/*
Apple iPhone 4 & 4S
Apple iPod Touch (4th generation)
*/


@media (max-width: 1199.98px) 
  {
   
  }

/*
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
/* With side menu
@media (min-width: 768px) and (max-width: 1279px) {
*/
/* Without side menu */
@media (min-width: 768px) and (max-width: 959px) {
   
}



/*
Portrait orientation

Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/




/*
Very common low res
*/
/*@media (max-width: 479px) {
	body {	font-size: 12px; }
	h1 { font-size:2.5em; }
	h2 { font-size:2em; }
	h3 { font-size:2em; }
	h4 { font-size:1.3333em; }
	h5 { font-size:1.1667em; }
	h6 { font-size:1em; }
}*/