/*
Theme Name: elementor-child
Author: 
Description: Your description goes here
Version: 4.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
.quantum-nav-menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
	position: absolute;
	width: 270px;
	top: 30px;
	right: 0;
}


button.e-n-menu-dropdown-icon {
	display: none !important;
}

.single.single-post .elementor-widget-container a {
	color: #000;
}

.elementor-24034 .elementor-element.elementor-element-9a82f64 .pp-post-meta-wrap {
	border-top-color: #e6e6e6;
	border-top-width: 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-element .eael-data-table thead {
	display: none;
}

.icon-boxes .elementor-icon-box-icon {
	position: relative;
	top: 10px;
}


body.home .eael-grid-post-excerpt p {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.elementor-element .eael-entry-title a.eael-grid-post-link {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}


.product-varient-table.elementor-widget table {
	border-radius: 10px !important;
}


.product-varient-table.elementor-widget table tr.table-header th {
	border-radius: 0px;
}

.product-varient-table.elementor-widget table tr td {
	border-radius: 0px;
}

.uc_image_carousel_content.content-padding.ue-content-holder div {
	padding: 0 !important;
}

.quantum-nav-menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
	position: absolute;
	width: 190px;
	top: 30px;
	right: 0;
	left: 100px;
}

.full-stack {
	display: flex;
}

.full-stack p {
	margin: 0;
	padding: 0 20px 0 13px;
	position: relative;
}

.full-stack p:before {
	content: "";
	background: #818285;
	width: 5px;
	height: 5px;
	position: absolute;
	border-radius: 100%;
	left: 0;
	top: 12px;
}


.Full-stack-left-sec.elementor-widget .uc_fbps_slide .uc_fbps_content {
	max-width: fit-content !important;
}


.Full-stack-left-sec.elementor-widget .uc_fbps_slide .uc_fbps_content .full-stack-content p {
	position: relative;
}


.uc_image_carousel_content.content-padding.ue-content-holder div {
	padding: 10px 10px 0px 10px;
}

.uc_image_carousel_container_holder.ue-item .uc_image_carousel_placeholder {
	padding-right: 0;
}

.Switch-highlights.e-n-tabs-mobile.elementor-widget.elementor-widget-n-tabs button {
	width: 310px !important;
}

div#switch-features .owl-item.uc-active-item .uc_fbps_slide .uc_fbps_content {
	max-width: 600px;
}

div#login-menu .elementor-menu-toggle:before {
	content: "login";
}

div#login-menu-topbar .elementor-menu-toggle:before {
	content: "login";
}

i.elementor-menu-toggle__icon--open.eicon-menu-bar {
	display: none;
}

.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open {
	display: none !important;
}

i.elementor-menu-toggle__icon--close.eicon-close {
	display: none !important;
}

div#login-menu {
	z-index: 99;
}

div#login-menu-topbar {
	z-index: 999;
}

div.header-dropdown {
	display: flex;
	padding: 0 0 0 60px !important;
}

nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
	left: 50px;
}


div#login-menu .elementor-menu-toggle svg {
	display: none !important;
}

div#login-menu-topbar .elementor-menu-toggle svg {
	display: none !important;
}


div#login-menu .elementor-menu-toggle {
	padding: 12px 42px;
	background: #ea6723;
	text-transform: capitalize;
	font-family: red hat text;
	font-weight: 500;
	color: #fff;
	border-radius: 2px !important;
	font-size: 19px;
}

div#login-menu-topbar .elementor-menu-toggle {
	padding: 0;
	text-transform: capitalize;
	font-family: red hat text;
	font-weight: 500;
	color: #fff;
	border-radius: 8px !important;
	font-size: 19px;
	background: transparent;
}


div#login-menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
	margin-top: 26px;
}

.e-con-full.mega-menu.e-flex.e-con.e-child .e-n-tabs-heading {
	background: #f3f3f3;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	padding: 20px 0 20px;
}

li#dropdown button.e-n-menu-dropdown-icon {
	display: none;
}

.e-con-full.mega-menu.e-flex.e-con.e-child .e-n-tabs-heading button:first-child {
	border-top-left-radius: 10px !important;
}

.e-con-full.mega-menu.e-flex.e-con.e-child .e-n-tabs-heading button:last-child {
	border-bottom-left-radius: 10px !important;
}

.eael-data-table-wrap.custom-responsive-option-enable {
	overflow: auto;
}


.switch-tab.e-n-tabs-mobile .e-n-tabs-heading {
	background: #e2e2e2;
	padding: 20px;
	border-radius: 10px;
}

.switch-tab.e-n-tabs-mobile .e-n-tabs-heading button {
	width: 220px;
}

.switch-tab.e-n-tabs-mobile.elementor-widget.elementor-widget-n-tabs .e-n-tabs-content {
	border: none !important;
}

.switch-tab.e-n-tabs-mobile.elementor-widget.elementor-widget-n-tabs .e-n-tabs-content div.e-active.elementor-element {
	border: none;
	padding: 0 !important;
	background: #e2e2e2;
}

.multigig-featur figure.elementor-image-box-img img {
	height: 78px;
	object-fit: contain;
}

.multigig-featur figure.elementor-image-box-img img {
	height: 68px;
	object-fit: contain;
	padding: 20px 0 0;
}

/* 
.multigig-featur figure.elementor-image-box-img {
    margin-bottom: 0 !important;
}

.multigig-featur figure.elementor-image-box-img img {
    height: 78px;
    object-fit: contain;
}

.multigig-featur 
 h3.elementor-image-box-title {
    padding: 0 !IMPORTANT;
    MARGIN: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -49px;
} */

