
/* ---------- General Layout ---------- */

@media print {
	@page {size: portrait;}
	@page {
		margin: 2cm;
		padding:15px;
	}
	body,
	input,
	textarea,
	select {
	  color: #000;
	  background: none;
	}
	body.two-sidebars,
	body.sidebar-first,
	body.sidebar-second,
	body {
	  width: 100%;
	}
	
	#breadcumbs,
	#userInterFace,
	#newsletter,
	#sec9,
	section.field--name-comment,
	#footer,
	#sidebar-first,
	#sidebar-second,
	.region-sidebar-second
	.navigation,
	#toolbar,
	.site-footer,
	.tabs,
	.shortcut-action {
	  display: none;
	}
	.one-sidebar .main-content,
	.two-sidebars .main-content {
	  width: 100%;
	}
	.featured-bottom {
	  width: 960px;
	  margin: 0;
	  padding: 0;
	  border: none;
	}
	.featured-bottom-first,
	.featured-bottom-second,
	.featured-bottom-third {
	  width: 250px;
	}

	/* ---------- Node Pages ---------- */

	#comments .title,
	#comments form,
	.comment-forbidden {
	  display: none;
	}

	#manifesto{width:100% !important;}
	.default-bullet article.node[data-history-node-id="326"] ul li a.dropdown-item{padding:93px 33px 33px 30px;}
	#manifesto .space{padding:0px;}
	.default-bullet article.node[data-history-node-id="326"] ul li{width:100%;}
	.default-bullet article.node[data-history-node-id="326"] ul li a.dropdown-item {text-align: center;background-position:50% 25%;}
	.container{width:100%;}
	#manifesto div#nationalofficeList.row .col-lg-3.col-sm-6.col-xs-12.col-md-6.col-12 {width: 33.33%;max-width: 33.33%;flex: 0 0 33.33%;-webkit-box-flex: 33.33%;page-break-after: always;page-break-before: always;page-break-inside: auto;}
	.home-social-block-section {background: transparent;page-break-before: always;}
	.home-social-block-section .social-block-wrap .social-block{width:33.33%;}
	.photoGallerySection .col-lg-3.col-sm-6.col-md-6.col-12 {width: 33.33%;max-width: 33.33%;flex: 0 0 33.33%;-webkit-box-flex: 33.33%;page-break-after: always;page-break-before: always;page-break-inside: auto;}
	.photoGallerySection .img-container a.video-popup.video-play.video-icon {bottom: 30px;}
	.photoGallerySection:nth-child(2){page-break-after: always;}
	.view-general-election{page-break-before: always !important;padding: 0 50px;}
	.view-general-election .view-content .col-lg-3{flex: 0 0 45%;max-width: 45%;width: 45%;-webkit-box-flex: 45%;page-break-after: always;page-break-before: always;page-break-inside: auto;}
	.monographsLeftImg{page-break-before: always !important;height: 1000px;}
	div#result_para .col-lg-3 {flex: 0 0 45%;max-width: 45%;width: 45%;-webkit-box-flex: 45%;margin: 0 0 30px 0;page-break-after: always;page-break-before: always;page-break-inside: auto;}
	.col-lg-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;width: 25%;}
	.page-views-national-general-secretary-page-2 .col-lg-3 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.33%;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;width: 33.33%;}
	.col-lg-9  {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;width: 100%;padding: 0;}
	.cutomLiveOnYouTubeMain {margin: 50px 0 0;float: left;width: 100%;padding: 15px;page-break-before: always;}
	.page-node-type-events .field--name-field-events-image img {width:50%;margin:0 auto;display:block;}
	.view-header.col-md-12.p-0{page-break-after: always;page-break-before: always;page-break-inside: auto;}
	.view-header.col-md-12.p-0 img{width:80%;page-break-after: always;page-break-before: always;page-break-inside: auto;}
	img {
		page-break-before: always; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
		page-break-after: always; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
		page-break-inside: auto; /* or 'auto' */
	}
	#manifesto .row{display:block;}
	.speechleaderTitle{width:100%;}
	section#slickBanner {
		height: 100vh !important;
	}
	#social-stream .tab-pane .col-md-6.col-lg-4.col-sm-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.333333%;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.ig-slider .container{max-width:75%;float: left;}
	.grid-gallery figure img {
		min-height: auto;
		height: auto;
		width: 50%;
		max-width: none;
		min-width: auto;
	}
	.mustWatch .col-lg-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
		float: left;
		width: 25%;
	}
	.kamal div#result_para .col-lg-3 {
		flex: 0 0 33.33%;
		max-width: 33.33%;
		width: 33.33%;
		-webkit-box-flex: 0 0 33.33%;
		margin: 0 0 30px 0;
		page-break-after: always;
		page-break-before: always;
		page-break-inside: auto;
	}
	.page-node-type-page .col-lg-9.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content {
		padding: 0 50px;
	}
	.view-social-stream .col-lg-4 {
		-webkit-box-flex: 0 0 33.33%;
		-webkit-flex: 0 0 33.33%;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
		float: left;
		width: 33.33%;
	}
	.page-views-rajya-sabha-members-page-2 #LoksabhamemberList .col-lg-3.col-sm-12.col-md-6.col-12.parliament-card .col-lg-12.flush.col-sm-12.col-md-12.col-12.img-container {
		height: 120px !important;
		display: inline-block;
	}
	.page-views-rajya-sabha-members-page-2 #content .lok .bg-white {
		min-height: auto;
		display: inline-block;
		margin: -5px 0 0 0;
	}
	#LoksabhamemberList .col-lg-3.col-sm-12.col-md-6.col-12.parliament-card {
		page-break-after: always;
		page-break-before: always;
		page-break-inside: auto;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
		width: 25%;
	}
	.page-views-special-invitee-page-1  #manifesto .row,
	.page-views-national-executive-member-page-1 #manifesto .row,
	.page-views-permanent-invitees-page-1 #manifesto .row {
		display: flex;
	}
	.page-views-special-invitee-page-1 div#morchapresidentList .col-lg-4,
	.path-national-executive-member div#morchapresidentList .col-lg-4,
	.page-views-permanent-invitees-page-1 div#morchapresidentList .col-lg-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 33.33%;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;width: 33.33%;page-break-after: always;page-break-before: always;page-break-inside: auto;}
	.page-views-committee-page-1 .col-lg-3{page-break-after: always;page-break-before: always;page-break-inside: auto;}
	.col-lg-3.right.col-sm-8.col-md-12.col-12 {float: none;width: 33.33%;max-width: 33.33%;flex: 0 0 33.33%;display: flex;/*page-break-after: always;page-break-before: always;page-break-inside: auto;*/padding:0 30px;}
	.col-lg-9.left.p-right-15.col-sm-12.col-md-12.col-12 {float: left;width: 100% !important;max-width: 100%;flex: 100%;/*page-break-after: always;page-break-before: always;page-break-inside: auto;*/margin-top:20px;padding:0 15px;}
	#manifesto .col-lg-12.s-invites.space.col-sm-12.col-md-12.col-12 {padding: 50px;}
	.page-views-national-executive-member-page-2 #manifesto #morchapresidentList .col-lg-4 {float: left;width: 33.33%;max-width: 33.33%;flex: 0 0 33.33%;}
	.page-views-special-invitee-page-2 #manifesto #morchapresidentList .col-lg-4 {float: left;width: 33.33%;max-width: 33.33%;flex: 0 0 33.33%;}
	.page-views-vidhan-parishad-page-1 #LoksabhamemberList .col-lg-3.col-sm-12.col-md-6.col-12.parliament-card {float: left;width: 33.33%;max-width: 33.33%;flex: 0 0 33.33%;}
	.page-views-rajya-sabha-members-page-2  #content .parliament-card .img-container {height: 165px;}
	.path-state-permanent-invitee #morchapresidentList .col-lg-4{float: left;width: 33.33%;max-width: 33.33%;flex: 0 0 33.33%;page-break-after: always;page-break-before: always;page-break-inside: auto;}
	.path-state-interviews-and-articles .upcoming-event-page .adotizementBannerMain .col-lg-4.col-sm-12.col-md-6.col-12.articles-card {padding: 0 30px;}
	.page-views-national-office-bearers-page-2  #nationalofficeList .col-lg-3.col-sm-12.col-md-6.col-12 {width: 33.33%;max-width: 33.33%;flex: 0 0 33.33%;page-break-before: always;page-break-after: always;page-break-inside: auto;}
	#manifesto .u-events .articles .row {display: flex;padding: 0 15px;}
	.u-events .col-lg-3.col-sm-12.col-md-6.col-12.articles-card {page-break-after: always;page-break-inside: auto;page-break-before: always;width: 50%;max-width: 50%;flex: 0 0 50%;}
	.u-events .col-lg-3.col-sm-12.col-md-6.col-12.articles-card .col-lg-12.col-sm-12.col-12 p.social.grey {display: none;}
	.region.region-sidebar-second {display: none;}
	.grid-gallery .ph-gal-detail-main .grid li figure img {width: 100%;page-break-before: unset;page-break-after: unset;page-break-inside: unset;}
	.grid-gallery .ph-gal-detail-main .grid li .img-gal-ovrflow {height: 500px;}
	.grid-gallery .ph-gal-detail-main .grid li {width: 33.33%!important;flex: 0 0 33.33%;max-width: 33.33%;}
	.grid-gallery .ph-gal-detail-main .grid li:empty {display: none;}
	.page-node-type-feedback section#manifesto .default-bullet.col-lg-12.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content {width: 100%;}
	.page-node-type-feedback section#manifesto .default-bullet.col-lg-12.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content form input[type="text"], .page-node-type-feedback section#manifesto .default-bullet.col-lg-12.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content form textarea {background: #fff;}
	.infoGraphCustomHeight .img-gal-ovrflow img.fullwidth {page-break-before: initial;page-break-after: initial;page-break-inside: initial;}
	.infoGraphCustomHeight .grid-gallery .grid li:empty {display: none;}
	.infoGraphCustomHeight .grid-gallery .grid li {width: 100% !important;}
	#social-stream .tab-pane .col-md-6.col-lg-4.col-sm-12.col-xs-12.infoGraphCustomHeight.infograf-box {page-break-after: initial;page-break-inside: initial;page-break-before:initial;width: 50%;flex: 0 0 50%;max-width: 50%;margin: 0 0 15px;padding: 0;}
	#manifesto form#views-exposed-form-general-archive-page-1 {display: none;}
	section#slickBanner, #social-stream .nav-tabs, .i-gallery #menuInfographics.tab-pane:after {display: none;}
	#p-gallery .align {background: transparent;}
	#social-stream.i-gallery .shadow {margin-bottom: 0;}
	.node--type-press-releases .field--name-field-press-release-image img {width: 60%;margin: 15px auto;display: block;page-break-before: unset;page-break-after: unset;page-break-inside: unset;}
	
	

