/*----------------------------------- Responsive -----------------------------------*/

@media screen and (max-width: 455px) {
	.navigation_menu li:not(:last-of-type) {
	    margin-right: 40px;
	}

	.event_passer .col_event_passer {
		margin-top: 35px;
	}

	.big_espace_element {
		padding-left: 15px;
    	padding-right: 15px;
	}

	.big_espace_element_margin {
		margin-left: 15px;
		margin-right: 15px;
	}

	.header_home .event_style h2 {
		font-size: 18px;
	}

	.event_passer h2.title {
		padding-top: 60px;
	}

	.event_passer .btn_vide {
		margin-top: 15px;
	}

	.btn_vide, .btn_vide:hover, .btn_vide:focus, .btn_vide:active, .btn_full, .btn_full:hover, .btn_full:focus, .btn_full:active {
		font-size: 14px;
		padding: 15px 35px;
	}

	.event_style h3 {
		padding-bottom: 15px;
	}

	.header_home .date_event {
    	padding: 0;
		background: transparent;
	}

	.typeahead__container_top.typeahead__container {
		margin-bottom: 0;
	}

	.event_new_one .col-lg-4 {
		margin-top: 35px;
	}

	.event_new_one .list_event_new .col-lg-4,
	.event_passer .col_event_passer {
		padding: 0;
	}

	.event_new_one .col-lg-4.one_side:nth-child(n+3) {
		margin-top: 0;
	}

	.event_new_two h2 {
		font-size: 25px;
	}

	.event_new_two .contenu_event_new h2 {
		font-size: 18px;
	}

	.event_new_two .contenu_event_new .date_event,
	.event_new_two .contenu_event_new h3 {
		font-size: 12px;
	}

	.promo_event p {
		width: 100%;
	}

	.titre {
		font-size: 18px;
	}

	.event_new_one .one_side .event_style h2 {
	    font-size: 16px;
	}

	.event_favorite input[type="email"] {
		width: 100%;
		border-width: 1px 1px 0 1px;
	}

	.event_favorite input[type="submit"] {
		padding: 25px;
	}

	.event_favorite .find_social {
		display: table;
		margin-top: 45px;
	}

	.header_top .choix_lang li {
		float: left;
	}

	.header_top .contact_number {
		margin: auto;
		padding-top: 10px;
	}

	.header_top li {
		float: none;
	}

	.logo_footer {
		margin: auto;
    	padding-bottom: 45px;
	}

	footer .footer_one {
		margin: auto;
		display: table;
		text-align: center;
	}

	.espace_element {
		padding-left: 15px;
		padding-right: 15px;
	}

	.navigation_menu {
		padding: 15px 0 0;
	}

	.navigation_menu .btn_cnx_mobile a {
		display: block;
		text-align: center;
	}

	.header_bottom .bar_nav {
		padding: 25px 0;
	}

	.search_bar.search_bar_mobile {
		margin-bottom: 15px;
	}

	.event_new_one .info_event h2,
	.event_passer .info_event h2 {
		height: initial !important;
	}

	.nav_footer,
	.footer_two {
		margin-top: 45px;
	}

	.event_favorite .newsletter_form {
		flex-direction: column;
	}

	.copyright .contact_num {
		display: table;
	    padding-bottom: 25px;
	}

	.copyright .powered_by {
		display: table;
	    margin: auto;
	}

	.copyright .contact_num>span {
		display: block;
		margin-bottom: 10px;
	}

	.title {
		font-size: 21px;
	}

	.view_all.right_element {
		margin-left: initial;
		margin-top: 15px;
	}

	.search_bar.search_bar_mobile {
		padding-left: 7px;
	}

	.header_bottom .cnx_user {
		margin-right: auto;
		padding-bottom: 10px;
	}

	.header_bottom .cnx_user li:first-of-type {
		margin-left: auto;
		margin-right: auto;
	}

	.menu_slide {
		min-width: initial;
	}

	.header_top .name_domaine {
		padding-top: 15px;
	}

	.header_top .contact_number li {
		float: none;
	}

	.cnx_user li span {
		display: block;
		text-align: center;
	}

	header .no_padding_left {
		padding-left: 15px;
	}

	header .no_padding_right {
		padding-right: 15px;
	}

	.info_event h2 {
		font-size: 18px;
	}

	.search_bar.search_bar_mobile {
		padding-left: 7px !important;
	}

	.title_all {
		flex-direction: column;
	    align-items: flex-start;
	}

	.text {
		font-size: 16px;
	}

	/*-- filter_block */
	.filter_block {
		margin-left: 15px;
    	margin-right: 15px;
	}

	.search-result-item-price>img {
		max-height: 200px;
		margin-bottom: 25px;
	}

	.filter_block .search-result-header h4 {
		font-size: 18px;
	}

	.filter_block label {
		padding: 10px;
	}

	.filter_block .collapse:not(.show) {
		display: none;
	}

	.filter_block h2 {
		padding-left: 0;
	}

	.filter_block h3 {
		padding: 15px 0;
	}

	.filter_block .search-result-header {
		margin-top: 45px;
	}

	.filter_block .filter_by.right_element {
		margin-top: 25px;
		margin-left: initial;
	}

	.header_event_interne {
		padding: 65px 15px;
	}

	.block_billet_style {
		padding: 65px 15px;
	}

	.et_form.style_form .col-md-6 {
		margin-bottom: 25px;
	}

	.et_form.style_form h4 {
		font-size: 18px;
	}

	.header_event_interne h1 {
		font-size: 36px;
	}

	.block_billet_style .et_form h3 {
		font-size: 14px;
	}

	.block_billet_style p {
		font-size: 16px;
	}

	/*-- detail_event */
	.details_event {
		padding: 65px 25px;
	}

	.name_header_event h1 {
		font-size: 18px;
	}

	.details_event h3 {
		font-size: 24px;
	}

	.details_event .row .col-lg-4:first-of-type,
	.details_event .row .col-lg-4:last-of-type {
		display: none;
	}

	.details_event .row .col-lg-4:nth-child(2) {
		width: 100%;
	}

	.name_header_event ul {
		flex-direction: column;
	}

	.name_header_event .place_event {
		margin-right: auto;
		padding-top: 25px;
	}

	#tickets.block_billet {
		padding: 65px 25px;
	}

	.map_event,
	.share_event {
		padding-left: 25px;
		padding-right: 25px;
	}

	.share_event li {
		float: none;
		margin-bottom: 15px;
	}

	.details_event p {
		font-size: 16px;
	}

	.reseau_social a {
		float: none !important;
		margin: auto !important;
	}

	.reseau_social button {
		margin: auto;
		margin-top: 15px;
	}

	/*-- billets */
	.block_billet .qte_box {
		padding-right: 0;
	}

	.type_billet,
	.name_billet {
		margin-bottom: 15px;
	}

	.block_billet h4 {
		text-align: right;
	}

	#tickets.block_billet {
		padding: 65px 25px;
	}

	.block_billet h3 {
		font-size: 16px;
	}

	/*-- block_payement */
	.block_payement a {
		padding: 15px 25px;
	}

	.detail_cmd {
		padding: 65px 0;
	}

	.detail_cmd .col_cmd_one .row {
		flex-direction: column-reverse;
	}

	.block_payement {
		flex-direction: column;
	}

	.block_payement .card-submit {
		margin: auto;
    	margin-top: 25px;
	}

	.informations_billet .name_informations_billet {
		flex-direction: column;
	}

	.informations_billet h2 {
		margin-bottom: 25px;
	}

	.detail_cmd .informations_billet h2 {
		font-size: 14px;
		margin-bottom: 0;
	}

	.info_billet ul {
		flex-direction: column;
		align-items: flex-start;
	}

	.info_billet ul li:first-of-type {
		margin-bottom: 15px;
	}
		.custom-select {
		display: none;
	}
}

