/*
Theme Name: Hello-Elementor-Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/


.hfe-site-logo-img { margin-bottom: -10px; }

.why_work_with_us_tab .ekit-image-box-body { box-shadow: 0 0 30px rgba(0,0,0,.1); }
.why_work_with_us_tab .image-box-img-left img { width: 100%; }

.common_box .ekit-image-box-body { box-shadow: 0 0 30px rgba(0,0,0,.1); }

.icon_box .ekit-wid-con,
.icon_box{ height: 100%;}

.icon_box .elementskit-info-image-box.ekit-image-box { background: #FFFFFF; box-shadow: 0 0 30px rgba(0,0,0,.1); padding: 40px; border-radius: 0 0 0 30px; height: 100%; }

.cio_advisory .icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: 68px; }
.cio_advisory .icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 200px; }

/* .it_strategy.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 300px; } */

.functional_tech.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 340px; }

.transformation_program.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 340px; }

.product_development.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 340px; }

.enterprise_and_solution.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 370px; }

.cybersecurity.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 240px; }

.program_and_project.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: 68px; }
.program_and_project.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 240px; }

.automation_artificial.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 340px; }

.analytics_data_science.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 340px; }

.business_analysis.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 340px; }

.software_testing.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 340px; }

.technology_and_transformation.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 380px; }


.why_work_tab .elementskit-box-body.ekit-image-box-body { min-height: 310px; }
.three_ww_tab .elementskit-box-style-content { min-height: 190px; }
.three_box .elementskit-box-style-content { min-height: 260px; }
.four_box .elementskit-box-style-content { min-height: 380px; }

.top_common_box .elementor-image-box-wrapper { display: block !important; box-shadow: 0 0 30px rgba(0,0,0,.1); border-radius: 0 0 0 30px; }
.top_common_box .elementor-image-box-content { padding: 20px 30px; min-height: 380px; }

.side_common_box .elementor-image-box-wrapper { box-shadow: 0 0 30px rgba(0,0,0,.1); align-items: unset !important; border-radius: 0 0 0 30px; }
.side_common_box .elementor-image-box-content { padding: 20px 30px; }
.side_common_box .elementor-image-box-content .elementor-image-box-title { margin-bottom: 15px ; }
.side_common_box figure.elementor-image-box-img img { border-radius: 0 0 0 30px; }
.side_common_box figure.elementor-image-box-img img { height: 100%; }

