

@media (max-width:590px){

div.famil-fred-hlght .right {display:block;margin-bottom: 30px;}
div.ff-text {width:100%;padding-left:0px;}
div.ff-img {width: 100%;margin-bottom: 12px;}
div.jeev-points {width: 100%;}
div.banner.sub small {font-size: 12px; margin: 0;}

}

@media (max-width:991px){

.stars label {font-size: 18px !important;}
  .feedbc-flx {column-gap: 25px;width: 100%;}
.row.appoint-wrp.feedbc-frm {margin: 20px 0;padding: 12px;}
.feedb-wrp .rating-title{font-size:14px;width: 118px;margin: 0 auto 12px auto;}
.appoint-wrp .appo-wrp.feed-str {display: flex;column-gap: 12px;justify-content: space-between;}
.feed-str .feedb-wrp { width: 30.3%;}

.what-right p {font-size: 14px;}
.what-left span {font-size: 24px;}
  .what-right h4 {margin-top: 12px;}
.what-point {margin-bottom: 20px;}
.dice-text{width:100%;top:0}
.integ-clin{height:auto;padding-bottom:90px}
.dice-text h3{font-size:18px}
.dice-text p{font-size:14px}
.asseswhy-wrp{padding:20px;display:block}
.asseswhy-wrpleft{width:100%;margin-right:0}
.assecc-poins:last-child{margin:0}
.asseswhy-wrpright{margin:0;width:100%;padding:14px;display:block;column-gap:0;row-gap:12px}
.assecc-poins{min-height:auto;padding:20px;width:100%;margin-bottom:12px}
.assescc-why{padding:30px 12px}

.dice-right {display:none;}
 .export-why-pointsbtm{justify-content:left;margin-top:30px;flex-wrap:nowrap;overflow:scroll}
 .export-drv-wrp p,.export-why-hed p{font-size:14px}
 .exp-tem-txt{align-items:center}
 .export-why{padding:25px 4%}
 .export-tmb{width:100%;margin-bottom:24px}
 .exp-tem-img{width:auto}
 .exp-why-pont{width:300px}
 .row.export-driv{margin:20px 0;padding:12px}
 .row.export-team{padding:18px 12px}
 .export-team h3{margin-bottom:20px;font-size:25px}
 .row.ext-tem-wrp{row-gap:20px;padding:30px 12px;display:block;border-radius:15px}


  .hight-head,.jeev{text-align:center}
  .jeev-points{width:46%;padding:16px}
  .jeev,.jeev-colr{width:100%}
  .hight-head{margin:40px auto}
  .ff-text{padding-left:16px}
  .ff-text h6,.jeev-points h3{font-size:16px}
  .famil-fred-hlght .right{display:flex;margin-bottom:28px}
  .jeevshkti-btm{margin:20px auto;padding:25px 12px}
  .hight-head h3{font-size:18px}
  .col-md-4.jeev-points p,.jeev-colr p{font-size:14px}
  .jeev{margin:30px auto}
div.jeevshkti {display: block;margin: 20px 0;}
   .awrd-hed {margin-top: 20px;}
  .awd-hd h4 {font-size: 18px;}
.award-item h6 {font-size: 14px;margin-top: 18px;}
  .reshmi-wrp {border-radius: 20px;padding: 19px;margin: 17px auto;}
  .row.reshmi-wrp p.big-frst {font-size: 14px;}
  .award-scll .owl-carousel.owl-drag .owl-item {padding-left: 2px;}
  .reaserc-wrap .accordion.accordion-flush{display: block;}
  .reaserc-wrap .accordion-flush > .accordion-item {width: 100%;border: 0;margin-bottom: 12px;}
  .reaserc-wrap .accordion-button span {font-size: 14px;}
  .reaserc-wrap .accordion-button {height: auto;}
  .reaserc-down {padding: 0 12px;margin-bottom: 10px;}
.reaserch-hed {margin-top: 40px;}
.reaserch-hed h3 {font-size: 20px;}
.row.award-wrp {padding-left: 12px;}
.awd-hd p {width: 100%;}
  .reaserc-wrap .accordion-body {line-height: 22px; font-size: 13px;}
.reaserc-wrap .accordion-button span.re-num {width: 29px;height: 29px;font-size: 15px;}
  .reaserc-wrap .accordion-header {border-radius: 12px;}

.row.appoint-wrp.career-wrp .appo-wrp {width: 100%;}
.appoint-wrp.career-wrp {flex-direction: column-reverse;}
.apponmt-btn button {width: 100%;}  
.appoint-wrp { padding: 16px;margin: 16px auto;}
.appoint-wrp .row { margin: 0;column-gap: 0;display: block;}
.appont-cvr{width:100%;margin-bottom: 14px;}

.appont-cvr label {font-size: 14px;}
.appont-cvr .form-control, .appont-cvr .form-select {font-size: 14px;}
.appoint-wrp h4 {margin-bottom: 14px;font-size: 18px;}
.jeev-subbpage.padd-abut {padding: 0 12px;}
.vm-text h4 {font-size: 14px; margin-bottom: 5px;}
.vm-text li{font-size: 13px;}
.vm-text {padding: 45px 18px 40px 23px;}
.vmc-hd {bottom: -30px;}
.vmc-hd h3 {font-size: 17px;}
.vm-top { padding-top: 34%;}
.vmc-hd img {width: 54px;}
.vison-misn { width:300px;}
.abt-right.p-0 {display: none;}
.row.about-us-wrp{padding:20px;margin-top: 20px;}


.abt-left h4 {font-size: 15px;line-height: 24px;}
.line-cont.subpage p {font-size: 14px;}
.row.about-three-wrp {margin-top: 30px;column-gap: 20px;justify-content: left;margin-bottom: 51px;overflow: scroll;flex-wrap: nowrap;}  
.month-wrp h5 {font-size: 13px;}
.navi-ihba {display: block;height: 54px;}
.navi-ihba .navbar-brand img {width: 115px;}
 .navi-ihba .collapse:not(.show) {display: block;}
  .row.ars-who-trp {padding: 40px 12px;}
.intr-sc-pont .intr-two .poin {width: 100%;margin-bottom: 12px;}
.row.para-sec h3 span {margin-right: 0px;margin-bottom: 15px;width: 100%;display: block;}
span.air-ico {align-items: baseline;}
  .banner.sub .banr-sbwr h1 {font-size: 15px;}  
.banner.sub small {font-size: 14px;margin:0}
.row.arise-wrp .jeev-points p {font-size: 14px;}
.row.sub-why-jeev img {display: none;}
.early-point strong {font-size: 18px;}
.banr-sbwr {padding: 0px 0;}
  /* international desk start*/
.row.ars-who-trp {display: block;}
.inticowr h5 {font-size: 16px;}
.col-md-4.int-tpsecr {width: 100%;padding: 0;}
div.intr-slidr .month-wrp {margin-top: 18px;}
.row.ars-who-trp .poin li, .row.ars-who-trp .airpowr p {font-size: 14px;}
.line-cont.subpage.intern-sub-pad {padding: 12px;}
div.intr-top {padding: 10px;}
.subpage h3.sid-hd {font-size:18px;}
.subpage h3.sid-hd br {display:none;}
.row.intr-top p {font-size: 14px;}
.row.intr-slidr h2 {font-size: 20px;}
.intr-slidr h6 {font-size: 14px;}
div.intr-grn p {font-size: 16px;}
.intr-sc-pont {display:block;padding: 0;width:100%;}
.inter-pic {margin-bottom: 20px;}
.intr-sc-pont :is(.intr-two, .intr-one) { width: 100%;display: block;}

/* international desk end*/

.row.ars-who-trp li {width:100%;font-size: 14px;}
.row.ars-who-trp { border-radius: 18px;padding: 16px;}  
.ars-who {padding: 16px;}
.bg-ars {background-color: transparent;}  
.row.ars-who-trp h2 {font-size: 20px;}
.why-rise p {font-size: 13px;}
.why-rise {margin-top: 3%;padding: 0;}
.arise-ctr h6 {font-size: 14px;}

.row.ars-who-trp .col-md-12 {padding: 0;}
.arise-right p {font-size: 14px;font-weight: 500;margin: 0;}
.arise-ctr h3 {margin-left:12px;margin-bottom: 12px;margin-top: 18px;font-size: 20px;}
.arise-right {padding: 0;width: 100%;}
.arise-right ul li {width: 100%;margin-left: 0;margin-bottom: 16px; padding: 12px;border: 1px dashed #d5b691;}
.arise-right ul {display:block;} 
.aric-bnr {height: 100px;padding: 16px 0;}
.row.arise-wrp {padding: 20px 0;}
.row.arise-onew {padding: 16px; display: block;}
.row.arise-onew .col-md-4 {padding: 0;width: 100%; text-align: center;}
.row.arise-wrp h4 {font-size: 18px;}
.row.arise-wrp p {font-size: 14px;}
.banner.sub .aric-bnr small {font-size: 17px; color: #fff;font-weight: 400; margin-top: 7px; display: inline-block; line-height: 19px;}
 /* responsw-homepage*/

 .burger-desk .btn-close {margin-left: 98%;background-size: 15px;}
.blog-slider-itm .btn {font-size: 11px;}
.old .testimon-top h6,.about-wrp h6 {font-size: 11px; text-transform: uppercase;}
.hed-testmn h2 {color: #fff;font-size: 15px;}
.hed-testmn h4 {color: #fff;font-size: 19px;}
.hed-testmn .jeevbtn{min-width: auto; padding: 8px 15px; font-size: 12px;}
.testimonials.old{margin: 0; margin-top: 30px; padding-top: 30px; padding-left: 0; padding-right: 0;padding-bottom: 12px;}
.old .testimon-top h3{font-size: 19px;padding: 0;}
.blog-box ul#pills-tab{justify-content: center;overflow-x: scroll;display: flex;flex-wrap: nowrap; padding: 0; margin-bottom: 0 !important;}
.blog-box .nav-link{white-space: nowrap;font-size: 13px;padding:8px 20px;}
.blog-slider-wrp{display: block; margin-top: 0;}
.blog-slider-itm{width: 100%; padding-right: 0; margin-bottom: 20px;}
.blog-wrp{margin: 0;background-position-y:-20px;}
#chatBtn{min-width: auto; padding: 8px 15px; font-size: 14px;}
.lst-footer{padding-bottom: 60px;}
span.left-blog{margin-bottom: 15px;}
.testimon-wrap{max-width: 100%;}
.burger-desk { transition: none;}
.dropdown-item {font-size: 15px;font-weight: 400;padding: 6px 0;}
.dep-box{width: auto;}
.fivv {padding: 0;}
.poins-f span {font-size: 13px;}
.poins-f span img {width: 28px;}
.old .testmnl-list {padding: 13px;}
.top-footer .appo{font-size: 14px;}
  /* subpage start */
  .rthum p {font-size: 13px;}
div.all-tool ul {flex-wrap: nowrap;justify-content: left;overflow-x: scroll;}
div.all-tool li {width: 230px;flex: none;justify-content: center;display: flex;flex-direction: column;}
.banner.sub h1 {font-size: 20px;}
.line-cont.subpage { padding: 0;}
.col-md-8.sub-green-left {padding-top: 20px;}
.subpage-board p,.month-item span {font-size: 14px;}
.sub-green-right {display:block;}
.right-para.col-md-5 { width:100%;}
.three-columgap {margin: 20px auto;}
.sub-point h2, .all-tool h4 {font-size:18px;}
.subpage-board {padding-bottom: 12px;}
.three-columgap .col-md-12 {padding: 0;}
.line-cont.subpage .shor-p,.swiper-slide li {font-size: 13px;}
.row.para-sec {padding: 35px 25px;}
.row.para-sec h3 {font-size: 18px;}
.points-month p {font-size: 13px;}
.col-md.early-both {display: block;}
.early-img {display: none;}
.twos-point {margin:0;padding: 26px 16px;}
.col-md.early-wrp {padding: 0;}
.early-point {padding: 14px;}
.rule-point ul {display: flex;margin: 0 0 28px 0; padding: 0; flex-wrap: wrap;justify-content: center; column-gap: 8px;}
div.col-md-12.rule-point li {margin-right: 0;margin-bottom: 8px;width: 47%;}
.para-sec .owl-carousel .owl-nav {display:none;}
.col-md-12.rule h3, .col-md-12.rule h2 { font-size: 18px; margin-bottom: 18px;}
.col-md-12.rule {padding: 12px 8px;}
.row.faq-wraper {margin: 0;padding: 0;}
.all-tool {margin: 20px auto 0px auto;padding: 0;}
.row.sub-why-jeev {margin: 0;margin-top: 20px;padding: 10px;}
.why-all-wrp {margin: 0;padding:20px 10px 0px 10px;}
.why.text-end, .why-jvm {padding: 0;}
.why-jvm-wrp h2 {font-size: 22px;}
.why-jvm-wrp {margin-top: 20px;}
.why-jvm-wrp p, .row.sub-why-jeev li, .row.twos-point li {font-size: 14px;}
.box-bg-sub h6 {font-size: 14px;}
.box-bg-sub {padding: 18px;margin: 20px 12px;}
.faq-wraper .collapse:not(.show) {display: none;}
.row.faq-wrap button.accordion-button {font-size: 14px;
    background: #fff !important;color:#008641 !important;margin-bottom: 0 !important;}
.faq-wrap {margin: 0 0 50px 0; padding: 30px 0px;}
.faq-wrap h2 {font-size:18px;margin-top: 20px;}
.faq-wrap button.accordion-button::after {background-size: 12px;background-position: center;}
.faq-wraper .accordion-body {font-size: 13px;font-weight: 400;}
  /* subpage end */
  div.month-wrp.owl-carousel .owl-item {height:388px;}
.three-img {display:none;}
  .dep-box{width: auto;}
 .vlue-bottm{column-gap: 0%;margin: 0; padding: 0;}
  .old .right-tesmndd{padding-bottom: 0;max-height: 300px; overflow: hidden; }
  .team-box{column-gap: 0px; justify-content: space-between; box-shadow: 0 10px 30px rgb(0 0 0 / 15%); border-radius: 10px; padding-bottom: 20px;}
  .line-cont{overflow: hidden; padding: 0 15px;}
  .treatmnt-ftr{display: none;}
  .quick-ftr{display: none;}
  footer .phone-footer-menu .accordion-button{background: #0294d2; color: #fff; padding: 8px 15px; margin-bottom: 20px;}
  .phone-blog-box{display: block;}
  .blog-slider-wrp{display: none !important;}
  .float-mob-btn{z-index: 9;}
  .desk-top-box-sec{display: none;}
  .banner-sub-box{padding-top: 30px;}
  .banner-sub-box{display: -ms-grid !important;
        display: grid !important;-ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;
        grid-template-columns: repeat(2, 1fr);grid-gap:7px;padding-bottom: 0;}
.txt-name h3 {font-size: 14px;}
.old .testimon-top {margin-bottom:0;}
.testimon-thumbnails li img {width: 25px;}
.txt-name h6 {font-size: 13px;}
.arise-wrp p {font-size: 14px;}
section.about-wrp {padding: 20px 0;}
.about-wrp h3 {font-size: 16px;}
.about-wrp p {font-size: 14px}
.row.about-box .col-lg-2.col-6 {padding: 2px;margin:3px;width: 48%;}
.row.about-box .col-lg-3.col-6 {padding: 2px;margin:3px;width:48%;}
.why.text-end {display:none;}
.why-jvm {width: 100%;padding:0 20px;}
.proj-d-btn span { width: 23px;}
.valu-top-brd h6 {font-size: 11px;}
.vlue-bottm .card {width:120px; height: 120px;}
.poins-f{ box-shadow: 0 5px 11px rgb(0 0 0 / 15%);}
.who-count{padding: 14px; background: #fff; box-shadow: 0 1px 5px rgb(0 0 0 / 15%); height:auto;margin-bottom: 0;}
.accordion-item{border-radius: 10px;}
.five-poin-wrap{display: block;}
.poins-f{width: 100%; height: auto; margin-bottom: 0px;}
.chat-popup{width: 100%;}
.poins-f span{display: block;}
.text-righ-tem{padding: 20px 0 !important;}
.ps-0{padding-left: 15px !important;}
.btn-team.threevtk{width: auto;}
.department-wrp::before{background-size: cover;top:23px;}
.department-wrp{padding: 0 15px;}
.dep-box-cont{margin-top: 30px;}
.dep-box-tex{text-align: center; padding: 0 15px;}
header.smaller {background: #fff; box-shadow: 0 10px 30px rgb(0 0 0 / 15%);}
.mobile-hambrg{top: 14px;}
.desktop-bnr{display: none;}
.mob-bnr{display: block; position:relative;}
.video-banner{padding-bottom: 0; margin: 0 15px;}
.team-text-left{order: 2;}
.text-righ-tem h6, .blog-text h6 {font-size:11px;}
.step-img-wrpp {display:block;max-width: 1300px;margin: 0 auto;}
.row.ars-who-trp ul.steps-who {flex-wrap: wrap;}
.row.ars-who-trp ul.steps-who li{width:48.46%;}

.famil-fred-wrp p, .hight-head p {font-size: 14px;}
.ff-text p {font-size: 14px;}
.row.faml-fren-spc h3 {font-size: 18px;margin-top: 0;}
.row.faml-fren-spc {  margin: 28px auto 0 auto;}
}

@media (max-width:1280px){
.nav-wrap-dp{display: none;}
.more-top-link{display: none !important;}
.navi-ihba{padding: 0 15px;}
.mobile-hambrg{position: absolute; right: 15px; top: 23px;}
header{position: relative;}

}


@media (min-width:992px){
.ico-text-wht p,.what-right p {
  font-size: 14px;
}
  
.dice-text p{font-size:14px}
div.asseswhy-wrpright{padding:16px}
.dice-text h3{font-size:20px}
div.assecc-poins{min-height:150px;padding:18px;width:31%}
div.dice-text{width:62%;position:relative;top:0}
div.dice-right{position:absolute;right:0;width:40%}
div.assescc-why{background:#eff7f4;padding:40px 12px}

  .row.reshmi-wrp p.big-frst {font-size: 14px;}
  .reaserc-wrap .accordion-button span, .award-item h6 { font-size: 14px;}
  .hight-head {text-align: center;margin:20px auto;}
  div.appoint-wrp {padding: 29px;}
.appo-wrp.carr-wrp-right {width: 61%;}
.carr-wrp-left { width: 35%;}

.arise-ctr {padding-left: 30px;}
.step-img-wrpp {display: flex;max-width: 1300px; margin: 0 auto;}
.arise-wrp p {font-size: 18px;}
.row.ars-who-trp .poin ul.airpowr li p {font-size: 13px;}  
div.intr-grn p {font-size: 14px;}
.box-bg-sub {width: 90%;}
.why-jvm-wrp p, .row.sub-why-jeev li, .all-tool li span { font-size: 14px;}
.row.sub-why-jeev {padding:20px 30px;}
.col-md-12.rule { margin: 20px 0;}
.col-md-12.rule h3 {font-size: 24px;margin-bottom: 20px;}
.faq-wrap h2 {font-size: 24px;}
.faq-wraper .accordion-body {font-size: 14px;  font-weight: 400;}
.row.faq-wrap button {padding: 12px;font-size: 15px;}
.faq-wraper {padding: 0 4%;}
.box-bg-sub h6 {font-size: 14px;}
.col-md-12.rule h2, .why-jvm-wrp h2 {font-size: 22px;}
.col-md-12.rule-point li {font-size: 14px;}
.sub-point h2 {font-size: 26px;}
.subpage-board {padding: 31px 3%;}    
.sub-green-left p {font-size: 18px;}
.sub-green-right {margin-top:0}
.swiper-slide li {font-size: 14px;}
.month-item span {font-size: 15px;}
.points-month p {font-size:15px;}
.line-cont.subpage .sub-green-right div p {font-size: 14px;}
.banr-sbwr h1 {font-size: 32px;margin: 0;}
.poin h6 {font-size: 16px;}
.abt-left h4 { font-size: 18px; line-height: 24px; margin-bottom:14px;}

.line-cont.subpage p{font-size: 14px;}
.vmc-hd h3 {color: #fff;font-size: 20px;}
div.vmc-hd img {width: 79px;}
div.vm-text li{font-size: 13px;}
 div.vm-text h4 {font-size: 14px;}
.abt-left { margin-bottom: 3%;}

.row.faml-fren-spc h3 {font-size: 19px;}
.hight-head h3 {font-size: 18px;}
.jeev-colr p {font-size: 14px;}
.jeev-points h3 {font-size:16px;}
.col-md-4.jeev-points p {font-size: 14px;}
div.jeevshkti-btm {margin: 40px auto;}
div.jeev-points {width: 47%;}
.export-tmb {width: 47%;}

}

@media (min-width:1024px){





}

@media (min-width:1280px){
.hight-head {text-align: center;margin: 63px auto;}
.appo-wrp.carr-wrp-right {width:41.666%;}
.carr-wrp-left { width:50%;}

 div.appoint-wrp {padding: 54px;}
.intr-grn p {font-size: 20px;}  
.intern-sub-pad {padding: 40px 2% 44px 2%;}
.arise-wrp p {font-size: 20px;}
p.big-frst {font-size: 16px; font-weight: 600;}




}

@media (min-width:1300px){
  .ico-text-wht p, .what-right p {
  font-size: 16px;
}
.dice-text p,.jeev-colr p{font-size:16px}
.dice-text h3,.hight-head h3{font-size:26px}
div.assecc-poins{padding:20px;width:23%}
div.assescc-why{padding:40px 5%}
div.dice-text{width:50%;position:relative;top:-10%}
div.dice-right{width:48%}
div.asseswhy-wrpright{padding:18px}
.export-tmb{width:33%}
div.jeev-points{width:28.5%}
div.jeevshkti-btm{margin:60px auto}
.col-md-4.jeev-points p{font-size:15px}
.jeev-points h3{font-size:20px}
.row.faml-fren-spc h3{font-size:28px}

  .row.reshmi-wrp p.big-frst {font-size: 17px;}
    .reaserc-wrap .accordion-button span, .award-item h6 { font-size: 16px;}
  div.vm-text h4 {font-size: 18px;}
  div.vm-text li{font-size: 15px;}
  div.vmc-hd img { width:100px;}
  .vmc-hd h3 {color: #fff;font-size: 24px;}
.line-cont.subpage p {font-size: 16px;}
p.big-frst {font-size: 18px;}
.abt-left h4 {font-size: 20px;line-height: 35px; margin-bottom: 20px;}



}


@media (min-width:1440px){
    div.dice-right {width: auto;}
  div.asseswhy-wrpright{padding: 40px;  }
.intern-sub-pad {padding: 40px 11% 44px 11%;}
div.poin h6 {font-size: 19px;}
.row.ars-who-trp .poin ul.airpowr li p {font-size: 16px;}
.why-jvm-wrp p, .row.sub-why-jeev li, .all-tool li span {font-size: 16px;}
.row.sub-why-jeev {padding: 60px 11%;}
.col-md-12.rule { margin: 40px 0;}
.col-md-12.rule h3 {font-size: 30px;}
.faq-wrap h2 {font-size: 30px;}
.faq-wraper .accordion-body {font-size: 16px;}
.row.faq-wrap button{font-size:17px;padding:16px;}
.faq-wraper {padding: 0 15%;}
.box-bg-sub h6 {font-size: 18px;}
.col-md-12.rule h2, .why-jvm-wrp h2 {font-size: 30px;}
.col-md-12.rule-point li {font-size: 16px;}
.points-month p {font-size:14px;}
.month-item span {font-size: 16px;}
.sub-point h2 {font-size: 32px;}
.subpage-board { padding: 60px 11%; }
.sub-green-left p {font-size: 23px;}
.line-cont.subpage .sub-green-right div p {font-size:16px;}
.sub-green-right {margin-top: 30px;}
.banr-sbwr h1 {font-size: 38px;margin: 0;}
.swiper-slide li {font-size: 16px;}
   

}