@media (min-width: 1336px)  {
	@font-face {
	font-family: Open Sans;
 	src: local("VAGRoundedLTCom-Bold"), url("../image/vag-bold.jpg") format("truetype");
	src: url('../image/vag-bold1.jpg'); 
	src: url('../image/vag-bold1.jpg#iefix') format('embedded-opentype'), 
	     url('https://www.register.com/font/vag-bold.woff') format('woff'), 
	     url('../image/vag-bold.jpg')  format('truetype'), 
	     url('../image/vag-bold.svg#VAGRoundedLTCom-Bold') format('svg'); 
	}
	#homepage-test{width:1336px; margin:0 auto;}
	div#shadowWrapper{width:1336px !important; margin:0 auto !important;}
	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin : 0; padding : 0; outline:0}
html,body{ font: 14px "Trebuchet MS", trebuchet, sans-serif; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin : 0; padding : 0; outline:0}
html,body{ width: 1336px ;  background: #fff; color: #333; font: 1em "Trebuchet MS",sans-serif; margin : 0 auto; font: 14px "Trebuchet MS",sans-serif; }
*+html .clearFix { min-height : 1%; }
* html .clearFix { height : 1%; overflow : visible; }
body#homepage-test div#contentColumns {  display: block; width: 1336px; position: relative; top: -3px;  margin 0 auto; }


img { border : 0;}
.trifecta span{width: 306px;
height: 88px;font-family: Open Sans;
font-style: normal;
font-weight: bold;
font-size: 36px;
line-height: 44px;


text-align: center;
letter-spacing: -0.8px;

color: #000000;}
.trifecta span .purple_hosting{color: #7C39B3;font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    letter-spacing: -0.8px;}
address,caption,cite,code,dfn,em,strong,th,var { font-style : normal; font-weight : 400; }
ol,ul { list-style-type : none; }
h1,h2,h3,h4,h5,h6 { font-family: Open Sans; font-weight : 900; float: none; clear: both; }
strong { font-weight : 700; }
em { font-style : italic; }
a { color: inherit; text-decoration : none; border: none; outline: none; }
a:hover { text-decoration : underline; }
p { line-height: 1em; font: 1em "Trebuchet MS", trebuchet, sans-serif; margin : 0 0 1em 0;  }
sup,sub,span.sup { height : 0; line-height : 14px; position : relative; vertical-align : baseline; }
sup { bottom : 1ex; font-family: arial; font-size: .7em; } 
input.noborder { border : medium none; outline : 0; overflow : hidden; padding : 0;  }
input, a { cursor: pointer; }
.clear { clear: both; height: 28px; }
.clearFix:after { clear : both; content : "."; display : block; height : 0; visibility : hidden; }
.errorIcon { margin-right : 3px; position : relative; top : 3px; }
.alertText { color : #d72a18; }
div#alerts { text-align: center; background-color: #D04A4B; color: #000100; font-weight: bold; z-index: 9999; position: absolute; top: 0px; width:1336px;}
#shadowWrapper { background: none; width:1336px !important;}
#shadowWrapperCap { background: none; width:1336px !important;}
#content { width: 1336px !important; margin: 0 auto;}
#footer { width: 1336px !important; text-align: left; }


#homepageHeader.container { margin-bottom: -4px; }
.three-columns {background: #FFFFFF !important;  width: 1336px; display: block; overflow: hidden; margin: -1px 0 0 0;height:590px;  background: #FFFFFF;  background: -moz-linear-gradient(top, #fefefe 0%, #fdfdfd 27%, #fdfdfd 27%, #fcfdfd 51%, #f9fafc 73%, #f9fafc 73%, #f1f5f7 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(27%,#fdfdfd), color-stop(27%,#fdfdfd), color-stop(51%,#fcfdfd), color-stop(73%,#f9fafc), color-stop(73%,#f9fafc), color-stop(100%,#f1f5f7));  background: -webkit-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%);  background: -o-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%);  background: -ms-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%);  background: linear-gradient(to bottom, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1f5f7',GradientType=0 );  }
.container { padding: 0; margin: 0 auto; width: 1336px;   overflow: hidden; }
.trifecta { margin: 0 auto;	display: inline-block; text-align: center; width: 400px; height: 256.88px;  }
.trifecta h2 { text-align: center; width: 380px; white-space: nowrap; font: 24px "Trebuchet MS", trebuchet, sans-serif;  font-weight: normal; padding-bottom: 12px; }
.trifecta p { text-align: center; width: 386px;
height: 48px; margin: 0 auto; font-size: 12px;font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;


text-align: center;
letter-spacing: -0.4px;
margin-top: 70px;
color: #000000; }

.loadingMobile { position: absolute; top: 0px; left: 0px; width: 1176px !important;
    height: 191px !important;
}}
@media (min-width: 1336px) {
.loadingBar { position: absolute; display: block; background: url(/imgs/global/loadingAnimation.gif) no-repeat center center; top: 0px; left: 0px;width: 1336px;height:100%; } 

.trifecta a.learnButton:hover { backgroud-position: 0 -51px; }
.trifecta a.learnButton:active { backgroud-position: 0 -101px; }
.trifecta a.ctaButton { display: block; width: 306px; height: 66px; margin: auto; cursor: pointer; position: relative; top: 32px; background: transparent url(/imgs/homepage/grab-a-domain.png) 0 0 no-repeat;  }
div#heroRibbon { width: 1336px; top: 732px; border-bottom: 2px solid #f7f7f7; background: url("../image/tranparent-ribbon.png"); text-align: center; margin: 0 auto; height: 103px; padding-top: 1px;border-bottom: 7px solid rgba(81, 82, 167, 0.44);
    box-shadow: 0px 4px 4px rgba(84, 82, 166, 0.24);}
.new-tld-icons { width: 1336px;
    height: 101px;
    margin: 0 auto;
    display: block;
    align-items: center;
   
    margin-top: 32px; }
.new-tld-icons a.tldLink {display: block; float: left; width: 156px; height: 51px; margin: 0 2px 0 0; background: url("/imgs/homepage/iconBar.png") no-repeat scroll 0 0 transparent; overflow: hidden; text-decoration: none; cursor: pointer; }
.new-tld-icons a:hover { background-position: 0 -42px; }
.new-tld-icons a.tldLink#dotCom  {
	margin-left: 280px;
    margin-right: 65px;
	width: 68px;
	height: 36px;
	left: 286px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;
}
.new-tld-icons a.tldLink#dotClub {  

	width: 67px;
	height: 36px;
	left: 416px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;
	margin-right: 65px;
}
.new-tld-icons a.tldLink#dotClub:hover {
	background-position: -121px -42px;
}

.new-tld-icons a.tldLink#dotCo {
	
	width: 44px;
	height: 36px;
	left: 545px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;
	margin-right: 65px;
}
.new-tld-icons a.tldLink#dotOrg {
	margin-right: 65px;
width: 63px;
height: 36px;
left: 642px;
top: 921px;

font-family: Open Sans;
font-style: normal;
font-weight: 300;
font-size: 28px;
line-height: 36px;


display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.8px;
text-transform: uppercase;

color: #A7A7A7;
}
.new-tld-icons a.tldLink#dotCo:hover {
	background-position: -223px -42px;
}

.new-tld-icons a.tldLink#dotNet {
	margin-right: 65px;
	
	width: 55px;
	height: 36px;
	left: 761px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;}

.new-tld-icons a.tldLink#dotNet:hover {
	background-position: -321px -42px;
}

.new-tld-icons a.tldLink#dotXyz {
	margin-right: 65px;
	
	width: 40px;
	height: 36px;
	left: 895px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;}

.new-tld-icons a.tldLink#dotXyz:hover {
	background-position: -425px -42px;
}

.new-tld-icons a.tldLink#dotNinja {
	background-position: -530px 0;
	margin-left: 13px;
}

.new-tld-icons a.tldLink#dotNinja:hover {
	background-position: -530px -42px;
}

.new-tld-icons a.tldLink#dotTv {
	
	width: 41px;
	height: 36px;
	left: 1009px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;}

.new-tld-icons a.tldLink#dotTv:hover {
	background-position: -625px -42px;
}

.new-tld-icons a.tldLink#dotIo {
	background-position: -695px 0;
}

.new-tld-icons a.tldLink#dotIo:hover {
	background-position: -695px -42px;
}

