.rd-mobilemenu{display:none;position:fixed;top:0;left:0;bottom:0;z-index:9999999;text-align:left;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.rd-mobilemenu.active{right:0;}
.rd-mobilemenu_ul{position:fixed;top:-56px;left:0;bottom:-56px;width:240px;padding:132px 0 76px;color:#fff;background:#1f1f1f;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:0.3s ease;-o-transition:0.3s ease;-webkit-transition:0.3s ease;transition:0.3s ease;-moz-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-o-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);}
.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-family:'Open Sans', sans-serif;}
.rd-mobilemenu_ul ul a{padding:8px 25px 8px;}
.rd-mobilemenu_ul a.active{background:rgba(255,255,255,0.35);text-decoration:none}
.rd-mobilemenu_ul a:hover{background:rgba(255,255,255,0.35);text-decoration:none}
.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:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.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.rd-with-ul{position:relative;}
.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-mobilemenu_ul ul a{padding-left:40px;}
.rd-mobilemenu_ul ul ul a{padding-left:60px;}
.rd-mobilemenu_ul:after{content:'';display:block;height:20px;}
.rd-mobilepanel{display:none;position:fixed;top:0;left:0;right:0;height:56px;color:#000;-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);z-index:9999999;background:#323232;border-top:solid 2px #7e399e;}
.rd-mobilepanel_title{position:absolute;padding-top:0;margin-top:0;text-align:center;right:30px;text-overflow:ellipsis;white-space:nowrap;z-index:1;top:8px;display:flex;}
.rd-mobilepanel_toggle{position:absolute;border:none;background:none;top:4px;left:8px;width:48px;height:48px;}
.rd-mobilepanel_toggle span{position:relative;display:block;margin:auto;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-8px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after{top:8px;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span{width:24px;height:4px;background-color:#ffffff;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span:after{-webkit-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-delay:0.3s, 0s;transition-delay:0.3s, 0s;-webkit-transition-property:top, -webkit-transform;transition-property:top, transform;}
.rd-mobilepanel_toggle.active span{transition:background .3s 0s ease;background:transparent;}
.rd-mobilepanel_toggle.active span:before, .rd-mobilepanel_toggle.active span:after{top:0;-webkit-transition-delay:0s, 0.3s;transition-delay:0s, 0.3s;}
.rd-mobilepanel_toggle.active span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.rd-mobilepanel_toggle.active span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
@media (max-width:767px){.rd-mobilemenu,
.rd-mobilepanel{display:block;}
}
.rd-mobilepanel #logoMovil{top:5px;margin:auto;left:auto;display:none;position:relative;width:110px;}
.rd-mobilepanel #logoMovil img{display:block;width:100%;height:100%;}
@media(max-width:1199px){}
@media(max-width:1099px){.submenu{left:-25px;}
}
@media(min-width:992px){.nameDetalle{max-width:430px;}
#menu ul > li > a{margin:0 16px;font-size:15px;padding:0 8px;}
#sliderTop .slides li .img1{display:block;}
#sliderTop .slides li, #sliderTop .cont-logo{height:auto;background:transparent !important;}
#sliderTop{height:auto;}
.tel{align-items:center;flex-direction:row;}
.tel .span1{display:block;}
.tel img{position:relative;left:0;}
.logosxten{width:300px;bottom:50px;}
#sliderTop .flex-control-nav li:first-child{margin-left:830px;}
.flex-control-nav{bottom:10px;}
.contHome1{padding-left:390px;}
.textoHome1{padding:26px 0;padding-right:0px;}
.fotoHome1{left:0px;position:absolute;top:0;margin-bottom:0px;}
.contHome2{padding-right:480px;}
.textoHome2{font-size:15px;line-height:25px;}
#textHome2{padding:142px 0;}
.videoYou{position:absolute;top:5px;right:0;margin-top:0px;}
.contentHome3{margin-top:0;}
.imgMembers2{right:-200px;width:850px;position:absolute;bottom:0;z-index:1;}
.contentMembers2{padding-right:400px;padding-bottom:65px;}
#members2 ul li{font-size:13px;}
.itemMembers{margin-right:40px;}
.bgItem{font-size:22px;}
#services1 div[class*="col-"]{width:33.3333%;}
#services1 div[class*="col-"]:last-child{margin-left:0;}
#services2 .container{font-size:48px;}
.hairServices{font-size:48px;}
.contentSalon1::before{position:absolute;content:'';width:100px;height:418px;background:url(../images/salon/pelo.png) center no-repeat;background-size:contain;top:calc(50% - 230px);left:calc(50% - 50px);}
.contentSalon1{padding-right:465px;}
.salonLeft,.salonRight{max-width:390px;margin-left:0;margin-right:0;}
.salonLeft{border:0;margin-bottom:0;}
.salonRight{position:absolute;right:-15px;top:0;}
.salonRight{margin-top:0;}
.itemTabla{font-size:18px;}
.itemTabla span.minimun{display:block;}
.padminimun{padding:11px 20px;}
#salon2 div[class*='col-']{width:50%;}
.spl{padding-left:0;}
.spr{padding-right:1px;}
.contentSalon3{font-size:18px;}
.w100{width:50%;}
.videoTest1{margin-bottom:0;margin:0;}
.testimonio .shadow{bottom:-29.7px;}
.imgMedia{width:317px;}
.media{padding-left:317px;}
.tituloBlog{font-size:24px;}
#sidebar-wrapper{position:absolute;width:258px;margin-bottom:45px;}
.cont-btnCategoria{width:258px;height:66px;}
#wrapper{min-height:350px;margin-top:0;}
#wrapper #page-content-wrapper{padding-left:306px;}
#sidebar-wrapper .sidebar-nav{display:block;}
#detalle div[class*="col-"]{width:50%;}
.c1{width:68%;padding-right:45px;}
.c2{width:32%;}
.btn-seguir{margin-bottom:0px;}
.btn-continuar{background:#7cb14e;margin-top:10px;margin-bottom:38px;margin-left:0px;}
.fechaBlog{top:4px;}
#topBlack a.btnfranchise{
	padding: 3.5px 15px;
	font-size: 13px;
}
}
@media(min-width:1200px){
#topBlack a.btnfranchise{
	padding: 3.5px 22px;
	font-size: 14px;
}
	#menu ul > li > a{margin:0 20px;}
.cont-logos .logoSlider{width:47%;}
/*.logosxten{width:427px;}*/
.logosxten{width:311px;bottom:61px;}
#sliderTop .flex-control-nav li:first-child{margin-left:980px;}
.flex-control-nav{bottom:24px;}
.contHome1{padding-left:524px;}
.textoHome1{padding-right:22px;}
.fotoHome1{left:80px;}
.contHome2{padding-right:500px;}
.textoHome2{line-height:30px;font-size:16px;}
.imgMembers2{right:-260px;width:1066px;}
.contentMembers2{padding-right:567px;}
.itemMembers{margin-right:20px;}
.contentItemMemb .itemMembers:nth-child(2n + 2){margin-right:20px;}
.contentItemMemb .itemMembers:nth-child(3n + 3){margin-right:0;}
.bgItem{font-size:24px;}
.salonLeft,.salonRight{max-width:482px;}
.titleRightSalon,.titleLeftSalon{font-size:30px;}
.contentSalon1::before{position:absolute;content:'';width:70px;height:418px;background:url(../images/salon/pelo.png) center no-repeat;background-size:contain;top:calc(50% - 240px);left:calc(50% - 25px);}
.itemTabla{font-size:20px;}
.itemTabla span.minimun{display:inline;}
.padminimun{padding:22px 20px;}
.notaTabla{padding-right:50%;position:relative;flex-direction:row;}
.tablaNota2{position:absolute;top:0;right:0;line-height:70px;}
.testimonio .shadow{bottom:-34.5px;}
.faqs1{max-width:572px;height:365px;}
}
@media(min-width:1280px){/*.logosxten{width:350px;bottom:80px;}*/
#salon2 div[class*='col-'] .tabla1{margin-left:0;margin-right:0;}
.ml-auto{margin-left:auto !important;}
}
@media(min-width:1515px){.container{width:1230px;max-width:1230px;}
#sliderTop .flex-control-nav li:first-child{margin-left:1070px;}
.cont-logos .logoSlider{width:46.7%;}
/*.logosxten{width:427px;bottom:90px;}*/
.textoHome1{padding-right:35px;}
.contentHome1{font-size:28px;}
.contHome2{padding-right:538px;}
.textoHome2{font-size:18px;}
#members2 ul li{font-size:16px;}
.itemMembers{width:363px;margin-right:55.5px;}
.contentItemMemb .itemMembers:nth-child(2n + 2){margin-right:55.5px;}
.contentItemMemb .itemMembers:nth-child(3n + 3){margin-right:0;}
.titleItem{font-size:30px;}
.contentSalon1:before{position:absolute;content:'';width:114px;height:418px;background:url(../images/salon/pelo.png) center no-repeat;background-size:contain;top:calc(50% - 209px);left:calc(50% - 57px);}
.salonRight{right:-5px;}
.testimonio .shadow{bottom:-38px;}
.faqs1{max-width:572px;height:394px;}
.contenedor-producto .compra{width:156px;}
.irAProductos .pecioProducto{width:calc(100% - 156px);}
.flexProducto{padding:0 80px;}
.minum2d{line-height:24px;}
}
@media(min-width:1750px){.cont-logos .logoSlider:before{background-size:cover;}
}
@media(max-width:1450px){
	#franchiseOpportunity .content {
  		max-width: 1210px;
  	}
  	#franchiseOpportunity .row{
  		margin: 0;
  		min-height: 530px;
  		padding: 55px 15px;
  	}
  	#franchiseOpportunity .col1 {
  		max-width: 784px;
  		width: 64%
	}
  	#franchiseOpportunity .col2 {
  		max-width: 420px;
  		width: 36%;
	}
	#franchiseOpportunity .title {
  		font-size: 50px;
  	}
  	#franchiseOpportunity .text{
  		font-size: 50px;
  		margin: 20px 0 28px;
	}
	#franchiseOpportunity .cntBtn .btn {
  		font-size: 20px;
  		padding: 0 42px 2px;
  		height: 60px;
	}
}
@media(min-width:992px){}
@media(max-width:991px){
	#salon2 div[class*="col-"].spr{margin-bottom:1px !important; }
#ratesFedex .logoFedex{position:static;width:100%;padding:25px 0;}
#ratesFedex .logoFedex figure{max-width:270px;position:static;transform:none;top:auto;}
#ratesFedex .rates{float:none;width:100%;}
#redes{display:flex;width:100%;height:36px;position:fixed;bottom:0;top:auto;left:0;background:#ffffff;z-index:5;}
#redes a{width:33.3333%;display:flex;align-items:center;justify-content:center;height:100%;color:#ffffff;font-size:18px;margin-right:0;}
#redes a img{display:none;}
#redes a:hover,#redes a:focus{text-decoration:none;}
#redes .fb{background:#395398 !important;}
#redes .tw{background:#42bded !important;}
#redes .in{background:#AB7F5C !important;}
#redes a .fa{display:block;}
#topBlack a.btnfranchise{
	margin-left: 15px;
	font-size: 11.5px;
	padding: 3.5px 6px;
}
#bookNow{
	margin-left: 12px;
}
.datosUser a:last-child {
    margin-right: 30px;
}
.datosUser a:first-child {
    margin-right: 30px;
}
.datosUser a::before{
	right: -15px;
}
.datosUser a:nth-child(2) {
    margin-right: 30px;
}
#franchiseOpportunity .cnt .circle {
  width: 147px;
  height: 147px;
  top: 4px;
  left: -8px;
}
#franchiseFamily .title {
  font-size: 42px;
}
#franchiseFamily .text {
  font-size: 19px;
  line-height: 30px;
  max-width: 800px;
}
#franchiseFamily .cntBtn .btn {
  font-size: 18px;
  padding: 0 32px 2px;
  height: 60px;
}
#franchiseHairXtension .row {
  margin: 0 auto;
  max-width: 570px;
}
#franchiseHairXtension .col {
  width: 50%;
  padding-bottom: 35px
}
#franchiseHairXtension .cntBtn {
  margin-top: 20px;
}
#franchiseHairXtension {
  padding: 70px 15px;
}
#franchiseXtension .title {
  font-size: 44px;
}
#franchiseXtension .titleXtension {
  font-size: 50px;
}
}
@media(max-width:991px) and (min-width: 768px){
	#franchiseOpportunity .title,
	#franchiseOpportunity .text {
    	font-size: 40px;
  	}
}
@media(max-width:820px){.submenu{left:-45px;}
}

