/*
 Theme Name:   Hello Elementor Child
 Theme URI:    https://yourwebsite.com/
 Description:  Hello Elementor Child Theme
 Author:       Your Name
 Author URI:   https://yourwebsite.com/
 Template:     hello-elementor
 Version:      1.0.0
*/

/* Import styles from parent theme */
@import url("../hello-elementor/style.css");

.counter_box .elementor-counter-title { margin-top: -70px; }
.blogcard .elementor-button-icon svg { width: 34px; }
.elementor-testimonial__footer { display: flex; flex-direction: column; }
.elementor-testimonial__footer:after { content: ''; background-image: url(https://auzskin.com.au/wp-content/uploads/2025/07/star.png); width: 100px; height: 20px; }
.head_call .elementor-icon-wrapper { display: flex; }

.skin_cancer_doesnot_wait figure.elementor-image-box-img img { width: 100%; border-radius: 0 120px 0 0; }
.skin_cancer_doesnot_wait .elementor-image-box-content { margin-top: -89px; background: linear-gradient(180deg, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 70%) 100%); position: relative; padding: 30px 10px 10px 10px; }
.skin_cancer_doesnot_wait .elementor-image-box-content h4 { margin: 0; }

.main_slider .elementor-slides .swiper-slide-bg { background-position: bottom right; background-size: auto !important; min-height: 100%; min-width: 100%; background-repeat: no-repeat; }

.wpforms-container .wpforms-field-label, .wp-core-ui div.wpforms-container .wpforms-field-label { margin: 0 0 8px 0 !important; }
.wpforms-container input.wpforms-field-large, .wpforms-container select.wpforms-field-large, .wpforms-container .wpforms-field-row.wpforms-field-large, .wp-core-ui div.wpforms-container input.wpforms-field-large, .wp-core-ui div.wpforms-container select.wpforms-field-large, .wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-large { border-radius: 0 !important; }
div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus, .wp-core-ui div.wpforms-container-full input[type=date]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus, .wp-core-ui div.wpforms-container-full input[type=email]:focus, .wp-core-ui div.wpforms-container-full input[type=month]:focus, .wp-core-ui div.wpforms-container-full input[type=number]:focus, .wp-core-ui div.wpforms-container-full input[type=password]:focus, .wp-core-ui div.wpforms-container-full input[type=range]:focus, .wp-core-ui div.wpforms-container-full input[type=search]:focus, .wp-core-ui div.wpforms-container-full input[type=tel]:focus, .wp-core-ui div.wpforms-container-full input[type=text]:focus, .wp-core-ui div.wpforms-container-full input[type=time]:focus, .wp-core-ui div.wpforms-container-full input[type=url]:focus, .wp-core-ui div.wpforms-container-full input[type=week]:focus, .wp-core-ui div.wpforms-container-full select:focus, .wp-core-ui div.wpforms-container-full textarea:focus { border-color: #bd6132 !important; box-shadow: 0 0 0 1px #bd6132, 0px 1px 2px rgba(0, 0, 0, 0.15) !important; }
button#wpforms-submit-732 { border: 1px solid #bd6132; background-color: #FFFFFF; color: #bd6132; border-radius: 0; padding: 10px 30px; height: 54px; text-transform: uppercase; font-size: 16px; font-weight: 600; }
button#wpforms-submit-732:hover, button#wpforms-submit-732:focus { background-color: #bd6132; color: #FFFFFF; }

.elementor-nav-menu--dropdown .elementor-item.has-submenu { display: flex; justify-content: space-between; }

.elementor-menu-toggle:hover, .elementor-menu-toggle:focus {
    border-color: #bd6132;
}

.why_choose_tab h4.elementor-icon-box-title { margin: 0 0 10px 0; }
.contact_info h4.elementor-icon-box-title { margin: 0; }

.service_box { position: relative; height: 570px; -webkit-transition: .4s; transition: all .4s; }
.service_box::before {content: ''; width: 100%; background: linear-gradient(180deg, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 70%) 100%); position: absolute; z-index: 1; height: 100%;border-radius: 0 100px 0 0 !important; }
.service_box img {width: 100%;border-radius: 0 100px 0 0 !important;height: 100% !important;object-fit: cover !important;margin: 0;padding: 0;}
.service_box_content {position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;z-index: 2;padding: 20px 15px; -webkit-transition: .4s; transition: all .4s; }
.service_box_content h4 {margin: 0;color: #FFFFFF; font-size: 23px !important;}
.service_box_info { display: none; }

.service_box:hover, .service_box:focus { -webkit-transition: 2s; transition: all 2s;}
.service_box:hover::before, .service_box:focus::before { background: linear-gradient(180deg, rgb(0 0 0 / 70%) 0%, rgb(0 0 0 / 100%) 100%); }
.service_box:hover .service_box_content, .service_box:focus .service_box_content { justify-content: flex-start; -webkit-transition: 2s; transition: all 2s; }
.service_box:hover .service_box_info, .service_box:focus .service_box_info { display: block; }
.service_box_info ul { margin: 0; padding: 6px 0; list-style: none; }
.service_box_info ul li { border-bottom: 1px solid rgb(255 255 255 / 38%); }
.service_box_info ul li, .service_box_info ul li a { width: 100%; font-size: 16px; color: #FFFFFF; line-height: 20px; display: block; padding: 7px 0; }


/*****Responsive*****/
@media(max-width:1440px){
    .main_slider .elementor-slides .swiper-slide-bg { background-size: 45% !important; }
    .service_box_info ul li, .service_box_info ul li a { font-size: 15px; padding: 5px 0; }
    .service_box::before { border-radius: 0 70px 0 0 !important; }
    .service_box img { border-radius: 0 70px 0 0 !important; }
}

@media(max-width:1366px){
    .skin_cancer_doesnot_wait figure.elementor-image-box-img img { border-radius: 0 100px 0 0; }
    .skin_cancer_doesnot_wait .elementor-image-box-content { margin-top: -87px; }
}

@media(max-width:1200px){
    .main_slider .elementor-slides .swiper-slide-bg { background-size: 40% !important; background-position: bottom center; }
    .main_slider .elementor-button.elementor-size-md { padding: 10px 25px; }
    .skin_cancer_doesnot_wait figure.elementor-image-box-img img { border-radius: 0 80px 0 0; }
    .skin_cancer_doesnot_wait .elementor-image-box-content { display: flex; margin-top: -120px; min-height: 109px; vertical-align: middle; align-items: center; justify-content: center; padding: 25px 20px 10px 20px; }
}

@media(max-width:1024px){
    .skin_cancer_doesnot_wait .elementor-image-box-content { padding: 30px 20px 10px 20px; }
}

@media(max-width:880px){
    .main_slider .elementor-slides .swiper-slide-bg { background-size: 50% !important; }
    .service_box { height: 480px; }
}

@media(max-width:767px){
    .main_slider .elementor-slides .swiper-slide-bg { background-size: 80% !important; }
    .skin_cancer_doesnot_wait figure.elementor-image-box-img img { border-radius: 0 70px 0 0; }
    .main_slider .elementor-swiper-button { display: none !important; }
}
/*****Responsive*****/