@media all and (max-width: 1180px) and (min-width: 992px) {
.carousel .carousel-control.left {
    left: -5px;
}
.carousel .carousel-control.right {
    left: 445px;
}
.carousel .text {
    padding-left: 30px;
    padding-right: 30px;
}
.carousel .headline{
    padding-left: 30px;
    margin-bottom: 5px;
    line-height: 1;
}
.carousel .headline dd,
.carousel .headline dt,
.carousel .text{
   line-height: 1;
}
.carousel h2 a, .carousel h2, .carousel .h2{
    font-size: 22px;
}

.grids .views-row{
    width: 33%;
    padding-top: 27%;
}
.grids .views-row:nth-child(4n){
    margin-right: 0.5%;
}
.grids .views-row:nth-child(3n){
    margin-right: 0;
}

  .event-list-nowrap.grids .image iframe{
    max-height: 190px;
  }
  
  .author-bio-details .author-img {
    width: 12%;
  }
  .author-bio-details .author-img+.views-field {
    width: 87%;
  }
    
    .search-choice .fa{
        display: none;
    }
    .modal-search .col1 {
        margin-left: calc(7% - 8px);
    }
    .modal-search .form-actions {
        margin-left: 6px;
    }
    .btn-orange.btn-apply-filter{
        margin-left: 5px;
    }
    .include-icrr-wrap-rr {
        padding-top: 27px;
    }
    .include-icrr-wrap-rr #includeICRR {
        display: table-cell;
    }
    .grids-with-filter .form-inline .include-icrr-wrap-rr label { 
        max-width: 85%;
        vertical-align: middle;
    }
    .page-node-type-blog .region-feature-post .views-field.comment-section {
    	position: relative;
    	margin: 0;
    }
    .page-node-type-blog .region-feature-post .views-field.comment-section .comment-count {
    	position: absolute;
		bottom: 0;
		right: 0;
    }
    .feature-post .container .col {
    	/*padding-bottom: 20px;*/
    }
    .blog-series-wrapper .blog-series-details{
    	padding: 5.5%;
    }
}
@media all and (min-width: 992px) {
.carousel .carousel-row > div.image-col{
    padding-top: 0!important;
}
.carousel .carousel-row > div{
    height: auto!important;
}

  .grids-with-filter  .form-item:nth-child(2n+1) {
    padding-right: 0.6%;
  }
  .grids-with-filter  .form-item:nth-child(2n) {
    padding-right: 0.6%;
  }
    .grids-with-filter .form-item:last-child {
        padding-right: 0;
    }
    .hide-scroll{
      height: 100%;
      overflow: hidden;
	}
}
@media all and (max-width: 991px) {
    .modal-search.open {
        position: absolute;
    }
}
