html,body{
    margin: 0px;
    padding: 0px;
    box-sizing:border-box;
    overflow-x:hidden;
    width: 100%;
}
*{
    font-family: 'Montserrat', sans-serif;
}

.container.ctplqryform h2 {
    color: #fff;
    font-size: 25px;
    margin-bottom: 6%;
    text-align: center;
    font-weight: bold;
}

/* navbar section start  */

    .navbar_section .navbar .navbar-brand b{
        color:#811811;
    }
    .navbar_section .navbar .navbar-brand{
        font-size:25px;
    }
    .navbar_section .navbar .nav-item .nav-link{
        font-weight:500;
        color:#000;
        font-size:16px;
    }
    .navbar_section{
        margin:0% 1%;
    }
    .navbar_section hr{
        margin-top:0px;
        border-bottom:1px solid rgba(0, 0, 0, 0.4);
    }
    
/* navbar section end  */

/* banner section start  */

    .banner_section h4{
        font-weight: 500;
    }
    .banner_section .aifset_banner{
        background-size:100% 100%;
        background-position:center center;
        background-repeat:no-repeat;
        height:auto;
    }
    .banner_section .aifset_banner h1{
        font-size:54px;
    }
    .banner_section .aifset_banner h1 span{
        color:#d7d7d7;
    }
    .banner_section .aifset_banner hr{
        border-top: 1px solid #D63D32;
    }
    .banner_section .aifset_banner h5 span{
        color:#D63D32;
    }
   .banner_section .banner_form {
    height: 100%;
    background: #000000;
    border: 5px solid #000;
}
.banner_section .banner_form h2 {
    font-size: 24px;
    color: #ffffff;
    text-align: center;
    font-weight: 700;
    margin-bottom: 10px;
}
.banner_section .ctpl-input-container {
    width: 100%;
    margin-top: 10px;
}
.banner_section .ctpl-phone-input-group {
    background: #fff;
}
.banner_section .ctpl-input,
.banner_section .search-select-input,
.banner_section .ctpl-selected-country {   
    background-color: #fff;
    height: 38px;
}
.banner_section .ctpl-submit-btn {
    background: #ca281b;
    display: block;
    width: 100%;
    padding: 10px;
    margin-top: 10px;
    color: #fff;
    font-weight: 700;
    border-color: #ca281b;
    transform: scale(1);
    transition: all ease .3s
}
.banner_section .ctpl-submit-btn:hover {
    background: #ca281b;
    display: block;
    width: 100%;
    padding: 10px;
    color: #fff;
    font-weight: 700;
    border-color: #ca281b;
    transform: scale(0.9);
}
.banner_section .banner_form label {
    color: #fff !important;
    margin-bottom: 5px;
}




    .banner_form h3{
        color:#fff !important;
    }
    .banner_form label{
        color:#fff !important;
    }

    @media screen and (max-width:767px){
        .banner_section .banner_form{
            height:auto;
        }
        .banner_section .aifset_banner{
            background-size:100% 100%;
            background-position:center center;
            background-repeat:no-repeat;
            height:60vh;
        }
    }

/* banner section end  */

/* apply now section start  */

    .apply_now1{
        background-size:100% 100%;
        background-position: center center;
        background-repeat: no-repeat;
        height: 100vh;
        margin-top:8%;
    }
    .apply_now1 .box1 {
        background:#D63D32;
        /* height:30vh; */
        height:auto;
        margin-top:-10%;
    }
    .apply_now1 .box2{
        background:#7C150E;
        /* height:30vh; */
        height:auto;
        margin-top:-8%;
    }
    .apply_now1 .box2 h2{
        font-size:43px;
        color:#fff;
    }
    .apply_now1 .box2 p{
        color:#fff;
        font-size:20px;
    }
    .apply_now1 .box1 h2{
        font-size:43px;
        color:#fff;
    }
    .apply_now1 .box1 p{
        color:#fff;
        font-size:20px;
    }
    .apply_now1 .apply_now_content{
        height:50vh; 
    }
    .apply_now1 .apply_now_content button{
        margin-top:-20%; 
    }

    @media screen and (max-width:667px){
        .apply_now1 .box2 h2{
            font-size:40px;
            color:#fff;
        }
        .apply_now1{
            background:url('../../Default/Frontend/images/enquiry_images/apply_now1_phn.png');
            background-size:100% 100%;
            background-position: center center;
            background-repeat: no-repeat;
            height: 100%;
            margin-top:15%;
        }
        .apply_now1 .apply_now_content button{
            margin-top:-80%; 
        }
        .apply_now1 .box1 h2{
            font-size:35px;
            color:#fff;
        }
        .apply_now1 .apply_now_content h1{
            font-size:60px; 
            margin-bottom:50%;
            margin-top:50%;
        }
        .apply_now1 .box1{
            margin-bottom:50px;
        }
        .apply_now1 .apply_now_content{
            height:60vh; 
        }
    }
    


    .apply_now2{
        background:#000;
        padding:4% 0%;
        border-top:4px solid #D63D32;
    }
    .apply_now2 p{
        color:#fff;
        font-size:22px;
    }
    .apply_now2 h2{
        font-weight:500;
    }
    .apply_now2 h2 span{
        color:#D63D32;
    }

    @media screen and (max-width:767px){
        .apply_now2{
            background:#000;
            padding:7% 10%;
            border-top:4px solid #D63D32;
            text-align:center;
        }
        .apply_now2 p{
            color:#fff;
            font-size:16px;
        }
        .apply_now2 h2.display-4{
            font-size:45px;
        }
    }