@media screen and (max-width: 599px) and (min-width: 456px) {
	.navigation_menu li:not(:last-of-type) {
	    margin-right: 40px;
	}

	.event_passer .col_event_passer {
		margin-top: 35px;
	}

	.big_espace_element {
		padding-left: 15px;
    	padding-right: 15px;
	}

	.big_espace_element_margin {
		margin-left: 15px;
		margin-right: 15px;
	}

	.header_home .event_style h2 {
		font-size: 21px;
	}

	.event_passer h2.title {
		padding-top: 60px;
	}

	.event_passer .btn_vide {
		margin-top: 15px;
	}

	.btn_vide, .btn_vide:hover, .btn_vide:focus, .btn_vide:active, .btn_full, .btn_full:hover, .btn_full:focus, .btn_full:active {
		font-size: 14px;
		padding: 15px 35px;
	}

	.event_style h3 {
		padding-bottom: 15px;
	}

	.header_home .date_event {
    	padding: 0;
		background: transparent;
	}

	.typeahead__container_top.typeahead__container {
		margin-bottom: 0;
	}

	.event_new_one .col-lg-4 {
		margin-top: 35px;
	}

	.event_new_one .list_event_new .col-lg-4,
	.event_passer .col_event_passer {
		padding: 0;
	}

	.event_new_one .col-lg-4.one_side:nth-child(n+3) {
		margin-top: 0;
	}

	.event_new_two h2 {
		font-size: 25px;
	}

	.promo_event p {
		width: 100%;
	}

	.titre {
		font-size: 24px;
	}

	.event_new_one .one_side .event_style h2 {
	    font-size: 16px;
	}

	.event_favorite input[type="email"] {
		width: 100%;
		border-width: 1px 1px 0 1px;
	}

	.event_favorite input[type="submit"] {
		padding: 25px;
	}

	.event_favorite .find_social {
		display: table;
		margin-top: 45px;
	}

	.header_top .choix_lang li {
		float: left;
	}

	.header_top .contact_number {
		margin: auto;
		padding-top: 10px;
	}

	.header_top li {
		float: none;
	}

	.logo_footer {
		margin: auto;
    	padding-bottom: 45px;
	}

	footer .footer_one {
		margin: auto;
		display: table;
		text-align: center;
	}

	.espace_element {
		padding-left: 15px;
		padding-right: 15px;
	}

	.navigation_menu {
		padding: 15px 0 0;
	}

	.navigation_menu .btn_cnx_mobile a {
		display: block;
	}

	.header_bottom .bar_nav {
		padding: 25px 0;
	}

	.search_bar.search_bar_mobile {
		margin-bottom: 15px;
	}

	.event_new_one .info_event h2,
	.event_passer .info_event h2 {
		height: initial !important;
	}

	.nav_footer,
	.footer_two {
		margin-top: 45px;
	}

	.event_favorite .newsletter_form {
		flex-direction: column;
	}

	.copyright .contact_num {
		display: table;
	    margin: auto;
	    padding-bottom: 25px;
	}

	.copyright .powered_by {
		display: table;
	    margin: auto;
	}

	.title {
		font-size: 27px;
	}

	.search_bar.search_bar_mobile {
		padding-left: 7px !important;
	}

	.header_bottom .cnx_user {
		margin-right: auto;
		padding-bottom: 10px;
	}

	.header_bottom .cnx_user li:first-of-type {
		margin-left: auto;
		margin-right: auto;
	}

	/*-- filter_block */
	.filter_block {
		margin-left: 15px;
    	margin-right: 15px;
	}

	.search-result-item-price>img {
		max-height: 200px;
		margin-bottom: 25px;
	}

	.filter_block .search-result-header h4 {
		font-size: 18px;
	}

	.filter_block label {
		padding: 10px;
	}

	.filter_block .collapse:not(.show) {
		display: none;
	}

	.filter_block h2 {
		padding-left: 0;
	}

	.filter_block h3 {
		padding: 15px 0;
	}

	.filter_block .search-result-header {
		margin-top: 45px;
	}

	.filter_block .filter_by.right_element {
		margin-top: 25px;
		margin-left: initial;
	}

	.header_event_interne {
		padding: 65px 15px;
	}

	.et_form.style_form .col-md-6 {
		width: 50%;
	}

	.et_form.style_form h4 {
		font-size: 18px;
	}

	.block_billet_style p {
		font-size: 16px;
	}

	.header_event_interne h1 {
		font-size: 36px;
	}

	.block_billet_style {
		padding: 65px 15px;
	}

	.block_billet_style .et_form h3 {
		font-size: 14px;
	}

	.block_billet_style .et_form p {
		font-size: 16px;
	}

	.name_header_event .place_event {
		margin-right: auto;
		padding-top: 25px;
	}

	/*-- detail_event */
	.details_event {
		padding: 65px 25px;
	}

	.name_header_event h1 {
		font-size: 31px;
	}

	.details_event h3 {
		font-size: 24px;
	}

	.details_event .row .col-lg-4:first-of-type,
	.details_event .row .col-lg-4:last-of-type {
		display: none;
	}

	.details_event .row .col-lg-4:nth-child(2) {
		width: 100%;
	}

	.name_header_event ul {
		flex-direction: column;
	}

	.name_header_event .place_event {
		margin-right: auto;
		padding-top: 25px;
	}

	#tickets.block_billet {
		padding: 65px 25px;
	}

	.map_event,
	.share_event {
		padding-left: 25px;
		padding-right: 25px;
	}

	.share_event li {
		float: none;
		margin-bottom: 15px;
	}

	/*-- billets */
	.block_billet .qte_box {
		padding-right: 0;
	}

	.type_billet,
	.name_billet {
		margin-bottom: 15px;
	}

	.block_billet h4 {
		text-align: right;
	}

	#tickets.block_billet {
		padding: 65px 25px;
	}

	/*-- block_payement */
	.block_payement a {
		padding: 15px 25px;
	}

	.detail_cmd {
		padding: 65px 25px;
	}

	.detail_cmd .col_cmd_one .row {
		flex-direction: column-reverse;
	}

	.block_payement {
		flex-direction: column;
	}

	.block_payement .card-submit {
		margin: auto;
    	margin-top: 25px;
	}

	.informations_billet .name_informations_billet {
		flex-direction: column;
	}

	.informations_billet h2 {
		margin-bottom: 25px;
	}

	.info_billet ul {
		flex-direction: column;
		align-items: flex-start;
	}

	.info_billet ul li:first-of-type {
		margin-bottom: 15px;
	}
	.custom-select {
		display: none;
	}
}

