
/*@media(min-width: 1199px)  {
   .header-sec .cus-navbar>li>a {
    margin: 0 8px;
    font-size: 11px;
  }
}
@media(max-width: 1024px)  {
  .header-sec .cus-navbar>li>a {
    margin: 0 8px;
    font-size: 11px;
  }*/

.map_outter {
    width: 100%;
    overflow-x: scroll;
    min-height: 900px;
}
.directorySearch  {
  margin-top: 20px;
}
.clear{
  clear:both;
}
.addMemberButtonDiv {
    margin-bottom: 15px;
}
.members-entry-header{
  margin:0px !important;
}
@media screen and (min-width: 1601px) {
  .home_widget_4Col{
    min-height: 195px;
  }
  .col-md-1.col-md-1.col-sm-2.col-xs-12.pdl0.right-btn {
    float: right !important;
  }
  .mediaPD0big  {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .right-btn{
    padding-left: 15px !important;
  }
  .xboxcontent {
     margin-top: 0px !important; 
  }

.map_outter {
    
    overflow-x: none;
    
}
  

}
@media screen and (min-width: 1200px) and (max-width: 1600px) {
  .home_widget_4Col{
    min-height: 225px;
  }
  .col-md-1.col-md-1.col-sm-2.col-xs-12.pdl0.right-btn {
    float: right !important;
  }
  .mediaPD0big  {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .right-btn{
    padding-left: 15px !important;
  }
  .xboxcontent {
     margin-top: 0px !important; 
  }

.map_outter {
    
    overflow-x: auto;
    
}

   
}

@media screen and (min-width: 993px) and (max-width: 1199px) {
  .xboxcontent {
     margin-top: -12px !important; 
  }
 span.btn-srh .searchbtn{
    width: 100%;
  }
  .right-btn {
    float: left;
    margin-top: 20px;
  }
  .col-lg-1.col-md-3.col-sm-3.col-xs-12.pdl0.right-btn {
      float: right;
      margin-top: 15px;
  }
span.btn-srh input.btn.btn-info.searchbtn {
    /* float: left; */
    width: 100%;
    max-width: unset !important;
}
  .inner-page-content .entry-content {

    padding: 25px;

  }

  .inner-page-content {

    min-height: calc(100vh - 90px);

  }

  .header-sec .cus-navbar>li>a {

    margin: 0 8px;

    font-size: 11px;

  }

 /* .navbar .container {

    width: 100%;

  }*/

  .recognised p {

    text-align: justify;

    margin-bottom: 15px;

    min-height: 199px;

  }

  .side-bar-sec {

    margin-top: 95px;

  }
    h4.widget-title {
       background-size: 40px !important;
       padding-left: 50px;
    }
    p{
      min-height:10px !important;
    }
    .recognised {
        min-height: 400px;
    }
    
    .home_widget_4Col{
      min-height: 265px;
    }
  .col-md-1.col-md-1.col-sm-2.col-xs-12.pdl0.right-btn {
    float: right !important;
  }
  .mediaPD0big  {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .right-btn{
    padding-left: 0px !important;
    width: auto;  
    min-width: 125px;
  }
  .col-lg-2{
    min-height: 40px;
  }
   .hidden-lg{
      display: none;
  }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .hidden-lg{
      display: none;
  }
/*   #frontier-post-list-84{
      overflow-x:scroll !important;
  }*/
  .mediaPD0big  {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .col-lg-2{
    padding-right:10px;
  }
  .directorySearch form select, .directorySearch form input {
    margin-bottom: 5px;
}
.col-md-1.col-md-1.col-sm-2.col-xs-12.pdl0.right-btn {
    float: right !important;
}

.col-md-2.padzero {
    margin-bottom: 15px;
   
    margin-left: 12px;
}
  .col-lg-3.col-md-3.col-sm-4.col-xs-12.pdl0 {
    margin-bottom: 15px;
    /* margin-top: 15px; */
}
.right-btn {
    float: left;
    padding-left: 0px !important;
    width: auto;
    min-width: 125px;
}
  label.checkbox-inline {
    margin: 0 -3px 0 0;
    display: inline;
}
  input.btn.btn-info.searchbtn {
    margin-top: 15px;
}

  .frontier_no_border .frontier_post_fieldset #user_post_save {

    max-width: 100px;

    font-size: 10px;

    margin-bottom: 15px;

  }

  .frontier_no_border .frontier_post_fieldset #user_post_submit {

    max-width: 150px;

    font-size: 10px;

    margin-bottom: 15px;

  }

  .frontier_no_border .frontier_post_fieldset #user_post_publish {

    max-width: 100px;

    font-size: 10px;

    margin-bottom: 15px;

  }

  .frontier_no_border .frontier_post_fieldset #frontier-post-cancel {

    max-width: 100px;

    font-size: 10px;

    margin-bottom: 15px;

  }

  .side-bar-sec {

    margin-top: 95px;

  }

  .inner-page-content {

    min-height: calc(100vh - 93px);

  }

  .header-sec .cus-navbar>li>a {

    margin: 0 4px;

    font-size: 9px;

  }

  .recognised {

    margin-bottom: 20px;

  }

/*  .navbar .container {

    width: 100%;

  }*/

  .recognised p {

    text-align: justify;

    min-height: 135px;

    margin-bottom: 15px;

  }

  #table-b {

    display: block;

    width: 100%;

    overflow-x: auto;

    -webkit-overflow-scrolling: touch;

    -ms-overflow-style: -ms-autohiding-scrollbar;

  }
   p{
      min-height:10px !important;
    }
    .home_widget_4Col{
      min-height: 180px;
    }
    input.btn.btn-info.searchbtn {
        /* float: left; */
        width: 100%;
        max-width: unset !important;
    }
  .col-md-1.col-md-1.col-sm-2.col-xs-12.pdl0.right-btn {
    float: right !important;
  }
  .mediaPD0big  {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .right-btn{
    padding-left: 0px !important;
  }
  .col-lg-2{
    min-height: 40px;
  }
  .xboxcontent {
     margin-top: -12px !important; 
  }
}


