@media screen and (max-width:1920px) {  
.forsed {
right: 5%;
top: 11%;
z-index: 2;
}
.forsed {
width: 311px;
}

.npf_wgts {height: 518px;
overflow: hidden;}

.bluebxe {
font-size: 20px;
}


/**** thankyou page code ***/
.tahkks {
margin: 4% auto 0;
float: none;
}}

@media screen and (max-width:1600px) {
.paraboxe {
width: 79%;
}
.loese {
width: 24%;
}
.fird {
font-size: 157px;
line-height: 160px;
}
.fides {
font-size: 52px;
line-height: 32px;
}
.pibxe {
font-size: 27px;
line-height: 44px;
padding: 5px 0 0 0;
margin: 9px 0 0 0;
}

.taboxe .accordion-flush .accordion-item {
width: 49.3%;
}
.onews ul li .nubxe {
font-size: 31px;
}
.chanded {
height: 570px;
}
.urde {
font-size: 25px;
line-height: 29px;
}
.iimtlpseven .diese img {
height: 42px;
margin: 0;
}

.whixe {
background: #ffffff;
padding: 20px;
min-height: 361px;
font-size: 16px;
}
.dides {
margin-top: 0;
}

.rides {
font-size: 19px;
line-height: 29px;
}
.iimtlpnine h3 span {

left: 37%;   	
}


.imdsle {
padding: 15px 0 0;
}
.whixe {
min-height: 346px;
}
.tesse .nav-tabs .nav-link {
padding: 9px 63px;
}
.tod span {
font-size: 16px;
}
.btede {
margin: 40px auto 0;
}

.forsed {
right: 4%;
top: 3%;
width: 348px;
z-index: 3;
}
.tod {
min-height: 122px;
}

/***bba*****/
.iimtbbatwo {
color: #fff;
}

/**** thankyou page code ***/
.leode {
display: inline-block;
width: 64%;
}
.tamlpage {
background-size: auto;
}
.ththe {
width: 46%;
}}

@media screen and (max-width:1400px) {  
.tesse .nav-tabs .nav-link {
padding: 9px 48px;
} 

.forsed {
top: 4%;
}
.ricondew {
width: 57%;
}
.lefoxe h3 {
font-size: 21px;
}
.bluebxe {
font-size: 16px;
}

.lesie {
width: 64%; 
}
.neboxes .lefoxe:last-child {
width: 48%;
}
.neboxes .lefoxe:first-child .owl-carousel .owl-item img {
width: 168px;
}
.eioxw {
width: 86%;
}

/**** thankyou page code ***/
.tnode a {
padding: 7px 30px;
}

.fiverwotb ul li {
min-height: 126px;
}
.owl-carousel .owl-item .conxes img {
height: 40px;
}

.neboxes-twobc .naxe {
width: 67%;
}
.neboxes-twobc .owl-carousel .owl-item .kdese img.quiteimg {
width: 50px;
}
.neboxes-twobc .conbioxe {
min-height: 409px;
}
#studetnvidow .owl-item a, #Alumnividew .owl-item a, #studetnvidowtt .owl-item a {
padding: 74px 15px 0;
min-height: 408px;
}
}
@media screen and (max-width:1366px) {
.dides {
margin-top: 4%;
}

.topbnre {
width: 100%;
object-fit: cover;
height: 677px;
}
.forsed {
right: 4%;
top: 1%;
z-index: 3;
width: 348px;
}
.theoves {
margin: -4% 0 0 0;
}
.tesse .nav-tabs .nav-link {
padding: 9px 48px;
}

}

@media screen and (max-width:1280px) {
.paraboxe {
width: 73%;
}
.loese {
width: 23%;
}
.fird {
font-size: 113px;
line-height: 114px;
}
.taboxe .accordion-flush .accordion-item {
width: 49.2%;
}
.rioxe {
width: 40%;
vertical-align: bottom;
margin: 0 0 0 0;

}
.chanded {
vertical-align: bottom;
object-fit: contain;
height: 600px;
margin-right: 25px;
}
.nabxe {
font-size: 24px;
}
.diesed {
margin-top: 33px;
}
.deboxe {
margin: 9px 0 12px 0;
font-weight: 500;
}
.deboxe {
margin: 9px 0 12px 0;
font-weight: 500;
}
.bixe {
margin: 30px 50px 25px;
font-size: 28px;
line-height: 34px;
font-weight: 700;
}
.riboxe .small {    margin: 0 0 6px 0;
line-height: 23px;
}
.worldmap {
height: 294px;
}

.dbode {
font-size: 144px;
line-height: 179px;
}
.diekse li strong {
font-size: 34px;
margin: 20px 0;
line-height: 36px;
}
.urde {
font-size: 19px;
line-height: 26px;
}
#rex {
width: 95%;
}
.iimtlpseven .allhead {
margin-bottom: 51px;
font-size: 17px;
}
.iimtlpseven .diese img, .iimtlpseven .leboxe:last-child .diese img{
height: 38px;
}
.whixe {
padding: 15px;
min-height: 327px;
font-size: 14px;
line-height: 20px;
}


