@media screen and (max-width:1200px) {
    .hService .left .sl-text > span {
      font-size: 22px;
    }
    .hService .left .sl-text > span::before {
      height: 1px;
    }
    #service-carousel .item {
      min-height: 195px;
    }
    #service-carousel .item-icon {
      width: 90px;
      height: 90px;
    }
    #service-carousel .item-icon i {
      width:64px;
      height: 45px;
      background-size: contain;
      background-position-x: center;
    }
    .student-sec .owl-theme .owl-nav {
    left: -19px;
        width: 103px;
}
/*
    .director-sec .director-img .img-part:after {
    height: 139px;
    top: 38px;
}
*/
      .course-sec .owl-theme .owl-nav{
                display: flex;
    justify-content: space-between;
    position: absolute;
    top: 50%;
    width: 105%;
    font-size: 34px;
    left: -23px;
    color: #fff;
   }
    
    
       }

  @media screen and (max-width:991px) {
    .contAddbg {
      display: none;
    }
    .contactBg {
      background: none;
    }
    .branchOffice {
      padding:35px 0;
    }
    #navbarResponsive {
      position: absolute;
      width: 100%;
      top: 100%;
      z-index: 9999;
      background: #fff;
      text-align: center;
      box-sizing: border-box;
      padding-bottom: 30px;
    }
    .menu-box .navbar-toggler {
      display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .top-link {
      text-align: center;
    }
    .top-bar a {
      width: 100%;
      display: inline-block;
      border: 0;
    }
    .top-bar a:last-child {
      border-top: 1px solid #c5c5c5;
    }
/*
.director-sec .director-img .img-part:after {
    height: 222px;
    width: 120px;
    top: 44px;
    left: 116px;
    right: 0;
    margin: 0 auto;
}
*/
      .director-sec .director-img .img-part{
          display: flex;
    justify-content: center;
      }
      .student-sec .owl-theme .owl-nav {
    left: -17px;
}
      .about-sec .about-inner .about-info .about-img{
          padding-right: 15px;
      }
      .about-sec .about-inner .about-text {
    padding-top: 30px;
    padding-left: 30px;
}
      .copy-sec .copy-inner{
          display: block;
      }
      .course-sec .owl-theme .owl-nav {
    width: 100%;
    left: 0px;
}
      .top-icon{
          padding: 0px 10px;
      }
      header .menu-bar .navbar-light .navbar-nav .nav-link {
    padding-left: 10px;
          height: auto;
}
      header .menu-bar .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
          height: auto;
      }
      .course-sec .graduation-inner{
          margin: 0px 20px;
      }
      
    
  }