div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container { width: 1140px; margin:0 auto; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav { text-align: center; font-family: Open Sans; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li { display: inline-block; padding:15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a { font-size: 17px; color:#000000; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:hover { text-decoration: none; color:#E85B01; }		
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a.products { color: #8dc641; }	
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li.list-products { background-image: url('../image/active-item.png'); background-repeat: no-repeat; background-position: 107px 22px; padding-right: 20px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:hover{color:#E85B01}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:active{color:#E85B01}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li.list-products:hover { background-color: #EDEDED; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav { display:none; width:310px; position:absolute; z-index:15; padding:0; background-color: #ededed; margin-left: -15px; -webkit-border-radius: 0 7px 7px 7px; border-radius: 0 7px 7px 7px; margin-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li { display: block; padding: 8px 0px 8px 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li a { font-size: 16px }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li a:hover { text-decoration: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover { display: inline-block; 	background-color: #ededed; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav { display: block; text-align: left; padding-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li { display: block; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li:hover a { color:rgba(0, 0, 0, 0.6); }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li:hover { background: linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #265AB3; }

div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li ul.tier-three-nav { display:none; width:310px; position:absolute; z-index:15; padding:0; background-color: #ced3d6; margin-left: -15px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; margin-top: 15px; left: 315px; top: 0px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav { display: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li:hover ul.tier-three-nav { display: block; text-align: left; padding-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li { display: block; padding: 8px 0px 8px 15px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li:hover { background-color:#ced3d6; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li a { color: #ffffff; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li:hover a { color:#737779; }
div#nav-wrapper-v2 {  width: 1336px; background: linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #265AB3; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; position: absolute; top:92px; z-index: 999; }
div#bannerLogo-v2 { width: 1336px; height: 125px; background-color: #ffffff; position: relative; z-index: 99; }
div#bannerLogo-v2 div.cont { width: 1336px; height: 90px;  background-color: #ffffff; margin-top: 19px;  }
div#bannerLogo-v2 div.cont div.ntld-header { width: 1140px; margin: 0 auto; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-logo { float:left;	position:relative; right:10px; top: -15px;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager { float: right; width: 500px;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager p.logout { width: 330px; float: left; text-align: right; margin-top: 20px; font-size: 12px; color: #56594B; margin: 7px 0;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager p.logout a { float: none; padding-left: 10px; color: #33A1CC; }	
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager a { float: right; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul { clear: both; font-family: Open Sans;font-size: 14px; text-align: right; position: absolute; top: 40px; width: 500px; height: 28px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li { display: inline-block;	vertical-align: bottom; padding-left: 40px; color: #56594B; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li.ntld-contact { font-family: Open Sans; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li img { vertical-align: middle; margin-left: 10px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li a { color: #616567;	font-weight: bold; text-decoration: none; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li a:hover { text-decoration: none; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li.ntld-contact span { color: #007049; font-weight: bold; font-family: Open Sans; }
.activeAjaxCart { color:#616567; text-decoration:none; }


i.opaque { display: block; width: 1336px; height: 100px; position: absolute; left: 0; z-index: 0; background: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  filter: alpha(opacity=40);     -moz-opacity: 0.4;  -khtml-opacity: 0.4; opacity: .4;  } 
div#searchWrap { margin-top: 1px; text-align: left;  width: 1336px; z-index: 8; position: absolute; top: 148px; }
div#searchWrap form#domainSearchForm{ position: absolute;  height: 100px; width: 1140px; margin: auto; overflow: visible;  } 
div#searchWrap #tld-jukebox.hero { width: 1336px; margin: 0 auto; position: relative; }
div#searchWrap #tld-jukebox.hero div.hero-ntld-search { width: 1140px; margin: 0 auto;margin-top: 10px }
div#searchWrap form input#hp-searchInput { display: block;
    width: 730px;
    position: absolute;
    top: 19px;
    left: 104px;
   
   background-image:none!important;
    border: 1px solid #ddd;
    order-radius: 5px;
    font-family: Open Sans;
    font-size: 20px !Important;
    line-height: 25px;
    height: 47px;
    padding: 1px 0 2px 19px;
    cursor: text;border-radius: 4px; }
div#searchWrap form input#domainSearch {  display: block; height: 70px; position: absolute; right: 157px; top: 24px; width: 224px; border-top-left-radius: 0 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px  }
div#searchWrap form input[type=text] { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid #eeeeee; }
div#searchWrap form input[type=text]:focus { box-shadow: 0 0 5px rgba(81, 203, 238, 1); padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid rgba(81, 203, 238, 1); }

li.validationErrorMessage { background-color: #ffffff; border-radius: 6px; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5); list-style-type: none; margin: 94px 0 0 66px; opacity: 0.9;  font-size: 13px; line-height: 32px; text-indent: 15px; position: absolute; top: 4px; width: 930px; } 
li.validationErrorMessage span { color:#e25656; }
li.validationErrorMessage span p { float: left; width: 850px; font-size: 12px; line-height: 18px; padding-top: 4px; }
li.validationErrorMessage span a.errorMsgClose { float: right; padding: 6px 10px 0 0; }
.rcomTransparentBar { 	 background: rgb(0, 0, 0);  background: rgba(0, 0, 0, 0.6);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }

#heroSlideWrap { cursor: move; position: absolute; left: 0px; top: 0px; width: 2160px; height: 612px; overflow: hidden; }
#slider1_container { position: relative; margin: 0 auto; top: 0; left: 0px; width: 2160px; height: 612px; overflow: hidden; visibility: hidden;background: url(/imgs/homepage/homepage-hero-pic.png) right 0px no-repeat;
    background-size: cover; }
    #slider1_container h4{margin-top: 236px;
    margin-right: 966px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -0.506496px;}
.getyours_btn{
 width: 124px;
    height: 40px;
    right: 61px;
    background: #7C39B3;
    margin-left: 162px;
    color: #FFFFFF;
    margin-top: 33px;
 }
 .getyours_btn a{
 text-decoration: none;
 }
 #slider1_container .button {
    background: #7C39B3;
    text-shadow: none;
    box-shadow: none;
    padding: 12px 36px;
    border-radius: 4px!important;
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 17px !important;
    color: #FFFFFF;
    text-decoration: none!important;
    -webkit-box-shadow: none!important;
    text-shadow: none!important;
    box-shadow: none!important;
    margin-left: 42px;
    display: inline-block;
    float: left;
}
#slider1_container .button a{
    text-decoration: none
}
.btn {
    background: #7C39B3;
    -webkit-border-radius: 3;
    -moz-border-radius: 3;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 4px #b4b4b4;
    -moz-box-shadow: 0px 1px 4px #b4b4b4;
    box-shadow: 0px 1px 4px #b4b4b4;
    font-family: "Open Sans";
    font-weight: 600;
    color: #ffffff;
    font-size: 14px;
    text-shadow: 0px 1px 1px #289fba;
    padding: 4px 18px 4px 18px;
    text-decoration: none;
    border: none;
    cursor: pointer;
}
.rcomCap  { position: absolute; top: 0; left: 0; text-align: left;  height: 500px; margin: 0 auto;  padding:0 0 0 0; } 
.rcomCap h1  { width: 1140px;  font-family: Open Sans;; font-size: 41px; color: #fff;  padding-top: 150px; text-align: left; margin: 0 auto; }
.rcomCap p { font-size: 18px; color: #fff; font-size: 24px; text-align: left; margin-top: 10px; }
.rcomCap p .ctaButton { display: block; width: 306px; height: 66px; cursor: pointer; background: transparent url(/imgs/homepage/grab-a-domain.png) 0 0 no-repeat;  margin-top: 1em;  }
.rcomCap p .ctaButton.create { display: block; width: 337px; height: 98px; cursor: pointer; background: transparent url(/imgs/homepage/start-creating-now.png) 0 0 no-repeat;  margin-top: 1em; }
.rcomCap em { font-style: normal; }
.rcomCap strong { font-family: Open Sans; }
#slider1_container .rcomCap .singleSlide { display: block; width: 1140px; height: 500px; margin: 0 auto; position: relative; top: -20px; left: 70px; text-align: left; overflow: hidden; } 
#slider1_container img {  min-width: 1336px; }
#caption1a.rcomCap p strong {  font-size: 30px; font-weight: 400; }
#caption1a.rcomCap p em { color: #da5743;} 
#caption1a, #caption2a, #caption3a, #caption4a { width: 1140px; height: 500px; margin: 60px auto; padding: 0; overflow: visible; position: relative; top: 0; left:0; }
#caption2a.rcomCap p { color: #fff; font-weight: normal; } 
#caption2a.rcomCap p em { color: #feec25; text-transform: uppercase;  }
#caption3a.rcomCap p em { color: #3b529f; }
#caption4a.rcomCap p em { color: #fff552; }

.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av { filter: alpha(opacity=70);  opacity: .7;  overflow: hidden; cursor: pointer; border: #fefefe 1px solid;  }
.jssorb01 { position: relative; top: 216px; width: 168px; height: 20px; text-align: center; padding: 10px 0; margin: 0 auto; }
.jssorb01 div { position: absolute; width: 21px; height: 7px; border-radius: 15px; background-color: #ccc; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #cecece; }
.jssorb01 .av { background-color: #88db1b; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

span#arrowRight { display: block; width: 55px; height: 100px; top: 65.5px !important; left: 1116px; margin-top: 22px;background: url(/imgs/homepage/arrow-controls_right.png) 0 0 no-repeat; }
span#arrowLeft { display: block; width: 55px; height: 100px; top: 64.5px !important; left: 61px; margin-top: 25px;background: url(/imgs/homepage/arrow-controls_left.png) 0 0 no-repeat; }
.jssora15l, .jssora15r, .jssora15ldn, .jssora15rdn { position: absolute; width: 55px; height: 100px; top: 130px; left: 0; cursor: pointer; display: block;  overflow:hidden; }
.jssora15l { background-position: -20px -41px; }
.jssora15r { background-position: -80px -41px; }
.jssora15l:hover { background-position: -140px -41px; }
.jssora15r:hover { background-position: -200px -41px; }
.jssora15ldn { background-position: -260px -41px; }
.jssora15rdn { background-position: -320px -41px; }
.jssora15r, .jssora15r div {  position: absolute; width: 20px; height: 38px; top: 123px; right: 18px }
.jssora15l { 20px; height: 38px; top: 123px; left: 18px; }
.jssora03l { width: 55px; height: 55px; top: 123px; left: 8px; }
div.stageContent { position: relative;top: -16px !important;width: 1176px!important;
    height: 191px!important; }
#slider2_container  {  background-size: 1176px 300px;overflow: hidden; position: relative; margin: 0 auto; text-align: center; background:url(/imgs/homepage/carsl_bkrd.png) right 0px no-repeat; }
#blurbSlideWrap, .captions{cursor: move; position: absolute; left: 0px; top: 26px; width: 1176px; height: 191px; overflow: hidden; }
.subBlurb span {font-family: Open Sans; display: block;
    width: 968px;
    margin: 0 auto;
    text-align: center;
   
    font-size: 16px;
    letter-spacing: -0.4px; }
h2.blurbHeader { font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 36px;
    line-height: 44px;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.8px;
    
    margin-top: 66px;
    color: #000000;
    margin-bottom: 90px;}
    .subBlurb.stageContent {
    width: 1176px!important;
    height: 191px!important;
}
h3.blurbHeader  {
	font-family: Open Sans;
	font-size: 14px;
	font-weight: 900;
	position: relative;
	top: -5px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 36px;
	letter-spacing: -1px;
}

#slider3_container { width: 1140px; height:151px; overflow: hidden; position: relative;margin: 0 auto; text-align: center; padding-bottom: 75px; }
#individualSlides3.responsiveCarousel {cursor: move; left: 0px; top: 0px; width: 1140px; height: 151px; overflow: hidden;  }
i.bulletFix {  background: #333; display: block; height: 31px; position: absolute; right: 5px; top: 108px; width: 255px; opacity: .7; }
.responsiveCarousel { position: relative; top: 0px; left: 0px; text-align: center; margin: 0 auto; overflow: hidden; cursor: move;-webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
#bottomSlider { position: relative; top: 113px; left: 898px; width: 22px; height: 22px;}
#bottomSlider div { position: absolute; width: 22px; height: 22px; padding: 0 0 2px 0;  }
#bottomSlider img {  margin-left: -10px; overflow: visible; }

.jssorb21 { width: 168px; height: 22px; line-height: 22px; position: relative; top: 240px; left: 0; overflow: hidden; padding: 1px 0 0 0px; }
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av { background: url(/imgs/homepage/b21.png) no-repeat; overflow: hidden; cursor: pointer; }
.jssorb21 div { position: absolute; width: 19px; height: 19px; text-align:center; line-height:19px; color:White; font-size:12px; background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

.awards { font-size: 22px; padding:44px 0 22px 0;  }
#website-support-pros { 
	width: 1336px;
	height: 246px;
	position: relative;
	margin: 0 auto;
	text-align: center;
	background: url(/imgs/homepage/award_winning.png) no-repeat;
	background-size: cover;
	font-family: Open Sans;
	font-style: normal;
	line-height: 44px;
	
	align-items: center;
	letter-spacing: -0.8px;
	color: #FFFFFF;
	margin-top: -81px;
	margin-bottom: 106px;
}
#website-support-pros h5{
	font-size: 36px!important;
	height:44px;
	font-weight: 300!important;
}
#website-support-pros p  {
	width: 995px !important;;
	text-align: center;
	margin: 0 auto;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 16px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	line-height: 24px;
	
	text-align: center;
	letter-spacing: -0.4px;
	
	color: #FFFFFF;}
#creaseInDaCuff { width: 100%; background: #424242; text-align: center; margin: 0 auto;  }
#creaseInDaCuff, #toggler, #toggledContent { background: #424242; color: #fff; padding: 20px 0; font-size: 18px; font-weight: normal; } 
#footerToggle, #toggledContent, #toggler{ width: 1140px; text-align: center; margin: 0 auto;  }
#toggler { height: 330px; overflow: visible; }
blockquote.footerToggle{ width: 1140px; text-align: center; position: relative; margin: 0 auto; font-size: 24px; color: #fff; left: -128px; }
#toggler { display: none; } 
.drillDown { color : #005394; cursor : pointer; text-decoration : underline; }
div#toggleContent { width : 100%; }
a.drillDown#show { display: block; float: left; width: 191px; height: 41px; position: absolute; top: -4px; right: -30px; background: url(/imgs/homepage/btn-find-out-why.png) 0 0 no-repeat; }
a.drillDown#show:hover { background-position: -1px -40px; }
a.drillDown#hide { display: block; width: 349px; height: 41px; position: absolute; margin: -50px 0 5px 862px; padding: 0; background: #424242 url(/imgs/homepage/btn-close-drilldown.png) 70px 0 no-repeat; }
a.drillDown#hide:hover { background-position: 70px -39px; }
.toggledContent ul { display: block; margin-left: -48px; width: 100%;}
.toggledContent ul li { width: 100%;  background : url(/imgs/homepage/dark-bullet.png) 0 0 no-repeat; color : #fff; font-size : 15px; line-height : 18px; list-style-position : inside; margin : 11px 0; padding-left : 18px; text-align : left; float: left; clear: left; }

#final-cta h6 { width: 1024px; height: 126px; margin: 0 auto; text-align: center; color: #fff; font-family: Open Sans; font-size: 32px; }
span#hpBottomCta { display: inline-block; width: 330px; height: 126px; background: url(/imgs/homepage/call-us-new.png) 50px 50% no-repeat; text-indent: 50px; font-size: 30px; }
div.ntld-footer { width: 100%; }
div.ntld-footer div.ntld-footer-base { width: 1140px; margin: 0 auto; padding-top: 50px; }
div.ntld-footer div.ntld-footer-base div.register-about { width: 420px; float: left; margin-right: 105px; } 
div.ntld-footer div.ntld-footer-base div.register-about a { display: block; margin-bottom: 17px;}
div.ntld-footer div.ntld-footer-base div.register-about p {color: #7d8f96;font-size: 12px;line-height: 24px; }
div.ntld-footer div.ntld-footer-base div.register-about p.links a {color: #007049;font-size: 16px;font-family: Open Sans;text-decoration: none;display: inline-block; }
div.ntld-footer div.ntld-footer-base div.register-about p span {font-size: 16px;color: #E85B01; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links {float: left;width: 615px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.products {width: 160px;float: left;margin-right: 45px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.support-tools {width: 160px;float: left;margin-right: 45px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.company-partner {width:205px;float: left; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.company-partner p.comp-title { width: 100px;	display: block;	margin-top: -6px; line-height: 24px;}	
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div p {font-size: 18px;color: #007049;font-family: Open Sans;font-weight: bold;margin: 0px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul {padding-left: 0px;margin-bottom: 30px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul li {list-style-type: none;margin-top: 15px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul li a {text-decoration: none;color: #7d8f96; }
div.ntld-footer div.ntld-footer-base div.contact {text-align: center;width: 1140px;margin-top: 15px; }
div.ntld-footer div.ntld-footer-base div.contact a {display: inline-block;padding: 5px;margin-bottom: 15px; }
div.ntld-footer div.ntld-footer-base div.contact p {color: #7d8f96;font-size: 12px; }
div.ntld-footer div.ntld-footer-base div.contact p a {color:#5ec0e7; padding: 0px; margin:0px; }
#final-cta-white{display:none;}
#bannerLogo-v2 .user-account-section {
    height: 88px;
    min-width: 72px;
    padding: 32px 0;
    margin-right: 24px;
    position: relative;
    cursor: pointer;
}

#bannerLogo-v2 .user-account-section span.login-text {
    display: block;
    max-width: 144px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown {
    display: none;
    position: absolute;
    top: 72px;
    right: 12px;
    width: 248px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12), 0px 4px 6px rgba(0, 0, 0, 0.06);
    border: 1px solid #DEDEDE;
    z-index: 100000;
    list-style: none;
    padding: 20px 0 14px 0;
    margin: 0;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown.dropdown-vip-false {
    padding-bottom: 0px;
    padding-top: 14px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown:before,
#bannerLogo-v2 .user-account-section #user-account-dropdown:after {
    content: " ";
    position: absolute;
    border-top: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown:before {
    right: 10px;
    top: -7px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 7px solid #DEDEDE;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown:after {
    right: 12px;
    top: -6px;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 6px solid #fff;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li {
    margin: 0;
    padding: 0;
    text-align: left;
    height: 44px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.active {
    background: #007A33;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li:not(.active):hover {
	background: #F5F5F5;
	background-repeat: no-repeat;
    background-position: center left 24px;	
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.active img {
	filter: brightness(0) invert();
}
    
#bannerLogo-v2 .user-account-section #user-account-dropdown li.active a {
    color: white;
    text-decoration: none;
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.mobile-greeting {
    display: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.seperator {
    margin: 12px 16px 12px;
    height: 1px;
    width: calc(100% - 32px);
    background: rgba(0, 0, 0, 0.1);
}

#bannerLogo-v2 .user-account-section #user-account-dropdown.dropdown-vip-false li.seperator {
    display: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a {
    width: 100%;
    display: inline-block;
    padding: 12px 31px 7px 31px;
    line-height: 20px;
    font-size: 14px;
    color: #000;
    text-decoration: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.manage-account-link {
	padding-right: 11px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.manage-account-link {
	width: inherit;
    padding: 0px;
    position: relative;
    bottom: 14px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li img.manage-account-image {
    padding: 10px 12px 7px 29px;
}

#bannerLogo-v2.user-account-section #user-account-dropdown li.vip {
    background-repeat: no-repeat;
    background-position: center left 24px;  
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip a {
    padding-left: 45px;
}

#bannerLogo-v2.user-account-section #user-account-dropdown li.vip.vip-platinum {
    background-image: url('https://www.register.com/img/ns-core/PlatinumVIPBadge.png');
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-platinum a {
    color: rgba(0, 0, 0, 0.6);  
}

#bannerLogo-v2.user-account-section #user-account-dropdown li.vip.vip-gold {
    background-image: url('https://www.register.com/img/ns-core/GoldVIPBadge.png');
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-gold a {
    color: #F4C460;
    color: #aa8943;
    color: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));   
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-standard {
    background-image: url('https://www.register.com/img/ns-core/VIPBadge.png');
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-standard a {    
    color: #0840A1;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.log-out {
    color: #007A33;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.active a.log-out {
    color: white;
}
#bannerLogo-v2 .user-account-section {
	height: 88px;
	min-width: 72px;
	padding: 32px 0;
	margin-right: 24px;
	position: relative;
	cursor: pointer;
}

#bannerLogo-v2  .user-account-section span.login-text {
	display: block;
	max-width: 144px;
	overflow: hidden;
	text-overflow: ellipsis;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown {
	display: none;
	position: absolute;
	top: 72px;
	right: 12px;
	width: 248px;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12), 0px 4px 6px rgba(0, 0, 0, 0.06);
	border: 1px solid #DEDEDE;
	z-index: 100000;
	list-style: none;
	padding: 24px 0 14px 0;
	margin: 0;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown.dropdown-vip-false {
	padding-bottom: 24px;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown:before,
#bannerLogo-v2 .user-account-section #user-account-dropdown:after {
	content: " ";
	position: absolute;
	border-top: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown:before {
    right: 10px;
    top: -7px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 7px solid #DEDEDE;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown:after {
	right: 12px;
	top: -6px;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	border-bottom: 6px solid #fff;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li {
	margin: 0;
	padding: 0;
	text-align: left;
	height: 34px;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.mobile-greeting {
	display: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.seperator {
	margin: 12px 16px 12px;
	height: 1px;
	width: calc(100% - 32px);
	background: rgba(0, 0, 0, 0.1);
}

#bannerLogo-v2  .user-account-section #user-account-dropdown.dropdown-vip-false li.seperator {
	display: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li a {
	width: 100%;
	display: inline-block;
    padding: 12px 31px 7px 31px;
	line-height: 20px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li:hover a {
	text-decoration: underline;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip {
	background-repeat: no-repeat;
	background-position: center left 24px;	
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip a {
	padding-left: 45px;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-platinum {
	background-image: url('https://www.register.com/img/ns-core/PlatinumVIPBadge.png');
}
#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-platinum a {
	color: rgba(0, 0, 0, 0.6);	
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-gold {
	background-image: url('https://www.register.com/img/ns-core/GoldVIPBadge.png');
}
#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-gold a {
	color: #F4C460;
	color: #aa8943;
	color: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));	
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-standard {
	background-image: url('https://www.register.com/img/ns-core/VIPBadge.png');
}
#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-standard a {	
	color: #0840A1;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.manage-account {
	
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li a.log-out {
	color: #007A33;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown.dropdown-vip-false {
    padding-bottom: 0px;
    padding-top: 14px;
}
.grids {
        float: left;
    min-height: 1px;
    padding: 0;
    position: relative;
}
div.banner {
    width: 1336px;
    height: 520px;
    margin: 0 auto;
}
.Inner-Banner {
   height: 338px;
    float: left;
    margin-left: 24px!important;
    margin-top: 87px;
    width: 304px;
}
.banner-heading {
 margin-top: 23px;
height: 88px;
left: 702px;
top: 2257px;
font-family: Open Sans;
font-style: normal;
font-weight: 800;
font-size: 36px;
line-height: 44px;
display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.8px;
}
button.learnButton {
    display: block;
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left: 2px;
    background: #7C39B3;
    text-transform: uppercase;
    border-radius: 4px;
    color: white;
    border: none;
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 13.5px;
    line-height: 16px;
}
button.learnButton:hover {
    display: block;
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left: 2px;
    background: #DF8BB6 !important;
    text-transform: uppercase;
    border-radius: 4px;
    color: white;
    border: none;
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 13.5px;
    line-height: 16px;
}
a#fold1,a#fold2,a#fold3 {
    text-decoration: none;
}
.banner-paragraph {
width: 234px;
height: 72px;
left: 718px;
top: 2363px;
font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.4px;
 margin: 36px;
color: #666666;
}



.banner-button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    width: max-content;
    border-radius: 4px !important;
    color: #FFFFFF !important;
    justify-content: center;
    text-transform: uppercase;
    font: 600 13.5px Open Sans;
    border: 0;
    background: #C93E86 !important;
    width: 124px;
    height: 40px;
    left: 773px;
    top: 2483px;
    border-radius: 4px;
}
.banner-button:hover {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    width: max-content;
    border-radius: 4px !important;
    color: #FFFFFF !important;
    justify-content: center;
    text-transform: uppercase;
    font: 600 13.5px Open Sans;
    border: 0;
    background:#DF8BB6 !important;
    width: 124px;
    height: 40px;
    left: 773px;
    top: 2483px;
    border-radius: 4px;
}

.business_msg{
width: 100%;;
height: 44px;
left: 210px;
top: 2751px;



font-family: Open Sans;
font-style: normal;
font-weight: 300;
font-size: 36px;
line-height: 44px;


display: flex;
align-items: center;
letter-spacing: -0.8px;
text-align: center;
    margin-left: 360px;
color: #000000;
}
.business_msg_img{
	background :url(/imgs/homepage/customer-support-img.png) no-repeat;
	background-size: cover;
}
img.bgrd_img_business {
    display: none;
}
img.bgrd_img_business_large {
    background-size: cover !important;
    width: 1336px;
}

#slider1_container .button:hover {
    background: #DF8BB6;
    text-shadow: none;
    box-shadow: none;
    padding: 12px 36px;
    border-radius: 4px!important;
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 17px !important;
    color: #FFFFFF;
    text-decoration: none!important;
    -webkit-box-shadow: none!important;
    text-shadow: none!important;
    box-shadow: none!important;
    margin-left: 42px;
    display: inline-block;
    float: left;
}
.trifecta a.learnButton {
    display: block;
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left: 2px;
    background: url(/imgs/homepage/learn_more_new.png) 0 0 no-repeat;;
    text-transform: uppercase;
     border-radius: 4px;
}

.trifecta a.learnButton:hover {
    background:url(/imgs/homepage/learn_more_new_hover.png) 0 0 no-repeat;
    
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left:1px;
    border-radius: 4px;
    text-transform: uppercase;
}
.slider2_container_small_device{display:none;}

}
 // Medium devices (tablets, 768px and up)
@media (min-width: 1008px) and (max-width: 1300px) { 
    @font-face {
	font-family: Open Sans;
 	src: local("VAGRoundedLTCom-Bold"), url("../image/vag-bold.jpg") format("truetype");
	src: url('../image/vag-bold1.jpg'); 
	src: url('../image/vag-bold1.jpg#iefix') format('embedded-opentype'), 
	     url('https://www.register.com/font/vag-bold.woff') format('woff'), 
	     url('../image/vag-bold.jpg')  format('truetype'), 
	     url('../image/vag-bold.svg#VAGRoundedLTCom-Bold') format('svg'); 
	}
	 #homepage-test{width:1008px; margin:0 auto;}
	 div#shadowWrapper{width:1008px !important; margin:0 auto !important;}
	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin : 0; padding : 0; outline:0}
html,body{ font: 14px "Trebuchet MS", trebuchet, sans-serif; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin : 0; padding : 0; outline:0}
html,body{ width: 100%; height:100%; background: #fff; color: #333; font: 1em "Trebuchet MS",sans-serif; margin : 0; font: 14px "Trebuchet MS",sans-serif; }
*+html .clearFix { min-height : 1%; }
* html .clearFix { height : 1%; overflow : visible; }
body#homepage-test div#contentColumns {  display: block; width: 100%; position: relative; top: -3px;  margin 0 auto; }


img { border : 0;}
.trifecta span{width: 306px;
height: 88px;font-family: Open Sans;
font-style: normal;
font-weight: bold;
font-size: 36px;
line-height: 44px;


text-align: center;
letter-spacing: -0.8px;

color: #000000;}
.trifecta span .purple_hosting{color: #7C39B3;font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    letter-spacing: -0.8px;}
address,caption,cite,code,dfn,em,strong,th,var { font-style : normal; font-weight : 400; }
ol,ul { list-style-type : none; }
h1,h2,h3,h4,h5,h6 { font-family: Open Sans; font-weight : 900; float: none; clear: both; }
strong { font-weight : 700; }
em { font-style : italic; }
a { color: inherit; text-decoration : none; border: none; outline: none; }
a:hover { text-decoration : underline; }
p { line-height: 1em; font: 1em "Trebuchet MS", trebuchet, sans-serif; margin : 0 0 1em 0;  }
sup,sub,span.sup { height : 0; line-height : 14px; position : relative; vertical-align : baseline; }
sup { bottom : 1ex; font-family: arial; font-size: .7em; } 
input.noborder { border : medium none; outline : 0; overflow : hidden; padding : 0;  }
input, a { cursor: pointer; }
.clear { clear: both; height: 28px; }
.clearFix:after { clear : both; content : "."; display : block; height : 0; visibility : hidden; }
.errorIcon { margin-right : 3px; position : relative; top : 3px; }
.alertText { color : #d72a18; }
div#alerts { text-align: center; background-color: #D04A4B; color: #000100; font-weight: bold; z-index: 9999; position: absolute; top: 0px; width: 100%;}
#shadowWrapper { background: none; width:100%;}
#shadowWrapperCap { background: none; width:100%;}
#content { width: 100%; margin: 0 auto;}
#footer { width: 100%; text-align: left; }
.container.header .flex-box ul.header-links li > a{
	text-decoration: none;
}


#homepageHeader.container { margin-bottom: -4px; }
.three-columns {background: #FFFFFF !important;  width: 100%; display: block; overflow: hidden; margin: -1px 0 0 0;height:590px; padding: 9em 0 0 0; background: #FFFFFF;  background: -moz-linear-gradient(top, #fefefe 0%, #fdfdfd 27%, #fdfdfd 27%, #fcfdfd 51%, #f9fafc 73%, #f9fafc 73%, #f1f5f7 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(27%,#fdfdfd), color-stop(27%,#fdfdfd), color-stop(51%,#fcfdfd), color-stop(73%,#f9fafc), color-stop(73%,#f9fafc), color-stop(100%,#f1f5f7));  background: -webkit-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%);  background: -o-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%);  background: -ms-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%);  background: linear-gradient(to bottom, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1f5f7',GradientType=0 );  }
.container { padding: 0; margin: 0 auto; width: 1336px; min-height: 100%; max-width: 2160px; min-width: 1298px; overflow: hidden; }
.trifecta { margin: 0 auto;	display: inline-block; text-align: center; width: 400px; height: 256.88px;  }
.trifecta h2 { text-align: center; width: 380px; white-space: nowrap; font: 24px "Trebuchet MS", trebuchet, sans-serif;  font-weight: normal; padding-bottom: 12px; }
.trifecta p {
		text-align: center;
		width: 386px;
		height: 48px;
		margin: 0 auto;
		font-size: 12px;
		font-family: Open Sans;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		letter-spacing: -0.4px;
		margin-top: 70px;
		color: #000000;
	}
	
	.loadingMobile { position: absolute; top: 0px; left: 0px; width: 1176px !important; height: 191px !important; }}
	@media (min-width: 1008px) and (max-width: 1300px) { 



.trifecta a.learnButton:hover { backgroud-position: 0 -51px; }
.trifecta a.learnButton:active { backgroud-position: 0 -101px; }
.trifecta a.ctaButton { display: block; width: 306px; height: 66px; margin: auto; cursor: pointer; position: relative; top: 32px; background: transparent url(/imgs/homepage/grab-a-domain.png) 0 0 no-repeat;  }
div#heroRibbon { width: 1008px; top: 732px; border-bottom: 2px solid #f7f7f7; background: url("../image/tranparent-ribbon.png"); text-align: center; margin: 0 auto; height: 103px; padding-top: 1px;border-bottom: 7px solid rgba(81, 82, 167, 0.44);
    box-shadow: 0px 4px 4px rgba(84, 82, 166, 0.24);}
.new-tld-icons { width: 1008px;
    height: 100px;
    margin: 0 auto;
    display: block;
    align-items: center;
   
    margin-top: 32px; }
.new-tld-icons a.tldLink {display: block; float: left; width: 156px; height: 51px; margin: 0 2px 0 0; background: url("/imgs/homepage/iconBar.png") no-repeat scroll 0 0 transparent; overflow: hidden; text-decoration: none; cursor: pointer; }
.new-tld-icons a:hover { background-position: 0 -42px; }
.new-tld-icons a.tldLink#dotCom  {
	margin-left:122px !important;
	width: 68px;
	height: 36px;
	left: 286px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;
}
.new-tld-icons a.tldLink#dotClub {  

	width: 67px;
	height: 36px;
	left: 416px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;
	margin-left: 60px;
}
.new-tld-icons a.tldLink#dotClub:hover {
	background-position: -121px -42px;
}

.new-tld-icons a.tldLink#dotCo {
	
	width: 44px;
	height: 36px;
	left: 545px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;
	margin-left: 60px;
}
.new-tld-icons a.tldLink#dotOrg {
	margin-left: 60px;
width: 63px;
height: 36px;
left: 642px;
top: 921px;

font-family: Open Sans;
font-style: normal;
font-weight: 300;
font-size: 28px;
line-height: 36px;


display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.8px;
text-transform: uppercase;

color: #A7A7A7;
}
.new-tld-icons a.tldLink#dotCo:hover {
	background-position: -223px -42px;
}

.new-tld-icons a.tldLink#dotNet {
	margin-left: 60px;
	
	width: 55px;
	height: 36px;
	left: 761px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;}

.new-tld-icons a.tldLink#dotNet:hover {
	background-position: -321px -42px;
}

.new-tld-icons a.tldLink#dotXyz {
	margin-left: 60px;
	
	width: 40px;
	height: 36px;
	left: 895px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;}

.new-tld-icons a.tldLink#dotXyz:hover {
	background-position: -425px -42px;
}

.new-tld-icons a.tldLink#dotNinja {
	background-position: -530px 0;
	margin-left: 24px;
}

.new-tld-icons a.tldLink#dotNinja:hover {
	background-position: -530px -42px;
}

.new-tld-icons a.tldLink#dotTv {
	
	width: 41px;
	height: 36px;
	left: 1009px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	margin-left: 60px;
	color: #A7A7A7;}

.new-tld-icons a.tldLink#dotTv:hover {
	background-position: -625px -42px;
}

.new-tld-icons a.tldLink#dotIo {
	background-position: -695px 0;
}

.new-tld-icons a.tldLink#dotIo:hover {
	background-position: -695px -42px;
}

div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container { width: 1008px !important; margin:0 auto; background: linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #265AB3; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav { text-align: center; font-family: Open Sans; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li { display: inline-block; padding:15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a { font-size: 17px; color:#000000;  text-decoration: none;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:hover { text-decoration: none; color:#E85B01; }		
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a.products { color: #8dc641; }	
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li.list-products { background-image: url('../image/active-item.png'); background-repeat: no-repeat; background-position: 107px 22px; padding-right: 20px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:hover{color:#E85B01}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:active{color:#E85B01}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li.list-products:hover { background-color: #EDEDED; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav { display:none; width:310px; position:absolute; z-index:15; padding:0; background-color: #ededed; margin-left: -15px; -webkit-border-radius: 0 7px 7px 7px; border-radius: 0 7px 7px 7px; margin-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li { display: block; padding: 8px 0px 8px 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li a { font-size: 16px }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li a:hover { text-decoration: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover { display: inline-block; 	background-color: #ededed; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav { display: block; text-align: left; padding-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li { display: block; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li:hover a { color:rgba(0, 0, 0, 0.6); }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li:hover { background: linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #265AB3; }

div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li ul.tier-three-nav { display:none; width:310px; position:absolute; z-index:15; padding:0; background-color: #ced3d6; margin-left: -15px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; margin-top: 15px; left: 315px; top: 0px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav { display: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li:hover ul.tier-three-nav { display: block; text-align: left; padding-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li { display: block; padding: 8px 0px 8px 15px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li:hover { background-color:#ced3d6; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li a { color: #ffffff; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li:hover a { color:#737779; }
div#nav-wrapper-v2 {  width: 100%; background: linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #265AB3; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; position: absolute; top:92px; z-index: 999; }
div#bannerLogo-v2 { width: 100%; height: 125px; background-color: #ffffff; position: relative; z-index: 99; }
div#bannerLogo-v2 div.cont { width: 100%; height: 90px;  background-color: #ffffff; margin-top: 19px;  }
div#bannerLogo-v2 div.cont div.ntld-header { width: 1140px; margin: 0 auto; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-logo { float:left;	position:relative; right:10px; top: -15px;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager { float: right; width: 500px;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager p.logout { width: 330px; float: left; text-align: right; margin-top: 20px; font-size: 12px; color: #56594B; margin: 7px 0;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager p.logout a { float: none; padding-left: 10px; color: #33A1CC; }	
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager a { float: right; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul { clear: both; font-family: Open Sans;font-size: 14px; text-align: right; position: absolute; top: 40px; width: 500px; height: 28px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li { display: inline-block;	vertical-align: bottom; padding-left: 40px; color: #56594B; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li.ntld-contact { font-family: Open Sans; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li img { vertical-align: middle; margin-left: 10px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li a { color: #616567;	font-weight: bold; text-decoration: none; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li a:hover { text-decoration: none; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li.ntld-contact span { color: #007049; font-weight: bold; font-family: Open Sans; }
.activeAjaxCart { color:#616567; text-decoration:none; }


i.opaque { display: block; width: 100%; height: 100px; position: absolute; left: 0; z-index: 0; background: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  filter: alpha(opacity=40);     -moz-opacity: 0.4;  -khtml-opacity: 0.4; opacity: .4;  } 
div#searchWrap { margin-top: 1px; text-align: left;  width: 100%; z-index: 8; position: absolute; top: 148px; }
div#searchWrap form#domainSearchForm{ position: absolute;  height: 100px; width: 1140px; margin: auto; overflow: visible;  } 
div#searchWrap #tld-jukebox.hero { width: 100%; margin: 0 auto; position: relative; }
div#searchWrap #tld-jukebox.hero div.hero-ntld-search { width: 1140px; margin: 0 auto;margin-top: 10px }
div#searchWrap form input#hp-searchInput { display: block;
    width: 300px;
    position: absolute;
    top: 19px;
    left: 270px;
   
   background-image:none!important;
    border: 1px solid #ddd;
    order-radius: 5px;
    font-family: Open Sans;
    font-size: 20px !Important;
    line-height: 25px;
    height: 47px;
    padding: 1px 0 2px 19px;
    cursor: text;border-radius: 4px; }
div#searchWrap form input#domainSearch { display: block; height: 70px; position: absolute; margin-left: 589px !important; top: 24px; width: 160px; border-top-left-radius: 0 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px  }
div#searchWrap form input[type=text] { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid #eeeeee; }
div#searchWrap form input[type=text]:focus { box-shadow: 0 0 5px rgba(81, 203, 238, 1); padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid rgba(81, 203, 238, 1); }

li.validationErrorMessage { background-color: #ffffff; border-radius: 6px; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5); list-style-type: none; margin: 94px 0 0 66px; opacity: 0.9;  font-size: 13px; line-height: 32px; text-indent: 15px; position: absolute; top: 4px; width: 930px; } 
li.validationErrorMessage span { color:#e25656; }
li.validationErrorMessage span p { float: left; width: 850px; font-size: 12px; line-height: 18px; padding-top: 4px; }
li.validationErrorMessage span a.errorMsgClose { float: right; padding: 6px 10px 0 0; }
.rcomTransparentBar { 	 background: rgb(0, 0, 0);  background: rgba(0, 0, 0, 0.6);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }

#heroSlideWrap { cursor: move; position: absolute; left: 0px; top: 0px; width: 2160px; height: 612px; overflow: hidden; }
#slider1_container { position: relative; margin: 0 auto; top: 0; left: 0px; width: 1008px !important; height: 533px !important ; overflow: hidden; visibility: hidden;background: url(/imgs/homepage/homepage-hero-pic-large.png) right 0px no-repeat;
    background-size: cover; }

#slider1_container h4 {
	width: 310px;
	height: 100px;
	margin-top: 184px;
    margin-left: 56px;
	
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 44px;
	line-height: 48px;
	
	letter-spacing: -0.506496px;
	
	color: linear-gradient(0deg, rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.68)),
		#666666;
}

.getyours_btn{
 width: 124px;
    height: 40px;
    right: 61px;
    background: #7C39B3;
    margin-left: 162px;
    color: #FFFFFF;
    margin-top: 33px;
 }
 .getyours_btn a{
 text-decoration: none;
 }
 #slider1_container .button {
    background: #7C39B3;
    text-shadow: none;
    box-shadow: none;
    padding: 12px 36px;
    border-radius: 4px!important;
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 17px !important;
    color: #FFFFFF;
    text-decoration: none!important;
    -webkit-box-shadow: none!important;
    text-shadow: none!important;
    box-shadow: none!important;
    margin-left: 42px;
    display: inline-block;
    float: left;
}
#slider1_container .button a{
    text-decoration: none;
    color:#FFFFFF;
}
.btn {
    background: #7C39B3;
    -webkit-border-radius: 3;
    -moz-border-radius: 3;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 4px #b4b4b4;
    -moz-box-shadow: 0px 1px 4px #b4b4b4;
    box-shadow: 0px 1px 4px #b4b4b4;
    font-family: "Open Sans";
    font-weight: 600;
    color: #ffffff;
    font-size: 14px;
    text-shadow: 0px 1px 1px #289fba;
    padding: 4px 18px 4px 18px;
    text-decoration: none;
    border: none;
    cursor: pointer;
}
.clearFix .three-columns .trifecta #trif{
	width : 308px;
	height: 199px;
}
.clearFix .three-columns  #trif1{width:308px }
.clearFix .three-columns  #trif2{
	width: 308px;
    margin-left: 322px;
    margin-top: -494px;
    
}
.clearFix .three-columns  #trif3{
	width: 308px;
    margin-left: 653px;
    margin-top: -541px;
	
}
.rcomCap  { position: absolute; top: 0; left: 0; text-align: left;  height: 500px; margin: 0 auto;  padding:0 0 0 0; } 
.rcomCap h1  { width: 1140px;  font-family: Open Sans;; font-size: 41px; color: #fff;  padding-top: 150px; text-align: left; margin: 0 auto; }
.rcomCap p { font-size: 18px; color: #fff; font-size: 24px; text-align: left; margin-top: 10px; }
.rcomCap p .ctaButton { display: block; width: 306px; height: 66px; cursor: pointer; background: transparent url(/imgs/homepage/grab-a-domain.png) 0 0 no-repeat;  margin-top: 1em;  }
.rcomCap p .ctaButton.create { display: block; width: 337px; height: 98px; cursor: pointer; background: transparent url(/imgs/homepage/start-creating-now.png) 0 0 no-repeat;  margin-top: 1em; }
.rcomCap em { font-style: normal; }
.rcomCap strong { font-family: Open Sans; }
#slider1_container .rcomCap .singleSlide { display: block; width: 1140px; height: 500px; margin: 0 auto; position: relative; top: -20px; left: 70px; text-align: left; overflow: hidden; } 
#slider1_container img {  min-width: 100%; min-height: 100%; }
#caption1a.rcomCap p strong {  font-size: 30px; font-weight: 400; }
#caption1a.rcomCap p em { color: #da5743;} 
#caption1a, #caption2a, #caption3a, #caption4a { width: 1140px; height: 500px; margin: 60px auto; padding: 0; overflow: visible; position: relative; top: 0; left:0; }
#caption2a.rcomCap p { color: #fff; font-weight: normal; } 
#caption2a.rcomCap p em { color: #feec25; text-transform: uppercase;  }
#caption3a.rcomCap p em { color: #3b529f; }
#caption4a.rcomCap p em { color: #fff552; }

.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av { filter: alpha(opacity=70);  opacity: .7;  overflow: hidden; cursor: pointer; border: #fefefe 1px solid;  }
.jssorb01 { position: relative; top: 216px; width: 168px; height: 20px; text-align: center; padding: 10px 0; margin: 0 auto; }
.jssorb01 div { position: absolute; width: 21px; height: 7px; border-radius: 15px; background-color: #ccc; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #cecece; }
.jssorb01 .av { background-color: #88db1b; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

span#arrowRight { display: block; width: 55px; height: 100px; top: 65.5px !important; left: 734px; margin-top: 22px;background: url(/imgs/homepage/arrow-controls_right.png) 0 0 no-repeat; }
span#arrowLeft { display: block; width: 55px; height: 100px; top: 64.5px !important; left: 61px; margin-top: 25px;background: url(/imgs/homepage/arrow-controls_left.png) 0 0 no-repeat; }
.jssora15l, .jssora15r, .jssora15ldn, .jssora15rdn { position: absolute; width: 55px; height: 100px; top: 130px; left: 0; cursor: pointer; display: block;  overflow:hidden; }
.jssora15l { background-position: -20px -41px; }
.jssora15r { background-position: -80px -41px; }
.jssora15l:hover { background-position: -140px -41px; }
.jssora15r:hover { background-position: -200px -41px; }
.jssora15ldn { background-position: -260px -41px; }
.jssora15rdn { background-position: -320px -41px; }
.jssora15r, .jssora15r div {  position: absolute; width: 20px; height: 38px; top: 123px; right: 18px }
.jssora15l { 20px; height: 38px; top: 123px; left: 18px; }
.jssora03l { width: 55px; height: 55px; top: 123px; left: 8px; }
div.stageContent { position: relative;top: -16px !important;width: 632px!important;
    height: 191px!important; }
#slider2_container  {  width: 793px !important; height:260px; */ background-size: 1176px 300px;overflow: hidden; position: relative; margin: 0 auto; text-align: center; background:url(/imgs/homepage/carsl_bkrd-large.png) right 0px no-repeat; }
#blurbSlideWrap, .captions{cursor: move; position: absolute; left: 0px; top: 26px; width: 630px; height: 191px; overflow: hidden; margin-left:40px; margin-top:-20px;}
.subBlurb span {font-family: Open Sans; display: block;
    width: 630px;
    margin: 0 auto;
    text-align: center;
   
    font-size: 16px;
    letter-spacing: -0.4px; 
    
    }
h2.blurbHeader { 
	font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 36px;
    line-height: 44px;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.8px;
    margin-left: 182px !important;
    margin-top: 130px;
    color: #000000;
    margin-bottom: 90px;
    
    width: 630px;
}
h3.blurbHeader  {
	font-family: Open Sans;
	font-size: 14px;
	font-weight: 900;
	position: relative;
	top: -5px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 36px;
	letter-spacing: -1px;
	width:630px;
}

#slider3_container { width: 1140px; height:151px; overflow: hidden; position: relative;margin: 0 auto; text-align: center; padding-bottom: 75px; }
#individualSlides3.responsiveCarousel {cursor: move; left: 0px; top: 0px; width: 1140px; height: 151px; overflow: hidden;  }
i.bulletFix {  background: #333; display: block; height: 31px; position: absolute; right: 5px; top: 108px; width: 255px; opacity: .7; }
.responsiveCarousel { position: relative; top: 0px; left: 0px; text-align: center; margin: 0 auto; overflow: hidden; cursor: move;-webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
#bottomSlider { position: relative; top: 113px; left: 898px; width: 22px; height: 22px;}
#bottomSlider div { position: absolute; width: 22px; height: 22px; padding: 0 0 2px 0;  }
#bottomSlider img {  margin-left: -10px; overflow: visible; }

.jssorb21 { width: 168px; height: 22px; line-height: 22px; position: relative; top: 240px; left: 0; overflow: hidden; padding: 1px 0 0 0px; }
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av { background: url(/imgs/homepage/b21.png) no-repeat; overflow: hidden; cursor: pointer; }
.jssorb21 div { position: absolute; width: 19px; height: 19px; text-align:center; line-height:19px; color:White; font-size:12px; background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

.awards { font-size: 22px; padding:44px 0 22px 0;  }
#website-support-pros { 
	width: 1008px !important;
	height: 246px !important;
	position: relative;
	margin: 0 auto;
	text-align: center;
	background: url(/imgs/homepage/award_winning.png) no-repeat;#slider1_container
	background-size: cover;
	font-family: Open Sans;
	font-style: normal;
	line-height: 44px;
	
	align-items: center;
	letter-spacing: -0.8px;
	color: #FFFFFF;
	margin-top: -137px !important;
	margin-bottom: 106px;
}
#website-support-pros h5{
	width: 531px !important;
    height:40px !important;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 36px;
    line-height: 44px;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.8px;
    color: #FFFFFF;
    margin-left: 249px;
}
#website-support-pros p  {
	width: 500px;
	text-align: center;
	margin: 0 auto;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 16px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	line-height: 24px;
	
	text-align: center;
	letter-spacing: -0.4px;
	
	color: #FFFFFF;}
#creaseInDaCuff { width: 100%; background: #424242; text-align: center; margin: 0 auto;  }
#creaseInDaCuff, #toggler, #toggledContent { background: #424242; color: #fff; padding: 20px 0; font-size: 18px; font-weight: normal; } 
#footerToggle, #toggledContent, #toggler{ width: 1140px; text-align: center; margin: 0 auto;  }
#toggler { height: 330px; overflow: visible; }
blockquote.footerToggle{ width: 629px !important;
    
    left: 170px !important;
    height: 90px;
    
    
    font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 36px;
    line-height: 44px;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.8px;
    color: #000000; }
#toggler { display: none; } 
.drillDown { color : #005394; cursor : pointer; text-decoration : underline; }
div#toggleContent { width : 100%; }
a.drillDown#show { display: block; float: left; width: 191px; height: 41px; position: absolute; top: -4px; right: -30px; background: url(/imgs/homepage/btn-find-out-why.png) 0 0 no-repeat; }
a.drillDown#show:hover { background-position: -1px -40px; }
a.drillDown#hide { display: block; width: 349px; height: 41px; position: absolute; margin: -50px 0 5px 862px; padding: 0; background: #424242 url(/imgs/homepage/btn-close-drilldown.png) 70px 0 no-repeat; }
a.drillDown#hide:hover { background-position: 70px -39px; }
.toggledContent ul { display: block; margin-left: -48px; width: 100%;}
.toggledContent ul li { width: 100%;  background : url(/imgs/homepage/dark-bullet.png) 0 0 no-repeat; color : #fff; font-size : 15px; line-height : 18px; list-style-position : inside; margin : 11px 0; padding-left : 18px; text-align : left; float: left; clear: left; }

#final-cta h6 { width: 1024px; height: 126px; margin: 0 auto; text-align: center; color: #fff; font-family: Open Sans; font-size: 32px; }
span#hpBottomCta { display: inline-block; width: 330px; height: 126px; background: url(/imgs/homepage/call-us-new.png) 50px 50% no-repeat; text-indent: 50px; font-size: 30px; }
div.ntld-footer { width: 100%; }
div.ntld-footer div.ntld-footer-base { width: 1140px; margin: 0 auto; padding-top: 50px; }
div.ntld-footer div.ntld-footer-base div.register-about { width: 420px; float: left; margin-right: 105px; } 
div.ntld-footer div.ntld-footer-base div.register-about a { display: block; margin-bottom: 17px;}
div.ntld-footer div.ntld-footer-base div.register-about p {color: #7d8f96;font-size: 12px;line-height: 24px; }
div.ntld-footer div.ntld-footer-base div.register-about p.links a {color: #007049;font-size: 16px;font-family: Open Sans;text-decoration: none;display: inline-block; }
div.ntld-footer div.ntld-footer-base div.register-about p span {font-size: 16px;color: #E85B01; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links {float: left;width: 615px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.products {width: 160px;float: left;margin-right: 45px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.support-tools {width: 160px;float: left;margin-right: 45px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.company-partner {width:205px;float: left; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.company-partner p.comp-title { width: 100px;	display: block;	margin-top: -6px; line-height: 24px;}	
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div p {font-size: 18px;color: #007049;font-family: Open Sans;font-weight: bold;margin: 0px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul {padding-left: 0px;margin-bottom: 30px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul li {list-style-type: none;margin-top: 15px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul li a {text-decoration: none;color: #7d8f96; }
div.ntld-footer div.ntld-footer-base div.contact {text-align: center;width: 1140px;margin-top: 15px; }
div.ntld-footer div.ntld-footer-base div.contact a {display: inline-block;padding: 5px;margin-bottom: 15px; }
div.ntld-footer div.ntld-footer-base div.contact p {color: #7d8f96;font-size: 12px; }
div.ntld-footer div.ntld-footer-base div.contact p a {color:#5ec0e7; padding: 0px; margin:0px; }
#final-cta-white{display:none;}
#bannerLogo-v2 .user-account-section {
    height: 88px;
    min-width: 72px;
    padding: 32px 0;
    margin-right: 24px;
    position: relative;
    cursor: pointer;
}

#bannerLogo-v2 .user-account-section span.login-text {
    display: block;
    max-width: 144px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown {
    display: none;
    position: absolute;
    top: 72px;
    right: 12px;
    width: 248px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12), 0px 4px 6px rgba(0, 0, 0, 0.06);
    border: 1px solid #DEDEDE;
    z-index: 100000;
    list-style: none;
    padding: 20px 0 14px 0;
    margin: 0;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown.dropdown-vip-false {
    padding-bottom: 0px;
    padding-top: 14px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown:before,
#bannerLogo-v2 .user-account-section #user-account-dropdown:after {
    content: " ";
    position: absolute;
    border-top: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown:before {
    right: 10px;
    top: -7px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 7px solid #DEDEDE;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown:after {
    right: 12px;
    top: -6px;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 6px solid #fff;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li {
    margin: 0;
    padding: 0;
    text-align: left;
    height: 44px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.active {
    background: #007A33;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li:not(.active):hover {
	background: #F5F5F5;
	background-repeat: no-repeat;
    background-position: center left 24px;	
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.active img {
	filter: brightness(0) invert();
}
    
#bannerLogo-v2 .user-account-section #user-account-dropdown li.active a {
    color: white;
    text-decoration: none;
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.mobile-greeting {
    display: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.seperator {
    margin: 12px 16px 12px;
    height: 1px;
    width: calc(100% - 32px);
    background: rgba(0, 0, 0, 0.1);
}

#bannerLogo-v2 .user-account-section #user-account-dropdown.dropdown-vip-false li.seperator {
    display: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a {
    width: 100%;
    display: inline-block;
    padding: 12px 31px 7px 31px;
    line-height: 20px;
    font-size: 14px;
    color: #000;
    text-decoration: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.manage-account-link {
	padding-right: 11px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.manage-account-link {
	width: inherit;
    padding: 0px;
    position: relative;
    bottom: 14px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li img.manage-account-image {
    padding: 10px 12px 7px 29px;
}

#bannerLogo-v2.user-account-section #user-account-dropdown li.vip {
    background-repeat: no-repeat;
    background-position: center left 24px;  
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip a {
    padding-left: 45px;
}

#bannerLogo-v2.user-account-section #user-account-dropdown li.vip.vip-platinum {
    background-image: url('https://www.register.com/img/ns-core/PlatinumVIPBadge.png');
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-platinum a {
    color: rgba(0, 0, 0, 0.6);  
}

#bannerLogo-v2.user-account-section #user-account-dropdown li.vip.vip-gold {
    background-image: url('https://www.register.com/img/ns-core/GoldVIPBadge.png');
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-gold a {
    color: #F4C460;
    color: #aa8943;
    color: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));   
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-standard {
    background-image: url('https://www.register.com/img/ns-core/VIPBadge.png');
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-standard a {    
    color: #0840A1;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.log-out {
    color: #007A33;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.active a.log-out {
    color: white;
}
#bannerLogo-v2 .user-account-section {
	height: 88px;
	min-width: 72px;
	padding: 32px 0;
	margin-right: 24px;
	position: relative;
	cursor: pointer;
}

#bannerLogo-v2  .user-account-section span.login-text {
	display: block;
	max-width: 144px;
	overflow: hidden;
	text-overflow: ellipsis;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown {
	display: none;
	position: absolute;
	top: 72px;
	right: 12px;
	width: 248px;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12), 0px 4px 6px rgba(0, 0, 0, 0.06);
	border: 1px solid #DEDEDE;
	z-index: 100000;
	list-style: none;
	padding: 24px 0 14px 0;
	margin: 0;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown.dropdown-vip-false {
	padding-bottom: 24px;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown:before,
#bannerLogo-v2 .user-account-section #user-account-dropdown:after {
	content: " ";
	position: absolute;
	border-top: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown:before {
    right: 10px;
    top: -7px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 7px solid #DEDEDE;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown:after {
	right: 12px;
	top: -6px;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	border-bottom: 6px solid #fff;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li {
	margin: 0;
	padding: 0;
	text-align: left;
	height: 34px;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.mobile-greeting {
	display: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.seperator {
	margin: 12px 16px 12px;
	height: 1px;
	width: calc(100% - 32px);
	background: rgba(0, 0, 0, 0.1);
}

#bannerLogo-v2  .user-account-section #user-account-dropdown.dropdown-vip-false li.seperator {
	display: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li a {
	width: 100%;
	display: inline-block;
    padding: 12px 31px 7px 31px;
	line-height: 20px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li:hover a {
	text-decoration: underline;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip {
	background-repeat: no-repeat;
	background-position: center left 24px;	
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip a {
	padding-left: 45px;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-platinum {
	background-image: url('https://www.register.com/img/ns-core/PlatinumVIPBadge.png');
}
#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-platinum a {
	color: rgba(0, 0, 0, 0.6);	
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-gold {
	background-image: url('https://www.register.com/img/ns-core/GoldVIPBadge.png');
}
#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-gold a {
	color: #F4C460;
	color: #aa8943;
	color: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));	
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-standard {
	background-image: url('https://www.register.com/img/ns-core/VIPBadge.png');
}
#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-standard a {	
	color: #0840A1;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.manage-account {
	
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li a.log-out {
	color: #007A33;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown.dropdown-vip-false {
    padding-bottom: 0px;
    padding-top: 14px;
}
.grids {
        float: left;
    min-height: 1px;
    padding: 0;
    position: relative;
}
div.banner {
    width: 1008px !important;
    height: 840px !important;
    margin: 0 auto;
}
.Inner-Banner {
   height: 338px !important;
    float: left;
    margin-left: 125px!important;
    margin-top: 40px;
    width: 304px !important;
}
.banner-heading {
 margin-top: 23px;
height: 88px;
left: 702px;
top: 2257px;
font-family: Open Sans;
font-style: normal;
font-weight: 800;
font-size: 36px;
line-height: 44px;
display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.8px;
}
button.learnButton {
    display: block;
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left: 2px;
    background: #7C39B3;
    text-transform: uppercase;
    border-radius: 4px;
    color: white;
    border: none;
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 13.5px;
    line-height: 16px;
    color:white;
}
button.learnButton a{
	color : white;
}
 .clearFix .three-columns .trifecta p {
	width: 275px;
	height: 72px;
	
	
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	letter-spacing: -0.4px;
	color: #000000;	
}
.clearFix .three-columns .trifecta img{
	    margin-bottom: 0px !important;
}
button.learnButton:hover {
    display: block;
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left: 2px;
    background: #DF8BB6 !important;
    text-transform: uppercase;
    border-radius: 4px;
    color: white;
    border: none;
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 13.5px;
    line-height: 16px;
}
a#fold1,a#fold2,a#fold3 {
    text-decoration: none;
}
.banner-paragraph {
width: 234px;
height: 72px;
left: 718px;
top: 2363px;
font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.4px;
 margin: 36px;
color: #666666;
}



.banner-button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    width: max-content;
    border-radius: 4px !important;
    color: #FFFFFF !important;
    justify-content: center;
    text-transform: uppercase;
    font: 600 13.5px Open Sans;
    border: 0;
    background: #C93E86 !important;
    width: 124px;
    height: 40px;
    left: 773px;
    top: 2483px;
    border-radius: 4px;
}
.banner-button:hover {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    width: max-content;
    border-radius: 4px !important;
    color: #FFFFFF !important;
    justify-content: center;
    text-transform: uppercase;
    font: 600 13.5px Open Sans;
    border: 0;
    background:#DF8BB6 !important;
    width: 124px;
    height: 40px;
    left: 773px;
    top: 2483px;
    border-radius: 4px;
}

.business_msg{
width: 100%;;
height: 44px;
left: 210px;
top: 2751px;



font-family: Open Sans;
font-style: normal;
font-weight: 300;
font-size: 36px;
line-height: 44px;


display: flex;
align-items: center;
letter-spacing: -0.8px;
text-align: center;
    margin-left: 360px;
color: #000000;
}
.business_msg_img{
	background :url(/imgs/homepage/customer-support-img.png) no-repeat;
	background-size: cover;
}
img.bgrd_img_business {
    background-size: cover !important;
    width: 800px;
}
img.bgrd_img_business_large {
    display: none;
}
.img_mar{
	margin-top: 60px;
}
#slider1_container .button:hover {
    background: #DF8BB6;
    text-shadow: none;
    box-shadow: none;
    padding: 12px 36px;
    border-radius: 4px!important;
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
    text-decoration: none!important;
    -webkit-box-shadow: none!important;
    text-shadow: none!important;
    box-shadow: none!important;
    margin-left: 65px;
    display: inline-block;
    float: left;
}
.trifecta a.learnButton {
    display: block;
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left: 2px;
    background: url(/imgs/homepage/learn_more_new.png) 0 0 no-repeat;;
    text-transform: uppercase;
     border-radius: 4px;
}

.trifecta a.learnButton:hover {
    background:url(/imgs/homepage/learn_more_new_hover.png) 0 0 no-repeat;
    
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left:1px;
    border-radius: 4px;
    text-transform: uppercase;
}
.container.header .flex-box ul.header-links li > a{
	    text-decoration: none;
}
.slider2_container_small_device{display:none;}

}




 // Medium devices (tablets, 768px and up)
@media (min-width: 632px) and (max-width: 1006px) { 
    @font-face {
	font-family: Open Sans;
 	src: local("VAGRoundedLTCom-Bold"), url("../image/vag-bold.jpg") format("truetype");
	src: url('../image/vag-bold1.jpg'); 
	src: url('../image/vag-bold1.jpg#iefix') format('embedded-opentype'), 
	     url('https://www.register.com/font/vag-bold.woff') format('woff'), 
	     url('../image/vag-bold.jpg')  format('truetype'), 
	     url('../image/vag-bold.svg#VAGRoundedLTCom-Bold') format('svg'); 
	}
	#homepage-test{width:632px; margin:0 auto;}
	div#shadowWrapper{width:632px !important; margin:0 auto !important;}
	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin : 0; padding : 0; outline:0}
html,body{ font: 14px "Trebuchet MS", trebuchet, sans-serif; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin : 0; padding : 0; outline:0}
html,body{ width: 100%; height:100%; background: #fff; color: #333; font: 1em "Trebuchet MS",sans-serif; margin : 0; font: 14px "Trebuchet MS",sans-serif; }
*+html .clearFix { min-height : 1%; }
* html .clearFix { height : 1%; overflow : visible; }
body#homepage-test div#contentColumns {  display: block; width: 100%; position: relative; top: -3px;  margin 0 auto; }


img { border : 0;}
.trifecta span{width: 306px;
height: 88px;font-family: Open Sans;
font-style: normal;
font-weight: bold;
font-size: 36px;
line-height: 44px;


text-align: center;
letter-spacing: -0.8px;

color: #000000;}
.trifecta span .purple_hosting{color: #7C39B3;font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    letter-spacing: -0.8px;}
address,caption,cite,code,dfn,em,strong,th,var { font-style : normal; font-weight : 400; }
ol,ul { list-style-type : none; }
h1,h2,h3,h4,h5,h6 { font-family: Open Sans; font-weight : 900; float: none; clear: both; }
strong { font-weight : 700; }
em { font-style : italic; }
a { color: inherit; text-decoration : none; border: none; outline: none; }
a:hover { text-decoration : underline; }
p { line-height: 1em; font: 1em "Trebuchet MS", trebuchet, sans-serif; margin : 0 0 1em 0;  }
sup,sub,span.sup { height : 0; line-height : 14px; position : relative; vertical-align : baseline; }
sup { bottom : 1ex; font-family: arial; font-size: .7em; } 
input.noborder { border : medium none; outline : 0; overflow : hidden; padding : 0;  }
input, a { cursor: pointer; }
.clear { clear: both; height: 28px; }
.clearFix:after { clear : both; content : "."; display : block; height : 0; visibility : hidden; }
.errorIcon { margin-right : 3px; position : relative; top : 3px; }
.alertText { color : #d72a18; }
div#alerts { text-align: center; background-color: #D04A4B; color: #000100; font-weight: bold; z-index: 9999; position: absolute; top: 0px; width: 100%;}
#shadowWrapper { background: none; width:100%;}
#shadowWrapperCap { background: none; width:100%;}
#content { width: 100%; margin: 0 auto;}
#footer { width: 100%; text-align: left; }


#homepageHeader.container { margin-bottom: -4px; }
.three-columns {background: #FFFFFF !important;  width: 632px !important;margin:0 auto; display: block; overflow: hidden; margin: -1px 0 0 0;height:590px; padding: 9em 0 0 0; background: #FFFFFF;  background: -moz-linear-gradient(top, #fefefe 0%, #fdfdfd 27%, #fdfdfd 27%, #fcfdfd 51%, #f9fafc 73%, #f9fafc 73%, #f1f5f7 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(27%,#fdfdfd), color-stop(27%,#fdfdfd), color-stop(51%,#fcfdfd), color-stop(73%,#f9fafc), color-stop(73%,#f9fafc), color-stop(100%,#f1f5f7));  background: -webkit-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%);  background: -o-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%);  background: -ms-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%);  background: linear-gradient(to bottom, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1f5f7',GradientType=0 );  }
.container { padding: 0; margin: 0 auto; width: 1336px; min-height: 100%; max-width: 2160px; min-width: 1298px;  overflow: hidden; }
.trifecta { margin: 0 auto;	display: inline-block; text-align: center; width: 400px; height: 256.88px;  }
.trifecta h2 { text-align: center; width: 380px; white-space: nowrap; font: 24px "Trebuchet MS", trebuchet, sans-serif;  font-weight: normal; padding-bottom: 12px; }
.trifecta p { text-align: center; width: 386px;
height: 48px; margin: 0 auto; font-size: 12px;font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;


text-align: center;
letter-spacing: -0.4px;
margin-top: 70px;
color: #000000; }

.loadingMobile { position: absolute; top: 0px; left: 0px; width: 1176px !important;
    height: 191px !important;
}}
@media (min-width: 632px) and (max-width: 1006px) {


.trifecta a.learnButton:hover { backgroud-position: 0 -51px; }
.trifecta a.learnButton:active { backgroud-position: 0 -101px; }
.trifecta a.ctaButton { display: block; width: 306px; height: 66px; margin: auto; cursor: pointer; position: relative; top: 32px; background: transparent url(/imgs/homepage/grab-a-domain.png) 0 0 no-repeat;  }

.new-tld-icons { width: 632px;
    height: 100px;
    margin: 0 auto;
    display: block;
    align-items: center;
    margin-top: 32px; }
.new-tld-icons a.tldLink {display: block; float: left; width: 156px; height: 51px; margin: 0 2px 0 0; background: url("/imgs/homepage/iconBar.png") no-repeat scroll 0 0 transparent; overflow: hidden; text-decoration: none; cursor: pointer; }
.new-tld-icons a:hover { background-position: 0 -42px; }
.new-tld-icons a.tldLink#dotCom  {
	margin-left:53px !important;
	width: 68px;
	height: 36px;.new-tld-icons a.tldLink#dotTv
	left: 286px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;
}
.new-tld-icons a.tldLink#dotClub {  

	width: 67px;
	height: 36px;
	left: 416px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;
	margin-left: 24px;
}
.new-tld-icons a.tldLink#dotClub:hover {
	background-position: -121px -42px;
}

.new-tld-icons a.tldLink#dotCo {
	
	width: 44px;
	height: 36px;
	left: 545px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;
	margin-left: 24px;
}
.new-tld-icons a.tldLink#dotOrg {
	margin-left: 24px;
width: 63px;
height: 36px;
left: 642px;
top: 921px;

font-family: Open Sans;
font-style: normal;
font-weight: 300;
font-size: 28px;
line-height: 36px;


display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.8px;
text-transform: uppercase;

color: #A7A7A7;
}
.new-tld-icons a.tldLink#dotCo:hover {
	background-position: -223px -42px;
}

.new-tld-icons a.tldLink#dotNet {
	margin-left: 24px;
	
	width: 55px;
	height: 36px;
	left: 761px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;}

.new-tld-icons a.tldLink#dotNet:hover {
	background-position: -321px -42px;
}

.new-tld-icons a.tldLink#dotXyz {
	margin-left: 24px;
	
	width: 40px;
	height: 36px;
	left: 895px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;}

.new-tld-icons a.tldLink#dotXyz:hover {
	background-position: -425px -42px;
}

.new-tld-icons a.tldLink#dotNinja {
	background-position: -530px 0;
	margin-left: 24px;
}

.new-tld-icons a.tldLink#dotNinja:hover {
	background-position: -530px -42px;
}

.new-tld-icons a.tldLink#dotTv {
	
	width: 41px;
	height: 36px;
	left: 1009px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	margin-left: 24px;
	color: #A7A7A7;}

.new-tld-icons a.tldLink#dotTv:hover {
	background-position: -625px -42px;
}

.new-tld-icons a.tldLink#dotIo {
	background-position: -695px 0;
}

.new-tld-icons a.tldLink#dotIo:hover {
	background-position: -695px -42px;
}

div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container { width: 1140px; margin:0 auto;display: none !important; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav { text-align: center; font-family: Open Sans; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li { display: inline-block; padding:15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a { font-size: 17px; color:#000000; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:hover { text-decoration: none; color:#E85B01; }		
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a.products { color: #8dc641; }	
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li.list-products { background-image: url('../image/active-item.png'); background-repeat: no-repeat; background-position: 107px 22px; padding-right: 20px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:hover{color:#E85B01}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:active{color:#E85B01}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li.list-products:hover { background-color: #EDEDED; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav { display:none; width:310px; position:absolute; z-index:15; padding:0; background-color: #ededed; margin-left: -15px; -webkit-border-radius: 0 7px 7px 7px; border-radius: 0 7px 7px 7px; margin-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li { display: block; padding: 8px 0px 8px 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li a { font-size: 16px }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li a:hover { text-decoration: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover { display: inline-block; 	background-color: #ededed; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav { display: block; text-align: left; padding-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li { display: block; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li:hover a { color:rgba(0, 0, 0, 0.6); }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li:hover { background: linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #265AB3; }

div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li ul.tier-three-nav { display:none; width:310px; position:absolute; z-index:15; padding:0; background-color: #ced3d6; margin-left: -15px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; margin-top: 15px; left: 315px; top: 0px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav { display: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li:hover ul.tier-three-nav { display: block; text-align: left; padding-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li { display: block; padding: 8px 0px 8px 15px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li:hover { background-color:#ced3d6; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li a { color: #ffffff; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li:hover a { color:#737779; }
div#nav-wrapper-v2 {  width: 100%; background: linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #265AB3; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; position: absolute; top:92px; z-index: 999; }
div#bannerLogo-v2 { width: 100%; height: 125px; background-color: #ffffff; position: relative; z-index: 99; }
div#bannerLogo-v2 div.cont { width: 100%; height: 90px;  background-color: #ffffff; margin-top: 19px;  }
div#bannerLogo-v2 div.cont div.ntld-header { width: 1140px; margin: 0 auto; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-logo { float:left;	position:relative; right:10px; top: -15px;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager { float: right; width: 500px;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager p.logout { width: 330px; float: left; text-align: right; margin-top: 20px; font-size: 12px; color: #56594B; margin: 7px 0;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager p.logout a { float: none; padding-left: 10px; color: #33A1CC; }	
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager a { float: right; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul { clear: both; font-family: Open Sans;font-size: 14px; text-align: right; position: absolute; top: 40px; width: 500px; height: 28px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li { display: inline-block;	vertical-align: bottom; padding-left: 40px; color: #56594B; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li.ntld-contact { font-family: Open Sans; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li img { vertical-align: middle; margin-left: 10px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li a { color: #616567;	font-weight: bold; text-decoration: none; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li a:hover { text-decoration: none; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li.ntld-contact span { color: #007049; font-weight: bold; font-family: Open Sans; }
.activeAjaxCart { color:#616567; text-decoration:none; }


i.opaque { display: block; width: 100%; height: 100px; position: absolute; left: 0; z-index: 0; background: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  filter: alpha(opacity=40);     -moz-opacity: 0.4;  -khtml-opacity: 0.4; opacity: .4;  } 
div#searchWrap { margin-top: 1px; text-align: left;  width: 100%; z-index: 8; position: absolute; top: 148px; }
div#searchWrap form#domainSearchForm{ position: absolute;  height: 100px; width: 1140px; margin: auto; overflow: visible;  } 
div#searchWrap #tld-jukebox.hero { width: 100%; margin: 0 auto; position: relative; }
div#searchWrap #tld-jukebox.hero div.hero-ntld-search { width: 1140px; margin: 0 auto;margin-top: 10px }
div#searchWrap form input#hp-searchInput { display: block;
    width: 300px;
    position: absolute;
    top: -39px;
    left: 123px;
   
   background-image:none!important;
    border: 1px solid #ddd;
    order-radius: 5px;
    font-family: Open Sans;
    font-size: 20px !Important;
    line-height: 25px;
    height: 47px;
    padding: 1px 0 2px 19px;
    cursor: text;border-radius: 4px; }
    
div#searchWrap form input#domainSearch {  display: block; height: 70px; position: absolute; margin-left: 422px !important; top: -34px; width: 160px; border-top-left-radius: 0 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px  }
div#searchWrap form input[type=text] { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid #eeeeee; }
div#searchWrap form input[type=text]:focus { box-shadow: 0 0 5px rgba(81, 203, 238, 1); padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid rgba(81, 203, 238, 1); }

li.validationErrorMessage { background-color: #ffffff; border-radius: 6px; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5); list-style-type: none; margin: 94px 0 0 66px; opacity: 0.9;  font-size: 13px; line-height: 32px; text-indent: 15px; position: absolute; top: 4px; width: 930px; } 
li.validationErrorMessage span { color:#e25656; }
li.validationErrorMessage span p { float: left; width: 850px; font-size: 12px; line-height: 18px; padding-top: 4px; }
li.validationErrorMessage span a.errorMsgClose { float: right; padding: 6px 10px 0 0; }
.rcomTransparentBar { 	 background: rgb(0, 0, 0);  background: rgba(0, 0, 0, 0.6);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }

#heroSlideWrap { cursor: move; position: absolute; left: 0px; top: 0px; width: 2160px; height: 612px; overflow: hidden; }

    background-size: cover; }

#slider1_container h4 {
	width: 310px;
	height: 100px;
	margin-top: 184px;
    margin-left: 56px;
	
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 44px;
	line-height: 48px;
	
	letter-spacing: -0.506496px;
	
	color: linear-gradient(0deg, rgba(0, 0, 0, 0.68), rgba(0, 0, 0, 0.68)),
		#666666;
}

.getyours_btn{
 width: 124px;
    height: 40px;
    right: 61px;
    background: #7C39B3;
    margin-left: 162px;
    color: #FFFFFF;
    margin-top: 33px;
 }
 .getyours_btn a{
 text-decoration: none;
 }

#slider1_container .button a{
    text-decoration: none;
    color:#FFFFFF;
}
.btn {
    background: #7C39B3;
    -webkit-border-radius: 3;
    -moz-border-radius: 3;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 4px #b4b4b4;
    -moz-box-shadow: 0px 1px 4px #b4b4b4;
    box-shadow: 0px 1px 4px #b4b4b4;
    font-family: "Open Sans";
    font-weight: 600;
    color: #ffffff;
    font-size: 14px;
    text-shadow: 0px 1px 1px #289fba;
    padding: 4px 18px 4px 18px;
    text-decoration: none;
    border: none;
    cursor: pointer;
}
.rcomCap  { position: absolute; top: 0; left: 0; text-align: left;  height: 500px; margin: 0 auto;  padding:0 0 0 0; } 
.rcomCap h1  { width: 1140px;  font-family: Open Sans;; font-size: 41px; color: #fff;  padding-top: 150px; text-align: left; margin: 0 auto; }
.rcomCap p { font-size: 18px; color: #fff; font-size: 24px; text-align: left; margin-top: 10px; }
.rcomCap p .ctaButton { display: block; width: 306px; height: 66px; cursor: pointer; background: transparent url(/imgs/homepage/grab-a-domain.png) 0 0 no-repeat;  margin-top: 1em;  }
.rcomCap p .ctaButton.create { display: block; width: 337px; height: 98px; cursor: pointer; background: transparent url(/imgs/homepage/start-creating-now.png) 0 0 no-repeat;  margin-top: 1em; }
.rcomCap em { font-style: normal; }
.rcomCap strong { font-family: Open Sans; }
#slider1_container .rcomCap .singleSlide { display: block; width: 1140px; height: 500px; margin: 0 auto; position: relative; top: -20px; left: 70px; text-align: left; overflow: hidden; } 
#slider1_container img {  min-width: 100%; min-height: 100%; }
#caption1a.rcomCap p strong {  font-size: 30px; font-weight: 400; }
#caption1a.rcomCap p em { color: #da5743;} 
#caption1a, #caption2a, #caption3a, #caption4a { width: 1140px; height: 500px; margin: 60px auto; padding: 0; overflow: visible; position: relative; top: 0; left:0; }
#caption2a.rcomCap p { color: #fff; font-weight: normal; } 
#caption2a.rcomCap p em { color: #feec25; text-transform: uppercase;  }
#caption3a.rcomCap p em { color: #3b529f; }
#caption4a.rcomCap p em { color: #fff552; }

.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av { filter: alpha(opacity=70);  opacity: .7;  overflow: hidden; cursor: pointer; border: #fefefe 1px solid;  }
.jssorb01 { position: relative; top: 216px; width: 168px; height: 20px; text-align: center; padding: 10px 0; margin: 0 auto; }
.jssorb01 div { position: absolute; width: 21px; height: 7px; border-radius: 15px; background-color: #ccc; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #cecece; }
.jssorb01 .av { background-color: #88db1b; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

span#arrowRight { display: block; width: 55px; height: 100px; top: 65.5px !important; left: 430px; margin-top: 22px;background: url(/imgs/homepage/arrow-controls_right.png) 0 0 no-repeat; }
span#arrowLeft { display: block; width: 55px; height: 100px; top: 64.5px !important; left: 61px; margin-top: 25px;background: url(/imgs/homepage/arrow-controls_left.png) 0 0 no-repeat; }
.jssora15l, .jssora15r, .jssora15ldn, .jssora15rdn { position: absolute; width: 55px; height: 100px; top: 130px; left: 0; cursor: pointer; display: block;  overflow:hidden; }
.jssora15l { background-position: -20px -41px; }
.jssora15r { background-position: -80px -41px; }
.jssora15l:hover { background-position: -140px -41px; }
.jssora15r:hover { background-position: -200px -41px; }
.jssora15ldn { background-position: -260px -41px; }
.jssora15rdn { background-position: -320px -41px; }
.jssora15r, .jssora15r div {  position: absolute; width: 20px; height: 38px; top: 123px; right: 18px }
.jssora15l { 20px; height: 38px; top: 123px; left: 18px; }
.jssora03l { width: 55px; height: 55px; top: 123px; left: 8px; }
div.stageContent { position: relative;top: -16px !important;width: 400px!important;
    height: 260px!important; }
#slider2_container  {  width: 480px !important; height:260px; */ background-size: 632px 300px;overflow: hidden; position: relative; margin: 0 auto; text-align: center; background:url(/imgs/homepage/carsl_bkrd-tablets.png) right 0px no-repeat; }
#blurbSlideWrap, .captions{cursor: move; position: absolute; left: 0px; top: 26px; width: 400px; height: 191px; overflow: hidden;margin-left:25px}
.subBlurb span {font-family: Open Sans; display: block;
    width: 312px;
    height:120px;
    margin: 0 auto;
    text-align: center;
    letter-spacing: -0.4px;
    font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
padding-top:-20px;

text-align: center;
letter-spacing: -0.4px;

color: #000000; }
.solutions{
	width:632px !important;
	margin:0 auto !important;
}

h3.blurbHeader  {
	font-family: Open Sans;
	font-size: 14px;
	font-weight: 900;
	position: relative;
	top: -5px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 36px;
	letter-spacing: -1px;
}

#slider3_container { width: 1140px; height:151px; overflow: hidden; position: relative;margin: 0 auto; text-align: center; padding-bottom: 75px; }
#individualSlides3.responsiveCarousel {cursor: move; left: 0px; top: 0px; width: 1140px; height: 151px; overflow: hidden;  }
i.bulletFix {  background: #333; display: block; height: 31px; position: absolute; right: 5px; top: 108px; width: 255px; opacity: .7; }
.responsiveCarousel { position: relative; top: 0px; left: 0px; text-align: center; margin: 0 auto; overflow: hidden; cursor: move;-webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
#bottomSlider { position: relative; top: 113px; left: 898px; width: 22px; height: 22px;}
#bottomSlider div { position: absolute; width: 22px; height: 22px; padding: 0 0 2px 0;  }
#bottomSlider img {  margin-left: -10px; overflow: visible; }

.jssorb21 { width: 168px; height: 22px; line-height: 22px; position: relative; top: 240px; left: 0; overflow: hidden; padding: 1px 0 0 0px; }
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av { background: url(/imgs/homepage/b21.png) no-repeat; overflow: hidden; cursor: pointer; }
.jssorb21 div { position: absolute; width: 19px; height: 19px; text-align:center; line-height:19px; color:White; font-size:12px; background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

.awards { font-size: 22px; padding:44px 0 22px 0;  }

#creaseInDaCuff, #toggler, #toggledContent { background: #424242; color: #fff; padding: 20px 0; font-size: 18px; font-weight: normal; } 
#footerToggle, #toggledContent, #toggler{ width: 1140px; text-align: center; margin: 0 auto;  }
#toggler { height: 330px; overflow: visible; }
#toggler { display: none; } 
.drillDown { color : #005394; cursor : pointer; text-decoration : underline; }
div#toggleContent { width : 100%; }
a.drillDown#show { display: block; float: left; width: 191px; height: 41px; position: absolute; top: -4px; right: -30px; background: url(/imgs/homepage/btn-find-out-why.png) 0 0 no-repeat; }
a.drillDown#show:hover { background-position: -1px -40px; }
a.drillDown#hide { display: block; width: 349px; height: 41px; position: absolute; margin: -50px 0 5px 862px; padding: 0; background: #424242 url(/imgs/homepage/btn-close-drilldown.png) 70px 0 no-repeat; }
a.drillDown#hide:hover { background-position: 70px -39px; }
.toggledContent ul { display: block; margin-left: -48px; width: 100%;}
.toggledContent ul li { width: 100%;  background : url(/imgs/homepage/dark-bullet.png) 0 0 no-repeat; color : #fff; font-size : 15px; line-height : 18px; list-style-position : inside; margin : 11px 0; padding-left : 18px; text-align : left; float: left; clear: left; }

#final-cta h6 { width: 1024px; height: 126px; margin: 0 auto; text-align: center; color: #fff; font-family: Open Sans; font-size: 32px; }
span#hpBottomCta { display: inline-block; width: 330px; height: 126px; background: url(/imgs/homepage/call-us-new.png) 50px 50% no-repeat; text-indent: 50px; font-size: 30px; }
div.ntld-footer { width: 100%; }
div.ntld-footer div.ntld-footer-base { width: 1140px; margin: 0 auto; padding-top: 50px; }
div.ntld-footer div.ntld-footer-base div.register-about { width: 420px; float: left; margin-right: 105px; } 
div.ntld-footer div.ntld-footer-base div.register-about a { display: block; margin-bottom: 17px;}
div.ntld-footer div.ntld-footer-base div.register-about p {color: #7d8f96;font-size: 12px;line-height: 24px; }
div.ntld-footer div.ntld-footer-base div.register-about p.links a {color: #007049;font-size: 16px;font-family: Open Sans;text-decoration: none;display: inline-block; }
div.ntld-footer div.ntld-footer-base div.register-about p span {font-size: 16px;color: #E85B01; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links {float: left;width: 615px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.products {width: 160px;float: left;margin-right: 45px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.support-tools {width: 160px;float: left;margin-right: 45px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.company-partner {width:205px;float: left; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.company-partner p.comp-title { width: 100px;	display: block;	margin-top: -6px; line-height: 24px;}	
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div p {font-size: 18px;color: #007049;font-family: Open Sans;font-weight: bold;margin: 0px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul {padding-left: 0px;margin-bottom: 30px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul li {list-style-type: none;margin-top: 15px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul li a {text-decoration: none;color: #7d8f96; }
div.ntld-footer div.ntld-footer-base div.contact {text-align: center;width: 1140px;margin-top: 15px; }
div.ntld-footer div.ntld-footer-base div.contact a {display: inline-block;padding: 5px;margin-bottom: 15px; }
div.ntld-footer div.ntld-footer-base div.contact p {color: #7d8f96;font-size: 12px; }
div.ntld-footer div.ntld-footer-base div.contact p a {color:#5ec0e7; padding: 0px; margin:0px; }
#final-cta-white{display:none;}
#bannerLogo-v2 .user-account-section {
    height: 88px;
    min-width: 72px;
    padding: 32px 0;
    margin-right: 24px;
    position: relative;
    cursor: pointer;
}

#bannerLogo-v2 .user-account-section span.login-text {
    display: block;
    max-width: 144px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown {
    display: none;
    position: absolute;
    top: 72px;
    right: 12px;
    width: 248px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12), 0px 4px 6px rgba(0, 0, 0, 0.06);
    border: 1px solid #DEDEDE;
    z-index: 100000;
    list-style: none;
    padding: 20px 0 14px 0;
    margin: 0;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown.dropdown-vip-false {
    padding-bottom: 0px;
    padding-top: 14px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown:before,
#bannerLogo-v2 .user-account-section #user-account-dropdown:after {
    content: " ";
    position: absolute;
    border-top: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown:before {
    right: 10px;
    top: -7px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 7px solid #DEDEDE;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown:after {
    right: 12px;
    top: -6px;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 6px solid #fff;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li {
    margin: 0;
    padding: 0;
    text-align: left;
    height: 44px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.active {
    background: #007A33;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li:not(.active):hover {
	background: #F5F5F5;
	background-repeat: no-repeat;
    background-position: center left 24px;	
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.active img {
	filter: brightness(0) invert();
}
    
#bannerLogo-v2 .user-account-section #user-account-dropdown li.active a {
    color: white;
    text-decoration: none;
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.mobile-greeting {
    display: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.seperator {
    margin: 12px 16px 12px;
    height: 1px;
    width: calc(100% - 32px);
    background: rgba(0, 0, 0, 0.1);
}

#bannerLogo-v2 .user-account-section #user-account-dropdown.dropdown-vip-false li.seperator {
    display: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a {
    width: 100%;
    display: inline-block;
    padding: 12px 31px 7px 31px;
    line-height: 20px;
    font-size: 14px;
    color: #000;
    text-decoration: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.manage-account-link {
	padding-right: 11px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.manage-account-link {
	width: inherit;
    padding: 0px;
    position: relative;
    bottom: 14px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li img.manage-account-image {
    padding: 10px 12px 7px 29px;
}

#bannerLogo-v2.user-account-section #user-account-dropdown li.vip {
    background-repeat: no-repeat;
    background-position: center left 24px;  
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip a {
    padding-left: 45px;
}

#bannerLogo-v2.user-account-section #user-account-dropdown li.vip.vip-platinum {
    background-image: url('https://www.register.com/img/ns-core/PlatinumVIPBadge.png');
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-platinum a {
    color: rgba(0, 0, 0, 0.6);  
}

#bannerLogo-v2.user-account-section #user-account-dropdown li.vip.vip-gold {
    background-image: url('https://www.register.com/img/ns-core/GoldVIPBadge.png');
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-gold a {
    color: #F4C460;
    color: #aa8943;
    color: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));   
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-standard {
    background-image: url('https://www.register.com/img/ns-core/VIPBadge.png');
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-standard a {    
    color: #0840A1;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.log-out {
    color: #007A33;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.active a.log-out {
    color: white;
}
#bannerLogo-v2 .user-account-section {
	height: 88px;
	min-width: 72px;
	padding: 32px 0;
	margin-right: 24px;
	position: relative;
	cursor: pointer;
}

#bannerLogo-v2  .user-account-section span.login-text {
	display: block;
	max-width: 144px;
	overflow: hidden;
	text-overflow: ellipsis;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown {
	display: none;
	position: absolute;
	top: 72px;
	right: 12px;
	width: 248px;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12), 0px 4px 6px rgba(0, 0, 0, 0.06);
	border: 1px solid #DEDEDE;
	z-index: 100000;
	list-style: none;
	padding: 24px 0 14px 0;
	margin: 0;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown.dropdown-vip-false {
	padding-bottom: 24px;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown:before,
#bannerLogo-v2 .user-account-section #user-account-dropdown:after {
	content: " ";
	position: absolute;
	border-top: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown:before {
    right: 10px;
    top: -7px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 7px solid #DEDEDE;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown:after {
	right: 12px;
	top: -6px;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	border-bottom: 6px solid #fff;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li {
	margin: 0;
	padding: 0;
	text-align: left;
	height: 34px;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.mobile-greeting {
	display: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.seperator {
	margin: 12px 16px 12px;
	height: 1px;
	width: calc(100% - 32px);
	background: rgba(0, 0, 0, 0.1);
}

#bannerLogo-v2  .user-account-section #user-account-dropdown.dropdown-vip-false li.seperator {
	display: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li a {
	width: 100%;
	display: inline-block;
    padding: 12px 31px 7px 31px;
	line-height: 20px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li:hover a {
	text-decoration: underline;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip {
	background-repeat: no-repeat;
	background-position: center left 24px;	
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip a {
	padding-left: 45px;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-platinum {
	background-image: url('https://www.register.com/img/ns-core/PlatinumVIPBadge.png');
}
#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-platinum a {
	color: rgba(0, 0, 0, 0.6);	
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-gold {
	background-image: url('https://www.register.com/img/ns-core/GoldVIPBadge.png');
}
#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-gold a {
	color: #F4C460;
	color: #aa8943;
	color: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));	
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-standard {
	background-image: url('https://www.register.com/img/ns-core/VIPBadge.png');
}
#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-standard a {	
	color: #0840A1;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.manage-account {
	
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li a.log-out {
	color: #007A33;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown.dropdown-vip-false {
    padding-bottom: 0px;
    padding-top: 14px;
}
.grids {
        float: left;
    min-height: 1px;
    padding: 0;
    position: relative;
}

.Inner-Banner {
   height: 338px !important;
    float: left;
    margin-left: 164px!important;
    margin-top: 40px;
    width: 304px !important;
}
.banner-heading {
 margin-top: 23px;
height: 88px;
left: 702px;
top: 2257px;
font-family: Open Sans;
font-style: normal;
font-weight: 800;
font-size: 36px;
line-height: 44px;
display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.8px;
}
button.learnButton {
    display: block;
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left: 2px;
    background: #7C39B3;
    text-transform: uppercase;
    border-radius: 4px;
    color: white;
    border: none;
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 13.5px;
    line-height: 16px;
    color:white;
}
button.learnButton a{
	color : white;
}

.clearFix .three-columns .trifecta img{
	    margin-bottom: 0px !important;
}
button.learnButton:hover {
    display: block;
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left: 2px;
    background: #DF8BB6 !important;
    text-transform: uppercase;
    border-radius: 4px;
    color: white;
    border: none;
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 13.5px;
    line-height: 16px;
}
a#fold1,a#fold2,a#fold3 {
    text-decoration: none;
}
.banner-paragraph {
width: 234px;
height: 72px;
left: 718px;
top: 2363px;
font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.4px;
 margin: 36px;
color: #666666;
}
.banner-button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    width: max-content;
    border-radius: 4px !important;
    color: #FFFFFF !important;
    justify-content: center;
    text-transform: uppercase;
    font: 600 13.5px Open Sans;
    border: 0;
    background: #C93E86 !important;
    width: 124px;
    height: 40px;
    left: 773px;
    top: 2483px;
    border-radius: 4px;
}
.banner-button:hover {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    width: max-content;
    border-radius: 4px !important;
    color: #FFFFFF !important;
    justify-content: center;
    text-transform: uppercase;
    font: 600 13.5px Open Sans;
    border: 0;
    background:#DF8BB6 !important;
    width: 124px;
    height: 40px;
    left: 773px;
    top: 2483px;
    border-radius: 4px;
}
.business_msg{
width: 100%;;
height: 44px;
left: 210px;
top: 2751px;



font-family: Open Sans;
font-style: normal;
font-weight: 300;
font-size: 36px;
line-height: 44px;


display: flex;
align-items: center;
letter-spacing: -0.8px;
text-align: center;
    margin-left: 360px;
color: #000000;
}
.business_msg_img{
	background :url(/imgs/homepage/customer-support-img.png) no-repeat;
	background-size: cover;
}
img.bgrd_img_business {
    background-size: cover !important;
    width: 566px;
}



#slider1_container .button:hover {
    background: #DF8BB6;
    text-shadow: none;
    box-shadow: none;
    padding: 12px 36px;
    border-radius: 4px!important;
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
    text-decoration: none!important;
    -webkit-box-shadow: none!important;
    text-shadow: none!important;
    box-shadow: none!important;
    margin-left: 65px;
    display: inline-block;
    float: left;
}
.trifecta a.learnButton {
    display: block;
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left: 2px;
    background: url(/imgs/homepage/learn_more_new.png) 0 0 no-repeat;;
    text-transform: uppercase;
     border-radius: 4px;
}

.trifecta a.learnButton:hover {
    background:url(/imgs/homepage/learn_more_new_hover.png) 0 0 no-repeat;
    
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left:1px;
    border-radius: 4px;
    text-transform: uppercase;
}

div#bannerLogo-v2{height:100px !important;}
.slider2_container_small_device{display:none;}

}

 // Medium devices (tablets, 768px and up)
@media (min-width: 320px) and (max-width: 630px)  { 
    @font-face {
	font-family: Open Sans;
 	src: local("VAGRoundedLTCom-Bold"), url("../image/vag-bold.jpg") format("truetype");
	src: url('../image/vag-bold1.jpg'); 
	src: url('../image/vag-bold1.jpg#iefix') format('embedded-opentype'), 
	     url('https://www.register.com/font/vag-bold.woff') format('woff'), 
	     url('../image/vag-bold.jpg')  format('truetype'), 
	     url('../image/vag-bold.svg#VAGRoundedLTCom-Bold') format('svg'); 
	}
	#homepage-test{width:320px; margin:0 auto;}
	div#shadowWrapper{width:320px !important; margin:0 auto !important;}
	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin : 0; padding : 0; outline:0}
html,body{ font: 14px "Trebuchet MS", trebuchet, sans-serif; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin : 0; padding : 0; outline:0}
html,body{ width: 100%; height:100%; background: #fff; color: #333; font: 1em "Trebuchet MS",sans-serif; margin : 0; font: 14px "Trebuchet MS",sans-serif; }
*+html .clearFix { min-height : 1%; }
* html .clearFix { height : 1%; overflow : visible; }
body#homepage-test div#contentColumns {  display: block; width: 100%; position: relative; top: -3px;  margin 0 auto; }


img { border : 0;}
.trifecta span{width: 306px;
height: 88px;font-family: Open Sans;
font-style: normal;
font-weight: bold;
font-size: 36px;
line-height: 44px;


text-align: center;
letter-spacing: -0.8px;

color: #000000;}
.trifecta span .purple_hosting{color: #7C39B3;font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    letter-spacing: -0.8px;}
address,caption,cite,code,dfn,em,strong,th,var { font-style : normal; font-weight : 400; }
ol,ul { list-style-type : none; }
h1,h2,h3,h4,h5,h6 { font-family: Open Sans; font-weight : 900; float: none; clear: both; }
strong { font-weight : 700; }
em { font-style : italic; }
a { color: inherit; text-decoration : none; border: none; outline: none; }
a:hover { text-decoration : underline; }
p { line-height: 1em; font: 1em "Trebuchet MS", trebuchet, sans-serif; margin : 0 0 1em 0;  }
sup,sub,span.sup { height : 0; line-height : 14px; position : relative; vertical-align : baseline; }
sup { bottom : 1ex; font-family: arial; font-size: .7em; } 
input.noborder { border : medium none; outline : 0; overflow : hidden; padding : 0;  }
input, a { cursor: pointer; }
.clear { clear: both; height: 28px; }
.clearFix:after { clear : both; content : "."; display : block; height : 0; visibility : hidden; }
.errorIcon { margin-right : 3px; position : relative; top : 3px; }
.alertText { color : #d72a18; }
div#alerts { text-align: center; background-color: #D04A4B; color: #000100; font-weight: bold; z-index: 9999; position: absolute; top: 0px; width: 100%;}
#shadowWrapper { background: none; width:100%;}
#shadowWrapperCap { background: none; width:100%;}
#content { width: 100%; margin: 0 auto;}
#footer { width: 100%; text-align: left; }


#homepageHeader.container { margin-bottom: -4px; }
.three-columns {background: #FFFFFF !important;  width: 100%; display: block; overflow: hidden; margin: -1px 0 0 0;height:590px; padding: 9em 0 0 0; background: #FFFFFF;  background: -moz-linear-gradient(top, #fefefe 0%, #fdfdfd 27%, #fdfdfd 27%, #fcfdfd 51%, #f9fafc 73%, #f9fafc 73%, #f1f5f7 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(27%,#fdfdfd), color-stop(27%,#fdfdfd), color-stop(51%,#fcfdfd), color-stop(73%,#f9fafc), color-stop(73%,#f9fafc), color-stop(100%,#f1f5f7));  background: -webkit-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%);  background: -o-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%);  background: -ms-linear-gradient(top, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%);  background: linear-gradient(to bottom, #fefefe 0%,#fdfdfd 27%,#fdfdfd 27%,#fcfdfd 51%,#f9fafc 73%,#f9fafc 73%,#f1f5f7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1f5f7',GradientType=0 );  }
.container { padding: 0; margin: 0 auto; width: 1336px; min-height: 100%; max-width: 2160px; min-width: 1298px;  overflow: hidden; }
.trifecta { margin: 0 auto;	display: inline-block; text-align: center; width: 400px; height: 256.88px;  }
.trifecta h2 { text-align: center; width: 380px; white-space: nowrap; font: 24px "Trebuchet MS", trebuchet, sans-serif;  font-weight: normal; padding-bottom: 12px; }
.trifecta p { text-align: center; width: 386px;
height: 48px; margin: 0 auto; font-size: 12px;font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;


text-align: center;
letter-spacing: -0.4px;
margin-top: 70px;
color: #000000; }

.loadingMobile { position: absolute; top: 0px; left: 0px; width: 1176px !important;
    height: 191px !important;
}

}
@media (min-width: 320px) and (max-width: 630px)  { 


.trifecta a.learnButton:hover { backgroud-position: 0 -51px; }
.trifecta a.learnButton:active { backgroud-position: 0 -101px; }
.trifecta a.ctaButton { display: block; width: 306px; height: 66px; margin: auto; cursor: pointer; position: relative; top: 32px; background: transparent url(/imgs/homepage/grab-a-domain.png) 0 0 no-repeat;  }
div#heroRibbon { width: 320px; top: 732px; border-bottom: 2px solid #f7f7f7; background: url("../image/tranparent-ribbon.png"); text-align: center; margin: 0 auto; height: 103px; padding-top: 1px;border-bottom: 7px solid rgba(81, 82, 167, 0.44);
    box-shadow: 0px 4px 4px rgba(84, 82, 166, 0.24);}
.new-tld-icons { width: 320px;
    height: 100px;
    margin: 0 auto;
    display: block;
    align-items: center;
    margin-left: -10px; 
    margin-top: 11px; }
.new-tld-icons a.tldLink {display: block; float: left; width: 156px; height: 51px; margin: 0 2px 0 0; background: url("/imgs/homepage/iconBar.png") no-repeat scroll 0 0 transparent; overflow: hidden; text-decoration: none; cursor: pointer; }
.new-tld-icons a:hover { background-position: 0 -42px; }
.new-tld-icons a.tldLink#dotCom  {
	margin-left:53px !important;
	width: 68px;
	height: 36px;.new-tld-icons a.tldLink#dotTv
	left: 286px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;
}
.new-tld-icons a.tldLink#dotClub {  

	width: 67px;
	height: 36px;
	left: 416px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;
	margin-left: 24px;
}
.new-tld-icons a.tldLink#dotClub:hover {
	background-position: -121px -42px;
}

.new-tld-icons a.tldLink#dotCo {
	
	width: 44px;
	height: 36px;
	left: 545px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;
	margin-left: 24px;
}
.new-tld-icons a.tldLink#dotOrg {
	margin-left: 24px;
width: 63px;
height: 36px;
left: 642px;
top: 921px;

font-family: Open Sans;
font-style: normal;
font-weight: 300;
font-size: 28px;
line-height: 36px;


display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.8px;
text-transform: uppercase;

color: #A7A7A7;
}
.new-tld-icons a.tldLink#dotCo:hover {
	background-position: -223px -42px;
}

.new-tld-icons a.tldLink#dotNet {
	margin-left: 24px;
	
	width: 55px;
	height: 36px;
	left: 761px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;}

.new-tld-icons a.tldLink#dotNet:hover {
	background-position: -321px -42px;
}

.new-tld-icons a.tldLink#dotXyz {
	margin-left: 24px;
	
	width: 40px;
	height: 36px;
	left: 895px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	color: #A7A7A7;}

.new-tld-icons a.tldLink#dotXyz:hover {
	background-position: -425px -42px;
}

.new-tld-icons a.tldLink#dotNinja {
	background-position: -530px 0;
	margin-left: 24px;
}

.new-tld-icons a.tldLink#dotNinja:hover {
	background-position: -530px -42px;
}

.new-tld-icons a.tldLink#dotTv {
	
	width: 41px;
	height: 36px;
	left: 1009px;
	top: 921px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
	
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: -0.8px;
	text-transform: uppercase;
	margin-left: 24px;
	color: #A7A7A7;}

.new-tld-icons a.tldLink#dotTv:hover {
	background-position: -625px -42px;
}

.new-tld-icons a.tldLink#dotIo {
	background-position: -695px 0;
}

.new-tld-icons a.tldLink#dotIo:hover {
	background-position: -695px -42px;
}

div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container { width: 320px !important; margin:0 auto;display: none !important; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav { text-align: center; font-family: Open Sans; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li { display: inline-block; padding:15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a { font-size: 17px; color:#000000; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:hover { text-decoration: none; color:#E85B01; }		
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a.products { color: #8dc641; }	
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li.list-products { background-image: url('../image/active-item.png'); background-repeat: no-repeat; background-position: 107px 22px; padding-right: 20px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:hover{color:#E85B01}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li a:active{color:#E85B01}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li.list-products:hover { background-color: #EDEDED; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav { display:none; width:310px; position:absolute; z-index:15; padding:0; background-color: #ededed; margin-left: -15px; -webkit-border-radius: 0 7px 7px 7px; border-radius: 0 7px 7px 7px; margin-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li { display: block; padding: 8px 0px 8px 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li a { font-size: 16px }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li a:hover { text-decoration: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover { display: inline-block; 	background-color: #ededed; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav { display: block; text-align: left; padding-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li { display: block; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li:hover a { color:rgba(0, 0, 0, 0.6); }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li:hover { background: linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #265AB3; }

div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li ul.tier-three-nav { display:none; width:310px; position:absolute; z-index:15; padding:0; background-color: #ced3d6; margin-left: -15px; -webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px; margin-top: 15px; left: 315px; top: 0px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav { display: none; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li ul.tier-two-nav li:hover ul.tier-three-nav { display: block; text-align: left; padding-top: 15px; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li { display: block; padding: 8px 0px 8px 15px;}
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li:hover { background-color:#ced3d6; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li a { color: #ffffff; }
div#nav-wrapper-v2 div.ntld-navigation div.ntld-nav-container ul.tier-one-nav li:hover ul.tier-two-nav li ul.tier-three-nav li:hover a { color:#737779; }
div#nav-wrapper-v2 {  width: 100%; background: linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #265AB3; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; position: absolute; top:92px; z-index: 999; }
div#bannerLogo-v2 { width: 320; height: 0px !important; background-color: #ffffff; position: relative; z-index: 99; }
div#bannerLogo-v2 div.cont { width: 100%; height: 90px;  background-color: #ffffff; margin-top: 19px;  }
div#bannerLogo-v2 div.cont div.ntld-header { width: 1140px; margin: 0 auto; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-logo { float:left;	position:relative; right:10px; top: -15px;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager { float: right; width: 500px;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager p.logout { width: 330px; float: left; text-align: right; margin-top: 20px; font-size: 12px; color: #56594B; margin: 7px 0;  }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager p.logout a { float: none; padding-left: 10px; color: #33A1CC; }	
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager a { float: right; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul { clear: both; font-familyheader-hamburger: Open Sans;font-size: 14px; text-align: right; position: absolute; top: 40px; width: 500px; height: 28px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li { display: inline-block;	vertical-align: bottom; padding-left: 40px; color: #56594B; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li.ntld-contact { font-family: Open Sans; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li img { vertical-align: middle; margin-left: 10px; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li a { color: #616567;	font-weight: bold; text-decoration: none; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li a:hover { text-decoration: none; }
div#bannerLogo-v2 div.cont div.ntld-header div.ntld-cart-manager ul li.ntld-contact span { color: #007049; font-weight: bold; font-family: Open Sans; }
.activeAjaxCart { color:#616567; text-decoration:none; }


i.opaque { display: block; width: 100%; height: 100px; position: absolute; left: 0; z-index: 0; background: #000; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";  filter: alpha(opacity=40);     -moz-opacity: 0.4;  -khtml-opacity: 0.4; opacity: .4;  } 
div#searchWrap { margin-top: 1px; text-align: left;  width: 100%; z-index: 8; position: absolute; top: 148px; }
div#searchWrap form#domainSearchForm{ position: absolute;  height: 100px; width: 1140px; margin: auto; overflow: visible;  } 
div#searchWrap #tld-jukebox.hero { width: 100%; margin: 0 auto; position: relative; }
div#searchWrap #tld-jukebox.hero div.hero-ntld-search { width: 1140px; margin: 0 auto;margin-top: 10px }
div#searchWrap form input#hp-searchInput { display: block;
    width: 200px !important;
    position: absolute;
    top: 110px;
    left: 25px !important;
   
   background-image:none!important;
    border: 1px solid #ddd;
    order-radius: 5px;
    font-family: Open Sans;
    font-size: 20px !Important;
    line-height: 25px;
    height: 47px;
    padding: 1px 0 2px 19px;
    cursor: text;border-radius: 4px; }
div#searchWrap form input#domainSearch { display: block; height: 70px; position: absolute; margin-left: 244px !important; top: 115px; width: 88px !important; border-top-left-radius: 0 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px  }
div#searchWrap form input[type=text] { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid #eeeeee; }
div#searchWrap form input[type=text]:focus { box-shadow: 0 0 5px rgba(81, 203, 238, 1); padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid rgba(81, 203, 238, 1); }

li.validationErrorMessage { background-color: #ffffff; border-radius: 6px; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5); list-style-type: none; margin: 94px 0 0 66px; opacity: 0.9;  font-size: 13px; line-height: 32px; text-indent: 15px; position: absolute; top: 4px; width: 930px; } 
li.validationErrorMessage span { color:#e25656; }
li.validationErrorMessage span p { float: left; width: 850px; font-size: 12px; line-height: 18px; padding-top: 4px; }
li.validationErrorMessage span a.errorMsgClose { float: right; padding: 6px 10px 0 0; }
.rcomTransparentBar { 	 background: rgb(0, 0, 0);  background: rgba(0, 0, 0, 0.6);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; }

#heroSlideWrap { cursor: move; position: absolute; left: 0px; top: 0px; width: 2160px; height: 612px; overflow: hidden; }
#slider1_container { position: relative; margin: 0 auto; top: 0; left: 0px; width: 320px !important; height: 533px !important ; overflow: hidden; visibility: hidden;background: url(/imgs/homepage/homepage-hero-pic-small.png) right 0px no-repeat;
    background-size: cover; }

#slider1_container h4 {
	width: 200px;
	height: 70px;
	margin-top: 184px;
    margin-left: 56px;
	
	font-family: Open Sans;
	font-style: normal;
	font-weight: 300;
	font-size: 28px;
	line-height: 48px;
	
	letter-spacing: -0.506496px;
	
	color: #FFFFFF;
	margin-top: 356px;
}

.getyours_btn{
 width: 124px;
    height: 40px;
    right: 61px;
    background: #7C39B3;
    margin-left: 162px;
    color: #FFFFFF;
    margin-top: 33px;
 }
 .getyours_btn a{
 text-decoration: none;
 }
 #slider1_container .button {
 	width:200px;
    background: #7C39B3;
    text-shadow: none;
    box-shadow: none;#slider1_container .button:hover
    padding: 12px 36px;
    border-radius: 4px!important;
    font-size: 13.5px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 0px !important;
    color: #FFFFFF;
    text-decoration: none!important;
    -webkit-box-shadow: none!important;
    text-shadow: none!important;
    box-shadow: none!important;
    margin-left: 60px;
    display: inline-block;
    float: left;
}
#slider1_container .button a{
    text-decoration: none;
    color:#FFFFFF;
}
.btn {
    background: #7C39B3;
    -webkit-border-radius: 3;
    -moz-border-radius: 3;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 4px #b4b4b4;
    -moz-box-shadow: 0px 1px 4px #b4b4b4;
    box-shadow: 0px 1px 4px #b4b4b4;
    font-family: "Open Sans";
    font-weight: 600;
    color: #ffffff;
    font-size: 14px;
    text-shadow: 0px 1px 1px #289fba;
    padding: 4px 18px 4px 18px;
    text-decoration: none;
    border: none;
    cursor: pointer;
}
.rcomCap  { position: absolute; top: 0; left: 0; text-align: left;  height: 500px; margin: 0 auto;  padding:0 0 0 0; } 
.rcomCap h1  { width: 1140px;  font-family: Open Sans;; font-size: 41px; color: #fff;  padding-top: 150px; text-align: left; margin: 0 auto; }
.rcomCap p { font-size: 18px; color: #fff; font-size: 24px; text-align: left; margin-top: 10px; }
.rcomCap p .ctaButton { display: block; width: 306px; height: 66px; cursor: pointer; background: transparent url(/imgs/homepage/grab-a-domain.png) 0 0 no-repeat;  margin-top: 1em;  }
.rcomCap p .ctaButton.create { display: block; width: 337px; height: 98px; cursor: pointer; background: transparent url(/imgs/homepage/start-creating-now.png) 0 0 no-repeat;  margin-top: 1em; }
.rcomCap em { font-style: normal; }
.rcomCap strong { font-family: Open Sans; }
#slider1_container .rcomCap .singleSlide { display: block; width: 1140px; height: 500px; margin: 0 auto; position: relative; top: -20px; left: 70px; text-align: left; overflow: hidden; } 
#slider1_container img {  min-width: 100%; min-height: 100%; }
#caption1a.rcomCap p strong {  font-size: 30px; font-weight: 400; }
#caption1a.rcomCap p em { color: #da5743;} 
#caption1a, #caption2a, #caption3a, #caption4a { width: 1140px; height: 500px; margin: 60px auto; padding: 0; overflow: visible; position: relative; top: 0; left:0; }
#caption2a.rcomCap p { color: #fff; font-weight: normal; } 
#caption2a.rcomCap p em { color: #feec25; text-transform: uppercase;  }
#caption3a.rcomCap p em { color: #3b529f; }
#caption4a.rcomCap p em { color: #fff552; }

.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av { filter: alpha(opacity=70);  opacity: .7;  overflow: hidden; cursor: pointer; border: #fefefe 1px solid;  }
.jssorb01 { position: relative; top: 216px; width: 168px; height: 20px; text-align: center; padding: 10px 0; margin: 0 auto; }
.jssorb01 div { position: absolute; width: 21px; height: 7px; border-radius: 15px; background-color: #ccc; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #cecece; }
.jssorb01 .av { background-color: #88db1b; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

span#arrowRight { display: block; width: 55px; height: 100px; top: 65.5px !important; left: 1116px; margin-top: 22px;background: url(/imgs/homepage/arrow-controls_right.png) 0 0 no-repeat; }
span#arrowLeft { display: block; width: 55px; height: 100px; top: 64.5px !important; left: 61px; margin-top: 25px;background: url(/imgs/homepage/arrow-controls_left.png) 0 0 no-repeat; }
.jssora15l, .jssora15r, .jssora15ldn, .jssora15rdn { position: absolute; width: 55px; height: 100px; top: 130px; left: 0; cursor: pointer; display: block;  overflow:hidden; }
.jssora15l { background-position: -20px -41px; }
.jssora15r { background-position: -80px -41px; }
.jssora15l:hover { background-position: -140px -41px; }
.jssora15r:hover { background-position: -200px -41px; }
.jssora15ldn { background-position: -260px -41px; }
.jssora15rdn { background-position: -320px -41px; }
.jssora15r, .jssora15r div {  position: absolute; width: 20px; height: 38px; top: 123px; right: 18px }
.jssora15l { 20px; height: 38px; top: 123px; left: 18px; }
.jssora03l { width: 55px; height: 55px; top: 123px; left: 8px; }
div.stageContent { position: relative;top: -16px !important;width: 1176px!important;
    height: 191px!important; }
#slider2_container  { display:none; width: 480px !important; height:260px; */ background-size: 1176px 300px;overflow: hidden; position: relative; margin: 0 auto; text-align: center; background:url(/imgs/homepage/carsl_bkrd-tablets.png) right 0px no-repeat; }
#blurbSlideWrap, .captions{cursor: move; position: absolute; left: 0px; top: 26px; width: 1176px; height: 191px; overflow: hidden; }
.subBlurb span {font-family: Open Sans; display: block;
    width: 968px;
    margin: 0 auto;
    text-align: center;
   
    font-size: 16px;
    letter-spacing: -0.4px; }
h2.blurbHeader { 
	font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 28px;
    line-height: 44px;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.8px;
    margin-left: 33px !important;
    margin-top: 66px;
    color: #000000;
    margin-bottom: 90px;
    
    width: 275px;
    height:72px;
}
h3.blurbHeader  {
	font-family: Open Sans;
	font-size: 14px;
	font-weight: 900;
	position: relative;
	top: -5px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 36px;
	letter-spacing: -1px;
}

#slider3_container { width: 1140px; height:151px; overflow: hidden; position: relative;margin: 0 auto; text-align: center; padding-bottom: 75px; }
#individualSlides3.responsiveCarousel {cursor: move; left: 0px; top: 0px; width: 1140px; height: 151px; overflow: hidden;  }
i.bulletFix {  background: #333; display: block; height: 31px; position: absolute; right: 5px; top: 108px; width: 255px; opacity: .7; }
.responsiveCarousel { position: relative; top: 0px; left: 0px; text-align: center; margin: 0 auto; overflow: hidden; cursor: move;-webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
#bottomSlider { position: relative; top: 113px; left: 898px; width: 22px; height: 22px;}
#bottomSlider div { position: absolute; width: 22px; height: 22px; padding: 0 0 2px 0;  }
#bottomSlider img {  margin-left: -10px; overflow: visible; }

.jssorb21 { width: 168px; height: 22px; line-height: 22px; position: relative; top: 240px; left: 0; overflow: hidden; padding: 1px 0 0 0px; }
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av { background: url(/imgs/homepage/b21.png) no-repeat; overflow: hidden; cursor: pointer; }
.jssorb21 div { position: absolute; width: 19px; height: 19px; text-align:center; line-height:19px; color:White; font-size:12px; background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

.awards { font-size: 22px; padding:44px 0 22px 0;  }
#website-support-pros { 
	width: 320px !important;
	height: 290px !important;
	position: relative;
	margin: 0 auto;
	text-align: center;
	background: url(/imgs/homepage/award_winning.png) no-repeat;#slider1_container
	background-size: cover;
	font-family: Open Sans;
	font-style: normal;
	line-height: 44px;
	
	align-items: center;
	letter-spacing: -0.8px;
	color: #FFFFFF;
	margin-top: -97px !important;
	margin-bottom: 106px;
}
#website-support-pros h5{
	width: 256px !important;
    height:72px !important;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 28px !important;
    line-height: 36px;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.8px;
    color: #FFFFFF;
    margin-left: 32px;
}
#website-support-pros p  {
	width: 279px !important;
	text-align: center;
	margin: 0 auto;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 16px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	line-height: 24px;
	
	text-align: center;
	letter-spacing: -0.4px;
	
	color: #FFFFFF;
	margin-top:-49px !important;}
#creaseInDaCuff { width: 320px !important; background: #424242; text-align: center; margin: 0 auto !important;  }
#creaseInDaCuff, #toggler, #toggledContent { background: #424242; color: #fff; padding: 20px 0; font-size: 18px; font-weight: normal; } 
#footerToggle, #toggledContent, #toggler{ width: 1140px; text-align: center; margin: 0 auto;  }
#toggler { height: 330px; overflow: visible; }
blockquote.footerToggle{ width: 287px !important;
    
    left: -19px !important;
    width: 287px;
    height: 108px;
    
    
    font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 28px !important;
    line-height: 36px !important;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.8px;
    color: #000000;
    margin-bottom: 56px !important; }
#toggler { display: none; } 
.drillDown { color : #005394; cursor : pointer; text-decoration : underline; }
div#toggleContent { width : 100%; }
a.drillDown#show { display: block; float: left; width: 191px; height: 41px; position: absolute; top: -4px; right: -30px; background: url(/imgs/homepage/btn-find-out-why.png) 0 0 no-repeat; }
a.drillDown#show:hover { background-position: -1px -40px; }
a.drillDown#hide { display: block; width: 349px; height: 41px; position: absolute; margin: -50px 0 5px 862px; padding: 0; background: #424242 url(/imgs/homepage/btn-close-drilldown.png) 70px 0 no-repeat; }
a.drillDown#hide:hover { background-position: 70px -39px; }
.toggledContent ul { display: block; margin-left: -48px; width: 100%;}
.toggledContent ul li { width: 100%;  background : url(/imgs/homepage/dark-bullet.png) 0 0 no-repeat; color : #fff; font-size : 15px; line-height : 18px; list-style-position : inside; margin : 11px 0; padding-left : 18px; text-align : left; float: left; clear: left; }

#final-cta h6 { width: 1024px; height: 126px; margin: 0 auto; text-align: center; color: #fff; font-family: Open Sans; font-size: 32px; }
span#hpBottomCta { display: inline-block; width: 330px; height: 126px; background: url(/imgs/homepage/call-us-new.png) 50px 50% no-repeat; text-indent: 50px; font-size: 30px; }
div.ntld-footer { width: 100%; display:none; }
div.ntld-footer div.ntld-footer-base { width: 1140px; margin: 0 auto; padding-top: 50px;display:none !important; }
div.ntld-footer div.ntld-footer-base div.register-about { width: 420px; float: left; margin-right: 105px; } 
div.ntld-footer div.ntld-footer-base div.register-about a { display: block; margin-bottom: 17px;}
div.ntld-footer div.ntld-footer-base div.register-about p {color: #7d8f96;font-size: 12px;line-height: 24px; }
div.ntld-footer div.ntld-footer-base div.register-about p.links a {color: #007049;font-size: 16px;font-family: Open Sans;text-decoration: none;display: inline-block; }
div.ntld-footer div.ntld-footer-base div.register-about p span {font-size: 16px;color: #E85B01; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links {float: left;width: 615px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.products {width: 160px;float: left;margin-right: 45px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.support-tools {width: 160px;float: left;margin-right: 45px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.company-partner {width:205px;float: left; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div.company-partner p.comp-title { width: 100px;	display: block;	margin-top: -6px; line-height: 24px;}	
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div p {font-size: 18px;color: #007049;font-family: Open Sans;font-weight: bold;margin: 0px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul {padding-left: 0px;margin-bottom: 30px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul li {list-style-type: none;margin-top: 15px; }
div.ntld-footer div.ntld-footer-base div.ntld-footer-links div ul li a {text-decoration: none;color: #7d8f96; }
div.ntld-footer div.ntld-footer-base div.contact {text-align: center;width: 1140px;margin-top: 15px; }
div.ntld-footer div.ntld-footer-base div.contact a {display: inline-block;padding: 5px;margin-bottom: 15px; }
div.ntld-footer div.ntld-footer-base div.contact p {color: #7d8f96;font-size: 12px; }
div.ntld-footer div.ntld-footer-base div.contact p a {color:#5ec0e7; padding: 0px; margin:0px; }
#bannerLogo-v2 .user-account-section {
    height: 88px;
    min-width: 72px;
    padding: 32px 0;
    margin-right: 24px;
    position: relative;
    cursor: pointer;
}

#bannerLogo-v2 .user-account-section span.login-text {
    display: block;
    max-width: 144px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown {
    display: none;
    position: absolute;
    top: 72px;
    right: 12px;
    width: 248px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12), 0px 4px 6px rgba(0, 0, 0, 0.06);
    border: 1px solid #DEDEDE;
    z-index: 100000;
    list-style: none;
    padding: 20px 0 14px 0;
    margin: 0;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown.dropdown-vip-false {
    padding-bottom: 0px;
    padding-top: 14px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown:before,
#bannerLogo-v2 .user-account-section #user-account-dropdown:after {
    content: " ";
    position: absolute;
    border-top: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown:before {
    right: 10px;
    top: -7px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 7px solid #DEDEDE;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown:after {
    right: 12px;
    top: -6px;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 6px solid #fff;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li {
    margin: 0;
    padding: 0;
    text-align: left;
    height: 44px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.active {
    background: #007A33;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li:not(.active):hover {
	background: #F5F5F5;
	background-repeat: no-repeat;
    background-position: center left 24px;	
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.active img {
	filter: brightness(0) invert();
}
    
#bannerLogo-v2 .user-account-section #user-account-dropdown li.active a {
    color: white;
    text-decoration: none;
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.mobile-greeting {
    display: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.seperator {
    margin: 12px 16px 12px;
    height: 1px;
    width: calc(100% - 32px);
    background: rgba(0, 0, 0, 0.1);
}

#bannerLogo-v2 .user-account-section #user-account-dropdown.dropdown-vip-false li.seperator {
    display: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a {
    width: 100%;
    display: inline-block;
    padding: 12px 31px 7px 31px;
    line-height: 20px;
    font-size: 14px;
    color: #000;
    text-decoration: none;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.manage-account-link {
	padding-right: 11px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.manage-account-link {
	width: inherit;
    padding: 0px;
    position: relative;
    bottom: 14px;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li img.manage-account-image {
    padding: 10px 12px 7px 29px;
}

#bannerLogo-v2.user-account-section #user-account-dropdown li.vip {
    background-repeat: no-repeat;
    background-position: center left 24px;  
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip a {
    padding-left: 45px;
}

#bannerLogo-v2.user-account-section #user-account-dropdown li.vip.vip-platinum {
    background-image: url('https://www.register.com/img/ns-core/PlatinumVIPBadge.png');
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-platinum a {
    color: rgba(0, 0, 0, 0.6);  
}

#bannerLogo-v2.user-account-section #user-account-dropdown li.vip.vip-gold {
    background-image: url('https://www.register.com/img/ns-core/GoldVIPBadge.png');
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-gold a {
    color: #F4C460;
    color: #aa8943;
    color: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));   
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-standard {
    background-image: url('https://www.register.com/img/ns-core/VIPBadge.png');
}
#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-standard a {    
    color: #0840A1;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.log-out {
    color: #007A33;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.active a.log-out {
    color: white;
}
#bannerLogo-v2 .user-account-section {
	height: 88px;
	min-width: 72px;
	padding: 32px 0;
	margin-right: 24px;
	position: relative;
	cursor: pointer;
}

#bannerLogo-v2  .user-account-section span.login-text {
	display: block;
	max-width: 144px;
	overflow: hidden;
	text-overflow: ellipsis;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown {
	display: none;
	position: absolute;
	top: 72px;
	right: 12px;
	width: 248px;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12), 0px 4px 6px rgba(0, 0, 0, 0.06);
	border: 1px solid #DEDEDE;
	z-index: 100000;
	list-style: none;
	padding: 24px 0 14px 0;
	margin: 0;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown.dropdown-vip-false {
	padding-bottom: 24px;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown:before,
#bannerLogo-v2 .user-account-section #user-account-dropdown:after {
	content: " ";
	position: absolute;
	border-top: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown:before {
    right: 10px;
    top: -7px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 7px solid #DEDEDE;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown:after {
	right: 12px;
	top: -6px;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	border-bottom: 6px solid #fff;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li {
	margin: 0;
	padding: 0;
	text-align: left;
	height: 34px;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.mobile-greeting {
	display: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.seperator {
	margin: 12px 16px 12px;
	height: 1px;
	width: calc(100% - 32px);
	background: rgba(0, 0, 0, 0.1);
}

#bannerLogo-v2  .user-account-section #user-account-dropdown.dropdown-vip-false li.seperator {
	display: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li a {
	width: 100%;
	display: inline-block;
    padding: 12px 31px 7px 31px;
	line-height: 20px;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li:hover a {
	text-decoration: underline;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip {
	background-repeat: no-repeat;
	background-position: center left 24px;	
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip a {
	padding-left: 45px;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-platinum {
	background-image: url('https://www.register.com/img/ns-core/PlatinumVIPBadge.png');
}
#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-platinum a {
	color: rgba(0, 0, 0, 0.6);	
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li.vip.vip-gold {
	background-image: url('https://www.register.com/img/ns-core/GoldVIPBadge.png');
}
#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-gold a {
	color: #F4C460;
	color: #aa8943;
	color: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));	
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-standard {
	background-image: url('https://www.register.com/img/ns-core/VIPBadge.png');
}
#bannerLogo-v2  .user-account-section #user-account-dropdown li.vip.vip-standard a {	
	color: #0840A1;
}

#bannerLogo-v2 .user-account-section #user-account-dropdown li a.manage-account {
	
}

#bannerLogo-v2  .user-account-section #user-account-dropdown li a.log-out {
	color: #007A33;
}

#bannerLogo-v2  .user-account-section #user-account-dropdown.dropdown-vip-false {
    padding-bottom: 0px;
    padding-top: 14px;
}
.grids {
        float: left;
    min-height: 1px;
    padding: 0;
    position: relative;
}
div.banner {
    width: 320px !important;
    height: 1520px !important;
    margin: 0 auto;
}
.Inner-Banner {
   height: 338px !important;
    float: left;
    margin-left: 8px!important;
    margin-top: 28px;
    width: 304px !important;
}
.banner-heading {
 margin-top: 23px;
height: 88px;
left: 702px;
top: 2257px;
font-family: Open Sans;
font-style: normal;
font-weight: 800;
font-size: 36px;
line-height: 44px;
display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.8px;
}
button.learnButton {
    display: block;
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left: 2px;
    background: #7C39B3;
    text-transform: uppercase;
    border-radius: 4px;
    color: white;
    border: none;
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 13.5px;
    line-height: 16px;
    color:white;
}
button.learnButton a{
	color : white;
}
.clearFix .three-columns{
	width:320px;
	margin:0 auto;
}
.slider2_container_small_device{
	width:320px;
	margin:0 auto;
}
.slider2_container_small_device{display:block;}
.solutions{
	width:320px;
	margin:0 auto;
}
.container.header .flex-box{
	width:320px !important;
}
 .clearFix .three-columns .trifecta p {
	width: 275px;
	height: 75px;
	
	
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	letter-spacing: -0.4px;
	color: #000000;
	margin-left: 23px;
}
.clearFix .three-columns .trifecta img{
	    margin-bottom: 0px !important;
	    width:304px !important;
}
button.learnButton:hover {
    display: block;
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left: 2px;
    background: #DF8BB6 !important;
    text-transform: uppercase;
    border-radius: 4px;
    color: white;
    border: none;
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 13.5px;
    line-height: 16px;
}
a#fold1,a#fold2,a#fold3 {
    text-decoration: none;
}
.banner-paragraph {
width: 234px;
height: 72px;
left: 718px;
top: 2363px;
font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;
display: flex;
align-items: center;
text-align: center;
letter-spacing: -0.4px;
 margin: 36px;
color: #666666;
}



.banner-button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    width: max-content;
    border-radius: 4px !important;
    color: #FFFFFF !important;
    justify-content: center;
    text-transform: uppercase;
    font: 600 13.5px Open Sans;
    border: 0;
    background: #C93E86 !important;
    width: 124px;
    height: 40px;
    left: 773px;
    top: 2483px;
    border-radius: 4px;
}
.banner-button:hover {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    width: max-content;
    border-radius: 4px !important;
    color: #FFFFFF !important;
    justify-content: center;
    text-transform: uppercase;
    font: 600 13.5px Open Sans;
    border: 0;
    background:#DF8BB6 !important;
    width: 124px;
    height: 40px;
    left: 773px;
    top: 2483px;
    border-radius: 4px;
}

.business_msg{
width: 100%;;
height: 44px;
left: 210px;
top: 2751px;



font-family: Open Sans;
font-style: normal;
font-weight: 300;
font-size: 36px;
line-height: 44px;


display: flex;
align-items: center;
letter-spacing: -0.8px;
text-align: center;
    margin-left: 360px;
color: #000000;
}
.business_msg_img{
	background :url(/imgs/homepage/customer-support-img.png) no-repeat;
	background-size: cover;
}
img.bgrd_img_business {
    background-size: cover !important;
    width: 632px;
    display:none;
}
img.bgrd_img_business_large {
    display: none;
}
.img_mar{
	margin-top: 60px;
}
#slider1_container .button:hover {
	width:200px;
    background: #DF8BB6;
    text-shadow: none;
    box-shadow: none;
    padding: 12px 36px;
    border-radius: 4px!important;
    font-size: 13.5px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #FFFFFF;
    text-decoration: none!important;
    -webkit-box-shadow: none!important;
    text-shadow: none!important;
    box-shadow: none!important;
    margin-left: 17px;
    display: inline-block;
    float: left;
}
.trifecta a.learnButton {
    display: block;
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left: 2px;
    background: url(/imgs/homepage/learn_more_new.png) 0 0 no-repeat;;
    text-transform: uppercase;
     border-radius: 4px;
}

.trifecta a.learnButton:hover {
    background:url(/imgs/homepage/learn_more_new_hover.png) 0 0 no-repeat;
    
    width: 124px;
    height: 40px;
    margin: auto;
    cursor: pointer;
    position: relative;
    top: 32px;
    left:1px;
    border-radius: 4px;
    text-transform: uppercase;
}
.container.header .flex-box .header-hamburger a.active {
    
    background-size: 18px 12px;
}
.container.header .flex-box .header-hamburger a {
    display: block;
    height: 40px;
    width: 40px;
    background-image: url(../image/vector-strips-white.png) ;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px 12px !important;
    user-select: none;
    margin-top: -13px;
}
#navResponsive #ns-nav li.has-child > a {
    background: url(/img/ns-core/dc-chevron_right.png) no-repeat;
    background-position: center right 24px;
}
#navResponsive li a {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.87);
    display: block;
    padding: 12px 25px;
    text-decoration: none;
}
#navResponsive {
		display: block;
		width: 264px;
		height:auto;
		top: 82px;
		min-height: 100%;
		background: #FFFFFF;
		box-shadow: 0px 10px 16px rgba(0, 0, 0, 0.1), 0px 4px 6px
			rgba(0, 0, 0, 0.06);
		text-align: left;
		color: #fff;
	}
	div#shadowWrapper div#nav-wrapper-v2{display:none;}
.slider2_container_small_device span {
		width: 204px;
		height: 36px;
		left: 58px;
		top: 2391px;
		font-family: Open Sans;
		font-style: normal;
		font-weight: bold;
		font-size: 24px;
		line-height: 36px;
		display: flex;
		align-items: center;
		text-align: center;
		letter-spacing: -1px;
		color: #000000;
		margin-left: 50px;
	}
	.slider2_container_small_device p {
		width: 273px;
		height: 170px;
		left: 23px;
		top: 2437px;
		font-family: Open Sans;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		letter-spacing: -0.4px;
		color: #000000;
		margin-left: 13px;
	}
	
	.container.header .flex-box .header-logo img.logo {
		width: 112px !important;
	}
	
	.container.header .flex-box ul.header-links li.phone-link>a {
		background-image: url(../image/header-icon-phone-white.png) !important;margin-left: 14px;
	}
	.container.header .flex-box ul.header-links li.cart-link>a {
		background-image: url(../image/header-icon-cart-white.png) !important;
	}
	.container.header .flex-box ul.header-links li.login-link>a {
		background-image: url(../image/header-icon-avatar-white.png) !important;
	}
	
	.header-hamburger #strips-white{display:block !important;margin-top: 15px;}
	#final-cta{display:none !important;}
	#final-cta-white{display:block !important; width:320px !important;height:auto;background-color: #362D92;margin:0 auto;}
    #final-cta-white .footer-title h6 {
		width: 277px;
		height: 72px;
		left: 21px;
		top: 4682px;
		font-family: Open Sans;
		font-style: normal;
		font-weight: 300;
		font-size: 28px;
		line-height: 36px;
		display: flex;
		align-items: center;
		text-align: center;
		letter-spacing: -0.8px;
		color: #FFFFFF;
		margin-left: 21px;
		padding-top: 30px;
	}
	 #final-cta-white .footer-title span {
		width: 186px;
		height: 36px;
		font-family: Open Sans;
		font-style: normal;
		font-weight: 300;
		font-size: 28px;
		line-height: 36px;
		display: flex;
		align-items: center;
		letter-spacing: -0.8px;
		color: #FFFFFF;
		margin-left: 11px;
		margin-top: -40px;
	}
	span#hpBottomCta{text-indent: 75px !important;}
	#final-cta-white .footer-title .line {
		width: 304px;
		height: 0px;
		border: 1px solid #FFFFFF;
		transform: rotate(-0.19deg);
		margin-top: 24px;
	}
	#final-cta-white .colopse ul li {
		position: relative;
		margin-bottom: 0;
		margin: 0;
		padding: 0;
		list-style-type: none;
		max-width: 760px;
		margin: 0 auto;
		margin-bottom: 0px;
		margin-bottom: 15px;
	}
	#final-cta-white .colopse ul li .expander {
    height: 30px;
    width: 30px;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 8px;
    transition: all 0.25s ease;
    background-image: url(../image/plus-white.png);
    background-repeat: no-repeat;
    background-position: center;
}
 #final-cta-white .colopse ul li p.q {
    cursor: pointer;
    padding-left: 0px;
    padding: 12px 15px;
        padding-right: 15px;
        padding-left: 15px;
    padding-right: 40px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.4px;
    padding-left: 0px;
    color: #FFFFFF;
    margin-left: -10px;
	text-align: left;
}
#final-cta-white .colopse ul li p.a {
    display: none;
    padding-left: 0px;
    font-size: 14px;
    padding: 12px 15px;
        padding-left: 15px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF;
    padding-left: 0px;
}
#final-cta-white .colopse ul li.active .expander {
    background: rgba(0, 0, 0, 0.6) !important;
    height: 4px;
    width: 18px;
    margin-bottom: -42px;
    top: 20px;
}
#final-cta-white .colopse ul li a{
	color: white;
	text-decoration: none;
}
.terms-conditions{
	margin-top: 50px;
}
 .terms-conditions span a {
		width: 81px;
		height: 16px;
		left: 22px;
		top: 5312px;
		font-family: Open Sans;
		font-style: normal;
		font-weight: normal;
		font-size: 8px;
		line-height: 16px;
		letter-spacing: 0.4px;
		text-transform: capitalize;
		color: #FFFFFF;
		margin-right: 6px;
		text-decoration: none;
	}
	.terms-conditions .register-info {
		width: 277px;
		height: 96px;
		margin-left: 20px;
		top: 5391px;
		font-family: Open Sans;
		font-style: normal;
		font-weight: normal;
		font-size: 8px;
		line-height: 16px;
		text-align: center;
		letter-spacing: 0.4px;
		text-transform: capitalize;
		color: #FFFFFF;
	}
	.terms-conditions .copyright {
		width: 277px;
		height: 32px;
		margin-left: 20px;
		top: 5345px;
		font-family: Open Sans;
		font-style: normal;
		font-weight: normal;
		font-size: 8px;
		line-height: 16px;
		text-align: center;
		letter-spacing: 0.4px;
		text-transform: capitalize;
		color: #FFFFFF;
		margin-top: 21px;
		margin-bottom: 20px;
	}
	#website-support-pros{margin-bottom:65px !important;}
	
	}

@media (min-width: 632px) and (max-width: 1006px) {
	.clearFix .three-columns {
		width: 632px;
		margin: 0 auto !important;
	}
	.clearFix .three-columns .trifecta p {
		width: 386px;
		height: 72px;
		
		
		font-family: Open Sans;
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		letter-spacing: -0.4px;
		color: #000000;
		margin-left: 123px;
	}
	.img_mar {
		margin-top: 60px;
	}
	h2.blurbHeader { 
	font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 36px;
    line-height: 44px;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.8px;
    margin-left: 126px !important;
    margin-top: 66px;
    color: #000000;
    margin-bottom: 90px;
    
    width: 382px;
}

div.banner {
    width: 632px !important;
    height: 1572px !important;
    margin: 0 auto;
}

img.bgrd_img_business_large {
    display: none;
}
#creaseInDaCuff { width: 632px !important; background: #424242; text-align: center; margin: 0 auto !important;  }
blockquote.footerToggle{ width: 382px !important;
    
    left: 84px !important;
    width: 382px;
    height: 132px;
    
    
    font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 36px;
    line-height: 44px;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.8px;
    color: #000000; }
    
    #website-support-pros { 
	width: 632px !important;
	height: 270px !important;
	position: relative;
	margin: 0 auto;
	text-align: center;
	background: url(/imgs/homepage/award_winning.png) no-repeat;#slider1_container
	background-size: cover;
	font-family: Open Sans;
	font-style: normal;
	line-height: 44px;
	
	align-items: center;
	letter-spacing: -0.8px;
	color: #FFFFFF;
	margin-top: -125px !important;
	margin-bottom: 106px;
}

#website-support-pros p  {
	width: 500px;
	text-align: center;
	margin: 0 auto;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 16px;
	font-family: Open Sans;
	font-style: normal;
	font-weight: normal;
	line-height: 24px;
	
	text-align: center;
	letter-spacing: -0.4px;
	
	color: #FFFFFF;}
	#website-support-pros h5{
	width: 380px !important;
    height:40px !important;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 36px;
    line-height: 44px;
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: -0.8px;
    color: #FFFFFF;
    margin-left: 126px;
}
	
}