/* Responsive CSS Styles Table of Contents */

@media only screen and (min-width: 1170px) and (max-width: 1280px){


.container {
	width: 1170px !important;
	margin: auto;
}

.menu-sm-lines {
    display: none !important;
}




}
@media only screen and (min-width: 1000px) and (max-width: 1169px){
.container {
	width: 1000px;
	margin: auto;
}

#logo1 {
	margin-top: 12px;
}
#logo4 {
	margin-top: 9px;
}
#logo5 {
	margin-top: 9px;
}

.slidermar8 {
	margin-top: 0px;
}
.slidermar7 {
	margin-top: 75px;
}


.menu_main_full {
	width: 80%;
}
.menu_rlinks {
	width: 20%;
}

.menu_main.rslinks {
	width: 88%;
	margin-left: -5%;
	    margin-top: 5px !important;
}
.menu_main.rslinks3 {
	width: 65%;
}

.logo2 {
	width: 23%;
	padding-left: 18px;
}
.logo3 {
	width: 20%;
	padding-left: 12px;
}
.logo23 {
	width: 23%;
	padding-left: 18px;
}


.menu_main.rslinks5 {
	width: 64%;
}
.menu_rlinks5 a {
	padding-left: 14px;
	padding-right: 14px;
}

.menu_main.rslinks7 {
	width: 55%;
}
.menu_rlinks7 i {
	font-size: 30px;
	margin-right: 10px;
	margin-top: 4px;
}
.menu_rlinks7 a {
	font-size: 18px;
	padding: 31px 57px 30px 20px;
}
.menu_rlinks7 a em {
	font-size: 14px;
	line-height: 16px;
}

.top_section2 .right .tinfo {
	width: 45%;
}

.top_section3 .left {
	width: 30%;
}
.top_section3 .right {
	float: right;
}
/* ===================================================================================== */
.menu-toggle {
    display: none !important;
}

.logo {
    margin-left: -17px;
    float: left;
    width: 18%;
    margin-top: 5px;
}

#logo {
    background-size: 70% !important;
    float: left;
    display: block;
    width: 100%;
    min-height: 150px;
    margin-top: -43px;
}
.top_nav .left {
    display: none;
}
.top_nav .right {
    float: left;
    width: 100%;
}
.top_nav ul.topsocial {
    float: none;
	margin-left: 145px;
}
.top_nav .topsocial li a {
    float: left;
    color: #fff;
    font-size: 15px;
}
.top_nav .topsocial li {
    float: left;
    padding: 0px;
    margin: 0px 19px 0px 0px;
}
.tpbut {
    font-size: 15px;
}
.navbar-default .navbar-nav>li>a {
padding: 0px 7px;
        color: #000;
        font-size: 14px !important;
}
.header { height: 71px !important;}

.page_title2 { margin-top: 135px;}

.compact .header .menu_main {
    margin-top: 20px !important;
}
table{
	width: 100%;
}
.voc-details p {padding-top: 11px;}

.university-highlights-points-left { margin-right: 3%;}

.university-highlights-points-right {width: 42%;}

.team-two__image-inner img {
    position: relative;
    width: 100%;
    top: 0px;
    left: 0px;
}

.about-section {margin-right: 4%;}


.notification-section { width: 32%;}

.principal-text {
    width: 66%;
    margin-left: 38px;
}

.committees-left h4 {
    line-height: 34px;
	margin-bottom: 10px;
}
.team-two__meta-1 {
    padding-left: 8px;
    padding-bottom: 8px;
    position: relative;
    top: 25px;
}
.therapy-section {
    padding: 30px 0 0px;
}
.gallery-section {
    background: #fff;
    padding: 0px 0px 75px;
    margin-top: 10px;
}
.gallery-section h1 {
    font-size: 25px;
    line-height: 38px;
}

.therapy-section h1 {
	    font-size: 25px;
    line-height: 38px;
}













}