@media screen and (max-width: 767px) and (min-width: 600px) {
	.navigation_menu li:not(:last-of-type) {
	    margin-right: 40px;
	}

	.event_passer .col_event_passer {
		margin-top: 35px;
	}

	.big_espace_element {
		padding-left: 15px;
    	padding-right: 15px;
	}

	.big_espace_element_margin {
		margin-left: 15px;
		margin-right: 15px;
	}

	.header_home .event_style h2 {
		font-size: 21px;
	}

	.event_passer h2.title {
		padding-top: 60px;
	}

	.event_passer .btn_vide {
		margin-top: 15px;
	}

	.btn_vide, .btn_vide:hover, .btn_vide:focus, .btn_vide:active, .btn_full, .btn_full:hover, .btn_full:focus, .btn_full:active {
		font-size: 14px;
		padding: 15px 35px;
	}

	.event_style h3 {
		padding-bottom: 15px;
	}

	.header_home .date_event {
    	padding: 0;
		background: transparent;
	}

	.typeahead__container_top.typeahead__container {
		margin-bottom: 0;
	}

	.event_new_one .col-lg-4 {
		margin-top: 35px;
	}

	.event_new_one .list_event_new .col-lg-4,
	.event_passer .col_event_passer {
		padding: 0 25px;
	}

	.event_new_one .col-lg-4.one_side:nth-child(n+3) {
		margin-top: 0;
	}

	.event_new_two h2 {
		font-size: 36px;
	}

	.promo_event p {
		width: 100%;
	}

	.titre {
		font-size: 32px;
	}

	.event_new_one .one_side .event_style h2 {
	    font-size: 16px;
	}

	.event_favorite input[type="email"] {
		width: 100%;
		border-width: 1px 1px 0 1px;
	}

	.event_favorite input[type="submit"] {
		padding: 25px;
	}

	.event_favorite .find_social {
		display: table;
		margin-top: 45px;
	}

	.header_top .contact_number li {
		float: right;
	}

	.logo_footer {
		margin-bottom: 0;
	}

	footer .footer_one {
		margin: auto;
		display: table;
		text-align: center;
	}

	.espace_element {
		padding-left: 15px;
		padding-right: 15px;
	}

	.navigation_menu {
		padding: 15px 0 0;
	}

	.navigation_menu .btn_cnx_mobile a {
		display: block;
	}

	.header_bottom .bar_nav {
		padding: 25px 0;
	}

	.search_bar.search_bar_mobile {
		margin-bottom: 15px;
	}

	.event_new_one .info_event h2,
	.event_passer .info_event h2 {
		height: initial !important;
	}

	.nav_footer,
	.footer_two {
		margin-top: 45px;
	}

	.event_favorite .newsletter_form {
		flex-direction: column;
	}

	.copyright .contact_num {
		display: table;
	    margin: auto;
	    padding-bottom: 25px;
	}

	.copyright .powered_by {
		display: table;
	    margin: auto;
	}

	/*-- filter_block */
	.filter_block {
		margin-left: 15px;
    	margin-right: 15px;
	}

	.search-result-item-price>img {
		max-height: 200px;
		margin-bottom: 25px;
	}

	.filter_block .search-result-header h4 {
		font-size: 18px;
	}

	.filter_block label {
		padding: 10px;
	}

	.filter_block .collapse:not(.show) {
		display: none;
	}

	.filter_block h2 {
		padding-left: 0;
	}

	.filter_block h3 {
		padding: 15px 0;
	}

	.filter_block .search-result-header {
		margin-top: 45px;
	}

	.filter_block .filter_by.right_element {
		margin-top: 25px;
		margin-left: initial;
	}

	.header_event_interne {
		padding: 65px 15px;
	}

	.et_form.style_form .col-md-6 {
		width: 50%;
	}

	/*-- detail_event */
	.details_event {
		padding: 65px 25px;
	}

	.name_header_event h1 {
		font-size: 31px;
	}

	.details_event h3 {
		font-size: 24px;
	}

	.details_event .row .col-lg-4:first-of-type,
	.details_event .row .col-lg-4:last-of-type {
		display: none;
	}

	.details_event .row .col-lg-4:nth-child(2) {
		width: 100%;
	}

	.name_header_event ul {
		flex-direction: column;
	}

	.name_header_event .place_event {
		margin-right: auto;
		padding-top: 25px;
	}

	/*-- billets */
	.block_billet .qte_box {
		padding-right: 0;
	}

	.type_billet,
	.name_billet {
		margin-bottom: 15px;
	}

	.block_billet h4 {
		text-align: right;
	}

	#tickets.block_billet {
		padding: 65px 25px;
	}

	/*-- block_payement */
	.block_payement a {
		padding: 15px 25px;
	}

	.detail_cmd {
		padding: 65px 25px;
	}

	.detail_cmd .col_cmd_one .row {
		flex-direction: column-reverse;
	}

	.block_payement {
		flex-direction: column;
	}

	.block_payement .card-submit {
		margin: auto;
    	margin-top: 25px;
	}
			/****artistes**/
	.custom-select {
		display: none;
	}
}

