@media screen and (min-width:1921px){
	.protectionSection .protectionCol1 { padding-left: 200px; }
	
	.protectionSection .protectionCol{ height:800px; }
	
	#main-content .contactTop .et_pb_column:first-child, 
	#main-content .contactTop .et_pb_column:last-child, 
	#main-content .contactTop .et_pb_column:last-child:after {
		min-height: 508px;
	}
	
	div#main-content .galleryRow .et_pb_gallery_item {		
		height: 269px;
	}

#main-content .galleryRow .et_pb_gallery_item.last_in_row { margin-right: 0; }

#main-content .galleryRow .et_pb_gallery_item > .et_pb_gallery_image,
#main-content .galleryRow .et_pb_gallery_item > .et_pb_gallery_image > a, 
#main-content .galleryRow .et_pb_gallery_item > .et_pb_gallery_image img {
    height: inherit;
    object-fit: cover;
}
}

/** end of 1921 minn**/

@media screen and (min-width:981px) and (max-width:1920px){
	
	.protectionSection .protectionCol{ height: calc(500px + (800 - 500) * ((100vw - 981px) / (1920 - 981))); }
}

@media screen and (min-width:1025px){
	#main-content .s-pad{ padding: var(--desktop-tb-pad) var(--desktop-side-pad); }	
}

/** end of 1025 minn**/

@media screen and (min-width:1441px) {
	.pestTypeRow { margin-bottom: 100px; }

	#et-main-area .servicesSectionInner,
	#et-main-area .pestTypeSection {
		padding-top: 120px;
		padding-bottom: 120px;
	}

	#et-main-area div.footerContact {
		padding-top: 89px;
		padding-bottom: 89px;		
	}	

	#et-main-area .servicesSection {
		padding-top: 178px;
		padding-bottom: 178px;
	}

	.servicesSection .serviceRow { margin-bottom: 167px; }	

	#et-main-area .tipsSection {
		padding-top: 93px;
		padding-bottom: 93px;
	}

	#et-main-area .servicesSectionInner .serviceRow { margin-bottom: 120px; }	

	.serviceColumnsSection h2 {		
		margin-bottom: 138px;
		margin-top: 78px;
	}

	.servicesRowHighlight .et_pb_column { padding-bottom: 65px; }
	
	.processSection { padding: 130px 0; }

	.processSection h2 { padding-bottom: 30px; } /* 67px */

	.processSection .et_pb_row_6 .blurbBlock { margin-bottom: 87px; }

	.blurbBlock .et_pb_blurb_container { padding-left: 44px; }
	
	
	.pestTypeSection .headingTxt { margin-bottom: 87px; }
	
	.processSection .blurbContainer1{ /*margin-bottom: 87px; */ }
	
	#et-main-area .footerRow {
		padding-top: 76px;
		padding-bottom: 36px;
	}	

	#et-main-area .benefitsSection {
		padding-top: 71px;
		padding-bottom: 71px;
	}	
	
	#et-main-area .txtCaption h2 { line-height: 80px; }

	.protectionSection .protectionCol {			
		padding-top: 145px;
		padding-bottom: 145px;
	}	

	#et-main-area .serviceColumnsSection { padding-bottom: 165px; }	
	
	.headerLogo .et_pb_image_wrap:after { right: -6.5em; }
	
	#menu-main-menu > li { padding-right: clamp(1.4rem, 3.5vw, 2.5rem); }
	
		.phoneBlock .headerCol2 {width: 100%;max-width: 210px;}

	.phoneBlock .headerCol1 {width: 100%;max-width: 700px;}

	.headerTopContent > .headerCol2 {
		width: 100%;
		max-width: 965px;
		float: right;
	}

	.phoneBlock .headerCol1 .et_pb_menu__wrap {
		justify-content: flex-end;
		padding-right: 11%;
	}	
	
	#menu-main-menu > li { padding-right: clamp(1.4rem, 3.5vw, 2.5rem); }
	
	.footerColContent ul#menu-footer-menu li { padding-left: 30px; }
	
	.footerRow .et_pb_column:nth-child(1), 
	.footerRow .et_pb_column:nth-child(2) {
		width: 19%;
	}

	.footerRow .et_pb_column:nth-child(3) { width: 30%; }

	.footerRow .et_pb_column:nth-child(4) { width: 15%; }	
	
	.protectionSection .protectionCol1 { padding-left: calc(15px + (200 - 15) * ((100vw - 981px) / (1920 - 981))); }	
	
	#main-content .processSection .blurbContainer1 .et_pb_column { height: 150px; }
	
	#main-content .inspectionSlider .et_pb_slider { height: 175px; }
	
	#main-content .inspectionTabs .tabHead {
		height: 75px !important;
		width: 23.5%;	
	}
	
	#main-content .inspectionTabs .tabHead { margin-right: 2%; }
}	

