@charset "utf-8";

/* CSS Document */

*{ margin:0px; padding:0px; outline:0px; box-sizing: border-box;}

*, *:before, *:after { box-sizing: border-box;}

body{color:#333; font-family: 'proxima_nova_rgregular'; font-weight:400; font-size:15px;counter-reset: section;}

h1, h2, h3, h4, h5, h6, p, span, img, div, label, input, textarea, select, ul, ol{font-weight:normal; list-style:none; resize:none; font-family: 'proxima_nova_rgregular';}

h1, h2, h3, h4, h5, h6{ font-family: 'proxima_novasemibold';}



a{text-decoration:none; color:#184b59}

a:hover{color:#108f7d;}

a img, img{border:0px; outline:none;}

img{max-width:100%; height:auto;}

a, input[type="submit"], button{outline:none; font-family: 'proxima_nova_rgregular';}

.clear{clear:both;}

::-moz-placeholder{ opacity:1; }

input[type=submit], button{ -moz-appearance: none;-webkit-appearance: none;}

.wrapper{ width:1170px; margin:0 auto;}

/********** Fix Css End here ***********/





/* Header css start here */

#header{ width:100%; float:left; background:#FFF;}

.logo{ float:left; width:216px; padding:13px 0 13px;}



.navigation{ float:left; margin-left:20px;}

.navigation ul{ padding:0px; margin:0px;}

.navigation ul li{ float:left; padding:25px 25px 33px;}

.navigation ul li:last-child{ margin:0}

.navigation ul li a{ float:left; font-size:15px; color:#000000;}

.navigation ul li:hover a,

.navigation ul li.selected a{ color:#108f7d;}

.navigation ul li ul {
	position:absolute;
	z-index: 999;
	background-color:#2689db;
	margin-top:50px;
	display:none;
}

.navigation ul li:hover > ul, .navigation ul li ul:hover {
	display:block;
}

.navigation ul li ul li {
	float: left;
    clear: left;
    display: block;
    padding: 10px 35px;
    margin-bottom: 0px;
    border-bottom: solid 1px #59a0e2;
    width: 100%;
}

.navigation ul li ul li a {
	color:#ffffff;
}

.navigation ul li ul li a:hover {
	opacity:0.6;
}


.navigation ul li ul li a:hover {
	color:#b0bcce;
}

.navigation ul li:hover ul li a {
	color:#ffffff;
}

.navigation ul li:hover a, .navigation ul li.selected a {
    color: #108f7d;
}

.fa.menudownarrow {
	margin-left: 5px;
    color: #c1c1c1;
    font-size: 12px;
}

.fa.menuarrow {
	display:none;
	float:left;
	margin-right: 5px;
    color: #c1c1c1;
    font-size: 12px;
	padding:12px 0px 10px 10px;
}

.orangebutton {
    display: inline-block;
	background: #f4b11c; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4b11c 0%, #ff7f1a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f4b11c 0%,#ff7f1a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f4b11c 0%,#ff7f1a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4b11c', endColorstr='#ff7f1a',GradientType=0 ); /* IE6-9 */
	font-size: 18px;
    color: #FFF;
    padding: 12px 20px;
    font-family: 'proxima_novasemibold';
    border-radius: 50px;
    margin-top: 10px;
}

.orangebutton:hover {
	background: #268dde; /* Old browsers */
	background: -moz-linear-gradient(top,  #268dde 0%, #1e3ea6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #268dde 0%,#1e3ea6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #268dde 0%,#1e3ea6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#268dde', endColorstr='#1e3ea6',GradientType=0 ); /* IE6-9 */
	color:#ffffff;
}

.orangebutton.margin2 {
	margin-top:25px;
}

.OpenMenu {
	display:block !important;
}



.MyAccount{ float:right; padding:13px 0 0}

.MyAccount ul{ padding:0px; margin:0px}

.MyAccount ul li{ float:left; background:url(../images/devider.png) no-repeat right center; padding:7px 20px;}

.MyAccount ul li:last-child{ background:none; padding-right:0}

.MyAccount ul li img{ vertical-align:middle; margin:0 0 0 15px}

.MyAccount ul li a{ font-size:15px; color:#000000}

.MyAccount ul li a:hover{color:#72bd10}



/* Header css end here */





/** Banner css start here **/

.banner{ width:100%; float:left; background:url(../images/banner.jpg) no-repeat center top; background-size:cover; min-height:413px;}



.BanText{ width:782px; float:left; padding:87px 0 0}

.BanText h1{ font-size:36px; color:#ffffff; font-family: 'proxima_novalight';}

.BanText h1 a{ float:right; font-size:18px; color:#ffffff; font-family: 'proxima_novalight'; font-weight:normal; margin:8px 0 0}

.BanText h1 a i{ width:27px; height:27px; border:1px solid #FFF; border-radius:100%; text-align:center; line-height:27px; vertical-align:middle; display:inline-block; margin:0 0 0 7px}



.BanText h1 a:hover i{background:#108f7d; border-color: #108f7d}

.BanText p{ padding:0px; margin:0px; width:100%; float:left; margin:29px 0 0}

.BanText p input[type=text]{ width:551px; float:left; height:88px; line-height:88px; border-radius:4px; border:0; font-size:30px; color:#a8b0b5;font-family: 'proxima_novalight'; padding:0 15px 0 92px; background:#FFF url(../images/search.png) no-repeat 28px center;}





.BanText p input[type=submit]{ width:215px; float:right; height:88px; background:url(../images/search-domain.png) no-repeat left top; border:0; font-size:0; cursor:pointer; margin:0px 0 0; text-shadow:2px 2px #6cac0e; color:#FFF;}

.BanText p input[type=submit]:hover{ opacity:0.8;}





.BanText ul{ width:100%; float:left; padding:0px; margin:27px 0 0;}

.BanText ul li{ font-size:18px; color:#ffffff; float:left; background:url(../images/devider2.jpg) no-repeat left center; padding:0 31px;}

.BanText ul li a{ text-decoration:underline; color:#FFF;}

.BanText ul li:first-child{ background:none; padding-left:0}

.BanText h2{ font-size:16px; color:#FFF; float:left; height:42px; background:#0088ab; line-height:42px; padding: 0 18px; margin:74px 0 0; border-radius:4px 4px 0 0; font-weight:normal; font-family: 'proxima_novasemibold';}







.Innerbanner{ width:100%; float:left; background:url(../images/about-banner.jpg) no-repeat left top; background-size:cover; min-height:412px;}

.Intext{ width:845px; float:left; padding:67px 0 0}

.Intext h1{ font-size:48px; color:#FFF; line-height:52px; font-family: 'proxima_novalight'; padding:0px 0 0}

.Intext ul{ padding:45px 0 0; margin:0px;}

.Intext ul li{ display:block; padding:0px; margin:0px; font-size:20px; color:#FFF; font-family: 'proxima_novasemibold'; margin:0 0 22px}

.Intext ul li img{ vertical-align:middle; margin:0 13px 0 0}

.Intext h2{ float:left; background:#ea5d4f; font-size:16px; color:#FFF; height:42px; line-height:42px; padding: 0 18px; margin:51px 0 0; border-radius:4px 4px 0 0; font-weight:normal; font-family: 'proxima_novasemibold';}





.banner.domreg{ background:url(../images/domain-transfer-banner.jpg) no-repeat left top; background-size:cover;}

.banner.domreg h2{ font-size:16px; color:#FFF; float:left; height:42px; background:#6dbc10; line-height:42px; padding: 0 18px; margin:124px 0 0; border-radius:4px 4px 0 0; font-weight:normal; font-family: 'proxima_novasemibold';}





.process{ width:100%; float:left; background:#184b59; text-align:center; padding:}

.process ul{ width:100%; float:left;}

.process ul li{ width:33.33%; float:left; padding:37px 61px 39px}

.process ul li p{ font-size:16px; color:#FFF; line-height:26px; padding:17px 0 0}

.process ul li:hover{ background:#113f4b}





.banner.contactUs{background:url(../images/contact-banner.jpg) no-repeat left top; background-size:cover;}

.banner.contactUs .BanText{ width:550px;}

.banner.contactUs .BanText h1{ font-size:57px; line-height:62px;}

.banner.contactUs .BanText p{ padding:0px; margin:0; font-size:20px; color:#ffffff; line-height:30px; font-family: 'proxima_novalight'; padding:12px 0 0}

.banner.contactUs .BanText h2{ margin:88px 0 0}



.banner.pricing{background:url(../images/pricing-banner.jpg) no-repeat left top; background-size:cover;}

.banner.pricing .BanText{ width:610px; padding:125px 0 0}

.banner.pricing .BanText h1{ font-size:36px; font-family: 'proxima_novalight';}

.banner.pricing .BanText p{ padding:26px 0 0 0px; margin:0px; font-size:20px; color:#FFF; line-height:30px; font-family: 'proxima_novalight';}

.banner.pricing .BanText h2{ margin-top:117px; background:#ea5d4f}



/** Banner css end here **/





/** Middle section start here **/

#middle{ width:100%; float:left;}

.DomainSearch{ width:100%; float:left; background:#184b59; border-bottom:2px solid #ea5d4f}

.DomainSearch ul{ padding:0px; margin:0px;}

.DomainSearch ul li{ width:25%; float:left; text-align:center; background:url(../images/devider3.png) no-repeat right center; min-height:177px;}

.DomainSearch ul li:last-child{ background:none}

.DomainSearch ul li h3{ font-size:40px; color:#a2cf0f; font-family: 'proxima_novasemibold'; font-weight:normal; padding:27px 0 0}

.DomainSearch ul li h4{ font-size:22px; color:#ffffff;font-family: 'proxima_novalight'; padding:9px 0 0}

.DomainSearch ul li a{ display:inline-block; font-size:16px; color:#2fb6bc; font-family: 'proxima_novalight'; margin:17px 0 0}

.DomainSearch ul li a:hover{ color:#FFF; text-decoration:underline}

.DomainSearch .wrapper{ position:relative}

.click{ position:absolute; top:179px; right:0}



.premiurDomain{ width:100%; float:left; background:url(../images/img-1.jpg) no-repeat center bottom; min-height:886px; background-size:cover;  padding:92px 0 0}

.premiurDomain h5{ text-align:center; font-size:48px; color:#FFF; font-family: 'proxima_novalight'; font-weight:normal; text-shadow:1px 1px #000}

.premiurDomain p{ text-align:center; font-size:22px; color:#ffffff; font-family: 'proxima_novalight'; padding:21px 0 0; text-shadow:1px 1px #000}

.premiurDomain h5 {
    text-align: center;
    float: left;
    margin-bottom: 30px;
    width: 100%;
    font-size: 48px;
    color: #FFF;
    font-family: 'proxima_novalight';
    font-weight: normal;
    text-shadow: 1px 1px #000;
}

.premiurDomain p.greatfeatures {
	font-size:45px;
}

.homebanner {
	padding:30px 0;
	width:100%;
    clear:both;
    -webkit-transition: background 1.6s ease-in-out;
    -moz-transition: background 1.6s ease-in-out;
    -o-transition: background 1.6s ease-in-out;
    transition: background 1.6s ease-in-out;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.homebanner .BanText {
    width: 100%;
    float: left;
    position: relative;
    top: 0;
    left: 0;
    padding: 0px 0 0;
	margin-bottom:-30px;
}

.homebanner .BanText h1 {
	float:left;
	padding-left: 25px;
}

.homebanner .BanText h2 {
	text-transform:lowercase;
	float:left;
	padding: 7px 20px;
}


.homebanner .col-md-4 {
	padding:30px;
}

.homebanner ul {
    background-color: rgba(255, 255, 255, 0.94);
    padding: 20px;
    width: 100%;
    display: block;
    box-sizing: border-box;
    float: left;
    margin-bottom: 30px;
}

.homebanner ul li {
	text-align:center;
	display:block;
	width:100%;
	padding:5px;
	border-top:solid 1px #e0e0e0;
}

.homebanner ul li:first-of-type {
	border-top:0px;
}

.homebanner ul li h2 {
	font-size:36px;
	color: #2689db;
}

.homebanner ul li h2 img {
	width:50px;
	height:50px;
	margin:-12px 0 -5px 10px;
}

.homebanner ul li h2 span {
	color:#046489;
}

.homebanner ul li h3 {
	font-size:36px;
	color: #046489;
}

.homebanner ul li h3 span {
	font-size:15px;
	color: #2689db;
}



.box-1{ width:331px; float:left; position:relative; padding:0 0 0 80px; margin:67px 0 0}

.box-1 img{ position:absolute; top:3px; left:0;}

.box-1 h6{ font-size:22px; color:#ffffff; font-family: 'proxima_novasemibold'; font-weight:normal; text-shadow:1px 1px #000}

.box-1 p{ padding:16px 0 0; margin:0px; text-align:left; font-size:16px; font-family: 'proxima_novalight'; line-height:26px;  text-shadow:1px 1px #000}



.box-1.box-2{ width:338px; margin-left:84px}

.box-1.box-3{ width:365px; float:right;}





.premiurDomain p a.DomainToday{ display:inline-block; height:74px; line-height:74px; background:url(../images/green-bg.jpg) repeat-x left top; padding:0 40px; border-radius:100px; margin:63px 0 0; font-size:22px; color:#FFF; font-family: 'proxima_novasemibold'; text-shadow:2px 2px #6aac0e;}



.premiurDomain p a.DomainToday:hover{background:url(../images/green-hover.png) repeat-x left top;}



.whyWe{ width:100%; float:left; background:url(../images/img-5.jpg) no-repeat left top; background-size:cover; }

.whc{ width:460px; float:left; padding:136px 0 210px}

.whc h4{ font-size:48px; color:#7ec210; font-family: 'proxima_novalight';}

.whc h5{ font-size:20px; color:#121a1f; font-family: 'proxima_novalight'; padding:22px 0 0}

.whc p{ font-size:16px; color:#5e6a71; line-height:26px; padding:45px 0 0}



.whc p a.find{ background:url(../images/g1.jpg) repeat-x center top; height:48px; line-height:48px; display:inline-block; padding:0 26px; font-size:22px; color:#FFF; text-shadow:2px 2px #6aac0e; border-radius:100px;}

.whc p a.find:hover{ background:url(../images/g1-hover.jpg) repeat-x center top; }





.WebHosting{ width:100%; float:left; background:url(../images/img-6.jpg) no-repeat left center;background-size:cover;}






.hostcontent{ width:427px; float:right; margin:0 113px 0 0; padding:45px 0 140px 0}

.hostcontent h4{ font-size:48px; color:#3491dc; font-family: 'proxima_novalight';}

.hostcontent h5{ font-size:20px; color:#121a1f; font-family: 'proxima_novalight'; padding:22px 0 0}

.hostcontent p{ font-size:16px; color:#5e6a71; line-height:26px; padding:45px 0 0}



.Testimonials{ width:100%; float:left; background:url(../images/img-7.jpg) no-repeat left center; padding:49px 0 185px; text-align:center;background-size:cover; background-attachment:fixed}

.Testimonials h1{ text-align:center; font-size:48px; color:#FFF; padding:0px; margin:0; font-weight:normal; font-family: 'proxima_novalight'; font-weight:normal;}

.Testimonials h2{ text-align:center; padding:22px 0 0; margin:0px; font-weight:normal; font-family: 'proxima_novalight'; font-size:20px; color:#FFF}



.CustumerBox {
    width: 336px;
    display: inline-block;
    margin: 59px auto 0;
    vertical-align: top;
    background: #FFF;
    text-align: left;
    padding: 0 49px 35px 27px;
    border-top: solid 2px #7ec210;
    border-bottom: solid 5px #7ec210;
}

.CustumerBox:nth-child(2n+2){ margin-left:20px; margin-right:20px}

.CustumerBox p {
    font-size: 24px;
    font-style: italic;
    line-height: 29px;
    color: #5e6a71;
    font-family: 'proxima_novalight';
    padding: 35px 0 0;
}

.contT{ width:100%; float:left; min-height:245px;}

.CustumerBox h5 {
    font-size: 26px;
    color: #7ec210;
    font-family: 'proxima_novalight';
    font-weight: normal;
}

.CustumerBox h5 span{ display:block; font-size:16px; color:#66ba10;font-family: 'proxima_nova_rgregular';}





.viewAkll{ padding:0px; margin:52px 0 0;}

.viewAkll a{ font-size:20px; color:#ffffff; text-decoration:underline;}







.DomainFind{ width:100%; float:left; background:#184b59; padding:22px 0 25px}

.searchBM{ width:100%; float:left;}

.searchBM input[type=text]{ width:941px; float:left; height:68px; line-height:68px; border-radius:4px; border:0; font-size:30px; color:#a8b0b5;font-family: 'proxima_novalight'; padding:0 15px 0 84px; background:#FFF url(../images/search.png) no-repeat 28px center;}



.searchBM input[type=submit]{ float:right; height:69px; line-height:69px; border:0; cursor:pointer; margin:0px 0 0; background:url(../images/dm.jpg) repeat-x left top; font-size:22px; color:#FFF; text-shadow:2px 2px #6aac0e; padding:0 30px; border-radius:4px;}

.searchBM input[type=submit]:hover{ background:url(../images/dm-hover.jpg) repeat-x left top;}



.DomainFind ul{float:left; padding:0px; margin:24px 0 0;}

.DomainFind ul li{ font-size:15px;font-family: 'proxima_novalight';  color:#ffffff; float:left; background:url(../images/devider2.jpg) no-repeat left center; padding:0 26px;}

.DomainFind ul li a{ text-decoration:underline; color:#FFF;}

.DomainFind ul li:first-child{ background:none; padding-left:0}



.DomainFind a.Whois{ float:right; font-size:18px; color:#ffffff; margin:20px 0 0}

.DomainFind a.Whois i{ display:inline-block; width:27px; height:27px; line-height:27px; text-align:center; border:1px solid #FFF; border-radius:100%; margin:0 0 0 6px}





.BestServices{ width:100%; float:left; padding:49px 0 111px; background:url(../images/service-bg.jpg) no-repeat left bottom; background-attachment:fixed;  background-size:cover;}

.BestServices h1{ text-align:center; font-size:48px; color:#7ec210; font-weight:normal;font-family: 'proxima_novalight';}



.ServiceBox { width:371px; min-height:463px; border:1px solid #cad6db; float:left; position:relative; margin:30px 28px 0 0; overflow:hidden; padding:0 38px 0 27px; background:#FFF}

.ServiceBox:nth-child(3n+4){ margin-right:0}

.ServiceBox:before {counter-increment: section; content: "#" counter(section) ""; font-size:237px; color:#ececec;font-family: 'proxima_novaextrabold'; position:absolute; left:-35px; bottom:-80px;}

.ServiceBox h2{ font-size:24px; color:#108f7d; font-weight:normal; font-family: 'proxima_novasemibold'; padding:35px 0 0}

.ServiceBox p{ font-size:14px; color:#5e6a71; line-height:26px;; position:relative; padding:25px 0 0}

.ServiceBox p a{ color:#7cc110}

.ServiceBox p a:hover{ text-decoration:underline}



.ContenArea{ width:100%; float:left; padding:62px 0 85px}

.ContenArea h1{ text-align:center; font-size:48px; color:#7ec210; font-family: 'proxima_novalight';}

.ContenArea h2{ font-size:20px; color:#121a1f; font-family: 'proxima_novalight'; text-align:center; padding:22px 0 0}

.ContenArea p{ text-align:center; font-size:16px; color:#5e6a71; line-height:26px; padding:36px 184px 0}



.ContenArea table{ padding:0px; margin:58px 0 0; border:1px solid #c7dbde; border-radius:4px;}

.ContenArea table th{ height:39px; line-height:39px; background:#108f7d; font-size:14px; color:#FFF; font-weight:normal; padding:0 20px;}

.ContenArea table td{  padding:11px 20px; border-bottom:1px solid #dcecee; font-size:15px; color:#121a1f; font-family: 'proxima_novalight';}

.ContenArea table td strong{ font-size:18px; color:#0088ab; font-weight:normal; font-family: 'proxima_nova_rgregular';}

.ContenArea table tr:nth-child(2n+1){ background:#e5f2f4}



.RegisterWhy{ width:100%; float:left; padding:39px 0 60px}

.RegisterWhy h1{ font-size:48px; color:#7ec210; font-family: 'proxima_novalight';}

.RegisterWhy p{ font-size:20px; color:#121a1f; font-family: 'proxima_novalight'; padding:21px 0 0}





.ContactForm{ width:551px; float:left; margin:0 10px 0 0;}

.ContactForm ul{ padding:0px; margin:49px 0 0; width:100%; float:left;}

.ContactForm ul li{ width:100%; float:left; margin:0 0 10px}

.ContactForm ul li label{ width:161px; height:68px; line-height:68px; background:#3491dc; color:#FFF; float:left; padding:0 0 0 25px; font-size:14px; font-family: 'proxima_novalight';}

.ContactForm ul li input[type=text],

.ContactForm ul li input[type=email],

.ContactForm ul li input[type=url],

.ContactForm ul li input[type=password],

.ContactForm ul li input[type=tel]{ width:390px; height:68px; line-height:68px; border:1px solid #3491dc; padding:0 20px; color:#90989e; font-size:16px; font-family: 'proxima_novalight'; }

.ContactForm ul li select{ width:390px; height:68px; line-height:68px; border:1px solid #3491dc; padding:0 20px; color:#90989e; font-size:16px; font-family: 'proxima_novalight'; -moz-appearance: none;-webkit-appearance: none; background:url(../images/down-arrow.png) no-repeat 96% center}

.ContactForm ul li textarea{ width:390px; height:146px; border:1px solid #3491dc; padding:28px 20px 0; color:#90989e; font-size:16px; font-family: 'proxima_novalight'; }

.ContactForm ul li.Message label{ height:146px;}



.ContactForm ul li input[type=submit]{ width:358px; height:74px; line-height:74px; text-align:center; border:0px; background:url(../images/submit-bg.jpg) repeat-x left top; font-size:22px; color:#ffffff; text-shadow:2px 2px #6cac0e; cursor:pointer; border-radius:100px; margin:-10px 0 0}

.ContactForm ul li input[type=submit]:hover{ background:url(../images/submit-hover.jpg) repeat-x left top;}

/*------------------------ NEW CONTACT STYLES ----------------------*/

.Registerbanner.Contactbanner {
	background-image:url(../images/support-banner.jpg);
	background-size:contain;
	background-color:#06C59C;
}

.ContactForm{ width:100%; float:left; background:url(../images/contact-bg.jpg) no-repeat center bottom; padding:50px 0 56px}
.contact_left{ width:533px; float:left;}
.contact_right{ width:457px; float:right;}

.ContactForm h1{ font-size:48px; color:#2689db; font-family: 'proxima_novalight';}
.ContactForm h2{ font-size:20px; color:#121a1f; font-family: 'proxima_novalight'; padding:20px 0 0}
.ContactForm ul{ padding:0px; margin:0px 0 0;}
.ContactForm ul li{ padding:0px; margin:0px 0 30px; width:100%; float:left; font-size:14px; color:#FFF;}
.ContactForm ul li label{ width:161px; height:68px; line-height:68px; background:#3491dc; float:left; font-family: 'proxima_novalight'; padding:0 0 0 25px;}
.ContactForm ul li select{ width:372px; height:68px; border:1px solid #3491dc; border-left:0; background:url(../images/select.jpg) no-repeat right center; font-size:16px; color:#90989e; padding:0 70px 0 20px;-moz-appearance: none;-webkit-appearance: none; line-height:68px;}
.ContactForm ul li select option{ padding:5px 20px; border-bottom:1px solid #f2f2f2;}

.ContactForm ul li input[type=text],
.ContactForm ul li input[type=email],
.ContactForm ul li input[type=tel],
.ContactForm ul li input[type=email]{ width:372px; height:68px; line-height:68px; border:1px solid #3491dc; border-left:0; font-size:16px; color:#90989e; padding:0 20px;}
.ContactForm ul li textarea{ width:372px; height:146px; border:1px solid #3491dc; border-left:0; font-size:16px; color:#90989e; padding:20px;}
.ContactForm ul li.Message label{ height:146px;}


.ContactForm ul li input[type=submit]{
	float: left;
    height: 69px;
    line-height: 69px;
    border: 0;
    cursor: pointer;
    margin: 15px 0 0;
    background: url(../images/dm.jpg) repeat-x left top;
    font-size: 22px;
    color: #FFF;
    text-shadow: 2px 2px #6aac0e;
    padding: 0 30px;
    border-radius: 4px;
}
.ContactForm ul li input[type=submit]:hover{background: url(../images/dm-hover.jpg) repeat-x left top;}


.ContactForm h3{ font-size:30px; color:#2689db; font-family: 'proxima_novalight'; padding:50px 0 0}
.ContactForm h3:first-child{ padding-top:20px;}
.ContactForm p{ font-size:20px; color:#3f3f3f; line-height:30px; font-family: 'proxima_novalight'; padding:15px 0 0}
.ContactForm p a{ color:#303030}



.ContenArea.pp table{ margin:0}

.ex{ display:none;}


.registerGuide {
	padding:60px 0;
	float:left;
	width:100%;
}

.registerGuide h1 {
    text-align: center;
    font-size: 48px;
    color: #7ec210;
    font-family: 'proxima_novalight';
}

.registerGuide strong, .registerGuide.privacy h2 {
    font-size: 26px;
    color: #7ec210;
    font-family: 'proxima_novalight';
	font-weight:bold;
}

.registerGuide.privacy h3 {
    color: #7ec210;
    margin-top:20px;
}

.registerGuide p.reqdo {
	font-size: 20px;
    color: #7ec210;
}

.registerGuide p {
	font-size: 16px;
    color: #5e6a71;
    line-height: 26px;
    padding: 15px 0;
}

.Registerbanner {
    background-color: #108F7D;
    float: left;
    width: 100%;
    padding-bottom: 60px;
    background-image: url(../images/register-guides-header.png);
    background-size: contain;
    background-position: center right;
    background-repeat: no-repeat;
    min-height: 250px;
}

.Registerbanner .Intext {
	width:100%;
}


/*    Privacy Policy    */

.privacy-policy-table {
	margin-top:20px;
}

.privacy-policy-table th, .privacy-policy-table td {
	padding:7px;
}

.privacy-table-2, .privacy-table-3 {
	text-align:center;
}


/** Support **/

.support-top {
	clear:both;
}

.Registerbanner.Supportbanner {
	background-image:url(../images/contact-banner.jpg);
	background-size:contain;
	background-color:#007682;
}

.support-top h1 {
    font-size: 48px;
    color: #7ec210;
    font-family: 'proxima_novalight';
	margin-bottom: 12px
}

.support-top p, .support-links p {
    font-size: 18px;
    color: #454d52;
    line-height: 34px;
    font-family: 'proxima_novalight';
    padding: 0 0 17px;
}

p.support-contact {
	padding-left:30px;
	margin-left:30px;
	border-left: solid 1px #7ec210;
}

.support-links {
    margin-top: -30px;
}

.support-links .row{
	padding:60px 0;
	border-top:1px solid #d6e4e6;
}

.support-links strong {
	font-size:30px;
	color: #454d52;
	margin-top:20px;
	display:inline-block;
}

.support-links .orangebutton {
	margin:15px;
}

.pad60 {
    padding-top: 60px;
    padding-bottom: 60px;
}

.greenbutton {
    float: none;
    line-height: normal;
    border: 0;
    cursor: pointer;
    margin: 15px;
    background: url(../images/dm.jpg) repeat-x left top;
    font-size: 21px;
    color: #FFF;
    text-shadow: 2px 2px #6aac0e;
    padding: 21px 30px;
    border-radius: 4px;
    display: inline-block;
}
.greenbutton:hover {
	background: url(../images/dm-hover.jpg) repeat-x left top;
	color:#ffffff;
}


/** End Support **/






/** Middle section end here **/





/** Footer section start here **/

#footer{ width:100%; float:left; background:#FFF; padding:64px 0 86px; border-top:1px solid #d6e4e6}

.col_1{ width:221px; float:left;}

.col_1 p{ font-size:12px; color:#939393; padding:15px 0 0}



.col_2{ width:479px; float:left; margin:0 0 0 71px; font-size:16px; color:#121a1f; font-family: 'proxima_novasemibold';}

.col_2 ul{ padding:20px 0 0; margin:0px;}

.col_2 ul li{ float:left; width:33.33%;}

.col_2 ul li a{ font-size:14px; color:#939393; line-height:34px; font-family: 'proxima_novalight';}

.col_2 ul li:hover a{ color:#000}



.col_2 p{ font-size:14px; color:#108f7d; padding:43px 0 0; width:100%; float:left;}

.col_2 p a{font-size:14px; color:#108f7d;}



.LoCall{ width:347px; float:right;}

.LoCall h5{ font-size:16px; color:#121a1f; font-family: 'proxima_novasemibold';}

.LoCall p{ font-size:36px; color:#108f7d; font-family: 'proxima_novalight'; margin:15px 0 0}

.LoCall p a{ font-size:36px; color:#108f7d; font-family: 'proxima_novalight';}





.LoCall p img{ vertical-align:middle; margin:15px 28px 0 0}

.subfooter {
	width:100%;
	clear:both;
	text-align:center;
	padding: 30px 15px;
	font-size:14px;
}



/** Footer section end here **/





.OpenM{ display:none;}





/** Responsive css start here **/

@media screen and (max-width:1199px){
	.box-1, .box-1.box-2, .box-1.box-3 {
		width: 100%;
		margin: 10px 0 0;
		background: #184b59;
		padding:15px 15px 5px 80px;
	}
	.box-1 img {
		position: absolute;
		top: 7px;
		left: 7px;
	}
}

@media screen and (max-width:1170px) {

.wrapper{ width:94%; margin:0 3%;}

.navigation{ width:100%; float:left; padding:0; margin-left:0;}

.OpenM{ display:block; background:#f2f2f2 url(../images/c2.png) no-repeat 97% center; width:100%; float:left; font-size:14px; text-transform:uppercase; padding:10px; margin:10px 0 0; cursor:pointer;}

.navigation ul{ width:100%; float:left; background:#FFF;  border:1px solid #f2f2f2}

.navigation ul li{ width:100%; float:left; border-bottom:1px solid #f2f2f2}

.navigation ul li a{ padding:10px}

.closeM{ display:none;}
	
.navigation ul li ul {
	position:relative;
	background-color:#ffffff;
	margin-top:0px;
	display:inline-block;
}

.navigation ul li:hover > ul, .navigation ul li ul:hover {
	display:block;
}

.navigation ul li ul li {
	float:left;
	clear:left;
	display:block;
	padding:0px;
	border-bottom: 1px solid #f2f2f2;
}

.navigation ul li ul {
    border-bottom: 0px solid #f2f2f2;
	margin-bottom:-1px;
}

.navigation ul li ul li a {
	color:#000000;
}

.navigation ul li ul li a:hover {
	color:#2260be;
}

.fa.menudownarrow {
	display:none;
}

.fa.menuarrow {
	display:inline-block;
	float:left;
}


.box-1, .box-1.box-2, .box-1.box-3 { width:33%; margin:67px 0 0; padding:10px; text-align:center;}

.box-1 p{ text-align:center; padding:7px 0 0}

.box-1 img{  position:inherit; top:auto; left:auto}

.box-1 h6{ margin:14px 0 0; font-size:19px;}

.whyWe{ width:100%; float:left; background:none;}

.whc{ width:100%; float:left; padding:20px 0; border-bottom:1px solid #f2f2f2}

.ex{ display:block}

.whc img{ float:right; border:1px solid #f2f2f2; margin:0 0 0 20px ; width:500px;}

.whc h4{ font-size:35px;}

.whc h5{ font-size:18px; padding:15px 0 0}

.whc p {font-size: 14px; padding: 25px 0 0;}





.WebHosting{ background:none; padding:20px 0; }

.hostcontent{ padding:0px; margin:0px; width:100%;}

.hostcontent img.ex{ float:left; width:400px; border:1px solid #f2f2f2; margin:0 20px 0 0}

.hostcontent h4{ font-size:35px;}

.hostcontenth5{ font-size:18px; padding:15px 0 0}

.hostcontent p {font-size: 14px; padding: 25px 0 0;}

.Testimonials{ padding:20px 0; min-height:inherit}

.CustumerBox { width:31.33%; float:left; margin:10px 1% 0!important}

.viewAkll { display: inline-block; margin: 21px 0 0;}

.Testimonials h2 {font-size: 20px;  margin: 0; padding: 2px 0 20px;}

.Testimonials h1{ font-size:38px;}



#footer{ padding:40px 0;}

.col_1{ width:100%; float:left;}

.col_2 { width:100%; float:left; margin:20px 0 0; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding: 20px 0}



.LoCall{ width:100%; float:left; padding:20px 0; margin:0px;}



.Innerbanner{ background:#1ec3d7; min-height:inherit}

.Intext{ width:100%; padding:20px 0 0}

.Intext h1 {font-size: 32px;  line-height:normal;}

.searchBM input[type="text"]{background: #fff url("../images/search.png") no-repeat scroll 18px center;  font-size: 25px;  height: 58px; line-height: 58px;  padding: 0 15px 0 64px;

  width: 100%;}

.searchBM input[type="submit"]{ width:100%; margin:10px 0 0; height:58px; line-height:58px;}

.BestServices h1{ font-size:35px}

.ServiceBox{ width:100%; padding:20px; margin:10px 0; min-height:inherit}

.ServiceBox h2{ position:relative; padding:0px; margin:0px;}

.ServiceBox p{ padding:10px 0; margin:0px;}



.banner.pricing{ min-height:inherit; background:#8fc15e}

.banner.pricing .BanText{ width:100%; float:left; padding:50px 0 0; }

.banner.pricing .BanText h1{ text-align:left;}

.banner.pricing .BanText h2{ margin-top:30px;}

.banner.domreg h2{ margin-top:24px; display:none;}

.process ul li{ padding:10px;}

.ContenArea h1 { font-size:38px;}

.ContenArea p{ padding:20px 0 0 ;}



.banner.contactUs{ min-height:inherit; padding:0; background:#007682}

.banner.contactUs .BanText{ width:100%; padding:40px 0 0;}

.banner.contactUs .BanText h1{ font-size:38px; line-height:normal; text-align:left;}

.banner.contactUs .BanText p { padding:22px 0 0}



.RegisterWhy h1{ font-size:38px;}

.RegisterWhy p{ margin-bottom:20px;}

.ContactForm{ width:100%; padding:0px; margin:0px;}

.ContactForm ul{ margin:0px;}

.ContactForm ul li{ margin:10px 0 0 }

.ContactForm ul li input[type="text"], .ContactForm ul li input[type="email"], .ContactForm ul li input[type="url"], .ContactForm ul li input[type="password"], .ContactForm ul li input[type="tel"],.ContactForm ul li select,.ContactForm ul li textarea { width:100%; height:40px; line-height:40px; padding:0 10px;}

.ContactForm ul li textarea { width:100%; height:80px; padding:10px; line-height:inherit}

.ContactForm ul li label {height: auto !important;line-height: normal !important; padding:0; width: 100%; background:none; color:#000; margin-bottom:5px;}

.ContactForm ul li input[type="submit"] {

  height: 54px;

  line-height: 54px;

  margin: 20px 0 30px;

  width: 100%;
	
  max-width:300px;

}
	
.ContactForm h1 {
    margin-top: 30px;
}

.banner.contactUs .BanText h2 {

  margin: 28px 0 0;

}
	
	.contact_left{ width:100%; float:left;}
.ContactForm ul li label{ width:100%; float:left; padding:0 0 10px; background:none; height:auto; line-height:inherit; color:#000; font-size:16px;}
.ContactForm ul li select{ width:100%; border:1px solid #3491dc }
.ContactForm ul li input[type="text"], .ContactForm ul li input[type="email"], .ContactForm ul li input[type="tel"], .ContactForm ul li input[type="email"]{width:100%; border:1px solid #3491dc }
.ContactForm ul li.Message label{ width:100%; float:left; padding:0 0 10px; background:none; height:auto; line-height:inherit; color:#000; font-size:16px;}
.ContactForm ul li textarea{width:100%; border:1px solid #3491dc}
.contact_right{ width:100%; margin-bottom:60px;}
.ContactForm h3:first-child {
    padding-top: 50px;

}
	
}

@media screen and (max-width:1024px){

.banner{ background:#4fadbc; min-height:inherit}

.BanText{ width:100%;}

.BanText p input[type="text"]{ width:76%} 

.BanText p input[type=submit]{ width:22%; background:#67ba10; border-radius:4px; font-size:22px;}

.BanText ul li {font-size: 15px; padding: 0 20px;}



}



@media screen and (max-width:768px){

.BanText p input[type=submit] { font-size:18px;}

.click{ display:none;}

.box-1, .box-1.box-2, .box-1.box-3{ width:100%; margin:10px 0 0; background:#184b59}

.premiurDomain{ padding:0px; min-height:inherit; padding:30px 0}

.premiurDomain h5{ font-size:38px;}

.premiurDomain p{ padding-top:10px}

.premiurDomain p a.DomainToday {  font-size: 16px;  margin: 30px 0 0;  padding: 0 30px;}

.whc img{ width:100%; margin:0 0 20px 0 }

.hostcontent img.ex{ width:100%; margin:0 0 20px 0 }

.CustumerBox { width:100%; float:left; margin:10px 0% 0!important}

.contT{ min-height:inherit}

.DomainFind ul li {font-size: 12px; padding: 0 18px;}

.ContenArea table th{ padding:10px 5px; height:auto; line-height:inherit;}

.ContenArea table td { padding:10px 5px; }
	
.Registerbanner, .Registerbanner.Contactbanner, .Registerbanner.Supportbanner {min-height:40px;background-image: none;}
	

}

@media screen and (max-width:640px){

.BanText{ padding:37px 0 0}

.BanText h1{ text-align:center; font-size:30px;}

.BanText h1 a{ float:none; display:inline-block}

.BanText p input[type="text"]{ width:100%; height:60px; line-height:60px; font-size:25px; padding-left:70px; font-size:20px;} 

.BanText p input[type=submit]  { width:100%; float:left; margin:10px 0; height:60px; line-height:60px;}

.MyAccount ul li a{ font-size:0px;}

.MyAccount ul li img{ margin:0; height:20px;}

.BanText ul{ display:none;}

.BanText h2 {font-size: 16px;  height: auto;  line-height: inherit;  margin: 29px 0 0;  width: 100%; padding:10px; text-align:center;}



.DomainSearch ul li{ width:50%; min-height:inherit; border-bottom:1px solid #236273; padding:10px 0}

.DomainSearch ul li:nth-child(2n+2){ background:none;}

.DomainSearch ul li h4{ font-size:16px; padding:0px 0;} 

.DomainSearch ul li h3{ padding:0px;}

.DomainSearch ul li a{ margin:0px;}

.Intext ul { padding-top:25px;}

.Intext ul li { font-size:14px; margin-bottom:10px;}

.Intext ul li img {margin: 0 8px 0 0;  width: 30px;}

.Intext h2{ margin-top:20px;}

.process { display:none;}

}

@media screen and (max-width:480px){

.logo{ width:170px;}

.BanText h2{ font-size:14px;}

.col_2 ul li{ width:100%; float:left;}

.LoCall p img {margin: 10px 11px 0 0;}

.DomainFind ul li { width:100%; float:left; background:#306371!important; float:left; padding:10px!important; margin-bottom:1px;}

.ContenArea table th{ padding:10px 3px; height:auto; line-height:inherit; font-size:11px;}

.ContenArea table td { padding:10px 3px; font-size:11px;}

.ContenArea table td strong{ font-size:12px;}
	
	.greenbutton {
    font-size: 16px;
	}

}



/** Responsive css end here **/

