@media screen and (max-width: 928px) and (min-width: 768px) {
	.navigation_menu li:not(:last-of-type) {
	    margin-right: 40px;
	}
	.event_passer .col_event_passer {
		width: 50%;
	}

	.event_passer .col_event_passer:nth-child(n+3) {
		margin-top: 35px;
	}

	.big_espace_element {
		padding-left: 15px;
    	padding-right: 15px;
	}

	.big_espace_element_margin {
		margin-left: 15px;
		margin-right: 15px;
	}

	.header_home .event_style h2 {
		font-size: 21px;
	}

	.event_passer h2.title {
		padding-top: 60px;
	}

	.event_passer .btn_vide {
		margin-top: 15px;
	}

	.btn_vide, .btn_vide:hover, .btn_vide:focus, .btn_vide:active, .btn_full, .btn_full:hover, .btn_full:focus, .btn_full:active {
		font-size: 14px;
		padding: 15px 35px;
	}

	.event_style h3 {
		padding-bottom: 15px;
	}

	.header_home .date_event {
    	padding: 0;
		background: transparent;
	}

	.typeahead__container_top.typeahead__container {
		margin-bottom: 0;
	}

	.event_new_one .col-lg-4:nth-child(n+3) {
		margin-top: 35px;
	}

	.event_new_one .col-lg-4.one_side:nth-child(n+3) {
		margin-top: 0;
	}

	.event_new_two h2 {
		font-size: 36px;
	}

	.promo_event p {
		width: 100%;
	}

	.titre {
		font-size: 32px;
	}

	.event_new_one .one_side .event_style h2 {
	    font-size: 16px;
	}

	.event_favorite input[type="email"] {
		width: 100%;
	}

	.event_favorite .find_social {
		display: table;
		margin-top: 45px;
	}

	.header_top .contact_number li {
		float: right;
	}

	.logo_footer {
		margin-bottom: 0;
	}

	footer .footer_one {
		margin: auto;
		display: table;
		text-align: center;
	}

	/*-- filter_block */
	.filter_block {
		margin-left: 15px;
    	margin-right: 15px;
	}

	.search-result-item-price>img {
		max-height: 200px;
		margin-bottom: 25px;
	}

	.filter_block .search-result-header h4 {
		font-size: 18px;
	}

	.filter_block label {
		padding: 10px;
	}

	.filter_block .collapse:not(.show) {
		display: none;
	}

	.filter_block h2 {
		padding-left: 0;
	}

	.filter_block h3 {
		padding: 15px 0;
	}

	.filter_block .search-result-header {
		margin-top: 45px;
	}

	/*-- detail_event */
	.details_event {
		padding: 65px 25px;
	}

	.name_header_event h1 {
		font-size: 46px;
	}

	.details_event h3 {
		font-size: 24px;
	}

	.details_event .row .col-lg-4:first-of-type,
	.details_event .row .col-lg-4:last-of-type {
		display: none;
	}

	.details_event .row .col-lg-4:nth-child(2) {
		width: 100%;
	}

	/*-- billets */
	.block_billet .qte_box {
		padding-right: 0;
	}

	.type_billet,
	.name_billet {
		margin-bottom: 15px;
	}

	.block_billet h4 {
		text-align: right;
	}

	#tickets.block_billet {
		padding: 65px 25px;
	}

	/*-- block_payement */
	.block_payement a {
		padding: 15px 25px;
	}

	.detail_cmd {
		padding: 65px 25px;
	}

	.detail_cmd .col_cmd_one .row {
		flex-direction: column-reverse;
	}
		/****artistes**/
	.custom-select .custom-option {
    font-size: 18px;
    color: var(--charade);
    text-transform: uppercase;
    padding-right: 0.41rem;
    padding-left: 0.41rem;

	}
}

