.ed-prg6-item .item-text .course_title { height: 96px !important; }

.wpcf7 form .wpcf7-response-output { margin: -1em 0.5em 1em !important; }

input.wpcf7-form-control.wpcf7-submit.has-spinner { background-color: rgb(199, 43, 67); color: rgb(255, 255, 255); }

.ed-breadcrumb-text2 .bread_title, h2.bread_title { color: rgb(255, 255, 255); font-size: 50px !important; }

.con-page .ed-cp-cta-item { height: 160px !important; }

h2.bread_title, h3 { font-family: Figtree, sans-serif !important; }

span.b-text, .wpcf7 form .wpcf7-response-output, .crs-meta a, .ed-prg6-item:hover .item-arrow a { font-family: Figtree, sans-serif !important; }

#preloader .preloader-wrap .dot { background-color: rgb(199, 43, 67) !important; }

.top-rate-ft-item .item-text h3 { color: rgb(255, 255, 255); font-size: 20px; font-weight: 800; padding-bottom: 4px; font-family: Figtree, sans-serif !important; }

.ed-header-section.header_style_two .ed-header-top { background-color: rgb(199, 43, 67) !important; }

.ed-header-section.header_style_two .ed-header-top .header-top-content .top-cta a { font-size: 14px !important; margin-right: 85px !important; padding: 8px 0px !important; color: rgb(255, 255, 255) !important; }

.top-cta a i { font-size: 17px !important; }

.ed-header-section.header_style_two .ed-header-navigation .main-navigation .dropdown::after { top: 3px !important; }

.ed-header-section.header_style_two .ed-header-navigation .main-navigation li { margin-left: 20px; }

.ed-header-section.header_style_two .ed-header-navigation { padding: 15px 0px !important; }

.ed-header-section.header_style_two .ed-header-navigation .header-action .ed-login-trigger { background-color: rgb(77, 99, 149) !important; }

.ed-header-section.header_style_two .ed-header-navigation .header-action .ed-login-trigger:hover { color: rgb(255, 255, 255) !important; background-color: rgb(199, 43, 67) !important; }

.offcanvas-trigger.navSidebar-button { display: none !important; }

button.ed-search-trigger.search_btn_toggle i { font-size: 15px !important; color: rgb(199, 43, 67) !important; }

.ed-header-section .dropdown-menu { left: -180px !important; min-width: 547px !important; }

.ed-header-section .dropdown-menu a { font-size: 16px !important; }

.ed-header-section .dropdown-menu a:hover { color: rgb(77, 99, 149) !important; }

.ed-btn-2 a { background-color: rgb(199, 43, 67) !important; }

.ab-desc-text.pera-content p { font-size: 16px; }

.ed-sec-title-2 .subtitle { color: rgb(77, 99, 149); }

.ed-why-choose-sec .ed-wc-bg::before { background-color: rgb(29, 40, 64) !important; }

.ed-program-item ul { display: none; }

.ed-program-item .item-text .prog_tag { padding-left: 0px !important; }

.ed-program-item .item-text .prog_tag::before { display: none; }

.ed-program-item .item-text .prog_tag a { font-size: 15px !important; font-weight: 400 !important; }

.ed-program-item .sale_tag { color: rgb(255, 255, 255) !important; background-color: rgb(77, 99, 149) !important; }

.ed-program-item .item-text .prog_title { font-size: 26px !important; }

img.ed-img-rvl_2 { width: 320px !important; }

.ed-ab-text-wrap-2 .ed-sec-title-2 { max-width: 740px !important; }

.elementor-element.elementor-element-28ce4bb.elementor-widget.elementor-widget-edrio-list { display: none; }

span.elementor-icon-list-text { font-size: 16px !important; color: rgb(81, 81, 81) !important; width: 100% !important; font-weight: 400 !important; font-family: Figtree, sans-serif !important; }