@media(min-width:768px){}
@media(max-width:767px){
#topBlack a.btnfranchise2a{
	display: block;
	margin-left: 0;
}

body{padding:56px 0 0;margin-bottom:36px;}
#header #topMenu,.botonesTop{display:none}
#header{height:56px;margin-top:56px;}
.caret{display:none;}

.datosUser a:last-child{margin-right:0px;}
.datosUser a:last-child:before{width:0;height:0;border:0;}
.cont-logos .logoSlider{padding-left:110px;display:flex;align-items:center;justify-content:flex-end;}
.logosxten{position:relative;bottom:auto;right:auto;width:250px;}
#sliderTop .flex-control-nav{display:none;}
#formTop{padding:35px 0;}
#frmContacto{position:static;margin:auto}
#sliderTop{height:300px;margin-top:63px;}
#sliderTop .slides li, #sliderTop .cont-logo{height:300px;}
/*a.toTop{left:auto;right:18.5px;}*/
.contentHome3{flex-wrap:wrap;}
#reviews{padding-top:30px;padding-bottom:15px;}
#members1{padding:50px 0;}
#textHome .contHome.titlemenbers{font-size:34px;}
.titlemenbers span{padding-top:10px;}
.itemMembers{margin-left:30px !important;margin-right:30px !important;}
.titleMembers3{font-size:40px;}
.titleMembers3{font-size:40px;}
#textHome .contHome.titleServices{font-size:36px;}
#services2 .container{font-size:34px;}
.hairServices{font-size:34px;line-height:40px;}
#faq1 div[class*="col-"]{width:100%;}
.faqs1{max-width:400px;height:276px;}
#faq1 div[class*="col-"] .faqs1{margin-left:auto;margin-right:auto;}
.padingfaqs1{margin-bottom:20px;}
.titleMedia{padding:15px 20px;font-size:22px;}
.contentMedia{padding-left:20px;}
.contentBtnMedia{padding-left:20px;}
.nameDetalle{font-size:24px;}
#myCart{display:inline-flex;align-items:center;justify-content:center;border:solid 1px #ffffff;width:117px;height:37px;font-size:14px !important;font-weight:700 !important;border-radius:4px;color:#ffffff;}
#bookNow{text-align:center;line-height:37px;text-transform:uppercase;width:117px;height:37px;font-size:14px !important;font-weight:700 !important;border-radius:4px;background:#f9d012;margin-left:34px;color:#000000 !important;display:inline-flex;justify-content:center;align-items:center;}
#bajarDetalles{margin-top:62px;}

