﻿.modal-open {
    overflow: hidden !important;
}

.fancybox-slide--current {
    display: flex;
    align-items: center;
    justify-content:center;
}
.fancybox-slide .video-js {
    box-shadow: 0px 0px 20px #000;
}
.detail-tab {
    width: 100%;
    border-bottom: 1px solid #7aaddd;
}
    .detail-tab .nav-tabs {
        
        border-bottom:none ;
    }
        
        .detail-tab .nav-tabs .nav-item.show .nav-link, .detail-tab .nav-tabs .nav-link.active {
            color: #152c48;
            background-color: #fff;
            border-color: #7aaddd #7aaddd #fff;
            font-weight: 600;
        }
        
        .detail-tab .nav-tabs .nav-link {
            border: 1px solid transparent;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            color: #152c48;
            background-color: #fff;
            border-color: #7aaddd #7aaddd #7aaddd;
            margin-left: 15px;
            margin-right: 15px;
            padding-left: 40px;
            padding-right: 40px;
            padding-top: 20px;
            padding-bottom: 20px;
        }
            .detail-tab .nav-tabs .nav-link:focus, .detail-tab .nav-tabs .nav-link:hover {
                border-color: #7aaddd #7aaddd #fff;
            }
    .detail-tab .tabbable-responsive {
        border-bottom: 1px solid #7aaddd;
        width: 100%;
    }
    .detail-tab .tabbable {
        width: 100%;
        margin: 0 auto;
    }
    .detail-tab .tab-content {
        width: 100%;
        margin: 0 auto;
        padding-top:40px;
        padding-bottom:30px;
    }
        .detail-tab .tab-content .tab-pane  p{
            margin-bottom:30px
        }

@media screen and (max-width:1200px) {
    .detail-tab .nav-tabs .nav-item {
        width: 20%;
        text-align: center;
    }

    .detail-tab .nav-tabs .nav-link {
        height: 82px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media screen and (max-width:768px){
    .detail-tab .nav-tabs .nav-item {
        width: 100%;
        margin-bottom:-1px;
    }

    .detail-tab .nav-tabs .nav-link {
        height:auto;
    }
}


#corporate-request-modal, #corporate-request-modal2, #education-request-modal, #demo-request-modal{
    padding-right:0 !important;
}

/*new edu. detail css*/
.new-edu-detail{
    display:flex;
    justify-content:space-between;
}
    .new-edu-detail > div {
       
        padding: 50px 30px;
    }
.new-edu-detail-left {
    width: 100%;
}
.new-edu-detail-left h1, .new-edu-detail-left h2 {
    color: #152c48;
    font-size: 24px;
    font-weight: bold;
    margin-bottom:5px;
}
    .new-edu-detail-left b, .new-edu-detail-left bold {
       
        font-weight: bold;
      
    }
    .new-edu-detail-left p {
        color: #152c48;
        line-height: 20px;
        font-size: 14px;
    }
.new-edu-detail-right {
    width: 100%;
    background-color: #4c82c2;
    color:#fff;
    padding:30px 50px;
}
    .new-edu-detail-right h1, .new-edu-detail-right h2{      
        color: #fff;
        font-size:24px;
        font-weight:bold;
    }
    .new-edu-detail-right ul  {
      padding:0;
      border:none !important;
    }
        .new-edu-detail-right ul li {
            list-style: disc;
            line-height: 24px;
            font-size: 14px;
            color: #fff;
            background: none !important;
            padding-left: 0 !important;
            margin-left: 0 !important;
            width: 100% !important;
            list-style-position: inside;
        }
    .new-edu-detail-right .edu-app-information {
      
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }
    .new-edu-detail-right .edu-app-information>div {
        
        display: flex;
        margin-bottom:10px;
    }
    .new-edu-detail-right .edu-app-information span{
        color:#fff;
        font-size:14px;
    }
        .new-edu-detail-right .edu-app-information span:nth-child(1) {
            margin-right: 11px;
            width: 20px;
        }
        .new-edu-detail-right .edu-app-information span:nth-child(2) {
            font-weight: bold;
            margin-right: 15px;
            width: 75px;
        }
.new-edu-detail-left > div {
    display: flex;
    align-items: flex-start;
}
    .new-edu-detail-left > div .icon {
        margin-right: 15px;
    }

@media(max-width:991px)
{
    .new-edu-detail {
        flex-direction: column;
    }
}

.new-edu-detail ul li {
    background: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
    width: 100% !important;
}

.new-edu-detail ol, .new-edu-detail ul {
    border: none !important;
    padding: 20px 0 40px 0 !important;
    display: block !important;
    flex-wrap: wrap;
    line-height: 26px !important;
    margin-bottom: 0 !important;
    width: 100%;

}
    .new-edu-detail ul li {
        list-style: disc !important;
        margin-bottom: 0 !important;
        width: 100% !important;
    }
    .new-edu-detail ol li {
        list-style: decimal !important;
        margin-bottom: 0 !important;
        width: 100% !important;
    }
