/*
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.6.1769515844
Updated: 2026-01-27 12:10:44

*/

p{margin:0}
h1, h2, h3, h4, h5, h6{margin:0}
.header{position:absolute !important;top:20px !important;left:0 !important;width;100% !important;height;80px !important;z-index:100 !important;}
.uppercase{text-transform:uppercase !important;}
.banner .banner-content h1 .uppercase{text-transform:uppercase !important;font-weight:700 !important;}
.banner .banner-content{max-width:100% !important;}
.banner-width{max-width:100% !important;}
.card {transition:0.3s ease-in-out;}
.card .leaf-wrapper {transition:0.5s ease-in-out;}
.card .link-wrapper .link-btn {transition:0.5s ease-in-out;}
.card:hover .leaf-wrapper {width:98% !important;min-height:100% !important;}
.card:hover .link-wrapper .link-btn{transform:translatex(40px) !important;}
.icon-wrapper {height:48px !important;}
.card:hover .founder-card-leaf {width:100% !important;min-height:100% !important;}
/* .box-shadow{box-shadow: 0px 4px 55.4px -1px #0000001A; !important} */
.icon-wrapper .elementor-icon-wrapper{height:24px !important;}
.services .e-child{height:20px !important;}
.faqs-icon-wrapper .icon{height:15px !important;}
.button-icon-wrapper .icon{height:15px !important}
.latest-blog .swiper-pagination {display: none;}
.e-load-more-spinner svg{width: 40px !important;height: 40px !important;padding: 10px;border-radius: 50%;background: linear-gradient(180deg, #249F85 0%, #068469 100%);cursor:pointer;margin:90px auto 0px !important;}
.e-load-more-spinner svg path{fill: #fff !important;}

/* submenu */
.header-content .elementor-widget-nav-menu nav .sm-nowrap {position: absolute !important;top: 48px !important;}
.header-content .elementor-widget-nav-menu nav .sm-nowrap li a:hover , .header-content .elementor-widget-nav-menu nav .sm-nowrap li a.active{background-color: #1A9876 !important;color:#fff !important;}
.header-content .elementor-widget-nav-menu nav .sm-nowrap li a:hover , .header-content .elementor-widget-nav-menu nav .sm-nowrap li a.highlighted , .header-content .elementor-widget-nav-menu nav .sm-nowrap li a.current-menu-item {background-color: #1A9876 !important;color:#fff !important;}
.header-content .elementor-widget-nav-menu nav .sm-nowrap li.highlighted a , .header-content .elementor-widget-nav-menu nav .sm-nowrap li.current-menu-item a {background-color: #1A9876 !important;color:#fff !important;}
.header-content .elementor-widget-nav-menu nav .elementor-nav-menu li a .sub-arrow{padding:0px 0px 0px 5px !important;}

/*  */
.elementor-swiper-button.elementor-swiper-button-next , .elementor-swiper-button.elementor-swiper-button-prev {width: 40px;height: 40px;border-radius: 50%;display: flex;justify-content: center;align-items: center;background-color: transparent !important;border:1px solid #fff !important;}
.elementor-swiper-button.elementor-swiper-button-next svg , .elementor-swiper-button.elementor-swiper-button-prev svg {width:20px !important;height:20px !important;}
.elementor-swiper-button.elementor-swiper-button-next svg path , .elementor-swiper-button.elementor-swiper-button-prev svg path {fill:#fff !important;}
.elementor-swiper-button.elementor-swiper-button-next:hover , .elementor-swiper-button.elementor-swiper-button-prev:hover{background-color:#fff !important;}
.elementor-swiper-button.elementor-swiper-button-next:hover svg path , .elementor-swiper-button.elementor-swiper-button-prev:hover svg path {fill:#1A9171 !important;}
.carosel .swiper-pagination{display:none !important;}

/* accordion */
.accordion{border-radius:16px !important;border:1px solid #E5E7EB !important;overflow:hidden !important;}
.accordion .change-text{color:#FF8904 !important;}
.accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon {width:28px !important;height:28px !important;background-color:#1A9876 !important;display:flex;justify-content:center;align-items:center;border-radius:8px !important;}
/* swiper padination */
.swiper-pagination-bullets .swiper-pagination-bullet{width:10px !important;height:10px !important;background:transparent !important;border:2px solid #299F7F !important;}
.swiper-pagination-bullets .swiper-pagination-bullet:hover , .swiper-pagination-bullets .swiper-pagination-bullet-active {background:#299F7F !important;}

/* program page */
.from-wrapper form .elementor-form-fields-wrapper .elementor-field-required .elementor-size-sm  {padding: 17px 12px !important;}
.from-wrapper form .elementor-form-fields-wrapper .elementor-field-required .elementor-select-wrapper .elementor-size-sm{padding: 17px 12px !important; font-size:14px !important;color:#434343B2 !important;}
.from-wrapper form .elementor-form-fields-wrapper .elementor-field-required .elementor-select-wrapper .elementor-size-sm option{color:#434343B2 !important;}
.page-sidebar{position:sticky !important;}
/* admission page */
.why-choose .icon-wrapper{height:56px !important;}
.why-choose .icon-wrapper .icon{height:28px !important;}
.why-choose .icon-wrapper .icon .elementor-icon-wrapper .elementor-icon svg path{stroke:#1A9876 !important;}
/* contact */
.card .card-content .text-green{color: #1A9876 !important;}
.caontact-grid-card .icon-wrapper{height:56px !important}
.caontact-grid-card .icon-wrapper .icon{height:28px !important}
.text-transform .icon-wrapper{height:50px !important;}
.text-transform .icon-wrapper .icon{height:25px !important;}
/* teams */
.team-card{transition:0.3s ease-in-out !important;cursor:pointer !important;height:430px !important;}
.team-card .team-card-img{width:100% !important;height:100% !important;}
.team-card .team-card-img img{width:100% !important;height:100% !important;}
.team-card .team-detail{opacity:0 !important; transition:0.3s ease-in-out;width:100% !important;height:100% !important;}
.team-card:hover .team-detail {opacity:1 !important;}
.list{position:relative;}
.list::before{content:"";width:8px;height:8px;border-radius:50%;background-color:#1A9876;position:absolute;left:-18px;top:50%;transform:translatey(-50%);}
.specilization .wrapper .content .icon .elementor-icon-wrapper{height:24px !important}
.bookly-form-group[data-type="category"] {display: none;}
.bookly-form select{width:50% !important}
header.elementor.elementor-location-header{position:sticky;z-index: 999;top: 15px;}
.elementor-widget-theme-post-content p,.elementor-widget-theme-post-content .wp-block-list {
    margin-bottom: 15px;
}
.elementor-widget-theme-post-content .wp-block-heading {
    margin-bottom: 10px;
    color: #0a0a0a;
}
@media screen and (max-width:1920px){
	.why-choose .icon-wrapper{height:50px !important;}
	.contact-form .elementor-widget-form form .elementor-form-fields-wrapper  .elementor-field-group input{padding:8px 20px !important;font-size:16px !important;min-height:52px !important}
	.contact-form .elementor-widget-form form .elementor-form-fields-wrapper  .elementor-field-group textarea {font-size:16px !important;}
	.caontact-grid-card .icon-wrapper{height:50px !important}
	.caontact-grid-card .icon-wrapper .icon{height:25px !important}
	.text-transform .icon-wrapper{height:50px !important;}
	.text-transform .icon-wrapper .icon{height:25px !important;}
	.specilization .wrapper .content .icon .elementor-icon-wrapper{height:18px !important}
	.faqs-icon-wrapper .icon{height:24px !important;}
	.button-icon-wrapper .icon{height:22px !important}
	.faqs-icon-wrapper .icon .elementor-icon-wrapper{height:15px !important;}
	.latest-blog .swiper-pagination {display: none;}
	.e-load-more-spinner svg{margin:80 auto 0px !important;}
}
@media screen and (max-width:1919px){
	.faqs-icon-wrapper .icon{height:15px !important;}
	.team-card{height: 380px !important;}
}

@media screen and (max-width:1366px){
	.icon-wrapper {height: 44px !important;}
	.icon-wrapper .elementor-icon-wrapper{height:20px !important;}
	.reviews-name-wrapper{height: 44px !important;}
	.from-wrapper form .elementor-form-fields-wrapper .elementor-field-required{margin-bottom:14px !important;}
	.from-wrapper form .elementor-form-fields-wrapper .elementor-field-required .elementor-size-sm  {padding: 14px 10px !important;}
	.from-wrapper form .elementor-form-fields-wrapper .elementor-field-required .elementor-select-wrapper .elementor-size-sm{padding: 14px 10px !important;}
	.why-choose .icon-wrapper{height:40px !important;}
	.why-choose .icon-wrapper .icon{height:20px !important;}
/* 	.card:hover .founder-card-leaf {width:50% !important;min-height:200px !important;} */
	.contact-form .elementor-widget-form form .elementor-form-fields-wrapper  .elementor-field-group input{padding:8px 20px !important;font-size:14px !important;min-height:48px !important}
	.contact-form .elementor-widget-form form .elementor-form-fields-wrapper  .elementor-field-group textarea {font-size:14px !important;min-height:85px !important}
	.caontact-grid-card .icon-wrapper{height:45px !important}
	.caontact-grid-card .icon-wrapper .icon{height:20px !important}
	.text-transform .icon-wrapper{height:45px !important;}
	.text-transform .icon-wrapper .icon{height:20px !important;}
	.faqs-icon-wrapper .icon{height:18px !important;}
	.faqs-icon-wrapper .icon .elementor-icon-wrapper{height:12px !important;}
	.button-icon-wrapper .icon{height:18px !important}
	.e-load-more-spinner svg{margin:60 auto 0px !important;}
	.team-card{height: 360px !important;}
}
@media screen and (max-width:1200px){
/* 	.card:hover .leaf-wrapper {width:90% !important;min-height:95% !important;height:95% !important;} */
	.icon-wrapper {height: 40px !important;}
	.icon-wrapper .elementor-icon-wrapper{height:18px !important;}
	.reviews-name-wrapper{height: 40px !important;}
	.accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon{width:22px !important; height:22px !important;}
	.from-wrapper form .elementor-form-fields-wrapper .elementor-field-required{margin-bottom:10px !important;}
	.from-wrapper form .elementor-form-fields-wrapper .elementor-field-required .elementor-size-sm  {padding: 10px !important;font-size:13px !important;}
	.from-wrapper form .elementor-form-fields-wrapper .elementor-field-required .elementor-select-wrapper .elementor-size-sm{padding: 10px !important;font-size:13px !important;}
	.elementor-select-wrapper .select-caret-down-wrapper{font-size:9px !important;}
	.why-choose .icon-wrapper{height:40px !important;}
	.why-choose .icon-wrapper .icon{height:20px !important;}
/* 	.card:hover .leaf-wrapper {width:70% !important;min-height:230px !important;} */
	.contact-form .elementor-widget-form form .elementor-form-fields-wrapper  .elementor-field-group{width:100% !important;margin-bottom:14px !important}
	.contact-form .elementor-widget-form form .elementor-form-fields-wrapper  .elementor-field-group input{padding:8px 20px !important;font-size:14px !important;min-height:44px !important}
	.contact-form .elementor-widget-form form .elementor-form-fields-wrapper  .elementor-field-group textarea {font-size:14px !important;min-height:75px !important}
	.header-content .elementor-widget-nav-menu nav .elementor-nav-menu li a .sub-arrow{padding:0px 0px 0px 2px !important;}
/* 	.faqs-icon-wrapper .icon{height:10px !important;} */
	.faqs-icon-wrapper{height:30px !important;}
	.e-load-more-spinner svg{margin:50 auto 0px !important;}
}
@media screen and (max-width:1024px){
/* 	.card:hover .leaf-wrapper {width:90% !important;min-height:90% !important;height:90% !important;} */
	.icon-wrapper {height: 32px !important;}
	.icon-wrapper .elementor-icon-wrapper{height:16px !important;}
	.why-choose .icon-wrapper{height:40px !important;}
	.why-choose .icon-wrapper .icon{height:20px !important;}
/* 	.contact-form-wrapper{flex-direction:column-reverse !important;} */
	.header-content .elementor-widget-nav-menu nav .elementor-nav-menu li a .sub-arrow{padding:0px 0px 0px 7px !important;}
	.faqs-icon-wrapper .icon{height:14px !important;}
	.button-icon-wrapper .icon{height:14px !important}
	.latest-blog .swiper-pagination {display: block;}
	.email-button .faqs-icon-wrapper{height:34px !important;}
	.e-load-more-spinner svg{margin:40 auto 0px !important;}
	.bookly-form select{width:100% !important}
}
@media screen and (max-width:767px){
	.banner .mobile-tabs{position:fixed;width:100% !important;max-width:100% !important;height:78px !important;bottom:0 !important;left:0 !important;z-index:50 !important;}
	.tabs{transition:0.3s ease-in-out !important;}
	.tabs .tabs-icon .elementor-icon-wrapper .elementor-icon svg path{transition:0.5s ease-in-out !important;}
	.tabs .tabs-heading h6{transition:0.5s ease-in-out !important;}
	.tabs:hover{background-color: #fff !important;}
	.tabs:hover .tabs-icon .elementor-icon-wrapper .elementor-icon svg path{fill:#009689 !important;}
	.tabs:hover .tabs-heading h6{color:#009689 !important;}
	.why-choose .icon-wrapper{height:40px !important;}
	.why-choose .icon-wrapper .icon{height:20px !important;}
/* 	.card:hover .leaf-wrapper {width:50% !important;min-height:200px !important;}	 */
	.text-transform{transform:translatex(-50%) !important;}
}
@media screen and (max-width:540px){
	.banner-content{width:100% !important;max-width:100% !important}
	.banner-width{max-width:100% !important;}
	.banner-width h1{font-size:26px !important;}
	.banner-widht .description{font-size:14px !important;}
	.banner-width .prons{width:70% !important;}
/* 	.card:hover .leaf-wrapper {width:70% !important;min-height:240px !important;}	 */
/* 	 */
	.section-two .heading-wrapper{width:80% !important;}
	.section-two .heading-wrapper h2{font-size:22px !important;}
/* 	 */
	.headin-width-full{width:100% !important;}
	.container-width{width:100% !important;padding :0 12px 25px !important;}
	.elementor-kit-6 h2 {font-size: 20px; !important;}
	.question-mark{right:20px !important;}
	.carosel .swiper-pagination{display:block !important;}
	.carosel .elementor-swiper-button {display:none !important;}
/* 	 */
	.flex-column{flex-direction:column !important;}
	.padding{padding:8px 0px !important;}
	.accordion .e-n-accordion-item-title .e-n-accordion-item-title-icon{width:20px !important; height:20px !important;}
	.accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-header{width:80% !important;font-size:14px !important;}
/* 	 */
	.padding-remove{padding:0px !important;}
	.why-choose .icon-wrapper{height:40px !important;}
/* 	 */
	.team-grid{display:grid;grid-template-columns: repeat( 1 , 1fr) !important;}
/* 	 */
	.conatct-img-wrapper{margin-bottom:170px !important;}
	.contact-form-wrapper{padding:15px !important;}
	.text-transform{padding:15px !important;bottom:-125px !important}
/* 	 */
	.list::before{content:"";width:8px;height:8px;left:-16px;top:4px;transform:translatey(0);}
/* 	 */
	.e-load-more-spinner svg{margin:50 auto 0px !important;}
/* 	.story-img{height:380px !important} */
	
}