/* apply now section end  */

/* about aifset section start  */

    .about_aifset{
        border-top:3px solid #D63D32;
        /* background:#d5d5d5; */
        background:linear-gradient(180deg, rgba(213, 213, 213,1) 75%, rgba(255,255,255,1) 75%);
        padding:4% 0%;
        margin:0% 0% 4% 0%;

    }
    .about_aifset hr{
        border-top:1px solid #000;
    }
    .about_aifset h2{
        font-weight:500;
        font-size:50px;
    }
    .about_aifset p{
        font-size:20px;
    }
    .about_aifset img{
        box-shadow:0px 0px 20px rgba(0,0,0,0.5);
    }
    .carousel-cell2 {
        width: 60%;
        height:400px;
        margin-right: 30px;
        margin-bottom: 20px;
        border-radius: 5px;
        padding:0px;
        counter-increment: carousel-cell;
    }
    .carousel-cell2 img{
        height: 80%;
        width: 100%;
        padding: 0px;
        margin: 20px;
        box-shadow:5px 10px 15px rgba(0, 0, 0, 0.4);
    }
    @media screen and (max-width:767px){
        .about_aifset h2{
            font-weight:500;
            font-size:80px;
        }
        .about_aifset{
            background:#d5d5d5;
            padding-bottom:0%;  
            margin-bottom:0px !important;
        }
    }

/* about aifset secion end  */

/* about forensic science section start  */

    .about_forensic_science{
        background:#000;
        padding-bottom:4%;
    }
    .about_forensic_science h2{
        margin-top:24%;
        font-size:80px;
    }
    .about_forensic_science p{
        font-size:20px;
        text-align:justify;
    }
    .about_forensic_science_box1{
        border-right:3px solid #ae1f14;
    }
    .about_forensic_science_box1 h3{
        font-size:30px;
    }
    .about_forensic_science_box2{
        background:#c32d23;
        margin:0% 3%;
        padding:7%;
        height:auto;
    }
    .about_forensic_science_box2 p{
        font-size:17px;
    }
    .about_forensic_science_box3{
        background:#811811;
        margin:0% 3%;
        padding:7%;
        height:auto;
    }
    .about_forensic_science_box3 p{
        font-size:18px;
    }
    .about_forensic_science_box4{
        background:#c32d23;
        margin:0% 3%;
        padding:7%;
        height:auto;
    }
    .about_forensic_science_box4 p{
        font-size:19px;
    }
    .about_forensic_science .forensic_img3{
        height:15rem;
        width: 100%;;
    }



    @media screen and (max-width:767px){
        .about_forensic_science_box1 h3{
            font-size:16px;
        }
        .about_forensic_science_box2,.about_forensic_science_box3,.about_forensic_science_box4{
            margin:0% 0%;
            padding:3%;
            height:auto;
        }
        .about_forensic_science_box2 h4{
            font-size:15px;
        }
        .about_forensic_science_box2 p,.about_forensic_science_box3 p,.about_forensic_science_box4 p{
            font-size:11px;
        }
        .about_forensic_science h2{
            margin-top:24%;
            font-size:60px;
        }
    }

/* about forensiz science section end  */

/* important dates section start  */

    .important_dates{
        padding:4% 0%;
    }
    .important_dates p{
        font-size:35px;
    }
    .important_dates .important_dates_month{
        color:#811811;
        font-weight:bold;
    }
    .important_dates .important_dates_box h2{
        font-size:150px;
        color:#e83428;
    }
    .important_dates .important_dates_box{
        margin:3% 0%;
        border-radius:10px;
        background:#000;
    }
    .important_dates .important_dates_box h3{
        font-size:30px;
        color:#fff;
    }
    .important_dates .important_dates_box hr{
        border-top:2px solid #e83428;
    }
    .important_dates .important_dates_box h4{
        font-size:50px;
        color:#fff;
    }
    .important_dates  button{
        margin-top:-12%;
        box-shadow:0px 0px 20px #000;
        font-weight:bold;
    }
    .important_dates .important_dates_box2{
        position:relative;
    }
    .important_dates .important_dates_box2 .important_dates_box2_inner{
        position:absolute;
        top: 50%;
        left:50%;
        transform:translate(-50%,-50%);
        width:100%;
        
    }
    .important_dates .important_dates_box2 .important_dates_box2_inner h5{
        font-size:20px;
    }
    .important_dates .important_dates_box2 .important_dates_box2_inner h2{
        font-size:60px;
    }
    .important_dates .important_dates_box2 .important_dates_box2_inner h2,.important_dates .important_dates_box2 .important_dates_box2_inner h5 span{
        color:#D63D32;
        font-weight:bold;
    }
    .important_dates .important_dates_box2 .important_dates_box2_inner hr{
        border:1px solid #000;
        width:80%;
    }

    @media screen and (max-width:767px){
        .important_dates p{
            font-size:16px;
        }
        .important_dates .important_dates_box2,.important_dates .important_dates_box{
            margin:4% 0% 10% 0%;
        }
        .important_dates .important_dates_box2 .important_dates_box2_inner{
            position:absolute;
            top: 30%;
            left:0%;
            transform:translate(0%,0%);
            width:100%; 
        }
        .important_dates .important_dates_box2 .important_dates_box2_inner h5.aifset_date_txt{
            font-size:18px;
        }
    }
    
