.find-course-block{padding:20px 0 50px}.find-course-block h2{margin-bottom:0}.post-code-field{box-shadow:0 9px 55px 0 rgba(186,105,0,.3);height:104px;max-width:528px;padding:25px;position:relative;width:100%}.post-code-field.lrg-field{max-width:715px}.post-code-field .field{padding-left:27px;padding-right:145px;position:relative}.post-code-field i{left:0;max-width:18px;position:absolute;top:0}.post-code-field .field label{margin:0}.post-code-field .field .form-control{background-color:transparent;border:0;display:block;font-size:18px;height:auto;padding:0;width:100%}.post-code-field .field .form-control::-webkit-input-placeholder{color:#000;opacity:1}.post-code-field .field .form-control::-moz-placeholder{color:#000;opacity:1}.post-code-field .field .form-control:-ms-input-placeholder{color:#000;opacity:1}.post-code-field .field .form-control:-moz-placeholder{color:#000;opacity:1}.post-code-field .btn-custom{font-size:19px;height:51px;line-height:50px;position:absolute;right:25px;top:25px;width:140px}.find-option .seprater{display:flex;font-size:30px;height:75px;justify-content:center;line-height:68px;margin:0 33px;width:75px}.find-search-head .post-code-field.lrg-field{max-width:685px}.about-region{margin:25px 0;position:relative}.region-name-list{max-width:213px;width:100%}.region-name-list li{margin-bottom:19px;padding-left:20px;position:relative}.region-name-list li:last-child{margin-bottom:0}.region-name-list li:before{content:"";display:inline-block;height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;width:6px}.region-name-list li a{font-size:16px;padding:4px 16px 6px}.region-detail{margin-left:auto;padding:80px 55px;width:calc(100% - 272px)}.region-detail .map-img{margin-right:40px;min-width:171px;width:171px}.search-field form{display:flex;flex-wrap:wrap;width:100%}.short-courses-section{padding:50px 0}.search-courses .search-field{box-shadow:0 9px 55px 0 rgba(186,105,0,.3);margin:0}.popular-search{margin:20px 0 0}.popular-search ul{gap:15px 20px}.popular-search ul li a{display:block;font-size:14px;font-weight:700;padding:8px 25px 10px}.course-logo{box-shadow:.835px 5.942px 37px 0 rgba(0,52,74,.09);display:inline-block;max-height:61px;padding:8px 20px}.course-logo img{display:block}.available-course-list{margin:50px 0 0}.available-course-list h2{margin-bottom:0}.available-course-list .list-card-block{padding:27px}.available-course-list .list-card-block .content-block{padding:25px 0 65px}.available-course-list .list-card-block .content-block .h5{margin-bottom:15px}.list-card-block .course-info{margin-bottom:20px}.list-card-block .course-info li{align-items:flex-start;display:flex;gap:0 5px;margin-bottom:5px;width:50%}.list-card-block .course-info li img{display:inline-block;margin-right:3px;margin-top:-3px;min-width:18px;vertical-align:middle;width:18px}.short-courses-section .search-field{max-width:1000px}.short-courses-section .search-field .field{width:calc(26% - 57px)}.short-courses-section .search-field .field:nth-of-type(3){border-right:1px solid #e9ebe8;margin-right:13px}.short-courses-section .search-field .field:nth-of-type(4){border:0;margin-right:0}.short-courses-section .pagination{margin-top:30px}.search-courses .link-btn{font-size:14px;height:40px;line-height:40px;padding:0 15px}.courser-list-section{padding:18px 0 60px}.list-card-block{height:calc(100% - 30px);margin-top:30px;padding:10px;transition:all .3s ease}.list-card-block .img-block{display:block;overflow:hidden;position:relative}.list-card-block .img-block img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.list-card-block .img-block:hover img{transform:scale(1.1)}.list-card-block .img-block:after{content:"";display:block;padding-top:67%}.list-card-block .content-block{padding:35px 20px 16px}.list-card-block .content-block .h5{margin-bottom:30px}.list-card-block:hover{border-color:transparent;box-shadow:3.062px 21.786px 59px 0 rgba(0,52,74,.18)}.courser-list-section .pagination{margin-top:30px}.search-field{box-shadow:0 9px 55px 0 rgba(0,0,0,.3);display:flex;height:104px;margin-top:50px;max-width:810px;padding:25px;position:relative;width:100%}.search-field .field{border-right:1px solid #e9ebe8;margin-right:13px;padding-left:27px;position:relative;width:calc(33% - 57px)}.search-field .field:nth-of-type(3){border:0;margin-right:0}.search-field i{left:0;max-width:18px;position:absolute;top:-1px}.search-field .field label{margin:0}.search-field .field .form-control{background-color:transparent;background-size:13px;border:0;border-radius:0;display:block;height:35px!important;padding:0 5px 0 0;width:auto;width:100%}.search-field .field .form-control::-webkit-input-placeholder{color:#000;opacity:1}.search-field .field .form-control::-moz-placeholder{color:#000;opacity:1}.search-field .field .form-control:-ms-input-placeholder{color:#000;opacity:1}.search-field .field .form-control:-moz-placeholder{color:#000;opacity:1}.search-field .field .custom-select-wrapper{width:100%}.search-field .field .custom-select-wrapper .custom-select-trigger{line-height:1;padding:6px 20px 6px 0}.search-field .btn-custom{font-size:19px;height:51px;line-height:50px;position:absolute;right:25px;top:25px;width:140px}.loader-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.loader{text-align:center}.available-course-list .list-card-block .content-block .btn-custom.bdr-btn{bottom:20px;height:50px;line-height:43px;padding:0 25px;position:absolute}.loader img{max-width:100px}.pagination{justify-content:center;margin-top:30px}.pagination .page-item{margin:0 2px}.pagination .page-link{background-color:transparent;border:0;font-size:16px;padding:7px 15px 8px}.pagination .page-item.prev-btn img{display:inline-block;margin:-3px 3px 0 0;transition:all .3s ease;vertical-align:middle}.pagination .page-item.next-btn img{display:inline-block;margin:-3px 0 0 3px;vertical-align:middle}.pagination .page-item.next-btn .page-link:hover,.pagination .page-item.prev-btn .page-link:hover{background-color:transparent}.pagination .page-item.next-btn .page-link:hover img,.pagination .page-item.prev-btn .page-link:hover img{filter:invert(83%) sepia(51%) saturate(6360%) hue-rotate(357deg) brightness(100%) contrast(103%)}.page-item.disabled .page-link{background-color:transparent}@media only screen and (max-width:1440px){.search-courses .search-field{max-width:100%}.search-courses .text-link{font-size:14px}.available-course-list .list-card-block{padding:10px}.available-course-list .list-card-block .content-block .h5 br{display:none}.list-card-block .course-info li{font-size:14px}.popular-search ul{gap:10px}.popular-search ul li a{font-size:13px;padding:7px 20px 8px}.search-courses .link-btn{margin-top:15px}.region-detail{border-radius:25px;padding:45px 30px}.region-detail h2{font-size:35px}.find-search-head .post-code-field.lrg-field{max-width:510px}.post-code-field{height:90px;padding:18px 25px}.post-code-field .btn-custom{top:18px}.find-option .seprater{font-size:26px;height:65px;line-height:58px;width:65px}.find-option .h2{font-size:25px;margin:0}}@media only screen and (max-width:1199px){.search-courses .search-field{margin-bottom:20px;max-width:100%}.search-courses .link-btn{margin:0}.short-courses-section .search-field .field{width:calc(27% - 57px)}.region-detail{border-radius:25px;padding:25px 30px}.region-detail .map-img{margin-right:25px}.region-detail h2{font-size:30px}.region-detail p{font-size:14px}.post-code-field{height:90px;padding:18px 25px}.post-code-field .btn-custom{top:18px}.find-option .seprater{font-size:26px;height:65px;line-height:58px;width:65px}.find-option .h2{font-size:25px;margin:0}.post-code-field{height:75px;padding:13px 25px}.post-code-field .btn-custom{font-size:18px;height:45px;line-height:44px;top:13px;width:125px}.find-option .seprater{font-size:22px;height:55px;line-height:49px;margin:0 20px;width:55px}.search-field{height:80px;margin-top:30px;padding:14px 25px}.search-field .field{width:calc(33% - 42px)}.search-field .btn-custom{font-size:16px;height:41px;line-height:1;padding:0 10px;right:20px;top:20px;width:104px}}@media only screen and (max-width:991px){.short-courses-section .search-field{border-radius:15px;flex-wrap:wrap;height:auto;justify-content:space-between;padding:14px 15px}.short-courses-section .search-field .field{margin-right:0!important;width:24%}.short-courses-section .search-field .btn-custom{border-radius:5px;left:0;margin-top:10px;position:relative;right:0;top:auto;width:100%}.about-region{margin:0}.region-name-list li a{font-size:15px}.region-detail{flex-wrap:wrap;text-align:center;width:calc(100% - 225px)}.region-detail .map-img{margin:0 auto 20px;min-width:130px;width:130px}.region-detail h2{font-size:25px}.post-code-field{max-width:395px}.find-search-head .post-code-field.lrg-field{max-width:387px}}@media only screen and (max-width:767px){.short-courses-section{padding:15px 0}.popular-search ul{gap:8px}.popular-search ul li a{font-size:12px;padding:6px 17px 8px}.available-course-list{margin:35px 0 20px}.short-courses-section .search-field .field{border-right:1px solid #e9ebe8!important;width:49%}.region-name-list{flex-wrap:nowrap!important;margin-bottom:10px;max-width:100%;overflow:auto;padding-top:10px;white-space:nowrap}.region-name-list li{margin-right:5px;padding-left:0}.region-name-list li:before{display:none}.region-detail{padding:20px;width:100%}.find-course-block{padding:20px 0 29px}.post-code-field{max-width:100%}.find-option .seprater{margin:20px auto}.find-option .h2{font-size:18px;text-align:center;width:100%}.search-field{border-radius:15px;flex-wrap:wrap;height:auto;margin-top:30px;padding:14px 15px}.search-field .field{width:calc(33.33% - 9px)}.search-field .field .form-control{background-size:12px;font-size:14px}.search-field .btn-custom{border-radius:5px;left:0;margin-top:10px;position:relative;right:0;top:auto;width:100%}.find-search-head .post-code-field.lrg-field{margin-top:20px;max-width:100%}}@media only screen and (max-width:679px){.list-card-block .course-info li{width:100%}.find-option .seprater{font-size:18px;height:40px;line-height:36px;width:40px}.post-code-field{border-radius:10px;height:70px;padding:12px 14px}.post-code-field .field{padding-right:114px}.post-code-field .field .form-control{font-size:14px}.post-code-field .btn-custom{font-size:14px;height:40px;line-height:35px;padding:0 10px;right:10px;top:13px;width:100px}}@media only screen and (max-width:575px){.short-courses-section .search-field .field{border-bottom:1px solid #e9ebe8;border-right:0!important;width:100%}.search-field .field{border-bottom:1px solid #e9ebe8;border-right:0;margin-bottom:8px;margin-right:0;padding-top:0;width:100%}.search-field .field .form-control{width:100%}}