@font-face {font-family: Roboto;src: url('../fonts/Roboto.ttf');}

body{margin:0px; padding:0px; color:#2C3E50; background:#fff url(../images/top-bg.png) repeat-x; font-size:14px; font-family: 'Roboto', sans-serif;}
a{color:#3290CE; text-decoration:none;}
a:hover{color:#2C3E50;}
p{padding:0px; margin:0px;}
h1, h2, h3, h4, h5, h6{padding:0px; margin:0px; font-family: 'Roboto', sans-serif;font-size:36px; color:#2C3E50; text-transform:capitalize; text-shadow: 0px 2px #ccc;}
.container{width:1100px; margin:auto;}
.top {height:100px;}
.fr{float:right;}
.fl{float:left;}
.clear{clear:both;}
ul{padding:0px; margin:0px;}
li{padding:0px; margin:0px;}

.blue{color:#3290CE;}
.green{color:#27B476;}
.black{color:#2C3E50;}
.yellow{color:#F3CC2E;}

.noborder{border:none;}
.nobg{background:none;}
.nolistitem{list-style:none;}
.bold{font-weight:bold;}

.no:before{content:url(../images/no.png);}
.yes:before{content:url(../images/yes.png);}
.bigyes:before{content:url(../images/bigyes.png);}

.plesk:before{content:url(../images/plesk.png);}
.plesk1{background:url(../images/plesk.png); height:25px; width:81px; position:absolute; margin-top:-22px; margin-left:100px;}
.cpanel1{background:url(../images/cpanel.png); height:24px; width:79px; position:absolute; margin-top:-22px; margin-left:80px;}
.whmcs1{background:url(../images/whmcs.png); height:25px; width:102px; position:absolute; margin-top:-22px; margin-left:140px;}
.websitepanel1{background:url(../images/websitepanellogo.png); height:25px; width:139px; position:absolute; margin-top:-22px; margin-left:100px;}
.windowsserver2012{background:url(../images/windows-server-2012.png); height:25px; width:138px; position:absolute; margin-top:-22px; margin-left:120px;}
.centos7{background:url(../images/centos7.png); height:25px; width:114px; position:absolute; margin-top:-22px; margin-left:120px;}
.cpanel:before{content:url(../images/cpanel.png);}
.whmcs:before{content:url(../images/whmcs.png);}
.popularapps:before{content:url(../images/popular-apps.png); margin-left:-5px;}

.pricenote{font-size:larger;}

.logo{width:300px; padding-top:28px;}
.topmenubar{width:800px;}

.phonesupport{color:#fff; background:url(../images/phone-icon.png) left center no-repeat; padding-left:55px; margin-top:18px; padding-top:3px;}
.phonesupport li{font-size:16px;}

li.pk{ list-style-image:url(../images/pk.png);}
li.uk{ list-style-image:url(../images/uk.png);}
li.us{ list-style-image:url(../images/us.png);}
li.ca{ list-style-image:url(../images/ca.png);}

.topmenulinks{ background:#2C3E50; margin-left:100px; padding:5px 10px; border-radius:0px 0px 10px 10px; }
.topmenulinks a.contactus{color:#fff;}
.topmenulinks ul{padding:0px; margin:0px;}
.topmenulinks ul li {
  display: inline-block;
  position: relative;
  cursor: pointer;
  color:#fff;
  font-size:13px;
  float:left;
  padding-left:20px;
  margin:0px 10px;
}
.topmenulinks ul li.globe{background:url(../images/globe.png) no-repeat left;}
.topmenulinks ul li.currency{background:url(../images/currency.png) no-repeat left;}
.topmenulinks ul li.clientarea{background:url(../images/lock.png) no-repeat left;}
.topmenulinks ul li.contactus{background:url(../images/contactus.png) no-repeat left;}

.topmenulinks ul li div {
  padding: 0;
  position: absolute;
  display: none;
  opacity: 0;
  visibility: hidden;
  width:95px;
  left:-5px;
  z-index:1;
  background-color:#fff;
  color:#2C3E50;
  border-radius: 5px;
  -webkit-border-radius: 5px;
}
.topmenulinks ul li div a{display:block; padding:5px;}
.topmenulinks ul li div a.pkr{background:url(../images/pk.png) no-repeat 5px 7px; padding-left:30px;}
.topmenulinks ul li div a.usd{background:url(../images/us.png) no-repeat 5px 7px; padding-left:30px;}
.topmenulinks ul li div a.gbp{background:url(../images/uk.png) no-repeat 5px 7px; padding-left:30px;}
.topmenulinks ul li div a.cad{background:url(../images/ca.png) no-repeat 5px 7px; padding-left:30px;}
.topmenulinks ul li div a:hover{ background-color:#2C3E50; color:#fff;}

.topmenulinks ul li:hover div {
  display: block;
  opacity: 1;
  visibility: visible;
}

.topmenulinks ul li.clientarea a.clientlogin{color:#fff; font-weight:normal;}
.topmenulinks ul li.clientarea div.clientloginform{width:220px; left:-50px; padding:10px; height:240px; cursor:default;}
.topmenulinks ul li.clientarea div.clientloginform a{background:none; color:#3290CE; text-align:center;}
.topmenulinks ul li.clientarea div.clientloginform div.inputbox{border:1px solid #CCCCCC; width:77%; padding:10px; margin-left:20px; position:relative; margin-top:20px;box-shadow:  1px 1px 1px 1px #CCCCCC; }
.topmenulinks ul li.clientarea div.clientloginform h3{font-size:24px; margin:0px; padding:0px;}
.form-control{border:0px; width:140px;}
.usericon{background:url(../images/user.png) 160px 7px no-repeat;}
.keyicon{background:url(../images/key.png) 160px 7px no-repeat;}

.btngray {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dddddd), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #dddddd 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #dddddd 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #dddddd 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #dddddd 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #dddddd 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	display:inline-block;
	color:#2C3E50;
	padding:4px 8px;
	
}
.btngray:hover {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #dddddd));
	background:-moz-linear-gradient(top, #ffffff 5%, #dddddd 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #dddddd 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #dddddd 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #dddddd 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #dddddd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0);
	
	background-color:#ffffff;
	cursor:pointer;
	color:#2C3E50;
}

.btngreen {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #27B476), color-stop(1, #1C8758));
	background:-moz-linear-gradient(top, #27B476 5%, #1C8758 100%);
	background:-webkit-linear-gradient(top, #27B476 5%, #1C8758 100%);
	background:-o-linear-gradient(top, #27B476 5%, #1C8758 100%);
	background:-ms-linear-gradient(top, #27B476 5%, #1C8758 100%);
	background:linear-gradient(to bottom, #27B476 5%, #1C8758 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#27B476', endColorstr='#1C8758',GradientType=0);
	
	background-color:#27B476;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	border:1px solid transparent;
	
	display:inline-block;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:4px 8px;
	text-decoration:none;
	text-transform:uppercase; 
	
	text-shadow:0px 1px 0px #154682;
	
}
.btngreen:hover {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1C8758), color-stop(1, #27B476));
	background:-moz-linear-gradient(top, #1C8758 5%, #27B476 100%);
	background:-webkit-linear-gradient(top, #1C8758 5%, #27B476 100%);
	background:-o-linear-gradient(top, #1C8758 5%, #27B476 100%);
	background:-ms-linear-gradient(top, #1C8758 5%, #27B476 100%);
	background:linear-gradient(to bottom, #1C8758 5%, #27B476 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C8758', endColorstr='#27B476',GradientType=0);
	
	background-color:#1C8758;
	cursor:pointer;
	color:#ffffff;
}

.btnblue {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2480BA), color-stop(1, #015082));
	background:-moz-linear-gradient(top, #2480BA 5%, #015082 100%);
	background:-webkit-linear-gradient(top, #2480BA 5%, #015082 100%);
	background:-o-linear-gradient(top, #2480BA 5%, #015082 100%);
	background:-ms-linear-gradient(top, #2480BA 5%, #015082 100%);
	background:linear-gradient(to bottom, #2480BA 5%, #015082 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2480BA', endColorstr='#015082',GradientType=0);
	
	background-color:#2480BA;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	border:1px solid transparent;
	
	display:inline-block;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:4px 8px;
	text-decoration:none;
	text-transform:uppercase; 
	
	text-shadow:0px 1px 0px #154682;
	
}
.btnblue:hover {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #015082), color-stop(1, #2480BA));
	background:-moz-linear-gradient(top, #015082 5%, #2480BA 100%);
	background:-webkit-linear-gradient(top, #015082 5%, #2480BA 100%);
	background:-o-linear-gradient(top, #015082 5%, #2480BA 100%);
	background:-ms-linear-gradient(top, #015082 5%, #2480BA 100%);
	background:linear-gradient(to bottom, #015082 5%, #2480BA 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#015082', endColorstr='#2480BA',GradientType=0);
	
	background-color:#015082;
	cursor:pointer;
	color:#ffffff;
}

.btngreenblue {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #27B476), color-stop(1, #1C8758));
	background:-moz-linear-gradient(top, #27B476 5%, #1C8758 100%);
	background:-webkit-linear-gradient(top, #27B476 5%, #1C8758 100%);
	background:-o-linear-gradient(top, #27B476 5%, #1C8758 100%);
	background:-ms-linear-gradient(top, #27B476 5%, #1C8758 100%);
	background:linear-gradient(to bottom, #27B476 5%, #1C8758 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#27B476', endColorstr='#1C8758',GradientType=0);
	
	background-color:#27B476;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	border:1px solid transparent;
	
	display:inline-block;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding:4px 8px;
	text-decoration:none;
	text-transform:uppercase; 
	
	text-shadow:0px 1px 0px #154682;
	
}
.btngreenblue:hover {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2480BA), color-stop(1, #015082));
	background:-moz-linear-gradient(top, #2480BA 5%, #015082 100%);
	background:-webkit-linear-gradient(top, #2480BA 5%, #015082 100%);
	background:-o-linear-gradient(top, #2480BA 5%, #015082 100%);
	background:-ms-linear-gradient(top, #2480BA 5%, #015082 100%);
	background:linear-gradient(to bottom, #2480BA 5%, #015082 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2480BA', endColorstr='#015082',GradientType=0);
	
	background-color:#2480BA;
	cursor:pointer;
	color:#ffffff;
}

.btnlogin{width:88%; height:50px; margin-top:20px; margin-left:15px; font-size:18px;}

.navbar{width:100%; height:76px; margin:auto;}
.navbar ul.navmainlinks li{display:block; float:left; height:76px; border-left:1px solid #263646;}
.navbar ul.navmainlinks li:hover{box-shadow: 0px -4px 0px #27B476 inset;}
.navbar ul.navmainlinks li.last{border-right:1px solid #263646;}
.navbar ul.navmainlinks li div{opacity: .75; filter: alpha(opacity=50);}
.navbar ul.navmainlinks li div:hover{opacity: 1; filter: alpha(opacity=100);}
.navbar ul.navmainlinks li a span{padding-left:25px;}
.navbar ul.navmainlinks li a{color:#fff; font-size:16px; display:block; height:48px; padding:28px 16px 0px 16px;  cursor:pointer;}
.navbar ul.navmainlinks li a.last{padding:28px 19px 0px 19px;}
.homeicon{background:url(../images/home.png) left center no-repeat;}
.domainicon{background:url(../images/domainicon.png) left center no-repeat;}
.sharedicon{background:url(../images/sharedicon.png) left center no-repeat;}
.businessicon{background:url(../images/businessicon.png) left center no-repeat;}
.vpsicon{background:url(../images/vpsicon.png) left center no-repeat;}
.dedicatedicon{background:url(../images/dedicatedicon.png) left center no-repeat;}
.resellericon{background:url(../images/resellericon.png) left center no-repeat;}
.servicesicon{background:url(../images/servicesicon.png) left center no-repeat;}
.navbar ul.navmainlinks li ul.dropdown{
	padding: 0;
	position: absolute;
	display: none;
	opacity: 0;
	visibility: hidden;
	z-index:1;
	background-color:#fff;
	border-radius:0px 0px 5px 5px;
	border:1px solid #C1C9CC;
	border-top:none;
	min-width:200px;
}
.navbar ul.navmainlinks li:hover ul.dropdown{
	display: block;
	opacity: 1;
	visibility: visible;
}
.navbar ul.navmainlinks li ul.dropdown li{border:none; height:auto; border-bottom:1px solid #ECF0F1; box-shadow:none; float:none;}
.navbar ul.navmainlinks li ul.dropdown li:hover{background-color:#F8FAFB;}
.navbar ul.navmainlinks li ul.dropdown a{height:auto; color:#2C3E50; padding:20px;}
.navbar ul.navmainlinks li ul.dropdown a:hover{color:#3290CE;}

.navbar ul.navmainlinks li ul.slideritems{
	padding: 0;
	position:absolute;
	display: none;
	opacity: 0;
	visibility: hidden;
	z-index:1;
	background-color:#fff;
	border-radius:0px 0px 5px 5px;
	border:1px solid #C1C9CC;
	border-top:none;
	margin-left:-153px;
}
.navbar ul.navmainlinks li:hover ul.slideritems{
	display: block;
	opacity: 1;
	visibility: visible;
}
.navbar ul.navmainlinks li ul.slideritems li{border:none; height:auto; width:230px; border-right:1px solid #ECF0F1; box-shadow:none; float:left; display:block; padding:10px; padding-top:70px; text-align:center;}
.navbar ul.navmainlinks li ul.slideritems li:hover{background-color:#F8FAFB;}
.navbar ul.navmainlinks li ul.slideritems li h3{margin:10px 0px; font-size:16px; text-shadow:none;}
.navbar ul.navmainlinks li ul.slideritems li p{margin:10px 0px; font-size:14px;}
.navbar ul.navmainlinks li ul.slideritems a{height:auto; padding:10px;}

.wicon{background:url(../images/wicon.png) 100px 20px no-repeat;}
.licon{background:url(../images/licon.png) 100px 20px no-repeat;}
.wpicon{background:url(../images/wpicon.png) 100px 20px no-repeat;}
.jicon{background:url(../images/jicon.png) 100px 20px no-repeat;}
.los{background:url(../images/licon.png) no-repeat;}
.wos{background:url(../images/wicon.png) no-repeat;}

.banner{background:url(../images/bg.png) no-repeat;}
.banner .container{text-align:center; padding:10px 0px;}
.banner .container.windowslogo{background:url(../images/windowslogo.png) center right no-repeat;}
.banner .container.linuxlogo{background:url(../images/linuxlogo.png) center right no-repeat;}
.banner .container.wordpresslogo{background:url(../images/wordpresslogo.png) center right no-repeat;}
.banner .container.javatomcatlogo{background:url(../images/javatomcatlogo.png) center right no-repeat;}
.banner .container.websitelogo{background:url(../images/websitelogo.png) center right no-repeat;}
.banner .container.seologo{background:url(../images/seologo.png) center right no-repeat;}
.banner .container.imlogo{background:url(../images/imlogo.png) center right no-repeat;}
.banner .container h1{color:#fff; font-size:68px; font-weight:normal; text-shadow: 1px 1px 0px #3290CE; padding-top:20px;}
.banner .container h2{color:#F3CC2E; font-size:25px; line-height:28px; padding-top:5px; padding-bottom:40px; text-shadow:none;}
.banner .container h1.headingmargin{margin-left:-30px;}
.banner .container h2.headingmargin{margin-left:-30px;}
.banner.hosting{background:url(../images/bghosting.png) no-repeat;}
.banner.website{background:url(../images/bgwebsite.png) no-repeat;}
.banner.seo{background:url(../images/bgseo.png) no-repeat;}
.banner.im{background:url(../images/bgim.png) no-repeat;}
.pagepathbg{background:url(../images/pagepathbg.png) repeat-x; padding:7px 0px 8px 0px;}
.pagepathbg img{padding:0px 10px;}

.headcontents{background:#EFF4F8;}
.headcontents .container{background: url("../images/shadow.png") no-repeat center bottom; text-align:center; padding:50px 0px;}
.headcontents .container h3{margin-bottom:10px; text-shadow: 0px 2px #ccc; font-size:32px;}
.headcontents .container p{text-align:justify;}
.headcontents label{padding:25px 0px; background-position:25px 10px; margin:0px 30px; cursor:pointer; border:1px solid #EFF4F8;}
.headcontents label span{padding-left:60px; font-size:large;}

.packages{background:#EFF4F8; padding:50px 0px;}
.packages.sliderpackages{background:#EFF4F8 url(../images/packagesliderbg.png) repeat-x;}
.packages h3{font-size:24px; text-align:center; margin-bottom:40px; text-shadow: 0px 2px #ccc;}
.packages h4{font-size:30px; margin-top:50px; padding-left:65px; text-shadow: 0px 2px #ccc;}
.packages .chooseplan{width:410px;}
.packages .chooseplan.linuxplan h4{background:url(../images/licon.png) left center no-repeat;}
.packages .chooseplan.windowsplan h4{background:url(../images/wicon.png) left center no-repeat;}
.packages .chooseplan.wordpressplan h4{background:url(../images/wpicon.png) left center no-repeat;}
.packages .chooseplan.javatomcatplan h4{background:url(../images/jicon.png) left center no-repeat;}
.packages .chooseplan.websiteplan h4{background:url(../images/websitedesignicon.png) left center no-repeat;}
.packages .chooseplan.seoplan h4{background:url(../images/seoicon.png) left center no-repeat;}
.packages .chooseplan.implan h4{background:url(../images/imicon.png) left center no-repeat;}
.packages #technicalspecs{display:none;}
.packages .technicalspecs{width:410px;}
.packages .technicalspecs h4{background:url(../images/specs.png) left center no-repeat; font-size:36px; margin-top:20px; padding-left:70px; text-shadow: 0px 2px #ccc; height:50px;}
.packages .ordernowheading{width:410px; text-align:right;} 

.packages .plan{width:230px;}
.packages .plan .planname.leftborder{border-left:1px solid #E0E5E8;}
.packages .plan .planname{background:url(../images/plannamebg.png) repeat-x; height:54px; color:#fff; text-align:center; padding-top:28px; font-size:32px; text-shadow: 2px 2px #000;}
.packages .plan .planname.star{background:#2C3E50 url(../images/special.png) right top no-repeat; padding-top:20px; height:62px;}
.packages .plan .planprice{background-color:#fff; text-align:center; padding:5px 0px; }
.packages .plan .planprice .currency{font-size:36px; vertical-align:text-bottom; color:#3290CE;}
.packages .plan .planprice .price{font-size:48px;  color:#3290CE;}
.packages .plan .planprice .cutprice{font-size:18px; text-decoration:line-through; padding-right:10px;}
.packages .plan .planprice .price .floatpart{font-size:36px; vertical-align:super;  color:#3290CE;}
.packages .plan .planprice{border-left:1px solid #E0E5E8;}
.packages .plan .planprice.lastplan{border-right:1px solid #E0E5E8;}
.packages .plan .ordernow{background-color:#fff; text-align:center; padding:20px 0px; border-left:1px solid #E0E5E8; border-bottom:1px solid #E0E5E8;}
.packages .ordernowheading div{font-size:24px; padding:27px 30px 0px 0px;}
.packages .ordernowheading a{margin:27px 316px 0px 0px;}
.packages .plan .ordernow.lastordernow{border-right:1px solid #E0E5E8;}
.packages .plan .ordernow .btngreenblue{padding:8px; font-size:18px;}

.packages .featurestable{background:#E0E5E8;}
.packages .featurestable tr:nth-child(even) th{background: #EEF1F2;}
.packages .featurestable tr:nth-child(even) td{background: #F6F6F6; text-align:center;}
.packages .featurestable tr:nth-child(odd) th {background: #F7FAFB;}
.packages .featurestable tr:nth-child(odd) td {background: #FFF; text-align:center;}
.packages .featurestable tr th.featurehead{background:#E0E5E8; font-size:larger; text-align:center; }
.packages .featurestable th.featurehead div{width:30px; height:200px; margin-left:5px;}
.packages .featurestable th.featurehead div.mainfeatures{background:url(../images/main-features.png) center no-repeat;}
.packages .featurestable tr.headtype th{background:#E0E5E8;}
.packages .featurestable tr.headtype td{background:#EEF1F2;}
.packages .featurestable tr.headtype th div.headname{padding:15px; padding-left:20px; font-size:24px; text-align:left;}
.packages .featurestable a.btngreenblue{padding:5px; font-size:18px;}

.packages .featurestable th div.featurename{text-align:left; padding:10px; padding-left:20px; font-weight:normal;}
.packages .featurestable th .fr{margin:12px 20px 0px 0px;}
.packages .featurestable th a.tooltip-bottom i:before{content:url(../images/question_mark.png);}
.packages .featurestable tr th.subfeaturehead{background:#E0E5E8; font-size:larger; text-align:center;}
.packages .featurestable tr th.subfeaturehead.alt{background:#fff;}
.packages .featurestable th.subfeaturehead div{width:30px; height:200px; margin-left:5px;}
.packages .featurestable th.subfeaturehead div.management{background:url(../images/management.png) center no-repeat;}
.packages .featurestable th.subfeaturehead div.email{background:url(../images/email.png) center no-repeat;}
.packages .featurestable th.subfeaturehead div.database{background:url(../images/database.png) center no-repeat;}
.packages .featurestable th.subfeaturehead div.scripting{background:url(../images/scripting.png) center no-repeat;}
.packages .featurestable th.subfeaturehead div.stats{background:url(../images/stats.png) center no-repeat;}
.packages .featurestable th.subfeaturehead div.support{background:url(../images/support.png) center no-repeat; height:133px;}
.packages .featurestable th.subfeaturehead div.addons{background:url(../images/addons.png) center no-repeat; height:133px;}
.packages #technicalspecs{ margin-top:50px;}
.packages .technicalspecsbutton{text-align:center; margin-top:30px;}
.packages .technicalspecsbutton .btngray{padding:10px 10px; font-weight:bold;}

.corefeatures{background:#fff;}
.corefeatures .container{padding:40px 10px;}
.corefeatures h2{text-align:center; margin-bottom:20px;}
.corefeatures .fl{width:47%; height:140px;}
.corefeatures .fr{width:47%; height:140px;}
.corefeatures .fl div{ padding:30px 0px; padding-left:90px;}
.corefeatures .fr div{padding:30px 0px; padding-left:90px;}
.corefeatures div h3{text-shadow: 0px 2px #ccc; font-size:24px;}
.corefeatures p{text-align:justify;}

.pagecontents{background: -webkit-linear-gradient(#EFF4F8, #fff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#EFF4F8, #fff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#EFF4F8, #fff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#EFF4F8, #fff); /* Standard syntax */}
.pagecontents .container { padding-bottom:50px;}
.pagecontents .container p{text-align:justify;}
.pagecontents .container h2,h3{padding-top:20px; font-size:24px;}
.pagecontents .container ul li{list-style-position:inside;}
.pagecontents .container ol li{list-style-position:inside;}

.pagecontents.addons{padding-top:30px;}
.pagecontents.addons hr{border: 0px; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));}
.pagecontents.addons .fl.addonimage{width:15%;}
.pagecontents.addons .fl.addondetail{width:58%; padding:10px;}
.pagecontents.addons .fl.addonprice{width:25%; text-align:center; padding-top:20px;}

.pagecontents.addons .planprice{color:#3290CE; font-size:36px;}
.pagecontents.addons .planprice .currency{font-size:36px; vertical-align:text-bottom; color:#3290CE;}
.pagecontents.addons .planprice .price{font-size:48px;  color:#3290CE;}
.pagecontents.addons .planprice .cutprice{font-size:18px; text-decoration:line-through; padding-right:10px;}
.pagecontents.addons .planprice .price .floatpart{font-size:36px; vertical-align:super;  color:#3290CE;}
.pagecontents.addons .planprice .btngreenblue{padding:8px; font-size:18px;}

.faqs{padding:0px 0px 40px 0px;}
.faqs .fl{width:50%;}
.faqs .fl p{padding-bottom:40px; padding-right:10px;}
.faqs h2{text-align:center; margin-bottom:20px;}
.faqs .fl h4{font-size:24px;}

.corefeatures div.features-img1{background:url(../images/features-img1.png) left center no-repeat;}
.corefeatures div.features-img2{background:url(../images/features-img2.png) left center no-repeat;}
.corefeatures div.features-img3{background:url(../images/features-img3.png) left center no-repeat;}
.corefeatures div.features-img4{background:url(../images/features-img4.png) left center no-repeat;}
.corefeatures div.features-img5{background:url(../images/features-img5.png) left center no-repeat;}
.corefeatures div.features-img6{background:url(../images/features-img6.png) left center no-repeat;}
.corefeatures div.features-img7{background:url(../images/features-img7.png) left center no-repeat;}
.corefeatures div.features-img8{background:url(../images/features-img8.png) left center no-repeat;}
.corefeatures div.features-img9{background:url(../images/features-img9.png) left center no-repeat;}
.corefeatures div.features-img10{background:url(../images/features-img10.png) left center no-repeat;}
.corefeatures div.features-img11{background:url(../images/features-img11.png) left center no-repeat;}
.corefeatures div.features-img12{background:url(../images/features-img12.png) left center no-repeat;}
.corefeatures div.features-img13{background:url(../images/features-img13.png) left center no-repeat;}
.corefeatures div.features-img14{background:url(../images/features-img14.png) left center no-repeat;}

.helpline{background:#EFF4F8; padding-top:0px;}
.helpline .icon-speach{background:url(../images/icon-speach.png) no-repeat; width:180px; height:148px; position:absolute; margin-top:-20px; margin-left:-10px;}
.helpline .helpinfo{font-size:24px; padding:40px 0px; padding-left:200px;}
.helpline .helpinfo strong span{color:#3290CE;}

.domainsearch1{ background:url(../images/domianbg.png) repeat-x; padding:42px 0px;}
.domainsearch2{background:#EFF4F8; border-radius:5px; box-shadow:2px 2px 15px #ccc; padding-left:10px; }
.domainsearch2 .green{font-size:52px; font-weight:bold; color:#2C3E50;}
.domainsearch2 .smalltext{font-size:24px; font-weight:normal;}
.domainsearch2 .smalltext strong{font-size:36px;}
.domainsearch2 .btnblue{padding:14px; margin-top:30px; margin-left:-5px; font-size:20px;}
.domainsearch2 a{color:#fff; font-size:24px; }
.domainsearch3{ border:1px solid #B2C8CA; border-radius:5px; width:470px; margin-top:29px; margin-left:20px; padding:12px; margin-right:20px; background:-moz-linear-gradient(top, #EAEAEA , #ffffff); background:linear-gradient(#EAEAEA, #ffffff); box-shadow:inset 0px 2px 5px 2px #ddd;}
.domainsearch3 label.www{font-size: 16px; font-weight:bold; border-right: 1px dotted #7C7C7C; padding: 7px 13px 7px 0px;}
.domainsearch3 #domain{background:none; border:none; font-size: 16px; font-weight:bold; width:270px; margin-right:30px;}
.domainsearch3 select {padding:5px; margin: 0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset; -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset; box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset; background: #f8f8f8; border:none; outline:none; display: inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; width:100px; font-size:16px; font-weight:bold;}
.domainsearch3 label.dropdowntlds {position:relative;}
.domainsearch3 label.dropdowntlds:after {content: url(../images/updownarrow.png); right:8px; top:0px; padding:0 0 2px; position:absolute; pointer-events:none;}

.pricestructure select{color:#2C3E50; cursor:pointer;}
.pricestructure select option{ margin:5px; padding:5px;}

.specialoffer {margin-top:50px;}
.specialoffer .container img{border-radius:5px;}

.featuresbg{ background-color:#EFF4F8;}
.features_box{float: left; width: 100%; padding: 50px 0px; text-align: center; background: transparent url("../images/features_bg.jpg") no-repeat scroll center 180px;}
.features_box h2{padding: 0px; font-size: 36px; margin: 0px 0px 10px; line-height: 36px;font-weight: normal;}
.features_box p{padding: 0px; margin: 0px 0px 22px; font-size:14px;}
.features_box ul{margin: 0px; padding: 0px; list-style: outside none none;}
.features_box ul li{float: left; width: 220px; color: #333; line-height: 22px; font-size: 16px;}
.features_box ul li .image_holder{width: 115px; height: 115px; display: table; background: #fff none repeat scroll 0% 0%; border-radius: 60px; margin: 76px auto 18px;}
.features_box ul li .image_holder span{vertical-align: middle; display: table-cell;}
.features_box ul li .image_holder2{margin: 0px auto 18px;}
.features_box ul li .image_holder3{margin: 46px auto 18px;}

.testimonialsbg{background:#fff;}
.testimonial_box {float: left; width: 1060px; text-align: center; padding: 50px 20px;}
.testimonial_box h3 {padding: 0px; color: #333; font-size: 36px; margin: 0px 0px 10px; line-height: 36px; font-weight: normal;}
.testimonial_box p {padding: 0px; margin: 0px 0px 22px; font-size:14px;}
.testimonial_lt {float: left; width: 470px; text-align: left; margin: 0px 0px 0px 40px;}
.testimonial_lt .text1 {float: left; width: 406px; position: relative; line-height: 26px; padding: 22px 32px; background: #EFF4F7 none repeat scroll 0% 0%; border-radius: 5px; margin: 0px 0px 30px;}
.testimonial_lt .text1 p {margin: 0px 0px 15px; padding: 0px; font-size:14px;}
.testimonial_lt .text1::after {width: 23px; height: 21px; left: 50px; bottom: -21px; position: absolute; content: ""; background: transparent url("../images/testimonial_lt_arrow.png") no-repeat scroll 0% 0%;}
.testimonial_lt .namebox {float: left; width: 450px; padding: 0px 0px 0px 20px;}
.testimonial_lt .namebox img {float: left; margin: 0px 20px 0px 0px;}
.testimonial_lt .namebox .name {float: left; margin: 12px 0px 0px; color: #2480BA; font-size: 16px; line-height: 16px;}
.testimonial_lt .namebox .name .clienturl {display: block; color: #F3CC2E; margin: 5px 0px 0px;}

.newsbar1{background:#fff;}
.newsbar2{background:#3290CE; border-radius:5px 5px 0px 0px; padding:15px;}
.newsbar2 p{text-align:center; color:#fff; font-size:14px;}
.newsbar2 p span{border-left:1px dotted #fff; padding-left:20px; margin-left:20px;}

.choosewindowslinux{position:fixed; z-index:1; top:40%; left:0%; visibility:hidden; overflow:hidden; opacity:0;}
.choosewindowslinux.show{visibility:visible; cursor:pointer; opacity: 1;}
.choosewindowslinux div{margin-bottom:5px; border-radius:0px 10px 10px 0px; box-shadow:2px 2px 5px #ccc; border:1px solid #ccc; padding:10px;}
.choosewindowslinux a{opacity:.2; display:block; width:50px; height:50px;}
.choosewindowslinux a.active{opacity:1;}
.choosewindowslinux a:hover{opacity:1;}
.choosewindowslinux a.wicon{background-position:0px; background-repeat:no-repeat;}
.choosewindowslinux a.licon{background-position:0px; background-repeat:no-repeat;}

ul.templatescategories{padding-top:50px;}
ul.templatescategories li{list-style:none; float:left; height:150px; width:25%; text-align:center;}
ul.templatescategories li img{margin:5px 0px;}
ul.templatescategories li a{ color:inherit;}
ul.templatescategories li a:hover{ color:#3290CE;}
ul.templatescategories li strong{font-size:large;}

ul.templates li{list-style:none; float:left; width:20%; text-align:center; margin:25px 0px;}
ul.templates li strong{font-size:large;}
ul.templates li img.templateimage{width:200px; height:102px; border-radius:10px; border:5px solid #3290CE; cursor:pointer;}
ul.templates li img.templateimage:hover{box-shadow:1px 1px 10px #000; border:5px solid #27B476;}

.footer1{background:#2C3E50; color:#919EA7;}
.footer11{padding:30px 0px;}
.footer11 .fl{border-right:1px solid #36485B; width:270px;}
.footer11 .fl h4{color:#fff; margin-left:20px; font-size:18px; text-shadow:none;}
.footer11 .fl ul{margin-left:30px;}
.footer11 .fl li{list-style:url(../images/bullet2.png); margin:2px 0px;}
.footer11 .fl li.phone{list-style:url(../images/phone.png); color:#fff; font-size:large;}
.footer11 .fl li.email{list-style:url(../images/email-icon.png);}
.footer11 .fl li.email a{font-size:large;}
.footer11 .fl li.address{list-style:url(../images/address.png); font-size:12px;}
.footer11 .fl li.address strong{color:#fff; font-size:large;}
.footer11 .fl li.socialicons{list-style:none; text-align:center; padding-top:10px;}
.footer11 .fl li.socialicons img{vertical-align:middle;}
.footer11 .fl li a{color:#919EA7;}
.footer11 .fl li a:hover{color:#fff;}
.footer11 .fl.noborder{border:none;}
.footer12{border-top:1px solid #36485B; padding:10px 0px;}
.footer12 .fl img{margin-right:10px; vertical-align:middle;}
.footer12 .fl{font-size:24px;}
.footer12 .fl.dmca{margin-left:70px;}
.footer12 .fr{margin-top:15px;}
.footer12 .fr img{margin:0px 5px;}
.footer2{ background:#2C3E50; border-top:1px solid #36485B; text-align:right;}
.footer2{padding:0px 0px;}
.footer2 .fl{text-align:center; padding-top:10px; font-size:12px;}
.footer2 .copyright{margin-top:5px; font-size:larger;}
.footer2 a.footerlinks{color:#919EA7;}
.footer2 a.footerlinks:hover{color:#fff;}
.footer2 a.footersitelink{text-align:center;}
.footer2 a.footersitelink:hover{color:#fff;}