/*
Theme Name: Medplus Child
Template: medplus
*/

body, p, h1, h2, h3, h4, h5, h6 {letter-spacing: 1px; font-family: 'Roboto', sans-serif !important;}
i.fa, i.fab, i.fas {font-family: FontAwesome!important;}

.post_class {
    display: flex;
    column-gap: 3%;
}

.sidebar_new {
    width: 30%;
}

#media_image-2 img {
    width: 75%!important;
    margin: auto;
    display: block;
}

.new_area {
    margin-top: 10px;
}

.p_new {
    margin-bottom: 0!important;
    display: inline-block;
    margin-left: 10px;
}

.social-medianew {
    text-align: center;
}

.textwidget_new li {
    font-size: 15px;
    display: grid;
    line-height: 1.5;
    border-bottom: 1px solid #F8F8F8;
    padding: 5px 0;
}

.textwidget_new li a {
    color: #5bc0eb;
}

.textwidget_new li a:hover {
    text-decoration: underline;
}

body {text-align: justify;}
#sidebar, .nivo-controlNav { display: none;}
.header-top {background-color:#1A191A;}
.headerinfo,.header-top .social-icons a, .sitenav ul li.current_page_item > a, .headerinfo a {color:#fff;}
.logo > a { float: left; }
.bdp_blog_template.classical{
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    padding: 15px;
    border: 1px solid #ccc;
}
.logo a {color: #000000;}
div#footer-wrapper a, div#footer-wrapper h5,.footer {color: white;border-color: #6b6b6b;}
.comments-area{
    display:none;
}
.post-display {
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    margin-top: 18px;
}
div#footer-wrapper h5 {border-color: #6b6b6b;}
#contactus:hover{background-color:black !important;color:#ffff01 !important;}
//h1.entry-title {display:none;}
.sitenav ul li a:hover, .sitenav ul li.current_page_item > a, .slide_info .slide_more:hover, .services-wrap .one_third:hover .MoreLink, .ReadMore:hover {background: #44b7fc;}
.ReadMore, .grid-stack-container .load-more, .home-contact input[type="submit"] {background-color:#44b7fc !important;text-align:center !important; padding: 12px 25px !important; font-size:15px !important;border: 2px solid #44b7fc !important;box-shadow: none !important;transition: all 0.3s ease 0s !important;border-radius: 0px !important;}
.logo h1 {text-align: left;}
.nivo-caption {padding: 50px 30px !important;background: #ffffffb5;}
.grid-stack .grid-stack-item {height: 180px !important;}
.grid-stack .grid-stack-item .thumbnail-image {height: 150px !important;}
.grid-stack .grid-stack-item .excerpt {display: none !important;}
.grid-stack .grid-stack-item .post-info {padding: 0 !important;}
.grid-stack .grid-stack-item .title {margin: 0;padding: 1px 5px;text-align: center;background-image: radial-gradient(at bottom left, #ffffff 0%, rgba(255,255,84,0.73) 76%);font-size: 20px !important;}
.grid-stack .grid-stack-item .title {margin: 0;padding: 1px 5px;text-align: center;background-image: radial-gradient(at bottom left, #ffffff 0%, rgba(68,183,252,0.73) 76%);font-size: 20px !important;}
/*.grid-stack-container .load-more {background-color: #f9e400 !important;border-radius: 3px !important;font-size: 14px !important;text-transform: unset !important;border: none !important;padding: 12px 24px !important;}*/
.title-heading .elementor-heading-title {padding: 8px !important;}
.title-heading {margin-bottom: 10px;}
.grid-stack-container {padding: 60px 0px;}
.site-main {width: 100% !important;}
.logo h1 {font-size: 22px;line-height: 30px;font-weight: 600;margin-top: 18px;}
.header_right {margin-top: 18px;}
h1, h2, h3, h4, h5, h6, .slide_info h2, .slide_info p, .sitenav ul li a, #ourservices .rightwrap .cols2 h3 a, #ourservices, #ourservices h2, #ourservices p, .grid-stack .grid-stack-item .title a,.grid-stack-container .load-more, .services-page p {color: #313131;}
div.slide_info h2 {font-size: 40px !important;}
div.slide_info p {font-size: 22px !important;line-height: 35px;}
#ourservices .rightwrap .cols2 h3 a, .grid-stack .grid-stack-item .title a {font-size: 20px;}
#ourservices p {font-size: 15px;text-align: left;}
.ReadMore:hover, .grid-stack-container .load-more:hover, .home-contact input[type="submit"]:hover {border-color: f9e400 !important;background: #f9e400;box-shadow:none !important;}
#ourservices {padding: 100px 0px 50px;}
.services-title {margin: 0px !important;}
.ciw_contact_address {color: #fff;padding-top: 0px;font-size: 15px;}
.ciw_contactinformation .fa {color: #ffffff;}
.home-contact input, .home-contact .wpcf7-select, .home-contact textarea {width: 100% !important;height: auto !important;font-size: 14px;box-shadow: none !important;margin-bottom: 10px !important;padding: 6px 12px !important;color: #000 !important;border: 1px solid #bdbdbd !important;margin-top: 10px;}
.home-contact input[type="text"], .home-contact input[type="email"], .home-contact .wpcf7-select, .home-contact input[type="tel"] {height: 40px !important;}
.home-contact {color: #313131 !important;font-size: 15px;}
.contact-left-address {margin-bottom: 16px !important;font-size: 15px;text-align: center;color: #313131 !important;}
.contact-left-address i {display: table-cell;vertical-align: top;font-size: 26px;margin-bottom: 20px;}
.contact-left-address p {text-align: left;display: table-cell;padding-left: 10px;}
.service-outer .elementor-element {padding: 0px;}
.service-area-footer li p {display: inline-block; margin-left: 10px;}
.service-area-footer li {display: inline-table;width: 100%;font-size: 15px;}
.rpwe-li, .rpwe-li a {border: none !important;}
div.rpwe-block h3 a {font-size: 15px !important;}
.service-area-footer, .rpwe-ul {line-height: 26px;}
.rpwe-li {padding: 0 !important;margin-bottom: 4px !important;}
#footer-wrapper a:hover {color: #afafaf;}
.sitenav ul li a:hover {color: #000;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border: 2px solid #ff0000;}
.home-contact input:focus {border: 1px solid #44b7fc !important;} 
.home-contact .wpcf7-select:focus, .home-contact textarea:focus {border: 1px solid #3a3a3a !important;}
.nivo-caption {top: 50%;left: 50% !important;transform: translate(-50%, -50%);bottom: auto !important;}
.head-links {display: inline-block;}
#ourservices .rightwrap .cols2 {float: none;display: inline-block;vertical-align: top;}
.wpcf7 input[type='submit'] {width: auto !important;padding: 12px 45px !important;color: #fff !important;}
.contact-page-inner {box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.09);}
.contact-page-left {background: #d0d0d0;}
.contact-page-map iframe {height: 600px !important;}
.contact-page-form {margin-top: -220px !important;}
.contact-page-left {color: #fff;}
.contact-form-div-50 {width: 50%;display: inline-block;float: left;}
.contact-form-div {padding: 0px 10px;margin-bottom: 10px;}
.contact-page-left h3 {color: #fff;margin-bottom: 35px;padding-left: 22px;}
.contact-page-left hr {width: 80px;margin-left: 22px !important;}
.contact-page-left ul {margin-top: 35px;}
.contact-page-left ul li {display: table;margin-bottom: 35px;}
.contact-page-left ul li i {display: table-cell;font-size: 20px;vertical-align: top;width: 60px;text-align: center;}
.contact-page-left ul li p {display: table-cell;}
.contact-page-left ul li p a {color: #fff;}
.contact-page-left ul li p a:hover {color: #afafaf;}
.home-contact-right .contact-form-div {margin-bottom: 15px;}
.page-id-298 .container .page_content {padding-top: 0px;}
.contact-page-social li {display: inline-block !important;margin-bottom: 0 !important;margin-right: 25px;font-size: 20px;}
.contact-page-social li a {color: #fff;}
.contact-page-social {position: absolute;bottom: 0;width: 100%;padding-left: 22px;}
.contact-page-left .elementor-element {height: 100%;}
.service-outer .grid-stack>.grid-stack-item {position: relative;display: inline-block;vertical-align: top;padding: 0px 10px;left: 0 !important;top: 0 !important;height: auto !important;margin-bottom: 12px;}
.service-outer .grid-stack>.grid-stack-item>.grid-stack-item-content {position: relative;}
.grid-stack .grid-stack-item .title {margin-bottom: 0 !important;}
.grid-stack .grid-stack-item .title a {font-size: 16px;}
.services-page ul li a {color: #313131;}
.services-page ul li a:hover {color: #8a8a8a;}
.services-page {font-size: 15px;}
.entry-title {font-size: 30px;font-weight: 600}
.breadcrumbs li {display: inline-block;}
.active-bread span {font-weight: 600;}
.home .entry-title, .home .breadcrumbs-menu, .page-id-298 .entry-title, .page-id-298 .breadcrumbs-menu {display: none;}
.breadcrumbs {padding: 10px 10px !important;margin-bottom: 0 !important;background: #f9f9f9;margin-top: 15px;}
.contact-page-social .fa {color: #fff;}
.contact-page-social .fa:hover {color: #afafaf;}
.services-page .entry-title.page-entry-title {position: absolute;top: -120px;font-size: 40px;font-weight: 600;color: #fff !important;padding: 15px 15px;background: #0000007a;}
#sitemap_pages > ul {column-count: 2;}
.contact-page-left h3, .contact-page-left p, .footer h5, .service-outer .elementor-heading-title {color: #fff !important;}
.sitenav ul li.current_page_item a {color: #313131;}
.banner-image img {width: 100%;}
#sitemap_pages ul li a:hover {color: #8a8a8a;}
.home-about-outer .elementor-icon-box-wrapper {display: table !important;}
.home-about-outer .elementor-icon-box-icon, .home-about-outer .elementor-icon-box-content {display: table-cell !important;vertical-align: top;}
.home-about-outer .elementor-icon-box-content {padding-left: 20px;}
.home-about-outer {padding: 100px 0;}
.footer aside {width: 30%;}
.service-contact {margin: 0px -10px;}
.service-contact .contact-form-div {padding: 0px 11px;}
.service-contact .contact-form-div-50 {width: 50%;}
.service-contact input, .service-contact .wpcf7-select, .service-contact textarea {padding: 6px !important;}
.link-color a {color: #313131;text-decoration: underline !important}
.link-color a {color: #313131;text-decoration: none;}
#sitemap_authors {display: none;}
.footer-developed-by {display: block;float: right;width: 100%;text-align: right;font-size: 9px;font-style: italic;}
.foogallery-container {padding-left: 0px !important;}
.services-page.service-outer .site-main {width: 66.66% !important;}
.services-page.service-outer .services_sidebar {display: inline-block;clear: both;width: 30%;padding: 10px;margin-top: 10px;background: #f3f3f3;margin-left: 16px;}
.services-page.service-outer .services_sidebar h2 {background: #242323;padding: 10px 0 10px 10px;color: #44b7fc !important;font-size: 20px;margin-top: 0;margin-bottom: 10px;font-weight: bold;}
.services-page.service-outer .services_sidebar ul {list-style-type: none;}
.services-page.service-outer .services_sidebar ul li a {padding: 10px;border: 1px solid lightgrey;margin-bottom: 10px;display: block;font-size: 14px;text-align: left;}
.services-page.service-outer .services_sidebar ul li a:hover {border: 1px solid #909090;color: #313131;}
.menu-drop-big {display: inline-block !important;position: absolute;top: 20px;right: 2px;}
.breadcrumbs a, #wpseo_sitemap a, .services_sidebar a, .contact-page-form a {text-decoration: none !important;}
/*404 page*/
.no-found-bg {background-image: url(https://biohazardservice.com.au/wp-content/uploads/404-page.jpg);height: 100%;background-repeat: no-repeat;background-size: cover;}
.no-found-bg .page_content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -30%);color: #fff;width: 40% !important;text-align: center;width: 60%;padding: 50px 20px;background: #ffffffba;border: 30px solid #fff;-webkit-box-shadow: 6px 3px 20px 0px #00000073;box-shadow: 6px 3px 20px 0px #00000073;margin-top: 80px;}
.no-found-bg .page_content .entry-title {font-size: 150px;color: #171717 !important;}
.no-found-bg .page_content .page-content {font-size: 24px;color: #313131 !important;text-transform: uppercase;}
.error404 {height: 100vh;}
.no-found-bg .page_content .page-content p {line-height: 35px;}
.no-found-bg .page_content .page-content label {font-size: 20px !important;}
.no-found-bg .page_content .page-content a {color: inherit;}
.no-found-bg .page_content .page-content a:hover {text-decoration: underline;}
.notfound-social > a {height: 40px;line-height: 40px;width: 40px;font-size: 14px;color: #fff;background-color: #222225;margin: 3px;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;display: inline-block;color: #fff !important;}
.notfound-social {margin-bottom: 20px;margin-top: 20px;}
.elementor a {color: #000000;}
.post-tags a, #tagicon {color: #44b7fc !important;}
.post-tags:not(a) {color: black !important;}
.nav-next a, p.logged-in-as a, a.post-edit-link{color: #44b7fc;}
aside.widget ul { color: #000;padding-left: 15px;list-style: none;}
a.ReadMore, a.ReadMore:hover , .sitenav ul li.current_page_item > a, .sitenav ul li a:hover { color: #fff !important;}
h3.widget-title {font-size: 20px;font-weight: bold;margin: 0px -17px;padding: 10px 0px 10px 10px;background: #000;color: #44b7fc;}
aside.widget {margin-bottom:20px; box-shadow: 0 0 1px rgba(0, 0, 0, 1) inset;padding: 10px 26px 10px;background: #f3f3f3;}
.nav-next {float: left;}
.post-thumb, .post-comment a, .post-comment, .nav-previous a, .nav-next a{display:none;}
a.parent, li#menu-item-255 a, li#menu-item-254 a, li#menu-item-282 a, li#menu-item-283 a, li#menu-item-256 a, li#menu-item-286 a, li#menu-item-285 a, li#menu-item-284 a, li#menu-item-288 a, li#menu-item-290 a, li#menu-item-289 a, li#menu-item-293 a, li#menu-item-292 a, li#menu-item-291 a {color: #313131;}
li#menu-item-255 a:hover, li#menu-item-254 a:hover, li#menu-item-282 a:hover, li#menu-item-283 a:hover, li#menu-item-256 a:hover, li#menu-item-286 a:hover, li#menu-item-285 a:hover, li#menu-item-284 a:hover, li#menu-item-288 a:hover, li#menu-item-290 a:hover, li#menu-item-289 a:hover, li#menu-item-293 a:hover, li#menu-item-292 a:hover, li#menu-item-291 a:hover {color: #fff !important;}
aside#recent-posts-2 a, aside#archives-2 a {margin-top: 10px;margin-bottom: 10px;margin-right: -17px; padding: 11px; margin-left: -32px; border: 1px solid lightgrey; display: block;}
aside#recent-posts-2 a:hover, aside#archives-2 a:hover {border: 1px solid #909090 !important;color: #313131;}
#commentform input#email, #commentform input#url, #commentform input#author, #commentform input#eazycfc_captcha {width: 320px; height: 20px; /* max-width: 96%; */border: 1px #ccc solid;padding: 6px 12px;}
#commentform textarea{height: 135px;  width: 667px; border: 1px #ccc solid; padding: 6px 12px;}
 #commentform input#submit:hover{background-color: #44b7fc !important;}
div#respond { background: #f3f3f3; height: 533px;padding: 20px;}
cite.fn a, .comment-meta.commentmetadata a, .reply a  {color: #44b7fc !important;}
.bdp_blog_template a.bd-more-tag:hover {
    background-color: #000!important;
    color: #fff!important;
}
.sitenav ul li ul li {background: #242323; color: #fff;}
.sitenav ul li ul li a { color: #fff !important;}
.sitenav ul li ul li ul li a { color: #fff !important;}
@media screen and (max-width: 1199px) {
	.no-found-bg .page_content {width: 70% !important;}
}

@media screen and (max-width: 1999px) and (min-width: 981px) {
.sitenav ul li:hover > ul {right: 0;left: auto;}
}

@media screen and (min-width: 1999px) and (min-width: 981px) {
.sitenav ul li:hover > ul {right: 0;left: auto;}
}

@media screen and (min-width: 1100px) {
	.grid-plus-container {width: 1100px;margin: auto;}
}

@media screen and (max-width: 1099px) {
	.grid-stack-container {padding: 60px 25px;}
	div.slide_info h2 {font-size: 35px !important;line-height: 35px;}
	div.slide_info p {font-size: 20px !important}
  .service-contact .contact-form-div-50 {width: 50%;}
}

@media screen and (max-width: 1099px) and (min-width: 981px) {
	.logo h1 {margin-top: 0;}
}


@media screen and (max-width: 1099px) and (min-width: 768px) {
	.logo {width: 30% !important;}
	.header_right {width: 70% !important;}
	.sidebar_new {
        padding-top: 5%;
        margin: auto;
        width: auto;
    }

    .post_class {
        display: grid;
        column-gap: 0%;
    }
}
@media screen and (max-width: 1099px) and (min-width: 1025px){
	#commentform label {
    	display: block !important;}
	input#wp-comment-cookies-consent { float: left;}
	#commentform input#email, #commentform input#url, #commentform input#author, #commentform input#eazycfc_captcha {width: 345px;
    height: 30px;}
	#commentform textarea {width: 692px;}
	p.comment-form-author { bottom: 301px;left: 41px;}
	p.comment-form-email {bottom: 301px;left: 375px;}
	p.comment-form-url {left: 710px;bottom: 301px;}
	#commentform textarea {width: 651px;}
	p.comment-form-cookies-consent { bottom: 90px;}
}
@media screen and (min-width: 1036px) {
	.home-map iframe {height: 639px !important;}
	.contact-home-left .elementor-column-wrap {padding-bottom: 0px !important;}
}

@media screen and (max-width: 1035px) and (min-width: 768px) {
	.home-map iframe {height: 639px !important;}
	.contact-home-left .elementor-column-wrap {padding-bottom: 0px !important;}
}

@media screen and (max-width: 991px) and (min-width: 768px) {
	.services-page .entry-title.page-entry-title {font-size: 35px;}
}


@media screen and (max-width: 991px) {
     .sidebar_new {
        width: auto;
    }

    .post_class {
        display: grid;
        column-gap: 0%;
    }

    .sidebar_new {
        padding-top: 5%;
        margin: auto;
    }
	.contact-page-map iframe {height: 300px !important;}
	.contact-page-form {margin-top: 30px !important;}
	.contact-page-left, .contact-page-right {width: 100% !important;}
	.contact-page-social {position: relative;}
}

@media screen and (min-width: 981px) {
.toggleMenu {display: none !important;}
.menu-drop {display: none !important;}
.sitenav ul li ul li i {top: 10px;right: 10px;}
}

@media screen and (max-width: 980px) {
	.toggle a {background: transparent; width: 60px; margin-left: auto; text-align: right;}
	.head-toggle {color: #000; font-size: 30px !important;}
	.logo {width: 50% !important;}
	.header_right {width: 50% !important;}
	.sitenav {width: 92%;top: 122px !important;position: absolute !important;box-shadow: -2px 5px 11px -5px #444;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%)}
	a.toggleMenu {text-align: center;}
	div.slide_info h2 {font-size: 25px !important;line-height: 35px;}
	div.slide_info p {font-size: 18px !important;line-height: 30px;}
	.nivo-caption {padding: 30px 20px !important;}
	div.sitenav ul li ul, div.sitenav ul li ul ul {display: none !important;}
	div.sitenav ul li ul.sub-menu.sub-show {display: block !important;}
	.menu-drop {position: absolute;top: 0;right: 0;font-size: 18px;padding: 2px 15px 9px;z-index: 999;}
	.sub-menu {visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:600ms ease;-moz-transition:600ms ease-o-transition:600ms ease;transition:600ms ease;}
	.sub-menu.sub-show {visibility:visible;opacity:1;filter:alpha(opacity=100);}
	div.sitenav ul li a {padding-right: 35px !important;}
  .menu-drop-big {display: none !important;}
}

@media screen and (max-width: 800px) and (min-width: 768px) {
	.ciw_contactinformation .fa {width: 26px;font-size: 12px;}
}

@media screen and (min-width: 768px) {
.custom-logo-link {padding-right: 20px;}
}

@media screen and (max-width: 767px) {
	.logo {width: 100% !important;}
	.header_right {width: 100% !important;}
	.toggle a {margin: auto;margin-top: 30px;}
	#ourservices .rightwrap .cols2 {margin-bottom: 50px;}
	#ourservices .leftwrap {margin-bottom: 50px;}
	#ourservices {padding: 60px 0 !important;}
	.service-outer {padding: 0px 0px 60px 0px !important;}
	#contactinformation_widget-3, #custom_html-4, #rpwe_widget-2 {margin-bottom: 0px;}
	.header .container {width: 100% !important;}
	.logo a.custom-logo-link {height: 60px;width: 60px;}
	.logo a.custom-logo-link img {height: 100%;width: 100%;}
	.logo h1 {font-size: 16px;padding-left: 80px;margin-top: 16px;}
	.sitenav {width: 92%;top: 77px !important;position: absolute !important;box-shadow: -2px 5px 11px -5px #444;}
	.social-icons a {height: 30px;line-height: 30px;}
	.contact-form-div-50 {width: 100%;}
	.page-id-298 .container {padding-left: 0px;padding-right: 0px;}
	.page-id-298 #footer-wrapper .container {padding: 0 20px;}
	.contact-page-left ul li i {width: 30px;}
	.contact-page-left h3, .contact-page-social {padding-left: 0px;}
	.contact-page-left hr {margin-left: 0px !important;}
	.contact-page-left ul li i {text-align: left;}
	div.slide_info h2 {font-size: 20px !important;line-height: 35px;}
	div.slide_info p {font-size: 15px !important;}
	div.nivo-caption {display: block !important;width:100%;}
	div.slide_info p {display: block !important;line-height: 15px !important;}
	div.slide_info h2 {margin-bottom: 0px;line-height: 26px;}
	#slider {height: 185px !important;}
	.nivoSlider img {height: 100% !important;width: 100% !important;object-fit: cover;object-position: center center;}
	.services-page .entry-title.page-entry-title {position: relative;top: 0;font-size: 26px;background: transparent;color: #313131 !important;padding: 0px;}
	.page-entry-title-hide {font-size: 26px;}
  .home-about-outer {padding: 60px 0;}
  .service-contact .contact-form-div-50 {width: 100%;}
  .services-page.service-outer .site-main, .services-page .services_sidebar {width: 100% !important;margin: 0;}
  .footer-developed-by {text-align: center;}
  .no-found-bg .page_content {width: 90% !important;}
}

@media screen and (max-width: 599px) {
.service-outer .grid-stack>.grid-stack-item {min-width: 100% !important;}
}

@media screen and (max-width: 767px) and (min-width: 481px) {
	.container {width: 80% !important;}
	.certification-section .elementor-element {width: 50% !important;}
	.logo {width: auto !important;display: inline-block;}
	.header_right {width: auto !important;display: inline-block;float: right !important;margin-top: 3px;}
	.toggle a {margin-top: 0px;}
	div.nivo-caption {width:80%;}
	div.slide_info p {display: block !important;line-height: 20px !important;}
	div.slide_info h2 {margin-bottom: 0px;line-height: 30px;}
}

@media screen and (max-width: 480px) {
	.contact-home-left .elementor-column-wrap {padding: 0px !important;}
	.leftwrap h2, .service-outer .elementor-heading-title, .certifi-section .elementor-heading-title, .contact-section h2.elementor-heading-title {font-size: 24px !important;}
	.contact-home-left {margin-bottom: 30px;}
	.home-contact-outer {padding-top: 40px !important;}
	.head-links {display: block;}
	.logo {display: table;}
	.logo a.custom-logo-link {display: table-cell;height: 60px;width: 60px;}
	.logo h1 {display: table-cell;vertical-align: middle;padding-left: 10px;font-size: 20px;}
	.header_right {margin-top: 0px;}
	a.toggleMenu {display: block;margin-top: 0px;}
	.sitenav {top: 127px !important;width: 95%;}
	.contact-page-left .elementor-column-wrap, .contact-page-right .elementor-column-wrap {padding: 15px !important;}
	#ourservices .rightwrap .cols2 h3 a, .grid-stack .grid-stack-item .title a {font-size: 16px;}
	.certications-grid {width: 60% !important;margin: auto;}
	.ciw_email {font-size: 14px;}
	.home-map iframe {height: 300px !important;}
  .no-found-bg .page_content .entry-title {font-size: 100px;}
	.no-found-bg .page_content .page-content p {line-height: 35px;}
	.no-found-bg .page_content .page-content label {font-size: 16px !important;}
	.no-found-bg .page_content .page-content {font-size: 18px;}
	.no-found-bg .page_content {margin-top: 200px;}
}
@media screen and (max-width: 385px) {
	.foogallery-container {text-align: center !important;}
}
/*---Hide reCaptcha v3 visible seal---
    .grecaptcha-badge{
	visibility: collapse !important; 
}*/
@media screen and (max-width: 375px){
	div#respond {height: 470px;}
	.page_content p {line-height: 11px;}
	div#respond{padding: 18px;}
	h2#reply-title { font-size: 22px;}
	p.comment-notes {font-size: 10px;}
	#commentform input#email, #commentform input#url, #commentform input#author, #commentform input#eazycfc_captcha {width: 313px;}
	p.comment-form-author {position: absolute; bottom: 396px;left: 38px;}
	p.comment-form-email {bottom: 337px;left: 38px;}
	p.comment-form-url { left: 38px;bottom: 277px;}
	#commentform label {display: block !important;padding-left: 0px;}
	p.comment-form-comment {bottom: 150px;}
	#commentform textarea {
    	height: 100px;width: 311px;}
	p.form-submit {
    	bottom: 77px;}
p.comment-form-cookies-consent {
    bottom: 111px;
}

@media screen and  (max-width: 320px){
	label {font-size: 12px;}
	div#respond {padding: 7px;}
	p.comment-notes { font-size: 12px;}
	#commentform label {padding-left: 0px;}
	#commentform textarea {height: 100px;}
	#commentform input#email, #commentform input#url, #commentform input#author, #commentform textarea, #commentform input#eazycfc_captcha{width: 276px;}
	p.comment-form-author{ bottom: 412px;left: 28px;}
	p.comment-form-email{ bottom: 353px;left: 27px;}
	p.comment-form-url {left: 28px;bottom: 290px;}
	.page_content p {line-height: 12px;}
	p.comment-form-comment { bottom: 160px;}
	p.form-submit {bottom: 69px;}
	p.comment-form-cookies-consent { bottom: 114px;}
}
/*---Thank You page---*/
@keyframes scaleAnimation { 0% { opacity: 0; transform: scale(1.5); } 100% { opacity: 1; transform: scale(1); } }
@keyframes drawCircle { 0% { stroke-dashoffset: 151px; } 100% { stroke-dashoffset: 0; } }
@keyframes drawCheck { 0% { stroke-dashoffset: 151px; } 100% { stroke-dashoffset: 0; } }
@keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@-webkit-keyframes scaleAnimation { 0% { opacity: 0; transform: scale(1.5); } 100% { opacity: 1; transform: scale(1); } }
@-webkit-keyframes drawCircle { 0% { stroke-dashoffset: 151px; } 100% { stroke-dashoffset: 0; } }
@-webkit-keyframes drawCheck { 0% { stroke-dashoffset: 151px; } 100% { stroke-dashoffset: 0; } }
@-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@-moz-keyframes scaleAnimation { 0% { opacity: 0; transform: scale(1.5); } 100% { opacity: 1; transform: scale(1); } }
@-moz-keyframes drawCircle { 0% { stroke-dashoffset: 151px; } 100% { stroke-dashoffset: 0; } }
@-moz-keyframes drawCheck { 0% { stroke-dashoffset: 151px; } 100% { stroke-dashoffset: 0; } }
@-moz-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@-o-keyframes scaleAnimation { 0% { opacity: 0; transform: scale(1.5); } 100% { opacity: 1; transform: scale(1); } }
@-o-keyframes drawCircle { 0% { stroke-dashoffset: 151px; } 100% { stroke-dashoffset: 0; } }
@-o-keyframes drawCheck { 0% { stroke-dashoffset: 151px; } 100% { stroke-dashoffset: 0; } }
@-o-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }
@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

#successAnimationCircle { stroke-dasharray: 151px 151px; stroke: green; }
#successAnimationCheck { stroke-dasharray: 151px 151px; stroke: green; }
#successAnimationResult { fill: green; opacity: 0; }
#successAnimation.animated { animation: 1s ease-out 0s 1 both scaleAnimation; }
#successAnimationCircle { animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCircle, 0.3s linear 0.9s 1 both fadeOut; }
#successAnimationCheck { animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCheck, 0.3s linear 0.9s 1 both fadeOut; }
#successAnimationResult { animation: 0.3s linear 0.9s both fadeIn; }

@media screen and (max-width:767px){
svg#successAnimation { width: 150px; height: 150px; }
#successAnimation ~ h1 { font-size: 20px; }
#successAnimation ~ h3, button.return-home { font-size: 14px; }
}
@media screen and (max-width:450px){
svg#successAnimation { width: 100px; height: 100px; }
}
.list ul li {
    list-style-type: none;
    background: url(https://biohazardservice.com.au/wp-content/uploads/icon_tick.png);
    background-repeat: no-repeat;
    font-family: 'Droid Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #0f3b76;
    padding: 0px 0 5px 30px;
    background-position: left;
	background-position-y: 5px;	
}

@media screen and (max-width: 1020px) and (min-width: 768px){
.footer aside#contactinformation_widget-3 {width: 23%;}
.footer aside#custom_html-4 {width: 38%;}
}
.breadcrumbs a {
	color: #313131 !important;
}
.header-top {
    background-color: #44b7fc !important;
    }
.headerinfo, .header-top .social-icons a, .headerinfo a {
        color: #000000!important;
    }
.contact-page-left h3, .contact-page-left p, .footer h5, .service-outer .elementor-heading-title {
        color: #000 !important;
    }
div#footer-wrapper h5 {
        border-color: #000000;
    }
i.fa.fa-map-marker {
        color: #44b7fc;
    }
.serv-area-col {
        color: black;
    }
div#footer-wrapper a, div#footer-wrapper h5, .footer {
        color: #000;
    }
.ciw_contact_address {
        color: #000000;
    }
.ciw_contactinformation .fa {
        color: #44b7fc;
    }
.copyright-wrapper {
        color: black;
    }
.footer {
        background-color: #fff;
        border-top: 15px solid #44b7fc !important;
    }
.copyright-wrapper {
        background-color: #ffffff;
        border-top: 1px solid #44b7fc;
    }
.services-page.service-outer .services_sidebar h2 {
    background: #44b7fc;
    color: #000000 !important;
}
h3.widget-title {
    background: #44b7fc;
    color: #000000;
}
.contact-page-left ul li p a{
	color: black;
}
.contact-page-left ul li i {
	color: #44b7fc;
}