

@media (min-width: 0px) and (max-width: 520px) {
    .BannerImgSlider .slick-track {
    height: 100%;
}
.bannerInnerItemImg {
    width: 100%;
    height: 160px;
}

.bannerInnerItemImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.BannerImgSlider .slick-track div {
    height: 100%;
}

.elementor-element.elementor-element-4d64fa1b .elementor-heading-title {
    font-size: 30px;
}

.elementor-element.elementor-element-2ab8013 .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-7235f2ee.elementor-widget.elementor-widget-text-editor p {
    font-size: 13px;
}

.elementor-element.elementor-element-323c7eb5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: 14px;
    padding: 15px 25px;
}

.elementor-element.elementor-element-74e86926 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: 14px;
    padding: 15px 25px;
}

.elementor-element.elementor-element-4a75b885 .elementor-heading-title {
    font-size: 20px;
}

.elementor-element.elementor-element-33f636bf>.elementor-widget-container {
    font-size: 13px;
}

.elementor-element.elementor-element-55f01623 .jeg-elementor-kit.jkit-button a {font-size: 15px !important;}

.elementor-element.elementor-element-69fe49be .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-69fe49be .elementor-icon-list-item>a {
    font-size: 14px;
}
.elementor-element.elementor-element-11855633 .elementor-heading-title {
    font-size: 20px;
}
.elementor-element.elementor-element-b52a9f5>.elementor-element-populated {
    margin: -40px 15px 10px;
}

.elementor-element.elementor-element-2b4b00ab>.elementor-element-populated {
    margin: 10px 15px 20px;
}
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
    font-size: 13px;
}

.elementor-element.elementor-element-5b9c41f5 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
    padding: 10px;
    font-size: 13px;
}

.elementor-element.elementor-element-5b9c41f5 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
    padding: 14px 0;
    font-size: 14px;
}

.elementor-element.elementor-element-19fe6f91 .elementor-heading-title {font-size: 15px;}

.elementor-element.elementor-element-4aedef1b .elementor-heading-title {
    font-size: 30px;
}

.elementor-element.elementor-element-669ee766 .elementor-heading-title {
    font-size: 20px;
}

.elementor-element.elementor-element-145a18f4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-145a18f4 .elementor-icon-list-item>a {
    font-size: 13px;
}

.elementor-element.elementor-element-728c2a0d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-728c2a0d .elementor-icon-list-item>a {
    font-size: 13px;
}

.elementor-element.elementor-element-27f7b663 .elementor-heading-title {
    font-size: 20px;
}

.number-percentage {font-size: 14px !important;}

.skill-bar-content .skill-title {
    font-size: 11px !important;
}

.elementor-element.elementor-element-4e9883e5 .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-7869af99 .elementor-heading-title {
    font-size: 25px;
}

.elementor-element.elementor-element-1cb0728e .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title, .elementor-element.elementor-element-1cb0728e .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
    font-size: 18px;
}

.elementor-element.elementor-element-1cb0728e .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
    font-size: 12px;
}

.elementor-kit-9 h5 {
    font-size: 15px;
}

.elementor-kit-9 h2 {
    font-size: 20px;
}

.elementor-element.elementor-element-ff04648 .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-38db61c .elementor-heading-title {
    font-size: 25px;
}

.elementor-element.elementor-element-48e44b4 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-size: 15px;
}

.elementor-element.elementor-element-66ea08f .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-d39169c .elementor-heading-title {
    font-size: 25px;
}

.jkit-dual-button-wrapper {display: flex !important;align-items: center !important;justify-content: center !important;flex-direction: column !important;gap: 24px;}

.jkit-dual-button-wrapper a {
    font-size: 14px !important;
}

.elementor-element.elementor-element-606481a .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: 20px;
}

.elementor-widget-icon-box .elementor-icon-box-description {
    text-align: left;
}

