/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
*,a,button{ outline:none; }
body { background:#fff!important; }
html{ overflow-x: hidden; }
.elementor-widget-breadcrumbs { margin: -90px 0 0 0; }
.elementor-widget-breadcrumbs a { text-decoration: none!important; font-size: 12px; }
.ast-above-header.ast-above-header-bar { border:none; }
body .elementor-column-gap-default>.elementor-column>.elementor-element-populated { padding: 0; }
.ast-site-identity {  padding: 0 0; }
.site-logo-img img { max-height:90px; }
.site-header { z-index: 99; position: fixed;  width: 100%; top: 0; background: #fff; }
header .site-header-above-section-right { position:relative; z-index:9; }
header .site-header-above-section-right .ast-builder-html-element a { color: #051ba6; position: relative; top: 12px;}
header .site-header-above-section-right .ast-builder-html-element a:hover { color: #f15109; }
div#ast-desktop-header { max-width: 1600px; margin: 0 auto; }
#page .site-content { margin:74px 0 0 0; }
.header-social-inner-wrap { position: relative; top: 10px; z-index: 9; }
#mega-menu-wrap-primary { background:none!important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { color:#40435E; padding:0 14px;  font-size:15px; line-height:90px; min-height:90px; text-transform:uppercase; font-weight: 500!important; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link > .mega-indicator{ }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link .mega-indicator { }
.main-header-menu .menu-link, .main-header-menu>a { font-size:15px; padding:0 10px; color:#40435E;  }
.main-header-menu .menu-link:hover, .main-header-menu>a:hover { color:#FA6E2F; }
.site-navigation ul li{ border-right:1px solid #b6b7c3; line-height:12px!important;  }
.site-navigation ul li:last-child { border:none;}
#masthead .ast-container, .site-header-focus-item + .ast-breadcrumbs-wrapper { padding:0 20px; min-height: auto; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover { background:none; color: #000;
    border-bottom: 1px solid #ff5603; font-weight: 500;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link { background:none; color: #000;
    border-bottom: 1px solid #ff5603;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { background:none; color:#000; border-bottom: 1px solid #ff5603; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item {  }
#mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary { position:static; }
#mega-menu-wrap-primary #mega-menu-primary > li:first-child { position:static; }
#mega-menu-wrap-primary #mega-menu-primary > li:first-child > ul.mega-sub-menu { width:100vw; left:0; display:flex; justify-content:center;   }
#mega-menu-wrap-primary #mega-menu-primary > li:first-child > ul.mega-sub-menu > li { border-bottom: 1px solid #ebebeb; padding:0 0 0 0; }
#mega-menu-wrap-primary #mega-menu-primary > li:first-child > ul.mega-sub-menu > li.mega-menu-item{ width:auto; min-width:14%; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout > ul.mega-sub-menu { background:#fff; border-top: 1px solid #ccc;  }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu { left:0;  top:45px;}
#ast-desktop-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-menu-item-1241 ul.mega-sub-menu {
    left: 300px;
    top: 0;
}
#ast-desktop-header #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item-2912, #ast-desktop-header #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item-2912, #ast-desktop-header #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item-2914, #ast-desktop-header #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item-2913 { display:none;  }

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout > ul.mega-sub-menu {    }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout > ul.mega-sub-menu:before { }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{ float:none; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout > ul.mega-sub-menu > li > a:hover { color:#ff5603!important;  }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout > ul.mega-sub-menu > li > .mega-sub-menu li a:hover { color:#000; font-weight:600!important;  }

/*#mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item-has-children:before { display: block!important; content: ""; width: 100%; height:0; position: absolute; background: #fff; left: 0; top: 90px; transition: height 100ms ease-in; }
#mega-menu-wrap-primary #mega-menu-primary > .mega-menu-item-has-children:hover:before { position:fixed; height:50vh; top:116px; border-top:1px solid #ccc; transition: height 100ms ease-in; }*/

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover { background:#fff!important; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {margin: 37px 0 0 1px;
border: solid #40435E; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; height: 10px; width: 10px; transform: rotate(45deg); content: ""; }
#mega-menu-wrap-primary #mega-menu-primary li ul.mega-sub-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after { height: 8px; width: 8px; border-width: 0 1px 1px 0;  margin:14px 0 0 0;  transform: rotate(-45deg); content: ""; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:hover > span.mega-indicator:after { border-color:#ff5603; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu { top: 0; left: 300px; background:#fbfbfb; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu #mega-menu-item-814 ul.mega-sub-menu ul.mega-sub-menu { left: 300px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu #mega-menu-item-1146  ul.mega-sub-menu ul.mega-sub-menu { left:-300px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a { background:transparent;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a:hover {  background:transparent!important; }
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { padding:7px 10px; color: #000;}


body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item { color:#40435e; }
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-current_page_parent.mega-menu-item { color:#000; }

.elementor-column-gap-default>.elementor-column>.elementor-element-populated { padding:0; }
.home-banner { margin:0 0 50px 0; }
.home-banner h2, .home-banner p { font-family: "Poppins", Sans-serif!important;  }
.home-banner p { margin:20px 0 0 0!important; }
.home-banner .n2-ss-slide { /*background:#e2f0ff;*/ background:url(/wp-content/uploads/2025/10/banner-image-2.jpg) no-repeat right top; background-size:cover; max-height:600px; }
.home-banner .n2-ss-slider .n2-ss-layer-row-inner { justify-content:center; align-items:center; }
.home-banner .n2-ss-slider .n2-ss-item-image-content img {max-width:80%; height:unset!important;  }
.home-banner .n2-ss-layer-content > .n2-ss-layer--auto{   }
.home-banner .n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom { left:60px; bottom:60px; align-items: baseline;}
.home-banner .n2-ss-button-container a{ font-family: "Poppins", Sans-serif!important;  border-radius: 4px!important; letter-spacing: 0.6px!important; }



.training-title { margin:20px 0 50px 0;  }
.home-tab .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content { border:none; margin:40px 0 0 0; }
.home-tab .elementor-widget-tabs .elementor-tabs-wrapper { display:flex; justify-content:center;  }
.home-tab .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content img { float: left; max-width:48%; box-shadow: 0px 20px 40px #00000012; border-radius: 10px; border-right: 10px solid #fff; border-bottom: 10px solid #fff; }
.home-tab .content { width:48%; float:right; }
.home-tab .elementor-tab-title { border-width:0!important;  }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before { border:none!important; }
body .home-tab .elementor-tab-title { font-weight:400; }
.home-tab .elementor-tab-title { color: #7F7F7F!important; }
.home-tab .elementor-tab-title.elementor-active { color: #40435e!important; border-bottom:2px solid #FF7030!important; font-weight:600;  }
.home-tab .content ul { margin:0; }
.home-tab .content li { color: #131A2A; list-style:none; margin:0 0 30px 0; background:url(../../uploads/2023/07/li-icon.png) no-repeat; padding: 0 0 0 50px;  }
header #mega-menu-wrap-primary #mega-menu-primary > li > a { pointer-events: none !important; }



.title2 { margin:60px 0; }
body.home .elementor-inner-section.title2 .elementor-widget-container .elementor-heading-title { font-size: 28px; }
.home-catg { padding:0 0 80px 0; } 
.elementor-12 .elementor-element.elementor-element-8f832b9 .elementor-heading-title { font-weight: 400; letter-spacing: 0.95px; }
.home-catg .elementor-column{ background:#fff; padding:30px 10px 10px 10px;  margin:0 0; width:30%; box-shadow: 0px 20px 40px #00000012; border: 1px solid #27379726; border-radius: 24px; }
.home-catg .elementor-column:hover {box-shadow:unset;  }
.home-catg .elementor-column:nth-child(2) { margin:0 4%; }
.home-catg .elementor-column .elementor-image-box-title { font-size:20px; font-weight:600;   }
.home-catg .elementor-image-box-img { min-height:80px; }
.home-catg .elementor-column .elementor-image-box-title a { text-decoration:none; }

.home-certific {  background: #fafafa!important; }
.home-certific { padding:30px 0 80px 0; }
.home-certific .elementor-heading-title { color:#051BA6; padding: 50px 0 20px 0; font-weight: 700; }
.home-certific .elementor-image-gallery .gallery-item { padding: 20px 50px; }
.home-certific .elementor-image-gallery .gallery-icon {   display: flex; justify-content: center; align-items: center; min-height: 100px;}



.site-below-footer-wrap[data-section="section-below-footer-builder"] { background:#1b236a; padding-top: 0; }
.site-below-footer-wrap[data-section="section-below-footer-builder"]  .ast-builder-footer-grid-columns { border-top: 1px solid #83859566; padding: 30px 0 0 0; display: flex; justify-content: space-between; margin-top: 30px; }
.ast-footer-copyright { color:#fff; font-size:12px;  }
.site-above-footer-wrap, .site-primary-footer-wrap { background:#1B236A!important; padding: 50px 0 40px 0; border: 0!important; }
.site-above-footer-wrap .site-above-footer-inner-wrap {  border-bottom: 1px solid #83859566; padding: 0px 0 30px 0; }
.site-below-footer-wrap[data-section="section-below-footer-builder"] { border-top: none; }
.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section-2 { margin: 0 0 0 -20px; display: flex; white-space: nowrap; color: #fff; }
.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section-2 .footer-widget-area { margin: 0 20px 0 0; }
.ast-footer-social-1-wrap .ast-social-color-type-custom svg:hover { fill: #F25915; }

.site-footer strong  { color: #F25915; margin: 0 0 10px 0; display: inline-block; }
.site-footer strong a:hover { color: #F25915; }
.site-footer b { color: #fff; margin: 0 0 10px 0; display: inline-block; }
.site-footer ul { margin: 0 0; }
.site-footer p { margin-bottom: 0; }
.site-footer ul li { list-style: none; }
.site-footer ul li a { color: #fff; font-weight: 300; font-size: 14px; padding: 5px 0; display: inline-block; white-space: nowrap; }
.site-footer ul li a:hover { color: #c0c1c9; }
.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element { text-align: left!important; }
footer .site-primary-footer-wrap { padding: 0 0 0 0; }
.ast-builder-grid-row-2-equal .ast-builder-grid-row { grid-template-columns: unset; }
.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row { display: flex; justify-content: space-between; }
footer .site-above-footer-wrap .ast-builder-footer-grid-columns .site-footer-above-section-1 { width: 100%; }
footer .site-above-footer-wrap .ast-builder-footer-grid-columns .site-footer-above-section-1 .ast-builder-html-element > ul > li { width: 50%; margin-bottom: 30px; }
footer .site-above-footer-wrap .ast-builder-footer-grid-columns .site-footer-above-section-1 .ast-builder-html-element > ul  { display: flex; justify-content: space-between; flex-wrap: wrap; }
footer .site-above-footer-wrap .ast-builder-footer-grid-columns .site-footer-above-section-1 .ast-builder-html-element > ul > li > strong { color: #fff; }
footer .site-above-footer-wrap .ast-builder-footer-grid-columns .site-footer-above-section-2 { padding-top: 34px;  }
footer .site-above-footer-wrap .ast-builder-footer-grid-columns .site-footer-above-section-2 ul li b { color: #F25915; }

footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row { display: flex; justify-content: space-between; }
footer .site-primary-footer-wrap .footer-widget-area.widget-area.site-footer-focus-item { display: flex; justify-content: space-between; }
footer .site-primary-footer-wrap .ast-builder-grid-row-2-equal .ast-builder-grid-row { }
footer .site-primary-footer-wrap .site-footer-primary-section-1 { width: 100%; }
footer .site-primary-footer-wrap .footer-widget-area.widget-area.site-footer-focus-item #block-13{ display: none; }

footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-1 { width:47%;  }
footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-2 { width:18%;  }
footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-2 .footer-widget-area { justify-content: flex-start; }
footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-2 ul li a { color: #F25915; }
footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-2 ul li a:hover { color: #ffa42f; }
footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-1 #block-16 > ul > li > b { color:#F25915; }
body.page-child footer{ margin: 50px 0 0 0; }


.inner-banner { margin:0 0 50px 0; background:#282E70!important; }
.inner-banner .right-img{ position:relative; }
.inner-banner .right-img:after{ position:absolute; content:""; width:100%; height:100%; background: transparent linear-gradient(180deg, #BCD8F6 0%, #E2F0FF 100%) 0% 0% no-repeat padding-box; top:0; left:0; transform:skew(30deg); z-index:0; }
.inner-banner .right-img img { z-index:1; position:relative; }
.inner-banner .elementor-heading-title {  font-family: "Poppins", Sans-serif!important; font-weight: 600; color: #fff !important; }
.inner-banner.long-text .elementor-heading-title { font-size: 24px;  }

.mt60 { margin-top: 60px; }
.mb30 { margin-bottom: 30px; }
.career-path-content { }
.sub-content {  }
.sub-content .elementor-widget-image .elementor-widget-container img{ max-width: 90%; box-shadow: 0px 20px 40px #00000012; border-radius: 10px; border-right: 10px solid #fff; border-top-left-radius: 0; border-bottom: 10px solid #fff; }
.sub-content .elementor-widget-image { text-align: left; }
.sub-content h2, .sub-content h3 { font-weight: 600; }

.sub-content ul { margin:0 0 30px 0; }
.sub-content ul li { list-style:none; margin:0 0 10px 0; background:url(../../uploads/2023/07/li-icon.png) no-repeat 0 3px; padding: 0 0 0 35px; background-size: 18px;  }


.contact-page p{ }
.contact-left { margin: 0 60px 0 0; }
.contact-left .elementor-heading-title { font-size: 24px!important; }
.contact-left .forminator-title { font-size: 13px!important; }
.contact-left .forminator-row input, .contact-left .forminator-row select { border-color: #d3d3d3!important; background-color: #f1f1f1!important; color: #000000; border-radius: 4px!important; }
.forminator-ui#forminator-module-1682.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {  border-color: #d3d3d3!important; background-color: #f1f1f1!important; color: #000000; border-radius: 4px!important; }
.contact-left textarea { border-color: #d3d3d3!important; background-color: #f1f1f1!important; color: #000000; border-radius: 4px!important; }
.contact-left .forminator-ui { position: relative; z-index: 0; }
.contact-left .forminator-button { background-color: #051ba6!important; border-radius: 4px!important; }
.contact-left .forminator-label { color: #000!important; padding-bottom: 10px; }

.contact-right strong{ font-size: 18px; color: #000; }
.map { margin-top: 50px; }
.map p{ margin-bottom: 0!important;  }

.achievement {  }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section { margin: 0 0 0 0; position: relative; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:before { content: ""; position: absolute; width:3px; height: 100%; background: #BBC5D0; right: 50%; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(even) {  }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(even) .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top { order: 2; width: 90%; margin: 0 0 0 10%; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(even) .elementor-container .elementor-column .elementor-widget-wrap .elementor-widget-heading { order: 1; width: 90%; margin: 0 0 0 0; text-align: right; } 
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(odd) .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top { width: 90%; margin: 0 10% 0 0; position: relative; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(odd) .elementor-container .elementor-column .elementor-widget-wrap .elementor-widget-heading { width: 90%; margin: 0 0 0 0; } 
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top  { border: 1px solid #051AA3; border-radius: 15px; padding: 30px; position: relative; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top:before { content: ""; position: absolute; width: 9%; height: 1px; background: #061C4F; right: -9%; top: 50%; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top:after { content: ""; position: absolute; width:22px; height: 22px; background: #061C4F; right: -53px; top:calc(50% - 11px); border-radius: 50px; border: 2px solid #fff;}
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(even) .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top:before { left: -9%; right: auto; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(even) .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top:after { left: -55px; right: auto;   }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title{color: #131A2A; font-size: 18px; }


.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap{ display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-around;  }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top .elementor-image-box-title{ color: #051BA6; font-size: 20px; margin: 20px 0 10px 0; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top .elementor-image-box-description{ color: #131A2A; font-size: 14px; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-widget-heading {  }

.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-image-box-wrapper { text-align: left; }
body #ast-scroll-top { bottom: 90px; right: 10px; }

.page .entry-content .success-stories > .elementor-container { padding: 0 0 30px 0; margin-bottom: 60px; border-bottom: 1px solid #ccc; }
.page-id-654 .entry-content > .elementor > section.elementor-section:last-child .elementor-container { /*border-bottom: none; padding-bottom: 0;*/ }
body.page-id-815 .elementor-element.elementor-element-9f7672b  p#breadcrumbs { opacity: 0; }
.forminator-row #phone-1 {position:relative; z-index:2; }
.forminator-row #select-1 {position:relative; z-index:0; }
iframe#launcher { position: fixed; /* display: none; */ right: 60px !important;  z-index: 0; }
body span.select2.select2-container.forminator-select { position: relative; z-index: 0; }
body .thankyou-text h4 { line-height:40px; }
body.page-id-2876  .site-content .ast-container { max-width:100%; padding:0 0; }

/*new css */
body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout > ul.mega-sub-menu { /*box-shadow: 0 100vh 0px 100vh rgba(0, 0, 0, 0.43);*/ }
.elementor-widget-breadcrumbs p { text-align:center; margin: -30px 0 0 0; color: #64dcf9; }
.elementor-widget-breadcrumbs p a { color:#c9d1ff; }
.elementor-widget-breadcrumbs p a:hover { color: #64dcf9; }
.form-box > .elementor-widget-wrap { background: url(/wp-content/uploads/2025/10/pdf-box-bg.png) no-repeat #f1f1f1; background-size:cover; margin: 20px 30px; padding:50px 30px 30px 30px!important; border-radius: 6px;  }
.form-box > .elementor-widget-wrap .elementor-icon-box-title a {  text-decoration: none;
    padding: 0 50px; text-align: center; display: block; line-height: 28px; margin: 10px 0 0 0; }

.form-box > .elementor-widget-wrap:hover { background: url(/wp-content/uploads/2025/10/pdf-box-bg.png) no-repeat #e8eaff;  }

.testimonial { background:#f1f1f1;  }
.testimonials-slid > .elementor-container > .elementor-column { background:#fff; margin: 0 15px; border-radius: 8px; padding:30px 50px;  }
body.page-id-802 .site-footer, .page-id-1930 .site-footer { margin:0 0 0 0; } 
.testimonial  .ha-testimonial--basic>.elementor-widget-container { padding: 30px; border: 0;   }
.testimonial .ha-testimonial__content { color:#000; }
.ha-testimonial--basic .ha-testimonial__content {   margin-bottom: 25px; /*max-height: 375px; overflow: auto;*/ }
body .ha-testimonial__reviewer-name { color: #051ba6; font-weight: 600 !important; }
body .ha-testimonial__reviewer-title { color: #f95707; font-size: 14px; line-height: 20px; }

.testimonials-slid > .elementor-container > .elementor-column p, .testimonials-slid > .elementor-container > .elementor-column ul li { color:#000; list-style:none; margin:0 0 10px 0; }
.testimonials-slid > .elementor-container > .elementor-column ul { margin:10px 0 0 0; padding:0 0; }
.testimonials-slid > .elementor-container > .elementor-column p:last-child { margin: 40px 0 0 0; color: #f95707; }
.testimonials-slid > .elementor-container > .elementor-column p strong, .testimonials-slid > .elementor-container > .elementor-column p strong span { color: #051ba6!important;  }
.testimonials-slid > .elementor-container > .elementor-column p:first-child strong { color:#000!important; }
li#mega-menu-item-814 > a { pointer-events:none!important;  }
.banner img { width: 100%; }


/*body .entry-content .mec-wrap .mec-totalcal-box { background:#283193; }
body .entry-content .mec-wrap .mec-simple-checkboxes-search ul li label { color:#fff; }
body .entry-content .mec-wrap .mec-simple-checkboxes-search ul li label input[type=checkbox]:before { background-color: #ff5603; }
body .entry-content .mec-wrap .mec-simple-checkboxes-search label:not(.selectit) { color:#fff; }
body .entry-content .mec-wrap .mec-sl-folder { color:#fff; }
body .entry-content .mec-wrap .mec-simple-checkboxes-search ul li label input[type=checkbox]:checked {  border: 1px solid #ff5603 !important; }
body .entry-content .mec-wrap.mec-skin-list-container { display:flex; }*/

body .entry-content .mec-wrap.colorskin-custom { display: flex; }
body .entry-content .mec-wrap .mec-totalcal-box { width:30%; max-height: fit-content; padding:20px 20px 60px 20px; margin: 57px 0 0 0; }
body .entry-content .mec-wrap .mec-calendar.mec-box-calendar { width: 73%; margin-left: 3%;}
body .entry-content .mec-wrap .mec-simple-checkboxes-search ul { margin:0 0; }
body .entry-content .mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button { left: 20px;
    right: auto !important; bottom: 20px !important; background: #ff5603 !important; color: #fff !important; border-radius: 50px !important; line-height: 16px !important; }
body .entry-content .mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button:hover { background:#282E70!important; }
body .entry-content .mec-wrap .mec-totalcal-box label { color:#000; font-size:15px; }
body .entry-content .mec-wrap .mec-simple-checkboxes-search label:not(.selectit) { margin-bottom:28px; font-size:17px; }
body .entry-content .mec-calendar dt { color: #3a3a3a; }
body .entry-content .mec-load-month-link { color:#000; }

body .entry-content .elementor-widget-text-editor{ color:#000; }

.career-tab .elementor-tab-content	{ padding: 0 0!important; }
.career-tab table { border:0!important; margin-bottom: 0; }
.career-tab table tr th { background: #282e70; color: #fff; }
.career-tab table tr td { color:#000; }
.career-tab table ul { margin:0 0 0 20px; }
.career-tab table ul li { text-align:left; margin:0 0 10px 0; }
.career-tab .elementor-tab-title.elementor-active { border-left: 4px solid #ff5603 !important; }
header #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item-3340 a.mega-menu-link { pointer-events: auto !important; }

/*new css*/
/* Main Tabs Container */
body .site-content .tab-inner-page .elementor-tabs-wrapper { display: flex; flex-wrap: wrap; border-bottom: 2px solid #e5e5e5; color:#000; }

/* Tab Titles */
body .site-content .tab-inner-page .elementor-tab-title { font-size: 16px; font-weight: 600; padding: 14px 22px; margin-right: 5px; background: #f7f7f7; border: 1px solid #e5e5e5; border-bottom: none; cursor: pointer; transition: all 0.3s ease; color:#000; }
body .site-content .tab-inner-page h2 { color:#000; }

/* Hover Effect */
body .site-content .tab-inner-page .elementor-tab-title:hover { background: #f1f1f1; color: #0a4a8a; }

/* Active Tab */
body .site-content .tab-inner-page .elementor-tab-title.elementor-active { background: #0a4a8a; color: #ffffff; border-color: #0a4a8a; }

/* Tab Content Area */
body .site-content .tab-inner-page .elementor-tab-content { border: 1px solid #e5e5e5; padding: 25px; background: #ffffff; }

/* Images inside tab */
body .site-content .tab-inner-page .elementor-tab-content img { max-width: 100%; height: auto;  margin:0 30px 25px 0; }

/* Headings */
body .site-content .tab-inner-page h2 { font-size: 26px;  margin-bottom: 15px; }
body .site-content .tab-inner-page h4 { font-size: 20px; margin-top: 20px; }
body .site-content .tab-inner-page .elementor-widget-tabs .elementor-tab-title.elementor-active { color:#fff; }



/* success-stories page */
.page .entry-content .success-stories > .elementor-container, .page .entry-content .strong-view.wpmtst-default .wpmtst-testimonial-inner { position: relative; transition: transform 0.3s ease, box-shadow 0.3s ease; padding: 50px; border: 1px solid #97a2e9;  background: #d8ddff; border-radius: 12px; }
.page .entry-content .success-stories > .elementor-container:hover, .page .entry-content .strong-view.wpmtst-default .wpmtst-testimonial-inner:hover { transform: translateY(-5px); box-shadow: 0 20px 50px rgba(0,0,0,0.09); }
.page .entry-content .success-stories > .elementor-container::before, .page .entry-content .strong-view.wpmtst-default .wpmtst-testimonial-inner:before {
  content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 3px; background: #e85d1a; transform: scaleX(0); transform-origin: left; transition: transform 0.35s ease; }
.page .entry-content .success-stories > .elementor-container:hover::before, .page .entry-content .strong-view.wpmtst-default .wpmtst-testimonial-inner:hover::before { transform: scaleX(1); }
.page .entry-content .success-stories > .elementor-container { margin-bottom:20px; }
body.page-id-654 footer { margin-top: 50px; }
.page .entry-content .strong-view.wpmtst-default .wpmtst-testimonial-heading { color:#000; }
.page .entry-content .wpmtst-testimonial-content.testimonial-content { color:#000; padding:15px 0 0 0; }
.page .entry-content .wpmtst-testimonial-content.testimonial-content p { margin:0 0 5px 0!important; }
.page .entry-content .strong-view.wpmtst-default .wpmtst-testimonial { border:0; border-radius:12px;  }
body .testimonial { background:transparent!important; }


/* end success-stories page */
body footer.site-footer ul li a {     white-space: break-spaces; max-width: 90%; }

.quick-nav { max-width: 1100px; margin: 0 auto; background: #fff; border: 1px solid rgba(0,0,0,0.07); padding: 0; overflow: hidden; }

    /* ── HEADER BAR ── */
    .quick-nav-header { background: #0f0f0f; color: #c5c5c5; padding: 0.9rem 2rem; display: flex; align-items: center; gap: 0.7rem; }
    .quick-nav-header span { font-size: 0.7rem; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(255,255,255,0.5); }
    .quick-nav-header::before { content: ''; width: 20px; height: 2px; background: #e85d1a; display: block; flex-shrink: 0; }

    /* ── LIST RESET ── */
    .quick-nav ul { list-style: none; display: grid; grid-template-columns: repeat(4, 1fr); margin:0 0; }

    /* ── EACH ITEM ── */
    .quick-nav ul li { border-right: 1px solid rgba(0,0,0,0.07); border-bottom: 1px solid rgba(0,0,0,0.07); position: relative; }
    .quick-nav ul li:nth-child(4n) { border-right: none; }
    .quick-nav ul li:nth-last-child(-n+4) { border-bottom: none; }

    /* Orange fill on hover */
    .quick-nav ul li::before { content: '';  position: absolute; inset: 0; background: #e85d1a; transform: scaleY(0); transform-origin: bottom; transition: transform 0.28s ease;  z-index: 0; }
    .quick-nav ul li:hover::before { transform: scaleY(1);  }

    /* ── LINK ── */
    .quick-nav ul li a { position: relative; z-index: 1; display: flex; align-items: center; justify-content: space-between; padding:12px 20px; text-decoration: none!important; font-size: 14px; font-weight: 500; letter-spacing: 0.02em; color: #111; transition: color 0.28s ease; gap: 0.5rem; }
    .quick-nav ul li:hover a { color: #fff;  }

    /* Arrow */
    .quick-nav ul li a::after { content: '→'; font-size: 15px; opacity: 0; transform: translateX(-6px); transition: opacity 0.25s ease, transform 0.25s ease; flex-shrink: 0; }
    .quick-nav ul li:hover a::after { opacity: 1; transform: translateX(0); }

    /* Number label */
    .quick-nav ul li a::before { content: attr(data-num); font-size: 15px; letter-spacing: 0.1em; color: #e85d1a; transition: color 0.28s ease; flex-shrink: 0; }
    .quick-nav ul li:hover a::before { color: rgba(255,255,255,0.5); }
body.page-id-1039 .site-main img { margin:0 30px 30px 0; }
body.page-id-1039, body.page-id-899 { overflow-x: initial; }
body .quicknav { position: sticky !important; top: 110px;  z-index: 9; background: #fff; }
section#management-program, section#pmi-programs, section#about-pmp, section#about-capm, section#about-agile, section#IIBA-programs, section#about-BA, section#about-ECBA
{ margin-top: -280px; padding-top: 280px; }
section#management-program h2, section#pmi-programs h2, section#about-pmp h2, section#about-capm h2, section#about-agile h2, section#IIBA-programs h2, section#about-BA h2, section#about-ECBA h2{ margin-top:50px; }
body.page-id-1039 .elementor-widget-breadcrumbs p { position:relative; z-index:9!important; } 

.mega-menu-item-1059 > a, #mega-menu-item-832 > a { pointer-events:none!important; }

body.page-id-247 .site-header { z-index: 999; }
body.forminator-hustle-dropdown-fix .forminator-select.forminator-select-dropdown-container--open { z-index:9; }
body .forminator-iti-input.iti .iti__search-input { padding:10px 15px!important; }
body .strong-view.wpmtst-default .wpmtst-testimonial-content p:last-of-type { margin-top:20px!important; }
.page .entry-content .wpmtst-testimonial-content.testimonial-content > div {  margin-bottom: 10px; }
.strong-view.wpmtst-default .strong-content {  position: relative; z-index: 2; }
body.ast-desktop footer #block-11 a { white-space:nowrap; }
.elementor-element-94f0b77 a { position:relative; z-index:2; }
body.page .site-content .entry-content .elementor-section ul li { margin:0 0 10px 0; }
body.page .site-content .entry-content .top { padding-top:240px; margin-top:-180px; }
body.page.page-id-3523 .site-content .entry-content .top { padding-top:280px; margin-top:-240px; }
body.page-id-899, body.page-id-3523,  body.page-id-932 { overflow-x: initial; }
body.page-id-932 .quick-nav ul { grid-template-columns: repeat(3, 1fr);  }
body.page-id-932 .quick-nav ul li { margin-bottom:0; }
body.page .site-content .entry-content .elementor-section ul li p { margin-bottom:2px; }

body .site-content { position:relative; }
body .site-content .ast-breadcrumbs-wrapper {  position: absolute; top: 130px; z-index: 2; font-size:12px; color:#64dcf9;  }
body .site-content .ast-breadcrumbs-wrapper a{color: #c9d1ff; font-size:12px; }
body .site-content .ast-breadcrumbs-wrapper a:hover { color:#64dcf9; }
body.page-id-264 .inner-banner .elementor-heading-title { font-size:18px; }
body.forminator-hustle-dropdown-fix .forminator-select.forminator-select-dropdown-container--open,
body .forminator-select.forminator-select-dropdown-container--open
{  z-index: 9!important; }

/*start responsive */

@media screen and (min-width: 1800px) and (max-width: 1920px){
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { padding: 0 35px; font-size:15px; }
.main-header-menu .menu-link, .main-header-menu>a { font-size: 15px; padding: 0 20px; }
.n2-ss-slider .n2-ss-layer[data-sstype=slide] { padding: 0 10%!important; }	
.home-banner .n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom { left:10.5%; }
#ast-desktop-header #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-240 > ul.mega-sub-menu {
    left: -100px;
}
	
}

@media screen and (min-width: 1400px) and (max-width: 1799px){
div#ast-desktop-header{ max-width: 1300px;  }
	#ast-desktop-header #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-240 > ul.mega-sub-menu {
    left: -80px;
}


 }




@media (max-width: 767px){ 
html { overflow-x: hidden;}
.elementor-widget-breadcrumbs { margin: -90px 0 0 20px; }
#breadcrumbs { max-width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; text-align: center; }
body .site-content .ast-breadcrumbs-wrapper { top:80px; left:5%;  max-width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; text-align: center; }
.ast-site-title-wrap {  display: none; }
.home-banner .n2-ss-slide { height: 70vh; }
h3, .entry-content h3 { font-size: 17px; }
.n2-ss-slider .n2-ss-layer-col>.n2-ss-layer { }
div#n2-ss-2 .n-uc-0tVSmBkKTaTR { margin: 0 auto; }
#page .site-content { margin:90px 0 0 0; }
.home-banner .n2-ss-slider .n2-ss-item-image-content img {max-width:100%; max-height: 150px; width: auto;   }
.site-logo-img img { max-height: 80px; margin: 10px 0 0 0; float: left; width: auto; }	
.ast-button-wrap { display: inline-block; border: 1px solid #ff7030; border-radius: 4px; outline:none; }	
.ast-header-break-point .main-navigation ul .menu-item .menu-link { padding:14px 40px; }	
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {  top: 10px; padding: 5px 10px 5px 20px; }
.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile { padding:40px 0; background: #011069; }	
.main-header-menu .menu-link, .main-header-menu>a { color:#fff; }
span.ast-icon.icon-arrow { color: #fff; }
.ast-header-break-point .main-header-menu .sub-menu {background-color: #041681;}
.ast-header-break-point .main-navigation .stack-on-mobile li { border-bottom: 1px solid #0d23a3; }	
.page-child.ast-header-break-point #page .site-content { margin:90px 0 0 0; }	
.ast-header-break-point .ast-builder-menu { width: 100%; height: 90vh; overflow: auto; background: #011069; }	
	
.training-title { margin: 0px 0 30px 0; }	
h2, .entry-content h2 { font-size: 20px; }	
body .home-tab .elementor-tab-title {  white-space: nowrap; font-size: 12px; padding: 10px 10px;}
body .home-tab .elementor-tab-title.elementor-tab-mobile-title { display:none;  }
.home-tab .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content img  { max-width: 80%; width: 100%; padding: 0 0; margin: 0 auto; float: none;  }
.home-tab .content { width:100%; padding: 30px 30px; }	
.home-tab .content li { padding: 0 0 0 30px; background-size: 18px; font-size: 12px; }	
.title2 { margin: 30px 0; }	
.title2 h2	{ font-size: 18px; padding: 0 20px;}
body.home .elementor-inner-section.title2 .elementor-widget-container .elementor-heading-title { font-size: 18px; }
.home-catg { padding:0 20px; }	
.home-catg .elementor-column { width:100%; }	
.home-catg .elementor-column:nth-child(2) {  margin: 20px 0; }
.home-catg .elementor-image-box-img { min-height: auto; }
.home-catg .elementor-column .elementor-image-box-title { font-size:18px; }
.home-certific .elementor-image-gallery .gallery-item { padding: 0px 20px; width: 32%; }
.home-certific .elementor-image-gallery .gallery-icon{ min-height:60px; }
.home-certific .gallery	{display: flex; flex-wrap: wrap; justify-content: center;}
.ast-footer-copyright { font-size:10px; } 
	
.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"] { padding: 25px;  }
footer .site-above-footer-wrap .ast-builder-footer-grid-columns .site-footer-above-section-1 .ast-builder-html-element > ul > li { width: 100%; }
.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row { display: block; }
.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row { justify-content: center; }
footer .site-above-footer-wrap .ast-builder-footer-grid-columns .site-footer-above-section-1 .ast-builder-html-element > ul > li { text-align: center; }
.site-footer strong { display: block; text-align: center; }
footer .site-primary-footer-wrap .footer-widget-area.widget-area.site-footer-focus-item { display: block; }

footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-1 { width: 100%; }
footer .site-primary-footer-wrap .site-primary-footer-inner-wrap .site-footer-primary-section-2 { width: 100%; }
footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row { display: block; }
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-footer-grid-columns { display: block; }
footer .site-above-footer-wrap .ast-builder-footer-grid-columns .site-footer-above-section-2 { padding-top: 0;  }

.inner-banner .elementor-heading-title { font-size: 25px; line-height: 34px; text-align: center; }
.sub-content { padding: 0 30px; }
.mt60 { margin-top: 20px; }
.sub-content .elementor-widget-image { text-align: center; margin: 0 0 30px 0; }
.inner-banner.long-text .elementor-heading-title { font-size: 18px;  }
.contact-page { padding: 0 25px; }
.contact-left {  margin: 0 0 0 0; }
.contact-left .elementor-heading-title { font-size: 19px!important; margin: 0 0 10px 0; }
.contact-left .forminator-title { font-size: 12px!important; }
.contact-left .forminator-label { font-size: 13px!important; }


.elementor-element-25c5343 { padding: 0 20px; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(even) .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top { order: 1;  }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(even) .elementor-container .elementor-column .elementor-widget-wrap .elementor-widget-heading { order: 2;}
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap { flex-wrap: wrap; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(odd) .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top,
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(even) .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top
 { width: 100%; margin: 0 0 10% 0; position: relative; background: #fff; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(odd) .elementor-container .elementor-column .elementor-widget-wrap .elementor-widget-heading { width: 100%; text-align: center; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(even) .elementor-container .elementor-column .elementor-widget-wrap .elementor-widget-heading { width: 100%; text-align: center; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title { margin-bottom: 30px; background: #fff; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top:before,
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section:nth-child(even) .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top:before
{ display: none; } 
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top .elementor-image-box-title { font-size: 16px; }
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top .elementor-image-box-description { font-size: 12px;  }
.runtext-container .holder a { line-height: 29px; }
body .site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section-2 { margin: 0 0 0 0; display: flex !important; justify-content: center; align-items: center; }
body .site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section-2 .footer-widget-area { margin: 0 10px 0 0; }
body .site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section-2 .ast-builder-layout-element { width: auto; }

.page .entry-content .success-stories { padding: 0 20px;  }
.ast-button-wrap .menu-toggle:focus, button { outline: none!important; }

.inner-banner-img { position: relative; overflow: hidden; }
.inner-banner-img .elementor-widget-image { position: absolute; top: -165px; right: -50px; }
.inner-banner-img .elementor-widget-image img { max-height: 182px; width: auto; }
.inner-banner-img .elementor-heading-title { font-size: 20px; text-align: left; padding: 100px 0 0 20px; }
.page-id-1392 #breadcrumbs { margin: 0 0 0 0; text-align: left; max-width: 100%; }
div#mec_skin_1690 { padding: 0 20px;  }
.page-id-784 .inner-banner .right-img:after { display: none;  }
.page-id-784 #breadcrumbs { text-align: left; max-width: 100%; z-index: 1; position: relative; }
body.page .forminator-ui.forminator-custom-form[data-design=default] .forminator-button { width: 65%; margin: 0 10px 0 0;}

.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-footer-grid-columns { padding: 30px 0 60px 0; }
body .thankyou-text h4 {
    line-height: 32px;
    padding: 0 20px;
    font-size: 18px !important;
}
	
.form-box > .elementor-widget-wrap { margin: 10px 30px; padding: 30px 30px 10px 30px !important; }
.form-box > .elementor-widget-wrap .elementor-icon-box-title a { padding: 0 10px; }	
.testimonials-slid > .elementor-container > .elementor-column { margin:10px 15px; }	
.inner-banner .elementor-container { min-height: 120px !important; }	
.n2-ss-slider .n2-ss-layer-row { background: #ffffffbd; margin: 0 0 20px 0; padding: 20px !important; border-radius: 8px; }
div#n2-ss-2 .n2-ss-slide { /*height: max-content !important;*/ }	
.home-banner .n2-ss-slide  { max-height: max-content !important;  }
.home-banner p { margin: 5px 0 0 0 !important; }	
.home-catg .elementor-column img { margin:0 auto; }	
	
body .entry-content .mec-wrap.colorskin-custom { display: block; }
body .entry-content .mec-wrap .mec-totalcal-box { width:100%; margin: 0 0 20px 0; }
body .entry-content .mec-wrap .mec-calendar.mec-box-calendar { width: 100%; margin-left: 0;}	

.career-tab .elementor-tab-content	{ width:100%; overflow:auto; }

body .site-content .tab-inner-page .elementor-tabs-wrapper { display: block; }
body .site-content .tab-inner-page .elementor-tab-title { display: block; margin-bottom: 5px; }
body .site-content .tab-inner-page .elementor-tab-content, .page .entry-content .strong-view.wpmtst-default .wpmtst-testimonial-inner { padding: 20px; }	
body .site-content .tab-inner-page .elementor-tabs-content-wrapper .elementor-tab-mobile-title { display: none!important; }
body .site-content .tab-inner-page .elementor-tab-content img { width:100%; margin:0 0 20px 0; }	

.page .entry-content .success-stories > .elementor-container { padding:20px; }
.quick-nav ul {  grid-template-columns: repeat(10, 1fr); overflow: auto; }
.quick-nav ul a { white-space:nowrap; }
body.page-id-1039 .site-main img { width:100%; margin:0 0 20px 0; }
body .quicknav { top:88px;  }
	section#management-program, section#pmi-programs, section#about-pmp, section#about-capm, section#about-agile, section#IIBA-programs, section#about-BA, section#about-ECBA
{ margin-top: -200px; padding-top: 200px; }
section#management-program h2, section#pmi-programs h2, section#about-pmp h2, section#about-capm h2, section#about-agile h2, section#IIBA-programs h2, section#about-BA h2, section#about-ECBA h2{ margin-top:10px; }
#menu-item-832 > a, #menu-item-1059 > a, #menu-item-832 > a, #menu-item-814 > a, #menu-item-246 > a, #menu-item-240 > a, #menu-item-243 > a, #menu-item-832 > a  { pointer-events: none !important; }
body .forminator-iti-input.iti.iti--fullscreen-popup .iti__dropdown-content { max-height: 350px; margin-top: 80px;}	
body.page-id-892 .inner-banner .elementor-heading-title { font-size:19px; }	
.elementor-element-25c5343 .elementor-container .elementor-widget-wrap section.elementor-section .elementor-container .elementor-column .elementor-widget-wrap .elementor-position-top:after { display:none; }
	
	

}

@media (max-width: 400px){
	header .site-header-primary-section-right .ast-header-html-1 a { font-size:11px; }
#breadcrumbs { margin: 0 0 0 0; }

 }
