@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');


html,
body {
    top: 0;
    left: 0;
    box-sizing: border-box;
    overflow-x: hidden;
    width: 100%;
    scroll-behavior: smooth;
}

* {
    font-family: 'Montserrat', sans-serif;
}
.red_color{
    color:#80140C;
}
.red_background{
    background:#80140C;
}
.blue_color{
    color:#0253B6;
}
.blue_background{
    background:#0253B6;
}
nav.navbar img {
    width: 225px !important;
}
/* banner section start  */

    .banner_section{
        background:url('../../images/enquiry_img/banner_img.png');
        background-size:cover;
        background-position:top center;
        background-repeat:no-repeat;
        height:auto;
        padding-bottom:10%;
    }
    .banner_section .navbar{
        background:rgba(255, 255, 255, 0.6);
    }
    .banner_section .navbar .navbar-brand{
        color:#000;
        font-size:3rem;
    }
    .banner_section .navbar .navbar-brand span{
        color:#80140C;
        font-size:3rem;
        font-weight:bold;
    }
    .banner_section .navbar .nav-link{
        font-size:18px;
        font-weight:600;
    }
    .banner_section .navbar .nav-item.active .nav-link{
        font-size:18px;
        font-weight:bold;
        color:#80140C;
    }
    .banner_section .navbar .nav-item .nav-link button{
        font-size:1.3rem;
        color:#80140C;
        box-shadow:0px 0px 20px rgba(0,0,0,0.2);
    }

    .banner_section .banner_content{
        padding-top:5%;
    }
    .banner_section .banner_content .form_div{
        background:#80140C;
        height:auto;
        padding:3%;
    }
    .banner_section .banner_content .form_div #enquiry-form h3{
        text-align: center;
        color: #fff;
        font-weight: bold;
    }
    .banner_section .banner_content .form_div #enquiry-form label{
        color: #fff;
    }
    .banner_section .banner_content .form_div #enquiry-form hr{
        border-bottom:1px solid #fff;
    }
    .banner_section .banner_content h1{
        font-size:45px;
        font-weight:bold;
    }
    .banner_section .banner_content h1.font-sz {
        font-size:48px;
        font-weight:bold;
    }
    .banner_section .banner_content h2 span,
    .banner_section .banner_content h2{
        font-size:24px;
        font-weight:800;
    }
    .banner_section .banner_content .ctplqryform h2{
        font-size: 24px;
        font-weight: 800;
        color: #fff;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .register-panel .form-group.agrCheck .checkText {
        float: unset;
        color: #fff;
        font-size: 14px;
        line-height: 18px;
    }
.agrCheck {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.register-panel .form-group.agrCheck .form-control {
    width: 18px !important;
    height: 18px !important;
    margin-right: 10px;
}
.phonewithcountrycode .select2-container--default .select2-selection--single {
    height: 40px !important;
    border-bottom-left-radius: 0.2rem !important;
    border-top-left-radius: 0.2rem !important;
}

.register-panel .form-control {
    height: 40px !important;
}
.ctplqryformbtn {
    width: 100%;
    background: #fff;
    color: #80140c;
    font-weight: 600;
    border: 1px solid #fff;
    margin-bottom: 10px;
}
.ctplqryformbtn:hover {
    width: 100%;
    background: #80140c;
    color: #fff;
    font-weight: 600;
    border: 1px solid #fff;
}
.phonewithcountrycode .ctplqryforminput {
    border-radius: 0 0.2rem 0.2rem 0 !important;
}



    @media (min-width:320px) and (max-width:480px){
        .banner_section .banner_content{
            padding-top:20%;
        }
        .banner_section .banner_content h1{
            font-size:2rem;
            font-weight:bold;
        }
        .banner_section{
            background:linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0.4)),url('../../images/enquiry_img/mobile_banner_img.png');
            background-size:cover;
            background-position:top center;
            background-repeat:no-repeat;
            height:auto;
            padding-bottom:10%;
        }
        .banner_section .banner_content h2 span{
            font-size:2rem;
            font-weight:800;
        }
        .banner_section .banner_content h1.font-sz {
            font-size: 30px;
        }
    }

