.modal-form-outer {
	visibility:hidden;
  }


.section {
  position: relative;
  width: 100%;
  height: 100vh;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.section2 {
  position: relative;
  width: 100%;
  height: 70vh;
  align-items: center;
  justify-content: center;
  overflow: hidden;
	margin-bottom: 20px;
}

.section h1 {
  text-align: center;
  font-size: 6rem;
  font-family: "Cookie";
  padding: 20px;
  margin: 15px;
  z-index: 1;
  opacity: 0.7;
}

.video-container {
  position: absolute;
 bottom: 0;
  width: 100%;
}

.video {
width: 110%;
	margin-bottom: -10px;
}

.video2 {
width: 100%;
	margin-bottom: -10px;
}


.video-container3 {
  position: absolute;
 bottom: 0;
  width: 100%;	
}

.color-overlay {
  position: absolute;
 bottom: 0;
  background-color:black;
  width: 100%;
  height: 100vh;
  opacity: 0.15;
}

  .callbacks_nav {
		display: none;}

.logo_header_mobile {
	display: none;}

@media(max-width: 1100px){
	.section {
  height:90vh;}	
	
	.video {
width: 120%;}
	
	.section2 {
  height: 90vh;}	
	
	.logo-w3l
	{
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.slider-info{
		top: 50%;
	}
	.slider-info h4 {
		padding: 1em 0em 1em;}

}

@media(max-width: 1050px){
	
	.section {
  height: 100%;
}

	.section2 {
  height: 80vh;}	
	
	.video-container {
		display: none;}
	
	.callbacks_container {
	background: url("../images/b1.jpg");
	background-repeat: no-repeat;
  background-size: 100% 105%;
}
		
 .navbar {
		display: none;} 
	
	.logo-footer {
	display: none;}
	
}

@media(max-width: 850px){
	

	.section2 {
  height: 45vh;}	
	
	.callbacks_container {
  background-size: 103% 103%;
}
		
}

@media(max-width: 750px){
	

	.section2 {
  height: 80vh;}	
	
	.callbacks_container {
  background-size: 110% ;
}
		
}

@media(max-width: 420px){
	
	
	.section2 {
  height: 30vh;}	
		
	.logo-w3l
	{
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.slider-info{
		top: 67%;
	}
	.slider-info h4 {
		padding: 1em 0em 1em;}
		
	 .w3agile_tab_right2 {
		display: none;}
	
    .w3agile_tab_right1 {
		display: none;}
	
   .logo_header {
	display: none;}
	
	.logo_header_mobile {
	display: block;}
}

