@font-face {
	font-family: 'RobotoRegular';
	src: url('../fonts/roboto-regular_0.eot');
	src: url('../fonts/roboto-regular_0.eot') format('embedded-opentype'), url('../fonts/roboto-regular_0.woff') format('woff'), url('../fonts/roboto-regular_0.ttf') format('truetype'), url('../fonts/roboto-regular_0.svg#RobotoRegular') format('svg');
}
@font-face {
	font-family: 'RobotoBold';
	src: url('../fonts/roboto-bold_0.eot');
	src: url('../fonts/roboto-bold_0.eot') format('embedded-opentype'), url('../fonts/roboto-bold_0.woff') format('woff'), url('../fonts/roboto-bold_0.ttf') format('truetype'), url('../fonts/roboto-bold_0.svg#RobotoBold') format('svg');
}
body {
	margin: 0;
	padding: 0;
	background: repeat-x top #f7f7f7;
}
body, select, input, div {
	color: #777;
	font-size: 14px;
	line-height: 18px;
	font-family: 'RobotoRegular';
}
img {
	border: none;
}
.group:after {
	content: "";
	display: table;
	clear: both;
}
a {
	outline: none;
	color: #65b83c;
	text-decoration: none;
}
a:hover {
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
	outline: none;
	text-decoration: underline;
}
.clear {
	clear: both;
	height: auto;
}
.wrapper {
	max-width: 1100px;
	width: 100%;
	margin: 0 auto;
	position: relative;
}
/****************************************************/
/*******************GREEN BUTTON*********************/
/****************************************************/
.green_btn a {
	display: block;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	line-height: 16px;
	font-size: 16px;
	color: #fff;
	font-family: 'RobotoBold';
	padding: 10px 0;
	background: #70cc43; /* Old browsers */
	background: -moz-linear-gradient(top, #70cc43 1%, #64c439 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #70cc43), color-stop(100%, #64c439)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #70cc43 1%, #64c439 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #70cc43 1%, #64c439 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #70cc43 1%, #64c439 100%); /* IE10+ */
	background: linear-gradient(to bottom, #70cc43 1%, #64c439 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70cc43', endColorstr='#64c439', GradientType=0 ); /* IE6-9 */
}
.green_btn a:hover {
	background: rgb(100,182,60);
	background: -moz-linear-gradient(top, rgba(100,182,60,1) 0%, rgba(88,172,51,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(100,182,60,1)), color-stop(100%, rgba(88,172,51,1)));
	background: -webkit-linear-gradient(top, rgba(100,182,60,1) 0%, rgba(88,172,51,1) 100%);
	background: -o-linear-gradient(top, rgba(100,182,60,1) 0%, rgba(88,172,51,1) 100%);
	background: -ms-linear-gradient(top, rgba(100,182,60,1) 0%, rgba(88,172,51,1) 100%);
	background: linear-gradient(to bottom, rgba(100,182,60,1) 0%, rgba(88,172,51,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64b63c', endColorstr='#58ac33', GradientType=0 );
}
.top_con {
	float: left;
	width: 100%;
	min-height: 30px;
	position: relative;
	background: url(../images/top_con.png) repeat left top;
	border-bottom: 1px solid #fff;
}
.top_con .ribbon {
	position: absolute;
	width: 110px;
	height: 98px;
	top: 0;
	right: 10px;
	background: url(../images/ribbon.png) no-repeat right top;
}
.top_box {
	float: left;
	width: 100%;
	padding: 4px 0;
}
.top_box .top_box_lt {
	float: left;
	line-height: 19px;
	font-size: 13px;
	color: #8e8e8e;
}
.top_box .top_box_lt span {
	color: #65b83c;
	font-size: 14px;
}
.top_box .top_box_rt {
	float: right;
}
.top_box .top_box_rt ul {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}
.top_box .top_box_rt ul li {
	float: left;
	padding: 0 10px;
	line-height: 20px;
	border-right: 1px solid #393939;
}
.top_box .top_box_rt ul li a {
	color: #8e8e8e;
}
.top_box .top_box_rt ul li:last-child {
	border: none;
}
.top_box .top_box_rt .login {
	float: right;
	width: 46px;
	background: #65b83c;
	border-radius: 3px;
	color: #fff;
	line-height: 20px;
	height: 20px;
	font-size: 13px;
	padding: 0 0 0 28px;
	background: url(../images/login.png) no-repeat 14px center #65b83c;
}
.top_box .top_box_rt .login a {
	color: #fff;
}
.header_con {
	float: left;
	width: 100%;
	min-height: 100px;
	box-shadow: 0 1px 0 #ededed;
	border-bottom: 1px solid #eaeaea;
}
.logo {
	float: left;
	width: 196px;
	height: 83px;
	margin: 10px 0 0;
}
.logo a {
	display: block;
	width: 196px;
	height: 83px;
	background: url(../images/logo.png) no-repeat left top;
}
#nav {
	float: right;
	margin: 42px 0 0;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav ul li {
	float: left;
	padding: 0 20px;
	display: inline;
}
#nav ul li a {
	color: #777;
	display: block;
	font-family: 'RobotoBold';
	text-decoration: none;
}
#nav ul li a:hover, #nav ul li.current a {
	color: #65b83c;
	text-decoration: none;
}
.main_contentbox {
	float: left;
	width: 100%;
}
.banner_con {
	float: left;
	width: 100%;
	background: url(../images/banner.jpg) no-repeat center center fixed;
	background-size: cover;
}
.banner {
	float: left;
	width: 100%;
	text-align:center;
	height: 310px;
	display:table;
	/*background: url(../images/map.png) no-repeat center center;*/
	padding: 30px 0;
}
.banner span{
	width:100%;
	height: 310px;
	display:table-cell;
	vertical-align:middle;
}
.plan_box {
	float: left;
	width: 100%;
	text-align: center;
	padding: 50px 0;
	background: url(../images/plan_box_bg.png) no-repeat center 30px;
}
.plan1 {
	float: left;
	width: 24%;
	padding: 40px 0;
	margin: 0 1% 0 0;
	background: #fbfbfb;
	border: 1px solid;
	box-shadow: 0 1px 0 #b7b7b7;
	border-color: #fff #dbdbdb #a6a6a6 #dbdbdb
}
.plan_content {
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
}
.plan1 .image_holder {
	margin: 0 0 16px;
	width: 100%;
	height: 103px;
	float: left;
	display: table;
	perspective: 1000;
	background: url(../images/plan_icon_holder.png) no-repeat center top;
}
.plan1 .image_holder span {
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}
.plan1 .image_holder span.image_1 {
	width: 68px;
	height: 54px;
	background: url(../images/plan_image1.png) no-repeat center 19px;
}
.plan1 .image_holder:hover span {
	transform: rotateY(360deg);
}
.plan1:hover {
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
	background: #eee;
}
.plan1:hover .image_holder span {
	transform: rotateY(360deg);
}
.plan1 .image_holder span.image_2 {
	width: 68px;
	height: 54px;
	background: url(../images/plan_image2.png) no-repeat center 19px;
}
.plan1 .image_holder span.image_3 {
	width: 68px;
	height: 54px;
	background: url(../images/plan_image3.png) no-repeat center 19px;
}
.plan1 .image_holder span.image_4 {
	width: 68px;
	height: 54px;
	background: url(../images/plan_image4.png) no-repeat center 19px;
}
.plan1 .image_holder span {
	vertical-align: middle;
	display: table-cell;
}
.plan1 h3 {
	margin: 0 0 18px;
	padding: 0;
	color: #000;
	font-weight: normal;
	line-height: 24px;
	font-size: 24px;
	font-family: 'RobotoBold';
}
.plan1 p {
	margin: 0 0 20px;
	padding: 0;
}
.plan1 .price {
	float: left;
	width: 100%;
	margin: 0 0 28px;
	line-height: 14px;
	color: #000;
}
.plan1 .price .dollar {
	line-height: 36px;
	display: block;
	font-size: 36px;
	color: #cc0000;
}
.plan1 .btn1 {
	display: inline-block;
	margin: 0 0 10px;
}
.plan1 .btn1 a {
	padding: 10px 30px;
}
.plan1 .style1 {
	line-height: 11px;
	font-size: 11px;
	color: #000;
	width: 100%;
	float: left;
}
.plan1:last-child {
	margin: 0;
}
.business_box {
	float: left;
	width: 1300px;
	height: 123px;
	line-height: 20px;
	font-size: 20px;
	margin: 0 -100px;
	text-align: center;
	color: #fff;
	padding: 193px 0 0;
	text-shadow: 1px 2px 2px #878a82;
	background: url(../images/business.jpg) no-repeat center bottom fixed;
}
.business_box h3 {
	padding: 0;
	margin: 0 0 10px;
	line-height: 44px;
	font-size: 44px;
	font-weight: normal;
	letter-spacing: -1px;
	font-family: 'RobotoBold';
}
.business_box p {
	margin: 0;
	padding: 0;
}
.features_box {
	float: left;
	width: 100%;
	text-align: center;
	margin: 40px 0 50px;
}
.features_box ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.features_box ul li {
	float: left;
	width: 15.9%;
	padding: 0 2%;
	min-height: 250px;
	border-right: 1px dashed #d0d0d0;
}
.features_box ul li:last-child {
	border: none;
}
.features_innerbox {
	float: left;
	width: 100%;
	line-height: 20px;
}
.features_innerbox .image_holder {
	float: left;
	width: 100%;
	height: 91px;
	margin: 0 0 10px;
	display: table;
	perspective: 1000;
	background: url(../images/features_iconholder.jpg) no-repeat center top;
}
.features_innerbox .image_holder span {
	display: table-cell;
	vertical-align: middle;
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}
.features_innerbox .image_holder:hover span {
	transform: rotateY(360deg);
}
.features_innerbox:hover .image_holder span {
	transform: rotateY(360deg);
}
.features_innerbox a {
	text-decoration: none;
}
.features_innerbox h4 {
	margin: 0 0 6px;
	padding: 0;
	line-height: 20px;
	font-size: 20px;
	color: #777777;
	font-weight: normal;
	font-family: 'RobotoBold';
}
.features_innerbox p {
	margin: 0;
	padding: 0;
	color: #777777;
}
.testimonial_box {
	float: left;
	width: 1100px;
	height: 180px;
	padding: 82px 100px 0;
	margin: 0 -100px 280px;
	background: url(../images/testimonial_bg.jpg) repeat center top fixed;
}
.testimonial_innerbox {
	float: left;
	width: 1040px;
	margin: 0 0 25px;
	padding: 38px 30px;
	background: #7eba2f;
	position: relative;
}
.testimonial_innerbox:after {
	position: absolute;
	width: 93%;
	height: 17px;
	display: block;
	content: '';
	bottom: -17px;
	background: url(../images/testimonial_arrow.png) no-repeat center bottom;
}
.testimonial_lt {
	float: left;
	width: 50%;
	padding: 0 3%;
	margin: 8px 0 0;
	line-height: 20px;
	color: #fff;
	position: relative;
	text-align: center;
}
.testimonial_lt h3 {
	margin: 0 0 15px;
	padding: 0;
	line-height: 36px;
	font-size: 36px;
	color: #000;
	letter-spacing: -1px;
}
.testimonial_lt .coma_lt {
	position: absolute;
	width: 32px;
	height: 30px;
	top: 5px;
	left: 62px;
	background: url(../images/coma_lt.png) no-repeat left top;
}
.testimonial_lt .coma_rt {
	position: absolute;
	width: 32px;
	height: 30px;
	top: 5px;
	right: 62px;
	background: url(../images/coma_rt.png) no-repeat left top;
}
.testimonial_lt p {
	margin: 0;
	padding: 0;
}
.testimonial_lt p a {
	color: #000;
}
.testimonial_rt {
	float: right;
	width: 34%;
	background: #fff;
	text-align: left;
	padding: 25px 3%;
}
.testimonial_rt .image_holder {
	float: left;
}
.testimonial_rt .text {
	float: right;
	width: 68%;
	margin: 0;
	line-height: 20px;
	color: #333;
}
.testimonial_rt .text h4 {
	margin: 0 0 4px;
	padding: 0;
	line-height: 22px;
	font-size: 22px;
	color: #3f0048;
	font-family: 'RobotoBold';
}
.testimonial_rt .text p {
	margin: 0 0 10px;
	padding: 0;
}
.testimonial_rt .text a {
	color: #ed213f;
	line-height: 16px;
	font-size: 16px;
}
.testimonial_separator {
	float: left;
	width: 100%;
	height: 25px;
	margin: 10px 0;
	background: url(../images/separator.png) no-repeat center top;
}
/**************TESTIMONIAL AREA*******************/
.testimonial_slidebox {
	width: 100%;
	float: left;
	position: relative;
}
.testimonial_slides {
	float: left;
	width: 100% !important;
}
.testimonial_slides .slide {
	width: 100% !important;
	float: left;
}
.testimonial_sliderbox {
	float: left;
	width: 100%;
}
#slider {
	float: left;
	width: 100%;
	text-align: center;
}
#slider .name {
	line-height: 22px;
	font-size: 22px;
	color: #65b83c;
}
/************SLIDER NAV***************/
.slider_nav {
	float: left;
	width: 100%;
	margin: 25px 0 50px;
}
.slider_nav ul {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: center;
	list-style: none;
}
.slider_nav ul li {
	display: inline-block;
	margin: 0 10px 0 0;
}
.slider_nav ul li:last-child {
	margin: 0;
}
.slider_nav ul li a.image1 {
	width: 64px;
	height: 64px;
	display: block;
	border: 1px solid #c4c2c2;
	text-decoration: none;
	box-shadow: 1px 1px 0 #d9d9d9;
	background: url(../images/testimonial_img1.jpg) no-repeat left top;
}
.slider_nav ul li a.image2 {
	background: url(../images/testimonial_img2.jpg) no-repeat left top;
}
.slider_nav ul li a.image3 {
	background: url(../images/testimonial_img3.jpg) no-repeat left top;
}
.slider_nav ul li a:hover {
	border: 1px solid #7eba2f;
	opacity: 0.8
}
.slider_nav ul li a.current {
	box-shadow: -3px -3px 0px #7eba2f inset, 3px 3px 0px #7eba2f inset;
}
/*************BANNER END******************/
.main_footerbox {
	float: left;
	width: 100%;
}
.footer_con {
	float: left;
	width: 100%;
	padding: 50px 0;
	border-top: 1px solid #ddd;
}
.sitemap {
	float: left;
	width: 17%;
	padding: 0 2%;
}
.sitemap h5 {
	margin: 0 0 12px;
	padding: 0;
	line-height: 20px;
	font-size: 20px;
	color: #7dbd21;
	font-weight: normal;
}
.sitemap ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sitemap ul li {
	line-height: 22px;
	font-size: 12px;
	padding: 0 0 0 10px;
	background: url(../images/footer_bullet.png) no-repeat left center;
}
.sitemap ul li a {
	color: #a3a3a3;
}
.footer_rt {
	float: right;
	width: 33%;
}
.footer_rt .field1 {
	float: left;
	width: 89%;
	height: 37px;
	outline: none;
	margin: 0 0 5px;
	line-height: 37px;
	font-size: 16px;
	color: #66696d;
	padding: 0 0 0 38px;
	border-top: none;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #adadad;
	background: url(../images/footer_icon1.png) no-repeat 10px center #fff;
}
.footer_rt .field2 {
	background: url(../images/footer_icon2.png) no-repeat 10px center #fff;
}
.footer_rt .field3 {
	float: left;
	width: 94%;
	min-height: 87px;
	outline: none;
	margin: 0 0 10px;
	line-height: 18px;
	font-size: 16px;
	color: #66696d;
	padding: 10px 3%;
	border-top: none;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #adadad;
	background: #fff;
	font-family: 'RobotoRegular';
}
.footer_rt .field1:focus, .footer_rt .field3:focus {
	border: 1px solid #7DBD21;
	box-shadow: 0 0 10px #7DBD21;
}
.footer_rt .submit {
	float: left;
	width: 150px;
	height: 38px;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
	padding: 0;
	outline: none;
	background: #7eba2f;
	border: 1px solid #64a114;
	text-shadow: 1px 1px 0 #7ab32d;
	border-bottom: 3px solid #5a8f13;
}
.footer_rt .submit:hover {
	opacity: 0.8;
}
.social_con {
	float: left;
	width: 100%;
	padding: 20px 0;
	background: #ededed;
}
.social_box {
	float: left;
	width: 100%;
	text-align: center;
}
.social_box ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
}
.social_box ul li {
	display: inline-block;
	margin: 0 30px 0 0;
	perspective: 1000;
}
.social_box ul li a {
	display: block;
	width: 140px;
	height: 142px;
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}
.social_box ul li:last-child {
	margin: 0;
}
.social_icon1 {
	background: url(../images/social_icons.png) no-repeat left top;
}
.social_icon2 {
	background: url(../images/social_icons.png) no-repeat -171px top;
}
.social_icon3 {
	background: url(../images/social_icons.png) no-repeat -337px top;
}
.social_icon4 {
	background: url(../images/social_icons.png) no-repeat -508px top;
}
.social_box ul li:hover a {
	transform: rotateY(360deg);
}
.copyright_box {
	float: left;
	width: 100%;
}
.copyright_lt {
	float: left;
	margin: 28px 0 34px;
	padding: 22px 0 22px 68px;
	background: url(../images/copyright_bg.png) no-repeat left top;
}
.copyright_lt a {
	color: #7eba2f;
}
.cards {
	float: right;
	margin: 42px 0 0;
}
/************************************************/
/*******************FACILITES********************/
/************************************************/
.sub_banner {
	float: left;
	width: 100%;
	height: 154px;
	padding: 36px 0 0;
}
.sub_banner h1 {
	padding: 0;
	color: #000;
	margin: 0 0 28px;
	line-height: 40px;
	font-size: 40px;
	font-weight: normal;
	font-family: 'RobotoBold';
}
.breadcrumb {
	float: left;
	width: 100%;
	height: 30px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.breadcrumb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.breadcrumb ul li {
	float: left;
	line-height: 30px;
	font-size: 12px;
}
.breadcrumb ul li img {
	margin: 0 5px 0 0;
}
.contentbox {
	float: left;
	width: 100%;
	margin: 0 0 55px;
}
.content_lt {
	float: left;
	width: 48%;
}
.whitebox {
	float: left;
	width: 90%;
	margin: 0 0 20px;
	padding: 40px 5%;
	border-top: none;
	background: #fff;
	box-shadow: 0 1px 0 #c4c4c4;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #adadad;
}
.facilitybox {
	float: left;
	width: 100%;
	position: relative;
}
.facilitybox .image_holder {
	float: left;
	margin: 0 0 38px;
	border: 1px solid #6d7276;
}
.facilitybox .z-logo {
	position: absolute;
	width: 90px;
	height: 108px;
	top: 50px;
	left: 184px;
	background: url(../images/z_logo.png) no-repeat left top;
}
.facilitybox h4 {
	margin: 0 0 18px;
	padding: 0;
	font-weight: normal;
	color: #000;
	line-height: 24px;
	font-size: 24px;
	font-family: 'RobotoBold';
}
.facilitybox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.facilitybox ul li {
	line-height: 14px;
	font-size: 14px;
	margin: 0 0 15px;
	padding: 0 0 0 8px;
	background: url(../images/footer_bullet.png) no-repeat left 5px;
}
.content_rt {
	float: right;
	width: 49%;
}
.textbox {
	float: left;
	width: 97%;
	padding: 0 0 0 3%;
	line-height: 24px;
}
.content_rt .textbox{
	padding:0px;
	width:100%;
}
.textbox h4 {
	margin: 0 0 20px;
	padding: 0;
	color: #000;
	line-height: 20px;
	font-size: 20px;
	font-family: 'RobotoBold';
	font-weight: normal;
}
.textbox p {
	padding: 0;
	margin: 0 0 20px;
}
/************************************************/
/*******************AFFILIATE********************/
/************************************************/
.affiliate_box {
	float: left;
	width: 100%;
	line-height: 24px;
}
.affiliate_box h3 {
	margin: 0 0 10px;
	font-weight: normal;
	padding: 0;
	color: #000;
	line-height: 24px;
	font-size: 24px;
	font-family: 'RobotoBold';
}
.affiliate_box h4 {
	margin: 0 0 10px;
	padding: 0;
	color: #000;
	font-weight: normal;
	line-height: 20px;
	font-size: 20px;
	font-family: 'RobotoBold';
}
.affiliate_box p {
	margin: 0 0 28px;
	padding: 0;
}
.textbox .sign_btn {
	float: left;
	width: 100%;
	text-align:center;
	background: url(../images/sign_btn_shadow.png) no-repeat center 24px;
}
.textbox .sign_btn .btn1 {
	display:inline-block;
}
.textbox .sign_btn .btn1 a {
	font-size: 20px;
	line-height: 20px;
	padding: 15px;
}
.earn {
	float: left;
	width: 302px;
	height: 44px;
	line-height: 44px;
	font-size: 20px;
	letter-spacing: -1px;
	color: #65b83c;
	padding: 0 0 0 16px;
	background: #030303;
	position: relative;
	border-radius: 3px 0 0 3px;
	font-family: 'RobotoBold';
}
.earn:after {
	position: absolute;
	content: '';
	display: block;
	right: -7px;
	top: 16px;
	border-left: 7px solid #030303;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
}
.affiliate_box .btn1 {
	float: right;
	margin: 0 0 0 -3px;
}
.affiliate_box .btn1 a {
	padding: 14px 16px;
	border-radius: 0 3px 3px 0;
}
/************************************************/
/**************NETWORK SERVICES******************/
/************************************************/
.box_lt {
	float: left;
	width: 70%;
}
.network_box {
	float: left;
	width: 96%;
	padding: 30px 2%;
	border-top: none;
	background: #fdfdfd;
	font-size: 15px;
	color: #000;
	box-shadow: 0 1px 0 #c4c4c4;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #adadad;
}
.network_box p a {
	color: #cc0000;
}
.network_box .textbox h4 {
	line-height: 24px;
	font-size: 24px;
}
.network_services {
	float: left;
	width: 96%;
	padding: 0 2%;
	margin: 25px 0;
}
.network_services .image_holder {
	float: left;
	width: 74px;
	height: 77px;
	display: table;
	text-align: center;
	background: url(../images/network_circle.png) no-repeat left top;
}
.network_services .image_holder span {
	vertical-align: middle;
	display: table-cell;
}
.network_services .text {
	float: right;
	width:86%;
	line-height: 24px;
}
.network_services .text h5 {
	margin: 0 0 8px;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	color: #000;
	font-family: 'RobotoBold';
}
.network_services .text p {
	margin: 0;
	padding: 0;
}
.network_table {
	float: left;
	margin: 0 0 20px;
	text-align: left;
}
.network_table th {
	background: #030303;
	line-height: 14px;
	font-weight: normal;
	color: #65b83c;
	padding: 10px 0 10px 20px;
	font-family: 'RobotoBold';
	border-right: 1px solid #252525;
}
.network_table th:last-child {
	border-right: none;
}
.network_table td {
	line-height: 14px;
	color: #000;
	padding: 10px 0 10px 20px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.network_table tr:nth-child(even) td {
	background: #f2f9ef;
}
.network_table td .style2 {
	text-decoration: line-through;
}
.network_table td:last-child {
	border-right: none;
	color: #cc0000;
}
.box_rt {
	float: right;
	width: 28%;
}
.box_rt .welcome_box {
	float: left;
	width: 90%;
	position: relative;
	margin: 0 0 20px;
	padding: 28px 5%;
	border: 1px solid;
	background: #f0f0f0;
	font-size: 13px;
	color: #000;
	text-align: center;
	box-shadow: 0 1px 0 #c4c4c4;
	border-color: #fff #e5e5e5 #adadad #e5e5e5;
}
.box_rt .welcome_box h3 {
	margin: 0 0 12px;
	padding: 0;
	line-height: 24px;
	font-weight: normal;
	font-size: 24px;
	color: #000;
	font-family: 'RobotoBold';
}
.box_rt .welcome_box h3 span {
	display: block;
	font-size: 16px;
	color: #65b83c;
	margin: 0 0 5px;
}
.box_rt .welcome_box .image_holder {
	float: left;
	width:100%;
	margin: 0 0 45px;
	border: 1px solid #6d7276;
}
.box_rt .welcome_box .image_holder img{
	float:left;
	width:100%;
}
.box_rt .welcome_box .z-logo {
	position: absolute;
	width: 72px;
	height: 103px;
	left: 116px;
	top: 174px;
	background: url(../images/welcome_logo.png) no-repeat;
}
.box_rt .welcome_box p {
	padding: 0;
	margin: 0 0 20px;
}
.box_rt .welcome_box .btn1 {
	margin: 0 auto;
	width: 150px;
}
.box_rt .welcome_box .btn1 a {
	padding: 12px 0;
}
.box_rt .welcome_box ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.box_rt .welcome_box ul li {
	color: #65b83c;
	line-height: 32px;
	padding: 0 0 0 30px;
	margin: 0 0 5px;
	border: 1px solid;
	text-align: left;
	border-color: #fff #e5e5e5 #adadad #e5e5e5;
	background: url(../images/welcome_arrow.png) no-repeat 20px center #fcfcfc;
}
/************************************************/
/****************NETWORK TEST FILES**************/
/************************************************/
.box_lt .network_box .textbox h5 {
	margin: 0 0 10px;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
	color: #65b83c;
	font-family: 'RobotoBold';
}
/*************TABS****************/
.testfiles_box {
	float: left;
	width: 695px;
	margin: 10px 0 0 25px;
	border: 1px solid;
	background: #f8f8f8;
	box-shadow: 0 1px 0 #c4c4c4;
	border-color: #fff #e5e5e5 #adadad #e5e5e5;
}
.testfiles_box .sidebox {
	float: left;
	width: 304px;
	border-right: 1px solid #e6e6e6;
}
.testfiles_box .sidebox ul.tabs {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.testfiles_box .sidebox ul.tabs li {
	margin: 0;
}
.testfiles_box .sidebox ul.tabs li a {
	display: block;
	font-size: 16px;
	color: #000;
	line-height: 40px;
	padding: 0 0 0 25px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	background: #eee;
}
.testfiles_box .sidebox ul.tabs li a:hover {
	color: #777;
}
.testfiles_box .sidebox ul.tabs li a.current {
	color: #fff;
	margin: 0 -25px 0 -1px;
	background: url(../images/side_box_activebg.png) no-repeat left top;
}
.testfiles_box .sidebox ul.tabs li:last-child a {
	border-bottom: none;
}
.testfiles_box .testfiles_text {
	float: right;
	width: 285px;
	padding: 25px 50px;
}
.testfiles_box .testfiles_text ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.testfiles_box .testfiles_text ul li {
	line-height: 40px;
	font-size: 24px;
	color: #cc0000;
	border-bottom: 1px solid #e5e5e5;
}
.testfiles_box .testfiles_text ul li:last-child {
	border-bottom: none;
	color: #777;
}
/************************************************/
/*****************SERVICES PAGE******************/
/************************************************/
.services_box {
	float: left;
	width: 1018px;
	background: #fdfdfd;
	border: 1px solid;
	padding: 40px;
	margin: 0 0 1px;
	position: relative;
	box-shadow: 0 1px 0 #c4c4c4;
	border-color: #fff #e5e5e5 #adadad #e5e5e5;
}
.services_box h3 {
	margin: 0 0 20px;
	padding: 0;
	line-height: 24px;
	font-weight: normal;
	font-size: 24px;
	color: #000;
	font-family: 'RobotoBold';
}
.services_box p {
	margin: 0 0 25px;
	padding: 0;
}
.services_box .circle {
	position: absolute;
	width: 104px;
	height: 104px;
	left: 498px;
	top: 419px;
	z-index: 1;
	background: url(../images/services_setting_icon.png) no-repeat;
}
.services_box ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 38px 0 0;
	list-style: none;
	border-top: 1px dashed #d4d4d4;
}
.services_box ul li {
	float: left;
	width: 508px;
	margin: 0 0 40px;
}
.services_box ul li .image_holder {
	float: left;
	width: 74px;
	height: 77px;
	display: table;
	text-align: center;
	background: url(../images/network_circle.png) no-repeat left top;
}
.services_box ul li .image_holder span {
	display: table-cell;
	vertical-align: middle;
}
.services_box ul li .text {
	float: right;
	width: 415px;
}
.services_box ul li .text h4 {
	margin: 0 0 10px;
	padding: 0;
	font-weight: normal;
	font-size: 18px;
	color: #000;
	font-family: 'RobotoBold';
}
.services_box ul li .text p {
	margin: 0 0 10px;
	padding: 0;
}
/************************************************/
/*****************SSL CERTIFICATES***************/
/************************************************/
.network_services .ssl h5 {
	line-height: 24px;
	font-size: 24px;
	margin: 25px 0 0;
}
.network_table td .btn1 {
	margin: 0 auto;
	width: 100px;
}
.network_table td .btn1 a {
	padding: 7px 0;
	font-size: 14px;
}
.network_table td .style1 {
	display: block;
	line-height: 18px;
	font-size: 18px;
	color: #cc0000;
	margin: 4px 0 0;
	font-family: 'RobotoBold';
}
/************************************************/
/*****************CONTACT US PAGE****************/
/************************************************/
.contact_smallbox {
	width: 96%;
}
.contact_smallbox .network_services {
	margin: 0;
	width: 94%;
	padding: 0 3%;
}
.contact_smallbox .network_services .image_holder {
	width: 82px;
	height: 91px;
	background: url(../images/contact_circle.png) no-repeat left top;
}
.contact_smallbox .network_services .text {
	width: 78%;
}
.contact_smallbox .network_services .text h5 {
	font-size: 21px;
	line-height: 21px;
}
.contact_smallbox .network_services .text ul {
	float: left;
	width: 100%;
	margin: 12px 0 0;
	padding: 0;
	list-style: none;
}
.contact_smallbox .network_services .text ul li {
	line-height: 26px;
	color: #000;
}
.contact_smallbox .network_services .text .btn1 {
	float: left;
	margin: 8px 0 0;
}
.contact_smallbox .network_services .text .btn1 a {
	border-radius: 0;
	font-size: 14px;
	padding: 10px 18px;
}
.contact_formbox {
	width: 92%;
	padding: 30px 4%;
}
.contact_formbox h3 {
	margin: 0 0 30px;
	padding: 0;
	line-height: 24px;
	font-size: 24px;
 color:#000 font-family: 'RobotoBold';
}
.contact_formbox .field1 {
	float: left;
	width:96%;
	background: #fff;
	border-top: none;
	line-height: 40px;
	outline: none;
	margin: 0 0 8px;
	padding: 0 2%;
	box-shadow: 0 1px 0 #c4c4c4;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #adadad;
}
.contact_formbox .field2 {
	float: left;
	width:96%;
	min-height: 145px;
	background: #fff;
	border-top: none;
	font-size: 14px;
	color: #777;
	line-height: 18px;
	outline: none;
	margin: 0 0 18px;
	padding: 20px 2%;
	font-family: 'RobotoRegular';
	box-shadow: 0 1px 0 #c4c4c4;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #adadad;
}
.contact_formbox .field1:focus, .contact_formbox .field2:focus {
	border: 1px solid #7DBD21;
	box-shadow: 0 0 10px #7DBD21;
}
.contact_formbox .capcha {
	float: left;
	width: 100%;
	margin: 0 0 15px;
}
.contact_formbox .submit {
	float: left;
	width: 160px;
	height: 40px;
	text-align: center;
	border-radius: 5px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	border: none;
	outline: none;
	cursor: pointer;
	margin: 20px 0 0;
	padding: 0;
	font-family: 'RobotoBold';
	background: #70cc43; /* Old browsers */
	background: -moz-linear-gradient(top, #70cc43 1%, #64c439 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #70cc43), color-stop(100%, #64c439)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #70cc43 1%, #64c439 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #70cc43 1%, #64c439 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #70cc43 1%, #64c439 100%); /* IE10+ */
	background: linear-gradient(to bottom, #70cc43 1%, #64c439 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#70cc43', endColorstr='#64c439', GradientType=0 ); /* IE6-9 */
}
.submit:hover {
	opacity: 0.8;
}
/************************************************/
/*****************DEDICATED PAGE*****************/
/************************************************/
.box_rt .welcome_box h3 {
	margin: 12px 0;
}
.box_rt .welcome_box .price {
	float: left;
	width: 143px;
	height: 90px;
	margin: -63px 0 0 63px;
	position: relative;
	padding: 45px 0 0;
	text-align: center;
	line-height: 11px;
	font-size: 11px;
	color: #fff;
	background: url(../images/price-bg.png) no-repeat center top;
}
.box_rt .welcome_box .z-logo2 {
	top: -6px;
}
.box_rt .welcome_box .price2 {
	margin: -102px 0 0;
	float:none;
	display:inline-block;
	top:-18px;
}
.box_rt .welcome_box .price .dollar {
	display: block;
	line-height: 24px;
	color: #65b83c;
	font-size: 24px;
}
.box_rt .welcome_box .price .numeric1 {
	line-height: 20px;
	color: #65b83c;
	font-size: 20px;
}
.dedicated_box {
	width: 100%;
	padding: 0;
}
.dedicated_tabs {
	float: left;
	width: 100%;
}
.dedicated_tabs p {
	text-align: center;
}
.tabsbox {
	float: left;
	width: 100%;
}
.tabsbox ul.tabs {
	float: left;
	width: 100%;
	margin: 0 0 38px;
	padding: 0;
	display: block;
	text-align: center;
	list-style: none;
}
.tabsbox ul.tabs li {
	display: inline-block;
}
.tabsbox ul.tabs li a {
	width: 149px;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	font-size: 20px;
	line-height: 50px;
	background: url(../images/dedicated_tab_bg.png) no-repeat left top;
}
.tabsbox ul.tabs li a:hover {
	color: #65b83c;
	background: #f1f1f1;
}
.tabsbox ul.tabs li a.current {
	color: #65b83c;
	background: #fdfdfd;
	width: 147px;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
.tabsbox ul.tabs li:last-child {
	margin: 0;
}
.tabs_contentbox {
	float: left;
	width: 100%;
}
.textbox {
	margin: 0 0 30px;
	height: auto !important;
}
.textbox ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.textbox ul li {
	float: left;
	width: 33.3%;
}
.textbox ul li .image_holder {
	float: left;
	width: 66px;
	height: 69px;
	display: table;
	text-align: center;
	background: url(../images/dedicated_circle.png) no-repeat left top;
}
.textbox ul li .image_holder span {
	vertical-align: middle;
	display: table-cell;
}
.textbox ul li .text {
	float: right;
	width: 66%;
	font-size: 13px;
	color: #000;
	margin: 15px 0 0;
	font-family: 'RobotoBold';
}
.dedicated_table {
	margin: 0 10px;
	width: 97.5%;
}
.dedicated_table td {
	color: #777;
	font-size: 13px;
}
.dedicated_table td:first-child {
	color: #000;
	line-height: 20px;
	font-family: 'RobotoBold';
}
.dedicated_table td .style2 {
	text-decoration: line-through;
}
.dedicated_table td .style3 {
	color: #65b83c;
	line-height: 20px;
	font-size: 20px;
}
/************************************************/
/*****************VPS PAGE***********************/
/************************************************/
.vps_smallbox {
	margin: 0 auto 18px;
	width: 90%;
	padding: 20px 3%;
	background: #65b83c;
}
.vps_smallbox h3 {
	float: left;
	margin: 0;
	padding: 0;
	font-weight: normal;
	line-height: 30px;
	font-size: 24px;
	color: #fff;
	font-family: 'RobotoBold';
}
.vps_smallbox img {
	float: right;
	margin: 0 0 0 10px;
}
.box_rt .welcome_box h4 {
	margin: 0 0 20px;
	padding: 0;
	line-height: 20px;
	font-size: 20px;
	color: #65b83c;
}
.box_rt .welcome_box .btn1 {
	margin: 0 auto;
	width: 150px;
}
.box_rt .welcome_box .btn1 a {
	background: #030303;
	border-radius: 2px;
}
.testimonia_sliderbox {
	float: left;
	width: 100%;
	position: relative;
}
.inner_content {
	float: left;
	line-height: 20px;
	width: 96%;
	padding: 0 2% 20px;
}
.inner_content p {
	margin: 0 0 20px;
	padding: 0px;
	text-align: left;
}
.small_box1 {
	background: #fff;
	line-height: 20px;
	float: left;
	width: 44%;
	text-align: left;
	padding: 20px 2%;
}
.inner_content h4 {
	color: #000000;
	font-size: 22px;
	font-weight: normal;
	line-height: 22px;
	margin: 0 0 20px;
	padding: 0;
}
.inner_content h5 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	margin: 0 0 8px;
	padding: 0;
}
.small_box1 p:last-child {
	margin: 0px;
}
.small_box1:nth-child(even) {
	float: right;
}
.inner_content ul.list1 {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.inner_content ul.list1 li {
	padding: 0 0 0 15px;
	margin: 0 0 5px;
	background: url(../images/welcome_arrow.png) no-repeat left 7px;
}
.txtbox {
	float: left;
	widows: 100%;
	background: #fff;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #ADADAD;
	box-shadow: 0 1px 0 #C4C4C4;
	padding: 20px 0;
}
#response_brought, #response_brought2 {
	padding: 0 2%;
	width: 96%;
	float: left;
	margin: 30px 0 0;
}
#response_brought br, #response_brought2 br {
	display: none;
}
#response_brought .vpb_info, #response_brought2 .vpb_info {
	color: #F00;
	font-weight: normal;
	font-size: 14px;
}
#response_brought .loding, #response_brought2 .loding {
	text-align: center;
	color: #fff;
}
#response_brought .vpb_success, #response_brought2 .vpb_success {
	color: #5A8F13;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
}
/************************************************/
/*****************SPECIAL CLASSES****************/
/************************************************/
.green {
	color: #65b83c;
}
.red {
	color: #cc0000;
}
.grey {
	color: #777;
}
.float_rt {
	float: right !important;
}


