/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.6.1771400134
Updated: 2026-02-18 07:35:34

*/
.wc-contact_tabs .wc-contact_tabs-div .e-n-tabs-heading {
    justify-content: center;
}

.wc-contact_tabs .wc-contact_tabs-div .e-n-tabs-heading button {
    width: 100%;
    max-width: 308px;
}

.wc-contact_tabs .wc-contact_tabs-div .e-n-tabs-heading button[aria-selected="false"] svg {
    filter: grayscale(100%);
    opacity: 0.6;
}
.wc-contact_tabs .wc-contact_tabs-div .e-n-tabs-heading button:hover svg{
    filter: none;
    opacity: 1;
}
@media (min-width: 767px){
    .wc-contact_tabs .wc-contact_tabs-div .e-n-tabs-heading button:last-child {
    border-radius: 0 15px 15px 0;
}
.wc-contact_tabs .wc-contact_tabs-div .e-n-tabs-heading button:first-child {
    border-radius: 15px 0 0 15px;
        border: 0 !important;
}
}

/* Start Contact page css*/
.wc-main-contact-form form.wpcf7-form .cf7-row {
    display: flex;
    gap: 18px;
    margin-bottom: 18px;
}

.wc-main-contact-form {
    max-width: 1200px !important;
    width: 100%;
    margin: auto !important;
}

.wc-main-contact-form form.wpcf7-form .cf7-row .cf7-col {
    width: 100%;
}

.wc-main-contact-form form.wpcf7-form .cf7-row .cf7-col input.wpcf7-form-control, .wc-main-contact-form form.wpcf7-form .cf7-row .cf7-full textarea {
    width: 100%;
    border: 1.5px solid #CCCCCC;
    font-size: 20px;
    padding: 18px 20px;
    color: #000;
    border-radius: 10px;
}
.wc-main-contact-form form.wpcf7-form .cf7-row .cf7-col input.wpcf7-form-control:focus-visible, 
.wc-main-contact-form form.wpcf7-form .cf7-row .cf7-full textarea:focus-visible{
    outline: none;
}
.wc-main-contact-form form.wpcf7-form .cf7-row .cf7-col input.wpcf7-form-control:focus, 
.wc-main-contact-form form.wpcf7-form .cf7-row .cf7-full textarea:focus{
    border: 1.5px solid #0E6EB1;
}
.wc-main-contact-form form.wpcf7-form .cf7-row .cf7-col input::placeholder,
.wc-main-contact-form form.wpcf7-form .cf7-row .cf7-full textarea::placeholder {
    color: #CCCCCC;
}

.wc-main-contact-form form.wpcf7-form .cf7-row .cf7-full {
    width: 100%;
}

.wc-main-contact-form form.wpcf7-form .cf7-row .cf7-full textarea {
    height: 200px;
}
.wc-main-contact-form form.wpcf7-form .cf7-checkbox {margin-bottom: 20px;}

.wc-main-contact-form form.wpcf7-form .cf7-checkbox span.wpcf7-list-item {
    margin: 0;
}

.wc-main-contact-form form.wpcf7-form .cf7-checkbox span.wpcf7-list-item input[type="checkbox"] {
    width: 20px;
    height: 20px;
    border: 1px solid #CCCCCC !important;
}
.wc-main-contact-form form.wpcf7-form .cf7-checkbox p {display: flex;align-items: center;gap: 10px;font-size: 19px;color: #CCCCCC;}

.wc-main-contact-form form.wpcf7-form .cf7-checkbox .wpcf7-form-control-wrap {
    width: 20px;
    height: 20px;
}

.wc-main-contact-form form.wpcf7-form .cf7-checkbox p br {
    display: none;
}
.wc-main-contact-form form.wpcf7-form .cf7-submit input.wpcf7-form-control {
    width: 100%;
    border-radius: 10px;
    border: 1px solid #0E6EB1;
    font-weight: 700;
    font-size: 18px;
    padding: 20px;
}
/* End Contact page css*/


/* Start Responsive css*/

@media(max-width: 1180px){
.wc-contact_tabs .wc-contact_tabs-div .e-n-tabs-heading button {
    max-width: 218px;
}
.wc-main-contact-form form.wpcf7-form .cf7-checkbox p {
    font-size: 18px;
}
    .wc-main-contact-form form.wpcf7-form .cf7-row .cf7-col input.wpcf7-form-control, .wc-main-contact-form form.wpcf7-form .cf7-row .cf7-full textarea {
    font-size: 18px;
}
.wc-main-contact-form form.wpcf7-form .cf7-submit input.wpcf7-form-control {
    padding: 12px;
}
}

@media(max-width: 1024px){
.wc-contact_tabs .wc-contact_tabs-div .e-n-tabs-heading button {
    max-width: 184px;
}
.wc-main-contact-form form.wpcf7-form .cf7-row .cf7-col input.wpcf7-form-control, .wc-main-contact-form form.wpcf7-form .cf7-row .cf7-full textarea {
    font-size: 18px;
    padding: 14px 15px;
}
.wc-main-contact-form form.wpcf7-form .cf7-row .cf7-full textarea {
    height: 150px;
}
.wc-main-contact-form form.wpcf7-form .cf7-row {
    gap: 14px;
    margin-bottom: 14px;
}
.wc-main-contact-form form.wpcf7-form .cf7-checkbox p {
    font-size: 16px;
        gap: 5px;
}
    .wc-main-contact-form form.wpcf7-form .cf7-row .cf7-col input.wpcf7-form-control, .wc-main-contact-form form.wpcf7-form .cf7-row .cf7-full textarea {
    font-size: 16px;
}
}

@media(max-width: 991px){
.wc-main-contact-form form.wpcf7-form .cf7-submit input.wpcf7-form-control {
    font-size: 16px;
    padding: 12px;
}
}


@media(max-width: 880px){
.wc-cyber-grid-main {
    background-color: transparent !important;
}
}

@media(max-width: 767px){
.wc-contact_tabs .wc-contact_tabs-div .e-n-tabs-heading button {
        max-width: 100%;
    }
    .wc-main-contact-form form.wpcf7-form .cf7-row .cf7-col input.wpcf7-form-control, .wc-main-contact-form form.wpcf7-form .cf7-row .cf7-full textarea {
    font-size: 14px;
    padding: 10px 15px;
}
.wc-main-contact-form form.wpcf7-form .cf7-checkbox p {
    font-size: 14px;
}
.wc-main-contact-form form.wpcf7-form .cf7-checkbox span.wpcf7-list-item input[type="checkbox"] {
    width: 16px;
    height: 16px;
    }
}


@media(max-width: 575px){
    .wc-main-contact-form form.wpcf7-form .cf7-row {
        flex-direction: column;
        gap: 10px;
        margin-bottom: 10px;
    }
}