.multigig-featur.e-flex .e-flex.e-con-boxed.e-con.e-child {
	padding-bottom: 60px;
}

.datacenter-highlights img.attachment-medium.size-medium {
	height: 200px;
	object-fit: cover;
	width: 100%;
}


.e-con-full.product-overview.e-flex.e-con.e-child div.uc_material_bullets {
	height: 100%;
	width: 100%;
}

.e-con-full.product-overview.e-flex.e-con.e-child div.uc_material_bullets .ue-bullets.uc-items-wrapper {
	height: 100%;
	width: 100%;
}

.e-con-full.product-overview .elementor-widget.elementor-widget-ucaddon_uc_material_bullets {
	height: 100%;
	width: 100%;
}

.product-overview .elementor-element .e-con-full.e-flex.e-con.e-child {
	height: 100%;
}

.e-con-full.product-overview.e-flex.e-con.e-child div.uc_material_bullets .uc_content_box.uc_ceal {
	justify-content: flex-start !important;
}

.product-varient-table .eael-data-table thead {
	display: table-header-group;
}

.eael-data-table-wrap.custom-responsive-option-enable {
	overflow: auto;
}

.ue-remote-tabs .uc-items-wrapper {
	gap: 15px !important;
}

header.page-header h1.entry-title {
	display: none;
}

.vertical-we-serve img {
	height: 220px;
	object-fit: cover;
}

.q-service-coloum-1 img.pp-gallery-slide-image {
	height: 70px;
	width: auto;
	object-fit: contain;
}

.uc_image_carousel_container_holder.ue-item div {
	text-align: left !important;
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	margin: 0;
	padding-right: 80px;
}

.uc_image_carousel_content.content-padding.ue-content-holder {
	padding: 0 !important;
}

.hero--slider.e-flex.e-con-boxed.e-con:before {
	position: absolute;
	content: "";
	width: 840px;
	height: 840px;
	background: #ea6723;
	right: -450px;
	left: initial;
	border-radius: 100%;
	top: -100px;
}

.hero--slider.e-flex.e-con-boxed.e-con {
	position: relative;
	overflow: hidden;
}