.elementor-gt-desc p { color: rgb(81, 81, 81); font-weight: 400; font-size: 16px !important; width: 100% !important; font-family: Figtree, sans-serif !important; }

.ed-ab5-ft-item .item-text h3 { font-size: 22px; padding-bottom: 15px; font-weight: 500 !important; }

.pera-content p { margin-bottom: 0px; color: rgb(81, 81, 81); font-weight: 600; font-size: 18px !important; width: 104% !important; font-family: Figtree, sans-serif !important; }

.ed-ft6-item .item-text h3 { font-size: 22px !important; letter-spacing: -1px !important; }

.ed-ft-widget-2 .menu-widget ul li { width: 100% !important; }

.no-bttom p { margin-bottom: 0px !important; }

.ed-ft-widget-2 .cta-info-item { align-items: center !important; }

.ed-ft-widget-2 .menu-widget ul li a:hover::before { color: rgb(199, 43, 67) !important; }

.gt-client-review-form.cp_ver.mt-40 { margin-top: 0px !important; }

.ed-rv-item-count:is(.rel-item):nth-child(1) { background-color: rgb(77, 99, 149) !important; }

.ed-rv-item-count:is(.rel-item):nth-child(1) .count-star { border: 1px solid rgb(77, 99, 149) !important; background-color: rgb(255, 255, 255) !important; }

.ed-rv-item-count { border: 1px solid rgb(77, 99, 149) !important; }

.ed-rv-item-count:is(.rel-item):nth-child(2) .count-star { border: 1px solid rgb(77, 99, 149) !important; background-color: rgb(77, 99, 149) !important; color: rgb(255, 255, 255) !important; }

.ed-rv-item-count:is(.rel-item):nth-child(1) p { color: rgb(255, 255, 255); }

.ed-rv-item-count:is(.rel-item):nth-child(1) h3 { color: rgb(255, 255, 255); }

.ed-rv-item-count:is(.rel-item):nth-child(1) h3 span { color: rgb(255, 255, 255); }

.ed-rv-item-count { background-color: rgb(199, 43, 67) !important; }

.ed-rv-item-count p { color: rgb(255, 255, 255) !important; }

.ed-rv-item-count h3 { color: rgb(255, 255, 255) !important; }

.ed-rv-item-count h3 span { color: rgb(255, 255, 255) !important; }

.ed-rv-item-count:is(.rel-item):nth-child(2) p { color: rgb(0, 0, 0) !important; }

.ed-rv-item-count:is(.rel-item):nth-child(2) h3 { color: rgb(0, 0, 0) !important; }

.ed-rv-item-count:is(.rel-item):nth-child(2) h3 span { color: rgb(0, 0, 0) !important; }

.ed-rv-item-count:is(.rel-item):nth-child(2) { background-color: rgb(255, 255, 255) !important; }

.ed-ft-widget-2 .cta-info-item .item-text { color: rgb(0, 0, 0) !important; font-size: 15px !important; }

.ed-ft-widget-2 .menu-widget ul li a::before { color: rgb(77, 99, 149) !important; }

.ed-ft-widget-2 .cta-info-item .item-icon { color: rgb(199, 43, 67) !important;}

.ed-scrollup { background: rgb(199, 43, 67) !important; }

.new-about.elementor-widget.elementor-widget-edrio-list ul { max-width: 100% !important; }

.ed-btn-1 a, .ed-crd-sidebar .tutor-btn { color: rgb(255, 255, 255) !important; background: rgb(199, 43, 67) !important; }

.inner-img.ed-image-appear3 { width: 370px !important; }

.new-about.elementor-widget.elementor-widget-edrio-list ul li { align-items: center; font-weight: 400; color: rgb(103, 103, 103); font-size: 18px !important; }

.new-about.elementor-widget.elementor-widget-edrio-list ul li i { font-size: 19px !important; }

.ed-intro-feature::before { display: none; }

.ed-breadcrumb-content .bread_title { color: rgb(255, 255, 255) !important; }

