/* .site-branding {    display: table;} */
/* .site-branding__logo{
	display:table-cell;    vertical-align: middle;   width: 25%; height: 85px; text-align: center;
} */
/* .site-branding__text {
  display: none !important;
} */
/* .site-branding__text {     padding-left: 13px !important;    display: table-cell !important;    vertical-align: middle !important;} */


@media only screen and (max-width: 1180px){
	.region-primary-menu .menu a{
		font-size:1em ;
	}
}

@media only screen and (max-width: 1070px){
	#block-importantslinks-3 ul{
		margin: 0px 5px 0px 0px;
		justify-content: center;
	}
	#block-importantslinks-3 ul li{
		width: 31.3%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center; 
		align-content: center;
	}
	.site-branding__text{
		width:100% !important;	
	}
	.region-primary-menu .menu a{
		padding:10px;
	}
}
	

@media only screen and (max-width: 767px){
.layout-main .main-content-sec > .row > .col-md-8{    width: 100%;}  
.layout-main .main-content-sec > .row > .col-md-4{    width: 100%;}
.menu--importants-links ul.menu li:hover, .menu--importants-links ul.menu li:focus{background: none !important}
.dark .menu--importants-links .content ul.menu li ul.menu{background: none !important}
.menu--importants-links.block .content > ul.menu{    overflow: hidden;}
.menu--importants-links .content ul.menu li ul.menu{    position: initial;    display: block;    width: auto;}
.menu--importants-links .content ul li{border: none;}
.sidebar .menu--importants-links .menu li:hover > a::before, .menu-opend::before{    transform: rotate(0deg);}
#sidebar-first.sidebar .block .custom-dropdown ul li ul {
    left: 100%;
    border: 0px solid #ccc;
}
}/* max-width: 767px */