@media screen and (max-width:767px){
    .course-sec .course-inner ul{
        display: block;
        column-count: 2;
    }
    .course-sec .course-inner ul li .course-img img{
        width: 70px;
    }
    .course-sec .course-inner ul li{
        width: 100%;
    }
    .director-sec .director-inner:after{
        width: 266px;
            height: 360px;
        top: 60px;
    }
    .logo-text > h4{
        font-size: 19px;
    }
    .student-sec .owl-theme .owl-nav{
        width: 100%;
        left: 0;    
    }
    
    .footerMenuBox .con-info .con-img img {
     width: 130px; 
}
    .footerMenuBox .con-info{
        display: block;
    }
    .footerMenuBox .con-info .con-img {
    padding: 30px 0px;
    }
    .footerMenuBox .con-info .address-inner{
        padding: 0;
    }
    .hSlider .amsFilter .form-group {
        display: block;
    }
    .hSlider .amsFilter{
        top: 193px;
        height: 210px;
    }
/*
    .about-sec {
    margin: 220px 0px 10px 0px;
}
*/
    
    .about-sec .about-inner .about-text .about-content {
    padding-bottom: 20px;
}
    .hSlider .amsFilter .form-group .btn-filter{
        width: 100%;
    }
    .title {
    font-size: 22px;
}
    .about-sec:after {
    width: 287px;
    height: 100%;
    background-position: -262px 0px;
}
    .course-sec .owl-theme .owl-nav {
    width: 109%;
    left: -23px;
}
    .director-sec:after {
        height: 432px;
        width: 320px;
}
    .director-sec .director-inner .img-part img {
    width: 150px;
}
    .director-sec .director-inner .img-part:after {
    width: 308px;
}
    .about-sec .about-inner .about-body {
    margin: 40px 30px 0px 30px;
        padding: 10px 20px;
}
    .offered-sec .course-inner .offered-inner .offered-info {
    padding-left: 15px;
    width: 260px;
    
    }
    .offered-sec .course-inner .offered-inner .course-img {
    width: 70px;
}
    .offered-sec .course-inner .offered-inner .offered-info .course-content:after {
    top: 10px;
}
    .institute-sec .institute-inner .institute-body{
        display: block;
    }
    .institute-sec .institute-inner .institute-body .institute-info {
    width: 100%;
}
    .institute-sec .institute-inner .institute-body .institute-info.orange-sec {
    border: 6px solid #f07047;
    height: 124px;
    padding: 6px 18px;   
}
    .institute-sec .institute-inner .institute-body .institute-info.green-sec {
    border: 6px solid #4f9748;
    height: 124px;
    padding: 6px 18px;
}
    .institute-sec .institute-inner .institute-body .institute-info.blue-sec {
    border: 6px solid #006ca9;
    height: 124px;
    padding: 6px 18px;
}
    .aboutus-sec .about-info .about-sec-content:last-child{
        padding-bottom: 30px;
    }
    .placement-sec .placement-inner .placement-body{
        display: block;
    }
    .placement-sec .pl-0{
        padding-left: 15px!important;
    }
    .placement-sec .pr-0{
        padding-right: 15px!important;
    }
    .name-exep {
    display: block
}
    .armedforcesBatch h2 {
    font-size: 20px;
        padding: 20px 0px;
}
    .name-exep{
        text-align: center;
    }
    .domain-sec ul li {
    width: calc(100% / 2);
}
.batch_eduction_background.domain-sec ul li {
    width: calc(100% / 2);
    padding: 5px;
}
    .prominent-sec ul li{
        width: 100%;
    }
    .batch-form .form-group{
        display: block;
    }
    .batch-form{
        padding: 0px;
    }
    .batch-form .container{
        padding: 0;
    }
    .batch-form .form-group .btn-filter{
        width: 100%;
    }
    .banner-wrapper .searchBox .search .searchbox .searchBoxbg{
                padding: 20px 10px 20px 10px;
    }
    .banner-wrapper .searchBox .search .searchbox .searchBoxbg .btn-filter{
        position: inherit;
        width: 100%;
        padding: 12px 34px;
    }
    .banner-wrapper .searchBox .search .searchbox .searchBoxbg .searchBoxRow .searchBoxCol{
         width: 100%;
    padding: 0px 10px 0 10px;
    }
    .banner-wrapper .searchBox {
    background-color: #000;
}
    .banner-wrapper .searchBox .search .searchbox{
        padding: 0;
    }
    .batch-form .form-part {
    padding: 20px;
}
    .student-sec .title-body{
        display: block;
    }
    .student-sec .title-body .student-body {
    justify-content: center;
    padding-bottom: 20px;
}
    .placement-sec .technology-sec .technology-content{
        width: 100%;
    }
    .director-sec .director-img .director-warm:last-child{
    padding-bottom: 20px;
}
    .director-sec:before{
        background-color: transparent;
    }
    .logo-text > h4{
        text-align: center;
    }
    .about-sec .about-inner .about-info .title{
              height: 31px;
      }
    .about-sec .about-inner .about-info .title:after {
    width: 80%;
    height: 53px;
    left: -16px;
}
    .custom-select{
        height: calc(2.5em + .75rem + 2px);
    }
    .salary-sec .salary-img{
        display: none!important;
    }
    .salary-sec .salary-m-img{
        display: block!important;
    }
    .ctc-sec .ctc-img{
    display: none!important;
}
.ctc-sec .ctc-m-img{
     display: block!important;
}
    .work-sec .work-inner{
    display: block;
}
    .work-sec .work-inner .work-img img{
        height: auto;
    }
    .work-sec .work-inner .work-img:first-child{
    padding-bottom: 30px;
}
    .batch-sec .batch-1 {
    padding-bottom: 40px;
}
    .batch-sec .batch-1 img{
        width: 160px;
        display: block;
        margin: 0 auto;
    }
    .offered-sec .course-inner .course-new{
        display: block;
    }
    .offered-sec .course-inner .offered-info{
        padding-left: 0;
        padding-top: 20px;
    }
    .offered-sec .course-inner .offered-boxes{
        padding-left: 0;
        padding-top: 0;
    }
    .offered-sec .nav-tabs .nav-link:after{
        top: 58px;
    }
    .offered-sec .nav-tabs .nav-link.active:before{
        top: 58px;
    }
    .offered-sec .nav-tabs .nav-link.active:after{
        top: 51px;
    }
    .searchBox .search .searchbox .searchBoxbg .searchBoxRow .searchBoxCol{
        width: 100%;
        padding: 0 0 0 10px;
    }
    .searchBox .search .searchbox .searchBoxbg{
        padding: 30px 24px 30px 14px;
    }
    .searchBox .search .searchbox .searchBoxbg .btn-filter{
        position: initial;
        width: 88%;
    }
    .searchBox .search .searchbox .searchBoxbg .refresh-action .refresh-btn {
    right: 15px;
     top: 192px; 
     margin-right: 0px; 
    
}
    
}
@media screen and (max-width:575px) {
    .row {
      margin-right: 0!important;
      margin-left: 0!important;
    }
    .top-bar a { 
      width: 100%;
      border-top: 1px solid #c5c5c5;
    }
    .hService {
      position: initial;
    }
    .hService .left > img {
      display: none;
    }
    .hService .left .sl-text {
      justify-content:center;
      position: initial;
      background: #35b4c4;
      padding: 8px 0 14px;
    }
    .hSlider .hsText {
      bottom: 0;
    }
    .hsText h4 {
      font-size: 24px;
      line-height: 34px;
      text-align: center;
    }
    .hsText h1 {
      font-size: 40px;
      line-height: 43px;
      text-align: center;
    }
    .tLeft {
      padding-right: 0;
    
    } 
    .tLeft h1, .testimon-text .tRight h1, .team-row {
      text-align: center;
    }
    .clientlist ul, #testimonial-carousel .owl-nav {
      justify-content: center;
    }
    .clientlist ul li{
      margin: 0;
    }
    .testimon-bg {
      flex-direction: column;
    }
    .testimon-bg .tb-left, .testimon-bg .tb-right {
      width: 100%;
    }
    .testimon-text .tRight {
      padding-left: 0;
      width: 70%;
      margin: 30px auto 0;
    }
    #service-carousel .owl-nav > button {
      width: 29px;
    }
    .process ul li.p-item {
      min-height: auto;
    }
    .process ul li.p-item {
      width: 100%;
      padding: 15px 0;
    }
    .testimon-bg .tb-left {
      height: 113%;
    }
    .testi-box {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .foot-social {
        margin: 26px 0;
    }
    .trucCircale {
        border: 0;
    }
    .team-img {
        display: inline-block;
        margin: 30px 0;
    }
    .about-box .top, .about-img {
      text-align: center;
    margin-top: 20px;
    }
    .contactBg .map-address .right {
      padding: 20px;
    }
    .testi-box p {
      padding: 0;
      text-align: center;
    }
    .wtext-box {
      margin-bottom: 15px;
    }
      .about-sec .about-inner .about-info .about-img{
          padding-right: 0px;
      }
     
      .about-sec .about-inner .about-info .title{
          padding: 0;
      }
      
      .course-sec .owl-theme .owl-nav {
    width: 100%;
    left: 0;
  }
      .course-sec .graduation-inner {
    margin: 0px 22px;
}
      .student-sec .student-inner {
    margin: 0px;
}
    .student-sec .student-inner .profile-inner{
        margin-bottom: 20px
    }
    
}