.iimtlpnine h3 {
font-size: 43px;
line-height: 46px;
margin-bottom: 25px;
}
.rides {
font-size: 16px;
line-height: 25px;
}


.desew {
font-size: 37px;
}
.firoxe {
width: 416px;
}
.bloxe {
padding: 0 32px 30px;
}
section.iimtlp.iimtlpthree {    padding: 50px 0;}
.diekse li {
font-size: 21px;
}
.diekse li img {
object-fit: contain;
height: 54px;
}
.tesse .nav-tabs .nav-link {
padding: 9px 33px;
}


.headew {
font-size: 28px;
}

.tod span {
font-size: 13px;
}
.tod p {
font-size: 12px;
line-height: 16px;
margin-bottom: 0;
}
.tod {
min-height: 99px;
}
.tesse .nav-tabs .nav-link {
padding: 9px 48px;
}
.lesie {
width: 57%;
}
.theoves li {
margin: 0 0 14px 0;
font-size: 18px;
padding: 0 0 0 29px;
}
.theoves li::before {
top: 6px;
}
.neboxes .lefoxe:first-child .owl-carousel .owl-item img {
width: 127px;
}
.naxe {
font-size: 23px;
}
.eioxw p {
min-height: 286px;
}

/**** thankyou page code ***/
.tahkks {
width: 73%;
margin: 5% auto;
}
.lowiher {
width: auto;
}
.leode {
width: 57%;
}