.book_now_tabs { display: flex; gap: 2%; align-items: center; }
.book_now_full { flex: 0 0 100%; width: 100%; }
.book_now_half { flex: 0 0 49%; width: 49%; }
.book_now_tab { margin-bottom: 25px; }
.book_now_tab input.wpcf7-form-control { width: 100% !important; border: 2px solid #e7e7e7 !important; font-size: 18px !important; line-height: 34px !important; padding: 10px 25px !important; border-radius: 8px !important; height: 52px !important; margin: 0 !important; }
.book_now_tab select.wpcf7-select { width: 100% !important; border: 2px solid #e7e7e7 !important; font-size: 18px !important; line-height: 34px !important; padding: 10px 25px !important; border-radius: 8px !important; height: 52px !important; margin: 0 !important; }
.book_now_tab .wpcf7-form-control-wrap { width: 100%; display: block; } 
.book_now_tab p { margin: 0; padding: 0; }
.book_now_tab textarea.wpcf7-form-control.wpcf7-textarea { width: 100% !important; border: 2px solid #e7e7e7 !important; font-size: 18px !important; line-height: 34px !important; padding: 10px 25px !important; border-radius: 8px !important; height: 110px; margin: 0 !important; }
.book_now_btn input.wpcf7-submit { padding: 10px 35px !important; border-radius: 60px !important; font-size: 18px !important; line-height: 32px !important; background-color: transparent !important; border: 1px solid #019445 !important; color: #000000 !important; margin: 0 !important; }
.book_now_btn input.wpcf7-submit:hover, .book_now_btn input.wpcf7-submit:focus { color: #FFFFFF !important; }
.book_now .wpcf7-not-valid-tip { font-size: 15px; }

.book_now_tab input::-webkit-input-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }
.book_now_tab input::-moz-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }
.book_now_tab input:-ms-input-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }
.book_now_tab input:-moz-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }

.book_now_tab textarea::-webkit-input-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }
.book_now_tab textarea::-moz-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }
.book_now_tab textarea:-ms-input-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }
.book_now_tab textarea:-moz-placeholder { font-size: 18px !important; color: #A0A0A0 !important; }

.drop_down{box-shadow: -42px 194px 56px 0px rgba(0, 0, 0, 0.00), -27px 124px 51px 0px rgba(0, 0, 0, 0.01), -15px 70px 43px 0px rgba(0, 0, 0, 0.05), -7px 31px 32px 0px rgba(0, 0, 0, 0.09), -2px 8px 17px 0px rgba(0, 0, 0, 0.10);}
.experience_box_nav .wp-caption { position: relative; overflow: hidden; }
.experience_box_nav .wp-caption::before, .experience_box_nav .wp-caption::before { content: ''; background-image: url('https://dev.itcc.net.au/infoiq/wp-content/uploads/2024/04/arrow.png'); background-repeat: no-repeat; background-position: center center; width: 30px; height: 30px; display: none; position: absolute; left: 130px; right: auto; top: 80px; margin: 0 auto; z-index: 9;  }
.experience_box_nav .wp-caption:hover::before, .experience_box_nav .wp-caption:focus::before { display: block; }
.experience_box_nav .wp-caption img, .experience_box_nav .wp-caption img { position: relative; overflow: hidden; border-radius:5px !important; }
.experience_box_nav .wp-caption img:hover, .experience_box_nav .wp-caption img:focus { scale: 1.04; filter: grayscale(1); transition:all 0.3s ease-in-out; border-radius:5px !important; }

.icon-down-arrow1.elementskit-submenu-indicator { border: 0 !important; padding: 0 !important; }

.services_list ul { list-style: none !important; }
.services_list ul li a { display: flex; gap: 10px; font-size: unset !important; }
.services_list ul li .elementor-icon-list-icon i { font-size: 12px !important;}
.services_list ul li .elementor-icon-list-text { font-size: 15px !important; }

.menu_link ul { list-style: none !important; }
.contact_list ul { list-style: none !important; }
.contact_list ul li a { display: flex; gap: 10px; font-size: unset !important; }
.contact_list ul li a .elementor-icon-list-icon { width: 22px  !important; padding-top: 2px; }
.contact_list ul li .elementor-icon-list-icon svg { width: 18px; }
.contact_list ul li .elementor-icon-list-text { font-size: 15px !important; }


.our_clients .elementskit-client-slider-item { /*padding: 10px 30px; */} 
.our_clients .content-image img { width: 80% !important; height: auto !important; }

.recognition_client .elementskit-client-slider-item { padding: 0 30px; } 
.recognition_client .content-image img { width: 80% !important; height: auto !important; }


/*****Responsive*****/
@media (max-width: 1600px) {
    .icon_box .elementskit-info-image-box.ekit-image-box { padding: 30px; }
    .cio_advisory .icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 250px; }
    .functional_tech.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 400px; }

    .transformation_program.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: 68px; }
    .transformation_program.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 430px; }

    .product_development.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: 68px; }
    .product_development.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 430px; }

    .enterprise_and_solution.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: 68px; }
    .enterprise_and_solution.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 540px; }

    .cybersecurity.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: 68px; }
    .cybersecurity.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 300px; }

    .automation_artificial.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: 68px; }
    .automation_artificial.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content  { min-height: 450px; }

    .business_analysis.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: 68px; }
    .business_analysis.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 480px; }

    .analytics_data_science.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 480px; }

    .software_testing.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 440px; }

    .technology_and_transformation.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: 520px; }
}

