@media only screen and (min-width: 1921px) {
.section_wrapper, .container {    max-width: 1410px;width: 100%;}
#Intro {    max-width: calc(100vw - 90px);    margin: 0 auto;}
#Intro img {    width: 100%;}	
}

@media only screen and (min-width: 1240px) {
	
#Top_bar.is-sticky {    box-shadow: 0px 1px 5px rgb(0 0 0 / 15%);}	
}


@media only screen and (min-width: 1240px) and (max-width: 1440px) {
.section_wrapper, .container, #Intro {    max-width: 1180px;width: 100%;}	
	
#Intro .desc {    margin: -145px 30px 0;}	
	
.omnie-module .desc {    padding: 60px 120px 60px 60px;    width: 60%;	}
	
.home-additional-info .desc {    padding: 62px;	}
.home-form {      margin-top:-45px;  margin-bottom: 40px;    padding: 58px 80px 58px;  max-width: 85%;}		
.grid-opinie {    grid-template-columns: repeat(3, 1fr);}
.opinie-load-more	 {display:block;}
.grid-oferta {    margin: 30px 0 30px;}
	
.certyfikat-module {    padding: 43px 180px 43px 120px;}	
	
.przedsiebiorcy-module .desc {    padding: 62px 62px 62px 0;    width: 56.333%;}	
.przedsiebiorcy-module .image-wrapper {    width: calc(50% - 15px);    padding: 180px 0 115px 60px;}
	
}

@media only screen and (min-width: 960px) and (max-width: 1239px) {
.section_wrapper, .container, #Intro {    max-width: 940px;width: 100%;}	
.menu_wrapper {display:none;}
.menu_mobile_wrapper {    display: block;margin-top: -7px;}

#Header.with-submenu {    min-height: 121px;}	
#Sub_menu {display:block; top:72px;}
#sidebar {display:none;}	
	
#Top_bar {    position: fixed;    width: 100%;    top: 0px;}	
#Intro {  /*  margin-top: 30px;*/     margin-top: 0px;    max-width: 100%;}
	
/*#Intro .desc {    max-width: 85%;	}*/
#Intro .desc {    position: relative;    width: 100%;    margin: -145px auto 0;    max-width: 940px;    padding: 30px 60px 60px;	}
#Intro img {    transform:none;	}
	
h1 {   font-size: 34px;    line-height: 44px;   }	
h2 {   font-size: 34px;    line-height: 44px; }	
h3 {    font-size: 24px;    line-height: 34px;}		
	
.section-oferta {    padding: 5px 0 46px;}	
.grid-oferta {    grid-template-columns: repeat(2, 1fr);      grid-gap: 15px 30px;   margin: 0px 0px 20px 0;  }	
.grid-oferta .item {  padding: 30px; }
.grid-oferta .item.kursy:after {    width: 100%;    height: 100%;    margin-left: 0px;   margin-top: 0px;}
	
.omnie-module .desc {    padding: 60px 0px 60px 60px;    width: 55%;	}	
	
	
.grid-opinie .item {    padding-left: 32px;}	
.grid-opinie {    grid-template-columns: repeat(2, 1fr);    grid-gap: 48px;}	
.opinie-load-more {display:block;}			

.section-dodatkowe-info {    padding: 47px 0 51px;}	
.home-additional-info {    flex-direction: column;}
.home-additional-info .image-wrapper {    margin: 0; width:100%;}	
.home-additional-info .image-wrapper img {width:100%;}	
.home-additional-info .desc {    position: relative;    max-width: 85%;    padding: 40px 60px 40px;    margin: -42px auto 0;}	

.przedsiebiorcy-module {    flex-direction: column-reverse;}
.przedsiebiorcy-module .desc {    position: relative;    width: 100%;    margin: -45px auto 0;    max-width: 85%;    padding: 40px 60px;}	
.przedsiebiorcy-module .desc h2 {max-width: 550px;}
.przedsiebiorcy-module ul.list-03 {    display: grid;    grid-template-columns: repeat(2 ,1fr);    max-width: 100%;    grid-gap: 18px; margin-bottom:18px;}
.przedsiebiorcy-module ul.list-03 li {margin-bottom:0px;}	
.przedsiebiorcy-module .image-wrapper img {    max-width: 690px;    margin: 0 auto;}
.przedsiebiorcy-module .image-wrapper {    width: 100%;    padding: 40px 40px 80px;}	
	
.contact-info-home {    padding: 58px 80px 80px;}	
.contact-info-home .info ul li {    margin-bottom: 18px;}	
	
.home-form {      margin-top:-45px;  margin-bottom: 40px;    padding: 58px 80px 58px;  max-width: 85%;}		
	
/*Podstrony*/
	
 {    padding: 17px 25px 22px 0; 	}
	

	
.zdobedziesz-wiedze-module {    flex-direction: column-reverse;    padding: 22px 0 0;	}
.zdobedziesz-wiedze-module .desc {    position: relative;    width: 100%;    margin: -61px 0px 0;    max-width: 85%;    padding: 30px 60px 60px;}	
.zdobedziesz-wiedze-module .desc ul {    max-width: 100%;    display: grid;    grid-template-columns: repeat(2, 1fr);    grid-gap: 24px;}	
.zdobedziesz-wiedze-module .desc ul li {    margin: 0;}	
	
#co-zyskujesz {    padding: 30px 60px;	}
	
.dla-kogo-module {    flex-direction: column-reverse;    padding: 43px 0 67px;}		
.dla-kogo-module .desc-wrap {     position: relative;    width: 100%;    margin: -61px 0px 0;    max-width: 85%;    padding: 30px 60px 60px;}		
.dla-kogo-grid {    grid-template-columns: repeat(2, 1fr);	}
.dla-kogo-module .desc-wrap h2 {    max-width: 100%;}	

	
.spis-lekcji-grid-module {    padding: 30px 60px;}	
.certyfikat-module {   padding: 60px 80px;    grid-template-columns: 2.5fr 7.5fr;}		
	
.full-section-image .desc {    position: relative;    width: 100%;    margin: -145px auto 0;    max-width: 940px;    padding: 30px 60px 60px;}	
	
.grid-opinie .item .item-wrapper	{    height: auto !important;}
}	

