@media(min-width:768px){
.exam-overview ul{
    gap:24px;
}
.exam-overview ul li {
    width: calc(50% - 12px);
}
.h-md-100 {
    height: 100% !important;
}
}
@media(min-width:992px){
.h-lg-100 {
    height: 100% !important;
}
.job_contact p {
    margin-bottom: 28px;
}
.row-custom .col-lg{
    flex:auto;
    max-width:20%;
}
}
@media(min-width:1200px){
.column-adjust .col-xl-9{
    flex:0 0 auto;
    width:72%;
}
.column-adjust .col-xl-3{
    flex:0 0 auto;
    width:28%;
}
.list_bg > li{
    width:85%;
}
.shadule_caption .h2{
    font-size:44px;
}
.shadule_caption .h2 i{
    font-size:60px;
    color:#471CA8;
    -webkit-text-fill-color:#471CA8;
}
.requirement_info .card_img_bx, .requirement_info .card_img_bx img{
    height:100%;
}
.scholarship-uk{
    border-radius:38px;
}
.shadule_bg{
    height:100%;
    background-size:cover;
    border-radius:35px;
}
.about-articles .jv-article-content .h5{
    font-size:24px;
    -webkit-line-clamp:3;
    font-weight:400;
}
.shadule_bg.request_bx{
    height:auto;
    gap:44px;
}
.shadule_bg.request_bx .h2{
    font-size:40px;
}
.request_bx h3 {
    max-width: 220px;
}
.collage-counselling{
    height:auto;
    min-height:525px;
}
.other_uni .explore_uni_list li {
    margin-bottom: 12px;
}
.w-80 {
    max-width:80%;
}
.salary_table tr td:last-child, .salary_table tr th:last-child, 
.top_universityTable tr td:last-child, .top_universityTable tr th:last-child{
    white-space:nowrap;
}
}
@media(min-width:1300px){
.shadule_bg.request_bx{
    height:auto;
    gap:42px;
}
.request_bx h3{
    max-width:220px;
}
.contact_add_caption h4{
    font-size:30px;
    margin-bottom:0;
}
.contact_add_caption h3{
    font-size:48px;
    line-height:normal;
    color:#FF8107;
}
.shadule_caption .h2 i {
    line-height: 60px;
}
.h2.f-44{
    font-size:44px;
}
.h2.f-44 i{
    font-size:60px;
}
.f-60{
    font-size:60px;
}
.request_bx.tutor_mba h3 {
    max-width: 270px;
}
.mbbs_state_scholarship img {
    max-width: fit-content;
    margin: -35px 0;
    margin-left: -65px;
}
}
@media(min-width:1400px){
.contact_add_caption.intake_apply h4{
    font-size:44px;
}
.contact_add_caption.intake_apply h3{
    font-size:56px;
}
.request_bx h3{
    max-width:310px;
}
.banner-caption{
    padding-top:258px;
}
.column-adjust  .col-xxl-9{
    width:72%;
}
.column-adjust .col-xxl-3{
    flex:0 0 auto;
    width:28%;
}
.shadule_bg.request_bx {
    gap: 68px;
}
.top_universityTable tr td {
    padding: 19px 10px;
}
}
@media(max-width:1599px){
.banner-title h2 {
    font-size: 70px;
}
}
@media (max-width:1499px){
.jv-nlinn-right .h2{
    line-height:40px;
}
.h2{
    font-size:54px;
}
.jv-uni-logos li a{
    width:155px;
    height:155px;
}
.serach_form {
    margin-top: 35px;
}
.mbbs_state_scholarship img {
    max-width: 620px;
}
.required_eduBx {
    width: 202px;
    height: 202px;
}
}
@media (max-width: 1399px){
.follow_small_icon img{
    width:40px;
}
.follow_us ul li{
    font-size:14px;
}
.jv-clientreview {
    /* border: 1px solid; */
}
.h2 {
    font-size: 40px;
}
.jv-clientreview .bubble-container {
    height: 500px;
    margin-top: -70px;
}
.jv-clientreview .bubble img {
    object-fit: contain;
}
.jv-clientreview .bubble {
    width: 160px;
    height: 160px;
}
.jv-clientreview .bubble-140 {
    width: 120px;
    height: 120px;
}
.jv-clientreview .bubble-280 {
    width: 240px;
    height: 240px;
}
.jv-clientreview .bubble-320 {
    width: 280px;
    height: 280px;
}
.jv-clientreview {
    padding-bottom: 0;
}
.jv-dream-city span {
    font-size: 20px;
}
.jv-consult span {
    font-size: 24px;
}
.jv-consult h3 {
    font-size: 36px;
}
.jv-consult .btn-send {
    padding: 10px 15px;
}
.jv-country-list ul .jv-dc-double {
    height: 430px;
}
.jv-consult {
    background-size: contain;
    padding-bottom: 0;
}
.jv-newsletter-inn {
    background-size: cover;
    border-radius: 32px;
}
.follow_us ul li img {
    max-width: 45px;
}
.scholarships_bx_caption {
    position: relative;
}
.blog_article a img {
    width: 105px;
    height: 105px;
}
.about_university span {
    width: 200px;
    height: 200px;
    min-width: 200px;
    margin-top: -110px;
}
.university_detail {
    padding-top: 18px;
}
.scrollspy ul.nav {
    flex-wrap: nowrap;
    overflow: auto;
    align-items: flex-start;
    justify-content: flex-start !important;
}
.scrollspy ul.nav .nav-item {
    white-space: nowrap;
}
.rate_form .form-check label {
    padding: 18px;
}
.rate_form {
    padding: 50px 75px 30px;
}
.scholarship_rightImg img {
    max-width: 350px;
}
.scholarship_leftImg img {
    max-width: 330px;
}
.garman_sec .scholarship-bg {
    min-height: 360px;
}
.register_sec h3 {
    font-size: 36px;
}
.register_sec .caption{
    max-width:276px;
}
.register_sec .register_imgBx{
    max-width: 242px;
    margin-right: -25px;
}
.register_cardEnd .register_imgBx{
    max-width:284px;
    margin-right:-90px;
    left:-25px;
}
.pte-card h3{
    font-size:34px;
}
.contact_add_caption{
    padding:15px;
}
.state-list .jv-dc-double{
    height:455px !important;
}
.header-overlay .banner-caption > img{
    min-height:400px;
    object-fit:cover;
}
.banner-title h2{
    font-size:60px;
}
.mbbs_state_scholarship img {
    max-width:520px;
}
.sub-nav .sub-nav {
    min-width: 260px;
}
}
@media(max-width:1300px){
.scholarship_university img{
    margin-left:-30px;
}
.py-120{
    padding:100px 0;
}
.shadule_caption .h2 i{
    font-size:50px;
}
.required_eduBx {
    width: 195px;
    height: 195px;
}
.required_eduBx img {
    max-width: 105px;
}
.serach_form {
    margin-top: 20px;
}
.banner_state .banner-title h2 {
    font-size: 46px;
}
.header-overlay .banner_state.banner-caption > img {
    min-height: 450px;
}
.about-exam-left{
    height:430px;
}
.about-exam-left h3 {
    font-size: 46px;
}
.about-exam-left span {
    font-size: 36px;
}
.about-exam-left .btn-send{
    padding: 16px 28px;
}
.jv-scholar-apply::before{
    right:-25px;
    width:305px;
    background-size:contain;
}
.jv-scholar-apply{
    background-size:cover;
    border-radius:30px;
}
.training-box p{
    font-size:15px;
}
.mb-90 {
    margin-bottom: 65px;
}
.prep-sect {
    padding-bottom: 100px;
}
}
@media (max-width: 1199px) {
    .jv-clientreview .bubble-container {
        height: 370px;
        margin-top: -50px;
    }
    .jv-clientreview .bubble {
        width: 120px;
        height: 120px;
    }
    .jv-clientreview .bubble-140 {
        width: 80px;
        height: 80px;
    }
    .jv-clientreview .bubble-280 {
        width: 200px;
        height: 200px;
        top: 23% !important;
        left: 37% !important;
    }
    .jv-clientreview .bubble-320 {
        width: 240px;
        height: 240px;
    }
    .jv-pre-loc a img {
        max-height: 32px;
    }
    .jv-pre-loc a {
        padding: 10px;
        width: 120px;
        height: 120px;
    }
    .jv-test-box > img {
        margin-top: 0;
    }
    .jv-lang-right img {
        max-height: 140px;
    }
    .jv-test-box > img,
    .jv-pre-imgbaseline img {
        max-height: 100px;
    }
    .h4 {
        font-size: 26px;
    }
    .jv-test-box,
    .jv-pre-opportunity,
    .jv-test-box.jv-lang {
        padding: 15px;
    }
    .jv-testimonial-inn > p,
    .jv-auth strong {
        font-size: 16px;
    }
    .jv-uni-logos li a {
        width: 130px;
        height: 130px;
    }
    .jv-uni-logos li a img {
        max-height: 32px;
    }
    body,
    form input,
    form button {
        font-size: 14px;
    }
    .btn-social {
        width: auto;
        height: auto;
        padding-right: 15px !important;
    }
    .btn-social img {
        max-height: 34px;
    }
    .jv-nlinn-right .h2 {
        line-height: 32px;
    }
    .h2 {
        font-size: 32px;
    }
    .jv-newsletter-form input, .jv-newsletter-form select{
        height: 48px;
    }
    .jv-newsletter-form {
        margin-top: 30px;
    }
    .btn-send,
    .btn-send:hover {
        padding: 7px 15px;
    }
    .jv-nlinn-right {
        margin-bottom: 30px !important;
    }
    .jv-country-list ul {
        column-count: 3;
    }
    .jv-country-list ul .jv-dc-double {
        height: 486px;
        background-size: cover;
        border-radius: 28px;
        width: 100%;
    }
    /*.jv-newsletter-inn {
        height: 337px;
    }*/
    .jv-newsletter-form .btn{
        height:48px;
    }
    .banner-title h2{
        font-size:64px;
    }
.serach_form h4{
    font-size:24px;
}
.banner-caption{
    padding-top:48px;
}
.nav-pills .nav-link{
    margin: 0 10px;
}
.program_list ul li span{
    width: 170px;
    height: 170px;
}
.program_list ul li span img{
    max-width: 85px;
}
.mb-90 {
    margin-bottom:70px;
}
.universities_logo{
    width:85px;
    height:85px;
}
.card_overlap h3{
    font-size:36px;
    line-height:44px;
}
.btn-style {
    padding:14px 20px;
}
.intake_bg .row{
    align-items:flex-end;
}
.list-process li span{
    height:150px;
}
.shadule_bg{
    height:380px;
}
.list-process li p{
    font-size:18px;
}
.py-120 {
    padding:80px 0;
}
.request_bx h3 i{
    font-size:42px;
}
.germany-banner .banner-title h2 {
    font-size:48px;
    margin-bottom:52px;
}
.follow_us{
    padding:20px;
}
.follow_us ul li{
    gap:6px;
}
.follow_us h4{
    margin-bottom:20px;
}
.pt-80 {
    padding-top:60px;
}
.faq_accordion .accordion-button{
    font-size:18px;
}
.video-post-bx .video-caption h3{
    font-size: 16px;
}
.target_bx .icon img{
    max-height: 190px;
}
.target_bx .icon{
    margin-bottom:25px;
}
.list-specialties li span{
    width: 190px;
    height: 190px;
}
.list-specialties li span img{
    max-width: 120px;
}
.comment-txt{
    margin:30px 0 20px;
}
.top-category-blog .serach input {
    width: 210px;
}
.list-categories {
    gap: 4px;
}
.list-categories li a {
    padding: 13px;
    gap: 5px;
}
.blog_article a img {
    width: 95px;
    height: 85px;
    border-radius: 12px;
}
.blog_article a{
    padding-right:15px;
}
.blog_article .blog-post{
    max-height:315px;
}
.blog_discover{
    margin:65px 0 38px;
}
.btn-cricle{
    width:50px;
    height:50px;
}
.scholarship_leftImg img {
    max-width: 250px;
}
.scholarship_rightImg img {
    max-width: 246px;
}
body .font-lg-large {
    font-size: 32px;
}
.icon-cricle{
    width:120px;
    height:120px;
}
.jv-foot-menu ul li{
    margin-top:12px;
    margin-bottom:12px;
}
.jv-foot-menu h6, .jv-footad-right h6{
    margin-bottom:22px;
}
.garman_sec .scholarship-bg{
    min-height:340px;
}
.garman_sec .caption{
    padding-bottom:40px;
}
.scholarship-garman .btn{
    width:165px;
    margin:5px;
}
.title_job{
    max-width:830px;
    margin-top:-50px;
}
.shadule_caption .h2 i{
    font-size:44px;
}
.jobs_icon img{
    max-height:150px;
}
.pte-card h3{
    font-size:30px;
}
.register_sec h3{
    font-size:30px;
}
.register_sec .register_imgBx{
    max-width:193px;
    display:flex;
}
.register_sec .caption{
    max-width:240px;
}
.register_cardEnd .register_imgBx{
    max-width:230px;
}
.required_eduBx{
    width:165px;
    height:165px;
}
.required_eduBx img{
    max-width:105px;
    max-height:90px;
}
.required_edu h5{
    font-size:18px;
    line-height:22px;
}
.offc-sect {
    margin-top:50px;
}
.iconbox{
    background:#471CA8;
    height:50px;
    width:50px;
}
.contact-box{
    gap:10px;
}
.state-list .jv-dc-double{
    height:402px !important;
}
.jv-scholar-inn::before{
    right:-5px;
}
.jv-scholar-inn::after{
    display:none;
}
.jv-scholar{
    padding:40px 0px;
}
.header-overlay .banner-caption > img{
    min-height:350px;
    object-fit:cover;
}
.mbbs_state_scholarship img{
    max-width:420px;
}
.jv-scholar-apply::before{
    width:268px;
}
.jv-scholar-apply .btn-send{
    padding:16px 40px;
}
.exam-reg-sect{
    padding-bottom:80px;
}
.prep-sect{
    padding-bottom:80px;
}
.mb-90{
    margin-bottom: 60px;
}
.navbar-nav > li > a{
    padding-left:14px !important;
    padding-right:14px !important;
}
.jv-articles .jv-articles-inn > img {
    max-height: 300px;
    height: 300px;
}
.recent-block {
    max-height: 632px;
}
.latest-blog #category-data{
    max-height: 1655px;
}
.sub-nav .sub-nav{
    width:200px;
    min-width:200px;
}
.register_imgBx img{
    max-width:215px;
}
.discription_more.job-content .caption{
    max-width:100%;
}
}
@media (max-width: 991px){
.jv-clientreview .bubble-container{
    height: 320px;
    margin-top: -40px;
}
.jv-clientreview .bubble {
    width: 100px;
    height: 100px;
}
.jv-clientreview .bubble-140 {
    width: 80px;
    height: 80px;
}
.jv-clientreview .bubble-280 {
    width: 160px;
    height: 160px;
}
.jv-clientreview .bubble-320 {
    width: 180px;
    height: 180px;
}
.bubble.bubble-140 {
    top: 39% !important;
    left: 13% !important;
}
.jv-pre-loc {
    flex-wrap: wrap;
}
.jv-pre-loc a + a {
    margin-top: 15px;
    margin-left: 0;
}
.jv-lang-left {
    width: calc(100% - 150px);
}
.jv-lang-right {
    width: 150px;
}
.jv-testimonial-inn {
    padding: 20px;
}
.jv-auth span img {
    max-height: 42px;
    width: 42px;
}
.jv-testimonial-inn > img {
    max-height: 28px;
}
.jv-testimonial-inn > p,
.jv-auth strong {
    font-size: 14px;
}
.jv-uni-logos li::before,
.jv-uni-logos li:first-child::after,
.jv-uni-logos li:nth-child(7) a::after,
.jv-uni-logos li:first-child a::after,
.jv-uni-logos li:nth-child(7) a::after,
.jv-uni-logos li:first-child::before,
.jv-uni-logos li:nth-child(n + 9)::before,
.jv-uni-logos li:nth-child(8)::before,
.jv-uni-logos li:last-child::before {
    display: none;
}
.jv-uni-logos li a {
    width: 97px;
    height: 97px;
}
.jv-uni-logos li a img {
    max-height: 24px;
}
.jv-articles {
    padding-top: 0px;
}
.jv-article-content .jv-article-auth a img {
    max-height: 14px;
}
.jv-article-content .h5 {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.jv-article-content .jv-article-date {
    padding: 3px 8px;
    font-size: 10px;
}
.jv-article-content .jv-article-auth {
    padding-top: 10px;
    margin-top: 10px;
}
.jv-article-content .jv-article-auth p span {
    font-size: 12px;
}
.btn-view-all,
.btn-view-all:hover {
    padding: 9px 30px;
}
.jv-article-content {
    left: 15px;
    right: 15px;
    bottom: 15px;
}
.jv-nlinn-left {
    width: 30%;
}
.jv-nlinn-right {
    width: 70%;
    padding-left: 2%;
}
.jv-social .list-inline-item {
    margin-bottom: 10px;
}
.jv-foot-menu h6,
.jv-footad-right h6 {
    font-size: 16px;
    margin-bottom: 20px;
}
.jv-foot-menu ul li {
    margin-top: 10px;
    margin-bottom: 10px;
}
.jv-footad-right .jv-footad-mh {
    height: inherit;
}
.jv-footad-left {
    width: 20px;
}
.jv-footad-left img {
    max-width: 16px;
    vertical-align: text-top;
}
.jv-footad-right {
    width: calc(100% - 20px);
}
.jv-footad-right p img {
    max-width: 14px;
}
.jv-foot-copyr p,
.jv-foot-copyr a,
.jv-footad-right p a {
    font-size: 13px;
}
.jv-country-list ul .jv-dc-double {
    height: 566px;
}
.jv-consult .btn-send {
    font-size: 14px;
}
.jv-dream-city span {
    font-size: 18px;
}
/* Menu */
#navbarMenu{
    position:absolute;
    top:67px;
    background:rgb(245 243 255);
    z-index:99;
    width:100%;
}
#navbarMenu ul::before {
    content: "";
    background: rgb(245 243 255);
    position: absolute;
    left: 50%;
    top: 0;
    width: 100vw;
    height: 100%;
    z-index: -1;
    transform: translateX(-50%);
}
.jv-hero div#navbarMenu ul::before {
    content: "";
    background: #5c9dfb;
}
.jv-menu-cl .navbar-toggler {
    border-color: #56595f;
}
#navbarMenu ul {
    max-width: 720px;
}
.jv-hero ul > li > a, .jv-menu-cl ul > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.jv-hero ul li.active::after,
.jv-menu-cl li.active::after {
    bottom: 0px;
}
.jv-hero .btn-light,
.jv-menu-cl .btn-light {
    width: 96%;
    margin: 0 auto 20px;
}
.navbar-toggler:focus {
    box-shadow: none;
}
.jv-articles-inn {
    margin-bottom: 15px;
}
.jv-clientreview {
    padding-top: 30px;
}
.h3,
.h4 {
    font-size: 26px;
    font-weight: normal;
}
.jv-serv-inn {
    min-height: 200px;
    max-height: fit-content;
}
.h1 {
    margin-top: 40px;
    font-size: 52px;
    margin-bottom: 40px;
}
.jv-actions {
    padding-top: 40px;
    padding-bottom: 10px;
}
.jv-hero .navbar-toggler {
    border-color: #fff;
}
.jv-excellence-box strong {
    font-size:28px;
}
.jv-destination{
    padding-top:0;
}
.jv-newsletter {
    padding-top:0px;
}
.banner-title h2{
    font-size:52px;
}
.scrollspy ul.nav{
    flex-wrap:nowrap;
    overflow:auto;
    align-items:flex-start;
    justify-content:flex-start !important;
}
.scrollspy ul.nav .nav-item{
    white-space:nowrap;
}
.mb-90 {
    margin-bottom: 55px;
}
.program_list ul li span {
    width: 125px;
    height: 125px;
}
.program_list ul li span img {
    max-width: 75px;
}
.pb-80 {
    padding-bottom:40px;
}
.intake_bg {
    padding: 35px 45px 0;
}
.py-120 {
        padding: 40px 0;
}
.contact_add_caption h3{
    font-size:38px;
    line-height:40px;
}
.table-style tr th {
    padding: 15px 12px;
}
.contact_add_caption h4{
    font-size:26px;
    margin-top:12px;
}
.contact_add_caption h3 {
    font-size: 42px;
    line-height: 40px;
}
.contact_add_caption_right ul li:before, .check-cricle li:after{
    width: 20px;
    height: 20px;
}
.list-process li span img {
    width: 65px;
}
.list-process li span {
        height: 125px;
    }
