/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 26 2022 | 10:12:45 */
body .gform_wrapper input, body .gform_wrapper select {
    border: none !important;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    border-bottom: solid 2px #003DA5 !important;
    background: none !important;
    padding: 0 !important;
    color: #3c3c3e !important;
    font-style: normal;
    font-size: 24px !important;
}
.buttonizer.buttonizer-desktop-has-1 .buttonizer-button.button-desktop-1 {
	width: 113px;}
.buttonizer.right.buttonizer-desktop-has-1 .buttonizer-label, .buttonizer.right.buttonizer-mobile-has-1 .buttonizer-label {
	right: 0px;
}
.buttonizer .buttonizer-button .buttonizer-label {
    top: 100%;
	background: #79b832 !important;}
.buttonizer .buttonizer-button {
	
	width: 170px;
	height: 70px;
}
.buttonizer.right .buttonizer-button .buttonizer-label {
	top: 75px !important;
	text-align: center;
}
.buttonizer-button.buttonizer-head {
    background: transparent !important;
    box-shadow: none;
}
.buttonizer-button.buttonizer-head .fa.fa-plus {
    display: none;
}
.buttonizer .buttonizer-button.buttonizer-head {
    cursor: none;
    pointer-events: none;
}
.buttonizer .buttonizer-button .buttonizer-label {
    padding: 11px 19px;
}
.buttonizer.right .buttonizer-button .buttonizer-label {
	right: 0px;}
.buttonizer .buttonizer-button .buttonizer-label {
	width: 122px;
}
.ush_text_1 {
    background: #78be21 !important;
    padding: 7px 0px 10px 7px !important;
    text-align: right;
    margin: 0 auto;
        margin-left: auto;
    width: 50%;
}
@media only screen and (max-width: 900px){
	.ush_text_1 {
 padding: 6px 26px 12px 4px !important;
    margin-right: 6px;
}
	.w-image.ush_image_1 {
    transform: skew(-12deg);
    padding: 40px 21px !important;
    margin-top: -70px;
}
	.ush_text_2 {
	padding: 10px 15px 8px 19px !important;
	margin-left: -6px !important;
}
}
.w-image.ush_image_1 {
 margin-top: -60px;
margin-left: -20px;
padding-right: 48px !important;
}
.select2-selection, select, textarea, input:not([type="submit"]), .w-form-checkbox, .w-form-radio {
    box-shadow: none;
}
@media only screen and (max-width: 910px){
.w-text.ush_text_3 {
    display: none;
	}
	.tb-links-2 {
    display: none;
}
	.w-text.ush_text_2 {
    display: none;
}
	.w-text.ush_text_5 {
	display: none;
}
	.w-text.ush_text_4 {
    display: none;
}
.l-subheader.at_top {
 background: #f7f7f7 !important;
}
	.l-subheader.at_top {
    background: #f7f7f7 !important;
}
	.w-html.ush_html_1 {
	display: none;
	background: #fff !important;
}
}
.w-text.ush_text_1 {
    display: none;
}
@media only screen and (max-width: 900px){
	.w-text.ush_text_1 {
    display: block !important;
	}
	.l-subheader.at_top {
  background: none !important;
}
}
.smile_icon_list_wrap.ult-adjust-bottom-margin h3 {
    color: black;
    font-weight: normal !important;
    font-size: 18px !important;
}
aio-icon-title.ult-responsive {
    color: black;
    font-weight: normal;
    font-size: 17px !important;
}
.ush_text_5 {
    background: #78be21 !important;
    padding: 6px 49px 10px 200px !important;
}
@media only screen and (max-width: 768px){
.desktopviewslider {
    display: none !important;
}
p.w-text.ush_text_6.wrap i {
    display: block;
    text-align: center;
    /* border-radius: 52%; */
    padding: 5px;
    /* padding-left: 5px; */
    width: 10%;
    margin: auto;
}
	/*.l-subheader-cell.at_center {
    display: grid;
}*/
	a.w-btn.us-btn-style_4.ush_btn_1.fghfghfgh {
    width: 50%;
    margin: auto;
}
	p.w-text.ush_text_6.wrap {
    text-align: center;
    margin-top: 1px;
}
	
}
@media only screen and (min-width: 768px){
.mobileviewslider{
	display: none;
	}
}
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
    background: #003da5d9;
    color: #fff;
}
a.w-btn.us-btn-style_1.butonhome {
    width: 250px;
}
p.w-text.ush_text_6.wrap {
    margin-top: 21px;
}
.footerlogio img {
    width: 260px;
    height: auto;
	margin-left: -15%;
}
.w-socials.hjkhjkhjkhjkh.style_outlined.hover_fade.color_brand.shape_circle a {
    color: #8897c9!important;
    border-color: #8897c9!important;
    box-shadow: none;
    border: 1px solid #8897c9!important;
}
.select2-selection, select, textarea, input:not([type="submit"]), .w-form-checkbox, .w-form-radio {
    border-radius: 0.0em !important;
    box-shadow: none !important;
}
.gform_wrapper .gform_heading, .gform_wrapper .gfield {
    margin: 0 0 0.5rem;
}
.w-text.ush_text_4 {
	margin-right: 45px;
	margin-left: 50px !important;
}
.tb-links-2 {
	background: #78be21;
	align-items: center;
	height: 40px;
	display: flex;
	margin-left: -30px;
	padding: 0 50px;
}
.tb-links-2 a {
	transform: skew(20deg) !important;
}
.w-html.ush_html_1 {
	transform: skew(-20deg);
}
@media only screen and (max-width: 768px){
	.l-section.wpb_row.height_auto.width_full.footerfixedrow.with_overlay {
	position: fixed !important;
	BOTTOM: 0;
	width: 100%;
		display:block !important;
}
	.l-section.wpb_row.height_auto.width_full.desktopfixedrow.with_overlay{
			display:none !important;
		}
}
	@media only screen and (min-width: 769px){
		.l-section.wpb_row.height_small.type_sticky.footerfixedrow.with_overlay {
			display:none !important;}
		
}
.footerfixedrow p {
    font-size: 12px;
}
.l-section.wpb_row.height_auto.width_full.desktopfixedrow.with_overlay {
    position: fixed;
    z-index: 99;
    float: right !important;
    right: 0;
    padding: ;
    display: block;
    text-align: center;
    color: #fff !important;
	padding: 15px 10px;
	top: calc(46% - 100px);
background: #96c865 !important;
}