/** end of 1441 minn**/

@media screen and (min-width:981px) and (max-width:1341px){
	#main-content .safetyFirstSection .phoneNum { margin-bottom: 20px; }	
	
	.safetyFirstSection ul { margin-bottom: 50px; }
}

/** end of 981 min max 1342px **/

@media screen and (min-width:981px) and (max-width:1244px){
	#main-content .safetyFirstSection .phoneNum { margin-bottom: 20px; }	
}

/** end of 981 min max 1244px **/

@media screen and (min-width:981px) and (max-width:1440px){
	#main-content .s-pad{ padding: var(--desktop-min-tb-pad) var(--desktop-side-pad); }	
	
	#et-main-area .innerPageBanner { height: 300px; }
	
	.headerLogo .et_pb_image_wrap:after {
		right: -4em;
		font-size: clamp(0.725rem, 2vw, 1.9rem);
		top: calc( 46% - 1em );
	}
	
	.headerLogo img {
		width: 75%;
		top: 1em;
	}
	
	ul#menu-main-menu {
		margin-left: 0;
		margin-right: 0;
	}

	.headerTopContent > .headerCol1 { width: 20%; }

	.headerTopContent > .headerCol2 {
		width: 79.5%;
		float: right;
	}

	.phoneBlock .headerCol2 {
		width: 100%;
		max-width: 210px;
	}

	.phoneBlock .et_pb_row--with-menu {
		max-width: calc(650px + (960 - 650) * ((100vw - 981px) / (1920 - 981)));
		margin-right: 0;
		left: 5em;
	}

	.phoneBlock .headerCol1 { margin-right: 25px; }
	
	.footerColContent ul#menu-footer-menu li { padding: 0; }
	
	.footerRow .et_pb_column:nth-child(1) { 
		width: 19%;
    	margin-right: 4%; 
	}
	
	.footerRow .et_pb_column:nth-child(2) { 
		width: 25%;
    	margin-right: 4%;
	}

	.footerRow .et_pb_column:nth-child(3) { 
	    width: 30%;
    	margin-right: 3%;
	}

	.footerRow .et_pb_column:nth-child(4) { width: 15%; }
	
	#et-main-area .footerSection {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.footerColContent ul#menu-footer-menu li { padding: 0; }
	
	.headerMenuSection.sticky .headerLogo img { top: 0.5em; }
	
	div.headerMenuSection.sticky .headerLogo .et_pb_image_wrap:after {
		top: calc( 57% - 1em );
		right: -3em;
	}
	
	.servicesSectionInner .serviceRow { margin-bottom: 30px; }
	
	#main-content .protectionSection .protectionCol1 { padding: 5% 0 5% calc(15px + (200 - 15) * ((100vw - 981px) / (1920 - 981))); }
	
	#main-content .homeBannerSection {height: calc(400px + (662 - 400) * ((100vw - 981px) / (1920 - 981)));}
	
	#main-content .serviceColumnsSection h2 {
		margin-bottom: 100px;
		margin-top: 30px;
	}

	#main-content .serviceColumnsSection { padding-bottom: 50px; }

	#main-content .servicesRowHighlight h3, .servicesRowHighlight p {
		padding-left: 15px;
		padding-right: 15px;
	}

	#main-content .servicesRowHighlight .et_pb_column .et_pb_module:nth-child(2) h3 {
		height: 60px;
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	#main-content .servicesRowHighlight .et_pb_column { padding-bottom: 60px; }

	#main-content .processSection h2 { padding-bottom: 30px; }

	#main-content .blurbContainer1 { /*margin-bottom: 50px;*/ }
	
	#menu-main-menu > li { padding-right: calc(5px + (50 - 5) * ((100vw - 981px) / (1920 - 981))); }
	
	#main-content .servicesSection .serviceRow,
	#main-content .pestTypeRow { 
		margin-bottom: 50px; 
	}
	
	#main-content .servicesSection .serviceRow:last-child,
	#main-content .pestTypeRow:last-child { 
		margin-bottom: 0; 
	}
	
	#requestForm { min-height: unset; }
	
	#et-main-area .nf-error-msg.nf-error-field-errors { left: calc( 30% - 5rem ); }
}