.elementor-element.elementor-element-5172155 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-b6e11aa .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-5e9f192 .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-e6adbbc .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-172200f .elementor-icon-box-title, .elementor-element.elementor-element-172200f .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-element.elementor-element-25cf7df .elementor-icon-box-title, .elementor-element.elementor-element-25cf7df .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-element.elementor-element-25cf7df .elementor-icon-box-wrapper {
    margin: 10px 0 0;
}
.elementor-element.elementor-element-586951 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: 14px;
    padding: 15px 30px;
}
.elementor-element.elementor-element-5b07e8e .elementor-heading-title {
    font-size: 25px !important;
}

.elementor-element.elementor-element-3d91de6f {
    margin-top: 100px;
}

.elementor-element.elementor-element-3989393f .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-16684a06 .elementor-heading-title {
    font-size: 25px;
}

.elementor-element.elementor-element-249d1211 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-2b0d5839 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-2c799288 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-17a309f .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link {
    font-size: 14px;
}

.elementor-element.elementor-element-3619533 .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-302fdaa .elementor-heading-title {
    font-size: 25px;
}
.elementor-element.elementor-element-qxtq274:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-qxtq274>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    padding: 40px 20px;
}

.elementor-element.elementor-element-1606f70 img {
    height: 390px;
    object-fit: cover;
}

.elementor-element.elementor-element-64f35f4d .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-3aa47eec .elementor-heading-title {
    font-size: 25px;
}

.elementor-element.elementor-element-2d4d58a9 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: 20px;
}

.elementor-element.elementor-element-7d748706 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: 14px;
    padding: 15px 30px;
}

.elementor-element.elementor-element-55b730fc .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-35a513a8 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-7ffea2f2 .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-1f9d69e8 .elementor-heading-title {
    font-size: 25px;
}

.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .title {
    font-size: 12px;
    line-height: 21px;
}
.elementor-element.elementor-element-62bb63c2 .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-369ce29a .elementor-heading-title {
    font-size: 22px;
}

.elementor-element.elementor-element-58118a9d .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-46a5675 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-46f4f87a .jeg-elementor-kit.jkit-icon-box .title {font-size: 20px;}

.elementor-element.elementor-element-37dc87a0 .elementor-heading-title {
    font-size: 25px;
}

.elementor-element.elementor-element-12017a0e .elementor-heading-title {
    font-size: 15px;
}

.inputfeild label {
    font-size: 14px;
}

.elementor-kit-9 button, .elementor-kit-9 input[type="button"], .elementor-kit-9 input[type="submit"], .elementor-kit-9 .elementor-button {
    padding: 15px 30px;
    font-size: 14px;
}
.elementor-element.elementor-element-d9b00d0:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-d9b00d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    margin-top: -18px;
}
.elementor-element.elementor-element-275c6f7d {
    padding: 40px 20px;
}

.elementor-kit-9 h3 {font-size: 20px;}
.OwnContainer {
    width: 390px;
    padding: 0 10px;
}

section.PrivacySec h3 {
    font-size: 17px;
}

section.PrivacySec h2 {
    font-size: 16px;
}
}

@media (min-width: 520px) and (max-width: 768px) {
    .BannerImgSlider .slick-track {
    height: 100%;
}

.BannerImgSlider .slick-track div {
    height: 100%;
}

.elementor-element.elementor-element-4d64fa1b .elementor-heading-title {
    font-size: 40px;
}

.elementor-element.elementor-element-2ab8013 .elementor-heading-title {
    font-size: 17px;
}

.elementor-element.elementor-element-7235f2ee.elementor-widget.elementor-widget-text-editor p {
    font-size: 16px;
}

.elementor-element.elementor-element-323c7eb5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: 14px;
    padding: 15px 25px;
}

.elementor-element.elementor-element-74e86926 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: 14px;
    padding: 15px 25px;
}

.elementor-element.elementor-element-4a75b885 .elementor-heading-title {
    font-size: 25px;
}

.elementor-element.elementor-element-33f636bf>.elementor-widget-container {
    font-size: 14px;
}
.elementor-element.elementor-element-b52a9f5>.elementor-element-populated {
    margin: -40px 15px 10px;
}
.elementor-element.elementor-element-2b4b00ab>.elementor-element-populated {
    margin: 10px 15px 20px;
}
.elementor-element.elementor-element-55f01623 .jeg-elementor-kit.jkit-button a {font-size: 15px !important;}

