section#block-exposedformsearchpage .form-item.js-form-item.form-type-search-api-autocomplete.js-form-type-search-api-autocomplete.form-item-search.js-form-item-search.form-no-label.form-group.form-autocomplete {
	width: 83%;
    margin: 0;
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
    vertical-align: middle;
}

section#block-exposedformsearchpage .input-group, section#block-exposedformacquia-searchpage-3 .input-group {
    width: 100%;
}

#block-exposedformsearchpage {
	background-color: #efefef;
}
#views-exposed-form-search-page {
    text-align: center;
    text-align: -webkit-center;
    padding: 15px;
}

#views-exposed-form-search-page .input-group-addon {
	display: none;
}

#edit-search {
    width: 100%;
    max-width: 100%;
    height: 50px;
    border-radius: 0px;
}

#edit-submit-search {
    background-color: transparent;
    border-color: transparent;
    color: #efefef;
    width: 40px;
    margin: 0;
    font-size: 0px;
}
#edit-submit-search span.icon.glyphicon.glyphicon-search {
    color: #d3d3d3;
    font-size: 30px;
    margin: 0;
}

.view.view-search.view-id-search.view-display-id-page .views-row {
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 10px;
}

section#block-exposedformsearchpage-2 {
   background-color: #efefef;
  z-index:999 !important;
}

/*section#block-exposedformsearchpage-2 form#views-exposed-form-search-page {
  padding: 7px; 
}*/   /* Updated for mobile view scroll header */

section#block-exposedformsearchpage-2 .form-item.js-form-item.form-type-search-api-autocomplete.js-form-type-search-api-autocomplete.form-item-search.js-form-item-search.form-no-label.form-group.form-autocomplete, section#block-exposedformacquia-searchpage-3 .form-item.js-form-item.form-type-search-api-autocomplete.js-form-type-search-api-autocomplete.form-item-search.js-form-item-search.form-no-label.form-group.form-autocomplete {
    width: 83%;
    margin: 0;
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
    vertical-align: middle;
}

section#block-exposedformsearchpage-2 .input-group {
    width: 100%;
}

section#block-exposedformsearchpage-2 input#edit-search {
    height: 35px;
}

section#block-exposedformsearchpage-2 form#views-exposed-form-search-page .form-actions.form-group.form-wrapper.js-form-wrapper {
    display: inline-block;
}

section#block-exposedformsearchpage-2 button#edit-submit-search {
    padding: 5px;
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
   section#block-exposedformsearchpage-2 {
    display: none;
   }
}

@media only screen and (min-width: 992px) {
   section#block-exposedformsearchpage-2 {
    display: none; 
  }
}

@media only screen and (max-width: 736px) {

    section#block-exposedformsearchpage {
        display: none !important; /* Set Important for mobile view to hide */
       }