@media screen and (max-width: 991px) and (min-width: 929px) {
	.navigation_menu li:not(:last-of-type) {
	    margin-right: 40px;
	}
	.event_passer .col_event_passer {
		width: 50%;
	}

	.event_passer .col_event_passer:nth-child(n+3) {
		margin-top: 35px;
	}

	.big_espace_element {
		padding-left: 15px;
    	padding-right: 15px;
	}

	.big_espace_element_margin {
		margin-left: 15px;
		margin-right: 15px;
	}

	.header_home .event_style h2 {
		font-size: 21px;
	}

	.event_passer h2.title {
		padding-top: 60px;
	}

	.event_passer .btn_vide {
		margin-top: 15px;
	}

	.btn_vide, .btn_vide:hover, .btn_vide:focus, .btn_vide:active, .btn_full, .btn_full:hover, .btn_full:focus, .btn_full:active {
		font-size: 14px;
		padding: 15px 35px;
	}

	.event_style h3 {
		padding-bottom: 15px;
	}

	.header_home .date_event {
    	padding: 0;
		background: transparent;
	}

	.typeahead__container_top.typeahead__container {
		margin-bottom: 0;
	}

	.event_new_one .col-lg-4:nth-child(n+3) {
		margin-top: 35px;
	}

	.event_new_one .col-lg-4.one_side:nth-child(n+3) {
		margin-top: 0;
	}

	.event_new_two h2 {
		font-size: 36px;
	}

	.promo_event p {
		width: 100%;
	}

	.titre {
		font-size: 32px;
	}

	.event_new_one .one_side .event_style h2 {
	    font-size: 16px;
	}

	.header_top .contact_number li {
		float: right;
	}

	.event_favorite .find_social {
		display: table;
		margin-top: 45px;
	}

	.event_favorite input[type="email"] {
		width: 100%;
	}


	.logo_footer {
		margin-left: auto;
		margin-right: auto;
	}

	footer .footer_one {
		margin-left: auto;
		margin-right: auto;
		display: table;
		text-align: center;
	}

	footer .footer_one .visa {
		margin-bottom: 45px;
	}

	/*-- filter_block */
	.filter_block {
		margin-left: 15px;
    	margin-right: 15px;
	}

	.search-result-item-price>img {
		max-height: 200px;
		margin-bottom: 25px;
	}

	.filter_block .search-result-header h4 {
		font-size: 18px;
	}

	.filter_block label {
		padding: 10px;
	}

	.filter_block .collapse:not(.show) {
		display: none;
	}

	.filter_block h2 {
		padding-left: 0;
	}

	.filter_block h3 {
		padding: 15px 0;
	}

	.filter_block .search-result-header {
		margin-top: 45px;
	}

	/*-- detail_event */
	.details_event {
		padding: 65px 25px;
	}

	.details_event h3 {
		font-size: 24px;
	}

	/*-- billets */
	.block_billet .qte_box {
		padding-right: 0;
	}

	.type_billet,
	.name_billet {
		margin-bottom: 15px;
	}

	.block_billet h4 {
		text-align: right;
	}

	#tickets.block_billet {
		padding: 65px 25px;
	}

	/*-- block_payement */
	.block_payement a {
		padding: 15px 25px;
	}

	.detail_cmd {
		padding: 65px 25px;
	}

	.detail_cmd .col_cmd_one .row {
		flex-direction: column-reverse;
	}
	/****artistes**/
	.custom-select .custom-option {
    font-size: 20px;
    color: var(--charade);
    text-transform: uppercase;
	padding-right: 0.39rem;
    padding-left: 0.39rem;

	}
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
	.navigation_menu li:not(:last-of-type) {
	    margin-right: 40px;
	}
	.event_passer .col_event_passer {
		width: 50%;
	}

	.event_passer .col_event_passer:nth-child(n+3) {
		margin-top: 35px;
	}

	.big_espace_element {
		padding-left: 15px;
    	padding-right: 15px;
	}

	.big_espace_element_margin {
		margin-left: 15px;
		margin-right: 15px;
	}

	.header_home .event_style h2 {
		font-size: 21px;
	}

	.event_passer h2.title {
		padding-top: 60px;
	}

	.event_passer .btn_vide {
		margin-top: 15px;
	}

	.col_header_bottom_one {
		width: 16.66666667%;
	}

	.col_header_bottom_three {
		width: 83.33333333%;
	}

	.btn_vide, .btn_vide:hover, .btn_vide:focus, .btn_vide:active, .btn_full, .btn_full:hover, .btn_full:focus, .btn_full:active {
		font-size: 14px;
		padding: 15px 35px;
	}

	.event_style h3 {
		padding-bottom: 15px;
	}

	.header_home .date_event {
    	padding: 0;
		background: transparent;
	}

	.typeahead__container_top.typeahead__container {
		margin-bottom: 0;
	}

	.event_new_one .col-lg-4 {
		width: 50%;
	}

	.event_new_one .col-lg-4.one_side {
		width: 33.33333333%;
	}

	.event_new_one .col-lg-4:nth-child(n+3) {
		margin-top: 35px;
	}

	.event_new_one .col-lg-4.one_side:nth-child(n+3) {
		margin-top: 0;
	}

	.event_new_two h2 {
		font-size: 36px;
	}

	.event_new_two .contenu_event_new h2 {
		font-size: 21px;
	}

	.promo_event p {
		width: 100%;
	}

	.titre {
		font-size: 32px;
	}

	.event_new_one .one_side .event_style h2 {
	    font-size: 21px;
	}

	/*-- filter_block */
	.filter_block {
		margin-left: 15px;
    	margin-right: 15px;
	}

	.filter_block .search-result-item-info,
	.filter_block .search-result-item-price {
		width: 100%;
	}

	.search-result-item-price>img {
		max-height: 200px;
		margin-bottom: 25px;
	}

	.filter_block .search-result-header h4 {
		font-size: 18px;
	}

	.filter_block label {
		padding: 10px;
	}

	/*-- detail_event */
	.details_event {
		padding: 65px 25px;
	}

	.details_event h3 {
		font-size: 24px;
	}

	/*-- billets */
	.block_billet .qte_box {
		padding-right: 0;
	}

	/*-- block_payement */
	.block_payement a {
		padding: 15px 25px;
	}

	.detail_cmd {
		padding: 65px 25px;
	}
	/****artistes**/
	.custom-select .custom-option {
    font-size: 20px;
    color: var(--charade);
    text-transform: uppercase;
	padding-right: 0.45rem;
    padding-left: 0.45rem;

	}
}