.full-stack-images .ue-text p:before {
	content: "";
	width: 8px;
	height: 8px;
	background: #8b8b8b;
	position: absolute;
	display: inline-block;
	border-radius: 100%;
	top: 10px;
	left: 0;
}

.full-stack-images .ue-text p {
	padding: 0px 0 0 18px;
	position: relative;
}

.uc_image_accodion_holder.uc_hover.uc-entrance-animate h2.ue_title {
	text-shadow: 7px 5px 9px rgb(12 12 12 / 33%);
	position: relative;
	color: #fff;
	background: #cbc3c3;
	padding: 3px 13px 5px 13px;
	border-radius: 6px;
}

.elementor-element.elementor-element-ab063af.e-con-full.image--qntm.e-flex.e-con .uc_image_carousel_placeholder {
	padding-right: 0;
}

.wifi-first.e-flex.e-con-boxed.e-con {
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.wi-fi-products.e-flex.e-con-boxed .uc_post_grid_style_one_item.ue-grid-item-woo.uc-entrance-animate {
	background: #fff;
	box-shadow: 2px -2px 6px rgb(0 0 0 / 18%);
	padding: 0px 0 10px;
}


.wi-fi-products.e-flex.e-con-boxed .uc_post_grid_style_one_item.ue-grid-item-woo.uc-entrance-animate div a.uc_post_grid_style_one_image {
	background: #f9f9f9;
	margin: 0px 0;
	position: relative;
	padding: 0 50px;
}

.wi-fi-products.e-flex.e-con-boxed.e-con.animated.fadeIn .uc_post_grid_style_one_item {
	position: relative;
	padding: 0 0 80px;
}

.wi-fi-products.e-flex.e-con-boxed.e-con.animated.fadeIn .uc_post_grid_style_one_item .uc_post_grid_style_one_button {
	position: absolute;
	bottom: 30px;
}

.image-icon.elementor-widget.elementor-widget-ucaddon_content_carousel_new * {
	padding-right: 0;
}

.elementor.elementor-2984 *,
.elementor.elementor-2984 {
	padding-right: 0 !important;
}

.owl-carousel .owl-stage-outer .owl-stage .owl-item:first-child h5 {
	color: #2f358e;
	font-size: 25px;
}

.owl-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(2) h5 {
	font-size: 25px;
	color: #156e1a;
}

.owl-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(3) h5 {
	font-size: 25px;
	color: #6d3f99;
}

.owl-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(3) h5 {
	font-size: 25px;
	color: #6d3f99;
}

.owl-carousel .owl-stage-outer .owl-stage .owl-item:nth-child(4) h5 {
	font-size: 25px;
	line-height: 32px;
	font-family: 'Red Hat Text' !important;
	color: #fe0000;
}

.service-tab.elementor-widget .pp-advanced-tabs .pp-advanced-tabs-icon-bottom img {
	height: 85px;
	object-fit: scale-down;
	width: 200px !important;
}

.uc_classic_carousel .owl-carousel.owl-loaded .owl-stage-outer {
	padding: 10px 10px !important;
}

.service-tab div.pp-advanced-tabs-desktop-title.pp-tab-active {
	border: none !important;
	box-shadow: 0 0 8px rgb(0 0 0 / 13%);
	border-radius: 9px !important;
}

span.pp-icon-list-text {
	position: relative;
	top: -5px;
}

.switch-product.e-flex * {
	position: initial;
}

.switch-product.e-flex a.adv-button-link-wrap {
	position: initial;
}

.switch-product.e-flex a.adv-button-link-wrap:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
}

.switch-product .elementor-widget.elementor-widget-tp-advanced-buttons {
	position: initial;
}

.e-con-full.switch-product.e-flex.e-con.animated.fadeIn {
	position: relative;
}

.elementor-widget-ucaddon_icon_box_accordion .ue-item .ue-graphic-element {
	padding: 10px;
}

.icon-box.elementor-view-default h3.elementor-icon-box-title {
	margin: 0;
}