.leode p {
font-size: 10px;
line-height: 13px;
}
.names span {
font-size: 21px;
}
.lpbxe {
font-size: 20px;
font-weight: 500;
margin: 16px auto 0;
padding: 0 10px;
}

}
@media screen and (max-width:1200px) {  
.tesse .nav-tabs .nav-link {
padding: 9px 33px;
}

.ricondew {
width: 51%;
}

/*******thankyou page code *******/
.tnode a {
display: inline-block;
background: #fc7114;
color: #fff;
text-decoration: none;
padding: 7px 16px;
border-radius: 10px 0;
margin: 0 7px;
font-size: 18px;
}

.names span {
font-size: 18px;
}
.owl-carousel .owl-item .conxes img {
height: 31px;
}
.fiverwotb ul li {
min-height: 100px;
}
.bluebxe {
font-size: 13px;
}
.allhead {
font-size: 24px;
line-height: 29px;
}
.lefoxe .allhead {
margin-bottom: 24px;
}
.neboxes-twobc .naxe {
width: 59%;
}
.neboxes-twobc .conbioxe {
min-height: 455px;
}
#studetnvidow .owl-item a, #Alumnividew .owl-item a, #studetnvidowtt .owl-item a {
    padding: 26% 15px 0;
    min-height: 451px;
}

}
@media screen and (max-width:1169px) {
.onews ul li .nubxe {
font-size: 19px;
}
.mapie li {
padding: 4px 9px;
margin: 3px;
font-size: 11px;
}
.ded {
padding: 0;
}
.diekse li {
min-height: 252px;
}
.diekse li strong {
font-size: 34px;
margin: 20px 0 9px;
line-height: 34px;
}
.tod span {
font-size: 14px;
}
.eidie li .tod:first-child {
min-height: 130px;
}
.tesse .nav-tabs .nav-link {
padding: 9px 33px;
}
.riimdew {
height: 594px;
}
#StudentsSay.owl-carousel {width: 80%; margin: 0 auto;}
.eioxw p {
min-height: 178px;
}
}
@media screen and (max-width:991px) {
.paraboxe {
width: 74%;
margin: 0;
padding: 20px;
}
.iimttxt {
width: 55px;
}
.abtxt {
width: 27px;
}
.topbnre {
height: 635px;
}
.fides {
font-size: 38px;
line-height: 15px;
}
.pibxe {
font-size: 19px;
line-height: 37px;

}
.slibxes {
width: 100%;
}
.taboxe .nav.nav-pills .nav-link {
width: 98%;
font-size: 13px;
font-weight: 500;
border-radius: 10px 10px 0 0;
margin: 0 10px;
line-height: 19px;
padding: 7px 0;
}
.taboxe .accordion-flush .accordion-item, .taboxe .accordion-flush .accordion-item:nth-child(even) {
width: 100%;
margin: 0 0 1%;
}
.onews ul li {
width: 50%;
padding: 0;
margin: 2% 0;
}
.onews {
margin-top: 19px;
}
.iimtlpfour, section.iimtlp.iimtlptwo, section.iimtlp.iimtlpthree {
padding: 30px 0;
}

.boxebox{    margin: 29px 0 0;}
.rioxe {
width: 100%;
vertical-align: bottom;
margin: 10px 0 30px ;
}
.worldmap {
height: auto;
}
.bixe {
margin: 25px;
font-size: 22px;
line-height: 25px;
font-weight: 700;
}
.smbxe {
font-size: 16px;
line-height: 18px;
margin: 0 0 18px 0;
}
.dbode {
font-size: 112px;
line-height: 149px;
}

.diese img {
height: 41px;
}
.diekse li {
width: 29%;
float: none;
padding: 15px 15px 0;
border-right: solid 1px #fff;
border-bottom: solid 1px #fff;
min-height: 178px;
position: relative;
font-size: 14px;
line-height: 20px;
margin: 10px;
}
.diekse li strong {
font-size: 26px;
line-height: 28px;
}

.urde {
font-size: 19px;
line-height: 26px;
display: block;
width: 100%;
}
.urde strong br {display: none;}
.urde strong {
display: block;
vertical-align: middle;
margin: 0 0 16px 0;
width: 100%;
text-align: center;
border-bottom: solid 2px #fff;
width: fit-content;
margin: 0 auto 20px;
}
.urde img {display: none;}
.redbx {
padding: 25px;
margin: 30px 0;
overflow: hidden;
}
.redbx ul {
display: block;
vertical-align: middle;
width: 100%;
float: none;
}
.redbx ul li img {
height: 36px;
}
.redbx ul li span {
display: inline-block;
vertical-align: middle;
font-size: 12px;
font-weight: 600;
line-height: 15px;
margin: 0 0 0 11px;
text-align: left;
}
.iimtlpseven .allhead {
margin-bottom: 51px;
font-size: 13px;
}
.iimtlpseven .diese img, .iimtlpseven .leboxe:last-child .diese img {
height: 33px;
}
.iimtlpseven .leboxe:last-child .diese {
padding: 0 0 0 3px;
}
.owl-carousel .owl-item .imdsle img {
height: 35px;
}
.imdsle span {
width: 50%;
font-size: 17px;
font-weight: 700;
line-height: 20px;
margin: 0 0 0 10px;
}
.imdsle {
padding: 0 10px 10px;
border-bottom: solid 1px #b71a34;
margin-bottom: 16px;
}
.whixe {
padding: 15px;
min-height: 259px;
font-size: 12px;
line-height: 16px;
}
.iimtlpseven .allhead {
margin-bottom: 26px;
}
.ujobxe li img {
height: 35px;
}
.ujobxe span {
font-size: 22px;
font-weight: 800;
line-height: 20px;
}
.ujobxe li {
position: relative;
color: #fff;
width: 24.8%;
float: left;
border-right: solid 1px #fbb800;
border-bottom: solid 1px #fbb800;
min-height: 160px;
padding: 25px 15px 0;
text-align: center;
font-size: 12px;
line-height: 16px;
}
.ujobxe li img {
margin: 0 auto 10px;
}

.dese {
height: auto;
width: 100%;
margin: 0 0 20px 0;
}
.rides {
font-size: 14px;
line-height: 19px;
width: 100%;
}
.iimtlpnine h3 {
font-size: 30px;
line-height: 33px;
margin-bottom: 16px;
}
.diese {
padding: 0 0 0 16px;

}
.diese img {
height: 42px;
}
.eidie li {
width: 33%;
padding-right: 1.2%;
float: left;
vertical-align: top;
display: inline-block;
}
.iimtlpten {
background-size: cover;
}
.eidie li {
width: 32%;
padding-right: 2%;
float: left;
display: inline-block;
vertical-align: top;
margin: 0 0 29px 0;
}
.tod span {
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
display: block;
margin: 0 0 3px 0;
}
.tod p {
font-size: 12px;
line-height: 16px;
}
.eidie li .tod:first-child {
min-height: 88px;
}
footer p {
margin: 0;
font-size: 12px;
}

.firoxe {
width: 315px;
}
.desew {
font-size: 27px;
}
.names {
font-size: 17px;
line-height: 22px;
}
.conxes {
font-size: 12px;
}
.imdsle span {
width: 100%;
font-size: 17px;
font-weight: 700;
line-height: 20px;
margin: 0 0 6px 0;
}
.imdsle {
padding:10px 0;
margin-bottom: 3px;
}
.imdsle p {margin: 0;}


.btede {
margin: 0 auto 0;
}

.ride, footer p {
font-size: 12px;
font-weight: 300;
}
.btede {
padding: 11px 35px;
margin: 0 auto;
font-size: 16px;
}

.owl-carousel .owl-item img.desktopd {
display: none;
}

.owl-carousel .owl-item img.mobiles {
display: block;
}
.forsed {
right: 0;
top: 0;
z-index: 2;
width: 90%;
position: relative;
margin: 16px auto;
}
.headew {
font-size: 23px;
}
.headew i {
display: inline-block;
background: #b32428;
color: #fff;
font-style: normal;
font-weight: 800;
padding: 8px 19px;
margin-left: 0;
vertical-align: middle;
width: 100%;
margin: 7px 0 0 0;
}
.headew {
font-size: 23px;
padding: 7px 0 0 0;
}


.tod {
min-height: 74px;
}
.tesse .nav-tabs .nav-link {
padding: 9px 13px;
}

.iimtbbaone {padding-top: 0;}


.owl-carousel { width: 80%; margin: 0 auto;}
.owl-carousel#topsli { width: 100%; margin: 0 auto;}
.aplbtn img {
width: 50px;
}
.iimtbbathree .allhead {
position: relative;
top: 44px;
margin-bottom: 77px;
}
.iimtbbathree .owl-carousel .owl-item img {
width: 281px;
display: inline-block;
margin: 0 auto 20px;
display: block;
}

.ricondew {
width:90%;
display: block;
}   
.lefoxe {
display: inline-block;
width: 100%;
vertical-align: top;
float: none;
text-align: center;
padding: 0;
clear: both;
} 
.theoves li {
font-size: 19px;
}
.theoves li span {
font-size: 32px;
line-height: 29px;
}
.lesie {
width: 100%;
padding: 20px;
}
.riimdew {
display: none;
}
.neboxes .lefoxe:last-child {
width: 100%;
}
.lefoxe .allhead {
margin-bottom: 24px;
text-align: center;
margin-top: 27px;
}
.lefoxe  .linebt {
margin: 11px auto;
}
.neboxes-twobc .conbioxe {
    min-height: 390px;
}
#studetnvidow .owl-item a, #Alumnividew .owl-item a, #studetnvidowtt .owl-item a {
    padding: 15px;
    min-height: auto;
}
.modal-content {width: 90%; margin: 0 auto;}
.nav-tabs .nav-link {
    background: #ffcb05;
    color: #000;
    padding: 9px 15px;
    font-size: 16px;
}
.mr6.lefoxe, .lefoxe, .iimtbbafour .lefoxe:last-child  {
    margin-right: 0;
    margin: 0 auto;
}
.owl-carousel {
    width: 100%;
}
.neboxes-twobc .naxe {
    width: 57%;
    margin: 0 0 0 14px;
}