@media (max-width: 991px) {
  .col-md-1.col-md-1.col-sm-3.col-xs-12.pdl0.right-btn {
    float: right !important;
}
  input.btn.btn-info.searchbtn {
      margin-top: 15px;
  }
  label.checkbox-inline {
    margin: 0 -3px 0 0;
    display: inline;
}
}
@media(max-width: 800px) {
  .col-md-1.col-md-1.col-sm-3.col-xs-12.pdl0.right-btn {
    float: right !important;
}
  input.btn.btn-info.searchbtn {
    margin-top: 15px;
}
  .article_header h2{
    padding-right: 50px;
  }
  .entry-content img.alignleft.size-full{
    height: auto;
  } 

  .entry-content > table{
    width: 100%;
  }
  label.checkbox-inline {
    margin: 0 -3px 0 0;
    display: inline;
}

}


@media screen and (min-width: 320px) and (max-width: 767px) {
    .xboxcontent {
     margin-top: 0px !important; 
  }
  .hidden-sm1 {

     display: none;

  }
  .mediaPD0  {
    padding: 0px !important;
  }
  .home_widget_4Col{
    min-height: 165px;
  }
  .directorySearch form select, .directorySearch form input {
      margin-bottom: 5px;
  }
  .dir-h3{
    font-size:20px;

  }
  .col-md-2.padzero {
    margin-bottom: 15px;
}
  .col-lg-3.col-md-3.col-sm-4.col-xs-12.pdl0 {
    margin-bottom: 15px;
    /* margin-top: 15px; */
}
  label.checkbox-inline {
    margin: 0 -3px 0 0;
    display: inline;
}
  input.btn.btn-info.searchbtn {
    margin-top: 15px;
}
  .current-menu-item, .current-menu-parent, #menu-main > li:hover {
    border-radius: 0px 0px 0px 0px !important;
    background-color: #333;
  }
  .header-sec .cus-navbar > li > a {
    text-align: left;
  }
  #menu-main li li:hover ul li:hover a{
    color: #333 !important;
}
#login-form div.controls {
    margin-left:0px !important;
}

  h4.widget-title {
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .btn.btn-primary.addarticle {
    width: 100%;
    margin-top: 15px;
  }

  #sortable {
    width: 90% !important;
    margin-left: 20px !important;
    padding: 20px 0 20px 0px;

  }

  .frontier-post-taxonomies {

    display: block;

    width: 100%;

    overflow-x: auto;

    -webkit-overflow-scrolling: touch;

    -ms-overflow-style: -ms-autohiding-scrollbar;

  }

  .frontier_no_border .frontier_post_fieldset #user_post_save {

    max-width: 100px;

    font-size: 10px;

    margin-bottom: 15px;

  }

  .frontier_no_border .frontier_post_fieldset #user_post_submit {

    max-width: 150px;

    font-size: 10px;

    margin-bottom: 15px;

  }

  .frontier_no_border .frontier_post_fieldset #user_post_publish {

    max-width: 100px;

    font-size: 10px;

    margin-bottom: 15px;

  }

  .frontier_no_border .frontier_post_fieldset #frontier-post-cancel {

    max-width: 100px;

    font-size: 10px;

    margin-bottom: 15px;

  }

  .entry-header .entry-title {

    font-size: 19px;

  }

  .r ul {

    padding: 15px 0 15px 6px;

  }

  .inner-page-content .entry-content {

    padding: 20px 10px 20px 10px;

  }

  .col-lg-6.col-md-6.col-sm-12.col-xs-12.cont-left {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

  }

  .inner-page-content .entry-content p {

    overflow: hidden;

    text-overflow: ellipsis;

  }

  .inner-page-content {

    min-height: calc(100vh - 93px);

  }

  #table-b {

    display: block;

    width: 100%;

    overflow-x: auto;

    -webkit-overflow-scrolling: touch;

    -ms-overflow-style: -ms-autohiding-scrollbar;

  }

  th.frontier-menu {

    width: auto;

  }

  .inner-page-content {

    padding: 10px 0 36px 0;

  }

  .frontier-list {

    display: block;

    width: 100%;

    overflow-x: auto;

  }

  .banner-sec {

    padding-top: 20px;

  }

  .sub-menu li {

    padding: 8px 0 8px 15px;

  }

  .header-sec {

    position: unset;

  }

  .about-sec {

    padding: 25px 0;

  }

  .cus-navbar .current-menu-item {

    border-radius: 0;

    background-color: #09376D;

  }

  .icon-bar {

    border: 1px solid #09376d;

  }

  .recognised {

    margin-bottom: 20px;

  }

  .recognised p {

    text-align: justify;

    min-height: 170px;

    margin-bottom: 15px;

  }

  ul.sub-menu {

    display: block;

    position: unset;

    background-color: #fff;

    min-width: 200px;

    box-shadow: none;

    z-index: 1;

    padding: 10px;

    text-decoration: none;

    list-style: unset;

  }

  .sub-menu li:hover {

    background-color: transparent;

  }

  .sub-menu li:hover a {

    color: #333 !important;

  }

  .cus-navbar .current-menu-item ul a{
    color: #333
  }
  .sub-menu > li.current-menu-item:hover > a{
    color: #fff !important;
  }

  .docview{
    overflow-x: scroll;
  }
}