/** end of 981 min 1440 max **/

@media screen and (min-width:981px) and (max-width:1130px){
	div.contactTop .et_pb_column:last-child { padding-top: 30px; }

	div.contactForm .nf-form-content nf-rows-wrap .nf-row:first-child .nf-cell:first-child { /*width: 100% !important;*/ }

	#et-main-area div#nf-field-11-container { -webkit-justify-content: flex-start; }

	div.contactForm .nf-field-container { margin-bottom: 15px; }

	div.contactForm .nf-form-content nf-rows-wrap .nf-row:first-child .nf-cell:nth-child(n+2) { width: 50% !important; }

	div.contactForm .nf-form-content nf-rows-wrap .nf-row:first-child .nf-cell:nth-child(2) {
		margin-right: 0;
		padding-right: 7.5px;
	}

	div.contactForm .nf-form-content nf-rows-wrap .nf-row:first-child .nf-cell:nth-child(3) {
		padding-left: 7.5px;
		padding-right: 5px;
	}
}

/** end of 981 min 1130 maxx **/

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

}

/** end of 981 min 1024 maxx **/

@media screen and (min-width:981px){
	#et-boc .s-pad{ padding: 0 var(--desktop-side-pad); }
	
	#menu-main-menu { height: 66px; }
	
	.headerLogo .et_pb_image_wrap { position: absolute; }

	.headerMenuSection { background-color: var(--clr-white); }	
	
	#page-container .headerMenu {
		padding-left: 7%;
		background-color: transparent;
	}	
	
	.protectionSection .et_pb_column:first-child {
		display: grid;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}		
	
	.md .et_pb_section.protectionSection { padding-right: 0 !important; }
	
	.processSection .blurbContainer img{ height: 150px; }
	
	.txtCaptionCol1 > div, .txtCaptionCol2 > div { min-height: 250px; }

	.txtCaptionCol2 > div {
		display: flex;
		align-items: center;
	}
	
	.benefitsSection .headingTxt { margin-bottom: 48px; }
	
	.benefitsBlurb .et_pb_module_header {
		height: 70px;
		display: flex;
		align-items: center;
	}
	
	.txtCaptionCol1 > div, 
	.txtCaptionCol2 > div {
		min-height: 250px;
	}
	
	.txtCaptionCol2 > div {
		display: flex;
		align-items: center;
	}

	.headingTxt { margin-bottom: 48px; }

	.pestTypeRow .et_pb_column {
		min-height: 309px;
		display: flex;
		align-items: center;
		flex-direction: column;
		-webkit-justify-content: center;
	}

	.pestTypeRow .et_pb_column:last-child h3 { width: 100%; }

	.pestTypeRow .et_pb_column:last-child > div { width: 100%; }

	.pestTypeRow:last-child { margin-bottom: 0; }

	#et-main-area .footerContact .contactForm2 { padding: 34px; }
	
	.footerTopContact { min-height: 522px; }
	
	.footerTopContact .imgWrapper { margin-top: 38px; }

	.servicesSection .serviceRowCol { min-height: 429px; }
	
	.tipsBlurb .et_pb_main_blurb_image { width: 60px; }

	.tipsSection .headingTxt .et_pb_module:last-child {
		width: 100%;
		max-width: 938px;
	}
	
	#et-main-area .servicesSectionInner .serviceRow:last-child { margin-bottom: 0; }
	
	#page-container ul.sub-menu { width: auto; }

	#page-container ul.sub-menu li, ul.sub-menu li a {
		min-width: 275px;
		width: 100%;
		display: block !important;
	}

	#page-container ul.sub-menu li { padding: 0; }

	#page-container ul.sub-menu li a { padding: 10px 15px; }
	
	.md .sticky .et-menu .menu-item-has-children>a:first-child:after { /*margin-top: -5px;*/ }
	
	#et-main-area #nf-field-11-container, 
	#et-main-area .nf-field-container input, 
	#et-main-area .nf-field-container select, 
	#et-main-area .nf-error.field-wrap .nf-field-element:after, 
	#et-main-area div[for="nf-field-17"] {
		height: 40px !important;
	}
	
	.blurbBlock .et_pb_blurb_content { max-width: 700px; }
	
	footer .contactDetails .btmABN { margin-top: 4.1em; }
	
	#et-main-area div.footerContact .contactForm2 { margin-bottom: 20px; }
	
	#et-main-area .contactForm2 h3 { margin-bottom: 28px; }	

	.contactForm { padding-left: clamp(1.5rem, 5vw, 5.5rem); }
	
	.footerTopContact .et_pb_code_inner { padding: 20px 0 20px 60px; }

	.footerTopContact .et_pb_code_inner { border-left: 5px solid var(--clr-white); }
	
	#et-main-area .contactFormSection .footerTopContact p, 
	#et-main-area .contactFormSection .footerTopContact p span, 
	#et-main-area .contactFormSection .footerTopContact a,
	#et-main-area .footerContact .contactDetails p { 
		line-height: 40px; 
	}
	
	.pestTypeRow-alt .et_pb_column:first-child { -webkit-align-items: flex-start; }
	
	body #page-container .et_pb_section .requestBtn,
	#main-content .btn { 
		height:50px; 
	}

	.contactForm .nf-form-content nf-rows-wrap .nf-row:first-child .nf-cell:nth-child(2) { margin-right: 2%; }
	
	.contactForm .nf-form-content nf-rows-wrap .nf-row:first-child .nf-cell:nth-child(n+2) { width: 23.4% !important }	
	
	#main-content .inspectionSlider { padding-top: 20px; }

	#main-content .inspectionSlider .et-pb-controllers { bottom: -0.5em; }
	
	#main-content .processSection .blurbContainer1 .et_pb_column {	
		display: flex;
		align-items: center;
	}
	
	#main-content .galleryRow .et_pb_gallery_item {	
		width: 23.7%;
		height: calc(200px + (269 - 200) * ((100vw - 981px) / (1920 - 981)));
	}	

	#main-content .galleryRow .et_pb_gallery_item > .et_pb_gallery_image,
	#main-content .galleryRow .et_pb_gallery_item > .et_pb_gallery_image > a, 
	#main-content .galleryRow .et_pb_gallery_item > .et_pb_gallery_image img {
		height: inherit;
		object-fit: cover;
	}
	
}