/*	################################################################
	11. CSS3 ANIMATION EFFECTS
################################################################# */

	[class*=".effect-"] {
 -webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 backface-visibility: hidden;
 -webkit-perspective: 1000;
 -moz-perspective: 1000;
 perspective: 1000;
}
.effect-fade {
	opacity: 0;
}
.effect-fade.in {
	opacity: 1;
}
.effect-slide-left {
	-webkit-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0);
	opacity: 0;
}
.effect-slide-left.in {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}
.effect-slide-right {
	-webkit-transform: translate3d(30%, 0, 0);
	transform: translate3d(30%, 0, 0);
	opacity: 0;
}
.effect-slide-right.in {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}
.effect-slide-top {
	-webkit-transform: translate3d(0, -30%, 0);
	transform: translate3d(0, -30%, 0);
	opacity: 0;
}
.effect-slide-top.in {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}
.effect-slide-bottom {
	-webkit-transform: translate3d(0, 30%, 0);
	transform: translate3d(0, 30%, 0);
	opacity: 0;
}
.effect-slide-bottom.in {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}
.effect-pop {
	opacity: 0;
}
.effect-pop.in {
	-webkit-animation: pop 0.6s ease-out 0.5s both;
	-moz-animation: pop 0.6s ease-out 0.5s both;
	-o-animation: pop 0.6s ease-out 0.5s both;
	animation: pop 0.6s ease-out 0.5s both;
	opacity: 1 \9;
}
 @-webkit-keyframes pop {
 0% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
 50% {
 -webkit-transform: scale(1.2);
 -ms-transform: scale(1.2);
 transform: scale(1.2);
 opacity: 1;
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
 @-moz-keyframes pop {
 0% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
 50% {
 -webkit-transform: scale(1.2);
 -ms-transform: scale(1.2);
 transform: scale(1.2);
 opacity: 1;
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
 @-o-keyframes pop {
 0% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
 50% {
 -webkit-transform: scale(1.2);
 -ms-transform: scale(1.2);
 transform: scale(1.2);
 opacity: 1;
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
 @keyframes pop {
 0% {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
 50% {
 -webkit-transform: scale(1.2);
 -ms-transform: scale(1.2);
 transform: scale(1.2);
 opacity: 1;
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
.effect-fall {
	opacity: 0;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
}
.effect-fall.in {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.effect-perspective {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.effect-helix {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	opacity: 0;
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}
.effect-helix.in {
	opacity: 1;
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transform: rotateY(0);
}
.hovicon {
	display: inline-block;
	line-height: 75px;
	cursor: pointer;
	margin: 15px 0;
	width: 75px;
	height: 75px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	position: relative;
	text-decoration: none;
	z-index: 1;
	color: #fff;
}
.hovicon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.hovicon:before {
	speak: none;
	line-height: 80px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}
.hovicon.effect-1 {
	-webkit-transition: background 0.2s, color 0.2s;
	-moz-transition: background 0.2s, color 0.2s;
	transition: background 0.2s, color 0.2s;
}
.hovicon.effect-1:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(.8);
	opacity: 0;
}
.hovicon.effect-1.sub-a:hover:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.jt-shadow {
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.popular_items img, .comment img, .shopping-cart-widget img, div.thumbnails a img, .authorbox_wrapper img, .flickr-gallery li img, .recent_posts img, .recent_posts_widget img, .testimonial_wrap img {
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-ms-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.popular_items img:hover, .shopping-cart-widget img:hover, div.thumbnails a img:hover, .comment img:hover, .authorbox_wrapper img:hover, .flickr-gallery li img:hover, .recent_posts img:hover, .recent_posts_widget img:hover, .testimonial_wrap img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.responsive_table{
	float:left;
	width:100%;
}
@media screen and (max-width: 800px){
.top_con .ribbon {
	display: none;
}
.top_box {
	text-align: center;
}
.top_box .top_box_lt, .top_box .top_box_rt {
	width: 100%;
}
.top_box .top_box_rt ul {
	width: 100%;
	margin: 3px 0;
}
.top_box .top_box_rt ul li, .top_box .top_box_rt .login {
	float: none;
	display: inline-block;
}
.logo {
	float: none;
	margin: 10px auto;
}
.plan1 h3 {
	font-size: 18px;
	line-height: 22px;
}
.plan_content {
	font-size: 11px;
}
.banner{
	padding:30px 2%;
	width:96%;
	height:auto;
}
.banner span{
	height:auto;
}
.banner img{
	width:100%;
}
.business_box {
	width: 100%;
	margin: 0px;
	padding: 40px 0;
	height: auto;
	background: url(../images/business.jpg) no-repeat center bottom;
}
.testimonial_box {
	width: 96%;
	height: auto;
	background: none;
	margin: 0px;
	padding: 20px 2%;
}
.testimonial_innerbox {
	width: 94%;
	padding: 38px 3%;
}
.testimonial_lt {
	width: 94%;
}
.testimonial_rt {
	width: 94%;
	margin: 15px 0 0;
}
.testimonial_rt .text {
	width: 82%;
}
.slider_nav {
	margin: 25px 0;
}
.main_footerbox {
	padding: 20px 2%;
	width: 96%;
}
.sitemap {
	padding: 0 2% 0 0;
	width: 19%;
}
.footer_con {
	padding: 30px 0 0;
}
.footer_rt .field1 {
	width: 85%;
}
.copyright_lt {
	margin: 28px 0 0;
}
/************************************/
.sub_banner{
	height:auto;
	padding:15px 2%;
	width:96%;
}
.tabsbox ul.tabs li a{
	width:auto;
	line-height:20px;
	padding:9px 15px;
}
.tabsbox ul.tabs li a.current{
	width:auto;
}
.textbox ul li .text{
	width:57%;
}
.box_rt .welcome_box .z-logo2, .box_rt .welcome_box .z-logo{
	left:0px;
	right:0px;
	margin:0 auto;
}
.network_services .text{
	width:82%;
}
/************************************/
.contentbox{
	padding:0 2%;
	width:96%;
	margin:0 0 15px;
}
.earn{
	width:96%;
	text-align:center;
	padding:0 2%;
	margin:0 0 10px;
}
.affiliate_box .btn1 {
    clear: both;
    float: none;
    margin: 0 auto;
    width: 148px;
}
.contact_smallbox .network_services .text {
    width: 70%;
}
}
@media screen and (max-width: 768px){
.plan_box {
	padding: 20px 2%;
	width: 96%;
}
.plan1 {
	width: 21.9%;
	padding: 30px 1%;
}
}
@media screen and (max-width: 667px){
.plan1 {
	width: 98%;
	margin: 0 0 10px;
}
.features_box {
	margin: 0px;
	padding: 25px 2%;
	width: 96%;
}
.features_box ul li {
	width: 96%;
	padding: 10px 2%;
	min-height: inherit;
}
.testimonial_rt .text {
	width: 78%;
}
.footer_rt .field1 {
	width: 80%;
}
.copyright_lt {
	width: 96%;
	text-align: center;
	background-position: center top;
	padding: 68px 2% 0;
}
.cards {
	display: none;
}
/************************************/
.contentbox{
	padding:20px 2%;
	width:96%;
	margin:0px;
}
.box_lt{
	width:100%;
}
.box_rt{
	width:100%;
	margin:15px 0 0;
}
.vps_smallbox h3, .content_rt{
	width:100%;
}
/************************************/
.content_lt{
	width:100%;
	margin:0 0 10px;
}
.contact_smallbox .network_services .text {
    width: 82%;
}
}
@media screen and (max-width: 480px){
/*.banner{
	height:220px;
}*/
.business_box{
	font-size:16px;
	text-shadow:none;
}
.business_box h3{
	font-size:30px;
	line-height:34px;
}
.testimonial_lt .coma_lt{
	left:0px;
}
.testimonial_lt .coma_rt{
	right:0px;
}
.testimonial_rt .text {
    width: 72%;
}
.sitemap, .top_con{
	display:none;
}
.footer_rt{
	width:100%;
}
.footer_rt .field1{
	width:91.7%;
}
/************************************/
.tabsbox ul.tabs li a{
	font-size:15px;
}
.textbox ul li .image_holder{
	width:100%;
	text-align:center;
	background-position:center top !important;
}
.textbox ul li .text{
	width:100%;
	text-align:center;
}
.responsive_table{
	overflow-x:auto;
	overflow-y:hidden;
}
.responsive_table table{
	width:480px;
}
.vps_smallbox{
	text-align:center;
}
.vps_smallbox img{
	float:none;
	display:inline-block;
	margin:10px 0 0 10px;
}
.network_services, .textbox{
	margin:0 0 20px;
}
.sub_banner h1{
	font-size:30px;
	line-height:35px;
	margin:0 0 20px;
}
.contact_smallbox .network_services .text {
    width: 76%;
}
}
@media screen and (max-width: 375px){
/*.banner {
    height: 176px;
}*/
.testimonial_rt .image_holder, .testimonial_rt .text{
	width:100%;
	text-align:center;
}
.footer_rt .field1 {
    width: 89%;
}
/************************************/
.sub_banner h1{
	text-align:center;
}
.vps_smallbox{
	text-align:center;
}
.vps_smallbox h3{
	width:100%;
}
.vps_smallbox img{
	float:none;
	margin:10px 0 0;
}
.tabsbox ul.tabs li{
	float:left;
	width:100%;
}
.tabsbox ul.tabs li a{
	display:block;
	background:#050505;
	padding:4px 15px;
}
.small_box1{
	width:96%;
}
.contact_smallbox .network_services .text {
    width: 70%;
}
}
@media screen and (max-width: 320px){
.footer_rt .field1 {
    width: 87.5%;
}
.social_box ul li{
	margin:0px;
}
.contact_smallbox .network_services .text{
	width:67%;
}
}