@media (max-width:1400px) {
  [data-section="video-hero"] .row .col,
  [data-section="video-hero-single"] .row .col {
    min-height: 30vh;
    border-bottom: 1px solid #ffffff30;
  }

	[data-section="video-hero"] strong,
	[data-section="video-hero-single"] h1 {
	  font-size: 3.5em;
	}
}

/*IPAD TABLET PORTRAIT*/

@media (max-width:1200px) {
  [data-section="video-hero"] .row .col,
  [data-section="video-hero-single"] .row .col {
    min-height: 30vh;
    border-bottom: 1px solid #ffffff30;
  }
	[data-section="video-hero"] strong,
	[data-section="video-hero-single"] h1 {
	  font-size: 3em;
	}
}


/*TABLET SMALL LANDSCAPE*/

@media (min-width:992px) {
	[data-section="image-text"] .col:nth-child(2) {
	  -webkit-transform:translateX(-5em);
	      -ms-transform:translateX(-5em);
	          transform:translateX(-5em);
	  padding: 5em;
	  background:#fff;
	  margin-right: -5em;
	  width: calc(50% + 5em);
	  border-radius: 5px;
	}

	[data-section="text-image"] .col:nth-child(1) {
	  -webkit-transform: translateX(5em);
	      -ms-transform: translateX(5em);
	          transform: translateX(5em);
	  padding: 5em 8em 5em 0;
	  background: #fff;
	  margin-left: -5em;
	  width: calc(50% + 5em);
	  border-radius: 5px;
	}
}


@media (max-width:992px) {
	[data-section="video-hero"] strong,
	[data-section="video-hero-single"] h1 {
	  font-size: 2.5em;
	}
	[data-section="video-hero"] .hero-scroll-down,
	[data-section="video-hero-single"] .hero-scroll-down {
	  bottom: 14px;
	  font-size: 0.85em;
	  display:none;
	}
	.products-carousel-arrows {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		margin-top:3em;
	}

	[data-section="lead-text"] p {
    font-size: 1.4em;
	}
	[data-section="text-content-list"] .content-item {
	    position: relative;
	    margin-bottom:0;
	}

	[data-section="text-content-list"] .content-item:before {
	    content:'';
	    height:30px;
	    width:2px;
	    display:block;
	    background:#c7c7c7;
	    margin:10px auto;
	    position: relative;
	}
	.review-content p {
    font-size: 1.5em;
	}
	[data-section="contact-form"] .col-lg-6:nth-child(1) form {
    margin: 30px 0px;
    padding: 2em;
    width: auto;
    border: 1px solid #00000012;
	}
	[data-section="contact-form"] .col-lg-6:nth-child(2) {
    width: 100%;
	}
	[data-section="contact-form"] .col-lg-6:nth-child(2) iframe {
    height: 350px;
    border-radius: 8px;
	}

	[data-section="image-header-slim"] .col-lg-6 img {
	    height: 400px !important;
	}

	[data-section="image-header-slim"] .col-lg-6 picture {
	    position: relative;
	    width: 100%;
	}

	.read-more-btn {
	  text-align: center !important;
	  margin-bottom: 30px;
	  margin-top: 20px !important;
	}

	[data-section="hardware-content"] .col-lg-6:nth-child(2) {
		border-left:none !important;
	}

	.woocommerce div.product form.cart .button {
		float:unset;
	}

	[data-section="blog-post"] .col img {
	  width: 100%;
	  height: auto;
	}

	[data-section="blog-post"] .col iframe {
	  width: 100%;
	  aspect-ratio: 4/3;
	}


}




/*TABLET PORTRAIT*/

@media (max-width:768px) {
	.standard-card-body {
    padding: 0px 20px;
  }
  .standard-card h3 {
	  -webkit-box-pack: center;
	      -ms-flex-pack: center;
	          justify-content: center;
	  gap:30px;
	}
	.review-content p {
    font-size: 1.2em;
	}
	.review-meta {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
	}

	.review-author {
	    width: 100%;
	    text-align: center;
	    margin-top: 20px;
	}

	[data-section="flexible-gallery"] .flexible-gallery-item {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 auto;
		        flex: 0 0 auto;
		width: 50%;
	}

	[data-section="flexible-gallery"] .slider-flexible-gallery-arrow {
		height: 36px;
		width: 36px;
	}

	[data-section="flexible-gallery"] .slider-flexible-gallery-arrow.prev {
		left: 12px;
	}

	[data-section="flexible-gallery"] .slider-flexible-gallery-arrow.next {
		right: 12px;
	}

	.review-avatar {
	    margin: 0;
	    height: 30px;
	    width: 30px;
	    font-size: 20px;
	}

	.logos-grid-items {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 30px;
	}
	ul.social-icons {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
	}
	[data-section="cards-grid"] .col-xxl-4:last-of-type {
    margin-bottom:0 !important;
	}

	[data-section="cta-slim"] .row, [data-section="cta"] .row {
	  border-radius: 0px;
	}

	section[data-section="cta-slim"]:last-of-type {
    padding: 0;
	}

	button.toggleFilters.loopBtn span {
	  display: none;
	}
	a.next.page-numbers span, a.prev.page-numbers span {
  display:none;
	}

	a.next.page-numbers, a.prev.page-numbers {
	  display:inline-block
	}
}

@media (max-width: 576px) {
  .container, .container-sm {
    max-width: 100%;
  }
}


/*MOBILE*/

@media (max-width:496px) {
	[data-section="video-hero"] .col-wrapper,
	[data-section="video-hero-single"] .col-wrapper {
	  width: 100%;
	  max-height: 8.5em;
	}
	[data-section="cta-slim"] .row, [data-section="cta"] .row {
		border-radius:0px;
	}
}