@media (max-width: 767px) {

    .home_widget_4Col{
      min-height: 180px;
    }
  span.btn-srh {
   
    text-align: left !important;
}
  .about-sec {

    padding: 25px 0;

  }

  .cus-navbar .current-menu-item {

    border-radius: 0;

    background-color: #09376D;

    width: 100%;

  }

  .recognised p {

    text-align: justify;

    min-height: auto;

    margin-bottom: 15px;

  }

  .icon-bar {

    border: 1px solid #09376d;

  }

}

@media (max-width: 640px) {
  span.btn-srh {
   
    text-align: left !important;
}
  .icon-bar {

    border: 1px solid #09376d;

  }
  .side-bar-sec.abtmenu{
    display: none;
  }

  .article_header h2{
    padding: 15px 15px 15px;
    font-size: 18px;
    margin-bottom: 0px;
  }
  .article_header{
    height: auto;
  }
  .entry-content{
    overflow: hidden;
  }
  .hidden-sm1{
    display: none;
  }
  
  #example tr th:first-child{
    /*  float: left;*/
      width: 120px !important;
  }
}

@media (max-width: 480px) {
    span.btn-srh {
   
   text-align: left !important;
}

  .icon-bar {

    border: 1px solid #09376d;

  }
  p.newsbacktop span.newstitletop{
    font-size: 18px !important;
  }
  p.newsbacktop span.newstitlebottom{
    font-size: 26px !important;
  }

  .type-newsletter .newsarticletitle{
    font-size: 18px !important;
  }
  .article_header >p {
    font-size: 11px !important;
  }

  .container{
    padding: 0px;
  }
  .banner-sec .container,.navbar .container{
        padding-right: 15px;
    padding-left: 15px;
  }

  .inner-page-content .entry-content p.newsbacktop{
      background-position: right -46px !important;
  }
}

@media(max-width: 360px) {
  span.btn-srh {
   
    text-align: left !important;
}

  .icon-bar {

    border: 1px solid #09376d;

  }

}

@media(max-width: 320px) {
    span.btn-srh {
   
   text-align: left !important;
}

  .icon-bar {

    border: 1px solid #09376d;

  }

}

@media(max-width: 800px) {

  .inner-page-content .entry-content p.newsbacktop{
      background-position: right -10px !important;
  }

}


@media (min-width: 640px) {

}
@media(max-width: 400px) {
  .checkbox-inline{
    width: 100%;
    margin-left: 0px !important;
  }
}

@media screen and (min-width: 991px) and (max-width: 992px) {
  .home_widget_4Col{
    min-height: 265px !important;
    height:265px !important;
  }
}


.ltevent {
    min-height: 10px;
}
.eventDetails{
  height:auto;
  position: relative;
}

.eventslist span {
  position: absolute;
  bottom: 25px;
}
.frontier-menu-add-button-div .frontier-post-add-link, .frontier-post-add-new{
  border: 1px solid transparent !important;
  border-radius: 4px !important;
  background-color: #5bc0de !important;
  border-color: #46b8da !important;
  max-width: 200px;
}
.frontier-menu-add-button-div .frontier-post-add-link{
  float:right;
}
.frontier-menu-add-button-div{
  width:100%;
  text-align: right;
}



.directoryPage .entry-content{
  padding:15px 5px !important
}

.frontier-menu-add-button-div{
  height: 45px;
}
.post-583 .entry-button{
  height: 45px;
}
.breadcrumbDiv{
    padding: 0px;
}



.xboxcontent p {
    text-align: left !important;
}
.xsnazzy h1 {
  font-size: 2.2em !important;
    padding-bottom: 5px !important;
    margin-bottom: 5px !important;
}

.frontier-post-list-icon {
    height: 12px !important;
    display: inline !important;
    margin-right: 3px !important;
    border-bottom: 0 !important;
    max-width: unset !important;
}
