.courses-section .two-columns-section{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px}.courses-section .breadcrumb-navigation p a,.courses-section .breadcrumb-navigation p button{display:inline-block;font-weight:600;vertical-align:top}.courses-section .breadcrumb-navigation p button{background-color:transparent;border:0;border-radius:0;color:#0075de;font-size:15px;line-height:22px;padding:0}.courses-section .breadcrumb-navigation p button:hover{color:#2176b6}.courses-section .breadcrumb-navigation P{color:#0075de;font-size:15px;font-weight:600;line-height:22px}.courses-section .breadcrumb-navigation span.breadcrumb-page-title{color:#6d7a88;display:inline-block;vertical-align:top}.courses-section .two-columns-section>div{padding:0 15px;width:50%}.courses-section .course-image img.video-image{border-radius:15px;height:400px;object-fit:cover;width:100%}.courses-section .course-image{position:relative}.courses-section .course-image img.play-btn{left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}.courses-section .courses-tabs ul{border-bottom:1px solid #e0e8ed;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.courses-section .courses-tabs ul li{border-bottom:3px solid transparent;cursor:pointer;font-size:15px;font-weight:600;line-height:22px;padding-bottom:20px}.courses-section .courses-tabs ul li.active{border-color:#0075de}.courses-section .courses-contents .course-includes-inner{background:#374ac0;border-radius:15px;box-shadow:0 10px 40px rgba(11,34,57,.1);color:#fff;padding:30px}.courses-section .courses-contents .course-includes{width:412px}.courses-section .courses-contents .tab-content-left{padding-right:150px;width:calc(100% - 412px)}.courses-section .courses-contents .tab-content{align-items:flex-start;display:flex;flex-wrap:wrap}.courses-section .courses-contents .course-includes-inner p{margin-bottom:15px}.courses-section .courses-contents .course-includes-inner ul li i{display:inline-block;margin-right:10px}.courses-section .courses-contents .course-includes-inner ul li{font-size:18px;font-weight:400;line-height:30px;margin-bottom:15px}.courses-section .courses-contents .button-wrapper a.button{background:#fff;border-color:#fff;color:#0b2239;font-size:15px;line-height:22px;padding:7.5px 15px}.courses-section .courses-contents .button-wrapper a.button:hover{background:transparent;color:#fff}.courses-section .outline-card .outline-title p{align-items:flex-start;display:flex;font-size:18px;font-weight:600;justify-content:space-between;line-height:30px;margin:0}.courses-section .outline-card .outline-title span.total-video-time{font-size:15px;font-weight:400;line-height:22px}.courses-section .outline-card .outline-title{background:rgba(239,243,246,.5);cursor:pointer;padding:20px 30px}.courses-section .outline-card .outline-title.active i.fa{transform:rotate(180deg)}.courses-section .outline-card span.heading span.down-icons{display:inline-block;padding-right:10px}.courses-section .outline-listing{border:1px solid #e0e8ed;border-radius:15px;overflow:hidden}.courses-section .outline-video-listing{padding:30px}.courses-section .outline-video-listing ul{margin:0}.courses-section .outline-video-listing ul li+li{margin-top:20px}.courses-section .outline-video-listing ul li img{margin-right:10px}.courses-section .outline-video-listing ul li a{color:#0b2239;font-size:15px;line-height:22px}.courses-section .outline-video-listing ul li a:hover{color:#374ac0}.courses-section .instructor-heading{align-items:center;display:flex}.courses-section .instructor-heading .instructor-image img{border-radius:50%;height:100px;object-fit:cover;width:100px}.courses-section .instructor-heading .instructor-image{width:100px}.courses-section .instructor-heading .instructor-details{padding-left:20px;width:calc(100% - 100px)}.courses-section .instructor-heading .instructor-details p.instructor-name{color:#0075de;font-size:18px;font-weight:700;line-height:30px;margin:0}.courses-section .instructor-heading .instructor-details p.instructor-desination{color:#6d7a88;font-size:15px;font-weight:600;line-height:22px;margin:0}.courses-section .instructor-heading .instructor-details ul{align-items:flex-start;display:flex;margin:10px 0 0;padding:0}.courses-section .instructor-heading .instructor-details ul li a{border-radius:4px;color:#a2acb4;display:inline-block;font-size:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;vertical-align:middle;width:25px}.courses-section .instructor-heading .instructor-details ul li+li{padding-left:8px}.courses-section .tab-content-left .instructor-bio{margin-top:20px}.courses-section .tab-content-left .system-requirements-listing ul{padding-left:30px}.courses-section .tab-content-left .system-requirements-listing ul li{list-style:disc}.courses-section .tab-content-left .system-requirements-listing ul li::marker{color:#0075de}.courses-section .tab-content-left .system-requirements-listing ul li a{text-decoration:underline}.courses-section .tab-content-left .system-requirements-listing ul li a:hover{text-decoration:none}@media(max-width:1250px){.courses-section .courses-contents .tab-content-left{padding-right:50px}}@media(max-width:992px){.courses-section .courses-contents .course-includes{width:300px}.courses-section .courses-contents .tab-content-left{width:calc(100% - 300px)}.courses-section .courses-tabs ul li{margin-top:20px}}@media(max-width:767px){.courses-section .two-columns-section{flex-direction:column}.courses-section .two-columns-section>div{width:100%}.courses-section .course-image img.video-image{height:300px}.courses-section .two-columns-section .columns-images{margin-top:50px}.courses-section .courses-contents .course-includes{width:100%}.courses-section .courses-contents .tab-content-left{padding-bottom:30px;padding-right:0;width:100%}.courses-section .courses-tabs{position:relative}.courses-section .courses-tabs .selected-text{border:1px solid #0075de;cursor:pointer;display:block!important;font-size:18px;font-weight:700;line-height:1.5;padding:10px 30px 10px 10px;position:relative}.courses-section .courses-tabs .selected-text:after{content:"\f107";font-family:FontAwesome;font-size:18px;font-weight:700;position:absolute;right:10px}.courses-section .courses-tabs ul{background-color:#fff;border:1px solid #0075de;display:none;flex-direction:column;left:0;padding:15px;position:absolute;right:0;top:100%;z-index:999}}