/*Jan 12 2021 New CSS By Kiran Nayak*/

#topbar {display: none;}

#manifesto {padding: 20px 0; background: transparent;}
#content.doc.s-bt, #manifesto {padding-bottom: 20px;}
.layout-container {display: none;}
#manifesto .social-img {display: none;}
.cms.change-fonts {display: none;}

.pv-slide-section, .tp-slide-section {min-height: auto;}
.pv-slide-section .pv-slide-item {width: 960px; padding: 20px !important; display: block; background-size: contain !important;background-position: left top !important; height: 400px !important; min-height: 400px !important;}

.fixed-social-sec {display: none !important;}
#fp-nav {display: none;}
.pv-slide-section .owl-dots {display: none;}

.pv-slide-section .position-text {position: relative; left: inherit !important; bottom: inherit !important; right: inherit !important; width: 100%; float: left;}

.home-social-block-section .social-block-wrap > * {width: 100%; margin-bottom: 20px;}

#megamenu {display: none;}
#navbarSupportedContent {display: none !important;}

#manifesto .philosophy .social-img {display: none !important;}

#topbar {display: none !important;}
#header.sticky {position: relative !important;}
#fontChange .change-fonts {display: none;}

/* Babula 12-01-21 */
.pv-slide-section .pv-slide-item{ background-color:#000!important; background-size:70%!important; background-position:left top!important; width:600px!important height:315px!important /*height:auto!important; min-height:inherit!important*/}
/*.owl-carousel.owl-drag .owl-item{ width:100%!important}
.pv-slide-section, .tp-slide-section{ min-height:inherit!important}
.fp-section.fp-table, .fp-slide.fp-table{ display:block!important; height:auto!important;}*/
#manifesto{ padding:0!important}
.view-header.col-md-12.p-0{display:none !important;}
.page-views-press-releases-page-3 .col-lg-9.articles.adotizementBannerMain.p-right-15.col-sm-12.col-md-12.col-12 .col-lg-4.col-sm-12.col-md-6.col-12.articles-card, .page-views-interviews-and-articles-page-2 .articles.adotizementBannerMain .col-lg-4.articles-card, .page-views-speeches-page-2 .articles.adotizementBannerMain .col-lg-4.articles-card, .path-photo-gallery #social-stream .tab-pane .col-md-6.col-lg-4.col-sm-12, .path-video-gallery section#social-stream .row.VideoListforAjax .col-lg-3.col-sm-6.col-md-6.col-12 {width: 50%;max-width: 50%;flex: 0 0 50%;float:left;}
.path-photo-gallery #social-stream .tab-pane .col-md-6.col-lg-4.col-sm-12 .img-gal-ovrflow{height:auto;}
.page-views-interviews-and-articles-page-2 .articles.adotizementBannerMain, .page-views-speeches-page-2 .articles.adotizementBannerMain {margin: 15px 0 0;}
.path-photo-gallery #social-stream.i-gallery .shadow {margin: 0 0 15px;}
.path-photo-gallery #social-stream.i-gallery .shadow .col-lg-12.position.flush.col-sm-12.col-12.img-gal-ovrflow img.fullwidth {width: 100%;}
.path-video-gallery section#video-banner {display: none;}
.path-video-gallery section#social-stream .row.VideoListforAjax .region.region-video-gallery-menu {display: none;}
}


@media print and (color) {
   * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }
}
