@media only screen and (min-width: 1921px) {
	
.blog_wrapper.with-sidebar {    max-width: 1410px; width: 100%;}
	
.hero {    max-width: calc(100vw - 90px);    margin: 0 auto;}
.hero img {    width: 100%;}
	
}

@media only screen and (min-width: 1240px) {
	
	
}

@media only screen and (min-width: 1601px) and (max-width: 1800px) {

	
}	


@media only screen and (min-width: 1441px) and (max-width: 1600px) {
	
.blog_wrapper.with-sidebar {    max-width: 1330px; width: 100%; grid-gap: 60px;}	

	
}

@media only screen and (min-width: 1240px) and (max-width: 1440px) {
	
#Filters ul.filter-categories li a {font-size:14px; line-height:18px;}	
	
.blog_wrapper.with-sidebar {    max-width: 1180px; width: 100%; grid-gap: 60px;}	
.blog-module .post-item .image_wrapper {    margin-bottom: 10px;}		
.blog-module .post-item .desc h2.entry-title {    font-size: 20px;    line-height: 26px;}	

	
.hero {    max-width: 1180px;width: 100%;}		
.hero .desc {    margin: -145px 30px 0;}		

.about-me-wrapper .desc {    padding: 60px 120px 60px 60px;    width: 60%;	}	

.certificate {    padding: 43px 180px 43px 120px;}		
	
.section-form .contact-form {       margin-bottom: 40px;    padding: 58px 80px 58px;    max-width: 85%;}	
.section-form .contact-form.moveup	{ margin-top: -45px;}
	
.get-knowledge .desc {    padding: 100px 60px;}
	
.testimonials-grid.col-4 {    grid-template-columns: repeat(3, 1fr);}
.opinie-load-more	 {display:block;}	

.grid-offer-tiles.grid.col-4 {    margin: 30px 0 30px;}	
	
	
.infographic .desc {    padding: 62px 62px 62px 0;    width: 56.333%;}	
.infographic .image-wrapper {    width: calc(50% - 15px);    padding: 180px 0 115px 60px;}	
	
.big-picture .desc {    padding: 62px;	}	
	
	
	
}

