html {
  scroll-behavior: smooth;
}

body{font-family:'robotoregular';font-size:15px;}
*{outline:none;box-sizing:border-box;-mox-box-sizing:border-box;}
a {text-decoration:none!important;outline:none!important;}
a:hover {text-decoration:none;outline:none;color:inherit;}
ul, li, a, img {text-decoration:none;margin:0;padding:0;list-style:none;outline:none;outline-offset:none;}
h1, h2, h3, h4, h5, h6 {margin:0 0 0 0;padding:0 0 0 0;}
ul.list li {
    list-style-type: decimal;
    margin-left: 15px;
}



.media-pad{padding:50px 0}
.white-bg{background-color:#fff;}
.grey-bg{background-color:#f1f1f1;}

.main-title{margin:0 0 30px;}
.main-title h2{font-size:34px;margin:0;font-weight:700;}
.main-title h2 span{color:#ac2626;}
.main-title p.s-tit{color:#333!important;font-size:15px;margin:0!important;}


.common-banner{background-color:#c7f0ff; padding:100px 0;position:relative;}
.common-banner .banner-txt h1{margin:15px 0 10px;font-family:"robotobold";font-size:60px;line-height:60px;}
.common-banner .banner-txt h1 span{display:block;}
.common-banner .banner-txt p{font-size:16px;color:#000;}
.common-banner .banner-txt li{position:relative;font-size:16px;padding:5px 0px 5px 25px;color:#000;font-weight:500}
.common-banner .banner-txt li:before {position: absolute;content: url(../images/checknew-red.svg);top: 8px;left: 0;width: 18px;}
.common-banner .banner-txt button.btn{background-color:#ac2626;padding:8px 15px;transition:all ease 0.5s;color:#fff;font-weight:400;font-size:16px;line-height:28px;border:none;margin-top:30px;}
.common-banner .banner-txt button.btn:hover{background-color:#000;}
.common-banner .banner-img{text-align:right;}
.common-banner .banner-img img{margin-top:0px; width:70%;margin-bottom:15px;}



.ug-programme .content .ug-box{margin:15px 0;}
.ug-programme .content .ug-box .img{border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.ug-programme .content .ug-box .img img{width:100%;}
.ug-programme .content .ug-box .text{background-color:#fff;padding:25px;box-shadow:rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;border-radius:0  0 5px 5px;}
.ug-programme .content .ug-box .text h3{font-size:22px;margin:0px;font-weight:700;}
.ug-programme .content .ug-box .text h3 span{display:block;font-size:18px;font-weight:400;margin-top:5px;}
.ug-programme .content p{margin-top:15px;}


.key-details{}
.key-details .custom-table .row.rw-pad{margin-left:-5px;margin-right:-5px;}
.key-details .custom-table .nw-pad{padding-left:5px;padding-right:5px;}
.key-details .custom-table .table-box{background-color:#fff;padding:15px;border-radius:5px;margin:5px 0;box-shadow:rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px}
.key-details .custom-table .section-box{background-color:#fff;padding:15px;border-radius:5px;margin:5px 0;box-shadow:rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px}
.key-details .custom-table .section-box h3{font-size:18px;margin:0 0 10px;font-weight:600;color:#000;}
.key-details .custom-table .section-box h4{color:#000;font-weight:600;font-size:16px;}
.key-details .custom-table .section-box h4 span{margin-top:5px;color:#333;font-weight:400;font-size:14px;}


.key-details .custom-table .table-box h4{color:#000;font-weight:600;font-size:15px;}
.key-details .custom-table .table-box h4 span{display:block;margin-top:5px;color:#333;font-weight:400;font-size:14px;}

.iim-table{margin-top:0px;}
.iim-table .table>thead>tr:first-child>th{background-color:#ac2626;color:#fff;}
.iim-table .table-striped > tbody > tr:nth-of-type(odd) {background-color: #fff2f2;}
.iim-table .table-striped > tbody > tr:nth-of-type(even) {background-color: #ffdedf;}

.why-choose-iim{}
.why-choose-iim .choose-box{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25);padding:25px;margin:15px 0;}
.why-choose-iim .choose-box i img{width:50px;}
.why-choose-iim .choose-box h3{font-size:18px;margin:10px 0 5px;color:#000;font-weight:700;}
.why-choose-iim .choose-box p{font-size:14px;color:#888;margin:0;}

.iim-cta{background-color:#ac2626;padding:15px 0;text-align:center;}
.iim-cta h3{display:inline-block;font-size:22px;padding-right:15px;color:#fff;line-height:30px;}
.iim-cta a{display:inline-block;padding:5px 15px;border-radius:5px;color:#000;line-height:30px;cursor:pointer;transition:all ease 0.5s}
.iim-cta .btn{background-color:#000;color:#fff;padding:5px 15px;border-radius:5px;line-height:30px;cursor:pointer;transition:all ease 0.5s;vertical-align:top;border:none;}
.iim-cta a.tel{background-color:#163a76;color:#fff;}
.iim-cta a.tel img{width:26px;}
.iim-cta a.tel:hover{background-color:#000;color:#fff;}
.iim-cta .btn:hover{background-color:#fff;color:#ac2626;}

.other-courses{}
.other-courses .owlslider{margin-left:-10px;margin-right:-20px;}
.other-courses .item{padding:10px;}
.other-courses .item .course-bx a{transition:all ease 0.5s}
.other-courses .item .course-bx a:hover h3{color:#ac2626;}
.other-courses .item .course-bx .course-img img{width:100%;}
.other-courses .item .course-bx .course-txt{background-color:#fff;padding:25px;box-shadow:rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.other-courses .item .course-bx .course-txt h3{font-size:18px;margin:0 0 10px;color:#000;font-weight:600;}
.other-courses .item .course-bx .course-txt p{color:#888;font-size:14px;margin:0;}

.other-courses .owl-nav {display: none;}
.other-courses .owl-dots {text-align: center;margin-top: 15px;}
.other-courses .owl-dots .owl-dot {display: inline-block;}
.other-courses .owl-dots .owl-dot span {width: 9px;height: 9px;border-radius: 5px;background-color: #ccc;display: inline-block;margin: 0 1px;}
.other-courses .owl-dots .owl-dot.active span {width: 25px;background-color: #ac2626}



/*--Footer starts--*/
footer .footer-top {border-bottom:1px solid #333333;padding:12px 0px;}
footer .footer-top .download ul {margin:0 0 0 0;padding:0 0 0 0;}
footer .footer-top .download ul li {list-style-type:none;display:inline-block;}
footer .footer-top .download ul li:nth-child(2) {margin:0 5px 0 10px;}
footer .footer-top .download ul li h2 {font-size:20px;}
footer .footer-top .download ul li img {width:120px;}

footer .footer-top .links {text-align:right;}
footer .footer-top .links ul {margin:0px 0 0 0;padding:0 0 0 0;}
footer .footer-top .links ul li {list-style-type:none;display:inline-block;padding:0 10px;}
footer .footer-bottom {padding:12px 0px;}





/*Score Board Popup*/
#scorecardmodal{background:transparent; box-shadow:none; border:none}
#scorecardmodal .modal-header button.close{font-size:30px;color:#000;}
#modalbodyscoreid {overflow: hidden;overflow-y: scroll;height: 439px;}
.score-card .score {display:block;}

.score-card .score .field1 {width: 50%;float: left;margin: 0;background: #dedede;padding: 12px;font-size: 16px;color: #666666;font-family: "robotoregular";border-left:4px solid #fff;border-right:4px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.score-card .score-btns {margin: 20px 0px 20px 0px;}
.score-card .score-btns a:first-child {background: #008cd8;color: #fff;}
.score-card .score-btns a:last-child {background: #8abd46;color: #fff;}
.score-card .score-btns a {font-size: 16px;text-align: center;font-family: "Roboto-Light";padding: 12px 30px;margin: 0;width: 50%;float: left;text-transform: uppercase;    border-right: 4px solid #fff;
border-left: 4px solid #fff;border-top: 3px solid #fff;}
.score-card .score-graphs {padding: 0px 0px 0px 7px;}
.score-card .score-graphs .curves {width: 49%;float: left;margin-right: 6px;}
.score-card .score-graphs .bar {width: 49%;float: left;}

.start-learning {width:100%;float:left;text-align:center;}
.start-learning a {background:#da5d00;border-radius:50px;font-size:15px;margin-left:5px;padding:8px 15px;color:#ffffff;text-decoration:none!important;}
.start-learning a:hover {background:#000000;}

.blocks-desktop {display:block;}
.blocks-mobile {display:none;}

.inn_banner .banner-txt ul {margin:0 0 0 0;}

/*Privacy Policy*/
.privacy-policy {padding:50px 0;}
.privacy-policy h3 {font-family:'robotoblack';font-size:24px;color:#002d65;margin-bottom:10px;}
.privacy-policy h3 strong {font-family:'robotobold';font-weight:normal;}
.privacy-policy p {font-family:'robotoregular';color:#999999;margin-bottom:15px;font-size:15px;line-height:28px;}
.privacy-policy p.alpha {margin-bottom:0px;font-size:15px;}
.privacy-policy p strong {font-family:'robotobold';}
.privacy-policy .mbottom3 {margin-bottom:30px;}
.privacy-policy h4 {font-family:'robotoblack';font-size:20px;color:#002d65;margin-bottom:10px;}
.privacy-policy h5 {font-family:'robotobold';font-size:15px;color:#002d65;margin-bottom:10px;}
.privacy-policy ul{margin-bottom:15px;margin-left:15px;}
.privacy-policy ul.sm-ltr li{list-style:lower-alpha;padding:5px 0;font-size:15px;color:#999;line-height:28px;font-size:15px;}
.privacy-policy ul.nmbrs li{list-style:decimal;padding:5px 0;font-size:15px;color:#999;line-height:28px;font-size:15px;}
.privacy-policy ul.disc li{list-style:disc;padding:5px 0;font-size:15px;color:#999;line-height:28px;font-size:15px;}
/*Privacy Policy*/






























	

