/* Responsive*/

@media(min-width:1601px) {
}
@media(max-width:1440px) {
	#full-bg{
		height: 86vh;
	  }
	  #full-bg video {
		height: 86vh;
	  }
	  .form-header-body {
		padding: 14px 16px 2px;
	}
	.form-header-body{
		background-color: rgb(255 255 255 / 78%);
		border-radius: 0 0 4px 4px;
		padding: 14px 14px 1px;
	}
}
@media(max-width:1365px) {
	header h1{
     width: 85%;
    transform: translate(-50%, -14%);
	}
}
@media(max-width:1199px) {
	.iq-rmt-80{margin-top: 80px;}
    .info-share li { margin: 0px 2px; }
}
@media(max-width:992px) {
    .r-mt-30 { margin-top: 30px; }
	.r-mt-40 { margin-top: 40px; }

	#features figure img{
		position: relative;
	}
	nav {
		padding: 0.3rem 0;
		/* box-shadow: rgb(0 0 0 / 10%) 0px 0px 30px 0px;
		background: #314b63; */
	}
	.navbar-brand img {
		height: 70px;
	}
	.carousel-info {
		transform: translate(-50%, -47%);
	}
	#call-to-action a {
		display: inline-block;
		margin-top: 20px;
	}
}
@media(max-width:979px) {
	.iq-r-mb-15 { margin-bottom:15px;}
}
@media(max-width:767px) {
	/* The home hero carousel keeps its native touch/swipe behavior on mobile. */
	#slider-hero #carouselExampleIndicators > .carousel-control-prev,
	#slider-hero #carouselExampleIndicators > .carousel-control-next {
		display: none;
	}

	.r4-mt-30 { margin-top: 30px; }
	.r4-mt-40 { margin-top: 40px; }

    .info-share { margin: 20px 0 0; text-align: center; }
	.iq-footer .info-share { margin: 0; }
	.info-share { text-align: left; margin-bottom: 10px; }

	#full-bg {
		height: 80vh;
		margin-top: 80px;
	}
	#full-bg video {
		height: 100vh;
	  }
	#features_tab li {
		width: 100%;
		padding: 0;
		margin-bottom: 8px;
	}
	#forminator-module-265 .forminator-row{
		margin-bottom: 10px;
	}
	#prospec {
		top: 0;
		transform: translate(-50%, 0);
	}
	#call-to-action{
		display: block;
	}
}
@media(max-width:479px) {
    .info-share { text-align: left; margin-bottom: 10px; } 
	header {
		min-height: 290px;
	}
	header h1 {
		top: 65%;
	}
	.heading-title p {
		padding: 0px 20px;
	}
	#full-bg {
		height: 90vh;
		margin-top: 80px;
	}
}
