@media (max-width: 992px){

	/* .produits #block-arreda-content .col-md-8{
		width: 100%;
	} */
	form.form .radio input[type=radio] {
		width: 18px;
		height: 18px;
    margin: 16px 0;
	}
	.statique .form-item-genre::before {
		left: 1%;
	}
	.produits #body_top .row:first-child,.statique #body_top .row:first-child{
		flex-direction: column;
	}
	.produits #body_top .col-md-8:first-child,.statique #body_top .col-md-8:first-child{
		width: 100%;
	}
	.produits .col-md-4, .statique .col-md-4{
		width: 100%;
	}
	.produits .col-sm-6, .statique .col-sm-6{
		width: 100%;
	}
	/* .produits #body_top .col-xs-12 .container .row .col-md-4:first-child{
		width: 100% ;
	} */
	.financement #edit-genre{
		flex-direction: column !important;
	}
	.contact #edit-name,.contact #edit-prenom,.contact #edit-email,.contact #edit-telephone,.contact #edit-ville,.contact #edit-date-de-naissance,.contact #edit-message, .contact #edit-genre{
		padding-left: 46px;
	}
	.financement #description h1, .compte #description h1 {
		margin: 50px 0 0 0 !important;
		font-size: 18px !important;
	}
	.form-item-name::before, .form-item-prenom::before, .form-item-telephone::before, .form-item-email::before{
		left: 1% !important;
	}
	.produits .form-item-genre::before {
		left: 1%;
	}
	#webform-submission-contact-par-telephone-add-form, #webform-submission-contacte-add-form {
		padding: 35px 10% 15px 10% !important;
	}
	.contact #body_top #details {
		margin-top: 0;
		padding-top: 30px;
	}
	.agences #details #onglet .item a{
		font-size: 13px;
	}
	.agences #details #onglet .item {
		height: auto;
	}
	.agences .list_agences h3 {
		font-size: 22px;
	}
	.agences .list_agences ul li a {
		font-size: 14px;
	}
	.agences .list_agences ul li a span {
		font-size: 14px;
	}
	.agences .search_city {
		margin-bottom: 38px;
	}
	form.form input[type=submit], .node-demandes-edit-form input[type=submit] {
		font-size: 12px;
		padding: 0px;
	}
	.block .content ul li a, .produits_lie a {
		line-height: 30px
	}
	#produits .produit span.content {
		display: block;
		margin: 20px 0;
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 500;
		font-size: 12px;
		line-height: 22px;
		letter-spacing: 1px;
		color: #4E4B66;
	}
	.block .title {
		font-size: 16px;
	}
	.form-item-name::before, .form-item-prenom::before, .form-item-telephone::before, .form-item-email::before{
		left: 8%;
	}
	.contact #edit-name, .contact #edit-prenom, .contact #edit-email, .contact #edit-telephone, .contact #edit-ville, .contact #edit-date-de-naissance, .contact #edit-message, .contact #edit-genre {
		width: 100%;
		margin-left: 0px;
	}
	.agences h2.title {
		font-size: 34px !important;
		line-height: 42px !important;
	}
	.agences h2.title {

		margin: 48px 10px 48px !important;
	}
	.agences .search_city .select2 {
		display: block;
		margin: 20px 20px;
		width: auto !important;
	}
	#block-arreda-content .container::nth-child(2){
		padding: 20px;
		margin-top: 25px;
	}

	.description h1 span {
		position: relative;
		font-size: 25px;
		padding: 20px;
	}
	#description h1 span{
		padding: 20px;
		font-size: 25px;

	}
	#block-arreda-content .container:first-child {
		margin-top: 25px;
	}
	.statique .block.green,.statique .block.rouge {
		margin: 40px;
	}
	.produits #edit-name, .produits #edit-telephone, .produits #edit-email, #edit-genre, #edit-le-montant, #edit-la-duree {
		padding: 7px 25px;
		font-size: 11px;
	}
	#edit-client{
		display: flex;
		flex-direction: column;
	}
	.block.green .content ul li a,.block.rouge .content ul li a {
		font-size: 12px;
	}
	#produits .produit span.link {
		font-size: 12px;
		line-height: 18px;
	}
	#produits .produit span.title {
		font-size: 12px;
		line-height: 18px;
	}
	.block.green, .block.rouge{
		margin: 20px;
	}
	#body_bottom .social-icons li a {
		margin-right: 0;
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin-left: 6px;
		border-radius: 100%;
		background-color: #33353d;
	}
	#body_bottom .logo {
		height: 50px;
	}
	.didblock{
		margin-bottom: 15%;
	}
	.simblock,.didblock,.finblock{
		width: 100% !important;
		padding: 0 30px;
	}
	.simblock ul.widgetslider.lightSlider.lsGrab.lSSlide{
		transform: none !important;
	}
	#body_top .widget .body p {
		font-size: 10px;
	}
	.engagementslider .lslide {
		width: 47% !important;
	}
	.container{
		width: 748px;
	}

	a.account{
	    font-size: 8px;
	}

	a.account img {
	    max-height: 18px;
	}

	a.account:first-child {
	    width: 150px;
	}

	a.account:nth-child(2){
		width: 132px;
	}

	#header_top ul.links li a {
	    padding: 10px 2px 0;
	    font-size: 11px;
	}

	#header_top ul.links li:nth-child(2) a{
		font-size: 14px;
	}

	#menu{
		height: 125px;
	}

	#menu #logo, #menu #logo2{
		width: 125px;
		height: 125px;
	}

	#menu #menus{
		width: calc(100% - 250px);
		height: 125px;
	}

	#menu #menus ul li ul li{
	    margin: 10px auto 0;
	}

	#menu #menus ul li ul li a{
		font-size: 10px;
	    padding: 10px 0;
	}

	#menu #menus ul li ul li a img{
		width: 30px;
		margin: 0 0 5px 0;
	}

	#slider{
		height: 670px;
	}

	#slider .lSPager{
		right: 10px;
	}

	#slider .slid .content{
		height: 290px;
	}

	#body_top .widget{
		width: 100%;
	}

	#body_top .widget.last {
	    margin: 0px auto 50px;
	    height: auto;
	}

	#body_top .widget.last .body{
		height: 650px;
	}

	.widget.last .lslide{
		height: 580px;
	}

	#body_top .widget.last img{
		width: 100%;
    max-height: 220px;
	}

	/* .widget.shadow_right:after{
		display: block;
		bottom: 70px;
	}

	.widget.shadow_left:before{
		bottom: 70px;
	  	left: 20px;
	}

	.widget.last.shadow:before{
		display: block;
		bottom: 80px;
		left: 20px;
	}

	.widget.last.shadow:after{
		display: block;
		bottom: 80px;
		right: 20px;
	}

	.widget.last.shadow_right:before{
	  position: absolute;
	  content: "";
	  bottom: 80px;
	  left: 20px;
	  width: 45%;
	  height: 20px;
	  background: #bfbfbf;
	  z-index: -1;
	  -webkit-box-shadow: 0 20px 15px #bfbfbf;
	  -moz-box-shadow: 0 20px 15px #bfbfbf;
	  box-shadow: 0 20px 15px #bfbfbf;
	  -webkit-transform: rotate(-8deg);
	  -moz-transform: rotate(-8deg);
	  transform: rotate(-8deg);
	}

	.widget.last.shadow_right:after{
		bottom: 80px;
	} */

	#body_bottom {
	    padding: 20px;
	}

	#body_bottom h3 {
	    font-size: 11px;
	}

	.engagement a {
	    font-size: 14px;
	    line-height: 20px;
	}

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

	#green_zone ul li a{
		padding: 10px 5px;
    	font-size: 11px;
	}

	#green_zone ul.social li a{
		padding: 10px 5px 0;
	}

	#footer_bottom {
	    padding: 40px 0 30px 0;
	}

	#footer_bottom ul{
		margin: 0;
		text-align: start;
		gap: 0;
	}


	#footer_bottom ul li a {
	    font-size: 11px;
	    padding: 5px 5px;
	}

	body.page #body_top{
		margin-top: 0px;
	}

	body.page h1 {
	    font-size: 22px;
	}

	.produits.produit #description h1 {
	    margin: 30px 0 10px;
	}

	.block {
	    margin: 30px 0 0;
	}

	.block .content ul li a {
	    font-size: 14px;
	}

	.simulateurs #description h1 {
	    margin: 30px 0 10px;
	}

	.agence_horraire ul li span{
		width: 90px;
	}
  .language-switcher-language-url ul.links {
    display: none;
  }
  .language-switcher-language-url ul.links.mobile {
    display: block;
    list-style: none;
  }
  .language-switcher-language-url ul.links.mobile li {
    background-color: #AED9FF;
    padding: 8px 10px;
    text-transform: capitalize;
  }
  .language-switcher-language-url ul.links.mobile li a{
    text-decoration: none;
  }
  .language-switcher-language-url ul.links.mobile .language-link {
    text-decoration: none;
    color: #0071CE;
  }
  .language-switcher-language-url {
    padding-top: 0.6rem;
  }
  .menu-mobile {
    display: block;
  }
  .menu-desktop {
    display: none;
  }
  #sidenav .menu-mobile ul.list-inline {
    margin-top: 20px;
    float: none;
  }
  #sidenav .menu-mobile ul.list-inline li a {
    color: #4E4B66;
    font-weight: 500;
    text-transform: capitalize;
    position: relative;
    margin-top: 10px;
  }
  #sidenav .menu-mobile ul.menu-header li a {
     margin-top: 0;
   }
  #sidenav .menu-mobile ul.list-inline li a:before {
    position: absolute;
    content: "";
    top: 13px;
    left: 200px;
    bottom: 0;
    right: 0;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-image: url(../img/right-bleu.svg);
    background-size: 22%;
  }
  #sidenav .menu-mobile ul.menu-header.open {
    display: block !important;
  }
  #sidenav .menu-mobile ul.list-inline li a.open:before {
    background-image: url(../img/arrow-down-pink.svg);
    background-size: 65%;
    top: 11px;
  }
  #sidenav .menu-mobile ul.menu-header li a:before {
    background-image: none;
  }
  #sidenav .menu-mobile ul.list-inline li a:hover,
  #sidenav .menu-mobile ul.list-inline li a.active{
    color: #0071CE;
  }
  #sidenav .menu-mobile ul.list-inline li {
    width: 87%;
    margin: 0 auto;
    border: none;
    float: none;
    padding: 0;
  }
  #sidenav .menu-mobile ul.menu-header li {
    width: 100%;
  }
  #sidenav .menu-mobile ul.list-inline li img {
    left: 18px;
  }
  #sidenav .menu-mobile ul.menu-header li img {
    display: none;
  }
  #menu_mobile_btn a {
    font-size: 13px;
  }

  .menu-header .sub-menu {
    width: 100%;
    display: block;
    padding: 0;
  }
  a.account:first-child , a.account:nth-child(2){
    padding: 5px;
    font-weight: normal;
    display: block;
    text-transform: capitalize;
  }
  #search_content {
    width: 100%;
    margin: 0 auto;
    background: #FFFFFF;
    border: 1px solid #D9DBE9;
    border-radius: 27px;
  }
  #search_content input {
    background: #FFFFFF;
    padding-left: 47px;
    padding-bottom: 6px;
    position: relative;
    font-size: 12px;
  }

  #search_content input::placeholder{
    color: #A0A3BD;
  }
  #header_mobile{
    display: flex;
    justify-content: space-between;
  }

  #menu_mobile_btn{
    margin: 30px 0;
  }

  a.account{
    margin: 10px auto 0;
    display: block;
    width: 83% !important;
    float: none !important;
    border-radius: 5px;
    padding: 0 20px;
    color: #fff;
  }

  #menu_mobile_btn ul.links{
    margin-top: 40px;
  }

  #menu_mobile_btn ul.links li{
    width: 50%;
    float: left;
    text-align: center;
    border: none;
  }
  #header_top, #header_bottom{
    display: none;
  }

  #sidenav{
    display: block;
  }

  body.page #body_top {
    margin: 90px -15px 0;
  }
  #body_bottom .row-cols-3.menu-offre .col:nth-child(2) {
    float: left;
    text-align: left;
  }
  #body_bottom .container {
    width: 100%;
  }
  #logo_mobile img.ca {
    margin-top: 0;
    width: 75%;
    padding-left: 10%;
  }
  #logo_mobile .pull-right img {
    margin-top: 5px;
  }
  #body_bottom .row-cols-3.menu-offre .col:nth-child(2) .fcol {
    margin-left: 14%;
  }
}

