.sec4_mass_comm .custom-container .cus-scroller-icon .row {
    overflow-y: auto  !important;
    height: 450px !important;
}

.sec_4_mass_comm_box::-webkit-scrollbar-track
{
/*  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
  border-radius: 10px;
  background-color: #F5F5F5;
}

.sec_4_mass_comm_box::-webkit-scrollbar
{
  width: 6px; border-radius: 10px;
  background-color: #F5F5F5;
}

.sec_4_mass_comm_box::-webkit-scrollbar-thumb
{
  border-radius: 10px;
/*  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
  background-color: #D62929;
}

.academics_fees table td{ padding: 20px; }
.academics_fees table{ margin-bottom: 30px; width: 100%; }
.academics_fees table tr:first-child td { background: #cc0000; color: #ffffff !important; }

/*mass communication*/
section{ padding:0px; }
.inside_nav{ background:#ffffff; border:30px; padding:30px 0px; margin-top:-30px; text-align:center; border-radius: 50px !important;}
.inside_nav ul{ padding:0px; margin:0 15px; }
.inside_nav li{ display:inline-block; padding:0 10px;  text-align: center;}
.inside_nav li a{ color:#000000; border-radius:30px; padding:15px 20px;text-decoration:none; border:1px #000000 solid; }
.inside_nav li a:hover { background:#141B47; color:#ffffff; text-decoration:none; }
.active_new  { background:#141B47 !important; color:#ffffff !important; text-decoration:none; }
.AED1{
    border-radius: 12px;
    border: 1px solid rgba(244, 244, 244, 0.24);
    background: linear-gradient(90deg, #141B47 0.01%, #7C2045 99.98%);
    text-align: center;
    color: #ffffff;
    margin: 20px;
    padding: 20px;
}
.AED1 h2{
    color: #ffffff;
    font-family: "Roboto", sans-serif;
    font-weight: 600;
}
.AED1 p{
    color: #ffffff;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
}

.cus-red-title{ display: block; text-align: right; }
.visa-page b, .visa-page strong { display: block; text-align: right; }

.custom-container{ width:95%; margin:0 auto; }
.sec2_mass_comm{ background:#141B47; padding:50px 0px; }
.sec2_mass_comm h2{ font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #ffffff;
    padding: 15px 0 25px 20px; }
.sec2_mass_comm h2:after { content: '';
    border-bottom: 2px solid #ffffff;
    width: 20%;
    display: block;}
.sec2_mass_comm ul li{ color:#ffffff; }   
.sec2_mass_comm_box { background:rgba(255, 255, 255, 0.1) !important; padding: 30px 15px; border-radius:40px; }
.sec2_mass_comm_box ul li, .mass_box_1 ul li{ background-image: url(/../images/mass_bullet.svg);
    padding-right: 35px;
    list-style-type: none;
    font-size: 18px; padding-bottom: 10px;
/*    line-height: 2;*/
    background-repeat: no-repeat;
    background-position:right 10px; } 
.sec3_mass_box{ padding:40px 15px; }
.sec3_mass_box a{ margin-top:20px; display:block; max-width:200px; }
.sec3_mass_box h2{ font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #F3223C;
    padding: 0; }
.sec3_mass_box img{ width:100%; }    

.sec3_mass_box h2:after { content: '';
    border-bottom: 2px solid #F3223C;
    width: 20%; display: block;}

.study_pan{ padding-bottom:30px; padding-top:60px; }
.study_pan h3{ background:url("/../images/studyplanbg.webp") no-repeat center center; background-size:cover; color:#ffffff; font-weight:bold; font-size:18px; padding-top: 22px; text-align: center; width:98px; height:80px; }
.study_pan .cust-box-grad-white h3{ background:url("/../images/studyplabbgblue.webp") no-repeat center center; background-size:cover; color:#141B47; font-weight:bold; font-size:18px; padding-top: 22px; text-align: center; width:98px; height:80px; }
.study_pan h2 { color:#F3223C; position: relative; font-weight:bold;}
.study_pan h2:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -13px;
    left: 0;
    margin: 0;
/*    border-radius: inherit;*/
    background: #F3223C;
    width: 260px;
    height: 4px;
    }
 

.sec4_mass_comm{ background:#141B47; padding:40px 0 60px 0px;}

.cust-box-grad{
    background: linear-gradient(90.02deg, #141B47 0.01%, #711C3E 99.98%);
    border-radius: 0.5rem;
    padding: 3rem 0.8rem;
    display: flex;
    flex-direction: column;
    align-items: center;
/*    justify-content: center;*/
    min-height: 540px;
}

.cust-box-grad-white{
    background: #F0F7FF;
    border-radius: 0.5rem;
    padding: 3rem 0.8rem;
    display: flex;
    flex-direction: column;
    align-items: center;
/*    justify-content: center;*/
    min-height: 500px;
}

.cust-cust-text-white{
    color: #fff;
}

.cust-text-white{
    color: white;
}
.cust-text-blue{ color:#141B47; }

.cust-font-600 {
    font-weight: 600; font-size: 22px;
}

/*tabs*/
.tab-wrapper ul{ padding:0px 0 20px 0px; }
.tabs {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
}
.tab-link {
/*  margin: 0 1.5%;*/
  list-style: none; width: 100%;
  padding: 10px 20px;
  color: #9C9C9C; 
/*  text-align: center;*/
  cursor: pointer;
  font-weight: 700; border-radius: 30px;
  transition: all ease 0.5s; margin-bottom: 20px;
/*  border-bottom: solid 3px rgba(255,255,255,0.0);*/
/*  letter-spacing: 1px;*/
  background: rgba(255, 255, 255, 0.1) !important;
  }

.tab-link:hover{
  color: #919191;
  border-color: #0F366C;
}
.tab-link.active{
 border:none; color: #ffffff;
 border-radius:20px;
 background: url('/../images/programs/mass_next.webp') no-repeat 95% center #cc0000 !important;
/* background: rgba(255, 255, 255, 0.1) !important;*/
}
/*.tab-link:nth-of-type(1).active
{
  color: #ffffff;
  border: none;
  border-radius: 38.5px;
background: #0F366C;
}
.tab-link:nth-of-type(2).active{
  color: #1790D2;
  border-color: #1790D2;
}
.tab-link:nth-of-type(3).active
{
  color: #EEC63B;
  border-color: #EEC63B;
}*/
.content-wrapper{
  padding: 40px 80px;
}

.tab-content{
  display: none;
/*  text-align: center;*/
  color: #000;
  font-weight: 300;
  font-size: 16px;
  opacity: 0; padding: 0px;
  transform: translateY(15px);
  animation: fadeIn 0.5s ease 1 forwards;
}
.tab-content.active{
  display: block;
}

@keyframes fadeIn{
  100%{
    opacity: 1;
    transform: none;
    }
 }

 .sec_4_mass_comm_box{ background:#ffffff; padding:30px 0px; border-radius:30px; }
 .sec_4_mass_comm_box p{ color:#000000; text-align:center; margin-bottom: 30px; padding-bottom: 20px; display:block; }
 .sec_4_mass_comm_box img{ display:block; margin:0 auto 15px auto; }
 .sec4_mass_comm h2{ font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #ffffff;
    padding: 15px 0 25px 20px; margin-bottom:30px }
.sec4_mass_comm h2:after { content: '';
    border-bottom: 2px solid #ffffff;
    width: 5%;
    display: block;}

.sec_4_mass_comm_box1 { background:rgba(255, 255, 255, 0.1) !important; padding:40px; border-radius:30px 0 0 30px; height:520px; overflow:auto; }    

.sec5_mass_comm{ background:#ffffff; padding:30px 0px; border-radius:30px; }
 .sec5_mass_comm h2{ font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 30px;
    color: #F3223C;
    padding: 15px 0 25px 0px; margin-bottom:30px }
.sec5_mass_comm h2:after { content: '';
    border-bottom: 0px solid #F3223C;
    width: 5%;
    display: block;}
.sec5_mass_comm h4{ color:#141B47; display:block; text-align:center; font-weight:bold; font-size:24px; line-height:36px; }

.mass_box_new{ padding:20px 0px; border-radius: 12px;
border: 1px solid rgba(244, 244, 244, 0.24);
background: linear-gradient(90deg, #141B47 0.01%, #711C3E 99.98%); }
.mass_box_new { margin-top:60px; margin-bottom:30px; height:430px; padding: 40px 20px;}
.mass_box_new h3{ color:#ffffff; text-align:center; }
.mass_box_new img{ display:block; margin:0 auto 15px auto; }
.mass_box_new p{ text-align:center; color:#ffffff; }
.table_fee img{ margin:0 auto 30px auto; display:block; width:100% }
.sec_4_mass_comm_box1 h5{ color:#ffffff; font-size:16px; font-weight:bold; padding-top:5px; }
.sec_4_mass_comm_box1 p{ color:#ffffff; font-size: 16px;}
.table_fee h3 { color:#F3223C; font-weight:bold; }
.table_fee ul{ padding:0px; }
.table_fee ul li{ background:url(./../images/note_bullet.svg) no-repeat; }
.sec_4_mass_comm_box1_inside { border-bottom:1px #fff solid; padding-top:30px; padding-bottom:30px; }
.sec_4_mass_comm_box1_inside:last-child{ border-bottom:none; }

.note { color:#F3223C; font-weight:bold; padding-top:20px; padding-bottom:10px; }
.note_list li{ background:url(/../images/note_bullet.svg) no-repeat right 10px!important; text-align: right; padding:0 30px; list-style-type:none;  }

#style-2::-webkit-scrollbar-track
{
/*  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
  border-radius: 10px;
  background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar
{
  width: 6px; border-radius: 10px;
  background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar-thumb
{
  border-radius: 10px;
/*  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
  background-color: #D62929;
}

.mid_pic{ position:relative; text-align: center; display: flex; align-items: flex-end;}
.mid_pic img{ left:0; right:0; margin:0 auto; bottom:0; max-width:300px; }


@media only screen and (max-width: 1400px) {
.study_pan p{ font-size:16px; }   
}

@media only screen and (max-width: 1199px) {
  .inside_nav li {
    padding: 10px;
    margin-bottom: 15px;
  }
  .active_new{ display:block; }
}















section{
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    overflow-x: hidden;
}
body{
    margin: 0;
    padding:  0;
}
strong{
    color: #141B47;
}
.banner-img-mass{
    background-image: url('/../images/ar/mass_comm_banner-ar.webp');
/*     background-image: url('/../images/bba_banner.webp');*/
    background-size: cover;
    background-position: center;
    padding: 0% 1%;
    background-repeat: no-repeat;
}
.banner-img-bba{
    background-image: url('/../images/programs/bba-banner.webp');
    background-size: cover;
    background-position: center;
    padding: 0% 1%;
    background-repeat: no-repeat;
}
.banner-img-bca{
    background-image: url('/../images/mca_banner.webp');
    background-size: cover;
    background-position: center;
    padding: 0% 1%;
    background-repeat: no-repeat;
}

.PIE{
    background-image: url('/../images/undergraduate-degree/Proficiency-in-English-bg.webp');
    background-size: cover;
    background-position: center;
    padding: 5% 2%;
    background-repeat: no-repeat;
    border-radius: 0px 0px 100px 100px;
}
.ACL{
    background-image: url('/../images/undergraduate-degree/admission-bottom-bg.webp');
    background-size: cover;
    background-position: center;
    padding: 7% 2%;
    background-repeat: no-repeat;
}
.sec-docs{
    background-image: url('/../images/undergraduate-degree/gray-abstract.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
    padding: 3%;
}
.UG-title{
    padding: 20px;
}
span.small-title{
    font-size: 42px;
    line-height: 48px;
}
.UG-title h1{
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
    font-size: 80px;
    line-height: 85px;
    text-transform: uppercase;
    color: #ffffff;
    margin: 0 auto 35px;
}
p, li{
    font-size: 18px;
    color: #000000;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;
}
a.btn-cta{
    background-color: #C4161C;
    color: #ffffff;
    border-radius: 36px;
    padding: 15px 40px;
    font-size: 20px;
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    line-height: 24px;
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}
a.btn-cta:hover{
    background-color: rgb(21, 21, 95);
    color: #ffffff;
    text-decoration: none;
}
.ae-title{
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 30px;
    color:#F3223C;
}
.ae-title{
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 30px;
    color:#F3223C;
    padding: 15px 0 25px 20px;
}
.doc-title{
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 25px;
    line-height: 1.3;
    color:#F3223C;
}
h2.doc-title:after{
    content: '';
    border-bottom: 2px solid #F3223C;
    width: 20%;
    display: block;
    margin-top: 10px;
}
.pie-title{
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    font-size: 30px;
    color:#FFFFFF;
}
h2.pie-title:after{
    content: '';
    border-bottom: 2px solid #F3223C;
    width: 4%;
    display: block;
}
.list-items{ padding:0 20px !important; }
.pie-content p, .list-items-col li, .PIE p, .ACL p{
    color: #ffffff;
}
section.academic-eligibility {
    padding: 40px;
}
h2.ae-title:after{
    content: '';
    border-bottom: 2px solid #F3223C;
    width: 5%;
    display: block;
}
.ae-box{
    margin: 40px 0px 0px;
    padding: 20px;
    background: #FFF;
    box-shadow: 0px -0.609px 2.214px 0px rgba(0, 0, 0, 0.02), 0px -1.463px 5.32px 0px rgba(0, 0, 0, 0.03), 0px -2.755px 10.017px 0px rgba(0, 0, 0, 0.04), 0px -4.914px 17.869px 0px rgba(0, 0, 0, 0.04), 0px -9.191px 33.422px 0px rgba(0, 0, 0, 0.05), 0px -22px 80px 0px rgba(0, 0, 0, 0.07);
}
.AED{
    border-radius: 12px;
    border: 1px solid rgba(244, 244, 244, 0.24);
    background: linear-gradient(90deg, #141B47 0.01%, #7C2045 99.98%);
    text-align: center;
    color: #ffffff;
    margin: 40px;
    padding: 25px;
}
.AED h2{
    color: #ffffff;
    font-family: "Roboto", sans-serif;
    font-weight: 600;
}
.AED p{
    color: #ffffff;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
}
.ae-block{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    border-radius: 0px 0px 50px 50px;
    background: rgba(20, 27, 71, 0.87);
    margin-top: -20px;
}
.ae-content_2 {
    margin-bottom: 30px;
}
.list-items li{
    content:'';
    display: block;
    background-image: url('/../images/undergraduate-degree/correction-mark.webp');
    padding-right: 35px;
    list-style-type: none;
    font-size: 18px;
    line-height: 2;text-align: right;
    background-repeat: no-repeat;
    background-position: right;
}
.list-items-col{
    column-count: 2;
    column-gap: 3em;
}
.list-items-col li{
    content:'';
    display: block;
    background-image: url('/../images/undergraduate-degree/Correction-mark-white.webp');
    padding-left: 35px;
    list-style-type: none;
    font-size: 18px;
    line-height: 2;
    background-repeat: no-repeat;
    background-position: left center;
}
.email{
    color: #D5213D;
    text-decoration: none;
}
.email:hover{
    color: #d4d4d4;
    text-decoration: none;
}

.table-box{
    border-radius: 32px;
    background: #F0F7FF;
    box-shadow: 0px 0.332px 2.214px 0px rgba(20, 27, 71, 0.03), 0px 0.798px 5.32px 0px rgba(20, 27, 71, 0.04), 0px 1.503px 10.017px 0px rgba(20, 27, 71, 0.05), 0px 2.68px 17.869px 0px rgba(20, 27, 71, 0.07), 0px 5.013px 33.422px 0px rgba(20, 27, 71, 0.08), 0px 12px 80px 0px rgba(20, 27, 71, 0.11);
    padding: 30px;
}
.sp-content{
    margin-bottom: 30px;
}

/*--------Media Queries-----------*/
* {
    box-sizing: border-box;
  }
  
  .row::after {
    content: "";
    clear: both;
    display: block;
  }


@media only screen and (max-width: 768px) {
  .ae-block{
    width: 100%;
    margin-top: 40px;
  }
  
.UG-title h1{
        font-size: 35px !important;
        line-height: 60px;
    }
 span.small-title{
        font-size: 16px;
        line-height: 42px;
    } 
 .table-box.col-lg-6{
        width: 90%;
        margin: 20px auto 40px;
    }
  .ap-img{
        text-align: center;
    }
    .AED{
        width: 65%;
        margin: 35px auto;
        padding: 20px;
    }
    .AED:last-child {
        margin: 0px 35px 50px 35px;
    }
    .ae-box{
        border-radius: 0px 0px 110px 110px;
    }
    .list-items li, .list-items-col li{
        font-size: 15px;
        line-height: 1.8;
    }
    .mass_box_new{
       display: flex;
       flex-direction: column;
       justify-content: space-between;
       align-items: center;
       align-content: center;
    }
}

@media screen and (max-width: 640px){
    .list-items-col{
        column-count: 1;
        padding: 10px;
    }
    ul.list-items{
        padding: 15px;
    }
    .PIE, .ACL{
        padding: 8%;
    }
    .UG-title {
        padding: 20px;
    }
    .AED{
        width: 75%;
        margin: 30px auto;
        padding: 20px;
    }
    .AED:last-child {
        margin: 0px 35px 50px 35px;
    }
    .ae-content p{
        padding: 15px;
    }
    .ae-title, .pie-title{
        font-size: 25px;
        line-height: 32px;
    }
    h2.ae-title:after{
        width: 25%;
    }
    .ae-box{
        padding: 0px;
    }
    .banner-img{
        padding: 10% 2%;
    }
    .bg-space{
        padding: 0 !important;
    }
    .mass_box_new{
        height: auto;
        margin-bottom: 0px;
        margin-top: 40px;
    }
    .inside_nav{
        padding: 10px 0px 0px;
    }
    .inside_nav li a{
        font-size: 16px;
        line-height: 22px;
        width: 100%;
    }
    .mid_pic img{
        position: relative;
        max-width: 100%;
    }
    .mass_box_new h3 {
       font-size: 25px;
       line-height: 32px;
    }
    .active_new{
        display: inline;
    }
    .inside_nav{
        margin-top: -45px;
        box-shadow: 3px 3px 18px -5px #a8a8a8;
    }
    .inside_nav ul{
        padding: 10px 0px 15px;
    }
    .mass_box_1 {
        padding-bottom: 20px;
    }
}

@media screen and (max-width: 375px){
.inside_nav li a {
      font-size: 12px;
      line-height: 18px;
      width: 100%;
  }
  .active_new{
    display: inline;
  }
}

@media screen and (min-width: 1280px){
    .table-box.col-lg-6{
        margin: 30px auto;
        flex: 0 0 45%;    
    }
    ul.mass-list{
        padding-left: 15px;
    }
    .ap-img{
        text-align: center;
    }
    .selection-procedure .row{
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        align-content: center;
        justify-content: space-between;
        align-items: flex-end;
    }
    .mass_box_new {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        align-content: center;
    }
    .inside_nav{
        margin-top: -40px;
    }
    .sec_4_mass_comm_box p{
        font-size: 16px;
        line-height: 22px;
    }
}

@media screen and (max-width: 1080px) {
    .mass_box_new{
        display: flex;
        flex-direction: column;
        align-content: center;
        justify-content: space-evenly;
        align-items: center;
        padding: 20px 10px;
      }
      .mass_box_new p{
        font-size: 12px;
      }
      .mass_box_new h3{
        font-size: 25px;
      }
    }

@media screen and (max-width: 767px){
    .inside_nav li{
            display: flex;
            text-align: center;
            align-content: center;
            flex-wrap: wrap;
            align-items: center;
            flex-direction: column;
            width: 100%;
            margin: 0;
    }
}

@media screen and (min-width: 768px) and (max-width: 992px){
.container.inside_nav {
    max-width: 800px !important;
  }
  .ae-block{
    margin-top: 30px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1279px){
    ul.mass-list{
        padding-left: 15px;
  }
}