  /* ************* Media Queries Tablets ****************** */
  
@media only screen and (min-width:1024px) { 
	/*sticky header*/
	#header.sticky {
		position: fixed;
		top: 0;
		width: 100%;
		background-color: #fff;
		border-bottom: 1px solid #ccc;
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
	}
	* {
		transition: all 0.3s;
	}
	.sticky+.content {
		padding-top: 102px;
	}
	#header.sticky #logo {
		max-width: 400px;
		margin-top:8px;
	}
	#header.sticky .mainNavigation {
		margin: 4px 0 0 0;
	}
	#header.sticky  a{ color:#333;}
}                                                                                 
@media only screen and (min-width:1288px) {
.stpiCenters, .functionTab,.path-centre-of-entrepreneurship .OpenLab, .path-centre-of-entrepreneurship .typicalObjective,.path-centre-of-entrepreneurship .ecosystem,.startup_eco {
	width:1920px;
	margin-left:-27%;
}                  
}
@media only screen and (min-width:1400px) {
.stpiCenters, .functionTab,.path-centre-of-entrepreneurship .OpenLab, .path-centre-of-entrepreneurship .typicalObjective,.path-centre-of-entrepreneurship .ecosystem,.startup_eco {
	margin-left:-25%;
}                  
}                                                                      
@media only screen and (max-width:1500px) {
	/*about*/
	.aboutPhotosGallery ul li  a{ height:200px;}
	
	/*incubation feature */
	.incubFeatuColInfo p{ font-size:1em;}
	.page-node-331 .visionariesMember .contentMainBlock{ min-height:315px;}

	 
	
	.serviceCaption p {
		font-size: 1em;
	}
	/*govering council*/
	.TeamMembersSlider .owl-prev:before,
	.TeamMembersSlider .owl-next:before {
		top: -1px;
	}
	.TeamMembersSlider .owl-controls {
		top: -88px;
	}
}