.desktopfixedrow p {
	font-family: zurch;
	font-size: 14px;
	display: block;
	text-align: center;
	line-height: normal;
	padding-top: 15px;
	padding-bottom: 15px;
}
.l-section.wpb_row.height_auto.width_full.footerfixedrow.with_overlay {
    display: none;
}
.w-text.ush_text_1 {
	background: #fff !important;
}
@media only screen and (min-width: 769px){
#fctmobileshowkr {
	display: none;
	}}
@media only screen and (max-width: 768px){
#fctmobileshowkr {
	display: block !important;
	}
	#desktochfooter {
    display: none;
}

	.homeladycontact {
    display: none;
}
	a.w-btn.us-btn-style_1.butonhome {
    width: 175px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px !important;
}
}
@media only screen and (max-width: 375px){
	a.w-btn.us-btn-style_1.butonhome {
		width: 140px;
	}
}
#fctmobileshowkr .g-cols > div:not([class*=" vc_col-"]) {
    margin: 0 0 2px;
}
.vc_col-sm-12.wpb_column.vc_column_container.srkee {
	width: 210px;
	padding: 16px;
	border-right: 1px solid;
	height: 250px;
}
.vc_col-sm-12.wpb_column.vc_column_container.srkee1 {
	width: 210px;
	padding-top: 14px;
	height: 250px;
}
@media only screen and (max-width: 600px){
	.vc_col-sm-12.wpb_column.vc_column_container.srkee {
		text-align: left;}
		.w-contacts {
    text-align: left;
}
	.srkee1 {
    text-align: left;
}
	.coralert .aio-ibd-block {
 display: table-footer-group;
}
	section#fctmobileshowkr h3 {
    font-size: 15px !important;
}
}
.w-nav-control {
	padding: 0 0.1rem;
}
@media only screen and (max-width: 1024px){
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {
    padding-left: 40px !important;
    padding-right: 40px !important;
	}
	.tb-links-2 {
    padding: 0 15px;
	}}