#franchiseOpportunity{
	background-size: cover;
}
#franchiseOpportunity .row{
	flex-direction: column;
}
#franchiseOpportunity .col{
  width: 100%;
}
#franchiseOpportunity .col1{
	margin-bottom: 50px
}
#franchiseOpportunity .title,
#franchiseOpportunity .text {
    font-size: 42px;
}
#franchiseOpportunity .cntBtn .btn {
   padding: 0 32px 2px;
}
#franchiseFamily .title {
    font-size: 36px;
}
#franchiseHairXtension .title {
  font-size: 28px;
}
#franchiseHairXtension .title strong {
  font-size: 40px;
}
#franchiseXtension {
  height: 600px;
}
#franchiseXtension .titleXtension {
    font-size: 40px;
}
#franchiseXtension .title {
    font-size: 34px;
}
#franchiseXtension .cntBtn .btn {
  font-size: 20px;
  padding: 0 32px 2px;
  height: 60px;
}
}
@media(max-width:680px){
	.ctn-agregar{width:35%;}
.titleMembers4{line-height:32px;}
.contentMembers4{line-height:24px;font-size:17px;}
#services1 div[class*="col-"]{width:100%;}
#services1 div[class*="col-"] .itemServices{margin-left:auto;margin-right:auto;}
#services1 div[class*="col-"]:last-child{margin-left:0;}
#services2 .container{font-size:30px;padding:50px 15px;}
.w100 div[class*='col-']{width:100%;}
.m1{margin-bottom:0;}
.videoTest1,.videoTest2{max-width:500px;height:250px;margin:auto;margin-bottom:20px;}
#testi1{padding-bottom:40px;}
.imgMedia{position:relative;top:auto;left:auto;width:250px;margin:auto;margin-bottom:10px;}
.media{padding-left:0px;}
#franchiseHairXtension .cntBtn .btn{
	width: 100%;
	padding: 0 15px 2px;
	text-wrap: auto;
}
#franchiseHairXtension .title {
    font-size: 22px;
}
#franchiseHairXtension .title strong {
    font-size: 31px;
}
#franchiseXtension {
    height: initial;
}
#franchiseXtension .content{
    min-height: 500px;
}
}
@media(max-width:640px){#textHome .contHome{font-size:40px;}
#members2 ul li{text-align:left;}
#members2 ul li span{display:inline;}
#services2 .container{font-size:29px;padding:40px 15px;}
.hairServices{font-size:30px;line-height:40px;padding:50px 15px;}
.contact2{width:100%;}
.btn-seguir{margin-left:20px;margin-right:20px;margin-bottom:10px;}
.btn-continuar{margin-left:20px;margin-right:20px;}
#carrito thead{display:none;}
#carrito tr{border-top:1px solid #a0a0a0;}
#carrito td{display:block !important;width:100% !important;position:relative;padding-left:120px !important;border-top:0;text-align:center;vertical-align:middle !important;height:auto !important;padding-bottom:20px;}
#carrito td::before{position:absolute;top:8px;left:20px;width:auto;padding-right:1em;white-space:nowrap;text-align:left;content:attr(data-title);z-index:1;font-weight:600;}
#carrito td.fotoThumb::before{top:30px;}
#carrito td.delItem{margin-top:10px;}
#formResumen .row-resumen [class*="col-"]{width:100%;}
.titleResumenForm{font-size:24px;padding:20px 10px;}
.colVIdeoT{width:100% !important;}
}
@media(max-width:600px){#frmContacto .tit strong{display:block;}
#frmContacto .tit span{position:static;display:block;line-height:24px;padding-bottom:10px;}
.titHome span{padding-left:0;display:block;}
#textHome .contHome{font-size:38px;}
.titleMembers1{font-size:28px;}
#textHome .contHome.titlemenbers{font-size:30px;}
.titleMembers2{font-size:30px;line-height:34px;}
.titleMembers3{font-size:32px;}
.subtitleMembers3{font-size:34px;}
#textHome .contHome.titleServices{font-size:30px;}
#services2 .container{font-size:26px;padding:30px 15px;}
.encabezado{font-size:28px;}
.titleTestimonials span{font-size:26px;}
.titleTesti2{font-size:38px;}
#frmContacto .form-control{height:60px;}
#frmContacto input[type=submit],
#frmContacto input[type=reset]{display:inline-block;height:45px;width:120px;}
#productos div[class*="col-"]{width:100%;}
.contenedor-producto .compra{width:156px;}
.irAProductos .pecioProducto{width:calc(100% - 156px);}
.fechaBlog{top:2px;}
#ratesFedex .logoFedex figure{max-width:185px;}
#footer2 .t1 {font-size: 20px;}
#footer2 .t2 {font-size: 15px;}
#franchiseFamily .title {
    font-size: 30px;
}
#franchiseFamily .cntBtn .btn {
    font-size: 17px;
    padding: 0 25px 2px;
    height: 51px;
    font-weight: 400;
}
#franchiseHairXtension article {
  width: 204px;
  height: 214px;
  background-size: 100% auto;
  font-size: 26px;
  line-height: 34px;
}
}
@media(max-width:570px){.cont-logos .logoSlider{width:50%;}
.itemTabla span.minimun{display:block;}
.padminimun{padding:11px 20px;padding-right:120px;}
}
@media(max-width:540px){.titleMembers1{font-size:25px;}
.textoMembers3 span{display:inline;}
#services2 .container{font-size:24px;padding:30px 15px;}
.contentSalon3{padding:30px 0;}
.contentSalon3 span,.contentSalon4 span{display:inline;}
.contentSalon5{font-size:20px;}
.titleSalon5{font-size:25px;}
.contentDark,#topBlack{height: auto;}
.datosUser{
    height: auto;
    flex-wrap: wrap;
    justify-content: center;
    padding: 15px 0;
}
.datosUser a:nth-child(2) {
    margin-right: 0px;
}
.datosUser a:nth-child(2):before{
	width: 0;
	height: 0;
}
#topBlack a.btnfranchise2a {
    margin-left: 60px;
    margin-right: 60px;
    margin-top: 10px;
}
#sliderTop{margin-top:103px;}
#franchiseXtension .title {
    font-size: 30px;
}
}
@media(max-width:500px){.cont-logos .logoSlider{width:55%;}
#datFooter div[class*="col-"]{width:100%;height:auto;}
#frmContacto div[class*="col-"]{width:100%}
#frmContacto .row .lbl{padding-bottom:8px}
#frmContacto .row .text-right{text-align:center}
.videoYou{width:400px;height:300px;padding:12px 38px 100px;background-size:contain;}
#textHome .contHome.titlemenbers{font-size:30px;}
.titlemenbers span{padding-top:10px;}
.titleMembers2{font-size:26px;line-height:30px;}
.itemMembers{margin-left:0px !important;margin-right:0px !important;}
.titleMembers3{font-size:28px;padding:15px 0;}
.subtitleMembers3{font-size:30px;}
#services2 .container{font-size:24px;padding:30px 15px;line-height:28px;}
.itemTabla{font-size:18px;}
.titleTesti2{font-size:30px;}
.titleTestimonio{font-size:20px;}
.titlerelacionados{font-size:30px;}
#topBlack a.btnfranchise2a {
    margin-left: 35px;
    margin-right: 35px;
}
}
@media(max-width:480px){.cont-logos .logoSlider{width:60%;}
#footer .tfooter em{display:block;height:1px;opacity:0;}
#sliderTop .slides li.slider2{background-position-x:-100px !important;}
.itemTabla .precioTabla{font-size:20px;}
.itemTabla .precioTabla span{font-size:16px;}
.itemTabla .precioTabla strong{font-size:12px;}
.heightT80{width:75px;}
.ptabla1{padding-right:110px;}
.itemTabla{font-size:16px;display:flex;align-items:center;}
.encabezado{font-size:25px;}
.faqs1{max-width:290px;height:200px;}
.contentFaq{padding:0 15px;}
.tituloBlog{font-size:20px;}
.nameDetalle{font-size:20px;line-height:26px;}
#bookNow{margin-left:5px;}
#ratesFedex .item{width:100%;float:none;}
#franchiseOpportunity .title, #franchiseOpportunity .text {
    font-size: 33px;
}
#franchiseOpportunity .cntBtn .btn {
   padding: 0 22px 2px;
   font-size: 16px;
   height: 50px;
}
#franchiseFamily .title {
    font-size: 25px;
    max-width: 260px;
}
#franchiseFamily .cntBtn {
  width: 100%;
}
#franchiseFamily .cntBtn .btn{
	max-width: 323px;
	width: 100%;
	padding: 0 0 2px;
	font-size: 16px;
   	height: 50px;
}
#franchiseHairXtension article {
    width: 174px;
    height: 184px;
    font-size: 22px;
    line-height: 31px;
}
#franchiseXtension .titleXtension {
    font-size: 31px;
}
#franchiseXtension .title {
    font-size: 25px;
    padding: 25px 0 30px;
}
}
@media(max-width:420px){.datosUser{height:auto;flex-wrap:wrap;padding:15px 0;}
.datosUser a{width:100%;padding:5px 0;}
#sliderTop{margin-top:141px;}
.contentDark,#topBlack{height:auto;}
.datosUser a:first-child{margin-right:0px;}
.datosUser a:first-child:before{width:0;height:0;border:0;}
.cont-logos .logoSlider{padding-left:90px;}
#textHome .contHome{font-size:30px;}
.videoYou{width:320px;height:300px;padding:40px 30px 110px;background-size:contain;}
#textHome2{padding-top:65px;padding-bottom:20px;}
#frmContacto .contenedor-pfrm:nth-child(1){order:2;}
#frmContacto .contenedor-pfrm:nth-child(2){order:3;}
#frmContacto .contenedor-pfrm:nth-child(3){order:1;margin-bottom:10px;}
.telfrm{height:auto;justify-content:center;flex-direction:column;}
.telfrm ul li:last-child{width:100%;}
.telfrm ul li{float:none;margin-right:0;margin-top:5px;}
.telfrm ul li.elipse:before{width:0;height:0;}
#masProductos div{font-size:20px;}
.newsize{font-size:18px;}
#sliderTop .slides li.slider2{background-position-x:-150px !important;}
.titleHome2 strong{width:290px;}
.titleMembers2{font-size:22px;line-height:24px;}
.titleMembers3{font-size:28px;padding:15px 15px;line-height:32px;}
.subtitleMembers3{font-size:28px;}
.bgItem{padding:43px 15px;font-size:20px;}
.titleMembers4{font-size:22px;}
.item1Salon,.item2Salon,.item3Salon,.item4Salon{padding-right:0;padding-left:0;text-align:center;}
.imgItem1Salon,.imgItem3Salon{position:relative;top:auto;right:auto;left:auto;margin-bottom:15px;}
.titleLeftSalon,.titleRightSalon,.textoLeftSalon,.textoRightSalon{text-align:center;padding-left:0;padding-right:0;}
#salon1{background:#f5f5f5;font-family:'Lato', sans-serif;padding-top:50px;padding-bottom:0px;}
.encabezado{font-size:22px;}
.encabezado span{text-align:left;}
.videoTest1,.videoTest2{height:200px;}
.titleTesti2{font-size:24px;}
.titleTestimonio{font-size:17px;}
.testimonio{padding:15px;}
.ulFaqs div:first-child{margin-right:0px;}
.tituloBlog{font-size:18px;}
.titlerelacionados{font-size:26px;}
.noHay{font-size:30px;}
.precioDetalle{width:100%;padding:20px;font-size:40px;}
.precioDetalle span{font-size:30px;}
.contentQty{justify-content:center;flex-wrap:wrap;}
.cantidadqty{width:100%;text-align:center;margin-right:0;margin-bottom:20px;}
.btn-seguir{margin-left:0px;margin-right:0px;}
.btn-continuar{margin-left:0px;margin-right:0px;}
.fechaBlog{width:180px;text-align:left;font-size:16px;height:50px;}
#myCart{width:100px;height:30px;}
#bookNow{width:100px;height:30px;font-size:12px !important;font-weight:700 !important;border-radius:4px;background:#f9d012;}
.rd-mobilepanel_title{top:13px;}
#bajarDetalles{margin-top:74px;}
.contentAdicional .itemAdicional{width:100%;}
.cont-logos .logoSlider {
	padding-top: 110px;
}
.rd-mobilepanel_title {
  right: 10px;
}
.rd-mobilepanel_title a.btnfranchise{height:30px; padding: 0 10px; margin-left: 5px}
}
@media(max-width:400px){
	#franchiseHairXtension .col {
    	width: 100%;
	}
	#franchiseHairXtension article {
	    width: 204px;
	    height: 214px;
	    font-size: 29px;
	    line-height: 41px;
  	}
  	#franchiseXtension .title {
    	font-size: 22px;
	}
	#franchiseXtension .cntBtn .btn {
    	font-size: 18px;
    	padding: 0 0 2px;
    	height: 50px;
    	width: 100%;
  	}
  	#franchiseXtension .title {
    	font-size: 20px;
    	line-height: 28px;
  	}
  	#franchiseXtension .content {
    	min-height: 400px;
  	}
}
@media(max-width:380px){.cont-logos .logoSlider{width:65%;}
#sliderTop .slides li.slider2{background-position-x:-180px !important;}
#textHome .contHome.titlemenbers{font-size:26px;}
.titlemenbers span{padding-top:5px;}
.bodyItem{padding:0 15px;}
.footerItem{padding:0 25px;}
.titleItem{font-size:25px;}
.texto1Item{font-size:18px;}
.subtitleMembers3{font-size:26px;}
.titleServicesItem3{font-size:22px;}
.hairServices{font-size:26px;line-height:32px;padding:40px 15px;}
.itemTabla span.minimun{display:inline;}
.videoTest1,.videoTest2{height:160px;}
}
@media(max-width:359px){.cont-logos .logoSlider{width:70%;}
#sliderTop .slides li.slider2{background-position-x:-200px !important;}
.titleHome2 strong{width:270px;}
.videoYou{margin-left:-5px;}
.titleMembers2{font-size:20px;line-height:22px;padding-left:15px;}
.contentSalon5{font-size:18px;}
.titleTestimonio{font-size:15px;}
#frmContacto .titleForm{font-size:22px;}
#franchiseOpportunity .cntBtn .btn{
	width: 100%;
}
}
@media(max-width:340px){.videoYou{margin-left:-10px;}
}
@media(max-width:330px){.videoYou{margin-left:-15px;}
}