@import url('https://fonts.googleapis.com/css2?family=Arbutus+Slab&display=swap');

html,body{
    box-sizing: border-box;
    overflow-x:inherit;
    width:100%;
    margin: 0;
    padding: 0;
}
*{
    font-family: 'Montserrat';
}
a{
    text-decoration: none !important;
}
.darkBlue{
    color:#002880;
}
.lightBlue{
    color:#0084E7;
}

 /* navbar section start  */

.HomeNavbar_section .nav-item .nav-link{
    color:#000;
    font-weight:500;
    border-bottom:2px solid rgba(0,0,0,0.2);
}

 /* navbar section end  */

 /* main banner section start  */

    .main_banner{
        background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url('../images/about_back.png');
        background-repeat: no-repeat;
        background-position: top center;
        background-size:initial;
        height:100vh;
        /* padding:3% 0%; */
    }
    .main_banner h2{
        color:#fff;
        font-size:50px;
    }
    .main_banner p{
        color:rgba(255, 255, 255,0.9);
        /* font-size:45px; */
    }
    .main_banner .link_back{
        background:rgba(0,0,0,0.6);
    }
    .main_banner .banner_content{
        display:flex;
        height:100vh;
        align-items:center;
    }
    .main_banner a{
        color:#fff;
        padding:7%;
    }
    .main_banner .links_div{
        padding:0% 10%;
    }
    .main_banner table tr td{
        padding:7% 2%;
        text-align:center;
        font-weight:500;
        color:#fff;
    }
    .main_banner table tr td:hover{
        background: linear-gradient(280.13deg, #0084E7 -43.93%, #002880 84.26%);
        color:#fff;
    }
    @media screen and (max-width:767px){
        .main_banner{
            background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url('../images/about_back.png');
            background-repeat: no-repeat;
            background-position:top ;
            background-size:cover;
            height:auto;
            /* padding:3% 0%; */
        }
        .main_banner .banner_content{
            display:flex;
            height:70vh;
            align-items:flex-end;
        }
        .main_banner h2{
            color:#fff;
            font-size:30px;
        }
        .main_banner p{
            color:rgba(255, 255, 255,0.9);
            text-align:justify;
        }
        .main_banner .links_div{
            padding:0% 5%;
        }
    }

 /* main banner section end  */




 /* ################### about us page start ###################### */

    /* about navbar section start  */

    .AboutNavbar_section{
        background:#f5f5f5;
    }
    .AboutNavbar_section .nav-item .nav-link{
        font-size:14px;
        color:#000;
        font-weight:600;
    }
    .AboutNavbar_section .nav-item.active .nav-link{
        color:#0084E7;
        /* font-weight:bold; */
        border-bottom:2px solid #0084E7;
    }
    .AboutNavbar_section .nav-item:hover .nav-link{
        color:#0084E7;
        /* font-weight:bold; */
        border-bottom:2px solid #0084E7;
    }

    /* about navbar section end  */

    /* about banner start  */

    .about_banner{
        background:url('../images/aboutBanner_back.png');
        background-repeat: no-repeat;
        background-position: center center;
        background-size:100% 100%;
        height:auto;
        padding:7% 0%;
        box-shadow: 0px 20px 30px rgba(0,0,0,0.1);
    }
    @media (min-width:320px) and (max-width:480px){
        .about_banner h4{
            font-size:20px;
        }
        .about_banner h3{
            font-size:21px;
        }
    }

    /* about banner end  */

    /* second navbar section start  */

    .secondNavbar{
        padding:3% 0%;
    }
    .secondNavbar .nav-item .nav-link{
        font-size:13px;
        color:#000;
        font-weight:600;
        border-bottom:1px solid #000;
    }
    .secondNavbar .nav-item.active .nav-link{
        color:#0084E7;
        border-bottom:2px solid #0084E7;
    }
    .secondNavbar .nav-item:hover .nav-link{
        color:#0084E7;
        border-bottom:2px solid #0084E7;
    }

    /* second navbar section end  */

    /* about naxtgen section start  */

    .aboutNextgen{
        padding:0% 0% 3% 0%;
    }
    .aboutNextgen p{
        font-size:15px;
        color:#000;
        font-weight:500;
    }
    .tab_section{
        margin:5% 0%;
    }
    .tab_section .second_navbar{
        margin-bottom:7%;
    }
    .tab_section .nav-item .nav-link{
        font-weight:600;
        color:#000;
    }
    .tab_section .nav-item .nav-link.active{
        background:transparent;
        color:#0084E7;
        font-weight:bold;
        border-bottom:2px solid #0084E7;
        border-radius:0px;
    }
    @media (min-width:320px) and (max-width:480px){
        .tab_section .nav-item .nav-link{
            font-weight:600;
            color:#000;
            font-size:10px;
        }
        .aboutNextgen h1{
            font-size:25px;
        }
        .aboutNextgen p{
            font-size:12px;
            color:#000;
            font-weight:500;
        }
    }

    /* about nextgen section end  */


    /* advisory board and mentor board section start  */

    .advisoryBoard{
        padding:0% 0% 3% 0%;
    }
    .advisoryBoard .nav .nav-item .nav-link{
        background:transparent;
        color:#000;
        font-weight: 600;
    }
    .advisoryBoard .nav .nav-item .nav-link.active{
        color:#0084E7;
        border-bottom:1px solid #0084E7;
        border-radius:0px;
        font-weight:600;
    }



    .advisoryBoard_card{
        position: relative;
        max-width: auto;
        height: 230px;
        background: #fff;
        margin: 30px 10px;
        padding: 10px 5px;
        display: flex;
        flex-direction: column;
        box-shadow: 0 5px 20px rgba(0,0,0,0.5);
        transition: 0.3s ease-in-out;
        border-radius: 4px;
      }
      .advisoryBoard_card:hover{
        height: 480px;
      }
      .advisoryBoard_card .imgBx{
        position: relative;
        width: 100%;
        height: 260px;
        box-shadow: 0 5px 20px rgbda(0,0,0,0.2);
      }
      .advisoryBoard_card .imgBx h6{
        font-size:12px;
        font-weight:bold;
      }
      .advisoryBoard_card .imgBx p{
        font-size:12px;
        font-weight:500;
      }
      .advisoryBoard_card .imgBx img{
        max-width: 100%;
        border-radius: 4px;
      }
      .advisoryBoard_card .content{
        position:relative;
        margin-top: -10px;
        padding: 5px 2px;
        text-align: left;
        color: #111;
        visibility: hidden;
        opacity:0;
        transition: 0.3s ease-in-out;
      }
      .advisoryBoard_card .content p{
        font-size:10px;
        font-weight:500;
      }
      .advisoryBoard_card:hover .content{
        visibility: visible;
        opacity: 1;
        margin-top: -10px;
        transition-delay: 0.2s;
      }
      @media (min-width:320px) and (max-width:480px){
        .advisoryBoard_card{
            margin:10px auto;
            height: 230px;
        }
        .advisoryBoard_card:hover{
            height: 370px;
        }
      }
      

    /* advisory board and mentor board section end  */

    /* what we do section start  */

    .what_we_do_section h3.main_heading{
        font-weight:700;
        color:#0084E7;
    }
    .what_we_do_section h3{
        font-weight:600;
        color:#000;
    }
    .what_we_do_section p{
        font-weight:500;
        color:#000;
        font-size:14px;
    }

    @media (min-width:320px) and (max-width:480px){
        .what_we_do_section h3.main_heading{
            font-weight:700;
            color:#0084E7;
            font-size:20px;
        }
        .what_we_do_section h3{
            font-weight:600;
            color:#000;
            font-size:16px;
        }
        .what_we_do_section p{
            font-weight:500;
            color:#000;
            font-size:12px;
        }
        .what_we_do_section img{
            padding:10%;
        } 
    }

    /* what we do section end  */

    /* our services section start  */

    .manage_specialisation h3{
        color:#0084E7;
        font-weight:700;
    }
    .manage_specialisation p{
        color:#000;
        font-weight:500;
    }
    .micro_credential{
        background:url('../images/micro_credential_back2.png');
        background-size:100% 100%;
        background-position:center center;
        height:auto;
        padding:3% 3%;
    }
    .micro_credential p{
        color:rgba(255, 255, 255,0.7);
    }
    .managed_classroom{
        padding:5% 2% 3% 2%;
        background:#f5f5f5;
    }
    .new_age_domains{
        padding:3% 0%;
    }
    .new_age_domains .new_age_card{
        background:#f5f5f5;
        padding:6%;
        height:10.5rem;
    }
    .new_age_domains .new_age_card h6{
        color:#0084E7;
        font-weight:700;
    }
    .new_age_domains .new_age_card ul li{
        font-size:14px;
        font-weight:500;
    }
    .admission_xlerator{
        background:url('../images/admission_xlerator.png');
        background-size:100% 100%;
        background-position: center center;
        height: auto;
        padding:8% 4%;
    }
    .admission_xlerator .blue_background{
        background:#002880;
        height:40vh;
    }
    .admission_xlerator a button{
        border-radius:0px;
    }
    .admission_xlerator h1 b{
        font-weight:800;
    }
    .srem{
        padding:3% 0%;
    }
    .srem h1{
        color:#002880;
        font-weight:400;
        font-size:90px;
    }
    .srem h4{
        color:#0084E7;
        font-weight:600;
    }
    .srem button{
        background:#002880;
        color:#fff;
        border-radius:0px;
    }
    .srem p{
        font-size:14px;
    }

    @media (min-width:320px) and (max-width:480px){
        .manage_specialisation{
            padding:4% 0%;
        }
        .manage_specialisation h3{
            color:#0084E7;
            font-weight:700;
            font-size:20px;
        }
        .manage_specialisation p{
            color:#000;
            font-weight:500;
            font-size:13px;
        }
        .manage_specialisation img{
            margin-bottom:-4%;
        }
        .micro_credential{
            background:url('../images/micro_credential_back2.png');
            background-size:cover;
            background-position:center center;
            height:auto;
            padding:4% 3%;
        }
        .micro_credential h1{
            font-size:30px;
        }
        .managed_classroom{
            padding:10% 2% 3% 2%;
        }
        .managed_classroom h3{
            font-size:20px;
            font-weight:700;
        }
        .managed_classroom p{
            font-size:13px;
            font-weight:500;
        }
        .new_age_domains .new_age_card ul li{
            font-size:11px;
            font-weight:500;
        }
        .admission_xlerator{
            background:url('../images/admission_xlerator.png');
            background-size:cover;
            background-position: right;
            height: auto;
            padding:8% 4%;
        }
        .admission_xlerator a button{
            box-shadow:0px 0px 10px #000;
        }
        .srem h4{
            font-size:20px;
        }
    }

    /* our services section end  */

    /* footer section start  */

    .aboutFooter{
        background:url('../images/about_footer.png');
        background-position: center center;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        height:auto;
        padding:2% 0%;
    }
    .aboutFooter .footer_logo{
        background:rgba(255, 255, 255,0.7);
    }
    .aboutFooter .footer_logo h5.academy{
        margin-top:-5%;
    }
    .aboutFooter .footer_logo hr{
        border-top:1px solid #002880;
    }
    .aboutFooter .footer_logo h5.towards{
        color:#0084E7;
        font-weight:600;
    }
    .aboutFooter h4{
        color:#fff;
        font-weight:700;
        font-size:20px;
    }
    .aboutFooter ul li{
        color:rgba(255, 255, 255,0.7);
        list-style:none;
        font-size:14px;
    }
    .aboutFooter a{
        text-decoration:none;
        color:#fff;
    }
    .aboutFooter ul{
        padding-left:0px;
        margin-top:4%;
    }
    .aboutFooter ul li{
        font-size:11px;
    }
    .aboutFooter i{
        font-size:20px;
    }
    .aboutFooter hr{
        border-top:1px solid rgba(255, 255, 255,0.7);
    }
    .aboutFooter h6{
        color:rgba(255, 255, 255,0.6);
    }

    @media (min-width:320px) and (max-width:480px){
        .aboutFooter{
            background:url('../images/about_footer.png');
            background-position: center center;
            background-size: cover;
            background-repeat: no-repeat;
            height:auto;
            padding:2% 0%;
        }
    }

    /* footer section end  */


 /* ################### about us page end ###################### */


  /* ################### Programs page start ###################### */

    .program_banner{
        background:url('../images/program_banner.png');
        background-size:100% 100%;
        background-position:center center;
        background-repeat:no-repeat;
        height:auto;
        padding:5% 0% 0% 0%;
    }
    .program_banner h1{
        font-size:13rem;
    }
    .program_banner h2{
        font-size:5rem;
        font-weight:300;
        padding-right: 10%;
        margin-top:-5%;
    }
    .program_banner .banner_content{
        margin-top:-10%;
    }
    .program_banner .banner_content p{
        font-weight:600;
    }
    @media (min-width:320px) and (max-width:420px){
        .program_banner h1{
            font-size:4rem;
        }
        .program_banner h2{
            font-size:2rem;
            margin-top:-5%;
        }
        .program_banner{
            background:url('../images/program_banner.png');
            background-size:cover;
            background-position:center center;
            background-repeat:no-repeat;
            height:auto;
            padding:5% 0% 0% 0%;
        }
        .program_banner .banner_content{
            margin-top:3%;
        }
        .program_banner img{
            margin-top:-5%;
        }
    }

    .explore{
        background:#0084E7;
        padding:4% 0%;
    }
    .explore p{
        color:rgba(255, 255, 255,0.7);
        font-weight: 500;
    }


    /* programs section start  */

.programs{
    padding:4% 0%;
}
.programs h2 span{
    color:#002880;
    font-weight:600;
}
.programs .nav-item p{
    font-size:10px;
    font-weight:700;
    color:#000;
    opacity: 0.8;
}
.programs .nav-item {
    border-right:1px solid rgba(0,0,0,0.2);
}
/* .programs .nav-item .nav-link{
    transition: all .2s ease-in-out;
} */
.programs .nav-item .nav-link.active{
    /* transform: scale(1.1); */
    background:transparent;
    border-radius:0px;
    margin:0% 8%;
    padding:7% 0% 5% 0%;

    /* border-bottom:10px solid #D22423; */
}
.programs .nav-item .nav-link.active i{
    color:#002880;
    
    /* border-bottom:10px solid #D22423; */
}
.programs .nav-item .nav-link i{
    opacity: 0.4;
    color:#000;
}
.programs .nav-item .nav-link.active i{
    opacity:1;
}
.programs .tab-content.main_tabContent{
    box-shadow:0px 0px 20px rgba(0,0,0,0.4);
}
.programs .tab-content .tab-pane .nav-link{
    background:transparent;
    color:#000;
    font-weight:600;
    font-size:14px;
    border-bottom:1px solid #FF0000;
    border-radius: 0px;
}
.programs .tab-content .tab-pane .nav-link.active{
    background: linear-gradient(90.53deg, #002880 -29.9%, #0084E7 87.31%);
    font-weight:500;
    color:#fff;
}
.programs .tab-content .tab-pane .tab-content .tab-pane{
    background:#f5f5f5;
    padding:3%;
}
.programs .tab-content .tab-pane .tab-content .tab-pane p{
    color:#000;
    font-size:13px;
    font-weight:500;
}
.programs .tab-content .tab-pane .tab-content .tab-pane .career_prospect{
    background:#d4d4d4;
    margin:7% 0%;
    padding:3%;
}
.programs .tab-content .tab-pane .tab-content .tab-pane .career_prospect ul li{
    color:#000;
    font-weight: 600;
    font-size:13px;
}
.programs .tab-content .tab-pane .tab-content .tab-pane .career_prospect hr{
    border-bottom:1px solid #002880;
}
.programs .tab-content .tab-pane .tab-content .tab-pane  hr{
    border-bottom:1px solid #002880;
}
.programs .tab-content .tab-pane .tab-content .tab-pane button{
    border-radius: 0px;
    color:#D22423;
    font-weight: bold;
    background:#fff;
}
.programs .tab-content .tab-pane .tab-content .tab-pane ul li{
    color:#fff;
}

/* programs section end  */

/* testimonial section start  */

.testimonials{
    background: linear-gradient(269.55deg, #0081E2 -9.4%, #2962D3 120.17%);
    padding:5% 0%; 
}
.testimonials .testImg{
    height:auto;
}
.testimonials p{
    color:#fff;
    font-weight:500;
    line-height: 30px;
    font-size:20px;
    text-align: justify;
}
.testimonials h5{
    color:#fff;
    font-weight: 700;
}
.testimonials button{
    border-radius:0px;
    font-weight: bold;
    color:#002880;
}
@media (min-width:320px) and (max-width:480px){
    .testimonials{
        padding:5% 0% 15% 0%; 
    }
    .testimonials .carousel .carousel-indicators{
        margin-bottom:-10%;
    }
}


/* testimonial section end  */



/* ################### Programs page end ###################### */

/* ################### Contact Us start ###################### */

/* contact us banner section start  */

    .contact_banner{
        padding:4% 0% 0% 0%;
    }
    .contact_banner .banner_form{
        padding:15% 0%;
    }
    
    .contact_banner h3{
        font-weight:600;
        color:#0081E2;
    }
    .contact_banner form .form-group input{
        border:0px;
        border-bottom:1px solid #000;
        border-radius:0px;
    }
    .contact_banner form button{
        background: linear-gradient(91.72deg, #0084E7 -9.32%, #002880 107.42%);
        border-radius:0px;
    }
    .contact_footer{
        background: linear-gradient(281.52deg, #0694FE -11.1%, #164FC1 65.52%);
        padding:4% 0% 2% 0%;
        margin-top: -1.5%;;
    }
    .contact_footer .call_div{
        border-right:1px solid #fff;
    }
    .contact_footer .navigate h5{
        font-weight:600;
    }
    .contact_footer .navigate hr{
        border-top:1px solid #fff;
        width:35%;
    }
    .contact_footer .address_div h5{
        font-weight:600;
    }
    .contact_footer .address_div hr{
        border-top:1px solid #fff;
    }
    .contact_footer .address_div p{
        color:#fff;
    }
    @media (min-width:320px) and (max-width:480px){
        .contact_footer{
            margin-top:-0.2%;
        }
        .contact_footer .call_div{
            border-right:none;
        }
    }

/* contact us banner section end  */

/* ################### Contact Us end ###################### */

/* ################### nextGen Edge start ###################### */

.edge_banner{
    padding:5% 0%;
}
.edge_banner h1,.edge_banner h5{
    color:#0081E2;
    font-weight:600;
}
.edge_banner p{
    color:#000;
    font-weight:500;
}
.lorem{
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 60%, rgba(0,129,226,1) 60%);
    margin-top:-15%;
}
.certification{
    padding:4% 0%;
}
.certification p{
    font-weight:500;
}
.certification h2{
    color:#0081E2;
}
@media (min-width:320px) and (max-width:480px){
    .lorem{
        background: rgb(255,255,255);
        background: linear-gradient(180deg, rgba(255,255,255,1) 71%, rgba(0,129,226,1) 71%);
        margin-top:0%;
    }
    .certification{
        padding:15% 0%;
    }
}

/* ################### nextGen Edge end ###################### */

/* ################### NextGen Reads start ###################### */

/* nextgen news start */

.NextGen_news_section{
    padding:3% 0%;
}
.NextGen_news_section hr{
    width:30%;
    border-bottom:1px solid #0081E2;
}
.NextGen_news_section h5{
    color:#fff;
    font-size:12px;
}
.NextGen_news_section h6{
    color:#fff;
    font-size:11px;
    font-weight:300;
}
.NextGen_news_section a{
    color:#fff;
}
.NextGen_news_section .NextGen_news_text1{
    background: linear-gradient(180deg, rgba(0, 40, 128, 0) 0%, #002880 89.06%),url('../images/news/exin.png');
    height:40vh;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
}
.NextGen_news_section .NextGen_news_text2{
    background: linear-gradient(180deg, rgba(0, 40, 128, 0) 0%, #002880 89.06%),url('../images/news/news2.png');
    height:40vh;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
}
.NextGen_news_section .NextGen_news_text3{
    background: linear-gradient(180deg, rgba(0, 40, 128, 0) 0%, #002880 89.06%),url('../images/news/news3.png');
    height:40vh;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
}
.NextGen_news_section .NextGen_news_text4{
    background: linear-gradient(180deg, rgba(0, 40, 128, 0) 0%, #002880 89.06%),url('../images/news/news4.png');
    height:40vh;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
}
.NextGen_news_section .NextGen_news_text5{
    background: linear-gradient(180deg, rgba(0, 40, 128, 0) 0%, #002880 89.06%),url('../images/news/news5.png');
    height:40vh;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
}
.NextGen_news_section .NextGen_news_text6{
    background: linear-gradient(180deg, rgba(0, 40, 128, 0) 0%, #002880 89.06%),url('../images/news/news6.png');
    height:40vh;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
}
.NextGen_news_section .NextGen_news_text7{
    background: linear-gradient(180deg, rgba(0, 40, 128, 0) 0%, #002880 89.06%),url('../images/news/news7.png');
    height:40vh;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
}
.NextGen_news_section .NextGen_news_text8{
    background: linear-gradient(180deg, rgba(0, 40, 128, 0) 0%, #002880 89.06%),url('../images/news/news8.jpg');
    height:40vh;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
}
.NextGen_news_section .NextGen_news_text9{
    background: linear-gradient(180deg, rgba(0, 40, 128, 0) 0%, #002880 89.06%),url('../images/news/news9.png');
    height:40vh;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
}
.NextGen_news_section .NextGen_news_text10{
    background: linear-gradient(180deg, rgba(0, 40, 128, 0) 0%, #002880 89.06%),url('../images/news/news_10_img2');
    height:40vh;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
}

@media (min-width:320px) and (max-width:480px){
    .NextGen_news_section{
        padding:10% 0%;
    }
    .NextGen_news_section hr{
        width:80%;
        border-bottom:1px solid #0081E2;
    }
}

.carousel-cell3 {
    width: 70%;
    height: auto;
    max-height:1000px;
    margin-right: 40px;
    margin-bottom: 30px;
    border-radius: 5px;
    padding:0px;
    counter-increment: carousel-cell;
}

/* nextgen news end  */

/* seminars and workshops section start */

.seminars_workshops{
    background:#002880;
    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  */

/* blogs and Industry trends section start */

    .Industry_trends{
        padding-top:4%;
        background:#f5f5f5;
    }
    .Industry_trends h1{
        color:#002880;
        font-size:70px;
        font-weight:900;
        font-family: 'Arbutus Slab', serif;
    }
    .Industry_trends h1 span{
        font-size:15px;
        color:#000;
        font-weight:700;
    }
    .Industry_trends .card_div{
        background:#fff;
        padding:3%;
    }
    .Industry_trends .card_div .Industry_card h5{
        color:#002880;
        font-weight:600;
    }
    .Industry_trends .card_div .Industry_card hr{
        border-top:1px solid #0081E2;   
    }
    .Industry_trends .card_div .Industry_card .Industry_button a{
        border-radius:0px;
        color:#000;
        font-weight:600;
        font-size:12px;
        display:none;
    }
    .Industry_trends .card_div .Industry_card p{
        font-size:12px;
        font-weight:500;
        color:#000;
    }
    .Industry_trends .card_div .Industry_card img{
        margin-bottom:3%;
    }
    .Industry_trends .card_div .Industry_card:hover{
        background: linear-gradient(180deg, #002880 0%, #0084E7 100%);
        padding:3%;
    }
    .Industry_trends .card_div .Industry_card:hover h5{
        color:#fff;
    }
    .Industry_trends .card_div .Industry_card:hover h6{
        color:#fff;
    }
    .Industry_trends .card_div .Industry_card:hover p{
        color:#fff;
    }
    .Industry_trends .card_div .Industry_card:hover a{
        display:block;
    }
    @media (min-width:320px) and (max-width:480px){
        .Industry_trends{
            padding-top:10%;
            background:#f5f5f5;
        }
        .Industry_trends .card_div{
            background:#fff;
            padding:13% 0%;
        }
        .Industry_trends .card_div .Industry_card{
            box-shadow:0px 0px 20px rgba(0,0,0,0.3);
            padding:3%;
        }
    }

/* blogs and Industry trends section end  */

/* some text section start  */

.some_txt{
    background: linear-gradient(281.52deg, #0694FE -11.1%, #2962D3 60.64%);
    padding:4% 0%;
}
.some_txt p{
    font-size:20px;
    font-weight:600;
}
@media (min-width:320px) and (max-width:480px){
    .some_txt{
        background: linear-gradient(281.52deg, #0694FE -11.1%, #2962D3 60.64%);
        padding:12% 0%;
    }
    .some_txt p{
        font-size:16px;
        font-weight:500;
    }
}
    
/* some text section end  */

/* NextGen Reads testimonial section start  */

.test_hr{
    border-bottom:1px solid rgba(0, 40, 128, 0.5);
    width:30%;
}
.NextGen_Reads_testimonials{
    padding:0% 0% 5% 0%; 
}
.NextGen_Reads_testimonials .testImg{
    height:auto;
}
.NextGen_Reads_testimonials p{
    color:#002880;
    font-weight:500;
    line-height: 30px;
    font-size:20px;
    text-align: justify;
}
.NextGen_Reads_testimonials h5{
    color:#000;
    font-weight: 700;
}
.NextGen_Reads_testimonials .carousel-inner .carousel-item h2{
    color:#002880;
    font-weight:bold;
}
.NextGen_Reads_testimonials button{
    border-radius:0px;
    font-weight: bold;
    color:#002880;
}
@media (min-width:320px) and (max-width:480px){
    .NextGen_Reads_testimonials{
        padding:5% 0% 15% 0%; 
    }
    .NextGen_Reads_testimonials img{
        width:50% !important;
    }
    .NextGen_Reads_testimonials p{
        font-size:14px;
        line-height: 20px;
    }
    .NextGen_Reads_testimonials .carousel .carousel-indicators{
        margin-bottom:-10%;
    }
    .NextGen_Reads_testimonials .carousel-inner .carousel-item h2{
        color:#002880;
        font-weight:bold;
        font-size:20px;
    }
    .NextGen_Reads_testimonials .carousel-inner .carousel-item h6{
        font-size:12px;
    }
}


/* NextGen Reads testimonial section end  */

/* ################### NextGen Reads end ###################### */


/* ################### Blog pages start ###################### */

    /* blog banner section start  */

    .blog1_banner_section{
        background: linear-gradient(259.39deg, #2962D3 8.71%, #F72585 109.94%);
        background-size:100% 75%;
        background-repeat:no-repeat;
        /* height:70vh; */
    }
    .blog1_banner_section .blog1_banner_content{
        padding-top:10%;
    }
    .blog1_banner_section .blog1_banner_content h2{
        font-family:'Allison';
        color:#fff;
        text-align:center;
        font-size:6rem;
    }
    .blog1_banner_section .blog1_banner_content h3{
        color:rgba(255, 255, 255, 0.72);
    }
    .blog1_banner_section .blog1_banner_content p{
        color:rgba(255, 255, 255, 0.72);
        font-size:20px;
    }
    .blog1_banner_content img{
        border-radius:25px;
        height:25rem;
        width: 50rem;
    }

    /* blog banner section end  */

    /* blog content section start  */

        .blog_content_section{
            padding:4% 0% 0% 0%;
        }
        .blog_content_section p{
            font-size:18px;
            text-align: justify;
            line-height:27px;
        }
        .blog_content_section a button{
            background: linear-gradient(259.39deg, #2962D3 8.71%, #F72585 109.94%);
            background-repeat: no-repeat;
            color:#fff;
        }
        .blog_content_section a button:hover{
            color:yellow;
        }

    /* blog content section end  */

    /* all article section start  */

        .all_articales{
            padding:4% 0% 2% 0%;
        }
        .all_articales .card{
            border:0px;
        }
        .all_articales .card .card-img-top{
            box-shadow:0px 0px 15px rgba(0, 0, 0, 0.5);
        }
        .all_articales .card .card-body .card-title{
            color:#002880;
        }
        .all_articales .card .card-body p.date{
            font-weight:400;
            color:rgba(0, 0, 0, 0.7);
        }
        .all_articales .card .card-body p.card-text{
            font-weight:500;
            color:rgba(0, 0, 0, 0.8);
            font-size:12px;
        }
        .mobile_hr{
            border-top:1px solid #2962d3;
        }

    /* all article section end  */

/* ################### Blog pages end ###################### */


/* ###################### News pages start ###################### */

    /* blog banner section start  */

    .news1_banner_section{
        background: linear-gradient(259.39deg, #002880 8.71%, #002880 109.94%);
        background-size:100% 75%;
        background-repeat:no-repeat;
        /* height:70vh; */
    }
    .news1_banner_section .blog1_banner_content{
        padding-top:10%;
    }
    .news1_banner_section .blog1_banner_content h2{
        font-family:'Allison';
        color:#fff;
        text-align:center;
        font-size:6rem;
    }
    .news1_banner_section .blog1_banner_content h3{
        color:rgba(255, 255, 255, 0.72);
        margin-bottom:3%;
    }
    .news1_banner_section .blog1_banner_content p{
        color:rgba(255, 255, 255, 0.72);
        font-size:20px;
    }
    .news1_banner_section img{
        border-radius:25px;
        height: auto;
        width: 75%;
        box-shadow: 0px 0px 30px rgba(0,0,0,0.5);
    }

    /* blog banner section end  */

    /* blog content section start  */

        .news_content_section{
            padding:4% 0% 0% 0%;
        }
        .news_content_section p{
            font-size:18px;
            text-align: justify;
            line-height:27px;
        }
        .news_content_section a button{
            background: linear-gradient(259.39deg, #2962D3 8.71%, #F72585 109.94%);
            background-repeat: no-repeat;
            color:#fff;
            margin-bottom:5%;
        }
        .news_content_section a button:hover{
            color:yellow;
        }

    /* blog content section end  */

/* ###################### News pages end ###################### */