.full_bg_services h1 {width: 100%;float: left;font-style: normal;font-weight: bold;font-size: 48px;line-height: 58px;color: #FFFFFF;padding: 144px 0; margin:0;    z-index: 11;position: relative;}
.full_bg_services h2 {width: 100%;float: left;font-style: normal;font-weight: bold;font-size: 48px;line-height: 58px;color: #FFFFFF;padding: 144px 0; margin:0;    z-index: 11;position: relative;}
section.bg_header_services {background-size: cover;background-repeat: no-repeat;position: relative;}
section.bg_header_services:after {content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 1;transition: ease all 0.5s;background: rgba(0, 0, 0, 0.15);}
.services_first_section_main {margin: 110px 0 46px 0; }
.services_post-thumbnail::after {content: ''; position: absolute; width:100%; height:100%; background: linear-gradient(0.77deg, rgba(57, 73, 86, 0.9) 2.31%, rgba(57, 73, 86, 0.54) 99.22%); left: 0; top: 0; z-index: 9999; }
.services_post-thumbnail{position:relative; overflow:hidden;}
.services_col_section {padding: 0; } 
.services_col_section {padding: 0 40px 0 0; margin:0 0 40px 0; }
.services_col_section:nth-child(2n){padding-right: 0; }
.services_post-thumbnail img {width: 100%; object-fit:cover; transition:ease all 0.8s;}  
/* .services_post-thumbnail:hover img {     transform: scale(1.1); } */
.service_img_upper {width: 85%; float: left; position: absolute; bottom: 43px; z-index: 99999; left: 30px; }
.services_first_sec {position: relative; padding: 83px 0 0px 0}
.service_img_upper h2 {width: 100%; float: left; font-size: 24px; line-height: 33px; color: #fff; font-weight: bold; margin:0; }
.service_img_upper p {width: 100%; float: left; font-size: 14px; line-height: 22px; color: #fff; padding: 13px 0 20px 0; margin: 0;}
.btn_learn {width: auto; float: left; }
.btn_learn a {width: 100%; float: left; font-weight: 600; font-size: 14px; line-height: 17px; padding: 13px 24px; color: #fff; background: #DE6D00; border-radius: 3px; transition:ease all 0.5s;}
.btn_learn a:focus{background:#C46000;}
.btn_learn.ser_learn input:focus{background:#C46000;}
.services_sec_section_main {margin: 100px 0 160px 0; }
.services_sec_section_main .icon_bg.ser_bg {box-shadow: none;}
.services_sec_section_main .icon_section {     width: 100%;     float: left;     text-align: center; }
.services_sec_section_main .icon_img {     float: none;     margin: 0 0 30px 0;     width: 32%;     display: inline-block; 	vertical-align: top; }
.services_sec_section_main .icon_bg img { height: 62px;    width: auto;     float: none;     display: inline-block; }
.icon_bg.ser_bg h4 {     width: 100%;     float: none;     font-weight: 600;     font-size: 18px;     line-height: 22px;     margin: 0;     color: #505D68;     padding: 38px 0 0 0;     display: inline-block; }
.icon_bg.ser_bg p {     width: 100%;     float: none;     padding: 20px 0 0 0;     font-size: 14px;     line-height: 22px;     text-align: center;     color: #4F575E;     display: inline-block; }
.service_book_outer {background-image: url(https://eicare.com.au/wp-content/uploads/2020/02/20-1.jpg); background-size:cover; background-repeat: no-repeat; position: relative;padding: 130px 0 130px 0;text-align: center; }
.service_book_outer::after {content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #0FACD7; opacity: 0.8; }
.service_book_main {position: relative; z-index: 999;padding: 0; }
.service_book_main h2 {width: 100%; float: none; display: inline-block; font-size: 32px; line-height: 42px; text-align: center; color: #FFFFFF; margin: 0; font-weight: bold; }
.service_book_main p {width: 45%; float: none; display: inline-block; font-size: 14px; line-height: 22px; text-align: center; color: #FFFFFF; padding: 15px 0 28px 0; margin: 0; }
.service_form {width: 55%; float: none; display: inline-block; }
.service_form_first label {width: 100%; float: left; text-align: left; margin: 0; font-weight: 600; font-size: 14px; line-height: 17px; color: #FFFFFF; }
.service_form_first {width: 46%; float: left; margin: 8px 4% 22px 0; }
.service_form_first input {width: 100%; float: left; margin: 10px 0 0 0; padding: 0 0 0 12px; height: 44px; border: none; background: #FFFFFF; border-radius: 3px; }
.service_form_first:nth-child(2n+2) {margin-right: 0; }
.map_if_main iframe {width: 100%; float: left; }
.card_testimonial {width: 100%; float: left;padding: 58px 0 0 0; }
.card_test {width: 100%; float: left; background: #FFFFFF; border-radius: 5px; padding: 30px;     box-shadow: 0px 4px 20px rgba(134, 145, 150, 0.15); -webkit-box-shadow: 0px 4px 20px rgba(134, 145, 150, 0.15);}

.owl-nav {display: none; }
.owl-dots {display: none; }
.card_test p {width: 100%; float: left; font-size: 16px; line-height: 25px; color: #494B4D; margin: 0; padding: 0 0 60px 0;height: 220px; }
.card_test span {width: 100%; float: left; font-weight: 600; font-size: 13px; line-height: 16px; color: #737C82; text-align: left; }
.service_form_first select {width: 100%; float: left; margin: 9px 0 0 0px; height: 44px; padding: 0 0 0 15px; border: none; border-radius: 3px; position: relative; }
.service_form_first select {/* for Firefox */ -moz-appearance: none; /* for Chrome */ -webkit-appearance: none; }
.service_form_first span {     width: 100%;     float: left; }
.service_form_first:last-child {position: relative; }
.service_form_first:last-child::after {content: ''; position: absolute; width: 20px; height: 20px; background-image: url(../images/bt_arrow.png); right: 6px; top: 45px; background-repeat: no-repeat;pointer-events: none;}
.btn_learn.ser_learn input {width: auto;     float: none;     display: inline-block;     background: #fff;     color: #37C3E9;     font-weight: 600;     padding: 17px 28px;     border: none;     font-size: 13px;     line-height: 16px;     letter-spacing: 0.04em;     border-radius: 3px;     font-style: normal; transition:ease all 0.5s;}
.btn_learn.ser_learn {width: 100%; float: none; display: inline-block; margin: 35px 0 0 0; }
.btn_learn a:hover {     background-color: #CB6400; }
.form_content {width: 50%; float: none; display: inline-block; }   
.form {width: 50%; float: left; }
.full_contact_form {text-align: center;     background: #FFFFFF;     box-shadow: 0px 3px 20px rgba(203, 207, 209, 0.25);     border-radius: 5px;     width: 100%;     float: left;     padding: 100px 0 121px 0; }
.full_contact_form form.wpcf7-form {padding: 100px 0 0 0;     float: left;     width: 100%; }
.form_text .label_content {width: 100%; float: left; padding: 0px 0 6px 0;}
.form_input .form {width: 48%; float: left; margin: 0 4% 0 0; }
.form_input .form:last-child {margin-right: 0; }
.form_input .label_content {padding: 0px 0 6px 0; }
.send-btn{margin: 21px 0 0 0;}
.main_details:last-child .main_details_inner {border-right: none; }
.price_outer {background: #F5F8FA; text-align: center;padding: 106px 0 130px 0; }
.price_main h2 {width: 100%; float: none; display: inline-block; margin: 0; font-size: 32px; line-height: 42px; text-align: center; color: #494B4D; font-weight: bold; padding: 0 0 10px 0; }
.choose_heading.price_head h4 {width: 100%; float: left; font-size: 16px; line-height: 25px; text-align: center; color: #585858;    font-style: normal;font-weight: normal;position:relative; }
.choose_heading.price_head h4:after {     content: '';     position: absolute;     width: 56px;     height: 3px;     background: #21D6F2;     left: 50%;     transform: translateX(-50%); }


table, th, td {border: 1px solid black; border-collapse: collapse; background: #FFFFFF; /* Grey / grey-4 */ border: 1px solid #E8E8E8; box-sizing: border-box;    margin: 41px 0 0 0; padding: 17px 16px 15px 16px;    color: #6C6F75;font-size:16px;}
.price_table_outer th, td {padding: 17px 16px 15px 16px; text-align: left;font-style: normal; font-weight: normal; font-size: 16px; line-height: 25px; color: #6C6F75; }
.price_table_outer th {background: #0FACD7; font-weight: 600; font-size: 14px; line-height: 17px; text-align: center; letter-spacing: 0.01em; color: #FFF; }
.sec_tbl tr th {background: #737C82; }
.price_table_outer tr td {text-align: center; }
.price_table_outer tr td:nth-child(1){text-align: left; width: 35%; }
.price_table_outer tr td:nth-child(2){text-align: left; }
.price_table_outer tr:nth-child(11) {height: 55px; }
.price_bottom_text {text-align: left; margin: 50px 0 0 0; }
.price_bottom_text p {width: 100%; float: left; margin: 0; font-size: 14px; line-height: 22px; display: flex; align-items: center; color: #000000; }
.send-btn.price_btn {margin: 31px 0 0 0; text-align: left; padding: 0; }
.send-btn.price_btn a:hover {background: #CB6400;}
.send-btn.price_btn a {     width: auto;     float: none;     display: inline-block;     background: #DE6D00;     box-shadow: 0px 4px 8px rgba(190, 195, 198, 0.25);     border-radius: 3px;     font-style: normal;     font-weight: 600;     font-size: 13px;     line-height: 16px;     letter-spacing: 0.04em;     color: #FFFFFF;     padding: 18px 28px; }
.footer-icon{margin: 0 !important;}
section.error-404 {     float: left;     width: 100%;     margin: 90px 0 0 0;     text-align: center;     height: calc(100vh - 400px); }
.error-404.not-found h1 {     width: 100%;     float: left;     margin: 0; }



/*Services-Details let-us-section*/
section.let_us {     background: url(https://eicare.com.au/wp-content/uploads/2020/02/24-1.jpg);     background-repeat: no-repeat;     background-size: cover; position:relative;}
section.let_us:after {     content: '';     background: rgba(8, 144, 181, 0.8);     position: absolute;     left: 0;     width: 100%;     height: 100%;     top: 0; }

.full_let_us {     text-align: center;     padding: 120px 0 135px 0; position: relative;     z-index: 9;}   
.let_us_content h2 {     margin: 0;     width: 100%;     float: none;     font-style: normal;     font-weight: bold;     font-size: 32px;     line-height: 42px;     text-align: center;     color: #FFFFFF;     padding: 0 0 17px 0; 	display: inline-block; }
.let_us_content p {     margin: 0;     width: 53%;     float: none;     font-style: normal;     font-weight: normal;     font-size: 14px;     line-height: 22px;     text-align: center;     color: #FFFFFF;     display: inline-block; 	padding: 0 0 36px 0; }
.let_btn a {     width: auto;     float: none;     display: inline-block;     font-style: normal;     font-weight: 600;     font-size: 13px;     line-height: 16px;     letter-spacing: 0.04em;     color: #37C3E9;     background: #ffffff;     border-radius: 3px;     padding: 17px 28px; transition:ease all 0.5s;}
.let_btn a:hover{background: #DE6D00;     color: #fff;}
.let_para_btn p {     width: 100%;     float: none;     display: inline-block;     margin: 0;     font-style: normal;     font-weight: 600;     font-size: 14px;     line-height: 17px;     color: #FFFFFF;     padding: 0 0 5px 0; }
.let_para_btn a {     width: auto;     float: none;     display: inline-block;     font-style: normal;     font-weight: normal;     font-size: 16px;     line-height: 19px;     color: #FFFFFF; }
.let_btn {     padding: 0 24px 0 0; 	float: none;     display: inline-block; 	vertical-align: middle; }
.let_us_btn_content {     width: 100%;     float: none;     display: inline-block; }
.let_para_btn {     float: none;     display: inline-block; 	border-left: 1px solid rgba(255, 255, 255, 0.3); 	vertical-align: middle;     padding: 0 0 0 24px; 	text-align: left; }
/*Services-Details let-us-section-end*/



/* .card_testimonial .owl-carousel .owl-stage-outer {     padding: 20px 20px; }
.testimonial .container{padding:0;} */
.card_testimonial .item {     float: left;     width: 100%;     padding: 15px; }
.bg_header .bg_btn:hover a,.btn_learn.ser_learn input.wpcf7-form-control.wpcf7-submit.learn_more:hover {
    background: #DE6D00;
    color: #fff;
}
.price_table_outer tr td {
    color: #595959;
}
.form_input .label_content {
    padding: 0px 0 6px 0;
    color: #737C82;
}