.w-text.ush_text_1 {
    color: #78be21;
}
.w-nav-control {
	color: #003DA5 !important;
}
.l-subheader.at_middle {
	border-bottom: solid 1px #e6e6e6;
}
.whychhoode h3 {
	font-family: impact;
	font-size: 28px !important;
	letter-spacing: 0px !important;
}
.testttt p {
    font-size: 21px;
    line-height: 35px;
}
@media only screen and (max-width: 900px){
.w-nav.ush_menu_1.dropdown_height.m_align_left.m_layout_dropdown.type_mobile {
    margin-top: -35px;
	}
	.w-text.ush_text_1 {
	margin-top: -35px;
		margin-left: -20px;
}
	#menu-item-1719 {
    display: none;
}
	#page-footer p {
   font-size: 15px;
    font-style: Normal !important;
    font-weight: 900 !important;
    font-family: zurch !important;
}
	#page-footer a {
    font-size: 15px !important;
}
	.us_menu_1 .menu > li {
    margin-bottom: 0.5em !important;
}
	.us_menu_2 .menu > li {
 margin-bottom: 0.5em !important;
}
	.us_menu_3 .menu > li {
    margin-bottom: 0.5em !important;
}
}
.w-nav-list.level_2::before {

font-size: 27px !important;
color: #003da5;
font-weight: 400 !important;
font-family: impact;
letter-spacing: 1px;
text-transform: capitalize;
font-style: initial;
margin-left: 21px;
}
#menu-item-1719 {
    color: #fff;
}
.aio-icon-component.coralert.style_1 {
    margin-bottom: 0px;
}
.aio-icon-component.coralert.style_1 h3 {
 font-family: 'zurch', sans-serif !important;
 font-style: normal !important;
 font-size: 18px !important;
font-weight: normal;
	margin-top: 1px;
margin-bottom: 0px
}
.l-header.pos_fixed ~ .l-main > .l-section.type_sticky:first-of-type {
	top: 5px !important;
}
@media only screen and (min-width: 1024){
.w-image.ush_image_1 {
	margin-left: -42px
	}}
@media only screen and (max-width: 600px){
	.vc_col-sm-12.wpb_column.vc_column_container.srkee {
		width: 231px;}
}
#desktochfooter p {
    font-size: 16px !important;
}
#desktochfooter a {
    font-size: 14px !important;
}
.us_menu_2 .menu > li {
    margin-bottom: 10px !important;
}
.us_menu_1 .menu > li {
    margin-bottom: 10px !important;
}
.us_menu_3 .menu > li {
    margin-bottom: 10px !important;
}
@media only screen and (max-width: 600px){
.aio-icon-component.coralert.style_1 h3 {
margin-top: 12px !important;
margin-bottom: -5px !important;
 line-height: 32px !important;
	margin: .75rem;
}
	a.w-btn.us-btn-style_4.hjmhjkh {
    margin-bottom: 8px;
}
}
.w-nav.type_desktop .menu-item[class*="columns"] .w-nav-list.level_2 > li {
    color: #3c3c3e;
}
@media (min-width:800px) and (max-width:1150px){
.header_hor .w-nav.type_desktop .menu-item-1230 .w-nav-list.level_2 {
width: calc(78% + 0px) !important;
    margin-left: 24% !important;
	}}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {
    text-transform: capitalize;
}
.w-nav.ush_menu_1.dropdown_height.m_align_right.m_layout_dropdown.type_mobile {
    margin-top: -35px;
}
@media only screen and (min-width: 1050px){
.w-menu.layout_ver.style_links.us_menu_1 {
    margin-left: 50px;
	}
.w-menu.layout_ver.style_links.us_menu_2 {
    margin-left: 50px;
}
	.w-menu.layout_ver.style_links.us_menu_3 {
    margin-left: 50px;
}
}
@media only screen and (max-width: 768px){
#page-footer p {
    font-weight: 400 !important;
    font-family: zurch !important;
	line-height: 26px;
	}