/* banner section end  */

/* AIPMCET 2023 section start */

    .aipmcetEntranceTest .aipmcetEntranceTest_content{
        background:url('../../images/enquiry_img/aipmcet2023.png');
        background-size:100% 100%;
        background-position: center center;
        background-repeat:no-repeat;
        height:auto;
        padding-bottom:10%;
        margin-top:-7%;
    }
    .aipmcetEntranceTest .aipmcetEntranceTest_content h1{
        font-size:74px;
        font-weight:400;
        color:rgba(255, 255, 255, 1);
        text-align:center;
        padding-top:3%;
    } 
    .aipmcetEntranceTest .aipmcetEntranceTest_content h1 span{
        font-size:74px;
        font-weight:700;
        color:rgba(255, 255, 255, 1);
    } 
    .aipmcetEntranceTest .aipmcetEntranceTest_content h2{
        font-size:24px;
        font-weight:500;
        color:rgba(255, 255, 255, 1);
        text-align:center;
        margin-top:-1%;
    } 
    .aipmcetEntranceTest .imp_dates{
        background:#fff;
        padding:2% 3% 0% 3%;
        box-shadow:0px 0px 40px rgba(0,0,0,0.2);
        margin: -7% 4% 4%;
    }
    .aipmcetEntranceTest .imp_dates p{
        font-size:18px;
        text-align:center;
        font-weight:500;
    }
    .aipmcetEntranceTest .imp_dates h1{
        font-size:34px;
        /* text-align:center; */
        font-weight:500;
        padding-top:5%;
    }
    .aipmcetEntranceTest .imp_dates h2{
        font-size:28px;
        font-weight:800;
    }
    .aipmcetEntranceTest .imp_dates h3{
        font-size:18px;
        font-weight:600;
    }
    .aipmcetEntranceTest .imp_dates hr{
        border:1px solid rgba(0,0,0,0.2);
        margin:3% 0%;
        width:80%;
    }
    .aipmcetEntranceTest .imp_dates button{
        font-size:1.5rem;
        background:#0253B6;
        font-weight:600;
        margin:3% 0%;
    }
    .aipmcetEntranceTest p{
        font-size:18px;
        color:#000;
        font-weight:500;
    }
    @media (min-width:320px) and (max-width:480px){
        .aipmcetEntranceTest .aipmcetEntranceTest_content h1{
            font-size:4rem;
        } 
        .aipmcetEntranceTest .aipmcetEntranceTest_content h1 span{
            font-size:4rem;
        } 
        .aipmcetEntranceTest .aipmcetEntranceTest_content h2{
            font-size:1.8rem;
        }
        .aipmcetEntranceTest .imp_dates{
            margin:-7% 4% 10%;
        }
        .aipmcetEntranceTest .imp_dates p {
            font-size: 1.2rem;
        }
        .aipmcetEntranceTest .imp_dates h1 {
            font-size: 3rem;
            text-align: center;
            font-weight:bold;
        }
        .aipmcetEntranceTest .imp_dates h2 {
            font-size: 2.5rem;
        }
        .aipmcetEntranceTest .imp_dates h3 {
            font-size: 1.5rem;
        }
    }

/* AIPMCET 2023 section end  */

