
.site-branding {    display: table;}
.site-branding__logo{    display: table-cell;    vertical-align: middle;   max-width: 17%; height: 85px;    /* min-width: 80px; */text-align: center;}
.site-branding__text {     padding-left: 13px !important;    display: table-cell !important;    vertical-align: middle !important;}
@media only screen and (max-width: 1175px){
	.breadcrumb-sec{padding-left:10px;}
}
@media only screen and (max-width: 1145px){
.menu--top-links .menu-item {
    padding: 0 8px 0px 6px;}
}
@media only screen and (max-width: 1110px){
.topheader {
    height:auto;
}
.topheader .block.block-menu{width:100%;}
.topheader .block.block-menu ul{display: flex;
flex-direction: row;
border-top: 1px solid #d8d8d8;
justify-content: center;}
.topheader .block {
    display: inline-block !important;
    float: none;
    vertical-align: top;
}
}
@media only screen and (max-width: 768px){
.topheader #block-rvs-languageswitcher ul li a::after {
    content: none;
}
}
@media only screen and (max-width: 767px){
	#sidebar-first.sidebar .block-menu .content ul.menu li ul.menu{position: initial;
visibility: inherit;border:0px solid #ccc;display:block;}
.layout-main .main-content-sec > .row > .col-md-8{    width: 100%;}  
.layout-main .main-content-sec > .row > .col-md-4{    width: 100%;}
.main-content .text-formatted ul{padding-left: 15px;}
.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;
}
h3{font-size: 1.1em;line-height:1.3;}

}/* 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 {
    color: #fff !important;
    background: #0f7d8a !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; }

.topheader ul.scaccess{    margin: 5px 0 4px 0;}
#block-rvs-skiptocontent{display: none;}
.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:#108896;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 #0b717d}
.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: #fff;
background: #0f7d8a !important; outline: none !important;}
body .region-primary-menu ul.menu li a:focus{outline: none !important;}
.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;}
#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;border: 1px solid #108896;}
.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 (min-width: 600px) and (max-width: 767px){
	.search-form .form-search {
    max-width: 110px !important;
}
 .col-xs-9.logo-sec{width:60%;}
 .text-right.emblem-sec{width:40%;}

}

@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: 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,.search-block-form .form-actions .button{   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;max-height:102px;}
#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;width:auto;}
}/* 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: 1025px) and (max-width: 1280px){

}/* max-width: 991px */



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


@media only screen and (min-width: 540px) {
.topheader #block-rvs-themechange{display: block;}
}


@media only screen and (max-width: 767px) { 
 #block-rvs-skiptocontent {
    position: absolute;
    top: 0;
    left: 0;
    padding: 5px 11px;
}
 .header .search-form .form-search, .search-block-form .form-search {
    background: #f1f1f1 url(../images/search-icon.png) no-repeat 95% center;
    padding: 4px 30px 4px 10px;
}
.region-primary-menu .menu-toggle{
	font-size: 0em;
	padding: 19px 50px;
}
.layout-main-wrapper .layout-main.layout-container .main-content-sec > .row {
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
}
.layout-main-wrapper .layout-main.layout-container .main-content-sec > .row .section-left.col-md-3 {
    order: 2;
}
.layout-main-wrapper .layout-main.layout-container .main-content-sec > .row .section-middle {
    order: 1;
}
.layout-main-wrapper .layout-main.layout-container .main-content-sec > .row .col-md-3 {
    order: 3;
}
.highlighted .view-latest-news a.style-pause2::before, .highlighted .view-latest-news a.style-play2::before{height: 29px;}
.highlighted .view-latest-news a.style-pause2, .view-latest-news a.style-play2{height:28px;}
#search-block-form .form-actions input{margin:0px 0px 0px 2px;}
.region-site-branding-right {

    margin: 12px 0 4px 0 !important;
}
.search-form .form-search, .search-block-form .form-search{padding: 6px 10px;}
.topheader .block.block-menu{width:99%;}

.site-branding .site-branding__text{padding-left:30px !important;}
 #block-toplinks{position: absolute;
top: 35px;}
.site-branding__name a{font-size:0.9em;line-height:1.2em;}
#block-themechange ul li{float: none;}

.topheader #block-rvs-textresize .changer{float:none;}
#block-hellopopup{  position: absolute;
    top: 0px;
    right: 136px;
    width: 30px;
    border-right: 0px;
}
.site-branding__text::before{left: 9px;}
#block-rvs-themechange .content ul li{float:none;}

