        @media screen and (max-width: 1920px) {
            .menu-main-menu-container>ul>li>a {
                margin-right: 10px;
                margin-left: 10px;
            }
            .menu-main-menu-container>ul>li:last-child>a {
                margin-right: 0;
            }
        }
        
        @media screen and (max-width: 1650px) {
            body {
                zoom: 0.9;
                font-size: 55%;
            }
            .menu-main-menu-container>ul>li>a {
                font-size: 16px;
            }
        }
        
        @media screen and (max-width: 1550px) {
            .menu-main-menu-container>ul>li>a {
                font-size: 14px;
            }
            #menu-main-menu ul.sub-menu {
                left: 7px;
            }
            #menu-main-menu ul.sub-menu {
                top: calc(100% - 12px);
            }
            .header-logo img {
                max-height: 50px;
            }
            .header-left {
                width: auto;
            }
            .header-logo-1 {
                margin-right: 15px;
            }
        }
        
        @media screen and (max-width: 1345px) {
            ul#menu-main-menu>li>a {
                font-size: 14px;
            }
            .hns-date {
                width: 120px;
            }
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-next,
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-prev {
                background-size: 25px;
                padding: 10px 0;
            }
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-next {
                top: 107%;
            }
            .ul#menu-main-menu>li>a {
                margin: 0 8px;
            }
            .hns-block {
                margin-bottom: 6.5%;
            }
            .hns-title {
                overflow: hidden;
                display: -webkit-box;
                text-overflow: ellipsis;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                white-space: normal;
                width: calc(100% - 150px);
            }
            .hns-date {
                padding: 4% 2%;
            }
        }
        
        @media screen and (max-width: 1250px) {
            .hns-left {
                overflow: hidden;
            }
        }
        /* 1180 */
        
        @media screen and (max-width:1120px) {
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-next {
                top: 117%;
            }
            .hns-left:after {
                height: 40px;
            }
        }
        /* 1120 */
        
        @media screen and (max-width: 1550px) {
            .header-wrapper.wrapper {
                width: 100%;
                padding: 0 25px;
            }
            .desktop,
            .language-switcher-desktop {
                display: none;
            }
            .header-bottom .header-right {
                margin-top: 0;
            }
            .header-logo.desktop {
                display: inline-block;
            }
            .header-top {
                display: none;
            }
            .header-bottom {
                padding: 16px 0;
            }
            .menu-button {
                position: absolute;
                top: 28px;
                right: 25px;
                display: inline-block;
                vertical-align: middle;
                z-index: 9999;
            }
            .menu-button-inner {
                width: 30px;
                height: 30px;
                position: relative;
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
                -webkit-transition: 0.5s ease-in-out;
                transition: 0.5s ease-in-out;
                cursor: pointer;
            }
            .menu-button-inner span {
                display: block;
                position: absolute;
                height: 3px;
                width: 100%;
                background-color: #585656;
                opacity: 1;
                left: 0;
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
                -webkit-transition: 0.25s ease-in-out;
                transition: 0.25s ease-in-out;
            }
            .menu-button-inner span:nth-child(1) {
                top: 5px;
                -webkit-transform-origin: left center;
                transform-origin: left center;
            }
            .menu-button-inner span:nth-child(2) {
                top: 14px;
                -webkit-transform-origin: left center;
                transform-origin: left center;
            }
            .menu-button-inner span:nth-child(3) {
                top: 23px;
                -webkit-transform-origin: left center;
                transform-origin: left center;
            }
            .menu-button-inner.open span:nth-child(1) {
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                transform: rotate(45deg);
                top: 3px;
                left: 4px;
            }
            .menu-button-inner.open span:nth-child(2) {
                width: 0%;
                opacity: 0;
            }
            .menu-button-inner.open span:nth-child(3) {
                -webkit-transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                transform: rotate(-45deg);
                top: 24px;
                left: 4px;
            }
            .main-menu-mask {
                position: absolute;
                display: none;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                background-color: rgba(0, 0, 0, 0.6);
                z-index: 100;
            }
            body.menu-open .main-menu-mask {
                display: block;
            }
            body.menu-open {
                overflow-y: hidden;
            }
            .main-menu-container {
                display: block;
                position: fixed;
                top: 0;
                right: -500px;
                width: 80%;
                max-width: 500px;
                min-width: 300px;
                height: 100%;
                background: #f0f0ef;
                -webkit-transition: right 0.25s ease-in-out;
                transition: right 0.25s ease-in-out;
                z-index: 998;
            }
            body.menu-open .main-menu-container {
                right: 0;
                -webkit-transition: right 0.25s ease-in-out;
                transition: right 0.25s ease-in-out;
            }
            .menu-corner {
                padding: 30px 15px;
                margin-top: 60px;
            }
            .main-menu,
            ul#menu-main-menu {
                display: block;
                margin: 0;
            }
            ul#menu-main-menu li {
                padding: 0;
            }
            ul#menu-main-menu>li {
                border-bottom: 4px solid #8f1d2f;
            }
            ul#menu-main-menu li a {
                display: block;
                padding: 15px 20px;
                -webkit-transition: 0.25s ease-in-out;
                transition: 0.25s ease-in-out;
            }
            ul#menu-main-menu>li>a:after,
            #menu-main-menu ul.sub-menu>li.menu-item-has-children:after {
                display: none!important;
            }
            ul#menu-main-menu>li {
                border: 0;
                display: block;
            }
            .language-switcher li a {
                font-size: 1em;
                margin: 0;
            }
            ul#menu-main-menu>li.open {
                background-color: #8f1d2f;
            }
            ul#menu-main-menu>li>ul>li.open>a {
                background-color: #BA263C;
            }
            ul#menu-main-menu>li>ul>li>ul>li.open>a {
                background-color: #D5344C;
            }
            ul#menu-main-menu li.open>a {
                color: #fff;
            }
            .main-menu-top {
                display: block;
                padding: 37px 0 20px 27px;
            }
            .main-menu-corner {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .main-menu-corner {
                text-align: left;
            }
            #menu-main-menu li.menu-item-has-children.open>ul.sub-menu {
                position: relative;
                display: block;
                width: 100%;
                padding: 0;
                margin: 0;
                border-top: 0;
                box-shadow: none;
            }
            #menu-main-menu ul.sub-menu {
                top: unset;
                left: unset;
            }
            #menu-main-menu ul.sub-menu li>ul.sub-menu {
                left: unset;
            }
            ul#menu-main-menu>li>ul>li>a,
            ul#menu-main-menu>li>ul>li>ul>li>a {
                padding: 15px 30px;
                font-size: 15px;
            }
            ul#menu-main-menu>li>ul>li>ul>li>a {
                background-color: #F1EFE4;
            }
            .menu-main-menu-container .dropdown-btn {
                position: absolute;
                display: block;
                top: 14px;
                right: 27px;
                width: 24px;
                height: auto;
                font-size: 18px;
                color: #8f1d2f;
                text-align: center;
                cursor: pointer;
                -webkit-transition: all 0.2s ease-in;
                transition: all 0.2s ease-in;
                z-index: 1;
            }
            li.menu-item-has-children.open>.dropdown-btn {
                -webkit-transform: rotate(-180deg);
                transform: rotate(-180deg);
                -webkit-transition: all 0.2s ease-out;
                transition: all 0.2s ease-out;
                color: #fff;
            }
            .search-icon {
                margin-left: 12px;
            }
            .language-switcher-mobile {
                display: block;
            }
            .language-switcher {
                margin-right: 75px;
            }
            @-webkit-keyframes fadeIn {
                from {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @keyframes fadeIn {
                from {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @-webkit-keyframes fadeOut {
                from {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                }
            }
            @keyframes fadeOut {
                from {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                }
            }
        }
        /* Mobile menu */
        
        @media screen and (max-width: 1150px) {
            body {
                zoom: 1;
                font-size: 40%;
            }
            .bx-wrapper .bx-controls-direction a {
                width: 42px;
                height: 64px;
                background-size: 20px;
            }
            .primary-btn {
                padding: 17px 34px;
            }
            .hns-blocks-static {
                padding: 10px 16px;
            }
            .hns-title {
                width: calc(100% - 80px);
                overflow: hidden;
                display: -webkit-box;
                text-overflow: ellipsis;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                white-space: normal;
            }
            .more-link:after {
                width: 5px;
                height: 13px;
            }
            .carousel-slider-container .bx-wrapper .bx-controls-direction a {
                width: 33px;
                background-size: 16px;
            }
            .carousel-slider-container-mobile {
                display: block;
            }
            .vision-icon {
                width: 89px;
                height: 89px;
            }
            .slide-caption {
                width: 90%;
                left: 8%;
            }
            .wrapper {
                width: 90%;
            }
            .home-link-block::after {
                top: 65%;
                width: 70px;
                height: 9px;
            }
            #backtotop {
                width: 57px;
                height: 57px;
            }
            .contact-cols {
                width: 85%;
            }
            .contact-cols p {
                font-size: 2em;
                line-height: 1.4;
            }
            .contact-icon:before {
                width: 18px;
                height: 18px;
                margin-right: 12px;
            }
            .map-container {
                border: 8px solid #fff;
            }
            .footer ul#menu-footer-menu {
                flex-direction: row;
                flex-wrap: wrap;
            }
            .footer ul#menu-footer-menu>li {
                width: 33%;
                margin-bottom: 20px;
            }
            .footer ul#menu-footer-menu>li:nth-child(7n+4),
            .footer ul#menu-footer-menu>li:nth-child(7n+5),
            .footer ul#menu-footer-menu>li:nth-child(7n+6),
            .footer ul#menu-footer-menu>li:nth-child(7n+7) {
                width: 25%;
                margin-bottom: 20px;
            }
            .name-tag {
                padding: 14px;
                left: -40px;
                font-size: 90%;
            }
            .name-tag:before {
                top: -20px;
                height: 26px;
                width: 40px;
            }
            .name-tag:after {
                height: 100%;
                left: 95.5%;
            }
            .text-col ul li:before {
                width: 12px;
                height: 12px;
                top: 4px;
            }
            .vision-text li {
                padding-left: 35px;
            }
            .quote:after {
                width: 130px;
                height: 78px;
            }
            .quote:before {
                width: 127px;
                height: 77px;
            }
            .pdf-title:before {
                width: 48px;
                height: 45px;
                background-size: 16px;
            }
            .file-icon {
                width: 53px;
                height: 63px;
            }
            .accordion-icon.active:after {
                height: 3px;
                width: 17px;
            }
            .accordion-style-2 h3.accordion-icon {
                padding-right: 30px;
            }
            .cs-icon {
                bottom: 30px;
                left: 40px;
                width: 41px;
                height: 41px;
                z-index: 10;
                padding: 30px 20px;
            }
            .cs-link {
                min-height: 336px;
            }
            .college-name {
                font-size: 3.2em;
            }
            .college-blocks.grid-1-2>.college-block {
                width: 48.5%;
                margin-right: 2%;
            }
            .college-name {
                padding: 1%;
            }
            .cd-left {
                min-width: 140px;
            }
            .ec-prev:before,
            .ec-next:after {
                width: 12px;
                height: 12px;
            }
            .header-bottom .header-right {
                margin-top: 0;
            }
            .rb-icon {
                width: 74px;
                height: 78px;
            }
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-next {
                top: 109%;
            }
            .hns-block {
                margin-bottom: 8%;
            }
            .main-menu {
                height: 80vh;
                overflow-y: scroll;
            }
            .contact-map {
                display: none;
            } 
            .senior-college-tutors-college-tutors-section h3 span { 
                max-width: 280px;
            }
  
        }
        /* 1150 */
        
        @media (max-width:1150px) and (min-width:961px) {
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-next {
                top: 120%;
            }
        }
        /* 1150 */
        
        @media screen and (max-width:960px) {
            .home .contact-img {
                width: 20%;
            }
            .contact-cols {
                width: 97%;
            }
            .contact-text {
                width: 43%;
                padding-right: 2%;
            }
            .contact-map {
                width: 38%;
                padding-left: 2%;
            }
            .st-header h3 {
                font-size: 2.9em;
            }
            .hostel-block-2 .flex {
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .gallery-img {
                width: 49.5%;
                margin-bottom: 1%;
            }
            .gallery-img img {
                display: block;
            }
            .csl-1.flex {
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .csl-1>.cs-link:first-child,
            .csl-1>.cs-link:nth-child(2),
            .csl-2:nth-child(even) .cs-link:nth-child(3n+2),
            .csl-2:nth-child(odd) .cs-link:nth-child(3n+3),
            .cs-link-3-4 .cs-link {
                width: 49%;
                margin-right: 0;
                margin-bottom: 2%;
            }
            .cs-link-3-4 {
                width: 100%;
                display: flex;
                justify-content: space-between;
            }
            .cs-link {
                min-height: 0;
                height: 0;
                padding-bottom: 20%;
            }
            .cs-link-3-4 .cs-link:first-child {
                margin-bottom: 0;
            }
            .csl-2:nth-child(even) .cs-link:nth-child(3n+2) {
                margin-right: 1.5%;
            }
            .cs-link h3 {
                font-size: 3.5em;
            }
            .cs-icon {
                bottom: 15px;
                left: 20px;
                width: 20px;
                height: 20px;
                z-index: 10;
                padding: 15px;
            }
            .cs-link h3 {
                padding: 20px;
            }
            .vertical-slider-container {
                height: calc(100% - 52px);
            }
            .hns-left {
                overflow: hidden;
            }
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-next,
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-prev {
                background-size: 20px;
                padding: 15px 0;
                left: 46%;
            }
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-prev {
                top: 11px;
            }
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-next {
                top: 100%;
                width: 50px;
                padding: 6% 0;
                height: 40px;
            }
            table a {
                overflow-wrap: break-word;
            }
            .hns-left:after {
                height: 40px;
            }
            .senior-college-tutors-college-tutors-section h3 span{
      max-width: 200px;
} .st-header h3 {
    font-size: 2.9em;
}
        }

        /* 960 */
        
        @media screen and (max-width: 875px) {
            .hns-date {
                padding: 3% 2%;
            }
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-next {
                top: 97%;
                padding: 6% 0;
                background-color: transparent;
            }
            .hns-left:after {
                height: 30px;
            }
        }
        
        @media screen and (max-width: 768px) {
            .header-social-cols span {
                display: none;
            }
            .slide-caption h2 {
                font-size: 6.2em;
            }
            .bx-wrapper .bx-controls-direction a {
                width: 30px;
                height: 46px;
                background-size: 14px;
            }
            .home-wrapper.flex {
                display: block;
            }
            .hns-left,
            .hns-right {
                width: 100%;
            }
            .hns-left {
                margin-bottom: 3%;
            }
            .vertical-slider-container {
                position: relative;
                padding: 0 30px;
                height: auto;
            }
            .vertical-slider-container .bx-wrapper {
                max-width: 100%!important;
            }
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-prev {
                top: 60%;
                left: 0;
                width: 25px;
                height: 17px;
                transform: rotate(-90deg);
            }
            .vertical-slider-container .bx-wrapper .bx-controls-direction a.bx-next {
                top: 60%;
                left: unset;
                right: 0;
                width: 25px;
                height: 17px;
                padding: 0;
                transform: rotate(-90deg);
            }
            .hns-right-top h2 {
                width: calc(100% - 108px);
            }
            .hns-right-top {
                margin-bottom: 4%;
            }
            .hns-right .tabcontents {
                width: 80%;
                margin: auto;
            }
            .hns-block {
                display: flex;
            }
            .hns-date {
                width: 100%;
                padding: 12px 7px;
                margin-bottom: 5px;
            }
            .hns-block {
                width: calc(100% - 120px);
                display: block;
                padding-bottom: 20px;
            }
            .hns-title {
                width: 92px;
                height: 46px;
                overflow: hidden;
            }
            .hns-left:after {
                display: none;
            }
            .hns-right .tabcontents {
                display: none;
            }
            .tabs.carousel-slider-container.carousel-slider-container-mobile {
                display: block;
            }
            .video-image {
                padding-bottom: 50%;
            }
            .vision-blocks {
                flex-direction: row;
                flex-wrap: wrap;
            }
            .vision-blocks {
                max-width: 500px;
                margin: auto;
                justify-content: space-between;
            }
            .vision-block {
                flex-basis: 45%;
                margin-right: 0;
            }
            .vision-block h3 {
                font-size: 3.2em;
            }
            .grid-1-4>.grid-col {
                width: 33.33%;
            }
            .grid-1-4>.grid-col:nth-child(4n+1) {
                clear: unset;
            }
            .grid-1-4>.grid-col:nth-child(3n+1) {
                clear: both;
            }
            .home .home-link-block {
                padding-bottom: 42%;
                /*27.7*/
            }
            .grid-1-3>.grid-col.home-link-block,
            .grid-1-3>.grid-col.gallery-block {
                width: 49%;
                margin-right: 2%;
                padding-bottom: 31%;
            }
            .grid-1-3>.grid-col.home-link-block:nth-child(3n+1),
            .grid-1-3>.grid-col.gallery-block:nth-child(3n+1) {
                clear: unset;
            }
            .grid-1-3>.grid-col.home-link-block:nth-child(2n+1),
            .grid-1-3>.grid-col.gallery-block:nth-child(2n+1) {
                clear: both;
            }
            .grid-1-3>.grid-col.home-link-block:nth-child(2n+2),
            .grid-1-3>.grid-col.gallery-block:nth-child(2n+2) {
                margin-right: 0;
            }
            .home-link-block.photo h3,
            .home-link-block h3 {
                height: auto;
                font-size: 2.4em;
            }
            .home-link-block::after {
                top: 70%;
                width: 50px;
                height: 6px;
            }
            .contact-cols {
                width: 100%;
            }
            .contact-text {
                width: 67%;
                padding-right: 0;
                border: 0;
            }
            .home .contact-img {
                width: 35%;
            }
            .footer-menu-container {
                display: none;
            }
            .footer-social-cols {
                display: block;
            }
            .more-section a {
                font-size: 3em;
            }
            .footer {
                padding: 6em 0;
            }
            .footer-top {
                padding-bottom: 4%;
            }
            .footer-social-cols {
                text-align: center;
            }
            .footer-social-cols span {
                vertical-align: middle;
                display: inline-block;
                margin-right: 10px;
            }
            .social-icon {
                vertical-align: middle;
                display: inline-block;
                margin-right: 3px;
            }
            .bottom-menu {
                display: none;
            }
            .copyright {
                width: 100%;
                padding-bottom: 0;
                text-align: center;
            }
            .message-top {
                text-align: center;
            }
            .message-block {
                display: flex;
                flex-direction: column;
                align-items: center;
                overflow: unset;
            }
            .message-block .text-col {
                order: 2;
                width: 100%;
                margin-right: 0;
            }
            .message-block .photo-col {
                order: 1;
                width: 100%;
                max-width: 300px;
                margin-bottom: 40px;
            }
            .text-col ol li:before {
                font-size: 2.4em;
            }
            .link-color-block {
                min-height: 145px;
            }
            .link-color-blocks {
                display: flex;
                flex-flow: row;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            .grid-1-4.link-color-blocks>.grid-col,
            .col-1-3>.grid-col {
                width: 49%;
            }
            .grid-1-4.link-color-blocks>.grid-col:nth-child(2n+2),
            .col-1-3>.grid-col:nth-child(2n+2) {
                margin-right: 0;
            }
            .col-1-3>.grid-col:nth-child(2n+2) {}
            .col-1-3>.grid-col:nth-child(5n+4),
            .col-1-3>.grid-col:nth-child(5n+5) {
                width: 49%;
            }
            .grid-1-4.link-color-blocks>.grid-col:nth-child(3n+1) {
                clear: unset;
            }
            .text-col li {
                padding-left: 30px;
            }
            .staff-table-container {
                margin-top: 0;
            }
            .staff-contact {
                flex-direction: column;
            }
            .staff-contact>p {
                margin-bottom: 10px;
            }
            .st-content p:nth-child(1),
            .st-content p:nth-child(2),
            .st-content p:nth-child(3),
            .st-content p:nth-child(4) {
                width: 100%;
            }
            .st-title {
                display: inline-block;
                width: 80px;
            }
            .st-header h3:first-child {
                width: 100%;
            }
            .staff-letter {
                margin-bottom: 1em;
            }
            .st-row {
                border-bottom: 1px solid #cacaca;
                margin-bottom: 2em;
                padding: 0 1em;
            }
            .st-header h3:nth-child(2),
            .st-header h3:nth-child(3),
            .st-header h3:nth-child(4) {
                display: none;
            }
            /*  .exchange-photo.row-3:nth-child(6n+1) {
        width: 100%;
        padding-bottom: 56.2%;
    }*/
            .exchange-photo.row-3:nth-child(6n+1),
            .exchange-photo.row-3:nth-child(6n+2),
            .exchange-photo.row-3:nth-child(6n+3),
            .exchange-photo.row-3:nth-child(6n+4),
            .exchange-photo.row-3:nth-child(6n+5),
            .exchange-photo.row-3:nth-child(6n+6) {
                width: 49.5%;
                padding-bottom: 32.64%;
                margin-right: 1%;
            }
            .exchange-photo.row-3:nth-child(6n+2),
            .exchange-photo.row-3:nth-child(6n+4),
            .exchange-photo.row-3:nth-child(6n+6) {
                margin-right: 0;
            }
            .pdf-block {
                width: 100%;
            }
            .csl-2,
            .csl-1.flex,
            .cs-link-3-4 {
                flex-direction: column;
            }
            .cs-links,
            .red-block {
                max-width: 350px;
                margin: auto;
            }
            .cs-link {
                width: 100%;
                padding-bottom: 40%;
                margin-right: 0;
            }
            .csl-2 .cs-link.vertical-photo,
            .csl-2:nth-child(even) .cs-link.vertical-photo:nth-child(3n+2),
            .csl-2:nth-child(odd) .cs-link.vertical-photo:nth-child(3n+3) {
                width: 100%;
                padding-top: 83%;
            }
            .csl-1>.cs-link:first-child,
            .csl-1>.cs-link:nth-child(2),
            .csl-2:nth-child(even) .cs-link:nth-child(3n+2),
            .csl-2:nth-child(odd) .cs-link:nth-child(3n+3),
            .cs-link-3-4 .cs-link {
                width: 100%;
                padding-bottom: 40%;
            }
            .cs-link-3-4 .cs-link:first-child {
                margin-bottom: 2%;
            }
            .flipbook-rows .cs-link.vertical-photo {
                padding-top: 141.42857% !important;
            }
            .gold-bg-2 {
                background-size: cover;
            }
            .list-column-1-2 {
                -webkit-columns: 0;
                columns: 1;
                -webkit-column-gap: 0;
                column-gap: 0;
            }
            .content td {
                padding: 10px 5px;
            }
            .accordion-style-2 h3.accordion-icon:after {
                font-size: 1.6em;
            }
            .accordion-icon.active:after {
                width: 14px;
            }
            .accordion-style-2 .accordion-row {
                padding: 10px;
            }
            .calendar {
                flex-direction: column;
            }
            .ec-left,
            .ec-right {
                width: 100%;
            }
            .red-block .grid-1-3>.grid-col {
                width: 100%;
            }
            .rb-icon {
                width: 59px;
                height: 62px;
            }
            .red-block {
                padding: 4em;
            }
            .red-block .rb-title {
                width: calc(100% - 62px);
            }
            .large-heading {
                margin-bottom: 3%;
            }
            .hns-blocks-static .hns-block {
                width: 100%;
                display: flex;
            }
            .hns-blocks-static .hns-title {
                width: calc(100% - 110px);
            }
            .hns-left h2 {
                margin-bottom: 2%;
            }
            .header-logo.mobile {
                display: inline-block;
            }
            .header-logo.desktop {
                display: none;
            }
            .header-logo-1 {
                margin-right: 10px;
            }
            .header-logo-3 {
                margin-right: 21px;
            }
            .senior-college-tutors-college-tutors-section h3 span{
         max-width: 100%;
}
        }
        /* 768 */
        
        @media screen and (max-width:650px) {
            .home-news-section .flex {
                display: block;
            }
            .hns-left,
            .hns-right {
                width: 100%;
                margin: 0 0 30px 0;
            }
            .hns-block {
                margin-bottom: 2%;
            }
            .photo-text-block,
            .text-photo-block,
            .number-rows {
                flex-direction: column;
            }
            .page-template-default .photo-col,
            .page-template-default .text-col {
                width: 100%;
                margin: 0 0 3% 0;
            }
            .number-row {
                width: 100%!important;
                margin-bottom: 2%;
            }
            .col-1-2>.grid-col {
                width: 100%;
                margin: 0 0 5%;
            }
            .content td {
                width: auto;
            }
            .college-blocks.grid-1-2>.college-block {
                width: 100%;
                margin-right: 0;
            }
        }
        /* 650 */
        
        @media screen and (max-width: 550px) {
            .slide-caption h2 {
                font-size: 4.5em;
            }
            .slide-caption p {
                font-size: 1.8em;
            }
            .bx-wrapper .bx-controls-direction a {
                width: 27px;
                height: 41px;
                background-size: 13px;
            }
            .home-slider-container .primary-btn {
                padding: 5px 13px;
            }
            .quote:after {
                bottom: -30%;
                width: 60px;
                height: 40px;
            }
            .quote:before {
                top: -30%;
                width: 57px;
                height: 47px;
            }
            .grid-1-4.link-blocks>.link-block {
                width: 49%;
                padding-bottom: 37.5%;
                margin-right: 2%;
            }
            .grid-1-4.link-blocks>.link-block:nth-child(2n+1) {
                clear: both;
            }
            .grid-1-4.link-blocks>.link-block:nth-child(2n+2) {
                margin-right: 0;
            }
            .link-block .overlay {
                font-size: 2.6em;
            }
            .breadcrumbs .current {
                display: inline-block;
                line-height: 1.6;
            }
            .attendance-cols,
            .attendance-col:first-child,
            .attendance-col:nth-child(2) {
                display: block;
                width: 100%;
                border: none;
                padding: 0;
            }
            .grid-1-3>.gallery-block.grid-col,
            .grid-1-3.no-padding>.gallery-block.grid-col {
                width: 100%;
                padding-bottom: 75%
            }
            .college-blocks.grid-1-2>.college-block {
                width: 100%;
                margin-right: 0;
            }
            .pdf-blocks.grid-1-2>.grid-col {
                width: 100%;
                margin-right: 0;
            }
            .news-table th {
                display: none;
            }
            .news-table td {
                display: block;
            }
            .news-table td a {
                display: inline-block;
                width: calc(100% - 40px);
                vertical-align: top;
                margin-left: 5px;
            }
            .news-table-head {
                display: inline-block;
                font-weight: 700;
            }
            .staff-content {
                flex-flow: column;
            }
        }
        /* 550 */
        
        @media screen and (max-width: 450px) {
            .header-bottom {
                padding: 15px 0;
            }
            .menu-button {
                top: 16px;
            }
            .main-menu-top {
                padding: 20px 0 20px 27px;
            }
            .language-switcher {
                margin-right: 50px;
            }
            .header-social-cols span {
                display: none;
            }
            .slide-caption h2 {
                font-size: 3.5em;
            }
            .vision-icon {
                width: 75px;
                height: 75px;
            }
            .vision-block h3 {
                font-size: 2.4em;
            }
            .grid-1-4>.grid-col {
                width: 50%;
            }
            .grid-1-4>.grid-col:nth-child(3n+1) {
                clear: unset;
            }
            .grid-1-4>.grid-col:nth-child(2n+1) {
                clear: both;
            }
            .home-link-block {
                padding-bottom: 42%;
            }
            .header-logo-1 {
                margin-right: 10px;
            }
            .header-logo img {
                max-height: 35px;
            }
            .header-logo-1 {
                margin-right: 7px;
            }
            .header-logo-3 {
                margin-right: 15px;
            }
            .language-switcher li {
                padding: 0 5px;
            }
            .link-color-block span {
                font-size: 3.2em;
            }
            .text-col ul li:before {
                width: 8px;
                height: 8px;
                top: 7px;
            }
            .text-col li {
                padding-left: 20px;
            }
            .text-col ol li:before {
                font-size: 2em;
                top: -0.3em;
            }
            .ec-weekdays th {
                font-size: 2.2em;
            }
            .grid-1-3>.grid-col.home-link-block {
                width: 100%;
                margin-right: 0;
                padding-bottom: 63%;
            }
            .contact-icon span:first-child {
                display: none;
            }
            .main-menu-container {
                width: 100%;
            }
            .vertical-slider-container .hns-date {
                font-size: 13px!important;
            }
            body {
                -webkit-text-size-adjust: 100%;
            }
            .name-tag {
                left: 0;
            }
            .name-tag:before {
                display: none;
            }
        }
        /* 450 */
        
        @media screen and (max-width: 375px) {
            .vision-block {
                flex-basis: 100%;
            }
            .vision-blocks {
                margin-bottom: 5%;
            }
            .header-logo img {
                max-height: 30px;
            }
            .header-logo-1 {
                margin-right: 8px;
            }
            .header-logo-3 {
                margin-right: 14px;
            }
            .grid-1-4.link-color-blocks>.grid-col {
                width: 100%;
                margin-right: 0;
            }
            .hostel-block-1 {
                padding-bottom: 20em;
            }
            .hostel-block-2 {
                margin-top: -18em;
                margin-bottom: 18em;
            }
            .gallery-img {
                width: 100%;
            }
        }
        /* 375 */