/*
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.1764397251
Updated: 2025-11-29 06:20:51

*/

/* PADDING ALL SIDES */

.pad-m{padding: clamp(1.5rem, 1.2692rem + 1.0256vw, 2rem);}
.pad-l{padding: clamp(0.8rem, 1.5385rem + 3.0513vw, 4rem);}
.pad-s{padding: clamp(1rem, 0.7692rem + 3.0256vw, 1.5rem);}
/* PADDING TOP & BOTTOM */
/* Improved code */
.pad-tb-s{padding: clamp(1.5rem, 1.0385rem + 2.0513vw, 2.5rem) 0;}

.pad-lr-s{padding: 0 clamp(1rem, 0.7692rem + 3.0256vw, 1.5rem)}

.pad-tb-m{padding: clamp(4rem, 3.5385rem + 2.0513vw, 5rem) 0;}
.pad-tb-l{padding: clamp(0.8rem, 1.5385rem + 3.0513vw, 4rem) 0;}
/* PADDING TOP
.pad-t-s{padding-top: clamp(1.5rem, 1.0385rem + 2.0513vw, 2.5rem);}
.pad-t-m{padding-top: clamp(4rem, 3.5385rem + 2.0513vw, 5rem);}
.pad-t-l{padding-top: clamp(7rem, 6.5385rem + 2.0513vw, 8rem);}
/* PADDING BOTTOM
.pad-b-s{padding-bottom: clamp(1.5rem, 1.0385rem + 2.0513vw, 2.5rem);}
.pad-b-m{padding-bottom: clamp(4rem, 3.5385rem + 2.0513vw, 5rem);}
.pad-b-l{padding-bottom: clamp(7rem, 6.5385rem + 2.0513vw, 8rem);}
 */

.pad-s-course {
    padding: clamp(1rem, 0.7692rem + 0.0256vw, 2.6rem);
}





 

@media screen and (max-width: 768px) {
    .pad-l {
        padding: clamp(3rem, 0.7692rem + 1.0256vw, 1.5rem) clamp(0rem, 0.7692rem + 0.0256vw, 1.5rem) clamp(0rem, 0.7692rem + 1.0256vw, 1.5rem);
   
    }
}



@media screen and (min-width:1200px) {
  .nowrapOver1450 .elementor-heading-title { 
    white-space: nowrap !important;
  }
}



@media screen and (min-width:768px) {

.testimonialSection .elementor-widget-text-editor p {
  display: -webkit-box;
  -webkit-line-clamp: 3; /* show only 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
}
}



body{
	overflow-x:hidden!important
}


@media screen and (min-width: 768px) {
    .pad-l-header {
 padding: 0 clamp(0.8rem, 1.5385rem + 3.0513vw, 4rem);
   
    }
}


 