.list-process li{
    padding:0 10px;
}
.list-process li p{
    font-size:16px;
    line-height:normal;
}
.mt-80{
    margin-top:40px;
}
.shadule_bg{
    height:100%;
}
.post-caption{
    padding:12px;
}
.post-caption p{
    font-size:16px;
    line-height:20px;
}
.user-post .user{
    font-size:13px;
    line-height:18px;
}
.faq_accordion .accordion-button{
    padding:20px;
    font-size:18px;
}
.faq_accordion .accordion-item .accordion-body{
    padding:0 20px 20px;
}
.flag_list{
    gap:15px;
}
.scholarship_sec {
    background-position: top;
}
.d-icon-books {
    max-width:265px;
    margin:auto;
    display:block;
}
.request_bx {
    height: auto;
    border-radius: 20px;
}
.request_bx h3 i{
    font-size:36px;
}
.w-80 {
    max-width:100%;
}
.scholarship-bg {
    border-radius:20px;
}
.jv-hero .navbar-toggler{
    background:#fff;
}
.scholarship-bg {
    padding:70px 0;
}
.jv-uni-logos li:last-child a::after{
    display:none;
}
.pt-80{
    padding-top:40px;
}
.requirement_info h5{
    margin-bottom:18px;
}
.explore_uni h4{
    margin-bottom:20px;
}
.scholarships_bx_caption{
    padding:0;
}
.scholarships_hand{
    max-width:215px;
    margin-top:-10px;
}
.scholarships_bx{
    height:auto;
}
.requirement_info h5{
    font-size:18px;
}
.scholarship-uk-caption{
    padding:28px 25px;
}
.jv-consult h3, .jv-feel-free h3, .jv-scholarships h3 {
    font-size:38px;
}
.contact_add{
    max-width:350px;
    margin:auto;
}
.target_bx .icon img{
    max-height:170px;
}
.target_bx .icon{
    margin-bottom:20px;
}
.target_bx .caption p{
    line-height:20px;
    margin-bottom:0;
}
.list-specialties li span{
    width:155px;
    height:155px;
}
.about_scholarship_bg .d-icon-books{
    max-width:100%;
}
.jv-destination, .jv-clientreview, .jv-testimonial, .jv-universities, .jv-articles, .jv-newsletter{
    padding-top:40px;
    padding-bottom:40px;
}
.list-specialties li span img{
    max-width:100px;
}
.ask_answer h3{
    font-size:24px;
}
.answer_titleList{
    margin-bottom:30px;
}
.query_box button.btn{
    height:51px;
}
.top-category-blog{
    flex-wrap:wrap;
    gap:10px;
}
.scholarship_leftImg{
    display:none;
}
.scholarship-bg{
    padding-left:15px !important;
}
.blog_discription p + img{
    margin-top:20px;
}
.calendra_img img{
    max-width:250px;
}
.exam-overview li span{
    font-size:18px;
    margin-bottom:20px;
}
.exam-overview ul li{
    margin-bottom:0;
    width:100%;
}
.title h2 + h4{
    line-height:normal;
    margin:32px 0 20px;
}
.list-specialties {
    margin:40px 0 45px;
}
.list-pattren {
    justify-content: space-between;
}
.gallery_list img {
    height: 100%;
    max-height:250px;
    object-fit: cover;
}
.about_university span{
    width:155px;
    height:155px;
    min-width:155px;
    margin-top:-110px;
    border-width:5px;
}
.collage-counselling{
    height:auto;
    min-height:425px;
    max-width:350px;
    margin:auto;
}
.follow_us ul li img{
    max-width:38px;
}
.rate_form{
    padding:45px 45px 30px;
}
.paragraph_sec h4{
    font-size:18px;
    line-height:22px;
}
.garman_sec h2{
    margin-left:0;
}
.title_job{
    max-width:95%;
    margin-top:-50px;
}
.scholarship_rightImg img{
    max-width:210px;
}
.register_cardEnd .register_imgBx{
    left:0;
    margin-right:-20px;
}
.register_sec .caption{
    max-width:50%;
}
.shadule_caption .h2 i{
    font-size:34px;
}  
.card-icon img{
    max-height:110px;
}
.paragraph_sec h4{
    margin-bottom:18px;
}
.request_bx h3{
    max-width:fit-content;
}
.replacement_workVisa img{
    max-width:290px;
}
.offc-sect{
    margin-top:40px;
}
.jv-scholar-right{
    width:100%;
}
.jv-scholar-inn::before{
    display:none;
}
.jv-scholar-inn{
    padding:40px 20px;
    height:auto;
}
.state-list ul{
    column-count:3;
}
.jv-country-list{
    padding-bottom:30px;
}
.header-overlay .banner-caption > img{
    min-height:300px;
    object-fit:cover;
}
.header-overlay .banner-caption.banner_state > img{
    min-height:300px;
}
.header-overlay .banner-caption.banner_state .container {
    position: static;
}
.banner_state .banner-title{
    margin-top:40px;
}
.banner_state .banner-title h2{
    font-size:46px;
    color:#161419;
}
.banner_state .banner-title h2 span{
    color:#471CA8;
}
.banner_state .serach_form{
    background:#e1e1e1;
}
.banner_state .banner-title h2{
    font-size:40px;
}
.intake_bg{
    padding:35px 30px 0;
}
.mbbs_state_scholarship img{
    max-width:100%;
    margin-left:0;
}
.state_topUniversity h4{
    font-size:16px;
}
.jv-dream-city{
    width:100%;
}
.jv-dream-city img{
    width:100%;
}
.fee-sect{
    padding:50px 0px 0px 0px;
}
.jv-scholar-apply::after{
    height:150px;
    width:125px;
    background-size: contain;
}
.jv-scholar-apply::before{
    width:180px;
    height:160px;
}
.jv-scholar-apply{
    height:280px;
}
.exam-reg-sect{
    padding-bottom:50px;
}
.about-exam-sect{
    padding:50px 0px 0px 0px;
}
.jv-hero .navbar-nav > li > .nav-link{
    color:#000 !important;
    padding:12px 15px;
}
.navbar-collapse .navbar-nav{
    width:100%;
}
.jv-hero .btn-light, .jv-menu-cl .btn-light{
    padding-top:10px;
    padding-bottom:10px;
}
.jv-hero .navbar-nav li .nav-link{
    display:flex;
    align-items:center;
}
.jv-hero ul li.sub-menu:hover > a, .jv-hero ul li.sub-menu.show > a {
    background:#fff;
}
.sub-menu .sub-nav li.show > .sub-nav{
    visibility:visible;
    opacity:1;
    transition:none;
    transform:translatey(0);
    position:static;
    width:100%;
    padding-left:40px;
}
.sub-nav {
    min-width:100%;
}
.jv-hero ul li.sub-menu > a, .sub-menu .sub-nav li i{
    transition:none;
}
.sub-menu .sub-nav > li.show > i, .sub-menu.show > a > i, .sub-nav li.show i{
    transform: rotate(90deg);
    transition:sub-nav;
}
.sub-menu.show > .sub-nav{
    visibility: visible;
    opacity: 1;
    transform: translatey(0);
    width:100%;
    position: static;
}
.navbar-collapse .navbar-nav{
    height:100%;
    overflow-y:auto;
    overflow-x:hidden;
}
.jv-hero ul li.show::after, .jv-menu-cl li.show::after{
    display:none;
}
.sub-nav li a{
    padding:0 !important;
}
.sub-nav li{
    padding-right:15px;
}
.sub-nav li{
    padding:6px 20px;
}
.latest-blog #category-data{
    max-height:1765px;
}
.blog-img img {
    max-height: 172px;
}
.recent-block {
    max-height: 645px;
}
.jv-articles-inn {
    margin-bottom: 0;
}
.jv-hero .btn-light, .jv-menu-cl .btn-light {
    white-space: nowrap;
}
.register_sec .caption {
    max-width: 100%;
}
.discription_more.job-content{
    max-width:60%;
}
.register_sec .register_imgBx{
    margin-right:0;
    margin-top:0;
}
.sub-nav .sub-nav{
    width:100%;
    min-width:100%;
}
.navbar-nav>li>a { 
    padding: 12px 15px !important;
} 
.blog_discover {
    margin: 32px 0 38px;
}
}
@media (max-width:767px){
.jv-clientreview .bubble{
    width:100px;
    height:100px;
}
.jv-clientreview .bubble-280{
    width:140px;
    height:140px;
}
.jv-clientreview .bubble-320{
    width:160px;
    height:160px;
}
.jv-test-box.jv-test-pte > img {
    margin-top:0;
}
.jv-pre-imgbaseline{
    margin-right:0;
}
.jv-test-box.jv-lang{
    flex-wrap:wrap;
}
.jv-lang-left,
.jv-lang-right {
    width: 100%;
}
.jv-pre-loc a + a {
    margin-top: 0;
    margin-left: 15px;
}
.jv-pre-opportunity {
    margin-top: 15px;
}
.jv-testimonial-inn {
    padding: 15px 20px;
}
.jv-testimonial-inn {
    margin-top: 5px;
    margin-bottom: 5px;
}
.tag-purple {
    font-size: 12px;
}
.jv-article-content .h5 {
    font-size: 14px;
}
.jv-newsletter-inn {
    flex-wrap: wrap;
    background-size: cover;
    border-radius: 26px;
}
.jv-newsletter small {
    left: 0;
    right: 0;
}
.jv-nlinn-left img {
    max-height: 190px;
    margin-bottom: 15px;
}
.jv-nlinn-right .h2 i {
    display: block;
}
.jv-nlinn-left,
.jv-nlinn-right {
    width: 100%;
    text-align: center;
}
.jv-foot-copyr ul {
    margin: 0 auto !important;
    justify-content: center !important;
}
.jv-footad-right address {
    margin-bottom: 5px;
}
.jv-foot-menu h6,
.jv-footad-right h6 {
    margin-bottom: 15px;
}
.jv-foot-add > div:nth-child(1),
.jv-foot-add > div:nth-child(2) {
    margin-bottom: 20px;
}
.jv-foot-copyr li a img {
    max-width: 14px;
}
.jv-foot-menu ul {
    width:100%;
}
.jv-foot-menu ul:not(:last-child) {
    margin-bottom: 15px !important;
}
.jv-foot-menu > div {
    flex-wrap: wrap;
}
.jv-destination,
.jv-clientreview,
.jv-testimonial,
.jv-universities,
.jv-articles,
.jv-newsletter,
.jv-ourservices {
    padding-top: 50px;
    padding-bottom: 50px;
}
.jv-clientreview {
    padding-bottom: 0;
}
.jv-articles {
    padding-top: 0;
}
.jv-country-list {
    padding-top: 10px;
    padding-bottom: 50px;
}
.jv-country-list ul {
    column-count: 2;
}
.jv-nlinn-left {
    display: none;
}
.jv-nlinn-right {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0 !important;
}
.jv-newsletter-inn {
    height: auto;
}
.jv-newsletter-form {
    margin-top: 30px;
}
.jv-newsletter-form .btn {
    margin-top:0px;
}
.h1 {
    font-size: 42px;
    margin-bottom: 20px;
}
.title-tag {
    padding: 12px 20px;
}
.jv-hero-content {
    padding-top: 50px;
}
/*  .jv-hero ul li a,
.jv-menu-cl ul li a {
    padding-top: 0;
    padding-bottom: 0;
}*/
.jv-whoweare {
    background: #f7f7f7;
    padding-top: 50px;
    padding-bottom: 50px;
}
.jv-whoweare-right {
    text-align: center;
}
.jv-whoweare-right img {
    max-height: 400px;
    margin-top: 15px;
}
.jv-serv-inn {
    justify-content: space-between;
    margin-bottom: 0;
}
.jv-serv-img img {
    max-height: 140px;
}
.jv-dest-inn {
    margin-top: 15px;
}
.jv-test-box > img {
    max-height: 80px;
}
.jv-pre-imgbaseline {
    text-align: center;
}
.jv-pre-imgbaseline img {
    max-height: 120px;
    margin: 0 auto;
}
.jv-pre-loc a {
    background-color: #fff;
}
.jv-newsletter {
    padding-top: 0;
}
.bubble-container {
    border: 1px solid black;
}
.jv-clientreview .play-icon {
    padding: 5px 10px;
}
.jv-clientreview .play-icon::before {
    font-size: 14px;
}
.jv-clientreview .bubble-container {
    height: 270px;
}
.bubble.bubble-140 {
    width: 80px;
    height: 80px;
}
.jv-clientreview .bubble-240 {
    width: 100px;
    height: 100px;
}
.jv-clientreview .bubble-280 {
    width: 120px;
    height: 120px;
}
.jv-clientreview .bubble-320 {
    width: 140px;
    height: 140px;
}
.jv-clientreview .bubble-140 {
    top: 46% !important;
    left: 15% !important;
}
.jv-clientreview .bubble:first-child {
    top: 0 !important;
    left: 0 !important;
}
.jv-clientreview .bubble:nth-child(2) {
    top: 10% !important;
    left: 19% !important;
}
.jv-clientreview .bubble.rating-bubble {
    top: inherit !important;
    left: 0% !important;
    bottom: 0;
}
.jv-clientreview .bubble:nth-child(6) {
    top: 3% !important;
    left: 59% !important;
}
.jv-clientreview .bubble-240 {
    top: inherit !important;
    left: 57% !important;
    bottom: 0;
}
.jv-clientreview .bubble-180 {
    top: inherit !important;
    left: 27% !important;
    bottom: 0;
}
.viewr_list{
    width:33%;
}
.fact_viewr{
    margin-bottom:22px;
}
.explore_uni {
    margin-bottom:30px;
}
.program_list ul {
    justify-content: center;
    gap: 25px;
}
.program_list ul li p {
    font-size: 18px;
}
.inrake_img img {
    max-width: 300px;
    display: block;
    margin: auto;
}
.list-process li {
    width: 33%;
}
.germany-banner .banner-title h2 {
    font-size: 34px;
    margin-bottom: 40px;
}
.language-test-img img {
    max-width: 365px;
    margin: auto;
    display: block;
}
.mb-90 {
    margin-bottom: 35px;
}
.scholarship-garman {
    margin-top: 30px;
}
.scholarship-bg {
    padding: 40px 0;
}
.pt-80 {
    padding-top: 30px;
}
.pb-80 {
    padding-bottom: 30px;
}
.list_width {
    max-width: 100%;
}
.shadule_bg img {
    max-width: 350px;
}
.shadule_bg{
    max-width:350px;
    margin:auto;
}
.answer_titleList{
    flex-wrap:wrap;
    row-gap:15px;
}
.question_bx .query_box{
    padding:0;
}
.query_box p{
    margin-bottom:15px;
}
.comment_box .user h4 {
    font-size:18px;
}
.list-categories {
    overflow: auto;
}
.blog_discover{
    margin:35px 0 30px;
}
.blog_discover h3{
    font-size:24px;
}
.btn-cricle{
    width:42px;
    height:42px;
}
.scholarship_rightImg{
    display:none;
}
.scholarship-bg{
    padding-right:15px !important;
}
.calendra_img img{
    max-width:200px;
}
.card-icon img {
    max-height: 110px;
}
.contact_add_caption {
    padding: 20px;
}
.list-specialties li {
    width: 33%;
}
.exam-overview ul {
    gap:20px;
}
.test-pattren .title h4 {
    margin-bottom: 22px;
}
.list-pattren li{
    width:50%;
}
.list-pattren {
    row-gap:20px;
}
.gallery_list img {
    max-height:220px;
}
.about_university {
    flex-wrap: wrap;
}
.about_university span {
    width:130px;
    height:130px;
    min-width:130px;
    margin-top:-62px;
}
.university_detail .img_bx img {
    max-width:350px;
}
.university_detail .medical_scholership .img_bx img{
    max-width:200px;
    padding-top:20px;
}
.garman_sec h2 {
    margin-right:0;
}
.garman_sec .scholarship-bg{
    min-height:auto;
}
.garman_sec .caption{
    padding-bottom:25px;
}
.btns-group{
    margin-top:20px;
}
.title_jobBg{
    padding:20px 28px 0;
}
.scrollspy{
    margin-top:15px;
}
.pte-card h3{
    font-size:26px;
}
.pte-card{
    padding:15px;
}
.register_sec .register_imgBx{
    margin-bottom:-16px;
}
.paragraph_sec h4{
    margin-bottom:15px;
}
.title_jobBg{
    padding:20px 28px 8px;
}
.title_job .h2{
    font-size:26px;
}
.courses_scholarship_bg .d-icon-books{
    max-width:220px;
    margin:0 auto 20px;
}
.title-tag{
    padding:10px 20px;
}
.list-width-33 li{
    width:calc(50% - 12px);
}
.offc-sect{
    margin-top:30px;
    padding:15px 15px;
}
.contact-form{
    padding:35px 28px;
    border-radius:20px;
}
.state-list ul{
    column-count:2;
}
.header-overlay .banner-caption > img {
    min-height:280px;
    object-fit:cover;
}
.header-overlay .banner_state.banner-caption > img {
    min-height:280px;
}
.required_eduBx{
    width:155px;
    height:155px;
}
.fliter_serach p{
    margin-bottom:8px;
}
.fee-sect{
    padding:40px 0px 0px 0px;
}
.exam-reg-sect{
    padding-bottom:40px;
}
.about-exam-sect{
    padding:40px 0px 0px 0px;
}
.serach-header .serach_icon{
    width:45px;
    height:45px;
}
.serach-header{
    position:relative;
    margin-right:8px;
}
/*header .btn.btn-light{
    width:45px;
    height:45px;
    padding:0 !important;
    max-width:45px;
    min-width:45px;
}*/
.h1{
    font-size:36px;
}
.jv-clientreview .bubble-container{
    border:0;
}
.jv-destination{
    padding-top:5px;
}
.blog-img img{
    max-height:220px;
}
.jv-cards li:nth-child(4){
    margin-top:15px !important;
}
.bookConsultation h3{
    font-size:32px;
    margin-bottom:22px;
}
.bookConsultation .form-control{
    height:52px;
    padding:15px;
}
.bookConsultation{
    padding:36px 0px;
}
.jv-newsletter-form .col-12:last-child input[type="number"] {
    margin-bottom: 0;
}
.jv-hero{
    background-size:1300px !important;
}
.jv-articles .jv-articles-inn>a>img {
    max-height:300px;
    height:300px;
}
.jv-foot-menu .f-nav {
    width: 100%;
}
.jv-foot-menu ul{
    padding:0 15px;
    display:none;
    margin-bottom:10px;
}
.jv-foot-menu .f-nav h6{
    background:#dedede;
    padding:12px;
    border-radius:5px;
    color:#000;
    position:relative;
}
.jv-foot-menu ul li{
    margin-top:8px;
    margin-bottom:8px;
}
.jv-foot-add{
    margin-top:5px;
    padding-top:30px;
}
.address_caption{
    display:none;
}
.jv-footad-right .jv-footad-mh h6{
    position:relative;
}
.jv-footad-right .jv-footad-mh h6:after, .jv-foot-menu .f-nav h6:after{
    content: "\f107";
    position: absolute;
    right: 15px;
    top: 0;
    font-family: "Font Awesome 7 Free";
    font-weight: 600;
    left: auto;
    bottom: 0;
    margin: auto;
    height: fit-content;
}
.jv-footad-right h6{
    margin-bottom:10px;
}
.jv-footad-right .jv-footad-mh{
    position:relative;
    padding-bottom:2px;
    border-bottom:1px solid #dedede;
}
.jv-foot-add{
    padding-top:20px;
}
.jv-foot-menu{
    padding-top:25px;
}
.jv-footad-right .address_caption {
    padding-top: 12px;
}
.recent_blog_bx {
    margin-bottom: 20px;
}
.d-icon-books {
    display: block;
    margin: 0 auto !important;
}
.jv-articles.about-articles {
    margin-top: 20px;
}
.list-specialties{
    row-gap:20px;
}
.blog-post-img::after{
    display:none;
}
.post-caption {
    position: static;
}
.post-caption p {
    color: #000;
    margin-bottom: 0;
}
.user-post .user, .user-post .view_user{
    color: #000;
}
.user-post .view_user a img {
    filter: invert(1);
}
}
@media (max-width:575px){
.jv-articles-inn{
    margin-top:5px;
    margin-bottom:5px;
}
.jv-clientreview .play-icon{
    padding:0px 5px;
}
.jv-clientreview .play-icon::before{
    font-size:14px;
}
.jv-clientreview .bubble-320{
    width:130px;
    height:130px;
}
.jv-clientreview .bubble{
    width:75px;
    height:75px;
}
.jv-clientreview .bubble-280 {
    width: 110px;
    height: 110px;
}
.jv-clientreview .bubble-container {
    height: 210px;
}
.jv-cards li:nth-child(2),
.jv-cards li:nth-child(3) {
    margin-right: 0;
}
.jv-cards li:nth-child(4) {
    margin-left: 0;
}
.jv-whoweare-right img {
    max-height: 320px;
}
.jv-newsletter-form input {
    margin-bottom:10px;
}
.jv-articles-inn img {
    object-fit: cover;
    width: 100%;
    max-height: 450px;
}
.jv-article-auth > p {
    display: flex;
}
.banner-title h2 {
    font-size: 40px;
}
    .card_overlap h3 {
    width: 100%;
}
.card_img img {
    width: 100%;
}
.card-blog{
    border-radius:30px;
}
.table-responsive table{
    min-width:450px;
}
.blog_discover{
    margin:30px 0 20px;
}
.blog_discover h3{
    font-size:22px;
}
.card-icon img{
    max-height:100px;
}
.list-specialties li span{
    width:135px;
    height:135px;
}
.list-specialties li span img {
    max-width:92px;
}
.list-specialties{
    margin:30px 0 30px;
}
.title h2 + h4{
    margin:28px 0 20px;
}
.exam-overview li span{
    font-size:18px;
    margin-bottom:15px;
}
.exam-overview{
    padding:25px 20px;
}
.gallery_list img {
    max-height: 175px;
}
.rate_form {
    padding: 30px 25px;
}
.rate_form .form-group .form-control {
    padding: 12px 14px;
    border-radius: 12px;
}
.rate_form .form-check label {
    padding:15px;
    border-radius:10px;
}
.register_sec h3 {
    line-height: normal;
    font-size: 26px;
    margin-bottom: 25px;
}
.register_sec .caption {
    max-width: 100%;
}
.register_sec .register_imgBx{
    display: none;
}
.arrow_list > li{
    margin-bottom:12px;
}
.required_eduBx{
    width:150px;
    height:150px;
}
.contact-form{
    padding:30px 20px;
}
.contact-form .form-control{
    border-radius:12px;
    height:55px;
}
.jv-scholar-apply::after, .jv-scholar-apply::before{
    display: none;
}
.exam-reg-sect{
    padding-bottom:35px;
}
.about-exam-sect{
    padding:35px 0px 0px 0px;
}
.about_Acroynm img{
    height: 100px;
}
.about-exam-left h3{
    font-size:40px;
}
.about-exam-left span{
    font-size:32px;
}
.sub-nav li span i{
    padding:6px;
}
.jv-clientreview{
    padding-top:0px;
}
.recent-block{
    max-height:662px;
}
.sub-nav li a>img{
    width:35px;
    height:35px;
}
.sub-nav li{
    padding:6px 15px;
}
.bookConsultation h3{
    font-size:30px;
}
.jv-foot-menu ul{
    width:100%;
}
.jv-newsletter-form .jv-icon-ininput{
    left:25px;
    width:20px;
}
.jv-newsletter-form input[type="number"]{
    padding-left:38px;
}
.jv-newsletter-form input, .jv-newsletter-form select{
    padding-left:20px;
}
.jv-newsletter-inn{
    padding:20px 15px;
}
.jv-articles.about-articles{
    padding-bottom:20px;
}
.jv-newsletter-form{
    margin-top:20px;
}
}
@media (max-width:480px){
    body,
    form input,
    form button {
        font-size: 13px;
    }
    .btn-social img {
        max-height: 30px;
    }
    .jv-nlinn-right .h2 {
        line-height: 24px;
    }
    .h2 {
        font-size: 24px;
    }
    .jv-country-list ul {
        column-count: 1;
        text-align: center;
    }
    .jv-country-list {
        padding-bottom: 30px;
    }
    .jv-serv-img img {
        max-height: 100px;
    }
    .jv-serv-inn {
        min-height: 150px;
        max-height: fit-content;
    }
    .jv-serv-img {
        align-items: flex-end;
    }
    .bubble.bubble-320 {
        height: 100px;
        width: 100px;
    }
    .jv-countries li,
    .jv-countries li a {
        width: 100%;
        max-width: 100%;
    }
    .h3,
    .h4 {
        font-size: 24px;
        font-weight: normal;
    }
    .jv-social .list-inline-item {
        width: 49%;
        margin-right: 0 !important;
    }
    .jv-social ul {
        justify-content: space-between !important;
    }
    .jv-dest-inn a span {
        font-size: 18px;
    }
.serach_form {
    margin-top: 45px;
}
.filter_form {
    flex-wrap: wrap;
}
.label_bx {
    width: 100%;
}
.filter_form .label_bx label {
    width: 100%;
}
.fliter_serach .d-flex {
    flex-wrap: wrap;
}
.fliter_serach .btn {
    width: 100%;
    text-align: center;
    justify-content: center;
}
.fliter_serach input[type="search"]{
    margin-top:10px;
    margin-right:0 !important;
}
.viewr_list {
    width: 50%;
}
.explore_uni h4 {
    margin-bottom: 20px;
}
.program_list ul {
    gap: 20px;
}

    .intake_bg {
        padding: 26px 27px 0;
    }
    .pb-80 {
        padding-bottom: 35px;
    }
    .inrake_img img {
        max-width: 231px;
    }
    .contact_add_caption h3 {
        font-size: 30px;
        line-height: 35px;
    }
    .contact_add_caption h4 {
        font-size: 22px;
        margin-top: 12px;
    }
    .contact_add_caption img {
    max-width: 105px;
}
.list-process li span img {
        width: 55px;
    }
    .list-process li {
        width: 50%;
    }
    .mt-80 {
        margin-top:30px;
    }
    .mb-80 {
        margin-bottom:30px;
    }
.blog-post-img > img {
    width: 100%;
}
    .shadule_bg {
        height: 370px;
        max-width: 290px;
        margin: auto;
        padding: 40px 30px;
    }
.faq_accordion .accordion-button {
        font-size: 16px;
    }
    .mb-90 {
        margin-bottom: 30px;
    }
    .flag_list {
        gap: 14px;
        flex-wrap: wrap;
    }
.d-icon-books {
    max-width:220px;
}
.scholarship_caption{
    padding:20px;
}
.scholarship_caption{
    text-align:center;
}
.flag_list {
    justify-content:center;
}
.flag_list{
    margin-top:25px;
}
.d-icon-books{
    max-width:165px;
}
.language-test-img img{
    max-width:255px;
}
.germany-banner .banner-title h2 {
    font-size: 28px;
    margin-bottom: 30px;
}
.request_bx h3 i{
    font-size:30px;
}
.shadule_bg{
    padding:35px 20px;
}
.requirement_info h5 {
    font-size:18px;
}
.white-card {
    padding:20px;
}
.table-style tr td, .table-style tr th{
    font-size:14px;
}
.scholarship-garman .btn{
    width:180px;
    margin:5px 5px;
}
.pt-80{
    padding-top:25px;
}
.pb-80{
    padding-bottom:25px;
}
.arrow_list > li:before{
    top:2px;
    width:16px;
    height:18px;
    background-size:contain;
}
.user-bx{
    flex-wrap:wrap;
    row-gap:12px;
}
.user-bx .user{
    width:100%;
}
.comment-txt{
    margin:20px 0 20px;
}
.ask_answer h3{
    font-size:20px;
}
.question_bx{
    padding:22px;
}
.btn-comment img{
    max-width:18px;
}
.blog_discription h4{
    font-size:18px;
    margin-bottom:20px;
    line-height:normal;
}
.blog_discription img{
    margin:30px 0;
    border-radius:15px;
}
.blog_discription p + img{
    margin-top:10px;
}
.card-blog h4{
    margin-bottom:22px;
}
.list-specialties li{
    width:50%;
}
.list-specialties{
    row-gap:15px;
}
.list-specialties li span img{
    max-width:85px;
}
.university_detail .img_bx img{
    max-width:290px;
}
.explore_uni h4{
    margin-bottom:15px;
}
.university_detail .medical_scholership .img_bx img {
    max-width: 155px;
    padding-top: 20px;
}
.scholarship-uk-caption {
    padding:25px 15px;
}
.scholarship_form .form-group {
    width: calc(50% - 6px);
}
.scholarship_form{
    row-gap:10px;
    column-gap:12px;
}
.scholarship_form .form-control {
    height:52px;
    padding:15px 15px;
}
.paragraph_sec h4{
    margin-bottom:15px;
}
.rate_form {
    padding:30px 20px;
}
.university_detail h3{
    font-size:24px;
}
.nav-pills .nav-link{
    padding:15px 0px;
}
.list-width-50 li{
    width:100%;
}
.courses_scholarship_bg .d-icon-books{
    max-width:195px;
}
.flag_list{
    gap:10px;
}
.required_eduBx img {
    max-width: 90px;
    max-height: 75px;
}
.required_eduBx {
    width: 135px;
    height: 135px;
}
.required_edu h5 {
    font-size: 16px;
}
.replacement_workVisa img{
    max-width:100%;
}
.state-list ul {
    column-count: 1;
    text-align: center;
}
.btn-apply, .btn-learn{
    padding:15px 25px;
}
.header-overlay .banner-caption > img {
    min-height:230px;
}
.jv-hero .navbar .btn-light {
    letter-spacing:-0.5px;
    padding:10px 5px;
}
.serach-header.show input[type="serach"]{
    width:220px;
}
.jv-hero .navbar-toggler{
    padding:4px 8px;
    font-size:17px;
}
.serach-header .serach_icon{
    width:40px;
    height:40px;
}
.bookConsultation h3{
    font-size:28px;
}
.jv-articles .jv-articles-inn>a>img{
    max-height:302px;
    height:302px;
}
.jv-clientreview .bubble{
    width:65px;
    height:65px;
}
.scholarship_sec img {
    margin-top: 0;
}
}
@media (max-width:375px){
.jv-hero-content{
    padding-top:30px;
}
.jv-cards ul {
    flex-wrap: wrap;
}
.jv-cards li,
.jv-cards li:nth-child(3) {
    width: 49%;
    margin-top: 0;
}
.h3,
.h4 {
    font-size: 22px;
    font-weight: normal;
}
.jv-dest-inn a span {
    font-size: 16px;
}
.jv-pre-loc a {
    width: 100px;
    height: 100px;
}
.list-pattren li{
    width:100%;
}
.about_university span{
    width:100px;
    height:100px;
    min-width:100px;
    margin-top:-35px;
}
.university_detail{
    padding-top:10px;
}
.required_edu h5{
    font-size:15px;
    line-height:18px;
}
.navbar-brand{
    margin-right:10px;
    max-width:110px;
}
.serach-header.show input[type="serach"]{
    width: 195px;
}
.bubble.bubble-320{
    height:80px;
    width:80px;
}
.jv-clientreview .bubble-280{
    width:95px;
    height:95px;
}
.jv-cards li:nth-child(3) {
    margin-top: 85px;
}
.fliter_serach .btn {
    flex: none;
}
}
@media(max-width:767px){
.jv-cards li:nth-child(3){
    margin-top:55px;
}
.jv-cards li{
    margin:0 !important;
    width:50%;
    padding: 0 8px;
}
.jv-cards ul{
    flex-wrap:wrap;
}
.jv-hero ul > li > a, .jv-menu-cl ul > li > a {
    padding-bottom: 0;
}
.jv-cards li:nth-child(1), .jv-cards li:nth-child(4){
    transform:none;
}
.jv-cards li:nth-child(2), .jv-cards li:nth-child(5){
    transform:none;
}
.jv-countries li{
    width:50%;
    max-width:100%;
    margin-left:0;
    margin-right:0 !important;
}
.jv-hero ul > li > a, .jv-menu-cl ul > li > a{
    padding-top:0;
    padding-bottom:0;
}
.container-fluid:not(.px-0) .container{
    padding-left: 0;
    padding-right: 0;
}
.mb-3 h2{
    margin-bottom:0;
}
.jv-pre-loc a{
    border-radius:15px;
}
.jv-uni-logos li a img {
    max-height: 80%;
}
.jv-countries li a {
    width: 95%;
    max-width: 100%;
}
.jv-countries li a {
    min-width: fit-content;
    max-width: 100%;
    width: 95%;
}
.register_imgBx img {
    max-width: 270px;
}
.discription_more.job-content {
    max-width: 50%;
}
.register_sec .caption {
        max-width: 100%;
    }
.register_sec .register_imgBx {
        max-width: 235px;
        margin-right: 0;
    }
    .register_imgBx img {
        max-width: 252px;
    }
.fliter_serach .btn {
    flex: none;
}
}
@media(max-width:576px){
.discription_more.job-content {
    max-width:100%;
}
}
@media(max-width:481px){
.jv-hero-content h1{
    font-size:28px;
}
.jv-countries li a{
    min-width:100%;
}
.jv-countries li{
    width:48%;
}
.jv-countries ul{
    justify-content: space-between !important;
}
.jv-hero .btn-light, .jv-menu-cl .btn-light{
    margin-bottom:10px;
}
.jv-countries li a img {
    max-width: 32px;
    margin: 0 !important;
}
}