/*
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.4.1758536198
Updated: 2025-09-22 10:16:38

*/


/********************************Header Menu*********************************/

.page-id-8 .header_menu { background: #F6FBFF !important; }
.primary_btn_blue { background: #065D9D; border-radius: 12px; margin-left: 100px !important; }
.primary_btn_blue a { color: #fff !important; }
.header_menu nav { background: #EBF7FF; padding: 10px 10px; border-radius: 10px; }

/********************************Quick Section*********************************/


.quick_card .read_more_btn {margin-top: -35px;}
.quick_card  strong {color: #000;}
.quick_card .read_more_btn_one { margin-top: -35px; margin-left: -30px; }


/********************************Video Section*********************************/

.video_section .elementor-widget-video { height: 800px; }


/********************************Icon Card  Section*********************************/

.icon_card_custom span.elementor-icon { background: #EAF6FF; padding: 15px 15px; border-radius: 100px; }



span.blue_tag { font-family: 'Montserrat'; color: #065D9D; font-size: 17px; font-weight: 600; }
span.blue_tag_other { color: #065D9D; font-weight: 700; }

.footer_section form input,.footer_section form textarea { padding: 16px 17px; }
.footer_section form button { margin-top: 30px; }


/********************************faq Section*********************************/


#content details .e-n-accordion-item-title { border-bottom: 1px solid #065D9D; padding-left: 0; padding-right: 0; }
#content .accordion_text { padding-left: 0; padding-right: 0; }
#content .elementor-widget-n-accordion { max-width: 85%; margin: 0 auto; }
#content details  .e-n-accordion-item-title[aria-expanded="true"] { border: 0; padding-bottom: 5px; }
#content details .e-n-accordion-item-title[aria-expanded="true"] + .accordion_text {padding: 0;}
#content details .e-n-accordion-item-title[aria-expanded="true"] + .accordion_text .elementor-widget-text-editor {padding: 0;}
#content details .e-n-accordion-item-title {padding: 25px 0;}


/********************************News Section*********************************/

.news_card p { margin-bottom: 0 !important; }
#content .news_card { max-width: 85%; margin-right: auto; margin-left: auto;}
.news_card_image .elementor-widget-image:after { content: ''; background-color: #00000029; position: absolute; top: 0; width: 100%; height: 100%; left: 0; border-radius: 8px; }


.page-id-499 #content .news_card { max-width: 70%; margin-right: auto; margin-left: auto; }

#content details .e-n-accordion-item-title[aria-expanded="true"] + .accordion_text .elementor-widget-text-editor a {color: #625D5D;}


@media only screen and (max-width: 1600px) {
  
  .quick_section .quick_card h3 { font-size: 18px !important;}
    p { font-size: 14px !important;}
    h5 { font-size: 14px !important; }
    h2 { font-size: 45px !important; }
  .quick_card .read_more_btn_one { margin-top: -35px; margin-left: -10px;}
  .elementor-element-9cf8405 p { font-size: 12px !important;}
  .testimonial_person p {font-size: 12px !important;}
  .testimonial_person  span {font-size: 12px !important;}
  #content .new_image_card_section h2 { font-size: 21px !important; }
  #content .quick_section h2 { font-size: 30px !important; }
}


@media only screen and (max-width: 1440px) {
    
    #content p br,#content h3 br,#content h5 br { display:none; }
    .elementor-element-9cf8405 p { font-size: 14px !important; }
    .quick_card .read_more_btn_one { margin-top: 0px; margin-left: 0; text-align: left; }
    .quick_card .read_more_btn { margin-top: 0px; text-align: left; }
    #content h3.elementor-icon-box-title { font-size: 19px; }
    #content .elementor-element-b431e19 { max-width: 41%; }
    /*h2 { font-size: 40px !important; }*/
    /*h5 { font-size: 12px !important; }*/
    /*.quick_section .quick_card h3 { font-size: 15px !important; }*/
   #content .new_image_card_section h2 { font-size: 20px !important; }
}

@media only screen and (max-width: 1366px) {
    
    #content h3.elementor-icon-box-title { font-size: 17px; }
    #content h3.elementor-icon-box-title { font-size: 17px; }
    .testimonial_person span { font-size: 11px !important; }
    .testimonial_person p { font-size: 11px !important; }
    #content .elementor-element-0fb29a6 span, #content .elementor-element-8309dc6 span, #content .elementor-element-32eb486 span { font-size: 16px !important; }
    p { font-size: 12px !important; }
    #content .new_image_card_section h2 { font-size: 17px !important; }
}


@media only screen and (max-width: 1280px) {
    
    h2 { font-size: 42px !important; }
    .quick_section p { font-size: 12px !important; }
    .elementor-8 .elementor-element.elementor-element-9cf8405 { font-size: 12px; }
/*     .quick_card .read_more_btn_one { margin-top: -34px; margin-left: 70px; text-align: left; } */
	 .quick_card .read_more_btn_one { margin-top: -10px; margin-left: 0px; text-align: left; }
    #content .quick_card .read_more_btn_one a, #content .quick_card .read_more_btn a {font-size: 13px;}
    #content .quick_card .read_more_btn .elementor-button-content-wrapper {gap: 5px;}
/*     .quick_card .read_more_btn { margin-top: -39px; text-align: right; } */
	 .quick_card .read_more_btn { margin-top: -10px; text-align: unset; }
    .elementor-8 .elementor-element.elementor-element-9cf8405 p { font-size: 11.5px !important; }
    
   body .elementor-nav-menu--main .elementor-nav-menu a { padding: 13px 18px;}
    .primary_btn_blue { margin-left: 0px !important; }
    
    .page-id-499 #content .news_card { max-width: 100%; }
    
}

@media only screen and (max-width: 1024px) {
    
    .quick_card .read_more_btn_one { margin-top: 0; margin-left: 0; text-align: left; }
    .quick_card .read_more_btn { margin-top: 0; text-align: left !important; }
    
    p { font-size: 14px !important; }
    .elementor-8 .elementor-element.elementor-element-1c6219d br, .elementor-8 .elementor-element.elementor-element-8044641 br { display: none; }
    
    #content .news_card { max-width: 100%;}
    #content .elementor-widget-n-accordion { max-width: 100%;}
}

@media only screen and (max-width: 991px) {
    
    .video_section .elementor-widget-video { height: 400px; }
    #content details .e-n-accordion-item-title[aria-expanded="true"] + .accordion_text .elementor-widget-text-editor br { display: none; }
	.elementor-element-53b78cc br { display: none; }
    #content .new_image_card_section h2 br { display: none; }
}

@media only screen and (max-width: 768px) {
    
        h2 {
        font-size: 35px !important;
    }
    
}


@media only screen and (max-width: 767px) {
    
    .page-id-8 #content .elementor-element-eee34b6 .e-con-inner .elementor-element-7ca5117 {flex-direction: column-reverse;} 
    .page-id-8 #content .elementor-element-9aab42f {flex-direction: column-reverse;}
    .page-id-543 #content .elementor-element-ea474f8 { flex-direction: column-reverse;}
    .page-id-543 #content .elementor-element-767efd3 {flex-direction: column-reverse;}
    
}

@media only screen and (max-width: 600px) {
    
    .take_lead_section p br {display:none;}
    #content .quick_section h2 { font-size: 23px !important; }
    
}



.iconLink a{
	color: #FFF !important;
}