@media only screen and (min-width: 768px) and (max-width: 999px){
.container {
	width: 747px;
	margin: auto;
}

.logo {
	width: 33%;
}
.menu_main {
	width: 60%;
	margin-top: -5px !important;
}

.menu_main_full {
	width: 75%;
}
.menu_rlinks {
	width: 25%;
}
.menu_rlinks .mrbut {
	padding-right: 10px;
	padding-left: 10px;
}

.menu_main.rslinks {
	width: 48%;
	 margin-left: 100px;
}
.menu_rlinks2 a {
	padding: 8px 12px;
}

.menu_main.rslinks3 {
	width: 48%;
	margin-top: 9px;
}
.menu_rlinks3 {
	margin-top: 28px;
}
.menu_rlinks3 a {
	padding: 8px 10px;
}

.menu_main.rslinks4 {
	width: 48%;
}
.menu_rlinks3 {
	margin-top: 28px;
}
.menu_rlinks4 a {
	padding: 8px 10px;
}

.menu_rlinks6 a {
	padding: 8px 10px;
}


.menu_main.rslinks5 {
	width: 64%;
	margin-top: 23px;
}
.menu_rlinks5 {
	display: none;
}

.menu_main.rslinks7 {
	width: 63%;
	margin-top: 20px;
}
.menu_rlinks7 {
	display: none;
}

.slidermar8 {
	margin-top: 0px;
}
.slidermar7 {
	margin-top: 75px;
}

.top_nav .left {
    display: none;
}
.top_nav .right {
	width: 56%;
	float: inline-end;
}

.top_nav2 .left {
	width: 40%;
}
.top_nav2 .right {
	width: 60%;
}

.top_section2 .right .tinfo {
	width: 50%;
}
.top_section2 .right .tinfo.last {
	padding-left: 14px;
}
.top_section2 .right .tinfo strong {
	font-size: 14px;
}

.top_section3 .right .tinfo {
	width: 50%;
}

/* ================================================== About us page ================================================ */

.row {
	margin: 0% !important;
}
.menu-sm-lines {
    display: flex !important;
}

.top_nav ul.topsocial {
	display: none;
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 10px;
    padding: 15px 0px;
}

.top_nav .topsocial li {
    float: left;
    padding: 0px;
    margin: 0px 15px 0px 0px;
}
.tpbut {
    float: left;
	font-size: 14px;
	padding: 10px 6px;
    margin-left: -2px;
}
.top_nav .topsocial li a {font-size: 14px;}

.header { top: 540px;height: 85px !important;}

.compact .header .menu_main {
    margin-top: 8px !important;
}

.compact .header #logo {
    background-size: 51% !important;
}

.compact .header {
        padding-top: 4px !important;
        padding-bottom: 10px;
        height: 83px !important;
}
.slidermar {
    margin-top: 139px;
}
#logo {background-size: 50%;  margin-top: -38px;}

.about-page-left {
    width: 50%;
    float: left;
    margin-right: 3%;
}
.about_sectiontop {
    padding-top: 50px;
}
.voc-img { width: 100%; height: 250px; }

.page_title2 {margin-top: 150px;}

.footer-1 {
    width: 45%;
    margin-right: 3%;
	margin-left: 3%;
}

.footer-2 {
    width: 45%;
    margin-right: 0%;
}
.footer-3 {
    width: 45%;
    margin-right: 4%;
	margin-left: 11px;
}
.footer-4 {
    width: 45%;
    margin-right: 3%;
}

.about-section {
    width: 55%;
    float: left;
    margin-right: 4%;
}
.notification-section {
    width: 40%;
}

.principal-text {
    width: 56%;
    margin-left: 13%;
}
.university-highlights-points-left {
    width: 50%;
    float: left;
    margin-right: 3%;
}
.university-highlights-points-right {
    width: 47%;
}
.voc-details p {
    font-size: 16px;
    font-family: 'Segoe UI', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
    color: #000;
    line-height: 30px;
	padding-top: 14px;
}

.university-highlights {
    background: #fff;
    padding: 40px 0 30px;
}

.principal-section {
    padding: 50px 0;
    background-color: #f7f7f7;
    margin: 50px 0 0;
}

.committees-section {
    background: #004c3f;
    padding: 60px 0 45px;
    margin-top: 15px;
}
.committees-ul ul li {
    width: 47%;
}

.committees-4 {
    margin-left: 4%;
}
.committees-left {
    width: 30%;
    float: left;
    margin-right: 5%;
}
.committees-left h4 {
    line-height: 40px;
	margin-bottom: 10px;
}
.therapy-section h1 {
    font-size: 26px;
    line-height: 40px;
    margin-bottom: 20px;
}
.therapy-section h3 {
    font-family: "Marcellus", serif;
    font-size: 24px;
    line-height: 20px;
}
.team-two__single {
    height: 500px;
}

.team-two__image-inner img {
    position: relative;
    width: 100%;
    top: 4px;
    left: 0px;
}

.team-two__meta-1 {
    padding-left: 3px;
    padding-bottom: 8px;
    position: relative;
    top: 25px;
}
.team-two__meta {
   margin-top: -79px;
}
.decoration-line{margin-bottom: 120px !important;}