@media (max-width: 1440px) {
    .three_ww_tab .elementskit-box-style-content { min-height: 300px; }
    .icon_box img { width: auto; height: 80px !important; }
    .icon_box .elementskit-info-image-box.ekit-image-box { padding: 25px; }
}

@media (max-width: 1366px) {
    .icon_box .elementskit-info-image-box.ekit-image-box { padding: 20px; }
    .icon_box img { height: 70px !important; width: auto; }
}

@media (max-width: 1200px) {
    .four_box .elementskit-box-header img { width: 100%; }
    .three_ww_tab .elementskit-box-style-content { min-height: 390px; }
    .top_common_box .elementor-image-box-content { padding: 20px 30px; min-height: auto; }
    .top_common_box figure.elementor-image-box-img img { height: 100%; object-fit: cover; border-radius: 0 0 0 30px; }
    .side_common_box .elementor-image-box-content { padding: 20px 30px; }
    .side_common_box figure.elementor-image-box-img img { height: 100%; object-fit: cover; }


    .cio_advisory .icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content {
        min-height: 310px;
    }
}

@media (max-width: 1024px) {
    .why_work_with_us_tab .elementskit-box-header img { width: 100%; }
    .icon_box .elementskit-info-image-box.ekit-image-box { padding: 22px; }
    .three_ww_tab .elementskit-info-box-title { min-height: 104px; }
    .three_ww_tab .elementskit-box-style-content { min-height: 480px; }

    .top_common_box .elementor-image-box-wrapper { display: flex !important; }
    .top_common_box .elementor-image-box-wrapper .elementor-image-box-img { width: 40% !important;}
}

@media (max-width: 880px) {
    .icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: auto; }
    .icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }
    .why_work_with_us_tab .ekit-image-box-body, .icon_box .elementskit-info-image-box.ekit-image-box, .common_box .ekit-image-box-body { box-shadow: 2px 0px 0px 0px rgba(0, 0, 0, 0.00), 1px -1px 0px 0px rgba(0, 0, 0, 0.01), 1px 8px 20px 0px rgba(0, 0, 0, 0.03), 0px 9px 15px 0px rgba(0, 0, 0, 0.04), 0px 5px 10px 0px rgba(0, 0, 0, 0.05); }
}

@media (max-width: 767px) {
    .three_ww_tab .elementskit-info-box-title { min-height: auto; }
    .three_ww_tab .elementskit-box-style-content { min-height: auto; }
    .three_box .elementskit-box-style-content { min-height: auto; }

    .top_common_box .elementor-image-box-wrapper { display: block !important; }
    .top_common_box .elementor-image-box-wrapper .elementor-image-box-img { width: 100% !important;}

    .drop_down{box-shadow:none;}

    .experience_box_nav .wp-caption::before, .experience_box_nav .wp-caption::before { top: 58px; left: 94px; }

    .cio_advisory .icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: auto; }
    .cio_advisory .icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }

    .it_strategy.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }

    .functional_tech.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }

    .program_and_project.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: auto; }
    .program_and_project.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }

    .analytics_data_science.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }

    .software_testing.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }

    .technology_and_transformation.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }

    .transformation_program.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: auto; }
    .transformation_program.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }

    .product_development.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: auto; }
    .product_development.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }

    .enterprise_and_solution.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: auto; }
    .enterprise_and_solution.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }

    .cybersecurity.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: auto; }
    .cybersecurity.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }

    .automation_artificial.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: auto; }
    .automation_artificial.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content  { min-height: auto; }

    .business_analysis.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-info-box-title { min-height: auto; }
    .business_analysis.icon_box .elementskit-info-image-box.ekit-image-box .elementskit-box-style-content { min-height: auto; }

}
/*****Responsive*****/