.topheader .region-top-header{  
  display: flex;
 text-align: center;
 width: 100%;
 margin-top: 74px;
 border-top: 1px solid #d8d8d8;}
 .menu--top-links .menu-item {
    padding: 0 4px;
}
.region-site-branding-right {

justify-content: center;}
/*earch-block-form .form-actions{display:none;}*/
 .block-social-media-links{position:absolute;top:0px;right:10px;}
  .topheader .block{   padding: 5px 0px;    flex: auto;}
    .search-form .form-search, .search-block-form .form-search{   max-width: 76px;    font-size: 12px;  }
  /*.language-link.is-active, .hide-lagn{display: none !important}*/
  .topheader{  height: 112px;}
  /*.search-form .form-search, .search-block-form .form-search{height: 25px;} */
  #search-block-form .form-actions input{    background-size: 48%;    background-position: 8px 4px;}
 .region-primary-menu .menu{    font-size: 12px;}
  }
  @media only screen and (max-width: 600px)
  {
  .indian-emblem{position: absolute;
   top: -67px;right: 10px;}
   .emblem-sec{width:100%;border-top: 1px solid #d8d8d8;}
   .search-form .form-search {
    max-width: 280px !important;
}
  }
@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: 10px 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: 400px){
	.topheader a{font-size:0.75em;}
	
}
@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{    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 */
@media only screen and (min-width: 768px) and (max-width: 769px){
	.sidebar .block .custom-dropdown ul li ul {
		position: absolute;
		right: 100%;
		min-width: 250px;
		top: 0;
		padding: 0 0px;
		box-sizing: border-box;
		z-index: 99;
		visibility: hidden;
		/* visibility: visible !important; */
	}	
	.custom-dropdown .show1 {
		visibility: visible !important;
	}
	#sidebar-first .custom-dropdown .dropdown:hover::before {
		transform: rotate(-90deg);
	}
}

@media only screen and (min-width: 767px) and (max-width: 769px){
	.highlighted .view-latest-news a.style-pause2::before, .highlighted .view-latest-news a.style-play2::before{
		height: 29px;
	}
	.highlighted .view-latest-news a.style-play2::before {
		background: #1a2f5a;
	}
	.sidebar .block-views-blocktop-stories-block-1{
		height: 329px;
	}
	.block-views-blocktop-stories-block-1 .content {
		padding: 10px 20px !important;
	}
	.view-top-stories .views-field-field-multiple {
		margin-bottom: 0px;
	}
	.view-top-stories .views-field-title{
		padding: 0px 10px 0px !important;
		margin-bottom: 0px; 	
		font-size: 8px;
	}
	.block-views-blocktop-stories-block-1 .views-field-body{
		line-height: 15px !important;
	}
}
@media only screen and (max-width: 767px){
	.scrollup{
		z-index: 9999;
	}
	.remove-para p{
		display:none;
	}
	.dark .center_icon {
		margin-bottom:15px;
	}
}
@media only screen and (max-width: 500px){
	.pager .pager__items .pager__item {
		margin-bottom: 5px;
	}
	.view-top-stories .views-row{
		width:100% !important;
	}
}	
@media only screen and (max-width: 600px){
	.header {
		padding-bottom:0px !important;
	}
	.region.region-site-branding-right{
		margin: 0px !important;
	}
	.emblem-sec{
		border: 0px;
	}
}
@media only screen and (max-width: 599px){
.search-block-form .form-actions .button {
    height: 28px;
}
.search-block-form {
    left: -15%;
}
}
@media only screen and (max-width: 400px){
	.topheader .region-top-header{
		margin-top: 78px !important;
		flex:auto !important;
	}
	#block-rvs-skiptocontent{
		top: 0px !important;
		left: 0px !important;
		padding: 5px 11px !important;
	}
	.block-social-media-links-block{
		margin-top: -76px;
		border-top: 0px !important;
		display: block !important;
		width: 50%;
	}
	.block-social-media-links .horizontal{
		float:right;
	}
	#block-rvs-searchform.search-block-form{
		display:none;
	}
	.details-page-content img{
		width:100%;
	}
	.new_collapse .panel-heading{
		padding:10px;
	}
	.new_collapse .panel-heading a{
		font-size: 13px;
		font-weight: 400;
	}
}

@media only screen and (min-width: 1023px){
	/*.main-content .region-content > .block-system-main-block {
		max-height:750px;
 		overflow-y: auto; 
		margin-bottom: 0;
	}*/
	/* .path-jobs .block-system, .path-jobs-archive .block-system, .path-tenders .block-system, .path-tenders-archive .block-system{
		overflow-y: inherit !important;
	} */
}
	
	
	