

@media screen and (max-width:1400px){
    .slide-item {
    position: absolute;
    z-index: -1;
    bottom: -217px;
    left: 6px;
    background-color: #fff;
    border-radius: 28px;
}
.testslider {
    padding-bottom: 17rem !important;
    position: relative;
}
  svg.svg-intro-bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0%;
  z-index: 6;
}
svg.svg-intro-bottom-2 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 44%;
    z-index: 555;
}
.beans span {
    color: #256eaa;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: 0.59px;
    line-height: 22px;
}
.intro {
    padding: 6rem 0px;
}
.iner-dd {
    top: 64%;
    
}
.beans h1 {
    font-size: 30px;
    
}
.hlth h1 {
    font-size: 30px;
}
.dd-list-dt span {
    color: #fff;
    font-size: 13px;
}
.hlth span {
    color: #256eaa;
    font-size: 30px;
}
.pink p{
  font-size: 15px;
  letter-spacing: 0.55px;
  color: #000;
  line-height: 25px;
    
}



}




@media screen and (max-width:552px){
    .swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
    color: #fff;
    font-size: 13px;
}
    
.pink::after {
    position: absolute;
    content: " ";
    bottom: 18%;
    /* top: 20%; */
    right: 0%;
    height: 28px;
    width: 28px;
    background-image: url(../images/toq.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.10;
    transform: translate(-50%, -50%);
}
    .pink p {
    font-size: 15px;
    letter-spacing: 0.55px;
    color: #000;
    line-height: 27px;
    font-weight: 400;
    /* display: -webkit-box; */
    /* -webkit-line-clamp: 3; */
    /* -webkit-box-orient: vertical; */
    /* overflow: hidden; */
    text-align: center;
}
    .left-test-img img {
        width: 100%;
        border-radius: 7%;
        border-bottom: 10px solid #fff;
        border-right: 10px solid #fff;
        border-radius: 50%;
        padding: 0;
        border: 4px solid #fff;
        height: 120px;
        width: 120px !important;
        position: absolute;
        top: -9%;
        left: 50%;
        transform: translateX(-50%);
        z-index: 9;
    }
   .right-navitom {
    position: fixed;
    top: 0%;
    left: 100%;
    z-index: 9;
    height: 100vh;
    width: 100%;
    background-color: #246fa9;
}
   .right-navitom-new {
        left: 0;
      }
      
      .right-navitom img {
        width: 40px;
       }
      
  .banner{
    padding-top:4.9rem !important;
   }
   
.ffgt {
    display: grid;
    justify-content: start;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 75%;
}
.ffgt li a {
    text-decoration: none;
    color: #000;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: 400;
}
.upper-nav{
    display: none;
}
.nav-logo img{
    width: 75%;
  }
  .ffgt {
    display: grid;
    justify-content: start;
    position: absolute;
    top: 39%;
    left: 52%;
    transform: translate(-50%,-50%);
    width: 75%;
}
.ffgt li a {
    text-decoration: none;
    color: #fff !important;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: 300;
}
.dropdown li a{
  color: #000 !important;
}
.right-tog {
display: none;
}
.tog img{
    width: 35px;
}
.testslider {
    width: 100%;
    height: 100%;
    padding: 1rem 0px;
}

.form-row{
    padding-left:3px !important;
}

.inner-about-sc{
    text-align:left !important;
    padding: 0px;
}
.ab-hd h1 {
        font-size: 27px;
        font-weight: 300;
    }
.ab-hd p {
    font-size: 17px;
    letter-spacing: 0.55px;
    color: #000;
    line-height: 27px;
    font-weight: 300;
     width: 100%;
}

.intro {
        padding: 4rem 0px;
    }
    
.beans span {
    color: #256eaa;
    font-size: 23px;
    font-weight: 400;
    letter-spacing: 0.55px;
}
.beans h1 {
        font-size: 23px;
        line-height: 32px;
        font-weight: 400;
        color: #000;
        letter-spacing: 0.55px;
    }
    .pear .row .col-lg-7{
        padding:0px !important;
    }
    .pear .row .col-lg-5{
        padding:0px !important;
    }

.beans p{
     font-size: 17px;
    letter-spacing: 0.55px;
    color: #000;
    line-height: 27px;
    font-weight: 300;
    
}
.sun h1{
    font-size: 27px;
     font-weight: 300;
}
.inner-gthplan .row .col-lg-6{
    padding:0px !important;
}
.hlth h1{
    font-size: 23px;
        line-height: 32px;
        font-weight: 400;
        color: #000;
        letter-spacing: 0.55px;
}
.hlth span{
     color: #256eaa;
    font-size: 23px;
    font-weight: 400;
    letter-spacing: 0.55px;
}
.hlth p{
    font-size: 17px;
        letter-spacing: 0.55px;
        color: #000;
        line-height: 27px;
        font-weight: 300;
}


.ss-list {
    box-shadow: 1px 0px 6px 0px rgba(32, 32, 32, 0.27);
}
.main_row{
    gap:10px;
}
.ss-list {
    padding: 1rem 1rem 1rem 1rem;
}
.ss-list h2 {
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.55px;
    color: #2582a1;
    font-weight: 400;
}
.main_row .col-lg-3:nth-child(odd) .ss-list {
    padding: 1rem 1rem 1rem 1rem;
}
.main_row .col-lg-3:nth-child(even) .ss-list {
    padding: 1rem 1rem 1rem 1rem;
    
}
.ss-list p{
    font-size: 17px;
        letter-spacing: 0.55px;
        color: #000;
        line-height: 27px;
        font-weight: 300;
}
.secon {
        background: linear-gradient(180deg, #266ea9 36%, #f1622d 0);
        margin-top: 0rem !important;
        padding: 3rem 0 !important;
    }
.pear {
     padding: 1rem 0px; 
  
}
.lab2 a {
    text-decoration: none;
    color: #000;
    border: 1px solid #fff;
    background-color: #fff;
    border-radius: 0.5rem;
    padding: 10px 32px;
    transition: all .3s;
    font-size: 17px;
    letter-spacing: 0.55px;
    font-weight:300;
}
.tanq{
    width:100%;
    margin-top:5%;
}

.tanq p{
    font-size: 17px;
        letter-spacing: 0.55px;
        color: #fff;
        line-height: 27px;
        font-weight: 300;
}
/*.ldo .row .col-lg-6{*/
/*    padding:0px !important;*/
/*}*/
.righhgt-tx p{
     font-size: 17px;
   letter-spacing: 0.55px;
    line-height: 27px;
      font-weight: 300;
   
}
.dfhgkl{
    margin-top:13%;
}
       .dfhgkl h1 {
        font-size: 26px;
        line-height: 28px;
        font-weight: 400;
        letter-spacing: 0.55px;
    }
.inner-test{
    padding:0px;
}
    .slide-item {
       position: initial;
    }
    .test-list .row .col-lg-3{
        padding:0px !important;
    }
    .test-list .row .col-lg-9{
        padding:0px !important;
    }
    .pink {
        padding: 5rem 1rem 1rem 1rem;
    }
    .testslider {
      padding-bottom: 2rem !important;
    }
       .swiper-button-prev {
        bottom: -2%;
        height: 28px;
        width: 28px;
        background-color: #246fa9;
        border-radius: 50%;
        top: initial;
        left: 38%;
    }
.footer {
    position: relative;
    overflow: hidden;
    position: relative;
    padding: 49px 0px 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 10%;
}
.intro__title h1 {
    color: #fff;
    font-size: 27px;
}
.intro__title p{
        font-size: 17px;
        letter-spacing: 0.55px;
        line-height: 27px;
        font-weight: 300;
    
}
.intro {
    width: 96% !important;
}
.intro-animation {
    width: 100%;
    position: initial;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
    color: #fff;
    font-size: 13px;
}
.swiper-button-next {
    bottom: -2%;
    height: 28px;
    width: 28px;
    background-color: #246fa9;
    border-radius: 50%;
    top: initial;
    left: 48%;
}

 .inner-about-sc .col-lg-3{
    padding:0px !important;
}
.intro .row .col-lg-6{
    padding:0px !important;
}

.sun {
    text-align: left !important;
}
.righhgt-tx {
    width: 100%;
}

.footer .copy-bg p {
    font-size: 18px;
    
}
 .bannerswiper .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 33px;
    left: 0;
    width: 100%
}








}