.elementor-widget-ucaddon_product_bullets .ue_title {
	max-width: 170px;
}

.switch--product--feature.e-flex.e-con-boxed.e-con .elementor-widget-ucaddon_product_bullets .ue_title {
	max-width: 290px;
}

.page-links.elementor-page-links {
	display: flex;
	justify-content: end;
}

.page-links.elementor-page-links span {
	padding: 9px 16px;
	background: #f7efea;
	margin: 0 5px;
	border-radius: 100px;
	color: #000;
	display: initial;
}

span.page-links-title.elementor-page-links-title {
	width: auto;
	background: none;
	padding: 0;
}

span.post-page-numbers.current {
	background: none;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
}

span.post-page-numbers.current>span {
	width: 15px;
	padding: 10px 17px;
	background: #f36f21;
	color: #fff;
}

.team_member_carousel_text {
	min-height: 180px !important;
}

.elementor-widget-video .elementor-wrapper iframe,
.elementor-widget-video .elementor-wrapper video {
	background: #fff !important;
}

.flip-box-effect .elementor-flip-box__front .elementor-flip-box__layer__inner {
	display: flex;
	flex-flow: column;
}


.flip-box-effect .elementor-flip-box__front .elementor-flip-box__image {

	min-height: 136px;
	display: flex;
	align-items: center;
}


.elementor-flip-box__front .elementor-flip-box__layer__title {
	padding: 30px 0 10px !important;
}


td.orange-color svg {
	fill: #000 !important;
}

td.green-color svg {
	fill: #22552A !important;
}

.elementor-widget.elementor-widget-ucaddon_uc_material_bullets {
	height: 100%;
}

.multigig-featur.e-flex.e-con-boxed.e-con.e-parent h3.elementor-icon-box-title {
	padding: 0;
	margin: 0;
}

.switch-tab {
	margin: 0;
}

div.company-dropdown {
	padding: 0 !important;
	position: absolute !important;
	max-width: 240px !important;
	left: 31%;
	right: 0;
	margin: auto;
	top: 3px;
}

.elementor-21497 .elementor-element.elementor-element-3e11972b .eael-data-table thead tr th:first-child {
	border-radius: 12px;
}

.elementor-21497 .elementor-element.elementor-element-3e11972b .eael-data-table thead tr th:last-child {
	border-radius: 12px;
}

.eael-grid-post .eael-entry-thumbnail>img {

	object-fit: contain !important;
	padding: 0 40px;
}

.elementor-element.elementor-element-22648b26 .jet-checkboxes-list__input:checked~.jet-checkboxes-list__button .jet-checkboxes-list__decorator {

	background-color: #ea6723 !important;
}


.switch--product--feature .ue-bullet {
	background-color: var(--e-global-color-primary) !important;
}

.jet-checkboxes-list__input:checked~.jet-checkboxes-list__button .jet-checkboxes-list__decorator {
	background: #ea6723 !important;
}

.eael-data-table-wrap.custom-responsive-option-enable td i.fas.fa-check {
	color: #2A923A !important;
}

.eael-data-table-wrap.custom-responsive-option-enable i.fas.fa-minus {
	color: #7d7d7d !important;
}

.eael-data-table-wrap.custom-responsive-option-enable .fa-window-minimize {
	color: #7d7d7d !important;
}

.networking-solutions path.cls-1 {
	fill: #656bcd !important;
}


a.elementor-post__thumbnail__link {
	background: #f1f1f1;
	padding: 10px;
	border-radius: 18px;
}

.product-varient-table.elementor-widget.elementor-widget-eael-data-table .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px !important;
}

.product-varient-table.elementor-widget.elementor-widget-eael-data-table .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px !important;
}


.product-varient-table.elementor-widget.elementor-widget-eael-data-table .eael-data-table thead tr th:first-child {
	border-radius: 0px 0px 0px 0px !important;
}