/** end of 981 minn**/

@media screen and (max-width:980px){
	#main-content .s-pad{ padding: var(--mob-tb-pad) var(--mob-side-pad); }
	
	#et-boc .s-pad{ padding: 0 var(--mob-tb-pad); }
	
	.headerMobileMenuSection .headerCol1 { width: 100%; }

	.headerMobileMenuSection .mobile_menu_bar {
		float: left;
		display: block !important;
		position: absolute;
		left: 0;
		top: 2em;
	}

	.headerMobileMenuSection .headerCol {
		position: absolute;
		margin-bottom: 0;
	}

	.headerMobileMenuSection .headerCol2 > div { text-align: center; }

	#page-container .headerMobileMenuSection .headerCol2 img { width: 45%; }

	.headerMobileMenuSection .headerCol3 > div {
		text-align: right;
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: end;
		-webkit-justify-content: end;
	}

	#page-container .headerMobileMenuSection .mobile_menu_bar::before { color: var(--clr-red); }

	.headerMobileMenuSection { height: 90px; }

	ul#mobile_menu2 {
		position: absolute;
		top: 6.4em;
		padding: 10px 0;
	}

	.headerMobileMenuSection .headerLogo .et_pb_image_wrap:after {		
		top: 0;
		border: unset;
		height: 90px;
	}

	.headerMobileMenuSection .headerCol3 .phoneNum span:last-child { display: none; }

	.headerMobileMenuSection .headerCol3 .phoneNum { min-width: 40px; }

	.headerMobileMenuSection .headerCol3 .phoneNum img {
		margin-right: 0;
		margin-top: 6px;
	}

	.headerMobileMenuSection .headerCol3 {
		width: auto;
		right: 0;
		top: 1em;
	}

	#mobile_menu2 ul.sub-menu {
		padding: 0;
		border: unset;
	}

	#mobile_menu2 > li.current-menu-item.menu-item-has-children > a, 
	#mobile_menu2 li a:hover, ul#mobile_menu2 li a:focus {
		background-color: var(--clr-red);
		color: var(--clr-white);
		opacity: 1;
		font-weight: bold;
	}

	#mobile_menu2 li a { text-transform: uppercase; }

	#mobile_menu2 > li.current-menu-item.menu-item-has-children > a { opacity: .8; }
	
	.homeBannerSection, .innerPageBanner { overflow: unset; }

	#et-main-area .homeBannerSection {
		background: linear-gradient(270deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.353125) 50.2%, rgba(0, 0, 0, 0) 144.57%), url(/wp-content/uploads/2023/01/home-banner-mobile.webp) !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
	}

	#et-main-area .homeBannerSection h1, 
	#et-main-area .homeBannerSection p, 
	#et-main-area .homeBannerSection .et_pb_module_header {
		color: var(--clr-white);
	}

	#main-content .et_pb_section:nth-child(n+2) .et_pb_column, 
	#main-content .contactTop .et_pb_column:last-child:after {
		padding-top: 15px;
		padding-bottom: 15px;
		min-height: auto;
		margin-bottom: 10px;
	}

	#page-container .contactTop1 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	#page-container .contactTop1 .et_pb_column:first-child h2, 
	#page-container .contactTop1 .et_pb_column:first-child p {
		text-align: center;
	}

	#page-container .contactTop1 .et_pb_column:first-child .et_pb_image {
		width: 100%;
		text-align: center;
	}
	
	#main-content .et_pb_section {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.servicesRowHighlight .et_pb_module { margin-bottom: 15px; }
	
	.servicesRowHighlight { margin-bottom: 30px; }

	.servicesRowHighlight h3 { height: 50px; }

	.servicesRowHighlight .et_pb_module {
		margin-bottom: 15px;
		padding: 0 15px;
	}

	.servicesRowHighlight .et_pb_module:last-child { padding: 0; }	

	.servicesRowHighlight .freeQuote h3 { height: auto; }
	
	.blurbBlock .et_pb_blurb_content { max-width: 100%; }

	.protectionSection .et_pb_text_inner { text-align: center; }

	.protectionSection .et_pb_button_module_wrapper { text-align: center; }

	#et-main-area .protectionCol, #et-main-area .blurbProtection .et_pb_column {
		padding-bottom: 0 !important;
		margin-bottom: 0 !important;
	}

	.testimonialSection .et_pb_module { margin-bottom: 0; }

	.testimonialSection .et_pb_module .et_pb_slide {
		padding-left: 0;
		padding-right: 0;
	}

	.homeFooterTop { height: auto; }

	#et-main-area footer .et_pb_section {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#et-main-area footer .footerBtmSecion {
		padding-bottom: 0;
		padding-top: 0;
	}

	#et-main-area footer .homeFooterTop {
		background: linear-gradient(270deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.353125) 50.2%, rgba(0, 0, 0, 0) 144.57%), url(/wp-content/uploads/2022/11/CTA-bg.jpg)!important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height: auto;
	}

	#et-main-area footer .homeFooterTop h2 { color: var(--clr-white); }	
	
	#et-main-area footer .et_pb_menu__menu { display: block; }
	
	.footerColContent ul#menu-footer-menu li { padding: 0; }
	
	footer .contactDetails .btmABN { margin-top: 1em; }
	
	#main-content .et_pb_section:first-child {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	#et-main-area .footerContact .contactForm2 { padding: 15px; }
	
	#et-main-area .contactFormSection .footerTopContact p,
	#et-main-area .footerContact .contactDetails p { 
		line-height: 1.3; 
	}
	
	.footerTopContact .imgWrapper { margin-top: 20px; }
	
	body #page-container .et_pb_section .requestBtn,
	#main-content .safetyFirstSection .phoneNum { 
		height:50px; 
	}
	
	#et-main-area .safetyFirstSection {
		background: linear-gradient(270deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.353125) 75.2%, rgba(0, 0, 0, 0) 111.57%),  url(/wp-content/uploads/2022/11/safety-first-min.jpg)!important;
	}

	#et-main-area .safetyFirstSection h2, 
	#et-main-area .safetyFirstSection p, 
	#et-main-area .safetyFirstSection .et_pb_text_inner, 
	#et-main-area .safetyFirstSection li {
		color: var(--clr-white);
	}
	
	#et-main-area #main-content .contactFormSection {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	#residential .serviceRowCol2 { display: none; }	
	
	#main-content .benefitsBlurb .et_pb_main_blurb_image { margin-bottom: 15px; }

	#main-content .benefitsBlurbContainer .et_pb_column:nth-child(1), 
	#main-content .benefitsBlurbContainer .et_pb_column:nth-child(2) {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	
	#main-content .inspectionTabs .tabHead { margin-bottom: 20px; }
}

