/*
Theme Name: My Custom Theme Child
Theme URI: https://example.com
Author: Your Name
Author URI: https://example.com
Description: Child theme of My Custom Theme. Add your customizations (colors, fonts, spacing) here so they stay safe when the parent theme is updated.
Version: 1.0
Template: my-custom-theme
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: my-custom-theme-child
*/

/* ==========================================================================
   Add your custom CSS below.
   The parent theme's style.css is already loaded (functions.php uses
   get_stylesheet_uri(), which automatically enqueues this file when
   the child theme is active).
   ========================================================================== */

body{overflow-x:hidden;}
/* .noxlink-footer{display:none !important;} */

/* footer form css */
.footer_form_shortcode .input_wrapper input,.footer_form_shortcode .input_wrapper select,.footer_form_shortcode .input_wrapper textarea {background-color: #F0F0F000;border: 0px;border-bottom: 1px solid #87868636 !important;color:#fff !important;padding: 12px 20px 11px 30px;width: 100%;}
.footer_form_shortcode .flex_wrapper{display:flex;gap:20px;margin-top:10px;}
.footer_form_shortcode .input_wrapper{flex:1}
.footer_form_shortcode input[type="submit"]{background-color:#63A5F5;color:#fff;}
.footer_form_shortcode input[type="submit"]:hover,.footer_form_shortcode input[type="submit"]:active{background-color:#fff;color:#000;font-size:14px;}
.footer_form_shortcode .checkbox_wrapper label span{color:#fff;}
.footer_form_shortcode  .wpcf7-response-output{color:#fff;border-color: #f50000 !important;}
.footer_form_shortcode .input_wrapper select option{background-color:#000}
/*  */

/* contact form page */
.footer_form_shortcode.contact_form_pg .checkbox_wrapper label span{color:#000;}
.footer_form_shortcode.contact_form_pg .input_wrapper select option{background-color:#F0F0F0}
.footer_form_shortcode input[type="submit"]:hover,.footer_form_shortcode input[type="submit"]:active{background-color:#000;color:#fff;}
.footer_form_shortcode.contact_form_pg .input_wrapper input,.footer_form_shortcode.contact_form_pg .input_wrapper select,.footer_form_shortcode.contact_form_pg .input_wrapper textarea {background-color:#F0F0F0;border-radius: 15px;border:0px !important;color:#000 !important;}
.footer_form_shortcode.contact_form_pg  .wpcf7-response-output{color:#000;}
/*  */

/* service page tabs */
.service_page_tab_wrapper .e-n-tabs-heading{padding-top:50px}
.service_page_tab_wrapper .e-n-tabs-heading .e-n-tab-title{border-radius:0px;}
.service_page_tab_wrapper.technology_stack_tabs_wrapper .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text span{font-size:22px;margin-right:20px;color:#63A5F5;font-weight:700;}
/*  */

/* MARQUEE */
.mq-outer{overflow:hidden;}
.mq-inner{display:flex; gap:10px; width:max-content; animation:mq 45s linear infinite; font-size:80px; font-weight:800; letter-spacing:0px; color:#1818181C; line-height:88px;}
.mq-inner span{white-space:nowrap;}
.mq-inner .dot{color:#1818181C;font-size:80px;font-weight:800;}
@keyframes mq{
    from{transform:translateX(0)}
    to{transform:translateX(-50%)}
}
/*  */

.industries_testimonial_slider_image_box .elementor-image-box-content{padding:0px 20px 40px 20px}

/* responsive */
@media screen and (max-width: 1024px) {
  
	.service_page_tab_wrapper .e-n-tabs-heading{flex-direction: column !important;align-items:start !important;}
}
@media screen and (max-width: 767px) {
   .footer_form_shortcode .flex_wrapper {gap: 0px;margin-top: 0px;flex-direction: column;}
	
}