.product-varient-table.elementor-widget.elementor-widget-eael-data-table .eael-data-table thead tr th:last-child {
	border-radius: 0px 0px 0px 0px !important;
}

.blog-button.is-style-fill.has-medium-font-size {
	display: flex;
}

.blog-button a.wp-block-button__link {
	display: flex;
	width: auto !important;
	background: #ea6723 !important;
	color: #fff !important;
	padding: 10px 20px;
}

.blog-button {
	width: auto !important;
}

.blog-list.e-flex.e-con-boxed article a.elementor-post__thumbnail__link {
	width: 100%;
}

.blog-list.e-flex.e-con-boxed article a.elementor-post__thumbnail__link img {
	height: 230px;
	object-fit: contain;
}


.full-stack-content p {
	display: list-item;
}

.elementor-field-required label.elementor-field-label:after {
	content: "*";
	color: #f36f21;
}

.blog-list.e-flex .elementor-posts .elementor-post__excerpt p {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.blog-list.e-flex .elementor-posts a.elementor-post__read-more {
	position: absolute;
	bottom: 20px;
}

.elementor-posts .elementor-post {
	position: relative;
}

.blog-qafe header.eael-entry-header {
	min-height: 60px;
}

.page-header h1.entry-title {
	display: none;
}

.elementor-field-type-select.elementor-field-group span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline {
	position: absolute;
	top: 40px;
	font-size: 14px;
}

.elementor-field-type-tel.elementor-field-group.elementor-column span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline {
	position: absolute;
	top: 66px;
	font-size: 14px;
}

.elementor-field-type-tel.elementor-field-group.elementor-column.elementor-field-required span.elementor-message.elementor-message-danger.elementor-help-inline.elementor-form-help-inline {
	position: absolute;
	top: 38px;
	font-size: 12px;
	width: 100%;
	left: 0;
}

.maintainance-icon span.pp-icon-wrapper {
	position: relative;
	top: -3px;
}

.elementor-product-loop-item--align-center.elementor-grid-3.elementor-grid-tablet-3.elementor-grid-mobile-2.elementor-products-grid a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
	width: 50%;
}

.betterdocs-ia-launcher-wrapper {
	display: none;
}

.wi-fi-checkbox .elementor-field-group.elementor-column.elementor-field-type-submit {
	display: none;
}

.wi-fi-checkbox label.elementor-field-label {
	font-weight: 500 !important;
	padding-bottom: 7px !important;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 10px;
	width: 100%;
}

/* Hide the default checkbox */
input[type="checkbox"] {
	-webkit-appearance: none;
	/* Hide default appearance */
	-moz-appearance: none;
	appearance: none;
	width: 15px;
	/* Optional: adjust size */
	height: 15px;
	/* Optional: adjust size */
	border: 1px solid #9f9f9f;
	/* Set default border color to gray */
	background-color: transparent;
	/* Transparent background */
	cursor: pointer;
	border-radius: 3px;
}

/* Change the background color when the checkbox is checked */
input[type="checkbox"]:checked {
	background-color: #EA6723;
	/* Custom color when checked */
	border: none;
}

/* Optional: Add a checkmark for the checked state */
input[type="checkbox"]:checked::before {
	content: '✔';
	/* Checkmark symbol */
	color: white;
	/* Color of the checkmark */
	display: block;
	text-align: center;
	line-height: 16px;
	/* Adjust based on size of checkbox */
	font-size: 12px;
}

.elementor-field-subgroup span.elementor-field-option {
	display: flex;
	align-items: center;
}

.elementor-field-type-checkbox.elementor-field-group span.elementor-field-option label {
	padding-left: 7px;
}


.qntm-icon-list {
	position: relative;
}

.qntm-icon-list:after {
	content: "";
	position: absolute;
	background: #cec9c9;
	width: 1px;
	height: 96%;
	left: 19px;
	z-index: 9;
}

