/*
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;}
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:#000;}
h3.head3{font-weight: 700;font-size: 30px;line-height: 40px;letter-spacing: 0px;text-align: center;color:#000; margin-bottom:0px; 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;}

#news_events_sec {
 
  display: grid;
  /*grid-template-columns: auto auto auto auto;*/
  gap: 15px; 
  padding: 10px;margin-top: 15px;
}
#news_events_sec div {
  background-color: rgba(255, 255, 255, 0.8);  
  padding:0px;
  font-size: 30px;
  
}
.news_item1 {
  grid-row: 1 / span 2;
   box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
  transition: transform 0.2s;
}
.news_item1:hover{transform: translateY(-5px);}
.news_item2:hover{transform: translateY(-5px);}
.news_item3:hover{transform: translateY(-5px);}
.news_item5:hover{transform: translateY(-5px);}
.news_item2 {
  grid-column: 2 / span 1;
   box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
  transition: transform 0.2s;
}

.news_item3 {
  
   box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
  transition: transform 0.2s;
}

.news_item5 {
  grid-column: 2 / span 2;
   box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
  transition: transform 0.2s;
}
.text_wrap{padding: 15px 20px !important;}
#news_events_sec h3 a{color: #006DAE; font-weight: 700;font-size: 24px;line-height: 34px; text-decoration:none;}
#news_events_sec h3 a:hover{text-decoration:underline;}
.news_item1 h3{font-family: Roboto Condensed;font-weight: 700;font-size: 24px;line-height: 34px;letter-spacing: 0px;color: #006DAE;}
.news_item2 h3{font-family: Roboto Condensed;font-weight: 700;font-size: 24px;line-height: 34px;letter-spacing: 0px;color: #006DAE;}
.news_item3 h3{font-family: Roboto Condensed;font-weight: 700;font-size: 24px;line-height: 34px;letter-spacing: 0px;color: #006DAE;}
.news_item4 h3{font-family: Roboto Condensed;font-weight: 700;font-size: 24px;line-height: 34px;letter-spacing: 0px;color: #006DAE;}
.news_item5 h3{font-family: Roboto Condensed;font-weight: 700;font-size: 24px;line-height: 34px;letter-spacing: 0px;color: #006DAE;}
.news_item1 p{font-family: Roboto;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;margin-top: 10px;margin-bottom: 5px;}
.news_item2 p{font-family: Roboto;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;margin-top: 10px;margin-bottom: 5px;}
.news_item3 p{font-family: Roboto;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;margin-top: 10px;margin-bottom: 5px;}
.news_item4 p{font-family: Roboto;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;margin-top: 10px;margin-bottom: 5px;}
.news_item5 p{font-family: Roboto;font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0px;margin-top: 10px;margin-bottom: 5px;}
.news_item1 h5{font-family: Roboto;font-weight: 300;font-size: 12px;line-height: 29px;letter-spacing: 0px;vertical-align: middle;}
.news_item2 h5{font-family: Roboto;font-weight: 300;font-size: 12px;line-height: 29px;letter-spacing: 0px;vertical-align: middle;}
.news_item3 h5{font-family: Roboto;font-weight: 300;font-size: 12px;line-height: 29px;letter-spacing: 0px;vertical-align: middle;;}
.news_item4 h5{font-family: Roboto;font-weight: 300;font-size: 12px;line-height: 29px;letter-spacing: 0px;vertical-align: middle;}
.news_item5 h5{font-family: Roboto;font-weight: 300;font-size: 12px;line-height: 29px;letter-spacing: 0px;vertical-align: middle;}
.news_item1 h6{font-family: Roboto;font-weight: 400;font-size: 12px;line-height: 15px;letter-spacing: 0px;vertical-align: middle;}
.news_item2 h6{font-family: Roboto;font-weight: 400;font-size: 12px;line-height: 15px;letter-spacing: 0px;vertical-align: middle;}
.news_item3 h6{font-family: Roboto;font-weight: 400;font-size: 12px;line-height: 15px;letter-spacing: 0px;vertical-align: middle;;}
.news_item4 h6{font-family: Roboto;font-weight: 400;font-size: 12px;line-height: 15px;letter-spacing: 0px;vertical-align: middle;}
.news_item5 h6{font-family: Roboto;font-weight: 400;font-size: 12px;line-height: 15px;letter-spacing: 0px;vertical-align: middle;}
.news_item1 img{width:100%;}
.event_sec_news{display:flex;}
.news_img_sec{width:100%;}
.news_img_sec img{max-width:402px;}

.bg_img{display:block;}
.bg_img_mob{display:none;}

.overViewSection{padding: 50px 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:1000px; margin:0 auto;}
.researcher_block{background:#fff; padding: 45px 0px 0px 0px;}
.researcher_block h2{text-align:center;margin-bottom:20px;}
.researchapproach_block{background:#fff;padding: 30px 0px 0px; }
.monashlens_block{background:#fff;padding: 30px 0px 30px;}

.researchnewsSection{background:#fff;padding: 30px 0px 30px;}
.researchnewsSection p{font-weight:400;font-size:16px;line-height:22px;color:#000;text-align:center;margin-bottom:40px;}
.researchimapctSection{background:#fff;padding: 20px 0px 30px;}
.researchimapctSection p{font-weight:400;font-size:16px;line-height:22px;color:#000;text-align:center;margin-bottom:40px;}
.researchimapctSection p.paraTxt{max-width:1000px; margin:0 auto 15px;}


.researchimapctSection_ch{background:#fff;padding: 60px 0px 30px;}
.researchimapctSection_ch p{font-weight:400;font-size:16px;line-height:22px;color:#000;text-align:center;margin-bottom:20px;}

.startupresearchimapctSection_ch{background:#fff;padding: 60px 0px 30px;}
.startupresearchimapctSection_ch p{font-weight:400;font-size:16px;line-height:26px;color:#000;text-align:center;margin-bottom:20px; margin-top: 15px;}

.institutesSection{background:#fff;padding: 30px 0px 30px;}
.institutesSection p{font-weight:400;font-size:16px;line-height:22px;color:#000;text-align:center;margin-bottom:40px;}

.offer_block{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);min-height: 480px;}
.offer_block h3{font-size:24px; font-weight:700;line-height:29px;color:#006dae;}
.offer_block p{font-size:16px; font-weight:400;line-height:22px;color:#006dae;text-align:left!important;}

.research_block{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);min-height: 480px;}
.research_block h3{font-size:24px; font-weight:700;line-height:29px;color:#006dae;}
.research_block p{font-size:16px; font-weight:400;line-height:22px;color:#006dae;text-align:left!important;}

.researchnewsList{width: 100%; display: flex;  margin: 10px auto 0 auto; justify-content: space-between;}
.researchnewsList li{width: 100%; background: #ffffff; position: relative; flex-basis: calc(50% - 20px);}
.researchnewsListtxt{padding:20px;}
.researchnewsListtxt h3{font-size:24px;font-weight:700;line-height:29px;}
.researchnewsListtxt p{font-size:16px;font-weight:400;line-height:22px;color:#000;}

.research_icon{width:100%;}

.institutes_blck_content{width:80%;padding:25px;}
.institutes_blck_content h5{font-size:19px;font-weight:700;line-height:23px;text-align:left;color:#006dae;}
.institutes_blck_content p{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#000;}

.img_block img{width:100%;}


ul.djList{display: flex; gap: 8px;  list-style: none;    padding: 0;margin-top: 12px;margin-bottom:0px;}
.djList li{flex: 1;  display: flex; position: relative;  margin-bottom: 10px; text-align: left;}
.djList li img{border-top-left-radius: 20px; border-top-right-radius: 20px; margin-bottom:0px;}
.djList li h3{font-size: 19px;font-weight: 700;line-height: 23px;text-align:left;letter-spacing: 0.23100000619888306px;color:#006dae; margin-bottom: 12px;}
.djList li h3 span{display:block;}
.djList p{font-family: var(--secondary-font);font-size: 15px;font-weight: 400;line-height: 21px;text-align: left;color:#000; margin:0px;}

.offerSection p{font-weight:400;font-size:16px;line-height:22px;color:#000;text-align:center;margin-bottom:40px;}
.workSection p{font-weight:400;font-size:16px;line-height:22px;color:#000;text-align:center;margin-bottom:40px;}
.work_cont p{text-align:left;}
.work_icon{width:100%;}

.upgradeBlock{padding-top: 5px;}
.upgradeContent{margin-bottom: 40px;}
.upgradeContent 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;}
.researchpaddBox{padding:20px; text-align:center; background:#fff;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);display: flex;	display: flex;gap: 10px;    border: 1px solid #ddd;    padding: 20px;    height: 100%; }
.researchpaddBox:hover{transform: translateY(-5px);}
.MonashLens{ background:#fff; border: 1px solid #D9D9D9;height: 335px;}
.researchapproachpaddBox{ background:#fff; border: 1px solid #D9D9D9;height: 335px; position: relative;}


.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;}

.GITBlockBox{height:auto;}
ul.GITList{display:flex; gap:20px; padding:0px; margin:30px 0px 0px 0px;}
.GITList li{flex: 1;}
.GITList li h4{font-family: var(--secondary-font);font-weight: 700;font-size: 19px;line-height: 23px;letter-spacing: 0.23px;color:#006DAE;margin-bottom:7px;}
.GITList li p{font-family: var(--secondary-font);font-weight: 400;font-size: 15px;line-height: 21px;color:#000;}
.GITList li p a{font-family: var(--secondary-font);font-weight: 400;font-size: 15px;line-height: 21px;color:#000;}

.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%;}
.block_mediaGIT{width: 40%;}
.monashlenspaddBox{ text-align:center; background:#fff;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);display: flex;min-height:200px;}

.institutes_block{ text-align:center; background:#fff;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);display: flex;margin-top:20px;}

.blue_blck_package{padding: 15px 0px 10px; display:block;}

.package{display: flex; flex-wrap: wrap; justify-content: space-between;}

.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 li{flex-basis:calc(24% - 1px); position: relative;border:1px solid #d9d9d9;margin-bottom:9px;}

.package_wrap_mob{display:none; background: #F6F6F6; clear:both; padding:25px 0px 25px 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;}


.researchigh_block{background:#fff;padding: 40px 0px 0px;}
p.IACTxt{font-weight:400;font-size:16px;line-height:22px;color:#000;text-align:center;margin-bottom:40px;}
p.stratupIACTxt{font-weight:400;font-size:16px;line-height:26px;color:#000;text-align:center;margin-bottom:25px;}
ul.researchList{width: 100%; display: flex; gap: 20px;}
#postSlider .owl-stage{display:flex;}
#postSlider .item{background: #ffffff; position: relative; flex: 1;  display: flex;  padding:5px 5px 12px 5px; height: 100%;}
#postSlider .item .item_set{box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); transition: box-shadow .25s ease-in-out;}
#postSlider .item .item_set:hover{text-decoration:none; box-shadow: 0 6px 6px #00000030,0 6px 6px #0000003b;}
.txt{padding: 20px 20px 20px 20px;  position: relative;}
.txt h4{font-size:19px;font-weight:700;line-height:23px;letter-spacing: 0px;color:#111; text-transform:uppercase;}
.txt p{font-size:14px;font-weight:400;line-height:20px;color:#000;margin-top:15px;}
.researchighbox{position: relative;}
.arrow_btn{position: absolute;  right: 50px;  bottom: 30px;}

.workSection{background:#fff;padding: 45px 0px 5px;}
ul.workList{display: flex; gap: 20px;  list-style: none;    padding: 0;margin-top: 12px;margin-bottom:0px; flex-wrap: wrap;}
.workList li{flex: 1 1 calc(50% - 20px); /* Each item takes 50% width */ display: flex; position: relative;  margin-bottom: 10px; text-align: left;}
/*ul.workList{display:flex; flex-wrap: wrap; justify-content: space-between;margin-top: 12px;margin-bottom:0px;}
.workList li{flex-basis: calc(50% - 5px); position: relative;  margin-bottom: 10px; text-align: left;}*/
.workList li img{border-top-left-radius: 20px; border-top-right-radius: 20px; margin-bottom:0px;}
.workList li h3{font-family: var(--secondary-font);font-size: 19px;font-weight: 700;line-height: 23px;text-align:left;letter-spacing: 0.23100000619888306px;color:#006dae; margin-bottom: 12px;}
.workList li h3 span{display:block;}
.workList p{font-family: var(--secondary-font);font-size: 15px;font-weight: 400;line-height: 21px;text-align: left;color:#000; margin: 0;}
.workBox{padding:30px; text-align:center; background:#fff;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);display: flex;min-height:158px;  display: flex;
 gap: 20px;  justify-content: space-between;}

.beyondPlacementsSection{background:url("../images/cas/beyondPlacementsBG.jpg") bottom center;padding: 55px 0px; position:relative; width:100%; background-size:cover; margin: 35px 0px 30px 0px;}
.overlayBP{background: rgba(0, 0, 0, 0.75); position:absolute; width:100%; height:100%; top:0px; left:0px;content:"";}
.beyondPlacementsSection h2.heading{color:#fff;}
.beyondPlacementsSection p.paraBP{color:#fff;font-family: var(--secondary-font);font-weight: 400;font-size: 22px;line-height: 31px;text-align: center; margin-top: 15px;}
ul.placementList{width: 100%; display: flex; gap: 35px; margin-top: 40px;}
.placementList li{background: rgba(0, 0, 0, 0.6); padding:35px 28px; flex: 1;}
.placementList li .BPBox{color:#fff;  text-align:center;}
.placementList li .BPBox h3{font-weight: 700;font-size: 19px;line-height: 23px;letter-spacing: 0.23px;text-align: center;color:#fff; margin:10px 0px 15px 0px;}
.placementList li .BPBox p{font-weight: 400;font-size: 15px;line-height: 21px;text-align: center;color:#fff;}

.collaborationsSection{background:#fff;padding: 45px 0px 5px; width:100%; position:relative;}
.collaborationsBox{display:flex; margin-bottom:40px; border: 1px solid #D9D9D9;}
.collaborationImg{flex: 0 0 40%;}
.collaborationImg img{width: 100%; height: 100%;  min-height: 360px;object-fit: cover;}
.collaborationContent{flex: 1; padding:30px 30px 30px 50px;}
.collaborationContent h3{font-weight: 700;font-size: 30px;line-height: 36px;color:#006DAE; margin-bottom: 10px;}
.collaborationContent p{font-weight: 400;font-size: 15px;line-height: 24px;color:#000;}
p.hlBold b{font-weight: 700;font-size: 15px;line-height: 20px;color:#006DAE; margin-top: 10px;  display: table;}
.recruiter-list-six {display: flex;flex-wrap: wrap; gap: 8px;   margin-top: 15px;}
.recruiter-list-six li {  background:#f8f8f8;  padding:10px 6px;  flex: 0 0 calc((100% - 50px) / 6); /* 5 gaps of 10px = 50px */  width: auto;  height: 54px;   box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);  border-radius:4px; margin:0px;display: flex;  align-items: center;  justify-content: center;}
.recruiter-list-six li img {max-width: 100px; max-height: 42px;}

.evenCollabo .collaborationImg{order:2;}
.evenCollabo .collaborationContent{padding: 30px 50px 30px 30px;}

.offerSection{background:#fff;padding: 30px 0px 30px;}
ul.offerList{width: 100%; display: flex; gap: 35px;}
.offerList li{background: #ffffff; position: relative; flex: 1;border-bottom: 1px solid #DBDBDB; padding-bottom:20px; }
.txtOffter{padding:20px;}
.txtOffter h3{font-weight: 700;font-size: 24px;line-height: 29px;letter-spacing: 0px;color:#006DAE; margin-bottom: 12px;}
.txtOffter p{font-family: var(--secondary-font);font-size: 15px;font-weight: 400;line-height: 21px;text-align: left;color:#000; margin:0px;}

.researchimpact_block{margin-bottom: 20px;}
.researchimpact_block .research_wrap{background:#fff;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);display: flex;margin-top:20px; height: 160px; overflow: hidden; transition: box-shadow .25s ease-in-out;}
.researchimpact_block .research_wrap:hover{text-decoration:none; box-shadow: 0 6px 6px #00000030,0 6px 6px #0000003b;}
.researchimpact_block img { width: 255px; height: auto;  object-fit: cover;}
.researchimapct_blck_content{ padding: 20px;}
.researchimapct_blck_content h5{font-size:19px;font-weight:700;line-height:23px;text-align:left;color:#006dae;}
.researchimapct_blck_content p{font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#000; margin:12px 0 0 0;}

ul.recruiter-client-list {width: 100%;display: flex;align-items: center;flex-flow: wrap;padding: 0px 0px;margin-top: 0px;margin-left: 0px;}
.recruiter-list-seven li {background: #f4f4f4;padding: 10px 6px;flex-basis: calc(12.5% - 10px);width: auto; height: 69px; margin: 5px; box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15); border-radius: 4px;}
.recruiter-client-list li {display: flex;align-items: center; justify-content: center;}
.recruiter-list-seven li img { max-width: 100px; max-height: 42px;}
.recruiter-list-seven li img { filter: grayscale(0%);  -webkit-filter: grayscale(0%);}
.recruiter-list-seven li img:hover { filter: grayscale(100%); -webkit-filter: grayscale(100%);}


.getintouchSec{padding:45px 0px 45px 0px; position:relative; clear:both; background: #F9F9F9;}
.getintouchSec p.gntTxt{color:#000;font-size:16px;font-weight:400; line-height: 24px;}

.contactCav{display:flex;}
.cavSec1{width:20%;}
.cavSec2{width:80%; padding-left:30px;}

.cavSec1 img{border-radius:100%; border:18px solid #f1f1f1;}
.getintouchSec h3.head3{text-align:left;}
.getintouchSec .cList li{border-top:1px solid #acacac; padding:18px 0px;}
.getintouchSec .cList li h3{font-style: normal;font-weight: 600;font-size: 34px;line-height: 40px;color: #ce1518;}
.getintouchSec .cList li h4{font-style: normal;font-weight: 600;font-size: 28px;line-height: 40px;color: #000000;}
.getintouchSec .cList li p{margin-bottom:0px;}
.getintouchSec .cList li:first-child a{color: #E3000F;}

/* INNER PAGES */

.MonashLensBlock{padding-bottom: 50px;}
.monashshPicwrap {display: flex; align-items: center; background:#fff;height: 335px; border-radius: 15px;width:100%;}
.monashshPic{width:50%;}
.monashshPic img{object-fit: cover;width: 100%; height: 335px; object-position: center center;}
.wrap2 .monashshPic img{border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-right-radius: 15px; border-bottom-right-radius: 15px;}
.monashshContent{width:50%; text-align:center;padding:30px;}
.monashshContent h3{color:#000; font-family: var(--secondary-font);font-size: 35px;font-weight: 700;line-height: 28px;text-align: left; margin-bottom:15px; }
.monashshContent p{color:#000; font-family: var(--secondary-font);font-size: 18px;font-weight: 400;line-height: 28px;text-align: left; max-width:380px;}

.wrap2 .monashshPic{order: 2; padding-right: 0px; padding-left: 35px;}

.mobile-header{display: none;}
.mobile-menu{display: none;}

/* STARTUP PAGE CSS */
.ImpactStartup{margin-top:45px;}
.impactSection{/*margin-top:70px;*/ margin-bottom: 10px;}
.impactWrap{margin-top:12px;}
.packageFour{display: flex; flex-wrap: wrap; justify-content: space-between;}
.packageFour li{flex-basis:calc(25% - 20px); position: relative;border:1px solid #d9d9d9;margin-bottom:20px;}
.packageFour li .package_grid{padding-bottom: 30px;}

.startup_package_wrap_mob{padding:20px 0px 55px 18px;}
.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;}

.advantageSection{background:#fff; padding: 45px 0px 65px 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: 15px;margin-bottom:0px;}
.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;}
.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;}

.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: 50px;  margin-top: 40px;  padding: 50px 0px 70px 0px;  background: #f4f4f4;}
.strategicCollaborations .recruiter-list6 li{background: #fff;}

.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:url("../images/cas/startup-bg2.webp") bottom center;padding: 55px 0px; position:relative; width:100%; background-size:cover; margin:0px 0px 30px 0px;}
.startupAdvantageSection .overlayBP{
background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);	
	/*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: 25px;}
.startAdvList li{background: rgba(0, 0, 0, 0.6); padding:35px 21px; flex: 1 1 calc(33% - 20px);}
.startAdvList li .BPBox{color:#fff;  text-align:center;}
.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 5px 0px;}
.startAdvList li .BPBox p{font-weight: 400;font-size: 15px;line-height: 23px;text-align: center;color:#fff;}

ul.awardsRecognList{display: flex; flex-wrap:wrap;gap: 8px;  list-style: none;    padding: 0;margin-top: 0px;margin-bottom:0px;}
.awardsRecognList 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;}
.awardsRecognList li:hover {transform: translateY(-5px);}
.awardsRecognList li img{margin-bottom:0px; margin-right:20px;max-width: 40px;}
.awardsRecognList li h3{font-weight: 400;font-size: 16px;line-height: 26px;letter-spacing: 0.23px;color:#000;}

.emergenceSection{margin: 20px 0px 60px 0px;}
.emergenceWarp{background-image: url('../images/cas/bg-em.webp'); padding:45px 0px; background-size: 100% 100%;}
.emergenceWarp img{text-align:center; margin: 0 auto 20px;  display: table;}
.emergenceWarp p{font-family: var(--secondary-font);font-weight: 400;font-size: 16px;line-height: 26px;text-align: center; max-width:960px; margin:0 auto 20px; color:#fff;}
.emergenceWarp a{display:table; margin:0 auto; background:#fff; padding:10px 24px; border-radius:65px;
font-family: Roboto Condensed;font-weight: 500;font-style: Medium;font-size: 19px;line-height: 23px;letter-spacing: 0.23px; color:#d00000;}

.successStoriesSection{background:#fff; padding: 0px 0px 20px 0px;  position:relative; width:100%;}
ul.storiesList{width: 100%; display: flex; flex-wrap: wrap; gap: 8px; margin-top: 0px;}
.storiesList li{background: rgba(0, 0, 0, 0.6); flex: 1 1 calc(33% - 20px); overflow: hidden; position:relative;height: 160px;}
.storiesList li:hover{backdrop-filter: blur(20px); box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);}
.storiesList li h4{position: absolute; top: 0;  left: 0;  right: 0;  bottom: 0;    display: flex;  align-items: center;  justify-content: center;   text-align: center; z-index: 10;font-weight: 500;font-size: 24px;line-height: 28px;color:#fff;}
.overlayMask{position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  height: 100%;  width: 100%;   background-color: rgba(0,0,0,.25);}
.storiesList li img { width: 100%;max-height:160px;min-height: 160px;display: block;object-fit: cover;}

.storiesList li .overlay { position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  height: 100%;  width: 100%;  opacity: 0;  transition: .5s ease;  background-color: rgba(0,0,0,.8);}
.storiesList li:hover .overlay {opacity: 1; z-index: 10;}
.storiesList li .text {  color: white;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;    display: flex;  align-items: center;  justify-content: center;   text-align: center;font-weight: 400;font-size: 16px;line-height: 26px;padding:10px 20px;}

.careerModules {display:none; margin-top:20px;}
.careerModules li { background: #fff;border:1px solid #f4f4f4; padding: 25px 0px; transition: transform 0.2s;}	
.caBlock {position: relative;}
.caBlock h3 {margin: 0;cursor: default;display: flex;justify-content: space-between;align-items: center; font-weight: 700;font-size: 19px;line-height: 28px; color: #000;  padding:0px 0px;}
.caContent{padding:10px 0px;}
.caContent p{margin-top:8px;}
.caBlock li p { font-family: var(--primary-font);font-weight: 400;font-size: 16px;line-height: 26px; color: #000; margin:0px; }
.toggle-icon{display:none;}
.toggle-icon::before {content: '+';font-size: 19px;transition: transform 0.3s ease;}
.caBlock.active .toggle-icon::before {content: '−';}
.caContent {display: block;  overflow: visible;
      transition: max-height 0.5s ease, padding 0.3s ease;}
.caBlock.active .caContent {display: block;}


.card-grid {display: flex;flex-wrap: wrap;gap: 35px;justify-content: space-between;}

.cardBox {flex: 0 0 31%;display: flex; flex-direction: column; }
.top-box {display: flex;background: #fff;border-radius: 2px; overflow: hidden; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); padding:8px; gap: 20px;}
.card-img {width: 100%;display: block; max-width:125px;border-radius:0px;}
.text-block{width:100%;align-content: center;}
.text-block h5 { color: #006DAE;font-size: 16px;font-style: normal;font-weight: 700;line-height: 23px; padding-bottom: 6px; margin-bottom: 6px; border-bottom:1px solid #dbdbdb;}
.text-block h5 span{display:block; color:#000;}
.text-block h3 { color: #006DAE;font-size: 18px;font-style: normal;font-weight: 700;line-height: 23px;}
.company { font-size: 17px;  color: #007bff;  margin: 0;}
.bottom-box {background: #fff;padding:12px 18px;border-radius: 2px;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); min-height: 125px; margin-top:4px;}

p.desc {color: #000;font-family: Roboto;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px; }

ul.storiesBoxList{display: flex;flex-wrap: wrap;gap: 35px;}
.storiesBoxList li{box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); flex-direction: column; flex: 1 1 30%; padding:20px 25px; border-radius:4px;}
.upperSTxt{display:flex; align-items: center; margin-bottom:18px;}
.upperSTxt img{width:65px; height:65px; border-radius:65px; margin-right:15px; object-fit: cover;}
.textSblock h5{color: #000;font-size: 16px;font-style: normal;font-weight: 700;line-height: 23px;}
.textSblock h3 { color: #006DAE;font-size: 18px;font-style: normal;font-weight: 700;line-height: 23px;}
.btmSTxt{}

.learnSection{padding: 50px 0px 0px 0px;background-color:#fff; position:relative;}
.learnSection p.paraTxt{max-width:100%; margin:0 auto; text-align:center; font-family: var(--secondary-font);font-weight: 400;font-size: 16px;line-height: 26px;} 
ul.learnNewsList{width: 100%; display: flex; flex-wrap: wrap; gap: 21px; margin-top: 25px;}
.learnNewsList li{flex: 1 1 calc(33% - 20px); position:relative; border: 0.74px solid #D9D9D9; padding:22px;}
.learnNewsList li h4{font-weight: 700;font-size: 16px;line-height: 26px; min-height:50px; margin-top:8px;color:#111;}

.playgroundSectionTxt{padding: 50px 0px 0px 0px;background-color:#fff; position:relative;}
.playgroundSectionTxt p.paraTxt{max-width:100%; margin:0 auto; text-align:center; font-family: var(--secondary-font);font-weight: 400;font-size: 16px;line-height: 26px;} 
.playgroundSection{padding: 20px 0px 60px 0px;background-color:#fff; position:relative;} 
.playgroundSection .container{width: 100% !important;  max-width: 100% !important;}
.playgroundSection .container .col-md-12{padding-left:8%; padding-right: 0;}
.playgroundSection .col-md-121{padding-left:8%; padding-right: 0;}


.battlesWrap{margin-top:10px;}
.pgbSlide{position:relative; min-height:330px;}
.playgroundSection .overlaySlider{position: absolute; width:100%; height:100%; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 58.09%, #000000 83.47%);
}

.pgbContent{position: absolute;  bottom:0; left:0;  padding:20px 20px 30px 20px; }
.pgbContent h4{font-family: var(--secondary-font);font-weight: 700;font-size: 18px;line-height: 24px;color:#fff;}
.pgbContent p{font-family: var(--rc-font);font-weight: 500;font-size: 14px;line-height: 24px;color:#fff; margin:0px;}
#battlesSlider .owl-dots {text-align: center;position: relative; top: 20px;}
#battlesSlider .owl-dot span{width: 20px;height: 3px;background: #a4a4a4;display: inline-block; margin: 5px; border-radius: 15px;}
#battlesSlider .active span{background: #E31E25;width: 50px;}


.no_matter{margin-top:20px;}
.blockWithPicRight{background:#fff;padding: 10px 0px 0px; }
.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:30px 45px;}
.bwprContent{width:50%; }
.bwprContent h4{color:#006DAE; font-weight: 700;font-size: 24px;line-height: 34px; 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(--secondary-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;}

.blockpadd3{margin-bottom: 60px;}
.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;}
p.readyTxt{margin-top: 15px !important;}
ul.djList2{margin-top:23px;}
.djList2 li h3{text-align: center;}
.djList2 .researchpaddBox{padding:20px 30px;}
.djList2 li p{text-align: center; color:#000;font-size: 15px; line-height:23px;}
a.applyNowBlue{background: #016DAE;padding:12px 25px; display:table; margin:20px auto; text-align:center;font-family: Roboto Condensed;
font-weight: 500;font-size: 19px;line-height: 23px;letter-spacing: 0.23px;color:#fff; }

.recruiter-list6 li {background: #f4f4f4;padding: 10px 6px;flex-basis: calc(11.5% - 0px);width: auto; height: 69px; margin: 5px 5px; box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15); border-radius: 4px;}
.recruiter-list6 li img { max-width: 100px; max-height: 42px;}
.recruiter-list6 li img { filter: grayscale(0%);  -webkit-filter: grayscale(0%);}
.recruiter-list6 li img:hover { filter: grayscale(100%); -webkit-filter: grayscale(100%);}
#recruiterSlider .owl-dots {text-align: center;position: relative; top: 20px;}
#recruiterSlider .owl-dot span{width: 20px;height: 3px;background: #a4a4a4;display: inline-block; margin: 5px; border-radius: 15px;}
#recruiterSlider .active span{background: #E31E25;width: 50px;}

.newsEventsSection{background:#fff;padding: 0px 0px 30px; width:100%; position:relative;}
.newsEventsSection p.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:20px;}

.news_img_sec img{height: 260px;}

@media only screen and (min-width: 1341px) and (max-width: 1440px) {
	.shPicwrap{padding: 20px 40px;}
	.news_img_sec img{height: 260px;}
}


@media only screen and (min-width: 1200px) and (max-width: 1340px) {
	.container { width: 95% !important;}
	.shPicwrap{padding: 20px 40px;}
	.news_img_sec img{height: 272px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
	.container { width: 95% !important;}
	.main-menu-desk .container{width:100% !important;}
	#cssmenu > ul > li > a{padding: 0px 12px;}

	.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%;}
	.block_mediaGIT{width: 42%;}
	.shContentGIT {width: 57%;}
	ul.GITList{flex-wrap:wrap;}
	.GITList li{flex: auto;}
	.GITList li:first-child{width: 100%;}
	.block_mediaGIT .bg-cover-image img{ object-position: center;}
	.bg-cover-image img {  object-position: right;}
	.recruiter-list-seven li { flex-basis: calc(25% - 10px);  }
	.getintouchSec .cList li{padding: 20px 0px;}
	.recruiter-list-six li{flex: 0 0 calc((100% - 30px) / 4);}
	.recruiter-list6 li{flex-basis: calc(15.5% - 0px);}
	.storiesList li{flex: 1 1 calc(50% - 20px);}
	.packageFour li{margin-bottom: 10px;flex-basis: calc(25% - 10px);}
	.package_grid h3{font-size: 36px;}
	.package_grid h5{font-size: 16px;line-height: 26px;}
	.news_img_sec img{height: 272px;}
	.card-grid{gap: 12px;}
	.cardBox{flex: 0 0 32%;}
	.top-box{min-height: 150px;}
	
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.container { width: 95% !important;}	
	.recruiter-list-seven li { flex-basis: calc(25% - 10px);  }
	.researchapproachpaddBox{height:auto;}
	.package li{flex-basis: calc(50% - 10px);margin-top:20px;}
	.researchimpact_block .research_wrap{height:auto;}
	.getintouchSec .cList li{padding: 20px 0px;}
	ul.GITList{flex-wrap:wrap;}
	.GITList li{flex: auto;}
	.GITList li:first-child{width: 100%;}
	.collaborationsBox{flex-wrap: wrap;}
	.collaborationImg {flex:0 0 100%;}
	.evenCollabo .collaborationImg{order:0}
	ul.placementList{flex-wrap: wrap;gap: 15px;}
	.placementList li{flex:auto;flex-basis: calc(48% - 10px);}
	.impactSection .package_grid h3{font-size: 30px;line-height: 40px;}
	.impactSection .package_grid h5{font-size: 16px;line-height: 23px;}
	.impactSection .package_grid{padding: 15px;}
	.packageFour li .package_grid{padding-bottom: 20px;}
	.wSetsList li h3{font-size: 16px;  line-height: 23px;}
	.awardsList li h3{font-size: 16px;  line-height: 23px;}
	.beyondNumbersList li{font-size: 16px;  line-height: 23px;}
	.bwprContent h4{font-size: 22px;}
	.awardsRecognList li{flex: 1 1 calc(50% - 20px);}
	.storiesList li{flex: 1 1 calc(50% - 20px);}
	.recruiter-list6 li{flex-basis: calc(23% - 0px);}
	.card-grid{gap: 20px;}
	.cardBox{flex: 0 0 48%;}
	.storiesBoxList li{flex: 1 1 48%;}
}

@media only screen and (min-width: 992px) and (max-width: 1160px) {
	.researchapproachpaddBox{height:auto;}
}

@media only screen and (max-width: 991px) {
	.main-menu-desk{display:none;}
	.researchpaddBox{width: 100%;}
	.research_cont{width:100%;}
	.mobile-header{display:block;}
	.mobile-header {display: flex;align-items: center;justify-content: space-between;background: #ffffff; backdrop-filter: blur(15px); height: 80px; padding: 0px 20px;position: fixed;  width: 100%;  z-index: 999999;  top: 0px; }
	.mobile-menu {position: fixed;top: 0;right: -100%;width: 100%;height: 100%; background-color: #222;color: #fff;transition: right 0.3s ease;z-index: 999;padding: 20px 0px;display: flex;flex-direction: column; align-items: flex-start;justify-content:space-between;}
    .mobile-menu.open {right: 0; z-index: 10000000;}
    .close-btn {align-self: flex-end;font-size: 30px; background: none;color: #fff;border: none;cursor: pointer;}
    .menu-list {list-style: none;  padding: 0 0px;margin: 20px 0 0;width: 100%;text-align: left;}
    .menu-list li { margin:0px 0;}
    .menu-list a { color: #fff;text-decoration: none;font-size: 16px;font-weight:500;display: block;padding: 0px;height:52px;border-bottom: 1px solid #363636;display:flex;align-items: center;letter-spacing: 0.5px;justify-content: flex-start;padding:0px 24px;}
    .menu-list .dropdown {position: relative; }
    .menu-list .dropdown-menu {display: none;list-style: none;padding: 0;margin: 0;background: #333; /* Adjust background color */position: relative;z-index: 1;border: none;max-height: 0;    overflow: hidden;    opacity: 0;    transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;    }
    .menu-list .dropdown-menu li {padding: 10px 32px;}
    .menu-list .dropdown-menu li a {color: #fff;text-decoration: none;display: block;padding:0px;font-size:14px;font-weight:400;height:auto;}
    .menu-list .dropdown-menu li a:hover {background: #444; /* Adjust hover background */    }
    .menu-list .dropdown-toggle {display: flex;align-items: center;justify-content: space-between;gap: 10px;color: #fff;text-decoration: none;}
    .menu-list .dropdown-icon {width: 16px; /* Adjust size */height: 16px;transition: transform 0.3s ease;}
    /* Open Dropdown */
    .menu-list .dropdown.open .dropdown-menu {display: block;}
    .dropdown-menu.open {display: block;opacity: 1;}
    .collapse-header{display: flex;align-items: center;justify-content: space-between;width:100%;padding: 0px 12px 0px 24px;}
    .menu-divider{width:100%;}
}

@media only screen and (max-width: 767px) {
	.moboff {display: none}
	.mobon {display: block;}
	.logo{background-color: transparent;}
	.container {width: 100% !important;padding-left: 25px !important;padding-right: 25px !important; }
	h1.heading{font-size:28px;line-height:38px;}
	h2.heading{font-size:30px;line-height: 40px;}
	h3.head3{font-size: 28px;font-weight: 700;  line-height: 38px;}
	.overViewSection p{font-size: 18px;line-height: 25px;}
	.upgradeContent p{font-size: 18px;line-height: 25px;}
	.overViewSection p.paraTxt{font-size: 16px; font-weight: 400;line-height: 26px;}
	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: 30px 0px 40px 0px;}
	.advantageSection p.paraTxt{font-size: 16px; font-weight: 400;line-height: 26px;}
	.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;}*/
	ul.offerList{flex-wrap: wrap; gap: 20px;}
	.offerList li{flex: auto; padding-bottom: 0px;}
	.txtOffter h3{font-size: 1.1875rem;  font-weight: 700;  line-height: 1.2;}
	.recruiter-client-list .last {display: none;}
	.recruiter-list-seven li img { max-width: 90px; max-height: 31px;  }
	.recruiter-list-seven li {padding: 10px 6px;flex-basis: calc(33% - 10px);width: auto; height: 69px; margin: 5px;box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.15);    border-radius: 4px;  }
	.workList li{flex:100%;}
	.recruiter-list-seven li {padding:10px 0px;flex-basis: calc(32% - 8px);}
	.overViewSection{padding: 40px 0px 0px;}
	.researcher_block{padding: 20px 0px 0px 0px;}
	.upgradeBlock {padding-top: 0px;}
	.researchigh_block{padding: 40px 0px 0px;}
	.workSection{padding:30px 0px 0px;}	
	.researchimapctSection{padding: 30px 0px 0px;}
	.researchimapctSection_ch{padding: 0px 0px 30px;}
	.startupresearchimapctSection_ch{padding: 0px 0px 30px;}
	.workBox{padding:20px;}
	.researchimpact_block{margin-bottom:30px;}
	.mtops40{margin-top:0px!important;}
	.researchimpact_block .research_wrap{display: block;height:auto; }
	.txt{padding:20px;}
	.shPicwrap{padding:20px;}	
	.package li{flex-basis: calc(50% - 5px);margin-bottom:10px;}	
	.package_grid{padding:15px 5px}
	.package_grid h3{font-weight: 700;font-size: 40px;line-height: 54px;}
	.package_grid h4{font-size: 16px;line-height: 24px; margin-bottom: 5px;}
	.package_grid p{font-size: 14px;}
	.blue_blck_package{display:none;}
	.package_wrap_mob{display:block;padding: 40px 0px 25px 18px; }
	.statsGrid h3{font-weight: 700;font-size: 40px;line-height: 62px;}	
	.statsGrid{min-height: 170px;}
	.package_wrap_mob h4{font-weight: 700;font-size: 18px;line-height: 21px;}
	.package_wrap_mob p{font-weight: 400;font-size: 16px;line-height: 21px;margin-top: 5px;}
	.strategicCollaborations{margin-bottom: 25px; margin-top: 10px; padding-top: 40px; padding-bottom: 50px;}
	ul.GITList{flex-wrap:wrap;}
	.GITList li{flex: auto;width: 100%;}
	ul.advantageList{margin-top: 20px;}
	.contactCav{flex-wrap:wrap;}
	.getintouchSec h3.head3{text-align:center;}
	.getintouchSec p.gntTxt{text-align:center;}
	.cavSec1, .cavSec2{width:100%; padding-left: 0px;}
	.cavSec1{text-align: center;}
	.cavSec1 img{border-radius:100%; border:12px solid #f1f1f1; max-width:40%; margin:0 auto}
	.getintouchSec .cList li{border-top: 0px solid #acacac;padding: 10px 0px;}
	.getintouchSec .cList li h4{font-size: 26px;line-height: 40px;}
	.getintouchSec{padding: 45px 0px 0px 0px;}
	ul.cList1{ display: flex; margin-top:0px;}
	.cList1 li{background:#f1f1f1;text-align:center; padding:15px 15px; }
	.cList1 li p{margin:0px; font-size:14px;}
	.cList1 li:first-child{flex: 0 0 60%; border-right:1px solid #ccc}
	.cList1 li:last-child{flex: 0 0 40%;}
	.cList1 li h4{color:#ce1518; font-size:16px; margin-bottom:0px;}
	.cList2{text-align: center;}
	.cList2 h3{color:#ce1518; font-size:20px; margin-top:20px; position: relative; margin-bottom:15px;}
	.cList2 h3:before {content : "";position: absolute;left:0;bottom:0;height:1px;width:50px; border-bottom:2px solid #000;margin: -10px auto; right:0px;}
	.collaborationsBox{flex-wrap: wrap; padding: 0px; border:0px; margin-bottom: 20px;}
	.collaborationImg {flex:0 0 100%;}
	.evenCollabo .collaborationImg{order:0}
	.collaborationImg img{min-height: auto;}
	ul.placementList{flex-wrap: wrap;gap: 15px;}
	.placementList li{flex:auto;;flex-basis: calc(100% - 0px);}
	.collaborationContent{padding: 15px 0px;}
	.evenCollabo .collaborationContent {padding: 15px 0px;}
	.recruiter-list-six li{flex: 0 0 calc((100% - 20px) / 3);}
	.collaborationContent h3{font-size:20px; line-height:30px;}
	.upgradeContent {margin-bottom: 25px;}
	.beyondPlacementsSection{margin: 0px 0px 10px 0px;padding: 40px 0px;}
	.beyondPlacementsSection p.paraBP{font-size: 18px;    line-height: 25px;}
	p.IACTxt{margin-bottom:20px;}
	p.stratupIACTxt{margin-bottom:20px;}
	/* STARTUP CSS */
	.playgroundSectionTxt{padding: 33px 0px 0px 0px;}
	.playgroundSection{padding: 10px 0px 20px 0px;}
	.battlesWrap {margin-top: 5px;}
	.pgbPic img{object-fit: cover;  height: 330px;  width: 100% !important;  object-position: center center; border-radius: 8px;}
	.pg2 img{object-position: center 80%;}
	.pg10 img{object-position: center 10%;}
	.pg4 img{object-position: center 15%;}
	.pg8 img{object-position: center 20%;}
	
	#battlesSlider .owl-item img{width: 100% !important;}
	.pgbContent{text-align: center; width: 100%; padding: 20px 0px 20px 0px;}
	.pgbContent h4{font-size: 16px;}
	.startupAdvantageSection{padding: 35px 0px 40px 0px;}
	ul.startAdvList{margin-top: 30px;}
	.advantageList li{flex: 1 1 calc(100% - 0px);}
	.awardsList li h3{font-size: 16px;  line-height: 26px;}
	.beyondNumbersList li{min-width: 100%; font-size: 16px;}
	.startupAdvantageSection{margin: 35px 0px 5px 0px;}
	.startAdvList li .BPBox h3{margin: 10px 0px 5px 0px;}
	.emergenceSection{background-image: url('../images/cas/bg-em.webp'); background-size: 100% 100%; margin: 50px 0px 10px 0px;}
	.emergenceWarp{background-image:none; }
	.successStoriesSection{padding: 30px 0px 30px 0px;}
	.newsEventsSection{padding: 10px 0px 0px;}
	.blockWithPicRight{padding: 45px 0px 0px;}
	.blockpadd2{padding: 25px 0px 0px;}
	/*.startupLogoList li{flex-basis: calc(49% - 8px) !important;}*/
	.recruiter-list6 li {flex-basis: calc(33% - 10px);  }
	.recruiter-list6 li img {max-width: 90px; max-height: 37px;}
	.wSetsList li h3{font-size: 16px;}
	.wSetsList li{flex: 1 1 calc(100% - 0px);}
	.whatSetsSection{background:#fff; padding: 30px 0px 0px 0px;}
	.news_item1 {grid-column: 1 / span 4; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); transition: transform 0.2s;}
	.news_item2 {grid-column: 1 / span 4; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); transition: transform 0.2s;}
	.news_item3 {grid-column: 1 / span 4; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); transition: transform 0.2s;}
	.news_item5 {grid-column: 1 / span 4;  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); transition: transform 0.2s;}
	.event_sec_news{display:block;}
	.news_item1 h3{font-size: 19px;line-height: 29px;}
	.news_item2 h3{font-size: 19px;line-height: 29px;}
	.news_item3 h3{font-size: 19px;line-height: 29px;}
	.news_item4 h3{font-size: 19px;line-height: 29px;}
	.news_item5 h3{font-size: 19px;line-height: 29px;}
	#news_events_sec h3 a{font-size: 19px;line-height: 29px;}
	#news_events_sec h3 a:hover {text-decoration: underline!important;}	
	.news_item1 p{font-size: 15px;line-height: 23px;}
	.news_img_sec img{height:auto;max-width:100%;}	
	.bwprPaddBox{background:none; height:auto;}
	.mediaPic{background-position: 50%;background-repeat: no-repeat;background-size: cover;clip-path: polygon(0 0,100% 0,100% 100%,0 100%); padding-top: 56.25%;position: relative; width: 100%;}
	.bwprContent {width: 100%;}
	.bwprPicwrap { padding: 20px 20px;}
	.bwprContent h4{font-size: 20px;line-height: 30px;margin-bottom: 5px;}
	.no_matter{margin-top:5px;}
	.awardsRecognList li h3{font-size: 15px;line-height: 23px;}
	.awardsRecognList li{flex:100%;}
	
	.playgroundSection .container .col-md-12{padding-right: calc(var(--bs-gutter-x) * .5);  padding-left: calc(var(--bs-gutter-x) * .5);}
	.startAdvList li{flex: 1 1 calc(100% - 00px);background: rgba(0, 0, 0, 0.8);border: 1px solid rgba(0, 0, 0, 1);box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);}
	
	
	.blockpadd3 .block_media{clip-path: polygon(0 0,100% 0,100% 100%,0 100%);}
	.blockpadd3 .shContent { width: 100%;}
	.blockpadd2 .mediaPic{width: 100%;}
	
	.toggle-icon{display:block; color: #d00000;width: 20px; height: 20px; border-radius:20px;    border:2px solid #d00000;line-height: 15px;text-align: center; font-weight: 500;}
	.careerModules {display: block;}
	ul.storiesList {display: none;}
	
	.caBlock {margin-bottom: 0px;}
	.caBlock h3{background:none; cursor: pointer;}
	/*.caBlock.active .caContent {display: none;}*/
	.caContent {display: none;padding-top: 10px; }
	.caContent p{font-weight: 400;font-size: 16px;line-height: 24px;color:#000;}
	.careerModules li{border:0px;border-bottom: 1px solid #f4f4f4;}
	.bwprContent p{font-size: 15px;font-weight: 400;line-height: 25px;}
	ul.bwprContentList{margin-top:10px; margin-left: 15px;}
	.bwprContentList li{font-size: 15px;font-weight: 400;line-height: 25px;}
	.learnNewsList li{flex: 1 1 calc(100% - 20px); padding:12px;}
	.card-grid{gap: 20px;}
	.cardBox{flex: 0 0 99%;}
	ul.storiesBoxList{gap: 20px;}
	.storiesBoxList li{flex: 0 0 100%;}
	.ImpactStartup{margin-top:30px;}
	.learnSection{padding: 35px 0px 0px 0px;}
	.getStartedStartup{padding:32px 0px 0px 0px}
	.playgroundSection .overlaySlider{border-radius:8px;}
	button, .button{box-shadow:none;}
	#battlesSlider .owl-dot span{width: 10px;height: 3px;margin: 5px 3px; }
	#battlesSlider .active span{width: 15px;}
	
}

@media only screen and (min-width: 300px) and (max-width: 479px) {
	.recruiter-list6 li{padding: 10px 0px;}
	
	
}