body {
	font-family: Helvetica-Regular;
	color: #000;
	font-size: 13px;
}
.container {
	width: 1020px;
	max-width: 100%;
}
header {
	background: #fff;
	margin: 0 auto;
	padding: 15px 0;
	position: fixed;
	width: 100%;
	z-index: 999;
}
.menu-bar-top nav.navbar-default {
	background: none;
	border: medium none;
	border-radius: 0;
	height: auto;
	margin: 0;
	min-height: inherit;
	position: static;
}
.menu-bar-top .navbar-default .navbar-nav > li > a {
	color: #2e3340;
	font-family: helveticabold;
	font-size: 12px;
	letter-spacing: 0.4px;
	padding: 8px 5px;
	text-transform: uppercase;
	margin: 0 8px;
}
.login-dropdown .dropdown > button {
	background: none;
	border: 1px solid #8dc63f;
	border-radius: 5px;
	color: #669428;
	font-size: 12px;
	height: 35px;
	text-align: left;
	width: 195px;
}
.login-dropdown .dropdown > button span b {
	float: right;
}
.top-cart > span {
	background: #8dc63f;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-size: 21px;
	height: 35px;
	line-height: 33px;
	text-align: center;
	width: 35px;
	margin-left: 10px;
}
.menu-bar-top .collapse.navbar-collapse {
	padding-right: 0;
}
.menu-bar-top .navbar-default .navbar-nav > .open > a, .menu-bar-top .navbar-default .navbar-nav > .open > a:hover, .menu-bar-top .navbar-default .navbar-nav > .open > a:focus {
	background-color: inherit;
	color: #8dc63f;
}
.menu-bar-top .navbar-nav > li {
	position: static;
}
.col-md-11.col-sm-11.menu-bar-top {
	position: static;
}
.menu-bar-top .dropdown-menu {
	background: #363a45;
	padding: 30px 0;
	top: 67px;
	width: 100%;
}
.menu-bar-top .dropdown-menu .dropdown-menu-ul {
	list-style: outside none none;
	margin: 0 auto;
	max-width: 1020px;
	padding: 0 15px;
	width: 100%;
	color: #fff;
}
.menu-bar-top .login-dropdown .dropdown-menu {
	background: #fff;
	border: 1px solid #8dc63f;
	border-radius: 0;
	padding: 12px;
	top: 30px;
}
.home-banner-sec {
	position: relative;
}
.home-banner-sec > img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.home-banner-sec .banner-content {
	position: absolute;
	top: 100px;
	width: 100%;
	color: #fff;
}
.banner-content h1 {
	color: #fff;
	font-family: san_francisco_textlight;
	font-size: 40px;
	margin: 0 0 25px;
}
form.domain-search {
	overflow: hidden;
}
.domain-search input {
	background: #fff url("../images/search-icon.png") no-repeat scroll 15px center;
	border: medium none;
	color: #000;
	font-family: helvetica-regular;
	font-size: 21px;
	height: 52px;
	padding: 15px 15px 15px 45px;
	width: calc(100% - 165px);
	float: left;
}
.s-d-btn {
	background: #8dc63f;
	border: medium none;
	font-family: helveticabold;
	font-size: 15px;
	height: 52px;
	letter-spacing: 0.4px;
	margin-left: 15px;
	width: 150px;
	float: left;
}
.banner-content .col-md-12 > ul {
	list-style: outside none none;
	margin: 20px 0 55px;
	overflow: hidden;
	padding: 0;
}
.banner-content .col-md-12 ul li {
	float: left;
	font-family: helvetica-regular;
	font-size: 15px;
	padding-right: 25px;
}
.banner-content .col-md-12 ul li a {
	color: #fff;
}
.banner-content .col-md-12 ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.banner-content .box > h2 {
	font-family: san_francisco_displaybold;
	font-size: 31px;
	margin: 0 0 15px;
}
.banner-content .box > p {
	font-family: san_francisco_displaylight;
	font-size: 21px;
}
.banner-content .box > a {
	font-family: san_francisco_displaylight;
	font-size: 15px;
	color: #fff;
}
.banner-content .box > a:hover {
	color: #fff;
	text-decoration: none;
}
.banner-content .box {
	position: relative;
}
.banner-content .box::after {
	background: #4786ca;
	content: "";
	height: 111px;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}
