.single-course-details .single-item-text h4{font-size:28px;margin-bottom:2px;padding-top:32px}.single-course-details .single-item-text-info{margin-bottom:23px}.course-text-content p:first-child{margin-bottom:21px}.single-course-details .single-item-content{margin-bottom:0;padding-top:31px}.course-duration{font-family:"Montserrat";font-weight:bold;text-transform:capitalize}.duration-title{background:#86bc42 none repeat scroll 0 0;color:#fff;font-size:18px}.duration-text{background:#f6f6f6 none repeat scroll 0 0;color:#4c4c4c}.course-duration .text{border-bottom:1px solid #86bc42;display:block;padding:15px 0}.course-duration .text span{display:inline-block;text-align:center;width:192px}.course-duration .text span.text-right{border:0 none;display:inline-block;padding:0;text-align:center;width:240px}h4.title{color:#4c4c4c;font-family:"Montserrat";font-weight:bold;font-size:24px;margin-bottom:27px;padding-bottom:10px;position:relative}h4.title:after{background:#86bc42 none repeat scroll 0 0;bottom:2px;content:"";height:2px;left:0;position:absolute;width:73px}.author-image{border:2px solid #eaeaea;border-radius:2px;float:left;height:67px;margin-right:23px;width:67px}.author-info>h4{display:inline-block;font-family:"Montserrat";font-weight:bold;font-size:18px;line-height:21px;text-transform:capitalize}.author-info>h4 a{color:#4c4c4c}.author-info>h4 a:hover{color:#86bc42}span.reply a{color:#86bc42}span.reply{float:right;font-family:"Montserrat";font-weight:bold;line-height:22px}.tution-fee{background:#86bc42 none repeat scroll 0 0;color:#fff;padding:11px 0;text-align:center}.tution-wrapper{background:#f6f6f6 none repeat scroll 0 0;margin-bottom:15px;overflow:hidden}.sidebar-widget .single-teacher-text{padding:20px 0 32px;position:inherit}.tutor-image{padding-top:37px;text-align:center;position:relative}.tutor-image::after{content:"";display:block;padding-bottom:10%}.tutor-image>img{border:2px solid #86bc42;border-radius:50%;width:200px;height:200px;object-fit:cover}.sidebar-widget .single-teacher-text>h3{font-family:"Montserrat";font-weight:bold;font-size:20px;line-height:22px;margin-bottom:0;padding-top:0}.sidebar-widget .single-teacher-text>h3 a{color:#2d3e50}.sidebar-widget .single-teacher-text>h3 a:hover{color:#86bc42}.sidebar-widget .single-teacher-text>p{display:block;font-size:12px;line-height:22px;padding:14px 20px 0}.single-sidebar-widget .social-links{padding-top:10px;position:inherit}.single-sidebar-widget .social-links a:hover{background:#86bc42;border-color:#86bc42}.single-sidebar-widget h4.title{font-size:18px;margin-bottom:25px}.single-sidebar-widget h4.title:after{bottom:1px}.single-sidebar-widget{margin-bottom:62px;overflow:hidden}.single-sidebar-widget:last-child{margin:0 0 15px 0}.single-sidebar-widget .tags li:last-child a{margin-bottom:0}.single-sidebar-widget .tags li a{background:#fff none repeat scroll 0 0;border:1px solid #4c4c4c;color:#4c4c4c;float:left;margin-bottom:13px;margin-right:6px;padding:1px 9px}.single-sidebar-widget .tags li a:hover{background:#86bc42;border-color:#86bc42;color:#fff}.single-sidebar-widget .single-item:hover{box-shadow:none}.single-sidebar-widget .single-item{background:#f6f6f6 none repeat scroll 0 0;margin-top:52px;padding:0 26px;border-bottom:2px solid #86bc42;margin-bottom:20px}.single-sidebar-widget .single-item-image img{margin:0 0 15px 0}.single-sidebar-widget .single-item-text>h4{font-size:14px}.single-sidebar-widget .single-item-text-info{font-size:12px;margin-bottom:8px;padding-top:2px;display:flex;flex-direction:column}.single-sidebar-widget .single-item-image{top:-26px}.single-sidebar-widget .single-item-text>p{color:#4c4c4c;font-size:12px}.single-sidebar-widget .single-item-content{margin-bottom:27px;padding-top:5px}.single-sidebar-widget .single-item .button-default{font-size:12px;padding:6px 34px}.single-sidebar-widget .button-bottom{margin-bottom:-18px}.social-links>a{border:1px solid #2d3e50;border-radius:50%;color:#2d3e50;display:inline-block;font-size:14px;height:27px;line-height:25px;margin:0 3px;text-align:center;width:27px}.social-links>a:hover{background:#7a9757 none repeat scroll 0 0;border-color:#7a9757;color:#fff}.social-links{bottom:10px;left:0;margin:auto;position:absolute;right:0;text-align:center;width:100%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-teacher-item:hover .social-links{bottom:25px}.single-course-details{background:#f6f6f6 none repeat scroll 0 0;border-bottom:3px solid #86bc42;margin-bottom:80px;padding:33px 10px}.single-teacher-text{background:#f6f6f6 none repeat scroll 0 0;border-bottom:3px solid #86bc42;padding:20px 26px 90px;text-align:center}.single-item-text h4{color:#2d3e50}.single-item-text-info span{color:#696969;font-family:"Montserrat";font-weight:bold;margin-right:11px}.single-item-text-info span span{color:#2d3e50}.single-latest-item .button-default{background:#86bc42 none repeat scroll 0 0;font-size:12px;margin-top:20px;padding:4px 20px}.single-latest-item:hover .button-default{background:#2d3e50 none repeat scroll 0 0}.button-large.button-default{background:#86bc42 none repeat scroll 0 0;box-shadow:0 2px 20px rgba(34,30,31,.2);font-size:18px;margin-top:30px;padding:12px 18px;text-transform:inherit}.button-default{background:#2d3e50 none repeat scroll 0 0;color:#fff;display:inline-block;font-family:"Montserrat";font-weight:bold;font-size:14px;margin:0;padding:15px 35px;text-transform:uppercase}.button-default.button-large:hover{background:#2d3e50 none repeat scroll 0 0}.single-sidebar-widget .button-bottom{margin-bottom:-18px}.button-bottom{margin-bottom:-19.5px;text-align:center}.single-sidebar-widget .single-item .button-default{font-size:12px;padding:6px 34px}.single-item .button-default{background:#86bc42 none repeat scroll 0 0;padding:8px 33px}.course-details-area a img{margin-left:-35px;margin-bottom:-345px}.single-item-text h4 a,.single-item-text h4{color:#2d3e50;font-size:18px}.single-item-text h4 a:hover{color:#86bc42}.invisible{width:1000px;height:0;float:left}@media(min-width:768px){.col-md-9{max-width:100%}.col-md-3{max-width:100%}}@media(max-width:767px){.section-padding{padding:60px 0}.course-details-area a img{margin:0;width:100%}.single-course-details{margin-bottom:50px;padding:0 0 30px}}@media(min-width:768px) and (max-width:991px){.row{display:-ms-flexbox;display:flex;flex-direction:column;align-items:center}.course-details-area a img{margin:0;width:100%}.col-md-6{max-width:100%}}@media(min-width:992px) and (max-width:1169px){.single-item-text-info span{margin-right:8px}.single-course-details .single-item-text h4{padding-top:0}}@media(min-width:992px) and (max-width:2000px){.details{display:flex;flex-direction:column}.invisible{width:310px;height:285px;float:left}}@media(min-width:1200px){.details{display:flex;flex-direction:column}.invisible{width:420px;height:350px;float:left}}