@media only screen and (min-width: 960px) and (max-width: 1239px) {
	
#Filters ul.filter-categories li a {font-size:14px; line-height:18px;}	
	
.blog_wrapper.with-sidebar {    max-width: 940px; width: 100%; grid-gap: 60px;}	
.blog-module .post-item .image_wrapper {    margin-bottom: 10px;}		
.blog-module .post-item .desc h2.entry-title {    font-size: 20px;    line-height: 26px;}	
	
.hero {     margin-top: 0px;    max-width: 100%; width: 100%;}		
.hero .desc {    position: relative;    width: 100%;    margin: -145px auto 0;    max-width: 940px;    padding: 30px 60px 60px;	}	
.hero img {    transform:none;	}	
	
.spis-lekcji-grid-module.grid.col-2 {    padding: 30px 60px;}		
.certificate {   padding: 60px 80px;    grid-template-columns: 2.5fr 7.5fr;}		
	
.about-me-wrapper .desc {    padding: 60px 0px 60px 60px;    width: 55%;	}		
	
.section-offer-tiles {    padding: 60px 0 46px;}	
.grid-offer-tiles.grid.col-4 {    grid-template-columns: repeat(2, 1fr);      grid-gap: 15px 30px;   margin: 0px 0px 20px 0;  }	
.grid-offer-tiles .item {  padding: 30px; }
.grid-offer-tiles .item.kursy:after {    width: 100%;    height: 100%;    margin-left: 0px;   margin-top: 0px;}	
	
.get-knowledge {    flex-direction: column-reverse;    padding: 22px 0 0;	}
.get-knowledge .desc {    position: relative;    width: 100%;    margin: -61px 0px 0;    max-width: 85%;    padding: 30px 60px 60px;}	
.get-knowledge .desc ul {    max-width: 100%;    display: grid;    grid-template-columns: repeat(2, 1fr);    grid-gap: 24px;}	
.get-knowledge .desc ul li {    margin: 0;}		
	
.infographic-icons {    flex-direction: column-reverse;    padding: 43px 0 67px;}		
.infographic-icons .desc-wrap {     position: relative;    width: 100%;    margin: -61px 0px 0;    max-width: 85%;    padding: 30px 60px 60px;}		
.infographic-icons .icon-list {    grid-template-columns: repeat(2, 1fr);	}
.infographic-icons .desc-wrap h2 {    max-width: 100%;}		
	
.list-with-image {    padding: 30px 60px;	}	
	
.contact-details.with-details {    padding: 58px 80px 80px;}	
	
.section-form .contact-form {       margin-bottom: 40px;     padding: 58px 80px 58px;    max-width: 85%;}	
.section-form .contact-form.moveup	{ margin-top: -45px;}	
	
.testimonials-grid .testimonial {    padding-left: 32px;}	
.testimonials-grid.col-4 {    grid-template-columns: repeat(2, 1fr);    grid-gap: 48px;}	
.testimonials-grid .testimonial .testimonial-wrapper	{    height: auto !important;}	
.opinie-load-more {display:block;}	

	
.infographic {    flex-direction: column-reverse;}
.infographic .desc {    position: relative;    width: 100%;    margin: -45px auto 0;    max-width: 85%;    padding: 40px 60px;}	
.infographic .desc h2 {max-width: 550px;}
.infographic ul.list-03 {    display: grid;    grid-template-columns: repeat(2 ,1fr);    max-width: 100%;    grid-gap: 18px; margin-bottom:18px;}
.infographic ul.list-03 li {margin-bottom:0px;}	
.infographic .image-wrapper img {    max-width: 690px;    margin: 0 auto;}
.infographic .image-wrapper {    width: 100%;    padding: 40px 40px 80px;}		
	
.section-big-picture {    padding: 47px 0 51px;}		
.big-picture {    flex-direction: column;}
.big-picture .image-wrapper {    margin: 0; width:100%;}	
.big-picture .image-wrapper img {width:100%;}	
.big-picture .desc {    position: relative;    max-width: 85%;    padding: 40px 60px 40px;    margin: -42px auto 0;}	
	
.full-image-desc .desc {    position: relative;    width: 100%;    margin: -145px auto 0;    max-width: 940px;    padding: 30px 60px 60px;}	
	

.features_slider_wrapper	{ padding: 0 calc((100vw - 940px) / 2); max-width:100%;}
.features_slider_header a.slider_prev {  left: calc(((100vw - 940px) / 2 ) - 70px ); }	
.features_slider_header a.slider_next {  right: calc(((100vw - 940px) / 2 ) - 70px ); }		

	
}	

