section.cust-why-sym,section.why-banner,section.coming-soon-banner,
section.admission-banner,section.scholarship-banner,section.academic-calender-banner,
section.academic-calender,section.cust-admission, section.cust-schol,section.cust-eligibility,section.cust-scholarship{
    padding: 0;
}

.academic_calendar table td{ text-align: center; font-weight: 500 !important; font-size: 19px; }
.academic_calendar tr:first-child { background: #E0001C; color: #ffffff; }

.cust-h1,section.cust-h h1 {
    font-size: 2.5rem !important;
}

.cust-h2,section.cust-h h2 {
    font-size: 2rem !important;
}

.cust-h3,section.cust-h h3 {
    font-size: 1.75rem !important;
}

.cust-h4,section.cust-h h4 {
    font-size: 1.5rem !important;
}

.cust-h5,section.cust-h h5 {
    font-size: 1.25rem !important;
}

.cust-h6,section.cust-h h6 {
    font-size: 1rem !important;
}
.font-500{
    font-weight: 500;
}
.cust-font-montserrat{
    font-family: 'Montserrat', sans-serif
}
.cust-font-roboto, p,.p, table,.h6,h6,.h5,h5,.h4,h4,.h3,h3,.h2,h2{
  font-family: 'Roboto', sans-serif;
}
.cust-head{
    font-size: 3rem;
    font-weight: 700;
}
.cust-font-500{
    font-weight: 500;
}
.cust-font-600{
    font-weight: 600;
}
.cust-text-red{
    color:#F3223C;    
}
.text-underline-cust{
    text-decoration: underline;
    text-underline-offset: 5px;
    text-decoration-thickness: 5px;
}
.text-underline-cust-red{
    text-decoration-color: #F3223C;
}
.academic-calender .text-underline-cust-red{
    text-decoration: none !important;
}
.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: 500px;
}
.cust-cust-text-white{
    color: #fff;
}
.why-education{
    background: url("../../images/why-choose/education.webp");
    background-size: cover;
    background-position: center;
    min-height: 650px;
}
.cust-eligibility{
    background: url("../../images/scholarship/bg-pink.webp");
    background-size: cover;
    background-position: center;
}
.cust-scholarship{
    background: url("../../images/scholarship/bg-scholarship.webp");
    background-size: cover;
    background-position: center;
}
.cust-btn-red,.cust-btn-red:hover,.cust-btn-red:not(:disabled):not(.disabled):active{
    background: #E0001C;
    border-color: #E0001C;
    border-radius: 3rem;  
}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, 
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgb(220 53 69 / 0%);
}
.table-red{
    background: #E0001C;
}
.cust-table{
    background: #f7f7f7;
    padding: 2rem;
}
.cust-bg-grey{
    background: #f7f7f7;
}
.admission-process .cust-box{
    border-radius: 2rem;
    min-height: 23rem;
}
.admission-process .cust-box-aqua{
    background: #f0f7ff;
}
.admission-process .cust-box-blue{
    background: #141B47;
    color: white;
}
.cust-text-white{
    color: white;
}
table td{
    color: black;
}
.cust-girl{
    position: relative;
    bottom: 0rem;        
}

.about-dubai{
    background-image:url('images/about-dubai/about-dubai-banner.webp');
}


/**/
.goals-objectives ul.ui-dot {
    color: white;
    text-align: left;
}

.goals-objectives .cust-box-grad {
    justify-content: flex-start !important;
    padding: 40px 10px 40px !important;
    height: 100%;
}
.goals-objectives  .cust-box-grad img {
    width: 80px;
    margin-bottom: 20px;
}

/**/


