/**
 * Site-wide mobile styles
 * Loaded on all pages. Prefer max-width media queries for overrides.
 */

/* Tablet and below */
@media (max-width: 1024px) {
}

/* Mobile landscape / small tablet */
@media (max-width: 767px) {
}

/* Small phones */
@media (max-width: 480px) {
}


@media (max-width:768px){
	#post-994680 .elementor-element-b105763 {
    margin-top: 20px;
}
	#post-994680 .elementor-element-50156f59{
		margin-bottom: 10px;
	}
	#post-994680 .elementor-element-9aabcfe, #post-994680 .elementor-element-930a3e8, #post-994680 .elementor-element-3487fe9{
    padding: 0;
    margin-top: 10px;
}
	#post-994680 span.elementor-button-content-wrapper span {
    text-align: left;
}
	#post-994680 .elementor-element-1d7f6b5f{
    margin: 0 auto;
}
	#post-996059 .elementor-element-08ad4bb .e-con-inner {
    padding-top: 0 !important;
}
	#post-994662 .elementor-element-9aabcfe, #post-994662 .elementor-element-930a3e8, #post-994662 .elementor-element-faa6bbd, #post-994804 .elementor-element-9aabcfe, #post-994913 .elementor-element-9aabcfe, #post-994913 .elementor-element-930a3e8, #post-994653 .elementor-element-9aabcfe, #post-994653 .elementor-element-930a3e8, #post-994653 .elementor-element-faa6bbd, #post-994919 .elementor-element-9aabcfe, #post-994919 .elementor-element-930a3e8, #post-994687 .elementor-element-9aabcfe, #post-994687 .elementor-element-930a3e8, #post-994918 .elementor-element-9aabcfe, #post-994918 .elementor-element-9aabcfe, #post-994918 .elementor-element-930a3e8, #post-994821 .elementor-element-9aabcfe, #post-994821 .elementor-element-930a3e8, #post-994804 .elementor-element-930a3e8, #post-994804 .elementor-element-faa6bbd{
    margin-top: 30px;
    padding: 0;
}
	#post-994925 .elementor-element-9aabcfe, #post-994925 .elementor-element-930a3e8{
		 margin-top: 30px;
    	padding: 0;
	}
	
	
	#post-994804 .elementor-element-930a3e8, #post-994804 .elementor-element-faa6bbd{
   		 padding: 0;
	}
	
	#post-994804 .elementor-element-748c46cb .e-con-inner{
		gap:0;
	}
	#post-994925 span.elementor-button-content-wrapper span {
    text-align: left;
}
	
	#post-994913  span.elementor-button-content-wrapper span, #post-994687 span.elementor-button-content-wrapper span, #post-994918 span.elementor-button-content-wrapper span{
    text-align: left;
}
	#post-994653 .elementor-element-4d6ed89.elementor-widget.elementor-widget-spacer, #post-994925 .elementor-element-ac58f4b {
    display: none;
}
	#post-994919 .elementor-element-b4a357d span.elementor-button-text, #post-994919 .elementor-element-2821e62 .elementor-button-text {
    text-align: left;
}
	
#post-994687 .elementor-element-5aad4c27 .e-con-inner {
    gap: 0 !important;
}
	#post-994821 .elementor-994821 .elementor-element.elementor-element-bab7f39 {
    --spacer-size: 50px;
}
	#post-994821 .elementor-994821 .elementor-element.elementor-element-9ca80e1 {
    --width: 56.84%;
}
	#post-994680 .elementor-element-26f720b {
    display: none;
}
	
	.footer-wrapper .elementor-element-cc6fc8b, .footer-wrapper .elementor-element-3360dde, .footer-wrapper .elementor-element-5f879af, .footer-wrapper .elementor-element-4c7d9a5 {
    border: 1px solid;
    border-radius: 10px;
    padding: 10px;
    text-align: center;
	width: 100%;
}
	.footer-wrapper .elementor-element-f61b1fc .elementor-widget-container {
    text-align: center;
}
	.footer-wrapper .elementor-element-12e3f39.e-con-full.e-flex.e-con.e-child {
    margin: 0;
}

	span.elementor-button-content-wrapper {
    text-align: left;
}
	
	.pamgro-page-content .elementor-widget:not(:last-child) {
    margin-block-end: 0;
}
	
	.related-wrapper p.pamgro-card-description {
    min-height: auto !important;
}
	
