#company-hiring .stats-bg .animate ul li {
    -webkit-animation: rotation 30s infinite linear;
    animation-direction: reverse;
}
#company-hiring ul li:nth-child(1) {
    left: 189px;
    top: -3px;
}
#company-hiring ul li:nth-child(2) {
    left: 349px;
    top: -50px;
}
#company-hiring ul li:nth-child(3) {
    left: 514px;
    top: -45px;
}
#company-hiring ul li:nth-child(4) {
    left: 674px;
    top: 8px;
}
#company-hiring ul li:nth-child(5) {
    left: 794px;
    top: 111px;
}

#company-hiring ul li:nth-child(6) {
    left: 867px;
    top: 262px;
}

#company-hiring ul li:nth-child(7) {
    left: 894px;
    top: 429px;
}
#company-hiring ul li:nth-child(8) {
    left: 854px;
    top: 603px;
}
#company-hiring ul li:nth-child(9) {
    left: 738px;
    top: 760px;
}
#company-hiring ul li:nth-child(10) {
    left: 576px;
    top: 860px;
}

#company-hiring ul li:nth-child(11) {
    left: 338px;
    top: 889px;
}

#company-hiring ul li:nth-child(12) {
    left: 134px;
    top: 801px;
}

#company-hiring ul li:nth-child(13) {
    left: 0px;
    top: 640px;
}

#company-hiring ul li:nth-child(14) {
    left: -53px;
    top: 463px;
}

#company-hiring ul li:nth-child(15) {
    left: -29px;
    top: 271px;
}

#company-hiring ul li:nth-child(16) {
    left: 52px;
    top: 120px;
}

#company-hiring ul li {
    width: 120px;
    height: 120px;
    background: #fff;
    border: 1px solid #dadada;
    text-align: center;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    line-height: 98px;
}


#company-hiring .stats-bg .round.round1 {
    width: 260px;
    height: 119px;
    margin-left: -130px;
    border-top-left-radius: 200px;
    border-top-right-radius: 200px;
    bottom: -19px;
}

#company-hiring .stats-bg .round {
    border: 1px dashed #cdcbcb;
    position: absolute;
    left: 50%;
    bottom: -2px;
}

#company-hiring .stats-bg .round .content {
    margin-top: -20px;
}

#company-hiring .stats-bg .round .content figure {
    width: 40px;
    height: 40px;
    margin: 0px auto 13px auto;
}
#company-hiring ul li img {
    max-width: 100px;
    max-height: 100px;
    margin-top: 25px;
}

#company-hiring .stats-bg {
    width: 955px;
    height: 355px;
    margin: 0px auto;
    position: relative;
    border-top-left-radius: 475px;
    border-top-right-radius: 475px;
  /*  border: 1px dashed #cdcbcb; */
}

#company-hiring .stats-bg .round.round2 {
    width: 510px;
    height: 250px;
    bottom: -16px;
    margin-left: -255px;
    border-top-left-radius: 350px;
    border-top-right-radius: 350px;
}

#company-hiring .stats-bg .round.round3 {
    width: 765px;
    height: 375px;
    bottom: -16px;
    margin-left: -385px;
    border-top-left-radius: 450px;
    border-top-right-radius: 450px;
}

#company-hiring .stats-bg .round .content p {
    font-size: 18px;
}

#company-hiring .stats-bg .round .content figure img {
    max-width: 40px;
    max-height: 40px;
}

#company-hiring .stats-bg .round .content h4 {
    font-weight: 600;
    margin-bottom: 4px;
    color: #333333;
}

#company-hiring {
    text-align: center;
    padding-bottom: 0px;
    overflow: hidden;
}

#company-hiring .stats-bg .animate {
    position: relative;
    top: -12px;
    height: 955px;
    width: 960px;
    -webkit-animation: rotation 30s infinite linear;
}


.ani_lift {
    transition-duration: 0.5s;
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -webkit-transition-duration: 0.5s;
    -moz-transform-origin: bottom;
    -moz-transition-duration: 0.5s;
    -o-transform-origin: bottom;
    -o-transition-duration: 0.5s;
    height: 10px
}

.wpb_wrapper:hover .ani_lift {
    transition-duration: 0.5s;
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -webkit-transition-duration: 0.5s;
    -moz-transform-origin: bottom;
    -moz-transition-duration: 0.5s;
    -o-transform-origin: bottom;
    -o-transition-duration: 0.5s;
    height: 0px;
}
.related-thumb {
    border-bottom: 3px solid;
}
.related-text {
    padding: 10px 0 0;
    text-align: center;
}
.bottom-circle {
    bottom: 28px;
    top: auto;
}
.issnns .logo {
    float: left;
}

.issnns .logo a {
    display: block;
}

.issnns .logo img {
    float: left;
}
.fb-bg1 {
    background-color: #3b5997;
}

.tw-bg1 {
    background-color: #00aceb;
}

.issnns .logo img {
    float: left;
}