@media only screen and (max-width: 768px){
.highlighted .tickercontainer .mask{top: 5px;}
.dark .sidebar .block .custom-dropdown ul li ul{background:none; }
.dark .sidebar .block .custom-dropdown ul li:hover{background:none !important;}
.sidebar .block .custom-dropdown ul li ul{position: initial;right: auto;visibility: inherit;left: initial;}
#sidebar-first .custom-dropdown .dropdown:hover:before{    transform: rotate(0deg);}
.sidebar .block .custom-dropdown ul li:hover{background: none !important;}
.view-logo-carousal-view .slick-slide img{    height: 62px;}  .flex-direction-nav a{height: 48px;    font-size: 0;    width: 25px;}
.flex-direction-nav a:before {    margin-top: 11px;    font-size: 1.375em;}
.bg-show-color{background: none !important}
.dark .bg-show-color{    background: none !important;}
.region-primary-menu .menu a:hover, .region-primary-menu .menu a:focus{background: #60004d !important;}
.region-primary-menu .menu li:first-child a{border: none;}
/*.indian-emblem img{    padding: 7px 0;    box-sizing: border-box;         margin-top: 8px !important;}
#header{padding: 0px !important}*/
.region-site-branding{max-height: initial;}
.region-primary-menu .menu a {    border-right: none;}
/*.search-form .form-search, .search-block-form .form-search{height: 25px; }*/
.topheader .block {    height: 36px;    padding-top: 5px; padding-bottom: 5px;}
.highlighted .tickercontainer .mask{    margin-bottom: 8px;}
.topheader .button.search-form__submit, .topheader .search-form__submit, .topheader .button.form-submit{ height: 25px; }
.search-form .form-search, .search-block-form .form-search{    height: 25px;} 
.topheader ul.scaccess{margin:5px 0 0 0;}
.search-block-form .form-item{    margin: 0;}
.topheader .button.search-form__submit, .topheader .search-form__submit, .topheader .button.form-submit{    margin: 0;}
.header{padding: 6px 0;float: left;} 
.layout-container{padding: 0 4px;}
.dark .mainnav .content > ul.menu{    background: #212121;}
.dark .region-primary-menu .menu li:first-child a{border: none;}
.dark .region-primary-menu .menu a{    border: none;}
.mainnav .content > ul.menu{position: absolute;display: none;z-index: 9999;background:#992b84;width: 100%;right: 0;margin: 0;}
body .region-primary-menu ul.menu li a span.dwn{display: none;} 
body .region-primary-menu ul.menu li > ul.menu {position: initial !important;visibility: visible;width: 100% !important;list-style: cambodian;} 
body .region-primary-menu ul.menu li > ul.menu li a  {background: none;  }
body .region-primary-menu ul.menu li > ul.menu li {background: none;  }
body .region-primary-menu ul.menu li {background: none; padding: 0 25px; box-sizing: border-box;}
body .region-primary-menu ul.menu > li{border-bottom: 1px solid rgba(204, 204, 204, 0.19);}
.region-primary-menu .menu li .menu li{border: none;}
.region-primary-menu .menu li .menu li:hover{background: none }
.region-primary-menu .menu li.menu-item--expanded.hover{background:none; }
.region-primary-menu .menu li .menu li:before{content: "\f105";font-family: FontAwesome;position: absolute;top: 9px;left: 13px;z-index: 9999;color: #fff;}
.dark .menu li.menu-item--active-trail{background: none;}
body .region-primary-menu ul.menu li a:hover{color: #a9a9a9;background: transparent;}
.region-primary-menu .menu .menu a:hover, .region-primary-menu .menu a:focus{color: #a9a9a9;background: transparent;}
.menu-toggle:before{content:""; }
.mainnav{position: relative;     border-bottom: 0 !important;z-index: 9999;}
#views_slideshow_controls_text_previous_main_slider-block_1:after {right: 38%;position: absolute;top: 47%;font-size: 1.5em;transform: translate(0, -50%);}
.region-homeslider .views_slideshow_controls_text_pause a{    width: 18px;    height: 19px; background-size: 35%;}
#views_slideshow_controls_text_previous_main_slider-block_1 a {color: #fff;width: auto; height: auto;display: inline-block;overflow: hidden;}
#views_slideshow_controls_text_previous_main_slider-block_1 {top: 50%;padding: 2px 0;width: 22px;height: 37px;transform: translate(0% , -50%);}
#views_slideshow_controls_text_next_main_slider-block_1{top: 50%;padding: 2px 0;width: 22px;height: 37px;transform: translate(0% , -50%);}
#views_slideshow_controls_text_next_main_slider-block_1:after{right: 23%;position: absolute;top: 47%;font-size: 1.5em;transform: translate(0, -50%);}
.highlighted .views-slideshow-controls-bottom a{    width: 15px;    height: 15px;    background-size: 55% !important;}
.footer-last .visitor img{    vertical-align: middle;}
.viscounter span{    float: inherit;    padding: 0 5px;}
.highlighted .layout-container h2{position: initial;}
.highlighted .layout-container h2:after{display: none;}
.mainnav.fixed {}
.scrollup {position: fixed;right: 8px;bottom: 20px;}
.view-news-press-releases .more-link a{}
.dark .sidebar .block .content ul li{border-bottom:none; }
}/* max-width: 767px */


@media only screen and (max-width: 600px) and (max-width: 767px){
.sidebar .block .content {
	font-size: 0.9em;
	line-height: 1.4;
	padding: 9px 5px;
	float: left;
	width: 100%;
	box-sizing: border-box;
}
}

@media only screen and (max-width: 640px){
.main-content .minister-list li.minister-area{width: 100%;}
.client-carosal-nav1 a{    right: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	margin: 0;
	border-radius: 7px;
	width: 34px;
	margin-right: -39px;
	margin-top: 0;
	height: 30px;
}
.view-new-slider .slick-arrow{   width: 21px;     margin: 0;}
/*.view-new-slider .slick-arrow:before{    font-size: 1.375em;}*/
#sidebar-second .view-news-press-releases a.style-pause, .view-news-press-releases a.style-play, #sidebar-second .view-announcements a.style-pause1, .view-announcements a.style-play1{right: -5px;top: -44px;}
.sidebar .view-news-press-releases a.style-pause, .sidebar .view-news-press-releases a.style-play, .sidebar .view-announcements a.style-pause1, .view-announcements a.style-play1{right: -5px;top: -44px;}
.homeslider .flex-pauseplay{display: none;}
.field--name-field-video-size, .field--name-field-video-format, .field--name-field-video-language{width: 28%;font-size: 67%;}
.field--name-field-video-language{width: 42%;}
.wim-sec{}
#views_slideshow_controls_text_pause_main_slider-block_1{position: absolute;left: 50%;right: inherit;top: 50%;transform: translate(-50%, -50%);}
/*.site-branding__logo{min-width: 100px;} */
}/* max-width: 640px */

@media only screen and (min-width: 641px) and (max-width: 767px){

}/* max-width: 767px */


@media only screen and (min-width: 641px) and (max-width: 768px){ 
.sidebar .block ul.gov-otherlinks li{width: 30%;}
.field--name-field-video-size, .field--name-field-video-format, .field--name-field-video-language{width: 28%;font-size: 67%;}
.field--name-field-video-language{width: 42%;}
/*.topheader #block-rvs-textresize{display: block;} */
#sidebar-second .view-news-press-releases a.style-pause, .view-news-press-releases a.style-play, #sidebar-second .view-announcements a.style-pause1, .view-announcements a.style-play1{right: -10px;top: -45px;}
.main-content .block ul.gov-otherlinks li {width: 31%;}	
}/* max-width: 768px */


@media only screen and (min-width: 768px) and (max-width: 991px){
.topheader .button.search-form__submit, .topheader .search-form__submit, .topheader .button.form-submit{ height: 25px; }
.search-form .form-search, .search-block-form .form-search{    height: 25px;}  
.topheader #block-rvs-themechange{display: block;}
.topheader #block-rvs-textresize{display: block;}
.site-branding__text{ }
.indian-emblem img{  }
/*  .region-primary-menu .menu a{ padding: 10px 3px;font-size: .75em;}*/
.region-site-branding{height: inherit;}
#block-rvs-others ul li img {width: 136px !important;}
.view-logo-carousal-view .slick-slide img{    height: 70px;}
.main-content .block ul.gov-otherlinks li {width: 31%;}	
	
.topheader .block {padding: 4px 3px;}
.search-form .form-search{max-width: 91px;}
	
}/* max-width: 991px */


@media only screen and (min-width: 769px){
.region-primary-menu  nav .content > ul.menu{display: block !important; }
.highlighted .region-highlighted{max-height: 35px;}

}


@media only screen and (min-width: 992px){

}/* min-width: 992px */ 

@media only screen and (max-width: 1280px){
body {overflow-x: hidden;}
.view-logo-carousal-view .slick-slide img{    height: 70px;}
}/* max-width: 1024px */



@media only screen and (min-width: 1024px){
body {    overflow-x: hidden;} 
.region-homeslider .field-content img{/*min-height: 416px; */}
}/* max-width: 991px */


@media only screen and (min-width: 992px) and (max-width: 1024px){
.footer-menu ul li{    padding: 0px 10px;}

}/* max-width: 991px */

@media only screen and (min-width: 560px){
.node .field--type-image {
    float: left;
    margin: 0 1em 1em 0 !important;
    height: auto;
    width: 32%;
}
.node--type-gallery .node__content{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.field--name-field-gallery-image .field__item{
width: 100%;
}
}

@media only screen and (max-width: 494px) {
/*lang drowndown*/
.dropdown-lang-menu > a.is-active{    display: inline-block !important;     padding: 4px 0;}
.dropdown-lang-menu > a.is-active:after{    content: "\f0d7";    font: normal normal normal 0.875em/1 FontAwesome;     padding-left: 6px;}
.dropdown-lang-menu > .links{    
	position: absolute;
	min-width: 88px;
	border: none;
	z-index: 99999;
	box-shadow: 1px 2px 3px rgba(0,0,0,0.125);
	background: #fff;
	border-radius: 2px;
	top: 92%;
	margin-top: 12px;
	visibility: hidden;
	left: 11px;
	}	
.dropdown-lang-menu > .links:before{     
	border-bottom: 11px solid rgb(255, 255, 255);
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	content: "";
	display: inline-block;
	position: absolute;
	left: 9px;
	top: -11px;
	}
	
.dropdown-lang-menu > .links li{display: block !important; border: none !important;border-radius: 0 !important; } 
.dropdown-lang-menu > .links li a{    
	white-space: normal;
	text-align: left;
	margin: 0;
	border-bottom: 1px solid #e5e5e5;
	color: #454545;
	padding: 8px 20px;
	}
.topheader #block-rvs-languageswitcher .dropdown-lang-menu ul li{padding: 0 !important;     margin: 0;}
.dropdown-lang-menu{position: relative;}
.dropdown-lang-menu:hover ul.links{    visibility: visible;}

}


@media only screen and (min-width: 481px) and (max-width: 640px){ 
/*.site-branding__logo img {max-height: 78px;margin-top: 8px;}*/

#header {padding:6px 0px!important;}
/*
.site-branding__logo {
    margin: 0px;
    padding: 0px;
    max-width: inherit;
    height: auto;
}

.site-branding__logo img {
    vertical-align: middle;
    max-height: inherit;
    max-width: inherit;
	margin-top: 0px;
}
.site-branding__name {font-size: 1.9em !important;}	
.site-branding__slogan {font-size:0.9em;}	
.indian-emblem img {padding: 0; margin-top: 0px !important;	}
.region-site-branding-right .block {display: block;}*/	
	
	
.sidebar .block ul.gov-otherlinks li{width: 30%;}	
/*.region-primary-menu .menu{    font-size: 0.75em;}*/
body .field--name-field-gallery-image .field__item, body .view-id-gallery .views-row .item-list ul li {
	width: 48%;
	margin: 3px;
	margin-right: 3px;
	}
.view-id-video_gallery .views-col.col-1 ul li{padding: 3px;}
.field--name-field-gallery-image .field__item:nth-child(3n), .view-id-gallery .views-row .item-list ul li:nth-child(3n){margin-right: 3px;}
.field--name-field-video-size, .field--name-field-video-format, .field--name-field-video-language{       width: 28%;
font-size: 67%;}
.field--name-field-video-language{width: 42%;}
.main-content .block ul.gov-otherlinks li {width: 31%;}	

}/* max-width: 640px */


@media only screen and (max-width: 480px) { 
.topheader{}
.topheader .region-top-header{  display: flex;    text-align: center;    width: 100%;}
.topheader .block{  height: 36px;     padding: 5px 2px;    flex: auto;}
.search-form .form-search, .search-block-form .form-search{   /*max-width: 76px;  */  font-size: 0.75em;  }
.language-link.is-active, .hide-lagn{display: none !important}
	
#header {padding:0px 0px!important;}	
.site-branding__text {padding-left: 8px !important;}
	
/*.logo-sec{    width: 84%;}
.emblem-sec{width: 16%;}
.indian-emblem img{margin: 0px}
.site-branding__logo{    max-height: 63px;}
.site-branding__name a{font-size: .6em;    line-height: normal;}
.region-site-branding-right .block img {max-height: 70px;}*/
	
/*.search-form .form-search, .search-block-form .form-search{height: 25px;}
.region-site-branding-right .block {display: block;} 
	
.site-branding__logo {margin: 0px;padding: 0px;max-width: inherit;height: auto;}
.site-branding__logo img {vertical-align: middle;max-height: inherit;max-width: inherit;}
.site-branding__name {font-size: 1.6em !important;}	
.site-branding__slogan {font-size:0.9em;}	
.indian-emblem img {padding: 0; margin-top: 0px !important;	} 
.region-primary-menu .menu{font-size: 0.75em;}
.search-block-form fieldset {margin-left: 16px !important;}
*/
	
	
.main-content .block ul.gov-otherlinks li {width: 31%;}	
#search-block-form .form-actions input{height: 25px;     background-size: 48%;    background-position: 8px 4px;}
.field--name-field-gallery-image .field__item, .view-id-gallery .views-row .item-list ul li{width: 100%; margin: 0px; margin-bottom:5px;  } 
.view-id-video_gallery .views-col.col-1 ul li{    width: 100%;    margin: 0;}
.field--name-field-video-size, .field--name-field-video-format, .field--name-field-video-language{    width: 28%;     font-size: 76%;}
.field--name-field-video-language{width: 42%;}
.view-id-video_gallery .views-col.col-1 ul li{    padding: 3px; }
.sidebar .block ul.gov-otherlinks li{}


} /*min-width: 480px*/

@media only screen and (max-width: 375px){
/*.site-branding__logo img{    padding-top: 7px;}*/  
/*.site-branding__logo{    min-width: 60px;} */
}/* max-width: 767px */


/* My style start here */

/* for desktop view */
.dark * {
	color: #ff0 !important;
  }
  .dark .site-branding__text a{
	color: #ff0 !important;
  }
  .dark .topheader{
	background:#000;
  }
  .dark input, .dark textarea {
	background: #333;
   }
  .dark .initiatives, .dark .initiatives .block__data{
	background: #000;
  }
  .dark .site-branding__logo img {
	background: #fff;
  }
  .dark .indian-emblem img {
	filter: invert(0%); background:#fff;
  }
  .dark .footer-menu ul li{
	border:1px solid #fff;
  }
  .dark .views-field-created span::before{
	color: #ff0;
	background: transparent;
  }
  .dark .site-branding__text a, 
  .dark .site-branding__slogan, 
  .dark .node--view-mode-teaser h2 a, 
  .dark .views-field-created span, 
  .dark .view-news-press-releases-archieve .more-link a, 
  .dark .view-news-press-releases .view-footer .more-link::before, 
  .dark .view-news-press-releases > .more-link::after{
	color: #ff0 !important;
	background:transparent;
  }
  
  .cc-cell table img {
	float: left;
	margin: 1px 5px 0 0;
  
  }
  /* a:focus, :focus {
	outline: solid thin #000 !important;
	outline-offset: -2px;
	box-shadow: 0px 1px 4px 2px #000;
  }
  .dark a:focus, .dark :focus {
	outline: solid thin #fff !important;
	outline-offset: -2px;
	box-shadow: 0px 1px 4px 2px #fff;
  } */
  .dark .main-content h2 {
	color: #ff0;
	background: #2b2b2b;
	border-left: 6px solid #000000;
	border-bottom-color: #2b2b2b;
  }
  .dark .main-content h1.page-title{
	color: #ff0;
  }
  .custom-error {
	color: red;
	font-size: 0.9em;
  }
  .footer-last .block a{
	display:inline-block;
  }
  
  .main-content .region-content > .block-system-main-block{
	max-height: 696px;
	overflow-y: auto;
  }
  .path-frontpage .main-content .region-content > .block-system-main-block{
	max-height: inherit;
	overflow-y: inherit;
  }

  .btn.focus, .btn:focus, .btn:hover{
	color:#fff;
	background:transparent;
  }

	
  .dark .topheader .skipcontent a{
    background:#000;
  }
  /* for desktop view end*/


  @media only screen and (max-width: 790px) {
	#topMessageClose{
		right: 0 !important;
		padding: 0px 6px !important;
		bottom: 0 !important;
	}
	.topMessageText p{
		display: inline-block !important;
		line-height: 1.5;
	}
	.topMessageText p a{display: inline-block !important;}
  }

  
  @media only screen and (max-width: 768px) {
	.topheader .block {
		height:auto;
	}
	.topheader {
		background:#4a4648 !important;
		border-bottom:0px solid #bbbbbb !important;
	}
	.topheader > .container-fluid{
		padding-left:0;
		padding-right:0;
	}
	.topheader .layout-container{
		display: flex;
		flex-direction: column;
		align-content: center;
		justify-content: center;
	}
	.topheader .region-top-header-left{
		justify-content: space-between;
		display: flex;
		border-bottom:1px solid #7b7878;
		padding-left: 10px;
		padding-right: 10px;
	}
	.footer-menu ul li {
		display: inline-block;
		padding: 4px 12px;
		border: 0px solid #002846;
		margin: 0;
		border-radius: 0;
	}
	.fm-tooltip{
		z-index: 9999 !important;
		margin: 0 auto;
		right: inherit !important;
		left: inherit !important;
		top: inherit !important;
	}
	#block-statusofpmndp .wrapper_map.clearfix {
		display: block;
		height: inherit;
		align-items:inherit;
	}
	#block-statusofpmndp .col-sm-8.mapact,
	#block-statusofpmndp .col-sm-4.activity {
		width: 100%;
		float: inherit;
		min-height: inherit;
	}
	#block-statusofpmndp .boxs{
		margin-bottom:0;
	}
	#block-statusofpmndp .col-sm-4.activity{
		top:0;
	}
	.map-point > div{
		padding: 6px;
	}
	.map-point td{
		padding:6px 6px;
		font-size:12px;
	}
	
} 

@media only screen and (max-width: 767px) {
	#header .layout-container > div{
	  display: flex;
	  justify-content: space-between;
	  flex-wrap: wrap;
	  align-items: center;
	}
	.layout-container .logo-sec,
	.layout-container .emblem-sec{
	  float:none;
	}
	.region-site-branding-right .block{
	  display:inherit;
	}
  
	.topheader .block {
	  border-right:0px solid #bbbbbb;
	}
	.topheader .region-top-header{
	  text-align: center;
	  width: 100%;
	  display: flex;
	  justify-content:space-between;
	  flex-wrap: wrap;
	  padding-left: 10px;
	  padding-right: 10px;
	  box-sizing: border-box;
	}
	.search-form .form-search{
	  max-width:100% !important;
	}
	.topheader, .topheader #block-language li{
	  text-align:center;
	}
	.topheader a{
	  /* display: inline-block; */
	}
	a#text_resize_decrease,
	a#text_resize_reset,
	a#text_resize_increase,
	#block-rvs-themechange .content ul li{
	  float:none;
	  padding:0;
	}
	.topheader ul.scaccess li{
	  text-align:center;
	}
	.indian-emblem img{padding:7px 0 0; box-sizing: border-box; margin:0 !important;}

	#block-rvs-branding{
		margin:0 auto;
	}
	.region-site-branding-right{
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		flex-direction: row;
	}
	/* .region-site-branding-right .block{
		display: initial;
		width: 28%;
	} */
	#block-rvs-indianemblem{
		text-align:center;	
	}
	.region-site-branding-right .block:nth-child(2) {
		margin-left:0px;
	}
	.region-site-branding-right{
		margin-top:0 !important;
	}

	#block-newblock {
		position: absolute;
		top:98px;
		z-index: 99999999999;
		color: #fff;
		right: 5px;
		left: inherit;
		font-size: 0.93em;
		font-weight: normal;
		width: 220px;
		padding-top: inherit;
	}
	#block-rvs-branding{
		margin:0 0 0 0;
	}
	.text-formatted ul, .text-formatted ol{
		margin:0;
	}
	
	
}
  