@media only screen and (max-width:1400px) {
.impactCreatedText .count { font-size:1.6em;}
.contributionBox{ min-height:120px;}


	/*header*/
	.headerLeft {
		width: 35%;
		max-width: 35%;
	}
	.headerLeft img {
		max-width: 100%;
	}
	.headerRight {
		width: 65%;
		max-width: 65%;
	}
	#nav li a {
		font-size: 15px;
		padding: 5px 8px;
	}
	.mainNavigation {
		margin: 7px 0 0 0;
	}
	.bannerCaption .bannerTitle {
		font-size: 2.5em;
		margin-bottom: 20px;
	}
	/*indexBanner*/
	/*
*/
	.container {
		padding: 0 15px;
	}
	.directorateLft h2 {
		font-size: 2em;
	}
	.directorateInfo {
		height: 100%;
		padding: 30px 20px;
	}
	.mapInfo {
		margin: 30px 0 0;
	}
	.panIndia {
		height: auto;
		position: relative;
		padding: 50px 15px;
	}
	.directorateInfo {
		position: absolute;
		right: 0px;
		top: 0px;
		width: 30%;
		height: 100%;
	}
	.directorateLft {
		padding: 70px 0 0;
	}
	.directorateLft .selectInfo ul {
		margin: 0px;
	}
	.knowYourMinisters .owl-nav .owl-prev {
		opacity: 0.5;
		left: 0px;
	}
	.knowYourMinisters .owl-nav .owl-next {
		opacity: 0.5;
		right: 0px;
	}
	.knowYourMinisters .owl-nav .owl-next:hover,
	.knowYourMinisters .owl-nav .owl-prev:hover {
		opacity: 1;
	}
	.knowYourMinisters .owl-theme .owl-controls {
		width: 70px;
		right: 15px;
		top: -63px;
		position: absolute;
	}
	.ministerBottomInfo p,
	.ministerInfo .info p {
		font-size: 1em;
	}
	/*directorate*/
	.region-directorate-stpi-team .TeamBigInfo ul li {
		width: 33%;
		text-align: center;
		margin: 0px;
	}
	/*ourService */
	.serviceCaption h3 {
		font-size: 2em;
	}
	/*knowYourMinisters*/
	.knowYourMinisters {
		padding: 25px 0 30px;
	}
	.knowYourMinisters h2 {
		padding: 0 15px;
		margin-bottom: 10px;
	}
	.knowYourMinisters .row {
		margin-bottom: 0px;
	}
	.otherMinisters .ministerInfo:last-child {
		margin-bottom: 0px;
	}
	/*centerOfExce */
	.centerOfExce {
		padding: 30px 0;
	}
	/*ourJourney */
	/*boardOfDirectors*/
	.boardOfDirectors {
		padding: 30px 0;
	}
	/*socialEngagement*/
	.socialEngagement {
		padding: 30px 0 20px;
	}
	/*latestNews*/
	.latestNews {
		padding: 30px 0;
	}
	.lNHeading {
		margin-bottom: 10px;
	}
	h2 {
		font-size: 1.6em;
	}
	.lNHeading .yellowBdrBtn {
		margin: 0px;
	}
	.latestNewsRight .region-whats-news-section {
		margin-bottom: 81px;
	}
	.latestNewsRight .LnewsBox {
		margin-bottom: 0px;
	}
	.latestNews .row {
		margin-bottom: 0px;
	}
	/*eventsCampaigns*/
	.eventsCampaigns {
		padding: 30px 0;
	}
	.campainImage {
		max-width: 500px;
		width: 100%;
		display: inline-block;
		vertical-align: top;
		min-height: 223px;
	}
	.eventPostInfo .photo {
		width: 40%;
	}
	.eventPostInfo .info {
		padding-left: 44%;
	}
	.campaingsSlider {
		text-align: center;
	}
	.campaingsSlider .owl-controls {
		top: 278px;
	}
	.campaignsInfo h5 {
		margin-bottom: 0px;
	}
	.campaignsInfo .row {
		margin-bottom: 0px;
	}
	.bODSlider {
		bottom: -15px;
	}
	.eventPostInfo h4 {
		font-size: 1.2em;
	}
	/*impactCreated */
	.impactCreated {
		padding: 30px 0;
		min-height: 600px;
	}
	.impactCreated h2 {
		font-size: 2em;
	}
	.impactCreated ul li p {
		font-size: 1em;
	}
	/*ourTeam*/
	.ourTeam {
		padding: 30px 0 0 0;
	}
	.teamSlider ul {
		margin: 0 -2%;
		padding: 0px;
		float: right;
	}
	.TeamBigInfo ul li {
		width: 50%;
		padding: 0 10px;
	}
	.teamSlider ul li {
		width: 32.7%;
		padding: 0 2%;
	}
	.teamSlider p {
		margin-bottom: 0px;
	}
	.TeamMembersSlider .owl-controls .owl-nav {
		margin-left: 0px;
	}
	/*footer start*/
	.footerButtons {
		margin-top: 0px;
	}
	.newsLetterSub ul {
		width: 100%;
		text-align: center;
	}
	.newsLetterSub ul li:nth-child(2) {
		max-width: 200px;
		width: 100%;
	}
	/*social engagement*/
	.teamSlider ul li {
		margin: 0px 0 20px;
	}
	.teamSlider ul {
		float: left;
		width: 100%;
		margin-bottom: 30px;
	}
	.pageControlSection h2 {
		font-size: 2.5em;
		line-height: 1.2;
	}
	.teamBlock .teamName {
		margin-bottom: 0;
	}
	.teamBlock .teamDg {
		margin-bottom: 0px;
	}
	.innerPageContent {
		padding: 30px 0;
	}
	.views-exposed-form {
		margin-bottom: 30px;
	}
	.teamBlockBox {
		padding: 30px 0;
	}
	.socialIcone li {
		min-height: inherit;
	}
	.teamBlock li {}
	.teamBlock .socialIcone ul li {
		min-height: inherit;
	}
	.neuronBlockBox {
		padding: 0px;
	}
	.innerPageContent h3 {
		font-size: 1.6em;
	}
	.stpiOpenChallImgHolder {
		width: 40%;
		background-repeat: no-repeat;
	}
	.stpiOpenChallImgHolder img {
		display: none;
	}
	.stpiNeuronRecCamp {
		padding-left: 42%;
		text-align: left;
	}
	.stpiNeuronRecCamp .neuronRecDetails {
		padding: 20px 15px;
	}
	.stpiNeuron .stpiOpenChall {
		width: auto;
	}
	.stpiNeuron .stpiOpenChall {
		height: 337px;
	}
	.neuroText h4 {
		font-size: 1.3em;
	}
	.neuronBlockBox ul {
		padding: 0 15px;
	}
	.neuronIn .neuronBoxDetails {
		padding: 15px;
	}
	.innerPageContent h4 {
		font-size: 1.2em;
		line-height: 1.2;
	}
	.blogBox .blogLeft {
		width: 60%;
	}
	.blogBox .blogRight {
		width: 38%;
	}
	.recentBlockBox {
		padding: 30px 0;
	}
	.recentblogSlider .owl-prev::before,
	.recentblogSlider .owl-next::before {
		font-size: 3em;
	}
	.recentblogSlider .owl-controls {
		top: -79px;
	}
	.blogBox {
		padding: 30px 0;
	}
	/*feedback*/
	.node-feedback-form .js-form-item {}
	.finTech {
		padding: 0;
	}
	.finLab {
		margin-top: 0;
	}
	.finLabRight {
		margin-top: 0;
	}
	.stpiCentersSlider .resTab::before,
	.stpiCentersSlider .resTab::after {
		display: none;
		left: 0px;
		width: 100%;
	}
	.stpiCentersSlider .resTab .tabNav::before {
		left: 0px;
		width: 100%;
	}
	.stpiCentersSlider .resTab .tabNav {
		padding: 0px;
	}
	.stpiCentersSlider .owl-prev::before {
		position: absolute;
		left: -16px;
	}
	.stpiCentersSlider .resTab .tabNav {
		padding: 0 50px;
	}
	.centerOfExce .profilesInfo li {
		width: 100%;
		padding: 0px;
		margin-bottom: 10px;
	}
	.incubatees {
		padding: 50px 0 0;
		margin: 0px;
	}
	.knowYourMiniPage .teamBlock {
		margin-top: 0px;
	}
	.knowYourMiniPage .teamBlockBox {
		padding: 0px;
	}
	.views-exposed-form {
		margin-bottom: 0px;
	}
	.knowYourMiniPage .teamBlock li:not(:last-child) {
		margin-bottom: 30px;
	}
	.neuronBlock li .neuronIn {
		min-height: 442px;
		display: inline-block;
		vertical-align: top;
	}
	.timelineDateBox .timelineDateTex {
		padding: 0 0;
	}
	.timelineDateBox .cols3 {
		padding-right: 15px;
	}
	.timelineDateBox .timelineDate {
		font-size: 1.2em;
	}
	.timelineDateBox span {
		font-size: 1em;
	}
	/*photo and video gallery*/
	.path-directorate-video-gallery .videoGallery .imgStyle,
	.video-listing .video-section li .imgStyle,
	.view-photo-gallery .imgStyle {
		height: 236px;
	}
	.ourJourney .resTab .tabContent {
		min-height: auto;
	}
	.teamSlider .photo {
		box-shadow: none;
	}
	.campaignsInfo {
		margin: 135px 0 0 3px;
	}
	.centerOfExceRgt {
		width: 47%;
	}
	.centerOfExceRgt p {
		text-align: left;
	}
	.ourJourney .resTab .tabContent {
		/*height:600px;*/
		overflow: auto;
	}
	.teamSlider {
		min-height: 592px;
	}
	.teamSlider .owl-controls {
		left: 0px;
		text-align: center;
		width: 100%;
		transform: none;
	}
	.teamSlider p {
		line-height: 1.2;
		margin: 5px 0 0 0;
	}
	/*know more section home*/
	.ministerInfo {
		padding: 18px 20px 15px 220px;
	}
	.ministerInfo h4 {
		margin-bottom: 0px;
	}
	.ministerBottomInfo {
		min-height: 150px;
	}
	/*impact created*/
	.impactCreated ul li {
		max-width: 155px;
	}
	/*directorate services section*/
	.serviceCaption::before {
		width: 90%;
	}
	.serviceCaption h3 {
		margin: 20px 0;
	}
	.serviceCaption {
		padding: 0 20px;
	}
	/*about stpi*/
	.aboutStpi h3 {
		font-size: 2em;
	}
	/*pan india*/
	.panIndia h3 {
		font-size: 2em;
	}
	/*incubation services view all pages*/
	.staffList li h3 {
		font-size: 1.3em;
	}
	.staffList li h5 {
		font-size: 1em;
		color: #3737a8;
		font-weight: 600;
	}
	.staffList li {
		padding: 0px 10px;
	}
	/*.spaceAvaibilityForm .captcha*/
	.spaceAvaibilityForm .js-form-item {
		padding-bottom: 25px;
		margin-bottom: 10px;
		position: relative;
	}
	.spaceAvaibilityForm .js-form-item label.error {
		position: absolute;
		left: 3px;
		bottom: 0px;
	}
	.spaceAvaibilityForm .captcha {
		padding: 0px 40px 0 0;
		width: 100%;
	}
	.spaceAvaibilityForm .captcha .js-form-item {
		width: 100%;
		text-align: left;
		padding-bottom: 0;
	}
	.spaceAvaibilityForm .captcha .reload-captcha-wrapper {
		position: absolute;
		right: 0px;
		top: 40px;
	}
	.spaceAvaibilityForm .captcha .js-form-item label.error {
		position: static;
	}
	.spaceAvaibilityForm .captcha .description {
		text-align: left;
		position: static;
	}
	/*new event listing style*/
	.path-directorate-events .innerPageContent .eventPostInfo {
		width: 33%;
	}
	/*new event listing style*/
	.path-directorate-events .innerPageContent .eventPostInfo {
		width: 33%;
	}
	/*footer*/
	.footerCopyright {
		text-align: center;
	}
	.region-footer-menu {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	footer .footerCopyright .cols10,
	footer .footerCopyright .cols2 {
		width: 100%;
	}
	.visitorsCounter {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.region-secondary-menu {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.footerCopyright .cols2 {
		text-align: center;
	}
	/*services*/
	.servicesWarpper a,
	.servicesMobSlider a,
	.servicesWarpper {
		height: 520px;
		min-height: 520px;
		max-height: 520px;
	}
	/*directorate-visionaries*/
	.visionariesMember .contentMainBlock {
		min-height: 430px;
	}
	/*campaign*/
	.neuronIn .neuronBoxDetails .socialIcone {
		bottom: 26px;
		right: 15px;
	}
	/*campaign details page*/
	.campaignDetailsPage .detailsTop .detailsRight {
		width: 350px;
	}
	.campaignDetailsPage .detailsleft {
		padding: 30px 380px 30px 25px;
	}
	/*center of excellence*/
	.centerOfExce h2 {
		margin-bottom: 30px;
	}
	.servicesWarpper a,
	.servicesMobSlider a {
		margin-left: 0px;
	}
	/*govering council*/
	.boardOfDirectors .owl-prev:before,
	.boardOfDirectors .owl-next:before {
		top: 3px;
	}
}

@media only screen and (max-width:1350px) {
	/*our journey*/
	.ourJourney .resTab .tabNav li a {
		font-size: 2em;
	}
	.ourJourney .resTab .tabNav::before {
		height: 57px;
	}
	.ourJourney .owl-theme .owl-controls {
		margin-bottom: 0px;
	}
	.ourJourney .owl-controls .owl-nav [class*="owl-"] {
		top: 42%;
	}
	.ourJourney .resTab .tabNav {
		top: -25px;
	}
	.ourJourney .tabContainer {
		padding: 0px;
	}
	/*event campaings*/
	.eventsCampaigns .campaignsRgt {
		width: 50%;
	}
	/*know your minister*/
	.knowYourMiniPage .teamBlock li {
		padding: 30px;
	}
	.knowYourMiniPage .teamBlock .teamImage {
		margin: 0px;
		width: 150px;
	}
	.knowYourMiniPage .teamInfo {
		padding-left: 170px;
	}
	/*header*/
	.fontResizeInfo,
	.fontResize {
		display: none;
	}
}

@media only screen and (max-width:1280px) {
.contribution ul li{ width:33%;}	

	
	ul.blueBoxInfoTxt li {
    width: 48%;
    margin: 0px 1% 20px;
}	
	
	/*header*/
	.sliderBanner .owl-nav .owl-prev {
		left: 0px;
	}
	.sliderBanner .owl-nav .owl-next {
		right: 0px;
	}
	.bannerCaption p {
		margin-bottom: 20px;
	}
	.rightLinks .langDropDown li {
		display: block;
	}
	.bannerCaption .bannerTitle {
		font-size: 2em;
	}
	/*panindia*/
	.panIndia .cols4 {
		width: 25%;
	}
	.directorateInfo {
		width: 24%;
	}
	.directorateProInfo {
		padding-left: 0px;
	}
	.directorateProInfo h5 {
		margin-bottom: 20px;
	}
	.dirContactInfo li {
		font-size: 1.000em;
	}
	.dirContactInfo li:not(:last-child) {
		margin-bottom: 20px;
	}
	/*services*/
	.serviceCaption h3 {
		font-size: 2em;
	}
	.serviceCaption {
		padding: 0 15px;
	}
	/*footer*/
	.newsLetterSub h3 {
		font-size: 1.6em;
		margin: 10px 0 0 0;
	}
	.newsLetterSub ul li:nth-child(2) {
		width: auto;
	}
	.newsLetterSub .inputText1 {
		width: 162px;
	}
	.yellowBtn {
		padding: 0 20px;
	}
	.newsLetterSub .captchaInput .captchaSub {
		float: left;
	}
	.newsLetterSub .captchaInput {
		width: 194px;
	}
	.socialFooter .info h3 {
		font-size: 1.8em;
	}
	.socialFooter .logo {
		margin-right: 10px;
	}
	.socialsListIcons li a {
		width: 30px;
		height: 30px;
		font-size: 14px;
	}
	.socialsListIcons {
		margin: 10px 0 0 -2px;
	}
	.socialFooter .info {
		padding-left: 170px;
	}
	/*our team*/
	.TeamBigInfo h4 {
		font-size: 1.2em;
	}
	h2 {
		font-size: 2em;
	}
	/*eventsCampaigns*/
	.eventsCampaigns {
		padding: 30px 0;
	}
	/*eventsCampaigns*/
	.campainImage {
		max-width: 400px;
		width: 100%;
		display: inline-block;
		vertical-align: top;
		min-height: 178px;
	}
	.campaingsSlider .owl-controls {
		top: 235px;
	}
	/*impact created*/
	.impactCreated {
		padding: 30px 0;
	}
	.impactCreated ul li {
		padding: 0 5px;
	}
	/*news section*/
	.LnewsBox {
		padding: 15px;
	}
	.LnewsListInfo .info {
		padding-left: 203px;
		text-align: left;
	}
	h4 {
		font-size: 1.3em;
		line-height: 1.2;
	}
	.LnewsListInfo h5,
	.latestNewsRight .LnewsBox p {
		font-size: 1em;
	}
	.latestNews .cols8 {
		width: 60%;
	}
	.latestNews .cols4 {
		width: 40%;
	}
	.latestNewsRight .region-whats-news-section {
		margin-bottom: 20px;
	}
	.latestNews {
		padding: 30px 0;
	}
	/*socialEngagement*/
	.socialEngagement {
		margin: 0px;
		padding: 30px 0;
	}
	.socialEngCover iframe {
		width: 100%;
	}
	.socialEngCover {
		height: 406px;
		overflow: auto;
	}
	.socialEngMulTab .socialEngCover {
		height: 340px;
		overflow: auto;
	}
	/*board of directors*/
	.bODSlider {
		position: static;
		margin-left: 0px;
		max-width: inherit;
	}
	.boardOfDirectors {
		padding: 30px 0;
	}
	.boardOfDirectors p {
		margin-bottom: 0px;
	}
	/*center of excellence*/
	.rotatingMobSlider {
		display: block!important;
		padding: 0 50px;
		margin-bottom: 50px;
	}
	.rotating-slider {
		display: none;
	}
	.rotatingMobSlider .item {
		height: auto;
		line-height: inherit;
	}
	.rotatingMobSlider h2 {
		margin-bottom: 0px;
	}
	.rotatingMobSlider a {
		text-decoration: none;
	}
	.rotatingMobSlider a:hover h2 {
		background-color: #30b535;
		color: #fff;
	}
	.rotatingMobSlider .owl-prev {
		position: absolute;
		left: 0px;
		top: 0px;
	}
	.rotatingMobSlider .owl-next {
		position: absolute;
		right: 0px;
		top: 0px;
	}
	.rotatingMobSlider .owl-prev::before {
		content: "\f104";
		font-family: fontAwesome;
		background-color: transparent;
		position: absolute;
		left: 0px;
		top: 50%;
		transform: translate(0, -50%);
	}
	.rotatingMobSlider .owl-next::before {
		content: "\f105";
		font-family: fontAwesome;
		background-color: transparent;
		position: absolute;
		right: 0px;
		top: 50%;
		transform: translate(0, -50%);
	}
	.rotatingMobSlider .owl-controls .owl-nav [class*="owl-"] {
		background: transparent;
		text-indent: -9999px;
		overflow: hidden;
		margin-top:13px;
	}
	.rotatingMobSlider .owl-controls .owl-nav [class*="owl-"]:before {
		font-size: 2em;
		text-indent: 0px;
		color: #fff;
		margin-top: 0;
	}
	.rotatingMobSlider .owl-controls .owl-nav [class*="owl-"]:hover {
		background: transparent;
	}
	.rotatingMobSlider .selected h2 {
		background-color: #fff;
		color: #4edf53;
	}
	.centerOfExce .profile h4 {
		font-size: 1.2em;
	}
	.rotatingMobSlider a {
		cursor: pointer;
	}
	.rotatingMobSlider h2 {
		font-size: 1.5em;
	}
	.centerOfExce .centerOfExceLft {
		width: 30%;
	}
	.centerOfExce .centerOfExceRgt {
		width: 70%;
		text-align:left;
	}
	.centerOfExceLft::before {
		display: none;
	}
	.cOEachievements ul {
		width: 100%;
	}
	.centerOfExceRgt .topInfo {
		max-width: 100%;
	}
	.centerOfExce .btns .yellowBdrBtn {
		position: static;
	}
	.centerOfExce .profilesInfo li {
		width: 100%;
		max-width: 500px;
		margin-right: 10px;
	}
	.centerOfExce .profilesInfo li:not(:last-child) {
		margin-bottom: 20px;
	}
	.centerOfExce .profile .info {
		padding: 22px 0 0 100px;
		text-align: left;
	}
	.centerOfExce {
		text-align: center;
	}
	.centerOfExce .profilesInfo,
	.centerOfExce .btns {
		text-align: left;
	}
	.pageControlSection h2 {
		font-size: 2em;
	}
	.innerBannerSection>img {
		min-height: 250px;
	}
	.stpiNeuron p {
		font-size: 1.1em;
	}
	.footerLinks h3 {
		font-size: 1.5em;
	}
	.newFacility .facilitiesServices {
		padding: 30px 0;
	}
	.chiefMentorLeft {
		padding: 30px 15px;
	}
	.highlights {
		padding: 30px 0 70px;
	}
	.finTech h2 {
		margin-bottom: 10px;
	}
	/*fostering-innovation-driven-entrepreneurship*/
	.totalSpaceCaption {
		width: 50%;
	}
	.fosteringCenter {
		padding: 10px 0 30px;
	}
	.spaceAvaibility {
		padding: 30px 0;
		margin-top: 0px;
	}
	.spaceAvaibilityInstruction {
		width: 65%;
	}
	/*government council*/
	.boardOfDirectors .owl-controls {
		right: 10px;
	}
	/*whats new home page*/
	.latestNewsRight .region-whats-news-section .LnewsBox {
		margin-bottom: 101px;
	}
	/*panindia directorate site*/
	.panIndia .cols7 {
		width: 45%;
	}
	.panIndia .cols5 {
		width: 55%;
	}
	.panIndia h3 {
		font-size: 2em;
	}
	.panSlider li {
		margin: 0px 0 20px;
		width: 33%;
		padding: 0 10px;
	}
	.panSlider li a {
		font-size: 1em;
	}
	/*center for excellence home page*/
	.centerOfExce .profile .photo {
		width: 80px;
		height: 80px;
	}
	/*event details page*/
	.detailsleft li {
		width: 33%;
	}
	.detailsleft li:nth-child(3n+0):before {
		display: none;
	}
	.detailsleft li:nth-child(4n+0):before {
		display: block;
	}
	/*newsletter new*/
	.region-subscribe-to-newsletters h2 {
		font-size: 1.6em;
		margin-top: 5px;
	}
	.region-subscribe-to-newsletters .form-email {
		max-width: 150px;
	}
	.path-directorate-video-gallery .videoGallery .imgStyle img,
	.video-listing .video-section .imgStyle img {
		min-height: 228px;
	}
	.recentBlock .recentImage {
		height: 199px;
	}
}

@media only screen and (max-width: 1170px) {
	.blueBoxInfo .cols3{ width:35%;}
.blueBoxInfo .cols9{ width:65%;}
	
	/*about*/
	.aboutSlider a{ height:200px;}
	/*events*/
	.page-views-listing .innerPageContent .eventPostInfo{ width:33%;}
	
	
	.footerCopyright .region-secondary-menu  { display:none;} 
	/*incubation feature */
    .incubFeatuCol{ width:50%;}
	
	
	.ourService .servicesMobSlider {
		display: block;
	}
	.ourService .region-directorate-services{ display:none;}
	
	.servicesWarpper {
		display: none;
	}
	.aboutContentBlock .aboutVideo {
		position: inherit;
		top: auto;
		right: auto;
		width: 36%;
		max-width: 100%;
		text-align: center;
		float: right;
	}
	.aboutContentBlock .aboutText {
		max-width: 100%;
		width: 60%;
		padding: 0 0 20px;
		float: left;
	}
	.aboutContentBlock .aboutVideo::after {
		display: none;
	}
	.objectOutcomes {
		margin-bottom: 20px;
	}
	/*fostering-innovation-driven-entrepreneurship*/
	.totalSpaceCaption {
		width: 70%;
	}
	.objectOutcomesDevlop p {
		margin-bottom: 25px;
		text-align: center;
	}
	.objectOutcomesDevlop p br {
		display: none;
	}
	.devlopLeft {
		padding: 0 15px;
		width: 100%;
		float: left;
		margin: 0;
	}
	.devlopLeft li {
		max-width: 100%;
		width: 48%;
		float: left;
	}
	.devlopLeft li:nth-child(2) {
		max-width: 100%;
		float: right;
		margin-bottom: 35px;
		margin-right: 0;
	}
	.devlopLeft .rightIconsAfter {
		position: inherit;
		right: inherit;
		top: inherit;
		margin: 0 auto;
		display: block;
	}
	.devlopLeft li:after {
		display: none;
	}
	.devlopRight {
		padding: 0 15px;
		width: 100%;
		float: left;
		margin: 0;
	}
	.devlopRight li {
		max-width: 100%;
		width: 48%;
		float: left;
	}
	.devlopRight li:nth-child(2) {
		max-width: 100%;
		float: right;
		margin-bottom: 35px;
		margin-right: 0;
	}
	.devlopRight .rightIconsAfter {
		position: inherit;
		right: inherit;
		top: inherit;
		margin: 0 auto;
		display: block;
		left: auto;
	}
	.devlopRight li:before {
		display: none;
	}
	.devlopBotFull {
		padding: 0 15px;
		width: 100%;
		float: left;
		margin: 0;
	}
	.devlopBotFull li {
		max-width: 100%;
		width: 48%;
		float: left;
	}
	.devlopBotFull .rightIconsAfter {
		position: inherit;
		right: inherit;
		top: inherit;
		margin: 0 auto;
		display: block;
	}
	.devlopBotFull li:before {
		display: none;
	}
	.ojectoutCenterFull::before {
		display: none;
	}
	.ojectoutCenterFull {
		max-width: 100%;
		padding: 0;
		margin: 0;
		position: inherit;
		border: none;
		border-radius: 0;
		margin-top: 0;
		background-color: #fbfbfb;
		height: auto;
	}
	.ojectoutCenter {
		margin: 0 auto 30px;
		text-align: center;
		width: auto;
		padding: 20px 0 0;
		background-color: #fff;
		box-shadow: none;
		border-radius: 0;
		height: auto;
	}
	.ojectoutCenter h2 {
		font-size: 30px;
		line-height: 30px;
	}
	.typicalObjective {
		padding: 20px 0 10px;
	}
	.objectiveCenter {
		padding: 0 20px;
		min-height: auto;
	}
	.objectiveCenter p {
		padding: 0;
	}
	.lifecycleTop {
		margin-top: 0;
	}
	.lifecycleTitle {
		padding: 15px;
		width: 100%;
		margin-bottom: 0;
	}
	.lifecycleTitle:before {
		display: none;
	}
	.lifecycleIcons {
		padding: 0;
		box-shadow: none;
		float: left;
	}
	.topList {
		position: inherit;
		bottom: 0;
	}
	.lifecycleIconsList {
		margin-top: 50px;
	}
	.lifecycleIconsList li {
		width: 25%;
		min-height: 250px;
	}
	.lifecycleIconsList li:nth-child(2n+1) {
		vertical-align: bottom;
	}
	.lifecycleIconsList li:nth-child(2n) {
		vertical-align: bottom;
		margin-top: 0;
	}
	.lifecycleIconsList li:nth-child(2n+1)::before {
		display: none;
	}
	.lifecycleIconsList li:nth-child(2n)::after {
		display: none;
	}
	.topList:before {
		display: none;
	}
	.lifecycleIconsList li p::after {
		display: none;
	}
	.teamSlider {
		min-height: 670px;
	}
	/*know your minisers*/
	.ministerBottomInfo {
		min-height: 180px;
	}
	/*whats new home page*/
	.latestNewsRight .region-whats-news-section .LnewsBox {
		margin-bottom: 153px;
	}
	/*pan india directorate*/
	.servicesWarpper a:hover .serviceCaption:before {
		height: 100%;
	}
	/*coe*/
	.rotatingMobSlider h2 {
		font-size: 1em;
		padding: 8px 20px;
	}
	/*our team*/
	.ourTeam .row {
		margin-bottom: 0px;
	}
	.teamSlider {
		min-height: inherit;
	}
	.TeamMembersSlider .owl-controls {
		top: -70px;
	}
	.region-directorate-stpi-team .TeamBigInfo ul li {
		clear: left;
	}
	/*case studies*/
	.itemListMain ul li .textDescription {
		width: 85%;
	}
	/*photo gallery details*/
	.page-node-type-photo-gallery .photoGallery li {
		width: 33%;
	}
	/*impact created*/
	.impactCreated ul li:nth-child(2),
	.impactCreated ul li:nth-child(4),
	.impactCreated ul li:nth-child(6) {
		top: 0px;
	}
	.impactCreated ul li p {
		width: auto;
	}
	/*know your ministers*/
	.ministerInfo h4 {
		font-size: 1.1em;
	}
	.ministerInfo .info p {
		font-size: 0.9em;
	}
	.mainMinister .ministerInfo .info p {
		margin-bottom: 5px;
	}
	.footerLinks .cols2,
	.footerLinks .cols3 {
		width: 33%;
		text-align: left;
		min-height: 270px;
	}
	/*new tender start here*/
	.tenderRef br {
		display: none;
	}
	.tenderHeading {
		margin-bottom: 20px;
		position: relative;
		padding-left: 60px;
		display: inline-block;
		vertical-align: top;
	}
	.tenderHeading .tenderTitle {
		max-width: 100%;
		padding: 0 0 0 0px;
		height: auto;
		display: block;
	}
	.tenderHeading .tenderRef {
		margin-left: 0;
		padding: 0px;
		height: auto;
		display: block;
	}
	.tenderDates .tenderDate {
		width: 50%;
		float: left;
		height: auto;
	}
	.tenderDates {
		display: inline-block;
		vertical-align: top;
	}
	.tenderHeading .tenderCounter {
		position: absolute;
		left: 0px;
		top: 0px;
	}
	.servicesMobSlider .owl-controls {
		margin-top: 0px;
	}
}
@media only screen and (max-width:1024px){ 
.contribution ul li { width:50%;}


ul.blueBoxInfoTxt li { width:100%;}

/*new responsive static images slider start*/
#nav { position:relative; z-index:9999;}
.indexBanner .sliderBanner .item { background:none!important; height:auto; min-height:auto!important;}
.indexBanner .sliderBanner .item > img { opacity:1; visibility:visible; min-height:auto!important;}
/*.bannerCaption { position:static;  background-color:rgba(1,9,101,1); transform:none; display:none;}*/
.bannerCaption { position:absolute; background:transparent; }
.indexBanner .sliderBanner { background-color:rgba(1,9,101,1);}
#header { position:static; background-color:rgba(1,9,101,1); color:#fff;  }
/*new responsive images  slider end*/	
}

@media only screen and (max-width: 1024px) {
	.knowYourMinisters .owlCarousel .item{ width:100%;}
	/*events*/
	.page-views-listing .innerPageContent .eventPostInfo{ width:50%;}
	
	/*newsletters page new style*/
	.newsletterPage ul li{ width:33%;}
	
	/*header*/
	.fontResizeInfo,
	.rightLinks .langDropDown li,
	.rightLinks li:nth-child(1) {
		display: block;
	}
	.rightLinks li:nth-child(3){display:none;}
	.rightLinks li.search {
		display: block;
	}
	.headerLeft {
		width: 400px;
		max-width: 400px;
	}
	.headerRight {
		clear: both;
		width: 100%;
		float: left;
		max-width: 100%;
	}
	.toggleMenu .mobileMenu {
		display: none;
	}
	.rightLinks {
		padding-right: 57px;
		position: absolute;
		top: 10px;
		right: 0px;
	}
	.toggleMenu {
		position: absolute;
		right: 10px;
		top: -8px;
	}
	.mainNavigation {
		position: static;
	}
	.mainNavigation #nav {
		text-align: center;
	}
	.mainNavigation #nav li {
		display: inline-block;
		vertical-align: top;
		float: none;
		width: 100%;
	}
	#nav li::before {
		display: none;
	}
	.mainNavigation #nav li {
		border-top: 1px solid rgba(255, 255, 255, 0.1);
		text-align: left;
	}
	#nav ul li:first-child {
		padding-top: 0px;
	}
	#nav li ul li a {
		padding: 7px 55px 7px 15px;
	}
	#nav ul li a {}
	#nav {
		display: none;
		position: absolute;
		left: 0;
		right: 0;
		background: #073e74;
	}
	#nav ul {
		background: #305d93;
	}
	.toggleMenu,
	#nav .menuIcon {
		display: block;
	}
	#nav li {
		float: none;
		display: block;
		border: none;
	}
	#nav li a {
		border-top: 1px solid #002d63
	}
	#nav li.parent {
		position: relative;
	}
	#nav li .menuIcon,
	#nav li li .menuIcon {
		width: 46px;
		height: auto;
		background-color: #002d63;
		background-color: rgba(0, 45, 99, 0.5);
		background-image: url(../images/dropdown-menu-icon.png);
		background-repeat: no-repeat;
		background-position: center 15px;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		cursor: pointer;
	}
	#nav li .menuIcon.active,
	#nav li li .menuIcon.active {
		background-color: #002d63;
		background-color: rgba(1, 36, 78, 0.5);
	}
	#nav li>a:hover,
	#nav li.hover>a,
	#nav li.active>a,
	#nav li ul li a:hover,
	#nav li ul li>a.selected,
	#nav ul a:hover,
	.noJS #nav ul a:focus,
	#nav ul a.selected,
	#nav>li>a:hover,
	#nav>li.hover>a,
	#nav>li.focus>a {
		background-color: #002d63;
		color: #fff;
	}
	#nav ul {
		width: 100%;
		display: none;
		position: static;
		transition: none;
		-webkit-transition: none;
	}
	.hasJS #nav ul {
		opacity: 1;
	}
	#nav li ul li,
	#nav ul a {
		width: 100%
	}
	#nav>li:hover>ul,
	#nav li li:hover>ul,
	#nav li li li:hover>ul {
		display: none;
	}
	#nav ul,
	#nav *:hover ul ul,
	#nav .hover ul ul,
	#nav .focus ul ul {
		margin-left: 0;
	}
	#nav li a {
		padding-left: 15px;
		padding-right: 15px;
		display: block;
		line-height: 30px;
		font-size: 1.000em;
	}
	#nav li ul li a {
		padding: 7px 55px 7px 25px;
		display: block;
		line-height: 21px;
		background: url(../images/right-arrow.png) no-repeat 15px 15px;
		color: #fff;
		border: none
	}
	#nav li ul li ul li a {
		padding-left: 45px;
		background-position: 33px center
	}
	#nav li ul li ul li ul li a {
		padding-left: 60px;
		background-position: 45px center
	}
	#nav>li>a:hover,
	#nav>li.hover>a,
	#nav>li.focus>a,
	#nav>.highlight>a {
		background-color: #305d93;
		color: #fff;
	}
	#nav li ul li a:hover,
	#nav li ul li>a.selected,
	#nav ul a:hover,
	.noJS #nav ul a:focus,
	#nav ul a.selected,
	#nav ul>.highlight>a {
		background-color: #305d93;
		color: #fff;
	}
	#nav>li.hover>a::before,
	#nav>li>a.is-active::before,
	#nav>li.menu-item--active-trail>a::before {
		display: none;
	}
	/*Responsive Table*/
	.responsiveTable,
	.responsiveTable tr,
	.responsiveTable td,
	.responsiveTable td:before {
		display: block;
		text-align: left;
		border: none;
		/* Converts a table, table row, table column and table column:before into a block element */
	}
	.responsiveTable,
	.responsiveTable tr,
	.responsiveTable td:last-child {
		border-bottom: none;
	}
	.responsiveTable thead,
	.responsiveTable tr th {
		position: absolute;
		/* Hides table head but not using display none */
		top: -1000em;
		left: -1000em;
	}
	.responsiveTable tr {
		border: 1px solid #eeeeee;
		border-bottom: 2px solid #eeeeee;
		margin: 0 0 20px;
	}
	.responsiveTable tr td:nth-child(1) {
		/* first column of the row */
		border-left: none;
	}
	.responsiveTable tr td:last-child {
		/* last column of the row */
		border-right: none;
	}
	.responsiveTable tr:last-child .td,
	.responsiveTable td {
		/* Column in the last row and column */
		border-bottom: 1px solid #eeeeee;
	}
	.responsiveTable td:before {
		/* prints the value of data-label attribute before the column data */
		font-weight: bold;
		padding-right: 20px;
		line-height: 27px;
		color: #174471;
		content: " "attr(data-label)"";
		/* call the attribute value of data-label and adds a string // */
	}
	.wob .responsiveTable td:before{ color:#fff;} 
	.responsiveTable tbody {
		display: block;
	}
	.responsiveTable tr td {
		padding: 5px 15px;
		width: auto !important;
	}
	.owl-theme .owl-controls .owl-nav [class*="owl-"] {
		opacity: 0.5;
	}
	.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
		opacity: 1;
	}
	.bannerCaption p {
		padding: 0 30px;
	}
	/*pan india*/
	.panIndia {
		padding: 0px;
	}
	.panIndia .container {
		padding: 0px;
	}
	.directorateLft {
		padding: 30px 15px 0;
		text-align: center;
	}
	.directorateLft ul {
		margin-bottom: 0px;
	}
	.directorateLft h2 br {
		display: none;
	}
	.directorateLft .selectInfo ul {
		margin-bottom: 30px;
	}
	.panIndia .cols3 {
		width: 100%;
	}
	.directorateLft ul li {
		margin: 0 5px 10px;
		width: 210px;
		display: inline-block;
		vertical-align: top;
		border: 1px solid #ccc;
		border-radius: 20px;
		text-align: left;
		padding-left: 30px;
	}
	.directorateLft .selectInfo .active::before,
	.directorateLft .selectInfo a:hover::before {
		width: 205px;
	}
	.directorateLft .selectInfo a {
		font-size: 1em;
		line-height: 1;
	}
	.directorateLft .selectInfo a:hover:before {
		height: 34px;
	}
	.directorateLft h2,
	.directorateLft h4 {
		margin-bottom: 10px;
	}
	.directorateLft .selectInfo {
		margin: 0px;
	}
	.directorateInfo {
		position: static;
	}
	.directorateInfo {
		width: auto;
		margin: 0 auto;
		max-width: 100%;
		text-align: center;
	}
	.directorateLft .selectInfo li a.active::before,
	.directorateLft .selectInfo a:hover::before {
		top: -2px;
		height: 32px;
		width: 210px!important;
	}
	.panIndia .cols5,
	.panIndia .cols4 {
		width: 50%;
		overflow: scroll;
		height: 600px;
	}
	.dirContactInfo li {
		text-align: left;
	}
	.panSliderBox {
		margin-bottom: 0px;
	}
	.panIndia h4 {
		margin-bottom: 10px;
	}
	/*footer*/
	.footerLinks h3 {
		font-size: 1.8em;
	}
	.footerButtons {
		margin-top: 0px;
	}
	.footerLinks {}
	.footerLinks h3 {
		font-size: 1.8em;
		margin-bottom: 0px;
	}
	.footerLinks .cols2,
	.footerLinks .cols3 {
		width: 50%;
		text-align: left;
		min-height: 270px;
	}
	.footerLinks ul.bulletText {
		display: inline-block;
		text-align: left;
		vertical-align: top;
	}
	/*event*/
	.eventsCampaigns .cols6 {
		width: 100%;
	}
	.eventPostInfo .photo {
		width: 200px;
	}
	.eventPostInfo .info {
		padding-left: 220px;
	}
	.lNHeading {
		margin-bottom: 20px;
	}
	.campaignsRgt {
		width: 100%;
		margin: 30px 0 0;
	}
	.campainImage {
		max-width: 700px;
	}
	.campaingsSlider .owl-controls {
		top: 370px;
	}
	.campaignsInfo {
		text-align: center;
	}
	/*footer*/
	.newsLetterSub ul li:last-child,
	.newsLetterSub ul li:first-child {
		text-align: center;
		width: 100%;
	}
	.newsLetterSub ul li:first-child {
		margin-bottom: 15px;
	}
	.newsLetterSub ul li:last-child {
		margin-top: 15px;
	}
	.newsLetterSub h3 {
		margin: 0px;
	}
	.newsLetterSub ul {
		margin: 0px;
	}
	/*event*/
	.campaignsRgt {
		float: left;
		width: 100%;
		margin: 30px 0 0 0;
	}
	.eventsCampaigns .eventsBox {
		padding: 15px;
	}
	.eventsCampaigns .campaignsRgt {
		width: 100%;
	}
	/*services*/
	.servicesWarpper a {}
	/*boardOfDireInfo*/
	.boardOfDireInfo .bODMemInfo .mainPhoto {
		margin-bottom: 0;
	}
	.boardOfDirectors::before {
		display: none;
	}
	/*center for excellence*/
	.cOEachievements ul li h3 {
		font-size: 2em;
		margin-right: 10px;
	}
	.panIndia .cols5 {
		display: none;
	}
	.directorateHead {
		padding: 5px 20px;
		margin: 0px 0 20px;
	}
	.directorateInfo {
		display: inline-block;
		vertical-align: top;
	}
	.panIndia {
		text-align: center;
	}
	.panIndia .cols4 {
		display: inline-block;
		vertical-align: top;
		width: 100%;
	}
	/*services*/
	.servicesWarpper a,
	.servicesMobSlider a {
		min-height: 600px;
		max-height: 600px;
	}
	/*footer*/
	.footerCopyright .cols9,
	.footerCopyright .cols3 {
		width: 100%;
	}
	.innerPageContent {
		padding: 30px 0;
	}
	.views-exposed-form {
		margin-bottom: 0px;
	}
	.path-main-know-your-minister .view-filters {
		padding: 30px 0;
	}
	.teamBlock li {
		width: 33%;
	}
	.teamBlock li:nth-child(3n+1) {
		clear: left;
	}
	.teamBlock li:nth-child(4n+1) {
		clear: none;
	}
	/*campaign page*/
	.megaMenuBody .megaMenuContent {
		overflow: auto;
	}
	/*main blog page*/
	.toggleMenu {
		position: static;
		float: left;
		display: inline-block;
		vertical-align: top;
		padding: 0px;
		margin: 0px 10px 0 0;
	}
	.menuPart {
		float: left;
		padding: 0px;
	}
	.rightLinks {
		padding-right: 64px;
	}
	.megaMenu {
		position: absolute;
		right: 10px;
		top: 6px;
	}
	.toggleMenu {
		position: absolute;
		right: 40px;
		top: 9px;
	}
	.toggleMenu.active .iconBar {
		background: none;
		position: relative;
	}
	/*career profile page*/
	.career-form .form-select {
		font-size: 1em;
	}
	.btnCaptchaRow .js-form-item {
		width: auto;
	}
	.career-form {
		padding-bottom: 30px;
	}
	.career-form .captcha {
		width: 100%;
		margin-bottom: 30px;
	}
	.career-form .btnCaptchaRow {
		display: inline-block;
		vertical-align: top;
		margin-top: 30px;
	}
	.aboutContentBlock .aboutText {
		width: 100%;
	}
	.aboutContentBlock .aboutVideo {
		width: auto;
		float: left;
	}
	.fosteringCenter {
		padding: 0;
		margin-bottom: 30px;
	}
	.fosteringCenter .cols7,
	.fosteringCenter .cols5 {
		width: 100%;
	}
	.fosteringCenter .fosteringRight {
		text-align: center;
	}
	.totalSpace {
		padding: 0;
		margin-bottom: 30px;
	}
	.totalSpaceCaption { width:100%; margin-top:0px;}
	
	.totalSpaceCaption {
	
		position: relative;
		top: auto;
		left: auto;
		text-align: center;
	}
	.totalCounter {
		width: auto;
		margin-left: 0;
	}
	.totalSpaceCaption p br {
		display: none;
	}
	.spaceAvaibilityForm,
	.spaceAvaibilityInstruction {
		width: 48%;
	}
	.staffList li {
		width: 50%;
	}
	#header.sticky {
		position: absolute;
		top: 0;
		width: 100%;
		background-color: transparent;
		border-bottom: 0;
		box-shadow: none;
		max-width: inherit;
	}
	.finTech .cols8 {
		width: 100%;
	}
	.finTech .cols4 {
		margin-top: 0;
		width: 100%;
	}
	.newFacility .facilitiesServices .bullet li {
		width: 100%;
	}
	.newFacility .facilitiesServices {
		padding: 20px 0 0;
	}
	.highlights {
		padding: 20px 0 70px;
	}
	.objectivesCaption {
		padding: 20px;
	}
	.objectivesBackground:after {
		width: auto;
	}
	.fintechrightCol img {
		width: 100%;
	}
	.pageControlSection h1 {
		font-size: 2em;
		line-height: 1.2;
	}
	.fosteringRight {
		margin-top: 0px;
		max-width: 300px;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.fosteringCenter {
		text-align: center;
	}
	.path-directorate-video-gallery .videoGallery li,
	.video-listing .video-section li,
	.view-photo-gallery ul li {
		width: 50%;
	}
	.panIndia .cols5,
	.panIndia .cols4 {
		height: auto;
	}
	.dirContactInfo {
		max-width: 500px;
		width: 100%;
		display: inline-block;
		vertical-align: top;
	}
	.panIndia .row {
		margin-bottom: 0px;
	}
	/*know your minister home page*/
	.ministerBottomInfo {
		margin-bottom: 30px;
	}
	.ministerInfo h4 {
		font-size: 1em;
	}
	.ministerBottomInfo {
		min-height: inherit;
	}
	/*impact created section*/
	.impactCreated ul li::before {
		display: none;
	}
	.impactCreated ul li {
		max-width: 100%;
		width: 25%;
		vertical-align: top !important;
		top: 0 !important;
	}
	.impactCreatedText {
		max-width: 100%;
	}
	.impactCreated {
		min-height: auto;
	}
	/*latestNews homepage*/
	.latestNews .cols8 {
		width: 100%;
	}
	.latestNews .cols4 {
		width: 100%;
	}
	.LnewsBox {
		margin-bottom: 30px;
	}
	.latestNewsRight .LnewsBox,
	.LnewsBox {
		max-width: 100%;
		display: inline-block;
		vertical-align: top;
		width: 100%;
	}
	.latestNews {
		text-align: center;
	}
	.whatsNewSlider .owl-controls {
		bottom: -80px;
	}
	.latestNewsRight .view-whats-new .LnewsBox {
		margin-bottom: 80px;
	}
	.view-whats-new .LnewsBox {
		margin-bottom: 20px;
	}
	.aboutStpi h3 {
		font-size: 1.8em;
	}
	/*pan india */
	.panIndia .cols7 {
		width: 100%;
		padding: 30px 15px;
	}
	.panSlider li {
		width: auto;
	}
	.panSlider {
		margin-bottom: 0px;
	}
	/*about section*/
	.aboutStpi {
		padding: 30px 0 10px;
	}
	.aboutStpi .cols6 {
		width: 70%;
	}
	.aboutStpi .cols6:last-child {
		width: 30%;
	}
	/*team section home*/
	.region-directorate-stpi-team .TeamBigInfo ul li {
		width: 33%;
	}
	/*case studies*/
	.itemListMain ul li .textDescription {
		width: 80%;
	}
	/*center of excellence know more pages*/
	.chiefMentoeDetail {
		width: 100%;
	}
	/*imapct created*/
	.impactCreated ul li {
		width: 33%;
		text-align: center;
	}
	/*new event listing style*/
	.path-directorate-events .innerPageContent .eventPostInfo {
		width: 50%;
	}
	.publicStaffGriOfficers ul li {
		font-size: 1em;
	}
	.directorateLft .selectInfo a {
		font-size: 0.9em;
	}
	.detailsTop h2 {
		font-size: 1.8em;
	}
	/*pan*/
	.panSlider li {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.panSlider {
		text-align: center;
		width: 100%;
	}
	.aboutStpi .cols6 {
		width: 50%;
	}
	.aboutStpi .cols6:last-child {
		width: 50%;
	}
	/*about stpi*/
	.aboutStpi {
		text-align: center;
	}
	.aboutStpi .cols6 {
		width: 100%;
	}
	.aboutStpi .cols6:last-child {
		width: 100%;
	}
	.aboutStpi ul.bulletText li {
		display: inline-block;
		vertical-align: top;
		margin-left: 10px;
		padding-left: 0px;
	}
	.aboutStpi ul.bulletText li::before {
		top: 4px;
	}
	.aboutStpi .cols6:last-child img {
		max-width: 100%;
	}
	/*newsletter*/
	.region-subscribe-to-newsletters h2 {
		width: 100%;
		margin-top: 0px;
		text-align: left;
	}
	.region-subscribe-to-newsletters .form-email {
		margin-left: 0px;
	}
	/*data-center*/
	.visionariesMember .teamBlock li {
		width: 50%;
	}
	.visionariesMember .teamBlock li:nth-child(3n+1) {
		clear: none;
	}
	.path-directorate-visionaries .teamBlock li {
		width: 33%;
	}
	/*campaign start*/
	.stpiOpenChallImgHolder {
		width: 100%;
		position: static;
		background: none;
		max-width: 500px;
		display: inline-block;
		vertical-align: top;
	}
	.stpiOpenChallImgHolder img {
		display: block;
	}
	.stpiNeuronRecCamp,
	.stpiNeuron .stpiOpenChall {
		height: auto;
	}
	.stpiNeuronRecCamp {
		padding-left: 0px;
		width: 100%;
		clear: both;
		text-align: center;
	}
	.stpiNeuron {
		text-align: center;
		background-color: #ececec;
		padding: 30px 0 0;
	}
	.stpiNeuron .stpiOpenChall {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.stpiNeuronRecCamp {
		box-shadow: none;
	}
	.incubationSlider { position:relative; z-index:999; margin-bottom:30px;}
}

@media only screen and (max-width: 992px) {
	/*contact*/
	.contact .cols7 {
		width: 100%;
	}
	.contact .cols5 {
		width: 100%;
	}
	.contactMapImage {
		margin-bottom: 20px;
		background-size: cover;
		max-width: 700px;
	}
	.contact {
		text-align: center;
	}
	.contactUsMain ul li {
		text-align: left;
	}
	.contactFullRow .contactUsMain ul li {
		width: 48%;
	}
	/*contact left info new style*/
	.contactLeftInfo ul li {
		text-align: left;
		margin-bottom: 20px;
	}
	.neuronBlock .cols4 {
		width: 50%;
	}
}

@media only screen and (max-width: 959px) {
	/*impact created*/
	.impactCreated ul {
		padding: 0px;
		margin: 0px;
	}
	.impactCreated ul li p {
		width: auto;
		max-width: 100px;
		display: inline-block;
		vertical-align: top;
	}
	.impactCreated ul li {
		text-align: center;
	}
	.centerOfExce .centerOfExceLft {
		width: 35%;
	}
	.centerOfExce .centerOfExceRgt {
		width: 65%;
	}
	.objectiveBlock li {
		width: 50%;
	}
	.objectiveBlock li img {
		width: 100%;
	}
	.functionTab .resTab .tabNav {
		margin-top: 0;
	}
	.functionTab .tabNav {
		max-width: 100%;
	}
	.functionTab .resTab .tabNav li {
		margin-bottom: 0;
		width: 33.33%;
	}
	.functionTab .tabContainer {
		width: 100%;
	}
	.resTab .tabContent {
		padding: 20px;
	}
	.functionTab .tabNav .tabTitle {
		font-size: 16px;
	}
	.functionTab .tabNav .count {
		font-size: 40px;
	}
	.qultObj {
		max-width: 45%;
	}
	.detailsleft li {
		width: 33%;
	}
	.detailsleft li:nth-child(4n+0):before {
		display: block;
	}
	.detailsleft li:nth-child(3n+0):before {
		display: none;
	}
	.moreBlock li {
		margin-bottom: 20px;
	}
	.lifecycleIconsList li {
		width: 50%;
		min-height: auto;
		margin-bottom: 30px;
	}
	.teamSlider {
		display: none!important;
	}
	.teamMobSlider {
		display: block;
	}
	.ourTeam .cols6:nth-child(1) {
		width: 45%;
	}
	.ourTeam .cols6:nth-child(2) {
		width: 55%;
	}
	.ourJourneyPhoto img {
		width: auto;
	}
	/*knowYourMinisters*/
	.knowYourMinisters {
		text-align: center;
	}
	.knowYourMinisters .cols6 {
		width: 100%;
	}
	.ministerBottomInfo {
		min-height: inherit;
	}
	.cols6 .otherMinisters .ministerInfo:last-child {
		margin-bottom: 0px;
	}
	.mainMinister,
	.ministerInfo {
		margin-bottom: 30px;
		max-width: 100%;
		width: 100%;
		margin: 0px;
		display: inline-block;
		vertical-align: top;
	}
	.mainMinister .ministerInfo {
		text-align: left;
	}
	/*team page start here*/
	.ourTeam .cols6:nth-child(1) {
		width: 60%;
	}
	.ourTeam .cols6:nth-child(2) {
		width: 40%;
	}
	.TeamMembersSlider .photo {
		height: auto;
	}
	.ourTeam .photo img {
		width: 100%;
		max-width: 100%;
	}
	/*team section*/
	.teamSlider ul li {
		width: 49%;
	}
	.teamSlider .photo {
		box-shadow: none;
	}
	.teamSlider {
		display: none!important;
	}
	.teamMobSlider {
		display: block;
	}
	.TeamMembersSlider .owl-controls {
		width: 82px;
		top: inherit;
	}
	/*photo gallery details*/
	.page-node-type-photo-gallery .photoGallery li {
		width: 50%;
	}
	/*event details page*/
	.detailsleft li {
		width: 50%;
	}
	.detailsleft li:nth-child(4n+0):before,
	.detailsleft li:nth-child(3n+0):before {
		display: block;
	}
	.detailsleft li:nth-child(2n+0):before {
		display: none;
	}
}

@media only screen and (max-width: 899px) {
	/*social */
	.socialEngagement .cols4 {
		width: 100%;
	}
	.socialEngMulTab .socialEngCover {
		height: auto;
	}
	.socialEngCover {
		height: auto;
	}
	.socialEngagement .cols4 {
		width: 100%;
		max-width: 500px;
		display: inline-block;
		vertical-align: top;
		float: none;
	}
	.socialEngagement .cols4:not(:last-child) {
		margin-bottom: 30px;
	}
	.socialEngagement {
		text-align: center;
	}
	.socialEngMulTab .resTab .tabNav {
		margin: 0px;
		text-align: center;
	}
	.megaMenuContent .cols3, .sitemap_custom .cols3 {
		width: 50%;
		margin-bottom: 30px;
	}
	/*blog*/
	.blogBox .blogLeft {
		width: 100%;
	}
	.blogBox .blogRight {
		width: 100%;
		margin: 30px 0 0 0;
	}
	.recentBlock li {
		width: 50%;
	}
	.recentBlock li:nth-child(3n+1) {
		clear: none;
	}
	.recentBlock li:nth-child(2n+1) {
		clear: left;
	}
	.recentBlock .recentBlogStatus li {
		width: auto;
		padding: 0 5px;
	}
	.recentBlock .recentImage {
		margin-bottom: 10px;
	}
	.centerOfExce .profile {
		padding: 10px;
	}
	.centerOfExce .profilesInfo li {
		width: 281px;
	}
	/*.centerOfExce .profilesInfo li{ width:100%; max-width:400px;}*/
	/*directorate-blog*/
	.recentBlock .info .socialIcone {
		position: static;
		margin-top: 10px;
	}
	.recentBlock .socialIcone li:nth-child(2n+1) {
		clear: none;
	}
	.recentBlock .socialIcone li {
		width: auto;
	}
}

@media only screen and (max-width: 800px) {
	.qultObj {
		max-width: 100%;
		width: 100%;
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 767px) {
.incubationSlider .owl-controls .owl-nav .owl-prev { left:9px;}
.incubationSlider .owl-controls { bottom:30px;}
.incubationSlider .owl-controls .owl-nav [class*="owl-"] { height:30px;}
.incubationSlider .owl-controls .owl-nav [class*="owl-"]::before { top:-5px;}
.totalSpaceInfo { max-height:auto;}



		 .lifecycleIconsList li { padding:0 15px; }
	.page-views-listing .eventPostInfoItem .info{ height:auto;}
.detailsleft{ padding:20px 15px;}
.detailsTop h2,
.footerLinks h3 { font-size:1.6em;}
.tenderHeading .tenderRef{ max-width:100%;} 
	 .fullColMob .cols6{ width:100%;}
	/*all policies*/
	.policiesSection li{ width:50%;}
	
		 /*scheme*/
.schemeInfo{ height:auto;}
	/*incubation feature */
    .incubFeatuCol{ width:100%; max-width:600px; float:none; display:inline-block; vertical-align:top;}
	.incubFeatuColInfo{ height:auto;}
	.incubFeatures{ text-align:center;}
	.page-node-331 { text-align:center;}
	.page-node-331 .recentBlock li {width:100%; max-width:600px; float:none; display:inline-block; vertical-align:top;}
	
	
	.whatsNewSlider .owl-controls {
		bottom: -35px;
		right: -33px;
	}
	.view-whats-new .LnewsBox {
		padding-bottom: 50px;
	}
	.latestNewsRight .view-whats-new .LnewsBox {
		margin-bottom: 30px;
	}
	.aboutStpi p {
		font-size: 1em;
	}
	/*center of excellence*/
	.stpiCentersSlider .r-tabs .r-tabs-nav {
		display: block;
	}
	.stpiCenters .r-tabs .r-tabs-nav {
		display: block;
	}
	.rotatingMobSlider {
		margin-bottom: 30px;
	}
	.centerOfExce .centerOfExceRgt {
		margin-top: 30px;
	}
	.centerOfExce .centerOfExceRgt {
		min-height: auto;
	}
	/*res tab  css*/
	.resTab .r-tabs-accordion-title .r-tabs-anchor {
		margin-bottom: 10px;
		border-radius: 5px;
		font-size: 1.3em;
		line-height: 1;
		color: #30b535;
		background-color: #fff;
		box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
		border: 1px solid #e5e5e5;
		font-size: 1.2em;
	}
	.resTab .r-tabs-panel.r-tabs-state-active .r-tabs-accordion-title .r-tabs-anchor h4 {
		color: #fff;
	}
	.resTab .r-tabs-accordion-title .r-tabs-anchor h4 {
		color: #3737a8;
		margin-bottom: 0px;
	}
	.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor h4 {
		color: #fff;
	}
	.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
		border: 1px solid #fff;
		background-color: #30b535;
		color: #fff;
		font-size: 1.3em;
		line-height: 1;
	}
	.r-tabs .r-tabs-nav {
		display: none;
	}
	.resTab .r-tabs-panel.r-tabs-state-active .r-tabs-anchor h4 {
		color: #fff;
	}
	.resTab .r-tabs-accordion-title .r-tabs-anchor h4 {
		color: #3737a8;
	}
	.resTab .r-tabs-state-active .r-tabs-anchor h4 {
		color: #3737a8;
	}
	.r-tabs .r-tabs-accordion-title {
		display: block;
	}
	/*our journey */
	.ourJourneyPhoto {
		position: static;
	}
	.ourJourney .cols6 {
		width: 100%;
	}
	.functionTab {
		background: #f4f4f4;
		padding: 20px 5px;
	}
	.ourJourney .resTab .tabContent {
		height: inherit;
		overflow: auto;
	}
	.ourJourney .resTab .tabContent .row {
		margin: 0px;
	}
	.teamMobSlider {
		max-width: 500px;
		margin: 30px auto 0;
	}
	.ourTeam .cols6:nth-child(1) {
		width: 100%;
	}

	.ourTeam .cols6:nth-child(2) {
		width: 100%;
	}
	.ourServiceHead {
		padding: 20px 0;
	}
	/*center of excellence home page*/
	.centerOfExceRgt .topInfo {
		min-height: inherit;
	}
	/*team start here*/
	.TeamMembersSlider .owl-controls {
		top: -51px;
		left: 50%;
		margin-left: -40px;
	}
	/*know your minister home page*/
	.knowYourMinisters h2 {
		text-align: center;
	}
	h3 {
		font-size: 2em;
	}
	.formList .boxs>li,
	.formList .boxs>div {
		float: none;
		width: 100%;
	}
	.width50p {
		width: 100%;
	}
	/*header*/
	#login {
		display: none;
	}
	.rightLinks li {
		display: none;
	}
	.rightLinks .langDropDown {
		display: block;
	}
	.rightLinks li::before {
		display: none;
	}
	.bannerCaption p {
		display: none;
	}
/*	.bannerCaption {
		top: inherit;
		bottom: 0px;
		transform: none;
		background-color: rgba(0, 0, 0, 0.5);
		padding: 20px 15px;
	}
*/

	.bannerCaption {
	top:50%;
	bottom:0px;
	transform:none;
	background:transparent;
	padding:20px 15px;
	}

	.bannerCaption .bannerTitle {
		font-size: 1em;
	}
	.bannerCaption .bannerTitle::before {
		display: none;
	}
	.bannerCaption .bannerTitle {
		margin-bottom: 5px;
		padding-bottom: 5px;
	}
	.commonBtn {
		padding: 5px 20px;
	}
	.commonBtnHq {
		padding: 5px 20px;
	}
	/*footer */
	.socialFooter .cols7 {
		width: 100%;
		margin-bottom: 30px;
	}
	.socialFooter .cols3 {
		width: auto;
	}
	.socialFooter .cols2 {
		width: auto;
	}
	.socialFooter .info h3 {
		font-size: 1.5em;
	}
	.footerCopyright .cols9,
	.footerCopyright .cols3 {
		width: 100%;
		text-align: center;
	}
	.directorateLft h2 {
		font-size: 1.8em;
	}
	.newsLetterSub h3 {
		margin: 0px;
	}
	.newsLetterSub ul {
		margin: 0px;
	}
	/*our team*/
	.ourTeam .cols6 {
		width: 100%;
	}
	/*events and campaings*/
	.campainImage {
		max-width: 400px;
	}
	.campaingsSlider .owl-controls {
		top: 230px;
	}
	.lNHeading h2 {
		font-size: 1.8em;
	}
	.eventsCampaigns h4 {
		line-height: 1.2;
	}
	.yellowBtn {
		height: auto;
		padding: 5px 20px;
	}
	.newsLetterSub .yellowBtn {
		margin-top: 10px;
	}
	/*our services start*/
	.servicesWarpper a,
	.servicesMobSlider a {
		min-height: 450px;
		height: 450px;
	}
	/*news*/
	.eventsCampaigns h4 {
		margin-bottom: 0px;
	}
	.socialEngagement .resTab .r-tabs-accordion-title .r-tabs-anchor {
		font-size: 1.6em;
	}
	.socialEngagement .resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
		color: #3737a8;
	}
	.socialEngMulTab .socialEngCover {
		margin-bottom: 20px;
	}
	.centerOfExce .centerOfExceLft,
	.centerOfExce .centerOfExceRgt {
		width: 100%;
	}
	.panIndia .cols5,
	.panIndia .cols4 {
		height: auto;
	}
	.cOEachievements {
		margin: 0px;
	}
	/*evenet page*/

	/*evenet page*/
	.teamBlock li {
		width: 50%;
	}
	.teamBlock li:nth-child(3n+1) {
		clear: none;
	}
	.teamBlock li:nth-child(4n+1) {
		clear: none;
	}
	.teamBlock li:nth-child(2n+1) {
		clear: left;
	}
	/*campaign start*/
	.stpiOpenChallImgHolder {
		width: 100%;
		position: static;
		background: none;
		max-width: 500px;
		display: inline-block;
		vertical-align: top;
	}
	.stpiOpenChallImgHolder img {
		display: block;
	}
	.stpiNeuronRecCamp,
	.stpiNeuron .stpiOpenChall {
		height: auto;
	}
	.stpiNeuronRecCamp {
		padding-left: 0px;
		width: 100%;
		clear: both;
		text-align: center;
	}
	.stpiNeuron {
		text-align: center;
		background-color: #ececec;
		padding: 30px 0 0;
	}
	.stpiNeuron .stpiOpenChall {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.stpiNeuronRecCamp {
		box-shadow: none;
	}
	.neuronBlockBox .row {
		margin-bottom: 0px;
	}
	.innerPageContent h3 {
		font-size: 1.2em;
		line-height: 1.3em;
	}
	.footerLinks {
		padding: 30px 0 0 0;
	}
	.ministerInfo {
		padding-left: 223px;
	}
	.mainMinister .ministerInfo .photo {
		min-width: auto;
		width: 205px
	}
	.centerOfExceRgt p {
		font-size: 1em;
	}
	/*.ourTeam*/
	.teamSlider .owl-controls {
		left: 50%;
		transform: translateX(-49%);
	}
	.ourTeam {
		text-align: center;
	}
	.ourTeam h2 {
		float: none;
	}
	.career-form .fieldset-wrapper .js-form-item {
		padding: 0 5px;
	}
	.career-form .fieldset-wrapper {
		margin: 0 -5px;
	}
	.backgroundBlock .blockTitle {
		width: 100%;
		padding: 0 0 20px;
		max-width: 100%;
	}
	.backgroundBlock .blockTitle::after {
		display: none;
	}
	.backgroundBlock p {
		width: 100%;
		padding: 0;
	}
	.backgroundBlock {
		padding: 20px;
	}
	.pageControlSection {
		text-align: center;
	}
	.innerBannerSection .pageControlSection {
		text-align: left;
	}
	.innerBannerSection {
		padding: 180px 0 0;
	}
	.pageControlSection h1 {
		font-size: 2.000em;
	}
	.sliderBanner .owl-controls {
		margin-top: 0;
		width: 60px;
		position: absolute;
		bottom: 55px;
		right: 20px;
	}
	.sliderBanner .owl-nav .owl-prev::before,
	.sliderBanner .owl-nav .owl-next::before {
		font-size: 40px;
	}
	.spaceAvaibility {
		padding: 20px 0;
		margin-top: 0;
	}
	.spaceAvaibilityForm,
	.spaceAvaibilityInstruction {
		width: 100%;
	}
	.spaceAvaibilityForm {
		margin-bottom: 20px;
	}
	.detailsleft {
		width: 100%;
	}
	.detailsTop .detailsRight {
		float: none;
		display: inline-block;
		vertical-align: top;
		margin-top: 30px;
	}
	.detailsTop {
		text-align: center;
	}
	.blogRight {
		padding-left: 0px;
	}
	/*directorate-blog*/
	.trendingBox ul li {
		border-bottom: 1px solid #ccc;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.trendingBox ul li:last-child {
		border: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.trendingBox .socialIcone li {
		border: 0px;
	}
	.recentBlock {
		margin: 0 -10px;
	}
	.view-blog .recentBlock {
		padding: 0 15px;
		margin: 0;
	}
	.view-blog ul.recentBlock {
		padding: 0px;
	}
	.recentBlock li {
		padding: 0 15px;
	}
	.recentBlock .recentBlogStatus li {
		padding: 0 5px;
	}
	.recentBlock li h4 {
		font-size: 1.3em;
	}
	.recentBlock .recentImage {
		height: 200px;
	}
	.detailsTop .detailsRight {
		width: 100%;
		max-width: 500px;
		margin-top: 0px;
	}
	.neuronBlock .cols4:not(:last-child) {
		margin-bottom: 30px;
	}
	.neuronBlockBox ul {
		text-align: center;
	}
	.neuronBlock .neuronImage {
		width: 100%;
	}
	.neuronBlock a {
		width: 100%;
	}
	.neuronBlock a.neuronBlueBtn {
		width: auto;
	}
	.centerOfExceLft {
		min-height: inherit;
	}
	.teamSlider ul li {
		float: left;
	}
	.excellenceCenter .cols6 {
		width: 100%;
	}
	.coeCenter {
		padding: 20px 0 0;
		text-align: center;
	}
	.excellenceCenter {
		padding-bottom: 20px;
	}
	.OpenLabOrange {
		padding: 25px;
		margin-top: 0;
	}
	.stateGovernmentsFull {
		margin-top: 20px;
		margin-right: 0;
	}
	.stateGovernmentsFull .cols6 {
		width: 100%;
	}
	.stateGovernmentsLeft li {
		width: 49%;
		min-height: 220px;
	}
	.stateGovernmentsLeft li:nth-child(2) {
		margin-top: 0;
	}
	.stateGovernmentsLeft li:nth-child(2)::before {
		display: none;
	}
	.stateGovernmentsLeft li img {
		max-width: 100%;
		width: 50%;
	}
	.stateGovernmentsFull .cols6:nth-child(2) {
		margin-left: 0;
	}
	.stateGovernmentsRight {
		width: 100%;
	}
	.stateGovernmentsRight li {
		width: 49%;
		min-height: 220px;
	}
	.stateGovernmentsRight li:nth-child(2) {
		margin-top: 0;
	}
	.stateGovernmentsRight li:first-child::before {
		display: none;
	}
	.stateGovernmentsRight li:nth-child(2)::before {
		display: none;
	}
	.stateGovernmentsRight li img {
		max-width: 100%;
		width: 50%;
	}
	.devlopLeft li,
	.devlopRight li,
	.devlopBotFull li {
		width: 100%;
	}
	.lifecycleIconsList li {
		width: 100%;
	}
	.newMentors .chiefMentorLeft {
		width: 100%;
		text-align: center;
	}
	.blogPostBigImg {
		float: none;
		margin-top: -20px;
		display: inline-block;
		vertical-align: top;
	}
	.chiefMentoeDetail {
		width: 100%;
	}
	.finTech {
		text-align: left;
	}
	.chiefMentoeDetail {
		text-align: center;
	}
	.page-node-type-center-of-excellence .chiefMentoeDetail p {
		text-align: center;
	}
	.page-node-type-center-of-excellence .chiefMentorLeft p {
		text-align: center;
	}
	.qultObj {
		max-width: 100%;
		margin: 0 15px 20px;
		float: left;
		display: block;
		width: auto;
	}
	.qultObj .objIco {
		margin-left: 0px;
	}
	.qultObj .objText {
		float: none;
		padding-left: 110px;
		width: auto;
	}
	.functionTab .resTab .tabContent {
		padding: 0px;
	}
	.functionTab .functionList {
		padding-left: 0px;
	}
	.knowYourMiniPage .btns {
		margin-top: 10px;
	}
	.timelineDateBox .cols3 {
		width: 100%;
		padding: 0 15px;
	}
	.timelineDateBox .cols3:not(:last-child) {
		margin-bottom: 10px;
		padding-bottom: 15px;
	}
	.timelineDateTex::before {
		width: 100%;
		height: 1px;
		right: 0px;
		bottom: -15px;
		top: inherit;
	}
	.ourJourney .resTab .tabContent {
		min-height: inherit;
	}
	.TeamBigInfo {
		text-align: center;
	}
	.teamSlider ul li {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.TeamBigInfo ul {
		display: inline-block;
		vertical-align: top;
		max-width: 600px;
	}
	.teamSlider ul {
		float: none;
		display: inline-block;
		vertical-align: top;
		max-width: 500px;
	}
	.teamSlider {
		text-align: center;
	}
	.ourJourney .resTab .tabContent {
		padding: 30px 0;
	}
	.indexBanner .sliderBanner .item {
		min-height: inherit;
	}
	.teamSlider {
		min-height: 2200px;
	}
	.teamMobSlider .teamSliderInfo {
		text-align: center;
	}
	.TeamMembersSlider .photo img {
		width: auto;
		display: inline-block;
	}
	.TeamMembersSlider .photo {
		max-width: 100%;
		box-shadow: none;
	}
	.journeyContent {
		height: auto;
		padding-right: 0;
		margin-bottom: 20px;
	}
	/*pan india*/
	.panSlider {
		text-align: center;
	}
	.panSlider li {
		width: 32%;
		float: none;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 20px;
	}
	.panIndia h3 {
		font-size: 1.6em;
		line-height: 1.2;
	}
	.panIndia h4 {
		font-size: 1.2em;
		line-height: 1.5;
	}
	.panIndia .cols7 {
		padding: 30px 15px 0;
	}
	/*about stpi*/
	.aboutStpi h4 {
		font-size: 1.2em;
		line-height: 1.5;
	}
	/*knwo your minister*/
	.knowYourMinisters .owl-nav .owl-prev::before,
	.knowYourMinisters .owl-nav .owl-next::before {
		font-size: 30px;
	}
	.knowYourMinisters .owl-theme .owl-controls {}
	.knowYourMinisters .owlCarousel .item {
		padding: 20px 1px;
	}
	.knowYourMinisters .owl-theme .owl-controls {
		width: 57px;
		top: -30px;
	}
	.knowYourMinisters .owl-nav .owl-prev::before {}
	/*our journey*/
	.ourJourneyPhoto {
		max-width: 300px;
	}
	.socialEngagement .cols6 {
		width: 100%;
	}
	.eventsCampaigns .resTab .r-tabs-accordion-title .r-tabs-anchor h4 {
		font-size: 1em;
	}
	/*social engagement*/
	.socialEngagement .socialEngCover {
		max-width: 500px;
		width: 100%;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.socialEngagement .cols6:first-child {
		margin-bottom: 20px;
	}
	/*center of excellence page*/
	.objectiveCenter h2 {
		font-size: 1.3em;
	}
	.ourJourney .tabContainer {
		padding: 30px 0;
	}
	/* Annual Reports*/
	.stpiAnnualReportsMain .itemListMain ul li {
		width: 100%;
		margin: 0px;
	}
	/*case studies*/
	.itemListMain ul li .textDescription {
		width: 70%;
	}
	/*.socialEngagement*/
	.socialEngagement {
		padding: 30px 0 20px;
	}
	/*data center page*/
	.view-data-center .teamBlockBox {
		padding: 0px;
	}
	.view-data-center .teamBlock li:last-child {
		margin-bottom: 0px;
	}
	/*blog details*/
	.imageText .image {
		max-width: 300px;
	}
	/*external link popup*/
	.smoke-base .dialog {
		left: 0px;
		margin-left: 0px;
	}
	/*career form*/
	.career-form .captcha {
		padding-right: 0px;
	}
	.career-form .button {
		position: static;
	}
	.career-form .reload-captcha-wrapper {
		right: 0px;
	}
	.career-form {
		padding: 30px 15px 50px 15px;
	}
	.career-form .js-form-item {
		width: 100%;
	}
	/*feedback*/
	.node-feedback-form .btnCaptchaRow {
		padding: 0px 15px;
	}
	.node-feedback-form .btnCaptchaRow {
		display: block;
	}
	.node-feedback-form .btnCaptchaRow .button {
		margin-top: 0px;
	}
	.node-feedback-form .captcha {
		display: inline-block;
		vertical-align: top;
		width: 100%;
		padding: 0 50px 0 0;
		position: relative;
		padding-right: 50px;
		margin-bottom: 10px;
	}
	.node-feedback-form .captcha .form-type-textfield {
		width: 100%;
		max-width: 100%;
		padding: 0px;
	}
	.node-feedback-form .captcha img {
		width: 150px;
		max-width: inherit;
		position: static;
		text-align: center;
		margin-bottom: 10px;
		float: left;
		margin-top: 0px;
	}
	.node-feedback-form .captcha label.error {
		left: 0px;
		position: static;
	}
	.node-feedback-form .reload-captcha-wrapper {
		position: absolute;
		right: 0px;
		top: 58px;
	}
	.node-feedback-form label.error {
		left: 15px;
	}
	/*new event listing style*/
	.path-directorate-events .innerPageContent .eventPostInfo {
		width: 100%;
		margin-bottom: 30px;
		text-align: center;
	}
	.path-directorate-events .eventPostInfoItem .info {
		min-height: auto;
		margin-bottom: 0px;
	}
	.path-directorate-events .innerPageContent .eventPostInfoItem {
		max-width:450px;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.path-directorate-events .eventPostInfo .photo {
		height: 197px;
	}
	.path-directorate-events .innerPageContent h4 {
		font-size: 1em;
	}
	.path-directorate-events .view-id-events .container {
		padding: 0px;
	}
	.publicStaffGriOfficers ul li {
		width: 100%;
	}
	.publicStaffGriOfficers ul li .GrievanceOfficersLists {
		min-height: auto;
	}
	.visionariesMember .teamBlock li {
		width: 100%;
	}
	.detailsleft li::before {
		display: block;
	}
	.detailsleft li {
		text-align: left;
		width: 50%;
		float: left;
	}
	.detailsleft {
		width: 100%;
	}
	/* Citizens Charter */
	.page-node-173 .cols6 {
		width: 100%;
	}
	.path-main-visionaries p {
		font-size: 1.2em;
	}
	/*newletter new style*/
	.region-subscribe-to-newsletters {
		text-align: center;
	}
	.region-subscribe-to-newsletters .form-email {
		max-width: 400px;
	}
	.region-subscribe-to-newsletters h2 {
		text-align: center;
		margin-bottom: 15px;
	}
	.region-subscribe-to-newsletters .js-form-item {
		width: 100%;
		max-width: 100%;
		margin-bottom: 20px;
	}
	.region-subscribe-to-newsletters .captcha {
		width: 100%;
		max-width: 100%;
	}
	.region-subscribe-to-newsletters .captcha .js-form-item,
	.region-subscribe-to-newsletters .captcha img {
		float: none;
		display: inline-block;
		vertical-align: top;
		width: auto;
		max-width: auto;
	}
	.region-subscribe-to-newsletters .captcha img,
	.region-subscribe-to-newsletters .captcha input {
		max-width: 250px;
	}
	.region-subscribe-to-newsletters .js-form-submit {
		height: auto;
		padding: 5px 20px;
	}
	.contactUsMain ul {
		margin: 30px 0 0 0;
	}
	.visionariesMember .contentMainBlock {
		min-height: auto;
	}
	/*Video Filter*/
	.view-video-gallery .views-exposed-form {
		text-align: center;
	}
	.views-exposed-form .form--inline .form-item {
		width: 100%;
		margin-bottom: 20px;
	}
	.views-exposed-form .button {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	/*event Filer*/
	.views-exposed-form {
		text-align: center;
	}
	.views-exposed-form .form-select {
		margin: 0px;
	}
	/*main-campaigns*/
	.neuronIn .neuronBoxDetails .socialIcone,
	.stpiNeuronRecCamp .socialIcone {
		position: static;
		margin: 10px 0;
	}
	/*campaign details page*/
	.campaignDetailsPage .detailsleft {
		padding: 20px 20px 169px 20px;
	}
	.campaignDetailsPage .detailsTop .detailsRight {
		top: inherit;
		bottom: 20px;
		right: inherit;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		max-width: 280px;
	}
	.campaignDetailsPage .detailPage .field--type-image {
		margin-bottom: 0px;
	}
	.toggleMenu {
		margin-right: 10px;
	}
	.rightLinks li.search {
		margin-right: 10px;
	}
	/*governing council*/
	.boardOfDirectors .owl-next:before {
		top: 3px;
	}
	.boardOfDirectors .owl-prev:before {
		top: 3px;
	}
	.boardOfDirectors {
		padding: 30px 0 30px;
	}
	.boardOfDirectors .row {
		margin-bottom: 0px;
	}
	.ourTeam .cols6:nth-child(1) {
		margin-bottom: 30px;
		padding-bottom: 20px;
		border-bottom: 1px solid #ccc;
	}
	.boardOfDirectors {
		text-align: left;
	}
	.boardOfDirectors h2 {
		font-size: 1.6em;
	}
	.boardOfDirectors .owl-controls {
		top: inherit;
		bottom: -25px;
	}
	.LnewsBox {
		margin-bottom: 50px;
	}
}

@media only screen and (max-width:699px) {
	/*newsletters page new style*/
	.newsletterPage ul li{ width:50%;}
	/*center of excellence*/
	.centerOfExce .profile h4 {
		font-size: 1em;
	}
	.centerOfExce .profile p {
		font-size: 0.8em;
	}
	/*imapct created */
	.impactCreated ul li::before {
		display: none;
	}
	.impactCreated ul li:nth-child(2),
	.impactCreated ul li:nth-child(4),
	.impactCreated ul li:nth-child(6) {
		top: 0px;
	}
	.impactCreated {
		min-height: 300px
	}
	.impactCreated ul li {
		width: 33%;
	}
	/*our services start*/
	.servicesWarpper a,
	.servicesMobSlider a {
		height: 300px;
	}
	/*news*/
	.whatsNewSlider .LnewsListInfo .info {
		padding-left: 0px;
	}
	.LnewsListInfo .date {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.LnewsListInfo .info {
		padding-left: 0px;
		min-height: inherit;
	}
	.LnewsListInfo .info p {
		margin-bottom: 0px;
	}
	.newsBlog .LnewsListInfo .info {
		padding-left: 0px;
		margin: 20px 0 0 0;
	}
	/*news section*/
	.LnewsListInfo .photo {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.LnewsListInfo {
		text-align: center;
	}
	.LnewsListInfo .info {
		padding-left: 0px;
	}
	.LnewsListInfo .heading {
		width: auto;
		margin: 20px 0;
	}
	.incubatees {
		padding: 20px 0 0;
		margin-bottom: 0;
	}
	.staffListRow .staffList {
		margin: 0;
	}
	.staffList li {
		width: 100%;
		margin-bottom: 20px;
		padding: 0;
	}
	.staffListRow .staffList li:last-child,
	.staffListRow .staffList li:last-child h5 {
		margin: 0;
	}
	.staffList li img {
		max-width: 300px;
	}
	.LnewsListInfo .photo {
		width: 100%;
		max-width: 300px;
	}
	.LnewsListInfo .photo img {
		width: 100%;
	}
	.LnewsListInfo .info {
		text-align: center;
	}
	.whatsNewSlider .LnewsListInfo .info {
		padding-left: 0;
		text-align: center;
	}
	.centerOfExce {
		background-image: none;
	}
	.whatsNewSlider .owl-controls {
		bottom: -15px;
		position: relative;
		right: auto;
		display: inline-block;
	}
	/*case studies*/
	.itemListMain ul li .textDescription {
		width: 100%;
		margin-bottom: 20px;
	}
	/*about stpi*/
	.functionTab .count {
		margin-right: 10px;
		font-size: 1.3em;
	}
	.functionTab .tabTitle {
		font-weight: normal;
	}
	.functionTab .resTab .r-tabs-accordion-title .r-tabs-anchor {
		font-size: 1.2em;
		line-height: 1.5;
		background-color: #000;
		color: #fff;
	}
	.functionTab .resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
		background-color: #fff;
		color: #000;
	}
	/*contact*/
	.contactUsMain ul li,
	.contactFullRow .contactUsMain ul li {
		width: 100%;
		margin: 0 0 20px;
		min-height: auto;
		height:auto;
	}
	.headQuarter {
		min-height: auto;
	}
	.contactUsMain ul li {
		min-height: auto;
		margin: 0 0 10px;
	}
	.smallContMain .contactUsMain ul li{ height:auto;}

}

@media only screen and (max-width: 639px) {
.contribution ul li { width:100%;}	
	
.blueBoxInfo .cols3 { width:100%; margin-bottom:30px;}
.blueBoxInfo .cols9 { width:100%;}

	/*events*/
	.page-views-listing .innerPageContent .eventPostInfo {
		width: 100%;
		max-width: 400px;
		text-align: left;
		margin-bottom: 20px;
		display: inline-block;
		vertical-align: top;
		float: none;
		padding: 0px;
	}
	.page-views-listing .innerPageContent .eventPostInfo .info {
		padding: 15px;
		text-align: left;
	}
	.page-views-listing .eventDetailpage {
		text-align: center;
	}
	h3 {
		font-size: 1.6em;
	}
	.formList .boxs {
		margin-left: 0;
	}
	.formList .box {
		float: none;
		width: auto;
		margin-left: 0;
	}
	/*footer*/
	.newsLetterSub .captchaInput,
	.newsLetterSub .inputText1 {
		width: 100%;
	}
	.newsLetterSub ul li:first-child {
		margin-bottom: 20px;
	}
	.newsLetterSub ul li:nth-child(2) {
		width: 100%;
		max-width: 100%;
	}
	.newsLetterSub ul li {
		width: 100%;
		margin-bottom: 10px;
	}
	.newsLetterSub ul li:last-child {
		margin-top: 0px;
	}
	.ministerInfo {
		padding: 20px;
		height: auto;
		text-align: center;
	}
	.ministerInfo .photo {
		position: static;
		display: inline-block;
		vertical-align: top;
		width: 100px;
		height: auto;
		min-height: inherit;
	}
	.ministerInfo .photo img {
		height: auto;
		min-height: inherit;
	}
	.ministerInfo .info {
		width: 100%;
		text-align: center;
		margin: 20px 0 0 0;
		display: inline-block;
		vertical-align: top;
	}
	.mainMinister .ministerInfo .photo {
		width: 150px;
		height: auto;
		display: inline-block;
		vertical-align: top;
	}
	.mainMinister .ministerInfo {
		text-align: center;
	}
	/*main events*/
	.innerPageContent h4 {
		font-size: 20px;
	}
	.innerPageContent .eventPostInfo {
		text-align: center;
	}
	.innerPageContent .eventPostInfo .photo {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.innerPageContent .eventPostInfo .info {
		padding-left: 0px;
		min-height: inherit;
		width: 100%;
		text-align: center;
		clear: both;
		margin: 20px 0 0 0;
	}
	.innerPageContent .eventPostInfo .info h5 {
		margin-bottom: 0px;
	}
	.innerPageContent .eventPostInfo .date {
		margin-bottom: 10px;
	}
	.innerPageContent .eventPostInfo h4 {
		margin-bottom: 0px;
	}
	/*new event listing style*/
	.path-directorate-events .eventPostInfo .info {
		padding: 15px;
		text-align: left;
		margin-top: 0px;
	}
	.pageControlSection h2 {
		font-size: 1.6em;
		margin-top: 50px;
	}
	/*campaign*/
	.neuronBlock .cols4 {
		width: 100%;
	}
	.neuronBlock {
		text-align: center;
	}
	.neuronBlock li .neuronIn {
		max-width: 300px;
		display: inline-block;
		vertical-align: top;
	}
	.neuronBlock li.cols4:not(:last-child) {
		margin-bottom: 30px;
	}
	.footerLinks .cols2,
	.footerLinks .cols3 {
		text-align: left;
		width: 50%;
		min-height: inherit;
		min-height: 270px;
	}
	.bODMemInfo .mainPhoto {
		max-width: 150px;
	}
	#ajax-wrapper .js-form-item {
		width: 100%;
	}
	.objectiveBlock li {
		width: 100%;
	}
	.totalSpaceCaption {
		padding: 20px;
	}
	.totalCounter {
		padding: 10px;
		margin: 20px;
	}
	
	.withoutSlider {
 	   float: none;
	}

	.totalCounter li {
		width: auto;
		padding: 0 25px 0;
		min-height: auto;
		float: none;
		display: inline-block;
	}
	.totalCounter li:nth-child(-n+5):before,
	.totalCounter li:nth-child(-n+3):after {
		display: none;
	}
	.neuronIn .neuroText h4 {
		font-size: 1em;
	}
	.teamBlock li {
		width: 100%;
		text-align: center;
	}
	.teamBlock li .contentMainBlock {
		min-height: inherit;
		max-width: 100%;
		display: inline-block;
		vertical-align: top;
		width: 100%;
	}
	.teamImage img {
		border: 2px solid #E9E9E9;
	}
	.teamBlock li .contentMainBlock p {
		text-align: center;
	}
	.visionariesMember .recentBlock li {
		width: 100%;
		padding: 0px;
	}
	.visionariesMember .recentBlock {
		padding: 0px;
	}
	.imageInfoCover .contentInfo {
		width: 100%;
		border-bottom: 1px solid #ccc;
		margin-bottom: 30px;
		padding-bottom: 30px;
	}
	.imageInfoCover .image {
		width: 100%;
		text-align: center;
	}
	.imageInfoCover .image img {
		max-width: 300px;
		display: inline-block;
		vertical-align: top;
	}
	.imageInfoCover .contentInfo::before {
		display: none;
	}
	.imageInfoCover {
		padding: 15px;
	}
	.innerPageContent .eventPostInfo h4 {
		margin-bottom: 10px;
	}
	.innerPageContent .eventPostInfo .date {
		margin-bottom: 10px;
		display: inline-block;
		vertical-align: top;
	}
	.innerPageContent .eventPostInfo p {
		margin-bottom: 0px;
	}
	.path-directorate-video-gallery .videoGallery li,
	.video-listing .video-section li,
	.view-photo-gallery ul li {
		width: 100%;
		float: none;
		max-width: 400px;
		display: inline-block;
		vertical-align: top;
	}
	.path-directorate-video-gallery .videoGallery,
	.video-listing .video-section,
	.view-photo-gallery ul {
		text-align: center;
	}
	.btnCaptchaRow .js-form-item {
		padding-left: 0px;
	}
	.ourService .servicesMobSlider .owl-prev:before,
	.ourService .servicesMobSlider .owl-next:before {
		font-size: 30px;
	}
	/*pan india*/
	.panSlider li {
		width: 49%;
	}
	/*photo gallery details*/
	.page-node-type-photo-gallery .photoGallery {
		text-align: center;
	}
	.page-node-type-photo-gallery .photoGallery li {
		width: 100%;
		float: none;
		display: inline-block;
		vertical-align: top;
		max-width: 300px;
	}
	/*know your minister details*/
	.ministerDetails .ministerDRgt {
		padding-left: 0px;
		text-align: center;
	}
	.ministerDetails .ministerDLft {
		float: none;
		display: inline-block;
		vertical-align: top;
		margin-bottom: 20px;
	}
	.ministerDetails .ministerDTop {
		text-align: center;
	}
	/*.spaceAvaibilityForm .captcha*/
	.spaceAvaibilityForm .js-form-type-email,
	.spaceAvaibilityForm .js-form-type-textfield {
		width: 100%;
	}
	/*career*/
	.career-form .captcha img {
		position: static;
		margin-bottom: 10px;
	}
	.career-form .captcha {
		padding-left: 0px;
	}
	.career-form .captcha label.error {
		left: 0px;
		position: static;
	}
	/*feedback*/
	.newsLetterSub ul li:nth-child(2) {
		width: 100%;
		max-width: 100%;
	}
	.detailsTop h2 {
		font-size: 1.3em;
	}
	.citizenCharter .cols6 {
		width: 100%;
	}
	.citizenCharter .contactUsMain ul li {
		width: 100%;
	}
	.contactUsMain ul {
		margin: 0px;
	}
	.career-form .reload-captcha-wrapper {
		top: 91px;
	}
	/*new tender start here*/
	.tenderDates .tenderDate {
		width: 100%;
	}
	.tenderHeading .tenderTitle {
		font-size: 16px;
	}
}

@media only screen and (max-width: 600px) {
	/*menu*/
	.region-primary-menu #nav {
		top: 44px;
	}
	/*header*/
	.headerLeft {
		width: 100%;
		max-width: 100%;
		text-align: center;
		margin-top: 50px;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		padding-top: 20px;
	}
	#header.sticky #logo {
		max-width: 100%;
	}
	/*footer*/
	.newsLetterSub ul li:nth-child(2) {
		width: 100%;
	}
	.newsLetterSub ul li {
		width: 100%;
	}
	.newsLetterSub ul li:not(:last-child) {
		margin-bottom: 10px;
	}
	/*our team start*/
	.teamSlider ul li {
		width: 100%;
		border-bottom: 1px solid #ccc;
		margin-bottom: 30px;
		padding-bottom: 20px;
	}
	.ourTeam .photo img {
		max-width: 200px;
		display: inline-block;
		vertical-align: top;
	}
	.teamSlider .photo {
		display: inline-block;
		vertical-align: top;
	}
	.ourTeam .photo {
		display: inline-block;
		vertical-align: top;
	}
	/*upcoming events*/
	.eventPostInfo {
		text-align: center;
		border-bottom: 1px solid #ccc;
		padding-bottom: 30px;
		margin-bottom: 30px;
	}
	.eventPostInfo .info {
		padding-left: 0px;
		width: 100%;
		text-align: center;
		min-height: inherit;
	}
	.eventPostInfo .photo {
		float: none;
		width: 100%;
		margin-bottom: 10px;
		display: inline-block;
		vertical-align: top;
	}
	.eventPostInfo .info h5 {
		margin-bottom: 0px;
	}
	/*imapct created*/
	.eventsCampaigns .eventsBox {
		padding: 15px;
	}
	.eventPostInfo .info h5 {
		font-size: 1em;
	}
	.campaignsInfo h5 {
		font-size: 1em;
	}
	h4 {
		font-size: 1.3em;
		line-height: 1;
	}
	/*boards of operators*/
	.boardOfDirectors .cols4 {
		width: 50%;
	}
	.boardOfDirectors .cols8 {
		width: 50%;
	}
	.bODMemInfo .mainPhoto {
		display: inline-block;
		vertical-align: top;
	}
	.boardOfDireInfo .bODMemInfo .mainPhoto {
		max-width: 150px;
		display: inline-block;
		vertical-align: top;
	}
	.centerOfExce .profilesInfo li {
		width: 100%;
		padding: 0px;
		margin-bottom: 10px;
	}
	.centerOfExce .profilesInfo li:last-child {
		margin-bottom: 0px;
	}
	.centerOfExce .profile {
		float: none;
		display: inline-block;
		vertical-align: top;
		max-width: 300px;
	}
	.centerOfExce .profilesInfo {
		text-align: center;
	}
	.commonBtn {
		font-size: 1em;
	}
	.commonBtnHq {
		font-size: 1em;
		width: 70%;
		margin: 0.5rem auto;
	}
	.centerOfExceRgt .cols6 {
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
	}
	.centerOfExce .btns .yellowBdrBtn {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	h2 {
		font-size: 1.6em;
	}
	/*career form*/
	.career-form .js-form-item {
		width: 100%;
	}
	.career-form {
		padding: 20px 0px;
	}
	.career-form .button {
		font-size: 1em;
	}
	/*know your minister page*/
	.knowYourMiniPage .teamBlock {
		margin: 0px;
	}
	.knowYourMiniPage .teamBlock li {
		padding: 15px;
		text-align: center;
	}
	.knowYourMiniPage .teamInfo {
		padding-left: 0px;
		clear: left;
		width: 100%;
	}
	.knowYourMiniPage .teamBlock .teamImage {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.knowYourMiniPage .teamBlock .socialIcone {
		position: static;
	}
	.knowYourMiniPage .teamBlockBox {
		padding: 0px 15px;
	}
	/*blog details*/
	.imageText .image {
		max-width: 100%;
		width: 100%;
		text-align:center;
	}
	/*blog details page*/
	.imageText .image {
		padding-left: 0px;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 550px) {
	.footerLinks .cols2,
	.footerLinks .cols3 {
		width: 100%;
		min-height: inherit;
	}
}

@media only screen and (max-width: 500px) {
	/*footer*/
	.footerLinks .cols2 {
		width: 100%;
		text-align: left;
	}
	.footerLinks .cols3 {
		width: 100%;
		text-align: left;
	}
}

@media only screen and (max-width: 479px) {
	/*newsletters page new style*/
	.newsletterPage ul li{ width:100%;}
	/*panindia*/
	.directorateInfo .photo {
		display: inline-block;
		vertical-align: top;
		width: 100px;
		top: 10px;
	}
	.directorateProInfo {
		padding-top: 10px;
	}
	.directorateHead {
		margin-bottom: 0px;
	}
	.directorateInfo .profileName h4 {
		font-size: 1.3em;
	}
	.directorateInfo .profileName {
		width: 100%;
		clear: both;
	}
	.eventsCampaigns h4 {
		margin-bottom: 10px;
	}
	/*footer*/
	.newsLetterSub h3 {
		font-size: 1.6em;
		line-height: 1;
	}
	.socialFooter .info {
		padding-left: 0px;
		width: 100%;
		display: inline-block;
		vertical-align: top;
		margin: 20px 0 0 0;
	}
	/*events and campaings*/
	.campainImage {
		max-width: 300px;
	}
	.campaingsSlider .owl-controls {
		top: 180px;
	}
	/*impact created*/
	.impactCreated ul li {
		width: 50%;
	}
	/*impact created*/
	.teamSlider ul li {
		width: 100%;
	}
	.campainImage {
		min-height: 135px;
	}
	/*team*/
	.views-exposed-form .form-text {
		width: 100%;
	}
	.views-exposed-form .button {
		margin: 0px;
		width: 100%;
	}
	.views-exposed-form .form--inline .form-item {
		max-width: 100%;
	}
	.path-main-know-your-minister .view-filters {
		padding: 20px 15px;
	}
	/*evenet page*/
	.teamBlock li {
		width: 100%;
	}
	.teamBlock li:nth-child(3n+1) {
		clear: none;
	}
	.teamBlock li:nth-child(4n+1) {
		clear: none;
	}
	.teamBlock li:nth-child(2n+1) {
		clear: none;
	}
	.ourTeam .yellowBdrBtn {
		float: none;
		display: inline-block;
		vertical-align: top;
		margin-right: 0px;
	}
	.megaMenuContent .cols3, .sitemap_custom .cols3 {
		width: 100%;
		margin-bottom: 30px;
	}
	.recentBlock li {
		width: 100%;
	}
	.recentBlogStatus li {
		width: auto;
	}
	.trendingBox ul li .trendingText {
		padding-left: 119px;
	}
	.recentBlockBox .row {
		margin-bottom: 0px;
	}
	.servicesWarpper a,
	.servicesMobSlider a {
		min-height: 450px;
	}
	/*boardOfDirectors governing council homepage */
	.boardOfDirectors .cols4 {
		width: 100%;
	}
	.boardOfDirectors .cols8 {
		width: 100%;
		margin-top: 70px;
	}
	.boardOfDirectors .owl-controls {
		left: 50%;
		transform: translate(-50%, 0);
	}
	/*feedback*/
	.node-feedback-form .js-form-item {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.node-feedback-form .btnCaptchaRow {
		padding: 0px;
	}
	.node-feedback-form label.error {
		left: 0px;
	}
	.newMentors .chiefMentorLeft {
		width: 100%;
		padding: 20px;
		margin-bottom: 20px;
		text-align: center;
	}
	.blogPostBigImg {
		width: 40%;
		margin: 0 auto;
	}
	.chiefMentoeDetail {
		padding: 10px;
		margin-bottom: 20px;
		width: auto;
	}
	.newMentors .chiefMentorLeft p {
		text-align: center;
	}
	.resTab .r-tabs-accordion-title .r-tabs-anchor h4 {
		font-size: 1em;
	}
	.detailPage .field--type-image {
		margin-bottom: 10px;
	}
	.detailsTop h2 {
		font-size: 1.6em;
	}
	.detailsleft li {
		width: 100%;
	}
	/*whats news page*/
	.views-exposed-form {
		margin: 0px auto;
		text-align: center;
	}
	.views-exposed-form .form--inline .form-item {
		width: 100%;
	}
	.views-exposed-form .button {
		margin: 20px 0 0 0;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.neuronBlock li .neuronIn {
		max-width: 100%;
		width: 100%;
	}
	.neuronBlock .cols4 {
		padding: 0px;
	}
	.innerBannerSection .pageControlSection h1 {
		font-size: 1.6em;
		line-height: 1.2;
	}
	.OpenLab .cols4,
	.OpenLab .cols3 {
		width: 100%;
	}
	.labCenterCol {
		text-align: center;
	}
	.finLab {
		text-align: center;
		float: left;
		width: 95%;
	}
	.finLabRight {
		width: 95%;
		float: right;
		text-align: center;
		padding-right: 20px;
	}
	.stateGovernmentsLeft,
	.stateGovernmentsRight {
		margin: 0;
	}
	.stateGovernmentsLeft li {
		width: 100%;
		min-height: 130px;
		margin-bottom: 10px;
	}
	.stateGovernmentsLeft li img {
		width: 25%;
	}
	.stateGovernmentsRight li {
		width: 100%;
		min-height: 130px;
		margin-bottom: 10px;
	}
	.stateGovernmentsRight li img {
		width: 25%;
	}
	.TeamBigInfo ul li {
		width: 100%;
		margin-bottom: 10px;
	}
	.ourTeam .photo {
		float: none;
	}
	.region-directorate-stpi-team .TeamBigInfo ul li {
		width: 100%;
	}
	/*policies*/
	.policiesSection li {
		width: 100%;
		margin-bottom: 20px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
	}
	.policiesSection li:last-child {
		border-bottom: 0px;
	}
	/*center of excellence*/
	.finLabRight li {
		padding: 10px 0px 10px 0;
	}
	/*career form*/
	.career-form .captcha {
		padding-left: 0px;
	}
	.career-form .captcha img {
		position: static;
		margin-bottom: 20px;
	}
	.lNHeading h2 {
		font-size: 1.6em;
	}
	.detailsleft li::before,
	.detailsleft li:nth-child(4n)::before,
	.detailsleft li:nth-child(3n)::before {
		display: none;
	}
}

@media only screen and (max-width: 400px) {
	.ourTeam {
		text-align: center;
	}
	.ourTeam h2 {
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	.ourTeam .yellowBdrBtn {
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	/*boards of directors*/
	.boardOfDirectors .cols4,
	.boardOfDirectors .cols8 {
		width: 100%;
	}
	.indexBanner .sliderBanner .item>img,
	.indexBanner .sliderBanner .item {
		min-height: 300px;
	}
	/*new event style*/
	.path-directorate-events .eventPostInfo .photo {
		height: 149px;
	}
	.career-form label {
		font-size: 0.9em;
	}
	.lNHeading h2,
	.impactCreated h2,
	.region-subscribe-to-newsletters h2,
	.ourServiceHead h2,
	.ourTeam h2,
	.directorateLft h2,
	h2 {
		font-size: 1.4em;
		line-height: 1.2;
		margin-top: 11px;
	}
	.latestNewsRight h2 {
		font-size: 1.1em;
	}
	/*search box issues*/
	.headerRight .search .region-search-section{ width:230px;}
	
}
.path-directorate-stpi-annual-reports { background: #ccc; }
/* CSS for startup Ecosystem Page - START

body {
  width: 100%;
  min-height: 100vh;
  background-color: #f4f4f4;
  min-height: calc(100vh - var(--vh-offset, 0px));

  overflow-x: hidden;
  font-weight: 400;
  top: 0;
  color: #252525;
  font-size: 14px;
  line-height: 1.8;
  letter-spacing: 0.025em;
}
*/

/* @media only screen and (min-width:1440px){ */

.EcoCenter p { text-align:justify; }
/*.EcoCenter h2 { text-align:left; }*/

.startup_image { padding: 0; float: right;/* height: 300px; */shape-outside: circle(44%);text-align: center;margin-bottom: -6%;}

.startup_image img { margin-bottom: 10px; aspect-ratio: 1;width: 75%;}

.startup_eco { /* background-image: url(/themes/stpi/images/startup-background.jpg); */ background-repeat:no-repeat; background-size: unset; }

/*
.startup_eco::after {
content:"";
position:absolute;
background-image:url(/themes/stpi/images/bluerightafter.png);
width:331px;
height:444px;
bottom: 33px;
right:0;
background-repeat:no-repeat;
}
*/
.header-design {
  background-color: #a4508b;
  background-image: linear-gradient(326deg, #a4508b 0%, #5f0a87 74%);
  height: 120px;
  text-align: center;
  width: 150%;margin-left: -25%;margin-right: -25%;
  }

.listar-map-button {
  width: 100%;
  position: absolute;
  display: table;
  right: 0;
  top: 0;
  height: 200px;
  line-height: 150px;
  white-space: nowrap;
  font-size: 0;
}

.listar-map-button {
  /* right: auto; */
  /***
    box-shadow: 0 0 65px rgba(0,0,0,.07) inset, 0 0 35px rgba(0,0,0,.05) inset;**/
}

.listar-map-button-text span {
  background-color: #fff;
  color: #252525;
  text-shadow: none;
}

.listar-page-header-content .listar-map-button-text span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  height: 44px;
  line-height: 1.6;
  padding: 10px 25px;
  box-shadow: 0 0 300px rgba(0, 0, 0, 0.65), 0 0 30px rgba(0, 0, 0, 0.06);
  border-radius: 50px;
  background-color: rgba(35, 40, 45, 0.9);
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

header .footer-wave {
  max-width: 102%;
  width: 100%;
  height: 187.8px;
  left: 0;
  z-index: 1;
  bottom: -67px;
  background: url(/themes/stpi/images/hero-wave.png)
    repeat-x;
  animation: wave 10s cubic-bezier(0.44, 0.66, 0.67, 0.37) infinite;
}

@keyframes wave {
  0% {
    background-position: 0;
  }
  100% {
    background-position: 1920px;
  }
}


.listar-feature-item-wrapper {
  margin-bottom: 120px;
  padding-left: 27px;
  padding-right: 27px;
}

.listar-feature-item {
  height: calc(100% - 20px);
}

.listar-feature-item.listar-feature-has-link
  ~ .listar-feature-fix-bottom-padding.listar-fix-feature-arrow-button-height {
  position: relative;
  display: block;
  width: 100%;
  height: 30px;
}

.listar-feature-item a {
  position: absolute;
  left: 0;
  width: calc(100% - 100px);
  height: calc(100% + 4px);
  border-radius: 50%;
  z-index: 10;
}

.listar-feature-with-image .listar-feature-item a:before {
  content: "";
  position: absolute;
  top: -74px;
  left: 50%;
  margin-left: -74px;
  width: 148px;
  height: 148px;
  border-radius: 50%;
  z-index: 10;
}

.listar-feature-item a:after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  z-index: 10;
  animation: ripple 0.7s linear infinite;
  box-shadow: 5px 5px 10px rgba(163, 177, 198, 0.6),
    -5px -5px 10px rgba(255, 255, 255, 0.5);
}


@keyframes ripple {
  0% {
        box-shadow: 0 0 0 0 rgba(163, 177, 198, 0.3), 0 0 0 1em rgba(163, 177, 198, 0.3), 0 0 0 3em rgba(163, 177, 198, 0.03), 0 0 0 5em rgba(163, 177, 198, 0.01);
  }
  100% {
    box-shadow: 0 0 0 1em rgba(163, 177, 198, 0.3), 0 0 0 3em rgba(163, 177, 198, 0.03), 0 0 0 5em rgba(163, 177, 198, 0.03), 0 0 0 8em rgba(163, 177, 198, 0.01);
  }
}



.listar-feature-item .listar-feature-item-inner {
  padding: 50px 30px;
  border-radius: 6px;
  z-index: 5;
  position: relative;
  height: 100%;
}

.listar-feature-item .listar-feature-item-inner {
  padding-top: 60px;
  padding-bottom: 60px;
}

.listar-feature-item .listar-feature-item-inner:before {
  border: 0;
  /* box-shadow: 120px 0px 150px rgba(80, 80, 80, 0.15),
    10px 0px 10px rgba(80, 80, 80, 0.02); */
  border-radius: 1000px;
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, rgba(255, 255, 255, 0)),
    color-stop(40%, rgba(255, 255, 255, 0)),
    color-stop(100%, rgba(255, 255, 255, 1))
  );
  background: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 1) 100%
  );
  background: -o-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 1) 100%
  );
  background: -ms-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 1) 100%
  );
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);
}

.listar-feature-item .listar-feature-item-inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.listar-feature-right-border {
  position: absolute;
  width: calc(100% + 100px);
  height: calc(100% + 24px);
  top: -12px;
  left: 42%;
  overflow: hidden;
}

.listar-feature-items {
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.listar-feature-right-border:before,
.listar-hovering-features
  .listar-feature-item
  a:hover
  ~ .listar-feature-item-inner
  .listar-feature-right-border:before {
  border: 11px solid #2f53bf;
}

.listar-feature-right-border:before,
.listar-hovering-features
  .listar-feature-item
  a:hover
  ~ .listar-feature-item-inner
  .listar-feature-right-border:before,
.listar-hovering-features-grey
  .listar-feature-item
  a:hover
  ~ .listar-feature-item-inner
  .listar-feature-right-border:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 11px solid #258bd5;
  border-radius: 800px;
  left: -50%;
}

.listar-feature-item .listar-feature-block-content-wrapper {
  position: relative;
  display: block;
  text-decoration: none;
  margin: -30px;
  padding: 30px;
  height: calc(100% + 100px);
}

.listar-features-design-2 .listar-feature-item-wrapper {
  margin-bottom: 120px;
  padding-left: 27px;
  padding-right: 27px;
}

.listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
  content: "";
  background-color: #fff;
  z-index: 6;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
}

.listar-feature-icon-wrapper {
  width: 300px;
  height: 150px;
  line-height: 150px;
  border-radius: 500px;
  position: relative;
  background-color: #fff;
  box-shadow: 8px 8px 30px rgba(0, 0, 0, 0.06);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  left: 50%;
  vertical-align: middle;
  margin-left: -300px;
  top: -66px;
  margin-top: -74px;
}

.listar-feature-icon-inner {
  width: 260px;
  height: 120px;
  line-height: 120px;
  border-radius: 500px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-shadow: 10px 10px 20px rgb(0 0 0 / 24%);
  background: #fff;
}

.listar-feature-icon-inner div {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  display: inline-block;
  position: relative;
  width: 185px;
  height: 120px;
  line-height: 120px;
  text-align: left;
}

.listar-feature-icon-inner img {
  position: relative;
  margin: 0 auto;
  vertical-align: middle;
  display: inline-block;
  width: auto;
  left: 50%;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -o-transform: translate(-50%);
  transform: translate(-50%);
  height: 35%;
}

.listar-feature-item img,
.listar-feature-item i {
  position: relative;
  display: inline-block;
  border-bottom: 0;
  font-size: 40px;
  top: 0;
  padding: 0;
  color: #258bd5;
  height:76%;
}

.listar-feature-with-image .listar-feature-content-wrapper {
  top: 0;
}
.listar-feature-content-wrapper {
  position: relative;
  margin-top: -15.5px;
}

.listar-feature-item .listar-feature-item-title {
  padding-top: 0;
  margin: 0 0 30px;
  text-align: center;
  line-height: 1.5;
display: none;}

.listar-feature-item
  .listar-feature-item-title.listar-feature-counter-added
  > span {
  margin-left: 25px;
  border-radius: 0 50px 50px 0;
}

.listar-feature-item .listar-feature-item-title > span {
  box-shadow: 15px 20px 30px rgba(80, 80, 80, 0.12),
    5px 0px 40px rgba(80, 80, 80, 0.1);
  padding: 10px 20px;
  display: inline-block;
  position: relative;
  background-color: #fff;
}

.listar-feature-item .listar-feature-item-title > span span {
  box-shadow: 15px 15px 30px rgba(80, 80, 80, 0.2),
    5px 0px 80px rgba(80, 80, 80, 0.15);
  padding: 10px 0;
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 30px;
  white-space: nowrap;
  position: absolute;
  top: -3px;
  left: -40px;
  border-radius: 50px;
  background-color: #fff;
}

.listar-feature-item .listar-feature-item-title span {
  display: inline-block;
  font-size: 14px;
  line-height: normal;
  font-weight: 400;
  text-shadow: none;
  border-radius: 50px;
  color: #252525;
  font-size: 18px;
}

.listar-feature-item-excerpt {
  padding: 0 20px;
  font-size: 15px;
}

.listar-feature-item-excerpt {
  color: #000000;
  position: relative;
  top: 0;
  width: 100%;
  margin: 0 auto;
  text-align: left;
font-weight: 700;}

.pset {
  padding-top: 50px;
  padding-bottom: 4px;
}

.listar-map-button-text span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  height: 44px;
  line-height: 1.6;
  padding: 10px 25px;
  box-shadow: 0 0 31px rgba(0, 0, 0, 0.65), 0 0 4px rgba(0, 0, 0, 0.06);
  border-radius: 50px;
  background-color: rgba(21, 77, 193, 0.9);
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

.listar-map-button-text span {
  /*background-color: #fff;
  color: #252525;*/
  text-shadow: none;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  font-weight: 700;
}

.listar-map-button-text span:after {
  border: 5px solid #fff;
}

.listar-map-button-text span:after {
  content: "";
  position: absolute;
  top: -14px;
  left: -14px;
  width: calc(100% + 28px);
  height: calc(100% + 28px);
  border-radius: 35px;
}

.listar-map-button:hover .listar-map-button-text span {
  padding: 10px 43px 10px 51px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.listar-feature-with-image .listar-feature-item a:before {
  content: "";
  position: absolute;
  top: -74px;
  left: 50%;
  margin-left: -74px;
  width: 242px;
  height: 280px;
  border-radius: 1050px;
  z-index: 10;
}

.listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
  margin-left: -75px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  box-shadow: 10px 10px 40px rgba(80, 80, 80, 0.15),
    15px 15px 30px rgba(80, 80, 80, 0.05), 0 0 120px rgba(80, 80, 80, 0.6);
  bottom: -30px;
  background-image: url("https://cdn-icons-png.flaticon.com/512/2316/2316674.png");
  background-size: 40%;
  color: #555;
  line-height: 52px;
}
.startup_text p {text-align: justify;}
.splRight .listar-feature-right-border {left: -60%;}

.splRight .listar-feature-icon-wrapper {margin-left: 0;}

.splRight .listar-feature-right-border:before,.splRight .listar-hovering-features .listar-feature-item a:hover ~ .listar-feature-item-inner .listar-feature-right-border:before,.splRight .listar-hovering-features-grey .listar-feature-item a:hover ~ .listar-feature-item-inner .listar-feature-right-border:before{left: 50%;}

.splRight .listar-feature-item a:after {margin-left: 89px;}
.splRight .listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after{margin-left:40px}

/*
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  align-self: flex-start;
}*/


@media only screen and (max-width:575px){
	
	.pset {
	padding-top: 180px;
    padding-bottom: 10px;
/*    padding-left: 90px;
    padding-right: 90px; */
	}
	.listar-feature-right-border {
	/*display: none;*/
	/*overflow: auto;*/
	}
	
	.listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
	/*display: none;	*/
	}
	.startup_image {shape-outside:none;}
	.header img {width:75% !important;}
	.listar-feature-icon-inner {
	width: 260px;
	height: 120px;
	line-height: 120px;
	border-radius: 500px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	box-shadow: 10px 10px 20px rgb(0 0 0 / 24%);
	background: #fff;
	}
	
	.listar-feature-item .listar-feature-block-content-wrapper {
	position: relative;
	display: block;
	text-decoration: none;
	margin: -30px;
	padding: 30px;
	height: calc(100% + 100px);
	}

	.listar-feature-item .listar-feature-item-inner {
	padding: 50px 30px;
    border-radius: 6px;
    z-index: 5;
    position: relative;
    height: 100%;
	
	}
	
	.startup_eco {
	background-size: auto;
	}
	
	/*.startup_eco::after {
	content: "";
    position: absolute;
    background-image: url(/themes/stpi/images/bluerightafter.png);
    width: 155px;
    height: 191px;
    bottom: 0px;
    right: -90px;
    background-repeat: round;
	}	*/
	
	.header-design {
    background-color: #a4508b;
    background-image: linear-gradient(326deg, #a4508b 0%, #5f0a87 74%);
    height: 120px;
    text-align: center;
    width: 150%;
    margin-left: -25%;
    margin-right: -25%;
	}
	
	.listar-map-button {
    top: 3%;
    left: 5%;
	}
	
	
	.listar-feature-item-wrapper {
	margin-bottom: 170px;
	padding-left: 10px;
	padding-right: 10px;
	}
	
	.startup_image {
    padding: 20px;
    max-width: fit-content;
    margin: auto;
	}
			.splRight .listar-feature-icon-wrapper {
    margin-left: -100px;
	}
	.listar-feature-icon-wrapper {
    margin-left: -170px;
	}
	.startup_image {
      margin-bottom: 0;
	}
}

@media only screen and (min-device-width: 576px) and (max-width:768px){
	
	.EcoCenter h2 { 
	text-align:center; 
	}
	
	.pset {
	padding-top: 180px;
    padding-bottom: 10px;
/*    padding-left: 90px;
    padding-right: 90px; */
	}
	.listar-feature-right-border {
	/*display: none;*/
	/*overflow: auto;*/
	}
	
	.listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
	/*display: none;	*/
	}
	
	.listar-feature-icon-inner {
	width: 260px;
	height: 120px;
	line-height: 120px;
	border-radius: 500px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	box-shadow: 10px 10px 20px rgb(0 0 0 / 24%);
	background: #fff;
	}
	
	.listar-feature-item .listar-feature-block-content-wrapper {
	position: relative;
	display: block;
	text-decoration: none;
	margin: -10px;
	padding: 55px;
	height: calc(100% + 100px);
	}

	.listar-feature-item .listar-feature-item-inner {
	padding: 50px 30px;
    border-radius: 6px;
    z-index: 5;
    position: relative;
    height: 100%;
	
	}
	
	.startup_eco {
	background-size: auto;
	}
	
	/*.startup_eco::after {
	content: "";
    position: absolute;
    background-image: url(/themes/stpi/images/bluerightafter.png);
    width: 155px;
    height: 191px;
    bottom: 0px;
    right: 0px;
    background-repeat: round;
	}*/
	
	.header-design {
    background-color: #a4508b;
    background-image: linear-gradient(326deg, #a4508b 0%, #5f0a87 74%);
    height: 120px;
    text-align: center;
    /*width: 150%;
    margin-left: -25%;
    margin-right: -25%;*/
	}
	
	.listar-map-button {
    top: 3.5%;
    left: 0%;
	}
	
	.listar-feature-item .listar-feature-item-inner {
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
	.listar-feature-item-wrapper {
	margin-bottom: 170px;
	padding-left: 150px;
	padding-right: 150px;
	}
	
	.startup_image {
	padding:20px 0;
	text-align:center;
	}
		.splRight .listar-feature-icon-wrapper {
    margin-left: -60px;
	}
	.listar-feature-icon-wrapper {
    margin-left: -230px;
	}
	.startup_image {
      margin-bottom: 0;
	}
}

  
@media only screen and (min-device-width: 769px) and (max-device-width: 1025px) {
	
	.EcoCenter h2 { 
	text-align:center; 
	}
	
	.pset {
    padding-top: 180px;
    padding-bottom: 4px;
/*    padding-left: 275px;
    padding-right: 225px; */
	}

	.startup_eco {
	background-size: auto;
	}
	
/*	.startup_eco::after {
	content: "";
    position: absolute;
    background-image: url(/themes/stpi/images/bluerightafter.png);
    width: 155px;
    height: 191px;
    bottom: 0;
    right: 0;
    background-repeat: round;
	}*/
		.splRight .listar-feature-icon-wrapper {
    margin-left: -60px;
	}
	.listar-feature-icon-wrapper {
    margin-left: -230px;
	}
    .startup_image {
      margin-bottom: -2%;
	}
}

@media only screen and (min-device-width: 1025px) and (max-device-width: 1440px) {
	.startup_image {
      margin-bottom: -6%;
	}
	.splRight .listar-feature-icon-wrapper {
    margin-left: -60px;
	}
	.listar-feature-icon-wrapper {
    margin-left: -230px;
	}
	
}

/* CSS for startup Ecosystem Page - END*/