@media screen and (max-width: 1365px) and (min-width: 1200px) {
	.navigation_menu li:not(:last-of-type) {
	    margin-right: 40px;
	}
	.event_passer .col_event_passer {
		width: 33.33333333%;
	}

	.event_passer .col_event_passer:nth-child(n+4) {
		margin-top: 35px;
	}

	.big_espace_element {
		padding-left: 50px;
    	padding-right: 50px;
	}

	.big_espace_element_margin {
		margin-left: 50px;
		margin-right: 50px;
	}

	.header_home .event_style h2 {
		font-size: 28px;
	}

	.event_passer h2.title {
		padding-top: 60px;
	}

	.event_passer .btn_vide {
		margin-top: 15px;
	}

	.col_header_bottom_one {
		width: 16.66666667%;
	}

	.col_header_bottom_three {
		width: 83.33333333%;
	}

	.event_new_two h2 {
		font-size: 36px;
	}

	.event_new_two .contenu_event_new h2 {
		font-size: 21px;
	}

	.promo_event p {
		width: 100%;
	}

	.event_new_one .one_side .event_style h2 {
	    font-size: 21px;
	}

	.filter_block {
		margin-left: 15px;
    	margin-right: 15px;
	}

	/*-- billets */
	.block_billet .qte_box {
		padding-right: 0;
	}

	/*-- block_payement */
	.block_payement a {
		padding: 15px 25px;
	}

	.detail_cmd {
		padding: 65px 25px;
	}
				/****artistes**/
	.custom-select .custom-option {
    font-size: 23px;
    color: var(--charade);
    text-transform: uppercase;
    padding-right: 0.6rem;
    padding-left: 0.6rem;
	}
}

