.responsive-header {
    display: none
}
.main-slider .square-box {
    display: none !important;
}
.slick-dots li button::before {
    font-size: 20px;
}
.direct {
    width: 20%
}
.ibox-two {
    display: none
}
.ibox {
    display: block
}
.res-slider {
    display: none
}
.responsive-slider {
    display: none
}
 @media screen and (max-width: 780px) {
.responsive-header {
    display: block;
}
.ibox {
    display: none
}
.ibox-two {
    display: block
}
h1 {
    font-size: 30px;
}
.header {
    display: none;
}
.footer-box .icon-box .fa {
    margin-right: 15px;
    float: left;
}
.footer-box .icon-box span {
    color: #b3b3b3;
}
.footer-box a {
    width: 100%;
    float: left;
    text-decoration: none;
    margin-top: 10px;
}
.responsive-slider {
    display: block;
    width: 100%;
}
.responsive-slider .slick-next {
    display: none
}
.slick-slide img {
    display: block;
    width: 100%;
    height: 174px;
}
.news-event-section img { width: auto; height: auto; }



.responsive-slider .slick-prev, .slick-next {
    display: none !important
}
.client-img img {
    height: auto !important;
}
.footer-box span:hover {
    color: #f99705;
}
.res-logo {
    width: 20%;
    background: #fff;
    float: left;
    margin: 10px 0 10px 5px;
}
.text-logo h2 {
    font-size: 13px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
}
.text-logo h2 span {
    font-size: 9px!important;
    text-transform: capitalize;
    line-height: 1!important;
    display: block!important;
    margin-top: 2px;
}
.text-logo {
    width: 60%;
    float: left;
    position: relative;
    left: 6px;
    top: 10px;
}
.res-logo img {
    width: 100%;
}
.bnr-caption {
    bottom: 0;
}
.bnr-caption h1 {
    font-size: 19px;
}
.wrapper { width: 100%; padding: 0px 0px 0px 30px; }
.whycert .wrapper, .courseouter .wrapper { padding: 0px 0px 0px 0px; }
.blackoverlay .wrapper, .about-cont .wrapper, .we-provide .wrapper, .groupof-collage .wrapper { padding: 0px 30px; }


body { overflow-x: hidden; }

.bnr-caption ul li {
    margin: 5px 0px 5px 2px;
    font-size: 11px;
}
.bnr-caption ul li a {
    margin-right: 5px;
}
.bnr-caption ul li a i {
    color: #fff;
}
/*.home-slider{float:left; height:auto;display:none}*/



.tp-bgimg {
    background-size: cover !important;
    background-position: 40% 77% !important;
}
.main-slider {
    position: relative;
    width: 100%;
    z-index: 3;
    height: auto;
}
.main-slider img {
    max-width: 600px;
}
.res-slider {
    width: 100%;
    height: 300px;
    float: left;
    display: block;
}
.tparrows.preview4 .tp-arr-allwrapper {
    display: none;
}
.tparrows.preview4 {
    display: none;
}
/*.home-slider{width:100%;height:auto;float:left;overflow:hidden;margin-top:60px;}
.main-slider{position:relative;width:100%;z-index:3;height:auto;}
*/
.top-sec {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 50px;
}
.top-sec .add-box {
    width: 37%;
}
.top-sec .ebroucher {
    width: 37%;
}
.placement {
    width: 37%;
}
.nirf {
    width: 37%;
}
.icon-div {
    width: 100%;
}
.slider {
    width: 100%;
}
.why-cert p {
    padding: 0 0 50px !important;
}
.ranking-icon-box {
    width: 49%;
    float: none;
    display: inline-block;
    padding: 0;
    height: auto;
    margin-top: 15px;
}
.college-box {
    width: 48%;
    height: auto;
    /* float: left; */
    margin-bottom: 0px;
}
.course-sec {
    width: 77%;
    float: none;
    margin: 0px auto;
    padding: 0px 0px;
    height: auto;
    display: block;
}
.title {
    width: 100% !important;
    padding-top: 20px;
}
.title h2 {
    font-size: 36px;
}
.news-event-section .item {
    padding-top: 0;
    padding-bottom: 0;
    border-left: 1px solid
}
.about-left {
    width: 100%;
}
.about-left h2 {
    font-size: 30px;
}
.about-left p {
    text-align: justify;
}
.about-right img {
    margin-left: 0 !important;
    background: #e0e0e0;
    width: 100%;
    margin-top: 20px;
}
.facility-content {
    width: 100%;
    float: left;
    padding: 70px 0 70px 0px;
    box-sizing: border-box;
}
.facility-content h1 {
    font-weight: 600;
    font-size: 23px;
    line-height: 34px;
}
.facility {
    line-height: 38px;
    height: calc(30vh - 30px);
}
.content-section {
    width: 95%;
    padding: 0;
    box-sizing: border-box;
    float: none;
    margin: 0 auto;
}
.facility-section {
    width: 100%;
    float: left;
    background: #fff;
    height: auto;
    padding: 50px 0px;
}
.image-section {
    width: 100%;
    float: left;
    position: relative;
    background: url(../images/Sports.jpg) no-repeat;
    background-size: cover;
    height: 300px;
    margin-top: 20px;
}
#parallax-bg2 {
    display: none;
}
#bg2-5 {
    display: none;
}
#parallax-bg3 {
    display: none;
}
#bg3-3 {
    display: none;
}
#parallax-bg1 {
    display: none;
}
#bg1-2 {
    display: none;
}
.footer-wraper {
    width: 95%;
}
.footer-box {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    margin-right: 0;
}
.mn {
    display: none
}
.footer-top-section h2 {
    font-weight: 100;
    color: #727273;
    font-size: 30px;
}
.college-text {
    padding: 0
}
.college-box {
    margin-bottom: 0;
}
/* inner page css */