.elementor-icon-box-icon {
	position: relative;
	z-index: 99;
}

.e-con-full.qntm-icon-list .elementor-icon-box-icon span.elementor-icon.elementor-animation- {
	background: #e7e7e7;
	height: 20px;
	width: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100px;
}


.e-con-full.qntm-icon-list.left-align:after {
	content: "";
	position: absolute;
	background: #cec9c9;
	width: 1px;
	height: 96%;
	left: 5px;
	z-index: 9;
}

.q-service-sec .elementor-icon-box-icon {
	position: relative;
	z-index: 99;
	top: 5px;
}

.elementor-field-type-acceptance.elementor-field-group label {
	padding: 0 0 0 10px;
	top: -6px;
	position: relative;
}

.elementor-field-type-acceptance.elementor-field-group span.elementor-field-option {
	align-items: flex-start;
}

input.elementor-acceptance-field {
	border: 1px solid #000 !important;
}

.elementor-field-type-acceptance.elementor-field-group input[type="checkbox"]:checked::before {

	color: #121111 !important;
	display: block;
	line-height: 14px !important;

}

.partner-program-highlights figure.elementor-image-box-img {
	width: 65px !important;
}


.qntm-icon-list.highlights-page:after {

	top: 70px;
}

td.firmware-icon .td-content-wrapper:before {
	content: "\f019";
	color: #000;
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	position: relative;
	left: 7px;
	position: absolute;
}

td.firmware-icon .td-content-wrapper {
	padding-left: 9px;
}

.firmware-table td i.fas.fa-minus {
	color: #000 !important;

}

td.firmware-icon a {
	color: #000 !important;
}

td.firmware-icon {
	position: relative;
}

.firmware-table tr:first-child td {
	background: #8d8d8d !important;
	color: #fff !important;
}

.wi-fi-checkbox .elementor-field-subgroup span.elementor-field-option {
	padding: 0 0 10px;
}

.owl-carousel.owl-drag .owl-item .uc_fbps_content {
    max-width: fit-content !important;
}
.--eael-wrapper-link-tag {
    z-index: 0 !important;
}

.resource-page-container .row {
	margin: 0 !important;
}
.firmware-tab-title.mobile-pdf-link {
	display: block;
}
.mobile-pdf-link {
	display: none;
}
.no-post-found-content img {
	opacity: 0.7;
}
@media (max-width:1425px) {
	.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a {
		font-size: 15px !important;
	}

	.switch--product--feature.e-flex.e-con-boxed.e-con .elementor-widget-ucaddon_product_bullets .ue_title {
		max-width: 190px;
	}
}

