@media screen and (min-width: 991px) {
	.display_none{
	    height: 0px;
	    overflow: hidden;
	}
	.scroll_img img{
	    width: 130px;
	}
	.scroll_nav{
	    margin-bottom: 30px;
	    margin-top: -17px;
	}
}

@media screen and (max-width: 1200px) {
	.nav>li>a{
	    padding: 10px 9px;
	    font-size:15px !important;
	}
	#myCarousel {
	    margin-top: 20px;
	}
}

@media (max-width: 991px) {

	.navbar-nav>li>.dropdown-menu{
		float: left;
	    position: relative;
	    width: 100%;
	    box-shadow: none;
	    background: rgb(38, 161, 166) !important;
	    border: 1px solid #26a1a6;
	    border-top: 0px;
	    padding-bottom: 0px;
	    margin-bottom: 10px
	}
	.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{
	    background-color: #008f94;
	    box-shadow: none;
	    border: 1px solid #26a1a6;
	}
	.navbar{
		min-height: 70px;
	}
	.navbar-brand>img {
	    display: block;
	    width: 115px;
	}
	.input_search{
		width: 100%;
		float: left;
		padding: 5px 30px 5px 15px;
		margin-bottom: 10px;
	}
	.div_search {
	    float: right;
	    margin-top: 10px;
	    width: 100%;
	}
	.div_search form {
	    float: left;
	    width: 100%;
	}
	.navbar-inverse .navbar-brand{
		padding: 5px 15px;
	}
	.navbar-inverse .navbar-toggle{
		border: 0px;
	}
	.navbar-toggle .icon-bar{
		height: 4px;
		width: 30px;
	}
	.navbar-toggle{
		margin-top: 17px;
	}
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
	    float: left;
	    margin: 0px;
	    width: 100%;
	}
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

   .navbar-collapse.collapse.in {  /* NEW */
        display: block!important; 
    }
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	    background-color: rgba(255, 255, 255, 0.15);
	}
	.navbar-inverse .navbar-collapse{
		border-top: 0px;
		margin-top: 10px;
		padding-bottom: 10px;
	}
	.navbar-nav>li {
	    float: none;
	    border-bottom: 1px solid #26a1a6;
	}

	.left_part {
	    border-right: 0px solid #7a7a7a;
	    float: left;
	    width: 100%;
	}
	.right_part .ifream_map{
		max-width: 100%;
	}
	.right_part{
	    border-left: 0px solid #5a5a5a;
	    float: right;
	    width: 100%;
	    border-bottom: 1px solid #777777;
	    margin-bottom: 20px;
	    padding-bottom: 30px
	}
	.item_liste{
		border-bottom: 1px solid #d4d4d4;
		padding-bottom: 20px;
	}

} 