@media only screen and (max-width: 479px){html,body{overflow-x:hidden}.udemy-page{min-height:100vh;display:block;flex-direction:unset;font-size:17px !important}.udemy-page .container{margin:0 auto;width:100%;display:block}.udemy-page .main-header{background:url(/web/images/udemy/banner.png) top no-repeat;background-size:cover}.udemy-page .main-header .container{height:445px}.udemy-page .main-header .container section{width:90%;margin:auto 5%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.udemy-page .main-header .container section .logos{width:100%}.udemy-page .main-header .container section .logos div{height:90px;width:25%}.udemy-page .main-header .container section .logos div img{width:70px}.udemy-page .main-header .container section .headings{display:block;clear:both;float:left;width:100%}.udemy-page .main-header .container section .headings h1{margin:5px 0 0 0;padding:0;font-size:33px;text-align:center;line-height:normal}.udemy-page .main-header .container section .headings h2{margin:0;padding:0 0 15px 0;font-size:15px;text-align:center}.udemy-page main{padding:30px 5%;margin:0 auto;width:90%}.udemy-page main h1{font-size:22px;text-align:center;line-height:normal}.udemy-page main p{font-size:20px;text-align:center}.udemy-page main .icons{display:flex;justify-content:center;padding-top:20px}.udemy-page main .icons article{display:inline-block;padding:0 15px;width:33%}.udemy-page main .icons article header{text-align:center}.udemy-page main .icons article header img{width:80px}.udemy-page main .icons article p{font-size:15px;text-align:center;margin:0;padding:15px 0}.udemy-page main .sort{display:flex;justify-content:center}.udemy-page main .sort ul{display:none}.udemy-page main .sort select{display:block}.udemy-page main .articles{padding-top:0}.udemy-page main .articles div.article{padding:30px 0;margin:0 auto;width:100%;display:block;padding-bottom:0}.udemy-page main .articles div.article article{display:block;width:300px;margin:auto}.udemy-page main .articles div.article article header{height:165px;max-height:165px}.udemy-page main .articles div.article article header img{width:100%;z-index:0}.udemy-page main .articles div.article article header span{padding:10px;text-align:center;font-size:10px;border-radius:10px;top:20px;left:-10px}.udemy-page main .articles div.article article main{padding:0 20px;text-align:left;margin:0 auto}.udemy-page main .articles div.article article main h1{font-size:17px;margin:0;padding:15px 0 25px 0;text-align:left;line-height:normal}.udemy-page main .articles div.article article main p{font-size:13px;margin:0;padding:0 0 15px 0;text-align:left;display:flex;align-items:center;line-height:normal}.udemy-page main .articles div.article article main p img{width:20px;padding-right:10px}.udemy-page main .articles div.article article .links{display:block;padding:0 20px;position:absolute;bottom:20px;width:100%}.udemy-page main .articles div.article article .links a{border-radius:5px;text-align:center;justify-content:center;font-size:13px;line-height:25px;display:inline-flex;padding:10px;width:100px}.udemy-page main .articles div.article article .links a.details{margin-right:15px}.udemy-page main .articles div.article article .links a.enroll{float:right}.udemy-page main .articles .pagination-container{padding-top:30px}.udemy-page footer{margin-top:auto;text-align:center}.udemy-page footer .container{height:172px}.udemy-page footer .container section{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.udemy-page footer .container section .logos ul{padding:0}.udemy-page footer .container section .fnb-line{line-height:30px;font-size:13px !important;display:block;justify-content:center;padding:0 5%;margin:auto 0}.udemy-page footer .container section .fnb-line span{display:block;margin:auto 0;width:100%;line-height:14px}.udemy-page footer .container section .fnb-line span:nth-child(1){padding-right:0}.udemy-page .modal{border-radius:20px;box-shadow:0px 0px 15px 5px #0000001A;font-size:17px;padding:15px}.udemy-page .modal header{display:block;width:100%;clear:both;height:30px}.udemy-page .modal header button{float:right;font-size:25px;margin:0;padding:0}.udemy-page .modal header button::after{display:none}.udemy-page .modal main{padding:0;margin:0 auto;width:100%}.udemy-page .modal h1{font-size:30px;padding:0 0 30px 0}.udemy-page .modal h2{font-size:20px;padding:0 0 30px 0}.udemy-page .modal h3{font-size:17px;padding:0 0 15px 0}.udemy-page .modal p{font-size:17px}.udemy-page .modal ul li{font-size:17px}.udemy-page .modal .links{display:flex;padding:20px 0}.udemy-page .modal .links a{border-radius:5px;font-size:13px;display:inline-flex;padding:10px;width:100px}}@media only screen and (min-width: 480px) and (max-width: 600px){.udemy-page{min-height:100vh;display:block;flex-direction:unset;font-size:17px !important}.udemy-page .container{margin:0 auto;width:100%;display:block}.udemy-page .main-header{background:url(/web/images/udemy/banner.png) top no-repeat;background-size:cover}.udemy-page .main-header .container{height:445px}.udemy-page .main-header .container section{width:80%;margin:auto 10%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.udemy-page .main-header .container section .logos{width:100%}.udemy-page .main-header .container section .logos div{height:90px;width:25%}.udemy-page .main-header .container section .logos div img{width:70px}.udemy-page .main-header .container section .headings{display:block;clear:both;float:left;width:100%}.udemy-page .main-header .container section .headings h1{margin:5px 0 0 0;padding:0;font-size:42px;text-align:center;line-height:normal}.udemy-page .main-header .container section .headings h2{margin:0;padding:0 0 15px 0;font-size:19px;text-align:center}.udemy-page main{padding:30px 5%;margin:0 auto;width:90%}.udemy-page main h1{font-size:22px;text-align:center;line-height:normal}.udemy-page main p{font-size:20px;text-align:center}.udemy-page main .icons{display:flex;justify-content:center;padding-top:20px}.udemy-page main .icons article{display:inline-block;padding:0 15px;width:130px}.udemy-page main .icons article header{text-align:center}.udemy-page main .icons article p{font-size:15px;text-align:center;margin:0;padding:15px 0}.udemy-page main .sort{display:flex;justify-content:center}.udemy-page main .sort ul{display:none}.udemy-page main .sort select{display:block}.udemy-page main .articles{padding-top:0}.udemy-page main .articles div.article{padding:30px 0;margin:0 auto;width:100%;display:block;padding-bottom:0}.udemy-page main .articles div.article article{display:block;width:300px;margin:auto}.udemy-page main .articles div.article article header{height:165px;max-height:165px}.udemy-page main .articles div.article article header img{width:100%;z-index:0}.udemy-page main .articles div.article article header span{padding:10px;text-align:center;font-size:10px;border-radius:10px;top:20px;left:-10px}.udemy-page main .articles div.article article main{padding:0 20px;text-align:left;margin:0 auto}.udemy-page main .articles div.article article main h1{font-size:17px;margin:0;padding:15px 0 25px 0;text-align:left;line-height:normal}.udemy-page main .articles div.article article main p{font-size:13px;margin:0;padding:0 0 15px 0;text-align:left;display:flex;align-items:center;line-height:normal}.udemy-page main .articles div.article article main p img{width:20px;padding-right:10px}.udemy-page main .articles div.article article .links{display:block;padding:0 20px;position:absolute;bottom:20px;width:100%}.udemy-page main .articles div.article article .links a{border-radius:5px;text-align:center;justify-content:center;font-size:13px;line-height:25px;display:inline-flex;padding:10px;width:100px}.udemy-page main .articles div.article article .links a.details{margin-right:15px}.udemy-page main .articles div.article article .links a.enroll{float:right}.udemy-page main .articles .pagination-container{padding-top:30px}.udemy-page footer{margin-top:auto;text-align:center}.udemy-page footer .container{height:172px}.udemy-page footer .container section{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.udemy-page footer .container section .logos ul{padding:0}.udemy-page footer .container section .fnb-line{line-height:30px;font-size:13px !important;display:block;justify-content:center;padding:0 5%;margin:auto 0}.udemy-page footer .container section .fnb-line span{display:block;margin:auto 0;width:100%;line-height:14px}.udemy-page footer .container section .fnb-line span:nth-child(1){padding-right:0}.udemy-page .modal{border-radius:20px;box-shadow:0px 0px 15px 5px #0000001A;font-size:17px;padding:15px}.udemy-page .modal header{display:block;width:100%;clear:both;height:30px}.udemy-page .modal header button{float:right;font-size:25px;margin:0;padding:0}.udemy-page .modal header button::after{display:none}.udemy-page .modal main{padding:0;margin:0 auto;width:100%}.udemy-page .modal h1{font-size:30px;padding:0 0 30px 0}.udemy-page .modal h2{font-size:20px;padding:0 0 30px 0}.udemy-page .modal h3{font-size:17px;padding:0 0 15px 0}.udemy-page .modal p{font-size:17px}.udemy-page .modal ul li{font-size:17px}.udemy-page .modal .links{display:flex;padding:20px 0}.udemy-page .modal .links a{border-radius:5px;font-size:13px;display:inline-flex;padding:10px;width:100px}}@media only screen and (min-width: 601px) and (max-width: 767px){.udemy-page{min-height:100vh;display:block;flex-direction:unset;font-size:17px !important}.udemy-page .container{margin:0 auto;width:100%;display:block}.udemy-page .main-header{background:url(/web/images/udemy/banner.png) top no-repeat;background-size:cover}.udemy-page .main-header .container{height:445px}.udemy-page .main-header .container section{width:80%;margin:auto 10%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.udemy-page .main-header .container section .logos{width:100%}.udemy-page .main-header .container section .logos div{height:110px;width:25%}.udemy-page .main-header .container section .logos div img{width:90px}.udemy-page .main-header .container section .headings{display:block;clear:both;float:left;width:100%}.udemy-page .main-header .container section .headings h1{margin:5px 0 0 0;padding:0;font-size:48px;text-align:center;line-height:normal}.udemy-page .main-header .container section .headings h2{margin:0;padding:0 0 15px 0;font-size:23px;text-align:center}.udemy-page main{padding:30px 5%;margin:0 auto;width:90%}.udemy-page main h1{font-size:22px;text-align:center;line-height:normal}.udemy-page main p{font-size:20px;text-align:center}.udemy-page main .icons{display:flex;justify-content:center;padding-top:20px}.udemy-page main .icons article{display:inline-block;padding:0 15px;width:130px}.udemy-page main .icons article header{text-align:center}.udemy-page main .icons article p{font-size:15px;text-align:center;margin:0;padding:15px 0}.udemy-page main .sort{display:flex;justify-content:center}.udemy-page main .sort ul{display:none}.udemy-page main .sort select{display:block}.udemy-page main .articles{padding-top:0}.udemy-page main .articles div.article{padding:30px 0;margin:0 auto;width:100%;display:block;padding-bottom:0}.udemy-page main .articles div.article article{display:block;width:300px;margin:auto}.udemy-page main .articles div.article article header{height:165px;max-height:165px}.udemy-page main .articles div.article article header img{width:100%;z-index:0}.udemy-page main .articles div.article article header span{padding:10px;text-align:center;font-size:10px;border-radius:10px;top:20px;left:-10px}.udemy-page main .articles div.article article main{padding:0 20px;text-align:left;margin:0 auto}.udemy-page main .articles div.article article main h1{font-size:17px;margin:0;padding:15px 0 25px 0;text-align:left;line-height:normal}.udemy-page main .articles div.article article main p{font-size:13px;margin:0;padding:0 0 15px 0;text-align:left;display:flex;align-items:center;line-height:normal}.udemy-page main .articles div.article article main p img{width:20px;padding-right:10px}.udemy-page main .articles div.article article .links{display:block;padding:0 20px;position:absolute;bottom:20px;width:100%}.udemy-page main .articles div.article article .links a{border-radius:5px;text-align:center;justify-content:center;font-size:13px;line-height:25px;display:inline-flex;padding:10px;width:100px}.udemy-page main .articles div.article article .links a.details{margin-right:15px}.udemy-page main .articles div.article article .links a.enroll{float:right}.udemy-page main .pagination-container{padding-top:30px}.udemy-page footer{margin-top:auto;text-align:center}.udemy-page footer .container{height:172px}.udemy-page footer .container section{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.udemy-page footer .container section .logos ul{padding:0}.udemy-page footer .container section .fnb-line{line-height:30px;font-size:13px !important;display:block;justify-content:center;padding:0 5%;margin:auto 0}.udemy-page footer .container section .fnb-line span{display:block;margin:auto 0;width:100%;line-height:14px}.udemy-page footer .container section .fnb-line span:nth-child(1){padding-right:0}.udemy-page .modal{border-radius:20px;box-shadow:0px 0px 15px 5px #0000001A;font-size:17px}.udemy-page .modal header{display:block;width:100%;clear:both;height:30px}.udemy-page .modal header button{float:right;font-size:25px;margin:0;padding:0}.udemy-page .modal header button::after{display:none}.udemy-page .modal h1{font-size:35px;padding:0 0 30px 0}.udemy-page .modal h2{font-size:25px;padding:0 0 30px 0}.udemy-page .modal h3{font-size:17px;padding:0 0 15px 0}.udemy-page .modal p{font-size:17px}.udemy-page .modal ul li{font-size:17px}.udemy-page .modal .links{display:flex;padding:20px 0}.udemy-page .modal .links a{border-radius:5px;font-size:13px;display:inline-flex;padding:10px;width:100px}}@media only screen and (min-width: 768px) and (max-width: 989px){.udemy-page{min-height:100vh;display:block;flex-direction:unset;font-size:17px !important}.udemy-page .container{margin:0 auto;width:100%;display:block}.udemy-page .main-header{background:url(/web/images/udemy/banner.png) top no-repeat;background-size:cover}.udemy-page .main-header .container{height:445px}.udemy-page .main-header .container section{padding-left:5%}.udemy-page main{padding:30px 5%;margin:0 auto;width:90%}.udemy-page main h1{font-size:22px;text-align:center;line-height:normal}.udemy-page main p{font-size:20px;text-align:center}.udemy-page main .icons{display:flex;justify-content:center;padding-top:20px}.udemy-page main .icons article{display:inline-block;padding:0 15px;width:130px}.udemy-page main .icons article header{text-align:center}.udemy-page main .icons article p{font-size:15px;text-align:center;margin:0;padding:15px 0}.udemy-page main .sort{display:flex;justify-content:center}.udemy-page main .sort ul{display:none}.udemy-page main .sort select{display:block}.udemy-page main .articles{padding-top:0}.udemy-page main .articles div.article{padding:30px 0;margin:0;width:49%;display:inline-block;padding-bottom:0}.udemy-page main .articles div.article article{display:block;width:300px;margin:auto}.udemy-page main .articles div.article article header{height:165px;max-height:165px}.udemy-page main .articles div.article article header img{width:100%;z-index:0}.udemy-page main .articles div.article article header span{padding:10px;text-align:center;font-size:10px;border-radius:10px;top:20px;left:-10px}.udemy-page main .articles div.article article main{padding:0 20px;text-align:left;margin:0 auto}.udemy-page main .articles div.article article main h1{font-size:17px;margin:0;padding:15px 0 25px 0;text-align:left;line-height:normal}.udemy-page main .articles div.article article main p{font-size:13px;margin:0;padding:0 0 15px 0;text-align:left;display:flex;align-items:center;line-height:normal}.udemy-page main .articles div.article article main p img{width:20px;padding-right:10px}.udemy-page main .articles div.article article .links{display:block;padding:0 20px;position:absolute;bottom:20px;width:100%}.udemy-page main .articles div.article article .links a{border-radius:5px;text-align:center;justify-content:center;font-size:13px;line-height:25px;display:inline-flex;padding:10px;width:100px}.udemy-page main .articles div.article article .links a.details{margin-right:15px}.udemy-page main .articles div.article article .links a.enroll{float:right}.udemy-page main .pagination-container{padding-top:30px}.udemy-page footer{margin-top:auto;text-align:center}.udemy-page footer .container{height:172px}.udemy-page footer .container section{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.udemy-page footer .container section .logos ul{padding:0}.udemy-page footer .container section .fnb-line{line-height:30px;font-size:13px !important;display:block;justify-content:center;padding:0 5%;margin:auto 0}.udemy-page footer .container section .fnb-line span{display:block;margin:auto 0;width:100%;line-height:14px}.udemy-page footer .container section .fnb-line span:nth-child(1){padding-right:0}.udemy-page .modal{border-radius:20px;box-shadow:0px 0px 15px 5px #0000001A;font-size:17px}.udemy-page .modal header{display:block;width:100%;clear:both;height:30px}.udemy-page .modal header button{float:right;font-size:25px;margin:0;padding:0}.udemy-page .modal header button::after{display:none}.udemy-page .modal h1{font-size:35px;padding:0 0 30px 0}.udemy-page .modal h2{font-size:25px;padding:0 0 30px 0}.udemy-page .modal h3{font-size:17px;padding:0 0 15px 0}.udemy-page .modal p{font-size:17px}.udemy-page .modal ul li{font-size:17px}.udemy-page .modal .links{display:flex;padding:20px 0}.udemy-page .modal .links a{border-radius:5px;font-size:13px;display:inline-flex;padding:10px;width:100px}}
