/*
Theme Name: iOS 
Theme URI: http://chitkara.edu.in/ios
Author: Gaurav Mittal
Author URI: http://wordpress.org/
Description: The 2024 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/
/*@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");*/


:root {
    --primary-font: 'Inter', sans-serif;
	--secondary-font: 'Roboto', sans-serif;
    --rc-font: 'Roboto Condensed', sans-serif;
    --inter-font: 'Inter', sans-serif;
    --text-dark: #111;
    --text-red: #D00000;
    --text-white: #fff;
	--text-black: #000;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
	margin: 0px;	
	font-family: var(--rc-font);
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	overflow-x:hidden;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*.grecaptcha-badge {visibility: hidden;}*/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}

.inline {
	display: inline-block !important;
}

* {
	box-sizing: border-box;
}

a {
	color: #1a1a1a;
	text-decoration: none;
}

a:hover {
	color: #1a1a1a;
	text-decoration: underline;
}

.container {
	max-width: 1370px !important;
	width: 85% !important;
}

.clr {
	clear: both;
}

.mtop10 {
	margin-top: 10px !important;
}

.mtop15 {
	margin-top: 15px !important;
}

.mtop20 {
	margin-top: 20px !important;
}

.mtop25 {
	margin-top: 25px;
}

.mtop30 {
	margin-top: 30px;
}

.mtops40 {
	margin-top: 32px !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: var(--rc-font);
}
p {
	font-style: normal;
	font-family: var(--secondary-font);
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
}
/*.footer h4{font-family:'Inter', sans-serif;}
.cAddress b{font-family:'Inter', sans-serif;}
.footer .footerlist li{font-family:'Inter', sans-serif;}*/
.cAddress p{margin-bottom:20px;}

.align-items-center {
	-webkit-box-align: center !important;
	-ms-flex-align: center !important;
	align-items: center !important;
}

.d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.font14, .font14 li, .font14 li a {
	font-size: 14px !important;
}

.redtxt, .redtxt a, a.redtxt {
	color: #CE1815;
}

.txtW {
	color: #fff;
}

.wpHide {
	display: none;
}

.moboff {
	display: block
}

.mobon {
	display: none;
}

h2.headT {
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 48px;
	color: #000;
}

/* MAIN MENU */