.ed-breadcrumb-content { padding-bottom: 167px !important; padding-top: 268px !important; }

.ed-breadcrumb-content ul { background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) padding-box padding-box, linear-gradient(-90deg, rgb(199, 43, 67) 0%, rgb(199, 43, 67) 100%) border-box border-box !important; }

.item-img2.ed_top_img { width: 750px !important; }

.top-rate-ft-item .item-icon { background-color: rgb(199, 43, 67) !important; }

.top-rate-ft-item:last-child .item-icon { background-color: rgb(199, 43, 67) !important; }

.ed-footer-copyright span a, .ed-ftr-widget .menu-widget li a::before, .ed-instr-content .ed-back-btn i, .ed-breadcrumb-text2 .ed-back-btn a i, .top-rate-ft-item .item-text span { color: rgb(255, 255, 255); }

.ed-wc5-count { background-color: rgb(77, 99, 149) !important; }

.ed-cp-cta-item { border: 1px solid rgb(77, 99, 149) !important; box-shadow: rgb(77, 99, 149) 0px 4px 0px 0px !important; }

.ed-cp-cta-item .item-icon { box-shadow: rgb(199, 43, 67) 0px 4px 0px 0px !important; }

.gt-client-review-form button { color: rgb(255, 255, 255) !important; background: rgb(199, 43, 67) !important; box-shadow: rgb(226, 226, 226) 0px 4px 0px 0px !important; }

.ab-desc-ft .ab-desc-ft-area { max-width: 500px !important; }

.desc-ft-thumb.text-center { display: none !important; }

.ab-desc-ft .ab-desc-ft-item .item-text { max-width: 387px !important; }

.new-courses.elementor-widget.elementor-widget-go-program-filter.ed-prg6-wrap { padding: 0px !important; }

.ed-prg6-wrap { background: rgb(245, 239, 231); padding: 0px !important; clip-path: none !important; }

.ed-prg6-sec .ed-prg6-top-shape svg { display: none; }

.ed-prg6-sec .ed-prg6-bottom-shape { display: none; }

.mt-55 { margin-top: 0px !important; }

.for-ctss a { background-color: rgb(255, 255, 255) !important; color: rgb(199, 43, 67) !important; padding: 20px 40px !important; }

.ed-cont6-sec::before { clip-path: none !important; width: 0% !important; }

.ed-cont6-sec .ed-cont6-side { clip-path: view-box !important; }

.ed-cont6-img-wrap .item-img-wrap .item-img1::before { background-color: transparent !important; clip-path: none !important; }

.ed-cont6-img-wrap .item-img-wrap .item-img1 .inner-img { clip-path: none !important; }

.item-img1.ed_img_ani_5.position-relative { width: 520px !important; }

.ed-cont6-form-area .ed-sec-title-6 p { color: rgb(255, 255, 255) !important; padding-top: 7px !important; font-size: 16px !important; }

.ed-cont6-form { margin-top: 30px !important; }

.ed-cont6-form .info-input { margin-bottom: 28px !important; }

.ed-cont6-form .info-input input, .ed-cont6-form .info-input textarea { font-size: 14px !important; }

section#ed-cont6 { padding: 100px 0px !important; }

.ed-cont6-img-wrap { top: 17px !important; }

.ed-cont6-sec { background-color: rgb(199, 43, 67) !important; }

.ed-cont6-form .info-input label { background-color: rgb(199, 43, 67) !important; }

.ed-wc5-count.headline-5.pera-content.d-flex.align-items-center { display: none !important; }

.ed-wc5-item .item-text { max-width: 390px !important; }

.ed-wc5-item::before { background-color: rgba(77, 99, 149, 0.31) !important; }

.ed-wc5-item::after { background-color: rgb(77, 99, 149) !important; }

.ed-faq4-content .ed-faq-accordion .accordion-item { background-color: rgb(199, 43, 67) !important; }

