a {
	outline: none;	
	text-decoration: none;
	text-align: left; 
	cursor:pointer; color:#000; 
}

a:hover {
	text-decoration:none;
}

a:active {
	outline: none;
	border: none;
}

p {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

body {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	background-size:cover;
}

td { vertical-align:top;}

.container { width:100%; max-width:1100px; margin:auto;}
.containerI { float:left; width:100%;}

.logo { margin-top:15px; margin-left:4.7%; float:left; font-family: 'HelveNueThinNormal', sans-serif;}

.text a { text-decoration:underline; color:#000000;}
.text a:active { text-decoration:none;}

.headerBackground {  width:100%; float:left; background-image:url(../img/menuB.jpg); background-repeat:repeat-x; min-height:105px;    box-shadow: 1px 1px 20px #888888;}
.header {  width:100%; float:left; }

.headerText1 { 
float:left; 
margin-left:14%;
margin-top:20px;
font-family: 'Oswald', sans-serif;
color: #5a5857;
font-size:17px; 
}


.headerText2 { 
float:left; 
margin-top:18px;
font-family: 'Oswald', sans-serif;
color: #5a5857;
font-size:17px;
}


.headerTextR { 
float:left; 
margin-top:20px;
font-family: 'Oswald', sans-serif;
color: #5a5857;
font-size:17px;
}

.headerTextR a { color:#5a5857;
} 


.menu { float:left; margin-top:5px; width:92%; margin-left:8%;}

.menuElement { 
max-width:150px; 
float:left; 
min-height:35px; vertical-align:central; 
color:#FFF; 
text-align:center; 
font-size:16px; margin-right:8%; 
text-decoration:none; 
position:relative;

padding: 13px 1.5% 0 1.5% ;
} 

.menuElement2 { background-color:#009bc4;
}


.menuElementT { 
color:#FFF;
float:left;
} 


.menuElementT2 { 
color:#FFF;
float:left;
} 


.menuTitle { 
 cursor: pointer;
} 

.menuTitle a { color:#FFFFFF;
} 

/*
.menuElementT:hover {  

            color:#fbff00; opacity: 1;
            font-style:normal;
			font-weight:normal;
            text-align:left;
            text-transform:none;
           	}
*/

.dropdown { 
position:relative; 
float:left;
} 

.sub-menu {
    display: none;
	background-color: #b3cdd8; 
	background-repeat: repeat;
	position: absolute; 
	top:48px;
	left:0px;	 
	width:185px; 
	text-align:left;
	font-weight: 500;
	font-size:15px;
	padding-left:8px;
	line-height: 260%;
	color:#000;
	z-index:10;
	opacity:.98;
}

.sub-menu a {
	color:#525252;
	text-decoration:none;
}

.sub-menu a:hover {
    color:#009dde;	
}

.titulos { font-family: 'Roboto', sans-serif; font-weight:300; font-size:25px; width:100%; border-bottom:1px solid #CCC; margin-bottom:10px; margin-top:5px; line-height:110%;}

.subtitle { font-size: 22px; float:left; text-align:center; width:96%; padding:0 2% 0 2%}



.forma { display:inline-block; width:50%;}

.chat { margin-top:12px; margin-right:5%; float:right;}

.sesion { margin-top:20px; margin-right:2%; float:right;}
	
.formErrorContent{
background-color: #CCC; color:#036; padding:3px;  cursor:default; opacity:1; border:1px solid #666; font-size:11px; min-width:150px;  font-family:Arial, Helvetica, sans-serif;
}

.load {
	background-image: url(../img/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 100%;
	display: none;
	float: left;
}

.menuI {
	display: none;
	margin-right:2.5%;
}

.lineS
{ background-image:url(../img/borderSubM.png); max-height:2px; width:175px;  }

.aDown{
	float:left; margin-top: 1px; margin-left:3px;
	background-image:url(../img/aDown.png);  background-repeat:no-repeat; background-position:center; min-width:16px; 
}

.aUp{
	float:left; margin-top: 1px; margin-left:3px;
	background-image:url(../img/aDownY.png);  background-repeat:no-repeat; background-position:center; min-width:16px; 
}



.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  box-shadow: 10px 3px 20px #888888;
  }
  
  .rslidesBorder { background-image:url(../img/slideB.jpg); background-repeat:repeat-x;  padding-top:45px;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

.square1 {
	margin-top: 20px;
	background-image: url(../img/squarePixel.png);
	background-repeat: repeat;
	width: 45%;
	font-family: 'Oswald', sans-serif;
	border-color:#d1d1d1;
	border-width: 1px;
	border-style:solid;
	max-width:450px;
	margin-left:7%;
	float:left;
	box-shadow: 7px 10px 50px #888888;	
	}

.square2 {
	margin-top: 20px;
	background-image: url(../img/squarePixel.png);
	background-repeat: repeat;
	width: 45%;
	font-family: 'Oswald', sans-serif;
	border-color:#d1d1d1;
	border-width: 1px;
	border-style:solid;
	max-width:450px;
	margin-right:7%;
	float:right;
	box-shadow: 7px 10px 50px #888888;	
	}	



.squareB {
	margin-top: 20px; margin-left:auto; margin-right:auto; float:left;
	width: 99.5%;
	font-family: 'Oswald', sans-serif;
	border-color:#d1d1d1;
	border-width: 1px;
	border-style:solid;
	max-width:1100px;
	box-shadow: 7px 10px 50px #888888;
	padding-top:1.5%;
	padding-bottom:1.5%;	
	}	



.squareBox { width:22%; float:left; text-align:center; color:#67b9da; font-size:22px; }	

.squareBoxIlimitado { color:#1e837d; font-size:45px; font-weight:bold; }	

.squarePlus {float:left; text-align:center;  width:4%; margin-top:3%; }

  
  .squareTitles {
font-size: 50px;
color:#009dde; 
margin-left:1.5%;
float:left;
	font-weight:bold;
	width:85%;

  }
  
  
    .squareTitlesHosting {
font-family: 'Oswald', sans-serif; font-size: 60px; font-weight: bold; color:#009dde; margin-top:-3%; margin-left:1.0%; float:left;  }

.squareOrangeHosting { font-family: 'Oswald', sans-serif; font-weight:bold; color:#ff6c00; float:right;
font-size:30px; 
margin-right: 5%; 
margin-top:-4%;
 }
 
 .squareOrangeHostingDetalles {
 float:right; margin-left:0; width:30%; color:#ff6c00; 
 font-size:1.5vw; 
 font-size:16px; 
 margin-right:3%; margin-top:12%;
 }

 .squareOrangeHostingDetalles a{
	 color:#ff6c00; 
 }

 .squareOrangeHostingDetalles a:hover{
	 text-decoration:underline;
 }
	  


  .squareSubTitles {
float:left; margin-left:14.5%; font-size:18px; color:#A3A3A3; margin-top:-3%; width:55%; margin-bottom:2%;
  }



  .squareSubTitlesHosting {
float:left; font-size:25px; margin-top:5%; margin-left:1%; width:70%;
  }

  .squareLogoHosting {
float:left; width:8%; margin-top:5%; margin-left:2.5%;
  }  


  .squareSubTitles2 {
float:left; margin-left:14.5%; font-size:18px; color:#A3A3A3; margin-top:1%; width:50%; margin-bottom:3%;  
  }
  
  .squareSubTitles3 {
float: right; margin-top:-7.5%; margin-right:8%; color:#4E4E4E; font-size:18px;
  }  


  .squareSubTitles2 a {
color:#4E4E4E;
  }  
  
  .squareSubTitles2 a:hover {
	  text-decoration:underline;
  }      
  
  
   .squareText
 {
float:left; 
margin-left:14.5%; 
font-size:20px;; 
color:#454545; 
margin-top:4.5%; 
line-height: 130%;
margin-top:0.05%;
	 
 }
 
 .circleText
 {
  margin-left:auto; margin-right:auto; color:#FFFFFF; text-align:center; font-size:25px; line-height: 120%;}


  .packagesBorder { background-image:url(../img/divL.jpg); background-repeat:repeat-x;  margin-top: 3%; padding-top:3%; min-height:3%;
  }  
  
   .apps1
 {
float:left; 
width:3.27%;
margin-right:6.54%; 
margin-top:4.5%; 
 }


   .apps2
 {
float:left; 
width:9%;
margin-right:6.54%; 
margin-top:4.5%; 
 } 
 
    .apps3
 {
float:left; 
width:6%;
margin-right:6.54%; 
margin-top:4.5%; 
 } 


    .apps4
 {
float:left; 
width:7%;
margin-right:6.54%; 
margin-top:4.5%; 
 }
 

    .apps5
 {
float:left; 
width:4%;
margin-right:6.54%; 
margin-top:4.5%;
 }    

.appsText
{text-align:center; margin-top:3%; float:left; width:100%; 
font-size:16px; font-weight:bold; color:#8f8f8f; font-family:Raleway, serif; font-weight:700;
}

   .footer
 {
width:100%; float:left; margin-top:1.2%;
background-image:url(../img/footer.jpg);
background-repeat:repeat-x; background-size: contain;
font-family: 'Quicksand', sans-serif;
color:#FFFFFF;
 } 
 
 .footerTitle
 {
	color:#009dde;
	font-size:16px;
	float:left;
 	font-weight:bold;
	margin-top:2.28%;
	margin-right: 9.8%;
	width:12.8%;
 }
 
.footerLeft
 { margin-left:6%;
 }
 
 .footerLeftBorder { margin-left:3%; }
 
  .footerText
 {
	font-size:14px;
	color:#FFF;
	float:left;
	margin-right: 9.8%;
	width:12.8%;
	margin-top:1%;
 }
 

 
.footerText a {
	 color:#FFF;
 }
 
 .footerText a:hover {
	 color:#FFF;
	 text-decoration:underline;
 }
 
 .footerBorder {
background-image:url(../img/divFooter.png); height:2px; width:100%; background-repeat:no-repeat;
float:left;
	margin-top:1%;
	margin-right: 9.8%;
	width:12.8%;
	background-size:150%;	 
 }
  
.adquirir { display: none;}

.footerTextSpace { margin-bottom:0%; }

.boton {
	width: 45%;
	margin-top:0.9%;
	border-color:#d1d1d1;
	border-width: 1px;
	border-style:solid;
	max-width:450px;
	box-shadow: 7px 10px 50px #888888;	
 	background-color:#ff6c00; 
	color:#FFF; 
	text-align:center;
	cursor: pointer;
	padding: 1.5% 0 1.5% 0 ; 
	font-size:20px; 
	font-family: 'Raleway', sans-serif;
	background-image:none; }

.boton:hover { background-color:#ff8227; }
.boton:active { background-color:#ff8227; box-shadow:5px 5px 10px #888888;	 }

.buttonDomains{width: 28%;
	border-color:#c4c6c6;
	border-width: 1px;
	border-style:solid;
	box-shadow: 3px 3px 10px #888888;	
 	background-color:#f3f3f5; 
	color:#5a5a5a; 
	text-align:center; 
	padding: 1% 0 1% 0 ; 
	font-size:16px; 
	background-image:none;
    font-weight:bold;
	float:left;
	margin: 1.5% 2.3% 1.5% 2.3%}
	

.buttonDomains:hover {background-color:#e7e7e7;}	
.buttonDomains:active {background-color:#e7e7e7; box-shadow:1px 1px 5px #888888;}	

#selectMobile { display: none;}
#selectDesktop { display: inherit;}
#boton1Desktop { display: inherit;}

.hostingApps {float:left; width:55%; padding: 1.5% 0 1.5% 0; font-size:18px; margin-left:3%;}
.hostingTree {float:right;  padding: 1.5% 0 1.5% 0; margin-right:3%; width:18%;}
.hostingTreeText {float:left; width:75%; padding: 1.5% 0 1.5% 0; font-size:18px; margin-left:3%;}
.hostingSeals { float:left; width:10%;}

.hostingTransferTitle {color:#FFFFFF; font-weight:bold; font-size:60px; margin-top:35px; float:left; width:96%; margin-left:2%; margin-right:2%;}
.hostingTransferText {color:#FFFFFF; font-size:35px; margin-top:1%;  margin-left:6%; margin-right:2%;}
.hostingTransferTextS {color:#FFFFFF; font-size:12px; margin-top:3.0%; float:left; width:45%; margin-left:2%; margin-right:1%; margin-bottom:1.5%;}

.titlesOrange {font-size:25px; color:#ff7800; margin-top:1%; margin-left:5.5%; margin-right:5.5%;}
.titlesWhite {font-size:25px; color:#fff; margin-left:5.5%; margin-right:5.5%; margin-bottom:1%; text-align:right;}

.table {border-width: 0 0 1px 0; border-style:solid; border-color:#e8e8e8; font-size:16px; vertical-align: middle;}

body:not(.nohover) tbody tr:hover {
  background-color: #FFFBD2;
}

.hostingDetailsTitles {
font-family: 'Oswald', sans-serif; font-size: 50px; font-weight: bold; color:#009dde; float:left;  }
.hostingDetailsLogo {float:left; width:40px; margin-top:6%; margin-right:1%;}
.hostingDetailsSub {font-family: 'Oswald', sans-serif; font-weight:bold; color:#616161; font-size:18px; float:right; margin-right:6%;}
.hostingDetailsOrange {font-family: 'lato', sans-serif; font-weight: bold; color:#ff7800; text-align:center; font-size:20px; }
.hostingSquareFull {
	width:80%; 	
	margin-top: 20px;
	background-image: url(../img/squarePixel.png);
	background-repeat: repeat;
	font-family: 'Oswald', sans-serif;
	border-color:#d1d1d1;
	border-width: 1px;
	border-style:solid;
	float:left;
	box-shadow: 7px 10px 50px #888888;	
	font-family: 'Raleway', sans-serif; 
	margin:1% 10% 0 10%;
	}

.contactBannerOrange  {
font-size:65px; text-align:center; font-weight:bold; font-family: 'Lato', sans-serif; color:#ff6c00; padding-top:1%;
}

.contactBannerWhite {
font-size:48px; text-align:center; font-family: 'Raleway', sans-serif; color:#FFFFFF; padding-bottom:1%;
}



.dropDownContainer {
    background: #fff;
    padding: 10px 10px;
    border: 1px solid #a9a9a9;
	font-family: 'Raleway', sans-serif;
	font-size:16px; 
	box-shadow:5px 5px 10px #888888;
	margin-bottom:2%;
}


.inputContainer {
    background: #fff;
    padding: 11px 11px;
    border: 1px solid #a9a9a9;
	font-family: 'Raleway', sans-serif;
	font-size:16px; 
	box-shadow:5px 5px 10px #888888;
	width:95%;
	margin-bottom:2%;
}

.inputContainer input {
    width: 95%;
    margin: 0; padding: 0; border: 0;
    display: block
}

.titleField {float:left; margin-bottom:2%; padding: 16px 0 16px 0; width:100%; font-size:16px;}

.contactBoton {
	float:right; 	
   width: 25%;
	margin-top:0.9%;
	border-color:#d1d1d1;
	border-width: 1px;
	border-style:solid;
	max-width:450px;
	box-shadow: 7px 10px 50px #888888;	
 	background-color:#ff6c00; 
	color:#FFF; 
	text-align:center; 
	padding: 1.5% 0 1.5% 0 ; 
	font-size:20px;}

.contactBoton:hover { background-color:#ff8227; }
.contactBoton:active { background-color:#ff8227; box-shadow:5px 5px 10px #888888; }	
.titlesBigGray{float:left; font-family: 'Oswald', sans-serif; color: #5a5857; font-size:40px;}
.contactIconsText {text-align:center; font-family: 'Oswald', sans-serif; font-size:20px; color:#777777; line-height:100%; float:left; }
.contactFormContainer {width:58%; float:left; margin-right:2%;}
.contactTextContainer {width:38%; float:left; margin-left:2%;}
.contactPhoneCircle {float:left; width:12%; margin-right:1.2%; padding-top:1%;}

.aboutIcons {width:22%; padding: 1% 2% 2% 1%; float:left}
.aboutIconsImage {width: 65%; margin-left:auto; margin-right:auto;}
.textIcons {text-align:center; margin-top:5%; min-height:60px; max-height:60px;}
.aboutOrangeTitle{font-size:25px; font-weight:bold; color:#ff6c00; margin-top:3%; margin-bottom:1%;}


.contactSearchButton {
	float:right; 	
     width: 25%;
	margin-top:1.5%;
	border-color:#d1d1d1;
	border-width: 1px;
	border-style:solid;
	max-width:450px;
	box-shadow: 7px 10px 50px #888888;	
	box-shadow:5px 5px 10px #888888;
 	background-color:#416070; 
	color:#FFF; 
	text-align:center; 
	padding: 1.1% 0 1.1% 0 ; 
	font-size:20px;
	width:18%;
	}
	
.contactSearchButton:hover { background-color:#305d75; }
.contactSearchButton:active { background-color:#305d75; box-shadow: 7px 10px 50px #888888;	}	

.registerSearchText {float:left; margin-right:2%; color:#FFFFFF; font-size:30px; max-width:18%;}
.domainRegisterTableTitles {color:#64696c; font-weight:bold; font-size:24px;}	
.domainRegisterTableBlue {color:#8bbbd5; font-size:25px;}	
.domainRegisterPromoTitle {font-size:40px; text-align:center; font-weight:bold; color:#64696c;}
.domainRegisterPromoText {margin-top:4%; margin-bottom:6%; text-align:center;}
.domainRegisterSearchField {float:left; margin-top:1.5%; width:40%;}
.domainRegisterSearchResult {width:56%; margin:0;  padding:2px 0 0 0; float:left; color:#FFFFFF; font-size:16px; }

.domainRegisterSearchTld {float:left; width:18%;margin-top:1.5%;}

.domainRegisterEPPField {float:left; margin-top:1.5%; width:57%;}


.billingFieldWidth {float:left; width:60%;}

.paypal{float:right; width:32%; display:none; }
.paypalText{ text-align:right; float:right;}
.eppQuestion {float:left; width:15%;}

.alturaFooter { height:25px;}

/* menu animacion */

.button13 {
	color: rgba(255,255,255,1);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	position: relative;
}
.button13 a{
	color: rgba(0,0,0,99);
	text-decoration: none;
	display: block;
}
.button13::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
/*	border: 1px solid rgba(255,255,255,0.5); */
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.button13:hover::before{
	opacity: 0;
	-webkit-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);
}
.button13::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	background-color: rgba(255,255,255,0.25);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: scale(0.5,0.5);
	transform: scale(0.5,0.5);
}
.button13:hover::after{
	opacity: 1 ;
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
}
 
  
@font-face { 
	font-family: 'HelveNueThinNormal';
	src: url('/fonts/helveticaneuethn-webfont.eot');
	src: url('/fonts/helveticaneuethn-webfont.eot?iefix') format('eot'),
		url('/fonts/helveticaneuethn-webfont.woff') format('woff'),
		url('/fonts/helveticaneuethn-webfont.ttf') format('truetype'),
		url('/fonts/helveticaneuethn-webfont.svg#webfontJR0GaG5Z')
		format('svg');
	font-weight: normal;
	font-style: normal;	
}

@font-face {
	font-family: 'fontawesome';
	src: url('/fonts/fontawesome-webfont.eot');
	src: url('/fonts/fontawesome-webfont.eot?iefix') format('eot'),
		url('/fonts/fontawesome-webfont.woff') format('woff'),
		url('/fonts/fontawesome-webfont.ttf') format('truetype'),
		url('/fonts/fontawesome-webfont.svg#webfontJR0GaG5Z')
		format('svg');
	font-weight: normal;
	font-style: normal;}


.mover {
transition: 0.5s ease;
 		-moz-transition: 0.5s ease; /* Firefox */
 		-webkit-transition: 0.5s ease; /* Chrome - Safari */
 		-o-transition: 0.5s ease; /* Opera */
}


.mover:hover {
transition: all 0.3s;
  -webkit-transform: translate(0, 2px);
  -moz-transform: translate(0, 2px);
  -ms-transform: translate(0, 2px);
  -o-transform: translate(0, 2px);
  transform: translate(0, 2px);
}

.escala {

		transition: 0.5s ease;
 		-moz-transition: 0.5s ease; /* Firefox */
 		-webkit-transition: 0.5s ease; /* Chrome - Safari */
 		-o-transition: 0.5s ease; /* Opera */

}


.escala:hover {
transition: all 0.3s;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}


.packagesSquareTitles {

	width:280px; background-color: #000000; color:#FFFFFF; height:144px;
}

.packagesCircle  {
display: block;
    position: relative;
    top: -40px;
    left: 50%;
    margin-left: -45px;
    border-radius: 200px;
    background: rgba(76,133,212,1);
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    padding: 19px 0;
    width: 90px;
    height: 90px;
    box-sizing: border-box;
    text-align: center; 
	font-family: 'Open Sans', sans-serif; 
	line-height:20px;
	}
	
.packagesRow {
width:230px;  color:#000; height:50px; line-height:50px; padding:0 25px 0 25px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px;
	}
	
.packagesButton {width:280px;  color:#FFF; height:60px; line-height:60px; font-family: 'Open Sans', sans-serif; font-weight: bold; font-size:18px; text-align:center;}

.packagesContainer {margin-left:auto; margin-right:auto; width:88%; margin-top:40px;}
	
.white { background-color: #FFF; }	
.gray {background-color: #eeeeee;}
.blue {background-color: #4477be;}
.awesome {font-family: 'fontawesome'; font-size:16px; font-weight:bold; min-width:25px; float:left;}
.packagesUnit { float: left; margin-right:64px; margin-left:110px;}


 
/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #4b9cc3;
  height: 8px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}




[class^="icon-"].icon-3x {
 background-color: #4c85d4 !Important; font-family: 'fontawesome';
}
[class^="icon-"].icon-3x, .circle-border {
 background-color: #4c85d4;
 border-radius: 36px;
 -moz-border-radius: 36px;
 -webkit-border-radius: 36px;
 -o-border-radius: 36px;
 color: #fff;
 display: inline-block;
 font-size: 26px;
 height: 70px !important;
 line-height: 70px;
 max-width: 100%;
 position: relative;
 text-align: center;
 vertical-align: middle;
 width: 70px !important;
 word-spacing: 1px;
 transition: all 0.1s linear;
 -webkit-transition: all 0.1s linear;
 -o-transition: all 0.1s linear;
 -moz-transition: all 0.1s linear;
 font-style:normal;
}
[class^="icon-"].icon-3x {
 margin-bottom: 11px;
 margin-right: 0;
 float: none;
}


.circle-border { background: none repeat scroll 0 0 transparent; border: 0 solid #fff; height: 88px; left: 0; position: absolute; top: 0; transition-duration: 225ms; -moz-transition-duration: 225ms; -webkit-duration: 225ms; -o-transition-duration: 225ms; transition-property: all; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7); -moz-transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7); -o-transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7); -webkit-transition-timing-function: cubic-bezier(0.5, -0.7, 0.67, 0.7); width: 88px; box-sizing:border-box; -moz-box-sizing:border-box; margin:0; padding:0; -webkit-tap-highlight-color:transparent; zoom:1;   }



.icon-hover-zoom:hover .circle-border { border: 2px solid #4c85d4; transform: scale(1.38); -moz-transform: scale(1.38); -o-transform: scale(1.38); -webkit-transform: scale(1.38); -ms-transform: scale(1.38); transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73); -moz-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73); -webkit-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73); -o-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73); }
.icon-hover-zoom:hover [class^="icon-"].icon-3x {
 color: #fff !important;
 background-color: #4c85d4 !important;
}

.featuresBox {width:29.6%; margin-right:5.5%; float:left; margin-top:30px;}
.featuresCircle {margin-left:auto; margin-right:auto; width:70px; margin-bottom:10px;}
.featuresTitle {width:100%; text-align:center; font-size:16px; font-family:Raleway, serif; font-weight:700; margin-bottom:8px;}
.featuresText {width:100%; text-align:center; margin-bottom:10px; }
.featuresText a:hover { text-decoration:underline; }

@media screen and (max-width: 1120px) {

.packagesContainer { width:96%; padding: 0 0 0 0; }
.packagesUnit { width:32%; margin-right:2%; margin-left:10%;}
.packagesSquareTitles { width:100%;}
.packagesRow { width:80%; padding:0 10% 0 10%;}
.packagesButton { width:100%; }

}


@media screen and (max-width: 1100px) {



.square1 {
	margin-left:4%;	
	}

.boton {
font-size:2vw; 
	}	

.square2 {
	margin-right:4%;	
	}	

.hostingTransferTitle {font-size:4.5vw;}
.hostingTransferText {font-size:3vw;}
.hostingTransferTextS {font-size:1vw;}

.subtitle { padding-top:1%;}
.contactBannerOrange {font-size:6vw;}
.contactBannerWhite {font-size:4.5vw;}
.titleField {font-size:1.5vw; padding: 12.5% 0 12.5% 0;}
.inputContainer {font-size:1.5vw; padding: 2% 2%;}
.dropDownContainer {font-size:1.9vw; padding: 2% 2%;}

.contactBoton {	font-size:1.5vw;}
.contactSearchButton {font-size:1.5vw; width:16%;}

.titlesBigGray{font-size:3.5vw;}
.contactIconsText {font-size:1.8vw;}

.rslidesBorder { padding-top:3.5%;  }

.registerSearchText {font-size:2.8vw;}

.domainRegisterPromoTitle { font-size:3.5vw;}
.domainRegisterPromoText { font-size:1.8vw;}
.buttonDomains { font-size:1.8vw;}

.domainRegisterEPPField {width:60%;}
}



@media screen and (max-width: 1020px) {




.packagesRow { width:90%; padding:0 5% 0 5%;}

.squareBox { font-size:2vw; }	

.squareSubTitles {
font-size:2vw;
margin-left:2%; line-height: 200%;
}


    .squareTitlesHosting {
font-size:6vw; }

  .squareSubTitlesHosting { font-size:2.5vw; }
  
  .squareOrangeHosting { font-size:3vw; }
  
  .squareOrangeHostingDetalles {
 font-size:1.5vw; 
  }


.squareSubTitles2 	{	font-size:2vw; }

 .squareSubTitles3 {
font-size:2vw;  }

.squareTitles {
font-size:3.5vw; 
  }

 .squareText {	font-size:2vw; }

 .circleText
 { font-size:2.6vw; }
  
.menuElement { margin-right:5%;}
.headerText1 { margin-left: 4%;}

.footerTitle {font-size:1.5vw;}

.footerText {font-size:1.3vw; }

.appsText {font-size:1.5vw; } 

.squareBoxIlimitado { font-size:3.5vw; }	



.hostingTransferTitle { margin-top:2%;}
.hostingTransferTextS {font-size:1.2vw;}

.titlesOrange {font-size:2.5vw; }
.titlesWhite { font-size:2.5vw; }


.hostingSquareFull {
	width:96%; 	
	margin:1% 2% 0 2%;	
}

.hostingDetailsLogo { width:15%;}
.hostingDetailsTitles { font-size: 5.2vw; }
.hostingDetailsSub { margin-right:0; font-size:2.5vw;}
.hostingDetailsOrange { font-size:2vw;}
.table {font-size:2vw;}



}

@media screen and (max-width: 910px) {
	
	.textIcons { font-size:12px;}
	.domainRegisterSearchResult {width:60%; font-size:1.5vw;}

}



@media screen and (max-width: 850px) {
.menu {margin-left:3%;}
.menuElement { margin-right:3%;}
.headerText1 { margin-left: 3%; font-size:14px;}
.headerText2 { font-size:14px;}
.headerTextR { font-size:14px;}
.menu { margin-left:10%; width:90%;}
.squareBox { font-size:2vw; }
.appsText {font-size:2vw; } 
.footerTitle {font-size:1.8vw; width:16%; margin-right: 7%;}
.footerBorder { margin-right: 7%; width:16%; }
.hostingApps { width:70%;}
.hostingTree { margin-left:0.5%;}

.hostingTransferTextS {font-size:1.4vw;}

.hostingDetailsSub { font-size:2.5vw;}
.hostingDetailsOrange { font-size:2.5vw;}
.table {font-size:2.5vw;}

.titleField { font-size:1.8vw;}
.domainRegisterSearchResult {font-size:1.8vw;}
.inputContainer {font-size:1.8vw;}
.dropDownContainer {font-size:2vw;}
.contactBoton {font-size:1.8vw;}
.contactIconsText { font-size:1.9vw;}
.contactSearchButton {font-size:2vw;}

.packagesRow { width:96%; padding:0 3% 0 1%;}
.awesome {min-width:20px; }
}

@media screen and (max-width: 775px) {
.menu {margin-left:3%; width:98%}
.menuElement { margin-right:3%;}
.headerText { margin-left:5%;}
.logo { width:25%; }
.headerText1 { margin-left: 2%; }
.headerTextR { font-size:14px; }
.menu { margin-left:5%; width:95%;}



.adquiere { display: inline;}
.busaFooter { display: none;}

.footerTitle { font-size:2.8vw; width:24%; margin-top:3%; margin-right:0.5%;}
.footerLeft { margin-left:2%; }
.footerLeftBorder { margin-left:1%; }

 .footerText
 {
	margin-top:1%;
	margin-right:0.5%;
	width:24%;
	font-size:2.0vw;
 }

.footerTextSpace { margin-bottom:10%; }

 
 .footerBorder {
	margin-right: 0.5%;
	width:24%;
	background-size:100%;	 
 }

.hostingTreeText { font-size:15px;}
.hostingApps { padding-bottom:3%;}
.subtitle{ font-size:2.5vw;}
 .boton { font-size:2.5vw;}

.textIcons {min-height:80px;}




.packageSpace { clear:both; height:60px;}	
.packagesUnit { width:100%; margin-left:0%;}
.packagesContainer {margin-left:auto; margin-right:auto; width:94%;}
.awesome {min-width:25px; }
.packagesRow { width:90%; padding:0 5% 0 5%;}
}

@media screen and (max-width: 696px) {

	
.headerText1 { margin-left: 2%; font-size:13px;}
.headerText2 { font-size:13px; margin-top:24px;}
.headerTextR { font-size:13px; margin-top:29px; }
.logo { width:32%; margin-top:22px; margin-left:2.5%;}
.menuElement { width:95%; max-width:none; background:#406fb0; margin-left:0; margin-right:0; line-height: 250%; text-align:left; padding-left:5%; }
.headerText1 { display:none;}
.chat { margin-right:1%; margin-top:12px; }
.headerText2 { float:right; margin-right:3%}
.menuI { display: inherit; margin-top:28px;}
.menu { margin-left:0; width:100%; display:none; margin-top:8px;}
.headerBackground { background-image:none;}
.sesion { margin-top:24px;}
.sub-menu { 
float:left;
position:relative;
top:3px;
background-color:transparent;
color:#FFFFFF;
} 

.sub-menu a {
	color:#FFF;
	text-decoration:none;
	font-weight: normal;
}

.sub-menu a:hover {
            color:#fbff00;
}

.menuElement { 
font-size:18px;
font-weight: 400;
}

.lineS {
	background-image:none;	
}

.headerBackground {
	min-height:60px;
}


.hostingSeals { width:13%; float:right; margin-left:0; margin-right:4%;}

.hostingTransferTitle {font-size:5.5vw;}
.hostingTransferText {font-size:4vw; }
.hostingTransferTextS {font-size:2vw; }


.titlesOrange {font-size:5vw; text-align:center; }
.titlesWhite { font-size:5vw; text-align:center;}
.textIcons { font-size:12px;}
.domainRegisterPromoText { font-size:3vw;}
.domainRegisterPromoTitle {font-size:4.8vw;}

.billingFieldWidth {width:80%;}


.featuresBox { width:100%;}

}


@media screen and (max-width: 530px) {	
.logo { margin-top:20px; width:35%;}


.square1 {
	margin-top: 2%;
	width: 90%;
	margin-left:5%;
	box-shadow: 5px 8px 20px #888888;	
	}

.square2 {
	margin-top: 4%;
	width: 90%;
	margin-left:5%;
	float:left;
	box-shadow: 5px 8px 20px #888888;		
	}	


.boton {
	margin-top: 2%;
	width: 90%;
	margin-left:5%;
	box-shadow: 5px 8px 20px #888888;	
	padding: 2.5% 0 2.5% 0 ; 
	font-size:4vw; 
	}	
	

.squareBox { font-size:3vw;}
.squareBoxIlimitado { font-size:3.5vw;}
.squarePlus { margin-top:8%;}

.squareB {
	box-shadow: 2px 2px 20px #888888;
}

.squareTitles {font-size:10vw; float:left; width:50%; line-height:100%; margin-top:2.5%; }

.squareTitlesHosting {font-size:10vw;}
.squareSubTitlesHosting {font-size:4vw;}
.squareOrangeHosting {font-size:6vw;}

.squareSubTitles {
font-size:4vw;
margin-left:14.3%; line-height: 110%; width:30%;
}

.squareSubTitles { margin-top:0.5%; width:50%;}

.squareSubTitles2 { font-size:4vw;}


.squareText { font-size:4vw; margin-left:15%; margin-top:2.5%; }

.circleText { font-size:4.8vw; }

.squareSubTitles3 { font-size:4vw; width:50%; margin-right:4%; text-align:right; margin-top:0.5%; margin-bottom:5%;}

.appsText { font-size:3vw;}

.apps1 { width:5%; margin-right:4%;}
.apps2 { width:13%; margin-right:3%;}
.apps3 { width:8%; margin-right:3%;}
.apps4 { width:9%; margin-right:0;}
.apps5 { width:6%; margin-right:4%;}

.footerTitle { font-size:3vw; margin-right:1%; width:23%; margin-top:5%;}
.footerText { font-size:2.7vw; margin-right:1%; width:23%;}
.terminos { display: none;}
.adquirir { display: inline;}
.adquiere { display: none;}
.privacidad { display: none;}

  .squareOrangeHostingDetalles { font-size:3vw; width:28%;   }



.hostingApps { width:90%;}

#selectMobile { display: inherit;}
#selectDesktop { display: none;}
#boton1Desktop { display: none;}
.subtitle{ font-size:4vw; text-align:center; }
.hostingSeals { width:15%;}


.hostingDetailsTitles { font-size:4.4vw; }
.hostingDetailsSub { font-size:3vw;}
.hostingDetailsOrange { font-size:3.5vw;}
.table {font-size:3.5vw;}
.hostingDetailsLogo{ width:15%;}

.contactFormContainer {width:96%; float:left; margin-right:2%; margin-left:2%;}
.contactTextContainer {width:96%; float:left; margin-left:2%; margin-right:2%;}
.titlesBigGray { font-size:6vw;}

.titleField {font-size:3vw;}
.domainRegisterSearchResult {font-size:3vw;}
.inputContainer {font-size:3vw;}
.dropDownContainer {font-size:3.6vw;}

.contactBoton {	font-size:3vw;}
.contactIconsText { font-size:3.5vw; margin-bottom:8%;}
.contactPhoneCircle {  width:7.5%; margin-left:25%;}
.contactIconsText { margin-left:14%;}
.chatPagos { margin-left:14%; }


.contactBoton {box-shadow: 3px 5px 20px #888888;}

.aboutIcons {width:45%;}
.textIcons { font-size:14px; min-height:50px;}

.aboutOrangeTitle { font-size:20px;}
.contactSearchButton {font-size:3.0vw; width:16%;  }
.registerSearchText { width:100%; max-width:none; font-size:5vw;}
.domainRegisterSearchField { width:44%; margin-right:2%;}

.domainRegisterSearchTld {width:10%;}


.domainRegisterEPPField {width:82%;}

.domainRegisterSearchResult {width:100%;}

.buttonDomains { width:80%; font-size:3.5vw; margin-left:auto; margin-right:auto; float: none; margin-bottom:3%;}

.paypal{ width:70%; float:left; margin-top:8%;}
.paypalText{ text-align:left; margin-left:16%; float:left;}

.eppQuestion {width:6%;}

.alturaFooter { height:0;}

.headerTextR { display:none;}
.sesion { display:none;}


}


@media screen and (max-width: 460px) {	
.chat { display:none;}
.logo { width:50%; margin-top:10px;}
.headerText2 { margin-top:13px;}
.menuI { margin-top:18px;}
.headerBackground { min-height:45px;}
.textIcons {min-height:110px;}
}


@media screen and (max-width: 400px) {	
.menuElement { display:inline-block; float: none;}
.logo { margin-top:15px;}
.boton { font-size:4.5vw}
.hostingDetailsTitles { font-size:4.5vw; }
}

@media screen and (max-width: 350px) {	
.headerText2 { display:none;}
.logo { width:60%; margin-top:13px; }
}