﻿html{
    overflow-x:hidden
}
body{
     overflow-x: hidden;
}
.newphoneviewwnavbar{
    display:none!important;
}

@media screen and (max-width:991px){
    .menu .menu__inner{
        padding-left:10px;
                padding-top: 10px;
    }
.displaynoneclaassphoneview{
    display:none;
}
.logonavbarwidth{
    width: 292px;
}

section.banner_section_tri {
        margin-top: 65px;
}
.uyfuyf_tri {
        width: 51%;
            padding: 2px 5px 2px 0;
}
.aboutschool{
        padding: 20px;
}
.phoneviewclasswidth{
    width:100%;
}
.about-title{
    padding-left:0px;
    padding-top: 45px;
}
.uygjbvuyhv_tri{
    text-align:justify;
}
    .uyguyhgyh_tri {
          flex-wrap:wrap;
          gap: 25px;
    }
    h2.heading-blue:after{
            margin-left: 11px;
            width: 51px;
    }
    .headingblue111{
        font-size:25px;
    }
    h2.headingblue111:after{
        top: 48px !important;
        right: 0px;
    }
    .yfu_tri:after{
      top: -29px;
      height: 102%;
    }
    .yfu_tri:before {
       top: -1%;
      height: 100%;
          left: -2px;
    }
.gallery-wrap{
    padding: 84px 15px 55px 15px;
}
.gallery_box{
        padding-left: 19px;
}
    .gbbj_tri {
        flex-direction:column;
                gap: 27px;
    }
    .ukuhghykju_tri{
        width:100%;
        padding-right:0px;
    }
    .phnviewtopkk{
        padding-top:20px;
    }
    .ukuykju_tri{
        width:100%;
    }
    .yfu_tri:hover::after{
        top: 4px;
        left:6px;
    }
    section.yfytdt_tri{
            padding: 50px 0 33px;
    }
    .title h1{
            font-size: 38px;
                line-height: 37px;
    }
    .life01 h4{
            font-size: 16px;
    }
    span.guyguy_tri {
            font-size: 26px;
    }
    ul.tabs{
          width: 335px;
          left: 6px;
          display: flex;
          justify-content:center;
          padding: 2px;
          height: 42px;
     }
    ul.tabs li{
       padding: 7px 0px;
         margin:auto;
             width: 44.6%;
    }
    .footer-area{
            background-repeat: no-repeat;  
                  background-size: cover;
    }
 
    .phone_viewcountersection{
      display: flex;
      justify-content: center;
       gap: 60px;
    }

    .newphone_viewwidth{
            width: 30%;
    }
    .newphone_viewwidth {
     width: 32%!important;
    }
    .top_header_tri .navbar__center #menu .menu__inner .menu__item a{
        color:black;
                font-size: 16px;
    }
    .menu .menu__inner .menu__item{
        padding-top: 8px;
        border-bottom: 1px solid #8988885e;
        width: 95%;
        padding-bottom: 8px;
    }

    .border-webSecondary {
            top: 12.5rem;
    }
    .uyguyhgyh_tri .huiguy_tri{
            width: 36%;
    }
  .banner_section_tri .owl-carousel .item img{
      height:450px;
  }
  .uyfvb_tri{
          padding: 18px 47px 30px;
  }
  .ytdty_tri {
          font-size: 22px;
  }
  .sxxyjyx_tri{
          font-size: 14px;
  }
  .owl-nav button.owl-prev , button.owl-next{
          padding: 0 12px 12px!important;
          font-size: 37px!important;
          height: 42px!important;
          line-height: 31px!important;
  }
  .newwidthclasss2phone{
          width: 26.6%!important;
  }
  .owl-dots{
      display:none;
  }
  /*header*/
  .newphoneviewwnavbar{
      display:block!important;
  }
  section.top_header_tri .submenu.megamenu__text{
      padding: 0px;
          /*padding: 23px 60px 40px;*/
  }
  .submenu .submenu__list li a{
             width: 262px;
  }
  .colorclassnavbarphoneview{
      color:white!important;
  }
  .newdisplayblockclass{
      display:block;
  }
  .newpaddingclsphn60{
      padding-top:10px!important;
      border-bottom:0px!important;
  }
  .border-removebottom{
        border-bottom:0px!important;
  }
  .uyfuf_tri a.brand img{
      width: 212px!important;

  }
  .newmarginclassremove{
    margin-bottom: 0px!important;
  }
  .submenu .submenu__list li {
      border:none;
  }
  .newremovepaddingclassnavbar12{
      /*padding:15px!important;*/
              padding-left: 12px !important;
  }
  .submenu .submenu__list li{
      border:0px!important;
  }
  section.top_header_tri .submenu.megamenu__text{
      top:3px!important;
  }
  .newwidthclassassdded{
      width:100%!important;
  }
  .newwidthaddedclasyryry{
      width:100%!important;
  }
  header.header.header_tri.fixed-header{
          top: -1px;
  }
  .submenu{
      position:relative!important;
  }
  .yfuy_tri{
      padding:20px;
  }
  .footer-bottom-area p{
      text-align:center;
  }
  .header {
       padding-bottom: 8px;

  }
  .newclasssiconsclasssdropdown .menu__link::before{
      content: "\f107"!important; 
            font: normal normal normal 14px / 1 FontAwesome;
    font-weight: 900; 
    position: absolute;
    left: 277px;
    bottom:0px;

  }
  .padding-bottomresponsive{
      padding-bottom:40px!important;
  }
  .uyfugfgf_tri,.ughtghyfugf_tri,.uyfugf_tri,.yuggyuguy_tri{
      display:none;
  }
 .widthcontrol_log{
         width: 288px;
         display:block;
 }
 .newlogoclassssjdffgf{
     padding-bottom:10px;
      display:block;
 }
 .font-sizeclasss22{
     font-size:14px!important;
 }
 .paddingbottom_kkdjd{
     padding-bottom:25px!important;
 }
    .menu .menu__inner {
        margin-top: -4rem;
    }
}
@media screen and (max-width: 991px) {
    h2.heading-blue.guyuyfu_tri.new_add_head{
        font-size: 28px;
    }
    h2.heading-blue.new_add_head:after{
       display:none;

    }
}

