.elementor-3340 .elementor-element.elementor-element-098f4dc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .elementor-repeater-item-1d79b97
  .slick-slide-bg {
  background-size: cover;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .elementor-repeater-item-1d79b97
  .edubin-slider-background-image {
  background-size: center center;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .elementor-repeater-item-059a056
  .slick-slide-bg {
  background-size: cover;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .elementor-repeater-item-059a056
  .edubin-slider-background-image {
  background-size: center bottom;
}
.elementor-3340 .elementor-element.elementor-element-c20ac4c .edubin-slider,
.edubin-slider .slide {
  height: 800px;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .edubin-slider
  .content-box.text-left
  .slider-title {
  padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .edubin-slider
  .content-box.text-right
  .slider-title {
  padding-left: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .edubin-slider
  .content-box.text-center
  .slider-title {
  padding-right: 20px;
  padding-left: 20px;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .edubin-slider
  .content-box.text-left
  .edubin-slider-content {
  padding-right: 570px;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .edubin-slider
  .content-box.text-right
  .edubin-slider-content {
  padding-left: 570px;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .edubin-slider
  .content-box.text-center
  .edubin-slider-content {
  padding-right: 230px;
  padding-left: 230px;
  color:#fff !important;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .edubin-slider
  .content-box
  .slider-title {
  font-family: "Heebo", Sans-serif;
  font-weight: 700;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .edubin-slider
  .content-box
  .edubin-slider-btn
  .edubin-btn.left-btn {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .edubin-slider
  .swiper-button-next:after,
.edubin-slider .swiper-button-prev:after {
  color: #ffc600;
  border: 2px solid #ffc600;
}
.elementor-3340
  .elementor-element.elementor-element-c20ac4c
  .edubin-slider
  .swiper-button-next:hover:after,
.edubin-slider .swiper-button-prev:hover:after {
  color: #07294d;
}
.elementor-3340 .elementor-element.elementor-element-6cf4499 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: -160px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-3340 .elementor-element.elementor-element-38e00dc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 62px 0px rgba(0, 0, 0, 0.08);
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 72px;
  --padding-right: 90px;
}
.elementor-3340
  .elementor-element.elementor-element-38e00dc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3340
  .elementor-element.elementor-element-38e00dc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-3340 .elementor-element.elementor-element-d834291 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 100px;
}
.elementor-3340
  .elementor-element.elementor-element-3c1ff5b
  .elementor-heading-title {
  font-size: 30px;
  font-weight: 700;
  line-height: 41px;
  color: #1D3F6B;
  font-family: "Kaisei Opti" !important;
}
.elementor-3340 .elementor-element.elementor-element-bc42d8b {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-0c3fe31
  .edubin-icon-category {
  text-align: center;
}
.elementor-3340
  .elementor-element.elementor-element-0c3fe31
  .tpc-cat-carousel
  .edubin-icon-category
  .single-category {
  width: 99%;
}
.elementor-3340
  .elementor-element.elementor-element-0c3fe31
  .edubin-icon-category
  .single-category
  img {
  width: 40px;
  filter: brightness(0) invert(1);
}
.tpc-cat-carousel p{
  color:#fff !important;
  font-family: "Outfit" !important;
}
.elementor-element-3856752 .dbl__title-wrapper{
  margin-top:0px !important;
}
.elementor-3340
  .elementor-element.elementor-element-0c3fe31
  .tpc-category-carousel-wrapper
  .cat-next {
  right: -45px;
}
.elementor-3340 .elementor-element.elementor-element-a9a9a2a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-f429ad5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-e4c68b7 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 90px;
}
.elementor-3340 .elementor-element.elementor-element-e344c28 .dbl__subtitle {
  text-align: left;
  font-size: 16px;
  font-weight: 600;
  color: #999898;
  border-radius: 20px 20px 20px 20px;
}
.elementor-3340
  .elementor-element.elementor-element-e344c28
  .dbl__title-wrapper {
  text-align: left;
}
.elementor-3340 .elementor-element.elementor-element-e344c28 .dbl__title {
  font-size: 52px;
}
.elementor-3340 .elementor-element.elementor-element-e344c28 .dbl-title_1 {
  font-size: 48px;
}
.elementor-3340
  .elementor-element.elementor-element-e344c28
  .dbl__subtitle
  span:before {
  color: #0071dc;
}
.elementor-3340 .elementor-element.elementor-element-d609a81 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-4b6a9e0 {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-3340 .elementor-element.elementor-element-30f4975 {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-3340
  .elementor-element.elementor-element-1b9975d
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-3340 .elementor-element.elementor-element-6ff80fe {
  --display: flex;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 80px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-6ff80fe:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3340
  .elementor-element.elementor-element-6ff80fe
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/01/EDUBIN0055-3.png");
  background-position: bottom left;
  background-repeat: no-repeat;
  margin-top:30px;
  margin-bottom:30px;
}
.elementor-3340
  .elementor-element.elementor-element-f94a63b
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-3340 .elementor-element.elementor-element-f94a63b img {
  border-radius: 8px 8px 8px 8px;
}
.elementor-3340
  .elementor-element.elementor-element-861a241
  .edubin-animation-widget
  .edubin-animation-widget-color {
  background-color: #ffc600;
  height: 80px;
  width: 80px;
}
body:not(.rtl) .elementor-3340 .elementor-element.elementor-element-861a241 {
  left: 13px;
}
body.rtl .elementor-3340 .elementor-element.elementor-element-861a241 {
  right: 13px;
}
.elementor-3340 .elementor-element.elementor-element-861a241 {
  top: 208px;
}
.elementor-3340
  .elementor-element.elementor-element-861a241
  .edubin-animation-widget {
  z-index: 0;
  opacity: 1;
  display: flex;
}
.elementor-3340
  .elementor-element.elementor-element-935d80c
  .edubin-animation-widget
  .edubin-animation-widget-color {
  background-color: #ffc600;
  height: 80px;
  width: 80px;
}
body:not(.rtl) .elementor-3340 .elementor-element.elementor-element-935d80c {
  left: 322px;
}
body.rtl .elementor-3340 .elementor-element.elementor-element-935d80c {
  right: 322px;
}
.elementor-3340 .elementor-element.elementor-element-935d80c {
  top: -20px;
  z-index: -1;
}
.elementor-3340
  .elementor-element.elementor-element-935d80c
  .edubin-animation-widget {
  z-index: 0;
  opacity: 1;
  display: flex;
}
.elementor-3340 .elementor-element.elementor-element-49a5719 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-219f1ea {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-213db73 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-213db73:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3340
  .elementor-element.elementor-element-213db73
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  
}
.elementor-3340
  .elementor-element.elementor-element-b624c66
  > .elementor-widget-container {
  padding: 5px 35px 0px 35px;
}
.elementor-3340
  .elementor-element.elementor-element-b624c66
  .elementor-heading-title {
  font-size: 26px;
  color: #ffffff;
}
.elementor-3340
  .elementor-element.elementor-element-372a86a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 35px 5px 35px;
}
.elementor-3340 .elementor-element.elementor-element-372a86a {
  color: #ffffff;
}
.elementor-3340 .elementor-element.elementor-element-498dbbc {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 15px;
  --margin-right: 15px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-3340
  .elementor-element.elementor-element-498dbbc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3340
  .elementor-element.elementor-element-498dbbc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #07294d;
}
.elementor-3340
  .elementor-element.elementor-element-4e0e342
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-3340
  .elementor-element.elementor-element-4e0e342
  .elementor-heading-title {
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
  color: #ffffff;
}
.elementor-3340 .elementor-element.elementor-element-f033ddc {
  color: #ffffff;
}
.elementor-3340
  .elementor-element.elementor-element-36b15c4
  > .elementor-widget-container {
  padding: 5px 0px 0px 0px;
}
.elementor-3340
  .elementor-element.elementor-element-36b15c4
  .elementor-heading-title {
  font-size: 26px;
  color: #ffffff;
}
.elementor-3340
  .elementor-element.elementor-element-6d34fcf
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 700;
  color: #ffc600;
}
.elementor-3340 .elementor-element.elementor-element-43aeaf2 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 15px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-43aeaf2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3340
  .elementor-element.elementor-element-43aeaf2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #07294d;
}
.elementor-3340
  .elementor-element.elementor-element-ebb6d92
  > .elementor-widget-container {
  padding: 5px 35px 0px 35px;
}
.elementor-3340
  .elementor-element.elementor-element-ebb6d92
  .elementor-heading-title {
  font-size: 26px;
  color: #ffffff;
}
.elementor-3340
  .elementor-element.elementor-element-c11eb5e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 35px 5px 35px;
}
.elementor-3340 .elementor-element.elementor-element-c11eb5e {
  color: #ffffff;
}
.elementor-3340 .elementor-element.elementor-element-436c494 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-436c494:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3340
  .elementor-element.elementor-element-436c494
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
  background-image: url("../../2024/01/EDUBIN0009-3.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3340 .elementor-element.elementor-element-6ee1234 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-9c0cfc6 .dbl__subtitle {
  text-align: left;
  font-size: 16px;
  font-weight: 600;
  color: #999898;
  border-radius: 20px 20px 20px 20px;
}
.elementor-3340
  .elementor-element.elementor-element-9c0cfc6
  .dbl__title-wrapper {
  text-align: left;
}
.elementor-3340 .elementor-element.elementor-element-9c0cfc6 .dbl__title {
  font-size: 52px;
}
.elementor-3340 .elementor-element.elementor-element-9c0cfc6 .dbl-title_1 {
  font-size: 48px;
}
.elementor-3340
  .elementor-element.elementor-element-9c0cfc6
  .dbl__subtitle
  span:before {
  color: #0071dc;
}
.elementor-3340
  .elementor-element.elementor-element-e73e842
  nav.edubin-pagination-wrapper
  .page-number {
  justify-content: center;
}
.elementor-3340
  .elementor-element.elementor-element-78bb755
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-3340
  .elementor-element.elementor-element-78bb755
  .edubin-button-widget-wrapper {
  justify-content: center;
}
.elementor-3340 .elementor-element.elementor-element-b1091a3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-b1091a3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3340
  .elementor-element.elementor-element-b1091a3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/01/EDUBIN09734-2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3340 .elementor-element.elementor-element-56bbab1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-daab267 {
  --display: flex;
  --justify-content: center;
  --padding-top: 110px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-ee16b2c
  .edubin-video-popup-wrapper {
  text-align: center;
}
.elementor-3340 .elementor-element.elementor-element-9fb6735 {
  --display: flex;
  --justify-content: center;
  --padding-top: 110px;
  --padding-bottom: 110px;
  --padding-left: 80px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-9fb6735:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3340
  .elementor-element.elementor-element-9fb6735
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #07294de8;
}
.elementor-3340 .elementor-element.elementor-element-499f6a7 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-3bf8f9d
  > .elementor-widget-container {
  padding: 0px 100px 0px 0px;
}
.elementor-3340
  .elementor-element.elementor-element-3bf8f9d
  .elementor-heading-title {
  font-family: "Heebo", Sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 43px;
  color: #ffffff;
}
.elementor-3340
  .elementor-element.elementor-element-0d3e88f
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-3340 .elementor-element.elementor-element-0d3e88f {
  color: #ffffff;
}
.elementor-3340
  .elementor-element.elementor-element-ff4ac39
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-3340
  .elementor-element.elementor-element-ff4ac39
  .edubin-countdown-timer-widget {
  text-align: left;
}
.elementor-3340
  .elementor-element.elementor-element-ff4ac39
  .edubin-countdown-timer-widget
  .countdown-items {
  height: 105px;
  width: 105px;
}
body:not(.rtl)
  .elementor-3340
  .elementor-element.elementor-element-ff4ac39
  .countdown-items:not(:first-of-type) {
  margin-left: calc(22px / 2);
}
body:not(.rtl)
  .elementor-3340
  .elementor-element.elementor-element-ff4ac39
  .countdown-items:not(:last-of-type) {
  margin-right: calc(22px / 2);
}
body.rtl
  .elementor-3340
  .elementor-element.elementor-element-ff4ac39
  .countdown-items:not(:first-of-type) {
  margin-right: calc(22px / 2);
}
body.rtl
  .elementor-3340
  .elementor-element.elementor-element-ff4ac39
  .countdown-items:not(:last-of-type) {
  margin-left: calc(22px / 2);
}
.elementor-3340
  .elementor-element.elementor-element-ff4ac39
  .countdown-items
  .ctw-digits {
  margin-top: 33px;
  height: calc(49px / 2);
}
.elementor-3340 .elementor-element.elementor-element-ff4ac39 .countdown-items {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  border-radius: 100px 100px 100px 100px;
}
.elementor-3340 .elementor-element.elementor-element-ff4ac39 .ctw-digits {
  color: #ffffff;
  font-family: "Heebo", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 24px;
}
.elementor-3340 .elementor-element.elementor-element-ff4ac39 .ctw-label {
  color: #ffc600;
  font-family: "Open Sans", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1px;
}
.elementor-3340 .elementor-element.elementor-element-2c7c7bb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-5989911 .edubin-btn {
  border-style: solid;
}
.elementor-3340 .elementor-element.elementor-element-5989911 .edubin-btn:hover {
  color: #ffffff;
  background: #ffffff00;
  border-style: solid;
  border-color: #ffffff;
}
.elementor-3340
  .elementor-element.elementor-element-5989911
  .edubin-btn:hover
  svg {
  fill: #ffffff;
}
.elementor-3340 .elementor-element.elementor-element-5989911 .edubin-btn:after {
  background: #ffffff00;
}
.elementor-3340 .elementor-element.elementor-element-45e2fa6 .edubin-btn {
  color: #ffffff;
  background: #02010100;
  border-style: solid;
  border-color: #ffffff;
}
.elementor-3340 .elementor-element.elementor-element-45e2fa6 .edubin-btn svg {
  fill: #ffffff;
}
.elementor-3340 .elementor-element.elementor-element-45e2fa6 .edubin-btn:hover {
  color: #021e40;
  background: #ffc600;
  border-style: solid;
  border-color: #ffc600;
}
.elementor-3340
  .elementor-element.elementor-element-45e2fa6
  .edubin-btn:hover
  svg {
  fill: #021e40;
}
.elementor-3340 .elementor-element.elementor-element-45e2fa6 .edubin-btn:after {
  background: #ffc600;
}
.elementor-3340 .elementor-element.elementor-element-299f65c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-d64e241 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-413f017 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 80px;
}
.elementor-3340 .elementor-element.elementor-element-5446b78 .dbl__subtitle {
  text-align: left;
  font-size: 16px;
  font-weight: 600;
  color: #999898;
  border-radius: 20px 20px 20px 20px;
}
.elementor-3340
  .elementor-element.elementor-element-5446b78
  .dbl__title-wrapper {
  text-align: left;
}
.elementor-3340 .elementor-element.elementor-element-5446b78 .dbl__title {
  font-size: 52px;
}
.elementor-3340 .elementor-element.elementor-element-5446b78 .dbl-title_1 {
  font-size: 48px;
}
.elementor-3340
  .elementor-element.elementor-element-5446b78
  .dbl__subtitle
  span:before {
  color: #0071dc;
}
.elementor-3340 .elementor-element.elementor-element-10f7180 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-960da7a {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-3340 .elementor-element.elementor-element-4228fb8 {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-3340 .elementor-element.elementor-element-27914fe {
  font-family: "Open Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-3340
  .elementor-element.elementor-element-e0087f0
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-3340 .elementor-element.elementor-element-591c813 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-305cbf0
  .edubin-single-teacher
  .teacher-content-area
  .teacher-name {
  margin-bottom: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-305cbf0
  .edubin-teacher-style-2
  .teacher-content
  .title {
  margin-bottom: 0px;
}
.elementor-3340 .elementor-element.elementor-element-0f03033 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 0px;
  --row-gap: 40px;
  --column-gap: 0px;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-0f03033:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3340
  .elementor-element.elementor-element-0f03033
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
  /*background-image: url("../../2024/01/EDUBIN0009-3.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;*/
}
.elementor-3340 .elementor-element.elementor-element-f96775b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-3e10cd9 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-3856752 .dbl__subtitle {
  text-align: left;
  font-size: 16px;
  font-weight: 600;
  color: #999898;
  border-radius: 20px 20px 20px 20px;
}
.elementor-3340
  .elementor-element.elementor-element-3856752
  .dbl__title-wrapper {
  text-align: center;
}
.elementor-3340 .elementor-element.elementor-element-3856752 .dbl__title {
  font-size: 52px;
}
.elementor-3340
  .elementor-element.elementor-element-3856752
  .tpc-double_heading
  .dbl__title-wrapper {
  margin: 0px 0px 0px 0px;
}
.elementor-element-f96775b
  .elementor-element.elementor-element-3856752
  .tpc-double_heading
  .dbl__title-wrapper {
  margin: 70px 0px 0px 0px !important;
  }
.elementor-3340 .elementor-element.elementor-element-3856752 .dbl-title_1 {
  font-size: 40px;
  text-align:center;
}
.elementor-3340
  .elementor-element.elementor-element-3856752
  .dbl__subtitle
  span:before {
  color: #0071dc;
}
.accordion-content p{
  margin-bottom:0px !important;
}
.elementor-3340 .elementor-element.elementor-element-75976f9 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-1a3bf6e
  .edubin-button-widget-wrapper {
  justify-content: flex-end;
}
.elementor-3340 .elementor-element.elementor-element-23574fb {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.content-area .tutionprogram .elementor-element-3856752 .dbl__title-wrapper{
  margin-top: 0px !important;
}
.elementor-3340 .elementor-element.elementor-element-66f49a2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overlay-opacity: 0.9;
  --padding-top: 120px;
  --padding-bottom: 120px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-66f49a2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3340
  .elementor-element.elementor-element-66f49a2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/01/EDUBIN0019-3.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3340 .elementor-element.elementor-element-66f49a2::before,
.elementor-3340
  .elementor-element.elementor-element-66f49a2
  > .elementor-background-video-container::before,
.elementor-3340
  .elementor-element.elementor-element-66f49a2
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-3340
  .elementor-element.elementor-element-66f49a2
  > .elementor-background-slideshow::before,
.elementor-3340
  .elementor-element.elementor-element-66f49a2
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-3340
  .elementor-element.elementor-element-66f49a2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: #07294d;
  --background-overlay: "";
}
.elementor-3340 .elementor-element.elementor-element-5db065f .dbl__subtitle {
  text-align: left;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  border-radius: 20px 20px 20px 20px;
}
.elementor-3340
  .elementor-element.elementor-element-5db065f
  .dbl__title-wrapper {
  text-align: center;
}
.elementor-3340 .elementor-element.elementor-element-5db065f .dbl__title {
  font-size: 52px;
}
.elementor-3340 .elementor-element.elementor-element-5db065f .dbl-title_1 {
  font-size: 40px;
  color: #ffffff;
  text-align:center !important;
}
.elementor-3340
  .elementor-element.elementor-element-5db065f
  .dbl__subtitle
  span:before {
  color: #0071dc;
}
.elementor-3340 .elementor-element.elementor-element-812b5f7 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .tpc-testimonial_wrapper.edubin-pagination
  .swiper-pagination
  .swiper-pagination-bullet {
  background-color: #e3e3e3;
  height: 12px;
  width: 12px;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .tpc-testimonial_wrapper.edubin-pagination
  .swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ffc600;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .testimonal-image
  img,
.edubin-testi-style .testi-img img {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .testimonal-image
  img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-style
  .testi-img
  img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-single
  .testimonial-cont
  .name {
  text-align: left;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-2
  .testi-single
  .name {
  text-align: left;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-3
  .name {
  text-align: left;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-9
  .name {
  text-align: left;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-single
  .testimonial-cont
  .degree {
  text-align: left;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-2
  .testi-single
  .degree {
  text-align: left;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-style
  .degree {
  text-align: left;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-3
  .testi-heading {
  text-align: left;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-single
  .testimonial-cont
  .client-say {
  text-align: left;
  padding: 0px 20px 0px 0px;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-2
  .testi-single
  .content {
  text-align: left;
  padding: 0px 20px 0px 0px;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-style
  .testi-content {
  text-align: left;
}
.elementor-3340
  .elementor-element.elementor-element-8d9deea
  .edubin-testi-style
  .testi-content
  .client-say {
  padding: 0px 20px 0px 0px;
}
.elementor-3340 .elementor-element.elementor-element-d724b49 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-4000d45 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-02bb012 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-7a2ff70 .dbl__subtitle {
  text-align: left;
  font-size: 16px;
  font-weight: 600;
  color: #999898;
  border-radius: 20px 20px 20px 20px;
}
.elementor-3340
  .elementor-element.elementor-element-7a2ff70
  .dbl__title-wrapper {
  text-align: left;
}
.elementor-3340 .elementor-element.elementor-element-7a2ff70 .dbl__title {
  font-size: 52px;
}
.elementor-3340 .elementor-element.elementor-element-7a2ff70 .dbl-title_1 {
  font-size: 48px;
}
.elementor-3340
  .elementor-element.elementor-element-7a2ff70
  .dbl__subtitle
  span:before {
  color: #0071dc;
}
.elementor-3340 .elementor-element.elementor-element-7ea43d1 {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-81e9313 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-cbc8704
  .edubin-pagination-wrapper
  .page-number {
  justify-content: center;
}
.elementor-3340
  .elementor-element.elementor-element-cbc8704
  .single-news
  .news-cont
  a
  .news-title {
  text-align: left;
}
.elementor-3340 .elementor-element.elementor-element-2ab9941 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 60px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340
  .elementor-element.elementor-element-2ab9941:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3340
  .elementor-element.elementor-element-2ab9941
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f9f9;
  background-image: url("../../2024/01/EDUBIN0009-3.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-3340 .elementor-element.elementor-element-e83e054 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3340 .elementor-element.elementor-element-e5cbfa4 {
  --e-image-carousel-slides-to-show: 5;
}
@media (min-width: 768px) {
  .elementor-3340 .elementor-element.elementor-element-d834291 {
    --width: 35%;
  }
  .elementor-3340 .elementor-element.elementor-element-bc42d8b {
    --width: 65%;
  }
  .elementor-3340 .elementor-element.elementor-element-e4c68b7 {
    --width: 60%;
  }
  .elementor-3340 .elementor-element.elementor-element-6ff80fe {
    --width: 52%;
  }
  .elementor-3340 .elementor-element.elementor-element-213db73 {
    --width: 33.33%;
  }
  .elementor-3340 .elementor-element.elementor-element-498dbbc {
    --width: 33.33%;
  }
  .elementor-3340 .elementor-element.elementor-element-43aeaf2 {
    --width: 33.33%;
  }
  .elementor-3340 .elementor-element.elementor-element-daab267 {
    --width: 45%;
  }
  .elementor-3340 .elementor-element.elementor-element-9fb6735 {
    --width: 55%;
  }
  .elementor-3340 .elementor-element.elementor-element-499f6a7 {
    --width: 65%;
  }
 
}
@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-3340 .elementor-element.elementor-element-499f6a7 {
    --width: 80%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3340 .elementor-element.elementor-element-d834291 {
    --width: 75%;
  }
  .elementor-3340 .elementor-element.elementor-element-bc42d8b {
    --width: 74%;
  }
  .elementor-3340 .elementor-element.elementor-element-e4c68b7 {
    --width: 100%;
  }
  .elementor-3340 .elementor-element.elementor-element-6ff80fe {
    --width: 100%;
  }
  .elementor-3340 .elementor-element.elementor-element-213db73 {
    --width: 46%;
  }
  .elementor-3340 .elementor-element.elementor-element-498dbbc {
    --width: 46%;
  }
  .elementor-3340 .elementor-element.elementor-element-43aeaf2 {
    --width: 46%;
  }
  .elementor-3340 .elementor-element.elementor-element-daab267 {
    --width: 100%;
  }
  .elementor-3340 .elementor-element.elementor-element-9fb6735 {
    --width: 100%;
  }
  .elementor-3340 .elementor-element.elementor-element-499f6a7 {
    --width: 100%;
  }
}
@media (max-width: 1200px) {
  .elementor-3340 .elementor-element.elementor-element-6cf4499 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-a9a9a2a {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-49a5719 {
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-436c494 {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-299f65c {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-0f03033 {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-66f49a2 {
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-d724b49 {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-2ab9941 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
}
@media (max-width: 1024px) {
  .elementor-3340
    .elementor-element.elementor-element-c20ac4c
    .edubin-slider
    .content-box {
    top: -45px;
  }
  .elementor-3340
    .elementor-element.elementor-element-c20ac4c
    .edubin-slider
    .content-box.text-left
    .edubin-slider-content {
    padding-right: 120px;
  }
  .elementor-3340
    .elementor-element.elementor-element-c20ac4c
    .edubin-slider
    .content-box.text-right
    .edubin-slider-content {
    padding-left: 120px;
  }
  .elementor-3340
    .elementor-element.elementor-element-c20ac4c
    .edubin-slider
    .content-box.text-center
    .edubin-slider-content {
    padding-right: 95px;
    padding-left: 95px;
  }
  .elementor-3340 .elementor-element.elementor-element-6cf4499 {
    --margin-top: -220px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-38e00dc {
    --justify-content: center;
    --flex-wrap: wrap;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 80px;
    --padding-right: 80px;
  }
  .elementor-3340 .elementor-element.elementor-element-d834291 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-3340
    .elementor-element.elementor-element-3c1ff5b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-bc42d8b {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -35px;
    --margin-right: 0px;
  }
  .elementor-3340
    .elementor-element.elementor-element-0c3fe31
    .tpc-cat-carousel
    .edubin-icon-category
    .single-category {
    width: 100%;
  }
  .elementor-3340
    .elementor-element.elementor-element-0c3fe31
    .tpc-category-carousel-wrapper
    .cat-next {
    right: -55px;
  }
  .elementor-3340 .elementor-element.elementor-element-a9a9a2a {
    --padding-top: 70px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-f429ad5 {
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-e4c68b7 {
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-f94a63b {
    text-align: right;
  }
  body:not(.rtl) .elementor-3340 .elementor-element.elementor-element-861a241 {
    left: -4px;
  }
  body.rtl .elementor-3340 .elementor-element.elementor-element-861a241 {
    right: -4px;
  }
  .elementor-3340 .elementor-element.elementor-element-861a241 {
    top: 259px;
  }
  body:not(.rtl) .elementor-3340 .elementor-element.elementor-element-935d80c {
    left: 8px;
  }
  body.rtl .elementor-3340 .elementor-element.elementor-element-935d80c {
    right: 8px;
  }
  .elementor-3340 .elementor-element.elementor-element-935d80c {
    top: 106px;
  }
  .elementor-3340 .elementor-element.elementor-element-49a5719 {
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-219f1ea {
    --justify-content: center;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-498dbbc {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-43aeaf2 {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-436c494 {
    --padding-top: 70px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-6ee1234 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340
    .elementor-element.elementor-element-78bb755
    .edubin-button-widget-wrapper {
    justify-content: center;
  }
  .elementor-3340
    .elementor-element.elementor-element-b1091a3:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-3340
    .elementor-element.elementor-element-b1091a3
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: bottom left;
  }
  .elementor-3340 .elementor-element.elementor-element-56bbab1 {
    --flex-wrap: wrap;
  }
  .elementor-3340 .elementor-element.elementor-element-daab267 {
    --padding-top: 160px;
    --padding-bottom: 160px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-9fb6735 {
    --padding-top: 40px;
    --padding-bottom: 60px;
    --padding-left: 30px;
    --padding-right: 15px;
  }
  .elementor-3340
    .elementor-element.elementor-element-3bf8f9d
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3340
    .elementor-element.elementor-element-ff4ac39
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3340
    .elementor-element.elementor-element-ff4ac39
    .edubin-countdown-timer-widget {
    text-align: left;
  }
  .elementor-3340 .elementor-element.elementor-element-ff4ac39 .ctw-digits {
    line-height: 30px;
  }
  .elementor-3340 .elementor-element.elementor-element-ff4ac39 .ctw-label {
    font-size: 14px;
  }
  .elementor-3340 .elementor-element.elementor-element-299f65c {
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-d64e241 {
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-413f017 {
    --padding-top: 0px;
    --padding-bottom: 75px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-0f03033 {
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-66f49a2 {
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-d724b49 {
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-e5cbfa4 {
    --e-image-carousel-slides-to-show: 4;
  }
}
@media (max-width: 767px) {
  .elementor-3340 .elementor-element.elementor-element-c20ac4c .edubin-slider,
  .edubin-slider .slide {
    height: 710px;
  }
 /* body{
    overflow-x:hidden !important;
  }*/
  .elementor-3340
    .elementor-element.elementor-element-c20ac4c
    .edubin-slider
    .content-box {
    top: 5px;
  }
  .elementor-3340
    .elementor-element.elementor-element-c20ac4c
    .edubin-slider
    .content-box.text-left
    .slider-title {
    padding-right: 10px;
  }
  .elementor-3340
    .elementor-element.elementor-element-c20ac4c
    .edubin-slider
    .content-box.text-right
    .slider-title {
    padding-left: 10px;
  }
  .elementor-3340
    .elementor-element.elementor-element-c20ac4c
    .edubin-slider
    .content-box.text-left
    .edubin-slider-content {
    padding-right: 30px;
  }
  .elementor-3340
    .elementor-element.elementor-element-c20ac4c
    .edubin-slider
    .content-box.text-right
    .edubin-slider-content {
    padding-left: 30px;
  }
  .elementor-3340
    .elementor-element.elementor-element-c20ac4c
    .edubin-slider
    .content-box.text-center
    .edubin-slider-content {
    padding-right: 10px;
    padding-left: 10px;
  }
  .elementor-3340
    .elementor-element.elementor-element-c20ac4c
    .edubin-slider
    .content-box
    .slider-title {
    font-size: 42px;
  }
  .elementor-3340 .elementor-element.elementor-element-6cf4499 {
    --margin-top: -140px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-38e00dc {
    --padding-top: 55px;
    --padding-bottom: 55px;
    --padding-left: 50px;
    --padding-right: 50px;
  }
  .elementor-3340 .elementor-element.elementor-element-d834291 {
    --width: 100%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 0px;
  }
  .elementor-3340
    .elementor-element.elementor-element-3c1ff5b
    .elementor-heading-title {
    font-size: 25px;
    line-height: 1.3em;
  }
  .elementor-3340 .elementor-element.elementor-element-bc42d8b {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-3340
    .elementor-element.elementor-element-0c3fe31
    .tpc-cat-carousel
    .edubin-icon-category
    .single-category {
    width: 100%;
  }
  .elementor-3340
    .elementor-element.elementor-element-0c3fe31
    .tpc-category-carousel-wrapper
    .cat-next {
    right: -50px;
  }
  .elementor-3340 .elementor-element.elementor-element-e4c68b7 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-e344c28 .dbl-title_1 {
    font-size: 35px;
    line-height: 35px;
  }
  .elementor-3340 .elementor-element.elementor-element-6ff80fe {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  body:not(.rtl) .elementor-3340 .elementor-element.elementor-element-861a241 {
    left: 23px;
  }
  body.rtl .elementor-3340 .elementor-element.elementor-element-861a241 {
    right: 23px;
  }
  .elementor-3340 .elementor-element.elementor-element-861a241 {
    top: 167px;
  }
  .elementor-3340 .elementor-element.elementor-element-219f1ea {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-213db73 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-498dbbc {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-3340
    .elementor-element.elementor-element-4e0e342
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.4em;
  }
  .elementor-3340 .elementor-element.elementor-element-9c0cfc6 .dbl-title_1 {
    font-size: 35px;
    line-height: 35px;
  }
  .elementor-3340
    .elementor-element.elementor-element-78bb755
    .edubin-button-widget-wrapper {
    justify-content: center;
  }
  .elementor-3340 .elementor-element.elementor-element-daab267 {
    --padding-top: 90px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-9fb6735 {
    --padding-top: 40px;
    --padding-bottom: 60px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-3bf8f9d {
    text-align: center;
  }
  .elementor-3340 .elementor-element.elementor-element-0d3e88f {
    text-align: center;
  }
  .elementor-3340
    .elementor-element.elementor-element-ff4ac39
    .edubin-countdown-timer-widget {
    text-align: center;
  }
  .elementor-3340 .elementor-element.elementor-element-2c7c7bb {
    --justify-content: center;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-5446b78 .dbl-title_1 {
    font-size: 35px;
    line-height: 35px;
  }
  .elementor-3340 .elementor-element.elementor-element-f96775b {
    --gap: 30px 0px;
    --row-gap: 30px;
    --column-gap: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-3e10cd9 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-3340 .elementor-element.elementor-element-3856752 .dbl-title_1 {
    font-size: 35px;
    line-height: 35px;
  }
  .elementor-3340
    .elementor-element.elementor-element-1a3bf6e
    .edubin-button-widget-wrapper {
    justify-content: flex-start;
  }
  .elementor-3340 .elementor-element.elementor-element-5db065f .dbl-title_1 {
    font-size: 35px;
    line-height: 35px;
  }
  .elementor-3340 .elementor-element.elementor-element-7a2ff70 .dbl-title_1 {
    font-size: 35px;
    line-height: 35px;
  }
  .elementor-3340 .elementor-element.elementor-element-e83e054 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-3340 .elementor-element.elementor-element-e5cbfa4 {
    --e-image-carousel-slides-to-show: 2;
  }
   .slider-title.anim-to-right{
    font-size: 25px !important;
  }
}
.results .edubin-single-product-inner{
  box-shadow: none !important;
  border-radius: 0px !important;
  border: none !important;
}

.results .edubin-single-product-inner .content .woocommerce-loop-product__title{
  font-size: 30px !important;
  padding-bottom:10px !important;
}
.results .edubin-single-product-thumb-wrapper{
  width: 100px;
  text-align: center;
  margin: 0 auto;
  padding-bottom:20px;
}
.whychoose .edubin-single-product-inner .edubin-single-product-thumb-wrapper {
  padding: 30px;
  padding-bottom:0px;
}
.whychoose .edubin-single-product-inner .edubin-single-product-thumb-wrapper img {
  width: 50px;
  text-align: left;
  margin-left: 0;
}
.whychoose .edubin-single-product-inner .content {
  text-align: left !important;
  padding: 0px 30px 20px 30px !important;
}
.whychoose .e-con-inner{
  padding-top:0px !important;
}

.whychoose .edubin-single-product-inner {
  transition: all 0.5s ease;
  /* Optional: add box-shadow for lift effect */
}

.whychoose .edubin-single-product-inner:hover {
  background-image: linear-gradient(to right, #d83b33, #d83b33);
  cursor: pointer;
  transform: translateY(-7px); /* Moves element 10px up */
}
.whychoose .edubin-single-product-inner:hover h2{
  color:#fff !important;
}
.whychoose .edubin-single-product-inner:hover p{
  color:#fff !important;
}
.whychoose .edubin-single-product-inner:hover img{
  filter: brightness(0) invert(1);
}
.tutionprogram .edubin-single-product-inner .content a h2{
  color:#fff !important;
  font-size: 20px;
  padding-top: 20px;
}
.tutionprogram .edubin-single-product-inner .content{
  background: #1d3f6b;
  color:#fff !important;
  text-align:left !important;
  padding: 1px 15px 5px 20px;
}
.tutionprogram .edubin-single-product-thumb-wrapper {
  margin-bottom: 0px;
  height: 180px;
  overflow: hidden;
  position: relative; /* Ensure the child img is correctly positioned */
}

.tutionprogram .edubin-single-product-thumb-wrapper img {
  width: 100%; /* Ensure the image takes the full width of the container */
  height: 100%; /* Make the image take up the entire height of the container */
  object-fit: cover; /* Ensures the image fills the container without distortion */
  object-position: top; /* Ensures the top part of the image is shown */
}

.everyaspect{
  /*background-image: url(https://ascendnow.org/wp-content/uploads/2024/10/arrows-white-background-3.svg) !important;*/
  background-position: center center;
  background-repeat: no-repeat;
  inline-size: 100vw !important;
  max-inline-size: 100vw !important;
  margin-inline: calc(-50vw + 50%) !important;
  align-self: flex-start;
  background-size: 90%;
}
.everyaspect .edubin-single-product-inner{
  background: #fff !important;
  border:0.2rem solid #dc3545;
  padding: 15px;
  text-align:left !important;
}
.everyaspect .edubin-single-product-inner .content{
  text-align:left !important;
}
.everyaspect .edubin-single-product-inner .content ul li{
  list-style:disc;
}
.everyaspect .edubin-single-product-inner .content a h2{
  text-align:left !important;
}

.everyaspect .edubin-single-product-inner .content .woocommerce-loop-product__title{
  font-size:20px !important;
}

.enrol .edubin-course.layout__4 .course__container {
  box-shadow: none;
  border: 1px solid #ebebeb;
  border-radius: 12px;
  min-height: 150px;
}
.enrol .edubin-archive-lp-courses .edubin-course-4-grid-item:last-child .edubin-course.layout__4 .course__content--info{
  background: #d73b33;
  color:#fff !important;
}
.enrol .edubin-archive-lp-courses .edubin-course-4-grid-item:last-child .edubin-course.layout__4 .course__content--info a{
  color:#fff !important;
  background: #1d3f6b;
  padding: 5px 10px;
  border-radius: 15px;
}
.confidence{
  background:#1d3f6b !important;
}
.confidence .dbl__title-wrapper{
  text-align: center !important;
  color:#fff !important;
}
.confidence .dbl__title-wrapper span{
  color: #fff !important;
  font-size:40px !important;
}

.confidence .elementor-3340 .elementor-element.elementor-element-9c0cfc6 .dbl-title_1{
  color: #fff !important;
  font-size:40px !important;
}
.confidence .tpc-double_heading p{
  color: #fff !important;
  text-align:center !important;
}

.ace-igcse{
  background-image: url("../../2024/04/MKL0KK-1.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 0px !important;
  padding-bottom:0px !important;
  
}
.ace-igcse .elementor-element-6ff80fe{
  background: #fff;
  padding: 20px;
}
.elementor-3340 .elementor-element.elementor-element-a9a9a2a.ace-igcse{
  --padding-top: 0px;
  --padding-bottom: 0px;
    margin-top: 10px;
    margin-bottom:100px;
}
.whiteback{
  background: #fff;
  color: #000;
  padding: 20px;
}

.ace-igcse .elementor-element-e4c68b7 {
  background: #d83b33 !important;
  padding:100px !important
}
.ace-igcse .dbl__title.dbl-title_1,.ace-igcse .elementor-element-d609a81{
  color:#fff !important;
}

.ace-igcse .work-with-us.fw p input {
  margin-bottom: 10px !important;
}
.ace-igcse .work-with-us.fw p {
  margin-bottom: 0px !important;
  width:100% !important;
}
.ace-igcse input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  width: 100%;
  float: left;
  padding:8px 16px;
  font-size: 16px;
  line-height: 26px;
  border: 1px solid #818a91;
  outline: none;
  background: transparent;
  border-radius: 3px;
  font-family: 'Roboto',sans-serif;
  margin: 0 0 20px;
    margin-bottom: 20px;
  color: #000;
  letter-spacing: .8px;
  outline: none;
}
.elementor-element.elementor-element-0f14868 .dbl__title.dbl-title_1{
 text-align: center !important;
}

.ace-igcse .work-with-us.fw p textarea {
  max-height: 140px;
  margin-top: 25px;
  border: 1px solid #818a91;
  border-radius: 3px;
}
.work-with-us.fw .wpcf7-submit{
  background: #AE2C2D !important;
  color:#fff;
}
.work-with-us.fw .wpcf7-submit:hover{
  background: #021e40 !important;
  color:#fff;
}
.faq .e-con-inner{
  padding-top:0px !important;
}
.faq .dbl__title-wrapper{
  text-align:center !important;
  font-size:40px;
  color:#1D3F6B !important;
}
.tuition-experts .dbl__title-wrapper{
  text-align:center !important;
}
.tuition-experts .dbl__title-wrapper .dbl__title{
  font-size:40px !important;
  color:#1D3F6B;
}
.elementor-element-49a5719 .dbl__title-wrapper{
  text-align:center !important;
}
.elementor-element-49a5719 .dbl__title-wrapper .dbl__title{
  font-size:40px !important;
  color:#1D3F6B;
}
.enrol .dbl__title-wrapper{
  text-align:center !important;
}
.enrol .dbl__title-wrapper .dbl__title{
  font-size:40px !important;
}
.elementor-element-49a5719 .e-con-inner{
  padding-bottom:0px !important;
}
.edubin-single-product-inner .content .woocommerce-loop-product__title:hover{
    color:#dc3545 !important;
}

.whychoose .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.tutionprogram .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover{
  color:#fff !important;
}
.elementor-element-9d8dc61.studtesti .elementor-widget-container{
  width:1200px;
  margin:0 auto;
}

.edubin-testi-4 .edubin-testi-single {
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.27);
  padding: 30px;
  border-top: 5px solid #d83b33 !important;
  border: 2px solid #ccc;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: rgb(204, 204, 204);
}
.ace-igcse .elementor-element-4b6a9e0 h3{
  font-size:48px;
  line-height:60px;
}
.course__meta-right{
  margin:0 auto;
}
.enrol .elementor-element-08118c5{
padding-bottom:30px;
}
.elementor-element-213db73{
  max-height:215px;
}
.elementor-element-213db73 iframe{
  height:215px;
}

.elementor-element-4b6a9e0 h3{
  color:#fff !important;
}
.elementor-element-4b6a9e0 .elementor-widget-container p {
  color: #fff !important;
}
.btntext a {
  display: inline-block;
  background: #fff;
  padding: 12px 20px;
  color: #1D3F6B;
  width: 190px;
  text-align: center;
  border-radius: 5px;
  font-weight: 600;
}
.btntext a:hover {
  background: #021e40;
  color: #fff;
}
.elementor-element.elementor-element-3c9bba6 .elementor-widget-container{
  width:1200px;
  margin:0 auto;
}
.elementor-element-3c9bba6 .elementor-widget-container{
  width:1200px;
  margin:0 auto;
}

@media (max-width: 480px) {
  .edubin-archive-lp-courses .edubin-course-style-6{
    width:100% !important;
  }

}

.edubin-archive-lp-courses .edubin-course.layout__4 a.course-thumb:hover img{
 transform: scale(1.1);
}
.ptagcontent,.testi-content{
  font-family: "Outfit";
  font-weight: normal;
  font-size: 16px;
}
.whychoose .edubin-single-product-inner:hover .ptagcontent{
  color:#fff !important;
}

.ptagcontent ul{
  padding-left:7px !important;
}
.ptagcontent ul li{
  list-style:disc !important;
}
.ptagcontent p{
  margin-bottom:0px !important;
}
@media (max-width: 768px) {
.footer-bottom .container {
  max-width: 100% !important;
  margin: 0 auto;
}
.elementor-element.elementor-element-3c9bba6 .elementor-widget-container {
  width: 100% !important;
  margin: 0 auto;
}
.elementor-element-9d8dc61.studtesti .elementor-widget-container{
  width:100%;
  margin:0 auto;
}
}

