body {
	background: repeat-x top #fff;
	margin: 0;
	padding: 0;
}
body, select, input, div {
	font-family: 'Open Sans', sans-serif;
	color: #777;
	font-size: 14px;
	line-height: 18px;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="submit"], textarea{
	-webkit-appearance: none;
}
figure {
	margin: 0;
}
img {
	border: none;
}
::-moz-selection {
 color: #333;
 background:#ffda3e;
}
::selection {
	color: #333;
	background: #ffda3e;
}
.group:after {
	content: "";
	display: table;
	clear: both;
}
a {
	outline: none;
	color: #ffda3e;
	text-decoration: none;
}
a:hover {
	/*-webkit-transition: background 0.6s ease-in-out;
	-moz-transition: background 0.6s ease-in-out;
	-ms-transition: background 0.6s ease-in-out;
	-o-transition: background 0.6s ease-in-out;
	transition: background 0.6s ease-in-out;*/
	outline: none;
	text-decoration: underline;
}
.clear {
	clear: both;
	height: auto;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
.wrapper {
	max-width: 1100px;
	width: 100%;
	margin: 0 auto;
}
header.headerbox {
	float: left;
	width: 100%;
	min-height: 136px;
}
.logo {
	float: left;
	width: 230px;
	height: 24px;
	margin: 55px 0 0;
}
.logo a {
	display: block;
	width: 230px;
	height: 24px;
	background: url(../images/logo.png) no-repeat left top;
}
.bannercon {
	float: left;
	width: 100%;
	box-shadow: 0 2px 2px rgba(1,1,1,0.15) inset;
	position:relative;
	background: url(../images/bannercon.jpg) no-repeat center top;
	background-size: cover;

}
.ls-s-1{
	white-space: inherit !important;
    width: 100% !important;
	}
aside.banner {
	float: left;
	width: 100%;
	height: 453px;
	position: relative;
	padding: 75px 0 0;
	text-align: center;
}
aside.banner h1 {
	margin: 0 0 10px;
	padding: 0px;
	font-size: 60px;
	color: #fff;
	font-family: 'Tauri', sans-serif;
	line-height: 55px;
}
aside.banner h2 {
	margin: 0 0 20px;
	padding: 0px;
	font-size: 28px;
	color: #fff;
	line-height: 30px;
	font-family: 'Tauri', sans-serif;
}
.banner_inner {
	display: inline-block;
	width: 80%;
	padding: 15px 0;
	border-radius: 4px;
	margin: 20px 0 0;
	background: rgba(255, 255, 255, 0.8);
}
aside.banner ul {
	list-style: none;
	margin: 0 2% 0 0;
	padding: 0px;
	display: inline-block;
	width: 216px;
}
aside.banner ul li {
	font-size: 14px;
	text-align: left;
	color: #2a2921;
	background: url(../images/tickmark2.png) no-repeat 4px 6px;
	padding: 2px 0 2px 28px;
	border-bottom: 1px solid #bababa;
	line-height: 20px;
}
aside.banner ul li:last-child {
	border: none;
}
aside.banner .btn1 {
	display: inline-block;
	font-size: 24px;
	margin: 38px 0 0;
}
aside.banner .btn1 a {
	padding: 20px 40px;
}
aside.banner_price {
	width: 175px;
	height: 130px;
	font-size: 16px;
	color: #000;
	text-align: center;
	line-height: 20px;
	padding: 45px 0 0;
	position: relative;
	margin: -40px 0;
	display: inline-block;
	background: #ffda3e;
	border-radius: 100px;
	box-shadow: 0 0 5px rgba(1,1,1,0.20)
}
aside.banner_price.website{padding:25px 0 20px 0;}
aside.banner_price span {
	font-size: 50px;
	font-weight: bold;
	line-height: 45px;
	display: block;
}
.guarantee_text {
	position: absolute;
	top: 4px;
	width: 90px;
	height: 81px;
	right: -90px;
	padding: 25px 8px 0;
	font-size: 14px;
	line-height: 16px;
	color: #2a2921;
	text-align: center;
	background: url(../images/gurantee_textbg.png) no-repeat left top;
}
section.contentbox {
	float: left;
	width: 100%;
	padding: 50px 0;
}
section.contentbox h2 {
	padding: 0;
	margin: 0 0 10px;
	color: #000;
	font-size: 40px;
	line-height: 40px;
}
section.contentbox h2 small {
	display: block;
	color: #767676;
	font-weight: 300;
	font-size: 26px;
	line-height: 32px;
	margin: 5px 0 0;
}
.box1 {
	float: left;
	width: 100%;
	text-align: center;
}
.planbox {
	float: left;
	width: 90%;
	padding: 0 5%;
	margin: 25px 0 50px;
}
aside.plan1 {
	float: left;
	width: 44%;
	height: 475px;
	padding: 35px 2%;
	position: relative;
	font-size: 18px;
	line-height: 22px;
	color: #767676;
	background: #efeeee;
	box-shadow: 0 0 0 1px #d6d6d6;
	border-radius: 4px;
	position: relative;
}
aside.plan1 h3 {
	margin: 0 0 10px;
	padding: 0;
	color: #2a2921;
	font-size: 28px;
	line-height: 28px;
	font-family: 'Tauri', sans-serif;
}
aside.plan1 p {
	margin: 0 0 20px;
	padding: 0px;
}
.plan_price {
	float: left;
	width: 125px;
	height: 90px;
	position: absolute;
	right: 50px;
	top: 125px;
	color: #767676;
	background: url(../images/plan_pricebg.png) no-repeat left top;
	padding: 35px 0 0;
	font-size: 16px;
	line-height: 20px;
}
.plan_price span {
	color: #2a2921;
	font-size: 40px;
	line-height: 38px;
	font-weight: bold;
}
.free_packagetxt {
	position: absolute;
	right: 10px;
	top: 92px;
	width: 105px;
	height: 95px;
	font-size: 16px;
	line-height: 20px;
	color: #2a2921;
	padding: 30px 10px 0;
	font-weight: bold;
	background: url(../images/plan_pricebg.png) no-repeat left top;
}
aside.plan1 .btn1 {
	width: 328px;
	display: inline-block;
	margin: 0 auto;
	position: absolute;
	left: 0px;
	bottom: 40px;
	right: 0px;
	font-size: 18px;
	text-transform: uppercase;
}
aside.plan1 figure.image_holder {
	float: left;
	width: 100%;
	margin: 0px;
}
aside.plan1 figure.image_holder img {
	float: left;
	right: 0px;
	bottom: 0px;
	position: absolute;
}
aside.plan1:nth-child(even) {
	float: right;
}
.box1 .btn2 {
	display: inline-block;
	font-size: 16px;
}
section.domaincon {
	background: url(../images/domain_bg.jpg) no-repeat fixed;
	background-size: cover;
}
.domainbox {
	float: left;
	width: 100%;
	text-align: center;
}
section.domaincon .domainbox h2, section.domaincon .domainbox h2 small {
	color: #fff;
	text-shadow: 3px 3px 3px rgba(1,1,1,0.30)
}
.formbox {
	width: 95%;
	display: inline-block;
	margin: 30px 0 115px;
}
.formbox input[type="text"] {
	float: left;
	width: 79%;
	background: #fff;
	padding: 0 2%;
	height: 70px;
	font-size: 20px;
	color: #777;
	font-size: 16px;
	font-weight: normal;
	line-height: 70px;
	-webkit-appearance: none;
	border-radius: 4px;
	outline: none;
	border: none;
	box-shadow: 0 2px 2px rgba(1,1,1,0.30);
}
.formbox input[type="submit"] {
	float: left;
	width: 160px;
	height: 70px;
	color: #2a2921;
	font-size: 20px;
	line-height: 20px;
	cursor: pointer;
	border: none;
	-webkit-appearance: none;
	font-weight: bold;
	border-radius: 4px;
	text-transform: uppercase;
	padding: 0px;
	margin: 0 0 0 1%;
	background: #ffda3e;
	box-shadow: 0 2px 2px rgba(1,1,1,0.30);
}
.formbox input[type="submit"]:hover {
	background: #ffba0f;
}
.domainbox_inner {
	float: left;
	width: 100%;
}
aside.smallbox1 {
	float: left;
	width: 20.7%;
	color: #333;
	font-size: 13px;
	line-height: 22px;
	border-radius: 4px;
	background: #efeeee;
	padding: 0 1% 30px;
	margin: 0 3% 0 0;
}
aside.smallbox1 figure.domain-namebox {
	width: 114px;
	height: 114px;
	background: #fff;
	margin: -65px auto 20px;
	display: table;
	border-radius: 100px;
	box-shadow: 0 0 0 6px #ffda3e, 0 0 0 1px #ffda3e inset;
}
aside.smallbox1 figure.domain-namebox span {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 114px;
}
aside.smallbox1 p {
	margin: 0 0 15px;
	padding: 0px;
	float: left;
	width: 100%;
}
aside.smallbox1 .domain-price {
	float: left;
	width: 114%;
	position: relative;
	padding: 17px 0 16px;
	font-size: 16px;
	color: #2a2921;
	background: #ffda3e;
	line-height: 20px;
	margin: 0 -21px;
}
aside.smallbox1 .domain-price span {
	font-size: 32px;
	line-height: 30px;
	color: #000;
	font-weight: bold;
}
aside.smallbox1 .domain-price:after {
	content: "";
	right: -10px;
	top: 0px;
	width: 10px;
	height: 74px;
	position: absolute;
	display: block;
	background: url(../images/plan_price_rightbg.png) no-repeat left top;
}
aside.smallbox1 .domain-price:before {
	content: "";
	left: 0px;
	top: 0px;
	width: 10px;
	height: 74px;
	position: absolute;
	display: block;
	background: url(../images/plan_price_leftbg.png) no-repeat left top;
}
aside.smallbox1:last-child {
	margin: 0px;
}
.box1 ul.list1 {
	list-style: none;
	margin: 35px 0;
	padding: 0px;
	float: left;
	width: 100%;
}
.box1 ul.list1 li {
	float: left;
	width: 21%;
	font-size: 14px;
	padding: 0 2%;
	color: #2a2921;
	line-height: 20px;
}
.box1 ul.list1 li figure {
	margin: 0 0 15px;
	float: left;
	width: 100%;
}
.notetext {
	float: left;
	width: 100%;
	color: #2a2921;
	font-size: 14px;
	line-height: 20px;
	margin: 25px 0 0;
}
.blackbox {
	float: left;
	width: 100%;
	background: #1f1f1e;
}
.news_letterbox {
	float: left;
	width: 100%;
	padding: 30px 0;
	text-align: center;
}
.news_letterbox .formbox {
	margin: 0px;
	width: 43%;
}
.news_letterbox .formbox input[type="text"] {
	height: 40px;
	border-radius: 0px;
	line-height: 40px;
	font-size: 12px;
	width: 76%;
}
.news_letterbox .formbox input[type="submit"] {
	height: 40px;
	width: 90px;
	font-weight: normal;
	font-size: 15px;
	border-radius: 0px;
	margin: 0px;
	box-shadow: none;
}
footer.footerbox {
	float: left;
	width: 100%;
	border-top: 1px solid #323232;
	background: #1f1f1e;
	padding: 0 0 12px;
}
.footer_inner {
	float: left;
	width: 80%;
	padding: 30px 10%;
}
aside.footer1 {
	float: left;
	width: 21.2%;
	margin: 0 5% 0 0;
}
aside.footer1 h5 {
	margin: 0 0 8px;
	padding: 0 10px 10px;
	color: #ffda3e;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	border-bottom: 1px solid #323232;
}
aside.footer1 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
aside.footer1 ul li {
	font-size: 13px;
	color: #fff;
	padding: 2px 10px;
	line-height: 20px;
}
aside.footer1 ul li a {
	color: #fff;
	text-decoration: none;
}
aside.footer1 ul li a:hover {
	color: #ffda3e;
}
aside.footer1.footer2 {
	float: left;
	width: 100%;
	text-align: center;
	color: #fff;
	margin: 30px 0 0;
}
figure.credit_cards {
	display: inline-block;
	margin: 0 6% 0 10px;
	position: relative;
	top: 6px;
}
.footer2 ul.social_icons {
	list-style: none;
	margin: 0px;
	padding: 0 0 0 10px;
	display: inline-block;
	position: relative;
	top: 8px
}
.footer2 ul.social_icons li {
	float: left;
	margin: 0 1px 0 0;
}
.footer2 ul.social_icons li a {
	display: block;
	width: 30px;
	height: 30px;
}
span.wpcf7-not-valid-tip{
	float:left;
	}
.footer2 ul.social_icons li.fbicon a {
	background: url(../images/social_icons.png) no-repeat left top;
}
.footer2 ul.social_icons li.gplusicon a {
	background: url(../images/social_icons.png) no-repeat -31px top;
}
.footer2 ul.social_icons li.inicon a {
	background: url(../images/social_icons.png) no-repeat -64px top;
}
.footer2 ul.social_icons li.twicon a {
	background: url(../images/social_icons.png) no-repeat -95px top;
}
.footer2 ul.social_icons li a:hover {
	opacity: 0.9;
}
.copyrightbox {
	float: left;
	width: 100%;
	padding: 32px 0;
	text-align: center;
	font-size: 12px;
	background: #131312;
	color: #fff;
	line-height: 20px;
}
/***********ABOUT PAGE**************/
.about_bannercon {
	float: left;
	width: 100%;
	background: url(../images/about_bannercon.jpg) no-repeat fixed;
	background-size: cover;
}
aside.subbanner {
	float: left;
	width: 92%;
	text-align: center;
	height: 170px;
	padding: 80px 4% 0;
}
aside.subbanner h1 {
	margin: 0 0 10px;
	padding: 0px;
	font-size: 45px;
	line-height: 48px;
	color: #fff;
	font-weight: bold;
}
aside.subbanner h2 {
	margin: 0 0 22px;
	padding: 0px;
	font-size: 24px;
	line-height: 26px;
	color: #fff;
	font-weight: normal;
}
aside.subbanner ul.list1 {
	list-style: none;
	margin: 0 2% 0 0;
	padding: 0px;
	float: left;
	width: 206px;
}
aside.subbanner ul.list1 li {
	font-size: 14px;
	text-align: left;
	color: #ffffff;
	background: url(../images/tickmark.png) no-repeat 4px 6px;
	padding: 2px 0 2px 28px;
	border-bottom: 1px solid #bababa;
	line-height: 20px;
}
aside.subbanner ul.list1 li:last-child {
	border: none;
}
aside.subbanner aside.banner_price {
	margin: -10px 0 0;
}
aside.subbanner .guarantee_text {
	background: url(../images/gurantee_textbg2.png) no-repeat left top;
	color: #fff;
	font-size: 12px;
	right: -55px;
	top: -52px;
}
.box1 ul.list2 {
	list-style: none;
	margin: 25px 0 0;
	padding: 0px;
	float: left;
	width: 100%;
}
.box1 ul.list2 li {
	float: left;
	width: 21%;
	color: #000;
	text-align: center;
	font-weight: 300;
	font-size: 14px;
	line-height: 22px;
	padding: 0 2%;
}
.box1 ul.list2 li figure {
	float: left;
	width: 100%;
	margin: 0 0 8px;
}
.textbox2 {
	float: left;
	width: 100%;
	line-height: 24px;
	font-size: 14px;
	color: #000;
	text-align: center;
}
.textbox2 h3 {
	margin: 0px;
	padding: 0px;
	color: #000;
	font-size: 34px;
	line-height: 32px;
	font-weight: normal;
}
.textbox2 ul.list1 {
	list-style: none;
	margin: 30px 0 0;
	padding: 0px;
	float: left;
	width: 100%;
}
.textbox2 ul.list1 li {
	float: left;
	width: 31.3%;
	padding: 0 1%;
	min-height: 135px
}
.textbox2 ul.list1 li figure {
	float: left;
	width: 130px;
	height: 130px;
	box-shadow: 0 0 0 1px #d6d6d6;
	margin: 0px;
	border-radius: 100px;
	overflow: hidden;
}
.textbox2 ul.list1 li figure img {
	float: left;
	border-radius: 100px;
}
aside.textrt3 {
	float: right;
	width: 54%;
	margin: 34px 0 0;
	line-height:24px;
	padding: 0 2% 0 0;
	text-align: left;
}
aside.textrt3 span.yellow {
	font-size: 20px;
	font-weight: bold;
}
.textbox2 .owl-wrapper-outer {
	min-height: 165px;
}
.textbox {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}
section.teambox .textbox h2 {
	color: #fff;
}
.textbox p {
	margin: 0 0 10px;
	padding: 0px;
}
.textbox p:last-child {
	margin: 0px;
}
.teambox2 {
	float: left;
	width: 100%;
}
aside.smallbox2 {
	float: left;
	width: 23.5%;
	color: #2a2921;
	line-height: 20px;
	text-align: center;
	background: #ffda3e;
	margin: 0 2% 0 0;
	padding: 0 0 20px;
}
aside.smallbox2 figure {
	float: left;
	width: 100%;
	margin: 0 0 30px;
	position: relative;
	display: table;
	background: #2a2921;
}
aside.smallbox2 figure span {
	height: 210px;
	width: 100%;
	display: table-cell;
	vertical-align: middle;
}
aside.smallbox2 figure:after {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 14px;
	content: "";
	z-index: 1;
	bottom: 0;
	display: block;
	background: url(../images/small_arrow.png) no-repeat center top;
}
aside.smallbox2 h4 {
	margin: 0 0 4px;
	padding: 0 5%;
	font-size: 20px;
	line-height: 22px;
	color: #2a2921;
	float: left;
	width: 90%;
}
aside.smallbox2 p {
	margin: 0px;
	padding: 0 5%;
	float: left;
	width: 90%;
}
aside.smallbox2:last-child {
	margin: 0px;
}
/***********HOSTING PAGE**************/
.hosting_bannercon {
	background: url(../images/hosting_bannercon.jpg) no-repeat fixed;
	background-size: cover;
}
.hosting_bannercon aside.subbanner {
	height: 370px;
	text-align: left;
}

.web_bannercon {
	background: url(/wp-content/uploads/2015/12/business-owner.jpg) no-repeat fixed;
	background-size: cover;
	background-position:top center;
}
.web_bannercon aside.subbanner {
	height: 370px;
	text-align: left;
}
aside.subbanner .btn1 {
	float: left;
	font-size: 24px;
}
aside.subbanner .btn1 a {
	padding: 18px 35px;
}
.tabbox {
	float: left;
	width: 100%;
}
.tabbox ul.tabs {
	list-style: none;
	margin: 0 0 40px;
	padding: 0px;
	float: left;
	width: 100%;
	text-align: center;
}
.tabbox ul.tabs li {
	display: inline-block;
	margin: 0 15px 0 0;
}
.tabbox ul.tabs li a {
	display: block;
	text-decoration: none;
	padding: 15px 60px;
	background: #efeeee;
	font-size: 26px;
	color: #000;
	border-radius: 4px;
	line-height: 26px;
	font-weight: bold;
	color: #2a2921;
}
.tabbox ul.tabs li a:hover {
	background: #ffda3e;
}
.tabbox ul.tabs li.current a {
	background: #ffda3e;
}
.tabcontent {
	float: left;
	width: 97%;
	padding: 0 1.5%;
}
aside.hosting_plan1 {
	float: left;
	width: 26%;
	position:relative;
	border-radius: 4px;
	box-shadow: 0 0 0 1px #d6d6d6 inset;
	text-align: center;
	line-height: 22px;
	font-size: 14px;
	color: #000;
	padding: 25px 3%;
	margin: 0 2% 0 0;
}
figure.hot_tag {
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
}
figure.hot_tag img {
	float: left;
}
aside.hosting_plan1 h3 {
	margin: 0 0 10px;
	padding: 0px;
	color: #000;
	font-weight: bold;
	font-size: 30px;
	position: relative;
	z-index: 1;
	line-height: 30px;
}
aside.hosting_plan1 p {
	margin: 0 0 18px;
	padding: 0px;
}
.plan_pricebox {
	float: left;
	width: 100%;
	padding: 15px 0 0;
	margin: 0 0 15px;
	border-top: 1px solid #efeeee;
}
.plan_pricebox .price_box {
	display: inline-block;
	background: #ffda3e;
	width: 151px;
	height: 91px;
	position: relative;
	color: #000;
	font-size: 16px;
	line-height: 20px;
	border-radius: 100px;
	padding: 60px 0 0;
}
.plan_pricebox .price_box span {
	font-size: 40px;
	font-weight: bold;
}
.special_offertag {
	position: absolute;
	right: -44px;
	width: 78px;
	height: 60px;
	top: -20px;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 18px 0 0;
	background: url(../images/special_offer.png) no-repeat left top;
}
/*********SELECT CSS**************/
.select_box {
	display: inline-block;
	width: 100% !important;
	box-shadow: 0 0 0 1px #d6d6d6;
	border-radius: 4px;
	margin: 0 0 25px;
}
.select_box .dropdown {
	background: none !important;
	width: 95% !important;
	padding: 11px 0 11px 5%;
}
.dd-selected {
	color: #7f7e7e;
	font-size: 14px;
	text-align: left;
}
.dd-pointer-down {
	width: 40px;
	height: 40px;
	top: 3px !important;
	border-radius: 0 4px 4px 0;
	right: -1px !important;
	background: url(../images/select_fieldarrow.png) no-repeat left top;
}
.dd-options {
	box-shadow: 1px 1px 0 #d6dde1 inset, -1px -1px 0 #d6dde1 inset;
	background: #fff;
	width: 100% !important;
	margin: -2px 0 0;
	padding: 0px;
}
.dd-options li {
	border-bottom: 1px solid #d6dde1;
}
.dd-options li a {
	padding: 4px 10px;
	text-decoration: none;
	color: #2a2921;
}
.dd-options li a label {
	cursor: pointer;
	width: 100%;
	float: left;
	text-align: left;
}
label span {
	color: #f15a24;
	font-weight: bold;
}
.dd-options li a:hover {
	color: #2a2921;
	background: #ffda3e;
}
.dd-options li a:hover span {
	color: #2a2921;
}
.dd-options li:last-child {
	border: none;
}
.dd-selected:hover {
	text-decoration: none;
}
/************END SELECT CSS************/

aside.hosting_plan1 ul.list1 {
	list-style: none;
	margin: 0 0 20px;
	padding: 0px;
	float: left;
	width: 100%;
}
aside.hosting_plan1 ul.list1 li {
	padding: 3px 0 3px 68px;
	font-size: 14px;
	color: #000;
	text-align: left;
	line-height: 20px;
	background: url(../images/tickmark2.png) no-repeat 46px 6px;
	border-bottom: 1px solid #efeeee;
}
aside.hosting_plan1 ul.list1 li:last-child {
	border: none;
}
aside.hosting_plan1 .btn1 {
	font-size: 18px;
	display: inline-block;
}
aside.hosting_plan1:last-child {
	margin: 0px;
}
.include_box {
	background: url(../images/plans_includebg.jpg) no-repeat fixed;
	background-size: cover;
}
.plan_feature {
	float: left;
	width: 100%;
	text-align: center;
}
section.include_box h2 {
	color: #fff;
	font-size: 45px;
	font-weight: bold;
	line-height: 48px;
	margin: 0 0 30px;
}
.plan_feature ul.list1 {
	list-style: none;
	margin: 0px;
	padding: 0 8%;
	float: left;
	width: 84%;
}
.plan_feature ul.list1 li {
	padding: 0 0 0 45px;
	color: #fff;
	min-height: 28px;
	float: left;
	width: 45%;
	font-size: 16px;
	line-height: 20px;
	margin: 0 0 10px;
	text-align: left;
}
.plan_feature ul.list1 li.plan_icon1 {
	background: url(../images/plan_icon1.png) no-repeat left top;
}
.plan_feature ul.list1 li.plan_icon2 {
	background: url(../images/plan_icon2.png) no-repeat left top;
}
.plan_feature ul.list1 li.plan_icon3 {
	background: url(../images/plan_icon3.png) no-repeat left 3px;
}
.plan_feature ul.list1 li.plan_icon4 {
	background: url(../images/plan_icon4.png) no-repeat left top;
}
.plan_feature ul.list1 li.plan_icon5 {
	background: url(../images/plan_icon5.png) no-repeat left top;
}
.plan_feature ul.list1 li.plan_icon6 {
	background: url(../images/plan_icon6.png) no-repeat left top;
}
.plan_feature ul.list1 li.plan_icon7 {
	background: url(../images/plan_icon7.png) no-repeat left top;
}
section.yellowbox {
	text-align: center;
	background: #ffda3e;
	padding-bottom: 100px;
}
.tabbox2 {
	position: relative;
	z-index: 1;
	margin: -56px 0 0;
}
.tabbox2 ul.tabs {
	margin: 0px;
}
.tabbox2 ul.tabs li {
	margin: 0 2px 0 0;
}
.tabbox2 ul.tabs li a {
	background: #ffffff;
	font-weight: normal;
	border-radius: 4px 4px 0 0;
}
.tabbox2 ul.tabs li a:hover, .tabbox2 ul.tabs li.current a {
	background: #000;
	color: #fff;
}
figure.imagebox1 {
	float: left;
	margin: 0px;
}
figure.imagebox1 img {
	float: left;
}
aside.textrt2 {
	float: right;
	width: 73%;
}
aside.textrt2 h4 {
	margin: 0 0 30px;
	padding: 0px;
	color: #2a2921;
	font-size: 36px;
	line-height: 36px;
}
aside.textrt2 ul.list1 {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
aside.textrt2 ul.list1 li {
	font-size: 16px;
	color: #2a2921;
	line-height: 20px;
	margin: 0 0 12px;
	background: url(../images/tickmark2.png) no-repeat left 5px;
	padding: 0 0 0 24px;
}
aside.textrt2 ul.list1 li:last-child {
	margin: 0px;
}
/***********DOMAIN PAGE**************/
.domain_bannercon {
	background: url(../images/domain_banner.jpg) no-repeat fixed;
	background-size: cover;
}
.domain_bannercon aside.subbanner {
	height: 358px;
	width: 96%;
	padding: 92px 2 0;
	font-size: 28px;
	line-height: 30px;
	text-align: center;
	color: #2a2921;
}
.domain_bannercon aside.subbanner h1 {
	font-size: 60px;
	color: #000;
	line-height: 55px;
	margin: 0 0 14px;
}
.domain_bannercon aside.subbanner p {
	margin: 0 0 10px;
	padding: 0px;
}
.domain_bannercon aside.subbanner .formbox {
	margin: 15px 0;
}
aside.subbanner ul.list2 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
aside.subbanner ul.list2 li {
	float: left;
	font-size: 20px;
	color: #2a2921;
	line-height: 29px;
	background: url(../images/tickmark3.png) no-repeat left top;
	padding: 0 42px
}
.perfect_domainbox {
	background: url(../images/perfect_boxbg.jpg) no-repeat fixed;
	background-size: cover;
}
.perfect_name {
	margin: 100px 0 0;
}
.perfect_name aside.smallbox1 {
	background: #2a2921;
	color: #fff;
	-webkit-appearance: none;
	box-shadow: 0 0 0 1px rgba(1,1,1,0.20);
}
section.domain_con {
	background: #efeeee;
}
.textbox ul.domain_names {
	list-style: none;
	margin: 40px 0 0;
	padding: 0;
	display: inline-block;
	width: 80%;
}
.textbox ul.domain_names li {
	float: left;
	width: 115px;
	padding: 0 0 20px;
	margin: 0 4% 0 0;
	display: table;
	background: url(../images/domain_shadow.png) no-repeat center bottom;
}
.textbox ul.domain_names li span {
	display: table-cell;
	width: 100%;
	border-radius: 100px;
	background: #fff;
	height: 115px;
	font-size: 30px;
	color: #000;
	line-height: 32px;
	box-shadow: 0 0 0 6px #ffda3e;
	vertical-align: middle;
}
.textbox ul.domain_names li:last-child {
	margin: 0px;
}
.includebox h3, .textbox h3 {
	margin: 0px;
	padding: 0px;
	font-size: 40px;
	color: #2a2921;
	line-height: 38px;
	font-weight: normal;
}
.textbox h3 {
	margin: 0 0 15px;
}
.includebox ul.list1 {
	margin: 100px 0 0;
}
.includebox ul.list1 li {
	display: inline-block;
	width: 20%;
	float: none;
	vertical-align: top;
	padding-bottom: 20px;
	margin: 0 3% 0 0;
	box-shadow: 0 0 5px rgba(1,1,1,0.20);
	border-radius: 4px;
	background: #efeeee;
	font-size: 14px;
	line-height: 18px;
}
.includebox ul.list1 li figure {
	margin: -65px 0 15px;
}
.includebox ul.list1 li:last-child {
	margin: 0px;
}
.style1 {
	display: block;
	font-size: 26px;
	color: #0000;
	line-height: 28px;
	margin: 0 0 8px;
}
.greybox {
	background: #f3f3f3;
}
.newsbox p {
	font-size: 20px;
	line-height: 30px;
	color: #000;
}
.tabbox2 ul.tabs li.pakage_current a {
	background: #fff;
	color: #000;
}
/***********CONTACT PAGE**************/
.contact_banner {
	background: url(../images/contact_banner.jpg) no-repeat fixed;
	background-size: cover;
}
.contact_box {
	float: left;
	width: 100%;
}
.contact_box h3 {
	margin: 0;
	padding: 24px 10px;
	color: #000;
	background: #efeeee;
	font-size: 36px;
	box-shadow: 1px 0 0 #d6d6d6;
	border-radius: 4px 4px 0 0;
	line-height: 36px;
}
aside.contactlt {
	float: left;
	width: 48%;
	text-align: center;
	border-radius: 4px;
	box-shadow: 0 0 0 1px #d6d6d6;
}
aside.contactlt .contact_boxinner {
	float: left;
	width: 90%;
	font-size: 16px;
	line-height: 24px;
	font-weight: 300;
	padding: 30px 5%;
}
.contact_boxinner p {
	margin: 0 0 15px;
	padding: 0px;
}
aside.contactlt ul.list1 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
aside.contactlt ul.list1 li {
	float: left;
	width: 100%;
	margin: 0 0 15px;
	font-size: 16px;
	line-height: 24px;
	color: #010101;
	font-weight: 300;
}
aside.contactlt ul.list1 li a {
	color: #010101;
}
aside.contactlt ul.list1 li figure {
	float: left;
	width: 100%;
	margin: 0 0 5px;
}
aside.contactlt ul.list1 li:last-child {
	margin: 0px;
}
aside.contactrt {
	float: right;
}
.contact_form {
	float: left;
	width: 100%;
}
.field_wrap {
	float: right;
	width: 100%;
}
.contact_form input[type="text"], .contact_form input[type="tel"], .contact_form input[type="email"], .contact_form textarea {
	float: left;
	width: 92%;
	padding: 0 4%;
	height: 42px;
	background: #fff;
	line-height: 42px;
	color: #a4a3a3;
	font-size: 14px;
	-webkit-appearance: none;
	outline: none;
	margin: 0 0 20px;
	border-radius: 4px;
	border: none;
	box-shadow: 0 0 0 1px #d6d6d6, 0 -2px 0 #d6d6d6 inset, 0 1px 0 #f2f2f2;
}
.contact_form textarea {
	height: auto;
	min-height: 140px;
	line-height: 20px;
	padding: 5px 4%;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 20px;
}
.contact_form input[type="text"]:focus, .contact_form input[type="tel"]:focus, .contact_form input[type="email"]:focus, .contact_form textarea:focus {
	box-shadow: 1px 1px 0 #f15a24 inset, -1px -1px 0 #f15a24 inset;
}
.contact_form input[type="submit"] {
	float: left;
	width: 100%;
	background: #ffda3e;
	font-size: 26px;
	line-height: 25px;
	color: #2a2921;
	padding: 15px 38px;
	outline: none;
	-webkit-appearance: none;
	border: none;
	font-weight: normal;
	border-radius: 4px;
	box-shadow: 0 2px 2px rgba(1,1,1,0.30);
	text-align: center;
	cursor: pointer;
}
.contact_form input[type="submit"]:hover {
	background: #2a2921;
	color: #fff;
}
/*********COMPARE PLAN TABLE**************/
.whitebox {
	float: left;
	width: 100%;
}
.compare_planchart {
	float: left;
	width: 100%;
}
.compare_planchart th {
	background: #fff4c5;
	padding: 10px 20px;
	color: #1a1a1a;
	text-align: left;
	font-size: 18px;
	font-weight: 500;
}
.compare_planchart td {
	padding: 12px 0;
	color: #333;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	border-bottom: 1px solid #e0e6ea;
}
.compare_planchart td a {
	color: #4dc2f1;
}
.compare_planchart td:first-child {
	text-align: left;
}
.blue {
	color: #38bdf0;
}
figure.tickmark {
	margin: 0px;
}
.style2 {
	font-size: 30px;
	color: #1a1a1a;
}
.compare_planchart td.table_heading {
	font-size: 30px;
	color: #3c3b35;
	line-height: 30px;
	background: #ffda3e;
	padding: 20px 10px;
	border-right: 1px solid #fff;
}
.compare_planchart td.table_heading2 {
	background: #2a2921;
	color: #fff;
	position: relative;
}
.compare_planchart td.table_heading2:before {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 20px;
	top: -20px;
	display: block;
	content: "";
	background: #2a2921;
}
.compare_planchart tr:last-child td {
	border: none;
}
/***********AFFILIATES PAGE**************/
.website_banner {
	background-image:url(../images/affiliates_banner.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size:cover;
}
.website_banner aside.subbanner_lt{
	padding:105px 0;
	margin:0;
	border:none;
	background:none;
}
.website_banner aside.subbanner_lt h1{
	font-size:60px;
	line-height:60px;
}
.website_banner aside.subbanner_lt h1 span{
	color:#ffda3e;
}
.website_banner aside.subbanner_lt h2{
	color:#fff;
	font-size:26px;
	line-height:26px;
}
.website_banner aside.subbanner_lt h2 span{
	color:#ffda3e;
}
.website_banner aside.subbanner .btn1 {
	float:none;
	margin:0 3px;
	display:inline-block;
}
.website_banner aside.subbanner .btn1 a {
	font-size:22px;
	line-height:22px;
	font-weight:500;
	padding:15px 50px;
}
.website_banner .subbanner_btmcontent {
	margin:35px 0 10px;
}
aside.earningbox {
	float:left;
	width:100%;
	position:relative;
	background:#f4f4f4;
}
aside.earningbox:before{
	content:'';
	left:0;
	bottom:0;
	display:block;
	width:58%;
	z-index:1;
	height:100%;
	position:absolute;
	background:url(../images/earning_bg.jpg) no-repeat right top #ffda3e
}
aside.earningbox:after{
	content:'';
	right:0;
	bottom:-77px;
	display:block;
	width:603px;
	z-index:1;
	height:100%;
	position:absolute;
	background:url(../images/earning_image1.png) no-repeat
}
.earning_lt {
	float:left;
	width:56%;
	color:#000;
	font-size:16px;
	text-align:left;
	padding:45px 3%;
	position:relative;
	z-index:5;
}
.earning_lt p {
	margin:0 0 6px;
	font-weight:500;
}
.earning_lt ul {
	float:left;
	width:72%;
	margin:0;
	padding:0;
	list-style:none;
}
.earning_lt ul li {
	float:left;
	width:100%;
	padding:10px 0;
	box-shadow:0 -1px 0 #fff inset;
}
.earning_lt ul li .style1 {
	float:left;
	margin:0;
	color:#000;
	font-size:18px;
	line-height:18px;
	padding:10px 0 10px 30px;
	background:url(../images/tickmark2.png) no-repeat left 10px;
}
.earning_lt ul li .style2 {
	float:right;
	width:87px;
	height:33px;
	color:#000;
	font-size:18px;
	line-height:33px;
	background:#fff;
	font-weight:500;
	text-align:center;
	box-shadow:0 -1px 0 #fff inset;
}
.earning_lt ul li:last-child {
	box-shadow:none;
}
.calculate_price {
	float:left;
	width:100%;
	color:#000;
	font-size:50px;
	line-height:50px;
	font-weight:600;
	margin:0 0 15px;
}
.earning_lt .btn1 {
	float:left;
}
.earning_lt .btn1 a {
	font-size:24px;
	line-height:24px;
	font-weight:600;
	color:#000;
	padding:14px 48px;
	box-shadow:none;
	background:#fff;
}
section.website_con {
	background:url(../images/affiliates_features.jpg) no-repeat center top;
	background-size:cover;
}
section.website_con h2{
	color:#000;
}
section.website_con h2 small {
	color:#777;
	font-size:30px;
	line-height:30px;
	font-weight:300;
	margin:10px 0 0;
}
.website_box1 {
	margin:30px 0 0;
}
.website_box1 aside.smallbox1 {
	background:#fff;
	color:#777;
	width:27.2%;
	padding:28px 2%;
	margin:0 3% 0 0
}
.website_box1 aside.smallbox1 .image_holder {
	margin:0 0 25px;
}
.website_box1 aside.smallbox1 h4 {
	color:#2a2921;
	font-size:30px;
	line-height:30px;
	margin:10px 0;
}
.website_box1 aside.smallbox1 p {
	margin:0;
	padding:0;
	float:none;
	width:100%;
}
.website_box1 aside.smallbox1:last-child {
	margin:0;
}
.greybox2 {
	float: left;
	width: 100%;
	text-align: center;
	background:url(../images/affiliates_bg.jpg) no-repeat center top;
	background-attachment:fixed;
	background-size:cover;
}
.greybox2 section.contentbox {
	min-height: 80px;
}
.greybox2 section.contentbox h2 {
	color:#fff;
}
.tabbox {
	float:left;
	width:100%;
	margin: -60px 0 0;
	position: relative;
	z-index: 1;
}
.tabbox ul.tabs {
	background: none;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.tabbox ul.tabs li {
	margin:0;
	background:#fff;
	color: #434854;
	font-size: 20px;
	line-height:20px;
	padding: 20px 100px;
	display:inline-block;
	font-weight:400;
}
.includebox {
	color: #434854;
	font-size:16px;
	line-height:24px;
}
.includebox p {
	margin:0;
}
.includebox h3 {
	font-size: 40px;
	line-height: 38px;
	margin: 0 0 15px;
	padding: 0;
}
.includebox ul.list1 {
	margin: 35px 0 0;
}
.includebox ul.list1 li {
	font-size: 14px;
	line-height: 20px;
	width: 20%;
	padding:0 1%;
	color:#777;
}
.includebox ul.list1 li figure {
	float: left;
	margin: 0 0 25px;
	width: 100%;
}
.includebox .style2 {
	color: #17191e;
	display: block;
	font-size: 20px;
	line-height: 20px;
	margin: 0 0 8px;
	font-weight:500;
}
/***********SPECIAL COLORS**************/
.yellow {
	color: #ffda3e;
}
.pink {
	color: #f15a24;
}
.white {
	color: #fff;
}
.grey {
	color: #777;
}
/***********SPECIAL CLASSES**************/
.nomarginrt {
	margin-right: 0px !important;
}
.ls-nav-prev,.ls-nav-next{
	width:72px;
	height:72px;
	background:url(../images/arrow_lt.png) no-repeat left center;
	position:absolute;
	left:-45px;
	top:45%;
	display:block !important;
	z-index:9999;
	
	}
.ls-nav-next{
	background:url(../images/arrow_rt.png) no-repeat left center;
	position:absolute;
	right:-45px;
	left:auto;
	
	}
/***********EMAIL HOSTING PAGE**************/
.email_hostingbanner {
	background: url(../images/email_hostingbanner.jpg) no-repeat center top;
	background-size: cover;
}
.email_hostingbanner .btn1 {
	margin: -42px 0 0;
}
.email_hostingbanner aside.subbanner {
	position: relative;
}
figure.email_hostingbanner_image {
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0px;
}
figure.email_hostingbanner_image img {
	float: left;
}
.plan_feature ul.list2 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 33.3%;
}
.plan_feature ul.list2 li {
	background: url(../images/tickmark4.png) no-repeat left 4px;
	padding: 0 0 0 25px;
	margin: 0 0 15px;
	font-size: 16px;
	line-height: 22px;
	text-align: left;
	color: #fff;
}
.plan_feature ul.list2 li:last-child {
	margin: 0px;
}
/**************DOMAIN IE*************/
.grey_con{
	float:left;
	width:100%;
	background-color:#e7e5e5;
}
.domain_bannerbox{
	float:left;
	width:100%;
	padding:122px 0;
}
.bannerbox_lt{
	float:left;
	width:65%;
	color:#2a2921;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.bannerbox_lt h3{
	padding:0;
	color:#000;
	font-size:40px;
	margin:0 0 10px;
	line-height:40px;
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;
}
.bannerbox_lt h3 span{
	display:block;
	color:#767676;
	font-size:24px;
	font-weight:300;
}
.bannerbox_lt p{
	margin:0 0 20px;
}
.bannerbox_lt p:last-child{
	margin:0;
}
.bannerbox_rt{
	float:right;
	margin:0 5% 0 0;
}
.yellowbox2 {
	float:left;
	width:100%;
	background: #ffda3e;
}
.box2{
	float:left;
	width:93%;
	color:#767676;
	font-size:24px;
	line-height:30px;
	padding:35px 3.5%;
	text-align:center;
}
.box2 h3{
	padding:0;
	color:#000;
	font-size:40px;
	margin:14px 0 0;
	line-height:40px;
	font-weight:300;
	display:inline-block;
}
.domain_price{
	color:#ffda3e;
	font-size:32px;
	line-height:32px;
	font-weight:bold;
	padding:16px 14px;
	border-radius:5px;
	background-color:#000;
	vertical-align:top;
	display:inline-block;
	text-align:left;
	margin:0 0 0 10px;
}
.domain_price .style_1,.domain_price .style_2{
	color:#fff;
	top:-5px;
	font-size:14px;
	line-height:14px;
	font-weight:300;
	position:relative;
}
.domain_price .style_2{
	float:right;
	width:50px;
	top:0;
	margin:0 0 0 5px;
}
.domain_bar{
	width:100%;
	margin:22px 0 0;
	vertical-align:top;
}
.global_map{
	float:left;
	width:100%;
	background-image:url(../images/map.jpg);
	background-position: center top;
	background-repeat:no-repeat;
}
.global_box{
	float:left;
	width:90%;
	padding:100px 5%;
}
.global_box .image_holder{
	float:left;
	margin:92px 0 0;
}
.global_box ul{
	float:right;
	width:58%;
	margin:0;
	padding:0;
	list-style:none;
}
.global_box ul li{
	color:#2a2921;
	font-size:18px;
	line-height:22px;
	margin:0 0 22px;
}
.global_box ul li span{
	float:left;
	margin:0 15px 0 0;
}
.global_box ul li:last-child{
	margin:0;
}
section.domainbox2{
	padding:40px 0
}
.domainbox2 .formbox{
	margin:0;
}
.grey_con2{
	float:left;
	width:100%;
	background-color:#efeeee;
}
.box2 p{
	margin:15px 0 20px;
}
.box2 ul{
	float:left;
	width:100%;
	padding:0;
	margin:20px 0 0;
	list-style:none;
}
.box2 ul li{
	float:left;
	width:49%;
}
.box2 ul li .smartbox{
	float:left;
	width:40%;
	height:167px;
	display:table;
	color:#000;
	font-size:24px;
	line-height:35px;
	font-weight:300;
	text-align:left;
	padding:0 0 0 10%;
	background-color:#fff;
}
.box2 ul li .smartbox span{
	display:table-cell;
	vertical-align:middle;
}
.box2 ul li .smartbox .style_1{
	display:block;
	font-size:16px;
	color:#767676;
}
.box2 ul li .image_holder{
	float:right;
	width:50%;
}
.box2 ul li .image_holdertext{
	height:147px;
	color:#272727;
	font-size:20px;
	line-height:28px;
	width:40%;
	padding:10px 5%;
	text-align:left;
	font-weight:300;
	background-color:#dbdada
}
.box2 ul li:last-child{
	float:right;
}
.box2 p.style_2{
	font-size:14px;
	line-height:14px;
	color:#000;
	font-weight:300;
	margin:35px 0 0;
}
@media screen and (max-width: 800px) {
	/**************DOMAIN IE*************/
.domain_bannerbox, .global_box{
	width:96%;
	padding:50px 2%;
	text-align:center;
}
.bannerbox_lt{
	width:100%;
}
.bannerbox_rt,.global_box .image_holder{
	margin:0 0 10px;
	float:none;
	display:inline-block;
}
.global_box ul{
	width:100%;
	text-align:left;
}
.box2{
	font-size:18px;
	line-height:22px;
}
.box2 p{
	margin:15px 0;
}
.box2 ul{
	margin:0;
}
.box2 ul li{
	width:100%;
	margin:0 0 10px;
}
.box2 ul li .image_holder {
    width: 34%;
}
.box2 ul li .image_holder img{
	float:left;
	width:100%;
	height:167px;
}
.box2 ul li .smartbox{
	width:56%;
}
.box2 ul li .image_holdertext{
	width:30%;
	padding:10px 2%;
	font-size:18px;
	line-height:24px;
}
.box2 p.style_2{
	margin:20px 0 0;
}
.ls-nav-prev{
	left:10px;
	}
.ls-nav-next{
	right:10px;
	}
header.headerbox {
	min-height: inherit;
}
.logo {
	float: none;
	margin: 20px auto;
}
aside.banner {
	height: auto;
	padding: 30px 2%;
	width: 96%;
}
aside.banner_price {
	margin: 15px 0 0;
}
.free_packagetxt {
	top: 130px;
}
aside.plan1 figure.image_holder {
	width: 32%;
}
aside.plan1 figure.image_holder img {
	width: 93%;
}
aside.plan1 .btn1 {
	width: 70%;
}
aside.plan1 h3 {
	font-size: 25px;
}
section.domaincon {
	padding: 50px 0;
}
aside.smallbox1 {
	font-size: 17px;
}
.formbox input[type="text"] {
	width: 73%;
}
aside.smallbox1 .domain-price:before, aside.smallbox1 .domain-price:after {
	display: none;
}
aside.smallbox1 .domain-price {
	margin: 0px;
	width: 100%;
}
.news_letterbox .formbox {
	width: 62%;
}
.footer_inner {
	padding: 20px 2%;
	width: 96%;
}
/********ABOUT PAGE****************/
aside.subbanner, .domain_bannercon aside.subbanner {
	padding: 35px 2% !important;
	width: 96% !important;
	height: auto !important;
	position: relative;
}
aside.subbanner_lt {
	margin: 0px;
}
aside.subbanner h1 {
	font-size: 40px;
	line-height: 42px;
}
aside.subbanner h2 {
	font-size: 25px;
	line-height: 28px;
}
.box1, .textbox {
	padding: 0 2%;
	width: 92% !important;
}
.box1 ul.list2 li {
	width: 21%;
}
aside.textrt3 {
	width: 37%;
}
aside.textrt3 span.yellow {
	font-size: 15px;
}
aside.smallbox2 h4 {
	font-size: 18px;
}
/********HOSTING PAGE****************/
.about_bannercon {
	background-position: left top !important;
}
.hosting_bannercon {
	background: url(../images/hosting_bannercon.jpg) no-repeat left top !important;
	background-size: cover !important;
}
aside.subbanner aside.banner_price {
	position: absolute;
	right: 60px;
	top: 70px;
}
.subbanner_btmcontent {
	width: 70%;
}
aside.hosting_plan1 p {
	font-size: 14px;
}
.planprice2 span.numeric2 {
	font-size: 40px;
}
.planprice2 span.special_pricetext {
	font-size: 14px;
}
aside.hosting_plan1 ul.list1 li {
	background-position: left 6px;
	padding: 3px 0 3px 20px;
}
.plan_feature ul.list1 li {
	width: 95%;
}
.tabbox2 {
	margin: -74px 0 0;
}
.tabcontent {
	padding: 0 2%;
	width: 96%;
}
aside.textrt2 {
	width: 62%;
}
.tabbox ul.tabs li a {
	padding: 24px 46px;
}
/********DOMAIN PAGE****************/
section.contentbox h2 {
	font-size: 38px;
	line-height: 40px;
}
aside.subbanner ul.list2 li {
	font-size: 18px;
}
.domain_bannercon aside.subbanner .formbox, .textbox ul.domain_names {
	width: 100%;
}
.textbox ul.domain_names li {
	margin: 0 2% 0 0;
	width: 110px;
}
/********CONTACT PAGE****************/
.contact_box {
	padding: 0 2%;
	width: 96%;
}
.contact_form label {
	width: 100%;
	text-align: left;
}
.field_wrap {
	width: 100%;
}
.contact_form input[type="submit"] {
	margin: 0px;
}
/***********EMAIL HOSTING PAGE**************/
.email_hostingbanner {
	background: url(../images/email_hostingbanner.jpg) no-repeat center top !important;
	background-size: cover;
}
figure.email_hostingbanner_image {
	display: none;
}
.email_hostingbanner .btn1 {
	margin: 15px 0 0;
}
/***********AFFILIATES PAGE**************/
aside.earningbox {
	width:100%;
	padding:0;
}
section.website_con h2 small{
	font-size:20px;
	line-height:20px;
}
.earning_lt {
	width:94%;
	text-align:center;
}
aside.earningbox{
	background:#ffda3e;
}
aside.earningbox::after,aside.earningbox::before{
	display:none;
}
.website_box1{
	margin:0;
}
.earning_lt p {
	text-align:left;
	margin: 10px 0;
}
.calculate_price {
	text-align:center;
}
.earning_lt ul {
	width:100%;
	text-align:left;
}
.earning_rt .image_holder {
	position:relative;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
}
.earning_lt .btn1 {
	float:none;
	display:inline-block;
}
.earning_rt {
	display: inline-block;
	float: none;
	margin:20px 0 0;
}
.website_box1 aside.smallbox1 {
	margin:0 1% 0 0;
	width:28.2%;
	font-size:14px;
	line-height:18px;
	min-height:297px;
}
.website_box1 aside.smallbox1 h4 {
	font-size: 21px;
	line-height: 21px;
}
.includebox ul.list1 li {
	width:48%;
	margin:0 0 10px
}
}
@media screen and (max-width: 768px) {
.ls-wp-container{
	height:600px !important;
}
}
@media screen and (max-width: 667px) {
/**************DOMAIN IE*************/
.bannerbox_lt h3{
	font-size:32px;
}
.bannerbox_lt h3 span{
	font-size:18px;
	line-height:18px;
}
.box2 h3{
	display:block;
	margin:0 0 10px;
}
.box2 {
    font-size: 15px;
}
/***********/
aside.banner h1 {
	font-size: 46px;
	line-height: 48px;
}
aside.banner h2 {
	font-size: 24px;
	line-height: 26px;
	margin: 0px;
}
section.contentbox {
	padding: 20px 0%;
	box-sizing:border-box;
}
aside.plan1 {
	height: auto;
}
aside.plan1 .btn1 {
	position: static;
}
.plan_price, .free_packagetxt {
	background: #ffda3e;
	border-radius: 4px;
	height: auto;
	padding: 8px 2%;
	width: 96%;
	float: left;
	position: static;
	margin: 0 0 10px;
}
aside.plan1 figure.image_holder {
	display: none;
}
section.contentbox h2 {
	font-size: 36px;
	line-height: 38px;
}
section.contentbox h2 small {
	font-size: 20px;
	line-height: 25px;
}
.planbox {
	padding: 0px;
	width: 100%;
	margin: 25px 0;
}
.formbox {
	width: 100%;
	margin: 15px 0;
}
.formbox input[type="text"], .news_letterbox .formbox {
	width: 69%;
}
.formbox input[type="submit"] {
	float: right;
}
section.domaincon {
	background-position: center top !important;
}
aside.smallbox1 {
	width: 96%;
	padding: 20px 2%;
	margin: 0 0 5px;
}
aside.smallbox1 figure.domain-namebox {
	margin: 0 auto 10px;
}
.box1 ul.list1 li figure img {
	width: 100%;
}
aside.footer1 h5 {
	font-size: 16px;
}
/********ABOUT PAGE****************/
.box1, .textbox {
	width: 92% !important;
	padding: 0px;
}
.box1 ul.list2 {
	margin: 0px;
}
.box1 ul.list2 li {
	width: 100%;
	padding: 0px;
	margin: 15px 0 0;
}
aside.textrt {
	width: 74%;
}
.textbox2 ul.list1 li figure {
	float: none;
	display: inline-block;
}
aside.textrt3 {
	width: 100%;
	margin: 10px 0 0;
	padding: 0px;
	text-align: center;
}
.textbox2 .owl-wrapper-outer {
	min-height: 212px;
}
/********HOSTING PAGE****************/
.tabcontent {
	padding: 0;
	width: 100%;
}
aside.subbanner h1 {
	font-size: 33px;
	line-height: 38px;
}
aside.subbanner h2 {
	font-size: 18px;
	line-height: 20px;
}
aside.hosting_plan1 h3 {
	font-size: 24px;
	line-height: 26px;
}
.special_offertag {
	right: -25px;
}
aside.hosting_plan1 ul.list1 li {
	font-size: 14px;
}
aside.hosting_plan2 ul.list1 {
	margin: 0px;
}
.tabbox ul.tabs li a {
	font-size: 18px;
	padding: 20px 10px;
}
.tabbox2 {
	margin: 0px;
}
.tabbox2 ul.tabs {
	background: #2a2921;
}
figure.imagebox1 {
	margin: 0 0 10px;
}
figure.imagebox1, aside.textrt2 {
	width: 100%;
	text-align: center;
}
figure.imagebox1 img {
	float: none;
}
aside.textrt2 ul.list1 li {
	text-align: left;
}
/********DOMAIN PAGE****************/
.perfect_name {
	margin: 0;
}
aside.subbanner ul.list2 li {
	padding: 0 8px 0 40px;
}
.perfect_domainbox, .include_box {
	background-position: left top !important;
}
.textbox ul.domain_names li {
	width: 31%;
	margin: 0 3% 5px 0;
}
.includebox ul.list1 li {
	width: 26%;
}
.includebox ul.list1 li figure img {
	width: auto;
}
.textbox ul.domain_names li:nth-child(3n) {
	margin-right: 0px;
}
/********CONTACT PAGE****************/
.contact_box {
	width: 100%;
	padding: 0px;
}
aside.contactlt {
	width: 100%;
	margin: 0 0 15px;
}
aside.contactrt {
	margin: 0px;
}
/*******COMPARE PLAN TABLE******************/
.compare_planchart td.table_heading2:before {
	display: none;
}
.compare_planchart td.table_heading {
	font-size: 20px;
	line-height: 22px;
}
/***********AFFILIATES PAGE**************/
.calculate_price {
	font-size:40px;
	line-height:40px;
}
.greybox2 section.contentbox h2 {
	margin:0 0 75px;
}
.includebox h3 {
	margin:15px 0;
	font-size:32px;
	line-height:32px;
}
}
@media screen and (max-width: 600px) {
aside.banner h1 {
	font-size: 36px;
	line-height: 38px;
}
aside.banner h2 {
	font-size: 20px;
	line-height: 22px;
}
.box1 ul.list1 li figure img {
	width: auto;
}
.formbox input[type="text"] {
	width: 66%;
}
.news_letterbox .formbox {
	width: 80%;
}
.box1 ul.list1 li {
	width: 96%;
	margin: 0 0 15px;
}
.news_letterbox {
	padding: 20px 2%;
	width: 96%;
}
aside.footer1, .footer2, .footer_inner {
	display: none;
}
footer.footerbox {
	padding: 0px;
}
.copyrightbox {
	margin: 0px;
	padding: 15px 0;
	text-align: center;
}
.copyrightbox p, .copyrightbox ul {
	width: 100%;
}
.copyrightbox ul {
	margin: 10px 0 0;
}
.copyrightbox ul.social_icon li {
	float: none;
	display: inline-block;
}
/********HOSTING PAGE****************/
aside.subbanner .btn1 {
	float: none;
	display: inline-block;
}
aside.subbanner aside.banner_price {
	height: 106px;
	font-size: 12px;
	padding: 30px 0 0;
	width: 140px;
}
aside.subbanner aside.banner_price span {
	font-size: 38px;
	line-height: 40px;
}
aside.subbanner .guarantee_text {
	right: -64px;
}
aside.hosting_plan1 {
	width: 94%;
	margin: 0 0 10px;
}
.planbtm_content {
	padding: 20px 5%;
}
/********DOMAIN PAGE****************/
aside.subbanner ul.list2 li {
	font-size: 15px;
}
.includebox ul.list1 li figure {
	margin: 10px 0 4px;
}
/***********EMAIL HOSTING PAGE**************/
.email_hostingbanner aside.subbanner .btn1 a {
	padding: 12px 22px;
}
.plan_feature ul.list2 {
	width: 100%;
}
.plan_feature ul.list2 li:last-child {
	margin: 0 0 15px;
}
/***********AFFILIATES PAGE**************/
.website_box1 aside.smallbox1 {
	display: inline-block;
	float: none;
	margin:0 0 10px 0;
	min-height: 297px;
	width: 50%;
}
.website_banner aside.subbanner .btn1 a {
	font-size: 16px;
	line-height: 16px;
	padding: 10px 22px;
}
.website_banner aside.subbanner_lt{
	padding:35px 0;
}
.website_banner aside.subbanner_lt h1 {
    font-size: 48px;
    line-height: 48px;
}
.website_banner aside.subbanner_lt h2{
	font-size:23px;
}
.website_box1 aside.smallbox1{
	padding:0;
	margin:0;
}
}
@media screen and (max-width: 480px) {
	/**************DOMAIN IE*************/
.box2 ul li .smartbox{
    width: 75%;
	padding:0;
	margin:0 auto;
	float:none;
	text-align:center;
}
.box2 ul li .image_holder {
    display: inline-block;
    float: none;
    width: 75%;
}
.box2 ul li .image_holdertext{
	width:71%;
	text-align:center;
}
.global_box ul li{
	font-size:15px;
}
/***********/
aside.banner {
	text-align: center;
}
aside.banner_price {
	margin: 24px 0 0;
}
aside.banner ul {
	width: 96%;
	padding: 0 2%;
	margin: 0px;
}
aside.banner ul li:last-child {
	border-bottom: 1px solid #bababa;
}
aside.banner .btn1 {
	float: none;
	display: inline-block;
}
aside.banner_price span, aside.banner_price .numeric1 {
	display: inline-block;
	float: none;
}
aside.plan1 {
	padding: 20px 2%;
	width: 96%;
	margin: 0 0 10px;
	text-align: center;
}
aside.plan1 .btn1 {
	float: none;
	display: inline-block;
}
.formbox input[type="text"] {
	width: 58%;
}
section.contentbox h2 small {
	font-size: 16px;
	line-height: 20px;
}
.news_letterbox .formbox {
	width: 100%;
}
/********HOSTING PAGE****************/
aside.subbanner aside.banner_price {
	width: 96%;
	border-radius: 4px;
	height: auto;
	margin: 15px 0 0;
	position: static;
	padding: 5px 2%;
}
aside.subbanner aside.banner_price br {
	display: none;
}
aside.subbanner .guarantee_text {
	display: none;
}
/********ABOUT PAGE****************/
.box1 ul.list2 li {
	text-align: center;
}
.box1 ul.list2 li figure, aside.textrt {
	width: 100%;
}
aside.textrt span {
	height: inherit;
}
.box1 ul.list2 li figure img {
	float: none;
}
aside.smallbox2 {
	width: 100%;
	margin: 0 0 5px;
}
aside.smallbox2 h4 {
	font-size: 20px;
}
.domain_bannercon aside.subbanner {
	font-size: 16px;
}
/*********DOMAIN PAGE***************/
.yellowbox section.contentbox {
	min-height: inherit;
}
aside.subbanner ul.list2 li {
	font-size: 11px;
}
.domain_bannercon aside.subbanner h1 {
	font-size: 40px;
	line-height: 42px;
}
.includebox ul.list1 {
	margin: 20px 0 0;
}
/*******COMPARE PLAN TABLE******************/
table.compare_planchart thead {
	position: absolute;
	top: -999999px;
	left: -99999px;
}
table.compare_planchart table, table.compare_planchart thead, table.compare_planchart tbody, table.compare_planchart th, table.compare_planchart td, table.compare_planchart tr {
	display: block;
}
table.compare_planchart td, table.compare_planchart td:first-child {
	position: relative;
	padding: 15px 0 15px 50%;
	text-align: left;
}
table.compare_planchart td:before {
	left: 6px;
	padding-right: 10px;
	position: absolute;
	top: 15px;
	white-space: nowrap;
}
table.compare_planchart td:before {
	color: #333333;
	font-weight: bold;
}
table.compare_planchart td:nth-of-type(1):before {
	content: "Compare Plans";
}
table.compare_planchart td:nth-of-type(2):before {
	content: "Economy";
}
table.compare_planchart td:nth-of-type(3):before {
	content: "Professional";
}
table.compare_planchart td:nth-of-type(4):before {
	content: "Ultimate";
}
table.compare_planchart tr:nth-child(even) {
	border-bottom: 5px solid #e0e6ea;
}
/***********EMAIL HOSTING PAGE**************/
.email_hostingbanner aside.subbanner .btn1 {
	margin: 15px auto 0;
	width: 60%;
	display: block;
}
.ls-wp-container {
    height: 670px !important;
}
/***********AFFILIATES PAGE**************/
.earning_lt ul li .style1 {
	font-size:15px;
}
.calculate_price {
	font-size: 36px;
	line-height: 36px;
}
.website_box1 aside.smallbox1 {
	width:60%;
}
.greybox2 section.contentbox h2 {
	margin: 0 0 45px;
}
.tabbox {
	margin:-40px 0 0;
}
.tabbox ul.tabs li {
	padding:10px 28px;
}
.website_banner aside.subbanner .btn1 {
	margin:0;
}
.greybox2 section.contentbox h2{
	font-size:31px;
}
.includebox h3{
	font-size:26px;
}
.website_banner aside.subbanner_lt h1 {
    font-size: 37px;
    line-height: 38px;
}
.website_banner aside.subbanner_lt h2 {
    font-size: 20px;
    line-height: 30px;
}
.website_banner .subbanner_btmcontent {
    margin: 10px 0;
}
}
@media screen and (max-width: 375px) {
.guarantee_text {
	display: none;
}
.banner_inner {
	width: 100%;
}
.formbox {
	text-align: center;
}
.formbox input[type="text"] {
	width: 96%;
	margin: 0 0 10px;
}
.formbox input[type="submit"] {
	float: none;
	display: inline-block;
}
section.contentbox h2 {
	font-size: 30px;
	line-height: 32px;
}
.news_letterbox .formbox input[type="text"] {
	width: 96%;
}
.copyrightbox {
	padding: 10px 2%;
	width: 96%;
}
/********ABOUT PAGE****************/
aside.subbanner h1 {
	font-size: 35px;
	line-height: 38px;
}
aside.subbanner h2 {
	font-size: 20px;
	line-height: 24px;
}
.textbox2 ul.list1 li figure {
	width: 96px;
	height: 96px;
}
aside.textrt3 {
	width: 100%;
}
/********HOSTING PAGE****************/
.tabbox ul.tabs li {
	width: 100%;
	margin: 0 0 1px;
}
aside.subbanner ul.list1 {
	width: 100%;
	margin: 0px;
}
aside.subbanner ul.list1 li:last-child {
	border-bottom: 1px solid #bababa;
}
.hosting_bannercon {
	background: url(../images/hosting_bannercon.jpg) no-repeat left top !important;
	background-size: cover;
}
.plan_feature ul.list1 li {
	width: 94%;
}
/*********DOMAIN PAGE***************/
.textbox ul.domain_names {
	margin: 15px 0 0;
}
.textbox ul.domain_names li {
	width: 33%;
	margin: 0 0 5px;
}
.textbox ul.domain_names li span {
	height: auto;
	padding: 12px 0;
	font-size: 20px;
	line-height: 22px;
}
aside.subbanner ul.list2 {
	display: none;
}
.textbox h3, .includebox h3, .textbox h3 {
	font-size: 28px;
	line-height: 32px;
}
.style1 {
	font-size: 22px;
	line-height: 22px;
}
.newsbox p {
	font-size: 14px;
	line-height: 16px;
}
.ls-wp-container {
    height: 712px !important;
}
/***********AFFILIATES PAGE**************/
.tabbox ul.tabs li {
	width:auto;
}
.earning_lt ul li .style2 {
	width:80px;
	text-align:center;
	padding-left:0;
}
.calculate_price {
	font-size:30px;
	line-height:30px;
}
/**************DOMAIN IE*************/
.bannerbox_rt, .global_box .image_holder img{
	width:100%;
}
}


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

.requicon {
text-align: center !important;
}

.requicon p{
text-align: left;
}
    
.requirecolm1 ul li{
list-style: none;
      font-size:18px;
	
}
 
.requirecolm1 ul{
  margin-top:4px;
	  margin-bottom:4px;
	  }

 
.requirecolm1 p{	
	font-size: 19px;
	}
	
	.requirecolm2 p{	
	font-size: 19px;
	}

	
}
/* Wbsite Page */
	
	.website .box1 {
	float: left;
	width: 92%;
	padding: 18px 4% 48px 4%;
	text-align: center;
}
.website .box1 h3 {
	padding:0;
	color:#000;
	font-size:50px;
	margin:0 0 20px;
	line-height:50px;
	font-weight:600;
}
.website .box1 h3 .small {
	color:#777;
	display:block;
	font-size:20px;
	margin:14px 0 0;
	line-height:26px;
	font-weight:300;
}
.website aside.image_box {
	float:left;
	width:100%;
	margin:35px 0 20px;
}
.website aside.image_box figure.image_holder {
	float:left;
	width:45%;
}
.website aside.image_box figure.image_holder img {
	float:left;
	width:100%;
}
.website aside.image_box figure.image_holder:nth-child(2n) {
	float:right;
}
aside.image_box:last-child {
	margin-bottom:0;
}
.website section.features_con {
	float:left;
	width:100%;
	background-image:url(../images/feature_boxbg.png);
	background-position:center top;
	background-repeat:repeat;
}
.website .features_box {
	width:100%;
	padding:58px 0;
}
.website .features_box h3 {
	color:#fff;
	margin:0;
	padding:0 0 26px;
	box-shadow:0 1px 0 #8d9baf;
}
.website .features_box h3 span.small {
	color:#fff;
}
.website .features_box ul {
	float:left;
	width:100%;
	padding:0;
	margin:45px 0 0;
	list-style:none;
}
.website .features_box ul li {
	float:left;
	width:48%;
	text-align:left;
}
.website .features_box ul li:nth-child(2n) {
	float:right;
}
.website .features_box ul li article.text_rt {
	float:right;
	width:70%;
	color:#fff;
	font-size:16px;
	line-height:24px;
}
.website .features_box ul li article.text_rt h4 {
	margin:0 0 13px;
	padding:0;
	font-weight:400;
	font-size:24px;
	line-height:30px;
}
.website .features_box ul li article.text_rt p {
	margin:0 0 20px;
}
.website .features_box ul li article.text_rt p:last-child {
	margin:0;
}
.website section.text_con {
	float:left;
	width:100%;
}
.website section.text_con .box1 {
	color:#4b5e7b;
	font-size:24px;
	line-height:34px;
	font-weight:300;
	text-shadow:1px 1px 0 #edeeee;
}
.website section.text_con .box1 p {
	margin:0;
}
.website section.text_con .box1 .btn1 {
	display:inline-block;
	margin:25px 0;
}
.website section.text_con .box1 .btn1 a {
	font-size:24px;
	line-height:24px;
	padding:16px 55px;
	text-shadow:none;
}
.website section.text_con .box1 .style1 {
	display:block;
	color:#e43e6b;
	font-size:30px;
	line-height:30px;
	font-weight:600;
	text-shadow:none;
}
.website section.blue_con {
	float: left;
	width: 100%;
	background-image:url(../images/feature_boxbg.png);
	background-position:center top;
	background-repeat:repeat;
}
.website section.blue_con .box1 h3 {
	color:#fff;
	margin:0;
	font-size:40px;
	line-height:40px;
}
.website section.blue_con .box1 h3 .small {
	color:#fff;
}


image_box {width:49%; float:left;}


aside.web_plan1 { 
border-radius: 4px;
box-shadow: 0px 0px 0px 1px #D6D6D6 inset;
color: #000000;
float: left;
font-size: 14px;
line-height: 22px;
margin: 0px 2% 0px 2%;
padding: 25px 3%;
position: relative;
top:80px;
text-align: center;
width: 40%;
box-sizing: border-box;
}

aside.web_plan1 h3 {
	margin: 0 0 10px;
	padding: 0px;
	color: #000;
	font-weight: bold;
	font-size: 30px;
	position: relative;
	z-index: 1;
	line-height: 30px;
}
aside.web_plan1 p {
	margin: 0 0 18px;
	padding: 0px;
}
aside.web_plan1 ul.list1 {
	list-style: none;
	margin: 0 0 20px;
	padding: 0px;
	float: left;
	width: 100%;
}
aside.web_plan1 ul.list1 li {
	padding: 3px 0 3px 68px;
	font-size: 14px;
	color: #000;
	text-align: left;
	line-height: 20px;
	background: url(../images/tickmark2.png) no-repeat 46px 6px;
	border-bottom: 1px solid #efeeee;
}
aside.web_plan1 ul.list1 li:last-child {
	border: none;
}
aside.web_plan1 .btn1 {
	font-size: 18px;
	display: inline-block;
}
aside.web_plan1:last-child {
	margin: 0px;
}

aside.web_plan1 .plan_pricebox .price_box { 
background: #FFDA3E;
border-radius: 180px;
color: #000000;
display: inline-block;
font-size: 16px;
height: 91px;
line-height: 20px;
padding: 80px 0px 20px;
position: relative;
width: 191px;

}
.include_box {
	background: url(../images/plans_includebg.jpg) no-repeat fixed;
	background-size: cover;
}

aside.two_col {
	float: left;
	width: 48%;
	text-align: left;
	border-radius: 4px;
}
aside.twothird_col{
	float: left;
	width: 65%;
	text-align: left;
	border-radius: 4px;
}
aside.onethird_col{
	float: left;
	width: 30%;
	text-align: left;
	border-radius: 4px;
}
aside.onethird_col img, aside.twothird_col img, aside.two_col img{float:right;}
aside.onethird_col li, aside.twothird_col li, .two_col li{color:#fff; font-size:16px; font-weight:300; line-height:20px; margin:0 0 15px 0;}


	
	
.website_box1 ul{margin:0 auto;}


.website_box1 {
	margin:0 0;
}
.website_box1 aside.smallbox1 {
	background:#fff;
	color:#777;
	width:27.2%;
	padding:28px 2%;
	text-align:left;
	font-size:18px !important;
	margin:0 3% 0 0
}
.website_box1 aside.smallbox1 .image_holder {
	margin:0 0 25px;
}
.website_box1 aside.smallbox1 h4 {
	color:#2a2921;
	font-size:30px;
	line-height:30px;
	margin:10px 0;
}
.website_box1 aside.smallbox1 p {
	margin:0;
	padding:0;
	float:none;
	width:10
}
.website_box1 aside.smallbox1:last-child {
	margin:0;
}

.website_box1 li{ list-style:none; margin-bottom:10px; background-image:url('../images/tickmark5.png'); background-repeat:no-repeat; padding-left:30px; background-position:0px 3px;}



.website_box1 li img{ position:relative; left:-25px; float:left;}
ul.nobullet li { list-style:none;}

.tabbox ul.website.tabs li a{font-size: 20px; font-weight: 400; line-height: inherit; padding: 7px 20px; position:relative; top:-5px;}

.tabbox ul.website.tabs li{padding: 0px 0px;}

.tabbox ul.website.tabs{margin-top:140px;}

.tabbox ul.website.tabs li.current{display:none;}

.website .compare_planchart td.table_heading2::before { 
background: #2A2921;
content: "";
display: block;
height: 0px;
left: 0px;
position: absolute;
top: 0px;
width: 100%;
}
@media screen and (max-width: 480px) {
.website table.compare_planchart td:nth-of-type(2):before {
	content: "Simple Site";
}
.website table.compare_planchart td:nth-of-type(3):before {
	content: "Website";
}

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

aside.web_plan1, .two_col, .twothird_col {width:90% !important}
.onethird_col{display:none;}
.twothird_col h3{ margin-left:20px;}
aside.web_plan1:last-child{margin-left:2%; margin-top:2%;}
.website_box1 aside.smallbox1 {
	width:87.2%;
	min-height: 27px;
	padding: 8px 2%;
}	
.contentbox.yellowbox.bottombox.grey { 
margin-left:-2%
}
section.contentbox {padding: 20px 0 !important;}
.news_letterbox .formbox input.required.email { 
width:56% !important;
}
	
	}