/* eligibility section start  */

    .eligibilitySection{
        padding:4% 0%;
        background:#F0F2F5;
        margin-top:3%;
        height:auto;
    }
    .eligibilitySection .blue_box {
        position: relative;
    }
    .blue_box.text-left:before {
        content: "";
        position: absolute;
        left: 0;
        width: 48%;
        height: 320px;
        border: 15px solid #0253B6;
        z-index: 0;
    }
    .eligibilitySection .blue_box h1{
            position: relative;
        font-size: 98px;
        margin-left: 70px;
        color:#80140C;
        font-weight:700;
        padding-top:6%;
        text-align:left;
        text-shadow: 2px 0 #fff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff, 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff;
    }
    .eligibilitySection .blue_box h1 span{
        color: #000;
        font-size: 46px;
        font-weight: 600;
        margin-top: 18%;
    }
    .eligibilitySection .blue_box img{
        width:85%;
        border:7px solid #fff;
        box-shadow:0px 0px 30px rgba(0,0,0,0.2);
        margin:3% 0%;
    }
    .eligibilitySection  img{
        width: 80%;
        border: 7px solid #fff;
        box-shadow: 0px 0px 30px rgba(0,0,0,0.2);
        margin: 30px 0% 0 0%;
    }
    
    @media (min-width:320px) and (max-width:480px){
      
        .eligibilitySection .blue_box h1 {
            font-size: 5.5rem;
            color: #80140C;
            font-weight: 700;
            padding-top: 6%;
            text-align: center;
            text-shadow: 2px 0 #fff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff, 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff;
        }
        .eligibilitySection h2 {
            font-size: 2.5rem;
            font-weight: 800;
        }
    }

/* eligibility section end  */

/* programs mobile section start  */

    .eligibilitySection .eligibilitySection_content a.course_button{
        border:1px solid #000;
    }
    .eligibilitySection .eligibilitySection_content p{
        font-size:20px;
        text-align:center;
        margin-bottom:4%;
    }
    .accordion .accordion-item .deparment_content .course_box p{
        font-size:16px;
        font-weight:500;
        color:rgba(0, 0, 0, 0.6);
        text-align:left;
    }
    .accordion .accordion-item .deparment_content .course_box hr{
        border:1px solid #0253B6;
    }
    .accordion .accordion-item .deparment_content .course_box a{
        background:#0253B6;
        font-weight:bold;
        font-size:16px;
    }
    .accordion .accordion-item {
        background:#fff;
        padding:4% 3% 3% 4%;
        box-shadow:0px 0px 20px rgba(0, 0, 0, 0.2);
        margin-bottom: 5%;
    }
    .accordion .accordion-item button[aria-expanded=true] {
        border-bottom: 1px solid #fff;
    }
    .accordion button {
        position: relative;
        display: block;
        text-align: left;
        width: 100%;
        padding: 0em 0;
        color: rgba(0, 0, 0, 0.60);;
        font-size: 28px;
        font-weight: 600;
        border: none;
        background: none;
        outline: none;
    }
    .accordion button:hover, .accordion button:focus {
        cursor: pointer;
        color: #000;
    }
    .accordion button:hover::after, .accordion button:focus::after {
        cursor: pointer;
        color: #000;
        border: 1px solid #fff;
    }
    .accordion button .accordion-title {
        padding: 0;
    }
    .accordion button .icon {
        display: inline-block;
        position: absolute;
        top: 12px;
        right: 0;
        width: 22px;
        height: 22px;
        border: 1px solid;
        border-radius: 22px;
    }
    .accordion button .icon::before {
        display: block;
        position: absolute;
        content: "";
        top: 9px;
        left: 5px;
        width: 10px;
        height: 2px;
        background: currentColor;
    }
    .accordion button .icon::after {
        display: block;
        position: absolute;
        content: "";
        top: 5px;
        left: 9px;
        width: 2px;
        height: 10px;
        background: currentColor;
    }
    .accordion button[aria-expanded=true] {
        color: #000;
    }
    .accordion button[aria-expanded=true] .icon::after {
        width: 0;
    }
    .accordion button[aria-expanded=true] + .accordion-content {
        opacity: 1;
        max-height: 500em;
        transition: all 200ms linear;
        will-change: opacity, max-height;
    }
    .accordion .accordion-content {
        opacity: 0;
        max-height: 0;
        overflow: hidden;
        transition: opacity 200ms linear, max-height 200ms linear;
        will-change: opacity, max-height;
        background:#fff;
    }
    .accordion .accordion-content .program_content{
        padding:8% 4%;
    }
    .accordion .accordion-content .program_content h5, .accordion .accordion-content .program_content h6.course_heading{
        color:#CE0004;
    }
    .accordion .accordion-content .program_content a{
        background:#c00000;
    }
    .accordion .accordion-content .program_content ul{
        list-style:none;
    }
    .accordion .accordion-content .program_content ul li{
        color:#000;
    }
    .accordion .accordion-content p {
        font-size: 1rem;
        font-weight: 300;
        margin: 2em 0;
    }
    @media (min-width:320px) and (max-width:480px){
        .accordion button {
            font-size: 20px;
        }
        .accordion button .icon {
            top: 10px;
        }
        .accordion .accordion-item .deparment_content .course_box p {
            font-size: 14px;
            color: rgba(0, 0, 0, 0.8);
        }
        .accordion .accordion-item .deparment_content .course_box a {
            font-size: 13px;
        }
        .accordion .accordion-item {
            background: #fff;
            padding: 3% 2% 5% 2%;
        }
        .eligibilitySection .eligibilitySection_content p {
            font-size: 15px;
        }
        .eligibilitySection {
            padding: 10% 0%;
        }
    }