@media screen and (max-width: 1440px) and (min-width: 1366px) {
	.navigation_menu li:not(:last-of-type) {
	    margin-right: 40px;
	}
	.event_passer .col_event_passer {
		width: 33.33333333%;
	}

	.event_passer .col_event_passer:nth-child(n+4) {
		margin-top: 35px;
	}

	.big_espace_element {
		padding-left: 50px;
    	padding-right: 50px;
	}

	.big_espace_element_margin {
		margin-left: 50px;
		margin-right: 50px;
	}

	.header_home .event_style h2 {
		font-size: 28px;
	}

	.event_passer h2.title {
		padding-top: 60px;
	}

	.event_passer .btn_vide {
		margin-top: 15px;
	}

	.event_new_two h2 {
		font-size: 36px;
	}

	.promo_event p {
		width: 100%;
	}

	.event_new_one .one_side .event_style h2 {
	    font-size: 30px;
	}

	/*-- block_payement */
	.block_payement a {
		padding: 15px 25px;
	}
			/****artistes**/
	.custom-select .custom-option {
    font-size: 23px;
    color: var(--charade);
    text-transform: uppercase;
    padding-right: 0.72rem;
    padding-left: 0.72rem;
	}
}

@media screen and (max-width: 1499px) and (min-width: 1441px) {
	.event_passer .col_event_passer {
		width: 33.33333333%;
	}

	.event_passer .col_event_passer:nth-child(n+4) {
		margin-top: 35px;
	}

	.big_espace_element {
		padding-left: 50px;
    	padding-right: 50px;
	}

	.big_espace_element_margin {
		margin-left: 50px;
		margin-right: 50px;
	}

	.header_home .event_style h2 {
		font-size: 36px;
	}

	.event_passer h2.title {
		padding-top: 60px;
	}

	.event_passer .btn_vide {
		margin-top: 15px;
	}
		/****artistes**/
	.custom-select .custom-option {
    font-size: 23px;
    color: var(--charade);
    text-transform: uppercase;
     padding-right: 0.8rem;
    padding-left: 0.8rem;
	}
}

