
@media only screen and (max-width:991px) {
	.common-banner .container-fluid{
		padding: 0;
	}
    .imp-date-box:hover {
        -ms-transform: scale(1); /* IE 9 */
        -webkit-transform: scale(1); /* Safari 3-8 */
        transform: scale(1); 
    }

    .imp-date-box a{
        display: block;
    }
}
@media only screen and (max-width:900px) {
    .school-list-bannertext h1 {
        font-size: 34px;
    }
    .school-list-bannertext {
        top: 1rem;
    }
    .school-list-bannertext p {
        font-size: 15px;
    }
    .imp-date-box {
        min-height: 265px;
    }
}
@media only screen and (max-width:767px) {
    /*.schoollist-content {
        padding: 0 0;
    }*/
    .imp-date-box {
        min-height: 244px;
    }
    .school-list-bannertext h1 {
        font-size: 18px;
    }
    .school-list-bannertext p {
        font-size: 11px;
    }
    .about-courses{
        padding-left: 0;
        padding-right: 0;
    }
    .hide-area{
        display: none;
    }
    .px-0-down-sm {
        padding-left: 0;
        padding-right: 0;
    }
    .overflow-mob {
        padding-right: 15px;
        box-shadow: 0px 1px 0px 1px rgba(204, 204, 204, 0.25098039215686274);
    }
    /*.overflow-mob::-webkit-scrollbar {
        height: 1px;
    }
    .overflow-mob::-webkit-scrollbar-track {
        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    }
    .overflow-mob::-webkit-scrollbar-thumb {
        background-color: darkgrey;
        outline: 1px solid slategrey;
    }*/
    .edu-activity {
        padding: 0;
        border: 0;
        display: flex;
        box-shadow: none;
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
    }
    .edu-activity a {
        border-bottom: none; 
        padding-bottom: 0; 
        margin-top: 0; 
        padding: 15px 0px;
        margin: 0 15px;
        font-weight: 400;
        border-bottom: 3px solid transparent;
    }
    .edu-activity a:last-child {
        padding: 15px 0px;
        margin: 0 15px;
    }
    .edu-activity a:hover {
        color: #7f7e7e;
    }
    .edu-activity a.active {
        border-bottom: 3px solid #6b9f10;
    }
    /* .country-dropdown{
        margin-left: 1rem;
    } */
    /* Block image and text */
    .imp-date-box {
        position: relative;
    }
	
    .imp-date-box:hover{
        -ms-transform: scale(1); /* IE 9 */
        -webkit-transform: scale(1); /* Safari 3-8 */
        transform: scale(1); 
    }
	
    .imp-date-box h5, p {
        font-size: 14px;
    }
    
    .imp-date-box a {
        display: block;
        font-size:13px;
        letter-spacing: 2px;
    }
    .orga-icon:after{
        content: '';
        position: absolute;
        width: 2px;
        height: 100%;
        background-color: #fbf5f5;
        left: 85%;
        padding: 0 !important;
    }
    .orga-text {
        padding-top: 1rem !important;
        padding-left: 0;
    }
	
}
@media only screen and (max-width:575px){
	.course-list .col-12{
		padding: 0;
		margin-bottom: 0 !important;
	}
	.course-list .col-12+.col-12 .imp-date-box{
		border-top: 0;
	}
	.imp-date-box {
        box-shadow:none;
		border: 0;
		border-top:1px solid #e6e6e6;
        border-bottom:1px solid #e6e6e6;
        position: relative;
		flex-direction: initial;
		min-height: initial;
		padding: 0;
		align-items: center;
    }
	.schoolLogos{
		width: 35%;
		text-align: center;
		padding: 15px;
	}
	.schoolLogos img{
		max-width: 100%;
	}
	.imp-date-box .school-inner{
		width: 65%;
		border-left:1px solid #e6e6e6;
		padding: 15px;
		min-height: 145px;
	}

    /*Coming soon*/
    .coming-soon>p {
        font-size: 30px !important;
    }
    /*end coming soon*/
}
@media only screen and (max-width:525px){
    .school-listbanner{display: none;}
    .mobile-banner{
        display: block;
    }
    .school-list-bannertext{
        margin-top: 3rem;
    }
    .school-list-bannertext h1 {
        font-size: 25px;
        color: #fff;
    }
    .school-list-bannertext p {
        font-size: 14px;
        color: #fff;
    }
    .school-list-heading h2 {
        font-size: 20px;
    }
    /* banner end */
    .imp-date-box h5, p {
        font-size: 13px;
    }
    .imp-date-box a {
        font-size: 12px;
    }
    
    .orga-text{
        padding-top: 2rem !important;
    }
    .load-more{display: none;}
    .coming-soon {
        padding: 80px 0px 90px 0px;
    }
}
 
@media only screen and (max-width:320px){
    .imp-date-box img {
        width: 60%;
        margin-right: 3rem;
    }
    .imp-date-box h5, p {
        font-size: 11px;
    }
}