/* programs mobile section end  */

/* aipmcet process section start  */

    .process{
        padding:4% 0%;
    }
    .process h2{
        font-size:30px;
    }
    .process h2 span{
        color:#97231A;
        font-weight:bold;
    }
    .process h6{
        font-size:14px;
        font-weight:700;
        color:rgba(0,0,0,0.6);
    }
    .process p{
        color:#000;
        font-weight:600;
        font-size:15px;
        text-align:center;
    }
    @media (min-width:320px) and (max-width:480px){
        .process {
            padding: 10% 0%;
        }
        .process h6 {
            font-size: 12px;
        }
    }

/* aipmcet process section end  */

/* key highlights section start  */

.key_highlights{
    padding:0% 0% 4% 0%;
}
.key_highlights img{
    box-shadow:0px 0px 30px rgba(0, 0, 0, 0.2);
}
.key_highlights .key_highlights_content{
    background: linear-gradient(180deg, #0643D2 0%, #031298 100%);
    padding:3%;
}
.key_highlights .key_highlights_content h2{
    color:#fff;
    font-size:50px;
    font-weight:bold;
}
.key_highlights .key_highlights_content h6{
    font-weight:700;
    color:rgba(255,255,255,0.6);
    font-size:18px;
}
.key_highlights .key_highlights_content hr{
    border-top:1px solid #fff;
    margin-top:3%;
    margin-bottom:3%;
}
.key_highlights .key_highlights_content h5{
    font-size:25px;
    font-weight:700;
    color:rgba(255,255,255,0.6);
}
@media (min-width:320px) and (max-width:480px){
    .key_highlights{
        padding:1% 0% 10% 0%;
    }
    .key_highlights .key_highlights_content h6{
        font-size:12px;
    }
    .key_highlights .key_highlights_content hr{
        margin-top:6%;
        margin-bottom:6%;
    }
    .key_highlights .key_highlights_content h5{
        font-size:13px;
    }
    .key_highlights .key_highlights_content {
        background: linear-gradient(180deg, #0643D2 0%, #031298 100%);
        padding: 10% 5%;
    }
    .key_highlights .key_highlights_content h2 {
        font-size: 30px;
    }
}

/* key highlights section end  */

/* course detail section start */

    .course_detail{
        background:#F0F2F5;
        padding:0% 0% 3% 0%;
    }
    .course_detail h1{
        font-size:52px;
        margin-bottom:2%;
    }   
    .course_detail h2{
        color:#000;
        font-weight:bold;
        margin-bottom:5%;
    }
    .course_detail .nav .nav-link{
        font-size: 16px;
        margin: 0;
        color: rgba(0, 0, 0, 0.6);
        font-weight: bold;
        border-bottom: 1px solid #000;
        border-radius: 0px;
        padding: 3% 0%;
    }
    .course_detail .tab-content,
    .course_detail .tab-pane,
    .course_detail .tab-content .tab-pane .course_content {
        height: 100%;
    }
    .course_detail .nav .nav-link span{
        color:rgba(0, 0, 0, 0.6);
    }
    .course_detail .nav .nav-link.active{
        background:transparent;
        color:#000;
    }
    .course_detail .nav .nav-link.active span{
        color:#0643D2;
    }
    .course_detail .tab-content .tab-pane .course_content{
        background:#fff;
        min-height:500px;
    }
    .course_detail .tab-content .tab-pane .course_content{
        background:#fff;
        min-height:500px;
        padding:4%;
    }
    .course_detail .tab-content .tab-pane .course_content h5{
            font-size: 44px;
            font-weight: 700;
            color: #0253B6;
            margin-top: 20px;
    }
    .course_detail .tab-content .tab-pane .course_content p{
        font-size:18px;
        font-weight:500;
        color:#000;
    }
    .course_detail .tab-content .tab-pane .course_content ul li{
        font-size:1.3rem;
        font-weight:500;
        color:#000;
    }
    @media (min-width:320px) and (max-width:480px){
        .course_detail h1 {
            font-size: 3rem;
            margin-bottom: 2%;
        }
    }
    
/* course detail section end  */

/* exam pattern section start */

    .exam_pattern{
        padding:4% 0% 0% 0%;
        position: relative;
    }
    .exam_pattern:before {
            content: "";
            position: absolute;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 40px;
            z-index: 1;
            background: linear-gradient(180deg, #053cca, #031399);
    }
    .exam_pattern h1{
        font-size:88px;
        font-weight:normal;
    }
    .exam_pattern img.img-fluid.img-dv {
        width: 100%;
        margin-top: -90px;
    }
    .exam_pattern h1 span{
        font-size:88px;
        font-weight:700;
    }
    .exam_pattern .exam_pattern_content{
        padding:4% 10% 0;
        position: relative;
    }
    .exam_pattern_content:before {
        content: "";
        position: absolute;
        right: 0;
        top: 15%;
        width: 95%;
        height: 100%;
        background: #f7f7f7;
        border-top-left-radius: 40px;
        border-bottom-right-radius: 40px;
    }
    .exam_pattern .course_box h2 {
        font-size: 26px;
        padding: 10px 0;
        margin: 0;
    }
    .accordion2 .accordion-item .deparment_content .course_box p{
        font-size:17px;
        font-weight:500;
        color:rgba(0, 0, 0, 0.6);
        text-align:left;
    }
    .accordion2 .accordion-item .deparment_content .course_box hr{
        border:1px solid #0253B6;
    }
    .accordion2 .accordion-item .deparment_content .course_box hr.course_hr{
        border:1px solid #000;
    }
    .accordion2 .accordion-item .deparment_content .course_box a{
        background:#0253B6;
        font-weight:bold;
        font-size:16px;
    }
    .accordion2 .accordion-item {
        background:#fff;
        padding:1% 4% 2% 4%;
        box-shadow:0px 0px 20px rgba(0, 0, 0, 0.2);
        margin-bottom: 5%;
    }
    .accordion2 .accordion-item button[aria-expanded=true] {
        border-bottom: 1px solid #fff;
    }
    .accordion2 button {
        position: relative;
        display: block;
        text-align: left;
        width: 100%;
        padding: 0em 0;
        color: rgba(0, 0, 0, 0.60);;
        font-size: 3rem;
        font-weight: 600;
        border: none;
        background: none;
        outline: none;
    }
    .accordion2 button:hover, .accordion button:focus {
        cursor: pointer;
        color: #000;
    }
    .accordion2 button:hover::after, .accordion button:focus::after {
        cursor: pointer;
        color: #000;
        border: 1px solid #fff;
    }
    .accordion2 button .accordion-title {
        padding: 1em 1.5em 1em 0;
    }
    .accordion2 button .icon {
        display: inline-block;
        position: absolute;
        top: 18px;
        right: 0;
        width: 22px;
        height: 22px;
        border: 1px solid;
        border-radius: 22px;
    }
    .accordion2 button .icon::before {
        display: block;
        position: absolute;
        content: "";
        top: 9px;
        left: 5px;
        width: 10px;
        height: 2px;
        background: currentColor;
    }
    .accordion2 button .icon::after {
        display: block;
        position: absolute;
        content: "";
        top: 5px;
        left: 9px;
        width: 2px;
        height: 10px;
        background: currentColor;
    }
    .accordion2 button[aria-expanded=true] {
        color: #000;
    }
    .accordion2 button[aria-expanded=true] .icon::after {
        width: 0;
    }
    .accordion2 button[aria-expanded=true] + .accordion-content {
        opacity: 1;
        max-height: 500em;
        transition: all 200ms linear;
        will-change: opacity, max-height;
    }
    .accordion2 .accordion-content {
        opacity: 0;
        max-height: 0;
        overflow: hidden;
        transition: opacity 200ms linear, max-height 200ms linear;
        will-change: opacity, max-height;
        background:#fff;
    }
    .accordion2 .accordion-content .program_content{
        padding:8% 4%;
    }
    .accordion2 .accordion-content .program_content h5, .accordion .accordion-content .program_content h6.course_heading{
        color:#CE0004;
    }
    .accordion2 .accordion-content .program_content a{
        background:#c00000;
    }
    .accordion2 .accordion-content .program_content ul{
        list-style:none;
    }
    .accordion2 .accordion-content .program_content ul li{
        color:#000;
    }
    .accordion2 .accordion-content p {
        font-size: 1rem;
        font-weight: 300;
        margin: 2em 0;
    }
    @media (min-width:320px) and (max-width:480px){
        .exam_pattern h1 {
            font-size: 4.5rem;
            font-weight: normal;
            margin-bottom: 10%;
        }
        .exam_pattern h1 span {
            font-size: 4.5rem;
            font-weight: 700;
        }
        .exam_pattern .exam_pattern_content {
            padding: 10% 4% 0% 4%;
        }
        .exam_pattern .exam_pattern_content  .deparment_content h2{
            font-size:1.5rem;
        }
    }

/* exam pattern section end  */

/* participating university section start  */

.participating_universities_wrap {
    padding: 4% 0%;
    background:#f5f5f5;
}
.participating_universities_wrap h2 {
    font-size: 40px;
    color: #000;
    font-weight: 500;
    margin: 0 0 40px;
    text-align: center;
}
.owl-theme{
    width: 100% !important;
    margin: 0 auto;
    padding: 0 30px;
    position: relative;
}
.clientlogo {
    width: 95%;
    margin: 0 auto;
    height: 175px;
    position: relative;
    border: 1px solid #ccc;
    padding: 15px;
    background: #fff;
}
.clientlogo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}
/*.owl-carousel .item img{
   width: 180px !important;
   height: 110px;
}*/
.owl-prev{
    position: absolute;
    top: 20%;
    left: 0;
font-size: 30px !important;
}
.owl-next{
    position: absolute;
    top: 20%;
    right: 0;
    font-size: 30px !important;
}


.participting h1{
    margin-top: 30px;
    text-align: center;
}
@media (min-width:320px) and (max-width:480px){
    .participating_universities_wrap{
        padding:7% 0%;
    }
    .participating_universities_wrap h2 {
        font-size: 25px;
        color: #000;
        font-weight: 500;
        margin: 0 0 20px;
        text-align: center;
    }
}
@media only screen and (max-width:292px){
    .participting h1{
       font-size: 30px !important;
    }
}

/* participating university section end */

/* faq content section start  */

.faq_content{
    padding:4% 0%;
    background:linear-gradient(rgba(240, 242, 245, 1), rgba(240, 242, 245, 1));
}
.faq_content h1{
    font-size:50px;
    font-weight:800;
    margin-bottom:3%;
}
.faq_content h5{
    font-weight: 700;
    font-size:20px;
}
.faq_content p{
    font-weight: 700;
    color:rgba(0,0,0,0.6);
    font-size:17px;
}
.faq_content a{
    background:#0253B6;
    color:#fff;
    font-size:20px;
    font-weight:bold;
}
@media (min-width:320px) and (max-width:480px){
    .faq_content h1 {
        font-size: 40px;
    }
    .faq_content h5 {
        font-size: 14px;
    }
    .faq_content p {
        font-size: 12px;
    }
    .faq_content a {
        font-size: 15px;
    }
}

/* faq content section end  */

/* footer section start  */

.footer{
    padding:3% 0% 1% 0%;
    background:#000;
}
.footer h2{
    color:#fff;
    font-size:45px;
}
.footer a {
    color: #fff;
}
.footer hr{
    border-top:1px solid #97231A;
}
.footer h6{
    color:#fff;
    font-size:15px;
    font-weight:600;
}
.footer ul{
    list-style:none;
    padding-left:0;
}
.footer ul li{
    font-size:9px;
    color:rgba(255,255,255,0.7);
    margin:6% 0%;
}
.footer .copyright_hr{
    border-top:1px solid #fff;
}
.footer h5{
    font-size:13px;
    color:rgba(255,255,255,0.6);
    font-weight: 600;
}
@media (min-width:320px) and (max-width:480px){
    .footer{
        padding:15% 0% 3% 0%;
    }
    .footer h6{
        font-size:14px;
    }
}

/* footer section end  */

/* call button start  */

.CallButton {
    position: fixed;
    bottom: 95px;
    z-index: 2200000;
    right: 16px;
    box-shadow: 0 0 10px #ddd;
    /* background-color: var(--whiteColor); */
    background:#CE0004;
    border-radius: 100%;
    width: 60px;
    height: 60px;
}
.CallButton a {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color:#fff;
}
.CallButton a:hover{
    text-decoration: none;
    color:#fff;
}


/* call now button end  */


/* Apply Now button start  */

.applyNowButton {
    position: fixed;
    bottom: 250px;
    z-index: 2200000;
    right: -3%;
    box-shadow: 0 0 10px #ddd;
    /* background-color: var(--whiteColor); */
    background:#000;
    border-radius: 5% 5% 0% 0%;
    width: 110px;
    height: 40px;
    transform: rotate(270deg);
}
.applyNowButton a {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color:#fff;
}
.applyNowButton a h5{
    font-size: 14px;
}
.applyNowButton a:hover{
    text-decoration: none;
    color:#fff;
}
.applyNowButton a img{
    max-width:90%;
}

@media (min-width:320px) and (max-width:480px){
    .applyNowButton {
        position: fixed;
        bottom: 250px;
        z-index: 2200000;
        right: -10%;
        box-shadow: 0 0 10px #ddd;
        /* background-color: var(--whiteColor); */
        background:#000;
        border-radius: 5% 5% 0% 0%;
        width: 110px;
        height: 40px;
        transform: rotate(270deg);
    }
}

/* Apply Now  button end  */


@media (min-width:320px) and (max-width:767px){
.aipmcetEntranceTest .aipmcetEntranceTest_content h1,
.aipmcetEntranceTest .aipmcetEntranceTest_content h1 span,
.eligibilitySection .blue_box h1,
.course_detail h1,
.exam_pattern h1 span,
.exam_pattern h1 {
    font-size: 44px;
}
.course_detail h2,
.course_detail .tab-content .tab-pane .course_content h5,
.participating_universities_wrap h2 {
    font-size: 28px;
}
.aipmcetEntranceTest .aipmcetEntranceTest_content h2,
.aipmcetEntranceTest .imp_dates p,
.aipmcetEntranceTest p,
.exam_pattern .course_box h2,
.faq_content h5 {
    font-size: 16px;
}
.blue_box.text-left:before {
    width: 80%;
}
.accordion button {
    font-size: 20px;
}
.key_highlights .key_highlights_content h2 {
    font-size: 36px;
}
.key_highlights .key_highlights_content h6,
.key_highlights .key_highlights_content h5,
.course_detail .tab-content .tab-pane .course_content p,
.faq_content p {
    font-size: 14px;
}
.course_detail .nav .nav-link {
    font-size: 14px;
    padding: 10px 0%;
}
.exam_pattern img.img-fluid.img-dv {
    width: 100%;
    margin-top: 0;
}






}