.padding-none {
    padding: 0 0 50px;
}

.inner-head-background {
    height: 120px;
}

.topbtn2 {
    position: fixed;
    right: 30px;
    bottom: 30px;
}

.tns-btn {
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 14px;
    border: 1px solid;
    border-radius: 2px;
    padding: 11px 25px;
}
.issnns h2.hme_ttl1 {
    font-size: 36px !important;
    text-transform: none !important;
    font-weight: 600 !important;
    color: #0e254f !important;
    margin-bottom: 10px;
    font-family: Roboto;
    text-align: center;
    font-family: Roboto;
    padding-top: 0px;
}

.issnns h2.hme_ttl:after {
    content: '';
    background: silver;
    display: block;
    height: 3px;
    width: 60px;
    margin: 8px auto;
}

.issnns h2.hme_ttl1:after {
    content: '';
    background: silver;
    display: block;
    height: 3px;
    width: 60px;
    margin: 8px auto;
}

.issnns span.ylw {
    color: #f3c326;
}

.display_board {
    background-color: #f3c326 !important;
}

.stud:before {
    content: url(../images/users.png);
    position: relative;
    left: 5px;
    width: 20%;
    float: left;
}

.faculty:before {
    content: url(../images/dedicated-staff.png);
    position: relative;
    left: 5px;
    width: 20%;
    float: left;
}
.placement:before {
    content: url(../images/placement.png);
    position: relative;
    left: 5px;
    width: 20%;
    float: left;
}

.WhyPanimalar {
    padding-top: 10px;
}


.issnns h4.sttl {
    margin-top: 130px;
    height: 300px;
    position: absolute;
    bottom: -8px;
    color: #ffffff !important;
    text-transform: capitalize !important;
    background-color: rgba(10, 0, 0, 0.7);
    left: 0px;
    padding: 5px 10px;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 0px;
}

.mk-divider {
    padding: 0px 0 20px;
    display: block;
    width: 100%;
    border-top-width: 3px;
    border-top-color: #c0c0c0;
    width: 60px;
    float: left;
}
.inno_height {
    height: 230px !important;
}

