@font-face {

  font-family: 'Muli';

  src: url('../fonts/Muli-Bold.woff2') format('woff2'),

      url('../fonts/Muli-Bold.woff') format('woff'),

      url('../fonts/Muli-Bold.ttf') format('truetype');

  font-weight: bold;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Muli';

  src: url('../fonts/Muli-Light.woff2') format('woff2'),

      url('../fonts/Muli-Light.woff') format('woff'),

      url('../fonts/Muli-Light.ttf') format('truetype');

  font-weight: 300;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Muli';

  src: url('../fonts/Muli-Regular.woff2') format('woff2'),

      url('../fonts/Muli-Regular.woff') format('woff'),

      url('../fonts/Muli-Regular.ttf') format('truetype');

  font-weight: normal;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Muli';

  src: url('../fonts/Muli-SemiBold.woff2') format('woff2'),

      url('../fonts/Muli-SemiBold.woff') format('woff'),

      url('../fonts/Muli-SemiBold.ttf') format('truetype');

  font-weight: 600;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Gotham Narrow';

  src: url('../fonts/GothamNarrow-Medium.woff2') format('woff2'),

      url('../fonts/GothamNarrow-Medium.woff') format('woff'),

      url('../fonts/GothamNarrow-Medium.ttf') format('truetype');

  font-weight: 500;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Gotham Narrow';

  src: url('../fonts/GothamNarrow-Light.woff2') format('woff2'),

      url('../fonts/GothamNarrow-Light.woff') format('woff'),

      url('../fonts/GothamNarrow-Light.ttf') format('truetype');

  font-weight: 300;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Gotham Narrow';

  src: url('../fonts/GothamNarrow-Bold.woff2') format('woff2'),

      url('../fonts/GothamNarrow-Bold.woff') format('woff'),

      url('../fonts/GothamNarrow-Bold.ttf') format('truetype');

  font-weight: bold;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Gotham Narrow Book';

  src: url('../fonts/GothamNarrow-Book.woff2') format('woff2'),

      url('../fonts/GothamNarrow-Book.woff') format('woff'),

      url('../fonts/GothamNarrow-Book.ttf') format('truetype');

  font-weight: normal;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Beaufort for LOL';

  src: url('../fonts/BeaufortforLOL-Light.woff2') format('woff2'),

      url('../fonts/BeaufortforLOL-Light.woff') format('woff'),

      url('../fonts/BeaufortforLOL-Light.ttf') format('truetype');

  font-weight: 300;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Beaufort for LOL';

  src: url('../fonts/BeaufortforLOL-Regular.woff2') format('woff2'),

      url('../fonts/BeaufortforLOL-Regular.woff') format('woff'),

      url('../fonts/BeaufortforLOL-Regular.ttf') format('truetype');

  font-weight: normal;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Beaufort for LOL';

  src: url('../fonts/BeaufortforLOL-Bold.woff2') format('woff2'),

      url('../fonts/BeaufortforLOL-Bold.woff') format('woff'),

      url('../fonts/BeaufortforLOL-Bold.ttf') format('truetype');

  font-weight: bold;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Beaufort for LOL';

  src: url('../fonts/BeaufortforLOL-Medium.woff2') format('woff2'),

      url('../fonts/BeaufortforLOL-Medium.woff') format('woff'),

      url('../fonts/BeaufortforLOL-Medium.ttf') format('truetype');

  font-weight: 500;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Museo Slab 500';

  src: url('../fonts/MuseoSlab-500.woff2') format('woff2'),

      url('../fonts/MuseoSlab-500.woff') format('woff'),

      url('../fonts/MuseoSlab-500.ttf') format('truetype');

  font-weight: normal;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Museo Slab 700';

  src: url('../fonts/MuseoSlab-700.woff2') format('woff2'),

      url('../fonts/MuseoSlab-700.woff') format('woff'),

      url('../fonts/MuseoSlab-700.ttf') format('truetype');

  font-weight: normal;

  font-style: normal;

  font-display: swap;

}

@font-face {

  font-family: 'Degular';

  src: url('../fonts/Degular-SemiBold.woff2') format('woff2'),

      url('../fonts/Degular-SemiBold.woff') format('woff'),

      url('../fonts/Degular-SemiBold.ttf') format('truetype');

  font-weight: 600;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Degular';

  src: url('../fonts/Degular-Bold.woff2') format('woff2'),

      url('../fonts/Degular-Bold.woff') format('woff'),

      url('../fonts/Degular-Bold.ttf') format('truetype');

  font-weight: bold;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Degular';

  src: url('../fonts/Degular-Light.woff2') format('woff2'),

      url('../fonts/Degular-Light.woff') format('woff'),

      url('../fonts/Degular-Light.ttf') format('truetype');

  font-weight: 300;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Degular';

  src: url('../fonts/Degular-Regular.woff2') format('woff2'),

      url('../fonts/Degular-Regular.woff') format('woff'),

      url('../fonts/Degular-Regular.ttf') format('truetype');

  font-weight: normal;

  font-style: normal;

  font-display: swap;

}



@font-face {

  font-family: 'Degular';

  src: url('../fonts/Degular-Medium.woff2') format('woff2'),

      url('../fonts/Degular-Medium.woff') format('woff'),

      url('../fonts/Degular-Medium.ttf') format('truetype');

  font-weight: 500;

  font-style: normal;

  font-display: swap;

}





* { box-sizing: border-box;}

html{ overflow-x: hidden;}

body { font-size: 18px; font-weight: 400; color: #252525; line-height: 1.5; font-family: 'Muli'; overflow-x: hidden;}  

a { text-decoration: none !important; } 

li{ list-style: none;}

h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0px; } 

ul { margin-bottom: 0px; padding-left: 0; margin-left: 0 !important;}  

.container{ max-width: 1380px; }

.header-area .main-nav { background: transparent; } 

.header-area .main-nav .nav { margin-top: 0; background-color: transparent; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;  justify-content: center; padding-left: 20px; flex: 1 0 auto; } 

.header-area .main-nav > .nav > li { margin: 0 15px; padding: 15px 0; padding: 0px 0; } 

.header-area .main-nav .nav li:last-child{ margin-right: 0; }

