.program-block-inner{ padding: 28px 0 0 0; }
.program-block-inner .arrow-btn:after{ background-image: url(../images/footer-arrow-icon.svg); }
.latest-insights-box .date-tags-line .tag{ text-transform: uppercase;  }

.half-way-block{ display: none; }
@media (min-width: 1321px) and (max-width: 1500px) {

 
	/*======= about  page css start ============*/
	.pillars-block .pillars-block-img{ margin-left: -120px; }
	/*======= About page css End ============*/
	.inner-page.blog-page{ padding: 120px 0; }
	
	}
@media (min-width: 1200px) and (max-width: 1320px) {

/*======= home page css start ============*/
.header_wapper .navigation-menu ul li a{ padding: 14px 15px 15px; }
.our-offering-sec,
.our-story-sec{ padding: 120px 0; }
.hightlight-sec .bg-image{ margin: 13px 0 0 0px;width: 1110px;}
.hightlight-sec .bg-image img{ max-width: 100%; }
.hightlight-sec .hightlight-sec-row h1{ font-size: 50px; }
.our-counsellors-sec{ padding: 120px 0 0 0; }
.latest-insights-sec{ padding: 120px 0; }
/*======= home page css End ============*/
/*======= about  page css start ============*/
.text-banner-sec{ padding: 120px 0; }
.pillars-block .pillars-block-img{ margin-left: -20px; }

.focus-aras-sec{ padding: 120px 0; }
/*======= About page css End ============*/


/*========== counsellors page css start ============*/
.faq-sec{ padding: 120px 0; }
/*========== counsellors page css End ============*/

/*============ contcat css start =============*/
.getintouch-sec{ padding: 120px 0; }
/*============ contcat css End =============*/


/*========= offerings page start =============*/
.offerings-section-1{ padding: 0 0 80px 0; }
.offerings-section-2,
.offerings-section-3{ padding: 120px 0; }
/*========= offerings page End =============*/


/*======== success-stories page css start ===============*/
.stories-section-1{ padding: 0 0 120px; }

/*======== success-stories page css End ===============*/


/*========== ug-program start =============== */
.our-mentoring-sec,
.guide-program-sec{ padding: 120px 0; }
/*========== ug-program End =============== */

/*======= details page ========*/
.article-section-1,
.article-section-2{ padding: 120px 0; }
/*====== details page =========*/
.inner-page.blog-page{ padding: 120px 0; }

.coin-detmodal-sec-text{  padding-left: 40px;; }
.coin-detmodal-sec-img .imgbox{ max-width: 100%; }
.coin-detmodal-sec-img .imgbox img{ max-width: 100%; }

.banner_wapper .banner_caption_main .imgbox{ margin-left: 170px;; }
.hightlight-sec{ padding-top: 33px;; }

.our-counsellors-sec.counseller-page{ padding: 0 0 120px; }
.latest-insights-box .text-block p{ font-size: var(--h4font);  }
}
@media (max-width: 1200px) {
/*======= home page css Start ============*/
.header_wapper{    padding: 0px;; }
.header_wapper .container{ min-height: 80px; width: 100%; max-width: 100%; padding: 0 25px; }
.logo a img{ max-height: 35px; width: auto; }
.ham_menubtn{ display: flex; }
.header-right-main{ background: var(--ultra-light-green); padding: 20px 25px;  height: calc(100vh - 80px); overflow:auto;   position: absolute; right: 0px; top: 100%; display: none; width: 100%; }
.banner-block-main{ margin-top: 80px; }
.header_wapper .navigation-menu > ul{ border: 1px solid #636363; flex-direction: column; }
.header_wapper .navigation-menu > ul > li{ width: 100%; border: 0px;     }
.header_wapper .navigation-menu > ul > li + li{ border-top: 1px solid #636363; }
.header_btn{ margin: 34px 0 0 8px; }
.header_wapper .navigation-menu > ul > li > .dropdown_menu{border: 0px;border-top: 1px solid #636363;   transform: none; opacity: 1; visibility:visible; position: relative; width: 100%; top: auto; left: 0px;  transition: none; opacity: 1; display: none;      }
.header_wapper .navigation-menu > ul > li > a{ position: relative; }
.header_wapper .navigation-menu > ul > li .icon{      background: url(../images/nav-dropdown-icon.svg) no-repeat center center;  position: absolute; right: 10px;  top: 0; width: 50px; height: 50px; transition: all 0.3s ease-in-out;   }
.header_wapper .navigation-menu > ul > li.menu-item-has-children > a::after{ display: none;  transform: rotate(180deg); }
.header_wapper .navigation-menu > ul > li.active .icon{ transform: rotate(180deg);  }
body.scroll-hidden{ overflow: hidden; }
.header-right-main .social-links{ padding: 25px 0 0 0;  display: block; }
.success-stories-sec-main{ justify-content: center; align-items: flex-start; flex-wrap: wrap; }
.success-stories-box{ width:48%; margin:   1%; }
.success-stories-box.dark-blue-bg h3{ min-height: 160px; }
.success-stories-box .imgbox img{ max-width: 100%; max-height: 160px; }
.success-stories-box.dark-blue-bg{ left: auto; }
.success-stories-box:last-child{ left: auto; }
.bg-image img{ max-width: 100%; }
.our-coinsellors-box .imgbox img{ max-width: 100%; }
.our-counsellors-sec-title .title{ max-width: 100%; min-width: 0px; }
.success-stories-sec .desktop-show{ display: none;}
.success-stories-sec .mobile-show{ padding: 40px 0 0 0; display: flex; justify-content: center; }
.success-stories-box{ max-width: 100%; }
.success-stories-box:last-child,
.success-stories-box.dark-blue-bg{  position: relative; left: auto; top: auto; }
.success-stories-sec{ padding: 100px 0 150px; }
/*======= home page css End ============*/
/*======= About page css Start ============*/
.inner-page{ margin: 80px 0 0 0; }
/*======= About page css End ============*/  
}
@media (min-width: 992px) and (max-width: 1199px) {
/*======= home page css Start ============*/
:root{
--h1font: 44px;
--h2font: 30px;
--h3font: 24px;
--h4font: 20px;
--h5font: 18px;
--h6font: 16px;
--textfont: 14px;
--contentfont: 20px; 
}
.our-offering-sec,
.our-story-sec{ padding: 100px 0; }
.our-offering-box .text-block h3{   }
.hightlight-sec .bg-image{ display: none; }
.hightlight-sec{ padding:  0 0 0 40px; }
.our-counsellors-sec{ padding: 100px 0 0 0; }
.our-counsellors-sec-title .wrap{ max-width: 600px; }
.latest-insights-sec{ padding: 100px 0; }
.higher-education-sec  .bg-image{     margin:0px;width: 904px;}
.higher-education-sec  .bg-image img{ max-width: 100%; }
.higher-education-img{ min-height: 452px; }
.f-logo img{ width: 130px;}
.footer-main .f-form h3 br{ display: none;}


.vedio-modal .modal-dialog{ max-width: 600px; }
/*======= home page css End ============*/
/*======= about  page css start ============*/
.text-banner-sec{ padding: 100px 0; }
.about-logo-sec-main{  padding: 40px ; flex-wrap: wrap; }
.about-logo-sec-main .ab-logo-box{ padding: 20px; }
.pillars-block .pillars-block-img{ margin-left: -50px; }
.pillars-block{ min-height: 0px; }

.focus-aras-sec{ padding: 100px 0; }
.about-logo-sec{ margin-bottom: 0px; }
.focus-aras-sec-main .text-box .heading{ max-width: 600px; }
.focus-aras-sec-main .text-box .focus-aras-ul{ max-width: 280px;}
/*======= About page css End ============*/


/*========== counsellors page css start ============*/
.faq-sec{ padding: 100px 0; }
/*========== counsellors page css End ============*/

/*============ contcat css start =============*/
.getintouch-sec{ padding: 100px 0; }
.contact-form{ padding: 60px 30px; }
/*============ contcat css End =============*/

/*========= offerings page start =============*/
.offerings-section-1{ padding: 0 0 60px 0; }
.offerings-section-2,
.offerings-section-3{ padding: 100px 0; }
.career-img .img{ min-height: 367px; }
.career-block .col-md-5{ -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.offer-box .img span{ min-height: 268px; }
.Admissions-box{ padding: 60px 10px 30px; }
.section-title .subn-title-row .left-text{ width: 270px;}
.section-title .subn-title-row .right-text{ width: calc(100% - 270px);}
/*========= offerings page End =============*/



/*======== success-stories page css start ===============*/
.stories-section-1{ padding: 0 0 100px; }
.stories-box .certi-logo{ padding: 0 10px; }
.stories-listing .col-md-4{ -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}

/*======== success-stories page css End ===============*/


/*========== ug-program start =============== */
.our-mentoring-sec,
.guide-program-sec{ padding: 100px 0; }
/*========== ug-program End =============== */

/*======= details page ========*/
.article-section-1,
.article-section-2{ padding: 100px 0; }
/*====== details page =========*/

.inner-page.blog-page{ padding: 100px 0; }
.inner-page.blog-page .title{ margin: 0 0 60px; }
.latest-insights-box{ padding: 20px; }


.coin-detmodal-sec-text{  padding-left: 40px;; }
.coin-detmodal-sec-img .imgbox{ max-width: 100%; }
.coin-detmodal-sec-img .imgbox img{ max-width: 100%; }

.banner_wapper .banner_caption_main .imgbox{ margin-left: 100px;; }
.our-counsellors-sec.counseller-page{ padding: 0 0 100px; }

.latest-insights-box .date-tags-line .label{ font-size: 14px;; }
}
@media (min-width: 768px) and (max-width: 991px) {
/*======= home page css Start ============*/
:root{
--h1font: 44px;
--h2font: 30px;
--h3font: 24px;
--h4font: 20px;
--h5font: 18px;
--h6font: 16px;
--textfont: 14px;
--contentfont: 20px; 
}
.our-offering-sec,
.our-story-sec{ padding: 90px 0; }
.our-offering-sec-main .col-lg-4 a{ display: block; margin-top: 40px;   }
.our-offering-sec-main .col-lg-4:first-child a{ margin-top: 0px; }
.hightlight-sec .bg-image{ display: none; }
.hightlight-sec{ padding:  40px 0 0 0px; }
.our-story-sec .our-story-sec-text{ max-width: 100%; }
.our-counsellors-sec{ padding: 90px 0 0 0; }
.our-counsellors-sec-title{ flex-direction: column; align-items: flex-start; }
.our-counsellors-sec-title .wrap{ margin: 0px; max-width: 100%; padding: 30px 0 0 0; }
.latest-insights-sec{ padding: 90px 0; }
.latest-insights-box .imgbox{ min-height: 340px; }
.latest-insights-box{ margin: 30px 0 0 0; }
.higher-education-sec  .bg-image{     margin:0px;width: 1001px;}
.higher-education-sec  .bg-image img{ max-width: 100%; }
.higher-education-img{ margin: 50px 0 0 0;   }
.higher-education-sec { padding: 90px 0 167px; }
.footer-main{ flex-direction: column; }
.footer-main .f-link-box{ width: 100%; margin: 40px 0 0 0; }
.f-logo{ display: flex; width: 100%; }
.f-logo img{ width: 130px;}
.footer-main .f-form h3 br{ display: none;}
.footer-main .f-form{ margin: 40px 0 0 0; width: 100%; }
.footer-main .f-form form > .wpcf7-form-control-wrap{ width: 100%;}


.success-stories-box{ width:100%; margin:   0%; }
.success-stories-box:last-child,
.success-stories-box.dark-blue-bg{  margin: 30px 0 0 0; position: relative; left: auto; top: auto; }

.vedio-modal .modal-dialog{ max-width: 600px; }
/*======= home page css End ============*/
/*======= about  page css start ============*/
.text-banner-sec{ padding: 90px 0; }
.about-logo-sec-main{  padding: 40px ; flex-wrap: wrap; }
.about-logo-sec-main .ab-logo-box{ padding: 20px; }
.text-banner-sec .imgbox{ min-height: 300px; }

.text-banner-sec::after{ bottom:  225px; }
.pillars-block .pillars-block-img{ margin-left: -70px; }
.pillars-block{ min-height: 0px;; }
.pillars-block .col-lg-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}

.focus-aras-sec{ padding: 90px 0; }

.focus-aras-sec-main .text-box{ flex-direction: column; }
.about-logo-sec{ margin: 0px; }
.focus-aras-sec-main .text-box .focus-aras-ul{ width: 100%; margin: 30px 0 0 0; max-width: 100%;  }
/*======= About page css End ============*/


/*========== counsellors page css start ============*/
.faq-sec{ padding: 90px 0; }
/*========== counsellors page css End ============*/

/*============ contcat css start =============*/
.getintouch-sec{ padding: 90px 0; }

.contact-form{ padding: 60px 30px; margin: 30px 0 0 0; }
/*============ contcat css End =============*/


/*======== success-stories page css start ===============*/
.stories-section-1{ padding: 0 0 90px; }
.stories-box .certi-logo{ padding: 0 10px; }
.stories-listing .col-md-4{ -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
/*======== success-stories page css End ===============*/


/*========== ug-program start =============== */
.our-mentoring-sec,
.guide-program-sec{ padding: 90px 0; }
.our-mentoring-sec-img{ margin: 30px 0 0 0; }

/*========== ug-program End =============== */


/*======= details page ========*/
.article-section-1,
.article-section-2{ padding: 90px 0; }
.article-section-2 .program-block .program-text{ padding: 30px 0 0 0; }
.article-block .col-md-8{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
/*====== details page =========*/


.inner-page.blog-page{ padding: 90px 0; }
.inner-page.blog-page .title{ margin: 0 0 60px; }
.latest-insights-box{ padding: 20px; }
.insight-list-main .col-lg-4{ -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.insights-sec .main-tab-title-blk .blogcol label{ padding: 0 20px 20px;}

.offer-box .img span{ min-height: 200px; }
.section-title .subn-title-row .left-text{ width: 200px;}
.section-title .subn-title-row .right-text{ width: calc(100% - 200px);}
.Admissions-box{ padding: 30px 16px 20px; }


/*========= offerings page start =============*/
.offerings-section-1{ padding: 0 0 80px 0; }
.offerings-section-2,
.offerings-section-3{ padding: 90px 0; }

.career-block .col-md-5{ -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
.career-img .img{ margin: 40px 0 0 0; min-height: 0px;; }
.career-img .img img{ display: block; }
/*========= offerings page End =============*/


.coin-detmodal-sec-text{  padding-left: 40px;; }
.coin-detmodal-sec-img .imgbox{ max-width: 100%; }
.coin-detmodal-sec-img .imgbox img{ max-width: 100%; }
.coin-detmodal-sec-text{ width: 100%; padding: 19px 0 0 0; }
.coin-detmodal-sec .close-btn{ left: auto;  margin: 0px; height: 40px; width: 40px; top: 15px; right: 15px; }
.coin-detmodal-sec-text-main{ max-width: 100%; padding: 0 30px; }

.logo-anime{ display: none; }
.banner_wapper .banner_caption_main .imgbox{ margin: 50px 0;; }

.success-stories-box h3,
.success-stories-box.dark-blue-bg h3{ min-height: 0px;; }

.our-counsellors-sec.counseller-page{ padding: 0 0 90px; }
}

@media (max-width: 767px) {
/*======= home page css Start ============*/
:root{
--h1font: 48px;
--h2font: 36px;
--h3font: 26px;
--h4font: 22px;
--h5font: 18px;
--h6font: 16px;
--textfont: 14px;
--contentfont: 18px; 
}
h1{font-size: var(--h1font); font-weight: 400; line-height: 1.20; color: var(--mid-dark-blue);}
h2{font-size: var(--h2font); font-weight: 400; line-height: 1.25; color: var(--mid-dark-blue);}
h3{font-size: var(--h3font); font-weight: 400; line-height: 1.3; color: var(--mid-dark-blue);}
h4{font-size: var(--h4font); font-weight: 600; line-height: 1.29; color: var(--mid-dark-blue);}
h5{font-size: var(--h5font); font-weight: 400; line-height: 1.4; color: var(--mid-dark-blue);}
h6{font-size: var(--h6font); font-weight: 500; line-height: 1.31; color: var(--mid-dark-blue);}
p{font-size: var(--contentfont); font-weight: 400; line-height: 1.4; color: var(--mid-dark-blue);}
.label{font-size: 14px; font-weight: 700; line-height: 1.37; color: var(--light-blue); text-transform: uppercase;}
.our-offering-sec,
.our-story-sec{ padding: 90px 0; }
.our-offering-sec-main .col-lg-4 a{ display: block; margin-top: 50px;   }
.our-offering-sec-main .col-lg-4:first-child a{ margin-top: 0px; }
.mobile-show{ display: flex; align-items: center; justify-content: center; }
.desktop-show{display: none;  }
.our-offering-title .text-box .label{ margin-bottom: 15px; }
.our-offering-title{ margin-bottom: 50px; }
.our-offering-sec .mobile-show{ padding: 40px 0 0 0; }
.container{ padding: 0 25px; }
.our-story-sec .our-story-sec-text .label{ margin: 0 0 15px; }
.hightlight-sec .bg-image{ display: none; }
.our-story-sec .our-story-sec-text h2{ margin: 0 0 20px; }
.hightlight-sec{ padding: 50px 0 40px 0 ; }
.hightlight-sec .hightlight-sec-row h2{ margin: 0 0 10px; }
.our-story-sec .mobile-show{ justify-content: flex-start; padding: 0 0 0 8px; }
.our-counsellors-sec{ padding: 90px 0 0 0; }
.our-counsellors-sec-title .label{ margin: 0 0 15px; }
.our-counsellors-sec-title{ padding: 0px; flex-direction: column; align-items: flex-start; }
.our-counsellors-sec-title .wrap{ margin: 0px; max-width: 100%; padding:20px 0 0 0; }
.our-coinsellors-box{ margin: 50px 0 0 0; }
.our-coinsellors-box .text-block{ margin: 19px 0 0 0; }
.our-coinsellors-box .text-block h4{ padding: 0 0 10px; }
.our-coinsellors-box .imgbox{ min-height: 193px; }
.our-coinsellors-box .imgbox img{ max-height: 180px; }
.home_wapper .our-counsellors-sec .btnbox{ padding: 40px 0 84px; }
.success-stories-sec{ padding: 80px 0 94px; }
.success-stories-sec-title .label{ margin: 0 0 15px; }
.success-stories-sec-title{ margin: 0 0 50px; }
.success-stories-box{ padding: 22px 20px 20px;}
.success-stories-box .date span{ height: 36px; }
.success-stories-box h3{ margin: 0 0 69px; }
.success-stories-box .imgbox{ min-height: 126px; }
.success-stories-box .imgbox img{ max-height: 64px; }
.success-stories-sec .btnbox a{ margin: 0px; }
.latest-insights-sec{ padding: 90px 0; }
.latest-insights-box .imgbox{ min-height: 154px; }
.latest-insights-box{ margin: 30px 0 0 0; padding: 20px 20px 30px ; }
.latest-insights-box .date-tags-line .tag{ font-size: 14px; height: 36px; padding: 0 15px; }
.latest-insights-sec .our-offering-title{ margin: 0 0 20px; }
.latest-insights-box .text-block p{ font-size: var(--h3font); }
.latest-insights-box .text-block{ margin: 0 0 40px; }
.latest-insights-sec .mobile-show{ margin: 40px 0 0 0; }
.higher-education-sec  .bg-image{     margin:0px;width: 645px;}
.higher-education-sec  .bg-image img{ max-width: 100%; }
.higher-education-img{ margin: 87px  auto 0;   }
.higher-education-sec { padding: 90px 0 155px; }
.higher-education-img{ width: 322px; min-height: 322px;}
.higher-education-text h2{ margin: 0 0 25px; }
.footer-main{ flex-direction: column; }
.footer-main .f-link-box{ flex-wrap: wrap; width: 100%; margin: 50px 0 0 0; }
.f-logo{ display: flex; width: 100%; }
.f-logo img{ width: 100px;}
.footer-main .f-form h3 br{ display: none;}
.footer-main .f-form{ margin: 30px 0 0 0; width: 100%; }
.footer-main .f-form form > .wpcf7-form-control-wrap{ width: 100%;}
.footer{ padding: 90px 0 50px; }
.footer-main .social-links{ margin: 25px 0 0 0; width: 100%; }
.footer-line{ margin:30px 0 0 0 ; justify-content: flex-start;align-items: flex-start; flex-direction: column; }
.footer-line p{ padding: 30px 0 0 0; }
.footer-line ul{ margin: 0 -6px; }
.footer-line ul li{ padding: 0 6px; }
.higher-education-sec{ overflow: hidden; }
.about-logo-sec-main{ flex-direction: column;   }

.success-stories-box{ width:100%; margin:   0%; }
.success-stories-box:last-child,
.success-stories-box.dark-blue-bg{  margin: 30px 0 0 0; position: relative; left: auto; top: auto; }

.vedio-modal .modal-dialog{ max-width: 90%; margin-left: 5%; }
.vedio-modal button.close{ right: 0px; }
/*======= home page css End ============*/
/*======= about  page css start ============*/
.text-banner-sec{ padding: 90px 0; }
.text-banner-sec .imgbox{ margin: 40px 0 0 0; min-height:260px; }
.text-banner-sec::after{ bottom: 205px; }
 
.pillars-block{ top: auto; position: relative;  }
.pillars-block{ padding-bottom: 70px; }
.pillars-block .pillars-block-text{ max-width: 100%; text-align: center; padding: 50px 0 0 0; }


.focus-aras-sec{ padding: 90px 0; }
.focus-aras-sec-main .text-box .focus-aras-ul{ max-width: 280px;}


.focus-aras-sec-main .text-box{ flex-direction: column; }
.about-logo-sec{ margin: 0px; }
.focus-aras-sec-main .text-box .focus-aras-ul ul li{ padding: 15px 0; }
.focus-aras-sec-main .text-box .focus-aras-ul{ width: 100%; margin: 30px 0 0 0; max-width: 100%;  }

.pillars-success-sec-main{ overflow: hidden; }
.about-logo-sec-main{ padding: 20px 0; }
.about-logo-sec-main .ab-logo-box{   padding: 10px ; }
.pillars-block .pillars-block-img{ width: 375px; margin: 0 auto; }
.pillars-block .pillars-block-img .bg-image{ min-width: calc(100% + 70px); margin-left: -35px;}
.about-logo-sec-main .ab-logo-box img{ max-width: 100%; }
/*======= About page css End ============*/


/*========== counsellors page css start ============*/
.faq-sec{ padding: 90px 0; }
.faq-sec-card a{ font-size: var(--h5font); padding-right: 50px; }
/*========== counsellors page css End ============*/

/*============ contcat css start =============*/
.getintouch-sec{ padding: 90px 0; }
.contact-form{ padding: 30px 20px; margin: 30px 0 0 0; }
.contact-form .input-row-wrap .input-row{ width: 100%;}
.contact-form .input-row-wrap{flex-direction: column;  }
.contact-form .input-row-wrap .input-row +  .input-row{ padding-top: 20px; }
.nice-select-block .nice-select{ padding: 0 15px; }
.nice-select-block .nice-select span{ font-size: 14px; }
.nice-select-block .nice-select:after{ right: 15px; }
.getintouch-sec-text .address-blk{ margin: 30px 0; }
/*============ contcat css End =============*/


/*========= offerings page start =============*/
.offerings-section-1{ padding: 0 0 50px 0; }
.offerings-section-2,
.offerings-section-3{ padding: 90px 0; }
.career-img .img{ min-height: 367px; }
 
.offer-box .img span{ min-height: 0px; }
.offer-box .img span img{ display: block;}
.Admissions-box{ min-height: 0px; padding: 30px 20px 30px; }
.section-title .subn-title-row .left-text{ width: 100%;}
.section-title .subn-title-row .right-text{ width: 100%; padding: 30px 0 0 0; }
.Admissions-box p{  font-size: var(--h6font);   }
.section-title .subn-title-row{ flex-direction: column; }
.career-img{ margin: 30px 0 0 0; }
/*========= offerings page End =============*/


/*======== success-stories page css start ===============*/
.stories-section-1{ padding: 0 0 90px; }
.stories-box .certi-logo{ padding: 0 10px; }
.stories-box .date span { height: 36px; }
.stories-box .certi-logo{ margin: 30px 0 0 0; }
/*======== success-stories page css End ===============*/

/*========== ug-program start =============== */
.our-mentoring-sec,
.guide-program-sec{ padding: 90px 0; }
.our-mentoring-sec-img{ margin: 30px 0 0 0; }
.guide-program-box{ padding: 20px 15px; }
.guide-program-box h3{ font-size: var(--h4font); }

/*========== ug-program End =============== */

/*======= details page ========*/
.article-section-1,
.article-section-2{ padding: 90px 0; }
.single-page-contain img{ margin: 10px 0; }

.share-block{ flex-direction: column; }
.share-block .social-links{ width: 100%;}
.share-block .social-links ul{ flex-wrap: wrap; justify-content: space-between; }
.share-block .social-links ul li { width: auto ; padding: 0px;}
.article-section-2 .program-block .program-img img{ max-width: 100%; }
.share-block .share-text{ padding: 0 0 10px; }
.share-block .social-links ul{ width: 100%; padding: 0px; }
.article-section-2 .program-block h2{ margin: 0 0 30px; }
.article-section-2 .program-block .program-text{ padding: 30px 0 0 0; }

.single-page-contain h3{ padding: 0 0 40px; }
.program-block-inner{ padding: 10px 0 0 0; }
.single-page-contain{ padding: 0 0 40px; }
.article-section-2 .program-block .program-title h2{ padding: 0px;margin: 0px; }
/*====== details page =========*/


.inner-page.blog-page{ padding: 90px 0; }
.inner-page.blog-page .title{ margin: 0 0 60px; }
.latest-insights-box{ padding: 20px; }
 
.insights-sec .main-tab-title-blk .blogcol label{ padding: 0 20px 20px;}

.insights-sec .main-tab-title-blk ul{ display: none; }
.insights-sec .main-tab-title-blk .top-acher{ width: 100%; display: block; }
.insights-sec .main-tab-title-blk{ position: relative ; display: block; }
.insights-sec .main-tab-title-blk .top-acher{   width: 100%; position: relative	; font-weight: 600;
	border-radius: 4px;  color: #fff; text-transform: uppercase; color: var(--black);   font-size: 18px;
	border: 1px solid #636363; padding: 0 16px; height: 48px; line-height: 46px; 
	
}
.insights-sec .main-tab-title-blk .top-acher:after{ position: absolute;  right: 16px; top: 50%; content: ''; height: 7px; width: 12px; margin: -4px 0 0 0;  background: url(../images/triangle-sm-down.svg) no-repeat center center;  
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.insights-sec .main-tab-title-blk .top-acher.openmenu:after{ transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.insights-sec .main-tab-title-blk .top-acher.openmenu{ border-radius:   4px 4px  0px 0px}

.insights-sec .container{ padding: 0px; }
.insights-sec .main-tab-title-blk  ul {
	border-radius: 0 0 4px 4px;
	border: solid 1px #001066;
	border-top: 0px;
	box-shadow: none;
	background-color: #001066;
	padding:16px 16px 16px;
}
.insights-sec .main-tab-title-blk  ul li + li{  padding-top: 0px; border-top: rgba(255,255, 255, 0.6) solid 1px;  }
.insights-sec .main-tab-title-blk  ul li label { padding: 10px 0; text-align: left; opacity: 0.5; text-transform: uppercase; font-weight: 700;   color: #fff; }
.insights-sec .main-tab-title-blk  ul  {
	z-index: 1000;
	width: 100%;
	display: none;
}
.insights-sec .main-tab-title-blk .blogcol label{ color: #fff; opacity: 0.5;   padding: 10px 0; }
.insights-sec .main-tab-title-blk .blogcol input[type=radio]:checked + label { opacity: 1; color: #fff; }
.insights-sec .main-tab-title-blk .blogcol label::after{ display: none; }

.comeing-soon-blk{  min-height: 250px; text-align: center; padding: 15px;  }
.insights-sec .main-tab-title-blk .blogcol label{ width: 100%;}

.offer-box{ padding: 20px 0; }
.offer-listing{ padding: 30px 0 0 0; }


/*========= offerings page start =============*/
.offerings-section-1{ padding: 0 0 80px 0; }
.offerings-section-2,
.offerings-section-3{ padding: 90px 0; }
.Admissions-box{ margin: 30px 0 0 0; }
.career-block .col-md-5{ -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }
.career-img .img{ margin: 40px 0 0 0; min-height: 0px;; }
.career-img .img img{ display: block; }
.Admissions-listing{ padding: 20px 0 0 0; }

.stories-box{ padding: 20px; }

.stories-head-block{ flex-direction: column; }
.stories-head-block .left-col { width: 100%; text-align: left;}
.stories-head-block .fliter-text  {width: 100%;}

.stories-head-block .fliter-text{ padding:20px 0 0 0; }
.nice-select-block .nice-select span{ height: 40px; }
.stories-head-block  .nice-select-block .nice-select { height: 40px; min-width: 100px	;}
/*========= offerings page End =============*/


.coin-detmodal-sec-text{  padding-left: 40px;; }
.coin-detmodal-sec-img .imgbox{ max-width: 100%; }
.coin-detmodal-sec-img .imgbox img{ max-width: 100%; }
.coin-detmodal-sec-text{ width: 100%; padding: 19px 0 0 0; }
.coin-detmodal-sec .close-btn{ transform: none; left: auto;  margin: 0px; height: 40px; width: 40px; top: 15px; right: 15px; }
.coin-detmodal-sec-text-main{ max-width: 100%; padding: 0 0px 60px; }
.coin-detmodal-sec-img .imgbox{ min-height: 406px; }
.coin-detmodal-sec-img .imgbox img{ max-height: 406px;  }
.coin-detmodal-sec-img .bg-image img{ min-height: 406px; }
.coin-detmodal-sec{ width: calc(100% - 50px); margin-left: 25px;;}
.coin-detmodal-sec-text .title{ margin: 0 0 30px; flex-direction: column; align-items: flex-start; }
.coin-detmodal-sec-text .title .wrap{ margin: 0 0 21px; }


.logo-anime{ display: none; }
.banner_wapper .banner_caption_main .imgbox{ margin: 50px 0;; }
.banner_wapper .banner_caption_main .caption-box h1{  } 
.coin-detmodal-sec-text .title > a{ margin-left: 6px;; } 

.success-stories-box h3,
.success-stories-box.dark-blue-bg h3{ margin: 0px;; min-height: 0px;; }

.our-counsellors-sec.counseller-page{ padding: 0 0 90px; }
.latest-insights-box .text-block{ margin-bottom: 69px; min-height: 0px;; }
}
 
@media (min-width: 568px) and (max-width: 767px) {
}
@media (min-width: 240px) and (max-width: 567px) {
}