/**** thankyou page code ***/
.tahkks {
width: 100%;
margin: 3% 0 0 0;
text-align: center;
}
.leode {
width: 100%;
margin-bottom: 20px;
text-align: center;
}

.socialbx {
vertical-align: middle;
text-align: center;
margin: 0 auto;
display: block;
}
.leode p {
font-size: 10px;
line-height: 13px;
text-align: left;
}

.npf_wgts iframe {
height: 495px;
}

.iimtlptwo ul li {
width: 100%;
}
.iimtlptwo ul li:nth-child(7) {
border-bottom:solid 1px #fff; 
}
.iimtlptwo ul li:nth-child(even),  .iimtlptwo ul li:nth-child(odd) {
border-right: none;
}
.leiew strong {
font-size: 33px;
line-height: 40px;
}
.imabese img.destoime {
display: none;
}
.imabese img.moielde {
display: block;
margin-top: 30px;
}
.fiverwotb ul li {
min-height: 153px;
}
.sizobx .fiveheadtb ul li, .sizobx .fiverwotb ul li {
min-height: 71px;
}
.btede {
margin: 33px auto 0;
}
}
@media screen and (max-width:767px) {
.otbox {
display: block;
margin: 0 0 0;
width: 285px;
}
.leimdbx {
width: 100%;
display: block;
}
.toploew {
padding: 15px;
width: 250px;
}
.iimtlpone::before {width: 100%; height: 100%; background: rgba(0,0,0,0.5); content: ""; position: absolute; top: 0;}
.topbnre {
height: 621px;
}
.bloxe {
padding: 20px;
}
.loese {
width: 100%;
margin-bottom: 37px;
}
.fides {
font-size: 31px;
line-height: 31px;
}
.loese::before {
content: "";
background: url(../images/trigle-img.webp) no-repeat;
position: absolute;
z-index: 2222;
height: 40px;
width: 18px;
right: 0;
background-size: contain;
top: auto;
bottom: -30px;
left: 0;
margin: 0 auto;
transform: rotate(90deg);
}
.slibxes {
width: 100%;
margin: 0;
}
.taboxe .nav.nav-pills .nav-item {
width: 33%;
margin-bottom: 15px;
}
.taboxe .nav.nav-pills .nav-item:first-child .nav-link {
margin-left: 10px;
}
.taboxe {
margin-top: 28px;
}
.forboxe {
margin-top: 35px;
}
.doee {
display: block;
width: 100%;
}
.riboxe {
display: inline-block;
vertical-align: top;
width: 100%;
margin: 10px 0 0;
}
.diekse li {
padding: 10px 10px 0;
min-height: 126px;
}
.iimtlpseven .leboxe:first-child {
width: 100%;
margin: 0;
}
.whixe {
min-height: auto;
}
.leboxe {
width: 100%;
float: none;
display: block;
vertical-align: top;
}
#rex {
width: 100%;
}