/** end of 980 maxx**/

@media screen and (min-width:768px) and (max-width:1440px){
	#main-content .inspectionTabs .tabHead {
		width: 49%;
		height: 75px;
		margin-bottom: 20px;
	}

	#main-content .inspectionTabs .tabHead:nth-child(odd) { margin-right: 1%; }

	#main-content .inspectionTabs .tabHead:nth-child(even) { margin-left: 1%; }
}


@media screen and (min-width:768px) and (max-width:980px){
	#et-main-area .imagesHomeBanner .et_pb_column {
		width: 20%;
		margin-right: 0;
	}

	#page-container .contactTop .et_pb_column:last-child .contactForm,
	#page-container .contactTop1 .et_pb_column:first-child {
		padding-left: 50px;
		padding-right: 50px;
	}
	
	.servicesRowHighlight h3 { height: 50px; }
	
	#et-main-area .blurbProtection .et_pb_column {
		width: 25% !important;
		margin-right: 0;
	}
	
	.servicesRowHighlight { margin-top: 4rem; }
	
	.contactForm .nf-form-content nf-rows-wrap .nf-row:first-child .nf-cell:nth-child(2) { margin-right: 2.3%; }	
	
	.headerMobileMenuSection .headerLogo .et_pb_image_wrap:after { right: calc( 50% - 8em ); }
	
	.headerMobileMenuSection .headerCol2 .et_pb_image_wrap { margin-left: calc( 10% - 18em ); }
	
	#main-content .galleryRow .et_pb_gallery_item { width: 32.1333%; }
}

