@media(max-width:1398px){
  .bannertxt {
    font-size: 30px;
}
.mdlimg {
  height: 90px;
  margin-left: -10px;
}
.appbx {
  font-size: 14px;
}
}
@media(min-width:769px) and (max-width:1024px){
  .mdlimg {
    height: 75px;
    margin-left: -10px;
}
.mdlcrd .litxt {
  font-family: 'montserrat_semibold';
  font-size: 14px;
}
  .hero_section {
    background: url(../images/banner_sweedu.png);
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    /* height: 800px; */
    height: auto;
    padding-top: 55px;
    margin-top: -55px;
    padding-bottom: 55px;
}
.bannertxt {
  font-family: 'montserrat_extrabold';
  margin-top: 60px;
  font-size: 42px;
  color: #000;
}
.emailtxt {
  font-size: 12px;
  color: #000;
  font-family: 'montserrat_semibold';
}
.admsnopen {
  font-family: 'montserrat_semibold';
  font-size: 16px;
  color: #1a5798 !important;
}
.logoimg {
  height: 40px;
}
.registerbtn {
  border: 2px solid #31a100;
  color: #31a100;
  font-family: 'montserrat_semibold';
  border-radius: 20px;
  font-size: 14px;
  margin-left: 0;
}
.admnsnimg {
  position: absolute;
  width: 180px;
  left: 10px;
  top: 14px;
}
}
@media(max-width:768px){
  .mobbg{
    display: block;
  }
  .mobbg {
    background: url(../images/plain_road.png);
    background-size: cover;
    background-position: left;
    height: 140px;
    text-align: center;
    background-color: #f9fff2;
    /* margin-left: -24px;
    margin-right: -24px; */
}
.mobbg img{
  height: 135px;
  display: none;
}
  .hero_section {
    background: url(../images/plainbg.png);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    height: 100%;
    padding-top: 55px;
    margin-top: -55px;
    /* padding-bottom: 55px; */
}
.form_container {
  border-radius: 20px;
  padding: 20px;
  margin-top: 30px;
}
  .bannertxt {
    font-family: 'montserrat_extrabold';
    margin-top: 30px;
    font-size: 29px;
    color: #000;
}
.bannersubtxt {
  font-family: 'montserrat_semibold';
  margin-top: 20px;
  font-size: 20px;
  color: #000;
}
.bannerpara {
  font-family: 'montserrat_regular';
  margin-top: 20px;
  font-size: 14px;
  color: #000;
}
.callusbtn {
  width: 100%;
  margin-top: 15px;
  border-radius: 5px;
  color: #fff;
}
.emailusbtn {
  width: 100%;
  margin-top: 15px;
  border-radius: 5px;
  color: #fff;
}
.txtbox {
  border: none;
  color: #9d9f9f;
  font-family: 'montserrat_medium';
  margin-bottom: 10px;
  height: 40px;
}
.admnsnimg {
  position: absolute;
  width: 100px !important;
  left: 0 !important;
}
.yearpara {
  text-align: center;
  font-family: 'montserrat_semibold';
  font-size: 14px;
}
.yearsubtxt {
  text-align: center;
  font-family: 'montserrat_extrabold';
  font-size: 20px;
}
.yeartxt {
  font-size: 18px;
  font-family: 'montserrat_extrabold';
  color: #1a5798;
  text-align: center;
}
.navbar .container {
  background-color: #fff;
  max-width: 100%;
}
.navbar-collapse{
  display: flex;
  padding:15px;
  position: relative;
  z-index: 9;
  background: #726650;
}
.registerbtn {
  margin-left: 0px;
  margin-right: 10px;
}
 .iconclr{
    color:#fff;margin-right: 5px;font-size: 16px;margin-left:5px
  }
  .emailtxt {
    font-size: 14px;
    color: #fff;
    font-family: 'montserrat_semibold';
    margin-bottom: 10px;
}
}
@media(max-width:767px){

.loginpadcls {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.loginmodal .btn-close {
  right: 15px;
  top: 15px;
}
.loginmodal .modal-content {
  border-radius: 0;
  height: 100vh;
}
.loginmodal .modal-dialog {
  margin: 0;
}
.loginmdlheading {
  font-family: 'montserrat_extrabold';
  font-size: 22px;
  margin-top: 35px;
}
.hideloginimg{
  display: none;
}
  .iconclr{
    color:#fff;margin-right: 5px;font-size: 16px;margin-left:5px
  }
  .testimonial4_slide p {
    font-size: 14px;
}
.testimonial4_slide {
  width: 80%;
}
.testimonial4_slide h4 {
  font-size: 16px;
}
.testimonial4_slide img {
  width: 100px;
  height: 100px;
}
  .mdlimg {
    height: 100px;
    margin-left: 0;
    margin-top: -32px;
    margin-bottom: 10px;
}
.mdlcrd {
  border-radius: 32px;
  padding: 15px;
  padding-left: 15px;
  margin-bottom: 40px;
  text-align: center;
}
.mdltxt {
  font-weight: bold;
  font-size: 20px;
  color: #000;
  text-align: start;
}
.mdlcrd .litxt {
  font-family: 'montserrat_semibold';
  font-size: 15px;
  text-align: start;
}
  .imgfclt {
    height: 180px;
    width: 100%;
}
.clientsec .imgfclt {
  height: 100px;
  width: 100px;
}
  .navbar-collapse{
    text-align: center;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
    display: block;
    position: relative;
    z-index: 9;
    background: #726650;
  }
  .emailtxt {
    font-size: 14px;
    color: #fff;
    font-family: 'montserrat_semibold';
    margin-bottom: 10px;
}
  .registerbtn {
    border: 2px solid #31a100;
    color: #31a100;
    font-family: 'montserrat_semibold';
    border-radius: 20px;
    font-size: 14px;
    margin-left: 0px;
    margin-right: 0;
}
.mobflex{
  display: flex;
  justify-content: center;
}
.navbar-toggler{
  border: none;
  color: #000;
}
.admnsnimg {
  position: absolute;
  width: 80px !important;
  left: 50px !important;
  top: -10px;
}
  .mrgnbtm{
    margin-bottom: 20px;
  }
  .sclname {
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'montserrat_semibold';
    margin-bottom: 5px;
}
  .mobbg{
    display: block;
  }
  .mobbg {
    background: url(../images/plain_road.png);
    background-size: cover;
    background-position: left;
    height: 140px;
    text-align: center;
    margin: 0;
    background-color: #f9fff2;
}
.mobbg img{
  height: 120px;
  display: none;
}
  .hero_section {
    /* background: url(../images/background.png); */
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    height: 100%;
    padding-top: 55px;
    margin-top: -55px;
    min-height: auto;
    padding-bottom: 20px;
}
.form_container {
  border-radius: 20px;
  padding: 20px;
  margin-top: 10px;
}
  .bannertxt {
    font-family: 'montserrat_extrabold';
    margin-top: 30px;
    font-size: 29px;
    color: #000;
}
.bannersubtxt {
  font-family: 'montserrat_semibold';
  margin-top: 20px;
  font-size: 20px;
  color: #000;
}
.bannerpara {
  font-family: 'montserrat_regular';
  margin-top: 20px;
  font-size: 14px;
  color: #000;
}
.callusbtn {
  width: 100%;
  margin-top: 15px;
  border-radius: 5px;
  color: #fff;
}
.emailusbtn {
  width: 100%;
  margin-top: 15px;
  border-radius: 5px;
  color: #fff;
}
.txtbox {
  border: none;
  color: #9d9f9f;
  font-family: 'montserrat_medium';
  margin-bottom: 10px;
  height: 35px;
  font-size: 14px;
}
.navbar-brand{
  padding: 0;
}
.headnew {
  height: 60px;
}
.logoimg {
  height: 40px;
}
}

@media(max-width:320px){

  .loginsocial .loginimg {
    width: 50px;
    text-align: start;
}
.loginmdlheading {
  font-family: 'montserrat_extrabold';
  font-size: 18px;
  margin-top: 35px;
}
.visitweb {
  font-size: 13px;
  font-family: 'montserrat_regular';
  margin-top: 16px;
  font-weight: 700;
  cursor: pointer;
}
}