.banner-content .box.border-none::after {
	background: none;
}
.swiss-b-logo {
	border-bottom: 1px solid #4786ca;
	margin: 25px 0 0;
	text-align: center;
}
.swiss-b-logo > span {
	background: #2861a0;
	padding: 0 15px;
	position: relative;
	top: 25px;
}
.swiss-b-logo > span img {
	max-width: 100%;
}
.banner-content .s-u-text {
	margin: 50px 0 0;
}
.s-u-text > h2 {
	font-family: san_francisco_textlight;
	font-size: 51px;
	margin: 0 0 20px;
}
.s-u-text > p {
	font-family: san_francisco_textthin;
	font-size: 31px;
	margin-bottom: 25px;
}
.s-u-text > a {
	color: #fff;
	display: inline-block;
	font-family: helvetica-regular;
	font-size: 21px;
	opacity: 0.9;
	padding: 0 60px;
}
.b-u-text {
	margin: 130px 0 0;
	position: relative;
}
.b-u-text .icon {
	border: 1px solid;
	border-radius: 5px;
	display: block;
	font-size: 32px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	width: 64px;
}
.b-u-text h2 {
	font-family: san_francisco_textthin;
	font-size: 42px;
	margin: 20px 0;
	letter-spacing: -0.5px;
}
.b-u-text h3 {
	font-family: san_francisco_textthin;
	font-size: 31px;
	margin: 0;
	letter-spacing: -0.5px;
}
.b-u-text p {
	font-family: helvetica-regular;
	font-size: 17px;
	margin: 20px 0 30px;
	letter-spacing: -0.5px;
}
.b-u-text ul {
	float: left;
	list-style: outside none none;
	margin-right: 35px;
	max-width: 200px;
	padding: 0;
	width: 100%;
}
.b-u-text ul li a {
	color: #0088cc;
	display: block;
	font-size: 17px;
	margin-bottom: 14px;
}
.b-u-text ul li a:hover {
	text-decoration: none;
}
.pro-hosting .pro-hosting-img {
	position: absolute;
	right: 50px;
	top: 0;
}
.pro-hosting .pro-hosting-img img {
	max-width: 100%;
}
.b-u-website .col-md-5 > img {
	max-width: 100%;
}
.b-u-website .b-u-website-img {
	bottom: 0;
	position: absolute;
	right: 0;
}
.b-u-website .b-u-website-img img {
	max-width: 100%;
}
.tool-bu .tool-bu-img {
	position: absolute;
	right: 0;
	top: 0;
}
.tool-bu .tool-bu-img img {
	max-width: 90%;
	float: right;
}
.premium-domain {
	margin: 130px auto 0;
	position: relative;
}
.premium-domain > img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.premium-content {
	position: absolute;
	top: 110px;
	width: 100%;
}
.premium-block {
	background: #fff;
	box-shadow: 0 0 5px #fff;
	min-height: 680px;
	padding: 200px 70px 0;
}
.premium-block > h3 {
	font-family: san_francisco_displaylight;
	font-size: 22px;
	margin: 0 0 30px;
}
.premium-block > h4 {
	font-family: san_francisco_textthin;
	font-size: 52px;
	margin: 0 0 45px;
}
.premium-block > p {
	color: #000;
	font-size: 17px;
	margin: 0 0 35px;
}
.premium-block > a {
	color: #0088cc;
	font-size: 17px;
}
.premium-content h5 {
	font-family: san_francisco_displaylight;
	font-size: 22px;
	margin: 140px 0 45px;
	margin-left: 45px;
}
.premium-content ul {
	padding: 0;
	list-style: none;
	margin-left: 45px;
}
.premium-content ul li a {
	color: #0088cc;
	display: block;
	font-size: 21px;
	margin-bottom: 25px;
}
.premium-content ul li a:hover {
	text-decoration: none;
}
.domain-sec {
	margin: -150px 0 0;
	position: relative;
}
.domain-sec .box.one > h2, .domain-sec .box.two > h2 {
	font-family: san_francisco_displaylight;
	font-size: 22px;
	margin: 0;
}
.domain-sec .box.one > h3, .domain-sec .box.two > h3 {
	font-family: san_francisco_textthin;
	font-size: 52px;
	margin: 30px 0 50px;
}
.domain-sec .box.one > p, .domain-sec .box.two > p {
	font-size: 17px;
	margin: 0 0 25px;
}
.domain-sec .box.one > a, .domain-sec .box.two > a {
	color: #0088cc;
	font-size: 17px;
}
.domain-sec .box.one {
	padding-right: 50px;
}
.domain-sec .box.two {
	padding-left: 50px;
}
.domain-sec .mouse {
	position: absolute;
	right: 100px;
	top: -60px;
}
.space-divider {
	display: block;
	margin: 175px 0 0;
}
.domain-sec .col-block span i {
	font-size: 31px;
}
.domain-sec .col-block > h2 {
	color: #2e3340;
	font-family: san_francisco_displaylight;
	font-size: 21px;
	line-height: 28px;
	margin: 15px 0;
}
.domain-sec .col-block > p {
	color: #2e3340;
	font-family: san_francisco_displaylight;
	font-size: 15px;
	line-height: 24px;
	margin: 0 0 25px;
}
.domain-sec .col-block > a {
	font-family: san_francisco_displaylight;
	color: #0088cc;
	font-size: 15px;
}
.domain-sec .tol-box-img {
	bottom: 0;
	left: 50px;
	position: absolute;
}
.customer-support {
	margin: 120px 0 0;
	position: relative;
}
.customer-support > img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.customer-support .cust-sup-text {
	color: #fff;
	position: absolute;
	top: 120px;
	width: 100%;
}
.cust-sup-text h2 {
	font-family: san_francisco_displaylight;
	font-size: 41px;
	margin: 0 0 25px;
}
.cust-sup-text .col-md-12 > p {
	font-family: san_francisco_displaylight;
	font-size: 31px;
	margin: 0 0 45px;
}
.cust-sup-text .col-md-12 > p a {
	color: #fff;
	text-decoration: underline;
}
.testimonial-block {
	background: #fff;
	padding: 30px 25px 40px;
}
.testimonial-block > p {
	color: #000;
	font-family: helvetica-regular;
	font-size: 15px;
	line-height: 24px;
	margin: 0 0 20px;
}
.testimonial-block > span {
	color: #000;
	display: block;
	font-family: helvetica-regular;
	font-size: 15px;
	text-align: right;
	margin-bottom: 5px;
}
.testimonial-block > a {
	color: #0088cc;
	display: block;
	font-family: helvetica-regular;
	font-size: 15px;
	text-align: right;
}
.testimonial-block > a:hover {
	text-decoration: none;
}
.cust-sup-text .test-link {
	color: #fff;
	display: inline-block;
	font-family: helvetica-regular;
	font-size: 21px;
	letter-spacing: 0.4px;
	margin: 50px 20px 0;
	opacity: 0.9;
}
.cust-sup-text .test-link:hover {
	text-decoration: none;
}
.latest-blog-post {
	margin: 120px 0 0;
}
.latest-blog-post .col-md-12.text-center > h2 {
	font-family: san_francisco_displaylight;
	font-size: 22px;
	margin: 0 0 20px;
}
.latest-blog-post .col-md-12.text-center > h3 {
	font-family: san_francisco_displaythin;
	font-size: 41px;
	line-height: 50px;
	margin: 0 0 40px;
}
.latest-blog-post .col-md-12.text-center > img {
	max-width: 100%;
	margin-bottom: 40px;
}
.latest-blog-post .col-md-12.text-center > p {
	font-family: san_francisco_displaythin;
	font-size: 21px;
	margin: 0 60px 40px;
}
.home-profile-name > img {
	border-radius: 50%;
	height: 100px;
	width: 100px;
	margin-bottom: 20px;
}
.home-profile-name > p {
	font-family: helvetica-regular;
	font-size: 15px;
	margin: 0 0 20px;
}
.home-profile-name > a {
	color: #0088cc;
	font-family: helvetica-regular;
	font-size: 17px;
	padding: 0 25px;
}
.bottom-swiss {
	position: relative;
}
.bottom-swiss > img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.bottom-swiss .bottom-swiss-logo {
	left: 50%;
	position: absolute;
	top: 37.5%;
	transform: translate(-50%, -37.5%);
}
footer {
	background: #353a45;
	padding: 50px 0 0;
	color: #fff;
}
.footer-sec.banner-content h2 {
	font-size: 31px;
	color: #fff;
	font-family: san_francisco_textlight;
	margin: 0 0 25px;
}
.footer-block > ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.footer-block ul li a {
	background: #2a2f38;
	border-radius: 3px;
	color: #fff;
	display: block;
	font-family: helvetica-regular;
	font-size: 12px;
	height: 28px;
	line-height: 27px;
	margin: 0 0 10px;
	padding: 0 10px;
}
.footer-block ul li a:hover {
	text-decoration: none;
}
.footer-block ul li a span {
	float: right;
}
.footer-box {
	background: #2a2f38;
	border-radius: 3px;
	padding: 20px 10px;
	text-align: center;
}
.footer-box > p {
	font-family: helvetica-regular;
	font-size: 11px;
	margin: 0 0 15px;
	text-transform: uppercase;
}
.footer-box > h2 {
	font-family: san_francisco_displaythin;
	font-size: 30px;
	margin: 0;
}
.footer-sec.banner-content .col-md-12 > ul {
	margin-bottom: 40px;
}
.footer-bar {
	background: #2a2f38;
	margin: 45px 0 0;
	padding: 15px 0
}
.footer-bar ul {
	float: right;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.footer-bar ul li {
	float: left;
	line-height: 51px;
	padding-left: 20px;
}
.footer-bar p {
	font-family: helvetica-regular;
	font-size: 15px;
	line-height: 51px;
	margin: 0;
}
/*********  header dropdown css  **********/

.dropdown-menu-ul span.h2 {
	color: #fff;
	font-family: helvetica-regular;
	font-size: 21px;
	margin: 0 0 10px;
	display: block;
}
.dropdown-menu-ul p {
	color: #fff;
	font-size: 13px;
	margin: 0 0 20px;
}
.dropdown-menu-ul ul {
	color: #fff;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.dropdown-menu-ul .first-ul li a {
	color: #d0f79a;
	display: block;
	font-size: 17px;
	margin: 0 0 15px;
}
.dropdown-menu-ul .inner-menu span {
	font-size: 13px;
	margin: 0 0 7px;
	text-transform: uppercase;
	font-family: helveticabold;
	display: block;
}
.dropdown-menu-ul .inner-menu li a {
	color: #d0f79a;
	display: block;
	font-size: 13px;
	margin-bottom: 3px;
}
.dropdown-menu-ul .inner-menu.two {
	margin-top: 20px;
}
a:hover {
	text-decoration: none;
}
.dropdown-menu-ul .inner-menu li a span {
	display: inline-block;
	float: right;
	margin: 0 18px 0 0;
}
.dropdown-menu-ul p.drop-para {
	font-size: 15px;
	line-height: 24px;
	margin: 0;
}
.dropdown-menu-ul span.h3 {
	color: #fff;
	font-family: helvetica-regular;
	font-size: 17px;
	font-weight: normal;
	margin: 0;
}
.login-dropdown .dropdown-menu span {
	color: #000;
	font-family: helveticabold;
	font-size: 14px;
	margin: 0 0 12px;
	display: block;
}
.login-dropdown .dropdown-menu li a {
	margin-bottom: 10px;
	padding: 0;
}
.login-dropdown .dropdown-menu li a:hover {
	background: none;
}
.login-dropdown .dropdown-menu li button {
	background: #ff8706;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	display: block;
	font-family: helveticabold;
	font-size: 13px;
	height: 34px;
	letter-spacing: 0.4px;
	margin: 18px 0 0;
	width: 100%;
}
/*****************end*******************/




.epik-bg {
	background: #000 url(../images/epik2bg.jpg) no-repeat;
	background-position: center top;
	padding: 70px 0 100px;
}
.banner-content.epik-sec h1 {
	color: #000000;
	font-family: san_francisco_displaylight;
	font-size: 42px;
	margin: 60px 0 20px;
}
.banner-content.epik-sec p {
	color: #000000;
	font-family: san_francisco_displaylight;
	font-size: 21px;
	margin: 0 auto 60px;
	max-width: 60%;
}
.hosting-box {
	background: #fff;
	border: 1px solid #fff;
	border-radius: 10px 10px 0 0;
	box-shadow: 0 3px 3px #dddddd;
}
.hosting-box .top-bg {
	background: #00b6e5;
	border-radius: 10px 10px 0 0;
	padding: 15px;
}
.hosting-box.vpssho .top-bg {
	padding: 23px 15px;
}
.hosting-box .top-bg.silver {
	background: #e5005c;
}
.hosting-box .top-bg.gold {
	background: #e59c00;
}
.hosting-box .top-bg.platinum {
	background: #0066e5;
}
.top-bg h2 {
	margin: 0;
	font-size: 19px;
	text-transform: uppercase;
	font-family: helveticabold;
	color: #fff;
}
.banner-content.epik-sec .top-bg p {
	margin: 8px 0 0;
	max-width: 100%;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	font-family: helvetica-regular;
}
.second-sec {
	background: #f8f7f7;
	padding: 15px;
	color: #000;
	overflow: hidden;
}
.second-sec span {
	font-size: 11px;
	font-family: helvetica-regular;
	display: block;
	text-transform: uppercase;
	float: left;
	width: 50%;
}
.second-sec span strong {
	color: #000;
	font-family: helveticabold;
	font-size: 23px;
	margin: 0;
	display: block;
}
.middle-sec ul {
	color: #858585;
	list-style: none;
	margin: 0;
	padding: 0 15px;
	overflow: hidden;
}
.banner-content.epik-sec .col-md-12 .middle-sec ul li {
	border-bottom: 1px solid #f0f0f0;
	width: 100%;
	text-align: left;
	padding: 10px 0;
	font-size: 13px;
	float: none;
	color: #858585;
}
.banner-content.epik-sec .col-md-12 .middle-sec ul li strong {
	font-weight: normal;
	float: right;
	color: #000;
}
.bottom-sec {
	padding: 20px 0 25px;
}
.bottom-sec button {
	background: #8dc63f;
	max-width: 180px;
	width: 100%;
	height: 42px;
	line-height: 42px;
	border-radius: 5px;
	border: none;
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	font-family: helveticabold;
	border-bottom: 2px solid #dbded7;
}
.hosting-features {
	margin: 150px 0 0;
	color: #fff;
}
.banner-content.epik-sec .hosting-features p {
	margin: 0;
	max-width: 100%;
}
.hosting-features p span {
	margin: 0;
	background: #fff;
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 4px;
	text-align: center;
	line-height: 60px;
	font-size: 32px;
}
.hosting-features h3 {
	font-family: san_francisco_textthin;
	font-size: 42px;
	margin: 50px 0 10px;
}
.hosting-features h4 {
	font-family: san_francisco_textthin;
	font-size: 32px;
	margin: 0 0 30px;
}
.hosting-features ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.hosting-features ul li {
	font-size: 17px;
	font-family: helvetica-regular;
	margin: 0 0 15px;
}
.hosting-features ul:last-child {
	margin: 25px 0 0;
}
.hosting-plan-desc {
	margin: 80px 0 0;
}
.hosting-plan-desc h4 {
	color: #b9fe5c;
	font-size: 41px;
	text-align: center;
	text-transform: uppercase;
	line-height: 50px;
}
.banner-content.epik-sec .hosting-features.cpanel p {
	margin: 20px 0 30px;
	max-width: 100%;
	color: #fff;
	font-size: 17px;
	font-family: helvetica-regular;
}
.color-img img {
	position: absolute;
	left: 0;
	margin: 0;
	max-width: 30%;
}










/*************** responsive css ****************/



@media (max-width:1400px) {
.pro-hosting .pro-hosting-img img {
	float: right;
	max-width: 75%;
}
.tool-bu .tool-bu-img img {
	float: right;
	max-width: 70%;
}
.tol-box-img > img {
	max-width: 70%;
}
.domain-sec .tol-box-img {
	bottom: 40px;
}
.swiss-b-logo > span {
	background: #306aaa;
}
.hosting-features.cpanel {
	margin: 0 0 0;
}
}
 @media (max-width:1368px) {
.hosting-plan-desc img {
	max-width: 100%;
}
}
 @media (max-width:1280px) {
.pro-hosting .pro-hosting-img {
	right: 10px;
}
.pro-hosting .pro-hosting-img img {
	max-width: 70%;
}
.tool-bu .tool-bu-img img {
	max-width: 60%;
}
.domain-sec .tol-box-img {
	left: 10px;
	bottom: 70px;
}
.tol-box-img > img {
	max-width: 60%;
}
.swiss-b-logo > span {
	background: #3670b0;
}
}
 @media (max-width:1192px) {
.pro-hosting .pro-hosting-img {
	right: 10px;
	top: 50px;
}
.pro-hosting .pro-hosting-img img {
	max-width: 60%;
}
.b-u-website .b-u-website-img img {
	float: right;
	max-width: 85%;
}
.tool-bu .tool-bu-img {
	top: 60px;
}
.tool-bu .tool-bu-img img {
	max-width: 50%;
}
.customer-support .cust-sup-text {
	top: 50px;
}
.swiss-b-logo > span {
	background: #3b75b3;
}
}
 @media (max-width:1100px) {
.domain-sec .mouse, .domain-sec .tol-box-img {
	display: none;
}
.space-divider {
	margin: 80px 0 0;
}
.domain-sec {
	margin: -80px 0 0;
}
.cust-sup-text .col-md-12 > p {
	font-size: 26px;
	margin: 0 0 25px;
}
.cust-sup-text h2 {
	font-size: 36px;
	margin: 0 0 20px;
}
.customer-support .cust-sup-text {
	top: 20px;
}
.domain-sec .box.one > h3, .domain-sec .box.two > h3 {
	font-size: 42px;
	margin: 20px 0 30px;
}
.swiss-b-logo {
	border-bottom: medium none;
	margin: 40px 0 0;
}
.swiss-b-logo > span {
	background: none;
	padding: 0;
	position: static;
	top: 0;
}
}
 @media (max-width:1024px) {
.pro-hosting .pro-hosting-img {
	top: 100px;
}
.pro-hosting .pro-hosting-img img {
	max-width: 50%;
}
.b-u-website .b-u-website-img img {
	max-width: 75%;
}
.tool-bu .tool-bu-img {
	top: 100px;
}
.tool-bu .tool-bu-img img {
	max-width: 40%;
}
.menu-bar-top .navbar-default .navbar-nav > li > a {
	margin: 0 5px;
	padding: 8px 3px;
}
}
 @media (max-width:992px) {
.pro-hosting .pro-hosting-img, .tool-bu .tool-bu-img {
	display: none;
}
.b-u-website .b-u-website-img img {
	max-width: 50%;
}
.premium-domain {
	margin: 50px auto 0;
}
.premium-block {
	min-height: 500px;
	padding: 50px 30px;
}
.premium-block > h4 {
	font-size: 42px;
	margin: 0 0 25px;
}
.premium-content ul li a {
	margin-bottom: 10px;
}
.domain-sec .box.one > h3, .domain-sec .box.two > h3 {
	font-size: 36px;
}
.domain-sec .col-block {
	margin-bottom: 50px;
}
.customer-support {
	margin: 0;
	position: relative;
}
.cust-sup-text h2 {
	font-size: 30px;
}
.cust-sup-text .col-md-12 > p {
	font-size: 20px;
}
.testimonial-block {
	padding: 30px 25px;
}
.cust-sup-text .test-link {
	font-size: 18px;
	margin: 40px 20px 0;
}
.latest-blog-post {
	margin: 50px 0 0;
}
.latest-blog-post .col-md-12.text-center > h3 {
	font-size: 36px;
	line-height: 46px;
	margin: 0 0 30px;
}
.login-dropdown .dropdown > button {
	width: 130px;
}
.login-dropdown .dropdown-menu span {
	font-size: 12px;
	margin: 0 0 10px;
}
.hosting-box {
	margin-bottom: 20px;
}
.hosting-plan-desc {
	display: none;
}
.hosting-features {
	margin: 40px 0 0;
}
.color-img {
	display: none;
}
.epik-bg {
	padding: 70px 0 50px;
}
}
 @media (max-width:870px) {
.home-banner-sec > img {
	height: 850px;
	width: 100%;
}
.banner-content h1 {
	font-size: 36px;
}
.banner-content .col-md-12 ul li {
	font-size: 13px;
	padding-right: 15px;
}
.banner-content .col-md-12 > ul {
	margin: 20px 0 25px;
}
.s-u-text > h2 {
	font-size: 40px;
}
.s-u-text > p {
	font-size: 24px;
	margin-bottom: 20px;
}
.s-u-text > a {
	font-size: 18px;
	padding: 0 30px;
}
.b-u-text {
	margin: 50px 0 0;
}
.customer-support > img {
	height: 580px;
}
.menu-bar-top .navbar-default .navbar-nav > li > a {
	font-size: 11px;
	margin: 0 4px;
	padding: 8px 2px;
}
.dropdown-menu-ul .first-ul li a {
	font-size: 15px;
	margin: 0 0 15px;
}
.dropdown-menu-ul span.h2 {
	font-size: 18px;
}
.dropdown-menu-ul .inner-menu li a {
	font-size: 12px;
}
.dropdown-menu-ul .inner-menu li a span {
	margin: 0 5px 0 0;
}
.dropdown-menu-ul span.h3 {
	font-size: 16px;
}
}
 @media (max-width:820px) {
.login-dropdown .dropdown > button {
	width: auto;
}
.login-dropdown .dropdown > button span b {
	padding-left: 5px;
}
.menu-bar-top .navbar-default .navbar-nav > li > a {
	font-size: 10px;
}
.top-cart > span {
	margin-left: 7px;
}
.menu-bar-top .navbar-default .navbar-nav > li > a {
	margin: 0 3px;
}
.dropdown-menu-ul .first-ul li a {
	font-size: 14px;
}
.dropdown-menu-ul .inner-menu li a {
	font-size: 11px;
}
}
 @media (max-width:770px) {
.domain-sec {
	margin: 0;
}
}
 @media (max-width:767px) {
.menu-bar-top .navbar-nav {
	margin: 7.5px 0;
}
.menu-bar-top .dropdown .caret {
	float: right;
}
.menu-bar-top .navbar-nav .open .dropdown-menu {
	background-color: #363a45;
}
.menu-bar-top .navbar-default .navbar-nav > li > a {
	font-size: 13px;
}
.dropdown-menu-ul .inner-menu li a {
	font-size: 13px;
	margin-bottom: 10px;
}
.dropdown-menu-ul .inner-menu span {
	font-size: 13px;
	margin: 20px 0 7px;
}
.login-dropdown .dropdown > button {
	font-size: 14px;
	margin: 10px 0;
	width: 100%;
}
.top-cart > span {
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	margin-left: 0;
	width: 100%;
}
.menu-bar-top .login-dropdown .open .dropdown-menu {
	background: #fff;
	margin-bottom: 10px;
}
.home-banner-sec > img {
	display: none;
}
.home-banner-sec .banner-content {
	background: #3d77b6;
	color: #fff;
	padding: 50px 0;
	position: static;
	width: 100%;
}
.banner-content .box {
	margin-bottom: 40px;
	position: relative;
}
.banner-content .box::after {
	background: none;
}
.b-u-website .col-md-5 > img {
	display: block;
	margin: 0 auto 20px;
	max-width: 100%;
}
.premium-content {
	position: static;
}
.premium-domain > img {
	display: none;
}
.premium-block {
	border-radius: 5px;
	box-shadow: 0 0 5px #999;
	min-height: inherit;
	padding: 50px 30px;
}
.premium-content h5 {
	margin: 40px 0 20px;
}
.premium-content ul {
	margin-left: 0;
}
.domain-sec {
	margin: 50px 0 0;
}
.domain-sec .box.one {
	margin-bottom: 40px;
	padding-right: 0;
}
.domain-sec .box.two {
	padding-left: 0;
}
.customer-support > img {
	display: none;
	height: auto;
}
.customer-support .cust-sup-text {
	background: #999;
	padding: 50px 0;
	position: static;
	top: 20px;
}
.testimonial-block {
	margin-bottom: 15px;
}
.footer-bar p {
	line-height: normal;
	margin: 0 0 20px;
	text-align: center;
}
.footer-bar ul li {
	display: inline-block;
	float: none;
	line-height: 51px;
	padding-left: 20px;
}
.footer-bar ul {
	float: none;
	text-align: center;
}
.footer-bar ul li a img {
	max-width: 100%;
}
.col-md-11.col-sm-11.menu-bar-top {
	margin: -40px 0 0;
}
.logo {
	position: relative;
	width: 100px;
}
.home-banner-sec {
	padding: 60px 0 0;
	position: relative;
}
header {
	padding: 15px 0 0;
}
}
 @media (max-width:640px) {
.banner-content .col-md-12 ul {
	text-align: center;
}
.banner-content .col-md-12 ul li {
	display: inline-block;
	float: none;
}
.domain-search input {
	font-size: 14px;
}
.bottom-swiss-logo > img {
	max-width: 100%;
}
.latest-blog-post .col-md-12.text-center > p {
	margin: 0 0 40px;
}
.hosting-features h3 {
	font-size: 36px;
	margin: 30px 0 10px;
}
.hosting-features h4 {
	font-size: 24px;
}
.hosting-features ul li {
	font-size: 14px;
	margin: 0 0 10px;
}
}
 @media (max-width:567px) {
.banner-content h1 {
	font-size: 30px;
}
.s-u-text > h2 {
	font-size: 36px;
}
.b-u-text h2 {
	font-size: 36px;
}
.b-u-text h3 {
	font-size: 24px;
}
.b-u-text p {
	font-size: 16px;
}
.premium-block > h4 {
	font-size: 36px;
}
.premium-block > p {
	font-size: 16px;
}
.premium-content ul li a {
	font-size: 18px;
}
.latest-blog-post .col-md-12.text-center > h3 {
	font-size: 30px;
}
}
 @media (max-width:480px) {
.banner-content h1 {
	font-size: 24px;
}
.s-u-text > h2 {
	font-size: 30px;
}
.s-u-text > p {
	font-size: 18px;
}
.b-u-text h2 {
	font-size: 30px;
}
.b-u-text h3 {
	font-size: 20px;
}
.b-u-text p {
	font-size: 15px;
}
.premium-block > h4 {
	font-size: 30px;
}
.premium-block > p {
	font-size: 15px;
}
.premium-content ul li a {
	font-size: 18px;
}
.latest-blog-post .col-md-12.text-center > h3 {
	font-size: 30px;
}
.domain-sec .box.one > h3, .domain-sec .box.two > h3 {
	font-size: 30px;
}
.footer-sec.banner-content h2 {
	font-size: 24px;
}
.banner-content.epik-sec p {
	font-size: 18px;
	max-width: 100%;
}
.banner-content.epik-sec h1 {
	font-size: 36px;
	margin: 30px 0 20px;
}
.hosting-features h3 {
	font-size: 28px;
	margin: 30px 0 10px;
}
.hosting-features h4 {
	font-size: 18px;
}
.hosting-features ul li {
	font-size: 13px;
}
.banner-content.epik-sec .hosting-features.cpanel p {
	font-size: 14px;
}
}
 @media (max-width:360px) {
.banner-content h1 {
	font-size: 21px;
}
.footer-sec.banner-content h2 {
	font-size: 21px;
}
}
/******new epik css********/

.home-banner-sec .banner-content.bannernew {
	top: 190px;
}
.textsize.text-center {
	font-size: 31px;
	font-family: 'san_francisco_textlight';
}
.b-u-text.mar-top {
	margin: 80px 0 0;
	position: relative;
}
.b-u-text.mar-top h4 {
	font-size: 27px;
	margin: 0;
	letter-spacing: -0.5px;
}
.domain-box {
	text-align: center;
	border: 1px solid #eee;
	box-shadow: 0 2px 2px #ddd;
	max-width: 300px;
	margin-top: 40px;
}
.domain-box h1 {
	font-size: 52px;
	font-family: 'san_francisco_displaythin';
	text-transform: uppercase;
	margin: 20px 0 5px;
}
.domain-box h4 {
	font-size: 13px !important;
	font-family: 'helveticabold';
	text-transform: uppercase;
	color: #6e777d
}
.domain-box h2 {
	font-size: 51px !important;
	font-family: 'helveticabold';
	text-transform: uppercase;
	color: #000;
	margin: 10px 0 25px;
}
.domain-box h2 sup {
	font-size: 30px !important;
}
.domain-price {
	background: #fafafa;
	padding: 25px 25px 18px;
	border-top: 1px solid #eee;
}
.domain-sale {
	margin: 45px 0 40px;
}
.domain-price h4 {
	font-size: 13px;
	color: #6e777d;
	font-family: 'helveticabold';
}
.domain-price h3 {
	font-size: 21px;
	color: #6e777d;
	font-family: 'helveticabold';
	padding-top: 10px;
}
.domain-price a.bt-domain {
	margin: 25px 0 0;
	background: #8dc63f;
	padding: 10px 0;
	display: inline-block;
	font-size: 15px;
	width: 100%;
	float: none;
	color: #fff;
	font-family: 'helveticabold';
}
.domain-price h3 sup {
	font-size: 14px;
}
.forever.text-center {
	padding: 20px 0 30px;
	text-align: center;
	display: inline-block;
	width: 100%;
	color: #000;
}
.forever.text-center h2 {
	font-size: 31px;
	padding: 20px 0 0;
	letter-spacing: -0.5px;
	font-family: 'san_francisco_displaylight';
}
.forever.text-center p {
	font-size: 15px;
	padding: 0px 0 0;
	letter-spacing: -0.5px;
	font-family: 'Helvetica-Regular';
	margin: 25px 0;
}
.forever.text-center h4 {
	font-size: 21px;
	margin: 0px 0;
	font-family: 'Helvetica-Regular';
	display: inline-block;
}
.offer-box {
	background: #f4f4f4;
	padding: 50px 50px 70px;
	color: #000;
	margin-bottom: 30px;
}
.special-offer {
	margin: 55px 0 30px;
}
.last-text p {
	padding: 10px 0 0;
	margin: 0px;
	font-size: 13px;
	font-family: 'Helvetica-Regular';
}
.last-text {
	padding: 0px 0 0;
}
.offer-box h2 {
	font-size: 31px;
	font-family: 'san_francisco_displaylight';
	margin: 20px 0 0;
}
.offer-box p {
	font-size: 15px;
	font-family: 'Helvetica-Regular';
	margin: 15px 0 0;
}
.textsize.text-center.pricemt {
	margin-bottom: 40px;
	margin-top: 10px;
}
.banner-content h1.text-center {
	margin: 0 0 0px;
}
.home-banner-sec .banner-content.pricetab {
	top: 290px;
}
.great-deals {
	margin: 105px 0 0;
	border: 2px solid #fff;
	padding: 27px;
}
.great-deals h5 {
	font-size: 25px;
	color: #fff;
	font-family: 'san_francisco_displaybold';
	padding: 0px;
	margin: 0px;
}
.great-deals p {
	font-size: 21px;
	font-family: 'san_francisco_displaylight';
	margin: 15px 0 0;
}
.epik-bg.dedicated {
	background: #fff url(../images/dedicated.jpg) no-repeat;
	background-position: center top;
	padding: 70px 0 100px;
}
.epik-dedicated {
	background: #f5f5f5;
	padding: 50px 50px 100px;
	margin-bottom: 30px;
	position: relative;
}
.epik_text p {
	font-size: 31px;
	font-family: 'san_francisco_displaylight';
	margin: 0px;
	padding: 0px;
	line-height: 42px;
	padding-bottom: 18px;
}
.epik_text {
	padding: 58px 0 0;
}
.image-dadect img {
	position: absolute;
	right: 0;
	margin: 0;
	max-width: 36%;
	top: 30px
}
.consider {
	padding: 100px 0 50px;
	position: relative;
}
.forever.topmt.text-center {
	padding: 60px 0 30px;
}
.consider h1 {
	font-size: 42px;
	margin: 20px 0 20px;
	padding: 0;
	font-family: 'san_francisco_textthin';
}
.consider p {
	font-size: 17px;
	margin: 10px 0 20px;
	padding: 0;
	font-family: 'Helvetica-Regular';
}
.offer-box.text-left i {
	font-size: 31px;
}
.dadicat {
	min-height: 280px;
	padding-bottom: 25px;
}
.sarverBox {
	padding: 56px 0 0;
}
.dadicat p {
	font-size: 15px;
}
.banner-content.email {
	top: 145px;
	position: relative;
}
.b-u-text.mar-top.pro-hosting.emailview {
	clear: both;
	display: inline-block;
	width: 100%;
	margin-top: 465px;
}
.banner-content.email h2 {
	font-size: 31px;
	font-family: 'san_francisco_displaylight';
	margin-bottom: 30px;
}
.banner-content.email h3 {
	font-size: 25px;
	font-family: 'san_francisco_displaylight';
	margin-bottom: 20px;
	line-height: 35px;
	margin-top: 0px;
	display: inline-block
}
.banner-content.email p {
	font-size: 21px;
	padding: 22px 0 0px;
	font-family: 'san_francisco_displaybold';
	margin: 0px;
}
.banner-content.email p a.bt-email {
	font-size: 20px;
	padding: 15px 50px;
	border-radius: 5px;
	background: #8dc63f;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: inline-block;
	font-family: helvetica-regular;
}
.sarverBox.emailbox {
	padding: 26px 0 0;
}
.forever.mt80.text-center {
	padding: 0 0 30px;
}
.forever.mt80.text-center h2 {
	padding: 5px 0 0;
}
.epik-bg.vpsbg {
	background: #fff url(../images/vpsbg.jpg) no-repeat;
	background-position: center top;
	padding: 70px 0 100px;
}
.vpsbg .banner-content.epik-sec h1 {
	color: #fff;
}
.vpsbg .banner-content.epik-sec h3 {
	color: #fff;
	font-size: 31px;
	font-family: 'san_francisco_displaylight';
	padding-bottom: 100px;
}
.consider.vpspage.text-center p {
	max-width: 100%;
	font-size: 18px;
	margin-bottom: 25px;
}
.consider.vpspage.text-center h2 {
	color: #000;
	font-size: 42px;
	font-family: 'san_francisco_textthin';
}
.consider.vpspage.text-center h3 {
	color: #000;
	font-size: 32px;
	font-family: 'san_francisco_displaythin';
	padding-bottom: 10px;
}
.consider.vpspage.text-center h5 {
	color: #000;
	font-size: 31px;
}
.last-text.lastt {
	padding-bottom: 60px;
}
.banner-content.bannernew.find h1 {
	padding-bottom: 30px;
}
.consider.vpspage.text-center p {
	font-family: 'Helvetica-Regular';
	font-size: 18px;
}
.consider.vpspage.text-center {
	padding: 88px 0 50px;
}
.hosting-box.vpssho {
	border: 1px solid #ddd;
	box-shadow: 0 3px 3px #ddd;
}
.epik-bg.sslbg {
	background: #fff url(../images/sslbg.jpg) no-repeat;
	background-position: center top;
	padding: 70px 0 100px;
}
.banner-content.epik-sec .ssl-banner p {
	color: #fff;
	max-width: 100%;
	font-size: 18px;
	margin-bottom: 20px;
}
.banner-content.epik-sec .ssl-banner h3 {
	color: #fff;
	font-size: 31px;
	font-family: 'san_francisco_displaylight';
}
.banner-content.epik-sec .ssl-banner h1 {
	color: #fff;
	font-size: 42px;
	font-family: 'san_francisco_displaylight';
}
.banner-content.epik-sec .ssl-banner p {
	color: #fff;
	font-size: 21px;
	font-family: 'Helvetica-Regular';
	margin-bottom: 15px;
	padding-top: 13px;
}
.ssl-banner {
	padding-top: 130px;
	padding-bottom: 180px;
}
.second-sec.fullssl span {
	width: 100%;
}
ul.ssllist li {
	border-bottom: 1px solid #eee;
	padding: 8px;
	font-size: 17px;
	color: #000;
	font-family: 'Helvetica-Regular';
}
.sslbon {
	padding: 26px 0 !important;
}
.left-ssl.text-right {
	list-style: none;
	padding: 160px 0 0 0;
}
.left-ssl.text-right li {
	font-size: 19px;
	line-height: 40px;
	font-weight: 500;
}
.consider.ssl h2 {
	font-family: 'san_francisco_displaylight';
	font-size: 30px;
	padding: 40px 0 0px;
	margin: 0px;
}
.consider.ssl p {
	max-width: 100%;
	margin-bottom: 0;
	padding-top: 10px;
}
.image-dadect.imagessl img {
	top: 70px;
}
/*.offer-box.dadicat.lastbox.text-left {
    min-height: 350px;
}*/

.epik-bg.email {
	background: #fff url(../images/email-bg.jpg) no-repeat;
	background-position: center top;
	padding: 70px 0 100px;
}
.epik-bg.price-mul {
	background: #000 url(../images/prices-multiple.jpg) no-repeat;
	background-position: center top;
	padding: 70px 0 100px;
}
.epik-bg.pricepage {
	background: #fff url(../images/prices-multiple.jpg) no-repeat;
	background-position: center top;
	padding: 70px 0 100px;
}
.banner-content.epik-sec.colorwhite h1 {
	color: #fff;
	margin-top: 220px;
}
.banner-content.epik-sec.colorwhite h2 {
	color: #fff;
}
.s-d-btn {
	color: #fff;
}
.great-deals.news.text-center p {
	color: #fff;
	max-width: 100%;
	margin: 15px 0 0;
}
.dedicated .banner-content.epik-sec p {
	font-size: 31px;
	max-width: inherit;
	margin-bottom:0;
}
.dedicated .hosting-box .top-bg {
	padding: 23px 15px;
}
.dedicated .banner-content.epik-sec h1 {
	margin-bottom: 15px;
}
ul.checks {
  display: block;
  list-style: outside none none;
  margin: 15px 0 0;
  padding: 0;
  text-align: center;
}
.banner-content ul.checks li {
  display: inline-block;
  float: none;
  font-size: 21px;
}

 @media (max-width:1400px) {
.image-dadect img {
	max-width: 40%;
	top: 30px
}
.image-dadect.imagessl img {
	top: 100px;
	max-width: 50%;
}
.b-u-text.mar-top.pro-hosting.emailview {
	margin-top: 480px;
}
.home-banner-sec .banner-content.pricetab {
	top: 230px;
}
.great-deals {
	margin: 65px 0 0;
	padding: 22px;
}
.home-banner-sec .banner-content.bannernew h1.textsize.text-center {
	padding-bottom: 35px;
}
}
@media (max-width:1050px) {
.home-banner-sec > img {
	height: 600px;
}
.home-banner-sec .banner-content.pricetab {
	top: 120px;
}
}

@media (max-width:991px) {
.image-dadect {
  display: none;
}
ul.checks li {
  font-size: 19px;
}
.left-ssl.text-right {
  padding: 200px 0 0;
  text-align:left;
}
.login.rag {
  margin-bottom: 5px;
}
}
 
 @media (max-width:800px) {
.home-banner-sec .banner-content.bannernew {
	top: 100px;
}
.home-banner-sec > img {
	height: 310px;
	width: 100%;
}
.domain-box {
	max-width: 100%;
}
.left-ssl.text-right {
	list-style: none;
	padding: 200px 20px 0 0;
}
.image-dadect.imagessl {
	display: none;
}
.offer-box.dadicat.text-left {
	min-height: 360px;
	padding: 25px;
}
.banner-content h1 {
	font-size: 25px;
}
.textsize.text-center.pricemt {
	margin-bottom: 20px;
	margin-top: 5px;
	font-size: 20px;
}
.home-banner-sec .banner-content.pricetab {
	top: 80px;
}
.great-deals {
	margin: 25px 0 0;
	border: 2px solid #fff;
	padding: 5px;
}
.great-deals h5 {
	font-size: 20px;
}
.great-deals p {
	font-size: 15px;
	margin: 9px 0 0;
}
}
 @media (max-width:767px) {
.offer-box {
	padding: 20px 30px 15px;
}
.home-banner-sec .banner-content.bannernew {
	background: url(../images/bg-full.jpg) center top no-repeat;
}
.image-dadect {
	display: none;
}
.epik_text p {
	font-size: 18px;
	line-height: 20px;
	padding-bottom: 18px;
}
.epik-dedicated {
	padding: 15px;
	margin-bottom: 10px;
}
.epik_text {
	padding: 30px 0 0;
}
.dadicat {
	min-height: auto;
}
.offer-box h2 {
	font-size: 25px;
}
.ssl-banner {
	padding-top: 40px;
	padding-bottom: 30px;
}
.left-ssl.text-right {
	list-style: none;
	padding:390px 20px 0 0;
}
.banner-content.email {
	top: 0;
	position: relative;
	background: transparent;
}
.b-u-text.mar-top.pro-hosting.emailview {
	margin-top: 280px;
}
.offer-box.dadicat.text-left {
	min-height: auto;
}
.home-banner-sec .banner-content.pricetab {
	top: 90px;
	position: absolute;
	padding: 0;
	background: transparent;
}
.home-banner-sec.priceshow img {
	display: block;
}
.textsize.text-center {
	font-size: 20px;
	font-family: 'san_francisco_textlight';
}
.textsize.text-center.pricemt {
	margin-bottom: 20px;
	margin-top: 10px;
}
.great-deals {
	margin: 75px 0 0;
	border: 2px solid #fff;
	padding: 7px;
}
.great-deals h5 {
	font-size: 20px;
}
.great-deals p {
	font-size: 16px;
	margin: 10px 0 0;
}
.consider {
	padding: 10px;
}
.banner-content.epik-sec {
	overflow-x: hidden;
}
.banner-content.epik-sec.colorwhite h1 {
	color: #fff;
	margin-top: 70px;
}
.epik-bg.pricepage {
	padding: 70px 0 70px;
}
.dedicated .banner-content.epik-sec p {
  font-size: 26px;
}
.banner-content ul.checks li {
  font-size: 18px;
}
}

@media (max-width:567px) {
.left-ssl.text-right {
  padding: 320px 20px 0 0;
}
}

@media (max-width:479px) {
.b-u-text.mar-top.pro-hosting.emailview {
  margin-top: 200px;
}
}

@media (max-width:400px) {
.left-ssl.text-right {
  padding: 180px 20px 0 0;
}
}

@media (max-width:380px) {

.b-u-text.mar-top.pro-hosting.emailview {
	margin-top: 130px;
}
.great-deals p {
	font-size: 15px;
	line-height: 16px;
}
}

@media (max-width:360px) {
.left-ssl.text-right {
  padding: 120px 20px 0 0;
}
}

.checks {
	font-size: 21px;
}
.banner-content.epik-sec .col-md-12 .middle-sec ul li.text-center {
	text-align: center;
}
select.vpssel {
	width: 100%;
	padding: 3px;
	color: #000;
	font-size: 14px;
	background-color: white;
	border: 1px solid #e1e1e1;
}
a.bt-email {
	font-size: 20px;
	padding: 15px 50px;
	border-radius: 5px;
	background: #8dc63f;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	display: inline-block;
	font-weight: bold;
	font-family: helvetica-regular;
}
.emailtext {
	font-size: 21px;
	padding: 15px 50px;
	font-family: 'san_francisco_displaybold';
	padding-top: 40px;
	float: left;
	width: 100%;
}