/** end of 768 min 980 max **/

@media screen and (min-width:768px){
	.md .et_pb_section {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}	
	
	.servicesRowHighlight .et_pb_column { margin-right: 4.3%; }	
	
	.contactForm .nf-form-content nf-rows-wrap .nf-row:first-child .nf-cell:first-child { /*padding-right: 17px; */}
	
	h1 { line-height: 61px; }
	
	#et-main-area .footerRow .et_pb_column:nth-child(3) .footerColContent, 
	#et-main-area .footerRow .et_pb_column:nth-child(3) .footerHeading {
		margin-bottom: 35px;
	}
	
	#et-main-area .footerContact .contactDetails .btmABN { margin-top: 1em; }
	
	footer .phoneNum,
	#et-main-area .nf-field-container input#nf-field-19 { 
		height: 50px !important; 
	}
}

/** end of 768 minn **/


@media screen and (max-width:767px){
	#page-container .contactTop .et_pb_column:last-child .contactForm, 
	#page-container .contactTop1 .et_pb_column:first-child,
	.md .et_pb_section {
		padding-left: 35px !important;
		padding-right: 35px !important;
	}	
	
	#et-main-area .imagesHomeBanner{ display:none; }
	
	#main-content .serviceColumnsSection .et_pb_column {
		width: 100%;
		float: unset;
		max-width: 300px;
		margin: 0 auto 7rem !important;
	}

	div.servicesRowHighlight {
		display: block;
		margin-top: 0 !important;
	}	
	
	#main-content .serviceColumnsSection .et_pb_column:last-child { margin-bottom: 0 !important; }
	
	#main-content .serviceColumnsSection .servicesRowHighlight .et_pb_column:first-child {  margin-top: 6em !important; }
	
	h1, h2, h3, h4, h5, h6 { line-height: 1.3; }
	
	#et-main-area .footerHeading { margin-bottom: 15px; }

	.footerColContent ul#menu-footer-menu li a { padding: 0; }	

	#et-main-area #main-content .tipsSection .et_pb_column,
	#et-main-area .benefitsBlurbContainer .et_pb_column { 
		margin-bottom: 20px !important; 
	}

	.innerPage #et-main-area .benefitsSection .headingTxt .et_pb_column { margin-bottom: 20px !important; }

	#et-main-area #main-content .pestTypeRow .et_pb_column { margin-bottom: 20px; }

	#et-main-area #main-content .pestTypeRow .et_pb_column:last-child { margin-bottom: 0; }

	#et-main-area .pestTypeRow-alt { margin-top: 20px; }
	
	.innerPage #main-content:not(.home) .et_pb_section:nth-child(n+2) .et_pb_column {
		padding: 0;
		/* margin-bottom: 0; */
	}

	.innerPage #et-main-area .headingTxt .et_pb_module:first-child { margin-bottom: 15px; }

	.innerPage #et-main-area .headingTxt .et_pb_column { margin-bottom: 0 !important; }
	
	#et-main-area .footerContact .contactDetails .btmABN { margin-top: 0; }
	
	#et-main-area .contactFormSection .footerTopContact p,
	#et-main-area .footerContact .contactDetails p { 
		padding: 0; 
	}
	
	footer .phoneNum,
	#et-main-area .nf-field-container input#nf-field-19 { 
		height: auto !important; 
	}
	
	body #page-container #et-main-area .et_pb_section .requestBtn {
		font-size: clamp(0.85rem, 2.5vw, 1.125rem) !important;
	}
	
	.serviceRowImage-alt { margin-top: 20px; }
	
	#main-content .inspectionTabs .tabHead:last-child { margin-bottom: 0; }
	
	#main-content .servicesRowHighlight p { padding-bottom: 20px; }
	
	#main-content .processSection .et_pb_row_6 > .et_pb_column {
		margin-bottom: 0;
		padding-bottom: 0;
	}
}

