.tm-top-bar .navbar-brand img {
    width: 200px;
    height: auto;
}
#tm-section-search{
	display:none;
}
.tm-top-bar .navbar-expand-lg .navbar-nav .nav-link {
    padding: 50px 15px;
    font-size: 1rem;
    letter-spacing: 0.5px;
    font-weight: 400;
}
.tm-top-bar.active .navbar-expand-lg .navbar-nav .nav-link {
    padding: 20px 15px;
}
.tm-contact-form {
    background: white;
    width: 470px;
    position: absolute;
    top: 15px;
    right: 11px;
    padding: 20px;
    z-index: 1000;
    box-shadow: rgb(0 0 0 / 30%) 0px 1px 4px;
}

.tm-contact-form .form-control {
    box-shadow: rgb(0 0 0 / 30%) 0px 1px 4px;
}

p.mb-4 {
    font-size: 18px;
}
li.tm-tab-link-li a .img-fluid {
    width: 150px;
}
.tm-banner-bg {
    background: url(../img/banner/banner1.jpg) center top no-repeat;
    min-height: 500px;
    position: relative;
}

.tm-recommended-description-box.about {
    width: 100%;
}
.container.footer_links ul {
    list-style-type: none;
    font-size: 16px;
}
.container.footer_links p {
    font-size: 16px;
}
.container.footer_links .links {
    text-align: left;
}
.container.footer_links ul li a:hover {
    color: #c66995;
}
img.img-fluid.tm-recommended-img.management {
    width: auto;
}
@media screen and (max-width: 991px) {
    .tm-top-bar .navbar-expand-lg .navbar-nav .nav-link {
        padding: 15px;
    }
    #mainNav {
        top: 75px
    }
    .tm-top-bar .navbar-brand img {
        width: 60px;
        height: auto;
    }
    .carousel.slide {
        top: 54px;
        padding: 5% 0;
    }
}
@media screen and (max-width: 414px) {
    .tm-contact-form {
        width: 350px;
    }
}
.modal {
    z-index: 10001;
}
.modal .modal-dialog .modal-header {
    background-color: #c66995;
    color: #fff;
}
.modal-header .close {
    color: #fff;
}
.form-check-label {
    padding-left: 3.25rem;
}
.form-check-input {
    margin-left: 1.25rem;
}

/*member slider*/


.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*member slider end*/

/******************  News Slider Demo-4 *******************/
.post-slide4{margin:0 10px;background:#fff;box-shadow:0 1px 2px rgba(43,59,93,.3);margin-bottom:2em}
.post-slide4 .post-info{padding:5px 10px;margin:0;list-style:none}
.post-slide4 .post-info li{display:inline-block;margin:0 5px}
.post-slide4 .post-info li i{margin-right:8px}
.post-slide4 .post-info li a{font-size:11px;font-weight:700;color:#7e828a;text-transform:uppercase}
.post-slide4 .post-info li a:hover{color:#1dcfd1;text-decoration:none}
.post-slide4 .post-img{position:relative}
.post-slide4 .post-img:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:rgba(0,0,0,.6);transition:opacity .4s linear 0s}
.post-slide4:hover .post-img:before{opacity:1}
.post-slide4 .post-img img{width:100%;height:auto}
.post-slide4 .read{position:absolute;bottom:30px;left:50px;font-size:14px;color:#fff;text-transform:capitalize;opacity:0;transition:all .4s linear 0s}
.post-slide4:hover .read{opacity:1}
.post-slide4 .read:hover{text-decoration:none;color:#1dcfd1}
.post-slide4 .post-content{padding:40px 15px;position:relative}
.post-slide4 .post-author{width:75px;height:75px;/*border-radius:50%*/;position:absolute;top:-45px;right:10px;overflow:hidden;border:4px solid #000}
.post-slide4 .post-author img{width:100%;height:auto}
.post-slide4 .post-title{font-size:14px;font-weight:700;color:#1dcfd1;margin:0 0 10px 0;text-transform:uppercase;transition:all .3s linear 0s}
.post-slide4 .post-title:after{content:"";width:25px;display:block;margin-top:10px;border-bottom:4px solid #333}
.post-slide4 .post-description{font-size:13px;color:#555;margin-bottom:20px}


div#error_dtl {
    color: #c66995;
    font-weight: 600;
}
div#error_dtl ul {
    list-style-type: none;
}
.has-error {
    border: 1px solid #c66995;
}
.contact_course_box.has-error {
    background-color: #c66995;
}

section#management_section {
    background-image: url(/img/pl_bg2.jpg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
span#player_btn {
    cursor: pointer;
}