.ed-faq-accordion .accordion-button, .ed-faq-accordion-2 .accordion-button { color: rgb(255, 255, 255) !important; }

.ed-faq4-content .ed-faq-accordion .accordion-button::after { background-color: rgba(255, 255, 255, 0.15) !important; }

.ed-faq4-content .ed-faq-accordion .accordion-item:nth-child(2) { background-color: rgb(77, 99, 149) !important; }

.ed-faq4-content .ed-faq-accordion .accordion-item:nth-child(3) { background-color: rgb(199, 43, 67) !important; }

.ed-faq4-content .ed-faq-accordion .accordion-item:nth-child(4) { background-color: rgb(77, 99, 149) !important; }

.ed-course6-wrap { background: transparent !important; clip-path: none !important; padding: 0px !important; }

.ed-course6-item .item-icon-title .item-icon img { width: 36px !important; }

.ed-course6-item::before { height: 91% !important; }

.ed-course6-item:nth-child(3) .inner-item { background-color: rgb(199, 43, 67) !important; }

.ed-course6-sec { padding-top: 0px !important; }

ul.edrio-breadcrumb { display: none !important; }

.ed-wc5-item .item-text h3 { color: rgb(255, 255, 255) !important; }

.ed-wc5-item .item-text p { color: rgb(255, 255, 255) !important; }

.ed-ft6-item .item-icon .inner-icon { background-color: rgb(239, 239, 239); }

.ed-ft6-content .col-lg-4:nth-child(2) .ed-ft6-item .item-icon .inner-icon { background-color: rgb(239, 239, 239) !important; }

.ed-ft6-content .col-lg-4:nth-child(3) .ed-ft6-item .item-icon .inner-icon { background-color: rgb(239, 239, 239) !important; }

.ed-ft6-item .item-icon::after { background-color: rgba(112, 112, 112, 0.11); }

.ed-ft6-content .col-lg-4:nth-child(2) .ed-ft6-item .item-icon::after { background-color: rgba(112, 112, 112, 0.11); }

.ed-ft6-content .col-lg-4:nth-child(3) .ed-ft6-item .item-icon::after { background-color: rgba(112, 112, 112, 0.11); }

.ed-ft6-content .col-lg-4:nth-child(3) .ed-ft6-item .item-icon .inner-icon { background-color: rgb(239, 239, 239) !important; }

.ed-ft6-content .col-lg-4:nth-child(3) .ed-ft6-item .item-icon::before { background-color: rgb(238, 238, 238) !important; }

.ed-ft6-item .item-icon::before { background-color: rgba(77, 99, 149, 0.28); }

.ed-hs-slide-item .ed-hs-text-wrap .slider_title { display: inline !important; background: rgb(74, 91, 211) !important; padding: 0px !important; }

.ed-hs-slide-item .ed-hs-text-wrap p { max-width: 627px !important; padding-top: 20px !important; }

.ed-hs-slide-item .ed-hs-text-wrap .hs-slug { display: block !important; }

.student-spport.elementor-widget.elementor-widget-edrio-list .ed-intro-feature ul { max-width: 100% !important; }

.student-spport.elementor-widget.elementor-widget-edrio-list .ed-intro-feature ul li { color: rgb(81, 81, 81); font-size: 16px !important; font-weight: 400 !important; margin-bottom: 8px !important; align-items: center !important; font-family: Figtree, sans-serif !important; }

.elementor-gt-desc p strong { color: rgb(81, 81, 81); font-weight: 700; font-size: 16px !important; width: 100% !important; font-family: Figtree, sans-serif !important; }

.student-spport.elementor-widget.elementor-widget-edrio-list .ed-intro-feature ul li i { font-size: 19px !important; }

span.cp-img-2 img { width: 620px !important; }

.elementor-widget-container .ed-btn-2 { text-align: center; }

.ed-header-section.header_style_five .ed-header-navigation-wrap { border-bottom: none !important; background: rgb(255, 255, 255) !important; }