/** end of 767 maxx**/

@media screen and (min-width:601px){
	
	.contactForm .nf-form-content nf-rows-wrap .nf-row:nth-child(3) .nf-cell:first-child,
	.contactForm .nf-form-content nf-rows-wrap .nf-row:nth-child(2) .nf-cell:first-child {
		padding-right: 5px;
	}

/* 	.contactForm .nf-form-content nf-rows-wrap .nf-row:nth-child(3) .nf-cell:last-child,
	.contactForm .nf-form-content nf-rows-wrap .nf-row:nth-child(2) .nf-cell:last-child {
		padding-left: 7.5px;
	} */
	
	.blurbBlock .et_pb_main_blurb_image { width: 163px; }
	
	.processSection .blurbContainer img{ height: 150px; }	
	
	#et-main-area div.homeBannerSection h4 span { font-size: clamp(1.2rem, 2.5vw, 1.5rem) !important; }

	.protectionSection .blurbBlock .et_pb_main_blurb_image { width: auto; }
	
	.imagesHomeBanner .et_pb_column { 
		width: 20%; 
		margin-right: 0;
	}
}

/** end of 601 minn**/
@media screen and (min-width:601px) and (max-width:800px){	 
    .contactForm .nf-field-container .nf-field-label { margin-bottom: 0 !important; }
}