.full_AI {
    background-image: url(../images/artificial-intelligence.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 25%;
    height: 250px;
    float: left;
}

.data_AI {
    background-color: #0e254f !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    float: left;
    width: 25%;
    height: 250px;
}

.inc-bx {
    text-align: center;
    font-family: Roboto;
    color: #fff !important;
    font-weight: 300;
    padding-top: 22px;
}

.inc-bx h4 {
    color: #fff !important;
    margin-top: 15px;
    text-transform: uppercase !important;
    font-weight: 600;
    font-size: 18px;
    font-family: "Raleway", sans-serif;
    margin-bottom: 10px;
}

.issnns a,
.issnns a:hover {
    text-decoration: none !important;
    background: none !important;
    color: #ffffff !important;
}

.inc-bx p {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}

.full_DS {
    background-image: url(../images/robotics.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 25%;
    height: 250px;
    float: left;
}

.data_DS {
    background-color: #f3c326 !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    float: left;
    width: 25%;
    height: 250px;
}

.full_ML {
    background-image: url(../images/machine-learning.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 25%;
    height: 250px;
    float: left;
}

.data_ML {
    background-color: #0e254f !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    float: left;
    width: 25%;
    height: 250px;
}

.full_AC {
    background-image: url(../images/autocad.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 25%;
    height: 250px;
    float: left;
}

.data_AC {
    background-color: #f3c326 !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    float: left;
    width: 25%;
    height: 250px;
}
.issnns .icon {
    /**background: #0e254f;**/
    padding: 20px 35px;
    border-radius: 25px;
    margin-top: 20px;
}

.issnns .icon p img {
    width: 25%;
    margin-bottom: 0px;
}

.issnns .icon p {
    font-size: 20px !important;
    color: aliceblue;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 0px;
}

.colMargin {
    padding: 0px !important;
}

.pbdr {
    border-right: 2px solid #cccccc;
    border-left: 2px solid #cccccc;
}
.top-bg {
    background-color: #ededed !important;
    padding-top: 20px;
}

.issnns .container-fluid {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.issnns p.fadd {
    position: relative;
    left: 23px;
    color: #ffffff !important;
}


.issnns p.fadd:before {
    content: "\f041";
    font-family: fontawesome;
    position: absolute;
    left: -25px;
    color: #f3c326;
    font-size: 26px;
}

.issnns p.fmail:before {
    content: "\f0e0";
    font-family: fontawesome;
    position: absolute;
    left: -25px;
    color: #f3c326;
    font-size: 20px;
}

.issnns p.fmail {
    position: relative;
    left: 23px;
    color: #ffffff !important;
}
.issnns p.vitual:before {
    position: relative;
    top: 20px;
    padding-right: 16px;
}

.issnns p.virtual {
    font-size: 18px !important;
    position: relative;
    color: #ffffff !important;
    margin-top: 80px;
}

.issnns p.virtual img {
    margin-right: 10px;
}



.issnns a.ist {
    color: #f3c326 !important;
}

.vc_custom_1585140211463 {
    padding-top: 50px !important;
    background-color: #ededed !important;
}


.vc_row {
    position: relative;
}

.mk-grid {
    max-width: 1280px;
}

.mk-grid {
    width: 100%;
    margin: 0 auto;
}

.vc_row {
    margin-left: -15px;
    margin-right: -15px;
}

.jupiter-donut-height-full {
    height: 100%;
}

.vc_col-sm-12 {
    width: 100%;
}

.vc_custom_1588939614705 {
    margin-bottom: 0px !important;
}

#text-block-41 {
    margin-bottom: 0px;
    text-align: center;
}

.issnns span.ylw {
    color: #f3c326;
}

.clearboth {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    width: 0;
    height: 0;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html {
    margin-bottom: 0px !important;
}


.clearfix {
    display: block;
    clear: both;
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table;
}


.issnns ul {
    margin-bottom: 1em;
    margin-left: 1.5em;
    list-style-type: disc;
}

.issnns ul {
    list-style: none;
}

.issnns ul li {
    margin-left: .85em;
}

.issnns ul li {
    margin-left: .85em;
    list-style-type: none;
}
.issnns img.rte {
    border-radius: 30px !IMPORTANT;
}
.theme-content img,
.vc_row-fluid img {
    max-width: 100%;
    width: auto\9;
    height: auto;
    border: 0;
    vertical-align: middle;
}
.issnns img {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font-size: 100%;
}

figure {
    display: block;
}
@keyframes rotation {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(359deg);
    }
}

.flex {
    min-height: 189px;
    color: #2e2e2e;
    width: 100%;
    height: 300px;
}

.gap {
    height: 215px
}

.flex:hover .gap {
    transition-duration: 0.5s;
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -webkit-transition-duration: 0.5s;
    -moz-transform-origin: bottom;
    -moz-transition-duration: 0.5s;
    -o-transform-origin: bottom;
    -o-transition-duration: 0.5s;
    height: 150px;
}
.issnns p.innov_ttl {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    padding-top: 10px;
    padding-left: 20px;
    text-align: center;
}

.benefit-tile {
    background-color: #00254f !important;
    text-align: center;
}

.arrow_icon {
    padding-top: 200px;
    position: relative;
    top: 1px;
    display: none;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.slide:hover .arrow_icon {
    display: inline-block;
}
.item1 {
    width: minmax(25px, 20vw);
    grid-column: 1 / 2;
    grid-row: 1 / -1;
}

.item2 {
    width: minmax(25px, 20vw);
    grid-column: 8 / -1;
    grid-row: 1 / -1;
}

.item3 {
    width: 3px;
    grid-column: 5 / span 1;
    grid-row: 3 / span 26;
    background-color: #0e254f;
    z-index: 1;
}

.item4 {
    grid-column: 1 / span 3;
    grid-row: 3 / span 2;
    background-color: white;
    width: 100%;
    height: 100%;
    display: grid;
    box-shadow: 2px 2px 17px 2px #d5d5d5;
    align-content: center;
    justify-content: center;
    padding: 0 10px;
    z-index: 100;
}

.item4a {
    grid-column: 4 / span 1;
    grid-row: 3 / 5;
    width: 100%;
    height: 0px;
    border-bottom: 2px solid #0e254f;
    z-index: 99;
    align-self: center;
}

.item4b {
    border-radius: 50%;
    background-color: #0e254f;
    grid-column: 4 / span 1;
    grid-row: 3 / 5;
    width: 15px;
    height: 15px;
    z-index: 99;
    transform: translateX(9px);
    justify-self: end;
    align-self: center;
}

.item5 {
    grid-column: 6 / span 3;
    grid-row: 4 / span 2;
    box-shadow: 2px 2px 17px 2px #d5d5d5;
    width: 100%;
    height: 100%;
    display: grid;
    align-content: center;
    padding: 0 10px;
}

.item5a {
    grid-column: 5 / span 1;
    grid-row: 4 / 6;
    width: 100%;
    height: 0px;
    border-bottom: 2px solid #0e254f;
    z-index: 9;
    align-self: center;
}

.item5b {
    border-radius: 50%;
    background-color: #0e254f;
    grid-column: 5 / span 1;
    grid-row: 4 / 6;
    width: 15px;
    height: 15px;
    z-index: 99;
    transform: translateX(-6px);
    justify-self: start;
    align-self: center;
}

.item6 {
    grid-column: 1 / span 3;
    grid-row: 5 / span 2;
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: grid;
    box-shadow: 2px 2px 17px 2px #d5d5d5;
    align-content: center;
    padding: 0 10px;
    z-index: 99;
}

.item6a {
    grid-column: 4 / span 1;
    grid-row: 5 / span 2;
    width: 100%;
    height: 0px;
    border-bottom: 2px solid #0e254f;
    z-index: 1;
    align-self: center;
}

.item6b {
    border-radius: 50%;
    background-color: #0e254f;
    grid-column: 4 / span 1;
    grid-row: 5 / span 2;
    width: 15px;
    height: 15px;
    z-index: 99;
    transform: translateX(9px);
    justify-self: end;
    align-self: center;
}

.item7 {
    grid-column: 6 / span 3;
    grid-row: 6 / span 2;
    box-shadow: 2px 2px 17px 2px #d5d5d5;
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: grid;
    align-content: center;
    padding: 0 10px;
}

.item7a {
    grid-column: 5 / span 1;
    grid-row: 6 / 8;
    width: 100%;
    height: 0px;
    border-bottom: 2px solid #0e254f;
    z-index: 9;
    align-self: center;
}

.item7b {
    border-radius: 50%;
    background-color: #0e254f;
    grid-column: 5 / span 1;
    grid-row: 6 / 8;
    width: 15px;
    height: 15px;
    z-index: 100;
    transform: translateX(-6px);
    justify-self: start;
    align-self: center;
}

.item8 {
    grid-column: 1 / span 3;
    grid-row: 7 / span 2;
    box-shadow: 2px 2px 17px 2px #d5d5d5;
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: grid;
    align-content: center;
    padding: 0 10px;
}

.item8a {
    grid-column: 4 / span 1;
    grid-row: 7 / span 2;
    width: 100%;
    height: 0px;
    border-bottom: 2px solid #0e254f;
    z-index: 9;
    align-self: center;
}

.item8b {
    border-radius: 50%;
    background-color: #0e254f;
    grid-column: 4 / span 1;
    grid-row: 7 / span 2;
    width: 15px;
    height: 15px;
    z-index: 100;
    transform: translateX(9px);
    justify-self: end;
    align-self: center;
}

.item9 {
    grid-column: 6 / span 3;
    grid-row: 8 / span 2;
    box-shadow: 2px 2px 17px 2px #d5d5d5;
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: grid;
    align-content: center;
    padding: 0 10px;
}

.item9a {
    grid-column: 5 / span 1;
    grid-row: 8 / 10;
    width: 100%;
    height: 0px;
    border-bottom: 2px solid #0e254f;
    z-index: 9;
    align-self: center;
}

.item9b {
    border-radius: 50%;
    background-color: #0e254f;
    grid-column: 5 / span 1;
    grid-row: 8 / 10;
    width: 15px;
    height: 15px;
    z-index: 100;
    transform: translateX(-6px);
    justify-self: start;
    align-self: center;
}

.item10 {
    grid-column: 1 / span 3;
    grid-row: 9 / span 2;
    box-shadow: 2px 2px 17px 2px #d5d5d5;
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: grid;
    align-content: center;
    padding: 0 10px;
}

.item10a {
    grid-column: 4 / span 1;
    grid-row: 9 / span 2;
    width: 100%;
    height: 0px;
    border-bottom: 2px solid #0e254f;
    z-index: 9;
    align-self: center;
}

.item10b {
    border-radius: 50%;
    background-color: #0e254f;
    grid-column: 4 / span 1;
    grid-row: 9 / span 2;
    width: 15px;
    height: 15px;
    z-index: 100;
    transform: translateX(9px);
    justify-self: end;
    align-self: center;
}

.item11 {
    grid-column: 6 / span 3;
    grid-row: 10 / span 2;
    box-shadow: 2px 2px 17px 2px #d5d5d5;
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: grid;
    align-content: center;
    padding: 0 10px;
}

.item11a {
    grid-column: 5 / span 1;
    grid-row: 12/ 10;
    grid-row: 12/ 10;
    width: 100%;
    height: 0px;
    border-bottom: 2px solid #0e254f;
    z-index: 9;
    align-self: center;
}

.item11b {
    border-radius: 50%;
    background-color: #0e254f;
    grid-column: 5 / span 1;
    grid-row: 12/ 10;
    width: 15px;
    height: 15px;
    z-index: 100;
    transform: translateX(-6px);
    justify-self: start;
    align-self: center;
}

.mgmt_team_top {
    background: #d5d5d5;
}

.issnns h2.mgmt_ttl {
    font-size: 20px !important;
    text-transform: none !important;
    font-weight: 600 !important;
    color: #0e254f !important;
    margin: 10px;
    font-family: Roboto !important;
    text-align: center;
    font-family: Roboto;
    letter-spacing: 2px;
}

.circle_image_holder img {
    border-radius: 100%;
    box-shadow: 2px 2px 11px 2px #cecece;
}

.issnns p.team-ttl {
    color: #f3c326 !important;
    margin-bottom: 5px !important;
    font-size: 14px;
}

.mgmt_bcg {
    padding-top: 50px;
}


.issnns ul.arw li:before {
    content: "\f0a9";
    font-family: fontawesome;
    color: #0e254f;
    position: absolute;
    left: 15px;
    font-size: 18px;
}

.issnns ul.arwnew li:before {
    content: "\f0a9";
    font-family: fontawesome;
    color: #0e254f;
    position: absolute;
    left: 38px;
    font-size: 18px;
}

.issnns ul {
    margin-bottom: 1em;
    margin-left: 1.5em;
    list-style-type: disc;
    font-size: 16px;
    line-height: 36px !important;
}

.issnns a.link {
    font-weight: 500;
    font-size: 16px;
    color: #000826 !important;
    text-decoration: underline !important;
}


.issnns a.word-icon {
    font-weight: 500;
    font-size: 16px;
    padding-left: 10px;
    color: #000826 !important;
    text-decoration: none !important;
}


.issnns ul.indus_line_ht li {
    line-height: 34px !important;
    font-size: 18px !important;
}


.mk-divider-ylw {
    padding: 0px 0 20px;
    display: block;
    width: 100%;
    border-top-width: 3px;
    border-top-color: #f3c326;
    width: 60px !important;
    float: left !important;
}
.issnns h2.progncurri_ttl {
    font-size: 24px !important;
    text-transform: none !important;
    font-weight: 600 !important;
    color: #0e254f !important;
    margin-bottom: 20px;
    font-family: Roboto;
    text-align: center;
    font-family: Roboto;
    padding-top: 30px;
}
.prog_box_shadow {
    box-shadow: 3px 0px 11px 2px #cecece;
    overflow: hidden;
}

.img_content {
    padding: 10px !important;
}

.pic_frame_block {
    overflow: hidden;
}
.arw1 li:before {
    content: "\f101";
    font-family: fontawesome;
    position: absolute;
    left: 76px;
    color: #04044d;
}

.arw1 li {
    padding-left: 10px;
}

.hod_img img {
    box-shadow: 2px 2px 20px 2px #c5c5c5;
    border-radius: 50%;
}

.issnns h2.hod_ttl {
    font-size: 20px !important;
    font-weight: bolder !important;
    color: #0e254f !important;
    font-family: Roboto;
    text-align: left;
    padding-top: 20px;
}

.issnns h2.hod_ttl1 {
    font-size: 20px !important;
    font-weight: bolder !important;
    color: #0e254f !important;
    margin-bottom: 20px;
    font-family: Roboto;
    text-align: left;
    padding-top: 20px;
}

.issnns h2.hod_ttl2 {
    font-size: 18px !important;
    font-weight: bolder !important;
    color: #F3C326 !important;
    margin-bottom: 20px;
    font-family: Roboto;
    text-align: left;
}

.issnns h2.hod_ttl3 {
    font-size: 20px !important;
    font-weight: bolder !important;
    color: #0e254f !important;
    margin-bottom: 20px;
    font-family: Roboto;
    text-align: left;
}


.issnns a.ln {
    font-size: 16px !important;
    line-height: 35px;
    font-family: Roboto;
    color: #0e254f !important;
}

.issnns a.ln:before {
    content: "\f08b";
    font-family: fontawesome;
    position: relative;
    right: 16px;
}
.vc_custom_1585815833866 {
    margin-bottom: 0px !important;
}
.vc_custom_1591068953539 {
    margin-bottom: 0px !important;
}

.arw li {
    list-style-type: none;
    line-height: 34px;
}
.issnns b.sttl {
    font-size: 18px !important;
    margin-bottom: 16px !important;
    color: #333333;
}
.vc_custom_1590556005523 {
    margin-bottom: 0px !important;
}

.vc_custom_1585815898814 {
    margin-bottom: 0px !important;
}

.vc_custom_1585815908322 {
    margin-bottom: 0px !important;
}
.issnns i.red {
    color: #BC0213;
}

.issnns ul.arw2 li:before {
    content: "\f0a9";
    font-family: fontawesome;
    color: #0e254f;
    position: absolute;
    left: 15px;
    font-size: 18px;
    padding-left: 2px;
}

.arw2 li {
    list-style-type: none;
    line-height: 34px;
}


.click_btn {
    background: #FFC107;
    padding:10px;
}
.mySlides {
    display: none;
}


.active{
    opacity: 1;
}

.issnns img.hover-shadow {
    transition: 0.3s;
}

.hover-shadow:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.thumbnail {
    margin-bottom: 6px;
}

.carousel-control.left,
.carousel-control.right {
    background-image: none;
    margin-top: 10%;
    width: 5%;
}
.mobile-clients {
    display: none;
}
#myDIV {
    width: 100%;
    text-align: center;
}


@media (min-width:320px) and (max-width:767px) {
  
    .it {
        margin-bottom: 20px;
    }
    .item4a,
    .item4b,
    .item5a,
    .item5b,
    .item6a,
    .item6b,
    .item7a,
    .item7b,
    .item8a,
    .item8b,
    .item9a,
    .item9b,
    .item10a,
    .item10b,
    .item11a,
    .item11b,
    .item12a,
    .item12b,
    .item13a,
    .item13b,
    .item14a,
    .item14b,
    .item15a,
    .item15b,
    .item16a,
    .item16b,
    .item17a,
    .item17b,
    .item18a,
    .item18b,
    .item19a,
    .item19b,
    .item20a,
    .item20b,
    .item21a,
    .item21b,
    .item22a,
    .item22b,
    .item23a,
    .item23b,
    .item24a,
    .item24b,
    .item25a,
    .item25b,
    .item26a,
    .item26b,
    .item27a,
    .item27b,
    .item28a,
    .item28b   
    
    {
        display: none;
    }
   
    .issnns h2.progncurri_ttl {
        font-size: 26px !important;
        padding-top: 0px;
    }
    
    .img_content {
        padding: 0px !important;
    }
    
    .stud:before,
    .faculty:before,
    .rank:before,
    .placement:before,
     {
        left: 30px;
    }
    .pp {
        width: 100%;
        margin-top: 20px;
        text-align: center;
    }
    p.para-text {
        width: 100%;
        margin-top: 20px;
    }
    .hh .wpb_wrapper {
        height: 125px !important;
    }
    .head h4 {
        top: 40%;
        right: 60px;
        font-size: 20px;
    }
    .cli {
        display: none;
    }
    .pg {
        padding-bottom: 20px;
    }
    .inv-bg h2.hme_ttl1 {
        font-size: 24px !important;
    }
    .full_AI,
    .data_AI,
    .full_DS,
    .data_DS,
    .data_ML,
    .full_ML,
    .data_AC,
    .full_AC {
        width: 100%;
        display: inline-block;
    }
    .mobile-clients {
        display: block;
        padding-bottom: 60px;
    }
    .client-logo {
        background-color: #fff;
        height: 200px;
        padding: 10px;
    }
    .client-logo img {
        width: 100%;
        height: 120px;
    }
  
    .mgg {
        margin-top: 20px;
    }
    
}
.p_0 {
    padding: 0px !important;
}

.me-cs {
    margin-top: 50px;
}


.mg-bt {
    margin-bottom: 40px !important;
}

.imgborder5{
    border-radius:5px;
    
}
.mt-20 {
	margin-top:20px;
}

.sdfsdfsd{
    background: #ffffff;
}
.sdfdsfds img{
    width: 23px;
}
.sdfdsfds ul li a{
    color: #333333 !important;
}
.sdfdsfds ul li{
    padding-bottom: 10px;
}
.sdfdsp{
    height: 70px;
    width: 70px;
}
.abtse2 iframe{
    box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
    border-radius: 20px;
}
p{
    text-align: justify;
    font-size: 16px;
    line-height: 26px;
}
.abtse3{
    padding-left: 30px;
}
.abtse3 h3{
    color: #DA3948;
    font-size: 45px;
    line-height: 55px;
    font-weight: 700;
    margin-bottom: 0 !important;
    padding-bottom: 20px !important;
}
.numsss p{
    text-align: center;
    font-size: 18px;
    line-height: 28px;
}
.read-sec a{
    padding: 10px 30px 10px 30px;
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
    background:#3053D3;
    font-weight: 600;
    border-radius: 3px;
}
.read-sec a:hover{
    background: #DA3948;
    border-color: #DA3948;
}
.iuds{
    background-image: url("../images/b1.jpg");
    background-size: cover;
}
.sddd{
background: rgba(255, 255, 255, 0);
background: linear-gradient(90deg,rgba(255, 255, 255, 0) 36%, rgba(1, 0, 85, 0.3) 54%, rgba(1, 0, 85, 0.3) 100%);
}
.innsdess h3{
    font-size: 35px;
    line-height: 45px;
    font-weight: 700;
    color: #DA3948;
}
.pt-30{
    padding-top: 30px;
}
.pb-30{
    padding-bottom: 30px;
}
.new-list li {
    line-height: 25px;
    padding-left: 30px;
    font-size: 16px;
    color: #333333;
    list-style: none;
    background-image: url(../images/lis.png);
    background-repeat: no-repeat;
    background-position: 0 2px;
    margin-bottom: 10px;
    text-align: justify;
    font-weight: 400 !important;
}
.new-list {
    padding: 0;
    margin: 0;
}
.f25{
    font-size: 25px !important;
    line-height: 35px !important;
}
.sddds{
    background:#D3F2F5;
    padding: 20px;
}
.sddds h4{
    font-size: 21px;
    margin-bottom: 0;
    padding-bottom: 0;
}
.sddds p{
    padding-bottom: 0;
    margin-bottom: 0;
} 
.stindia_directorsd{
    position: relative;
}
.stindia_directorsd2{
    padding:10px;
    background: #DA3948;
}
.stindia_directorsd h3{
    font-size: 21px;
    line-height: 31px;
    color: #ffffff;
    font-weight: 600;
    text-align: center;
}
.stindia_directorsd p{
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
    text-align: center;
}
.librss{
    background: #f3c326;
    padding-top: 30px;
    padding-bottom: 0px;
}
.fass{
    position: relative;
}
.fass2{
    position: relative;
    bottom: -30px;
}
.bru-sec .iuds{
    background-image: url("../images/b2.jpg");
    background-size: cover;
}
.bru-sec2 .iuds{
    background-image: url("../images/b3.jpg");
    background-size: cover;
}
.bru-sec3 .iuds{
    background-image: url("../images/b5.jpg");
    background-size: cover;
}
.bru-sec5 .iuds{
    background-image: url("../images/b6.jpg");
    background-size: cover;
}
.bru-sec6 .iuds{
    background-image: url("../images/b7.jpg");
    background-size: cover;
}
.bru-sec7 .iuds{
    background-image: url("../images/b8.jpg");
    background-size: cover;
}
.bru-sec8 .iuds{
    background-image: url("../images/b9.jpg");
    background-size: cover;
}
.bru-sec9 .iuds{
    background-image: url("../images/b10.jpg");
    background-size: cover;
}
.bru-sec10 .iuds{
    background-image: url("../images/b11.jpg");
    background-size: cover;
}
.bru-sec11 .iuds{
    background-image: url("../images/b12.jpg");
    background-size: cover;
}
.bru-sec12 .iuds{
    background-image: url("../images/b13.jpg");
    background-size: cover;
}
.bru-sec13 .iuds{
    background-image: url("../images/b14.jpg");
    background-size: cover;
}
.bru-sec14 .iuds{
    background-image: url("../images/b15.jpg");
    background-size: cover;
}
.bru-sec15 .iuds{
    background-image: url("../images/b16.jpg");
    background-size: cover;
}
.bru-sec16 .iuds{
    background-image: url("../images/b17.jpg");
    background-size: cover;
}
.bru-sec17 .iuds{
    background-image: url("../images/b18.jpg");
    background-size: cover;
}
.bru-sec18 .iuds{
    background-image: url("../images/b19.jpg");
    background-size: cover;
}
.bru-sec19 .iuds{
    background-image: url("../images/b20.jpg");
    background-size: cover;
}
.bru-sec20 .iuds{
    background-image: url("../images/b21.jpg");
    background-size: cover;
}
.bru-sec21 .iuds{
    background-image: url("../images/b22.jpg");
    background-size: cover;
}
.bru-sec22 .iuds{
    background-image: url("../images/b23.jpg");
    background-size: cover;
}
.bru-sec23 .iuds{
    background-image: url("../images/b25.jpg");
    background-size: cover;
}
.bru-sec25 .iuds{
    background-image: url("../images/b26.jpg");
    background-size: cover;
}
.bru-sec26 .iuds{
    background-image: url("../images/b27.jpg");
    background-size: cover;
}
.bru-sec27 .iuds{
    background-image: url("../images/b28.jpg");
    background-size: cover;
}
.bru-sec28 .iuds{
    background-image: url("../images/b29.jpg");
    background-size: cover;
}
.sfdsfdss h4{
    font-size: 21px;
    line-height: 31px;
}
.sdfscooss{
    background: #3053D3;
    padding: 20px;
    border-radius: 8px;
}
.sdfscooss h3{
    font-size: 25px;
    line-height: 35px;
    color: #ffffff;
    margin-bottom: 0;
    padding-bottom: 20px;
}
.sfdsf a{
    font-size: 18px;
    line-height: 28px;
    background: #3053D3;
    padding: 10px 30px 10px 30px;
}
label{
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 3px;
}
.form-control-file{
    font-size: 16px;
    line-height: 26px;
}
.life-mit-innerdiv .col-lg-3 ul li a{
    width: 100%;
    display: block;
}
.ssddcouus .courbox2 h4{
    color: #333333;
}
.ssddcouus .cour-sec{
    background: #ffffff;
}
.sdfdfscolsd{
    color: #DA3948;
}
.ssaa{
    background: #f2f2f2;
    padding: 20px;
    border-radius: 8px;
}
.ssaa img{
    width: 120px;
    height: 120px;
}
.ssaa p{
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    padding-top: 20px;
    padding-bottom: 0;
    margin-bottom: 0;
}
a:hover .ssaa{
    background: #dddddd;
}
.sdfdfsdf img{
    width: 6%;
}
.download-data {
    background: #e6dad242;
    display: flex;
    padding: 1.5rem 3.6rem 1.5rem 1.5rem;
    justify-content: space-between;
    align-items: center;
    border-radius: 2px;
    margin-bottom: 1.2rem;
}
.sdfdfsdf:hover{
    background: #dddddd;
}
.asdsad {
    border: 1px solid #dddddd;
    padding: 20px;
    border-radius: 8px;
}
.asdsad img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin-bottom: 10px;
}
.asdsad h5 {
    font-size: 21px;
    padding-bottom: 10px;
    color: #333333;
    font-weight: 500;
    text-align: center;
    margin-bottom: 0;
}
.doc-bor {
    background: #333333;
    height: 1px;
    width: 100px;
    margin: 0 auto;
}
.asdsad p {
    text-align: center;
    padding-top: 10px;
    color: #2201AA !important;
    font-size: 18px;
    line-height: 28px;
    padding-bottom: 0;
    margin-bottom: 0;
}
.asdsad p.dsfgpp {
    text-align: center;
    padding-top: 0px;
    color: #333333 !important;
    font-size: 18px;
    line-height: 28px;
}
.souuds{
    position: relative;
}
.souuds .timeline-carousel.history-timeline-section{
    background: none;
    position: relative;
}
.souuds .timeline-carousel.history-timeline-section:before{
    height: 350px;
    content: "";
    background: #010055;
    width: 100%;
    position: absolute;
    left: 0;
}
.sdffgs2{
    position: relative;
    margin-right: 15px;
}
.souuds .sdffgs{
    background: rgba(51,51,51,0.7);
    padding: 10px;
    text-align: center;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.souuds .sdffgs a{
    color: #ffffff;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}
.souuds .timeline-carousel .media-wrapper{
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.souuds .slick-dots{
    display: none !important;
}
.souuds .slick-next {
    top: 145px !important;
}
.d-maps{
    margin-bottom: -10px;
}
.sfsdss55{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.sdii .sddds{
    background: url("../images/why1.jpg");
    background-size: cover;
    opacity: 0.3;
}
.sdii .sddds h4{
    opacity: 1;
}

.card {
  position: relative;
  width: 100%;
  height: 250px;
}
.face {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  border-radius: 10px;
  overflow: hidden;
  transition: .5s;
}
.card .front {
  transform: perspective(600px) rotateY(0deg);
}
.card .front img {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.text-h1 {
  position: absolute;
  bottom: 0;
  width: 100%;
  font-size: 21px;
  line-height: 31px;
  margin-bottom: 0;
  padding: 10px;
  color: #fff;
  background: rgba(0, 0, 0, .7);
  text-align: center;
}
.card .back {
  flex-direction: column;
  justify-content: space-between;
  transform: perspective(600px) rotateY(180deg);
  background: #3053D3;
  padding: 15px;
  color: crimson;
  text-align: center;
  box-shadow: 0 5px 10px #fff;
}
.links {
  border-top: 1px solid crimson;
  height: 50px;
  line-height: 50px;
}
.link-a {
  color: crimson;
}
.card .back .text-h2 {
  font-size: 21px;
  line-height: 31px;
  padding-bottom: 20px;
  margin-bottom: 0;
  color: #ffffff;
}
.card .back .text-p {
  padding-bottom: 0;
  margin-bottom: 0;
  color: #ffffff;
}
.card:hover .front {
  transform: perspective(600px) rotateY(180deg);
}
.card:hover .back {
  transform: perspective(600px) rotateY(360deg);
}






/* entire container, keeps perspective */
.sseuus .flip-container {
  perspective: 1000;
}
  /* flip the pane when hovered */
.sseuus .flip-container:hover .flipper, 
.sseuus .flip-container.hover .flipper {
    /* transform: rotateY(180deg); */
  }

.sseuus .flip-container, 
.sseuus .front, 
.sseuus .back {
  width: 100%;
  height: 250px;
  margin: 0.3em auto;
}

/* flip speed goes here */
.sseuus .flipper {
  transition: 0.6s;
  transform-style: preserve-3d;

  position: relative;
}

/* hide back of pane during swap */
.sseuus .front, 
.sseuus .back {
  backface-visibility: hidden;

  position: absolute;
  top: 0;
  left: 0;
   color: cornSilk;
   text-align: center;
}

/* front pane, placed above back */
.sseuus .front {
  z-index: 2;
  /* for firefox 31 */
  transform: rotateY(0deg);
  border: 1px solid #dddddd;
}

/* back, initially hidden pane */
.sseuus .back {
  transform: rotateY(180deg);
  border: 1px solid #dddddd;
  padding: 20px;
}
.sseuus .asdsad2 img{
  border-radius: 50%;
}
.sseuus .asdsad2 .front{
  padding: 25px;
}
.sseuus .asdsad2 h5{
  font-size: 18px;
  padding-bottom: 10px;
  color: #333333;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 0;
}
.sseuus .asdsad2 .front p{
  font-size: 16px;
  color: #2201AA !important;
  text-align: center;
  padding-bottom: 10px;
  padding-top: 10px;
  font-weight: 500;
}
.sseuus .asdsad2 .back p{
  font-size: 18px;
  line-height: 28px;
  color: #333333 !important;
  text-align: center;
  padding-bottom: 10px;
  padding-top: 10px;
}
.sseuus .doc-bor {
    background: #333333;
    height: 1px;
    width: 100px;
    margin: 0 auto;
}
.asdsad2 img {
    width: 100px;
    /* height: 100px; */
    border-radius: 50%;
    margin-bottom: 10px;
}