.elementor-element.elementor-element-69fe49be .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-69fe49be .elementor-icon-list-item>a {
    font-size: 16px;
}
.elementor-element.elementor-element-11855633 .elementor-heading-title {
    font-size: 25px;
}

.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
    font-size: 13px;
}

.elementor-element.elementor-element-5b9c41f5 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
    padding: 10px 0px 10px 10px;
    font-size: 13px;
}

.elementor-element.elementor-element-5b9c41f5 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
    padding: 14px 0;
    font-size: 14px;
}

.elementor-element.elementor-element-19fe6f91 .elementor-heading-title {font-size: 17px;}

.elementor-element.elementor-element-4aedef1b .elementor-heading-title {
    font-size: 40px;
}

.elementor-element.elementor-element-669ee766 .elementor-heading-title {
    font-size: 19px;
}

.elementor-element.elementor-element-145a18f4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-145a18f4 .elementor-icon-list-item>a {
    font-size: 13px;
}

.elementor-element.elementor-element-728c2a0d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-728c2a0d .elementor-icon-list-item>a {
    font-size: 13px;
}

.elementor-element.elementor-element-27f7b663 .elementor-heading-title {
    font-size: 20px;
}

.number-percentage {font-size: 12px !important;}

.skill-bar-content .skill-title {
    font-size: 11px !important;
}

.elementor-element.elementor-element-4e9883e5 .elementor-heading-title {
    font-size: 17px;
}

.elementor-element.elementor-element-7869af99 .elementor-heading-title {
    font-size: 40px;
}

.elementor-element.elementor-element-1cb0728e .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title, .elementor-element.elementor-element-1cb0728e .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
    font-size: 20px;
}

.elementor-element.elementor-element-1cb0728e .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
    font-size: 12px;
}

.elementor-kit-9 h5 {
    font-size: 15px;
}

.elementor-kit-9 h2 {
    font-size: 25px;
}

.elementor-element.elementor-element-ff04648 .elementor-heading-title {
    font-size: 17px;
}

.elementor-element.elementor-element-38db61c .elementor-heading-title {
    font-size: 35px;
}

.elementor-element.elementor-element-48e44b4 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-size: 17px;
}

.elementor-element.elementor-element-66ea08f .elementor-heading-title {
    font-size: 17px;
}

.elementor-element.elementor-element-d39169c .elementor-heading-title {
    font-size: 35px;
}

.jkit-dual-button-wrapper {display: flex !important;align-items: center !important;justify-content: center !important;flex-direction: column !important;gap: 24px;}

.jkit-dual-button-wrapper a {
    font-size: 14px !important;
}

.elementor-element.elementor-element-606481a .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: 20px;
}

.elementor-widget-icon-box .elementor-icon-box-description {
    text-align: left;
}

.elementor-element.elementor-element-5172155 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-b6e11aa .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-5e9f192 .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-e6adbbc .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-172200f .elementor-icon-box-title, .elementor-element.elementor-element-172200f .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-element.elementor-element-25cf7df .elementor-icon-box-title, .elementor-element.elementor-element-25cf7df .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-element.elementor-element-25cf7df .elementor-icon-box-wrapper {
    margin: 10px 0 0;
}
.elementor-element.elementor-element-586951 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: 14px;
    padding: 15px 30px;
}
.elementor-element.elementor-element-5b07e8e .elementor-heading-title {
    font-size: 35px !important;
}

.elementor-element.elementor-element-3d91de6f {
    margin-top: 100px;
}

.elementor-element.elementor-element-3989393f .elementor-heading-title {
    font-size: 17px;
}

.elementor-element.elementor-element-16684a06 .elementor-heading-title {
    font-size: 35px;
}

.elementor-element.elementor-element-249d1211 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-2b0d5839 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-2c799288 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-17a309f .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link {
    font-size: 14px;
}

.elementor-element.elementor-element-3619533 .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-302fdaa .elementor-heading-title {
    font-size: 25px;
}
.elementor-element.elementor-element-qxtq274:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-qxtq274>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    padding: 40px 20px;
}

.elementor-element.elementor-element-1606f70 img {
    height: 510px;
    object-fit: cover;
}

