@media screen and (min-width: 480px) and (max-width: 1024px) and (orientation: portrait), screen and (min-width: 600px) and (max-width: 1024px) and (orientation: landscape) {
    .path-recherche .number_result_pager{
        float:left;
        padding-left: 2rem;
        margin-top: 10px;
    }
    .path-recherche .result-item .picto-ressource{
        position: static;
        float: left;
    }
    .path-recherche .result-item .know_more_link{
        float: right;
        padding-right: 1.1em;
    }
    .path-recherche .result-item .availability {
        left: 240px;
    }
    .path-selections .attachment-before .views-row,
	.path-selections .attachment-before .view-header{
		max-width: 720px;
		width: auto;
		margin: 0 auto;
		float: none;
	}
    .path-espace-jeunesse #block-blockcustom-7{
        height: 335px;
        background-size: 100%;
    }
	.path-selections .attachment-before h3, .path-selections .attachment-before .views-row .node__content{
		padding-right: 2em;
	}
	.path-selections .attachment-before .view-header h2{
		margin-left: 0;
		padding-bottom: 0.8em;
	}
	.path-selections .attachment-before .views-row:first-child{
	  margin-right: auto;
	  margin-bottom: 1.5em;
	}
	.path-selections .attachment-before .views-row .field--name-field-visuel{
	  float: left;
	  width: 30%;
	}

	.path-selections .attachment-before h3,
	.path-selections .attachment-before .views-row .node__content{
	  width: 70%;
	}

	.path-selections .attachment-before .views-row .field--name-field-descriptif-court{
		line-height: 2em;
	}

	.node--type-page-selection .result-item {
	  width: calc((100% - 2.51em) / 3);
	}

	.path-selections .views-infinite-scroll-content-wrapper .views-row:nth-child(4n) {
	  margin-right: 1.25em;
	}
	.path-selections .views-infinite-scroll-content-wrapper .views-row:nth-child(3n) {
	  margin-right: 0;
	}

	.path-notice .notice-full .more-infos .column,
	.path-notice .notice-full .more-infos .column:first-child{
		width: 100%;
		border: none;
		padding-left: 7.6%;
	}


	.path-notice .actions a{
	  width: calc(50% - 1.782em);
	  float: left;
	  margin: 2em 0 0 0;
      height: inherit;
	}

	.path-notice .actions a:first-child{
	  margin-right: 3.5625em;
      width: calc(50% - 1.782em);
	}

	.path-notice .page-title{
	  width: calc(100% - 210px);
	  margin: 0;
	}
	.path-selections .attachment-before .views-row,
    .path-selections .attachment-before .view-header{
	        max-width: 720px;
	        width: auto;
	        margin: 0 auto;
	        float: none;
    }

    .path-selections .attachment-before h3, .path-selections .attachment-before .views-row .node__content{
        padding-right: 2em;
    }

    .path-selections .attachment-before .view-header h2{
        margin-left: 0;
        padding-bottom: 0.8em;
    }

    .path-selections .attachment-before .views-row:first-child{
      margin-right: auto;
      margin-bottom: 1.5em;
    }

    .path-selections .attachment-before .views-row .field--name-field-visuel{
      float: left;
      width: 30%;
    }

    .path-selections .attachment-before h3,
    .path-selections .attachment-before .views-row .node__content{
      width: 70%;
    }

    .path-selections .attachment-before .views-row .field--name-field-descriptif-court{
        line-height: 2em;
    }

    .path-selections .views-infinite-scroll-content-wrapper .views-row,
    .page-node-type-page-selection article .result-item,
    .field--name-field-sections .paragraph--type--section .paragraph--type--ressource{
      width: calc((100% - 2.86em) / 3);
    }

    .path-selections .views-infinite-scroll-content-wrapper .views-row:nth-child(4n){
      margin-right: 1.25em;
    }
    .path-selections .views-infinite-scroll-content-wrapper .views-row:nth-child(3n){
      margin-right: 0;
    }

    .yamlform-submission-demande-de-formulaire-form form{
        width: 100%;
    }
    .yamlform-submission-demande-de-formulaire-form h2{
        width: 100%;
        margin-top: 0;
    }
    .yamlform-submission-demande-de-formulaire-form form .captcha,
    .yamlform-submission-demande-de-formulaire-form form .form-item{
        margin-left: 70px;
    }
    .yamlform-submission-demande-de-formulaire-form form .form-item input{
        height: 40px;
    }
    .yamlform-submission-demande-de-formulaire-form form .captcha{
        position: relative;
    }
    .yamlform-submission-demande-de-formulaire-form form .captcha img{
        width: 25%; height: auto;
        margin-top: 0;
        margin-left: 5px;
    }
    .yamlform-submission-demande-de-formulaire-form form .captcha .form-item-captcha-response{
        width: calc(85% / 2);
        margin: 0;
        position: absolute; top: 12px; right: 18px;
    }
    .yamlform-submission-demande-de-formulaire-form form .captcha .form-item-captcha-response input{
        width: 90%;
        margin: 0;
        float: right;
    }
    .yamlform-submission-demande-de-formulaire-form label{
        position: relative; top: -39px;
    }
    .yamlform-submission-demande-de-formulaire-form form .captcha .description{
        width: 465px;
        text-align: center;
        margin-left: 200px;
        margin-top: 5px;
        font-family: 'Open Sans', arial, sans-serif;
        font-weight: normal;
        font-size: 15px;
        color: #000;
    }

    .user-account .sidebar-left{
        width: 14.2rem;

    }

    .user-account-content{
        width: calc(100% - 14.2rem);
    }
    .loans-bookings .item,
    .user-account .search-entity .block-left{
        max-width: none;
        padding-bottom: 2em;
        border: none;
    }
    .loans-bookings .date{
        bottom: 2em;
    }
    .loans-bookings .action,
    .user-account .search-entity .block-right
    {
        width: 100%;
        padding-bottom: 2em;
        border-bottom: solid 1px #cccccc;
    }
    .path-reservations-materiels #edit-planning {
        overflow-x: auto;
    }

    .babelio{
      width: 100%;

    }
    .babelio > div {
      width: 33%;
      box-sizing: border-box;
    }
}
