@media (min-width:768px) {}

@media (max-width:767px) {
    .search_filter_title {
        flex-wrap: wrap;
    }
    .searchBlock .search_box {
        margin-right: 0px;
        margin-bottom: 10px;
		width: 85%;
    }
	 .searchBlock .filter_box{
		width: 85%;
	}
    .mainHeader .navbar-brand {
       
        white-space: normal;
        max-width: 280px;
		font-size: 24px;
white-space: normal;
max-width: 280px;
line-height: 26px;
    }
	.expanding-grid{
		margin:0px -15px;
	}
    .mainHeader .navbar {
        padding: 6px 0px;
    }
    .mainHeader .navbar span {
        display: block;
    }
    .banner-hero .carousel-caption {
        position: static;
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        padding: 25px;
    }
    h1 {
        font-size: 46px;
    }
    h2 {
        font-size: 32px;
    }
    h1 br,
    h2 br {
        display: none;
    }
    .topTitle h2 {
        font-size: 44px;
    }
    .governbody {
        padding: 50px 0px 60px 0px;
    }
    .projectWrap {
        padding: 50px 0px 60px 0px;
    }
    .expanding-grid .links>li {
        width: 100% !important;
    }
    .expand-content {
        padding: 20px;
    }
    .expandrow .leftinfo {
        border-right: 0;
        border-bottom: 3px solid #296075;
        margin-bottom: 25px;
    }
    .expandrow .rightinfo {
        padding-left: 0;
    }
    .navbar-toggler {
        position: absolute;
        top: 20px;
        right: 0px;
    }
    .navbar-toggler .icon-bar {
        width: 35px;
        height: 3px;
        background: #272B2F;
        display: block;
        margin-bottom: 4px;
    }
    .navbar-toggler .icon-bar {
        position: relative;
        transition: all 500ms ease-in-out;
    }
    .navbar-toggler.active .icon-bar:nth-of-type(1) {
        top: 10px;
        transform: rotate(45deg);
    }
    .navbar-toggler.active .icon-bar:nth-of-type(2) {
        background-color: transparent;
    }
    .navbar-toggler.active .icon-bar:nth-of-type(3) {
        top: -5px;
        transform: rotate(-45deg);
    }
    .media-text-content {
        padding: 0px 15px;
        margin-top: 20px;
    }
    .media-text-block {
        padding: 30px 0px;
    }
    .subtitle {
        margin-bottom: 25px;
    }
    .logoinfo {
        margin-bottom: 20px;
    }
	.mainHeader .navbar-nav > li {
    padding: 10px 20px;
}
.menu.navbar-nav{
	padding:20px 0px
}
.expandrow .leftinfo::after {
	display:none;
}
.img-text-wrap.noimg{
	min-height:250px;
}
}

@media (min-width:768px) and (max-width:992px) {
	
	.mainHeader .navbar-brand span{
		display:block;
	}
	.mainHeader .navbar-brand{
		font-size:28px;
	}
	.banner-hero  .carousel-item img{
		max-width:170%;
	}
	.expanding-grid .links > li{
		width:33.3%;
	}
}

@media (min-width:768px) {}

@media (min-width:768px) and (max-width:992px) {}

@media (min-width:1024px) and (max-width:1200px) {}

@media (max-width:1500px) {}