.elementor-element.elementor-element-64f35f4d .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-3aa47eec .elementor-heading-title {
    font-size: 35px;
}

.elementor-element.elementor-element-2d4d58a9 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: 20px;
}

.elementor-element.elementor-element-7d748706 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: 14px;
    padding: 15px 30px;
}

.elementor-element.elementor-element-55b730fc .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-35a513a8 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-7ffea2f2 .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-1f9d69e8 .elementor-heading-title {
    font-size: 25px;
}

.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .title {
    font-size: 16px;
    line-height: 21px;
}
.elementor-element.elementor-element-62bb63c2 .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-369ce29a .elementor-heading-title {
    font-size: 22px;
}

.elementor-element.elementor-element-58118a9d .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-46a5675 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-46f4f87a .jeg-elementor-kit.jkit-icon-box .title {font-size: 20px;}

.elementor-element.elementor-element-37dc87a0 .elementor-heading-title {
    font-size: 25px;
}

.elementor-element.elementor-element-12017a0e .elementor-heading-title {
    font-size: 15px;
}

.inputfeild label {
    font-size: 14px;
}

.elementor-kit-9 button, .elementor-kit-9 input[type="button"], .elementor-kit-9 input[type="submit"], .elementor-kit-9 .elementor-button {
    padding: 15px 30px;
    font-size: 14px;
}
.elementor-element.elementor-element-d9b00d0:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-d9b00d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    margin-top: -18px;
}
.elementor-element.elementor-element-275c6f7d {
    padding: 40px 20px;
}

.elementor-kit-9 h3 {font-size: 20px;}
.OwnContainer {
    padding: 0 20px;
    width: 560px;
}

section.PrivacySec h3 {
    font-size: 20px;
}

section.PrivacySec h2 {
    font-size: 18px;
}
    .elementor-element.elementor-element-258231d {
    width: 80%;
    margin: 0 auto;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-1092e036.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-bottom: 159px;
}

.elementor-element.elementor-element-17883e0 img {
    width: 230px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
    .BannerImgSlider .slick-track {
    height: 100%;
}
p.icon-box-description {
    font-size: 15px !important;
}

.forHeight {
    height: 206px !important;
}
.BannerImgSlider .slick-track div {
    height: 100%;
}

.elementor-element.elementor-element-4d64fa1b .elementor-heading-title {
    font-size: 40px;
}

.elementor-element.elementor-element-2ab8013 .elementor-heading-title {
    font-size: 17px;
}
.elementor-element.elementor-element-b52a9f5>.elementor-element-populated {
    margin: -30px 20px 10px;
}

.elementor-element.elementor-element-2b4b00ab>.elementor-element-populated {
    margin: 10px 20px 20px;
}
.elementor-element.elementor-element-7235f2ee.elementor-widget.elementor-widget-text-editor p {
    font-size: 16px;
}

.elementor-element.elementor-element-323c7eb5 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: 14px;
    padding: 15px 25px;
}

.elementor-element.elementor-element-74e86926 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: 14px;
    padding: 15px 25px;
}

.elementor-element.elementor-element-4a75b885 .elementor-heading-title {
    font-size: 25px;
}

.elementor-element.elementor-element-33f636bf>.elementor-widget-container {
    font-size: 14px;
}

.elementor-element.elementor-element-55f01623 .jeg-elementor-kit.jkit-button a {font-size: 15px !important;}

.elementor-element.elementor-element-69fe49be .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-69fe49be .elementor-icon-list-item>a {
    font-size: 16px;
}
.elementor-element.elementor-element-11855633 .elementor-heading-title {
    font-size: 25px;
}

.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
    font-size: 13px;
}

.elementor-element.elementor-element-5b9c41f5 .jeg-elementor-kit.jkit-mailchimp .jkit-form-control {
    padding: 10px 0px 10px 10px;
    font-size: 13px;
}

.elementor-element.elementor-element-5b9c41f5 .jeg-elementor-kit.jkit-mailchimp .jkit-mailchimp-submit {
    padding: 14px 0;
    font-size: 14px;
}

.elementor-element.elementor-element-19fe6f91 .elementor-heading-title {font-size: 17px;}