/* responsive search button scroll */
    .stickdiv .form-item.js-form-item.form-type-search-api-autocomplete.js-form-type-search-api-autocomplete.form-item-search.js-form-item-search.form-no-label.form-group.form-autocomplete{
        /* width:93% !important;
        height:25px; */    /* Updated for mobile view scroll header */
		width:100% !important;
        height:25px;
    }

    .block-views-exposed-filter-blocksearch-page.stickdiv{
        position: fixed;
        top: 30px; /* 31px */   /* Updated for mobile view scroll header */
        z-index: 10000;
        /* border-radius: 0 0 0.5em 0.5em; */
       left: 62px; /* 65px */
        width: 92%;
        padding:0 20px;
    }

  section#block-exposedformsearchpage-2 form#views-exposed-form-search-page {
    	padding: 5px;  /* Updated for mobile view scroll header also transition hidden */
	}
  section#block-headerbannerimagemobile {  
    display: none;  /* Updated for mobile view hide big banner */
}
  
    #views-exposed-form-search-page{
        /* display: inline-block; */ 
        width: 100%;
        
    }
    
    .language-switcher-language-url, #block-headerbannerimagemobilelanguagebar {
        top: 0;
        /* position: fixed; */
        z-index: 6;
    }

    .stickdiv #views-exposed-form-search-page {
       /* padding: 5px !important; */   /* Updated for mobile view scroll header */
       padding: 22px; 
    }

    .stickdiv button#edit-submit-search, .stickdiv button#edit-submit-search--2{
        align-self: flex-end;
        padding: 0 6px 0 0 !important;  /* 0 6px; Mobile view scroll sticky */
    }

    .stickdiv form#views-exposed-form-search-page .form-actions.form-group.form-wrapper.js-form-wrapper{
        display:flex !important;
        display: -webkit-flex !important;
        display: -moz-flex !important;
        height:25px;
    }

    .stickdiv .form-item.js-form-item.form-type-search-api-autocomplete.js-form-type-search-api-autocomplete.form-item-search.js-form-item-search.form-no-label.form-group.form-autocomplete{
        float: left;
    }

   .stickdiv #edit-submit-search span.icon.glyphicon.glyphicon-search , .stickdiv button#edit-submit-search--2 span.icon.glyphicon.glyphicon-search{
        font-size: 25px;
    }

  .stickdiv #edit-submit-search span.icon.glyphicon.glyphicon-search:before, .stickdiv #edit-submit-search--2 span.icon.glyphicon.glyphicon-search:before{
        font-size: 22px;
        padding: 0;
    }    

    .stickdiv input#edit-search, .stickdiv input#edit-search--2 {
       /* height: 25px !important;*/   /* Updated for mobile view scroll header */
		height: 26px !important;
        width: 94%;
    }

    .block-views-exposed-filter-blocksearch-page.stickdiv .form--inline.form-inline {
        /* display: flex;
        display: -webkit-flex;
        display: -moz-flex; */
        display:inline;
        /* height:25px; */
    }

  	/*.main-container.container-fluid.js-quickedit-main-content {
    	margin-top: 66px;
    }*/
       header#navbar {  /* Updated for mobile view scroll header */
        margin-top: 64px;/* -92px; 100px */
		/*position: fixed;*/
        width: 100%;
        /*z-index: 10003;*/
      }
 		 
  	.js-main-container{  /* Updated for mobile view sticky icon header */
		margin-top: 212px;
  	}
  
     /* CSS for mobile view for sticky header with stickdiv directly */
		section#block-headerbannerimagemobilelanguagebar{
            display:block;
            position:fixed;
            z-index:999999;
        }

    section#block-bootstrap-pll-languageswitcher{
        position:fixed;
        width:100%;
        z-index:10003;
        text-align:right;
      padding-right: 5px;
    }
    
    section#block-headerbannerimagemobile{
        display:none;
    }

    section#block-bootstrap-pll-languageswitcher ul li a{
        font-size:0.75rem;
    }
    
    section#block-headerbannerimagemobilelanguagebar .field.field--name-body.field--type-text-with-summary img){
        width:auto;
        height:65px;
    }
    
    section#block-exposedformsearchpage-2 form#views-exposed-form-search-page{
        padding:5px;
    }

    section#block-headerbannerimagemobilelanguagebar .field.field--name-body.field--type-text-with-summary p:nth-child(2){
        line-height: 14px;
        font-size: 1em;
    }

    .block-views-exposed-filter-blocksearch-page.stickdiv{ 
        left: 64px;
        width: 85%;
    }
    .block-views-exposed-filter-blocksearch-page.stickdiv{
        padding:0 26px;
    }
  /* end of CSS for mobile view for sticky header with stickdiv directly */ 
  
  
 }	



 @media only screen and (max-width: 568px) {
   /* .block-views-exposed-filter-blocksearch-page.stickdiv{
        width: 89%;
    }*/  /* Handled in 736px media query */

 }

 /* end css for search responsive */

@media only screen and (max-width: 479px) {
   

   .block-views-exposed-filter-blocksearch-page.stickdiv{
       /* left: 65px;
        width: 85%; */  /* Handled in 736px media query */
   }
}	

@media only screen and (max-width: 375px) {
   /* section#block-exposedformsearchpage-2.stickdiv .form-item.js-form-item.form-type-search-api-autocomplete.js-form-type-search-api-autocomplete.form-item-search.js-form-item-search.form-no-label.form-group.form-autocomplete {
        width: 77%;
    }*/   /* Handled in 736px media query */

    .block-views-exposed-filter-blocksearch-page.stickdiv{
       /* left: 61px;
        width: 84%;*/  /* Updated for mobile view scroll header */
      	/*left: 99px;
        width: 75%;*/  /* Handled in 736px media query */
    }
}

@media only screen and (max-width: 320px) {
    .block-views-exposed-filter-blocksearch-page.stickdiv{
       /* padding: 0 25px 0 10px;*/    /* Handled in 736px media query */
    }
}
.form-required:after {
    background-image: url(/themes/bootstrap/css/images/required.svg);
    -webkit-background-size: 10px 7px;
    background-size: 10px 7px;
    content: "";
    display: inline-block;
    line-height: 1;
    height: 7px;
    width: 10px;
}

/* ------------subash------------------------ 
::-webkit-scrollbar {
    width: 3px;
    background:lightgray;
  z-index:9999 !important;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,255,1); 
    border-radius: 2px;
  z-index:9999 !important;
}

::-webkit-scrollbar-thumb {
    border-radius: 2px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    background:cyan;
  z-index:9999 !important;
} 

*/

.region-headertop{ 
  position:relative !important; 
}
 .stickdiv { 
    position: fixed;
    top: 30px; /*31px;*/ 
    z-index: 10000;
    left: 65px;
    width: 92%;
    padding: 0 20px;
} 

/*.alert-danger{ display:none; }*/