.main-footer .elementor-element-f61b1fc .e-con-inner > div {
    gap: 0 !important;
}
	.main-footer .elementor-element-cc6fc8b{
    gap: 0 !important;
}
.main-footer .elementor-element-f61b1fc .elementor-widget-container {
    margin: 10px 0 0;
}
	
	.main-footer .elementor-element-f61b1fc .elementor-widget-spacer {
    display: none;
}
	

	
}



/* ================================================  /for Tablet ===========================================*/


@media (min-width:575px) and (max-width:768px){
	
	.content-section h1, h1 {
		font-size: 35px !important
	}
	.elementor-element-753e0db {
		padding-bottom: 50px;
	}
	.employee-calculator-page .e-n-accordion-item .e-child{
		padding: 10px 0;
	}
	
	.employee-calculator-page table.tafe-table {
    display: block;
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
}
	header .elementor-element-37fad77 {
    width: fit-content;
	order: 3;
}
	
	header .elementor-element-38d6a75 {
		width: fit-content;
	}
	
	header div#menubar-120 {
    background: #F6F5F2;
    padding: 23px;
    margin-top: 15px;
}
	header #menu-toggle-120:focus{
		background:transparent;
	}
	 header .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-item {
		width: 80%;
	}
	
	header .elementor-element-4f5f688:first-child{
		display:none;
	}
	header{
		position:relative;
	}
	header .elementor-element-38d6a75{
		position: absolute;
		right: 80px;
	}
	
	.page_category-global-payroll .elementor-element-637b51f3{
		padding: 0;
	}
	.page_category-global-payroll .elementor-element-1431381 {
    padding: 0 30px;
}

		.main-footer .elementor-element-f61b1fc  .e-con-inner {
		display: grid !important;
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
		.main-footer .elementor-element-3360dde, .main-footer .elementor-element-cc6fc8b{
    width: 100%;
}
	.main-footer .elementor-element.elementor-element-5f879af {
    width: 100%;
}
	
	#post-996059 .elementor-element-57d56eef{
    padding: 0 25px;
}
	#post-996059 .elementor-element-3077d440{
		padding:0;
	}
	#post-996059 .elementor-element-27e7eee7, #post-995247 .elementor-element-2399e86{
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
}
	#post-995247 .elementor-element-44cdf405{
    padding: 0;
}
	#post-995247 .elementor-element-3077d440 {
    padding: 0;
}
	#post-995247 .elementor-element-57d56eef{
    padding: 0 20px;
}
	
	.page_category-services .elementor-element-fa8f61b, .page_category-services  .elementor-element-9f1cd9c, .page_category-services .elementor-element-848bb66, .page_category-services .elementor-element-54b3336 {
    width: fit-content !important;
}
	#post-995247 .elementor-element-1414b9b, #post-995247 .elementor-element-69ce84de, #post-995247 .elementor-element-8425c6c {
    padding: 0 20px;
}
	
	.related-wrapper .elementor-element-b029dbf{
    display: grid;
    grid-template-columns: 1fr 1fr;
}
	
	#post-994925 .elementor-element-bab7f39{
    display: none;
}
	
	#post-994919 .elementor-994919 .elementor-element.elementor-element-bab7f39 {
    --spacer-size: 50px;
}
#post-994919 .elementor-994919 .elementor-element.elementor-element-9ca80e1 {
    --width: 55.84%;
}
	#post-994918 .elementor-994918 .elementor-element.elementor-element-bab7f39 {
    --spacer-size: 70px;
}
	#post-994918 .elementor-994918 .elementor-element.elementor-element-9ca80e1 {
    --width: 52.84%;
}
	
	#post-994918 .elementor-element-7b7cad40 {
    margin-bottom: 0;
}
	#post-994918 .elementor-element-3c765cb {
    margin-bottom: 30px;
}
	
	#post-994653 .elementor-element-bab7f39.elementor-widget.elementor-widget-spacer {
    width: 50px;
}
	#post-994653 .elementor-element-9ca80e1 {
    --width: 54.84%;
}
	
	div#contact-box .e-con-inner > div {
    width: 100%;
}
	div#contact-box .e-con-inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
	div#contact-box .e-con-inner > div:first-child {
    grid-column: 1 / -1;
}
	
	#post-994925 .elementor-element.elementor-element-9ca80e1 {
    --width: 60.84%;
}
	
		#post-994913 .elementor-994913 .elementor-element.elementor-element-bab7f39 {
    --spacer-size: 50px !important;
}
	#post-994913 .elementor-element-9ca80e1{
		width:50% ;
	}
	
}