.elementor-element.elementor-element-4aedef1b .elementor-heading-title {
    font-size: 40px;
}

.elementor-element.elementor-element-669ee766 .elementor-heading-title {
    font-size: 19px;
}

.elementor-element.elementor-element-145a18f4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-145a18f4 .elementor-icon-list-item>a {
    font-size: 13px;
}

.elementor-element.elementor-element-728c2a0d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-element.elementor-element-728c2a0d .elementor-icon-list-item>a {
    font-size: 13px;
}

.elementor-element.elementor-element-27f7b663 .elementor-heading-title {
    font-size: 20px;
}

.number-percentage {font-size: 12px !important;}

.skill-bar-content .skill-title {
    font-size: 11px !important;
}

.elementor-element.elementor-element-4e9883e5 .elementor-heading-title {
    font-size: 17px;
}

.elementor-element.elementor-element-7869af99 .elementor-heading-title {
    font-size: 40px;
}

.elementor-element.elementor-element-1cb0728e .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title, .elementor-element.elementor-element-1cb0728e .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
    font-size: 20px;
}

.elementor-element.elementor-element-1cb0728e .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-content {
    font-size: 12px;
}

.elementor-kit-9 h5 {
    font-size: 15px;
}

.elementor-kit-9 h2 {
    font-size: 25px;
}

.elementor-element.elementor-element-ff04648 .elementor-heading-title {
    font-size: 17px;
}

.elementor-element.elementor-element-38db61c .elementor-heading-title {
    font-size: 35px;
}

.elementor-element.elementor-element-48e44b4 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-size: 17px;
}

.elementor-element.elementor-element-66ea08f .elementor-heading-title {
    font-size: 17px;
}

.elementor-element.elementor-element-d39169c .elementor-heading-title {
    font-size: 35px;
}

.jkit-dual-button-wrapper {display: flex !important;align-items: center !important;justify-content: center !important;flex-direction: column !important;gap: 24px;}

.jkit-dual-button-wrapper a {
    font-size: 14px !important;
}

.elementor-element.elementor-element-606481a .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: 20px;
}

.elementor-widget-icon-box .elementor-icon-box-description {
    text-align: left;
}

.elementor-element.elementor-element-5172155 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-b6e11aa .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-5e9f192 .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-e6adbbc .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-172200f .elementor-icon-box-title, .elementor-element.elementor-element-172200f .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-element.elementor-element-25cf7df .elementor-icon-box-title, .elementor-element.elementor-element-25cf7df .elementor-icon-box-title a {
    font-size: 18px;
}

.elementor-element.elementor-element-25cf7df .elementor-icon-box-wrapper {
    margin: 10px 0 0;
}
.elementor-element.elementor-element-586951 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: 14px;
    padding: 15px 30px;
}
.elementor-element.elementor-element-5b07e8e .elementor-heading-title {
    font-size: 35px !important;
}

.elementor-element.elementor-element-3d91de6f {
    margin-top: 100px;
}

.elementor-element.elementor-element-3989393f .elementor-heading-title {
    font-size: 17px;
}

.elementor-element.elementor-element-16684a06 .elementor-heading-title {
    font-size: 35px;
}

.elementor-element.elementor-element-249d1211 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-2b0d5839 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-2c799288 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-17a309f .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link {
    font-size: 14px;
}

.elementor-element.elementor-element-3619533 .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-302fdaa .elementor-heading-title {
    font-size: 25px;
}
.elementor-element.elementor-element-qxtq274:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-qxtq274>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    padding: 40px 20px;
}

.elementor-element.elementor-element-1606f70 img {
    height: 510px;
    object-fit: cover;
}

.elementor-element.elementor-element-64f35f4d .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-3aa47eec .elementor-heading-title {
    font-size: 35px;
}

.elementor-element.elementor-element-2d4d58a9 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: 20px;
}

.elementor-element.elementor-element-7d748706 .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
    font-size: 14px;
    padding: 15px 30px;
}

.elementor-element.elementor-element-55b730fc .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-35a513a8 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-7ffea2f2 .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-1f9d69e8 .elementor-heading-title {
    font-size: 25px;
}