@media only screen and (max-width: 959px) {
	
#Filters ul.filter-categories li a {font-size:12px; line-height:16px;}	
	
.blog_wrapper.with-sidebar {   grid-gap: 30px; grid-template-columns:repeat(1, 1fr);}	
.blog-module .post-item .image_wrapper {    margin-bottom: 10px;}	
.blog-module .post-item .desc h2.entry-title {    font-size: 20px;    line-height: 26px;}	
	
/*.section-hero {    padding-bottom: 30px;}	*/
.hero {    max-width: 100% !important; margin-top:0px !important;}	
.hero img {    transform: none !important;}	
.hero .desc {       max-width: 708px;    width: 100%;    padding: 30px 60px;}	
.hero .desc hr.red {width:108px;margin:10px 0;}	
	
.hero .laury {      grid-gap: 30px;    margin: 26px 0 22px;}	
.hero .laury .item2 img {    max-width: 251px;}
.hero .laury .item1 img, .hero .laury .item3 img {    max-width: 212px;}		
	
.section-offer-tiles {    padding: 5px 0 46px;}	
.grid-offer-tiles.grid.col-4 {    grid-template-columns: repeat(2, 1fr);      grid-gap: 60px 30px;   margin: 20px 0;  }	
.grid-offer-tiles .item h4 {font-size:16px; font-weight:500; line-height:22px;}		

.section-about-me {    background: transparent;}	
.about-me-wrapper {    flex-direction: column;    padding: 0;}	
.about-me-wrapper .desc {    position: relative;    padding: 0;    width: 100%;    margin-top: 17px;    background: transparent;}	
.about-me-wrapper .image-wrapper, .about-me-wrapper .image-wrapper img {width: 100%;}	
.about-me-wrapper .image-wrapper {    max-height: 560px;    overflow: hidden;    display: flex;    align-items: center;}	
	
.spis-lekcji-grid-module.grid.col-2 {    padding: 60px;    grid-template-columns: repeat(1, 1fr);}		
	
.numbers-facts-grid.grid.col-5 {    grid-template-columns: repeat(2, 1fr);    grid-gap: 30px;}	
.numbers-facts-grid .item p {    max-width: 140px;}	

.cta-course {    padding: 51px 19px 44px; 	}
.cta-course .image-wrapper {    display: flex;    justify-content: center;    margin-bottom: 35px;}	
.cta-course .image-wrapper img {    max-width: 450px; padding: 0;}		
.cta-course ul.otrzymasz {    display: none;}		

.section-list-with-image {    background: #F7F5F5;}
.list-with-image {    padding: 30px 0;}	
.list-with-image-grid.grid.col-2 {    grid-template-columns: repeat(2, 1fr);    grid-gap: 24px;}	
	
	
.get-knowledge {    flex-direction: column-reverse;    padding: 22px 0 0;	}
.get-knowledge .desc {    position: relative;    width: 100%;    margin: -61px 0px 0;    max-width: 85%;    padding: 30px;}
.get-knowledge .desc ul {      max-width: 100%;    display: grid;    grid-template-columns: repeat(2, 1fr);    grid-gap: 0;}		
	
.infographic-icons {    flex-direction: column-reverse;    padding: 43px 0 67px;}		
.infographic-icons .desc-wrap {     position: relative;    width: 100%;    margin: -61px 0px 0;    max-width: 85%;    padding: 30px 60px 60px;}	
.infographic-icons .desc-wrap h2 {    max-width: 100%;}	
	
	
.contact-details {    padding: 58px 80px 58px;}	
.contact-details ul.contact-info {    font-size: 16px;}	
.contact-details ul.contact-info li {    margin-bottom: 4px;}
	
.section-form .contact-form {    padding: 25px 0 37px;}	
.section-form .contact-form.moveup {  margin-top: 0; }	

	
.testimonials-grid .testimonial {    padding-left: 32px;}	
.testimonials-grid.col-4 {    grid-template-columns: repeat(2, 1fr);    grid-gap: 48px;}	
.testimonials-grid .testimonial .testimonial-wrapper	{    height: auto !important;}	
	
.section-testimonials-grid p.big {    max-width: 100%; font-size: 14px;}	


.section-big-picture {    padding: 47px 0 51px;}	
.big-picture {    flex-direction: column;}
.big-picture .image-wrapper {    margin: 0;}	
.big-picture .desc {    position: relative;    max-width: 100%;    padding: 40px 60px 50px;    margin: -42px 45px 0;}		
	
.infographic {    flex-direction: column-reverse;}
.infographic .desc {    position: relative;    width: 100%;    margin: -45px auto 0;    max-width: 85%;    padding: 40px 60px;}	
.infographic .desc h2 {max-width: 550px;}
.infographic ul.list-03 {    display: grid;    grid-template-columns: repeat(2 ,1fr);    max-width: 100%;    grid-gap: 18px; margin-bottom:18px;}
.infographic ul.list-03 li {margin-bottom:0px;}	
.infographic .image-wrapper img {    max-width: 690px;    margin: 0 auto;}
.infographic .image-wrapper {    width: 100%;    padding: 40px 40px 80px;}	
	
	
.section-full-image-desc {    padding-bottom: 49px;}	
.section-full-image-desc .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}	
.full-image-desc .image-wrapper img {    transform: none;}	
.full-image-desc .desc {       max-width: 708px;    width: 100%;   padding: 30px 60px;}		
	
	
	
}


@media only screen and (min-width: 768px) and (max-width: 959px) { 

.hero {    max-width: 708px;width: 100%;}	
.blog_wrapper.with-sidebar {    max-width: 708px; width: 100%;}
.opinie-load-more {display:block;}	

.certificate {    padding: 40px 30px;    grid-template-columns: 2.5fr 6.5fr;}	
	
.numbers-facts-grid.grid.col-5 {    grid-template-columns: repeat(3, 1fr);}		
	
.features_slider_wrapper	{ padding: 0 calc((100vw - 728px) / 2); max-width:100%;}	
.features_slider_header a.slider_prev {  left: 0px;}	
.features_slider_header a.slider_next {  right: 0px;}		
	
}