.ujobxe {
margin-top: 30px;
}
.iimtlpnine h3 span {
left: 39%;
height: 2px;
bottom: 7px;
}
.eidie {
padding-top: 25px;
}
.iimtlpten {padding: 30px 0 0;}
.onews ul li span {
font-size: 14px;
}
.chanded {
height: auto;
margin-right: 0;
width: 100%;
}
.iimtlpfive {
padding: 30px 0 0;
}

.bodew {
display: inline-block;
vertical-align: top;
width: 100%;
}
.firoxe {
width: 219px;
margin: 25px 0 20px;
}
.desew {
font-size: 20px;
padding: 0 17px;
line-height: 38px;
margin: 10px 0;
}
.bodew p.sedew {
font-size: 17px;
}
.otbox {
display: block;
margin: 0 0 28px;
width: 188px;
}
.topbnre {
height: 544px;
}
.formboxe {
display: inline-block;
width: 82%;
vertical-align: bottom;
text-align: right;
position: absolute;
right: -32%;
bottom: 0;
}
.paraboxe {
width: 70%;
}
.accordion-button {padding: 10px;}
.uioxe ul li {
font-size: 14px;
}
.iimtlpseven .leboxe:last-child .diese img {
height: 31px;
margin: 0;
left: -20px;
top: 0;
}
.leboxe {
margin: 30px 0 0 0;
}
.mapie {
margin:10px 0 0 0;
text-align: center;
padding: 0;
}
.diekse {
margin: 20px 0;
text-align: center;
padding: 0;
}
.diekse li img {
object-fit: contain;
height: 28px;
}
.diekse li {
padding: 10px 10px 0;
width: 28%;
min-height: 140px;
font-size: 12px;
line-height: 16px;
}
.tesse .nav-tabs .nav-link {
padding: 4px 4px;
font-size: 11px;
line-height: 14px;
width: 100%;
text-align: center;
}
.tesse .nav-tabs li {width:25%;}
.tesse .nav-tabs {
margin: -27px auto 22px;
}

.tod {
min-height: 74px;
}
.headew {
font-size: 17px;
padding: 7px 0 0 0;
margin: 0 auto ;
}
.tesse .nav-tabs li {
width: 33%;
}   
footer {
text-align: center;
color: #fff;
padding: 19px 0 59px;
}
#back-top {
bottom: 8%;
right: 6px;

}
.nobxe {
display: block;
width: 100%;
}
.iimtbbathree .owl-carousel .owl-item .dese img {
display: block;
float: none;
width: 121px;
margin: 16px 0 0 0;
}

.leidew {
width: 100%;
text-align: center;
display: block;
}
.rightsr {  width:100%; display: block; text-align: center; margin-top: 10px;}
.fiverwotb ul li:last-child {
border-right: none;
text-align: left;
}
.neboxes .lefoxe:first-child {
margin-right: 0;
width: 100%;
}
/**** thankyou page code ***/
.thanfetr {
position: absolute;
bottom: 0;
}
.tahkks {
margin: 52% 0 0;
}
.ththe {
width: 60%;
}