/* ===================  /for mobile ====================*/

@media (max-width:575px){
	/* 	all page common css */
	.content-section h1, h1{    
		font-size: 25px !important;
	}
	.content-section h2, h2 {
		font-size: 22px !important;
	}
	.content-section h6, h6 {
		font-size: 16px !important;
		font-weight: 600 !important;
	}

	/* 	common css ens*/
	/* 	header */
		header .elementor-element-37fad77 {
		width: fit-content;
		order: 3;
	}
		
		header .elementor-element-38d6a75 {
			width: fit-content;
		}
		
		header div#menubar-120 {
		background: #F6F5F2;
		padding: 23px;
		margin-top: 15px;
	}
		header #menu-toggle-120:focus{
			background:transparent;
		}
		header .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-item {
			width: 80%;
		}
		
		header .elementor-element-4f5f688:first-child{
			display:none;
		}
	
	.employee-calculator-page .elementor-element-fca4ee7{
		padding: 0;
	}

	.employee-calculator-page .e-n-accordion-item .e-child{
		padding: 10px 0;
	}

	.employee-calculator-page table.tafe-table {
		display: block;
		width: 100%;
		overflow-x: auto;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch;
	}
	ul#menu-1-e7ff7a4 li a {
		white-space: normal !important;
		overflow-wrap: break-word !important;
		word-break: normal !important;
		max-width: 100%;
		line-height: 1.5;
		padding: 2px 10px;
		border: 1px solid;
		border-radius: 10px;
		margin: 5px;
	}
		
	.employee-calculator-page table td, .employee-calculator-page table th {
		padding: 10px;
	}

		.employee-calculator-page .e-con-inner {
		padding-bottom: 20px !important;
	}
		.employee-calculator-page .elementor-element-90e1b50 {
		margin-top: 25px;
	}
		.employee-calculator-page .elementor-element-753e0db {
		padding-bottom: 40px;
	}
		.employee-calculator-page .elementor-element-9eb0195 {
		padding-top: 0;
	}
		
	/* ----------------------------  who we are allpage css */
		
	.page_category-global-payroll .elementor-element-718c6f4{
		padding: 0 15px;
	}
		.page_category-global-payroll .elementor-element-36993b1 {
		padding-top: 24px;
	}
		
		.page_category-services .elementor-headline.elementor-headline-animation-type-typing.elementor-headline-letters {
			font-size: 28px;
	}
		.page_category-global-payroll .elementor-element-ad83b3b {
		padding: 0;
	}
		.page_category-global-payroll .elementor-element-ff1877b,.page_category-global-payroll .elementor-element-637b51f3, .page_category-global-payroll .elementor-element-d8db8c1{
		padding: 0;
	}
		
		.page_category-global-payroll .elementor-element-9aabcfe{
		margin-top: 0;
	}
		
	.elementor-headline-animation-type-typing span{
			font-size:20px;
		}
		
	.page_category-services .elementor-element-44cdf405, .page_category-services .elementor-element-19e68c33 {
		padding: 0;
	}
	.page_category-services .elementor-element-3077d440{
		padding: 0;
	}
		
	.page_category-services .elementor-element-a0c5f5a {
		padding: 0 15px;
	}
		
		.page_category-services .elementor-element-2399e86, .page_category-global-payroll .elementor-element-3c765cb, .elementor-element-3c765cb, #post-996059 .elementor-element-27e7eee7{
			display: grid;
			grid-template-columns: 1fr 1fr;
			gap: 5px;
			margin-bottom: 0;
		}
		
		.page_category-services .elementor-element-2399e86 .elementor-widget-container, #post-996059 .elementor-element-27e7eee7 .elementor-widget-container {
			padding: 0 !important;
		}
		.page_category-services .elementor-element-3077d440{
			margin-bottom: 0;
		}
		
		.page_category-services .elementor-element-fa8f61b, .page_category-services  .elementor-element-9f1cd9c, .page_category-services .elementor-element-848bb66, .page_category-services .elementor-element-54b3336{
		width: fit-content !important;
	}
		.page_category-services .elementor-element-1414b9b{
		padding: 0 16px;
	}
		.page_category-services .elementor-element-c8e944c > div {
		padding: 0;
	}
		.page_category-services .elementor-element-33f39f0{
		display: block;
	}
		
		.page_category-services .elementor-element-4bc3751{
			width: fit-content !important;
			margin: 0 0 0 auto;
		}
		.page_category-services .elementor-element-8425c6c {
		padding: 0 15px;
	}
		.page_category-services .elementor-element-4e698863.elementor-widget-image {
		margin-top: 15px;
	}
		.page_category-services .elementor-element-f35034e.elementor-widget.elementor-widget-heading {
			width: 100%;
		}
	.page_category-services .elementor-element-62c8375{
		padding:0;
	}
	.page_category-services .elementor-element.elementor-element-895f65d {
		gap: 10px;
	}
	.page_category-services .elementor-element-895f65d > div {
    padding: 0;
}
	