.therapy-section {
    padding: 30px 0 0px;
}
.gallery-section {
    background: #fff;
    padding: 0px 0px 75px;
    margin-top: 0px;
}
.gallery-section h1 {
	    font-size: 26px;
    line-height: 39px;
    letter-spacing: 0px;
    margin-bottom: 18px;
}
.gallery-section {
    background: #fff;
     padding: 0px 0px 60px;
    margin-top: 0px;
}

table{width: 100% !important;}




















}



@media only screen and (min-width: 640px) and (max-width: 767px){
.container {
	width: 590px;
	margin: auto;
}

.logo {
	width: 40%;
	margin-top: 0px;
}
.menu_main {
	width: 60%;
}

.menu_main_full {
	width: 75%;
}
.menu_main_full.three {
	width: 60%;
}

.menu_rlinks {
	width: 25%;
}
.menu_rlinks .mrbut {
	padding-right: 10px;
	padding-left: 10px;
}

.menu_main.rslinks {
	width: 50%;
}
.menu_rlinks2 a {
	font-size: 9px;
	padding: 8px 10px;
}

.menu_main.rslinks3 {
	width: 48%;
	margin-top: 7px;
}
.menu_rlinks3 {
	margin-top: 27px;
}
.menu_rlinks3 a {
	font-size: 9px;
	padding: 8px 10px;

}

.menu_main.rslinks4 {
	width: 49%;
	margin-top: 7px;
}
.menu_rlinks4 {
	margin-top: 27px;
}
.menu_rlinks4 a {
	font-size: 9px;
	padding: 8px 10px;
}

.menu_rlinks6 {
	margin-top: 27px;
}
.menu_rlinks6 a {
	font-size: 9px;
	padding: 8px 7px;
}


.logo2 {
	width: 40%;
	padding-left: 18px;
}
.logo3 {
	width: 40%;
	padding-left: 18px;
}
.logo23 {
	width: 40%;
	padding-left: 18px;
}

.menu_main.rslinks5 {
	width: 60%;
	margin-top: 23px;
}
.menu_rlinks5 {
	display: none;
}

.menu_main.rslinks7 {
	width: 58%;
	margin-top: 20px;
}
.menu_rlinks7 {
	display: none;
}
.compact .header .menu_main {
   
    margin-top: 0px !important;
}

.header #logo{
	background-position: center top;
    margin-top: -25px;
    margin-left: -80px;
	background-size: 60%;
}
.header {
top: 0px !important;
height: 100px !important;

}
.compact .header #logo {
	margin-left: 0px !important;
	background-size: 50% !important;
}
.compact .header { height: 94px !important; top: 0% !important;}

.top_nav {display: none;}


.footer-1 {
    width: 26%;
    margin-right: 2%
}
.footer-2 {
    width: 30%;
    margin-right: 3%;
}
.footer-3 {
    width: 35%;
    margin-right: 0%;

}
.footer-4 {
    width: 100%;
    margin-top: 10px;
}
.footer .CopyRight {
    padding: 23px 0;
    margin-top: -23px;
}


.page_title2 { margin-top: 101px; padding: 15px 0px;}

.page_title2 h1 {
    float: left;
    font-size: 22px;
}

/* ==================================About us page=================================== */

.about-page-left {
    width: 100%;
}

.about-page-right {
    width: 100%;
}
.about-omc-img {height: auto;}

.university-highlights-points-left { width: 47%; margin-right: 4%;}

.university-highlights-points-right { width: 48%; padding-top: 0px !important;}

.voc-details p { padding-top: 10px !important; font-size: 15px; line-height: 25px;}

.voc-details { padding-right: 0%;}

.voc-img { width: 100%; height: 235px; }

.inner-pages {
    padding: 35px 0;
}

table{width: 100% !important;}

/* ======================================Home page========================================== */

.slidermar {
    margin-top: 101px;
}

.principal-image {
width: 71%;
    margin-left: 23%;
    float: left;
    margin-right: 0%;
}
.principal-text {
    width: 100%;
    float: left;
	margin-top: 16px;
    margin-right: 0%;
}

.committees-ul ul li {
    width: 47%;
}
.committees-ul ul li:nth-child(3n+3) {
    margin-right: 2%;
}
.therapy-section h1 {
    font-family: "Marcellus", serif;
    font-size: 21px;
	line-height: 30px;
	margin-bottom: 15px;        margin-bottom: 15px;
}

.therapy-section h3 {
    font-family: "Marcellus", serif;
    font-size: 22px;
	margin-bottom: 20px;
}
.decoration-line{
	margin-bottom: 20px !important;
}
.team-two__image {
    max-width: 355px;
    margin: 0 auto;
  }