@media only screen and (max-width: 959px) {
.menu_wrapper {display:none;}
.menu_mobile_wrapper {    display: block;margin-top: -7px;}
	
#Header {       min-height: 64px;}
#Header.with-submenu {    min-height: 113px;}	
#Top_bar {    position: fixed;    width: 100%;    top: 0px;}	

#Top_bar {    height: 64px;    display: flex;    align-items: center;}
ul.breadcrumbs {    font-size: 12px;}	
	
a.btn-action {    padding: 8px 10px; font-size:14px;}
	
#Sub_menu {display:block; top:64px;}
#Sub_menu.sub-sticky {display:block; top:64px;}
#sidebar {display:none;}
	
.footer_copy ul.social {    display: none;}	
.custom-footer	ul.social.mobile {display:block;}
	
h1 {    font-size: 22px;    line-height: 29px;   }	
h2 { font-size:22px; line-height:29px;}	
h3 {font-size:18px;}	
p {font-size:14px;}
p.big {     font-weight: 300;  font-size: 16px;   line-height: 24px;}	
ul.list	 {font-size:14px;}
ul.list-02  {font-size:14px;}
ul.list-03  {font-size:14px;}
ol.num  {font-size:14px;}	
blockquote {    padding: 20px 30px;    line-height: 24px;}		
blockquote:before {    width: 40px;    height: 40px;    background-size: contain;    background-repeat: no-repeat;    transform: translate(-23px, -10px);}	
	
.home-form input[type="submit"], a.btn-red, a.btn-gray, a.btn-minimal-red {font-size:14px; font-weight:500;}

	
#Intro {    max-width: 100% !important;}	
#Intro { /*margin-top:18px;*/ margin-top:0px !important;}	
#Intro img {    transform: none !important;}	
/*#Intro .desc {    padding: 0;    margin: 10px 0 0;    background: transparent;}*/
#Intro .desc {       max-width: 708px;    width: 100%;    padding: 30px 60px;}	
#Intro .desc hr.red {width:108px;margin:10px 0;}
	
.section-oferta {    padding: 5px 0 46px;}	
.grid-oferta {    grid-template-columns: repeat(2, 1fr);      grid-gap: 60px 30px;   margin: 20px 0;  }	
.grid-oferta .item h4 {font-size:16px; font-weight:500; line-height:22px;}	
	
	
.section-omnie {    background: transparent;}	
.omnie-module {    flex-direction: column;    padding: 0;}	
.omnie-module .desc {    position: relative;    padding: 0;    width: 100%;    margin-top: 17px;    background: transparent;}	
.omnie-module .image-wrapper, .omnie-module .image-wrapper img {width: 100%;}	
.omnie-module .image-wrapper {    max-height: 560px;    overflow: hidden;    display: flex;    align-items: center;}
	
	
	
.grid-opinie .item {    padding-left: 32px;}	
.grid-opinie {    grid-template-columns: repeat(2, 1fr);    grid-gap: 48px;}	
/*.opinie-load-more {display:none;}		*/
	
.section-dodatkowe-info {    padding: 47px 0 51px;}	
.home-additional-info {    flex-direction: column;}
.home-additional-info .image-wrapper {    margin: 0;}	
.home-additional-info .desc {    position: relative;    max-width: 100%;    padding: 40px 60px 50px;    margin: -42px 45px 0;}	
	
.faq .question > .title {    padding: 20px 45px 20px 0;    font-size: 14px;}	
.faq .question > .answer {    padding: 0 0 30px 0px;	}
.faq .question > .title > .acc-icon-plus, .faq .question .title > .acc-icon-minus {    top: 22px;}	
	
	
.contact-info-home {    padding: 58px 80px 58px;}
.contact-info-home .info ul {    font-size: 16px;}	
.contact-info-home .info ul li {    margin-bottom: 4px;}	
	
.home-form input[type="submit"], a.btn-red, a.btn-gray, a.btn-minimal-red {font-size:14px; font-weight:500;}		
.home-form.cennik {    margin-top: 0;    margin-bottom: 40px;    padding: 58px 80px 58px;}	
.home-form {    padding: 25px 0 37px;margin-top: 0;}	
.custom-footer {    display: grid;    grid-template-columns: repeat(3, 1fr);}		
	
.copyright, .copyright a {    font-size: 12px;	}
	
	
/*Podstrony*/
	
.post-item .desc {    padding: 17px 25px 22px 0;   	}	
.post-item .desc h2 {    max-width: 415px;}	
.posts_group.grid.col-2 {    grid-template-columns: repeat(1, 1fr);}	

	
.post-header .image_desc {    padding: 19px 50px 7px 0;    max-width: 100%; 	}

/*	
.cta-video-reklama {    margin: 69px 0 20px;    grid-template-columns: repeat(1, 1fr);}	
.cta-video-reklama .image {    display: flex;    justify-content: center;}	
.cta-video-reklama .image img {    position: relative;margin-top: -50px;	}
.cta-video-reklama .desc {    align-items: center;    padding: 9px 52px 33px;    text-align: center;}	
*/
.cta-video-reklama {    display: grid;    grid-template-columns: 5fr 7fr;    background: #F7F5F5;    margin: 55px 0 20px;}	
.cta-video-reklama .desc {    align-items: center;   padding: 33px 52px 33px 22px;    text-align: center;}	
.cta-video-reklama .image {    display: flex;    justify-content: center;}	
.cta-video-reklama .image img {    position: relative;margin-top: -50px;	}	
	
	
	
.cta-wystarczy {    padding: 51px 19px 44px; 	}
.cta-wystarczy .image {    display: flex;    justify-content: center;    margin-bottom: 35px;}	
.cta-wystarczy .image img {    max-width: 450px;}	
	
	
.newsletter .desc {    max-width: 100%;    margin: -45px 45px 0;    padding: 37px 40px 33px 40px;}	
.author-box { /*padding: 25px 19px 30px 19px; grid-template-columns: repeat(1, 1fr); grid-gap: 9px;*/ padding: 25px 19px 30px 19px;
    grid-template-columns: minmax(40px, 89px) auto;
    grid-gap: 20px;}	

.section-post-related {    padding: 36px 0 30px;}
.section-related-ul.grid.col-3 {    grid-template-columns: repeat(2, 1fr);    grid-gap: 10px;}	
.section-related-ul.grid.col-3 .post-related:last-child {    display: none;}
	
#fixed-kurs {display:none;}
/*	
#fixed-kurs .fixed-kurs-wrapper {    bottom: 0px;    top: auto !important;    width: 100% !important;    max-width: 100%;    left: 0 !important;    padding: 7px 19px 13px;}	
#fixed-kurs .main-kurs ul.otrzymasz {    display: none;}
#fixed-kurs .main-kurs {    display: grid;    grid-template-columns: minmax(auto, 150px) auto;    grid-gap: 10px;}	
#fixed-kurs p.title	{font-size:14px;margin-bottom: 5px;}
#fixed-kurs p.regular {font-size:12px; margin: 0px 0 5px}
#fixed-kurs p.promo {  font-size:12px;   margin-bottom: 10px;}	
#fixed-kurs a.btn-red {padding: 8px 15px;}
*/	
	
.etapy-budowania {    grid-gap: 20px;     margin: 11px 0 30px;}	
.etapy-budowania p	{    font-size: 14px;}
	
#Intro .laury {      grid-gap: 30px;    margin: 26px 0 22px;}	
#Intro .laury .item2 img {    max-width: 251px;}
#Intro .laury .item1 img, #Intro .laury .item3 img {    max-width: 212px;}	
	
.grid-liczby {    grid-template-columns: repeat(2, 1fr);    grid-gap: 30px;}	
.grid-liczby .item p {    max-width: 140px;}
	
.zdobedziesz-wiedze-module {    flex-direction: column-reverse;    padding: 22px 0 0;	}
.zdobedziesz-wiedze-module .desc {    position: relative;    width: 100%;    margin: -61px 0px 0;    max-width: 85%;    padding: 30px;}
.zdobedziesz-wiedze-module .desc ul {      max-width: 100%;
    display: grid;    grid-template-columns: repeat(2, 1fr);    grid-gap: 0;}	

.section.section-wystarczy {    padding: 64px 0 58px;}
.wystarczy-module .image {    padding: 0;}	
.wystarczy-module .image {    display: flex;    justify-content: center;}	
.wystarczy-module .image img {    max-width: 450px;}	
.wystarczy-module ul.otrzymasz {    display: none;}	
	
	
.section-co-zyskujesz {    background: #F7F5F5;}
.co-zyskujesz-grid-module {    grid-template-columns: repeat(2, 1fr);    grid-gap: 24px;}	
#co-zyskujesz {    padding: 30px 0;}
		
	
.dla-kogo-module {    flex-direction: column-reverse;    padding: 43px 0 67px;}		
.dla-kogo-module .desc-wrap {     position: relative;    width: 100%;    margin: -61px 0px 0;    max-width: 85%;    padding: 30px 60px 60px;}	
.dla-kogo-module .desc-wrap h2 {    max-width: 100%;}	
	
	
.spis-lekcji-grid-module {    padding: 60px;    grid-template-columns: repeat(1, 1fr);}	
	
.section-narzedzia {    padding: 33px 0 39px;}	
.section-narzedzia h2 {    max-width: 320px;    text-align: center;    margin: 0 auto;}	
	
.przykladowe-lekcje-slider .splide__arrows {    top: 150px;    width: calc(85vw + 30px);    margin-top: 0;}	
	
.section-pisali {    padding: 30px 0 38px;}	
.section-posluchaj-header {    margin-bottom: 18px;}	
	
.section-kurs-opinie {    padding: 48px 0 71px;}	
.section-kurs-opinie p.big {    max-width: 100%;}	
	
.section-kurs-opinie p.big {    font-size: 14px;}	
	
.opinie-slider .splide__slide.is-next, .opinie-slider .splide__slide.is-prev {    opacity: 0.4; transition: all 0.3s linear;}	
.opinie-slider .splide__slide.next, .opinie-slider .splide__slide.prev {    opacity: 1 !important;     transition: all 0.3s linear;}	
	
.section-video-reklama {    padding-bottom: 49px;}	
.section-video-reklama .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}	
.full-section-image .image-wrapper img {    transform: none;}	
.full-section-image .desc {       max-width: 708px;    width: 100%;   padding: 30px 60px;}	
	
.grid-opinie .item .item-wrapper	{    height: auto !important;}	
	
.co-zawiera-kurs {    padding: 20px 0 17px;}	
.co-zawiera-kurs .main-kurs p.regular { font-size:14px;}	
.co-zawiera-kurs .main-kurs p.promo {    font-size: 14px;	}
.co-zawiera-kurs .main-kurs a.video-btn {    max-width: 60px;    bottom: -30px;}	
ul.otrzymasz {    font-size: 12px;    margin: 19px auto;}
	
.przedsiebiorcy-module {    flex-direction: column-reverse;}
.przedsiebiorcy-module .desc {    position: relative;    width: 100%;    margin: -45px auto 0;    max-width: 85%;    padding: 40px 60px;}	
.przedsiebiorcy-module .desc h2 {max-width: 550px;}
.przedsiebiorcy-module ul.list-03 {    display: grid;    grid-template-columns: repeat(2 ,1fr);    max-width: 100%;    grid-gap: 18px; margin-bottom:18px;}
.przedsiebiorcy-module ul.list-03 li {margin-bottom:0px;}	
.przedsiebiorcy-module .image-wrapper img {    max-width: 690px;    margin: 0 auto;}
.przedsiebiorcy-module .image-wrapper {    width: 100%;    padding: 40px 40px 80px;}	
}

@media only screen and (min-width: 768px) and (max-width: 959px) { 
.section_wrapper, .container, #Intro {    max-width: 708px;width: 100%;}
#Top_bar .logo .logo-desc {    font-size: 14px;}

.premium span {    font-size: 14px;}	
.premium span:before {    width: 12px;    height: 13px;	    top: 0px;}		
.opinie-load-more {display:block;}
.grid-liczby {    grid-template-columns: repeat(3, 1fr);}	
.certyfikat-module {    padding: 40px 30px;    grid-template-columns: 2.5fr 6.5fr;}	
	
}

@media only screen and (max-width: 767px) {
	
/*.section_wrapper, .container, #Intro {    max-width: 480px !important;      width: 100%;    box-sizing: border-box;  padding-left: 19px!important;    padding-right: 19px!important;}*/
.section_wrapper, .container {    max-width: 100% !important;    width: auto;    margin-left: 45px;    margin-right: 45px;    box-sizing: border-box;}
#Top_bar .container {    max-width: 100% !important;    width: 100%;    box-sizing: border-box;    padding-left: 45px;    padding-right: 45px;    margin-left: auto;    margin-right: auto;}	
.post .section_wrapper	 {    margin: 0 45px;}
	
#Top_bar .logo .logo-desc {    font-size: 12px;  }	
#Top_bar .logo .logo-main {    max-width: 115px;}	
#Top_bar .logo .logo-separator {   margin: 0 12px;   height: 22px;	}
	

.premium span {    font-size: 12px;    padding-left: 14px;}	
.premium span:before {    width: 10px;    height: 11px;	    top: 0px;}	
	
ul.custom-footer-menu li {    margin-bottom: 13px;}	
.footer_copy .container {justify-content: center;    text-align: center;}	
	
h1 {    font-size: 22px;    line-height: 29px;  }	
h2 { font-size:22px; line-height:29px;}	
p {font-size:14px;}


#Intro { margin-top:18px;}	
#Intro img {    transform: none;}	
#Intro .desc {    padding: 0;    margin: 10px 0 0; max-width:100%;   background: transparent;}	

	
.section-oferta {    padding: 5px 0 46px;}	
.grid-oferta {    grid-template-columns: repeat(1, 1fr);    grid-gap: 0px;margin: 0;}
.grid-oferta .item {    padding: 30px;}	
.grid-oferta .item.kursy:after {    width: 100%;    height: 100%;    margin-left: 0;    margin-top: 0;    background: #F7F5F5;    z-index: -1;    border: none;    border-radius: 0px;}
.grid-oferta .item:not(:last-child) a {    padding: 10px 18px;    border: 1px solid #c2000b;    background: #fff;    color: #c2000b;}	
	
.grid-oferta .item:not(:last-child) {    margin-top: -19px;}	
.grid-oferta .item.kursy {    margin-top: 11px;}	
.grid-oferta .item h4 {font-size:16px; font-weight:500; line-height:22px;}	
	
	
.section-omnie {    background: transparent;}	
.omnie-module {    flex-direction: column;    padding: 0;}	
.omnie-module .desc {    position: relative;    padding: 0;    width: 100%;    margin-top: 17px;    background: transparent;}		
	
.section-zaufali {    padding: 32px 0 36px;}	
	
.grid-opinie .item {    padding-left: 32px;}	
.grid-opinie {    grid-template-columns: repeat(1, 1fr);    grid-gap: 48px;}	
.opinie-load-more {display:block;}	
	
.section-dodatkowe-info {    padding: 47px 0 51px;}	
.home-additional-info {    flex-direction: column;}
.home-additional-info .image-wrapper {    margin: 0;}	
.home-additional-info .desc {    position: relative;    max-width: 100%;    padding: 22px 27px 28px;    margin: -42px 17px 0;}

.section-pytania h2 {text-align:left;}	
.faq .question > .title {    padding: 20px 45px 20px 0;    font-size: 14px;	}
.faq .question > .answer {    padding: 0 0 30px 0px;	}
	
.contact-info-home {    padding: 24px 31px 35px;    text-align: center;     justify-content: center;}
.contact-info-home .info {    margin-top: 28px;}
.contact-info-home .info ul	{font-size:16px;}

.home-form input[type="submit"], a.btn-red, a.btn-gray, a.btn-minimal-red {font-size:14px; font-weight:500;}		
.home-form,  {    margin-top: 0;    padding: 25px 0 37px;}	
.home-form .form-col {    grid-template-columns: repeat(1, 1fr);    grid-gap: 0; }	
	

	

/*Podstrony*/	
	
.newsletter .desc {    margin: -25px 0 0;    padding: 17px 0px 0px 0px;}	
.cta-video-reklama {    grid-template-columns: 4fr 8fr;    margin: 20px 0 20px;}
.cta-video-reklama .image {    align-items: center;}	
.cta-video-reklama .image img {    margin-top: 0px;}
.cta-video-reklama .desc {    padding: 33px 52px 33px 22px;}	

.cta-wystarczy .image img {    max-width: 320px;}	
.cta-wystarczy .image {    margin-bottom: 15px;}
	
.cta-potrzebujesz .desc {    margin: -42px 17px 0;    padding: 22px 27px 28px;}	
	
/*.post-header .image_wrapper {    height: 320px;    display: flex;}	
.post-header .image_wrapper img {     object-fit: cover;}*/
.post-header .image_desc {    position: relative; }	
.contact-info-page {    padding: 24px !Important;}	
.contact-info-home {      margin-top: 0;    padding: 24px 31px 35px;    flex-direction: column;}	
.home-form.cennik {    padding: 25px 0px 57px; margin:0px;}
	
#Intro {    max-width: 100% !important;    padding: 0px !important;}	

	
.etapy-budowania {    grid-gap: 12px;       display: grid;    grid-template-columns: repeat(2, 1fr);    margin: 11px 0 30px;}	
	
#Intro .intro-button {    bottom: 15px;}	
#Intro .laury {    flex-direction: column;    align-items: center;    grid-gap: 30px;    margin: 26px 0 22px;}	
	
.section-kurs-w-liczbach {    padding: 0px 0 40px;}	
.grid-liczby {    grid-template-columns: repeat(2, 1fr);    grid-gap: 30px;}	

.zdobedziesz-wiedze-module {    flex-direction: column-reverse;    padding: 22px 0 0;	}
.zdobedziesz-wiedze-module .desc {       position: relative; width: auto;    padding: 21px 24px 29px;    margin: -61px 20px 0;}	
	
.section-wystarczy {    padding: 64px 0 58px;}
	
.wystarczy-module .image {    padding: 0;}	
.wystarczy-module .image img {    max-width: 320px;}		
	
.section-co-zyskujesz .section_wrapper {  padding: 0px !important;}	
.co-zyskujesz-grid-module {    grid-template-columns: repeat(1, 1fr);    grid-gap: 24px;}	
#co-zyskujesz {    padding: 30px 19px;}	
	
.dla-kogo-module {    flex-direction: column-reverse;    padding: 43px 0 67px;}		
.dla-kogo-module .desc-wrap {    position: relative;    width: auto;    padding: 21px 24px 29px;    margin: -61px 20px 0;}	
	
.section-spis-lekcji .section_wrapper {   }	
.spis-lekcji-grid-module {    padding: 30px 19px;    grid-template-columns: repeat(1, 1fr);}	
	
.przykladowe-lekcje-slider .splide__arrows {    top: 150px;    width: calc(85vw + 30px);    margin-top: 0;}	
.przykladowe-lekcje-kup-kurs {    margin: 23px auto 39px;}		
	
/*	
.certyfikat-module {    display: flex;    flex-direction: column;    text-align: center;    padding: 20px;    margin: 60px 0 47px;}	
.certyfikat-module .image-wrapper {    position: relative;    display: flex;    align-items: center;    justify-content: center;}
.certyfikat-module .image-wrapper img {    position: relative;    bottom: 0;    max-width: 320px;    margin-top: -80px;}
*/
	
.certyfikat-module {  display: flex;   text-align: left;   padding: 20px;    margin: 60px 0 47px;    align-items: center;}	
.certyfikat-module .image-wrapper {    width: 30%;}	
.certyfikat-module .image-wrapper img {	    max-width: 320px; position:relative;}
.certyfikat-module .desc {    width: calc(100% - 30%);}	
	
	
.section-kurs-opinie p.big {    max-width: 100%;}	
	
.section-video-reklama .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}	
.full-section-image .image-wrapper img {    transform: none;}	
.full-section-image .desc {    max-width: 85%;    padding: 30px;    margin-top: -45px;}	
.full-section-image .image-wrapper img {    object-fit: cover;    transform: scale(2)translate(0px, 70px);    transform-origin: center;}
.full-section-image .image-wrapper {    height: 420px;    display: flex;}	
	
ul.list-02.video-reklama {    grid-gap: 24px;	}
	
.co-zawiera-kurs .main-kurs {    padding: 0 21px;	}

.przedsiebiorcy-module ul.list-03 {    display: grid;    grid-template-columns: repeat(1 ,1fr);    max-width: 100%;    grid-gap: 18px; margin-bottom:18px;}
.przedsiebiorcy-module ul.list-03 li {margin-bottom:0px;}	
.przedsiebiorcy-module .desc {    padding: 21px 24px 29px;}	
	
}

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

.cta-potrzebujesz .buttons a:first-child {    margin-right: 0px;    margin-bottom: 20px;}
.cta-potrzebujesz .buttons {    display: flex;    flex-direction: column;    align-items: baseline;}	
}	

@media only screen and (min-width: 560px) and (max-width:767px) {
#Intro .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;}	
	
.omnie-module .image-wrapper {    max-height: 460px;}	
	
}

@media only screen and (max-width: 560px) { 
.contact-info-home .info ul {    font-size: 12px;}
	
.section_wrapper, .container  {    max-width: 480px !important;      width: 100%;    box-sizing: border-box;  padding-left: 19px!important;    padding-right: 19px!important;    margin-left: auto;    margin-right: auto;}	
#Intro .desc {    max-width: 480px !important;    width: 100%;    box-sizing: border-box;    padding-left: 19px!important;    padding-right: 19px!important;    margin: 15px auto;}		
.post .section_wrapper {    margin: 0 auto;}	

#Top_bar .logo {    flex-direction: column;    align-items: baseline;    padding: 0;}		
#Top_bar .logo .logo-separator {    display: none;}	
#Top_bar .logo .logo-desc {   margin-top:7px;}		

#Intro .image-wrapper {    height: 320px; overflow:hidden;}
#Intro .image-wrapper img {    transform: scale(1.5) translate(-50px, 0px) !important;    transform-origin: top left;}	
	
/*Podstrony*/	

.cta-video-reklama {    margin: 69px 0 20px;    grid-template-columns: repeat(1, 1fr);}	
.cta-video-reklama .image {    display: flex;    justify-content: center;}	
.cta-video-reklama .image img {    position: relative;margin-top: -50px;width: 70%;	}
.cta-video-reklama .desc {    align-items: center;    padding: 9px 52px 33px;    text-align: center;}	
	
.cta-wystarczy {    padding: 51px 19px 44px;    width: calc(100% + 40px);    margin-left: -20px;}	

	
.newsletter .image {    width: calc(100% + 40px);    margin-left: -20px;}
.author-box {    width: calc(100% + 40px);    margin-left: -20px;padding: 25px 19px 30px 19px; grid-template-columns: repeat(1, 1fr); grid-gap: 9px;    text-align: center;}	
.author-box .avatar {    display: flex;    justify-content: center;}
	
.section-zdobedziesz-wiedze .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}	
.zdobedziesz-wiedze-module {    padding: 0px;}	
.zdobedziesz-wiedze-module .desc {    max-width: 100%;    margin: -61px 19px 0;}	
.omnie-module .image-wrapper {    max-height: 360px;}
	
.spis-lekcji-grid-module {    width: calc(100% + 40px);    margin-left: -20px;}
.full-section-image .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);}	
	