/* important dates section end  */

/* eligibility criteria section start  */

    .eligibility_criteria{
        background:#000;
        padding:5% 0%;
    }
    .eligibility_criteria hr{
        border-top:1px solid #948f8f;
    }
    .eligibility_criteria p{
        font-size:16px;
    }
    .eligibility_criteria h2{
        font-size:50px;
    }
    .eligibility_criteria .eligibility_criteria_box1 p{
        font-size:15px;
    }
    .eligibility_criteria .eligibility_criteria_box2 ul{
        list-style:none;
        padding-left:1%;
        font-size:14px; 
        color:#fff;
    }
    .eligibility_criteria .eligibility_criteria_box2 h4{
        font-size:24px;
    }
    @media screen and (max-width:767px){
        .eligibility_criteria{
            margin-top:50%;
        }
        .eligibility_criteria hr{
            width:100%;
        }
        .eligibility_criteria .eligibility_criteria_box1 h4{
            font-size:18px;
        }
        .eligibility_criteria .eligibility_criteria_box1 p{
            font-size:10px;
        }
        .eligibility_criteria .eligibility_criteria_box2 ul{
            list-style:none;
            padding-left:2%;
            font-size:10px; 
            color:#fff;
            text-transform: lowercase;
        }
        .eligibility_criteria .eligibility_criteria_box2 h4{
            font-size:18px;
        }
    }

/* eligibility criteria section end  */

/* participating universities section start  */

    .participate_university{
        padding:6% 0%;
    }
    .participate_university h2{
        font-size:60px;
        font-weight:700;
    }
    .participate_university h2 span{
        color:#7C150E;
    }


    .participate_university .swiper {
        width: 100%;
        height: 300px;
        /* padding-top: 50px; */
        padding-bottom: 0px;
        box-shadow:none;
     }
    .participate_university .swiper-slide {
        width: 190px;
        height: 215px;
    }
    .participate_university .swiper .swiper-slide img{
        height: 100%;
        width: 100%;
        padding: 0px;
    }

    @media screen and (max-width:767px){
        .participate_university h2{
            font-size:40px;
            font-weight:700;
        }
    }
    

/* participating universities section end  */

/* career section start  */

    .career_section{
        padding:5% 0% 2% 0%;
        background:#000;
    }
    .career_section .career_section_box1{
        background:#D63D32;
    }
    .career_section .career_section_box2{
        background:#7C150E;
    }
    .career_section .career_section_box3{
        background:#fff;
    }
    .career_section .career_section_box3 p{
        font-size:15px;
    }
    @media screen and (max-width:767px){
        .career_section .career_section_box4 h1{
            font-size:40px;
        }
        .career_section .career_section_box4 h3{
            font-size:15px;
        }
    }

/* careere section end  */

/* footer section start  */

    .footer_section{
        padding:3% 0%;
    }
    .footer_section hr{
        border-top:1px solid #fff;
    }
    .footer_section p{
        color:#fff;
    }

/* footer section end  */




/* seminars and workshops section start */

.seminars_workshops{
    background:#d63d32;
    padding:4% 0%;
}
.seminars_workshops h5{
    color:rgba(255,255,255,1);
}
.seminars_workshops h1{
    font-size:110px;
    color:rgba(255,255,255,0.8);
    font-weight:900;
}
.seminars_workshops h2{
    color:rgba(255,255,255,1);
    font-size:30px;
    font-weight:800;
}
.seminars_workshops a button:hover{
    font-weight:bold;
    color:#000;
}
.seminars_workshops p{
    color:rgba(255,255,255,1);
    padding: 3% 0%;
    font-size:14px;
}
.seminars_workshops .carousel .carousel-inner .carousel-item{
    padding-bottom:10%;
}

@media (min-width:320px) and (max-width:480px){
    .seminars_workshops{
        background:#002880;
        padding:10% 0%;
    }
    .seminars_workshops h1{
        font-size:75px;
        color:rgba(255,255,255,0.8);
        font-weight:900;
    }
}

/* seminars and workshops section end  */


.form-group {
    margin-bottom: 15px;
}



.register-panel .form-group.agrCheck .form-control {
    width: 20px;
    height: 20px;
    padding: 0;
    color: #000;
    font-size: 6px;
    -moz-appearance: unset;
    appearance: auto;
}