.diede a img, .socialbx a img {
width: 33px;
}
.diede {
margin: 0 0 0 10px;
}
.tnode a {
padding: 7px 20px;
border-radius: 10px;
margin: 10px 0 0;
}
.tahkks p {
color: #fff;
font-size: 18px;
line-height: 22px;
margin: 15px 0 0 0;
}
.tnode {
display: block;
margin: 5px 0 0 0;
}
.sobce {
margin: 23px 0 0 0;
}

.iimtlptwo ul {

margin-top: 20px;
}
.leiew strong {
font-size: 26px;
line-height: 34px;
}
.leiew {
font-size: 20px;
}
.fiveheadtb {display: none;}
.headbx {
display: block;
font-weight: 600;
font-size: 18px;
color: #003c80;
}
.fiverwotb ul li:first-child, .fiverwotb ul li:last-child, .fiverwotb ul li:nth-child(2), .fiverwotb ul li:nth-child(4), .fiverwotb ul li:nth-child(3), .sizobx .fiverwotb ul li:nth-child(1), .sizobx .fiveheadtb ul li, .sizobx .fiverwotb ul li {
width: 100% !important;
padding: 5px;
border: none;

}
.fiverwotb ul li {
min-height: auto;
}
.tabal-box .fiverwotb{ padding: 10px;}
.tabal-box .fiverwotb:nth-child(odd) {        background: #f3f3f3;}
.iamdw {
position: relative;
width: 74%;
display: block;
vertical-align: top;
margin: 0 0 21px 0;
}
.tese {
display: block;
width: 100%;
font-size: 22px;
font-weight: 300;
color: #000;
vertical-align: middle;
margin: 0;
line-height: 28px;
}
.naese {
display: block;
padding-top: 22px;
position: relative;
font-size: 16px;
}
.naese br {display: none;}
.tese {
font-size: 18px;
}
section {
padding: 30px 0;
}
.fullie {
margin: 26px 0 0 0;
}
.fiverwotb ul li.text-center {text-align: left!important;}
}
@media screen and (max-width:640px) {
.nabxe {
font-size: 20px;
}
.nabxe span {
font-size: 14px;
}
.deboxe {
font-size: 16px;
}
.iimtlpsix {
padding-top: 30px;
background: #e3e3e5;
}
.dbode {
font-size: 60px;
line-height: 81px;
}
.bixe {
margin: 16px;
font-size: 18px;
line-height: 18px;
}
.smbxe br {display: none;}
.ded {
padding: 30px 0 0;
}

.ujobxe li img {
height: 29px;
}
.ujobxe span {
font-size: 15px;
font-weight: 800;
line-height: 13px;
}
.formboxe {
display: inline-block;
width: 69%;
vertical-align: bottom;
text-align: right;
position: absolute;
right: -21%;
bottom: 0;
}

.eidie li .tod:first-child {
min-height: 107px;
}
.iimtlpseven {padding: 30px 0;}
.iimtlpeight .container {
top: 30px;
}
.iimtlpnine h3 {
font-size: 24px;
line-height: 34px;
margin-bottom: 16px;
}

.bodew {
display: inline-block;
vertical-align: top;
float: none;
width: 100%;
text-align: LEFT;
}
.toploew {
padding: 15px;
width: 250px;
margin: 0 0 15px 0;
}
.topbnre {
height: 447px;
}

.iimtlpone::before {
background: rgba(0, 0, 0, 0.6);
}

.leimdbx a {
font-size: 15px;
padding: 4px 13px;
margin: 19px 0;
}
.firoxe {
width: 176px;
margin: 25px 0 20px;
}
.otbox {
display: block;
margin: 0 0 28px;
width: 111px;
}
.toploew {
padding: 0;
width: 199px;
margin: 0 0 15px 0;
}
.taboxe .nav.nav-pills .nav-link {
font-size: 11px;
}
.mapie li span {	
height: 10px;
width: 10px;
}
.mdiese {
display: block;
padding: 0;
}
.iimttxt {
width: 55px;
margin: 32px 5px 0 22px;
}
.bloxe .allhead {
margin: -46px auto 15px;
}
.accordion-button {
padding: 7px 10px;
font-size: 14px;
}
.accordion-button::after {
height: 6px;
background-size: cover;
width: 11px;
}

.mapbixe {
background: url(../images/iimt-images/bg-2.webp) no-repeat top center / cover;
padding: 0 0 30px;
}
.glance   .ded {
padding: 0;
}
.glance {
padding: 30px 0 11px;
}
.desed .allhead {
margin-bottom: 20px;
}
.iimtlpfour .allhead {
margin-bottom: 22px;
}
.deisew {
margin-bottom: 30px;
}

.headew {
margin: 35px auto  0;
}	
.owl-carousel .owl-item .whoxe img {
width: 29px;
display: block;
}
.eioxw {
width: 100%;
padding: 10px;
margin: 0;
}
.eioxw p {
min-height: 280px;
margin: 0;
}
/**** thankyou page code ***/
.diede a span {
margin: 0 0 0 10px;
font-size: 12px;
}
.tid {
display: inline-block;
width: fit-content;
font-size: 14px;
font-weight: 300;
}
.tnode a {
padding: 7px 11px;
border-radius: 8px;
margin: 10px 0 0;
font-size: 12px;
}
.ththe {
width: 230px   ;
}
.logosei {
width: 238px;
margin: 29px auto;
display: block;
}
.lowiher {
width: 158px;
}
.tnode a img {
display: inline-block;
width: 18px;
margin: 0 0 0 17px;
}

.owl-carousel .owl-nav button img {width: 30px;}

/****applybtn*********/
.aplbtn img{display: none;}
.aplbtn .btdmobiel {
display: block;
}
.aplbtn {
position: fixed;
right: auto;
top: auto;
background: none;
border: none;
padding: 0;
z-index: 2;
text-align: center;
display: block;
bottom: 0;
width: 100%;
background: #f77708;
text-transform: uppercase;
font-weight: 600;
line-height: 43px;
font-size: 17px;
z-index: 222;
}
.npf_wgts iframe {
height: 525px;
}
.leiew strong {
font-size: 22px;
line-height: 28px;
}
.leiew {
font-size: 17px;
}
.neboxes-twobc .conbioxe {
    min-height: 480px;
}
}
@media screen and (max-width:479px) { 
.topbnre {
height: 500px;
}
.bodew p {
font-size: 16px;
margin: 18px 0 0 0;
}

.fird {
font-size: 61px;
line-height: 56px;
}
.diekse li {
padding: 10px 10px 0;
min-height: 152px;
}
.redbx ul li img {
height: 25px;
}
.redbx {
padding: 15px;
margin: 30px 0;
overflow: hidden;
}

.rides {
margin: 0;
}
.eidie li {
width: 48%;
padding-right: 2%;
float: none;
display: inline-block;
vertical-align: top;
margin: 0 0 29px 0;
}
.worldmap {
height: auto;
width: 100%;
}



.bodew p {
font-size: 14px;
margin: 0;
}
.desew {
font-size: 15px;
padding: 0 13px;
line-height: 38px;
margin: 5px 0;
}
.bodew p.sedew {
font-size: 13px;
}
.firoxe {
width: 135px;
margin: 12px 0 8px;
}
.bodew p.reds {
padding: 4px 12px;
font-size: 13px;
}
.otbox {
display: block;
margin: 10px 0 20px;
width: 98px;
}
.topbnre {
height: 382px;
}
.formboxe {

right: -17%;
}
.taboxe .nav.nav-pills .nav-item:first-child .nav-link, .taboxe .nav.nav-pills .nav-item .nav-link {
margin-left: 0;
width: 100%;
margin: 0;
}
.allhead {
font-size: 24px;
line-height: 25px;
}
.iimtlpseven .diese img, .iimtlpseven .leboxe:last-child .diese img {
height: 35px;
}
.iimtlpseven .leboxe:last-child .diese img {
left: -22px;
}
.diekse li {
padding: 15px 10px 0;
min-height: 117px;
width: 44%;
}
.diekse li strong {
font-size: 20px;
line-height: 18px;
}
.diekse li strong {
margin: 10px 0 9px;
}
.tesse .nav-tabs li {
width: 33%;
}
.eidie li .tod:first-child {
min-height: 75px;
}
.eidie {
padding-top: 25px;
margin: 0;
}

.leidew {
display: inline-block;
width: 100%;
float: none;
}
.ride {
display: block;
width: 100%;
float: none;
text-align: left;
margin: 11px 0 0 0;
}

.tod {
min-height: 90px;
}
.iimtbbathree .owl-carousel .owl-item img {
width: 188px;
}
.nobxe span {
font-size: 22px;
}
.theoves li {
font-size: 15px;
}
.theoves li {
font-size: 15px;
}

.lefoxe h3 {
font-size: 18px;
margin: 20px 0;
}
.iimtbbafour .lefoxe:last-child,.iimtbbafour .lefoxe:first-child {
margin: 0;
}
.eioxw p {
min-height: 356px;
margin: 0;
}
.owl-carousel .owl-item .whoxe .teise img {
width: 76px;
}
.whoxe::before {
height: 16px;

}

/**** thankyou page code ***/
.tid {
display: block;
width: fit-content;
font-size: 14px;
font-weight: 300;
margin: 0 0 15px 0;
}
.leode p {
font-size: 10px;
line-height: 13px;
margin: 12px 0 0 0;
}
.leode {
width: 100%;
margin-bottom: 12px;
}
.accordion-item:first-of-type .accordion-button, .accordion-item:last-of-type .accordion-button.collapsed, .accordion-button:not(.collapsed) {

font-size: 20px;
}
.uese {
font-size: 17px;
}
.sdesc {
object-fit: cover;
height: 155px;
}
.owl-carousel .owl-nav button.owl-next {
right: -43px;
}
.owl-carousel .owl-nav button.owl-prev {
left: -43px;
}
.dides li {
font-size: 17px;

}
.dides li::before {
top: 4px;
}
.dides h3 {
font-size: 26px;
}
#StudentsSay.owl-carousel .owl-nav button.owl-next, #StudentsSay.owl-carousel .owl-nav button.owl-prev {
left: -40px;
}
#StudentsSay.owl-carousel .owl-nav button.owl-next {
left: auto;
right: -40px;
}
.neboxes-twobc .owl-carousel .owl-item .kdese img {
    width: 79px;
}
.neboxes-twobc .naxe {
    width: 57%;
    margin: 0 0 0 14px;
    line-height: 20px;
}