@media only screen and (max-width: 736px) {
	.topheader  .layout-container{
	  padding:0;
	}
	.topheader .block.block-search{
	flex-basis: 50%; 
	border-bottom:0px solid #bbb;
	justify-content: center;
	display: flex;
	}
	.topheader #block-rvs-skiptocontent{
	  flex-basis:50%;
	  border-bottom:0px solid #bbb;
	  justify-content:flex-start;
	}
  
	.topheader .block.block-text-resize-block{
	  flex-basis:24%;
	  padding-top: 5px;
	  padding-bottom: 0;
	  justify-content:flex-start;
	}
	.topheader .block{
	  /* flex-basis:23%; */
	  padding:5px 0;
	  align-items: center;
	  justify-content: flex-end;
	  display: flex;
	}
	/* #block-rvs-skiptocontent{
		order:1;
	} */
	#block-hindi{
		order:6;
	}
	.search-block-form.block{
		order:2;
		border-right: 0;
	}
	.topheader .block.block-search > .content{
		font-size:0;
	}
	#block-rvs-textresize{
		order:3;
	}
	#block-rvs-themechange{
		order:4;
		flex-basis:30%;	
		justify-content: center;
	}
	/* #block-rvs-themechange .content ul{
		font-size:0;
	} */
	#block-rvs-themechange .content ul li{
		vertical-align: top;
		font-size: 0.95em;
	}
	/* #block-rvs-themechange .content ul li{
		margin-left:2px;
	} */
	#block-rvs-themechange .content ul li:first-child{
		margin-left:0;
	}
	#block-screenreaderaccess{
		order:5;
	}
	#block-language{
		order:6;
		border-right:0;
	}
	#block-language ul.lang-link{
		margin:0;
		padding:0;
	}
	/* #block-rvs-socialmedialinks{
		order:7;
		border-right: 0;
	}
	#block-rvs-socialmedialinks .content,
	#block-rvs-socialmedialinks ul.platforms{
		font-size:0;
	}
	#block-rvs-socialmedialinks ul.platforms li{
		font-size:16px;
	} */
	.topheader ul.scaccess {
	  margin: 5px 0 0 0;
	  padding: 0;
	}
    .site-branding__logo{
		margin-right:5px;
	}
	.site-branding__slogan {
		font-size: 0.98em;
		word-spacing: 0;
	}
	.site-branding__name {
		font-size: 1.3em;
		font-weight: 700;
		color: #686868;
	}
	.region-primary-menu .menu-toggle{
		font-size:1em;
	}
	.region-primary-menu .menu a{
		font-size:1em;
	}

	.pmndp-iconlist li{
		justify-content: flex-start;
		padding:0px 10px 25px;
		width:25%;
		text-align: center;
	}
	.pmndp-iconlist li .pmndp-icon{
		width: 70px;
    	height: 70px;
		margin: 0px auto 10px;
	}
	.pmndp-iconlist li .pmndp-icon img {
		max-height: 35px;
	}
	.pmndp-iconlist h4{
		font-size: 1.2em;
		margin: 0px 0px 8px;
	}
	.highlighted .layout-container h2{
		margin: 0px 0 0px;
		font-weight: 400;
		color: #444;
		padding: 5px 10px 5px;
	}
	.featured-top,
	.featured-top .welcome{
		padding: 0;
	}
	.welcome h1{
		font-size: 1.3em;
		line-height: 1.5;
	}
	.welcome h1 span{
		font-size: 0.66em;
	}

	

	
  
}

