/**
* Theme Name: Edudeme Child
* Description: This is a child theme of Edudeme, generated by Merlin WP.
* Author: <a href="http://pavothemes.com/">Pavothemes</a>
* Template: edudeme
* Version: 2.0.9
*/
@media (min-width: 768px) {

    .elementor-element .edudeme-swiper-wrapper .swiper .elementor-swiper-button-prev {
        left: 0;
        right: auto;
 transform: translate(-50%, -50%);
    }
 .elementor-element .edudeme-swiper-wrapper .swiper .elementor-swiper-button-next {
        right: 0;
        left: auto;
        transform: translate(50%, -50%);
    }
}
.elementor .elementor-element>.e-con-inner {
  --padding-top: 80px !important;
  --padding-bottom: 80px !important;
}

@media (max-width: 1024px) {
  .elementor .elementor-element>.e-con-inner {
    --padding-top: 60px !important;
    --padding-bottom: 60px !important;
  }
}

@media (max-width: 767px) {
		line-height{width:max-content !important;}
	sr7-mask, sr7-txt.sr7-layer {
display:flex !important;
visibility:visible !important;}
 .elementor .elementor-element>.e-con-inner {
    --padding-top: 40px !important;
    --padding-bottom: 40px !important;
  }
	sr7-grp{
height:auto !important;
display:flex !important;}
}
@media (max-width: 767px) {
	sr7-row-con{
		padding: 0 15px 0 !important; 
	}
 .elementor-251 .elementor-element.elementor-element-0bbdf4a {
       --margin-top:-190px !important;
    }

	sr7-grp,.sr7-layer.sr7-clear,.sr7-layer.sr7-clear sr7-txt,.sr7-layer.sr7-clear sr7-mask{
width:100% !important;}

.sr7-layer.sr7-clear sr7-txt br,sr7-txt br,
	sr7-img.sr7-layer{
display:none !important;}

sr7-adjuster, 
sr7-content, 
sr7-module {
    height:58dvw !important;
	}}

@media (max-width: 700px) {
 .elementor-251 .elementor-element.elementor-element-0bbdf4a {
       --margin-top:-170px !important;
    }

sr7-adjuster, 
sr7-content, 
sr7-module {
    height:62dvw !important;
}
}
@media (max-width: 650px) {
 .elementor-251 .elementor-element.elementor-element-0bbdf4a {
       --margin-top:-150px !important;
    }
}
@media (max-width: 600px) {
 .elementor-251 .elementor-element.elementor-element-0bbdf4a {
       --margin-top:-130px !important;
    }
}
@media (max-width: 550px) {
 .elementor-251 .elementor-element.elementor-element-0bbdf4a {
       --margin-top:-110px !important;
    }
sr7-adjuster, 
sr7-content, 
sr7-module {
    height:60dvw !important;
}
}
@media (max-width: 500px) {
 .elementor-251 .elementor-element.elementor-element-0bbdf4a {
       --margin-top:-110px !important;
    }

 #SR7_1_1-1-10 {
        font-size: 16px !important;
    }
    
@media (max-width: 480px) {
 .elementor-251 .elementor-element.elementor-element-0bbdf4a {
       --margin-top:-100px !important;
    }
sr7-adjuster, 
sr7-content, 
sr7-module {
    height:75dvw !important;
}
}
	@media (max-width: 450px) {

sr7-adjuster, 
sr7-content, 
sr7-module {
    height:80dvw !important;
}
}
@media (max-width: 400px) {
 .elementor-251 .elementor-element.elementor-element-0bbdf4a {
       --margin-top:-70px !important;
    }

}
@media (max-width: 350px) {
 .elementor-251 .elementor-element.elementor-element-0bbdf4a {
       --margin-top:-60px !important;
    }
sr7-adjuster, 
sr7-content, 
sr7-module {
    height:85dvw !important;
}
}