/*
Theme Name:   Hello Elementor child
Theme URI:    https://wordpress.org/themes/nucleobrandmarketing/
Description:  nucleobrandmarketing child theme
Author:       WordPress.org
Author URI:   https://wordpress.org/
Template:     hello-elementor
Version:      1.0.0
Text Domain:  hello-elementor
*/


@media screen and (min-width: 480px) {
	.bottomformsec {
    padding: 20px 0 !important;
    margin-bottom: 0 !important;
}
	
}

/**********************************06-06-2024******************************************************************/


body{
	margin:0 !important;
	padding:0 !important;
	 overflow-x: hidden !important;
}

.bottomformsec {
    position: relative;
    margin: 0;
   font-family: 'Montserrat';
    padding: 40px;
    border-radius: 6px;
}
.bottomformsec .form-group {
    margin-bottom: 15px;
    position: relative;
	font-family: 'Montserrat';
    width: 100%;
}
.bottomformsec p {
    color: #141D38;
    font-size: 14px;
    margin: 0;
    padding: 0;
	font-family: 'Montserrat';
    margin-bottom: 20px;
}
.bottomformsec .form-group label {
    font-size: 14px;
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
    color:#141D38;
    font-family: 'Montserrat';
    font-weight: 500;
}

.bottomformsec h4 {
    color: #141D38;
    font-size: 25px;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
    font-family: 'Montserrat';
}
.bottomformsec .form-group .form-control {
    color: #141D38;
    margin: 0;
    padding: 10px;
    height: 40px;
    border: 1px solid #141D38;
    border-radius: 4px;
    font-size: 13px;
    margin-bottom: 0 !important;
	    font-family: 'Montserrat';
}
.bottomformsec .form-group .form-control {
    color: #141D38;
    margin: 10px 0 0 0;
    padding: 10px;
    height: 40px;
    border: 1px solid #141D38;
    border-radius: 4px;
    font-size: 13px;
    width: 100% !important;
    margin-bottom: 0 !important;
    font-family: 'Montserrat';
}
.submagbtnbotfor {
    padding: 11px 40px;
    background: #FF3115;
    color:#141D38;
    font-size: 16px;
    font-weight: 600;
    border: 0;
    border-radius: 5px;
	font-family: 'Montserrat';
}
.bottomformsec textarea.wpcf7-form-control.wpcf7-textarea.form-control {
    height: 60px;
	    font-family: 'Montserrat';
}

div#video_box img {
    min-height: 250px !important;
}
.testimonial-slider .item {
    min-height: auto !important;
}

.testimonial-slider .card-block {
    min-height: auto !important;
    height: auto !important;
}


#news_letter_section{
	position:relative !important;
}

/***************************************************************************************/
div#contact-form {
    width: 510px;
}
/* .second-input {
    display: flex;
    width: 100%;
    gap: 10px;
}
 */
.first-input {
    display: flex;
    gap: 10px;
}
.first-input .form-group.input_field {
    margin-bottom: 0 !important;
}
div#faq-section .eael-accordion-list {
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 37%);
}
div#marquee-text {
    overflow-x: hidden !important;
}