@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:#2260be}
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; padding-bottom:8px; position: relative; z-index: 999;}
.logo{ float:left; width:203px; padding:13px 0 0}

.navigation{ float:left; padding:0px 0 0 39px}
.navigation ul{ padding:0px; margin:0px;}
.navigation ul li{ float: left; padding: 32px 20px; margin-bottom: -10px;}
.navigation ul li a{ float:left; font-size:15px; color:#000000;}
.navigation a:hover,
.navigation ul li.selected a{ color:#2260be;}

.navigation ul li ul {
	position:absolute;
	z-index: 999;
	background-color:#2689db;
	margin-top:30px;
	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 {
	color:#b0bcce;
}

.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;
}

.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:12px 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:#2260be}

/* Header css end here */


/* Content Banner CSS */

.cpanel-header {
	background-image:url(../images/site-builder-header.jpg);
}

.ssl-header {
	background-image:url(../images/ssl-header.jpg);
}

.about-header {
	background-image:url(../images/about-header.jpg);
}

.support-header {
	background-image:url(../images/support-header.jpg);
}

.terms-header {
	background-image:url(../images/apps-detail-header.jpg);
}

.vps-header {
	background-image:url(../images/vps-header.jpg);
}

.contact-header {
	background-image:url(../images/contact-header.jpg);
}

.mobile-header {
	background-image:url(../images/mobile-app-header.jpg);
}

.hosting-header {
	background-image:url(../images/hosting-page-header.jpg);
}

.sb-header {
	background-image:url(../images/site-builder-header.jpg);
}

.app-header {
	background-image:url(../images/apps-home-header.jpg);
}

.email-header {
	background-image:url(../images/email-defense-header.jpg);
}

.privacy-header {
	background-image:url(../images/vps-header.jpg);
}

/* End Content Banner CSS */


/** Banner Css start here **/
.Banner{ width:100%; float:left; position:relative; padding-bottom:60px; background-size:cover; background-position:top center; min-height: 350px;} 
.Banner img.main{ width:100%;}

.BanText{ width:100%; float:left; position:relative; top:0; left:0; padding:136px 0 0}
.BanText h1{ font-size:72px; color:#FFF; text-transform:uppercase;  font-family: 'proxima_novaextrabold'; text-shadow:1px 1px #000}
.BanText h2{ font-size:46px; color:#ffffff; text-transform:uppercase; text-shadow:1px 1px #000;font-family: 'proxima_novasemibold'; padding:19px 0 0; margin:-30px 0 0}
.BanText h2 strong{font-family: 'satisfyregular'; font-size:94px; vertical-align:-moz-middle-with-baseline;}

.BanText ul{ padding:0px; margin:0px;}
.BanText ul li{ float:left; margin:0 25px 0 0; padding:16px 0 0; font-size:15px; color:#ffffff}
.BanText ul li img{ vertical-align:middle; margin:0 11px 0 0;margin: -2px 11px 0 0; float: left;}
.BanText ul li a{ color:#FFF; text-decoration:underline;}
.BanText ul li.cpanel-hosting{ padding:0}
.BanText ul li.cpanel-hosting a{ background:url(../images/blue-bg.jpg) repeat-x center top; display:inline-block; height:58px; line-height:58px; font-size:22px; color:#FFF; font-family: 'proxima_novasemibold'; padding:0 40px 0; border-radius:4px; text-decoration:none}
.BanText ul li.cpanel-hosting a:hover{ background:url(../images/blue-bg-hover.png) repeat-x center top;}


.Banner.InnerBan .BanText{ padding:68px 0 0 0}
.Banner.InnerBan .BanText h2 { margin:-45px 0 0 }
.Banner.InnerBan .BanText h2 strong{ vertical-align:baseline; text-transform:none}

.BanText ul li.cpanel-hosting a{ height:58px; line-height:58px; border:0; background:url(../images/orange-bg.jpg) repeat-x left top; float:right; font-size:18px; color:#FFF; font-family: 'proxima_novasemibold'; cursor:pointer; padding:0 40px;}
.BanText ul li.cpanel-hosting a:hover{ background:url(../images/orange-bg-hover.jpg) repeat-x left top;}

.homebanner {
	background-image:url(../images/banner.jpg);
	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;
}

.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;
}

.orangebutton.margin2 {
	margin-top:25px;
}



.sliderwrapper {
	position: relative;
    overflow: hidden;
    float: none;
	clear:both;
	transition: background 1s ease-in-out;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}

.centered-btns_nav.next {
    left: auto;
    background-position: -47px 0px;
    right: 0;
}
  
.centered-btns_nav {
	z-index: 3;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	top: 50%;
	left: 0;
	opacity: 0.4;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 20px;
	background: transparent url(../images/arrows.gif) no-repeat -10px 0px;
	margin-top: -45px;
}

.centered-btns_nav:hover {
	opacity: 0.6;
}



.bx-wrapper .bx-pager {
    display:none;
}

.bx-wrapper {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0px solid #fff;
    background: #fff;
	margin:0px;
	float:left;
	clear:both;
}

/** Banner Css end here **/



/** Middle css start here **/
#middle{ width:100%; float:left;}
.hostingPlan{ width:100%; float:left; padding:87px 25px 109px 44px}
.Hostright{ width:596px; float:right; padding:70px 0 0}
.Hostleft{ width:450px; float:left;}

.hostingPlan h1{ font-size:48px; color:#2689db; font-family: 'proxima_novalight';}
.hostingPlan h2{ font-size:20px; color:#121a1f; line-height:32px; font-family: 'proxima_novalight'; padding:17px 0 0}
.hostingPlan h2 strong{ font-weight:normal; font-family: 'proxima_nova_rgbold';}
.hostingPlan p{ font-size:16px; color:#5e6a71; line-height:26px; font-family: 'proxima_novalight'; padding:20px 0 0}
.hostingPlan ul{ padding:0px; margin:0px;}
.hostingPlan ul li{ width:50%; float:left; background:url(../images/bullet.png) no-repeat left center; font-size:16px; color:#2585d9; font-family: 'proxima_novasemibold'; padding:0 0 0 26px; margin:23px 0 0}

.hostingPlan p a{ height:48px; line-height:48px; display:inline-block; background:url(../images/bl2.jpg) repeat-x left top; font-size:22px; color:#FFF; font-family: 'proxima_novasemibold'; padding:0 30px; border-radius:50px; margin:36px 0 0}
.hostingPlan p a:hover{ background:url(../images/bl2-hover.jpg) repeat-x left top;}

.Service.Addons {
    width: 100%;
    float: left;
    background:url(../images/addons-section-bg.jpg);
	background-size:cover;
	background-position:bottom;
	padding-bottom:90px;
}

.Service.Addons ul li.middle {
	float: none;
    margin-left: auto;
    margin-right: auto;	
}

.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;
}

.clearbutton {
    height: 48px;
    line-height: 48px;
    display: inline-block;
    font-size: 18px;
    color: #FFF;
    padding: 0 20px;
    font-family: 'proxima_novasemibold';
    border-radius: 50px;
	border:solid 2px #ffffff;
    margin-top: 10px;
}

.clearbutton:hover {
	background: url(../images/blue-bg-hover.png) repeat-x left top;
	color:#ffffff;
}


.Apps{ width:100%; float:left; text-align:center; background:#ebedee; padding:76px 0 119px}
.Apps h2{ font-size:48px; color:#575858; font-family: 'proxima_novalight'; }
.Apps h2 strong{ font-weight:normal; color:#2689db;font-family: 'proxima_novasemibold';}
.Apps p{ padding:77px 0 0}
.Apps p a{ height:56px; line-height:56px; display:inline-block; background:#268cdd url(../images/bl2.jpg) repeat-x left bottom; font-size:22px; color:#FFF; font-family: 'proxima_novasemibold'; padding:0 38px; border-radius:50px; margin:0px 0 0}
.Apps p a:hover{ background:#1f41a9 url(../images/bl2-hover.jpg) repeat-x left bottom;}

.Service {width: 100%; float: left; background: url(../images/service.jpg) no-repeat center top; padding-bottom: 100px; background-size: cover; text-align: center; position: relative; z-index: 888; margin-top: -5px;}
.Service h1{ font-size:48px; color:#FFF; font-family: 'proxima_novalight'; padding:79px 0 0}
.Service p{ padding:19px 120px 0; font-size:20px; color:#FFF;line-height:32px; font-family: 'proxima_novalight'; width:100%; float:left;}
.Service ul{ width:100%; float:left; padding:0px 70px 0; margin:0px;}
.Service ul li{ width:465px; float:left; text-align:left; position:relative; padding:0 0 0 87px; margin:89px 0 0}
.Service ul li:nth-child(2n+2){ float:right;}
.Service ul li h3{ font-size:22px; color:#FFF; font-weight:normal; font-family: 'proxima_novasemibold'; font-weight:normal;}
.Service ul li p{ padding:16px 0 0; margin:0px; font-size:16px; line-height:26px;}
.Service ul li img{ position:absolute; top:0; left:0}

.Service ul li.features-3 {
    float:none;
	margin:89px auto 0;
}

.DomainRegistration{ width:100%; float:left; padding:0 49px 60px 36px; background-color: #f9f9f9; position:relative;}
.domleft{ width:368px; float:left;}
.domright{ width:538px; float:right; padding:128px 0 0}
.domright h1{ font-size:48px; color:#7ec210; font-family: 'proxima_novalight';}
.domright h2{ font-size:20px; color:#121a1f; font-family: 'proxima_novalight'; padding:22px 0 0}
.domright p{ font-size:16px; color:#5e6a71; line-height:26px; font-family: 'proxima_novalight'; padding:35px 0 0; width:100%; float:left;}
.domright p input[type=text]{ width:257px; height:58px; line-height:58px; border:1px solid #d3d6d8; border-right:0; font-size:18px; color:#a8b0b5; padding:0 10px; font-family: 'proxima_novalight'; float:left;}
.domright p select{ width:84px; height:58px; line-height:58px; border:1px solid #d3d6d8; border-left:0; font-size:18px; color:#656d73; padding:0 10px; font-family: 'proxima_novalight'; background:#ededed url(../images/down-arrow.png) no-repeat 85% center; font-family: 'proxima_novasemibold';-moz-appearance: none;-webkit-appearance: none;}
.domright p select option{ padding:5px; border-bottom:1px solid #ccc}
.domright p input[type=submit]{ height:58px; line-height:58px; border:0; background:url(../images/btn-bg.jpg) repeat-x left; float:right; font-size:18px; color:#FFF; font-family: 'proxima_novasemibold'; cursor:pointer; padding:0 25px;}
.domright p input[type=submit]:hover{ background:url(../images/btn-bg-hover.jpg) repeat-x left top;}

.websitebuilder{ width:100%; float:left; background:url(../images/website-builder-2.jpg) no-repeat center top; padding-bottom:60px; background-size:cover;}
.webtext{ width:495px; float:left; margin:0 0 0 36px; padding:100px 0 0}
.webtext h3{ font-weight:normal; font-size:48px; color:#2689db; font-family: 'proxima_novalight';}
.webtext h4{ font-size:24px; color:#121a1f; font-family: 'proxima_novalight'; line-height:38px;; padding:16px 0 0}
.webtext p{ font-size:16px; color:#5e6a71; line-height:26px; padding:29px 0 0}
.webtext p a{ height:48px; line-height:48px; display:inline-block; background:url(../images/bl2.jpg) repeat-x left top; font-size:22px; color:#FFF; font-family: 'proxima_novasemibold'; padding:0 46px; border-radius:50px; margin:0px 0 0}
.webtext p a:hover{ background:url(../images/bl2-hover.jpg) repeat-x left top;}

.customer{ width:100%; float:left; text-align:center; padding:59px 0px 99px}
.customer h2{font-weight:normal; font-size:48px; color:#2689db; font-family: 'proxima_novalight';}
.customer h3{ font-size:20px; color:#121a1f; font-family: 'proxima_novalight'; font-weight:normal; padding:22px 0 0}
.customer ul{ padding:0px 35px 0; margin:0px;}
.customer ul li{ width:336px; height:324px; background:#f0f0ec; float:left; text-align:left; border:1px solid #ebebe5; margin:63px 46px 0 0; padding:0 27px }
.customer ul li:nth-child(3n+3){ margin-right:0}
.customer ul li p{ padding:40px 0 0; margin:0px; font-size:16px; color:#5e6a71; line-height:26px; min-height:256px}
.customer ul li h4{ font-size:16px; color:#5e6a71; font-family: 'proxima_novalight';}
.customer ul li h5{ font-size:16px; color:#2580d5}

.Worldclass{ width:100%; float:left; padding:110px 42px 0;}
.Worldclass:last-child{ padding-bottom:150px;}
.Worldclass h1{ font-size:48px; color:#2689db; font-family: 'proxima_novalight';}
.Worldclass p{ font-size:18px; color:#454d52; line-height:34px; font-family: 'proxima_novalight'; padding:17px 0 0}

.wsl{ width:613px; float:left;}
.wsr{ width:328px; float:right;}

.Worldclass.rr .wsl{ float:right;}
.Worldclass.rr .wsr{ float:left;}


.ContenArea { text-align:center; width:100%; float:left; padding:95px 50px 90px;}
.ContenArea h1{font-weight:normal; font-size:48px; color:#2689db; font-family: 'proxima_novalight';}
.ContenArea p{ font-size:18px; color:#454d52; line-height:34px; padding:15px 20px 0; font-family: 'proxima_novalight';}
.ContenArea table{ padding:0px; margin: 114px auto 0 auto;}
.ContenArea table th{ height:152px; border:1px solid #bbdcf8; border-bottom:0}
.ContenArea table tr:nth-child(2n+2) { background:#edf4fa}
.ContenArea table th.bbr,
.ContenArea table td.bbr{ border:0}
.ContenArea table th h2{ font-size:16px; color:#2585d8; text-transform:uppercase}
.ContenArea table td{ border:1px solid #bbdcf8; padding:21px 20px 23px; font-size:16px; color:#000000; font-family: 'proxima_novalight';}
.ContenArea table td span{ font-size:16px; color:#125779;}
.ContenArea table td:first-child{ text-align:left;}
.ContenArea table td a{ height:48px; line-height:48px; display:inline-block; background:url(../images/orange-bg.jpg) repeat-x left top; font-size:22px; color:#FFF; padding:0 33px; font-family: 'proxima_novasemibold'; border-radius:50px;}
.ContenArea table td a:hover{ background:url(../images/blue-bg-hover.png) repeat-x left top;}
.ContenArea table td strong{ font-weight:normal; color:#0d5996; font-family: 'proxima_novasemibold'; font-size: 25px;}

.ContenArea table td span.asterisk {
	font-style:italic;
    font-size: 14px;
    color: #125779;
}

.featuresbutton {
    line-height: 58px;
    display: inline-block;
    background: url(../images/orange-bg.jpg) repeat-x left top;
    font-size: 26px;
    color: #FFF;
    padding: 0 40px;
    font-family: 'proxima_novasemibold';
    border-radius: 50px;
    margin-top: 40px;
}

.featuresbutton:hover {background: url(../images/blue-bg-hover.png) repeat-x left top; cursor:pointer;}
.featurescontainer {display:none}
.show {display:block !important}
.ContenArea table.featurestable {margin:30px 0 0; width:100%;}
.ContenArea table.featurestable td {
    border: 1px solid #bbdcf8;
    padding: 21px 20px 23px;
    font-size: 16px;
    color: #000000;
    font-family: 'proxima_novalight';
}
.ContenArea table.featurestable th {
    height: 60px;
    border: 1px solid #bbdcf8;
	font-size: 18px;
	background: url(../images/blue-bg-hover.png) repeat-x left top;
	color:#ffffff;
}

.hosting-prices th {
    font-size: 36px;
    color: #2689db;
}

.hosting-prices th span {
    color: #046489;
}



.pricingList{ width:100%; float:left; text-align:center; padding-bottom:112px}
.pricingList h1{font-weight:normal; font-size:48px; color:#2689db; font-family: 'proxima_novalight'; padding:50px 0 0; margin-bottom:84px;}
.pricingList img.top{ height:239px;}
.quickccl{ width:393px; float:left; padding:0 0px 0 0 ; position:relative; margin-left: 200px;}
.quickccl2{ width:390px; float:left;  padding:0 0px; position:relative}
.quickccl3{ width:376px; float:left; padding:0 0 0 0px; position:relative}

.quickccl .Midsep{ width:100%; float:left; padding:0 25px 0 0; margin:-5px 0 0}
.quickccl .Midsep .sep{background:#1877c8; padding:0 40px 40px; border-radius:0 0 10px 10px}

.quickccl2 .Midsep{ width:100%; float:left; padding:0 11.5px; margin:-5px 0 0}
.quickccl2 .Midsep .sep{background:#1877c8; padding:0 40px 40px; border-radius:0 0 10px 10px}

.quickccl3 .Midsep{ width:100%; float:left; padding:0 0 0 22px; margin:-5px 0 0}
.quickccl3 .Midsep .sep{background:#1877c8; padding:0 40px 40px; border-radius:0 0 10px 10px}

.pricingList h2{ font-size:28px; color:#ffffff; font-family: 'proxima_novasemibold';}
.pricingList h2 span{ color:#d4e14a}
.pricingList p{ font-size:15px; color:#ffffff; line-height:26px; font-family: 'proxima_novalight'; padding:17px 0 0}
.pricingList ul{ padding:10px 0 0; margin:0px;}
.pricingList ul li{ font-size:17px; color:#ffffff; background:url(../images/border.png) no-repeat center bottom; padding:13px 0 12px}
.pricingList ul li:last-child { background:none;}

.pricingList h3{ font-size:42px; color:#FFF;font-family: 'proxima_novasemibold'; padding:10px 0 0}
.pricingList h3 span{ font-size:24px}
.pricingList p a{ font-size:22px; color:#FFF; background:url(../images/orange-bg.jpg) repeat-x left top; display:inline-block; height:58px; line-height:58px; padding:0 40px; border-radius:4px;}
.pricingList p a:hover{background:url(../images/orange-bg-hover.jpg) repeat-x left top;}

.saller{ position:absolute; top:75px; left:-37px}

.ssc{ width:100%; float:left; background:url(../images/ssc.jpg) no-repeat center top; padding-bottom: 90px; background-size:cover;}

.ssctext{ width:927px; margin:0 0 0 40px; float:left; padding:89px 0 0}
.ssctext h1{font-weight:normal; font-size:48px; color:#FFF; font-family: 'proxima_novalight'; padding:0px 0 0; }
.ssctext p{ padding:0; font-size:16px; color:#FFF; line-height:26px; font-family: 'proxima_novalight'; padding:28px 0 0}
.ssctext h2{ font-size:20px; color:#FFF; padding:35px 0 0; font-family: 'proxima_novasemibold';}

.DomainFind{ width:100%; float:left; background:#0a4562; padding:22px 0 25px; margin:-7px 0 0}
.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}


.ContenArea.frr{ padding-bottom:0}
.domainArea { width:100%; float:left; padding-bottom:100px;}
.domainArea ul{ padding:0px; margin:96px 0 0;}
.domainArea ul li{ width:25%; float:left; text-align:center; padding:0px 20px 0px; height:174px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7}
.domainArea ul li:nth-child(4n+4){ border-right:0}
.domainArea ul li h1{ font-size:40px; color:#0a4562; font-family: 'proxima_novasemibold'; font-weight:normal;}
.domainArea ul li h2{ font-size:22px; color:#19719d; font-family: 'proxima_novalight'; padding:10px 0 0 }
.domainArea ul li p{ padding:17px 0 0}
.domainArea ul li a{ font-size:16px; color:#ff7f19}
.domainArea ul li.last{ border-bottom:0}
.domainArea ul li.last h1{ padding:40px 0 0}


.premiurDomain{ width:100%; float:left; background:url(../images/img-111.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}

.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;}

.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]{ background:#268cde url(../images/blue-bg.jpg) repeat-x left bottom; height:75px; line-height:75px; font-size:22px; color:#FFF; border:0; margin:33px 0 0; padding:0 99px 0; border-radius:50px; cursor:pointer;}
.ContactForm ul li input[type=submit]:hover{ background:#1f41a8 url(../images/blue-bg-hover.png) repeat-x left bottom;}


.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}

/** Middle css end here **/



/** VPS Page **/
.vps h1, .email-defense h1 {
    font-size: 48px;
    color: #2689db;
    font-family: 'proxima_novalight';
}

.vps p, .email-defense p {
    font-size: 18px;
    color: #454d52;
    line-height: 34px;
    font-family: 'proxima_novalight';
    padding: 17px 0 0;
}

.vpsimage {
	margin-top:12px;
}

table.vpstable th {
    height: 60px;
    border: 1px solid #bbdcf8;
    font-size: 18px;
    background: url(../images/blue-bg-hover.png) repeat-x left top;
    color: #ffffff;
}

table.vpstable td {
    border: 1px solid #bbdcf8;
    padding: 21px 20px 23px;
    font-size: 16px;
    color: #000000;
    font-family: 'proxima_novalight';
	text-align:center;
}

table.vpstable {
	border-spacing:2px 2px;
	margin-bottom:30px;
}

table.vpstable td {
	width:20%;
}

table.vpstable tr:nth-child(2n+2) {
    background: #edf4fa;
}

table.vpstable td:nth-of-type(1) {
    width:24%;
	text-align:left;
}
table.vpstable td:nth-of-type(2), table.vpstable td:nth-of-type(3), table.vpstable td:nth-of-type(4), table.vpstable td:nth-of-type(5) {
    width:16%;
}

.vps .table-responsive {
	min-width:750px;
}

/** End VPS **/


/** Site Builder **/

.site-builder p {
	padding: 0 0 17px;
}

.site-builder h2 {
    font-size: 36px;
    color: #2689db;
    font-family: 'proxima_novalight';
	margin-bottom:25px;
	padding-bottom:10px;
	border-bottom: 1px solid #d6e4e6;
}

.sb-content img {
	max-width:200px;
	margin: 0 0 15px 0;
}

/** End Site Builder **/



/** Mobile App **/

.mobile-app p, .email-defense p {
	padding: 0 0 17px;
}

.mobile-app h2, .email-defense h2 {
    font-size: 36px;
    color: #2689db;
    font-family: 'proxima_novalight';
	margin-bottom:25px;
	padding-bottom:10px;
	border-bottom: 1px solid #d6e4e6;
}

.didyou ul li {
    display: block;
    margin: 0px 0px 12px;
    padding: 0 0 0 20px;
    font-size: 18px;
    color: #ffffff;
    position: relative;
}

.didyou ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    width: 6px;
    height: 10px;
}

.didyou {
	padding:90px;
	text-align:center;
	position:relative;
	background-image:url(../images/mobile-did-you-know-bg.jpg);
	background-size:cover;
}

.didyou h2 {
    font-size: 36px;
    color: #2689db;
    font-family: 'proxima_novalight';
}

.didyou ul {
    font-size: 18px;
    color: #ffffff;
    line-height: 34px;
    font-family: 'proxima_novalight';
}

.didyou ul li i {
	color: #2689db;
}

.didyou .col-sm-10 {
    padding: 22px 15px;
    background-color: rgba(0, 0, 0, 0.38);
}

.spacerline {
	height:2px;
	width:50px;
	display:block;
	margin:15px auto;
	background-color:#ffffff;
}

.color-overlay {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}

.blackbg {
	background-color: rgba(0, 0, 0, 0.66);
}

.greybg {
	background-color:rgba(245, 245, 245, 0.94);;
}

.mobileform ul li label {
    width: 161px;
    height: 68px;
    line-height: 68px;
    background: #3491dc;
    float: left;
    font-family: 'proxima_novalight';
    padding: 0 0 0 25px;
}

.mobileform ul li {
    padding: 0px;
    margin: 0px 0 10px;
    width: 100%;
    float: left;
    font-size: 14px;
    color: #FFF;
}

.mobileform 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;
}

.mobileform ul li select option {
    padding: 5px 20px;
    border-bottom: 1px solid #f2f2f2;
}

.mobileform ul li input[type=text], .mobileform ul li input[type=email], .mobileform ul li input[type=tel], .mobileform 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;
}

.mobileform ul li input[type=submit] {
    background: #268cde url(../images/blue-bg.jpg) repeat-x left bottom;
    height: 75px;
    line-height: 75px;
    font-size: 22px;
    color: #FFF;
    border: 0;
    margin: 33px 0 0;
    padding: 0 99px 0;
    border-radius: 50px;
    cursor: pointer;
}

.mobileform ul li input[type=submit]:hover {
    background: #1f41a8 url(../images/blue-bg-hover.png) repeat-x left bottom;
}

.mobileform ul li textarea {
    width: 372px;
    height: 146px;
    border: 1px solid #3491dc;
    border-left: 0;
    font-size: 16px;
    color: #90989e;
    padding: 20px;
}

.mobileform ul li.Message label {
    height: 146px;
}

ul.applist li {
    font-size: 18px;
    color: #454d52;
    line-height: 35px;
    font-family: 'proxima_novalight';
    margin-left: 25px;
    margin-bottom: 20px;
    width: 45%;
    float: left;
}

.applist i {
	color:#FEA821;
	position:absolute;
	margin-left:-22px;
	margin-top:10px;
}

/** End Mobile App **/


/** Email Defense **/

.email-defense h1 {
	margin-bottom:12px;
}

.email-defense ul.applist li {
	margin-bottom:0px;
}

.email-defense ul.applist {
	margin-bottom:12px;
}

.blockspam {
	padding:90px;
	text-align:center;
	position:relative;
	background-image:url(../images/block-spam-bg.jpg);
	background-size:cover;
}

.blockspam h2, .cutting-edge h2{
    font-size: 36px;
    color: #2689db;
    font-family: 'proxima_novalight';
	margin-bottom:20px;
}

.cutting-edge {
	padding:90px 0;
	text-align:center;
	background-color:#E4E4E4;
	position:relative;
	background-image:url(../images/cutting-edge-bg.jpg);
	background-size:cover;
	background-position:center bottom;
}

.cutting-edge h2{
    font-size: 40px;
    color: #2689db;
    font-family: 'proxima_novalight';
	margin-bottom:20px;
}

.cutting-edge p, .support-links p {
	font-size: 18px;
    color: #454d52;
    line-height: 34px;
    font-family: 'proxima_novalight';
}

/** End Email Defense **/


/** Support **/

p.support-contact {
	padding-left:30px;
	margin-left:30px;
	border-left: solid 1px #2689db;
}

.support-links {
    margin-top: -30px;
}

.support-links .row{
	padding:60px 0;
	border-top:1px solid #d6e4e6;
}

.support-links strong {
	font-size:30px;
	color: #2689db;
	margin-top:20px;
	display:inline-block;
}

.support-links .orangebutton {
	margin:15px;
}


/** End Support **/




/** Applications css start here **/

.pad90 {
	padding-top:90px;
	padding-bottom:90px;
}

.pad60 {
	padding-top:60px;
	padding-bottom:60px;
}

.pad60-top {
	padding-top:60px;
}

.pad60-bottom {
	padding-bottom:60px;
}

.pad30 {
	padding-top:30px;
	padding-bottom:30px;
}

.apps-tab-col h2 {
	border-bottom:solid 1px #2689DC;
	margin-bottom:12px;
	display:inline block;
	width:100%;
}

.apps-tab-col #accordion h3 img {
	height: 18px;
    width: auto;
    margin-bottom: -2px;
    margin-right: 12px;
}

.apps-tab-col #accordion a {
	display:inline-block;
	float:left;
	width:100%;
	padding:7px 7px 7px 30px;
	background-image:url(../images/fav.png);
	background-size:contain;
	background-size: 15px 15px;
	background-repeat:no-repeat;
	background-position:center left;
}

.apps-tab-col .ui-corner-all, .apps-tab-col .ui-corner-top, .apps-tab-col .ui-corner-right, .ui-corner-tr {
    border-radius: 0px;
    border: 0px;
    border-bottom: 1px solid #bbdcf8;
    background: #edf4fa;
	margin-bottom: 5px;
	border: 0px;
}

.apps-tab-col .ui-accordion-content {
	border: 0px;
}
.apps-tab-col .ui-state-active {
	color:#2b2b2b;
}

.apps-tab-col .ui-icon {
    width: 16px;
    height: 16px;
    float: right;
	margin-top: 6px;
}

.apps-tab-col .ui-icon {
    width: 16px;
    height: 16px;
    float: right;
    margin-top: 6px;
}

.apps-tab-col .ui-state-active .ui-icon {
	background-image: url(https://code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_555555_256x240.png);
}

.approw h3.app-category {
	font-size:24px;
	text-align:center;
	margin: 25px 0;
}

.appbox {
    width: 100%;
    border: 1px solid #efefef;
    box-shadow: 0 0 2px #efefef;
    height: 180px;
    margin: 0 26px 40px 0;
    position: relative;
	text-align:center;
}

.appbox span {
    width: 100%;
    height: 90px;
    display: block;
    vertical-align: middle;
    text-align: center;
    padding: 15px;
}

.appbox span img {
    width: 64px!important;
    height: 64px!important;
}

.appbox h3 {
    color: #282727;
    font-size: 16px;
}

.appbox div {
    height: 22px;
    box-sizing: content-box !important;
    margin: 5px auto;
}

.appbox a {
    box-sizing: content-box !important;
    padding: 8px 0;
    background: #eaeaea;
    display: block;
    clear: both;
    color: #1d1d1d;
    font-size: 15px;
    text-transform: uppercase;
    transition: all 0.4s ease-in-out 0s;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 20px;
}

.appbox:hover a {
    height: 90px;
    background: rgba(2, 163, 222, 0.8);
    color: #fff;
    padding: 90px 0 0;
    border-radius: 0px;
    background: #2689DC;
}

.approw h2, .app-detail-col h2 {
    display: block;
    text-align: center;
    padding: 8px 30px;
    border-bottom: solid 1px #2689DC;
    font-size: 45px;
    margin: 0 auto 20px auto;
    float: none;
    max-width: 300px;
}

.approw h2 span, .app-detail-col h2 span{
	color:#2689DC
}

.app-breadcrumb {
    text-align: center;
    font-size: 20px;
    display: block;
    margin: 10px 0;
}

.appformbox {
    float: left;
    width: 100%;
    border: 1px solid #efefef;
    padding: 25px 17px;
    box-shadow: 0 0 2px #e1e1e1;
    margin: 0 0 -50px;
    box-sizing: border-box !important;
}

.appformboxlft {
    position: relative;
    float: left;
    margin: 0 38px 0 0;
    text-align: center;
    z-index: 999;
}

.appformboxlft img {
    display: block;
    margin: 0 auto 10px;
}

.appformboxlft span {
    display: block;
    color: #282727;
    font-size: 16px;
    padding: 0 0 12px;
}

.appformboxlft a.installbtn {
    display: inline-block;
    background: url(../images/orange-bg.jpg) repeat-x left top;
    padding: 7px 20px;
    color: #fff;
    font-size: 16px;
    transition: all 0.4s ease-in-out 0s;
}

a.installbtn:hover {
    background: url(../images/orange-bg-hover.jpg) repeat-x left top;
}

.app-items-pad {
    padding-top: 30px;
}

.appformdetail {
    display: table-cell;
    float: right;
    width: 75%;
}

.appformdetailtop {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 0 10px;
    margin: 0 0 15px;
    z-index: 9;
    position: relative;
}

.appformdetailtop ul {
    float: left;
    width: 100%;
}

.appformdetailtop ul li {
    float: left;
    width: 50%;
    padding: 0 0 8px;
    color: #1d1d1d;
    font-size: 14px;
}

.app-detail-col h2 {
	margin-bottom:40px;
}

.app-detail-col .ui-widget.ui-widget-content {
    border: 1px solid #ececec;
}

.app-detail-col .ui-corner-all, .app-detail-col .ui-tabs-tab {
	border-radius:0px;
}

.app-detail-col .ui-tabs .ui-tabs-panel {
    border-top: 2px solid #2689DC;
	margin: 0 5px;
}

.app-detail-col .ui-tabs .ui-tabs-panel {
    padding: 25px 1.4em;
}

.app-detail-col .ui-tabs-tab {
	border:0px;
}

.app-detail-col .ui-state-active {
	background:#2689DC;
}

.app-detail-col .ui-tabs .ui-tabs-nav {
    float: right;
	background-color:#ffffff;
	border:0px;
}

.app-detail-col .ui-tabs .ui-tabs-panel {
	clear:both;
}

.app-slider-tab .bx-wrapper {
	float:none;
}

.app-overview p, .app-features-list ul {
	line-height:20px;
}

.app-features-list ul {
	list-style:disc;
}

.app-features-list ul li {
	margin-bottom:12px;
	margin-left: 15px;
}

.app-slider-tab .bx-wrapper {
	margin:0px auto;
}

.sliderwrapper.appscreen {
	margin:0px auto;
	max-width:400px;
}

.webapp-pic {
	margin-top:12px;
	float:right;
	max-width:550px;
}

.scriptwrapper {
	padding:60px 0;
	margin-top:60px;
	background-image:url(../images/service.jpg);
	background-size:cover;
	background-position:top center;
}

.twbg {
	background-color: rgba(255, 255, 255, 0.89);
    padding: 60px;
    max-width: 950px;	
}

.site-builder.twbg h2 {
    border-bottom: 1px solid #acacac;
}

	 

/** Applications css end here **/

.terms {
	margin-bottom:60px;
}


.terms h2, .terms h3 {
	margin-top:30px;
}

.terms p {
  line-height:30px;
	padding: 25px 0 0;
}

.terms ol li {
	font-size: 18px;
    color: #454d52;
    line-height: 30px;
    font-family: 'proxima_novalight';
    padding: 25px 0 0;
	list-style-type: disc;
	margin-left:20px;
}


/*    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;
}





/** Footer section start here **/
#footer{ width:100%; float:left; background:#FFF; padding:64px 0 64px; 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:#2689db; padding:43px 0 0; width:100%; float:left;}
.col_2 p a{font-size:14px; color:#2689db;}

.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:#2689db; font-family: 'proxima_novalight';}


.LoCall p img{ vertical-align:middle; margin:15px 28px 0 0}

.subfooter {
	width:100%;
	text-align:center;
	clear:both;
	padding:40px 15px 0;
	font-size:14px;
}

/** Footer section end here **/





.OpenM{ display:none;}


/** Responsive css start here **/
@media screen and (max-width:1199px) {
		.appformdetail {
			display: table-cell;
			float: right;
			width: 70%;
		}
	.homebanner ul li h2 img {
		width: 40px;
		height: 40px;
		margin: -12px 0 -5px 0px;
	}
}
@media screen and (max-width:1170px){
.wrapper{ width:94%; margin:0 3%;}
.navigation{ width:100%; float:left; padding: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; padding:0; margin:0}
.navigation ul li a{ padding:10px; margin:0}

.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;
}

.closeM{ display:none;}

.BanText{ padding-top:10%;}
.BanText h1{ font-size:40px;}
.BanText h2 { font-size:30px;}
.BanText h2 strong{ font-size:60px;}

.bx-controls-direction {
	display:none;
}

.hostingPlan { padding: 50px 0px; width: 100%;}
.DomainFind ul li {font-size: 12px; padding: 0 18px;}
.Hostright{ display:none;}
.Hostleft{ width:100%;}
.Apps{ padding:50px 0}
.Service p{ padding-left:0; padding-right:0}
.Service ul{ padding:0px;}
.Service ul li{ width:50%;}
.DomainRegistration{ padding:50px 0}
.domleft{ display:none;}
.domright{ width:100%; float:left; padding:0px;}
.domright p input[type="submit"]{ float:none; margin:10px 0 0 10px;}
.domright p input[type="text"]{ float:none;}
.websitebuilder{ background:#ecedef; padding:0; min-height:inherit; padding:50px 0}
.webtext{ width:100%; padding:0px 0 0; margin:0}
.customer ul{ padding:0;}
.customer ul li{ min-height:inherit; width:100%; height:auto; padding:20px; margin:20px 0 0}
.customer ul li p{ min-height:100px; padding:0}
#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;}

.Banner.InnerBan { background:#125779; width:100%; float:left; position:relative; text-align:center; min-height:50px; padding:0px;}
.Banner.InnerBan img.main{ display:none;}
.Banner.InnerBan .BanText{ position:inherit; top:auto; left:auto; width:100%; float:left; padding:50px 0}
.Banner.InnerBan .BanText ul li{ width:100%;}
.BanText ul li.cpanel-hosting a{ float:none;}

.Worldclass { text-align:center; padding:0px; margin:0px; border:1px solid #f2f2f2; padding:20px; margin:20px 0 0}
.Worldclass .wsr{ width:100%; padding:0px; margin:0px;}
.Worldclass .wsl{ width:100%; padding:0px; margin:0px;}
.Worldclass:last-child{ padding-bottom:20px; margin-bottom:50px;}

.ContenArea{ padding:50px 0}
.ContenArea p{ padding:15px 0 0}
.pricingList img.top{ display:none;}
.quickccl, .quickccl2, .quickccl3{ width:100%; margin:20px 0 0}

.quickccl .Midsep, 
.quickccl2 .Midsep, 
.quickccl3 .Midsep{ padding:0px;}

.quickccl .Midsep .sep, 
.quickccl2 .Midsep .sep, 
.quickccl3 .Midsep .sep { border-radius:10px; padding:40px 20px ;}
.saller { left: 0px; top: -33px; width: 70px;}
.ssctext{ width:100%; float:left; margin:0; padding-bottom:50px}
.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;}
.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;}
.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%;}
.ContactForm h3:first-child {
    padding-top: 50px;
}

.mobileform ul li label{ width:100%; float:left; padding:0 0 10px; background:none; height:auto; line-height:inherit; color:#000; font-size:16px;}
.mobileform ul li select{ width:100%; border:1px solid #3491dc }
.mobileform 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 }
.mobileform ul li.Message label{ width:100%; float:left; padding:0 0 10px; background:none; height:auto; line-height:inherit; color:#000; font-size:16px;}
.mobileform ul li textarea{width:100%; border:1px solid #3491dc}

}



@media screen and (max-width:991px){
	p.support-contact {		
		margin-left: 0px;
	}
	element.style {
}
	.homebanner .BanText {
		width: 100%;
		float: none;
		padding: 0px 0 0;
		margin-bottom: -30px;
		margin-top: -20px;
		display: block;
		overflow: hidden;
		padding-top: 20px;
	}

}

@media screen and (max-width:768px){
.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;}
.DomainFind ul li {font-size: 12px; padding: 0 18px;}

.Service ul li{ width:100%; margin:25px 0}
.Service ul li.features-3 {
    margin: 25px auto 0;
}
.domainArea ul li{ width:50%; border:1px solid #d7d7d7!important; padding:10px!important; min-height:inherit; height:auto}
.domainArea ul li h1{ padding:0!important; font-size:30px;}
.domainArea ul li h2{ font-size:18px;padding:5px 0!important}
.domainArea ul li p{ font-size:18px;padding:0!important}
.box-1, .box-1.box-2, .box-1.box-3{ width:100%; margin:10px 0 0; background:#184b59}
.table-responsive-container {
	overflow:hidden;
	overflow-x:scroll;
}
.twbg {
    background-color: rgba(255, 255, 255, 0.89);
    padding: 30px;
    max-width: 950px;
    margin: -25px 15px;
}
	ul.applist li{
		width:100%;
	}
}
@media screen and (max-width:640px){
.MyAccount ul li a{ font-size:0px;}
.MyAccount ul li img{ margin:0; height:20px;}
.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;}

.BanText h1{ font-size:30px;}
.BanText h2 { font-size:20px; margin-top:-20px;}
.BanText h2 strong{ font-size:30px;}
.BanText ul li.cpanel-hosting a {  font-size: 17px;  height: auto;  line-height: inherit;  padding: 7px 10px;}
.BanText ul li { font-size: 15px; padding: 9px 0 0;}
.hostingPlan h1,
.Apps h2,.webtext h3,.customer h2, .Worldclass h1,.ContenArea h1,.pricingList h1,.ssctext h1{ font-size:30px;}
.pricingList h1{ margin-bottom:30px}
.webtext h4{ font-size:20px;}
.Apps p{ padding:30px 0 0}
.Banner.InnerBan .BanText h2{ margin:-20px 0 0}
.ContenArea p{ font-size:16px;}
.ContenArea table{ margin-top:50px;}
.ContenArea table th{ height:auto;}
.ContenArea table th h2{ font-size:12px;}
.ContenArea table td{ padding:10px 5px; font-size:12px}
.ContenArea table td span{ font-size:12px;}
.ContenArea table th img{ width:50px;}
.ContenArea table td a {font-size: 12px; height: auto; line-height: inherit; padding: 7px 10px;}

.appformboxlft {
    float: none;
    margin:0 auto;
}

.appformbox {
    margin: 0 0 -20px;
}

.appformdetail {
    width: 100%;
}

.didyou, .blockspam {
    padding: 15px;
}
.blockspam {
	padding: 30px 15px;
}
}
@media screen and (max-width:480px){
.logo{ width:162px;}
.DomainFind ul li { width:100%; float:left; background:#306371!important; float:left; padding:10px!important; margin-bottom:1px;}

.BanText{ padding-top:5%;}
.BanText h1{ font-size:21px;}
.BanText h2 { font-size:15px; margin-top:-20px;}
.BanText h2 strong{ font-size:30px;}
.BanText ul li.cpanel-hosting a {  font-size: 12px;  height: auto;  line-height: inherit;  padding: 7px 10px;}
.BanText ul li { font-size: 12px; padding: 9px 0 0; margin:0; display:none;}
.BanText ul li.cpanel-hosting{ display:block}
.Hostleft ul li{ width:100%;}
.domright p input[type="text"]{ width:215px;}
.domright p input[type="submit"]{ float:none; margin:10px 0 0 0px;}
.col_2 ul li{ width:100%; float:left;}

.ContenArea table th{ height:auto;}
.ContenArea table th h2{ font-size:10px;}
.ContenArea table td{ padding:10px 3px; font-size:11px}
.ContenArea table td span{ font-size:11px;}
.ContenArea table th img{ width:30px;}
.ContenArea table td a {font-size: 11px; height: auto; line-height: inherit; padding: 7px 8px;}

}


