@media screen and (min-width: 992px) and (max-width: 1195px) {

}

@media screen and (min-width: 768px) and (max-width: 991px) {

}

@media screen and (max-width: 767px) {
	.norm {
		display: none !important;
	}
	.resp {
		display: block !important;
	}
	.header-list {
		display: none !important;
	}
	.bootstrap-select .dropdown-menu {
	    min-width: 100% !important;
	    width: 100% !important;
	}
	div#st-1 {
		position: fixed !important;
		display: block !important;
	}
	.st-btn {
	    display: block !important;
	    width: 33px !important;
	    padding: 15px 0 !important;
	}
	#st-1 .st-btn > img {
		height: 20px !important;
		width: 20px !important;
	}
	#st-1.st-left {
		width: 33px !important;
		height: fit-content !important;
		top: 20vh !important;
	}
	.details-head {
		padding-left: 25px !important;
	}
	.bold-title {
		font-weight: 700 !important;
	}
	.column-left {
		max-width: 70vw !important;
		width: 70vw !important;
	}
	.column-right {
		max-width: 30vw !important;
		width: 30vw !important;
	}
	.column-responsive{
		display: none !important;
	}
	.column-infos-plus{
		display: block !important;
	}

	/* HOME PAGE */
	/* HOME PAGE */
	/* HOME PAGE */
	body {
		min-width: 100% !important;
	}
	#homies .wrapper-body {
    	height: fit-content !important;
    	padding: 15% 3% 20% 3% !important;
	}
	.body-infos h1 {
		font-size: 35px !important;
	    width: 100% !important;
	    line-height: 45px !important;
	    margin-bottom: 20px !important;
	}
	.body-infos p {
		font-size: 17px !important;
	    width: 100% !important;
	    line-height: 28px !important;
	    top: 15px !important;
	    margin-bottom: 20px !important;
	}
	.search-box {
		width: 100% !important;
		height: fit-content !important;
		overflow: hidden !important;
		border-radius: 20px !important;
		top: 25px !important;
		padding: 10px 0 !important;
	}
	.search-box ul {
		margin: 0 !important;
	}
	.search-left, .search-center, .search-right {
	    width: 100% !important;
	}
	.search-box img {
	    width: 18px !important;
	    top: 0 !important;
	}
	.search-box input, .search-box select{
		font-size: 14px !important;
		width: calc(100% - 30px);
	}
	.search-box li {
		padding-right: 15px !important;
		height: 40px !important;
	}
	.search-left, .search-center{
		margin-bottom: 10px !important;
	}
	.search-box button{
		width: 100% !important;
		box-shadow: none !important;
		font-size: 14px !important;
		padding: 6.5px !important;
	}
	.search-box li {
	    display: inline-block !important;
	    height: 45px !important;
	    line-height: 45px !important;
	}
	.qui-sommes-nous {
		margin-top: 95px !important; 
	}
	.qui-sommes-nous p, .nos-sources-informations p, .nos-services p {
		font-size: 13px !important;
		line-height: 25px !important;
		width: 100% !important;
	}
	.qui-sommes-nous h1, .nos-sources-informations h1, .nos-services h1, .nos-avantages h1 {
	    font-size: 21px !important;
	}
	.qui-sommes-nous button {
		line-height: 26px !important;
		margin-top: 20px !important;
		box-shadow: none !important;
	}
	/*nos-sources-informations, .nos-services {
	    padding: 45px 5px !important;
	}*/
	.box-sources {
		flex: 0 0 100% !important;
	}
	.box-sources-two{
		flex: 0 0 100% !important;
		margin-right: 0 !important;
	    padding: 25px 15px !important;
	}
	/*.nos-tarifs-container {
		padding-top: 45px !important; 
	}*/
	.box-tarifs {
		margin-right: 0 !important;
		flex: 0 0 100% !important; 
	}
	.box-sources-two img {
	    width: 60px !important;
	    height: 60px !important;
	}
	.slick-prev, .slick-next {
		display: none !important;
	}
	/* HOME PAGE */
	/* HOME PAGE */
	/* HOME PAGE */

	/*HEADER*/
	/*HEADER*/
	.lien-xs {
		display: block !important;
	}
	.header-one{
		height: 90px !important;
	    line-height: 1 !important;
	    padding: 15px 0 5px 0 !important;
	}
	/*#google_translate_element {*/
	/*	right: initial !important;*/
	/*	top: -30px !important;*/
	/*	left: 70px !important;*/
	/*}*/
	.header-one-cordonnes {
	    padding: 0 !important;
	    text-align: center;
	}
	.header-one-social {
	    text-align: center !important;
	    padding: 0 !important;
	}
	.header-one-social li {
	    /* display: table-cell !important; */
	    position: relative !important;
	    top: 15px !important;
	}
	.wrapper-header-two {
		padding: 0 !important;
		height: 80px !important;
	    line-height: 80px !important;
	}
	.header-logo-responsive img {
	    width: 75px !important;
	    position: relative !important;
	    top: 25px !important;
	    float: left !important;
	}
	.fixed_header img[alt="logos"] {
		top: 25px !important;
	}
	.fixed_header img[alt="humburger"] {
		top: 20px ​!important;
	    height: 30px !important;
	    width: 30px !important;
	}
	.fixed_header {
		position: relative !important;
	}
	.header-humburger {

	}
	.open-menu {
		float: right;
		width: 35px;
		position: relative;
		top: 25px;
	}
	.header-two-logo, .header-two-menus, .header-two-login {
		display: none !important;
	}
	.header-logo-responsive, .header-humburger {
		display: block !important;
	}
	.header-two-menus {
		background: #fff;
		transition: 0.5s all;
		position: relative;
		top: 40px;
		border: 0;
	    display: none !important;
	}
	.header-two-menus.scrolled {
		/*height: 220px !important;
	    overflow: auto !important;*/
	    display: block !important;
	    z-index: 300;
	    position: relative;
	    border-top: 1px solid #e5e5e5;
	    border-bottom: 1px solid #e5e5e5;
	    padding-bottom: 15px !important;
	}
	.header-two-menus ul {
	    margin: 0 !important;
	}
	.header-two-menus li {
	    width: 100% !important;
	    line-height: 35px !important;
	    display: block !important;
	    cursor: pointer !important;
	    margin: 0 !important;
	}
	.header-two-menus li p {
	    display: inline-block !important;
	    font-size: 13px !important;
	}
	.sub-menu-header{
		position: relative !important;
		max-width: 100% !important;
		display: none;
		width: 100% !important;
	}
	.item-sub-menu {
	    padding: 10px 15px !important;
	    height: 35px !important;
	    line-height: 30px !important;
	    background: #e5e5e5 !important;
	    border-bottom: 1px solid #fff !important;
	}
	.item-sub-menu h6{
		font-size: 12px !important;
	}
	.header-two-login {
		background: #fff !important;
		text-align: center !important;
		position: relative;
		top: 40px;
	}
	.header-two-login button{
		font-size: 12px !important;
	    padding: 5px 15px !important;
	    width: 47% !important;
	    /*background: transparent;*/
	    /*color: #2a2a2a !important;*/
	    box-shadow: none !important;
	    /*text-decoration: underline;*/
	}
	.scrolled2 {
		display: block !important;
	}
	.navbar-nav{
		display: block !important;
		line-height: 45px !important;
	}
	.navbar-nav .dropdown-menu {
		position: relative !important;
		border: 0 !important;
		transform: none !important;
		padding: 0 !important;
		text-align: center !important;
		background: #e5e5e5 !important;
		padding: 10px !important;
		margin-bottom: 10px !important;
	}
	.navbar-nav .nav-link{
		font-size: 13px !important;
	}
	.navbar-nav li {
	    display: block !important;
	    margin: 0 !important; 
	}
	.navbar-nav a{
		width: 100% !important;
		max-width: 100% !important;
	}
	.dropdown-item{
		max-width: 100% !important;
		font-size: 13px !important;
	}
	

	/*HEADER*/
	/*HEADER*/

	/* SEARCH PAGE */
	/* SEARCH PAGE */
	.wrapper-body-left, .wrapper-body-right {
	    flex: 0 0 100% !important;
	    max-width: 100% !important;
	    padding: 0 !important;
	}
	#left-box {
		width: 100% !important;
		position: relative !important;
	    top: 0 !important;
	}
	.info-box {
		padding: 0 !important;
	}
	.boxes{
		padding: 15px !important;
	}
	.box-title {
	    font-size: 14px !important;
	}
	.box-flipper{
		height: 115px !important;
		line-height: 20px !important;
		padding-top: 15px !important;
	}
	.box-flipper p {
		margin: 0 !important;
	}
	.boxes-list p > span{
		font-size: 8px !important;
	}
	.approved {
		padding: 0;
		padding-bottom: 5px;
	}
	.list-b {
		width: 100% !important;
	}


	/* SEARCH PAGE */
	/* SEARCH PAGE */

	/* DETAILS */
	/* DETAILS */
	.description {
		padding: 20px !important;
	}	
	.description li {
	    width: 100% !important;
	    font-size: 12.5px !important;
	}
	.gallery{
		padding: 15px 0 0 0 !important;
	}
	.gallery .alert {
		font-size: 13px !important;
	}
	.description h1, .actions-annonce h1 {
	    font-size: 17px !important;
	}
	.description h3 {
	    font-size: 12.5px !important;
	}    
	.actions-annonce{
		padding: 20px !important;
	}
	.actions-annonce button{
		font-size: 12px;
		padding: 5px 15px;
		margin-top: 15px;
	}
	.body-left{
		padding-right: 0 !important;
	}
	.body-right{
		padding-left: 0 !important;
	}
	.details-head h1{
		font-size: 35px !important;
	}
	.details-head{
		/* height: 400px !important;
		padding-top: 100px !important; */
	}
	.acheteur-box{
		height: inherit !important;
		padding: 15px !important;
	}
	.acheteur-box {
	    display: block !important;
	    width: 100% !important;
	}


	/* DETAILS */
	/* DETAILS */

	/*LOGIN */
	#logg .box-left, #signun .box-left {
		display: none !important;
	}
	#logg .box-right, #signun .box-right {
		padding: 40px 25px !important;
	}
	.leftSection {
	    padding: 40px 25px !important;
	}
	#infoSupp .alert {
	    font-size: 11px;
	}
	#infoSupp .container {
		padding: 0 !important;
	}

	/*LOGIN */

	/*SETTINGS*/
	
	#settings .wrapper-profile, 
	#settings .wrapper-password, 
	#settings .wrapper-account-type, 
	#settings .wrapper-infos-entreprise, 
	#settings .wrapper-notifications{
		padding: 0 !important;
	}
	settings #.account-menu{
		padding: 0 !important;
	}
	#settings .alert-success {
	    width: 100% !important;
	}

	.source-img {
		width: 100% !important;
	}	

	/*SETTINGS*/

	.desc-01 {
		width: 100% !important;
		margin-bottom: 15px !important;
	}

	.desc-02 {
		width: 100% !important;
	}

	.annonceur-left {
		flex-direction: inherit !important;
	}

	.container-download {
		padding: 45px 15px !important;
	}

	
	#helloWorld img {
		width: 100% !important;
		margin-bottom: 15px !important;
	}
}