.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .title {
    font-size: 16px;
    line-height: 21px;
}
.elementor-element.elementor-element-62bb63c2 .elementor-heading-title {
    font-size: 15px;
}

.elementor-element.elementor-element-369ce29a .elementor-heading-title {
    font-size: 22px;
}

.elementor-element.elementor-element-58118a9d .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-46a5675 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-46f4f87a .jeg-elementor-kit.jkit-icon-box .title {font-size: 20px;}

.elementor-element.elementor-element-37dc87a0 .elementor-heading-title {
    font-size: 25px;
}

.elementor-element.elementor-element-12017a0e .elementor-heading-title {
    font-size: 15px;
}

.inputfeild label {
    font-size: 14px;
}

.elementor-kit-9 button, .elementor-kit-9 input[type="button"], .elementor-kit-9 input[type="submit"], .elementor-kit-9 .elementor-button {
    padding: 15px 30px;
    font-size: 14px;
}
.elementor-element.elementor-element-d9b00d0:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-d9b00d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    margin-top: -18px;
}
.elementor-element.elementor-element-275c6f7d {
    padding: 40px 20px;
}

.elementor-kit-9 h3 {font-size: 20px;}
.OwnContainer {
    width: 780px;
    padding: 0 20px;
}

section.PrivacySec h3 {
    font-size: 20px;
}

section.PrivacySec h2 {
    font-size: 18px;
}
    .elementor-element.elementor-element-258231d {
    width: 80%;
    margin: 0 auto;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-1092e036.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-bottom: 159px;
}

.elementor-element.elementor-element-17883e0 img {
    width: 230px;
}
.elementor-element.elementor-element-544b918a {
    width: 56%;
    margin: 0 auto;
}

.elementor-element.elementor-element-450e34da:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-element.elementor-element-450e34da>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    width: 340px;
    padding: 20px;
    margin-left: 110px;
}
}

@media (min-width: 1024px) and (max-width: 1400px) {
    .elementor-element.elementor-element-fa3801c .jeg-elementor-kit.jkit-nav-menu .jkit-menu>ul, .elementor-element.elementor-element-fa3801c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu, .elementor-element.elementor-element-fa3801c .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper:not(.active) .jkit-menu>li>a {
    font-size: 14px;
}
p.icon-box-description {
    font-size: 15px !important;
}

.forHeight {
    height: 206px !important;
}
.elementor-element.elementor-element-2ab8013 .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-4d64fa1b .elementor-heading-title {
    font-size: 48px;
}

.elementor-element.elementor-element-4a75b885 .elementor-heading-title {
    font-size: 20px;
}

.elementor-element.elementor-element-11855633 .elementor-heading-title {
    font-size: 20px;
}

.elementor-element.elementor-element-4aedef1b .elementor-heading-title {
    font-size: 40px;
}

.elementor-element.elementor-element-19fe6f91 .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-669ee766 .elementor-heading-title {
    font-size: 20px;
}

.elementor-element.elementor-element-27f7b663 .elementor-heading-title {
    font-size: 25px;
}

.elementor-element.elementor-element-4e9883e5 .elementor-heading-title {
    font-size: 18px;
}
.elementor-element.elementor-element-162b8e20>.elementor-container {
    margin: 0px auto 40px;
}
.elementor-element.elementor-element-7869af99 .elementor-heading-title {
    font-size: 35px;
}

.elementor-element.elementor-element-1cb0728e .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title, .elementor-element.elementor-element-1cb0728e .jeg-elementor-kit.jkit-feature-list .feature-list-items .feature-list-item .feature-list-content-box .feature-list-title a {
    font-size: 20px;
}

.elementor-kit-9 h2 {
    font-size: 25px;
}

.elementor-kit-9 h5 {
    font-size: 18px;
}

.elementor-element.elementor-element-ff04648 .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-38db61c .elementor-heading-title {
    font-size: 40px;
}

.elementor-element.elementor-element-48e44b4 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
    font-size: 18px;
}

.elementor-element.elementor-element-d39169c .elementor-heading-title {
    font-size: 35px;
}

.elementor-element.elementor-element-66ea08f .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-10708b1 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper .jkit-dual-button-two {}

