/* 

Custom CSS Asela

@author: Asela Jayathissa

@URL: www.github.com/AselaWD

*/

a:hover, a:active, a:visited{

    text-decoration: none!important;

    outline: none!important;

}

:root{

    --secondary-color-r-1:#cc0033;

    --secondary-color-g-1:#f0f0f0;

    --academic-term-bg:#8e8e8e;

    --academic-text-fee-bg:#00274c;

}

/* Home */

.partner-uni.odd{

    clip-path: polygon(0 20%, 100% 0, 100% 100%, 0% 100%);

}

.partner-uni.even{

    clip-path: polygon(0 0, 100% 20%, 100% 100%, 0% 100%);

}

/* Programs Landing */

/*#news{

    background: #ffb51a;

    clip-path: polygon(0% 8%, 100% 8%, 100% 90%, 0% 90%);

}

#news::after {

    content: '';

    background: #ffcd30;

    width: 100%;

    height: 250px;

    position: relative;

    display: block;

    clip-path: polygon(0 0%, 0% 100%, 200% 80%);

}

#news::before {

    content: '';

    background: #ffcd30;

    width: 100%;

    height: 160px;

    position: relative;

    display: block;

    clip-path: polygon(0 0%, 0% 100%, 110% 0%);

}*/

.school-heading-content{
    border-bottom: 2px solid var(--secondary-color-1);
    padding-bottom: 35px;
}

.program-heading-text{
    border-bottom: 2px solid var(--secondary-color-1);
    padding-bottom: 35px;
    font-size: 24px;
    font-weight: 600;
}

.program-heading-text-2{
    font-size: 24px;
    font-weight: 600;
}

.program-list-item {
    color: var(--secondary-color-1);
    font-size: 14px;
    margin: 5px auto;
}

.program-list-item a{
    color: var(--secondary-color-1);
}

.program-list-item a:hover{
    color: var(--secondary-color-2);
    text-decoration: none;
}

/* Programs Inner Page */

.academic-program-duration-section .desc-img-1, .academic-program-structure-section .desc-img-1 {
    background-size: cover;
    background-position: center;
    width: 729px;
    min-height: 492px;
    float: left;
    position: relative;
}

.academic-program-duration-section .sliit-desc-1 {
    position: absolute;
    top: 45px;
    right: 0;
    background-color: var(--secondary-color-r-1);
    width: 43%;
    padding: 35px;
    min-height: 356px;
    color: #fff;
}

