/*
Theme Name: A One Care Group
*/
a {
    text-decoration: none;
}
.collapsiblelinks.pull-left .menu {
	overflow-y: hidden;
	overflow-x: auto;
	width: 100%;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.collapsiblelinks.pull-left .menu li.menu-item {
	color: #fff;
	height: 100%;
	padding: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.collapsiblelinks.pull-left .menu li.menu-item a{
	color: #fff;
}
.home.header-image .header-bck-img {
	background-size: cover;
	width: 100%;
	height: 100%;
	min-height: 500px;
	background-position: center;
	position: relative;
}
.breadcrumb-panel {
    width: 100%;    
    padding: 0;    
    min-height: 40px;
    z-index: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background: #ff9e16;
    overflow: hidden;
    display: none;
}
.breadcrumb-panel  .separator { margin: 0 5px; } 
.breadcrumb-panel  .current { font-weight: bold; }
.menu-item-has-children a:after,
.social-navigation a:before,
.dropdown-toggle:after,
.bypostauthor > article .fn:after,
.comment-reply-title small a:before,
.pagination .prev:before,
.pagination .next:before,
.pagination .nav-links:before,
.pagination .nav-links:after,
.search-submit:before {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: never;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: top;
}




/**
 * 6.2 - Menus
 */

.site-header-menu {
	display: none;
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	margin: 0.875em 0;
}

.site-header-menu.toggled-on,
.no-js .site-header-menu {
	display: block;
}

.main-navigation {
	font-family: Montserrat, "Helvetica Neue", sans-serif;
}

.site-footer .main-navigation {
	margin-bottom: 1.75em;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
}

.main-navigation li {
	border-top: 1px solid #d1d1d1;
	position: relative;
}

.main-navigation a {
	color: #1a1a1a;
	display: block;
	line-height: 1.3125;
	outline-offset: -1px;
	padding: 0.84375em 0;
}

.main-navigation a:hover,
.main-navigation a:focus {
	color: #007acc;
}

.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
	font-weight: 700;
}

.main-navigation ul ul {
	display: none;
	margin-left: 0.875em;
}

.no-js .main-navigation ul ul {
	display: block;
}

.main-navigation ul .toggled-on {
	display: block;
	border-bottom: none;
}

.main-navigation .primary-menu {
	border-bottom: 1px solid #d1d1d1;
}

.main-navigation .menu-item-has-children > a {
	margin-right: 56px;
}

.dropdown-toggle {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	color: #1a1a1a;
	content: "";
	height: 48px;
	padding: 0;
	position: absolute;
	right: 0;
	text-transform: none;
	top: 0;
	width: 48px;
}

.dropdown-toggle:after {
	border: 0 solid #d1d1d1;
	border-left-width: 1px;
	content: "\f431";
	font-size: 24px;
	left: 1px;
	position: relative;
	width: 48px;
}

.dropdown-toggle:hover,
.dropdown-toggle:focus {
	background-color: transparent;
	color: #007acc;
}

.dropdown-toggle:focus {
	outline: thin dotted;
	outline-offset: -1px;
}

.dropdown-toggle:focus:after {
	border-color: transparent;
}

.dropdown-toggle.toggled-on:after {
	content: "\f432";
}

.site-header .main-navigation + .social-navigation {
	margin-top: 1.75em;
}

.site-footer .social-navigation {
	margin-bottom: 1.75em;
}

.social-navigation ul {
	list-style: none;
	margin: 0 0 -0.4375em;
}

.social-navigation li {
	float: left;
	margin: 0 0.4375em 0.4375em 0;
}

.social-navigation a {
	border: 1px solid #d1d1d1;
	border-radius: 50%;
	color: #1a1a1a;
	display: block;
	height: 35px;
	position: relative;
	width: 35px;
}

.social-navigation a:before {
	content: "\f415";
	height: 33px;
	line-height: 33px;
	text-align: center;
	width: 33px;
}

.social-navigation a:hover:before,
.social-navigation a:focus:before {
	color: #007acc;
}

.social-navigation a[href*="codepen.io"]:before {
	content: "\f216";
}

.social-navigation a[href*="digg.com"]:before {
	content: "\f221";
}

.social-navigation a[href*="dribbble.com"]:before {
	content: "\f201";
}

.social-navigation a[href*="dropbox.com"]:before {
	content: "\f225";
}

.social-navigation a[href*="facebook.com"]:before {
	content: "\f203";
}

.social-navigation a[href*="flickr.com"]:before {
	content: "\f211";
}

.social-navigation a[href*="foursquare.com"]:before {
	content: "\f226";
}

.social-navigation a[href*="plus.google.com"]:before {
	content: "\f206";
}

.social-navigation a[href*="github.com"]:before {
	content: "\f200";
}

.social-navigation a[href*="instagram.com"]:before {
	content: "\f215";
}

.social-navigation a[href*="linkedin.com"]:before {
	content: "\f208";
}

.social-navigation a[href*="path.com"]:before {
	content: "\f219";
}

.social-navigation a[href*="pinterest.com"]:before {
	content: "\f210";
}

.social-navigation a[href*="getpocket.com"]:before {
	content: "\f224";
}

.social-navigation a[href*="polldaddy.com"]:before {
	content: "\f217";
}

.social-navigation a[href*="reddit.com"]:before {
	content: "\f222";
}

.social-navigation a[href*="skype.com"]:before {
	content: "\f220";
}

.social-navigation a[href*="stumbleupon.com"]:before {
	content: "\f223";
}

.social-navigation a[href*="tumblr.com"]:before {
	content: "\f214";
}

.social-navigation a[href*="twitter.com"]:before {
	content: "\f202";
}

.social-navigation a[href*="vimeo.com"]:before {
	content: "\f212";
}

.social-navigation a[href*="wordpress.com"]:before,
.social-navigation a[href*="wordpress.org"]:before {
	content: "\f205";
}

.social-navigation a[href*="youtube.com"]:before {
	content: "\f213";
}

.social-navigation a[href^="mailto:"]:before {
	content: "\f410";
}

.social-navigation a[href*="spotify.com"]:before {
	content: "\f515";
}

.social-navigation a[href*="twitch.tv"]:before {
	content: "\f516";
}

.social-navigation a[href$="/feed/"]:before {
	content: "\f413";
}

.post-navigation {
	border-top: 4px solid #1a1a1a;
	border-bottom: 4px solid #1a1a1a;
	clear: both;
	font-family: Montserrat, "Helvetica Neue", sans-serif;
	margin: 0 7.6923% 3.5em;
}

.post-navigation a {
	color: #1a1a1a;
	display: block;
	padding: 1.75em 0;
}

.post-navigation span {
	display: block;
}

.post-navigation .meta-nav {
	color: #686868;
	font-size: 13px;
	font-size: 0.8125rem;
	letter-spacing: 0.076923077em;
	line-height: 1.6153846154;
	margin-bottom: 0.5384615385em;
	text-transform: uppercase;
}

.post-navigation .post-title {
	display: inline;
	font-family: Montserrat, "Helvetica Neue", sans-serif;
	font-size: 23px;
	font-size: 1.4375rem;
	font-weight: 700;
	line-height: 1.2173913043;
	text-rendering: optimizeLegibility;
}

.post-navigation a:hover .post-title,
.post-navigation a:focus .post-title {
	color: #007acc;
}

.post-navigation div + div {
	border-top: 4px solid #1a1a1a;
}

.pagination {
	border-top: 4px solid #1a1a1a;
	font-family: Montserrat, "Helvetica Neue", sans-serif;
	font-size: 19px;
	font-size: 1.1875rem;
	margin: 0 7.6923% 2.947368421em;
	min-height: 56px;
	position: relative;
}

.pagination:before,
.pagination:after {
	background-color: #1a1a1a;
	content: "";
	height: 52px;
	position: absolute;
	top:0;
	width: 52px;
	z-index: 0;
}

.pagination:before {
	right: 0;
}

.pagination:after {
	right: 54px;
}

.pagination a:hover,
.pagination a:focus {
	color: #1a1a1a;
}

.pagination .nav-links {
	padding-right: 106px;
	position: relative;
}

.pagination .nav-links:before,
.pagination .nav-links:after {
	color: #fff;
	font-size: 32px;
	line-height: 51px;
	opacity: 0.3;
	position: absolute;
	width: 52px;
	z-index: 1;
}

.pagination .nav-links:before {
	content: "\f429";
	right: -1px;
}

.pagination .nav-links:after {
	content: "\f430";
	right: 55px;
}

/* reset screen-reader-text */
.pagination .current .screen-reader-text {
	position: static !important;
}

.pagination .page-numbers {
	display: none;
	letter-spacing: 0.013157895em;
	line-height: 1;
	margin: 0 0.7368421053em 0 -0.7368421053em;
	padding: 0.8157894737em 0.7368421053em 0.3947368421em;
	text-transform: uppercase;
}

.pagination .current {
	display: inline-block;
	font-weight: 700;
}

.pagination .prev,
.pagination .next {
	background-color: #1a1a1a;
	color: #fff;
	display: inline-block;
	height: 52px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	width: 52px;
	z-index: 2;
}

.pagination .prev:before,
.pagination .next:before {
	font-size: 32px;
	height: 53px;
	line-height: 52px;
	position: relative;
	width: 53px;
}

.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus {
	background-color: #007acc;
	color: #fff;
}

.pagination .prev:focus,
.pagination .next:focus {
	outline: 0;
}

.pagination .prev {
	right: 54px;
}

.pagination .prev:before {
	content: "\f430";
	left: -1px;
	top: -1px;
}

.pagination .next {
	right: 0;
}

.pagination .next:before {
	content: "\f429";
	right: -1px;
	top: -1px;
}

.clear:before,
.clear:after,
blockquote:before,
blockquote:after,
.entry-content:before,
.entry-content:after,
.entry-summary:before,
.entry-summary:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.site-main > article:before,
.site-main > article:after,
.primary-menu:before,
.primary-menu:after,
.social-links-menu:before,
.social-links-menu:after,
.textwidget:before,
.textwidget:after,
.content-bottom-widgets:before,
.content-bottom-widgets:after {
	content: "";
	display: table;
}

.clear:after,
blockquote:after,
.entry-content:after,
.entry-summary:after,
.comment-content:after,
.site-content:after,
.site-main > article:after,
.primary-menu:after,
.social-links-menu:after,
.textwidget:after,
.content-bottom-widgets:after {
	clear: both;
}

.menu-toggle {
	background-color: transparent;
	border: 1px solid #d1d1d1;
	color: #1a1a1a;
	font-size: 13px;
	font-size: 0.8125rem;
	margin: 1.076923077em 0;
	padding: 0.769230769em;
}

.no-js .menu-toggle {
	display: none;
}

.menu-toggle:hover,
.menu-toggle:focus {
	background-color: transparent;
	border-color: #007acc;
	color: #007acc;
}

.menu-toggle.toggled-on,
.menu-toggle.toggled-on:hover,
.menu-toggle.toggled-on:focus {
	background-color: #1a1a1a;
	border-color: #1a1a1a;
	color: #fff;
}

.menu-toggle:focus {
	outline: 0;
}

.menu-toggle.toggled-on:focus {
	outline: thin dotted;
}


/**
 * 14.1 - >= 710px
 */


/*start date 20-12-2023*/
:focus{outline:none !important; box-shadow: none !important;}
a.button, a.wp-block-button__link {background-color:#33a7f4;color: #fff;padding: 10px 20px 10px 20px;white-space: normal; border-radius:6px;font-weight: 600;
	font-size: 16px;display: inline-block; transition: all 0.2s ease; text-transform: capitalize;font-family: system-ui; text-transform:capitalize !important;}
a.button:hover, a.wp-block-button__link:hover{background-color: #87cbfa; transition: all 0.2s ease;}

@font-face {
font-family: 'FontAwesome';
src: url('fonts/FontAwesome.woff2') format('woff2'),
url('fonts/FontAwesome.woff') format('woff');
font-weight: normal;
font-style: normal;
}

.margin-bottom{margin-bottom: 70px;}

h1{ font-size:60px; margin:0; font-weight:bold; }
h2 {font-weight: bold;font-size: 30px; margin: 0 0 20px;}
p{ font-size:15px; line-height:30px; margin:0; color: #606060;}

h2.sec-heading {text-align: center;}



/*header css*/
.top-nav-wrapper{ height:auto; padding: 10px 0;background-color: #33a7f4; width: 100%;position: relative;}
.site-header .row {justify-content: space-between;align-items: center;}
.site-header .header-social-media {width: auto;}
.site-header ul.wp-block-social-links {margin: 0;}
.site-header ul.wp-block-social-links li a {font-size: 18px;}
.site-header .header-social-media a.email {color: #fff;}
.site-header .header-contact {float: right;width: auto;}
.site-header .header-contact a.phone-number {color: #fff;}

.top-nav-wrapper nav.menu-top-left-menu-container .menu {margin-bottom: 0;padding: 0;}

.site-header .desktop-nav {margin: 15px 0px; position: relative;}
.site-header .desktop-nav .row {align-items: center; position: relative;}
.site-header .desktop-nav a.custom-logo-link img.custom-logo {width: 90px;height: auto;}

.site-header .desktop-nav .col-md-3:first-child {width: 10%;}
.main-navigation ul#menu-primary-menu li ul.sub-menu{width: 360px;padding:0;border: 1px solid #d1d1d1;background: #fff; right: auto;}
.main-navigation ul#menu-primary-menu li ul.sub-menu:before {left: 38px; right: auto;}
.main-navigation ul#menu-primary-menu li ul.sub-menu:after {right: auto;left: 40px;}
.main-navigation ul#menu-primary-menu li ul.sub-menu li {border-top: none; border: none;}
.main-navigation ul#menu-primary-menu li ul.sub-menu li a {font-size: 14px;width: 100%; border:none; padding: 11px 11px;}
.main-navigation ul#menu-primary-menu li ul.sub-menu li a:hover {background: #33a7f4;color: #fff; border-radius: 0;}
.site-header .desktop-nav .collapsiblelinks .site-header-menu nav .primary-menu li a:hover {border: 3px solid #33a7f4;border-radius: 10px;}
.site-header .desktop-nav .collapsiblelinks .site-header-menu nav .primary-menu li a {color: #000;font-weight:normal; font-size: 15px; 
text-transform: uppercase;border: 3px solid transparent;}
.site-header .desktop-nav .col-md-3:last-child {width: 40%;align-items: center;display: flex;flex-wrap: wrap;justify-content: right;}
.site-header .desktop-nav section#block-7 {display: inline-block;}
.site-header .desktop-nav a.phone-number {color: #000;margin: 4px 15px 0 0px;display: inline-block;}
.site-header .desktop-nav span.visible-lg-inline { font-size: 18px;}
.site-header .desktop-nav form.search-form {position: relative;float: right;}
.site-header .desktop-nav form.search-form button.search-submit {position: absolute;right: 0;top: 50%;transform: translate(-15px, -50%);
border: none; background: none; padding: 0; }
.site-header .desktop-nav form.search-form label input.search-field {border: 1px solid #ccc;border-radius: 10px;padding:4px 37px 4px 5px; height: 45px;}
.site-header .desktop-nav form.search-form button.search-submit span {font-size: 0;}
.site-header .desktop-nav a.phone-number b {font-size: 18px;}
.site-header .desktop-nav form.search-form button.search-submit span i{ font-size:20px; color:#000; }
.site-header .desktop-nav a.phone-number i.fa.fa-phone {font-size: 26px;color: #33a7f4;position: relative;top: 4px; margin: 0 5px 0 0px;}
/*header css end*/

/*banner css*/
.home.header-image .header-bck-img:after {background: rgba(0, 0, 0, 0.5);content: '';position: absolute;height: 100%;width: 100%;
background: radial-gradient(circle, rgb(80 43 43 / 0%) 0%, rgb(88 88 88) 100%); left: 0; top: 0;}
.header-block .header-bck-img .content-block {position: absolute;top: 50%;transform: translate(0, -50%); z-index: 9;}
.header-block .header-bck-img .content-block h1 {color: #fff;}
.header-block .header-bck-img .content-block a.button.rcs-btn {margin-top: 15px;}

/*banner css end*/

/*mid section css*/
.content-middle {margin-top: 50px;margin-bottom: 50px;}

section.want-block {background:#f7f7f7; padding: 50px 0;}
.want-block h2.sec-heading {padding: 14px;border: none;margin: 0 0 35px;}
.want-block .col-lg-4 {margin: 0 0 30px;}
.home-content {margin: 0 0 70px;}
.home-content h2 {margin: 0 0 10px;}
.want-sec-block {border-radius: 12px;border:1px solid #e5e5e5; margin: 0px auto;max-width: 100%;overflow: hidden; -webkit-transition: 0.4s ease;transition: 0.4s ease;}
.want-sec-block:hover {transform: scale(1.05);}
.want-sec-block img {height: 250px;object-fit: cover; width: 100%;}
.want-sec-block .want-title {text-align: center;padding: 18px 0; background:#33a7f4;}
.want-sec-block .want-title a {color: #fff;font-size: 16px; font-weight: bold;}
.want-sec-block .want-title a i.fa {font-size: 18px;font-weight: bold;position: relative;top: 2px;margin: 0 0 0 7px;}
.home .want-title.services {text-align: center;}

.real-story-block {background: #f7f7f7;padding: 50px 0;}

.service-provider{ margin-bottom:70px; }
.service-provider .col-md-8.nopadding {padding-right: 0;}
.service-provider .col-md-8.nopadding .sp-content {background:#f7f7f7;padding: 60px 25px;}
.service-provider .col-md-8.nopadding .sp-content h2 {text-align: left; border: none; margin-bottom: 10px; padding-top: 0;margin-top: 0px;}
.service-provider .col-md-8.nopadding .sp-content p {margin: 0 0 20px;}
.service-provider .col-md-4.nopadding {padding-left: 0;}
.service-provider .col-md-4.nopadding img {height: 100%;object-fit: cover;width: 100%;}


.want-sec-block .real-store-conetnt {padding: 50px;background-color: #ededed;}
.want-sec-block .real-store-conetnt .rsp-content {text-align: center;font-size: 15px;line-height: 30px;margin: 0 0 20px;color: #202e49;}
.want-sec-block .real-store-conetnt .rsp-title {margin: auto;display: table;}

.real-story-footer .real-story-footer-content {background:#f7f7f7;display: flex;align-items: center;justify-content: center; padding: 30px 15px;}
.real-story-footer .col-md-5 {padding-right: 0;}
.real-story-footer .col-md-5 img {width: 100%; height: 100%; object-fit: cover;}
.real-story-footer .real-story-footer-content .rs-footer-content {text-align: center;}

.want-block.workflow-aus h2 {margin-bottom: 0;}
.want-block.workflow-aus p {text-align: center;margin-bottom: 50px;}

.why-block h2 {text-align: center;}
.why-block .why-sec-block {background-color: #33a7f4;color: #fff;padding: 40px;text-align: center;border-radius: 12px; height: 100%;}
.why-block .why-sec-block i.fa {display: block;font-size: 40px;}
.why-block .why-sec-block span {font-size: 24px;margin-bottom: 11px;font-weight: bold;}
.why-block .why-sec-block .why-content p {color: #fff;line-height: 25px;margin-top: 10px;}


.cta-hotbox {background: #87cbfa;padding: 30px 0; display: none;}
.cta-hotbox .cta-block {background: #ffffff;border-radius: 10px;padding: 15px 12px;position: relative;}
.cta-hotbox .cta-block i.fa {position: absolute;font-size: 25px;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;overflow: hidden;
z-index: 1;text-align: center;background-color: #87cbfa;color: #fff;top: 50%;transform: translate(0, -50%); left: 15px;}
.cta-hotbox .cta-block a {width: 100%;display: inline-block;text-align: center;font-size: 20px;color: #000;font-weight: bold;}

.site-footer {color: #fff;background:#1f355e;padding: 0px 0;}
.site-footer .upper-footer {padding: 40px 0;}
.site-footer .upper-footer .widget_nav_menu h2 {font-size: 20px; color: #33a7f4; margin-bottom: 10px;}
.site-footer .upper-footer section#block-16 h2.wp-block-heading{ margin-bottom:10px; }
.site-footer .upper-footer .widget_nav_menu nav ul {padding: 0;}
.site-footer .upper-footer .widget_nav_menu nav ul li {list-style: none; position: relative; margin-bottom: 10px;}
.site-footer .upper-footer .widget_nav_menu nav ul li a {color: #fff;list-style: none; text-align: left; font-weight: normal;}
.site-footer .upper-footer .widget_nav_menu nav ul li a:hover, .site-footer .upper-footer .address-footer ul li a:hover{color: #33a7f4;}

.site-footer .lower-footer {padding: 25px 0; background: #fff;}
.site-footer .lower-footer .widget_media_image figure.wp-block-image {width: 135px;}
.site-footer .lower-footer .widget {margin: 20px 0 0;}
.site-footer .lower-footer #block-9.widget p {font-weight: bold;color: #1f355e;font-size: 14px;line-height: 1.46;}
.site-footer .lower-footer .widget nav.menu-footer-menu-1-container ul {padding: 0;}
.site-footer .lower-footer .widget nav.menu-footer-menu-1-container ul li.menu-item {display: inline-block;}
.site-footer .lower-footer .widget nav.menu-footer-menu-1-container ul li.menu-item a {color: #202e49;text-decoration: underline;margin: 0 10px 0 0px;font-weight: normal;}
.site-footer .lower-footer #block-11.widget p {text-align: right;}

.site-footer .upper-footer section#block-16 h2.wp-block-heading {font-size: 20px;color: #33a7f4;}
.site-footer .upper-footer .address-footer ul {padding: 0;}
.site-footer .upper-footer .address-footer ul li {list-style: none;position: relative;padding: 0 0 10px 22px;color: #fff;}
.site-footer .upper-footer .address-footer ul li i.fa {position: absolute;top: 6px;left: 0;}
.site-footer .upper-footer .address-footer ul li a, .site-footer .upper-footer .address-footer ul li p {color: #fff; text-align: left; font-weight: normal;}
.copyright{text-align: center;padding: 15px 0;border-top: 1px solid #405378;}
.copyright p {color: #fff;}
/*mid section css end*/



/*service css*/
.page-id-15 h5.wp-block-heading.has-text-align-center {font-size: 15px;}
.page-id-15 h2.wp-block-heading.has-text-align-center {margin: 0 0 30px;}
.services-sec .wp-block-column-is-layout-flow {border: 1px solid #e7e7e7;border-radius: 16px;padding: 11px;-webkit-transition: 0.4s ease;
transition: 0.4s ease;position: relative;}

.services-sec .wp-block-column-is-layout-flow:hover {border:1px solid #edf8ff;transform: scale(1.05);box-shadow: 0 0 13px 0 #e5e7fc;background: rgb(237 248 255);}
.services-sec .wp-block-column-is-layout-flow figure {height: 290px;overflow: hidden;}
.services-sec .wp-block-column-is-layout-flow figure img {height: 100%;object-fit: cover; width: 100%;}
.services-sec .wp-block-column-is-layout-flow h2 {font-size: 22px;}
.services-sec .wp-block-column-is-layout-flow p {line-height: 25px;margin: 0 0 10px;}
.services-sec .wp-block-column-is-layout-flow .wp-block-button a.wp-element-button { background: none;color: #000;padding: 0;white-space: normal;
border-radius: 8px; font-weight: 600; font-size: 16px; display: inline-block; letter-spacing: 0; transition: all 0.2s ease; text-transform:capitalize; font-family: system-ui;} /*service css end*/
.services-sec .wp-block-column-is-layout-flow:hover a.wp-element-button {color: #33a7f4;}
.page-id-35 form.wpcf7-form span.wpcf7-form-control-wrap span.wpcf7-list-item label input[type="radio"] {width: auto;position: relative;top: 10px; float: left;margin: 0 5px 0 0px;}

.wp-container-core-columns-layout-5.wp-container-core-columns-layout-5 .wp-block-column-is-layout-flow:empty {border: none;}

.wp-container-core-columns-layout-5.wp-container-core-columns-layout-5 .wp-block-column-is-layout-flow:empty:hover {transform: none;background: none;box-shadow: none;}
/*service css end*/

/*service detail css*/
.single-service .header-block .header-image {height: 500px;overflow: hidden;}
.single-service .header-block .header-image .header-bck-img {height: 100%;background-size: cover;}
.service.type-service {margin-top: 50px; margin-bottom: 30px;}
.service.type-service h1.entry-title {font-size: 40px;margin: 0 0 0px;}
.service.type-service h2.wp-block-heading {font-size: 24px;margin: 25px 0 10px;}

.single-service figure.wp-block-image {border: 1px solid #ebebeb;padding: 8px;background: #fbfbfb;margin: 15px 0 0;}
.single-service figure.wp-block-image img {vertical-align: top;object-fit: cover;width: 100%;}
/*service detail css end*/
/*start date 20-12-2023*/

/*ndis css*/
.page-id-12 .wp-block-columns, .page-id-12 .home-content {margin-bottom: 0;}
.page-id-12 figure.ndis-disability-img {border: 1px solid #ebebeb;padding: 8px;background: #fbfbfb;margin: 0px 0 0;}
.page-id-12 .ndis-disability-content p {margin: 0 0 10px;}
.page-id-12 .ndis-disability-content h3.wp-block-heading {font-size: 20px;font-weight: bold;margin-top: 20px;}
.page-id-12 .ndis-disability-content ul {padding: 0 0 0px 18px;}
.page-id-12 .ndis-disability-content ul li {font-weight: 600;}
.page-id-12 .ndis-disability-content a.wp-block-button__link {}
.page-id-12 figure.ndis-disability-img img {width: 100%;object-fit: cover;}
/*ndis css end*/

/*testimonial css*/
body .strong-view.wpmtst-default .strong-content{ margin-bottom:50px; }
.page-id-29 h1.entry-title {font-size: 40px;margin-top: 50px;}
body .strong-content.strong-grid.columns-2 .wpmtst-testimonial {border: 1px solid #E6E6E6;border-radius: 15px;}
body .strong-view.wpmtst-default .wpmtst-testimonial-inner h3.testimonial-heading {font-weight: bold;font-size: 20px; margin-bottom: 18px !important;}
body .strong-view.wpmtst-default .wpmtst-testimonial-field {padding-left: 90px;font-size: 18px; margin-bottom: 0 !important; 
	font-weight: bold; color: #33a6f4;}
body .strong-view.wpmtst-default .testimonial-field.testimonial-company a {color: #000;}
/*testimonial css end*/

/*fraud compliance css*/
.single-post .content-area, .blog .content-area {margin-top: 50px;}
.blog .type-post {border: 1px solid #e3e3e3;background: #f5f5f5;padding: 20px;margin: 0 0 30px;border-radius: 15px;}
.single-post h1.entry-title, .blog h2.entry-title  {margin-bottom: 20px;font-size: 30px;}
.blog h2.entry-title a{ color:#000; }
.single-post figure.wp-block-image, .blog figure.wp-block-image {border: 1px solid #ebebeb; padding: 8px; background: #fbfbfb; margin: 25px 0; }
.single-post h3.wp-block-heading, .blog h3.wp-block-heading {font-size: 24px;font-weight: bold;}
.single-post .entry-content p {margin-bottom: 15px;}
.single-post footer span.author img, .blog footer span.author img {width: auto; margin: 0 10px 0 0px;}
.single-post footer.entry-footer, .blog footer.entry-footer {margin-top: 20px; margin-bottom: 20px;}
.single-post footer a, .blog footer a {color: #000;font-weight: bold; margin: 0 10px 0 0px;}
.single-post nav.navigation.post-navigation, .blog nav.navigation.post-navigation {width: 100%;margin: 30px 0 50px;}
.single-post nav.navigation.post-navigation .nav-links .nav-previous a, 
.blog nav.navigation.post-navigation .nav-links .nav-previous a {padding: 15px 0;}
.single-post .sidebar, .blog .sidebar {margin: 0 0 40px;}
.single-post .sidebar .wp-block-search__inside-wrapper input, .blog .sidebar .wp-block-search__inside-wrapper input {border: 1px solid #ccc;
border-radius:7px 0 0 7px; -webkit-appearance: inherit;background: none;}
.single-post .sidebar form.wp-block-search__button-outside .wp-block-search__inside-wrapper button.wp-block-search__button, 
.blog .sidebar form.wp-block-search__button-outside .wp-block-search__inside-wrapper button.wp-block-search__button {
margin: 0;background: #33a7f4;color: #fff;border-left: 0;padding: 0 25px;font-weight: 600; border-radius: 0 7px 7px 0;}
.single-post .sidebar .widget h2.wp-block-heading, .blog .sidebar .widget h2.wp-block-heading  {margin: 25px 0 10px;}
.single-post .sidebar .widget .wp-block-latest-posts li, .blog .sidebar .widget .wp-block-latest-posts li {margin: 0 0 10px;}
.single-post .sidebar .widget .wp-block-latest-posts li a, .blog .sidebar .widget .wp-block-latest-posts li a {color: #000;}
.single-post .sidebar .widget .wp-block-latest-posts li a:hover, .blog .sidebar .widget .wp-block-latest-posts li a:hover {color: #33a7f4;}

.single-post nav.navigation.post-navigation .nav-links, .blog nav.navigation.post-navigation .nav-links {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; 
-ms-flex-pack: justify; justify-content: space-between; padding: 15px 0;}
.single-post nav.navigation.post-navigation a, .blog nav.navigation.post-navigation a {padding: 0;}
.single-post nav.navigation.post-navigation .nav-links a span.meta-nav, .blog nav.navigation.post-navigation .nav-links a span.meta-nav {font-weight: bold;color: #33a7f4;}
.single-post nav.navigation.post-navigation .nav-links .nav-next, .blog nav.navigation.post-navigation .nav-links .nav-next{ border:none; }
.single-post nav.navigation.post-navigation .nav-links .nav-previous a, .blog nav.navigation.post-navigation .nav-links .nav-previous a{ padding:0; }
.single-post nav.navigation.post-navigation .nav-links a span.post-title, .blog nav.navigation.post-navigation .nav-links a span.post-title {font-size: 16px;}
/*fraud compliance css end*/

/*blog css*/
.blog .content-area {margin-bottom: 50px;}
.blog .entry-content p {margin-bottom: 15px;}
/*blog css end*/

/*what ndis css*/
.single-post h2.comments-title {font-size: 18px;margin-top: 25px;}
.single-post ol.comment-list {padding: 0 0 0 64px; position: relative;}
.single-post ol.comment-list li img.avatar {width: auto; position: absolute; left: 0;}
.single-post ol.comment-list li a {text-align: left;}
/*what ndis css end*/


/*career css*/
.page-id-35 form.wpcf7-form .form-group {margin-bottom: 10px;}
.page-id-35 form.wpcf7-form .form-group label {font-weight: bold;color: #000;}
.page-id-35 form.wpcf7-form .form-group .wpcf7-not-valid-tip, 
.page-id-31 .wp-block-contact-form-7-contact-form-selector form.wpcf7-form span.wpcf7-not-valid-tip {font-size: 14px;color: #ff0000;font-weight: 600;}
.page-id-35 form.wpcf7-form textarea {height: 160px;}
.page-id-35 form.wpcf7-form input.btn, 
.page-id-31 .wp-block-contact-form-7-contact-form-selector form.wpcf7-form input.btn {background-color: #33a7f4;color: #fff;padding: 6px 20px 6px 20px;white-space: normal;border-radius:6px;
font-weight: 600;font-size: 16px;display: inline-block;transition: all 0.2s ease;text-transform: capitalize;font-family: system-ui;text-transform: capitalize !important; width: auto;}
.page-id-35 form.wpcf7-form input.btn:hover, .page-id-31 .wp-block-contact-form-7-contact-form-selector form.wpcf7-form input.btn:hover{ background: #007acc;}
/*career css end*/


/*sample page css*/
h1.entry-title, h1.page-title {font-size: 40px;margin-top: 30px;margin-bottom: 15px;}
.page-id-2 .entry-content {margin-bottom: 40px;}
/*sample page css end*/

/*search page css*/
h1.entry-title {font-size: 40px;margin-top: 30px;margin-bottom: 15px;}
.search-results main#main{ margin-bottom:50px; }
.search-results .home.header-image .header-bck-img img {width: 100%;object-fit: cover; height:500px;}
.search-results .entry-content {margin-bottom: 40px;}
.search-results .service.type-service {margin-top: 0;}
.search-results h2.entry-title {font-size: 20px;margin: 15px 0 0px;}
.search-results h2.entry-title a {color: #000;}
.search-results footer.entry-footer span.author {margin-top: 15px;display: inline-block;margin-bottom: 15px;}
.search-results footer.entry-footer span.author img.avatar {width: auto; margin: 0 15px 0 0px;}

.search-results p a, .search-results footer.entry-footer a {color: #000;font-weight: 600;}
.search-results p a:hover, .search-results footer.entry-footer a:hover {color: #33a7f4;}

.search-results nav.pagination {border: none; justify-content: center;}
.search-results nav.pagination:before, .search-results nav.pagination:after{ display:none; }
.search-results nav.pagination .nav-links {padding-right: 60px;padding-bottom: 0;}
.search-results nav.pagination .nav-links span.page-numbers {padding: 0;width: auto;height: 53px;line-height: 52px;width: 53px;background: #000;
font-size: 0;color: #fff;  left: 6px; position: relative; opacity: 0.3}
.search-results nav.pagination .nav-links:after {right: 60px;}
.search-results nav.pagination .nav-links:before{ background:#000; }
/*search page css end*/



/*contact us css*/
.page-id-31 .content-middle {margin-top: 0;margin-bottom: 0px;background: #f3f3f3;padding: 50px 0;}
.page-id-31 form.wpcf7-form input.form-control {padding: 13px 15px;border: 1px solid #dbdbdb;}
.page-id-31 .wp-block-contact-form-7-contact-form-selector form.wpcf7-form .form-group {margin-bottom: 15px;}
.page-id-31 .wp-block-contact-form-7-contact-form-selector form.wpcf7-form .form-group textarea {height: 200px;border: 1px solid #dbdbdb;}

.page-id-31 .wp-block-column-is-layout-flow:nth-child(2) {background:#ebebeb ;padding: 20px;border-radius: 20px; border: 1px solid #e3e3e3;}
.page-id-31 .wp-block-column-is-layout-flow:nth-child(2) h2.wp-block-heading {margin: 0 0 15px;}
.page-id-31 ul.contact-address {padding: 0 0 1px 4px;}
.page-id-31 ul.contact-address li {list-style: none;margin: 0 0 15px; position: relative; padding-left: 37px;}
.page-id-31 ul.contact-address li i.fa {background: #33a7f4;width: 30px;height: 30px;color: #fff;border-radius: 50px;font-size: 14px;line-height: 31px;
text-align: center;margin: 0 10px 0px 0px;position: absolute;left: 0;}
.page-id-31 ul.contact-address li a, .page-id-31 ul.contact-address li p {color: #000; font-size: 15px; font-weight: 500;}
.page-id-31 ul.contact-address li a:hover {color:#33a7f4;}

.page-id-31 .wp-block-column-is-layout-flow:nth-child(2) ul.wp-block-social-links {display: inline-block;width: 100%;}
.page-id-31 .wp-block-column-is-layout-flow:nth-child(2) ul.wp-block-social-links li.wp-social-link {display: inline-block;}
/*contact us css end*/

/*footer css*/
body footer ul.wp-block-social-links li.wp-social-link {padding: 8px !important;}
body footer ul.wp-block-social-links li.wp-social-link a.wp-block-social-link-anchor {padding: 0;text-align: center;margin: 0;}
/*footer css end*/

@media screen and (min-width: 44.375em) {

	.menu-toggle {
		font-size: 16px;
		font-size: 1.0rem;
		margin: 1.3125em 0;
		padding: 0.8125em 0.875em 0.6875em;
	}


}



@media screen and (min-width: 56.875em) {
	
	.site-header-menu {
		display: block;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
	.main-navigation {
		margin: 0 -0.875em;
	}

	.main-navigation .primary-menu,
	.main-navigation .primary-menu > li {
		border: 0;
	}

	.main-navigation .primary-menu > li {
		float: left;
	}

	.main-navigation a {
		outline-offset: -8px;
		padding: 0.65625em 0.875em;
		white-space: nowrap;
	}

	.main-navigation li:hover > a,
	.main-navigation li.focus > a {
		color: #007acc;
	}

	.main-navigation ul ul {
		border-bottom: 1px solid #d1d1d1;
		display: block;
		left: -999em;
		margin: 0;
		position: absolute;
		z-index: 99999;
	}

	.main-navigation ul ul ul {
		top: -1px;
	}

	.main-navigation ul ul ul:before,
	.main-navigation ul ul ul:after {
		border: 0;
	}

	.main-navigation ul ul li {
		background-color: #fff;
		border: 1px solid #d1d1d1;
		border-bottom-width: 0;
	}

	.main-navigation ul ul a {
		white-space: normal;
		width: 12.6875em;
	}

	.main-navigation ul ul:before,
	.main-navigation ul ul:after {
		border-style: solid;
		content: "";
		position: absolute;
	}

	.main-navigation ul ul:before {
		border-color: #d1d1d1 transparent;
		border-width: 0 10px 10px;
		right: 9px;
		top: -9px;
	}

	.main-navigation ul ul:after {
		border-color: #fff transparent;
		border-width: 0 8px 8px;
		right: 11px;
		top: -7px;
	}

	.main-navigation li:hover > ul,
	.main-navigation li.focus > ul {
		left: auto;
		right: 0;
	}

	.main-navigation ul ul li:hover > ul,
	.main-navigation ul ul li.focus > ul {
		left: auto;
		right: 100%;
	}

	.main-navigation .menu-item-has-children > a {
		margin: 0;
		padding-right: 2.25em;
	}

	.main-navigation .menu-item-has-children > a:after {
		content: "\f431";
		position: absolute;
		right: 0.625em;
		top: 0.8125em;
	}

	.main-navigation ul ul .menu-item-has-children > a {
		padding-right: 2.0625em;
	}

	.main-navigation ul ul .menu-item-has-children > a:after {
		right: 0.5625em;
		top: 0.875em;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.dropdown-toggle,
	.main-navigation ul .dropdown-toggle.toggled-on,
	.menu-toggle,
	.site-header .social-navigation,
	.site-footer .main-navigation {
		display: none;
	}

	img{
		width:100%
	} 
}


/*404 css*/
.error404 section.error-404 form.search-form {display: inline-block;position: relative; margin-bottom: 50px; margin-top: 10px;}
.error404 section.error-404 form.search-form label input.search-field {border: 1px solid #ccc;padding: 0px 15px;height: 40px;border-radius: 6px 0 0 6px;}
.error404 section.error-404 form.search-form button.search-submit {background: #33a7f4;border: none;width: 40px;height: 40px;padding: 11px;vertical-align: top;
color: #fff;margin: 0 0 0 -4px;border-radius: 0px 6px 6px 0px;}
.error404 section.error-404 form.search-form button.search-submit:before {content: "\f002";font-family: 'FontAwesome';}

/*404 css end*/


@media(max-width:1199px){
/*header css*/
.site-header .desktop-nav .collapsiblelinks .site-header-menu nav .primary-menu li a {font-size: 11px;}
.site-header .desktop-nav .collapsiblelinks .site-header-menu nav .primary-menu li a:after {top: 8px;}
.site-header .desktop-nav .col-md-6 {width:42%;}
.site-header .desktop-nav .col-md-3:last-child {width: 48%;}
/*headre css end*/

.why-block .col-lg-3 {width: 50%;margin: 0 0 30px;}

/*career css*/
.page-id-35 form.wpcf7-form .form-group label {font-size: 14px;}
/*career css end*/
}

@media(max-width:991px){
/*header css*/
.site-header .desktop-nav .col-md-6 {width: 55%;}
.site-header .desktop-nav .col-md-3:last-child {width: 35%;}
.site-header .desktop-nav a.custom-logo-link img.custom-logo {width: 70px;}
.site-header .desktop-nav .collapsiblelinks .site-header-menu nav .primary-menu li a:after {top:8px;}
.site-header .desktop-nav section#block-7 {margin: 0 0 8px;}
/*headre css end*/

.real-story-footer .real-story-footer-content h2 {font-size: 20px;}

.real-story-block .col-lg-4 {margin-bottom: 30px;}
.real-story-block .col-lg-4:last-child{ margin-bottom:0; }

.why-block .col-sm-6 {margin: 0 0 30px;}

.want-sec-block .real-store-conetnt {padding: 25px;}

/*service css*/
/*.services-sec .wp-block-column-is-layout-flow{ min-width:50%; }*/
.services-sec .wp-block-column-is-layout-flow figure { height: 200px;}
/*service css end*/

/*service detail css*/
.single-service figure.wp-block-image img{ height:250px; }
/*service detail css end*/

/*career css*/
.page-id-35 form.wpcf7-form span.wpcf7-form-control-wrap{ display:block; }
.page-id-35 form.wpcf7-form span.wpcf7-form-control-wrap span.wpcf7-list-item {margin: 0 10px 0 0;}
/*career css end*/


/*ndis css*/
.ndis-disability-content h2.wp-block-heading {font-size: 24px;}
/*ndis css end*/

/*fraud compliance css*/
.single-post footer a, .blog footer a { font-size: 14px;}
.single-post .sidebar form.wp-block-search__button-outside .wp-block-search__inside-wrapper button.wp-block-search__button, 
.blog .sidebar form.wp-block-search__button-outside .wp-block-search__inside-wrapper button.wp-block-search__button{ padding:0 8px; }
.single-post .sidebar .wp-block-search__inside-wrapper input, .blog .sidebar .wp-block-search__inside-wrapper input{ font-size:14px; }
/*fraud compliance css end*/


/*contact css*/
.page-id-31 ul.contact-address li a{ font-size:12px; }
/*contact css end*/

/*footer css*/
.site-footer .upper-footer .col-md-3 {width: 50%;margin: 0 0 15px;}
/*footer css end*/
}


@media(max-width:909px){
.site-header .desktop-nav .col-md-3:last-child {padding: 0 00px 0 0px; right:80px;position: relative;}
.site-header .desktop-nav a.phone-number b {font-size: 15px;}
.collapsiblelinks {position: absolute;top: 22px;right:55px; z-index: 99999;}
.collapsiblelinks .menu-toggle {border: none;font-size: 0;position: relative; background: none;}
.site-header-menu .main-navigation .primary-menu ul.sub-menu {margin: 0;padding: 0;background: #505050; height: 385px;overflow-y: scroll;}


.collapsiblelinks .menu-toggle span {position: absolute;width: 40px;height: 4px;background:#33a7f4;border-radius: 10px;transition: 0.5s;}
.collapsiblelinks .menu-toggle span:nth-child(1) {transform: translateY(-15px);width: 25px;left: 15px;}
.collapsiblelinks .menu-toggle.active span:nth-child(1) {width: 40px;transform: translateY(0) rotate(45deg);transition-delay: 0.125s;}
.collapsiblelinks .menu-toggle span:nth-child(2) {transform: translateY(15px);width: 15px;left: 15px;}
.collapsiblelinks .menu-toggle.active span:nth-child(2) {width: 40px;transform: translateY(0) rotate(315deg);transition-delay: 0.25s;}
.collapsiblelinks .menu-toggle.active span:nth-child(3) {transform: translateX(60px); display: none;}


.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus{ background:none !important; }

.site-header-menu {padding: 0;padding: 0;position: fixed;top: 0px;background:#33a7f4;z-index: 99;clear: both;left: 0;right: 0;bottom: 0;
width: 250px;transition: 0.4s;display: block;margin: 0;height: 100% !important;float: none !important;z-index: 99;border-top: none;
transform: translateX(-100%);}
.site-header-menu.toggled-on {transform: translateX(0);}
.site-header-menu .main-navigation .primary-menu {padding: 0;border: none; border-bottom: 1px solid #87cbfa;}
.main-navigation ul#menu-primary-menu li ul.sub-menu{ width:auto; background:#3599df; border: none;}
.main-navigation ul#menu-primary-menu li ul.sub-menu li a{ width:100%; font-size: 11px; font-weight: normal;}
.main-navigation ul#menu-primary-menu li ul.sub-menu li a:hover, .site-header .desktop-nav .collapsiblelinks .site-header-menu nav .primary-menu li a:hover
{ background:#87cbfa; color:#fff; border-radius: 0;}
.site-header .desktop-nav .collapsiblelinks .site-header-menu nav .primary-menu li a:hover {border: 3px solid transparent;}
.site-header .desktop-nav .collapsiblelinks .site-header-menu nav .primary-menu li  {border-bottom: none; border-top:1px solid #87cbfa;}
.site-header .desktop-nav .collapsiblelinks .site-header-menu nav .primary-menu li a {font-size: 13px;color: #fff;padding: 11px 15px;}
.site-header .desktop-nav .collapsiblelinks .site-header-menu nav .primary-menu li button.dropdown-toggle {height: 42px;}
.site-header .desktop-nav .collapsiblelinks .site-header-menu nav .primary-menu li button.dropdown-toggle:after {color: #fff; border-left: 0 solid #5a5a5a; 
left: 3px; height: 100%; line-height: 36px; width: 38px;}
}

@media(max-width:767px){
h1{font-size: 36px; word-break:inherit;}
h2{ font-size:24px; word-break:inherit;}
h2.sec-heading {padding-top: 0px;margin-bottom: 30px;margin-top: 0px; border-top: none;}


/*header css*/
.site-header .desktop-nav form.search-form button.search-submit{top: 60%;}
/*header css end*/

/*banner css*/
.home.header-image .header-bck-img{ min-height: 300px; }
/*banner css end*/

.service-provider, .margin-bottom{ margin-bottom:50px; }

.service-provider .col-md-8.nopadding, .service-provider .col-md-4.nopadding {padding-right: 0;padding-left: 0;}

/*service detail css*/
.single-service .header-block .header-image {height:340px;}
body .services-sec{ display:block; margin-bottom:0; }
.services-sec .wp-block-column-is-layout-flow{ margin-bottom:30px; }
.service.type-service h1.entry-title{ font-size:30px; }
.single-service figure.wp-block-image img { height:auto; }
/*service detail css end*/

/*testimonial css*/
.page-id-29 h1.entry-title{ font-size:30px; margin-top: 30px;}
body .strong-content.strong-grid.columns-2 .wpmtst-testimonial{ width:100%; }
/*testimonial css end*/

/*fraud compliance css*/
.single-post h1.entry-title, .blog h2.entry-title {font-size: 24px;}
.single-post nav.navigation.post-navigation .nav-links, .blog nav.navigation.post-navigation .nav-links{ display:block; }
.single-post nav.navigation.post-navigation .nav-links .nav-previous, .blog nav.navigation.post-navigation .nav-links .nav-previous {margin: 0 0 20px;}
.single-post footer a, .blog footer a {font-size: 14px;display: inline-block;text-align: center;width: 100%;}
.single-post footer span.author img, .blog footer span.author img{ margin:auto; display: table; margin-bottom: 20px;}
/*fraud compliance css end*/

/*ndis css*/
.page-id-12 .wp-block-columns.is-layout-flex {display: block;}
.ndis-disability-content {padding-top: 30px;display: inline-block;}
/*ndis css end*/

/*career css*/
.page-id-35 .content-middle {margin-top:30px;}
.page-id-35 .content-middle .wp-block-columns-is-layout-flex {display: block;}
.page-id-35 form.wpcf7-form .form-group label{ font-size:13px; }
/*career css end*/


/*sample page css*/
h1.entry-title, h1.page-title {font-size: 24px;}
/*sample page css end*/

/*search page css*/
.search-results .home.header-image .header-bck-img img {height: 300px;}
.search-results .entry-content {margin-bottom: 40px;}
.search-results .service.type-service {margin-top: 0;}

.search-results footer.entry-footer span.author{ width:100%; }
.search-results footer.entry-footer span.author img.avatar {width: auto;margin: auto;display: table; margin-bottom: 20px;margin-top: 20px;}
.search-results footer.entry-footer a {color: #000;font-weight: 600;text-align: center;width: 100%;display: inline-block;}
.search-results footer.entry-footer a.post-edit-link {text-align: left;}
/*search page css end*/

/*blog css*/
.single-post h1.entry-title{ margin-top: 0; }
/*blog css end*/

.want-sec-block .want-title a{ font-size:13px; }

.real-story-footer .col-md-5{ padding:0 }

.why-block .col-lg-3{ width:100%; }
.why-block .why-sec-block {margin: 0 0 30px;}

/*contact css*/
.page-id-31 .wp-block-columns-is-layout-flex {display: block;}
.page-id-31 .wp-block-column-is-layout-flow:nth-child(2){ margin-top:30px; }
.page-id-31 ul.contact-address li a{ font-size:15px; }
body footer ul.wp-block-social-links li.wp-social-link {padding: 0px !important;width: 35px;height: 35px;}
body footer ul.wp-block-social-links li.wp-social-link a.wp-block-social-link-anchor {
padding: 0;text-align: center;margin: 0;display: flex;align-items: center;justify-content: center;height: 100%;}
/*contact css end*/
}

@media(min-width:576px) and (max-width:767px){
.site-header .desktop-nav form.search-form button.search-submit {top: 52%;}
}

@media(max-width:575px){
.collapsiblelinks {top: 15px;}

/*header css*/
.site-header .header-social-media a.email{ font-size:12px; }
.site-header .desktop-nav .col-md-3:last-child {padding: 0 15px 0; right: 0;}
.site-header ul.wp-block-social-links li a {font-size: 15px;}
.site-header .desktop-nav .col-md-3:first-child, .site-header .desktop-nav .col-md-6, .site-header .desktop-nav .col-md-3:last-child {width: 100%;}
.site-header .desktop-nav section#block-7 {margin: 0 0 8px;width: 100%;text-align: center;    margin-top: -76px;}
.site-header .desktop-nav a.phone-number{margin: 4px 0px 0 18px;}
.site-header .desktop-nav a.phone-number b{ font-size:4vw; }
.site-header .desktop-nav form.search-form, .site-header .desktop-nav form.search-form label{ width:100%; margin-top: 10px;}
.site-header .desktop-nav form.search-form label input.search-field {width: 100%;}
/*header css end*/

.want-sec-block .want-title a {font-size: 16px;}

/*footer css*/
.site-footer .upper-footer .col-md-3 {width: 100%;margin: 0 0 15px;}
/*footer css end*/
}

@media(max-width:479px){
.site-header ul.wp-block-social-links li a {font-size: 12px;}

/*fraud compliance css*/
.single-format-standard footer.entry-footer span.author {display: inline-block;width: 100%;}
.single-format-standard footer.entry-footer span.author.vcard img {display: block;margin: auto; margin-bottom: 20px}
.single-format-standard footer a {color: #000;font-weight: bold;margin: 0 10px 0 0px;text-align: center;width: 100%;display: inline-block;}
/*fraud compliance css end*/


}