.elementor-element.elementor-element-10708b1 .jeg-elementor-kit.jkit-dual-button .jkit-dual-button-wrapper {
    width: 62%;
}
.elementor-element.elementor-element-172200f .elementor-icon-box-title, .elementor-element.elementor-element-172200f .elementor-icon-box-title a {
    font-size: 13px;
}

.elementor-element.elementor-element-25cf7df .elementor-icon-box-title, .elementor-element.elementor-element-25cf7df .elementor-icon-box-title a {
    font-size: 16px;
}

.elementor-element.elementor-element-e6adbbc .elementor-heading-title {
    font-size: 17px;
}

.elementor-element.elementor-element-5e9f192 .elementor-heading-title {
    font-size: 17px;
}

.elementor-element.elementor-element-b6e11aa .elementor-heading-title {
    font-size: 17px;
}
.elementor-element.elementor-element-5b07e8e .elementor-heading-title {
    font-size: 45px !important;
}

.elementor-element.elementor-element-3d91de6f {
    margin-top: 0px !important;
    padding: 60px 0 0;
}

.elementor-element.elementor-element-3989393f .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-16684a06 .elementor-heading-title {
    font-size: 38px;
}

.elementor-element.elementor-element-17c14ba7 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 22px;
}

.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper .icon-box-link {
    font-size: 14px;
}

.elementor-element.elementor-element-249d1211 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 22px;
}

.elementor-element.elementor-element-2c799288 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 22px;
}

.elementor-element.elementor-element-17a309f .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 22px;
}

.elementor-element.elementor-element-2b0d5839 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 22px;
}

.elementor-element.elementor-element-3619533 .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-302fdaa .elementor-heading-title {
    font-size: 30px;
}
.elementor-element.elementor-element-qxtq274:not(.elementor-motion-effects-element-type-background), .elementor-element.elementor-element-qxtq274>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    padding: 40px 20px;
}

.elementor-element.elementor-element-64f35f4d .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-3aa47eec .elementor-heading-title {
    font-size: 30px;
}

.elementor-element.elementor-element-55b730fc .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-35a513a8 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 20px;
}

.elementor-element.elementor-element-2d4d58a9 .jeg-elementor-kit.jkit-heading .heading-title {
    font-size: 20px;
}

.elementor-element.elementor-element-7ffea2f2 .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-1f9d69e8 .elementor-heading-title {
    font-size: 30px;
}

.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .title {
    font-size: 16px;
    line-height: 23px;
}
.elementor-element.elementor-element-62bb63c2 .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-369ce29a .elementor-heading-title {
    font-size: 40px;
}

.elementor-element.elementor-element-58118a9d .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 25px;
}

.elementor-element.elementor-element-46a5675 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 25px;
}

.elementor-element.elementor-element-46f4f87a .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 25px;
}

.elementor-element.elementor-element-12017a0e .elementor-heading-title {
    font-size: 18px;
}

.elementor-element.elementor-element-37dc87a0 .elementor-heading-title {
    font-size: 30px;
}

.inputfeild label {
    font-size: 14px;
}
.OwnContainer {
    width: 950px;
}
.elementor-element.elementor-element-275c6f7d {
    padding-bottom: 140px;
}
}
@media (min-width: 1024px) and (max-width: 1440px){
    .OwnContainer {
    max-width: 1300px;
    padding: 20px;
}
}

/* =========================
   Header Banner Logos Only
   ========================= */


#header .banner-logo{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  line-height: 0;            
}

/* 2) Image: fully responsive, aspect safe */
#header .banner-logo img{
  width: 100%;
  max-width: 330px;         
  height: auto;
  display: block;
  object-fit: contain;
}

/* 3) Tablet */
@media (max-width: 1240px){
  #header .banner-logo img{
    max-width: 280px;
  }
}

/* 4) Mobile: thora chota + center */
@media (max-width: 915px){
  #header .banner-logo{
    justify-content: center;
  }
  #header .banner-logo img{
    max-width: 210px;
  }

}

/* 5) Small phones */
@media (max-width: 480px){
  #header .banner-logo img{
    max-width: 335px;
  }
}