.academic-program-duration-section .sliit-desc-1::after {
    content: url(http://192.168.8.101:2020/2020/august/sliitacademy/wp-content/uploads/2020/08/sliit-academy-lion.png);
    top: -50px;
    right: -50px;
    position: absolute;
    z-index: 0;
    filter: invert(60%);
}

.reservation-form-bg {
    background: var(--secondary-color-g-1);
}

.program-heading-2 {
    font-size: 18px;
    font-weight: 600;
    color: var(--secondary-color-1);
}

.icon-label::before {
    content: " : ";
    padding-right: 17%;
}

.academic-course-content-section{
    background-color: var(--secondary-color-g-1);
}

.item-terms-content {
    background-color: var(--academic-term-bg);
    padding: 40px;
    border-radius: 10px;
    min-height: 416px;
    color: #fff;
}

.item-terms-content h4{
    font-weight: 600;
    font-size: 24px;
    border-bottom: 2px solid #fff;
    padding-bottom: 15px;
    margin-bottom: 30px;
}

.firstActiveItem .item-terms-content h4{
    border-bottom: 2px solid var(--secondary-color-1);
    color: var(--secondary-color-1);
}

.firstActiveItem .syllabus-content{
    color: var(--secondary-color-1);
}

.firstActiveItem .item-terms-content{
    background-color: #ffcc33;
    color: #fff;
}

.academic-course-content-section .owl-carousel .owl-stage-outer{
    overflow: visible;
}

.academic-course-content-section .owl-carousel.owl-drag .owl-item{
   position: relative;
}

.academic-course-content-section .owl-carousel .owl-stage::after{
    display: contents!important;
}

.academic-course-content-section .owl-item::after {
    content: " "!important;
    display: contents!important;
    position: absolute;
    right: 50%;
    left: 45%;
    bottom: -20px;
    border-top: 20px solid var(--academic-term-bg);
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    border-bottom: none;
    margin: auto;
  }

  .academic-course-content-section .firstActiveItem.owl-item::after{
    border-top: 20px solid #ffcc33;
  }

.academic-program-structure-section .sliit-desc-1 {
    position: absolute;
    top: 5px;
    right: 0;
    background-color: var(--secondary-color-1);
    width: 43%;
    padding: 35px;
    min-height: 356px;
    color: #fff;
    z-index: 9;
	height: 490px;
    overflow-y: scroll;

}

.academic-program-structure-section .sliit-desc-1::after {

    content: url(http://192.168.8.101:2020/2020/august/sliitacademy/wp-content/uploads/2020/08/sliit-academy-lion.png);

    top: -50px;

    right: -50px;

    position: absolute;

    z-index: 0;

    filter: invert(60%);

}



.academic-program-entry-requiremens-section .desc-wrapper {

    position: relative;

    margin-top: 55px;

}

.academic-program-entry-requiremens-section .desc-img {

    background-size: cover;

    background-position: center;

    width: 729px;

    min-height: 492px;

    float: right;

}

.academic-program-entry-requiremens-section .sliit-desc {

    position: absolute;

    top: 45px;

    left: 0;

    background-color: var(--secondary-color-2);

    width: 47%;

    padding: 53px;

    min-height: 356px;

    color: var(--secondary-color-1);

}

.academic-program-entry-requiremens-section .sliit-desc::after {

    content: url(http://192.168.8.101:2020/2020/august/sliitacademy/wp-content/uploads/2020/08/sliit-academy-lion.png);

    top: -50px;

    right: -50px;

    position: absolute;

    z-index: 0;

    filter: invert(60%);

}

.academic-program-entry-requiremens-section ul, .academic-program-description-section ul, 

.academic-program-duration-section ul,

.academic-program-structure-section ul, 

.academic-program-test-course-fee-section ul, 

.academic-program-how-to-apply-section ul{

    list-style-type: disc !important;

}

.academic-program-entry-requiremens-section ul li, .academic-program-entry-requiremens-section ul li, 

.academic-program-description-section ul li, 

.academic-program-duration-section ul li,

.academic-program-structure-section ul li, 

.academic-program-test-course-fee-section ul li, 

.academic-program-how-to-apply-section ul li {

    margin: 10px auto;

}

.academic-program-test-course-fee-section{

    background-color: var(--academic-text-fee-bg);

    color: #fff;

}

.academic-program-test-course-fee-section h3{

    border-bottom: 2px solid #fff;

    padding-bottom: 35px;

}

.academic-program-test-course-fee-section{

    background-image: url(http://192.168.8.101:2020/2020/august/sliitacademy/wp-content/uploads/2020/08/sliit-academy-lion.png);

    z-index: 0;

    background-repeat: no-repeat;

    background-position: right center;

}

.btn-blue-block {

    background: var(--secondary-color-4);

    padding: 7px;

    text-align: center;

    color: #fff;
    margin-bottom:10px;

}

.btn-blue-block:hover{

    color: #fff;

    background: var(--secondary-color-2);

}

.btn-blue-block:hover a{

    color: var(--secondary-color-g-1);

}
@media screen and (max-width: 768px) and (min-width: 0px){
.academic-program-duration-section .sliit-desc-1 {
    position: relative;
    top: 45px;
    right: 0;
    background-color: var(--secondary-color-r-1);
    width: 100%;
    padding: 35px;
    min-height: 356px;
    color: #fff;
}
.academic-program-duration-section .desc-img-1, .academic-program-structure-section .desc-img-1 {
    background-size: cover;
    background-position: center;
    width: 100%;
    min-height: 492px;
    float: none;
    position: relative;
}
.academic-program-structure-section .sliit-desc-1 {
    position: relative;
    top: 45px;
    right: 0;
    background-color: var(--secondary-color-1);
    width: 100%;
    padding: 35px;
    min-height: auto;
    color: #fff;
}
.academic-program-entry-requiremens-section .sliit-desc {
    position: relative;
    top: 45px;
    left: 0;
    background-color: var(--secondary-color-2);
    width: 100%;
    padding: 53px;
    min-height: auto;
    color: var(--secondary-color-1);
}
.academic-program-entry-requiremens-section .desc-img {
    background-size: cover;
    background-position: center;
    width: 100%;
    min-height: 492px;
    float: none;
}
	.img-related , .ins-img{
		width: 100%;
	}
}

a.link--page {
    background: #fc3;
    padding: 10px 50px;
    margin-top: 20px;
    color: #000;
    font-weight: 600;
}
.content-des {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 40px;
}
.single-partner_institutes h6{    font-size: 22px;
    font-weight: 600;
	padding: 20px 0 10px;}
.desc--wrapper .card-header {
    border: 0;
    color: #000;
}
.card button.btn.btn-link {
    width: 100%;
    text-align: start;
    color: #000;
    font-weight: 700;
    text-decoration: none;
}
.single-partner_institutes h5 {
    font-size: 17px;
    font-weight: 600;
}
.video-container video {
    width: 100%;
}
.content-ins {
    padding: 0 50px;
}
.ins-details {
    padding: 0 0 0 50px;
}
.single-partner_institutes li {
    list-style: disc;
}
.single-partner_institutes a, .single-partner_institutes a:hover {
    color: #000000;
}
.single-partner_institutes .content-ins a, .single-partner_institutes .content-ins a:hover {
    color: #e58100 !important;
    font-weight: 500;
    text-decoration: dotted !important;
    border-bottom: 1px #e58100 dotted;
}