@media (max-width: 767px) {
	#logoMovil{
		top:8px; 
		margin:auto; 
		left:auto; 
		display: block; 
		position:relative; 
		width: 125px;
		margin-left: calc(50% - 115px);
	}
	#logoMovil img{
		display: block;
		width: 100%;
		height: 100%;
	}

	.rd-mobilemenu{
		display: block;
		position:fixed;
		top:0;
		left:0;
		bottom:0;
		z-index:7997;
		text-align:left;
		-moz-transition:.3s all ease;
		-o-transition:.3s all ease;
		-webkit-transition:.3s all ease;
		transition:.3s all ease;
	}
	.rd-mobilemenu.active{right:0}
	.rd-mobilemenu.active .hide-t{
		position: fixed;
		display: block;
		width: 100%;
		left: 240px;
		height: 100%;
		background:none;
	}
	.rd-mobilemenu_ul{
		font-family:'Open Sans',sans-serif;
		position:fixed;
		top:-56px;
		left:0;
		bottom:-56px;
		width:240px;
		padding:112px 0 76px;
		color: #fff;
  		background:#009ac0;
		font-size:14px;
		line-height:20px;
		padding-left:0!important;
		overflow:auto;
		-webkit-box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);
 		-moz-box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);
  		box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);
		-moz-transform:translateX(-240px);
		-ms-transform:translateX(-240px);
		-o-transform:translateX(-240px);
		-webkit-transform:translateX(-240px);
		transform:translateX(-240px);
		-moz-transition:.3s ease;
		-o-transition:.3s ease;
		-webkit-transition:.3s ease;
		transition:.3s ease;
		-moz-transition:.3s cubic-bezier(0.55,0,0.1,1);
		-o-transition:.3s cubic-bezier(0.55,0,0.1,1);
		-webkit-transition:.3s cubic-bezier(0.55,0,0.1,1);
		transition:.3s cubic-bezier(0.55,0,0.1,1);
		text-transform:capitalize;
	}
	.rd-mobilemenu.active .rd-mobilemenu_ul{
		-moz-transform:translateX(0);
		-ms-transform:translateX(0);
		-o-transform:translateX(0);
		-webkit-transform:translateX(0);
		transform:translateX(0);
	}
	.rd-mobilemenu_ul a{
		display:block;
		padding:14px 25px 16px;
		color:#fff;
		font-weight:400;
		text-decoration:none!important;
	}
	.rd-mobilemenu_ul{
		max-height: 100%;
		margin-top: 60px;
		padding-top: 56px;
	}
	.rd-mobilemenu_ul ul a{padding:8px 25px}
	.rd-mobilemenu_ul .fa{padding-right:5px}
	.rd-mobilemenu_ul li a.activo{
		background:#fff;
		color:#202123;
	}
	.rd-mobilemenu_ul a:hover{
		background:#fff;
		color:#202123;
	}
	.rd-mobilemenu_ul a .rd-submenu-toggle{position:absolute;top:50%;right:11px;margin-top:-17.5px;width:32px;height:32px;font:400 10px FontAwesome;line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:.5s all ease;-o-transition:.5s all ease;-webkit-transition:.5s all ease;transition:.5s all ease;z-index:1;background:rgba(0,0,0,0.1)}
	.rd-mobilemenu_ul a .rd-submenu-toggle:after{content:'\f078'}
	.rd-mobilemenu_ul a .rd-submenu-toggle:hover{background:#FFF;color:#666}
	.rd-mobilemenu_ul a.subM{position:relative}
	.rd-mobilemenu_ul a.subM i{-webkit-transition: ease all .2s;-o-transition: ease all .2s;transition: ease all .2s;}
	.rd-mobilemenu_ul a.subM.act i{-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);	-o-transform: rotate(-180deg);	transform: rotate(-180deg);padding-right: 0px;padding-left: 5px;	}
	.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
	.rd-submenu-toggle li i{
				display: block;
				content: "";
				width: 16px;
				height: 18px;
				float: left;
				background: url(../images/ico-submenu.png) no-repeat;
				margin-right: 5px;
			}
			.rd-mobilemenu_ul ul a{padding-left:00px}
			.rd-mobilemenu_ul ul a{padding-left: 30px;}
			.rd-mobilemenu_ul ul ul a{padding-left: 40px;}
			.rd-mobilemenu_ul ul ul a{padding-left: 40px;}
			.rd-mobilemenu_ul ul li{
				list-style:none;
			}
			.a-subm.open .fa-angle-down{
				-webkit-transform: rotateZ(-180deg);
				-ms-transform: rotateZ(-180deg);
				-o-transform: rotateZ(-180deg);
				transform: rotateZ(-180deg);
			}
			.rd-mobilemenu_ul ul{display: none;}
			.rd-mobilemenu_ul:after{content:'';display:block;height:20px}

		.toggle-bar{
				display: block;
				height: 56px;
				background: #fff;
				-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
  				-moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
  				box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
				position: fixed;
				border-bottom: solid 2px #44bde5;
				top: 0;
				text-align: center;
				left: 0;
				padding: 0 0px 0 42px;
				width: 100%;
				min-width: 300px;
				z-index: 99999;
			}
			#btn-menu{
				display: block;
				position: absolute;
				left: 20px;
				top: 15px;
				cursor: pointer;
				width: 24px;
				height: 24px;
				-webkit-transition: ease all .3s;
				-o-transition: ease all .3s;
				transition: ease all .3s;
			}
			#btn-menu span{
				display: block;
				width: 100%;
				height: 4px;
				background: #44bde5;
				border-radius: 2px;
				margin-bottom: 4px;
				transition: ease all .3s;
			}
			#btn-menu.activo{
				-webkit-transform: rotate(-90deg);
				-ms-transform: rotate(-90deg);
				-o-transform: rotate(-90deg);
				transform: rotate(-90deg);
			}
			#btn-menu.activo span{
				position: absolute;
				top:12px;
				left: 0;
			}
			#btn-menu.activo span:nth-child(2){display: none;}
			#btn-menu.activo span:nth-child(1){
				transform: rotate(-45deg);
			}
			#btn-menu.activo span:nth-child(3){
				transform: rotate(45deg);
			}
		.dark-content{
			display: block;
			position: fixed;
			height: 100vh;
			background: rgba(0,0,0,0.8);
			width: 100%;
			right: -100%;
			top:40px;
			z-index: 99999;
			-webkit-transition: ease all .4s;
			-o-transition: ease all .4s;
			transition: ease all .4s;
		}
		.dark-content.fixed{right: 0}

}