/*.logo {background-color:#fff;padding:10px;}*/
h1.heading{font-size:40px;font-weight:700;text-align:center;line-height:48px;color:#000;}
h2.heading{font-size:40px;font-weight:700;text-align:center;line-height:48px;color:#111111;}
h3.head3{font-weight: 700;font-size: 30px;line-height: 36px;letter-spacing: 0px;text-align: center;color:#111111; margin-bottom:12px; font-family: var(--rc-font);}

/*#sticky_navigation ul li a{font-family: var(--inter-font);}*/
/* HOME PAGE SECTION */

 h2.head{text-align: center; margin-bottom: 0px;}
.mob_on{display:none;}
.owl-carousel .owl-item img{width:auto!important;}
#mainSlider{clear:both;}

.bg_img{display:block;}
.bg_img_mob{display:none;}

.overViewSection{padding: 55px 0px 0px;background-color:#fff;}
.overViewSection p{font-family: var(--secondary-font);font-size: 22px;font-weight: 400;line-height: 31px;text-align: center; margin: 15px auto 0; /*max-width:870px;*/ color:#000; }
.overViewSection p.paraTxt{max-width:1010px; margin:15px auto;}
p.txtHead2{font-size:18px;}

.leadingSection{padding: 40px 0px 0px;background-color:#fff;}
.leadingSection p.paraTxt{max-width:1060px; margin:15px auto 20px; font-family: var(--secondary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: center; color:#000; }

.blue_blck_package{padding: 5px 0px 10px; display:block;}
.packageFour{display: flex; flex-wrap: wrap; justify-content: space-between;}
.packageFour li{flex-basis:calc(33% - 2px); position: relative;border:1px solid #d9d9d9;margin-bottom:10px;}
.packageFour li .package_grid{padding-bottom: 30px;}
.package_grid {text-align:center;background:#fff; padding:20px; height: 100%; transition: box-shadow .25s ease-in-out;}
.package_grid:hover { text-decoration:none;  box-shadow: 0 6px 6px #00000030,0 6px 6px #0000003b;}
.package_grid h3{font-size:45px;font-weight:700;line-height:62px;color:#d00000;font-family: var(--rc-font);}
.package_grid h4{font-size:24px;font-weight:700;line-height:35px;color:#000;font-family: var(--rc-font);}
.package_grid h5{font-size:19px;font-weight:700;line-height:29px;color:#000;font-family: var(--rc-font);}
.package_grid p{font-size:15px;font-weight:400;line-height:21px;color:#000;font-family: var(--secondary-font);}

.package_wrap_mob{display:none; background: #F6F6F6; clear:both; padding:45px 0px 40px 18px;}
.package_wrap_mob h3{font-weight: 700;font-size: 26px;line-height: 48px; color:#fff;}
.package_wrap_mob h5{font-weight: 700;font-size: 18px;line-height: 28px; color:#fff;font-family: var(--secondary-font) !important;}
.package_wrap_mob h4{font-family: var(--secondary-font) !important;font-weight: 700;font-size: 14px;line-height: 21px;color:#fff;}
.package_wrap_mob p{font-family: var(--secondary-font);font-weight: 400;font-size: 15px;line-height: 21px;color:#fff;}
.statsGrid{background:#d00000;color:#fff; padding:20px 20px 30px 15px; border-right: 3px solid #000}
.sgBlack{background:#000; border-right: 3px solid #D00000}
#statsMob .owl-dots {text-align: center;position: relative; top: 20px;}
#statsMob .owl-dot span{width: 20px;height: 3px;background: #a4a4a4;display: inline-block; margin: 5px; border-radius: 15px;}
#statsMob .active span{background: #E31E25;width: 50px;}

.advantageSection{background:#fff; padding: 40px 0px 25px 0px;}
.advantageSection p.paraTxt{max-width:100%; margin:15px auto; font-weight: 400;font-size: 16px;line-height: 26px;text-align: center; color:#000;}
ul.advantageList{display: flex; flex-wrap:wrap;gap: 8px;  list-style: none;    padding: 0;margin-top: 10px;margin-bottom:0px;}
.advantageSectionTwoCol ul.advantageList{gap: 20px; }
.advantageList li{flex: 1 1 calc(33% - 20px);  position: relative; text-align: left; background:#fff;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); padding:18px; align-items: center; transition: transform 0.2s;}
.advantageSectionTwoCol .advantageListTwo li{flex: 1 1 calc(50% - 20px); padding:20px 18px;}
.advantageList li:hover {transform: translateY(-5px);}
.advantageList li h3{font-weight: 700;font-size: 19px;line-height: 23px;letter-spacing: 0.23px;color:#006DAE; margin-bottom:8px;}
.advantageList li p{font-weight: 400;font-size: 15px;line-height: 23px;color: #000;}
.advantageList li b{font-weight: 700;font-size: 14px;line-height: 20px;color: #006DAE; display: table;margin-top: 20px;}

.newEventsSection{background:#fff; padding: 40px 0px 25px 0px;}
.newEventsSection p.paraTxt{max-width:100%; margin:15px auto; font-weight: 400;font-size: 16px;line-height: 26px;text-align: center; color:#000;}
ul.newEventsList{width: 100%; display: flex; flex-wrap: wrap; gap: 20px; margin-top: 10px;}
.newEventsList li{flex-basis: calc(25% - 16px); position:relative; border: 0.74px solid #D9D9D9; padding:0px;}
.newEventsList li h4{font-weight: 700;font-size: 18px;line-height: 26px; min-height:50px; margin-top:2px;color:#006DAE}
.newEventsList li h4 a{font-weight: 700;font-size: 18px;line-height: 26px; min-height:50px; margin-top:2px;color:#006DAE}
.newEventsList li .neContent{padding:12px 20px 20px 20px;}
.newEventsList li p{font-weight: 500;font-size: 16px;line-height: 26px; color:#000; margin-top:0px;}


.prototypesSection{background:#fff; padding: 40px 0px 25px 0px; }
.prototypesSection p.paraTxt{max-width:100%; margin:15px auto; font-weight: 400;font-size: 16px;line-height: 26px;text-align: center; color:#000;}
ul.studentProtoList{display:flex; flex-wrap:wrap; gap: 20px; margin-top: 10px;}
.studentProtoList li{display: flex;  list-style: none;  flex: 1 1 calc(50% - 20px); border: 1px solid #d9d9d9; height:205px;}
.studentProtoList li .firstCol{padding:10px 25px;}
.studentProtoList li .firstCol h4{font-weight: 700;font-size: 24px;line-height: 34px;color:#006DAE; margin-bottom: 10px;}
.studentProtoList li .firstCol p{font-weight: 400;font-size: 16px;line-height: 26px;color:#000;}
.studentProtoList li .secCol{flex-basis: calc(205px - 0px); padding-left: 0px;min-width: 200px;}
.studentProtoList li .secCol img{object-fit: cover;width: 100%; height: 203px; object-position: center center; float:left}


.prototypesSection1{background:#fff; padding: 40px 0px 25px 0px; }
.prototypesSection1 p.paraTxt{max-width:100%; margin:15px auto; font-weight: 400;font-size: 16px;line-height: 26px;text-align: center; color:#000;}
ul.studentProtoList1{display:flex; flex-wrap:wrap; gap: 10px; margin-top: 10px;}
.studentProtoList1 a li{display: flex;  list-style: none;  flex: 1 1 calc(100% - 20px);box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);}
.studentProtoList1 a li .firstCol1{/*padding:10px 25px;*/padding: 10px 70px 0px 25px;align-content:center;}
.studentProtoList1 a li .firstCol1 h4{font-weight: 700;font-size: 19px;line-height: 23px;color:#006DAE; margin-bottom: 10px;}
.studentProtoList1 a li .firstCol1 p{font-weight: 400;font-size: 14px;line-height: 20px;color:#000;}
.studentProtoList1 a li .secCol1{flex-basis: calc(205px - 0px); padding-left: 0px;min-width: 221px;}
.studentProtoList1 a li .secCol1 img{object-fit: cover;width: 100%; height:139px;  object-position: center center; float:left}

.Student_Prototypes_btn{background: #016DAE; padding: 15px;  display: table;  margin: 0 auto;  border-radius: 5px;margin-top:30px;}
a.Student_Prototypes_btn {color:#fff;font-family: Roboto Condensed;font-weight: 500;font-size: 19px;line-height: 23px;letter-spacing: 0.23px;vertical-align: middle;border-radius: 0px;  padding: 10px 24px;}

ul.prototypeList{}
.prototypeList li{display: flex; flex-wrap:wrap; list-style: none;  align-items: center;
      justify-content: space-between;border: 1px solid #d9d9d9; height:237px; margin-bottom:8px;}
.prototypeList li .firstCol{padding:10px 35px; flex-basis: calc(50% - 40px);}
.prototypeList li .firstCol h4{font-weight: 700;font-size: 24px;line-height: 36px;color:#111111;}
.prototypeList li .firstCol p{font-weight: 400;font-size: 16px;line-height: 26px;color:#000;}
.prototypeList li .secCol{flex-basis: calc(50% - 40px);}
.prototypeList li .secCol img{object-fit: cover;width: 100%; height: 235px; object-position: center center; float:right}

.prototypeList li.reverse {flex-direction: row-reverse;}
.prototypeList li.reverse .secCol img{float:left;}
.prototypeList li.reverse .firstCol{padding-left:0px;}

.facilitySection{background:#fff; padding: 40px 0px 25px 0px;}
.facilitySection p.paraTxt{margin:15px auto; font-weight: 400;font-size: 16px;line-height: 26px;text-align: center; color:#000;}
ul.facilityList{display: flex; flex-wrap:wrap;gap:32px;  list-style: none;    padding: 0;margin-top: 10px;margin-bottom:0px;}
.facilityList li{flex: 1 1 calc(33% - 20px);  position: relative; transition: transform 0.2s; border-bottom: 1px solid #dbdbdb;  padding-bottom: 50px;}
.facilityList li:hover {transform: translateY(-5px);}
.facilityList li h3{font-weight: 700;font-size: 24px;line-height: 34px;color:#006DAE; padding:20px 18px;}
.facilityList li p{font-weight:400;font-size: 16px;line-height: 26px;color:#000; padding:0px 18px;}

ul.flulist{padding-left:15px;margin-left: 25px; margin-top:-10px;}
.flulist li{list-style-type:disc;padding: 0;  border: 0; font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px; font-family: var(--secondary-font);}
.flulist li:hover {transform: translateY(0px);}
.shPicwrap {padding:50px 40px;}
.shPic{width:50%;}
.shPic img{object-fit: cover;width: 100%; height: 335px; object-position: center center;}
.wrap2 .shPic img{border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-right-radius: 15px; border-bottom-right-radius: 15px;}
.shContent{width:50%; }
.shContentGIT{width:60%; }
.shContent h3{text-align: left;  }
.shContent p{color:#000; font-family: var(--secondary-font);font-size: 16px;font-weight: 400;line-height: 22px;text-align: left;}


.bg-cover-image {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.promo-block__media img {object-position: right;}
.bg-cover-image img {height: 100%; object-fit: cover; width: 100%;}

.block_media {display:block;  clip-path: polygon(0 0,100% 0,100% 100%,10% 100%);  padding-top: 0;  position: absolute;  width: 50%;  right: 0;  height: 100%;}







.whatSetsSection{background:#fff; padding: 20px 0px 50px 0px;}
ul.wSetsList{display: flex; flex-wrap:wrap;gap: 20px;  list-style: none;    padding: 0;margin-top: 0px;margin-bottom:0px;}
.wSetsList li{flex: 1 1 calc(33% - 20px);  display: flex; position: relative; text-align: left; background:#fff;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); padding:20px; align-items: center; transition: transform 0.2s;}
.wSetsList li:hover {transform: translateY(-5px);}
.wSetsList li img{margin-bottom:0px; margin-right:20px;max-width: 40px;}
.wSetsList li h3{font-weight: 700;font-size: 19px;line-height: 23px;letter-spacing: 0.23px;color:#000;}


.awardsSection{background:#fff; padding: 40px 0px 50px 0px; position:relative; width:100%;}
.awardsSection p.paraTxt{max-width:100%; margin:0 auto; font-weight: 400;font-size: 16px;line-height: 22px;text-align: center; color:#000;}
ul.awardsList{display: flex; flex-wrap:wrap;gap: 20px;  list-style: none;    padding: 0;margin-top: 30px;margin-bottom:0px;}
.awardsList li{flex: 1 1 calc(50% - 20px);  display: flex; position: relative;margin-bottom: 10px; text-align: left; background:#fff;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); padding:20px; align-items: center; transition: transform 0.2s;}
.awardsList li:hover {transform: translateY(-5px);}
.awardsList li img{margin-bottom:0px; margin-right:20px;max-width: 48px;}
.awardsList li h3{font-weight: 600;font-size: 19px;line-height: 29px;letter-spacing: 0.23px;color: #006DAE;}
/*.startupLogoList li{height: 84px;}
.startupLogoList li img{max-width: 110px;  max-height: 60px;}*/
.strategicCollaborations{margin-bottom:60px;margin-top:0px; padding-top:30px;}

.beyondNumbersSection{background:#fff; padding: 40px 0px 50px 0px;  position:relative; width:100%;}
.beyondNumbersSection p.paraTxt{max-width:100%; margin:0 auto; font-weight: 400;font-size: 16px;line-height: 22px;text-align: center; color:#000;}

ul.beyondNumbersList{list-style-type: none;padding: 0;margin: 25px 0 0 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}
.beyondNumbersList li{background-color: #fff; border: 1px solid #ccc; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);  padding: 20px;font-family: var(--secondary-font);font-weight: 700;font-size: 19px;line-height: 23px;letter-spacing: 0.23px;text-align: center;min-width: 250px;font-weight: bold;color: #006DAE; transition: transform 0.2s;}
.beyondNumbersList li:hover {transform: translateY(-5px);}

.startupAdvantageSection{background:#000;padding: 65px 0px 70px 0px; position:relative; width:100%; background-size:cover; margin: 45px 0px 0px 0px;}
.startupAdvantageSection .overlayBP{background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
 position:absolute; width:100%; height:100%; top:0px; left:0px;content:"";}
.startupAdvantageSection h3.head3{color:#fff;}
.startupAdvantageSection p.paraBP{color:#fff;font-family: var(--secondary-font);font-weight: 400;font-size: 16px;line-height: 26px;text-align: center; margin: 15px auto; max-width:100%; }
ul.startAdvList{width: 100%; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 40px;}
.startAdvList li{background: rgba(255, 255, 255, 0.2); padding:35px 28px; flex: 1 1 calc(25% - 20px);}
.startAdvList li .BPBox{color:#fff; }
.startAdvList li .BPBox h3{font-weight: 700;font-size: 19px;line-height: 29px;letter-spacing: 0.23px;text-align: center;color:#fff; margin:10px 0px 15px 0px;}
.startAdvList li .BPBox p{font-weight: 400;font-size: 15px;line-height: 23px;text-align: center;color:#fff;}

ul.startAdvListNew{width: 100%; display: flex; flex-wrap: wrap; gap:10px; margin-top: 25px;}
.startAdvListNew li{background: rgba(255, 255, 255, 0.2); padding:25px 28px 30px 28px; flex: 1 1 calc(25% - 20px);}
.startAdvListNew li .BPBox{color:#fff; }
.startAdvListNew li .BPBox h3{font-weight: 700;font-size: 30px;line-height: 40px;letter-spacing: 0.23px;color:#fff; margin:10px 0px 15px 0px;}
.startAdvListNew li .BPBox p{font-weight: 400;font-size: 15px;line-height: 23px;color:#fff;}

.snapshotSection{background:#fff;padding: 60px 0px 35px 0px; position:relative; width:100%; }
.snapshotSection p.paraBP{color:#000;font-family: var(--secondary-font);font-weight: 400;font-size: 16px;line-height: 26px;text-align: center; margin: 15px auto;  }
ul.impactList{width: 100%;  max-width: 1120px;  margin: 20px auto;}
.impactList li{display:flex; margin-bottom:3px; gap:10px;}
.impactList li h4{background:#fff;font-weight: 600;font-size: 16px;line-height: 150%;letter-spacing: 0px;text-align: right;color:#000; padding-right:10px; min-width: 40%; height:35px;align-content: center;}
.impactList li h5{background:#d00000;font-weight: 800;font-size: 20px;line-height: 150%;letter-spacing: 0px;text-align: left;color:#fff; padding-left:20px; height:35px; align-content: center; font-family: var(--secondary-font) !important;}
.w100 { width: 60%; }
.w95 { width: 57%; }
.w90 { width: 55%; }
.w85 { width: 53%; }
.w80 { width: 51%; }
.w75 { width: 49%; }
.w70 { width: 47%; }
.w65 { width: 45%; }
.w60 { width: 43%; }
.w55 { width: 41%; }
.w50 { width: 39%; }
.w45 { width: 37%; }
.w40 { width: 35%; }
.w35 { width: 33%; }
.w30 { width: 31%; }
.w25 { width: 29%; }


.blockWithPicRight{background:#fff;padding: 10px 0px 0px; margin-bottom:70px;}
.bwprPaddBox{ background:#fff; border: 1px solid #D9D9D9;height: auto; position: relative;}
.mediaPic {display:block;  clip-path: polygon(0 0,100% 0,100% 100%,30% 100%);  padding-top: 0;  position: absolute;  width: 41%;  right: 0;  height: 100%;}
.mediaPic .bg-image-main {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.mediaPic .bg-image-main img {height: 100%; object-fit: cover; width: 100%;}
.bwprPicwrap {padding:50px 40px;}
.bwprContent{width:50%; }
.bwprContent h4{color:#111; font-weight: 700;font-size: 30px;line-height: 36px; margin-bottom:15px;}
.bwprContent p{color:#000; font-family: var(--secondary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left;}
ul.bwprContentList{margin-top:10px; margin-left: 15px;}
.bwprContentList li{color:#000; font-family: var(--secondary-font);font-size: 16px;font-weight: 400;line-height: 26px;text-align: left; list-style: disc; }

.blockpadd2 .paraTxt{max-width:100%; margin:0 auto; text-align:center; font-family: var(--primary-font);font-weight: 400;font-size: 16px;line-height: 26px; margin-bottom:30px;}
.blockpadd2 .mediaPic{width: 50%;}
.blockpadd2 .mediaPic .bg-image-main img {object-position: right center;}

.blockpadd3{margin-bottom: 50px;}
.blockpadd3 .mediaPic{width: 55%;}
.blockpadd3 .block_media{clip-path: polygon(0 0,100% 0,100% 100%,30% 100%);}
.blockpadd3 .mediaPic .bg-image-main img {object-position: right;}
.blockpadd3 .shContent{width: 40%;}
.blockpadd3 .shContent h5{color:#006DAE; font-weight: 700;font-size: 19px;line-height: 23px; margin-top:15px; margin-bottom:8px;}




@media only screen and (min-width: 1341px) and (max-width: 1440px) {
	.shPicwrap{padding: 20px 40px;}
}


@media only screen and (min-width: 1200px) and (max-width: 1340px) {
	.container { width: 95% !important;}
	.shPicwrap{padding: 20px 40px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
	.container { width: 95% !important;}
	.main-menu-desk .container{width:100% !important;}
	.startAdvListNew li{flex: 1 1 calc(50% - 20px);}
	.studentProtoList li{flex: 1 1 calc(100% - 20px);}
	ul.newEventsList{gap: 15px;}
	.package_grid h3{font-size:36px;line-height: 46px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.container { width: 95% !important;}	
	.studentProtoList li{ flex: 1 1 calc(100% - 20px); height:205px;}
	.startAdvListNew li{flex: 1 1 calc(50% - 20px);}
	.studentProtoList li{flex: 1 1 calc(100% - 20px);}
	ul.newEventsList{gap: 15px;}
	.package_grid h3{font-size:36px;line-height: 46px;}
}

@media only screen and (min-width: 992px) and (max-width: 1160px) {
	.researchapproachpaddBox{height:auto;}
}

@media only screen and (max-width: 991px) {
	

}

@media only screen and (max-width: 767px) {
	.moboff {display: none}
	.mobon {display: block;}
	.container {width: 100% !important;padding-left: 25px !important;padding-right: 25px !important; }
	h1.heading{font-size:28px;line-height:38px;}
	h2.heading{font-size:28px;line-height: 38px;}
	h3.head3{font-size: 28px;font-weight: 700;  line-height: 38px;}
	.overViewSection{padding: 40px 0px 0px;}
	.overViewSection p{font-size: 18px;line-height: 25px; margin-top: 10px;}
	.upgradeContent p{font-size: 18px;line-height: 25px; }
	.overViewSection p.paraTxt{font-size: 16px; font-weight: 400;line-height: 26px;}
	.leadingSection{padding: 10px 0px 12px;}
	ul.djList{flex-wrap: wrap;}
	.bg_img{display:none;}
	.bg_img_mob{display:block;padding-top:70px;}
	.djList li{flex: auto;}
	
	.advantageSection{background:#fff; padding: 40px 0px 0px 0px;}
	.advantageSection p.paraTxt{font-size: 16px; font-weight: 400;line-height: 26px;}
	ul.advantageList{margin-top: 15px;}
	.beyondNumbersSection{padding: 10px 0px 0px 0px;}
    .researchimpact_block a{flex-direction: column;height: auto;}
	.researchimpact_block img {width: 100%;height: auto;  }
	.awardsSection{padding: 40px 0px 0px 0px; position:relative; width:100%;}
	.researchapproachpaddBox{background:none; height:auto;}
	.block_media{background-position: 50%;background-repeat: no-repeat;background-size: cover;clip-path: polygon(0 0,100% 0,100% 90%,0 100%); padding-top: 56.25%;position: relative; width: 100%;}
	.shContent {width: 100%;}
	.shPicwrap { padding: 20px 30px;}
	/*.researchigh_block .container{padding-right: 0px !important;}*/
	.facilitySection{padding: 35px 0px 0px 0px;}
	.newEventsSection{padding: 30px 0px 0px 0px;}
	ul.newEventsList{gap: 20px;}
	.newEventsList li{flex: 1 1 calc(100% - 20px); padding:0px;}
	.prototypesSection{padding: 30px 0px 0px 0px;}
	.studentProtoList li{ flex: 1 1 calc(100% - 20px);    height: auto;    flex-wrap: wrap;    width: 100%;}
	.studentProtoList li .firstCol{padding: 15px 15px 15px 15px;}
	.studentProtoList li .firstCol h4{font-size: 20px;  line-height: 30px; margin-bottom: 5px;}
	.package_wrap_mob{display:block;}
	.blue_blck_package{display:none;}
	.startupAdvantageSection{padding: 40px 0px 40px 0px;}
	.startAdvListNew li{padding: 3px 20px 20px 20px;  flex: 1 1 calc(100% - 10px);}
	.startAdvListNew li .BPBox h3{font-size: 24px;  line-height: 28px; margin-bottom: 5px;}
	.startAdvListNew li .BPBox p{line-height: 23px;}
	.snapshotSection{padding:35px 0px 10px 0px}
	.advantageSectionTwoCol .advantageListTwo li{flex: 1 1 calc(100% - 20px);}
	.facilityList li{flex: 1 1 calc(100% - 20px); padding-bottom: 30px;}
	.facilityList li h3{padding: 8px 18px 3px 18px; font-size: 20px;  line-height: 30px;}
	ul.flulist{margin-top: 0px;}
	.flulist li{padding-bottom: 10px;}
	
	.advantageList li{flex: 1 1 calc(100% - 20px);}
	.bwprPaddBox{background:none; height:auto;}
	.mediaPic{background-position: 50%;background-repeat: no-repeat;background-size: cover;clip-path: polygon(0 0,100% 0,100% 90%,0 100%); padding-top: 56.25%;position: relative; width: 100%;}
	.blockpadd2 .mediaPic{width: 100%;}
	.bwprContent {width: 100%;}
	.bwprContent h4{font-size:20px; line-height:30px;}
	.bwprContent p{font-size:15px; line-height:23px;}
	.bwprPicwrap { padding: 20px 20px;}
	.impactList li h4{min-width: 100%;  text-align: left; height: auto;    margin-bottom: 0;    margin-top: 15px;    line-height: 100%;}
	.impactList li{flex-wrap: wrap;}
	.impactList li h5{width: 100%; position:relative; border:1px solid #BFC1C9; background:none; z-index: 1;font-size: 15px; height: 42px; padding-left: 10px;}
	.impactList li h5::before {position: absolute;background: #d00000;width: 98%;content: "";left: 3px; height: 82%;z-index: -1;top: 3px;}
	.impactList li h5.w95::before {width: 95%;}
	.impactList li h5.w90::before {width: 90%;}
	.impactList li h5.w85::before {width: 85%;}
	.impactList li h5.w80::before {width: 80%;}
	.impactList li h5.w75::before {width: 75%;}
	.impactList li h5.w70::before {width: 70%;}
	.impactList li h5.w65::before {width: 65%;}
	.impactList li h5.w60::before {width: 60%;}
	.impactList li h5.w55::before {width: 55%;}
	.impactList li h5.w50::before {width: 50%;}
	.impactList li h5.w45::before {width: 45%;}
	.impactList li h5.w40::before {width: 40%;}
	.impactList li h5.w35::before {width: 35%;}
	.impactList li h5.w30::before {width: 30%;}
	.impactList li h5.w25::before {width: 25%;}
	.studentProtoList1 a li{display:block;}
	
	.studentProtoList li .secCol{min-width: 100%; padding: 0;}
	.blockWithPicRight{margin-bottom: 45px;}
	.studentProtoList1 a li .secCol1 img{height:175px; }
	.studentProtoList1 a li .firstCol1{padding:20px;}
	.studentProtoList1 a li .firstCol1 h4{margin-bottom: 5px;}
	.studentProtoList1 a li{box-shadow:none;}
	ul.studentProtoList1{gap:20px;}
	.prototypesSection1{padding: 40px 0px 0px 0px;}
	.studentProtoList1 a li{border:1px solid #d9d9d9;}
	.advantageSectionTwoCol ul.advantageList{gap:10px;}
	ul.advantageList{gap: 10px;}
}

@media only screen and (min-width: 300px) and (max-width: 479px) {
	
	
	
}