@media (max-width:1366px) {
	.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a {
		font-size: 15px !important;
	}

	.qntm-header.e-flex.e-con-boxed.e-con {
		padding: 0 50px;
	}

	.site-logo.exad-sticky-section-no.exad-glass-effect-no img.attachment-full.size-full {
		max-width: 200px;
	}
	#post-list .firmware-tab-title {
		display: block !important;
	}
	.qntm-header.e-flex.e-con-boxed.e-con a.elementor-item {
		font-size: 16px;
		margin: 0 0 0 18px;


	}

	.elementor-element.elementor-element-382e763.e-flex.e-con-boxed.e-con {
		padding: 20px;
	}

	.e-con-full.product-list.e-flex.e-con a.elementor-element {
		width: 30%;
	}

	.e-con-full.product-list.e-flex.e-con a.elementor-element svg {
		width: 40px;
		height: 40px;
	}

	.qntm-header div.e-n-menu-wrapper li.e-n-menu-item {
		margin: 0 !important;
	}

	.qntm-card img {
		height: 150px !important;
	}

	.qafe-quantum .eael-entry-thumbnail {
		height: auto !important;
		padding: 0;
	}

	.qafe-quantum .eael-entry-thumbnail img {
		width: 100%;
		padding: 0;
	}

	.elementor-counter-title {
		text-align: center;
	}
	.pdf-order-2 {
		order: 3 !important;
	}
	.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a {
		font-size: 14px !important;
		padding-left: 10px;
		padding-right: 10px;
	}

	.first-heading h2.elementor-heading-title.elementor-size-default {
		font-size: 35px !important;
	}

	.first-para p {
		font-size: 20px;
	}

	.qntm-heading.exad-sticky-section-no h2.elementor-heading-title.elementor-size-default {
		font-size: 35px;
	}

	.full-stack-images.qntm-para .ue-text {
		padding-right: 0;
	}

	.full-stack-images.qntm-para .uc_image_carousel_content.content-padding.ue-content-holder {}

	.full-stack-images.qntm-para .uc_image_carousel_content.content-padding.ue-content-holder div {
		padding-right: 0;
	}

	.qntm-para p {
		font-size: 18px;
	}

	.elementor-widget-n-menu .e-n-menu-wrapper ul.e-n-menu-heading li {
		padding: 0 7px;
	}

	.elementor-menu-cart__toggle.elementor-button-wrapper:after {
		content: "BAG";
		font-family: 'Bahnschrift';
		color: #000;
		font-size: 11px !Important;
	}
	.resource-page-container .pdf-outer-container {
		height: 100% !important;
		width: 100% !important;
	}
	.mobile-pdf-link {
		display: block !important;
		text-decoration: none !important;
	}
	.desk-pdf-link, .pdf-order-2, .mobile-pdf-view {
		display: none !important;
	}
	.resource-page-container .pdf-order-2.firmware-tab {
		display: block !important;
	}
}
@media (min-width: 1200px) and (max-width: 1366px) {
    .custom-xl-full {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

@media (max-width:768px) {
	.hero--slider.e-flex.e-con-boxed.e-con:before {
		position: absolute;
		content: "";
		width: 300px;
		height: 300px;
		background: #ea6723;
		right: 0px;
		left: initial;
		border-radius: 100%;
		top: -99px;
	}

	.hero--slider {
		overflow: hidden;
	}

	body.home.page-template-default {
		overflow-x: hidden !important;
	}

	#uc_image_accodion_copy_elementor_fbb81a5 .uc_content {
		flex-direction: row !important;
	}

	.uc_image_carousel_container_holder.ue-item div {
		padding-right: 0;
	}

	.elementor-motion-effects-perspective.animated.zoomIn {
		top: 225px !important;
	}

	.qntm-header.e-flex.e-con-boxed.e-con {
		padding: 0 20px !important;
	}

	.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a {
		font-size: 10px !important;
	}

	.elementor-element.e-con-full.e-flex.e-con[data-attribute="filter"] {
		display: none;
	}

	.hero-banner-image.e-flex.e-con-boxed.e-con .elementor-widget__width-initial.elementor-absolute.elementor-widget.elementor-widget-image {
		position: relative;
		left: initial;
		top: initial;
	}

	.qntm-header.e-flex.e-con-boxed.e-con a.elementor-item {
		font-size: 12px;
		margin: 0 0 0 5px;


	}

	.e-con-full.product-list.e-flex.e-con a.elementor-element {
		width: 49%;
	}

	.quantum-nav-menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
		position: absolute;
		width: 210px;
		top: 30px;
		right: 20px;
		left: -170px;
	}

	.qntm-icon-list.e-flex.e-con.e-child h3.elementor-icon-box-title {
		padding: 0 !important;
		margin: 0 !important;
	}

	.ue_content_wrapper {
		padding: 7px 0 0 0;
	}

	.ue_content_wrapper .ue-line {
		display: none;
	}

	.ue-bullet {
		display: none !important;
	}

	.switch--product--feature.e-flex.e-con-boxed.e-con .elementor-widget-ucaddon_product_bullets .ue_title {
		max-width: 90%;
	}

	.switch--product--feature.e-flex.e-con-boxed.e-con .elementor-widget-ucaddon_product_bullets .ue_title br {
		display: none;
	}

	.elementor-element.elementor-widget.elementor-widget-ucaddon_product_bullets {
		display: flex;
		width: 100%;
		flex-flow: column;
	}

	ul.customer-engagement {
		padding: 20px 0 0 30px !important;
	}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table {}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table .th-mobile-screen {
		border: none !important;
	}

	.qntm-para a.elementor-button.elementor-button-link.elementor-size-sm {
		font-size: 16px;
	}

	.elementor-acceptance-field[type="checkbox"] {
		width: 37px !important;
		height: 16px;
	}
	.pdf-order-1 {
		order: 1;
	}
	.pdf-order-2 {
		order: 3;
	}
	.pdf-order-3 {
		order: 2;
	}
	.pdf-outer-container-new {
		margin: 0 auto;
	}
	#pdf-content {
		width: 100% !important;
		max-width: 100% !important;
        display: flex;
        flex-direction: column;
	}
	
	.resource-page-container .vertical-tabs,.resource-page-container .category-posts {
		padding: 0;
	}
	#post-list .post-title {
		margin: 10px 10px 0px 10px;
	}
	.category-posts-pdf-title h4 {
		margin-left: 22px;
	}
	.category-posts-pdf .download-button-content {
		text-align: center !important;
	}
	
	.pdf-outer-container {
        height: 100%;
    }
}