.btm_nav_sec{ background: #F2C601; padding: 20px 0; border-top: 1px solid #4A4949; }

.header-area .main-nav .nav li a {padding: 30px 0; display: flex; font-weight: 600; font-size: 16px; text-transform: none; color: #fff; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; align-items: center; position: relative;}

.header-area .main-nav .nav li:hover a, .header-area .main-nav .nav li:hover i{ color: #EFB920; } 

.header-area .main-nav .nav li:last-child > .sub-menu{ left: auto; right: 0; }

.header-area .main-nav .nav li:last-child > .sub-menu:before{ right: 20px; left: auto; }

/* .header-area .main-nav .nav li.menu-item-has-children { position: relative; }  */

.header-area .main-nav .nav li.menu-item-has-children ul.sub-menu { position: absolute; width: 100%; background-color: #000; box-shadow: 0 0px 18px 2px rgba(0, 0, 0, 0.1); top: 100%; left: 0; right: 0; opacity: 0; transition: all .2s; transform: translateY(+2em); visibility: hidden; z-index: -1; height: 70vh; overflow-x: auto; } 

.header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li { margin-left: 0px; padding-left: 0px; padding-right: 0px; margin-right: 0;} 

.header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li a { opacity: 1; display: inline-block; background: transparent; padding: 0 15px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; position: relative; font-size: 20px; font-weight: 500; color: #fff; } 

.header-area .main-nav .nav li.menu-item-has-children ul li:hover > a{ color: #EFB920!important; } 

.header-area .main-nav .nav li.menu-item-has-children ul li a:hover:before { width: 3px; } 


@media (min-width: 992px){
	.container{ max-width: 1440px; }
  .header-area .main-nav .nav li.menu-item-has-children:hover > ul.sub-menu { visibility: visible; opacity: 1; z-index: 99; transform: translateY(0%); transition: .3s all ease } 
}

.header-area .nav { margin-top: 30px; }

 .sticky_menu { display: none; }

 .fixed_header .sticky_menu { position: fixed; top: 0; left: 0; right: 0; margin: auto; width: 100%; display: block; z-index: 999; animation: smoothScroll 1s forwards; box-shadow: 0 0 15px 2px rgba(0,0,0,.2); background: #014485; display: flex; align-items: center; padding: 5px 0; }

 @keyframes smoothScroll{

  0%{transform:translateY(-100px)}

  100%{transform:translateY(0px)}

}

.fixed_header .main-nav .logo{ padding-top: 0;}

.fixed_header .main-nav .logo img { max-width: 60%; }

.header-area .main-nav .nav li.menu-item-has-children:hover li.menu-item-has-children > .sub-menu{ left: 100%; top: 0; }

.header-area .main-nav .nav li.menu-item-has-children li.menu-item-has-children:hover i{ color: #fff; transform: translateY(-50%) rotate(-90deg); }

.sticky_menu .logo_sec { flex: 1 0 auto; text-align: left; }

.sticky_menu.main-nav .nav li { margin: 0 25px; }

.sticky_menu.main-nav .nav li a{ font-size: 17px; color: #333; padding: 10px 0; color: #fff;}

.sticky_menu.main-nav .nav li:last-child{ margin-right: 0; }

.header-area .main-nav .nav li.menu-item-has-children>a:after { content: ''; position: absolute; top: 50%; transform: translateY(-50%); right: -18px; height: 9px; background-size: 12px; }

/* .btm_nav_inner{ position: relative; } */

.sticky_menu .logo_sec img{ max-width: 200px; }

.fixed_header.header-area .main-nav .nav li a i { font-size: 17px;}



.h_contact_sec p{ font-size: 16px; font-weight: 600; color: #073C70; margin-bottom: 0; }

.h_contact_sec p a{ color: #073C70; }

.h_contact_sec p a:hover{ text-decoration: underline !important; }

.h_contact_sec ul li a{ font-size: 16px; color: #073C70; font-weight: 500; font-family: 'Gotham Narrow'; transition: .3s all ease;}

.h_contact_sec ul li a:hover{ color: #fff; }

.h_contact_sec ul li:not(:last-child){ margin-right: 25px; }

.header_top{ background: #FDC900; padding: 5px 0; }

.header-area{ position: absolute; top: 0; left: 0; right: 0; margin: auto; width: 100%; z-index: 999; }

.top_nav_sec{ padding: 15px 0; }



.site_btn{ font-size: 16px; color: #000; background: #EFB920; border-color: #EFB920; font-weight: 700; margin-left: 60px; padding: 11px 38px; box-shadow: 0px 3px 0px #B08C02; transition: .3s all ease; text-transform: capitalize;}

.site_btn:hover{ background: #073C70; border-color: #073C70; box-shadow: 0px 3px 0px #11467a; color: #fff;}

.menu_icon{ margin-left: 42px; cursor: pointer; }



.fixed_btns_sec { position: fixed; left: -73px; top: 270px; z-index: 99; transform: rotate(-90deg) translateY(-50%); }

.fixed_btns_sec li a { display: inline-flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 600; border-radius: 0 0 10px 10px; box-shadow: none; color: #fff; padding: 10px 20px; margin: 0 3px; font-family: "Montserrat", sans-serif; height: 42px;}

.fixed_btns_sec li a img { padding-right: 10px; transform: rotate(-90deg); position: relative; top: -6px; left: -5px; }

.vt_btn{ background: #000000;  }

.wu_btn{ background: #29D448; }

.en_btn{ background: #00B2D0; }



.container1{ max-width: 1320px; margin: auto; }

.banner_section > img{ height: 93vh ;object-fit: cover; object-position: 0 -65px;}

.header-area .main-nav .nav li i { font-size: 16px; padding-left: 5px; color: #fff; position: absolute; top: 53%; transform: translateY(-50%); right: -16px; transition: all 0.3s ease 0s; }

.banner_section{ position: relative; }

.banner_outer{ position: absolute; left: 0; right: 0; top: 40%; transform: translateY(-50%); margin: auto; z-index: 9; }

.banner_inner{ max-width: 700px; }

.banner_inner h1{ font-size: 60px; font-weight: 500; color: #fff; font-family: 'Beaufort for LOL'; line-height: 1.1; margin-bottom: 20px; }

.banner_inner p{ font-size: 18px; color: #fff; max-width: 505px; text-align: justify;}

.banner_box li{ font-size: 36px; color: #fff; font-weight: 700; font-family: 'Museo Slab 700'; line-height: 1.3; margin-right: 50px; background: transparent linear-gradient(90deg, #FDC900 0%, #80808000 85%) 0% 0% no-repeat padding-box; padding: 12px 15px;}

.banner_box li span{ font-weight: 500; font-family: 'Museo Slab 500'; font-size: 19px; text-transform: uppercase; display: block;  }

.banner_box{ margin-top: 50px; }

.header-area.fixed_header .main-nav .nav li i { font-size: 15px; right: -16px; top: 55%; }

.header-area.fixed_header .main-nav .nav { justify-content: flex-end; }

.header-area.fixed_header .main-nav .nav li:hover i{ color: #FDC900; }

.header-area.fixed_header .main-nav .nav li:hover a{ color: #FDC900; }



.banner_btm_section{ background: #014485; padding: 45px 0; }

.banner_btm_box h6{ font-size: 18px; background: #FDC900; font-weight: 500; font-family: 'Degular'; text-transform: uppercase; margin-bottom: 15px; color: #003C74; padding: 10px 15px !important; border-right: 10px solid #fff;}

.banner_btm_box p{ font-size: 18px; color: #FFF; font-weight: 600; font-family: 'Degular'; line-height: 1.3;  margin-bottom: 15px; position: relative;}

.banner_btm_box .read_more{ font-size: 18px; color: #fff; font-weight: 700; font-family: 'Degular'; text-transform: uppercase; display: inline-flex; align-items: center; margin-top: 10px; transition: .3s all ease; }

.banner_btm_box .read_more img{ padding-left: 10px; transition: .3s all ease; }
.banner_btm_box .read_more i{ padding-left: 8px; font-size: 16px; }
.banner_btm_box .read_more:hover{ color: #FDC900; }

.banner_btm_box { padding-right: 20px; position: relative; border-right: 1px solid #fff;}
.scroll_row [class*=col-]:last-child .banner_btm_box{border-right: 0;}

.banner_btm_box .read_more:hover img{ padding-left: 15px; }

.right_link{ position: absolute; top: 50%; transform: translateY(-50%); right: 0; }

.pd_sec .row{ padding-left: 0 !important; }



.programs_section { background: #003C74; position: relative; overflow: hidden; }

.programs_content{ padding:80px 80px 0; }

.heading_sec h2{ font-size: 40px; color: #fff; font-weight: 500; font-family: 'Beaufort for LOL'; text-transform: uppercase; margin-bottom: 15px;}

.programs_content p{ font-size: 18px; font-family: 'Degular'; line-height: 1.4; color: #fff; font-weight: 400; max-width: 90%;  text-align: justify;}

.heading_sec h3{ font-size: 26px; color: #fff; font-weight: 600; margin:  40px 0 15px;}



.switches_container { width: 100%; position: relative; display: flex; padding: 5px 0; position: relative; background: #FDC900; line-height: 3rem; border-radius: 8px; margin-top: 32px;} 

.switches_container input { visibility: hidden; position: absolute; top: 0; } 

.switches_container label { width: 50%; padding: 0; margin: 0; text-align: center; cursor: pointer; color: #000000; font-size: 24px; }

.switch-wrapper { position: absolute; top: 0; bottom: 0; width: 33%;  z-index: 3; transition: transform .5s cubic-bezier(.77, 0, .175, 1); } 

.switch { border-radius: 8px; background: #fff; border: 1px solid #56A1EA; height: 100%; } 

.switch div { width: 100%; text-align: center; opacity: 0; display: block; color: #073C70; transition: opacity .2s cubic-bezier(.77, 0, .175, 1) .125s; will-change: opacity; position: absolute; top: 0; left: 0; font-size: 24px; line-height: 2.4; } 

.switches_container input:nth-of-type(1):checked~.switch-wrapper { transform: translateX(0%); }

.switches_container input:nth-of-type(2):checked~.switch-wrapper { transform: translateX(100%); }

.switches_container input:nth-of-type(1):checked~.switch-wrapper .switch div:nth-of-type(1) { opacity: 1; } 

.switches_container input:nth-of-type(2):checked~.switch-wrapper .switch div:nth-of-type(2) { opacity: 1; }

.switches_container input:nth-of-type(3):checked~.switch-wrapper { transform: translateX(200%); }

.switches_container input:nth-of-type(3):checked~.switch-wrapper .switch div:nth-of-type(3) { opacity: 1; }

.search_input{ position: relative; margin: 0px 0 45px; }

.input_sec{ font-size: 24px; font-weight: 400; color: #939393; border-radius: 8px; background: #fff; padding: 30px 88px 30px 30px; border: 1px solid #fff; }

.input_sec::placeholder{ color: #939393; }

.input_sec:focus{ outline: none; box-shadow: none; }

.search_icon{ position: absolute; top: 50%; transform: translateY(-50%); right: 25px; cursor: pointer;}

.program_pill a{ font-size: 18px; font-weight: 600; color: #fff; border-radius: 50px; display: inline-block; border: 1px solid #56A1EA; padding: 10px 25px; margin: 0 4px 18px; transition: .3s all ease; }

.program_pill a:hover{ background: #fff; border-color: #fff; color: #073C70; }

.program_pill .more_pill{ color: #FDC900; border-color: #FDC900; }

.pos_sec{ background: url('../images/programs_img.jpg') 0% 50% no-repeat; background-size: cover; position: absolute; top: 0; bottom: 0; margin: auto; height: 100%; right: 0;}

/* .p_counters_list ul{ position: absolute; top: 52%; transform: translateY(-50%); right: 25%; z-index: 1; } */

.p_counters_list ul li{ font-size: 50px; color: #fff; font-weight: 600; line-height: 1.2; border-right: 2px solid #fff; margin-bottom: 40px !important; padding-right: 10px; margin-right: 10px;}
.p_counters_list ul li:last-child{border-right: 0 !important;}

.p_counters_list ul li span{ display: block; font-size: 17px; }

.pos_sec:before { content: ''; position: absolute; right: 0; top: 0; background: #DAB732 0% 0% no-repeat padding-box; mix-blend-mode: multiply; width: 100%; height: 100%; bottom: 0; margin: auto; }

.pos_sec:after { content: ''; position: absolute; right: 0; top: 0; background: #DAB732 0% 0% no-repeat padding-box; mix-blend-mode: multiply; width: 450px; height: 74%; margin: auto; bottom: 0; display: none; }

.counter_item{ position: relative; display: inline-block; }

.counter_item:before{ content: '+'; font-size: 50px; color: #fff; position: absolute; right: -32px; top: -3px; }



.about_section{ background: #073C70; padding: 80px 0;}

.about_info h3{ color: #FDC900; }

.para_sec p{ color: #fff; text-align: justify;}
.vm_block_sec .para_sec p{ color: #fff !important;}
.vm_block_sec .para_sec li{ color: #fff !important; font-size: 18px !important;}

.about_info .para_sec{ margin-top: 35px; max-width: 100% !important; }

.about_info ul { margin-top: 50px; }

.about_info ul li{ display: flex; align-items: center; margin-bottom: 15px;}

.about_info ul li a{ font-size: 15px; color: #fff; font-weight: 600; display: flex; align-items: center;}

.about_info ul li img{ padding-right: 18px; }

.about_box:nth-child(2n){ flex-direction: row-reverse; }

.about_box > img{ max-width: 50%; object-fit: cover;}

.about_box .para_sec{ margin: 30px 0; padding-left: 20px; margin-left: 45px; position: relative; }

.about_box .para_sec:before{ content: ''; position: absolute; top: 0; left: 0; width: 2px; height: 30%; background: #FDC900; }

.about_box:nth-child(2n) .para_sec{ margin-left: 0; margin-right: 45px; }



.changemakers_section{ background: #FDC900; padding: 95px 0; }

.changemakers_info h3, .changemakers_info h2, .changemakers_info .para_sec p, .changemakers_info ul li a { color: #073C70; }
.changemakers_info h3{text-transform: none !important;}

.changemakers_info{ padding-left: 50px; }

.changemakers_img{ padding-right: 50px; }



.amenities_section{ padding: 130px 0; background: #fff; position: relative; overflow: hidden;}

.amenities_info h3{ color: #FDC900; text-transform: uppercase; }

.amenities_info .para_sec{ margin-top: 25px; max-width: 100%; }

.amenities_info .para_sec p{ color: #252525; }

.amenities_info{ padding-right: 50px; padding-left: 0; }

.amenities_info ul { margin-top: 40px; }

.amenities_img li{ margin: 0 14px; position: relative;}

.amenities_corner{ width: 48px; background: #FDC900; }

.amenities_pos{ position: absolute; right: 0; }

.amenities_img_bg { position: absolute; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; height: 100%; background: linear-gradient(180deg, transparent 80%, #000 110%); z-index: 1; }

.result_section{ padding: 115px 0; background: #073C70; }

.result_img{ padding-right: 70px; display: flex; flex-wrap: wrap; }

.result_img img{ width: 33.33%; }

.result_section .heading_sec h2{ font-weight: 400; }

.result_info{ max-width: 90%; }



.testimonials_section{ padding: 105px 0; }

.testimonials_section h2{ color: #073C70; font-weight: 400; margin-bottom: 50px; }

.testi_box_sec .para_sec p{ color: #073C70; }

.testi_box_sec .para_sec{ margin-top: 15px; }

[class*='col-']:not(:last-child) .testi_box_sec{ border-right: 1px solid #FDC900; }

.testi_box_sec{ padding-right: 25px;  }

.testi_caption h6{ font-size: 19px; color: #073C70; font-weight: 600; padding-left: 20px; }

.testi_caption h6 span{ font-size: 16px; display: block; }

.testi_caption { margin-top: 30px; }



.video_section{ padding: 120px 0; position: relative; overflow: hidden; width: 100%; aspect-ratio: 16 / 8.5; pointer-events: none;}

.video_box_img{ position: relative; }

.play_icon img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; cursor: pointer; }

.video_box_info{ background: rgba(253,201,0,.9); padding: 120px 40px 120px 85px; }

.video_box_info h2{ color: #073C70; }

.video_box_info ul li a{ color: #073C70; }

.video_box_outer{ padding: 0 8%; position: absolute; left: 0; right: 0; margin: auto; top: 50%; transform: translateY(-50%); }

.video_box_outer [class*='col-']:first-child{ width: 55%; }

.video_box_outer [class*='col-']:last-child{ width: 45%; }

.ps_sec .row{ padding-right: 0% !important; }

.video_box_img > span > img{ height: 100%; object-fit: cover; }

.video_section > video { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; z-index: -1; }



.news_section{ padding: 120px 0 100px; }

.news_box_sec h6{ font-size: 17px; color: #FDC900; font-family: 'Gotham Narrow'; font-weight: 500; margin-bottom: 8px; }

.news_box_sec p a{ font-size: 22px; color: #202020; font-weight: 600; line-height: 1.3; margin-bottom: 20px; max-width: 70%; display: block; transition: .3s all ease;}

.news_box_sec p a:hover{ text-decoration: underline !important; }

.news_box{ padding: 20px; }

.news_box_sec{ margin-bottom: 30px; position: relative; }

.news_caption{ position: absolute; bottom: 20px; z-index: 2;}

.news_caption p a{ color: #fff; }

.news_section h2{ color: #073C70; font-weight: 400; margin-bottom: 60px; }

.news_img_bg { position: absolute; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; height: 100%; background: linear-gradient(180deg, transparent 50%, #000 100%); z-index: 1; }

.events_img5{ height: 615px; object-fit: cover; }



.footer_section{ background: #202020; padding: 75px 0; }

.footer_menu ul{ column-count: 3; padding-right: 70px;}

.footer_menu li a{ font-size: 16px; font-weight: 400; color: #cdcdcd; transition: .3s all ease; }

.footer_menu li{ padding-bottom: 10px; padding-right: 20px; }

.footer_contact h5{ font-size: 20px; font-weight: 600; text-transform: uppercase; color: #cdcdcd; margin-bottom: 10px;}

.footer_contact li { font-size: 18px; color: #cdcdcd; font-family: 'Gotham Narrow'; font-weight: 300; margin-bottom: 30px; }

.footer_contact li a{ color: #cdcdcd; transition: .3s all ease; }

.footer_contact li a:hover, .footer_menu li a:hover { color: #FDC900; }

.social_sec li{ padding-left: 10px; }

.social_sec li a{ display: inline-block; transition: .3s all ease; }

.social_sec li a:hover{ transform: rotate(360deg); }

.footer_contact{ padding-left: 50px; }

.social_sec{ padding-right: 65px; }

.social_outer{ position: relative; margin-top: 20px; }

.f_line{ position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: calc(100% - 360px); height: 3px; background: #BE2727; }

.copyright_sec{ background: #202020; padding: 20px 0; border-top: 1px solid #747474; }

.copyright_sec p{ text-align: center; font-size: 16px; color: #fff; margin-bottom: 0; font-family: 'Gotham Narrow Book';}

.amenities_img li > span{ display: block; overflow: hidden; }

.amenities_img li > span img{ transform: scale(1); transition: .5s all ease; }

.amenities_img .amenities_img_bg:hover + span img{ transform: scale(1.1);}

.video_box_img > span{ display: block; height: 100%; }

.news_box_sec span img{ width: 100%; }

.scroll_text marquee { height: 235px; margin-top: 10px; } 



.inner_header, .inner_banner .row{ position: relative; }

.inner_header .top_nav_sec { padding: 0px 0; box-shadow: 0px 3px 6px #00000029; }

.inner_header .main-nav > .nav > li a, .inner_header .main-nav > .nav > li i{ color: #252525; }

.inner_banner .banner_inner p{ max-width: 540px; color: #252525; }

.inner_banner .banner_inner h1{ font-size: 48px; font-weight: 400; color: #073C70; }

.inner_banner .banner_inner { max-width: 550px; padding-bottom: 120px; }

.inner_banner { padding: 140px 0 0; } 

.banner_inner_img img{ position: absolute; right: 0; bottom: 0; }



.about_counter_section { background: url('../images/about_bg.png') 50% 50% no-repeat; background-size: cover; height: 810px; overflow: hidden;}

.about_counter_section .row{ position: relative; }

.about_counter_section ul { position: absolute; transform: translateY(0%); background: rgba(1,68,133,.8); padding: 60px 74px; left: 0; width: 29%; top: 0; height: 810px; }

.about_counter_section .p_counters_list ul li{ color: #FDC900; margin-bottom: 100px; }

.about_counter_section .counter_item:before{ color: #FDC900; }

.about_counter_content h2{ font-weight: 400; border-bottom: 7px solid #FDC900; text-transform: none; padding-bottom: 35px; margin-bottom: 28px;}

.about_counter_content{ padding: 230px 0 0; }

.about_counter_content .heading_sec p{ font-size: 24px; color: #fff; font-weight: 600; font-family: 'Degular';}

.about_counter_content .heading_sec { max-width: 530px; margin-left: auto; }



.vm_section{ padding: 120px 0; }

.vm_section .heading_sec h2{ font-weight: 400; color: #073C70; }

.vm_section .para_sec p{ color: #fff; font-size: 18px; }

.vm_row{ margin-top: 60px; }

.vm_block_sec{ background: #073C70; padding: 40px 45px; }

.vm_block_sec h3{ font-size: 24px; color: #FDC900; font-weight: 700; margin-top: 60px; margin-bottom: 10px; }

.vm_block_center .para_sec{ margin-bottom: 40px; }

.vm_block_center h3{ margin-top: 20px; }

.vm_block_sec p{ margin-bottom: 0; }

.vm_section h2{ padding-right: 40px; }



.about_video_section .video_box_info { background: rgba(255, 255, 255, .9); padding: 98px 40px 90px 65px; display: flex; align-items: center; justify-content: center; }



.recognitions_section{ padding: 150px 0 100px; }

.recognitions_section h2{ font-weight: 400; color: #073C70; margin-bottom: 60px;}

.recognitions_row{ margin: 0 -10px; }

.recognitions_block{ padding: 0 10px; }

.recognitions_block > span{ display: flex; align-items: center; justify-content: center; border: 1px solid #707070; }



.support_section{ position: relative; }

.support_inner h2{ font-weight: 400; color: #FDC900; margin-bottom: 0;}

.support_inner h3{ font-size: 24px; color: #fff; font-weight: 700; margin: 0 0 30px; }

.support_outer{ position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; }

.support_inner .para_sec{ margin-bottom: 40px; }

.support_inner { max-width: 705px; }



.banner_btn{ margin-top: 30px; }

.f_support_section{ margin: 80px 0 120px; }

.flt_slide_sec img{ height: 800px; object-fit: cover; }

.flt_slider_btn{ position: relative; }

.flt_slider_btn .slider_btn_next:after, .flt_slider_btn .slider_btn_prev:after{ font-size: 15px; color: #fff; font-weight: 800; }

.flt_slider_btn .slider_btn_next{ right: 0; top: -500px; }

.flt_slider_btn .slider_btn_prev{ left: 0; top: -500px;}

.flt_slider_btn .slider_btn_prev, .flt_slider_btn .slider_btn_next{ width: 50px; height: 50px; border-radius: 50%; background: #252525; display: inline-flex; align-items: center; justify-content: center; transition: .3s all ease; }

.flt_slider_btn .slider_btn_prev:hover, .flt_slider_btn .slider_btn_next:hover{ background: #014485; }



.flt_counter_sec .heading_sec h3{ color: #073C70; font-family: 'Beaufort for LOL'; font-weight: 400; margin: 0 0 10px;}

.flt_counter_sec .row { padding: 35px 40px; background: rgba(255, 255, 255, .8); position: relative; top: -170px; z-index: 9; margin-bottom: -170px; }

.flt_counter li{ font-size: 30px; color: #073C70; font-family: 'Beaufort for LOL'; line-height: 1.3; border-right: 1px solid #B6B4B1; padding-right: 25px; margin-right: 25px; }

.flt_counter li span{ display: block; font-size: 18px;}

.flt_counter .counter_item:before{ display: none; }

.flt_counter li:last-child{ border-right: 0; padding-right: 0; margin-right: 0; }

.departments_slider_sec{ overflow: hidden; margin-bottom: 80px; }

.departments_section{ padding: 140px 0 0; }

.departments_slider{ position: relative; }

.departments_slider .dpts_btn_next:after, .departments_slider .dpts_btn_prev:after{ font-size: 17px; color: #fff; font-weight: 800; }

.departments_slider .dpts_btn_next, .departments_slider .dpts_btn_prev{ width: 50px; height: 50px; border-radius: 50%; background: #252525; display: inline-flex; align-items: center; justify-content: center; transition: .3s all ease;}

.departments_slider .dpts_btn_next:hover, .departments_slider .dpts_btn_prev:hover{ background: #014485; }

.departments_slider .dpts_btn_next{ right: 25px; top: 40%; }

.departments_slider .dpts_btn_prev{ left: 25px; top: 40%; }

.departments_section .row{ margin: 0 -25px !important; }

.departments_section .row [class*='col-']{ padding: 0 25px; }

.departments_slider_content h3{ color: #073C70; font-family: 'Beaufort for LOL'; font-weight: 400; margin-bottom: 10px;}

.dpts_img img{ height: 500px; object-fit: cover; }

.faculties_center_info h3{ font-size: 72px; color: #073C70; font-family: 'Beaufort for LOL'; font-weight: 400; line-height: 1; margin-bottom: 30px; }

.faculties_center_info h3 b{ display: block; font-weight: 500; }

.faculties_center_info p{ font-size: 24px; font-weight: 600; color: #073C70; margin-bottom: 40px; }

.faculties_center_section{ position: relative; }

.faculties_center_outer{ position: absolute; left: 0; right: 0; top: 10%; }



.governance_section{ padding: 110px 0 75px; }

.governance_section .container1 { max-width: 1060px;}

.governance_img { width: 46%; }

.governance_content { width: 54%; }

.governance_content .heading_sec h3 { color: #073C70; font-family: 'Beaufort for LOL'; font-weight: 400; margin: 0; font-size: 27px; }

.governance_content .heading_sec{ background: #FDC900; padding: 25px 30px; }

.governance_inner{ position: relative; }

.governance_content { width: 61%; position: absolute; right: 0; top: 51%; }

.governance_content h4{ font-size: 30px; color: #073C70; font-weight: 700; margin-left: 110px; margin-top: 20px; }

.governance_content h4 span{ font-size: 23px; font-weight: normal; display: block; }

.governance_section .para_sec p{ color: #252525; }

.governance_section .para_sec{ margin-top: 60px; }

.governance_outer { border-bottom: 9px solid #E2E2E2; padding-bottom: 60px; }



.campus_section{ padding: 100px 0 0; }

.tab-mnu > li{ font-size: 16px; color: #000; font-weight: 600; text-transform: uppercase; font-family: "Montserrat", sans-serif; border: 1px solid transparent; background: transparent; padding: 10px 40px; transition: .3s all ease; border-radius: 7px; margin: 0 5px; cursor: pointer; position: relative;}

.tab-mnu > li.active, .tab-mnu > li:hover{ background: #FDC900; box-shadow: 0 0 3px 0 #B08C02; }

.tab-mnu{ border-bottom: 2px solid #B08C02; border-radius: 7px; margin-bottom: 80px; }

.tab-mnu > li:first-child{ margin-left: 0; }

.tab-mnu > li:last-child{ margin-right: 0; }

.menu-item .card{ position: relative; }

.play_btn{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; display: inline-flex; align-items: center; justify-content: center; }

.tab_videos_sec .menu-item{ width: 50%; padding: 0 25px; }

.tab_videos_sec { margin: 75px 0 70px; }

.campus_section .flt_slider_section{ overflow: hidden; }

.campus_section .slider_btn_prev, .campus_section .slider_btn_next { transform: translateY(200%); }

.campus_block li{ width: 50%; padding: 0 25px 55px; }

.campus_block { padding: 60px 0 0; }



.dropdown-toggle i{ font-size: 18px; position: relative; top: 2px; }

.dropdown-menu{ position: absolute; background: #fff; box-shadow: 0 0 10px 1px rgba(0,0,0,.4); text-align: left; z-index: 9; top: 110%; left: 0; width: 150px; transition: .3s all ease;}

.dropdown-menu a{ border-bottom: 1px solid #dbcece; padding: 8px 20px; transition: .3s all ease; cursor: pointer; font-size: 14px; display: block; color: #000; font-weight: 500;}

.dropdown-menu a:hover{ background: #eee; }

.dd_active .dropdown_list{ opacity: 1; visibility: visible; }

.news_events_section .tab-block { margin-top: 90px;}



.videos_caption{ padding: 18px 0; }

.videos_caption h3{ color: #073C70; font-family: 'Beaufort for LOL'; font-weight: 400; margin: 0 0 10px; }

.videos_caption h6{ font-size: 20px; color: #707070; font-weight: 600; margin-bottom: 15px; }

.news_videos_block{ width: 50%; padding: 0 50px; margin-bottom: 30px; }

.news_videos_block iframe{ height: 400px; }

.news_videos_sec{ margin: 0 -50px; }

.inner_pagination li{ margin: 0 2px; }

.inner_pagination li a{ border: 0; font-size: 16px; color: #000000; font-weight: 600; padding: 12px 18px;background: transparent; border-radius: 7px !important;}

.inner_pagination li.active a, .inner_pagination li a:hover{ background: #FDC900 !important; color: #000 !important; box-shadow: 0 3px 3px 0 #B08C02; }

.inner_pagination ul { border-bottom: 2px solid #B08C02; border-radius: 7px; margin-bottom: 80px; display: inline-flex; }

.inner_pagination{ margin-top: 30px; }

.dropdown_sec .dropdown-toggle::after{ display: none; }

.dropdown_sec button{ border: 0; background: transparent; font-weight: 600; padding: 8px 30px;}

.dropdown_sec{ padding: 0 !important; }

.dropdown-menu{ padding: 0; }



.leadership_section{ padding: 80px 0; }

.leadership_section h2{ color: #073C70; font-weight: 400; margin-bottom: 80px;}

.leadership_section .videos_caption { padding: 22px 0; }

.leadership_section .news_videos_block{ width: 33.33%; padding: 0 40px; margin-bottom: 30px; }

.leadership_section .news_videos_sec{ margin: 0 -40px; }



.faculty_section .governance_content{ position: static; }

.faculty_section .governance_content h4{ margin-left: 0; }

.faculty_section .governance_inner{ width: 31%; padding-left: 60px; }

.faculty_section .para_sec{ width: 69%; padding-left: 50px; height: 80vh;    overflow-y: scroll;}

.faculty_section .container1{ max-width: 1320px; }

.faculty_section .governance_outer { border-bottom: 0; padding-bottom: 0; }
.admprocess_section .tab-content{
  border: 0 none !important;
}


.programs_section .flt_counter_sec .row{ background: #fceeb0b8; }

.programs_main_section{ padding: 40px 0 0; }

.programs_main_section .videos_caption { padding: 22px 0 0; }



.courses_section h1{ padding-right: 30px; }

.banner_section:before{ content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; height: 100%; background: linear-gradient(90deg, #073C70 0%, transparent 50%) }

.courses_block{ width: 25%; padding: 0 60px; }

.courses_block_inner{ text-align: center; }

.courses_box_inner{ margin: 0 -60px; }

.courses_block_inner img{ width: 135px; height: 135px; object-fit: cover; }

.courses_block_inner h5{ font-size: 20px; color: #fff; font-weight: 700; margin-top: 30px; }

.courses_box_section{ padding: 40px 0 50px; background: #073C70;}

.cf_section{ background: #FDC900; padding: 50px 0 100px; }

.cf_section h2{ color: #073C70; text-align: center; }

.cf_block h5{ margin: 22px 0 12px; font-size: 24px; color: #fff; font-weight: 700; }

.cf_block span img{ width: 100%; height: 270px; object-fit: cover; }

.cf_block span { display: block; }

.cf_block { background: #073C70; padding: 30px; }



.banner_form{ background: #fff; box-shadow: 0px 0px 12px #FFFFFFA6; border: 1px solid #073C70; border-radius: 16px; padding: 25px 50px 35px; width: 500px; margin-left: 100px;}

.banner_form h3{ font-size: 44px; color: #073C70; font-weight: 500; text-transform: uppercase; font-family: 'Beaufort for LOL'; text-align: center; line-height: 1; margin-bottom: 10px;}

.banner_form p{ font-size: 24px; color: #252525; font-weight: 500; text-align: center; font-family: 'Beaufort for LOL'; margin-bottom: 25px; line-height: 1.2;}

.banner_form .input_sec{ font-size: 17px; color: #888888; font-weight: 600; border: 1px solid #707070; padding: 15px 20px 15px 60px; height: 54px; width: 100%; appearance: none; }

.form_group{ position: relative; margin-bottom: 22px;}

.form_group img{ position: absolute; left: 20px; top: 0; bottom: 0; margin: auto; }

.form_btn button{ margin-left: 0; background: #073C70; border-radius: 8px; color: #fff; font-weight: 600; width: 100%; box-shadow: none; border-color: #073C70; font-size: 24px; border-radius: 8px; }

.form_btn{ margin-top: 35px; }

.courses_section .banner_inner { margin-top: 26%; }
.template_index .banner_inner { margin-top: 0%; }


.pd_section{ margin: 110px 0; }

.pd_section h2{ color: #073C70; margin-bottom: 25px; font-size: 60px; }

.pd_section .site_btn{ font-size: 24px; background: #073C70; box-shadow: none; color: #fff; border: 1px solid #56A1EA; padding: 9px 28px; display: inline-block; border-radius: 8px; }

.pd_section .site_btn:hover{ background: #fff; color: #073C70; border-color: #073C70; }

.pd_section .banner_inner { max-width: 410px; margin-left: auto; }

.pd_section > img{ height: 100%; }

.pd_section .banner_outer{ top: 47%; }

.cf_row{ margin-top: 55px; }

.pd_support_section{ margin: 100px 0 80px; }



.banner_inner .banner_para{ font-size: 36px; font-family: 'Beaufort for LOL'; line-height: 1.2; margin-top: 30px;}

.courses_section .banner_outer{ top: 49%; }

.admissions_section{ position: relative; }

.admissions_section:before{ content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 100%; background: rgba(0,0,0,.5); }

.admissions_outer{ position: absolute; top: 20%; left: 0; right: 0; margin: auto; text-align: center; }

.admissions_content h2{ margin-bottom: 160px; }

.tap_view span{ display: block; font-size: 24px; color: #fff; font-weight: 600; font-family: 'Degular'; margin-top: 26px;}

.inner_banner:before{ display: none; }



.vacancy_block_sec{ margin: 0 -40px; }

.vacancy_block_inner{ padding: 0 40px; margin-bottom: 45px; width: 33.33%;}

.vacancy_block{ position: relative; }

.vacancy_block .heading_sec{ position: absolute; top: 0; left: 0; right: 0; margin: auto; text-align: center; }

.vacancy_block .heading_sec h3{ color: #ffffff; margin: 20px 0 0; font-family: 'Beaufort for LOL'; font-weight: 400; font-size: 26px;}

.vacancy_btn a{ width: 50%; margin-left: 0; font-size: 22px; border: 1px solid #073C70; box-shadow: none !important; padding: 8px 38px; font-weight: 600; text-align: center;}

.vacancy_block > img{ height: 340px; object-fit: cover; }

.vacancy_btn a:first-child{ background: #fff; color: #073C70; }

.vacancy_btn a:last-child{ background: #073C70; color: #fff; }

.vacancy_btn a:hover{ background: #FDC900; color: #252525; }

.career_h{ margin-bottom: 30px; }

.career_h_section .inner_pagination ul{ margin-bottom: 0px; }



.resources_section .vacancy_block_inner{ padding: 0 10px;}

.resources_section .vacancy_block_sec{ margin: 0 -10px; }

.resources_section .vacancy_block > img { height: 300px;}

.inner_tabs li{ display: block; width: 100%; }

.inner_tabs li button{ border: 0 !important; border-bottom: 1px solid #707070 !important; font-size: 32px; font-weight: 700; color: #073C70; width: 100%; border-radius: 0 !important; padding: 25px 20px; line-height: 1.2;}

.inner_tabs li button:hover{ background: #073C70 !important; color: #fff !important; }

.inner_tabs{ background: #fff; border: 1px solid #707070; border-radius: 16px; overflow: hidden;}

.inner_tabs li button.active{ background: #073C70 !important; color: #fff !important; }

.resources_section .tab-content{ padding-left: 30px; }

.faq_sec .accordion-item{ border: 0; border-bottom: 2px dotted #CFCFCF; }

.faq_sec .accordion-item button{ font-size: 22px; color: #202020; font-weight: 700; padding: 20px 0; }

.faq_sec .accordion-body{ font-size: 18px; color: #2A2A2A; font-weight: 400; }

.faq_sec .accordion-button:not(.collapsed){ background-color: transparent; border: 0 !important; box-shadow: none; }

.faq_sec .accordion-button:focus{ border: 0; outline: 0; box-shadow: none; }

.faq_sec .accordion-button::after{ background: url('../images/faq_plus.png') 50% 50% no-repeat; background-size: 100%; width: 34px; height: 35px; }

.faq_sec .accordion-button:not(.collapsed)::after{ background: url('../images/faq_minus.png') 50% 50% no-repeat; background-size: 100%; width: 34px; height: 35px; }

.pay_content h2{ font-size: 55px; font-weight: 500; margin-bottom: 0; }

.pay_content p{ font-size: 28px; font-family: 'Beaufort for LOL'; font-weight: 500; line-height: 1;}

.pay_content{ background: #fff; border: 1px solid #073C70; border-radius: 16px; text-align: center; padding: 35px 35px 50px}

.pay_content ul{ margin-top: 50px; }

.pay_content ul li{ font-size: 28px; color: #252525; font-weight: 600; margin-bottom: 30px; }

.pay_content .site_btn{ font-size: 24px; background: #073C70; box-shadow: none; color: #fff; border: 1px solid #56A1EA; padding: 9px 28px; display: block; border-radius: 8px; width: 85%; margin: 60px auto 0; }

.pay_sec{ position: relative; }

.pay_outer { position: absolute; top: 50%; right: 15%; transform: translateY(-50%); }

.pay_content .site_btn:hover{ background: #fff; color: #073C70; border-color: #073C70; }



.multi_counter_sec .row { background: #FDC900; top: -60px; max-width: 65%; margin: 0 auto -70px; }

.multi_counter_sec .heading_sec h3{ font-weight: 500; font-size: 35px; margin-bottom: 15px; }

.multi_section h2{ font-size: 44px; font-weight: 500; margin-bottom: 30px; }

.multi_section .para_sec p{ font-size: 20px; color: #252525; font-weight: 400; text-align: justify;}

.multi_main_section{ padding-bottom: 80px; }

.programs_sp_section h2{ margin-bottom: 40px; }

.news_main_block img, .news_videos_block span img{ width: 100%; height: 300px; object-fit: cover; }
.about_section .about_info{ padding-right: 170px; }

.my_modal .modal-dialog{ max-width: 670px; }
.modal_form h3{ font-size: 22px; color: #000; background: #EFB920; padding: 10px 20px; border-radius: 5px; font-weight: 700; text-align: center;}
.form_groups{ margin-top: 7px; position: relative; }
.form_input{ color: #252525; background-color: #f8f8f8; border: 1px solid #f8f8f8; font-size: 14px; font-weight: 600; height: 52px; padding: 3px 20px; width: 100%; border-radius: 5px; padding-left: 40px; }
.form_groups i{ position: absolute; top: 19px; left: 15px; font-size: 14px; color: #666666; min-width: 20px; }
.my_modal .modal_cross{ position: absolute; right: 0; top: -48px; border: 0; background: transparent; font-size: 35px; color: #fff; }
.form_input::placeholder{ color: #252525; }
.banner_form h3 + p{ display: none; }
.input_field { padding: 8px 20px; line-height: 1; height: 40px !important; }
textarea.input_field { height: 100px !important; }
.template_index .banner_section:before{ display: none; }
.tab-content{border: 2px solid #073c70;}

#sidebar { position: fixed; right: -110px; bottom: 60px; z-index: 99; transition: all 0.5s cubic-bezier(.19,1,.22,1) 0.2s; -webkit-transition: all 0.5s cubic-bezier(.19,1,.22,1) 0.2s; width: 110px;}
#sidebar .sleft { transform: rotate(90deg); background: #073C70; padding: 10px 20px; border-radius: 0 0 10px 10px; color: #fff; font-weight: 900; position: absolute; left: -128px; top: 85px; z-index: 1005; }
#sidebar .sleft a { color: #eee; text-decoration: none; cursor: pointer; font-size: 14px; }
.side_slider{ overflow: hidden; }
#sidebar .sright { width: 320px; }
#sidebar .side_pagination{ left: -30% !important; bottom: 60px !important; }
.side_slider .swiper-pagination-bullet{ opacity: 1 !important; background: #073C70 !important; }
.side_slider .swiper-pagination-bullet-active{ background: #EFB920 !important; }
#sidebar.activewhatsnew { right: 209px; } 
.btm_banner_slider{ overflow: hidden; }
.side_slide img{ height: 100%; object-fit: cover; }
.multi_section{ margin-bottom: 40px; }

.programme_outer{ padding: 80px 0; background: #073C70; }
.programme_outer h2{ margin-bottom: 50px; text-transform: none; }
.programme_block{ border: 1px solid #fff; padding: 30px 30px; margin-bottom: 25px;}
.programme_block span{ font-size: 60px; color: #fff; font-weight: 600; margin-bottom: 15px; }
.programme_outer.bg-light .programme_block{ border-color: #000; }
.programme_outer.bg-light .programme_block span{ color: #000; }
.programme_outer.bg-light h2{ color: #000; }
.programme_outer.bg-light p{ color: #000; }


.youtube-container video { width: 100%; height: 100%; object-fit: cover; }
.amentities_new_img img{ width: 100%; }
.companylogo1 img { max-width: 145px; }

 /* New */
 .scroll_row .banner_btm_box { padding: 20px; border-right: 1px solid #fff; background: #fff; border-radius: 15px; padding-top: 0; border: 1px solid #003C74; }
 .scroll_row .banner_btm_box h6{ color: #003C74; background: #FDC900; padding: 12px 15px; text-align: center; font-weight: 700; }
 .scroll_row .banner_btm_box p{ color: #003C74; padding-left: 22px; }
 .scroll_row .banner_btm_box p:before { content: '\f101'; font-family: 'Font Awesome\ 5 Free'; position: absolute; left: 0; font-weight: 800; top: 2px; font-size: 15px; }
 .scroll_row .banner_btm_box a{ display: flex; align-items: center; color: #073C70;}
 .scroll_row .banner_btm_box p img {  width: 25px; height: 25px; }
 .scroll_row .banner_btm_box a.link_active p{ display: inline; }

/* 9 Oct 2024 */
/* .international_about_section .heading_sec h3{color: #073C70; text-transform: uppercase; font-weight: bold;} */
.inter_about{margin: 50px 0;}
.international_scholar_section .heading_sec h3{color: #073C70; text-transform: uppercase; font-weight: bold;}
.scholarship_image{padding: 50px 0;}
.scholarship_image img{width: 50%;}
.international_scholar_section{background: #efefef;}
.international_infrastructure_section{background: #FDC900;}
.international_infrastructure_section{position: relative;}
.infrastructure_outer_swiper{position: relative; padding-bottom: 50px;}
.infrastructure_outer_swiper .swiper-button-next, .infrastructure_outer_swiper .swiper-button-prev{position: absolute; background: #222C79; border: 2px solid #fff; color:#fff; font-size: 10px;border-radius: 50%;width: 50px !important;height: 50px !important;top: 40%;transform: translateY(-50%);display: flex;justify-content: center;align-items: center;}
.infrastructure_outer_swiper .swiper-button-prev{left: -60px;}
.infrastructure_outer_swiper .swiper-button-next{right: -60px;}

.infrastructure_outer_swiper .swiper-button-next::after,
.infrastructure_outer_swiper .swiper-button-prev::after {font-size: 20px;color: #fff; }
.international_infrastructure_section .heading_sec h3{color: #073C70; font-weight: 800 !important; padding:  30px 0;}
.infrastructure_content .heading_sec h3{padding: 0;}
.infrastructure_content .heading_sec p{color: #073c70;}
.custom-tabs {height: 100px;display: flex;background-color: #FDC900;}
.admprocess_section{background: #fff; height: 500px;}
.custom-tabs{border-top-left-radius: 10px; border-top-right-radius: 10px; height: auto;}
.custom-tabs .nav-item {flex: 1; display: flex;justify-content: center;align-items: center; border-right: 1px solid #073C70; border-top-left-radius: 10px;}
.custom-tabs li a{color: #073C70; font-weight: 900;}
.custom-tabs .nav-item:last-child{border: 0; border-top-left-radius: 0 !important; border-top-right-radius: 10px !important;}
.custom-tabs .nav-item:nth-child(2){border-top-left-radius: 0 !important; border-top-right-radius: 0 !important;}
.custom-tabs .nav-link {padding: 10px 0;color: #333;transition: background-color 0.3s, color 0.3s;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;text-align: center; border-top-left-radius: 0 !important; border-top-right-radius: 0 !important;}
.custom-tabs .nav-item:hover {background-color: #fff;color: #073C70;  border-top-left-radius: 10px !important; border-top-right-radius: 0px !important;}
.custom-tabs .nav-item:nth-child(3):hover {background-color: #fff;color: #073C70; border: 0px !important;  border-top-left-radius: 0px !important; border-top-right-radius: 10px !important;}
.custom-tabs .nav-item:nth-child(2):hover{border-top-left-radius: 0 !important; border-top-right-radius: 0 !important;}
.tab-content {height: auto;overflow-y: scroll; max-height: 500px; border: 2px solid #073c70;}
.tab-pane {background-color: #fff; color: #073C70;}
.custom-tabs .nav-item.show .nav-link, .custom-tabs .nav-link.active{background: #073C70; color: #fff; border: 0px;  border-top-left-radius: 10px !important; border-top-right-radius: 0px !important;}
.tab-content{padding-top: 20px; border:5px solid #073C70; list-style: disc;}
.custom-tabs .nav-item:nth-child(2).show .nav-link, .custom-tabs .nav-item:nth-child(2) .nav-link.active{border-top-left-radius: 0 !important; border-top-right-radius: 0 !important;}
.custom-tabs .nav-item:nth-child(3).show .nav-link, .custom-tabs .nav-item:nth-child(3) .nav-link.active{border-top-left-radius: 0 !important; border-top-right-radius: 10px !important;}


/* Harshit CSS */
.news_and_events{margin-top: 15px;}
.news_and_events .heading_sec h2 {
  font-family: "Sora", serif !important;
  font-size: 40px;
  color: #252525;
  font-weight: 600;
  text-transform: uppercase;
  padding: 20px 0 40px ;
}
.event-item{background-color: #EDEDED;}
.event_content{padding: 10px;}
.event_category{ margin-top: 10px; display: inline-block;}
.event_category p{color:#073C70; font-size: 15px; text-transform: uppercase; background-color: #FDC900;
  padding: 5px; font-weight: 700; font-family: 'Gotham Narrow' !important;}
  .eventname a{color: #202020; font-weight: 600;}
  .news_and_events{background: url('../images/bg_image.png'); padding: 10px 0 50px;}
.stu_slider{position: relative; padding: 95px 25px 35px; padding-right: 15px;}
.stu_speak{background-color: #FDC900; padding: 80px 0;}
.stu_speak h2{color: #252525; font-size: 40px; font-weight: 600; font-family: "Sora", serif !important; margin-bottom: 50px;}
.stu_slider{background: #fff;}
.stu_content p:first-child{margin-top: 15px;}
.stu_content p{color: #073C70; margin-bottom: 20px; font-size: 16px; font-style: italic; font-weight: 600;}
.stu_arrow{position: absolute; border-radius: 50%; background-color: #1C4C7B; top: 5%; padding: 15px; left: 20px;}
.stu_name{background: #fff; border-bottom: 4px solid #073c70; padding: 25px; padding-right: 15px; margin-top: 3px;}
.stu_name .testi_caption{margin-top: 0px;}
.stu_name img{max-width: 70px; border-radius: 50px;}
.stu_content{max-height: 300px; overflow-y: auto; margin-bottom: 2px; padding-right: 10px;}
.stu_content::-webkit-scrollbar {
  width: 7px;
}

.stu_content::-webkit-scrollbar-track {
  background: #E3E3E3;
  border-radius: 10px;
}

.stu_content::-webkit-scrollbar-thumb {
  background: rgba(26, 48, 92, 0.4);
  border-radius: 10px;
}
.stu_speak_content .heading_sec{padding-bottom: 30px;}
.yellow_heading{color: #FDC900; font-size: 21px; text-transform: uppercase; font-weight: 600; margin-bottom: 15px;}
.blue_heading{color: #073C70 !important; font-size: 40px !important; font-weight: 600 !important; text-transform: none !important; font-family: "Sora", serif !important; padding-bottom: 30px !important;}
.amenities_section{background: url('../images/bg_image.png'); padding: 80px 0;}
.amenity_listing li{color: #073C70 ; font-size: 15px; font-weight: 600;}
.programm_section{
    background: url('../images/bg_image.png'); padding: 80px 0;
  }
.program_content1 {
  position: relative;
  overflow: hidden;
  border-bottom: 6px solid #FDC900;
}

.program_content1 img {
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease-in-out; object-fit: cover;
}

.program_content1 .p_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #073C70;
  /* Blue background */
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  opacity: 0;
  visibility: hidden;
  transition: all  0.5s linear;
}

.program_content1 .p_overlay a {
  color: white;
  text-decoration: none !important;
  font-weight: bold;
}
.program_content1:hover{border-bottom: 0;}
.program_content1:hover img {
  opacity: 0;
  visibility: hidden;
}

.program_content1:hover .p_overlay {
  opacity: 1;
  visibility: visible;
}
.program_content .row [class*='col']{padding: 2px !important;}
.program_content .row .col-lg-3:nth-child(2n){padding-top: 40px !important;}
.program_overlay{content: "";position: absolute;top: 0;left: 0;bottom: 0;width: 100%;background: linear-gradient(27deg, black, transparent);}
.program_txt{position: absolute; bottom: 50px;width: 100%; text-align: center;}
.program_txt h6{color: #fff; font-weight: 600; text-transform: uppercase; font-size: 21px;}
.program_content1:hover .program_txt{display: none;}
.p_overlay h5{color: #fff; font-weight: 700; text-transform: uppercase; font-size: 25px; padding-bottom: 25px; text-align: center;}
.prog_list li{padding-bottom: 20px;}
.explore_prog{background-color: #FDC900; padding:10px 20px; border-radius: 5px;}
.explore_prog a{font-size: 14px !important; color: #073C70 !important; font-weight: 500; text-transform: uppercase; text-decoration: none !important;}
.changeslider{overflow: hidden; position: relative;}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction{bottom:0 !important; margin: 10px 250px !important;}
.swiper-pagination-bullet{width: 16px !important; height: 16px !important;}
.swiper-pagination-bullet-active{background: #fff !important;}
.swiper-pagination{text-align: left; position: relative !important;}
.changemakers_info h3{margin: 0 !important; text-transform: uppercase;}

.blueImage{position: relative;}
.blueImage .blueoverlay {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(7, 60, 112, 0.7);
  /* Black overlay with 50% opacity */
  z-index: 1;
  /* Ensures overlay is above the image */
}
.bluecontent, .bluelisting{background-color: #073C70; height: 100%;}
.blue_image_outer .row{margin-bottom: 30px 0;}
.blueImage h4{padding: 30px; font-weight: 600; color: #fff; font-size: 30px;}
.blue_images_section{background: url('../images/bg_image.png');padding: 80px 0;}
.bluelisting li a{text-decoration: none !important; color: #fff !important; font-size: 22px !important;}
.bluelisting{padding:30px;}
.bluelisting li{margin-bottom: 30px;}
.bluelisting li img{padding-right: 15px;}
.bluelisting li:last-child{margin-bottom: 0;}
.amenities_swiper{overflow: hidden;}
.amentities_new_img{position: relative;}
.amentities_content{position: absolute;bottom: 50px; left:0; width: 90%; margin: 0 auto; text-align: center;}
.amentities_content h6{color: #fff; font-weight: 600; text-transform: uppercase;}
.am_overlay{content: "";position: absolute;bottom: 0; left:0; width: 100%; height: 220px; background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent); }
.stu_speak .swiper-pagination{text-align: center;}
.stu_speak .swiper-container-horizontal>.swiper-pagination-bullets,
.stu_speak .swiper-pagination-custom,
.stu_speak .swiper-pagination-fraction{margin: 10px 0 !important;}
.aboutSection{background-color: #073C70; padding: 80px 0 0; position: relative;}
/* .aboutContent .heading_sec{max-width: 800px;} */
.abouttxt{width: 80%;}
.abouttxt h5{color: #FDC900; text-transform: uppercase; padding-bottom: 20px;}
.abouttxt .heading_sec{border-bottom: 5px solid #FDC900;margin-bottom: 30px; display: inline-block;}
.abouttxt h2{font-family: "Sora", serif !important; font-size: 40px; text-transform: capitalize;}
.about_listing{display: flex; align-items: center; justify-content: flex-start; width: 80%;}
.about_listing li img{padding-right: 10px;}
.about_listing li a{color: #fff; text-decoration: none !important;}
.about_listing li{ padding: 0 30px; }
.abouttxt .para_sec p{font-size: 17px !important;}
.abouttxt .para_sec{padding-bottom: 50px;}
.aboutCompanylisting{display: flex; flex-direction: column; justify-content: space-evenly; position: absolute; right: 0; top: 0; background-color: rgba(21,39,57,0.9); height: 100%;padding: 0 20px}
.topresultimages{display: flex; align-items: center; flex-wrap: wrap;}
.topresultimages .result1 {
  flex: 0 1 calc(33.33% - 16px);
  box-sizing: border-box;
  text-align: center;
}
.topresult{background: #073C70; padding: 80px 0;}
.topcontent h5{font-family: "Sora", serif !important; text-transform: uppercase; color: #FDC900; padding-bottom: 30px;}
.topcontent h2{font-family: "Sora", serif !important; text-transform: none !important;}
.topresult li img{padding-right: 30px;}
.topresult li{padding-bottom: 15px;}
.topresult li a{color: #fff; }
.youtube-container {
  overflow: hidden;
  width: 100%;
  aspect-ratio: 16/8;
  pointer-events: none;
}

.youtube-container iframe {
  width: 300%;
  height: 100%;
  margin-left: -100%;
}
.banner_content {
  max-width: 650px;
}
.banner_outer {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  z-index: 99;
  transform: translateY(-50%);
}

.banner_content h1 {
  font-size: 46px;
  color: #fff;
  font-weight: 600;
  line-height: 1;
  font-family: "Sora", serif;
}
.banner_content p{font-size: 21px; color: #fff; font-weight: 600; font-family: 'Degular';}
.bg_overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, transparent 70%, #000 102%);
  z-index: 9;
}

.programs_content .p_counters_list ul{display: flex; top: 87% !important; right: 4% !important;}
.programs_content h2{color: #FDC900; font-family:  "Sora", serif !important;}
.topresultimages img{width: 33.33%;}
.topcontent{padding: 60px; padding-right: 0;}
.changemakers_info h3{text-transform: uppercase;}
.changemakers_info h2{font-family: "Sora", serif !important; text-transform: none !important; padding-top: 30px;}
.add-read-more.show-less-content .second-section,
.add-read-more.show-less-content .read-less {
  display: none;
}

.add-read-more.show-more-content .read-more {
  display: none;
}

.add-read-more .read-more,
.add-read-more .read-less {
  font-weight: bold;
  margin-left: 2px;
  color: #F2C601;
  cursor: pointer;
}
.changemakers_info .add-read-more .read-more,
.changemakers_info .add-read-more .read-less{color: #0863ff;}

.add-read-more {
  max-width: 600px;
  width: 100%;
  /* margin: 0 auto; */
}
.programs_section{margin-top: 20px;}
.topcontent ul{padding-top: 40px;}
.social_media_sec{position: fixed; left: -100px;
  top: 500px;
  z-index: 99;
  transform: rotate(90deg) translateY(-50%);}
.social_media_sec   .site_btn{margin-left: 0px !important; display: block; width: 40px; height: 40px; line-height: 40px; padding: 0 !important;}
.social_media_sec img{height: 40px !important; transform: rotate(-90deg) !important; padding: 10px;}
.social_media_sec .wu_btn img{transform: rotate(90deg) !important;}
.social_media_sec ul li:nth-child(2) .site_btn{background-color: #073c70 !important;}
.social_media_sec ul li:nth-child(3) .site_btn {
  background-color: #f48fcd !important;
}
.social_media_sec ul li:nth-child(4) .site_btn {
  background-color: #fff !important;
}
@media(max-width:1367px)
{
  .bluelisting li{margin-bottom: 20px;}
}
.mega1 .row {padding: 50px 0;}
.megamenulist ul {
  display: flex;

  flex-wrap: wrap;

  list-style-type: none;

  padding: 0;
  margin: 0;
  justify-content: start;
  /* border-right: 1px solid #fff; */

}

.megamenulist ul li {
  flex: 1 1 50%;

  text-align: left;
  /* Center the text */
  padding: 8px 10px;
  padding-left: 40px !important;

  box-sizing: border-box;
  border-right: 1px solid #fff;

}
.megamenulist ul li:nth-child(2n){border-right: 0 !important;}
.menuCaption{padding: 20px 0;}
.eventname span { line-height: 1.3; display: block; }
.banner_btm_box p span{ margin-right: 20px; }
.button_cf{ font-size: 20px !important; }

.model_image_view_iframe { height: 100% !important; width: 100%; aspect-ratio: 16 / 6;}
.departments_slider_sec .dpts_btn_next, .departments_slider_sec .dpts_btn_prev{ display: none; }
.programImage{ height: 100%; }
.programImage img{ height: 100%; object-fit: cover; }
.footer_menu ul{column-count: auto;}
.footer_contact{padding-left: 0;}
.swiper-wrapper{margin-bottom: 20px;}
.template_apply-online .banner_inner h1{display: none;}
.template_apply-online .online_btn{display: none;}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{text-align: center;}
.programs_main_section #myTabContent1{
  max-height: max-content;
  padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    padding-left: 30px;
    border: 3px solid #073C70;
} 
.template_apply-online .banner_section:before{background: transparent;}
.testi_box_sec{
  padding-right: 25px;
    height: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 20px;
    padding-bottom: 20px;
}
 .testi_box_sec>img{
  border-radius: 0 !important;
    max-width: 80px;
    height: 20px;
    position: absolute;
    top: 0;
    left: 0;
}
 .testi_box_sec .para_sec{
  height: 300px;
    overflow-y: scroll;
}
/* .template_apply-online .swiper-wrapper{
  overflow: visible;
  width: 160%;
  justify-content: center;
} */
.tab-content .tab-pane ul li{
  color: #073C70;
    font-weight: 600;
    margin-bottom: 10px;
}
.tab-content>.tab-pane{padding: 10px 10px;}
.scholarship_image img{width: 100%;}
.admprocess_section{    height: auto;margin-bottom: 50px;}
.testi_caption span>img{
  border-radius: 50%;
    width: 150px;
    height: auto;
    object-fit: cover;
}

.topCntRow1 .col-lg-8 .footer_menu ul{column-count: 2;margin-bottom: 20px;}
.leadership_section iframe{width: 100%;}
.campus_block img{
  height: 400px;
  object-fit: cover;
}

#programs + .sub-menu .menuImage { object-position: 0 -60px; }

.mou_block h4{ font-size: 20px; font-weight: 600; color: #014485; margin-top: 15px; text-align: center; }
.mou_block{ margin-bottom: 30px; }
.mou_block > span{ display: block; border: 1px solid #787878; text-align: center; background: #fff; padding: 20px; }
.gt_block h4{ font-size: 22px; color: #014485; font-weight: 600; margin: 20px 20px 5px; }
.gt_block p{ font-size: 16px; color: #014485; font-weight: 400; margin: 0 20px 20px; }
.gt_block { text-align: center; margin-bottom: 30px; border: 1px solid #ccc; }
.gt_block span img{ height: 320px; object-fit: cover; object-position: top; }
.right_btn_fixed { position: fixed; right: -70px; transform: rotate(-90deg); top: 220px; z-index: 99; }
.right_btn_fixed a{ font-size: 15px; font-weight: 700; border-radius: 10px 10px 0 0; box-shadow: none; color: #252525; font-family: "Montserrat", sans-serif; background: #EFB920;  }
.modal_slider .flt_slider_btn{ position: static; }
.modal_slider .flt_slider_btn .slider_btn_prev, .modal_slider .flt_slider_btn .slider_btn_next{ top: 50%; transform: translateY(-50%); }
/* ankit */
.page-id-1016 .vm_row>div.col-lg-4{width: 50%;}
.page-id-1016 .grievance_form_box{min-height: 245px !important;}
.page-id-1016 .grievance_form{padding: 50px 0 60px;}
.page-id-1016 ol li{list-style-type: disc !important;}
.page-id-1016 ol~ol[start="2"],
.page-id-1016 ol[start="1"]~ol{padding-left: 0;margin-top: 30px;}

.page-id-1016 ol~ol[start="2"] li,
.page-id-1016 ol[start="1"]~ol li{list-style-type: none !important;}
.page-id-1016 ol[start="1"]~ul{margin-bottom: 30px;padding-left: 20px !important;}
.page-id-1016 ol[start="1"]~ul li{list-style-type: disc !important;}
.menu-item a img{ display: block; height: 400px; object-fit: cover; }


























@media(max-width: 1600px){

  .container { max-width: 1380px; }

  .container1, .faculty_section .container1 { max-width: 1205px;}

  .amenities_pos{ width: 50%; }

  .amenities_info { padding-right: 150px;}

  .heading_sec h2 { font-size: 33px;}

  .events_img5 { height: 555px;}

  .news_box_sec p a{ font-size: 20px; }

  .courses_section h1{ font-size: 55px; padding-right: 20%; }

  .banner_inner .banner_para { font-size: 32px;}

  .courses_section .banner_inner { margin-top: 90px; }
  .about_section .about_info { padding-right: 110px; }
  /* .header-area .main-nav > .nav > li { margin: 0 25px;} */

    .p_counters_list ul li span {
      font-size: 20px;
    }
    
    

}





@media(max-width: 1441px){

  .container { max-width: 1240px; }

  .container1, .faculty_section .container1 { max-width: 1075px; }

  .header-area .main-nav .nav li { margin: 0 12px; }
  .header-area .main-nav .nav li i { font-size: 17px; top: 55%; right: -17px;}
  .header_btn a{ margin-left: 35px; }
  .h_contact_sec ul li a, .h_contact_sec p { font-size: 14px;}

  .banner_inner h1 { font-size: 45px; }

  .banner_inner p{ font-size: 16px; }
  .header-area .main-nav .nav li a{ font-size: 13px; }

  .banner_inner { max-width: 580px; }

  .banner_box li { font-size: 30px; margin-right: 30px;}

  .banner_box li span{ font-size: 17px; }

  .banner_btm_box p { font-size: 16px;}

  .programs_content p { font-size: 22px;}

  .switch div { font-size: 22px; line-height: 2.6;}

  .program_pill a { font-size: 14px; padding: 10px 20px;}

  .heading_sec h2 { font-size: 40px; }

  .para_sec p{ font-size: 16px; }

  .about_info ul li { font-size: 22px}

  .changemakers_info { padding-left: 20px; }

  .amenities_info { padding-right: 60px; }

  .amenities_info ul { margin-top: 30px; }
  .blueheading{font-size:32px}
  .heading_sec h3 { font-size: 24px;}

  .testi_caption h6 span { font-size: 14px;}

  .testi_caption h6 { font-size: 16px; padding-left: 15px; }

  .video_box_info { padding: 80px 30px 80px 60px; }

  .about_info ul li { font-size: 20px; }

  .about_info ul { margin-top: 30px; }

  .news_box_sec p a { font-size: 18px; margin-bottom: 0; }

  .events_img5 { height: 493px; }

  .ev_img{ height: 488px; object-fit: cover; }

  .footer_contact { padding-left: 0;}

  .footer_contact li{ font-size: 16px; }

  .copyright_sec p{ font-size: 14px; }

  .p_counters_list ul li { font-size: 40px; margin-bottom: 50px; }

  .counter_item:before{ font-size: 40px; }

  .p_counters_list ul li span{ font-size: 17px; }

  /* .pos_sec:before{ width: 320px; } */

  .pos_sec:after{ width: 342px; }

  .search_tab .input_sec { font-size: 20px; padding: 24px 84px 24px 24px; }

  .fixed_btns_sec li a { font-size: 13px; padding: 8px 15px; margin: 0 2px; }


  .fixed_btns_sec_right { right: -67px; top: 230px;}

  .fixed_btns_sec { left: -67px; top: 230px;}
  .social_media_sec{ top: 453px; }

  .about_counter_content .heading_sec { max-width: 445px;}

  .about_counter_section { height: 600px; }

  .about_counter_section ul{ height: 600px; padding: 50px; }

  .about_counter_section .p_counters_list ul li { margin-bottom: 58px; }

  .about_counter_content { padding: 170px 0 0; }

  .support_inner { max-width: 615px; }

  .inner_banner .banner_inner { max-width: 488px; padding-bottom: 130px; }

  .vm_section .para_sec p, .departments_slider_content p{ font-size: 16px; }

  .departments_slider_content h3{ margin-top: 25px; }

  .departments_slider .dpts_btn_prev, .departments_slider .dpts_btn_next{ top: 38%; }

  .flt_slide_sec img { height: 570px;}

  .flt_slider_btn .slider_btn_prev, .flt_slider_btn .slider_btn_next { top: -410px; }

  .flt_counter_sec .heading_sec p{ font-size: 16px; }

  .faculties_center_info h3 { font-size: 55px; margin-bottom: 20px;}

  .faculties_center_info p{ font-size: 20px; margin-bottom: 25px; }

  .faculty_section .governance_inner { width: 40%}

  .faculty_section .para_sec { width: 60%; padding-left: 50px;}

  .faculty_section{ padding-bottom: 180px; }

  .flt_counter_sec .row { padding: 30px 25px; top: -171px; margin-bottom: -171px; }

  .courses_section h1{ padding-right: 150px; }

  .courses_section .banner_inner { margin-top: 60px; }

  .banner_form h3 { font-size: 40px;}

  .banner_form p { font-size: 22px;}

  .banner_form{ width: 440px; margin-left: 20px; }

  .banner_form h3 { font-size: 35px; }

  .form_group{ margin-bottom: 15px; }

  .form_btn button{ font-size: 22px; }

  .form_btn { margin-top: 20px; }

  .courses_section h1 { padding-right: 20%; }

  .banner_inner .banner_para { font-size: 32px; }

  .courses_section .banner_inner { margin-top: 60px; max-width: 600px; }

  .inner_tabs li button{ font-size: 26px; padding: 20px 15px; }

  .resources_section .vacancy_block > img { height: 250px; }

  .multi_counter_sec .row { max-width: 78%; padding: 30px; top: -40px; margin-bottom: -80px;}

  .multi_section .para_sec p { font-size: 24px;}

  .news_main_block img, .news_videos_block span img{ height: 220px; }
  .about_section .about_info { padding-right: 100px; }
  .scroll_text marquee { height: 203px; }
  

  

}



@media(max-width: 1367px){

  .container { max-width: 1200px; }

  .banner_inner h1 { font-size: 40px; }

  .banner_inner { max-width: 560px; }
  .scroll_text marquee { height: 180px; }
  .banner_box li span { font-size: 14px; }

  .site_btn { font-size: 15px; padding: 10px 20px; margin-left: 30px;}

  .logo_sec img{ max-width: 300px }

.header-area .main-nav .nav li a i { font-size: 15px; right: -15px; }

  .banner_btm_box .read_more { font-size: 16px;}

  .about_info ul li { font-size: 20px; }

  .pd_sec .row { padding-left: 4%; padding-right: 4%;}

  .programs_content { padding: 90px 0;}

  .programs_content p { font-size: 20px; }

  .about_info .para_sec { margin-top: 18px; max-width: 90%; }

  .testimonials_section { padding: 85px 0; }

  .video_section { padding: 90px 0;}

  .video_box_outer { padding: 0 4%; }

  .news_section { padding: 90px 0; }

  .footer_menu li a{ font-size: 14px; }

  .footer_menu li { padding-bottom: 8px; padding-right: 10px; }

  .h_contact_sec p { font-size: 14px;}

  .h_contact_sec ul li a { font-size: 14px;}

  .h_contact_sec ul li:not(:last-child) { margin-right: 22px; }

  .ps_sec .row { padding-right: 4%; }

  .events_img5 { height: 498px; }

  .ev_img{ height: 494px; }

  .vm_block_sec { padding: 30px 35px; }

  .vm_block_sec h3 { font-size: 22px; margin-top: 45px;}

  .support_inner h3{ font-size: 22px; }

  .vm_block_center h3 { margin-top: 20px; }

  .dpts_img img { height: 410px;}

  /* .faculties_center_outer{ top: -8%; } */

  .news_videos_block iframe{ height: 320px; }

  .news_videos_block{ padding: 0 30px; }

  .news_videos_sec { margin: 0 -30px; }

  .heading_sec p{ font-size: 16px; }

  .videos_caption h6 { font-size: 18px; }

  .programs_main_section{ padding: 40px 0 150px; }

  .banner_outer{ top: 50%; }

  .faculty_main_section{ padding-bottom: 100px; }

  .pm_section{ padding-bottom: 0px; }

  .courses_block { padding: 0 40px; }

  .pd_support_section { margin: 100px 0 180px;}

  .courses_block_inner img { width: 100px; height: 100px;}

  .courses_section .banner_inner { max-width: 510px; }

  .banner_inner .banner_para { font-size: 28px; }

  .banner_form .input_sec { font-size: 16px; padding: 15px 20px 15px 60px; height: 50px;}

  .admissions_content h2 { margin-bottom: 120px; }

  .tap_view img{ max-width: 150px; }

  .career_h_section{ padding-bottom: 0; }

  .career_vm_section{ margin-bottom: 100px; }

  .vacancy_btn a{ font-size: 20px; }

  .vacancy_block .heading_sec h3{ font-size: 22px; }

  .resources_section{ padding-bottom: 0; }

  .resources_section .inner_pagination ul{ margin-bottom: 0; }

  .resources_section .inner_pagination { margin-top: 0; }

  .faq_sec .accordion-item button { font-size: 20px; }

  .faq_sec .accordion-body { font-size: 17px; padding-top: 0;}

  .pay_content p{ font-size: 26px; }

  .pay_content .site_btn { font-size: 22px; margin-top: 40px;}

  .pay_content ul li { font-size: 26px; margin-bottom: 25px;}

  .pay_content ul { margin-top: 35px; }

  .courses_section .banner_outer { top: 50%; }
  .about_section .about_info { padding-right: 70px; }
  .gt_block span img { height: 280px;}
  .gt_block h4{ font-size: 20px; }
  .right_btn_fixed { right: -38px; top: 180px;}

  



}



@media(max-width: 1199px){

  .container { max-width: 950px; }

  .container1 { max-width: 920px; }

  body{ overflow-x: hidden; }

  .courses_section > img{ object-position: 50% 50%; }

  .h_contact_sec ul li:not(:last-child) { margin-right: 17px; }

  .logo_sec img { max-width: 240px; }

  .header-area .main-nav .nav li a { font-size: 9px; }

  .header-area .main-nav .nav li { margin: 0 10px; }

  .header-area .main-nav .nav li i { font-size: 14px; top: 53%; right: -15px; }
  .stu_speak .swiper-pagination{ bottom: -3px; }
  .menu_icon { margin-left: 25px;}

  .site_btn { font-size: 14px;}

  .sticky_menu .logo_sec img { max-width: 200px; }

  .pd_sec .row { padding-left: 2%; padding-right: 2%; }

  .banner_btm_box p { font-size: 14px; margin-bottom: 10px; }

  .banner_btm_box h6 { font-size: 16px; margin-bottom: 10px;}

  .heading_sec h3 { font-size: 22px; }

  .heading_sec h2 { font-size: 35px !important; }

  .about_info ul li { font-size: 18px; }

  .about_box .para_sec { margin-top: 25px; padding-left: 15px; margin-left: 20px; margin-bottom: 20px; }

  .about_box:nth-child(2n) .para_sec{ margin-right: 20px; }

  .amenities_info { padding-right: 20px; }

  .ps_sec .row { padding-right: 2%; }

  .play_icon img{ max-width: 80px; }

  .video_box_info h2{ margin-bottom: 0; }

  .about_info ul { margin-top: 20px; }

  .video_box_info { padding: 50px 30px 50px 40px; }

  .news_box_sec p a { font-size: 16px; min-width: 100%;}

  .news_box_sec { margin-bottom: 20px;}

  .news_box { padding: 13px; }

  .events_img5 { height: 406px; }

  .footer_menu ul { padding-right: 0px; }

  .footer_menu li a { font-size: 12px; }

  .footer_contact li { font-size: 14px; }

  .copyright_sec p { font-size: 13px; }

  .footer_section{ padding: 50px 0 40px; }

  .footer_menu li { padding-bottom: 6px;}

  .sticky_menu.main-nav .nav li{ margin: 0 20px; }

  .header-area.fixed_header .main-nav .nav li i{ top: 55%; font-size: 14px; }

  .inner_banner .banner_inner h1 { font-size: 40px;}

  .recognitions_section { padding: 60px 0 100px; }

  .support_inner { max-width: 685px; padding-left: 30px; }

  .p_counters_list ul li span { font-size: 17px; }

  .about_counter_section ul{ padding: 40px; }

  .flt_slide_sec img { height: 430px;}

  .flt_counter li { font-size: 26px;}

  .flt_counter li span{ font-size: 16px; }

  .flt_counter_sec .row{ top: -145px; }

  .dpts_img img { height: 350px; }

  .flt_slider_btn .slider_btn_prev, .flt_slider_btn .slider_btn_next { top: -310px; }

  .faculties_center_info h3 { font-size: 45px;}

  .faculties_center_info p { font-size: 18px;}

  .governance_section .container1 { max-width: 790px; }

  .governance_content .heading_sec h3{ font-size: 24px; }

  .governance_content h4 { font-size: 24px; margin-left: 90px;}

  .governance_content h4 span { font-size: 18px;}

  .governance_content{ top: 42%; }

  .leadership_section .news_videos_block{ padding: 0 20px; }

  .leadership_section .news_videos_sec { margin: 0 -20px; }

  .banner_outer { top: 43%; }

  .courses_block_inner h5 { font-size: 18px;}

  .courses_block_inner img { width: 85px; height: 85px;}

  .cf_block span img { height: 260px;}

  .cf_block h5{ font-size: 22px; }

  .courses_section > img { height: 75vh; }

  .admissions_content h2 { margin-bottom: 40px; }

  .tap_view img{ max-width: 150px; }

  .vacancy_block_inner{ padding: 0 20px; }

  .vacancy_block_sec { margin: 0 -20px; }

  .resources_section .tab-content { padding-left: 0px; }

  .inner_tabs li button { font-size: 22px; padding: 15px; }

  .vacancy_btn a { font-size: 18px; padding: 8px 15px; }

  .pay_content p{ font-size: 24px; }

  .pay_content .site_btn { font-size: 20px; margin-top: 30px;}

  .pay_content ul li { font-size: 22px; margin-bottom: 20px;}

  .pay_content ul { margin-top: 30px; }

  .pay_sec > img{ min-width: 170%; }

  .courses_section .banner_outer { top: 51%; }

  .banner_box li { font-size: 26px; margin-right: 15px; }

  .banner_box li span { font-size: 13px; }

  .courses_section .banner_inner { max-width: 440px; }

  .multi_section .para_sec p { font-size: 20px;}

  .multi_counter_sec .row { max-width: 88%; padding: 20px; top: -30px;}

  .multi_counter_sec .heading_sec h3{ font-size: 30px; }
  .about_listing li { padding: 0 20px; }
  .topcontent{ padding: 20px 0 0 0; }
  .blueImage h4{ font-size: 22px; }
  .bluelisting { padding: 15px; }
  .bluelisting li img { padding-right: 5px; }
  .bluelisting li a{ font-size: 18px !important; }
  .news_and_events .heading_sec h2{ font-size: 30px; }
  .scroll_text marquee { height: 138px; }
  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ margin: 10px 160px !important; }
  .amenities_pos { width: 56%; }
  .gt_block span img{ height: 280px; }
  .gt_block h4 { font-size: 18px; }
  .h_contact_sec p,.h_contact_sec ul li a { font-size: 11px; }
  .header-area .main-nav .nav li a i, .fixed_header.header-area .main-nav .nav li a i { font-size: 10px; right: -10px; top: 52%; }
      
  
} 



@media(max-width: 991px){
  .page-id-1016 .vm_row>div.col-lg-4{width: 100%;}
  .page-id-1016 .grievance_form_box{min-height: 350px !important;}
  .page-id-1016 .grievance_form {
      padding: 50px 0 30px;
  }
  .campus_block img{height: 250px;}
.topCntRow1 .col-lg-4 .footer_menu ul{column-count: 2;margin-bottom: 20px;}
  .container { max-width: 700px; }

  body{ overflow-x: hidden; }

  .menu_icon_sec{ display: block; }

  .menu_icon_sec>a { border-radius: 50px; width: 40px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; align-content: center; z-index: 9; position: absolute; top: 50%; transform: translateY(-50%); right: 0; transition: .3s all ease; }

  .menu_icon_sec span { width: 30px; height: 2px; background: #000; border-radius: 50px; display: block; transition: .3s all ease-in; position: relative; } 

  .menu_icon_sec span:nth-child(2) { margin: 7px 0; } 

  .header-area .main-nav { margin-bottom: 30px; }

  .header-area .main-nav .logo img { max-width: 75%;}

  .header-area .bottom-nav .nav { width: 100%; position: fixed; top: 0; transition: .5s all ease-in; opacity: 0; visibility: hidden; height: 100vh; background: #efecec; left: -100%; margin-right: 0; display: block;  padding: 100px 20px !important; z-index: 9999;}

  .active_menu .header-area .bottom-nav .nav{ top: 0; opacity: 1; visibility: visible !important; left: 0; overflow-y: scroll;}

  .header-area .bottom-nav .nav > li { padding: 12px 0; width: 100%; height: auto; border-bottom: 1px solid #dbcece; margin: 0;}

  .header-area .bottom-nav .nav li a{ color: #000; font-size: 18px; font-weight: 500; }

  .cross_icon{ border-radius: 50px; width: 40px; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; align-content: center; z-index: 99999; position: absolute; top: 25px; right: 20px; transition: .3s all ease; }

  .cross_icon span { width: 30px; height: 3px; background: #4d4d4d; border-radius: 50px; display: block; transition: .3s all ease-in; position: relative; }

  .cross_icon span:first-child { transform: rotate(45deg); top: 5px; } 

  .cross_icon span:nth-child(2) { visibility: hidden; opacity: 0; } 

  .cross_icon span:last-child { transform: rotate(-45deg); top: -1px; }

  .active_menu .menu_icon_sec>a span{ background-color: #333; }

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li a{ font-size: 17px; background: transparent; }

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu { width: 300px; position: relative; top: 5px; left: 0; display: none; opacity: 1; visibility: visible; transform: translateY(0); height: auto; }

  .main-nav .nav li.menu-item-has-children.active_submenu ul.sub-menu { display: block !important; }

  .header-area .main-nav .bottom-nav{ margin-bottom: 10px;}

  .active_menu .header-area .norm_menu .nav{ visibility: hidden; }

  .active_menu .header-area .sticky_menu .nav{ display: none; }

  .header-area .main-nav .nav li.menu-item-has-children i { font-size: 16px; background: #003C74; width: 51px; height: 51px; display: flex ; align-items: center; justify-content: center; right: 0; color: #fff; z-index: 1; top: 50%;padding-right: 3px; }

  .sub-menu:before{ display: none; }

  .header-area .main-nav .nav > li.menu-item-has-children:hover i{ color: #fff; }

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu{ background: transparent; box-shadow: none; margin-bottom: 10px; }

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu{ width: 100%; top: 10px; }

  .header-area .main-nav .nav li.menu-item-has-children{ padding-right: 0; }

  .header-area .main-nav .nav li.menu-item-has-children ul li:hover > a{ color: #EFB920 !important; }

  .header-area .main-nav .nav li.menu-item-has-children li.menu-item-has-children:hover i { transform: translateY(-50%) rotate(0); }

  .header-area .main-nav .nav li.menu-item-has-children li.menu-item-has-children i { width: 50px; height: 48px; top: 22px; }

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li{ padding: 3px 0; width: 100%; height: auto; border-bottom: 1px solid #dbcece;}

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li:last-child{ border-bottom: 0; }

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children > ul.sub-menu { display: none; left: 0; top: 0; }

  .header-area .main-nav .nav li:hover > a:before{ display: none; }

  .main-nav .nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children.active_submenus, .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li.menu-item-has-children.active_submenus{ border-bottom: 0; }

  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu ul.sub-menu a{ padding-left: 40px;}

  .header-area .main-nav .nav > li.menu-item-has-children li.menu-item-has-children i{ color: #fff; }

  .header-area .main-nav .nav li.menu-item-has-children>a:after{ display: none; }

  .header-area .bottom-nav .nav li a{ justify-content: space-between; }

  .header-area .main-nav .nav li a i { width: 45px; height: 45px; background: #e1e0e0; display: inline-flex; align-items: center; justify-content: center; position: absolute; right: 0; }

  

  .pd_sec .row { padding-left: 0; padding-right: 0; }

  .menu_icon{ display: none; }

  .site_btn { font-size: 14px; margin: 0; }

  .h_contact_sec ul li a { font-size: 11px; }

  .h_contact_sec p { font-size: 11px;}

  .h_contact_sec ul li:not(:last-child) { margin-right: 8px; }

  .banner_outer { top: 45%; }

  .container1 { max-width: 670px; }

  .banner_btm_box { padding-right: 35px;}

  .pos_sec{ position: relative; }

  .p_counters_list ul{ position: static; }

  .p_counters_list ul { position: static; transform: translateY(20px); padding-left: 0; margin-bottom: 80px; }

  .programs_content{ padding-bottom: 40px; }

  .heading_sec h3{ margin-top: 0; }

  .about_box_outer { margin-top: 40px; }

  .changemakers_section { padding: 80px 0; }

  .changemakers_img { padding-right: 0px; }

  .changemakers_info { padding-left: 0; margin-top: 30px; }

  .amenities_pos { width: 100%; position: static; }

  .amenities_img ul{ margin: 30px -10px 0; }

  .amenities_img ul li{ margin: 0 10px; }

  .amenities_section { padding: 60px 0 80px;}

  .result_section { padding: 80px 0;}

  .result_img{ padding-right: 0; margin-bottom: 30px; }

  .about_info .para_sec{ max-width: 100%; }

  .result_info { max-width: 100%; }

  .testi_box_sec{ margin-bottom: 40px; }

  [class*='col-']:nth-child(2n+1) .testi_box_sec{ border-right: 0 }

  .video_box_outer { padding: 0; }

  .video_section > video { position: relative; margin-bottom: 30px}

  .video_box_info { padding: 50px 20px 50px 20px; }

  .video_section{ padding: 0; }

  .news_section { padding: 80px 0; }

  .news_section h2{ margin-bottom: 40px; }

  .events_img5 { height: 304px; }

  .ev_img{ height: 267px; }

  .footer_contact { margin-top: 30px; }

  .footer_contact ul{ display: flex; flex-wrap: wrap; }

  .footer_contact ul li:first-child{ padding-right: 40px; }

  .footer_menu li a { font-size: 15px; }

  .footer_contact li { font-size: 16px; }

  .banner_section > img { height: 80vh;}

  .programs_content p { font-size: 18px; max-width: 100%; }

  .input_sec { font-size: 18px; }

  .p_counters_list ul li span { font-size: 18px; }

  .amenities_info{ padding-right: 0; margin-bottom: 30px; }

  .heading_sec h3 { font-size: 20px; }
  .topcontent { padding: 30px 0 0 0;}

  .social_sec li img { width: 40px; }

  .switches_container{ width: 100%; }
  .switches_container label{font-size: 20px;}

  .banner_inner_img img{ max-width: 50%; }

  .inner_banner .banner_inner h1 { font-size: 36px; }

  .inner_banner .banner_inner { max-width: 368px;}

  .inner_banner { padding: 80px 0 0; }

  .p_counters_list ul{ width: 100%; }
  .p_counters_list ul, .about_listing{ flex-wrap: wrap; }
  .p_counters_list ul li { width: 45%; margin-bottom: 20px !important; }
  .abouttxt { width: 75%; }
  .about_listing li{ width: 50%; margin-bottom: 10px; }
  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { margin: 10px 0 !important; text-align: center; }

  .about_counter_section ul{ margin-bottom: 0; transform: translateY(0%);}

  .vm_section { padding: 85px 0; }

  .vm_row { margin-top: 30px; }

  .vm_block_sec{ margin-bottom: 25px; }

  .about_video_section .video_box_info{ padding: 50px 20px 50px 0px; }

  .recognitions_section h2{ margin-bottom: 40px; }

  .recognitions_row{ flex-wrap: wrap; }

  .recognitions_block{ width: 33.33%; margin-bottom: 25px; } 

  .support_section{ overflow: hidden; }

  .support_section > .container > img{ min-width: 160%; position: relative; left: -60%; }

  .support_inner{ padding-left: 0; }

  .inner_header.fixed_header .menu_icon_sec span { background: #fff; }

  .flt_slider_btn .slider_btn_prev, .flt_slider_btn .slider_btn_next { top: -160px; width: 40px; height: 40px;}

  .flt_counter_sec .row { top: 0; margin-bottom: 0; background: #FDC900 !important; }

  .flt_counter{ justify-content: center !important; margin-top: 20px; }

  .flt_counter_sec .heading_sec{ text-align: center; }

  .flt_slide_sec img { height: 320px; }

  .departments_section { padding: 100px 0 0; }

  .departments_section .row [class*='col-'] { padding: 0 12px; }

  .departments_section .row{ margin: 0 -12px !important; }

  .departments_slider .dpts_btn_next, .departments_slider .dpts_btn_prev { width: 40px; height: 40px;}

  .departments_slider .dpts_btn_prev{ left: 10px; top: 34%;}

  .departments_slider .dpts_btn_next{ right: 10px; top: 34%; }

  .dpts_img img { height: 300px; }

  .departments_slider_content h3{ font-size: 24px; margin-top: 20px; }

  .departments_slider_sec { overflow: hidden; margin-bottom: 50px; }

  .departments_slider .dpts_btn_next:after, .departments_slider .dpts_btn_prev:after { font-size: 13px;}

  .faculties_center_info h3 { font-size: 38px; margin-bottom: 15px;}

  .faculties_center_info p { font-size: 16px; margin-bottom: 15px;}

  .flt_btn a{ margin-right: 0; }

  .faculties_center_section { padding-top: 50px; }

  .governance_section .container1 { max-width: 670px; }

  .governance_img { width: 50%; }

  .governance_content { top: 30%; }

  .governance_section { padding: 80px 0 60px; }

  .governance_outer{ padding-bottom: 50px; }

  .governance_content h4 span{ padding-top: 5px; }

  .governance_section .para_sec { margin-top: 40px; }

  .tab-mnu{ margin-bottom: 40px; }

  .tab_videos_sec { margin: 40px 0; }

  .tab_videos_sec .menu-item{ padding: 0 10px; }

  .campus_section .slider_btn_prev, .campus_section .slider_btn_next { transform: translateY(-10%); }

  .campus_block { padding: 40px 0; }

  .campus_block li { padding: 0 10px 20px; }

  .campus_section { padding: 70px 0 0; }

  .news_videos_sec { margin: 0 -10px; }

  .news_videos_block { padding: 0 10px; }

  .news_videos_block iframe { height: 240px; }

  .news_events_section .tab-block { margin-top: 0; }

  .dropdown-toggle i { font-size: 15px;}

  .leadership_section { padding: 0 0 50px; }

  .leadership_section .news_videos_block{ width: 50%; }

  .leadership_section h2{ margin-bottom: 40px; }

  .faculty_section .governance_inner { width: 100%; padding-left: 0; margin-bottom: 40px; }

  .faculty_section .para_sec { width: 100%; padding-left: 0px; }

  .faculty_section .governance_outer{ flex-wrap: wrap; }

  .faculty_section h3{ margin-bottom: 55px; }

  .faculty_section{ padding-bottom: 100px; }

  .faculty_section .governance_content h4{ text-align: left; }

  .programs_main_section { padding: 60px 0 100px; }

  .faculty_main_section{ padding-bottom: 50px; }

  .mob_form_section { padding: 50px 0; background: #FDC900; }

  .mob_form_section .banner_form{ width: 70%; margin: 0 auto; }

  .form_btn button{ font-size: 20px; }

  .pm_section { padding-bottom: 0px; }

  .courses_block { padding: 0 90px; width: 50%; margin-bottom: 30px; }

  .pd_section h2{ font-size: 45px; }

  .pd_section > img { height: 450px; }

  .cf_row{ justify-content: center; }

  .cf_block{ padding: 20px; margin-bottom: 25px; }

  .banner_form h3 { font-size: 30px; }

  .banner_form p { font-size: 18px; }

  .form_btn button { font-size: 18px; }

  .pd_section .site_btn { font-size: 20px;}

  .courses_section > img { height: 50vh; }

  .admissions_outer{ top: 12%; }

  .tap_view span{ font-size: 22px;}

  .vacancy_block_inner{ width: 50%; }

  .vacancy_btn a{ margin-right: 0; }

  .career_h_section{ padding-bottom: 20px; }

  .resources_section{ padding-bottom: 0; }

  .inner_tabs{ margin-bottom: 50px; }

  .courses_section .banner_outer { top: 44%; }

  .multi_counter_sec .row { max-width: 100%; top: -30px;}

  .multi_counter_sec .flt_counter{ margin-top: 0; }

  .multi_counter_sec .heading_sec{ text-align: left; }

  .multi_counter_sec .heading_sec h3{ margin-bottom: 5px; }

  .multi_counter_sec .flt_counter li{ margin-right: 15px; padding-right: 15px; }

  .multi_main_section .leadership_section h2 { margin-bottom: 30px; }
  .about_section .about_info { padding-right: 0; }
  .courses_section h1 { padding-right: 0%; }
  .courses_section .banner_inner { margin-top: 50px !important; }
  .programme_outer{ padding: 50px 0; }
  .header_btn { margin-right: 50px; }
  .top_nav_inner, .btm_nav_inner{ position: relative; }
  .scroll_row{ margin-top: 30px; }
  .programs_content { padding: 70px 75px; }
  .topcontent ul { padding-top: 20px; }
  .blueImage{ margin-bottom: 20px; }
  .p_counters_list ul li:nth-child(2n){ border-right: 0; }
  .yellow_heading{ font-size: 20px; }
  .event-item{ margin-bottom: 20px !important; }
  .banner_content h1 { font-size: 36px;}
  .banner_content p { font-size: 18px;}
  .mega1 .row{ padding-top: 20px}
  .megamenu { background: #003C74; padding: 20px; }
  .megamenulist ul li{ border-right: 0; }
  .megamenulist ul li { padding-left: 0px !important; border-bottom: 0 !important; }
  .megamenulist { margin-top: 20px; }
  .menuCaption h5{ color: #fff; font-size: 18px; }
  .video_section { aspect-ratio: 16 / 9;}
  .model_image_view_iframe { aspect-ratio: 16 / 8;}
  .flt_slide_sec img{ height: auto}
  /* ak style */
  .about_listing li{padding: 0 10px;}
  .about_info ul li img{width: 40px;}
  .topresult li img{
    padding-right: 0;
    width: 20px;
    height: 20px;
    margin-right: 20px;
  }
  .topcontent{padding-left: 10px;}
  .blueImage h4{font-size: 24px;}
  .bluelisting li a{font-size: 20px !important;}
  .bluelisting li img{
    padding-right: 0;
    margin-right: 15px;
    width: 25px;
    height: 25px;
  }
  .event-item img{height: 140px;}
  .event_category p{font-size: 12px;padding: 3px 5px;}
  .fixed_header.header-area .main-nav .nav li a i{
    width: 50px;
    height: 50px;
    top: 50%;
        transform: translateY(-50%);
  }
  .header-area .main-nav .nav li.menu-item-has-children{position: relative;z-index: 9;}
  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu{height: 0;}
  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu.active{display: block;height: auto;}
  .mou_block h4{ font-size: 18px;}
  .gt_block h4{ font-size: 18px; }
  .gt_block p { font-size: 14px;}
  .h_contact_sec p, .h_contact_sec ul li a { font-size: 9px; }
  .header-area .main-nav .nav li a { padding: 2px 0 !important;}
  .right_btn_fixed { right: -27px;}

} 



@media(max-width: 767px){
.footer_menu .footer_menu{padding: 0 0;}
.topCntRow1 .col-lg-4 .footer_menu ul{column-count: 1;margin-bottom: 20px;}
.topCntRow1 .col-lg-8 .footer_menu ul{column-count: 1;margin-bottom: 20px;}
  .inner_banner .banner_inner{padding-left: 15px;}
  .p_overlay h5{font-size: 18px;padding-bottom: 10px;}
  .program_content1 .p_overlay a{font-size: 12px !important;}
  .about_listing li img{width: 30px;}
  .header-area .main-nav .nav li.menu-item-has-children ul.sub-menu li a{font-size: 14px;}
  .menuImage{height: 150px !important;}
  .container { max-width: 600px; }

  .container1 { max-width: 570px; }

  .banner_box{ display: none !important; }

  .h_contact_sec p{ text-align: center; }

  .logo_sec img { max-width: 160px; }

  .site_btn { font-size: 12px; padding: 8px 15px; }

  #sidebar .sright { width: 290px; }

  .banner_inner h1 { font-size: 30px; }
  #sidebar.activewhatsnew { right: 179px; }
  #sidebar { top: 285px; }
  .banner_outer { top: 50%; }

  .banner_btm_box{ margin-bottom: 20px; padding-right: 0; }

  .banner_btm_box p { font-size: 16px; margin-bottom: 10px; }

  .right_link{ top: 100%; }

  .programs_content { padding: 50px 45px; }

  .programs_content p { font-size: 16px; }

  .switches_container { width: 100%;}

  .switch div { font-size: 16px; line-height: 3.3;}

  .switches_container label{ font-size: 18px; }

  .input_sec { font-size: 16px; }
  .button_cf{ font-size: 18px !important; }

  .search_icon { max-width: 20px; right: 15px; }

  .p_counters_list ul li { font-size: 25px; margin-bottom: 40px; }
  .heading_sec h2 { font-size: 28px !important; }

  .pos_sec:before { width: 20px; }

  .pos_sec:after { width: 35px; }

  .p_counters_list ul li span { font-size: 14px; }

  .about_section{ padding: 50px 0 20px; }

  .about_box { flex-wrap: wrap; margin-bottom: 15px; }

  .about_box > img{ max-width: 100%; }
  .switches_container{line-height: 2rem;}

  .about_box .para_sec{ margin-left: 0; }

  .changemakers_section { padding: 50px 0; }

  .amenities_section { padding: 20px 0 50px; }

  .result_section, .testimonials_section{ padding: 50px 0; }
  .banner_btm_box h6 { font-size: 12px; padding: 5px !important; }
  .banner_btm_box{ margin-top: 0 !important; }

  .heading_sec h3 { font-size: 18px; }

  .testi_box_sec { padding-right: 0px; border-bottom: 1px solid #FDC900; padding-bottom: 30px; margin-bottom: 30px; }

  [class*='col-']:not(:last-child) .testi_box_sec{ border-right: 0; }

  .testimonials_section h2{ margin-bottom: 30px; }

  .testi_caption { margin-top: 20px; }

  [class*='col-']:last-child .testi_box_sec{ border-bottom: 0; margin-bottom: 0; }

  .video_box_outer [class*='col-']:first-child{ width: 100%; }

  .video_box_outer [class*='col-']:last-child{ width: 100%; }

  .ev_img, .events_img5 { height: auto; width: 100%; object-fit: cover; }

  .news_section { padding: 50px 0; }

  .footer_menu ul{ column-count: 1; }

  .footer_contact li{ margin-bottom: 20px; }

  .social_sec { padding-right: 0; justify-content: center !important; }

  .footer_contact ul li:first-child { padding-right: 0; }

  .f_line{ display: none; }

  .sticky_menu .logo_sec img { max-width: 150px; }

  /* .h_contact_sec > ul{ justify-content: center !important; } */

  .fixed_btns_sec li a img { padding-right: 5px; width: 18px; top: -3px; left: -3px; }

  .fixed_btns_sec li a { font-size: 10px; padding: 6px 10px; margin: 0 2px; height: 33px; }

  .fixed_btns_sec { left: -50px; top: 220px; }
  .social_media_sec{ top: 407px; }
    #sidebar .sleft{padding: 5px 10px; left: -117px; top: 80px;}
    .vt_btn{padding: 7px 15px;}

  .inner_banner { padding: 50px 0 0; }

  .inner_banner .banner_inner { max-width: 100%; padding-bottom: 70px;}

  .inner_banner .banner_inner h1 { font-size: 30px; }

  .banner_inner_img img { max-width: 78%; }

  .about_counter_section ul{ width: 100%; }

  .about_counter_section { height: 450px; }

  .about_counter_section .p_counters_list ul li { margin-bottom: 50px; }

  .about_counter_section .counter_item:before{ font-size: 25px; right: -18px; }

  .vm_section { padding: 50px 0; }

  .vm_section .heading_sec h2{ padding-right: 0; }

  .vm_block_sec { padding: 30px 20px; text-align: center;}

  .vm_block_sec h3{ margin-top: 25px; }

  .vm_block_center h3{ margin-top: 0; }

  .about_video_section .video_box_info { padding: 20px 0px 50px 0px; }

  .recognitions_block{ width: 50%; }

  .recognitions_section { padding: 60px 0 50px; }

  .support_section > .container > img { min-width: 440%;}

  .flt_counter_sec .row { padding: 20px 15px}

  .flt_counter li { font-size: 20px; padding-right: 12px; margin-right: 12px;}

  .flt_counter li span { font-size: 14px; }

  .departments_section { padding: 50px 0 0; }

  .departments_slider_sec { margin-bottom: 40px; }

  .f_support_section { margin: 50px 0; }

  .banner_inner_img{ display: none; }

  .faculties_center_info h3 { font-size: 30px;}

  .faculties_center_info p { font-size: 14px;}

  .faculties_center_section { padding-top: 120px; }

  .governance_section .container1 { max-width: 570px; }

  .governance_img { width: 100%; }

  .governance_content { position: static; width: 100%;}

  .governance_inner{ flex-wrap: wrap; }

  .governance_content .heading_sec h3 { font-size: 20px; text-align: center;}

  .governance_content h4 { font-size: 20px; margin-left: 0; margin-top: 10px; text-align: center; }

  .governance_content .heading_sec { padding: 20px 20px; }

  .governance_section { padding: 50px 0; }

  .governance_section .para_sec { margin-top: 30px; }

  .governance_outer { padding-bottom: 40px; }

  .campus_section { padding: 50px 0 0; }

  .tab-mnu li { font-size: 14px; padding: 6px 20px;}

  .play_btn{ max-width: 40px; }

  .tab_videos_sec{ flex-wrap: wrap; margin: 40px 0 20px;}

  .tab_videos_sec .menu-item, .campus_block li { width: 100%; margin-bottom: 20px; padding: 0;}

  .tab-mnu{ display: block !important; }

  .tab-mnu li{ margin-bottom: 10px; margin-bottom: 5px !important; }

  .news_videos_block{ width: 100%; margin-bottom: 10px;}

  .inner_pagination li a { font-size: 12px; padding: 5px 10px;}

  .inner_pagination { margin-top: 10px; }

  .inner_pagination li{ margin: 0; }

  .dropdown-menu{ width: 100%; }

  .leadership_section .news_videos_block{ width: 100%; }

  .leadership_section .news_videos_block{ margin-bottom: 10px }

  .sticky_menu{ display: none !important; }

  .programs_main_section { padding: 50px 0; }

  .mob_form_section .banner_form { width: 100%; padding: 25px 25px 30px;}

  .banner_form .input_sec{ height: 46px; padding: 10px 20px 10px 50px; font-size: 16px; }

  .form_group img { left: 12px;}

  .form_group { margin-bottom: 15px; }

  .form_btn button { font-size: 16px; }

  .form_btn { margin-top: 20px; }

  .programs_main_section .videos_caption { padding: 15px 0 0; }

  .pm_section .leadership_section{ padding-bottom: 0; }

  .courses_block{ width: 100%; }

  .courses_block_inner h5{ margin-top: 15px; }

  .pd_section { margin: 50px 0; }

  .pd_section h2 { font-size: 30px; }

  .pd_section .site_btn { font-size: 18px;}

  .cf_section{ padding-bottom: 30px; }

  .pd_support_section { margin: 50px 0 120px; }

  .banner_inner .banner_para { font-size: 24px; }

  .admissions_section > img.img-fluid { min-height: 400px; object-fit: cover; }

  .admissions_content h2{ font-size: 30px; margin-bottom: 30px;}

  .admissions_content h2 br{ display: none; }

  .tap_view img { max-width: 90px; }

  .tap_view span{ font-size: 20px; margin-top: 20px; }

  .heading_sec h2 { font-size: 30px; }

  .courses_section { margin-bottom: 0; }

  .vacancy_block_inner { width: 100%; margin-bottom: 25px; }

  .career_h_section{ padding: 0 0 30px; }

  .vacancy_btn a { font-size: 18px; }

  .career_vm_section { margin-bottom: 50px; }

  .resources_section{ padding-top: 0; }

  .inner_tabs li button { font-size: 18px;}

  .inner_tabs{ margin-bottom: 30px; }

  .faq_sec .accordion-item button { font-size: 18px; }

  .faq_sec .accordion-body { font-size: 16px;}

  .faq_sec .accordion-button::after, .faq_sec .accordion-button:not(.collapsed){ background-size: 70% !important; }

  .resources_section{ padding-bottom: 0; }

  .pay_content h2{  margin-bottom: 0; }

  .pay_content p { font-size: 20px; }

  .pay_content ul li { font-size: 18px; margin-bottom: 10px; }

  .pay_content{ padding: 20px 15px; }

  .pay_content .site_btn { font-size: 18px; margin-top: 15px; width: 100%; padding: 9px 15px;}

  .pay_sec > img { min-width: 240%; }

  .pay_outer{ left: 10px; right: 0; }

  .multi_counter_sec .flt_counter{ flex-wrap: wrap; }

  .multi_counter_sec .heading_sec { text-align: center; }

  .multi_counter_sec .heading_sec h3 { font-size: 24px; margin-bottom: 20px; }

  .multi_counter_sec .flt_counter li{ border-right: 0; margin-right: 0; padding-right: 0; width: 100%; text-align: center; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #B6B4B1; }

  .multi_counter_sec .flt_counter li:last-child{ border: 0; padding-bottom: 0; }

  .multi_section .para_sec p { font-size: 18px; }
  .counter_item:before{ top: -10px; right: -27px; font-size: 35px; }
  .programme_outer h2{ margin-bottom: 30px; }
  .programme_block span { font-size: 50px;}
  .modal_form h3 { font-size: 20px;}
  .search_tab .input_sec { font-size: 18px; padding: 15px 50px 15px 15px; }
  .program_pill h5{ font-size: 16px; }
  .programs_content .p_counters_list ul{ margin-bottom: 0 !important; }
  .yellow_heading, .abouttxt h5, .topcontent h5{ font-size: 18px; }
  .programm_section{ padding: 50px 0; }
  .program_content .row .col-lg-3:nth-child(2n) { padding-top: 0 !important; }
  .program_content .row .col-lg-3{ margin-bottom: 20px; }
  .abouttxt { width: 100%; }
  .about_listing li{ width: 100%; padding: 0;}
  .abouttxt .para_sec { padding-bottom: 20px; }
  .aboutCompanylisting{ position: static; flex-direction: row; overflow-x: scroll; white-space: nowrap; }
  .companylogo1 { margin: 0 1px; }
  .changemakers_info h2{ padding-top: 10px; }
  .topresultimages img{ width: 50%; }
  .news_and_events .heading_sec h2{ padding-bottom: 20px; }
  .blueImage{ height: auto; }
  .bluelisting { margin-bottom: 20px; height: auto; padding: 20px;}
  .blue_images_section, .stu_speak{ padding: 50px 0; }
  .topcontent h5{ padding-bottom: 10px; }
  .stu_speak h2{ margin-bottom: 20px; }
  .stu_name{ padding: 15px; }
  .blueImage h4 { font-size: 20px; }
  .bluelisting li { margin-bottom: 10px; }
  .bluelisting li a { font-size: 16px !important; }
  .banner_content h1 { font-size: 24px;}
  .banner_content p { font-size: 14px;}
  .bg_overlay{ background: rgba(0, 0, 0, 0.5); }
  .template_index .banner_outer{ display: none; }
  .megamenu{ padding: 0; }
  .megamenulist ul li{ flex: 1 1 100%; }
  .h_contact_sec ul{align-items: start !important; justify-content: start !important;}
  .video_section { aspect-ratio: auto;}
  .video_box_outer{ position: static; transform: translateY(0); }
  .model_image_view_iframe { aspect-ratio: 16 / 10;}
  .flt_slider_btn .slider_btn_prev, .flt_slider_btn .slider_btn_next{ top: -180px; }
/* ak style */
  .logo_sec img{max-width: 125px;}
  .site_btn{font-size: 12px;padding: 5px 10px;}
  .header_btn{position: relative;right: 20px;}
  .menu_icon_sec span{width: 25px;height: 2px;}
  .menu_icon_sec span:nth-child(2){margin: 5px 0;}
  .menu_icon_sec>a{width: 30px;}
  .inner_header .top_nav_sec{padding: 5px 0;}
  .header-area .main-nav .nav li a{padding: 15px 0;font-size: 14px;}
  .header-area .main-nav .nav li.menu-item-has-children i{
    font-size: 14px;
    width: 40px;
        height: 40px;
  }
  .modal_form h3{font-size: 16px;}
  .input_sec{
    font-size: 12px;
        padding: 10px 20px 10px 35px;
  }
  .button_cf{font-size: 16px;}
  .banner_content p{font-size: 12px;}
  .banner_content h1{font-size: 24px;}
  .social_media_sec img{    width: 100%;height: 100% !important;}
  .social_media_sec .site_btn{
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .social_media_sec{left: -75px;}
  #sidebar .sleft{padding: 5px 10px;left: -100px;}
  #sidebar .sleft a{font-size: 12px;}
  .banner_btm_box p{
    font-size: 12px;
        margin-bottom: 5px;
  }
  .programs_content{padding: 30px 30px;}
  .heading_sec h2{font-size: 24px;}
  .programs_content p{font-size: 12px;}
  .switch div{font-size: 12px;}
  .switch-wrapper{width: 35%;}
  .switches_container input:nth-of-type(3):checked~.switch-wrapper{transform: translateX(185%);}
  .switches_container label{font-size: 12px;}
  .search_tab .input_sec{
    font-size: 16px;
        padding: 10px 40px 10px 10px;
  }
  .program_pill  h5{font-size: 16px;}
  .counter_item:before{
    top: -2px;
        right: -15px;
        font-size: 20px;
  }
  .p_counters_list ul li{font-size: 18px;border-right: 1px solid #fff;margin-bottom: 30px !important;width: 40%;}
  .p_counters_list ul{width: 100%;margin-bottom: 20px;flex-wrap: wrap;}
  .p_counters_list ul li:last-child{border-right: 1px solid #fff !important;}
  .p_counters_list ul li span{font-size: 12px;}
  .programm_section{padding: 50px 0;}
  .blue_heading{font-size: 24px !important;}
  .heading_sec{padding: 0 15px;}
  .support_inner .para_sec{padding: 0 15px;}
  .support_btn{padding: 0 15px;}
  .scroll_text marquee{height: 140px;}
  .program_txt h6{font-size: 16px;}
  .abouttxt h5{font-size: 14px;    padding-bottom: 10px;}
  .heading_sec h2{font-size: 16px;margin-bottom: 10px;}
  .abouttxt .heading_sec{margin-bottom: 20px;    border-bottom: 2px solid #FDC900;}
  .abouttxt .para_sec{    padding-bottom: 20px;}
  .abouttxt .para_sec p{font-size: 12px !important;}
  .aboutCompanylisting{padding: 0 5px;}
  .companylogo1 img{max-width: 60px;}
  .about_listing{flex-wrap: wrap;}
  .about_listing li a{font-size: 12px;}
  .aboutContent{padding: 0 15px;}
  .swiper-pagination-bullet{width: 10px !important;height: 10px !important;}
  .swiper-container-horizontal>.swiper-pagination-bullets, 
  .swiper-pagination-custom, .swiper-pagination-fraction{margin: 2px 250px !important;}
  .changemakers_info{margin-top: 20px;}
  .changemakers_info h2{padding-top: 20px;}
  .para_sec p{font-size: 12px;}
  .about_info ul li a{font-size: 12px;}
  .about_info ul li img{width: 25px;    padding-right: 10px;}
  .changemakers_info{padding: 0 15px;}
  .amenities_section{padding: 50px 0;}
  .amentities_content h6{font-size: 12px;}
  .topresult li a{font-size: 12px;}
  .topresult li img{
    width: 15px;
        height: 15px;
        margin-right: 10px;
  }
  .topcontent ul{padding-top: 10px;}
  .topresult{padding-bottom: 0;}
  .stu_speak{padding: 50px 0;}
  .blueImage h4{font-size: 16px;}
  .bluelisting li a{font-size: 12px !important;}
  .bluelisting li img{
    margin-right: 10px;
    width: 20px;
    height: 20px;
  }
  .news_and_events .heading_sec h2{font-size: 24px;}
  .event-item img{height: auto;}
  .event_category p{font-size: 10px;}
  .eventname a{font-size: 14px;}
  .tawk-min-chat-icon{    width: 70%;}
  .tawk-min-container .tawk-button-circle.tawk-button-large{width: 40px;height: 40px;}
  .abouttxt .heading_sec{padding-left: 0;}
  .courses_section > img{height: 25vh;}
  .youtube_container iframe{width: 100%;}
  .grievance_chat{padding: 80px 0 20px;}
  .grievance_form_box{padding: 20px;}
  .grievance_form_box h5{font-size: 16px;    margin-bottom: 30px;}
  .grievance_form_btn i{
    width: 25px;
    height: 25px;
    font-size: 14px;
    line-height: 25px;
    padding: 0 0 !important;
    text-align: center;
  }
  .grievance_form_box h5{margin-bottom: 30px;font-size: 16px;}
  .banner_form h3{font-size: 24px;}
  .banner_form .input_sec{padding: 10px 20px 10px 40px;        font-size: 14px;}
  .form_group img{width: 20px;}
  .leadership_section p{font-size: 12px;}
  .para_sec > ul > li{text-align: start;}
  .table>:not(caption)>*>*{font-size: 12px;}
  .actions a{font-size: 12px;width: 75px;}
  .support_section > .container > img{min-width: 300%;}
  .faq_sec .accordion-body{font-size: 12px;}
  .faq_sec .accordion-item button{font-size: 14px;}
  .courses_section .banner_inner{padding-left: 20px;}
  .form-section h3{font-size: 18px;}
  .form-section label{font-size: 12px;}
  .input_fieldr{    font-size: 12px;padding: .7rem .7rem !important;}
  form.needs-validation{padding: 0 15px;}
  .form-section label b{font-size: 10px;}
  .button_cf{font-size: 14px;width: auto;}
  .inner_tabs{margin-top: 30px;}
  .inner_tabs li button{font-size: 16px;}
  .input_field{font-size: 12px;}
  .button_cf{font-size: 16px !important;}
  .contact-info__title{font-size: 18px;}
  .contact-info__item{padding: 0 10px;}
  .footer_menu{padding: 0 20px;}
  .footer_contact{padding: 0 20px;}
  .stu_content p{font-size: 12px;}
  .testi_caption h6{font-size: 14px;}
  .footer_contact li a{font-size: 14px;}
  .topCntRow1 iframe{height: 300px;}
  .button_cf{width: auto;}
  .leadership_section iframe{width: 100%;height: 250px;}
  .vm_block_sec .para_sec li{font-size: 12px !important;}
  .tab-content>.active{width: 150%;}
  #myTabContent{padding: 0 30px !important;overflow-x: scroll !important;}
  .menuCaption h5{font-size: 14px;}
  .modal.fade .modal-dialog{padding-top: 100px;}

  .mou_block h4{ font-size: 16px;}
  .mou_block{ margin-bottom: 20px; }
  .gt_block{ margin-bottom: 20px; }
  .right_btn_fixed { right: -19px; }
  .right_btn_fixed a { font-size: 14px; }
}



@media(max-width: 479px){

  .container { max-width: 350px; }

  .container1, .governance_section .container1 { max-width: 320px;}
  .flt_slider_btn .slider_btn_prev, .flt_slider_btn .slider_btn_next{ top: -90px; }

  .program_pill a{ width: 100%; text-align: center; }
  .h_contact_sec > ul{ white-space: nowrap; overflow-x: scroll; }
  .header-area .bottom-nav .nav > li { padding: 8px 0;}

 

}
.foot_cont{height:500px; overflow-y:scroll;}
.accrediationCard {
    border-radius: 7px;
    border: 1px solid #0063AD;
    padding: 10px;
    cursor: pointer;
    transition: all .4s 
ease;
    text-align: center;
}













