.ed-header-section.header_style_five .ed-header-navigation .main-navigation li a { color: rgb(0, 0, 0) !important; }

.ed-header-section.header_style_five .ed-header-navigation .main-navigation li:is(.dropdown)::after { color: rgb(199, 43, 67) !important; }

.ed-header-section.header_style_five .ed-header-navigation .hd-cta-btn a { background-color: rgb(199, 43, 67) !important; color: rgb(255, 255, 255) !important; }

.ed-header-section.header_style_five .ed-header-top { border-bottom: 1px solid rgb(205, 205, 205) !important; clip-path: none !important; }

.ed-ab5-counter-wrap { display: none !important; }

.ed-hs5-slide-item .ed-hs5-side .shape_1 { background-color: rgb(199, 43, 67) !important; }

.ed-hs5-slide-item .ed-hs5-side .shape_2 { background-color: rgb(141, 31, 48) !important; }

.box_dec_4 { display: none !important; }

.ed-hs5-sh8.d-flex { display: none !important; }

.ed-hs5-sh5.d-flex { display: none !important; }

.ed-hs5-slide-item { background-color: rgb(77, 99, 149) !important; }

.ed-hs5-sh6 path { fill: rgb(243, 128, 115) !important; }

.ed-feature5-content::before { background-color: rgb(77, 99, 149) !important; }

.ed-btn-5 a { background-color: rgb(199, 43, 67) !important; }

.ed-btn-5 a::before, .ed-btn-5 a::after { background-color: rgb(255, 255, 255) !important; }

.ed-btn-5 { border: 2px solid rgba(199, 43, 67, 0.22) !important; }

.ed-btn-5 a:hover .b-icon { background-color: rgb(77, 99, 149) !important; }

.ed-hs5-slide-item .ed-hs5-circle .item-icon { background-color: rgb(255, 255, 255) !important; }

.ed-category5-card-wrap { background-color: rgb(77, 99, 149) !important; }

.ed-sec-title-5 .subtitle { background-color: rgb(199, 43, 67) !important; color: rgb(255, 255, 255) !important; }

.ed-sec-title-5 .subtitle { font-family: Figtree, sans-serif; background-color: rgb(199, 43, 67) !important; color: rgb(255, 255, 255) !important; }

.ed-ct-nav .ed-ct-prev { color: rgb(255, 255, 255) !important; background-color: rgb(199, 43, 67) !important; }

.ed-ct-nav .ed-ct-next { background-color: rgb(199, 43, 67) !important; color: rgb(255, 255, 255) !important; }

.ed-ct-nav .ed-ct-prev:hover, .ed-ct-nav .ed-ct-next:hover { background-color: rgb(77, 99, 149) !important; }

.ed-about5-text::before { display: none !important; }

.ed-ab5-title-text .ed-sec-title-5 .subtitle::before, .ed-ab5-title-text .ed-sec-title-5 .subtitle::after { background-color: rgb(255, 255, 255) !important; }

path.dec_3_1 { fill: rgb(199, 43, 67); }

path.dec_3_3 { fill: rgb(255, 255, 255); }

path.dec_1_3 { fill: rgb(77, 99, 149); }

path.dec_1_2 { fill: rgb(243, 128, 115) !important; }

g.dec_2_1 path { fill: transparent; }

g.dec_1_1 path { fill: rgb(77, 99, 149); }

g.dot_shape path { fill: rgb(255, 255, 255); }

.ed-deco-1.position-absolute { display: none !important; }

.box_dec_2 { display: none; }

.ed-hs5-nav { display: none; }

.item-icon span img { width: 50px; }

span.ed-cate-shape2.top_view.position-absolute { display: none; }

.ed-deco-2.position-absolute { display: none; }

.ed-ab5-ft-item img { width: 50px !important; }

.elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 0px !important; }

.item-img2.ed_top_img img { width: 560px !important; }

.item-img2.ed_top_img { text-align: center !important; }