@media screen and (max-width: 1600px) and (min-width: 1500px) {
	.event_passer .col_event_passer {
		width: 33.33333333%;
	}

	.event_passer .col_event_passer:nth-child(n+4) {
		margin-top: 35px;
	}

	.big_espace_element {
		padding-left: 50px;
    	padding-right: 50px;
	}

	.big_espace_element_margin {
		margin-left: 50px;
		margin-right: 50px;
	}

	.header_home .event_style h2 {
		font-size: 36px;
	}

	.event_passer h2.title {
		padding-top: 60px;
	}

	.event_passer .btn_vide {
		margin-top: 15px;
	}
	/****artistes**/
	.custom-select .custom-option {
    font-size: 23px;
    color: var(--charade);
    text-transform: uppercase;
    padding-right: 0.85rem;
    padding-left: 0.85rem;
	}
}

@media screen and (max-width: 1365px) { 
	.search_bar,
	.navigation_menu ul,
	.col_header_bottom_two,
	.navigation_slide .nav_items {
		display: none;
	}

	.search_bar.search_bar_mobile,
	.navigation_slide .nav_items.nav_mobile {
		display: block;
	}

	.search_bar.search_bar_mobile {
		padding-left: 0;
	}
}

@media screen and (max-width: 991px) { 
	.event_new_one .one_side .image_event_new,
	.event_new_one .one_side .contenu_event_new,
	.event_new_two .two_side .image_event_new,
	.event_new_two .two_side .contenu_event_new {
		display: none;
	}

	.event_new_one .image_event_new.image_event_new_mobile,
	.event_new_one .contenu_event_new.contenu_event_new_mobile,
	.event_new_two .image_event_new.image_event_new_mobile,
	.event_new_two .contenu_event_new.contenu_event_new_mobile {
		display: block;
	}

	.event_new_one .one_side.no_padding_right,
	.event_new_one .one_side.no_padding_left,
	.event_new_two .two_side.no_padding_right,
	.event_new_two .two_side.no_padding_left {
		padding: 0;
	}

	.event_new_one .contenu_event_new.contenu_event_new_mobile,
	.event_new_two .contenu_event_new {
		margin-bottom: 25px;
		border-radius: 0 0 8px 8px;
	}

	.event_new_one .image_event_new_mobile img,
	.event_new_two .image_event_new img {
		border-radius: 8px 8px 0 0;
	}

	.header_home .row,
	.event_new_two .row {
		flex-direction: column-reverse;
	}

	.header_home .event_style h2 br {
		display: none;
	}

	.block_payme .row {
		flex-direction: column-reverse;
	}
}

@media screen and (max-width: 767px) { 
	.cnx_pc {
		display: none;
	}

	.btn_cnx_mobile {
		display: block;
	}
}

/*------------------------------------------------------- End Responsive -------------------------------------------------------*/