.team-two__image-inner img { position: relative;}


}




@media only screen and (min-width: 480px) and (max-width: 639px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 440px;
	margin: auto;
}

.logo {
	width: 100%;
}
.menu_main {
	width: 100%;
}

.menu_main_full {
	width: 65%;
}
.menu_main_full.three {
	width: 100%;
}

.menu_rlinks {
	width: 35%;
}
.menu_rlinks .mrbut {
	padding-right: 10px;
	padding-left: 10px;
}

.menu_main.rslinks {
	width: 75%;
}

.menu_main.rslinks3 {
	width: 75%;
}
.menu_rlinks3 {
	margin-top: 22px;
}

.menu_main.rslinks4 {
	width: 75%;
}
.menu_rlinks4 {
	margin-top: 22px;
}

.menu_rlinks6 {
	margin-top: 22px;
}

.logo2 {
	width: 100%;
	padding-left: 0px;
}
.logo3 {
	width: 100%;
	height: 70px;
	padding-left: 0px;
}
.logo23 {
	width: 100%;
	padding-left: 0px;
}

.menu_main.rslinks5 {
	width: 90%;
	margin-top: 10px;
	margin-left: 25px;
}
.menu_rlinks5 {
	display: none;
}

.menu_main.rslinks7 {
	width: 90%;
	margin-top: 10px;
	margin-left: 25px;
}
.menu_rlinks7 {
	display: none;
}


.header #logo{
	background-position: center top;
}



























}





@media only screen and (max-width: 479px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 300px;
	margin: auto;
}


.logo {
	width: 100%;
    margin-top: -40px;
}
.menu_main {
	width: 100%;
	margin-top: -43px;
}

.menu_main_full {
	width: 70%;
}
.menu_main_full.three {
	width: 100%;
}

.menu_rlinks {
	width: 30%;
}
.menu_rlinks .mrbut {
	font-size: 12px;
	padding-right: 2px;
	padding-left: 2px;
}

.menu_main.rslinks {
	width: 99%;
}
.menu_rlinks2 a {
	padding: 8px 12px;
}

.menu_main.rslinks3 {
	width: 80%;
}
.menu_rlinks3 {
	margin-top: 21px;
}
.menu_rlinks3 a {
	font-size: 9px;
	padding: 8px 5px;
}

.menu_main.rslinks4 {
	width: 80%;
}
.menu_rlinks4 {
	margin-top: 21px;
}
.menu_rlinks4 a {
	font-size: 9px;
	padding: 8px 5px;
}

.menu_rlinks6 {
	margin-top: 21px;
}
.menu_rlinks6 a {
	font-size: 9px;
	padding: 8px 5px;
}

.logo2 {
	width: 100%;
	padding-left: 0px;
}
.logo3 {
	width: 100%;
	height: 70px;
	padding-left: 0px;
}
.logo23 {
	width: 100%;
	padding-left: 0px;
}

.menu_main.rslinks5 {
	width: 90%;
	margin-top: 10px;
	margin-left: 16px;
}
.menu_rlinks5 {
	display: none;
}

.menu_main.rslinks7 {
	width: 90%;
	margin-top: 10px;
	margin-left: 16px;
}
.menu_rlinks7 {
	display: none;
}
.compact .header .menu_main {
   
    margin-top: -63px !important;
}

.header #logo{
	background-position: center top;
    margin-top: 27px;
	background-size: 60% !important;
}
.header {
top: -20px !important;
height: 135px !important;
}
.slidermar {
    margin-top: 122px;
}
.compact .header #logo {
        background-size: 43% !important;
        background-position: center 12px;
    }


.compact .header { height: 96px !important; top: 0% !important;}

/* =========================================about us page======================================= */

.top_nav { display: none;}

.page_title2 {margin-top: 150px;height: 120px; padding: 37px 0px;}

.page_title2 h1 {
    float: left;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: -2px;
}

.page_title-new {
  margin-top: -13px;
}
.page_title-new1 {
  margin-top: -22px;
}

.about-page-left { width: 100%;}

.about-page-right { width: 100%;}

.footer-1 { width: 46%;}

.footer-2 { width: 46%; margin-right: 0px;}

.footer-3 { width: 100%; margin-right: 0%;}

.footer-4 {
    width: 100%;
    margin-top: 4%;
    margin-right: 0%;
}

.footer .CopyRight .FlexBox { display: block;}

.footer .CopyRight .rit { margin-top: 10px;}

.footer .CopyRight {
    padding: 15px 0px 20px 0px;
    margin-top: 0px;
}