@media (max-width:600px) {

	.e-con-full.product-list.e-flex.e-con a.elementor-element {
		width: 100%;
	}

	.custom-splash-screen.e-flex.e-con.e-child {
		background-image: none;
	}

	.key-feature.e-flex.e-con ul {
		text-align: left !important;
	}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table {}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table .th-mobile-screen {
		border: none !important;
	}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table tr>td:nth-child(1) {
		background: #f36f21 !important;
	}

	.product-varient-table table {
		padding: 0 20px;
	}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table tr>td {
		margin: 10px 0;
		background: #fff !important;
		padding: 0 !important;
	}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table tr>td .th-mobile-screen {
		width: 100% !important;
		padding: 0 !important;
	}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table tr .td-content-wrapper {
		justify-content: space-between;
	}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table tr .td-content-wrapper .th-mobile-screen {
		flex-basis: auto;
		max-width: 220px !important;
		padding: 20px 20px !important;
		text-align: left;
		width: 120px !important;
		font-size: 16px;
	}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table tr .td-content-wrapper .td-content {
		width: 60%;
		padding: 0 20px 0 0px;
		font-size: 16px;
		color: #818285;
	}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table tr .td-content-wrapper .th-mobile-screen span.data-table-header-text {
		text-align: left !important;
	}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table tr>td:nth-child(1) .td-content {
		color: #fff;
		font-size: 16px;
	}

	.product-varient-table.elementor-widget.elementor-widget-eael-data-table tr>td:nth-child(1) span.data-table-header-text {
		color: #fff !important;
	}


	.ue-bullets.uc-items-wrapper .ue-text {
		font-size: 16px !important;
	}

	.ue-bullets.uc-items-wrapper .ue-text li {
		font-size: 16px !important;
	}

	.eael-grid-post-excerpt p {
		font-size: 16px !important;
	}

	.elementor-icon-box-content li {
		font-size: 16px !important;
	}

	.ue-item .ue-item-title {
		font-size: 16px !important;
	}

	.qntm-para .elementor-widget-container {
		font-size: 16px !important;
	}

	.traffic-steering p {
		padding: 10px 0px 0 !important;
	}

	.dynamic-path-selection.e-flex.e-con.e-parent.e-lazyloaded {
		padding: 20px 0 !important;
	}

	.qntm-para a.elementor-button {
		font-size: 16px !important;
	}

	.firmware-icon.elementor-view-default.elementor-widget.elementor-widget-icon-box .elementor-icon-box-icon {
		display: flex;
		align-items: center;
	}

}