.inner_right_content_part {
    display: none
}
.inner_left_content_part {
    width: 100% !important;
    float: right;
}
.inner-banner {
    margin-top: 0;
    height: auto;
}
.contact-detail {
    width: 100% !important;
    padding: 300px 0 0;
}
.form {
    float: left;
    width: 100% !important;
}
.faculty-box {
    width: 100% !important;
    box-shadow: 0 0 10px #adabab;
    margin: 10px 0;
}
.form input, .form textarea {
    width: 100% !important;
}
.single_gellary_item {
    height: auto;
    float: left;
    width: 100%;
    margin: 20px 0px 0px;
}
}

@media screen and (max-width: 480px) { 
    .whyus-col { padding: 20px 0px 0px 0px; }
    .whycert h4 { font-size: 23px; margin-bottom: 0px; }
    .courseouter h3 { font-size: 23px; margin-bottom: 15px; margin-left: 25px; }
    .course-img { max-width: 100%; min-height: 120px; }
    .course-img img { max-width: 100%; }
    .course-content h4 { font-size: 16px; padding: 5px 0px 6px 0px; }
    .cors-detailbtn { padding: 3px 11px; bottom: -17px; }
    .backbg-outer h5 { padding: 0px 0px 8px 0px; font-size: 25px; }
    .backbg-outer a { margin: 10px 0px; }
    .placementmarque { margin: 15px 0 0 0; padding: 15px 16px 0px 16px; }
    .news-event-section .title { padding-top: 0px; }
    .title h2 { font-size: 23px; }
    .news-event-section .item { border: 0px!important; }
    .newsitem { padding: 15px 10px 15px 10px; min-height: 1px; }
    .news-event-section .slick-prev { right: 55px; }
    .news-event-section .slick-prev, .news-event-section .slick-next, 
    .groupof-outer .slick-prev, .groupof-outer .slick-next { top: auto; bottom: -30px; display: block!important; }
    .groupof-outer .slick-prev { left: -15px; }
    .groupof-outer .slick-next { right: -15px; }
    .groupof-outer .slick-prev, .groupof-outer .slick-next { bottom: 30% }
    .welcmleft:before, .welcmleft:after { display: none; }
    .about-cont { padding: 30px 0px; }
    .welcmleft { min-height: 10px; padding: 15px; }    
    .welcmleft h4 { font-size: 25px; font-weight: 600; }
    .welcmright:before { display: none; }
    .we-provide h4, .we-provide h5 { font-size: 25px; margin: 20px 0px 0px 0px; }
    .we-provide h4 span, .we-provide h5 span { font-size: 21px; }
    .we-provide h5 { line-height: 1.5; }
    .we-provide h5 span i { display: inline-block; margin: 9px 0; }
    .stat-col { min-height: 12px; padding: 10px 20px; margin: 20px 0px 0px 0px; }
    .stat-col h6 { font-size: 32px; }
    .recruiter-outer ul { width: 600%; }
    .viewlist ul li { margin: 30px 0px; font-size: 17px; }
    .viewlist ul li img { max-height: 16px; }
    .viewlist ul li { margin: 10px 0px; }
    .groupof-collage h4 { font-size: 22px; margin-bottom: 0px; }
    .footer_about.bg_black { background: transparent!important; }
    .secondary_footer .footer_about { padding: 50px 0px!important; }
    .secondary_footer .footer_widget_area { padding-left: 7px; }
    .text-white .footer_widget_title { margin-bottom: 15px; }
    .footer_useful_links { padding: 0px 0px 30px 0px; }
    .groupof-outer { padding: 0px; }
    .footer_contact_info .item_icon { width: 34px; text-align: left; margin-right: 0px; }
    .whyus-col:after { display: none; }
    .visioncont h4 { font-size: 25px; }
    .visioncont { padding: 0px 20px 30px 20px; }
    .visionbg { width: 98%!important; padding: 0px 0px 0px 20px!important; }
    .inner_left_content_part h2 { font-size: 24px; }
    .inerpage-redhd { font-size: 20px; font-weight: 600; margin: 0px 0px 13px 0px; line-height: 1.5; }





}