@media only screen and (max-width: 599px) {
	#block-newblock{
		top:95px;
	}
	.site-branding__name{
		font-size: 1.1em;
		font-weight: 400;
	}
	.site-branding__slogan{
		font-size:0.88em;
		letter-spacing:1px;
	}
	
}
  
@media only screen and (max-width: 480px) {
	#header {
		padding:0px 0px !important;
	}
	.indian-emblem img {
	  max-height: 56px !important;
  }
	.search-form .form-search{
	  max-width:110px !important;
	}
  
	.topheader .block{
	  flex-basis: auto;
	}
	.topheader .block.block-search{
	  padding-left:4px;
	}
	.platforms li:nth-child(1) a{
	  width:20px;
	}
	#block-rvs-themechange .content ul li{
	  padding:0px;
	}
	#block-newblock{
		top:86px;
		font-size: 0.8125em;
	}
	
}

@media only screen and (max-width: 437px) {
	/* .site-branding{
		padding-bottom: 4px;
	} */
	#block-rvs-themechange{
		flex-basis:32%;
	}
}
  
@media only screen and (max-width: 375px) {
	.region-primary-menu .menu-toggle{
		padding:11px 32px;
	}
	.region-primary-menu .menu-toggle::after {
		left: 10px;
	}
	#block-newblock{
		top: 95px;
		right:0;
		width: 190px;
	}
	
	.fm-tooltip {
		max-width:100% !important;
		min-width:100% !important;
	}
}

/* My style end here */