@media (max-width: 768px){
	.statique .form-item-genre::before {
		left: 3%;
	}
	.produits .form-item-genre::before {
		left: 3%;
	}
	.form-item-name::before, .form-item-prenom::before, .form-item-telephone::before, .form-item-email::before{
		left: 3% !important;
	}
	body.rappel #block-arreda-content{
		padding: 0 10px;
	}
	body.financement .page_content{
		padding: 0 !important;
	}
	.financement #description h1{
		margin-top: 50px !important;
		font-size: 18px !important;
	}
	.contact #edit-name,.contact #edit-prenom,.contact #edit-email,.contact #edit-telephone,.contact #edit-ville,.contact #edit-date-de-naissance,.contact #edit-message, .contact #edit-genre{
		padding-left: 35px;
	}
	.rappel #webform-submission-contact-par-telephone-add-form,.rappel #webform-submission-contacte-add-form {
		padding: 0 !important;
	}
	.rappel .page_content{
		padding: 20px 0 !important;
	}
	.agences #details #onglet .item a{
		font-size: 10px;
	}
	#description h1 span{
		font-size: 22px;
	}
	body.page h3{
		font-size: 22px;
	}
	.captcha {
		padding-top: 10px;
	}
	.financement #edit-genre{
	flex-direction: column !important;}
	.financement form.form .radio label {
		font-size: 14px;
	}

	.contact #edit-j-ai-lu-et-j-accepte-les-mentions-legales {
		/* margin-top: 5px; */
		margin-bottom: 60px;
		margin-top: 0px;
	}
	/* #body_middle .lSSlideOuter.lSrtl .lSPager{
		display: none;
	} */
	.agences #details #onglet .item {
		height: 40px;
	}
	form.form input[type=submit], .node-demandes-edit-form input[type=submit] {
		font-size: 14px;
		padding: 0px 30px;
	}
	.block .content ul li a, .produits_lie a {
		line-height: 30px
	}
	#produits .produit span.content {
		display: block;
		margin: 24px 0;
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 500;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: 1px;
		color: #4E4B66;
	}

	.block .title {
		font-size: 18px;
	}
	body.page #produits {
		padding: 20px;
		margin: 0;
	}
	.widget .demande .body_content {
		height: 35px;
	}
	#body_top .widget .body h3 span {
		padding: 0px 0px 5px;
	}

	#block-arreda-content .container::nth-child(2){
		padding: 20px;
	}
	.produits #edit-name, .produits #edit-telephone, .produits #edit-email, #edit-genre, #edit-le-montant, #edit-la-duree {
		padding: 8px 35px !important;
	}
	.produits #edit-name, .produits #edit-telephone, .produits #edit-email, #edit-genre, #edit-le-montant, #edit-la-duree {
		padding: 7px 25px;
		font-size: 13px;
	}
	#edit-client{
		display: flex;
		flex-direction: row;
	}
	#produits .produit span.link{
		font-size: 14px;
		line-height: 32px;
	}
	#produits .produit span.title{
		font-size: 18px;
		line-height: 32px;
	}
	.block.green, .block.rouge{
		margin: 20px;
	}
	.didblock{
		margin-bottom: 0;
	}
	#body_bottom .logo {
		height: 45px;
    justify-content: space-between;
	}
	.logofirstdiv {
		width: 70% !important;
	}
	/* body{
		padding-bottom: 50px;
	} */

	.flex{
		display: block;
	}

	.container{
		width: 100%;
	}


	#toolbar{
		width: 100%;
	    height: 74px;
	    bottom: 0;
	    top: auto;
	    border-radius: 0;
	    /* background: rgba(54,54,54,0.7); */
	}

	#toolbar ul {
	    text-align: center;
	    height: 100%;
    	display: block;
    	direction: ltr;
	}

	#toolbar ul li {
	    display: inline-block;
        width: 32.4%;
	    text-align: center;
	    height: 100%;
	}

	#toolbar ul li a {
		text-decoration: none;
	    margin: auto;
	    height: 100%;
	    width: 100%;
	    opacity: 1;
	    display: flex;
	    flex-direction: column;
	}

	#toolbar ul li a:after{
		width: 1px;
	    left: auto;
	    right: 0;
	    height: 100%;
	}

	#toolbar ul li a img {
	    max-height: 23px;
	    margin: auto;
	    opacity: 1;
	}

	#toolbar ul li a label {
	    color: #004883;
	    font-weight: normal;
	    font-size: 12px;
	    line-height: 13px;
	    padding: 5px 0;
	    display: block;
	}


	#slider .slid > img{
		width: auto;
	}

	#slider .slid .content h2{
		font-size: 35px;
		text-align: center;
		margin: 0;
	}

	#slider .slid .content p{
		text-align: center;
		margin: 0;
		padding: 15px;
	}

	a.readmore{
		margin: auto;
	}

	.widget .lslide a.readmore.center, #body_top .widget .demande li a.readmore.center{
		position: initial;
	}

	.widget .lslide{
		height: auto;
	}

	#body_top .widget .body{
		height: auto;
	}

	body.page .page_content{
		padding: 20px 30px;
	}

	#body_top .widget{
		margin: 15px auto;
		height: auto;
	}

	#body_top .widget.last .body{
		height: auto;
	}

	.widget.last .lslide{
		height: auto;
	}

	h2.green{
	}

	#body_bottom h3{
		font-size: 13px;
		margin: 10px 0 0 0;
		white-space: nowrap;
	}
	#body_bottom h3 a{
		white-space: nowrap;
		font-size: 12px !important;
	}
	#body_bottom ul li{
		white-space: nowrap;
	}

	#body_bottom ul li a{
	    font-size: 11px;
	    display: block;
	    width: 100%;
	    margin: 0px;
		padding: 0;
	}

	#green_zone{
		height: auto;
    	float: left;
    	margin: 0;
    	width: 100%;
    	text-align: center;
    }

    #green_zone ul{
      margin: 0;
      gap: 5px;
      display: flex;
      align-content: center;
      align-items: start;
      padding: 15px;
      flex-direction: column !important;
    }

	#green_zone li{
	    width: auto;
	    height: auto;
	    overflow: hidden;
	    padding: 0 7px;
	}

	#green_zone li a{
		display: block;
	    width: 100%;
	    text-align: center;
	}

	#green_zone ul li a{
		color: #D9DBE9;
	}

	#green_zone ul li a i{
		color: #fff;
	}

	#green_zone ul.social{
		text-align: center;
    	float: none !important;
	}

	#green_zone ul.social li{
		width: auto;
		display: inline-block;
	}

	#green_zone ul.social li a{

	}

	.shadow:before, .shadow:after{
		bottom: 22px;
	}

	#footer_bottom {
        padding: 20px 0 100px;
	    margin: 0;
	    width: 100%;
	    left: 0;
	}

	#footer_bottom ul li{
		width: 100%;
	}

	#slider .lSPager{
		width: 100%;
		text-align: center;
    right: auto;
    bottom: 0;
		top: 68%;
    z-index: 10;
	}

	#slider .lSSlideOuter .lSPager.lSpg>li{
		display: inline-block;
	}

	#slider .slid .content{
		top: 180px;
	}

	form.form{
		padding: 15px;
	}



	.statique #body_top {
    margin: 80px -15px 0 !important;
  }

	.agences #body_top{
		margin: 20px -15px 80px !important;
	}

	.produits.produit #description h1{
		text-align: center;
	}

	.produits.produit #description p{
		margin: 20px 0;
	}

	.produits.produit #details .title{
		width: 100%;
		/* text-align: center; */
	}

	body.produits {
	    background-size: auto 100%;
	}

	body.produits.produit {
	    background-size: auto 100%;
	}

	body.simulateurs{
		background-size: auto 100%;
	}

	.simulateurs #description h1 {
	    text-align: center;
	}

	#simulateurs .simulateur{
		height: auto;
		padding: 10px 0px 40px;
	}

	#simulateurs > .row > div:nth-last-child(-n+2) .simulateur:after{
		display: block;
	}

	#simulateurs .simulateur:before{
		display: none;
	}

	#simulateurs > .row > div:last-child .simulateur:after{
		display: none;
	}

	#simulateur h2.green{
		text-align: center;
		padding: 0 20px;
	}

	.agence_box h3 {
    text-align: center;
    display: flex;
  }

	.agence_box h3 img {
    display: block;
    height: 30px !important;
    width: auto !important;
    margin: -5px 10px 10px;
  }

	.agences .search_city select{
		width: 100%;
	}

	.agence_horraire ul li span{
		display: block;
		font-weight: bold;
	}

	#onglet ul li{
		width: 100%;
		margin-bottom: 5px !important;
	}

	#simulateur {
	    padding: 20px 0;
	}

	#simulateur .select2{
		width: 100%;
	}

	#simulateur .select2-container {
	    margin: 0;
	}

	#simulateur .form-group {
	    width: 100%;
	    padding: 10px 15px;
	}

	#simulateur .form-group input[type=text] {
	    width: 100%;
	    margin: 0;
	    text-align: center;
	    font-size: 27px;
	    height: 50px;
	}

	.slider .start, .slider .end {
	    float: none;
	    width: 100%;
	    text-align: center;
	    margin: 0;
	}

	.slider .end {
	    text-align: center;
	}

	.ui-widget-content {
	    width: 100%;
	    margin: 24px auto;
	    float: none;
	}

	#total .amount img {
	    float: none;
	    margin: 5px auto;
	}

	#total .amount div {
	    float: none;
	    text-align: center;
	}

	body.simulateurs .page_content{
		padding: 20px 10px;
	}

	form.form .radio label{
	    width: calc(100% - 60px);
	}

	.page #description h1{
		font-size: 30px;
    text-align: center;
	}

	form.form.sideform #edit-civilname {
	    margin: 0;
	}

	form.form.sideform .captcha {
	    margin: 0;
	}

	form.form.sideform #edit-actions {
	    text-align: center;
	}
	.engagementslider .lslide {
		width: 100% !important;
	}
  .engagements .lSPager.lSpg {
    display: none;
  }

	#block-arreda-content .views-element-container{
		flex-direction: column !important;
	}
	#block-arreda-content .views-element-container .col-sm-6 {
		width: 100% !important;
	}
	#edit-client{
		display: flex !important;
	}
	.menu-offre{
		padding: 0 25px;
    	flex-direction: column;
	}



	#body_bottom .social-icons {
		margin-left: 0px;
		padding: 0;
		text-align: center;
		display: flex !important;
	}
	.simblock,.didblock,.finblock{
		width: 100% !important;
		padding: 30px 30px;
	}
	#body_bottom .logo .col-md-2 img{
		width: 75% !important;
	}
	#body_bottom h2{
		margin-bottom: 0rem !important;
	}
	#footer_bottom{
		padding: 0;
	}
	.logobtm img{
		height: 70%;
	}
	.logobtm{
		top: 0px !important;
	}

  #thematiques{
    border-left: none;
  }

  .search h2.green {
    margin: 20px;
    padding: 0;
    border-left: 3px solid #e7004c;
  }

  .search h2.offre {
    border-left: none;
  }

  #body_middle{
    padding: 8px;
  }
  #body_bottom .row-cols-3.menu-offre .col:last-child{
    text-align: left;
  }
  .page #description h1 {
    margin: 0 10px 20px 10px;
  }
  .page.contact #description h1 {
    margin: 0 10px 20px 10px;
  }

  .contact #edit-genre {
    display: flex;
    flex-direction: column;
  }
  body.page.compte .page_content {
    padding: 20px 0;
  }

  .engagementslider .lslide {
    padding: 15px;
  }
  #logo_mobile img {
    display: block;
    margin: 0;
    padding-bottom: 3px;
    width: 34%;
    float: left;
    margin-top: 10px;
  }

  #logo_mobile a {
    width: 48%;
  }
  .contact #body_top {
    margin: 80px 0 0 0 !important;
  }
  .engagementslider {
    transform: none !important;
  }

}
/* @media(max-width: 991px){}
@media(max-width: 767px){}*/

@media (max-width: 600px) {
  #logo_mobile img {
    width: 48%;
  }
}


@media (max-width: 400px) {
  #logo_mobile .pull-right img {
    margin-top: 10px;
    width: 60%;
  }
  #logo_mobile img.ca {
    margin-top: 5px;
    width: 90%;
  }
  .language-switcher-language-url ul.links.mobile {
    padding-left: 1rem;
  }
}



