    .header-mobile {
        width:100%; 
        margin-top: -30px;
    }
    .share{
    	display: none;
    }
    .btn_social{
          width: 43px;
    }

    .btn-acceso-rapido{
    	width: 45px;
    	margin-right: 10px;
    }

    .container-acceso-rapido{
		width: 100%;
	    height: 50px;
	    
	    margin-bottom: 5px;
	    text-align: center;
    }

    .ath-samsungAndroid {
        bottom: 1.8em;
        left: 50%;
        margin-left: -9em;
    }

    .ath-stockAndroid {
        right: 1.5em;
        top: 1.8em;
    }

    .ath-samsungAndroid:after {
        content: '';
        background: #eee;
        background: -webkit-linear-gradient(135deg, rgba(238,238,238,0) 0%,rgba(238,238,238,0) 50%,rgba(238,238,238,1) 50%,rgba(238,238,238,1) 100%);
        position: absolute;
        width: 2em;
        height: 2em;
        bottom: -1.5em;
        left: 0;
    }

    .ath-stockAndroid:after {
        content: '';
        background: #eee;
        background: -webkit-linear-gradient(-45deg, rgba(238,238,238,0) 0%,rgba(238,238,238,0) 50%,rgba(238,238,238,1) 50%,rgba(238,238,238,1) 100%);
        position: absolute;
        width: 2em;
        height: 2em;
        top: -1.5em;
        right: 0;
    }

    .ath-container.ath-stockAndroid:before {
        float: left;
        margin: -0.7em 0.5em 0 -0.6em;
    }

    .ath-container.ath-stockAndroid.ath-icon:before {
        position: absolute;
        right: auto;
        left: 0;
        margin: 0;
        float: none;
    }

    .about p{
        color: #000 !important;
        text-align: justify !important;
    }

    #footer {
        position: fixed;
        left: 0px;
        bottom: 0px;
        padding: 25px 0px;
        width: 100%;
        background: rgba(102,102,102,.9);
        z-index: 9999;
    }

    /* IE 6 */
    * html #footer {
       position:absolute;
       top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
    }

    /*
     * The following is not strictly needed and should be customized. If you want you can have an icon inside the message.
     * All you need to to is to add a special %icon tag in the message string (see below)
     */
    .ath-stockAndroid .ath-action-icon,
    .ath-samsungAndroid .ath-action-icon {
        width: 1.2em;
        height: 1.2em;
        /* DO NOT include the code below, it's just for the sake of this demo and to demostrate how the %icon tag works */
        background-image:url(data:image/png;base64,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);
        background-size: auto 100%;
    }
    .nombre_representante{
        font-weight: bold;
        font-size: 36px;
        color: #0A4852 !important;
    }
    .titulo_representante{
        margin-bottom: 45px;
        font-size: 26px;
        color: #0A4852 !important;
    }

    .text_inicial{
        
        text-align: center !important;
        color:#000;
        font-size: 14px;
        float: left;

    }
    .text_inicial>p{
        text-align: center !important;

    }

    	html{
    		-webkit-font-smoothing: antialiased;
    		font-family: arial,sans-serif;
    	}
    	/*body{
    		-webkit-font-smoothing: antialiased;
    		font-family: arial,sans-serif;
    		background-color: #EB870E;    		
    		background-image: url(https://charlypollofrito.com/images/users/);    		
    		position: relative;
    	}*/
		
		
		.total-pedido{
			display: none;
		}
		
    	.website_dots{
		    display:inline-block;
		    width:180px;
		    white-space: nowrap;
		    overflow:hidden !important;
		    text-overflow: ellipsis;
		    text-transform: lowercase;
		}


    	#btn_menu_movil{
    		background-color:#EB870E;
    		display:none; 
    		position:fixed; 
    		z-index: 99998; 
    		width:100%; 
    		font-weight:bold; 
    		font-size:25px; 
    		outline-color: transparent; 
    		outline-style: none;
    		border: 1px solid #EB870E;
    		border-radius: 0px;
    		 		    color: #fff;
		    

		   	box-shadow: 1px 1px 1px #8c8c8c;

    	}



    	.section_top{
    	/*	margin-top: 30px;*/
    		height: auto;
    	}

    	.main_container{
			background-color: #fff;
						height: 90vh;

						box-shadow: 0px 0px 18px 1px #000;

			margin-bottom:45px;
    		
    	}

    	.profile{
    					height: 600px;
			padding: 0px;
    	}
    	.foto_profile{
    		width: 100%;
    		    		height: 480px;
    		    		background-color: #000;
    		    		background-image: url(https://charlypollofrito.com/images/fot1564242358.png);
    		    		background-size: cover;
    		background-position: top;
    	}
    	.titulo_profile{
    		width: 100%;
    		height: 110px;
    		padding: 0px 20px;
    	}
    	.nombre_profile{
    		    	/*	color: #fff;*/
    		    		font-size: 22px;
    		padding: 0px;
    		font-weight: bold;
    		width: 100%;
    		float: left;
    	}
    	.titulo_persona{
    		width: 100%;
    		    	/*	color: #fff;*/
    		    		font-size: 18px;
    		float: left;
    	}
    	.titulo_empresa{
    		width: 100%;
    		/*    		color: #fff;*/
    		    		font-size: 20px;
    		font-style: oblique;
    		float: left;
    	}
    	.titulo_lema{
    		width: 100%;
    		    /*		color: #fff;*/
    		    		font-size: 14px;
    		font-style: oblique;
    		float: left;
    	}

    	.contenedor_principal{
    		    		height: 90vh;

    		    		background-color: #fff;
    		padding-top: 0px;
    		padding-right: 0px;
    		padding-left: 0px;
    		

    	}

    	.card_main{
			background-color: rgba(238, 238, 238, 0.5);
			padding: 10px 10px;
			width: 100%;
			float:left;

    	}

    	.border_color{
			/*border-left: 5px solid #EB870E;*/
    		border-radius: 5px;
    		border: 1px solid #eaeaea;
    	}

    	.border_color_r{
    		/*border-left: 5px solid #EB870E;*/
			
			border: 1px solid #eaeaea;
    		border-radius: 5px;
    	}
    	.textos{
			display: inline;
		    font-size: 15px;
		    margin: 0px;
		    line-height: 1.5;
		    color: #7b7b7b;
		    font-style: oblique;
    	}

    	.quotes{
			position: absolute;
		    width: 50px;
		    height: 50px;
		    border: 5px solid #fff;
		    top: -25px;
		    right: 20px;
		    background-color: #EB870E;
		    color: #fff;
		    background-image: url(https://charlypollofrito.com/images/quotes.png);
		    background-size: 25px;
		    background-repeat: no-repeat;
		    background-position: center;
    	}

    	.firma{
			position: absolute;
		    bottom: -24px;
		    right: 18px;
		    background-image: url(https://charlypollofrito.com/images/users/);
		    background-size: contain;
		    width: 90px;
		    height: 60px;
		    background-repeat: no-repeat;
		    background-position: center;
    	}

    	.botapp_btn{

    		text-transform: capitalize;
		    font-weight: 600;
		    font-size: 13px;
		    letter-spacing: 0.5px;
		    padding: 2px 0px;
		    border-radius: 100px;

		    		 /*   color: #fff;*/
		    		    margin: 0 5px;
		    border-radius: 4px;
		    border: 1px solid #999;
		  
		   /* background-color:  #EB870E;*/

		    margin-right: 20px;
		    box-shadow: 0px 1px 0px #888888;

    	}


    	.botapp_btn2{

    		text-transform: capitalize;
		    font-weight: 600;
		    font-size: 13px;
		    letter-spacing: 0.5px;
		    padding: 5px 8px;
		    border-radius: 100px;

		    
		    color: #fff;
		   
		    margin: 0 5px;
		    border-radius: 4px;
		    border: 1px solid #999;
		  
		    background-color:  #EB870E;

		    margin-right: 20px;
		    box-shadow: 0px 1px 0px #888888;

    	}

    	.botapp_btn2:hover{
			background-color:  #fff;
			color:   #EB870E;
    	}

    	.botapp_btn:hover{
			background-color:  #fff;
			color:   #EB870E;
    	}


    	.botapp_btn_social{
			display: block;
		    border-radius: 100%;
		    border: 1px solid #999;
		    color: #999;
		    height: 40px;
		    width: 40px;
		    float: right;
		    background-color: #fff;
		    margin-right: 5px;
		    text-align: center;
		    padding: 0px;
    	}
    	.icono_btn{
			margin-top: 10px;
    	}
    	.title_table{
			font-weight: bolder;
    	}
    	.row_table{
    		height: 30px;
    	}

    	.section_logo{
        	width: 100%;
        	padding: 10px 0px;
        	margin-top: 20px;
        	text-align: center;


        }

        .tab_name{
        	font-size: 14px;
        	color:#EB870E;
        }
        .titulos_internos{

        	width: 100%;
		    padding: 5px;
		    background-color: #EB870E;
		    text-align: center;
		    font-size: 30px;
		    margin-bottom: 10px;
		    border: 1px solid #ccc;
		    		    color: #fff;
		    
		    float:left;

        }

        .foto_testimonio{
			width:100px; 
			height:100px; 
			margin-right:auto;
			border-radius:50%;
			background-color:#EB870E;
			padding:5px; 
			background-size:cover;
			background-position:center;
			border:3px solid #EB870E;
			margin-left:auto; 
        }

        .cliente{
        	width: 100%;
        	float: left;
        	background-position: center;
        	background-size: contain;
        	background-repeat: no-repeat;
        	height: 90px;

        }

		
		.foto_gal{
			 min-height:180px; 
			 width:100%;  
			 background-position:center; 
			 background-size:contain;
			 background-repeat: no-repeat;
			 cursor: pointer;

		}

		.foto_gal:hover{
			/*background-size: 0px 0px;*/
			opacity: 0.5;
		}

		.foto_gal:before {
   			 content: ' ';
   			 display: block;
    		position: absolute;
    		z-index: 1;
   		}

		.foto_gal:hover > .titulo_gal{
			
			opacity: 1 !important;
			display: block;

		}

		.bottom_gal{
			
			min-height:150px; 
			width:100%;  
		}

		.bottom_gal:hover{
			background-color:  #EB870E;
		}

		.titulo_gal{
			float: left;
			color: #fff;
			font-size: 15px;
			text-align: center;
			width: 100%;
			margin-top: 65px;
			display: none;
			 position: relative;
			 z-index: 2;
		}

		.head_precios{
			width: 100%;
			height: auto;
			float:left;
			background-color:  #EB870E;
			padding: 10px 20px;
			border-radius: 10px 10px 0px 0px;
			text-align: center;
			color:#fff;
		}

		.titulo_plan{
			font-size: 20px;

		}

		.precio_plan{
			font-size: 40px;
		}

		.container_car_plan{
			width: 100%;
			float: left;
			padding-bottom: 10px;
			border: 1px solid #EB870E;
			border-radius: 0px 0px 10px 10px;

		}
		.item_plan{
			width: 100%;
			float: left;
			padding: 10px 20px;
			border-top:1px solid #EB870E;
			color: #EB870E;
			text-align: center;

		}

		.item_plan > table{
			width: 100%;
		} 

		.contenedor_principal2{
			margin-top:10px; 
			overflow-y: auto;	
			overflow-x: hidden; 
						height:88vh;
					}

      /*  @media and screen(min-width:768px){
			.contenedor_principal2{
				overflow-y: none;	
			}
		}*/

		.nav_princ{
			/*position:fixed; 
			z-index:999;*/
					    color: #fff;
		    		}

		.nav_princ  li a{
			/*position:fixed; 
			z-index:999;*/
					   
		    		}

		.menu_mobil li{
					    color: #fff;
		    		}

		.menu_mobil span{
					    color: #fff;
		    		}

		.nav_princ_contain{
			width:100%; background-color:#f5f5f5; position:relative; height:auto;
		}

		.nav_princ_contain2{
			width:100%; background-color:#f5f5f5; position:relative; height:auto;
		}

		.nav_princ2{
			display: none;
			width: 100%;
			float: none;
			margin-right: auto;
			margin-left: auto;

		}

		.img_share{
			position: absolute; 
			top: -42px; 
			left: -88px; 
			width: 100px;
		}

		#logo_princ_movil{
			display: none;
        }

        .boton_share{
			
			width: 50px;
			height: 50px;
			
			border-radius: 50%;
			border: 2px solid #fff;
			background-color: #EB870E;
			box-shadow: 2px 2px 2px #000;
					    color: #fff;
		    			font-size: 23px;
			outline-color: transparent;
  			outline-style: none;
		}

		.boton_share:hover{
			background-color: #c30;
		}

		.boton_share:active{
			background-color: #c30;
			box-shadow: 0px 0px 0px #000;
			border: 1px solid #fff;

		}

		.logo_principal{
			height: auto;
			
			
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;
			width: 100%;
			
							
				background-color: #EB870E; 

						
		}

		#logo_movil{
    		width:100%; 
    						
				background-color: #EB870E; 

			    		display:none; 
    		padding-bottom: 14px;
    	}
		

		.boton_share_contain{
			position: fixed;
			top: 50px;
			right: 10px;
			z-index: 99999;
		}


		.menu_mobil{
			width: 80%;
			position: fixed;
			
			height: 100%;
			background-color: #EB870E;
			z-index: 9999991;
			left: -100%;
			margin-top: 49px;
			box-shadow: 1px 1px 1px #8c8c8c;
		}


		.menu_mobil > ul{
			 padding: 0px;
			 
		}

		.menu_mobil > ul > a{
			display: block;
			padding: 12px;
			border-bottom: 1px solid rgba(255,255,255,0.3);
			width: 100%;
			color: #fff;
			text-decoration: none;
			font-size: 16px;
		}

		.menu_mobil > ul > a >li{
			list-style: none;
		}	
		
    	nav > ul > li  > a{
			font-size: 16px;
    	}


    	.td-dinam{
    		width: 25%;
    	}

    	.clinfo1{
    		display: none;
    	}


		
		.boton-tallas-colores{
			padding: 5px 21px;
		    border: 1px solid #ccc;
		    display: inline-block;
		    margin-left: 3px;
		    border-radius: 60px;
		    margin-top: 8px;
		    cursor: pointer;
		    background-color: #fff;
		}

		.boton-tallas-colores-activo{
			background-color:#EB870E;
			color:#fff;
		}

		.h4-variacion{
			font-weight: bold;
		    margin: 0px;
		    padding: 5px;
		    background: #757575;
		    color: #fff;
		    border-radius: 14px;
		}

		.cant-regisro{
			width: 20px;
			height: 20px;
			color: #fff;
			background-color: red;
			border-radius: 50%;
			position: absolute;
			top: 0px;
    		right: -5px;
    		text-align: center;
    		font-size: 12px;
    		padding-top: 3px;
		}


		iframe.custom-iframe {
                border: 0 none;
                min-height: 100%;
                min-width: 100%;
				zoom: 0.75; 
				-moz-transform: scale(1.5); 
				-moz-transform-origin: 0 0;
				
				top:0;
				left: 0;
				width: 100%;
				height: 100vh;
            }
			
			#customIframe{				
			 	width: 100%;
				min-width: 100%;
				*width: 100%;
				
				 
				top:0;
				left: 0;
				width: 100%;
				height: 100vh;
			}

    	
		

		.container-shop{
			width: 50px;
		    height: 50px;
		    position: relative;
		    
		    z-index: 99999;
		    display: none;
		}

		.btn-shop{
			width: 50px;
		    height: 50px;
		    border-radius: 50%;
		    border: 2px solid #fff;
		    background-color: #EB870E;
		    box-shadow: 2px 2px 2px #000;
		    color: #fff;
		    font-size: 23px;
		    outline-color: transparent;
		    outline-style: none;
		   
		    z-index: 99999;
		    padding:0px;
		}

		

	
		.contenedor-loyalty-item{
			width: 45px; 
			height: 45px; 
			border-radius: 3px; 
			background-color: #fafafa; 
			color: #000; 
			text-align: center; 
			border:  2px solid #efefef; 
			margin-right: 5px; 
			margin-bottom: 5px; 
			display: inline-block;
		}

		.texto-loyalty-item{
			font-weight: 700;  font-size: 25px; color: #b3b3b3;
		}
		
		@media screen and (min-width:768px){
			.contenedor_principal2{
				overflow-y: none;	
			}
		}
		
		@media only screen and (max-width: 991px) {
                .header-mobile {
                    width:100%; 
                    margin-top: -15px;
                }           
			    .share{
			    	display: block;
			    }
			

			
							.foto_profile{
					margin-top: 50px !important;
				}
			
						


			

			h1{
				text-align: center;
			}
			

			.section_footer{
				display: none;
			}


			.div-cel{
				margin-top: 10px;
				margin-bottom: 10px;
			}

			#logo_movil{
				display: block !important;
			}

			.logo_principal{
				display: block;
			}

			.contenedor_principal2{
				margin-top: 0px;
			}
			body{
	    		
	    		background-size: cover !important;
	    		background-position: center !important;
				background-attachment: none !important;
				-webkit-background-size: cover !important;
  				-moz-background-size: cover !important;
  				-o-background-size: cover !important;
    		background-size: cover !important;
	    	}

	    

	    	#btn_menu_movil{
				display: block !important;
			}

			.nav_princ_contain{
				display: none;
			}

			.titulo_profile{
				height: auto !important;
			    margin-bottom: 24px;
			    float: left;
			}

			.titulo_profile > span{
			
					    /*color: #fff;*/
		    text-shadow: 1px 1px #000;
		    			

			
			
		   	

				
			}

			.titulo_profile{
				height: 150px;
				text-align: center;
			}

			.main_container{
				color:#000;
				/*background-color: transparent;*/
				box-shadow: none;
			}

			.profile{
				height: auto;
			}

			
							
		.foto_profile{
				position: relative;
			    
				width: 100%;
			    height: auto !important;
			    margin-left: auto;
			    margin-right: auto;
			    border-radius: 0px;
			    margin-top: 0px;
			    margin-bottom: 20px;
			    /*background-color: transparent;*/
			    border: none;
			    background-image:none;
			   

			}

			.img-foto-card{
				display:block !important;
			}
			
			.contenedor_principal2{
				height: auto;
				overflow-y:none;	
				overflow-x: none; 
				float: left;
    			background-color: #fff;
    			width: 100%;
			}

			.nav_princ{
				display: none;
			}

			.contenedor_principal{
				height: auto;
				background-color: transparent !important;
			}

			.section_logo {
			    width: 100%;
			    padding: 0px 0px;
			    margin-top: 12px;
			    text-align: center;
			}

			.social_contain{
				float: none;
				margin-top: 10px;
				margin-left: auto;
				margin-right: auto;
				display: table;
				text-align: none;
			}

			.botapp_btn{
				width: 100%;
				margin-bottom: 10px;
			}

			.nav_princ2{
				display: block;
			}

			.icon_menu{
				font-size: 30px;
			}

			.tab-pane {
				padding-top: 20px;
			}

			.titulo-item-curriculum{
				font-size: 14px !important;
			}

			.td-dinam{
	    		width: 110px;
	    	}
           
        }

        

         @media only screen and (max-width: 768px) {


         	.boton_share_contain{
				top: 5px;
			}

			.botapp_btn_social{
			
			    height: 38px;
			    width: 38px;
			    font-size: 24px;

	    	}


        	.icon_menu{
				font-size: 30px;
			}
			.img_share{
				display: none;
			}

			.foto_gal{
				 min-height:280px; 
			}

			.titulo-item-curriculum{
				font-size: 14px !important;
			}

        }

        @media only screen and (max-width: 426px) {
        	.icon_menu{
				font-size: 30px;
			}

			.foto_gal{
				 min-height:180px; 
			}
        }

        @media only screen and (max-width: 375px) {
        	.icon_menu{
				font-size: 25px;
			}
        }

        @media only screen and (max-width: 320px) {
        	.icon_menu{
				font-size: 16px;
			}
        }

.titulo-items-card { text-align: center;}

.imagen-prod-servicio,.contenido-prod-servicio{
	width:100%;
        magin-bottom: 20px;
}

.pie-de-pagina {
	width: 100%;
	padding: 5px;
    padding-right: 5px;
    padding-left: 5px;
	position: fixed;
	bottom: 0px;	
	z-index: 99999;
	padding-left: 15px;
	padding-right: 15px;
}