.section-dla-kogo .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}	
.dla-kogo-module {    padding: 0px 0 67px;}	
.dla-kogo-module .desc-wrap {    max-width: 100%;    margin: -61px 19px 0;}	
	
.zdobedziesz-wiedze-module .desc ul li {    margin-bottom: 12px;}	
	
#Intro .laury {    grid-gap: 0px;}	
#Intro .laury .item1 img, #Intro .laury .item3 img {    max-width: 160px;}	
#Intro .laury .item2 img {    max-width: 200px;}	

.co-zyskujesz-grid-module {    grid-gap: 12px;}	
ul.list-02 li {    margin-bottom: 12px;}	
.dla-kogo-grid {    grid-gap: 12px;}
ul.list-02.video-reklama {    grid-gap: 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;	}	
	
}

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

.section-dodatkowe-info .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}
.section-dane-kontaktowe .section_wrapper {    max-width: 100% !important;    padding: 0px !important;}	

.etapy-budowania {   grid-template-columns: repeat(1, 1fr);	}
	
.grid-opinie {    grid-gap: 48px;    padding-top: 48px;}
.grid-opinie .item {    padding-left: 0px;}	
.grid-opinie .item:before {     transform: translate(0px, -25px);}
.grid-opinie .item .item-wrapper {    padding-left: 34px;}	
	
.home-additional-info .desc {    margin: 0;    background: #fff;    padding: 22px 17px 0px;}	
.zdobedziesz-wiedze-module .desc ul {    grid-template-columns: repeat(1, 1fr);}	
	
.section-posluchaj-co-zawiera .section_wrapper {    max-width: 100%;    padding: 0px !important;}	
#Intro .intro-button {    bottom: 30px;}	
.grid-liczby .item span.num {    font-size: 34px;}
	
.section-przedsiebiorcy .section_wrapper {    max-width: 100% !important;    width: 100%;    padding: 0px !important;}	
.przedsiebiorcy-module {    padding: 0px;}	
.przedsiebiorcy-module .desc {      margin: -30px 19px 0;    width: auto;    padding: 22px 21px 30px;}	
ul.otrzymasz li {    line-height: 16px;}
ul.otrzymasz {    grid-gap: 20px;}	
	
}

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


.premium {display:none;}
	
}