#page-footer p {
	font-size: 16px;}
}
.l-section.color_primary .w-contacts-item::before, .l-section.color_secondary .w-contacts-item::before {
    box-shadow: none;
}
.gform_wrapper input, .gform_wrapper select {
   height: 50px;
}
.gform_wrapper {
    margin: 70px 0;
}
.franchh {
    list-style-type: none;
}
.franchh li::before {
    content: "\f00c";
    font-family: 'Defaults';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    margin-right: 5px;
    list-style-type: disc !important;
    color: #78be21;
}
.w-nav.type_desktop .menu-item.columns_2 > ul > li, .w-nav.type_desktop .menu-item.columns_4 > ul > li[data-col="2"], .w-nav.type_desktop .menu-item.columns_6 > ul > li[data-col="3"] {
    width: 39%;
}
.natiolacc h3 {
    font-family: sans-serif;
    font-weight: ;
}
.w-counter-title {
    font-family: zurch !important;
    font-size: 25px;
	   font-weight: bold;

}
.w-counter-value-part.type_number {
    font-size: 29px;
    color: #003da5;
    font-weight: bold;
}
.w-text-value {
 font-family: 'zurichcondensedbt' !important;
}
.w-text-h i {
    font-size: 13px;
    margin-top: 2px;
}
.ghghghooo h1 {
	margin: 75px 125px;}
.ghghghooo .w-post-elm.post_title {
    color: white;
    font-family: impact !important;
}
.ghghghooo .w-post-elm.post_date {
    margin: 75px 125px;
}
#cookie-notice .cn-button {
    background: #78be21;
}
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 .w-nav-title {
    color: #fff;
}
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 li a:hover {
    background: #003ca4 !important;
}
.w-nav.type_mobile .w-nav-list .w-nav-anchor.level_1 {
    background: rgba(24,45,137,.96) !important;
 opacity: .99 !important;
}

/* Anna Disabled Titles on Menu Drop Downs & Width

.header_hor .w-nav.type_desktop .menu-item-1655 .w-nav-list.level_2 {
    width: calc(80% + 0px) !important;
    margin-left: 20%;
}

.header_hor .w-nav.type_desktop .menu-item-1655 .w-nav-list.level_2::before {
    content: 'Why Choose Jan-Pro?';
}
.header_hor .w-nav.type_desktop .menu-item-1230 .w-nav-list.level_2::before {
    content: 'Who We Clean';
}
.header_hor .w-nav.type_desktop .menu-item-4503 .w-nav-list.level_2::before {
    content: 'How We Clean';
}

.header_hor .w-nav.type_desktop .menu-item-4510 .w-nav-list.level_2::before {
    content: 'Our Locations';
}
*/