.neboxes-twobc .conbioxe {
    min-height: 548px;
}

.neboxes-twobc #studenttestingtt .conbioxe {
    min-height: auto;
}

.slidboxe {
    display: block;
    margin-top: 15px;
}
}
@media screen and (max-width:440px) {

.ujobxe li {
min-height: 142px;
padding: 5px 5px 0;
font-size: 11px;
line-height: 11px;
}
.iimttxt {
width: 38px;
padding: 0;
margin: 12px;
}


.formboxe {
right: -18%;
}
.taboxe .nav.nav-pills .nav-item .nav-link  br { display: block;}
.taboxe .nav.nav-pills .nav-item .nav-link {line-height: 18px;
}
.diekse li {
width: 43%;
}
.tod p {
margin: 0;
}
.eidie li {
margin: 0 0 15px 0;
}

.eidie {
padding: 25px 0 0 0;
margin: 0;
}
.names {
font-size: 13px;
line-height: 20px;
}
.conxes {
font-size: 10px;
}
.owl-carousel .owl-item .conxes img {
height: 18px;
margin: 10px 0 0;
}
.deddse {
padding: 10px;
}
.worldmap {
margin: 0;
}

.iimtlptwo ul li {
font-size: 15px;  padding: 10px 0;
} 
.diese {
padding: 0;
font-size: 23px;
}   
.leiew strong {
font-size: 17px;
line-height: 28px;
}
.leiew {
font-size: 12px;
}
.leiew {
padding: 10px;
}
.tese {
font-size: 15px;
line-height: 23px;
}   
.naese strong {
font-size: 18px;
}
footer p strong {
font-size: 15px;
}

.theoves li {
font-size: 12px;
}
.theoves li span {
font-size: 22px;
line-height: 23px;
}   

.eioxw p {
min-height: 396px;
margin: 0;
}
.naies span {
font-size: 16px;
line-height: 19px;
}
.eioxw p {
font-size: 15px;
min-height: 280px;
margin: 0;
}
}
@media screen and (max-width:380px) {
.diese {
padding: 0;
font-size: 21px;
}

.iimttxt {
width: 38px;
padding: 0;
margin: 0 0 0 39px;
transform: rotate(90deg);
}
.toploew {
padding: 11px;
width: 184px;
}
.topbnre {
height: 400px;
}
.bodew p {
font-size: 14px;
margin: 18px 0 0 0;
}
.iimttxt {
width: 38px;
padding: 0;
}
.paraboxe {
width: 100%;
margin: 0;
padding: 0 30px 27px;
}
.paraboxe p{
font-size: 15px;
line-height: 24px;
}

.imides img {
width: 100%;
}
.imides img:first-child {
margin-right: 0;
margin-bottom: 3%;
}	
.tesse .nav-tabs li {
width: 33%;
}

.leimdbx a {
font-size: 13px;
padding: 3px 13px;
margin: 19px 0;
}
.topbnre {
height: 392px;
}


.tod {
min-height: 88px;
}
.naies {
font-size: 13px;
}}
@media screen and (max-width:359px) {}
@media screen and (max-width:320px) {}