@media only screen and (max-width: 767px) {
    #mobile-menu .dropend .dropdown-menu{
        transform: translate3d(0px, 35px, 0px)!important;
    }
    .jaiu_text {
    font-size: 135px !important;
    line-height: 1;
    letter-spacing: -4px;
}

    body, .hero_section{
        overflow-x:hidden;
    }
    .jaiu-imag{
        width: 73% !important;
        margin-top: 0px;
        margin-left: 0%;
}
    .hero_section h2{
        font-size:36px!important;
    }
   .exp h3{
       font-size:20px;
   }
    .exp p{
       font-size:12px;
   }
    .ladki{
    width:40%;
    z-index:2;
}
    .jaiu-imag-mobile{
        display:block
    }
    .container_new .image-half {
     right:12px!important;
    top:auto !important;
    bottom:0;
    width: 66%!important; /* Right side 40% image ke liye */
    height: 265px!important; 
    z-index:1;
}
    .margintp{
            width: 104%!important;
    height:74px!important;
    z-index: 2;
    position: relative;
}
.certify p{
    font-size:14px!important;
}
.certify{
    height:80px!important;
    width:33.33333333%!important;
    margin-top:-3px!important;
}
.logocarousel{
    width:60px !important;
}
#owl-carousel2 .owl-stage-outer {
    width: 100%!important;
}
.gra_h2{
        font-size: 28px !important;
}
.f16{
    font-size:16px;
}
.f18m{
    font-size:18px !important;
}
 
.ww85{
    width:100%!important;
}
.boderH{
    border-top:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}
 .w100{
    width:50%;
}
.h250{
    height:100px !important;
}
.sin p{
    font-size:16px !important;
}
.mobw90{
    width:90% !important;
}
.mobfs16{
    font-size:16px !important;
}
.mr3 {
    margin-left: 5% !important;
}
.mobw100{
    width:100% !important;
}
.fm36{
    font-size:36px!important;
}
.fm20{
    font-size:20px!important;
}
.mll{
    margin-left:5px !important;
}
.eqd-accordion__heading, .eqd-accordion__content {
    font-size: 16px !important;
}
.faqbg::after{
    opacity:0 !important;
    width:0 !important;
    height:0 !important;
}
.vertical-button {
    right: 40px !important;
    bottom: -10% !important;
}
    footer {
        padding: 0 !important;
    }
.crystel:before {
    left: 8% !important;
}
.fm28{
    font-size:28px !important;
}
.fm20{
    font-size:20px !important;
}
.admiss .sin img {
    width: 25px;
}
.sidegola:before {
    width: 0!important;
    height: 0!important;
}
.mttop {
    margin-top: 0px!important;
}
.mv80{
    width:80%!important;
}
.mv30{
    width:30px!important;
}
.fm18{
    font-size:18px!important;
}
.wm100per{
    width:100%;
}

.mobtop{
    margin-top: -20px;
}
.jaiiulogo:after {
    width: 0;
}
.my-md-10 {
    margin:0;
    
}
.my-md-12 {
     margin-top: 0px; 
}
.w-75per {
    width: 100%;
}
.wrp{
    flex-wrap: wrap
}
.lline {
    display:none;   
}
.guru {
    border: 8px solid #457B9D;
    width: 100%;
    height: 100%;
    margin-left: 0%; 
}
.circleback:after {
    width: 0px;
    height: 0px;
}
.pp0{
    padding:0;
}
.mobw60{
    width:60px;
}
.gredientblue {
    background: rgb(29, 53, 88);
    background: linear-gradient(180deg, rgba(29, 53, 88, 0) 0%, rgba(29, 53, 88, 1) 60%)!important;
}
.mf28{
    font-size:28px;
}
.mf24{
    font-size:24px!important;
}
.mf16{
    font-size:16px!important;
}
.partner::before {
    display:none;
}
 .w150m{
     width:150px!important;
 }
 .but1{
        position: absolute;
        right: 350px!important;
        top: 0px!important;
    }
    .but2{
        position: absolute;
        right: 260px!important;
        top: 0px!important;
    }
    .but3{
        position: absolute;
        right: 175px!important;
        top: 0px!important;
    }
    .but4{
        position: absolute;
        right: 80px!important;
        top: 0px!important;
    }
.mmmt{
    margin-top:5rem!important;
}
.mmtop { 
    padding-top: 50px!important;
}
.partner::after {
    width: 25%!important;
    left: 0px !important;
    bottom: -165px !important;
}
.templ { 
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 50px;
}
.logocarousel{
    width:40px!important;
}
.yellowbtn {
    font-size: 18px!important;
}
.w100mm{
    width:100%!important;
}
.mf20{
    font-size:20px!important;
}
.mf28{
    font-size:28px!important;
}
#testim-content {
    width: 100%!important;
}
.testim .arrow.right {
    right: 25px!important;
}
.testim .arrow.left {
    left: 25px!important;
}
.testim .cont div p {
    font-size: 16px!important;
    color: #1D3558;
    width: 80%!important;
}
#testim-content::before { 
    width: 150px!important;
    height: 173px!important;
    right: 0px!important; 
}
.marquee { 
    overflow-x: hidden!important;
}
body{
    overflow-x:hidden!important;
}



































































    
    
    
    
} 
/*end of media max width: 767px*/





@media only screen and (min-width: 768px) {
    #navbar{
        z-index:99999;
        position: relative;
    }
.logocarousel{
    width:80px !important;
}
.boderleft{
 border-left:1px solid red;
 }
 .aboutbg{
 	overflow-x:hidden;
 }
section.aboutbg::after{
    content: " ";
    background: url(./images/jasulogo.png)no-repeat;
    width: 272px;
    height: 360px;
    background-size: 360px;
    position: absolute;
    right: -70px;
    top: 190px;
    z-index: 1025;
    opacity: 0.1;
 }
.height100{
    min-height:100px;
}
.w100{
    width:100%;
}
.radiusness{
    border-start-start-radius: 30px;
}
.radi{
    border-start-end-radius: 30px;
}







}