#menu-item-2222 a:hover {
    color: #fff !important;
}
#menu-item-2222 {
    color: #fff;
}
.w-nav.type_mobile.m_align_right .w-nav-anchor.level_2 {
    padding-right: 1.4rem;
    background: #003ca4;
}
.owl-carousel.navstyle_circle .owl-nav div {
    border: solid 1px #cecece;
}
.franactionn h3 {
    color: #0D9DD8;
}
.franactionn {
    background: #fff !important;
}
.serciceimagepostion {
    position: absolute;
    z-index: 9;
	margin-top: -9%;
}
@media only screen and (max-width: 800px){
	
	.serciceimagepostion {
    position: unset;
    z-index: 9;
}
}
.officeserv img {
    width: 100px;
}
.officeserv h2 {
    font-size: 24px;
    line-height: 26.4px;
	font-weight: initial;
}
#officecleansec input#gform_submit_button_1 {
    background: #78BE21 !important;
}
span.w-contacts-item-value {
    color: #78be21;
	margin-top: 6px;
}
.w-contacts-item.for_phone::before {
    color: #78be21 !important;
}
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
    text-transform: capitalize;
}
@media only screen and (min-width: 769px){
	#showonmobile {
    display: none;
}
	#serviceinnerpagedesktop {
    display: block !important;
}
}
@media only screen and (max-width: 768px){
	.whtssayu p {
    font-size: 16px;
}
	.w-vwrapper.usg_vwrapper_1.align_left.valign_top.whtssayu {
    border: none !important;
		height: 300px;
}
	#showonmobile {
    display: block !important;
}
	#showonmobile .g-cols > div:not([class*=" vc_col-"]) {
    width: 50%;
}
	#showonmobile p {
    font-size: 14px;
    line-height: 27px;
}
	h1 {
    font-weight: 400;
}
	#showonmobile h2 {
    font-size: 16px;
}
}
	#serviceinnerpagedesktop {
    display: none;
}
}
.w-nav.type_mobile .w-nav-list .w-nav-anchor.level_1 {
    background: #003ca4 !important;
}
nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li a {
    color: #fff !important;
    line-height: 36px !important;
    font-size: 19px !important;
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-control.active + .w-nav-list.level_1 {
   opacity: .98 !important;
    background: rgba(24,45,137,.96);
	position:fixed !important;
}

.w-nav.type_mobile .w-nav-list .w-nav-anchor.level_1 {
    line-height: 52px !important;
    border: none !important;
	text-transform: capitalize;
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 .w-nav-close {
    color: #fff !important;
    opacity: 1;
}
@media only screen and (min-width: 911px){
.w-nav-list.level_1.hover_simple .fa.fa-chevron-right {
    display: none;
	}
	
}
@media only screen and (max-width: 910px){
.w-nav-list.level_1.hover_simple .fa.fa-chevron-right {
    display: inherit;
	}
	.w-nav-arrow {
    display: none !important;
}
.w-nav-list.level_1.hover_simple .fa.fa-chevron-right {
    display: -webkit-inline-box;
	color: #78BE21;
}
}
.w-nav.ush_menu_1.dropdown_height.m_align_right.m_layout_fullscreen.m_effect_aft.type_mobile {
    margin-top: -35px;
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-control.active + .w-nav-list.level_1 {
    z-index: 99;
}
@media only screen and (max-width: 910px){
	.no-touch .w-nav .menu-item:not(.level_1) > a:focus, .no-touch .w-nav .menu-item:not(.level_1):hover > a {
    background: ##003DA5 !important;
    color: #000000;
}
	.w-nav-list.level_2 {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 {

	padding: 0px !important;}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-control.active + .w-nav-list.level_1 {
    opacity: .96;
background: rgba(24,45,137,.96) !important;
}
.w-nav.type_mobile .w-nav-list .w-nav-anchor.level_1 {
    background: #003da5;

    opacity: .9;
}
.sdf {
    background: #75ae1e;
    width: 100%;
	 padding-left: 50px;
    margin-left: 0%;
    color: #fff;
	display: flex !important;
bottom: 0px !important;
	position: fixed;
    z-index: 99999 !important;
}
ul.topmobb li {
    list-style-type: none;
    display: flex;
    float: left;
    align-items: center;
    text-align: center;
}
li.fullsnp {
   display: inline-block !important;
    align-content: center !important;
margin-top: 14 !important;
	float: right !important;
    margin-right: 12%;
}
li#menu-item-2940 {
 border-bottom: solid 2px #132161;
height: 80px;
background: #003da5 !important;
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li:first-child {
    margin-top: inherit;
}
.sdf li {
    margin-right: 50px;
    text-align: center;
    display: block;
    width: 50%;
	text-transform:capitalize;
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-control.active + .w-nav-list.level_1 .footerfixedrow {
    display: none;
}
.sdf {
    display: none !important;
}
.topmobb {
    display: none !important;
}
@media only screen and (max-width: 900px){
.w-nav.type_mobile.m_align_right .w-nav-anchor.level_2 {
    padding-right: 1.4rem;
    background: #003ca4;
    font-size: 16px !important;
    color: #fff !important;
    opacity: .75;
    font-weight: normal;
    text-align: center;
    line-height: 23px !important;
	}
.sdf {
    display: flex !important;
}
.topmobb{
    display: block !important;
}
}
.w-nav-title i {
    width: auto;
}
.w-nav.type_mobile .w-nav-list .w-nav-anchor.level_1 {
    padding-right: 20px;
}
.w-nav-close::before {
    color: #78BE21;
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1>li:nth-last-child(2) {
margin-bottom: auto;
position: static;
width: 100%;
bottom: 0;
}
@media only screen and (max-width: 900px){
	li#menu-item-2222 {
    display: none;
}
}
@media only screen and (max-width: 768px) and (min-width: 667px)  {
	.sdf {
  position: initial !important;
	}
	
}
.no-touch .w-nav .menu-item:not(.level_1)>a:focus, .no-touch .w-nav .menu-item:not(.level_1):hover>a {
    background: none !important;
    color: #000000;
}
.franlisting li::before {
    content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    color: #78be21;
}
.franlisting {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    margin-top: 21px;
    list-style-type: none;
}
.franlisting li {
    margin-top: auto;
}
.propertyoffice{
	list-style-type: none;
}
.propertyoffice li::before {
    content: "\f00c";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: -1.3em;
    width: 1.7em;
    color: #fff;
    background: #78be21;
    border-radius: 50%;
    height: 1.7em;
    line-height: 1.7em;
    text-align: center;
    margin-right: 10px;
}
.propertyoffice li {
    margin-bottom: 2%;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.1em;
}
/*  
h1 {
font-family:'Impact' !important;
    font-weight: 700;
    font-size: 48px;
    line-height: 50px;
    letter-spacing: normal;
    margin-bottom: 1.5rem;
}
*/

.frnccalumn {
    columns: 3;
}
.frnmelbournccalumn {
    columns: 2;
}
/*
h2 {
    font-family: Impact;
	font-weight: 700 !important;
}

*/
.w-text.ush_text_1 {
    background: #fff !important;
}
.icon_list_item h3 {
    font-family: 'zurichcondensedbt' !important;
}
.w-actionbox.color_primary.controls_right h3 {
    font-family: 'zurichcondensedbt';
}
#gform_confirmation_message_1 {
    font-size: 21px !important;
    text-align: center !important;
    color: #003DA5 !important;
    top: 50%;
}
@media only screen and (min-width: 900px){
#gform_confirmation_message_1 {
margin-top: -277px;
	}}
#gform_confirmation_message_1 p {
    font-size: 21px;
}

#gform_submit_button_2 {
    border: none!important;
    color: #fff!important;
    border-color: #003DA5!important;
    background-color: #003DA5!important;
    background-image: none!important;
    font-size: 16px!important;
    padding: 18px 50px!important;
    border-radius: 50px!important;
    text-transform: capitalize;
    font-family: sans-serif;
}
.w-text.ush_text_2 {
    padding-left: 40px !important;
}

@media only screen and (min-width: 1024px) {
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item> a {
padding-left: 30px !important;
padding-right: 30px !important;
margin-left: 0px !important;
}
}

#agedcare img, #margintop img {margin-top: 20px;}