/*
Theme Name: Vibez Child
Theme URI: http://vibez.qodeinteractive.com
Description: A child theme of Vibez Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.1.1
Text Domain: vibez
Template: vibez
*/

/*added by Farhadul*/
#menu-main-menu .enroll_now span.item_outer	{background: #000; color: #FFF; padding: 3px 6px;}
/* Fix text color on focus for inputs, textarea, and select */
.cf7_custom_style_3 input:focus,
.cf7_custom_style_3 textarea:focus,
.cf7_custom_style_3 select:focus {
    color: #000000 !important; /* Set to black or any readable color */
    background-color: #ffffff !important; /* Optional: ensure contrast */
    caret-color: #000000; /* Optional: visible cursor */
}

/* Ensure placeholder text is styled properly too */
.cf7_custom_style_3 ::placeholder {
    color: #888888; /* Lighter placeholder */
    opacity: 1; /* Ensure visibility */
}
.cf7_custom_style_3 input:focus::placeholder,
.cf7_custom_style_3 textarea:focus::placeholder {
    color: transparent;
}
@media screen and (min-width: 1300px) and (max-width: 1500px) {
	body .eltdf-main-menu>ul>li>a { padding: 0 10px; font-size: 13px; }
}

@media screen and (min-width: 1024px) and (max-width: 1299px) {
	body .eltdf-main-menu>ul>li>a { padding: 0 2px; font-size: 12px; }
}

@media only screen and (max-width: 1024px) {
	.eltdf-mobile-logo-wrapper	{ width: auto; height: auto; position: relative;}
	body .eltdf-mobile-header .eltdf-mobile-logo-wrapper a {width:auto;height:auto !important;}
	body .eltdf-mobile-header .eltdf-mobile-logo-wrapper img { width: auto; max-width: 69px; height: auto; }
}