@media only screen and (max-width: 767px) {

.blog_wrapper.with-sidebar {    max-width: 100% !important;    width: auto;    margin-left: 45px;    margin-right: 45px;    box-sizing: border-box;}
.blog_wrapper.without-sidebar .section_wrapper {    max-width: 100% !important;    width: auto;    margin-left: 45px;    margin-right: 45px;    box-sizing: border-box;}	

.blog-list .blog-module.col-2 {    grid-template-columns: repeat(1, 1fr);}
.blog-list .blog-module.col-3 {    grid-template-columns: repeat(1, 1fr);}
.blog-list .blog-module.col-4 {    grid-template-columns: repeat(1, 1fr);}	
	
.blog-module .post-item .desc h2 {    font-size: 24px;    line-height: 34px; }		
.blog-module .post-item .desc p {  font-size: 14px;    line-height: 22px; }	
	
.author-box {    display: flex !Important;    flex-direction: column; background: #f7f7f7; border-radius:4px;    padding: 40px;    box-sizing: border-box;}
.author-img, .author-info {    width: 100% !important;    padding: 0px !important;    text-align: center;}

.section-hero .section_wrapper {    max-width: 100% !important ; margin: 0px !important; padding:0px !important;}	
.hero  {    max-width: 100% !important;    padding: 0px !important;}	
.hero { margin-top:18px;}	
.hero img {    transform: none;}	
.hero .desc {    padding: 0;    margin: 10px 0 0; max-width:100%;   background: transparent;}	
	
.hero .intro-button {    bottom: 15px;}	
.hero .laury {    flex-direction: column;    align-items: center;    grid-gap: 30px;    margin: 26px 0 22px;}			
.hero-steps.grid.col-3 {    grid-gap: 12px;       display: grid;    grid-template-columns: repeat(2, 1fr);    margin: 11px 0 30px;}	
	
.spis-lekcji-grid-module.grid.col-2 {    padding: 30px 19px;    grid-template-columns: repeat(1, 1fr);}	
	
.get-knowledge {    flex-direction: column-reverse;    padding: 22px 0 0;	}
.get-knowledge .desc {       position: relative; width: auto;    padding: 21px 24px 29px;    margin: -61px 20px 0;}		
	
.section-list-with-image .section_wrapper {  padding: 0px !important;}	
.list-with-image-grid.grid.col-2 {    grid-template-columns: repeat(1, 1fr);    grid-gap: 24px;}	
.list-with-image {    padding: 30px 19px;}		
	
	
.infographic-icons {    flex-direction: column-reverse;  /*  padding: 43px 0 67px;*/ padding:0px;}		
.infographic-icons .desc-wrap {    position: relative;    width: auto;    padding: 21px 24px 29px;    margin: -61px 20px 0;}		

.section-numbers-facts {    padding: 0px 0 40px;}
.section-numbers-facts h2 {text-align:center;}	
.numbers-facts-grid.grid.col-5 {    grid-template-columns: repeat(2, 1fr);    grid-gap: 30px;}		
	
.numbers-facts-grid .item {    text-align: center;}	
.numbers-facts-grid .item hr.red {    margin: 5px auto;}
.numbers-facts-grid .item p {    margin: 0 auto;}
	
.cta-course .image-wrapper img {    max-width: 320px;}	
.cta-course .image-wrapper {    margin-bottom: 15px;padding: 0;}	
	
.section-certificate {    margin-top: 60px;}	
.certificate {  display: flex;   text-align: left;   padding: 20px;    margin: 60px 0 47px;    align-items: center;}	
.certificate .image-wrapper {    width: 30%;}	
.certificate .image-wrapper img {	    max-width: 320px; position:relative;}
.certificate .desc {    width: calc(100% - 30%);}	
	
	
.section-offer-tiles {  /*  padding: 5px 0 46px;*/ padding:0px;}	
.grid-offer-tiles.grid.col-4 {    grid-template-columns: repeat(1, 1fr);    grid-gap: 0px;margin: 0;}
.grid-offer-tiles .item {    padding: 30px;}	
.grid-offer-tiles .item.kursy:after {    width: 100%;    height: 100%;    margin-left: 0;    margin-top: 0;    background: #F7F5F5;    z-index: -1;    border: none;    border-radius: 0px;}
.grid-offer-tiles .item:not(:last-child) a {    padding: 10px 18px;    border: 1px solid #c2000b;    background: #fff;    color: #c2000b;}	
	
.grid-offer-tiles .item:not(:last-child) {    margin-top: -19px;}	
.grid-offer-tiles .item.kursy {    margin-top: 11px;}	
.grid-offer-tiles .item h4 {font-size:16px; font-weight:500; line-height:22px;}	
	
	
.section-about-me {    background: transparent;}	
.about-me-wrapper {    flex-direction: column;    padding: 0;}	
.about-me-wrapper .desc {    position: relative;    padding: 0;    width: 100%;    margin-top: 17px;    background: transparent;}	
	
	
.contact-details, .contact-details.with-details {    margin-top: 30px;    padding: 24px 31px 35px;    flex-direction: column;  text-align: center;     justify-content: center;}	
.contact-details .info {    margin-top: 28px;}		
.contact-details ul.contact-info {    font-size: 16px;}	
.contact-details:not(.contact-details.with-details) {    padding: 24px;}	
	
.section-form .contact-form {    padding: 25px 0 37px;}	
.section-form .contact-form.moveup {  margin-top: 0; }
.section-form .contact-form .form-col {    grid-template-columns: repeat(1, 1fr);    grid-gap: 0; }	
	

.partners_slider_ul .slick-slide {   margin: 0px;}
.partners_slider_ul .slick-list {    margin: 0px; }	
	
.tools_slider_ul .slick-slide {   margin: 0px;}
.tools_slider_ul .slick-list {    margin: 0px; }	
	
.about_slider_ul .slick-slide {   margin: 0px;}
.about_slider_ul .slick-list {    margin: 0px; }	
	
.features_slider_wrapper	{  width: auto;    }	
.features_slider_header a.slider_prev {  left: -40px;}	
.features_slider_header a.slider_next {  right: -40px;}	
	
.section-video-slider .section_wrapper {    max-width: 100% !important;    padding: 0px !important; margin:0px !important;}	
	
.testimonials-grid .testimonial {    padding-left: 32px;}	
.testimonials-grid.col-4 {    grid-template-columns: repeat(1, 1fr);    grid-gap: 48px;}	
.opinie-load-more {display:block;}		

.infographic ul.list-03 {    display: grid;    grid-template-columns: repeat(1 ,1fr);    max-width: 100%;    grid-gap: 18px; margin-bottom:18px;}
.infographic ul.list-03 li {margin-bottom:0px;}	
.infographic .desc {    padding: 21px 24px 29px;}		
	
.section-big-picture {    /*padding: 47px 0 51px;*/ padding:0px;}	
.big-picture {    flex-direction: column;}
.big-picture .image-wrapper {    margin: 0;}	
.big-picture .desc {    position: relative;    max-width: 100%;    padding: 22px 27px 28px;    margin: -42px 17px 0;}	
	
.section-full-image-desc .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}	
.full-image-desc .image-wrapper img {    transform: none;}	
.full-image-desc .desc {    max-width: 85%;    padding: 30px;    margin-top: -45px;}	
.full-image-desc .image-wrapper img {    object-fit: cover;    transform: scale(2)translate(0px, 70px);    transform-origin: center;}
.full-image-desc .image-wrapper {    height: 420px;    display: flex;}	
	
ul.list-02.video-reklama {    grid-gap: 24px;	}	
	
	
.section-faq h2 {    text-align: left;}	
.section-faq .faq .question > .title {    padding: 20px 60px 20px 0;    font-size: 14px;	}
.section-faq .faq .question > .answer {    padding: 0 0px 15px 0px;	}	
	
.movie-box.maximized {    width: 100%;    max-width: 320px;    min-width: 300px;   left: auto;    right: 20px;	}
.movie-box .play-btn.active:hover span {opacity:0;}	
.movie-box.minimized {    left: auto;    bottom: 20px;}	
	
.notifications.minimized {    bottom: 20px;    left: 20px;}		
	
#fixed-kurs .fixed-kurs-wrapper {    bottom: 0 !important;    top: auto !important;    left: 0 !important;    right: 0px !important;    width: 100% !important;    max-width: 450px !important;}
.course-box-wrapper {    width: 100%;    display: grid;    grid-template-columns: 4fr 8fr;    grid-gap: 10px;}	
.course-box-wrapper .desc {    display: flex;    flex-direction: column;    justify-content: center;    align-items: baseline;}	
.course-box-wrapper ul.otrzymasz {    display: none;}	
#fixed-kurs p.title {    display: none;}		
#fixed-kurs p.regular, #fixed-kurs p.promo {    font-size: 12px; line-height:1; margin-top:0px;}	
#fixed-kurs p.regular { margin-bottom:5px;}	
#fixed-kurs p.promo	{ margin-bottom:7px;}	
.course-box-wrapper .desc a.btn-red {    padding: 5px 15px;    line-height: 26px;}	
.course-box .video-wrapper {    max-height: 82px;}	
.course-box-main-wrapper {       max-width: 380px;    margin: 0 auto 0 0;}
#fixed-kurs .course-box .play-btn span {    width: 40px;    height: 40px;}	
#fixed-kurs .course-box .play-btn span:before {    border-width: 6px 0 6px 12px;}	
.course-box #countdown {    font-size: 8px;    line-height: 15px;    width: 50px;}		
.course-box.extend .video-wrapper {    max-height: 100%;}		

.author-img {    display: flex;    justify-content: center;}	
.author-box .author-info p {    text-align: justify;    margin-top: 15px;}		
	
}


@media only screen and (max-width: 675px) { 
.certificate {    align-items: flex-start;    flex-direction: column;    padding: 20px 40px; text-align:center;}	
.certificate .image-wrapper {    width: 100%;    max-width: 120px;    margin: 0 auto;}	
.certificate .desc {    width: 100%;	}
	
}	


@media only screen and (min-width: 560px) and (max-width:767px) {

.hero .desc {    width: auto;    max-width: 100%;    margin: 0 45px;    padding: 30px 60px;    background: #F7F5F5;    margin-top: -100px;    box-sizing: border-box;    position: relative;    z-index: 1;}		
.about-me-wrapper .image-wrapper {    max-height: 460px;}	


	
	
}


@media only screen and (max-width: 560px) { 
	
.blog_wrapper.with-sidebar  {    max-width: 480px !important;      width: 100%;    box-sizing: border-box;  padding-left: 19px!important;    padding-right: 19px!important;    margin-left: auto;    margin-right: auto;}
.blog_wrapper.without-sidebar .section_wrapper {    max-width: 480px !important;    width: 100%;    box-sizing: border-box;    padding-left: 19px!important;    padding-right: 19px!important;    margin-left: auto;    margin-right: auto;}	
	
	
.hero {    background: #F7F5F5;}	
.hero .desc {    max-width: 480px !important;    width: 100%;    box-sizing: border-box;      padding: 30px 19px 35px !important;  margin: 0px auto;}		
.hero .image-wrapper {    height: 320px; overflow:hidden;}
.hero .image-wrapper img {    transform: scale(1.5) translate(-50px, 0px) !important;    transform-origin: top left;}		

.hero .laury {    grid-gap: 0px;}	
.hero .laury .item1 img, .hero .laury .item3 img {    max-width: 160px;}	
.hero .laury .item2 img {    max-width: 200px;}	
	
.cta-course { /*   padding: 51px 19px 44px; */    padding: 0px 19px;   width: calc(100% + 40px);    margin-left: -20px;}		
	
.about-me-wrapper .image-wrapper {    max-height: 360px;}
	
.full-image-desc .desc {    max-width: 100%;    margin: -30px 19px 0;    width: auto;    padding: 22px 21px 30px;}
ul.list-02.video-reklama {    grid-template-columns: repeat(1, 1fr);}	
ul.list-02 li {    margin-bottom: 12px;}	
ul.list-02.video-reklama {    grid-gap: 12px;}		
	
.section-spis-lekcji {    background: #F7F5F5;}	
.section-spis-lekcji .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}
.spis-lekcji {    max-width: 480px !important;    width: 100%;    box-sizing: border-box;    padding-left: 19px!important;    padding-right: 19px!important;    margin-left: auto;    margin-right: auto;	}
.spis-lekcji-grid-module.grid.col-2 {    padding: 30px 0px;  	}
	
.features_slider_pager a {  margin: 0px 5px;}
.features_slider_pager a {   width: 13px;   height: 13px;	}		
	
.section-get-knowledge .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}	
.get-knowledge {    padding: 0px;}	
.get-knowledge .desc {    max-width: 100%;    margin: -61px 19px 0;}	
.get-knowledge .desc ul li {    margin-bottom: 12px;}		
	
.list-with-image-grid.grid.col-2 {    grid-gap: 12px;}		

.section-infographic-icons .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}		
.infographic-icons {    padding: 0px 0 0px;}	
.infographic-icons .desc-wrap {    max-width: 100%;    margin: -61px 19px 0;}	
	
.video_slider_ul .slick-slide {   margin: 0 5px;}
.video_slider_ul .slick-list {    margin: 0; }	
.video-slide h4 {    font-size: 16px;    line-height: 20px;}
	
.contact-details.with-details ul.contact-info {    font-size: 12px;}	
	
	
.notifications {    left: 10px;    bottom: 10px;width: calc(50% - 35px);}	
.notifications .review-avatar {    display: none;}	
.notifications .review-source span {    display: none;}	
.notifications .single-review .review-desc p {    max-height: 45px;    overflow: hidden; position:relative;}
.notifications .single-review .review-desc p:after {    content: "";    position: absolute;    background: linear-gradient(90deg, rgba(0,0,0,0) 70%, rgba(255,255,255,1) 100%);    top: 0;    right: 0;    width: 100%;    height: 100%;}	
.notifications .close {    width: 25px;    height: 25px;    font-size: 9px;  top: -32px;}	
.notifications .single-review .author-details .name h4 {    font-size: 10px;    margin-bottom: 1px;}
.notifications .single-review .author-details .company p {    height: 10px;    overflow: hidden;}	
	
	
	
.movie-box {    right: 10px;    bottom: 10px; max-width: calc(50% - 35px); min-width:auto;}	
.movie-box .movie-box-content {    display: flex;    align-items: center; justify-content: space-between;   grid-gap: 10px;}	
.movie-box h4.movie-header {    font-size: 10px;    line-height: 14px; margin-bottom:0px;}	
.movie-box p.movie-desc {    font-size: 8px;    line-height: 12px;	}
.movie-box a.btn-video span {    display: none;}	
.movie-box .close-movie-box {    width: 25px;    height: 25px;    font-size: 9px;  top: -32px;}	
.movie-box a.btn-video i {    width: 28px;    height: 28px;    font-size: 10px;}	
.movie-box .play-btn span {    width: 44px;    height: 44px;}	
.play-btn span:before {    border-width: 8px 0 10px 16px;}
.movie-box #countdown {    font-size: 8px;   line-height:1; width: 60px;    padding: 5px 0;	}

#fixed-kurs .fixed-kurs-wrapper {   max-width: 100% !important;}	

.cta-video-reklama {    padding: 30px 0 0;}	
.cta-video-reklama {    display: flex;    flex-direction: column;}	
.cta-video-reklama .image img {    position: relative;}	
.cta-video-reklama .desc {    padding: 30px;}
.cta-video-reklama .desc {    align-items: center;    text-align: center;}
	
.cta-potrzebujesz .desc {    margin: 0;}	
.cta-potrzebujesz .buttons {    display: flex;    flex-direction: column;    gap: 15px;    align-items: baseline;}	
	
.cta-wystarczy {    padding: 35px;}	
.author-box {    padding: 25px;}

	
}


@media only screen and (max-width: 480px) { 
	
.section-big-picture .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}
.section-contact-details .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}	

.hero .intro-button {    bottom: 30px;}	
.hero .hero-steps {   grid-template-columns: repeat(1, 1fr);	}	
	
.get-knowledge .desc ul {    grid-template-columns: repeat(1, 1fr);}	
	
.numbers-facts-grid .item span.num {    font-size: 34px;}	
	
.section-infographic .section_wrapper {    max-width: 100% !important;    width: 100%;    padding: 0px !important;}	
.infographic {    padding: 0px;}	
.infographic .desc {      margin: -30px 19px 0;    width: auto;    padding: 22px 21px 30px;}	
	
.testimonials-grid {    grid-gap: 48px;    padding-top: 48px;}
.testimonials-grid .testimonial {    padding-left: 0px;}	
.testimonials-grid .testimonial:before {     transform: translate(0px, -25px);}
.testimonials-grid .testimonial .testimonial-wrapper {    padding-left: 34px;}		
	
.cta-course ul.list-02 {    flex-direction: column;    gap: 5px;    width: 190px;    margin: 20px auto 0px;    text-align: left;}	
	
}


@media only screen and (max-width: 360px) {
	
	
}