/* responsive starts*/
@media screen and (max-width: 400px) {
    .cust-head {
        font-size: 2rem;
    }
    .cust-h1,section.cust-h h1 {
        font-size: 1.4rem !important;
    }
    
    .cust-h2,section.cust-h h2 {
        font-size: 1.5rem !important;
    }
    
    .cust-h3,section.cust-h h3 {
        font-size: 1.4rem !important;
    }
    
    .cust-h4,section.cust-h h4 {
        font-size: 1.2rem !important;
    }
    
    .cust-h5,section.cust-h h5 {
        font-size: 1.1rem !important;
    }
    
    .cust-h6,section.cust-h h6, .academic-calender table {
        font-size: 0.9rem !important;
    }
}
@media screen and (min-width: 401px)  and (max-width: 575px){
    .cust-head {
        font-size: 2.3rem;
    }
    .cust-h1,section.cust-h h1 {
        font-size: 1.7rem !important;
    }
    
    .cust-h2,section.cust-h h2 {
        font-size: 1.65rem !important;
    }
    
    .cust-h3,section.cust-h h3 {
        font-size: 1.45rem !important;
    }
    
    .cust-h4,section.cust-h h4 {
        font-size: 1.25rem !important;
    }
    
    .cust-h5,section.cust-h h5 {
        font-size: 1.15rem !important;
    }
    
    .cust-h6,section.cust-h h6, .academic-calender table {
        font-size: 0.95rem !important;
    }
}
@media screen and (min-width: 576px)  and (max-width: 767px){
    .cust-head {
        font-size: 2.5rem;
    }
    .cust-h1,section.cust-h h1 {
        font-size: 2.25rem !important;
    }
    
    .cust-h2,section.cust-h h2 {
        font-size: 1.65rem !important;
    }
    
    .cust-h3,section.cust-h h3 {
        font-size: 1.45rem !important;
    }
    
    .cust-h4,section.cust-h h4 {
        font-size: 1.25rem !important;
    }
    
    .cust-h5,section.cust-h h5 {
        font-size: 1.15rem !important;
    }
    
    .cust-h6,section.cust-h h6, .academic-calender table {
        font-size: 0.95rem !important;
    }
}
@media screen and (min-width: 768px)  and (max-width: 991px){
    .cust-head {
        font-size: 2.6rem;
    }
    .why-education{
        min-height: 550px;
    }
    .cust-head {
        font-size: 2.5rem;
    }
    .cust-h1,section.cust-h h1 {
        font-size: 2.3rem !important;
    }
    
    .cust-h2,section.cust-h h2 {
        font-size: 1.65rem !important;
    }
    
    .cust-h3,section.cust-h h3 {
        font-size: 1.45rem !important;
    }
    
    .cust-h4,section.cust-h h4 {
        font-size: 1.25rem !important;
    }
    
    .cust-h5,section.cust-h h5 {
        font-size: 1.15rem !important;
    }
    
    .cust-h6,section.cust-h h6, .academic-calender table {
        font-size: 0.95rem !important;
    }
}
@media screen and (max-width: 991px){
    .about-dubai{
        background-image:url('../../images/about-dubai/About Dubai Mobile banner.webp')!important;
    }
}
@media screen and (min-width: 992px)  and (max-width: 1199px){
    .cust-head {
        font-size: 2.8rem;
    }
    .why-education .cust-h1{
        font-size: 2.2rem !important;
    }
}
@media screen and (min-width: 1200px)  and (max-width: 1600px){
    .cust-head {
        font-size: 2.9rem;
    }
}
@media screen and (max-width: 767px){
    .cust-btn {
        font-size: 1.5rem;
    }
    section.cust-h.about-dubai {
        padding: 7% 4%;
    }
    section.cust-h.about-dubai h1.color-white {
        font-size: 4rem !important;
    }
   section.cust-h.about-dubai h4.color-white {
        font-size: 2rem !important;
    }
    .why-education{
        min-height: 450px;
    }
    .cust-box-grad{
        min-height: auto !important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .custom-container {
        padding: 0rem 3rem !important;
    }
  }
  @media screen and (min-width: 1551px) {
    .custom-container {
        padding: 0rem 7rem !important;
    }
  }
  @media screen and (min-width:1200px){
   .cust-bord-right-grey{
     border-right: 1px dashed #bbbbbb;
   }
}
@media screen and (max-width: 1199px){
    .admission-process .cust-box{
        min-height: auto !important;
    }
    .admission-process .mob-cust-box-aqua{
        background: #f0f7ff !important;
        color: #000 !important;
    }
    .admission-process .mob-cust-box-aqua img{
    filter: invert(1);
    }
    .admission-process .mob-cust-box-blue{
        background: #141B47 !important;
        color: white !important;
    }
    .mob-cust-text-white{
        color: white !important;
    }
    .mob-cust-text-red{
        color: #F3223C !important;
    }
    .mob-cust-text-black{
        color: #000 !important;
    }
}
  @media screen and (min-width: 1200px) and (max-width: 1550px) {
    .custom-container {
        padding: 0rem 2rem !important;
    }
  }
  @media screen and (min-width: 1200px) and (max-width: 1250px) {
    .cust-box-grad{
        min-height: 570px;
    }
    .cust-box-grad .cust-h6{
        font-size: 0.9rem !important;
    }
 }
  @media screen and (min-width: 801px) {
   .coming-soon-banner,.cust-bot-foot{
    margin-bottom: 3rem;
   }
   .cust-bot-admis{
    padding-bottom: 8rem !important;
   }
  }
/* responsive ends*/

.study_pan {
    padding-bottom: 30px;
    padding-top: 60px;
}

.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;
}


.admission-process .study_pan h3 {
    background: url("/../images/studyplanbg.webp") no-repeat center center;
    background-size: cover;
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 18px !important;
    padding-top: 22px !important;
    text-align: center !important;
    width: 98px !important;
    height: 80px !important;
}