

.deskview { display: block !important; }
.mobview { display: none !important; } 


#mySidenav a {
  position: fixed;
  z-index: 999 !important;
  right: -135px;
  transition: 0.3s;
  padding: 15px 30px 13px 20px !important;
  text-decoration: none;
  font-size: 20px !important;
  color: white;
  border-radius: 10px;
}
#mySidenav a:hover {
  right: -10px;
}
#cotizador {
  top: 20%;
  background-color: #1d3d77;
  border: 3px solid white;
  border-radius: 10px;
}


#sidebar {
  position: absolute;
  width: 25%;
  height: 100%;
  background: #151719;
  right: -25%;
  transition: all 100ms linear; 
}
#sidebar.active {
  right: 0px;
}
#sidebar ul li {
  color: White;
  list-style:none;
  padding: 15px 10px;
  border-bottom: 1px solid rgba(100,100,100,0.3);
}
#sidebar .toggle-btn {
  position: absolute;
  right: 450px;
  top: 20px;
}
#sidebar .toggle-btn span {
  display: block;
  width: 30px;
  height: 5px;
  background: #151719;
  margin: 5px 0px;
}




@media (max-width: 996px) {

	.deskview { display: none !important; }
	.mobview { display: block !important; }
	.t1banner { font-size: 45px !important; }
	.t2banner { font-size: 24px !important; }
	.bannpadd { padding: 20% 0 20% 10%; }
	
}	


@media (max-width: 580px) {

	.t1banner { font-size: 36px !important; }
	.t2banner { font-size: 18px !important; }
	.bannpadd { padding: 20% 0 20% 10%; }
	
}	


@media (max-width: 450px) {

	.t1banner { font-size: 30px !important; }
	.t2banner { font-size: 15px !important; }
	.bannpadd { padding: 20% 0 20% 8%; }
	
}


@media (max-width: 375px) {

	.t1banner { font-size: 27px !important; }
	.t2banner { font-size: 13px !important; }
	.bannpadd { padding: 20% 0 20% 7%; }
	
}	