
@media print {
	a:after {
		content: "" !important;
	}
	#single-product-template-content .pom-default:after,
	.woocommerce .add-request-quote-button,
	.exclude-print{
		display: none!important;
	}
	#single-product-template-content{
		padding: 0;
	}
	#single-product-template-content .woocommerce-product-gallery__image{
		max-width: 300px;
	}
}

@media (min-width: 481px){

	#floating-widget li.elementor-icon-list-item:first-child .elementor-icon-list-icon,
	#custom-floating li:first-child{
		border-radius: 10px 0 0 0;
	}
	
	#floating-widget li.elementor-icon-list-item:last-child a,
	#custom-floating li.floating-contact{
		writing-mode: vertical-rl;
		text-orientation: mixed;
		transform: rotate(180deg);
		padding: 20px 8.5px;
		border-radius: 0 10px 0 0;
	}

	#custom-floating ul.sub-floating-btn{
		left: 0px;
	    top: 50%;
	    transform: translate(-100%,-50%);
	    padding-right: 10px;
	}

	#custom-floating ul.sub-floating-btn li:first-child{
		border-radius: 0;
	}

	.medical-report-info-child{
		text-align: left;
	}

	.medical-report-info-child .btn-wrapper{
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
		padding-left: 15px;
	}

}

@media (min-width: 769px){

	.cf7-2-col{
		width: 50%;
		float: left;
	}
}

@media (min-width: 1025px){

	.icon-list-template-2 .elementor-icon-list-item label{
		min-width: 80px;
	}

	.maid-intro-video{
		padding-top: 44.69%;
	}

}





@media (max-width: 1199px){


}

@media (max-width: 1199px) and (min-width: 1025px){

	#custom-ele-head .elementor-nav-menu .elementor-item{
		font-size: 12px;
	}
}

@media (max-width: 1024px){

	body{
		text-align: center;
	}

	.testimonial-carousel-template .premium-carousel-template .elementor-container .elementor-column{
		width: 100%;
	}

	#custom-timeline-template .inner-date-new{
		padding-left: 17px;
	}

	#custom-timeline-template .elementor-widget-image{
		text-align: left;
	}

	#custom-ele-footer .elementor-nav-menu .elementor-item{
		justify-content: center;
	}

	.permit-question-list li{
		width: 100%;
	}

	#product-sidebar .woof_submit_search_form_container{
		justify-content: center;
	}

	.woocommerce div.product #single-product-template-content  div.images .flex-control-thumbs li{
		width: 100px;
	}

	#product-inner-content .elementor-widget-wc-archive-products .products li.product{
		width: 100%;
	}

	
}

@media (max-width: 1024px) and (min-width: 769px){

	#product-inner-content .elementor-widget-wc-archive-products .products{
		grid-template-columns: repeat(2,1fr);
	}

}



@media (max-width: 768px){

	#custom-ele-head .head-top-left-col{
		width: 100%;
	}

	#custom-ele-head .head-top-right-col{
		display: none;
	}

	.table-wrapper{
		overflow: auto;
	}
}



@media (max-width: 768px) and (min-width: 481px){

	


}



@media (max-width: 568px){

	
}



@media (max-width: 480px){

	.custom-accordion-template.elementor-widget.elementor-widget-htmega-accordion-addons .elementor-widget-container .htmega-accourdion-title .htmega-items-hedding{
		font-size: 16px;
	}

	#custom-ele-footer #custom-floating{
		top: auto;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    z-index: 98;
	    /*overflow: hidden;*/
	}	
	
	#custom-floating ul{
		display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: flex;
	}

	#custom-floating ul > li{
		width: 25%;
		margin: 0;
		height: 42px;
	}

	#custom-floating ul > li:nth-child(3){
		width: 50%;
	}

	#custom-floating li a{
		width: 100%;
	}

	/*#floating-widget li a.floating-email{
	    padding: 8.5px 13px;
	}*/

	#custom-floating ul.sub-floating-btn{
		left: 10px;
	    top: 0%;
	    width: 100%;
	    transform: translate(0%,-100%);
	}

	.medical-report-info-child{
		margin: 0 0 30px;
	}

	.medical-report-info-child h6{
		padding: 7px 15px;
	}

	.medical-report-info-child:after{
		display: none;
	}
}