.item-img1.ed_top_img_2 img { width: 450px !important; }

.ed-top-rate-content { padding-top: 150px !important; padding-bottom: 200px !important; }

.ed-top-rate-text .ed-sec-title .sec_title { font-size: 48px !important; }

.ed-top-rate-ft { width: 500px; }

.ed-header-section.header_style_five .ed-header-navigation .main-navigation li a::before { background: rgb(199, 43, 67) !important; }

.ed-header-section.header_style_five .ed-header-navigation .main-navigation li a::after { background-color: rgb(199, 43, 67) !important; }

.ed-btn-5 a .b-icon svg path { fill: rgb(199, 43, 67) !important; }

.ed-btn-5 a:hover .b-icon svg path { fill: rgb(255, 255, 255) !important; }

.ct_icon_2 { width: 225px; margin-bottom: 20px; margin-right: -35px !important; }

.ed-feature5-item .item-icon .inner-img { width: 90px !important; height: 90px !important; }

.ed-feature5-item .item-icon .inner-img img { width: 60px !important; }

.ed-feature5-item:hover .item-icon .inner-img { transform: none !important; animation: auto ease 0s 1 normal none running none !important; }

.ed-feature5-item .item-icon .inner-img { width: auto !important; height: auto !important; }

.col-lg-4:nth-child(2) .ed-feature5-item .item-icon::before { background-color: rgb(176, 209, 243) !important; }

.col-lg-4:nth-child(3) .ed-feature5-item .item-icon::before { background-color: rgb(176, 209, 243) !important; }

.ed-cp-form-content.pb-155.position-relative.d-flex.justify-content-end { padding-bottom: 20px !important; padding-top: 0px !important; }

.gt-client-review-form input, .gt-client-review-form textarea, .gt-client-review-form select { height: 52px; font-size: 15px; background-color: rgb(241, 241, 241); }

.gt-client-review-form textarea { height: 150px; }

path.line_4 { fill: rgb(199, 43, 67); }

path.line_1 { fill: rgb(77, 99, 149); }

.ed-ft6-item .item-icon::before { background-color: rgba(118, 118, 118, 0.12) !important; }

.ed-cp-cta-item img { width: 50px !important; }

.ed-category5-card .item-text span { display: none; }

.new-pdf h3 { height: 40px; }

section.blog.edrio-internal-page { padding-top: 80px !important; padding-bottom: 0px !important; }

li#menu-item-3710 ul { min-width: 241px !important; left: -12px !important; }

@keyframes TXT7 { 
  0% { transform: translateY(0px) rotateY(0deg); }
  30% { transform: translateY(0px) rotateY(0deg); }
  40% { transform: translateY(100%) rotateY(0deg); }
  41% { transform: translateY(100%) rotateY(0deg); }
  50% { transform: translateY(0px) rotateY(0deg); }
  60% { transform: translateY(0px) rotateY(0deg); }
  70% { transform: translateY(100%) rotateY(0deg); }
  71% { transform: translateY(100%) rotateY(0deg); }
  80% { transform: translateY(0px) rotateY(0deg); }
  100% { transform: translateY(0px) rotateY(0deg); }
}

.ed-breadcrumb2-sec { padding-top: 106px !important; }

.ed-breadcrumb-content2 { padding-top: 94px !important; padding-bottom: 141px !important; }

.ed-breadcrumb-content2::before { background-color: transparent !important; }

.ed-prg6-item .item-text .crs-meta a { font-size: 14px !important; padding: 8px 12px !important; }

.ed-vd5-shape1.position-absolute.zoom_in_2 svg { width: 270px !important; }

.ed-vd5-sec .ed-vd5-shape1 { right: 0px; bottom: -78px !important; }

.news p { margin-bottom: 0px; color: rgb(255, 255, 255); font-weight: 400; font-size: 20px !important; width: 100% !important; font-family: Figtree, sans-serif !important; }

.ed-vd5-sec { padding: 200px 0px !important; }