@media screen and (min-width:601px) and (max-width:980px){
	.contactForm .nf-form-content nf-rows-wrap .nf-row:nth-child(2) .nf-cell:first-child, 
	.contactForm .nf-form-content nf-rows-wrap .nf-row:nth-child(3) .nf-cell:first-child {
		padding-left: 0;
	}

	.contactForm .nf-form-content nf-rows-wrap .nf-row:nth-child(2) .nf-cell:last-child, 
	.contactForm .nf-form-content nf-rows-wrap .nf-row:nth-child(3) .nf-cell:first-child {
		padding-right: 0;
	}

	div#nf-field-11-container { height: 50px;}	
	
	.contactForm .nf-form-content nf-rows-wrap .nf-row:first-child .nf-cell:nth-child(n+2) {
		width: 23.85% !important;
		/* max-width: 150px; */
	}
}

/** end of 601 min 980 max **/


@media screen and (max-width:600px){
	#et-main-area .contactForm .nf-cell { padding: 0; }	
	
	#et-main-area .nf-field-container { margin-bottom: 10px; }
	
	.processSection .blurbContainer img{ height: 75px; }
	
	.blurbBlock .et_pb_main_blurb_image { width: 75px; }
	
	.safetyFirstSection ul { margin-bottom: 50px; }
}

/** end of 600 maxx **/

@media screen and (min-width:569px) and (max-width:767px){
	.contactForm .nf-form-content nf-rows-wrap .nf-row:first-child .nf-cell:nth-child(2){ margin-right: 15px; }
	
	.headerMobileMenuSection .headerLogo .et_pb_image_wrap:after { right: calc( 50% - 8em ); }
	
	.headerMobileMenuSection .headerCol2 .et_pb_image_wrap { margin-left: calc( 10% - 12em ); }
}

/** end of 569 min 767 max **/

@media screen and (min-width:569px){
	.contactForm .nf-form-content nf-rows-wrap .nf-row:first-child .nf-cell:first-child { /*width: 50% !important;*/ }		
}

/** end of 569 minn **/

@media screen and (min-width:568px){
	#main-content .safetyFirstSection .phoneNum { margin-right: 36px; }	
}
/** end of 568 minn **/

@media screen and (max-width:568px){
	#main-content .innerPageBanner { height: 200px; }
	
	.headerMobileMenuSection .headerLogo .et_pb_image_wrap:after { right: calc( 50% - 10em ); }
	
	.headerMobileMenuSection .headerCol2 .et_pb_image_wrap { margin-left: calc( 10% - 8.5em ); }
}

/** end of 568 maxx **/

@media screen and (max-width:567px){
	#main-content .safetyFirstSection .phoneNum { 
		float: unset;
		margin-left: 0;
	}	
}
/** end of 568 maxx **/


@media screen and (min-width:480px) and (max-width:767px){
	#main-content .galleryRow .et_pb_gallery_item { width: 49.1%; }
}

/** end of 480 min 767 maxx **/


@media screen and (min-width:480px) and (max-width:568px){

}

/** end of 480 min 568 maxx **/

@media screen and (min-width:480px) and (max-width:980px){
	#main-content .benefitsBlurb1 h4, 
	#main-content .benefitsBlurb2 h4 {
		height: 50px;
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: flex-start;
	}
}

/** end of 480 min 980 maxx **/

@media screen and (max-width:479px){
	#et-main-area .nf-field-container input#nf-field-19{ 
		width:100%;
		max-width:228px;
	}
}

/** end of 479 maxx **/