/* =================================Alumni page======================================= */

.university-highlights-points-left { width: 100%; margin-right: 0%;}

.university-highlights-points-right { width: 100%; margin-top: -15%;}

.voc-details { padding-right: 0%; }

.inner-pages { padding: 40px 0px; }

table{width: 100% !important;}

.notifications-box {
    padding: 15px 20px;
    width: 100%;
    margin-bottom: 30px;
}


.table-committee {
     overflow-x: auto;
}

.pr-1{
 padding-right: 10px;
}

.pr-2{
	padding-right: 95px;
}

.pr-3{
  padding-right: 30px;
}

.pr-4{
  padding-right: 60px;
}
.pr-5{
	padding-right: 100px;
}

::-webkit-scrollbar {
	height: 2px;
}

/* ==============================HOME PAGE=================================== */

.about-section {
    width: 100%;
	margin-right: 0%;
}
.notification-section {
    width: 100%;
	margin-top: 30px;
}
.principal-image {
    width: 100%;
	margin-right: 0%;
}

.principal-text {
	margin-top: 10px;
    width: 100%;
}

.committees-left {
    width: 100%;
    float: left;
    margin-right: 0%;
}
.committees-right {
    width: 100%;
	margin-top: 17px;
}
.committees-ul ul li {
    width: 100%;
}
.committees-left h4 {
    font-size: 24px;
    margin-bottom: 9px;
}
.committees-section {
    background: #004c3f;
    padding: 47px 0 30px;
    margin-top: 0px;
}
.therapy-section h3 {
    font-family: "Marcellus", serif;
    font-size: 21px;
	line-height: 26px;
}
.therapy-section h1 {
    font-family: "Marcellus", serif;
    font-size: 19px;
    line-height: 29px;
	margin-bottom: 23px;
}
.decoration-line{
	margin-bottom: 30px !important;
}
.team-two__line {
    position: relative;
}

.team-two__image {padding: 0px;}

.team-two__image-inner img {
    position: absolute;
    top: 18px;
    left: 15px;
}
.team-two__single {
    position: relative;
    margin-bottom: 0px;
}
.team-two__meta-1 {
	top: 0px;
	    padding-left: 0px;
}
.therapy-section {
    padding: 55px 0 0px;
}
.gallery-section {margin-top: 25px;padding: 0px 0px 45px;}

.more-inforamtion {
    color: #fff;
    font-size: 13px;
    border-radius: 25px;
    padding: 13px 15px;
}

.gallery-section h1 {
    font-family: "Marcellus", serif;
    font-size: 21px;
    line-height: 31px;
    text-align: center;
    color: #ea5900;
    text-transform: uppercase;
    letter-spacing: 0px;
    margin-bottom: 27px;
}
.university-highlights-heading h1 {
            font-size: 23px;
        margin-bottom: 12px;
}
.university-highlights {
    background: #fff;
    padding: 30px 0 35px;
}
.principal-section {
    padding: 28px 0;
    background-color: #f7f7f7;
    margin: 45px 0 0;
}
.principal-text h2 {
    color: #ea5900;
    font-family: "Playfair Display", serif;
        font-size: 23px;
        font-weight: 400;
        letter-spacing: 0.3px;
        margin-bottom: 8px;
}
.committees-1 a{color: white;}

.committees-2 a{color: white;}

.committees-3 a{color: white;}

.committees-4 a{color: white;}

.committees-5 a{color: white;}

.committees-6 a{color: white;}

.gallery-section h3 {
    margin-bottom: 1px;
}

.about_sectiontop {
    padding-top: 30px;
}
.about-section h2 {
    font-family: "Playfair Display", serif;
        font-size: 25px;
        font-weight: 400;
        line-height: 35px;
    margin-bottom: 9px;
    color: #ea5900;
}
.about-section h5 {
margin-bottom: 0px;
}

.menu-sm-lines {
    display: flex !important;
}























}

/*@media only screen and (min-width: 1281px) and (max-width: 1366px){
.sublinks-1{
	float: left;
	padding: 40px 20px;
	background:  url(../images/1.jpg) repeat center bottom;
}

.sublinks-2{
	float: left;
	padding: 40px 20px;
	background:  url(../images/2.jpg) repeat center bottom;
}

.sublinks-3{
	float: left;
	padding: 40px 20px;
	background:  url(../images/3.jpg) repeat center bottom;
}

.sublinks-4{
	float: left;
	padding: 80px 81.3px;
	background:  url(../images/4.jpg) repeat center bottom;
}

}*/