@media (max-width:1200px){

.right-box .theme-social {
    width: 100%;
}


}

@media (max-width: 960px){

.school-details {
    padding: 0px;
    width: 100%;
    text-align: center;
}

.school-details .school-name {
    max-width: 78.5%;
    display: inline-block;
    width: auto;
}

.school-details .theme-school-logo {
    width: 20%;
    max-width: 100px;
    display: inline-block;
}

.middle-box {
    width: 100%;
}

.right-box {
    width: 100%;
    text-align: center;
    padding: 15px;
}

.school-address p {
    display: inline-block;
}

.nav_mobile {
    margin: 0;
}



}


@media (max-width:600px){

.school-details .theme-school-logo {
    width: 100%;
    max-width: 100%;
    display: block;
}

.school-details .school-name {
    max-width: 100%;
    width: 100%;
}

.content-inner {
    padding: 0;
    min-height: 500px;
}

.qlink .sj_element_image_caption {
    font-size: 32px;
}

.content-inner h1 {
	font-size: 48px;
}

.content-inner h2 {
	font-size: 42px;
}

.content-inner h3, h2.custom_title {
    font-size: 36px;
}




}