@media only screen and (max-width: 1020px) {
    .content{
    	width: auto;
    }
}
@media only screen and (max-width: 992px) {
    .main-menu{
    	display: block;
    	float: none;
    }
    li.nav-item {
	    border-bottom: 1px solid #ccc;
	}
	ul.navbar-nav {
	    border-top: 1px solid #ccc;
	    margin: 16px 0 0;
	}
	.dropdown-menu {
	    border: 0;
	}
	body div .banner > div {
	    padding: 0 0px;
	}
	body div .banner {
	    padding: 0 20px;
	}
	.head-low {
	    padding: 17px 3px;
	}
	.logo a {
	    padding: 0 0 0 17px;
	}
}
@media only screen and (max-width: 780px) {
	body div .head-top .col-md-3,
	body div .head-top > div{
		text-align: center !important;
	}
	.info {
	    min-height: auto;
	}
	.read-more{
		margin-bottom: 25px;
	}
	.types{
		margin-bottom: 20px;
	}
	.row.foot-home > div {
	    padding-bottom: 20px;
	}
	.hr {
	    margin: 27px 21px -13px;
	}
}
@media only screen and (max-width: 440px) {
	.logo img {
	    width: 80%;
	    margin: 0 auto;
	}
	.logo {
	    display: inline-block;
	    padding: 0px 0 8px;
	}
}