@media only screen and (max-width:1320px){
.testimonial-wr .elementor-swiper-button.elementor-swiper-button-prev {
    left: -55px !important;
}
.testimonial-wr .elementor-swiper-button.elementor-swiper-button-next {
    right: -55px !important;
}
.tabber-wr.elementor-widget-tabs .elementor-tab-content {
    padding: 0 0 0 40px;
}
}
@media only screen and (max-width:1279px){
.testimonial-wr .elementor-swiper-button.elementor-swiper-button-prev {
    left: -15px !important;
}
.testimonial-wr .elementor-swiper-button.elementor-swiper-button-next {
    right: -15px !important;
}
.guru-way-slide .slick-slide {
    margin: 0 10px;
 }
.guru-content-inner-wr p {
    font-size: 16px;
    line-height: 26px;
}
.guru-content-inner-wr h3 {
    font-size: 20px;
    line-height: 26px;
	padding-bottom: 10px;
 }
.guru-content-wr figure {
    width: 30%;
}
	.guru-content-inner-wr {
    width: 70%;
    padding: 10px 10px 10px 15px;
}
}
@media only screen and (max-width:1200px){
.guru-way-slide li {
       padding: 7px 10px;
}
.guru-way-slide .slick-track {
    flex-wrap: wrap;
}
	.guru-way-slide .slick-slide {
        margin: 0 10px 10px;
}
}
@media only screen and (max-width:1199px){
ul.guru-story-slide .slick-list {
    max-width: 890px;
}
}
@media only screen and (max-width:880px){
.logo-wr .elementor-widget-image {
    width: 18%;
}
.contact-form .gfield--type-consent {
    padding: 10px 0 0 0px !important;
}
.contact-form .gform_footer.before {
    margin: 35px 0 0 0;
 }
 body .elementor-20 .main-header-wr.elementor-sticky--active .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown {
    margin-top: 20px !important;
}
.tabber-wr.elementor-widget-tabs .elementor-tab-content {
        padding: 0 0 0 20px;
  }
.post-content-new-wr h4 {
    padding: 10px 0 14px;
    font-size:20px;
    lline-height:24px;
  }  
  .post-content-new-wr p:has(strong) {
    margin-bottom: 8px !important;
}
.post-content-new-wr li {
    padding: 0 0 8px 20px;
}
  .post-content-new-wr ul {
    padding: 0 0 10px 0;
}
ul.guru-way-slide {
    padding: 0 0 20px 0;
 }
	ul.guru-story-slide .slick-list {
        max-width: 600px;
    }
}
@media only screen and (max-width:767px){
.testimonial-wr .swiper-slide {
    padding-top: 35px !important;
}
.contact-form .gform_footer.before {
    margin: 25px 0 0 0;
    justify-content: center;
}
.page-numbers {
     width: 35px;
    height: 35px;
    padding: 5px 0 0 0;
}
.header-wr  .highlighted span.sub-arrow svg,.header-wr a.elementor-item span.sub-arrow svg {
    fill: #fff;
}
.header-wr  span.sub-arrow {
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto !important;
    border: 1px solid #fff;
    padding: 0 !important;
    width: 30px;
    height: 30px;
    justify-content: center;
}
.tabber-wr.elementor-widget-tabs .elementor-tab-content {
        padding: 15px 0 0;
    }
    .tabber-wr .elementor-tab-title {
    padding: 10px 25px 10px !important;
 }
ul#menu-mega-menu>.menu-item:nth-child(1) a {
    z-index: 1000;
}
ul#menu-mega-menu>.menu-item:nth-child(1) .elementskit-megamenu-panel{
    z-index: 999;
}ul#menu-mega-menu>.menu-item:nth-child(2) a {
    z-index: 998;
}
ul#menu-mega-menu>.menu-item:nth-child(2) .elementskit-megamenu-panel{
    z-index: 997;
}ul#menu-mega-menu>.menu-item:nth-child(3) a {
    z-index: 996;
}
ul#menu-mega-menu>.menu-item:nth-child(3) .elementskit-megamenu-panel{
    z-index: 995;
}ul#menu-mega-menu>.menu-item:nth-child(4) a {
    z-index: 994;
}
ul#menu-mega-menu>.menu-item:nth-child(4) .elementskit-megamenu-panel{
    z-index: 993;
}ul#menu-mega-menu>.menu-item:nth-child(5) a {
    z-index: 992;
}
ul#menu-mega-menu>.menu-item:nth-child(5) .elementskit-megamenu-panel{
    z-index: 991;
}ul#menu-mega-menu>.menu-item:nth-child(6) a {
    z-index: 990;
}
ul#menu-mega-menu>.menu-item:nth-child(6) .elementskit-megamenu-panel{
    z-index: 989;
}ul#menu-mega-menu>.menu-item:nth-child(7) a {
    z-index: 988;
}
ul#menu-mega-menu>.menu-item:nth-child(7) .elementskit-megamenu-panel{
    z-index: 987;
}ul#menu-mega-menu>.menu-item:nth-child(8) a {
    z-index: 986;
}
ul#menu-mega-menu>.menu-item:nth-child(8) .elementskit-megamenu-panel{
    z-index: 985;
}
ul.guru-story-slide .slick-list {
        max-width: 220px;
    }
}
@media only screen and (max-width:479px){
.contact-form .gform_fields {
    gap: 30px 0 !important;
 }
.guru-content-wr figure {
    width: 40%;
}
.guru-content-inner-wr {
    width: 60%;
}
}
@media (max-width: 389px) {
    .elementor-370 .elementor-element.elementor-element-8e2eae7 {
		bottom: 215px;}
}