.page_category-services .elementor-element-69ce84de{
    padding: 0 15px;
}
		.main-footer .elementor-element-5b2f2e45{
		border-radius: 0;
	}
		

	
	.main-footer .elementor-element-f61b1fc  .e-con-inner {
    display: grid !important;
    grid-template-columns: 1fr;
}
	.main-footer .elementor-element-3360dde, .main-footer .elementor-element-cc6fc8b{
    width: 100%;
}
	.main-footer .elementor-element-4ce1265{
    text-align: center !important;
    width: 100%;
}

	
	.custom-page-content .blog-wrapper .container, .related-wrapper .container{
    padding: 0;
}
	
#post-995137 .elementor-element-637b51f3 {
    padding: 0;
}
	
#post-995137 .elementor-element-1cf0caa {
    padding: 0;
}
	#post-995137 .elementor-element-3c765cb .elementor-widget-container {
    padding: 0 !important;
}
	#post-995182 .elementor-element-637b51f3{
    padding: 0;
}
	#post-995182 .elementor-element-1cf0caa{
    padding: 0;
}
	#post-995182 .elementor-button-wrapper a span.elementor-button-content-wrapper {
    text-align: left;
}
	#post-996059 .elementor-element-57d56eef{
    padding: 0 15px;
}
	
	#post-996059 .elementor-element-08ad4bb{
    padding: 0 15px;
}
		
#post-996059 .elementor-element-628430a {
    margin-top: 20px;
}
		
#post-994662 .elementor-element-b105763{
    margin-top: 20px;
}
	#post-994804 .elementor-element-b105763, #post-994925 .elementor-element-b105763, .elementor-element-b105763{
    margin-top: 20px;
}
	
	#post-994821 .elementor-element-9ca80e1{
		width:100%;
	}
	
	.elementor-element-0c3564c{
    display: none;
}
	
	.elementor-widget-container .elementor-spacer{
		display:none;
	}

	
	
}

	/* small mobile */

@media (max-width:360px){
	header .elementor-element-38d6a75{
		display:none;
	}
}
