@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);}


}/* 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: #002139 !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 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:#044c88;
    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 15px; 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;}
    .region-primary-menu .menu .menu a:hover, .region-primary-menu .menu a:focus{color: #a9a9a9;}
    .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;
}
.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: 375px){
  /*.site-branding__logo img{    padding-top: 7px;}*/
  
  .site-branding__logo{    min-width: 60px;} 


  }/* max-width: 767px */
 
@media only screen and (max-width: 480px) { 
  
  .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}
  .topheader{ /*   height: 37px; */}
  /*.search-form .form-search, .search-block-form .form-search{height: 25px;} */
  #search-block-form .form-actions input{height: 25px;     background-size: 48%;    background-position: 8px 4px;}
   
   .region-primary-menu .menu{    font-size: 0.75em;}
   .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; }
  .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;}
  .sidebar .block ul.gov-otherlinks li{/*width: 30%; */}




} /*min-width: 480px*/

@media only screen and (min-width: 481px) and (max-width: 640px){ 
  .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%;}

}/* max-width: 640px */
@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;
  }



}/* 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 4px;    font-size:.9em;}
  .region-site-branding{height: inherit;}
  #block-rvs-others ul li img {    width: 136px !important;}
.view-logo-carousal-view .slick-slide img{    height: 70px;}

}/* 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: 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;}

}





.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: 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;
      z-index: 99999;
    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;}

}


