@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700;800;900&display=swap');
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: 'Rubik', sans-serif !important;
	font-style: normal;
	color: #696969;
	font-weight: 400;
}
.f-left {
	float: left;
}
.f-right {
	float: right;
}
a, .button {
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
a:focus, .button:focus {
	text-decoration: none;
	outline: none;
}
a:focus, a:hover {
	color: inherit;
	text-decoration: none;
}
a, button {
	color: inherit;
	outline: medium none;
}
button:focus, input:focus, input:focus, textarea, textarea:focus {
	outline: 0;
}
.uppercase {
	text-transform: uppercase;
}
.capitalize {
	text-transform: capitalize;
}
h1 {
	font-size: 40px!important;
	font-weight: 500;
}
h2 {
	font-size: 35px;
}
h3 {
	font-size: 28px;
}
h4 {
	font-size: 22px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style: none;
}
p {
	font-size: 15px;
	font-weight: normal;
	line-height: 28px;
	color: #696969;
	margin-bottom: 15px;
}
hr {
	border-bottom: 1px solid #eceff8;
	border-top: 0 none;
	margin: 30px 0;
	padding: 0;
}
label {
	color: #7e7e7e;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
}
 *::-moz-selection {
 background: #333333;
 color: #ffffff;
 text-shadow: none;
}

::-moz-selection {
 background: #333333;
 color: #ffffff;
 text-shadow: none;
}

::selection {
 background: #333333;
 color: #ffffff;
 text-shadow: none;
}
.header-icon a i {
	color: #e56421!important;
}
.header-icon a i:hover {
	color: #e56421!important;
	transition-duration: 0.5s;
}
.top-bar {
	background-color: #0f1a54;
}
.call {
	margin: 12px 0;
}
.call ul {
	list-style: none;
}
.call ul li {
	padding-right: 25px;
}
.call ul li i {
	padding: 0px 8px 0 0;
	font-size: 17px;
	color: #fff;
}
.call ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}
.faq {
	float: right;
	margin: 12px 0;
}
.faq ul {
	list-style: none;
}
.faq ul li {
	padding-right: 25px;
	float: left;
	margin-left: 30px;
	padding-right: 0;
}
.faq ul li i {
	padding: 0px 8px 0 0;
	font-size: 17px;
	color: #fff;
}
.faq ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}
.clear {
	clear: both;
}
.logo img {
	padding-top: 5px;
	width: 100%;
}
/* Make the image fully responsive */
  .carousel-inner img {
	width: 100%;
	height: 100%;
}
.carousel-caption {
	margin-bottom: 40px;
}
.carousel-item .active {
	color: #e56421;
}
.carousel-caption h3 {
	text-align: left;
	margin-left: 0;
	font-size: 60px;
}
.carousel-caption p {
	font-size: 22px;
	color: #fff;
	text-align: left;
	padding-top: 15px;
}
.carousel-caption h4 {
	font-size: 18px;
	text-align: left;
	padding-top: 30px;
	color: #fff;
}
.carousel-caption h4 span {
	font-size: 40px;
	font-weight: 700;
	padding: 0 5px;
}
.carousel-caption a {
	text-decoration: none;
	font-size: 16px;
	padding: 18px 30px;
	background-color: #fff;
	color: #0f1a54;
	float: left;
	margin-top: 40px;
	border-radius: 4px;
}
.carousel-caption a:hover {
	color: #fff;
	background-color: #e56421;
	text-decoration: none;
	transition-duration: 0.5s;
}
.header-info span {
	font-size: 14px!important;
	color: #ffffff;
	font-weight: 500;
	margin-right: 20px!important;
}

.header-info span:hover {
	color: #e56421!important;
	transition-duration: 0.5s;
}

.header-info span i {
	color: #e56421!important;
	font-size: 13px!important;
	margin-right: 2px!important;
}
.main-menu nav > ul > li:hover > a, .main-menu nav > ul > li.active > a {
	color: #e56421!important;
}
.main-menu nav > ul > li .sub-menu {
	border-color: #e56421!important;
}
.main-menu nav > ul > li:hover > .sub-menu li > a:hover {
	background-color: #e56421!important;
}
.main-menu > nav > ul > li > a::before {
 background-color: #e56421!important;
}
.header-lang-list {
	border-color: #e56421!important;
}
.main-menu nav > ul > li > a {
	text-decoration: none;
}
.main-menu nav > ul > li .sub-menu li a {
	text-decoration: none;
}
.hm-gradient {
	background-image: linear-gradient(to top, #f3e7e9 0%, #e3eeff 99%, #e3eeff 100%);
}
.darken-grey-text {
	color: #2E2E2E;
}
.header {
	height: 35vh;
	background-image: linear-gradient( rgba(19, 32, 100, 0.9), rgba(15, 26, 84, 0.9) ), url('../images/about-bg.jpg');
	background-size: cover;
	background-position: top;
	position: relative;
}
.page-heading {
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	white-space: nowrap;
	text-align: center;
}
.page-heading-primary {
	display: block;
	font-size: 3.5rem;
	font-weight: 300;
	color: #fff;
	padding-bottom: 20px;
	text-align: center;
}
.page-heading-secondary {
	display: block;
	font-size: 1.5rem;
	font-weight: 600;
}
.position-relative {
	position: relative;
}
.inner-page-banner {
	background-size: cover;
	position: relative;
	padding: 60px 0;
}
.inner-page-banner.shared-hosting {
	background: url(../images/shared-hosting-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner.dedicated-server {
	background: url(../images/dedicated-server-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner.reseller-hosting {
	background: url(../images/reseller-hosting-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner.wordpress-hosting {
	background: url(../images/wordpress-hosting-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner.cloud-hosting {
	background: url(../images/cloud-hosting-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner.vps-servers {
	background: url(../images/vps-servers-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner.business-email {
	background: url(../images/business-email-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner.g-suite {
	background: url(../images/g-suite-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner.office-365 {
	background: url(../images/office-365-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner.ssl-certificate {
	background: url(../images/ssl-certificate-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner.website-builder {
	background: url(../images/website-builder-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner.sitelock {
	background: url(../images/sitelock-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner.codeguard {
	background: url(../images/codeguard-banner.jpg) no-repeat center top fixed;
}
.inner-page-banner:before {
	width: 100%;
	height: 100%;
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .65);
}
.inner-page-banner h1 {
	color:#FFF;
	font-size:60px;
	padding:0px;
	margin:0px;
	text-align: left;
}
.inner-page-banner p {
	color:#FFF;
	font-size:22px;
	padding:10px 0px 20px 0px;
	margin:0px;
}
.inner-page-banner ul li {
	color:#FFF;
	font-size:18px;
	line-height:30px;
}
.inner-page-banner ul li:before {
	font-family:"Font Awesome 5 Pro";
	content: "\f00c";
	color:#f46b24;
	padding-right:10px;
}
.about-us {
	margin-top: 60px;
	text-align: center;
	padding-bottom: 30px;
}
.about-us h5 {
	color: #a4a4a4;
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 0;
}
.about-us h1 {
	font-size: 3.5rem;
	font-weight: 600;
	color: #0f1a54;
	padding-bottom: 10px;
}
.about-us h1 span {
	color: #0f1a54;
}
.about-us p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
}
.why-choose-block {
	margin-top: 50px;
	padding: 20px;
}
.why-choose-block img {
	height: 100px;
	display: block;
	margin: auto;
}
.why-choose-block h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 10px 0 5px 0;
}
.why-choose-block p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
}
.why-choose-block:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
	transition-duration: 0.5s;
	border-radius: 10px;
}
#generic_price_table {
	background-color: #eff3f8;
}
/*PRICE COLOR CODE START*/
#generic_price_table .generic_content {
	background-color: #fff;
}
#generic_price_table .generic_content .generic_head_price {
	background-color: #f6f6f6;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg {
	border-color: #e4e4e4 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e4e4e4;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content .head span {
	color: #525252;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign {
	color: #414141;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency {
	color: #414141;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent {
	color: #414141;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .month {
	color: #414141;
}
#generic_price_table .generic_content .generic_feature_list ul li {
	color: #a7a7a7;
}
#generic_price_table .generic_content .generic_feature_list ul li span {
	color: #414141;
}
#generic_price_table .generic_content .generic_feature_list ul li:hover {
	background-color: #E4E4E4;
	border-left: 5px solid #132064;
}
#generic_price_table .generic_content .generic_price_btn a {
	border: 1px solid #132064;
	color: #132064;
	border-radius: 4px;
	font-size: 15px!important;
}
#generic_price_table .generic_content.active .generic_head_price .generic_head_content .head_bg, #generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg {
	border-color: #132064 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #132064;
	color: #fff;
}
#generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head span, #generic_price_table .generic_content.active .generic_head_price .generic_head_content .head span {
	color: #fff;
}
#generic_price_table .generic_content {
	border-radius: 7px;
}
#generic_price_table .generic_content:hover .generic_price_btn a, #generic_price_table .generic_content.active .generic_price_btn a {
	background-color: #f46b24;
	color: #fff;
	border-radius: 4px;
}
#generic_price_table {
	margin: 50px 0 50px 0;
}
.row .table {
	padding: 28px 0;
}
/*PRICE BODY CODE START*/

#generic_price_table .generic_content {
	overflow: hidden;
	position: relative;
	text-align: center;
}
#generic_price_table .generic_content .generic_head_price {
	margin: 0 0 20px 0;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content {
	margin: 0 0 50px 0;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg {
	border-style: solid;
	border-width: 90px 1411px 23px 399px;
	position: absolute;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content .head {
	padding-top: 40px;
	position: relative;
	z-index: 1;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content .head span {
	font-size: 28px;
	font-weight: 400;
	letter-spacing: 2px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag {
	padding: 0 0 20px;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .price {
	display: block;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .sign {
	display: inline-block;
	font-size: 28px;
	font-weight: 400;
	vertical-align: middle;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .currency {
	font-size: 60px;
	font-weight: 300;
	letter-spacing: -2px;
	line-height: 60px;
	padding: 0;
	vertical-align: middle;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .price .cent {
	display: inline-block;
	font-size: 24px;
	font-weight: 400;
	vertical-align: bottom;
}
#generic_price_table .generic_content .generic_head_price .generic_price_tag .month {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 3px;
	vertical-align: bottom;
}
#generic_price_table .generic_content .generic_feature_list ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#generic_price_table .generic_content .generic_feature_list ul li {
	font-size: 18px;
	padding: 15px 0;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table .generic_content .generic_feature_list ul li:hover {
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
}
#generic_price_table .generic_content .generic_feature_list ul li .fa {
	padding: 0 10px;
}
#generic_price_table .generic_content .generic_price_btn {
	margin: 20px 0 32px;
}
#generic_price_table .generic_content .generic_price_btn a {
	border-radius: 4px;
	display: inline-block;
	font-size: 18px;
	outline: medium none;
	padding: 12px 30px;
	text-decoration: none;
	text-transform: uppercase;
	color: #f46b24;
	border-color: #f46b24;
}
#generic_price_table .generic_content .generic_price_btn a:hover {
	color: #fff;
	border-color: #e96520;
	background-color: #e56421;
}
#generic_price_table {
	padding-bottom: 90px;
}
#generic_price_table .generic_content, #generic_price_table .generic_content:hover, #generic_price_table .generic_content .generic_head_price .generic_head_content .head_bg, #generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head_bg, #generic_price_table .generic_content .generic_head_price .generic_head_content .head h2, #generic_price_table .generic_content:hover .generic_head_price .generic_head_content .head h2, #generic_price_table .generic_content .price, #generic_price_table .generic_content:hover .price, #generic_price_table .generic_content .generic_price_btn a, #generic_price_table .generic_content:hover .generic_price_btn a {
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
}
 @media (max-width: 767px) {
 #generic_price_table .generic_content {
 margin-bottom:75px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
 #generic_price_table .col-md-3 {
 float:left;
 width:50%;
}
 #generic_price_table .col-md-4 {
 float:left;
 width:50%;
}
 #generic_price_table .generic_content {
 margin-bottom:75px;
}
}
#generic_price_table_home {
	font-family: 'Raleway', sans-serif;
}
.text-center h1, .text-center h1 a {
	color: #7885CB;
	font-size: 30px;
	font-weight: 300;
	text-decoration: none;
}
.demo-pic {
	margin: 0 auto;
}
.demo-pic:hover {
	opacity: 0.7;
}
#generic_price_table_home ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	display: table;
}
#generic_price_table_home li {
	float: left;
}
#generic_price_table_home li + li {
	margin-left: 10px;
	padding-bottom: 10px;
}
#generic_price_table_home li a {
	display: block;
	width: 50px;
	height: 50px;
	font-size: 0px;
}
#generic_price_table_home .blue {
	background: #3498DB;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .emerald {
	background: #2ECC71;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .grey {
	background: #7F8C8D;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .midnight {
	background: #34495E;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .orange {
	background: #E67E22;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .purple {
	background: #9B59B6;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .red {
	background: #E74C3C;
	transition:all 0.3s ease-in-out 0s;
}
#generic_price_table_home .turquoise {
	background: #1ABC9C;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .blue:hover, #generic_price_table_home .emerald:hover, #generic_price_table_home .grey:hover, #generic_price_table_home .midnight:hover, #generic_price_table_home .orange:hover, #generic_price_table_home .purple:hover, #generic_price_table_home .red:hover, #generic_price_table_home .turquoise:hover {
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	transition: all 0.3s ease-in-out 0s;
}
#generic_price_table_home .divider {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding: 20px;
}
#generic_price_table_home .divider span {
	width: 100%;
	display: table;
	height: 2px;
	background: #ddd;
	margin: 50px auto;
	line-height: 2px;
}
#generic_price_table_home .itemname {
	text-align: center;
	font-size: 50px;
	padding: 50px 0 20px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 40px;
	text-decoration: none;
	font-weight: 300;
}
#generic_price_table_home .itemnametext {
	text-align: center;
	font-size: 20px;
	padding-top: 5px;
	text-transform: uppercase;
	display: inline-block;
}
#generic_price_table_home .footer {
	padding:40px 0;
}
.price-heading {
	text-align: center;
}
.price-heading h1 {
	margin: 0;
	padding: 0px 0 20px 0;
	font-weight: 600;
	color: #0f1a54;
	font-size: 3.5rem;
}
.price-heading h1 span {
	color: #0f1a54;
	;
}
.price-heading p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	line-height: 26px;
	padding-bottom: 60px;
}
.price-heading h5 {
	color: #a4a4a4;
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 0;
	padding-top: 70px;
}
.demo-button {
	background-color: #333333;
	color: #ffffff;
	display: table;
	font-size: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 50px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}
.domain-search-wrap {
	padding: 40px;
	border-radius: 10px;
}
.gray-light-bg {
	background: #f7f7f7 !important;
}
.text-center {
	text-align: center !important;
	font-size: 3.5rem;
	font-weight: 600;
	color: #24374e;
}
.text-center {
	text-align: center !important;
}
h4, .h4 {
	font-size: 1.4655rem;
}
.mb-4, .my-4 {
	margin-bottom: 1.5rem !important;
}
.mt-4, .my-4 {
	margin-top: 1.5rem !important;
}
.domain-search-form {
	width: calc(100% - 10%);
	margin: 0 auto;
	position: relative;
	height: calc(2.15em + 0.7rem);
	z-index: 9;
}
.domain-search {
	width: 70%;
	margin: 15px auto;
	display: flex;
}
.domain-search-form input:not([type=submit]) {
 width: 56%;
 height: 100%;
 border: none;
 padding-top: 10px;
 border-bottom: 2px solid #132064;
}
.form-control {
	font-size: 14px;
}
.form-control {
	float: left;
	width: 80%;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #e5e9f2;
	border-radius: 0.25rem;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	height: 50px;
}
.btn.btn-brand-01 {
	width: 20%;
	font-size: 18px;
}
button, input {
	overflow: visible;
}
input, button, select, optgroup, textarea {
	margin: 0;
	font-family: inherit;
}
input {
	-webkit-writing-mode: horizontal-tb !important;
	text-rendering: auto;
	color: -internal-light-dark(black, white);
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	text-align: start;
	appearance: textfield;
	-webkit-rtl-ordering: logical;
	cursor: text;
	margin: 0em;
	font: 400 13.3333px Arial;
}
.domain-search-form .select-group {
	position: absolute;
	right: 10px;
	height: 100%;
	width: 42%;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	top: 0;
}
.select-group select.form-control {
	border: none;
	border-bottom: 2px solid #132064;
	width: calc(100% - 35%);
	height: inherit;
	padding: 5px;
}
*, *::before, *::after {
 box-sizing: border-box;
}
option {
	font-weight: normal;
	display: block;
	white-space: pre;
	min-height: 1.2em;
	padding: 0px 2px 1px;
}
.btn:not(:disabled):not(.disabled) {
 cursor: pointer;
 background-color: #f46b24;
 color: #fff;
 padding: 12px 30px!important;
 color: #fff;
 border-radius: 4px;
 font-size: 15px!important;
}
.btn:not(:disabled):not(.disabled):hover {
 background-color: #e56421;
 color: #fff;
 transition-duration: 0.5s;
}
.select-group button[type=submit] {
	width: 100%;
	margin-left: 5px;
}
.btn-brand-01 {
	background-color: #083e9b;
	border-color: #083e9b;
	color: #fff;
}
.btn {
	position: relative;
	font-size: 0.838rem;
	font-weight: 600;
	padding: .65em 1.995em;
	line-height: 1.75em;
	transition: all 300ms ease-in-out;
}
.btn {
	display: inline-block;
	font-weight: 400;
	color: #2a2e36;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	border-radius: 0.25rem;
}
ul:last-child {
	margin: 0;
}
.domain-search-list {
	position: relative;
	display: block;
}
.list-inline {
	padding-left: 0;
	list-style: none;
}
.domain-search-list li:not(:last-child) {
 margin-right: 0 !important;
}
.rounded {
	border-radius: 0.25rem !important;
}
.bg-white {
	background-color: #fff !important;
}
.list-inline-item {
	display: inline-block;
}
.domain-search-list li a {
	display: inline-block;
	padding: 0 6px;
	text-align: center;
	color: inherit;
}
a {
	text-decoration: none;
	background-color: transparent;
}
.img-fluid {
	max-width: 100%;
	height: auto;
}
img {
	vertical-align: middle;
	border-style: none;
}
.domain-search-list li a span {
	font-size: 15px;
	line-height: 15px;
	display: block;
	opacity: 0.7;
	text-rendering: n
}
.domain-search-list li a span:hover {
	text-decoration: none;
}
.domain-search-list li a {
	text-align: center;
	color: inherit;
}
.customers {
	text-align: center;
	margin-top: 40px;
	padding-bottom: 10px;
}
.customers h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
}
.customers h1 span {
	color: #0f1a54;
}
.customers p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
}
h1 {
	padding: 2vh 0 3vh 0;
	color: #434C57;
	line-height: 1.3;
	font-size: 40px;
	letter-spacing: 2px;
}
.section-eight {
	padding: 0px 0 0px 0;
	margin-top: 0px;
	position: relative;
}
.op-eight-section {
	position: relative;
}
.sec-eight-text-area {
	text-align: center;
	padding: 100px 0px;
}
.sec-eight-text-area img {
	padding: 2vh 0;
}
.sec-eight-text-area h1 {
	padding: 2vh 0 3vh 0;
	color: #0f1a54;
	line-height: 1.3;
	font-size: 2.5rem;
}
.sec-eight-text-area p {
	padding: 2vh 0;
	color: #132064;
	font-size: 1.4rem;
}
.sec-eight-text-area h1 {
	font-size: 1.4rem!important;
}
.section-eight .container-pe-quote {
	position: absolute;
	height: 100%;
	top: 0px;
	z-index: 1;
}
.section-eight .container-pe-quote.left {
	left: 0px;
}
.section-eight .container-pe-quote.right {
	right: 0px;
}
.section-eight .container-pe-quote .pp-quote {
	cursor: pointer;
	position: absolute;
	border-radius: 100%;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
	animation-name: floating;
	-webkit-animation-name: floating;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-transform-origin: 50% 1px;
	-moz-transform-origin: 50% 1px;
	-ms-transform-origin: 50% 1px;
	-o-transform-origin: 50% 1px;
	transform-origin: 50% 1px;
	opacity: 0;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}
.container-pe-quote .pp-quote img {
	overflow: hidden;
	border-radius: 100%;
	height: 100%;
	width: 100%;
	position: relative;
	z-index: 1;
}
.section-eight .container-pe-quote .pp-quote:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	height: calc(100% + 5px);
	width: calc(100% + 5px);
	border-radius: 100%;
	background-color: #7fb3e4;
	-webkit-transform: translate(-50%, -50%) scale(0.9);
	-moz-transform: translate(-50%, -50%) scale(0.9);
	-ms-transform: translate(-50%, -50%) scale(0.9);
	-o-transform: translate(-50%, -50%) scale(0.9);
	transform: translate(-50%, -50%) scale(0.9);
 -webkit-transition: all .25s ease;
 -moz-transition: all .25s ease;
 -ms-transition: all .25s ease;
 -o-transition: all .25s ease;
 transition: all .25s ease;
}
.container-pe-quote .pp-quote:hover:after, .container-pe-quote .pp-quote.active:after {
	-webkit-transform: translate(-50%, -50%) scale(1);
	-moz-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	-o-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
}
.section-eight .container-pe-quote .li-quote-1 {
	height: 104px;
	width: 104px;
	left: 15px;
	top: 95px;
	animation-duration: 10s;
	-webkit-animation-duration: 10s;
	-webkit-transition-delay: 0.6s;
	transition-delay: 0.6s;
	opacity: 1;
}
.section-eight .container-pe-quote .li-quote-2 {
	height: 63px;
	width: 63px;
	left: 120px;
	top: 270px;
	animation-duration: 12s;
	-webkit-animation-duration: 12s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	opacity: 1;
}
.section-eight .container-pe-quote .li-quote-3 {
	height: 64px;
	width: 64px;
	left: 68px;
	top: 380px;
	animation-duration: 6s;
	-webkit-animation-duration: 6s;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
	opacity: 1;
}
.section-eight .container-pe-quote .li-quote-4 {
	height: 73px;
	width: 73px;
	right: -15px;
	top: 110px;
	animation-duration: 5s;
	-webkit-animation-duration: 5s;
	-webkit-transition-delay: 0.7s;
	transition-delay: 0.7s;
	opacity: 1;
}
.section-eight .container-pe-quote .li-quote-5 {
	height: 73px;
	width: 73px;
	right: 28px;
	top: 265px;
	animation-duration: 8s;
	-webkit-animation-duration: 8s;
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
	opacity: 1;
}
.section-eight .container-pe-quote .li-quote-6 {
	height: 45px;
	width: 45px;
	right: 108px;
	top: 170px;
	animation-duration: 7s;
	-webkit-animation-duration: 7s;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
	opacity: 1;
}
.section-eight .container-pe-quote .li-quote-7 {
	height: 48px;
	width: 48px;
	right: 40px;
	top: 414px;
	animation-duration: 7s;
	-webkit-animation-duration: 7s;
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
	opacity: 1;
}
.section-eight .container-pe-quote .li-quote-8 {
	height: 63px;
	width: 63px;
	left: 20px;
	top: 250px;
	animation-duration: 5s;
	-webkit-animation-duration: 5s;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	opacity: 1;
}
 @keyframes floating {
 0% {
 -webkit-transform: rotate(0deg) translate(-10px) rotate(0deg);
 -moz-transform: rotate(0deg) translate(-10px) rotate(0deg);
 -ms-transform: rotate(0deg) translate(-10px) rotate(0deg);
 -o-transform: rotate(0deg) translate(-10px) rotate(0deg);
 transform: rotate(0deg) translate(-10px) rotate(0deg);
}
 100% {
 -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg);
 -moz-transform: rotate(360deg) translate(-10px) rotate(-360deg);
 -ms-transform: rotate(360deg) translate(-10px) rotate(-360deg);
 -o-transform: rotate(360deg) translate(-10px) rotate(-360deg);
 transform: rotate(360deg) translate(-10px) rotate(-360deg);
}
}
@-webkit-keyframes floating {
 0% {
 -webkit-transform: rotate(0deg) translate(-10px) rotate(0deg);
 -moz-transform: rotate(0deg) translate(-10px) rotate(0deg);
 -ms-transform: rotate(0deg) translate(-10px) rotate(0deg);
 -o-transform: rotate(0deg) translate(-10px) rotate(0deg);
 transform: rotate(0deg) translate(-10px) rotate(0deg);
}
 100% {
 -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg);
 -moz-transform: rotate(360deg) translate(-10px) rotate(-360deg);
 -ms-transform: rotate(360deg) translate(-10px) rotate(-360deg);
 -o-transform: rotate(360deg) translate(-10px) rotate(-360deg);
 transform: rotate(360deg) translate(-10px) rotate(-360deg);
}
}
.section-eight .container-quote {
	position: relative;
	width: 100%;
	margin-top: 10px;
	height: 135px;
	-webkit-perspective: 10000px;
	-moz-perspective: 10000px;
	-ms-perspective: 10000px;
	perspective: 10000px;
}
.section-eight .container-quote .quote {
	max-width: 520px;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 50%;
	cursor: pointer;
	text-align: center;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all 1s cubic-bezier(0.5, -0.01, 0, 1.005);
	-moz-transition: all 1s cubic-bezier(0.5, -0.01, 0, 1.005);
	-o-transition: all 1s cubic-bezier(0.5, -0.01, 0, 1.005);
	transition: all 1s cubic-bezier(0.5, -0.01, 0, 1.005);
}
.section-eight .container-quote .quote.hide-bottom {
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(100%) rotateX(-70deg);
	-moz-transform: translateX(-50%) translateY(100%) rotateX(-70deg);
	-ms-transform: translateX(-50%) translateY(100%) rotateX(-70deg);
	-o-transform: translateX(-50%) translateY(100%) rotateX(-70deg);
	transform: translateX(-50%) translateY(100%) rotateX(-70deg);
}
.section-eight .container-quote .quote.hide-top {
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-100%) rotateX(70deg);
	-moz-transform: translateX(-50%) translateY(-100%) rotateX(70deg);
	-ms-transform: translateX(-50%) translateY(-100%) rotateX(70deg);
	-o-transform: translateX(-50%) translateY(-100%) rotateX(70deg);
	transform: translateX(-50%) translateY(-100%) rotateX(70deg);
}
.section-eight .container-quote .quote.show {
	opacity: 1;
	-webkit-transform: translateX(-50%) translateY(0%) rotateX(0deg);
	-moz-transform: translateX(-50%) translateY(0%) rotateX(0deg);
	-ms-transform: translateX(-50%) translateY(0%) rotateX(0deg);
	-o-transform: translateX(-50%) translateY(0%) rotateX(0deg);
	transform: translateX(-50%) translateY(0%) rotateX(0deg);
}
.section-eight .container-dp-name {
	position: relative;
	width: 100%;
	margin-top: 10px;
	height: 225px;
	-webkit-perspective: 10000px;
	-moz-perspective: 10000px;
	-ms-perspective: 10000px;
	perspective: 10000px;
	text-align: center;
}
.section-eight .container-dp-name .box-dpname {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0;
	cursor: pointer;
	text-align: center;
	-webkit-transition: all 1s cubic-bezier(0.5, -0.01, 0, 1.005);
	-moz-transition: all 1s cubic-bezier(0.5, -0.01, 0, 1.005);
	-o-transition: all 1s cubic-bezier(0.5, -0.01, 0, 1.005);
	transition: all 1s cubic-bezier(0.5, -0.01, 0, 1.005);
}
.section-eight .container-dp-name .box-dpname.hide-dp-bottom {
	opacity: 0;
	-webkit-transform: translateX(0%) translateY(100%) rotateX(-70deg);
	-moz-transform: translateX(0%) translateY(100%) rotateX(-70deg);
	-ms-transform: translateX(0%) translateY(100%) rotateX(-70deg);
	-o-transform: translateX(0%) translateY(100%) rotateX(-70deg);
	transform: translateX(0%) translateY(100%) rotateX(-70deg);
}
.section-eight .container-dp-name .box-dpname.hide-dp-top {
	opacity: 0;
	-webkit-transform: translateX(0%) translateY(-100%) rotateX(70deg);
	-moz-transform: translateX(0%) translateY(-100%) rotateX(70deg);
	-ms-transform: translateX(0%) translateY(-100%) rotateX(70deg);
	-o-transform: translateX(0%) translateY(-100%) rotateX(70deg);
	transform: translateX(0%) translateY(-100%) rotateX(70deg);
}
.section-eight .container-dp-name .box-dpname.look {
	opacity: 1;
	-webkit-transform: translateX(0%) translateY(0%) rotateX(0deg);
	-moz-transform: translateX(0%) translateY(0%) rotateX(0deg);
	-ms-transform: translateX(0%) translateY(0%) rotateX(0deg);
	-o-transform: translateX(0%) translateY(0%) rotateX(0deg);
	transform: translateX(0%) translateY(0%) rotateX(0deg);
}
 @media screen and (max-width:767px) {
 .sec-eight-text-area {
padding: 10px 0 10px 0;
}
 .section-eight .container-pe-quote {
position: relative;
height: 500px;
top: 0px;
z-index: 1;
max-width: 300px;
margin: -70px auto 0;
}
}
@media screen and (max-width:480px) {
 .section-eight {
position: relative;
}
 .section-eight .bottom-ani-cs {
position: absolute;
top: 150px;
right: 16px;
}
 .section-eight .container-pe-quote .li-quote-2 {
left: 60px;
top: 270px;
}
 .section-eight .container-pe-quote .li-quote-6 {
right: 100px;
top: 179px;
}
 .section-eight .container-pe-quote .li-quote-8 {
height: 43px;
width: 43px;
left: 0px;
top: 220px;
}
 .section-eight .container-pe-quote .li-quote-3 {
left: 0;
}
 .section-eight .container-quote {
height: 205px;
overflow: hidden;
overflow-y: auto;
}
 .sec-eight-text-area {
padding: 10px 0 100px 0;
}
}
.shared-solution {
	margin: 20px 0 60px 0;
	text-align: center;
	background-color: #f4f4ff;
}
.shared-solution h1 {
	font-size: 3.5rem;
	font-weight: 600;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 50px;
}
.shared-solution h1 span {
	color: #0f1a54;
}
.shared-solution p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
}
.shared-service {
	margin: 60px 0;
}
.shared-service i {
	font-size: 45px;
	background-color:#E56421;
	width: 100px;
	height:100px;
	border-radius: 100px;
	line-height: 100px;
	color:#fff;
}
.shared-service h3 {
	font-size: 22px;
	color: #24374e;
	font-weight: 600;
	padding: 25px 0 5px 0;
}
.shared-service p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
}
.shared-service:hover i {
	color:  #fff;
	background-color:#1e2021;
	transition-duration: 0.5s;
}
.partners {
	margin: 60px 0;
}
.partners h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 0;
	margin-bottom: 10px;
	margin-top: -10px;
}
.partners h1 span {
	color: #0f1a54;
}
.partners p {
	font-size: 1.4rem;
	font-weight: 300;
	text-align: center;
	color: #132064;
}
.partner-logo {
	margin-top: 40px;
}
.partner-logo img {
	height: 45px;
	display: block;
	margin: 0 auto;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: .3;
}
.partner-logo img:hover {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);
	-ms-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}
.footer {
	background-color: #2d2d2d;
}
.footer-logo {
	margin: 60px 0;
}
.footer-logo a img {
	height: 50px;
	background-color: #fff;
}
.footer-logo p {
	font-size: 1.6rem;
	color: #fff;
	padding: 10px 0 10px 0;
}
.footer-logo a i {
	text-decoration: none;
	color:#0f14ec;
	background-color: #fff;
	border-radius: 100px;
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	margin-right: 5px;
}
.footer-logo a i:hover {
	background-color: #e56421;
	color: #fff;
	transition-duration: 0.5s;
}
.services {
	margin: 60px 0;
}
.services h3 {
	color: #fff;
	font-size: 26px;
	font-weight: 400;
}
.services ul {
	list-style: none;
	margin-top: 15px;
}
.services ul li {
}
.services ul li a {
	color: #9e9eac;
	line-height: 35px;
	text-decoration: none;
	font-size: 15px;
}
.services ul li a:hover {
	text-decoration: none;
	color: #FFF;
}
.services ul li i {
	padding: 3px;
}
.term {
	margin: 12px 0;
}
.term a {
	text-align: left;
	text-decoration: none;
	font-size: 15px;
	color: #d6d7fa;
}
.term a:hover {
	color: #fff;
}
.term a abbr {
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #d6d7fa;
	padding-left: 20px;
}
.copyright {
	margin: 12px 0;
}
.copyright p {
	text-align: right;
	color: #fff;
	font-size: 13px;
}
/* about us page css*/


.hostiko-story {
	background-color: #eff3f8;
	margin: 60px 0 30px 0;
}
.hostiko-story h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	padding-top: 40px;
	text-align: center;
}
.hostiko-story p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	line-height: 30px;
	margin-bottom: 0px;
}
.hosting-section {
	text-align: center;
	border-radius: 10px;
	margin: 60px 0 80px 0;
	background-color: #fff;
	border:1px solid#e7e7e7;
}
.hosting-section:hover {
}
.hosting-section img {
	width: 100%;
	margin: 0 auto;
	display: block;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.hosting-section h3 {
	font-size: 22px;
	color: #24374e;
	font-weight: 600;
	padding: 28px 0 5px 0;
}
.hosting-section p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 30px;
	padding: 0px 28px 40px 28px;
}
.hosting-section:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
	transition-duration: 0.5s;
}
.our-history {
}
.our-history h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	margin-bottom: 20px;
}
.our-history p {
	font-weight: 300;
	font-size: 1.4rem;
	color: #24374e;
	line-height: 26px;
	text-align: center;
}
.history-status {
	text-align: center;
	margin: 60px 0;
}
.history-status h2 {
	color: #0f1a54;
	font-size: 2.3rem;
	font-weight: 500;
	background-color: #eff3f8;
	width: 120px;
	height: 120px;
	line-height: 120px;
	text-align: center;
	border-radius: 120px;
	display: block;
	margin: auto;
}
.history-status:hover h2 {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 25px 0 rgba(0, 0, 0, 0.19);
	transition-duration: 0.5s;
}
.history-status h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 24px 0 5px 0;
}
.history-status p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 30px;
}
.our-team-section {
	position: relative;
	background-color: #eff3f8;
}
.our-team {
	margin: 60px 0 0 0;
}
.our-team:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
	transition-duration: 0.5s;
}
.our-team-section h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	padding-top: 60px;
	text-align: center;
}
.our-team-section p {
	font-weight: 300;
	font-size: 1.4rem;
	color: #24374e;
	line-height: 26px;
	text-align: center;
}
.our-team-section:before {
	position: absolute;
	top: -0;
	left: 0;
	content: " ";
	background: url(img/service-section-bottom.png);
	background-size: 100% 100px;
	width: 100%;
	height: 100px;
	float: left;
	z-index: 99;
}
.our-team {
	padding: 30px 0 40px;
	background: #f9f9f9;
	text-align: center;
	overflow: hidden;
	position: relative;
	border-bottom: 5px solid #132064;
	border-radius: 10px;
	margin-bottom: 80px;
}
.our-team:hover {
	border-bottom: 5px solid #333333;
	border-radius: 10px;
}
.our-team .pic {
	display: inline-block;
	width: 130px;
	height: 130px;
	margin-bottom: 50px;
	z-index: 1;
	position: relative;
}
.our-team .pic:before {
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #132064;
	position: absolute;
	bottom: 135%;
	right: 0;
	left: 0;
	opacity: 1;
	transform: scale(3);
	transition: all 0.3s linear 0s;
}
.our-team:hover .pic:before {
	height: 100%;
	background: #2f2f2f;
}
.our-team .pic:after {
	content: "";
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #ffffff00;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	transition: all 0.3s linear 0s;
}
.our-team:hover .pic:after {
	background: #e56421;
	transition-duration: 0.5s;
}
.our-team .pic img {
	width: 100%;
	height: auto;
	border-radius: 50%;
	transform: scale(1);
	transition: all 0.9s ease 0s;
	box-shadow: 0 0 0 14px #f7f5ec;
	transform: scale(0.7);
	position: relative;
	z-index: 2;
}
.our-team:hover .pic img {
	box-shadow: 0 0 0 14px #f7f5ec;
	transform: scale(0.7);
}
.our-team .team-content {
	margin-bottom: 30px;
}
.our-team .title {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 10px 0 5px 0;
}
.our-team .post {
	display: block;
	font-size: 15px;
	color: #132064;
	text-transform:capitalize;
}
.our-team .social {
	width: 100%;
	padding: 0;
	margin: 0;
	background: #2f2f2f;
	position: absolute;
	bottom: -100px;
	left: 0;
	transition: all 0.5s ease 0s;
}
.our-team:hover .social {
	bottom: 0;
}
.our-team .social li {
	display: inline-block;
}
.our-team .social li a {
	display: block;
	padding: 10px;
	font-size: 17px;
	color: #fff;
	transition: all 0.3s ease 0s;
}
.our-team .social li a:hover {
	color: #fff;
	background: #e56421;
	transition-duration: 0.5s;
}
@media only screen and (max-width: 990px) {
 .our-team {
margin-bottom: 30px;
}
}
/* shared hosting page css*/
.business-hosting {
}
.business-hosting h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
}
.business-hosting p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-bottom: 0px;
}
.hosting-bussiness-status {
	margin: 0px 0;
}
.hosting-bussiness-status ul {
	list-style: none;
}
.hosting-bussiness-status ul li a {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 30px;
	text-decoration: none;
}
.hosting-bussiness-status ul li i {
	background-color: #eff3f8;
	width: 25px;
	height:25px;
	line-height: 25px;
	margin-right: 15px;
	text-align: center;
	border-radius: 100px;
	margin-bottom: 12px;
	font-size: 12px;
	color: #132064;
}
.hosting-bussiness-status ul li:hover i {
	color: #fff;
	background-color: #e56421;
	transition-duration: 0.5s;
}
.business-hoosting {
	background-color: #eff3f8;
	padding-bottom: 60px;
}
.business-hoosting h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	text-align: center;
}
.business-hoosting p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-top: -15px;
}
.business-hoosting h4 {
	font-size: 1.3rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.business-hoosting h4 span {
	font-size: 1.3rem;
	font-weight: 300;
	color: #fff;
	background-color: #e56421;
	padding: 12px 30px;
	border-radius: 4px;
	margin-left: 10px;
	text-align: center;
}
.hostting-business-status {
	margin: 50px 0;
}
.hostting-business-status ul {
	list-style: none;
}
.hostting-business-status ul li a {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 30px;
	text-decoration: none;
}
.hostting-business-status ul li i {
	background-color: #fff;
	width: 25px;
	height:25px;
	line-height: 25px;
	margin-right: 15px;
	text-align: center;
	border-radius: 100px;
	margin-bottom: 12px;
	font-size: 12px;
	color: #132064;
}
.hostting-business-status ul li:hover i {
	color: #fff;
	background-color: #e56421;
	transition-duration: 0.5s;
}
.hosting-business-status {
	margin: 60px 0;
}
.hosting-business-status ul {
	list-style: none;
}
.hosting-business-status ul li a {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 30px;
	text-decoration: none;
}
.hosting-business-status ul li i {
	background-color: #eff3f8;
	width: 25px;
	height:25px;
	line-height: 25px;
	margin-right: 15px;
	text-align: center;
	border-radius: 100px;
	margin-bottom: 12px;
	font-size: 12px;
	color: #132064;
}
.hosting-business-status ul li:hover i {
	color: #fff;
	background-color: #e56421;
	transition-duration: 0.5s;
}
.business-hosting h4 {
	font-size: 1.3rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.business-hosting h4 span {
	font-size: 1.3rem;
	font-weight: 300;
	color: #fff;
	background-color:#e56421;
	padding: 12px 30px;
	border-radius: 4px;
	margin-left: 10px;
}
h1 {
	text-align: center;
	margin: 2rem 0;
	font-size: 2.5rem;
}
.accordion {
	margin: 2rem auto;
}
.accordion-item {
	background-color: #fff;
	color: #111;
	margin: 1.2rem 0;
	border-radius: 4px;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
	padding: 8px 0;
}
.accordion-item-header {
	padding: 0.5rem 3rem 0.5rem 1rem;
	line-height: 1.25rem;
	font-weight: 500;
	display: flex;
	align-items: center;
	position: relative;
	cursor: pointer;
	font-size: 18px;
	color: #0f1a54;
}
.accordion-item-header::after {
 content: "\002B";
 font-size: 1.5rem;
 position: absolute;
 right: 1rem;
}
.accordion-item-header.active::after {
 content: "\2212";
}
.accordion-item-body {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}
.accordion-item-body-content {
	padding: 1rem;
	line-height: 26px;
	border-top: 1px solid;
	border-image: linear-gradient(to right, transparent, #fff, transparent) 1;
	font-size: 17px;
	color: #0f1a54;
}
.accordion-item:hover {
	background-color: #e56421;
	transition-duration: 0.5s;
}
.accordion-item:hover .accordion-item-body-content {
	color: #fff;
	transition-duration: 0.5s;
}
.accordion-item:hover .accordion-item-header {
	color: #fff;
	transition-duration: 0.5s;
}
 @media(max-width:767px) {
 html {
 font-size: 14px;
}
}
.faq-text {
	margin-top: 60px;
	margin-bottom: 60px;
}
.faq-content {
}
.faq-content h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 0px;
	border-bottom: 1px solid#eff3f8;
	margin-top: 0px;
}
.faq-content p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: left;
	padding-bottom: 25px;
}
.faq-content a {
	background-color: #f46b24;
	padding: 12px 30px;
	color: #fff;
	border-radius: 4px;
	font-weight: 500;
	font-size: 15px!important;
}
.faq-content a:hover {
	transition-duration: 0.5s;
	background-color: #e56421;
	color: #fff;
}
.faaq-text {
	background-color: #eff3f8;
	padding: 60px 0;
}
.cloud-platform {
	text-align: center;
}
.cloud-platform h1 {
	font-size: 3.5rem;
	font-weight: 600;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
}
.cloud-platform p {
	font-size: 2rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.cloud-platform a {
	text-align: center;
	background-color: #f46b24;
	display: inline-block;
	margin: 0 auto;
	color: #fff;
	border-radius: 4px;
	font-size: 15px!important;
	outline: medium none;
	padding: 12px 30px;
	text-decoration: none;
	font-weight: 400;
}
.cloud-platform a:hover {
	text-decoration: none;
	background-color: #e56421;
	transition-duration: 0.5s;
}
.app-windows {
	margin: 60px 0;
	text-align: center;
	border-radius: 10px;
	border:1px solid#eff3f8;
	background-color: #fff;
	padding:20px 0;
}
.app-windows img {
	height: 70px;
	display: block;
	margin: 0 auto;
	margin-top: 20px;
}
.app-windows p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
	padding-top: 15px;
}
.app-windows:hover {
	border:none;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
	transition-duration: 0.5s;
	padding:20px 0;
}
.panel {
	text-align: center;
}
.panel:hover {
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4), 0 1px 5px rgba(130, 130, 130, 0.35);
}
.panel-body {
	padding: 0px;
	text-align: center;
}
.the-price {
	background-color: rgba(220, 220, 220, .17);
	box-shadow: 0 1px 0 #dcdcdc, inset 0 1px 0 #fff;
	padding: 20px;
	margin: 0;
}
.the-price h1 {
	line-height: 1em;
	padding: 0;
	margin: 0;
}
.subscript {
	font-size: 25px;
}
/* CSS-only ribbon styles    */
.cnrflash {
	/*Position correctly within container*/
    position: absolute;
	top: -9px;
	right: 4px;
	z-index: 1; /*Set overflow to hidden, to mask inner square*/
	overflow: hidden; /*Set size and add subtle rounding  		to soften edges*/
	width: 100px;
	height: 100px;
	border-radius: 3px 5px 3px 0;
}
.cnrflash-inner {
	/*Set position, make larger then 			container and rotate 45 degrees*/
    position: absolute;
	bottom: 0;
	right: 0;
	width: 145px;
	height: 145px;
	-ms-transform: rotate(45deg); /* IE 9 */
	-o-transform: rotate(45deg); /* Opera */
	-moz-transform: rotate(45deg); /* Firefox */
	-webkit-transform: rotate(45deg); /* Safari and Chrome */
	-webkit-transform-origin: 100% 100%; /*Purely decorative effects to add texture and stuff*/ /* Safari and Chrome */
	-ms-transform-origin: 100% 100%;  /* IE 9 */
	-o-transform-origin: 100% 100%; /* Opera */
	-moz-transform-origin: 100% 100%; /* Firefox */
	background-image: linear-gradient(90deg, transparent 50%, rgba(255, 255, 255, .1) 50%), linear-gradient(0deg, transparent 0%, rgba(1, 1, 1, .2) 50%);
	background-size: 4px, auto, auto, auto;
	background-color: #aa0101;
	box-shadow: 0 3px 3px 0 rgba(1, 1, 1, .5), 0 1px 0 0 rgba(1, 1, 1, .5), inset 0 -1px 8px 0 rgba(255, 255, 255, .3), inset 0 -1px 0 0 rgba(255, 255, 255, .2);
}
.cnrflash-inner:before, .cnrflash-inner:after {
	/*Use the border triangle trick to make  				it look like the ribbon wraps round it's 				container*/
    content: " ";
	display: block;
	position: absolute;
	bottom: -16px;
	width: 0;
	height: 0;
	border: 8px solid #800000;
}
.cnrflash-inner:before {
	left: 1px;
	border-bottom-color: transparent;
	border-right-color: transparent;
}
.cnrflash-inner:after {
	right: 0;
	border-bottom-color: transparent;
	border-left-color: transparent;
}
.cnrflash-label {
	/*Make the label look nice*/
    position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	padding-bottom: 5px;
	color: #fff;
	text-shadow: 0 1px 1px rgba(1, 1, 1, .8);
	font-size: 0.95em;
	font-weight: bold;
	text-align: center;
}
.pricing-tables {
}
.main-title h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
	margin: 10px 0;
}
.main-title p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.main-title {
	margin-bottom: 50px;
	text-align: center;
}
.main-title h2 {
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 5px;
}
.pricing {
	text-align: center;
	margin-bottom: 30px;
	position: relative;
	z-index: 9;
	box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
}
.pricing .price-header {
	width: 100%;
	background: #fff;
	padding: 35px 20px;
}
.pricing .price-header .title {
	margin: 0 0 10px;
	font-size: 20px;
	font-weight: 600;
	color: #37404d;
}
.pricing .price-header .price {
	font-size: 35px;
	font-weight: 300;
	margin: 0;
	color: #37404d;
}
.pricing .content {
	padding: 20px 20px 30px;
	background: #f9f9f9;
	margin-bottom: 80px;
}
.pricing .content ul {
	margin: 0 0 20px;
}
.pricing .content ul li {
	padding: 8px 0;
	font-size: 16px;
	color: grey;
}
.pricing .content ul li span {
	color: #0f1a54;
}
.pricing.featured .listing-badges {
	position: absolute;
	top: 0;
	z-index: 999;
	right: 0;
	width: 100%;
	display: block;
	font-size: 15px;
	padding: 0;
	overflow: hidden;
	height: 100px;
}
.pricing.featured .featured {
	float: left;
	transform: rotate(-45deg);
	left: -67px;
	top: 17px;
	position: relative;
	text-align: center;
	width: 200px;
	font-size: 13px;
	margin: 0;
	padding: 7px 10px;
	font-weight: 500;
	color: #fff;
}
.pricing.featured .featured {
	background: #f0151f;
}
.btn-outline {
	color: #f0151f;
}
.btn-outline:hover {
	background: #dc141d;
	color: #fff;
}
.button-theme {
	background: #f0151f;
	color: #FFF !important;
}
.button-theme:hover {
	background: #dc141d;
	color: #fff;
}
.pricing-btn {
	text-transform: uppercase;
	background-color: #f46b24;
	color: #fff;
	padding: 12px 30px;
	border-radius: 4px;
	font-size: 15px!important;
}
.pricing-btn:hover {
	text-transform: uppercase;
 background-color: #e56421  color: #fff;
}
.service-grid {
	background: #eff3f8;
	padding-bottom: 60px;
}
.service-title h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 0px;
}
.service-title p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.service-icon {
	position: relative;
}
.about-info-text h2 {
	margin-bottom: 23px;
	text-transform: capitalize;
	font-weight: 700;
	line-height: .9;
}
.about-info-text p {
	padding: 0 100px;
	font-size: 18px;
	margin-bottom: 26px;
	position: relative;
}
.about-content p {
	margin-bottom: 0;
}
.about-info-text a {
	margin-bottom: 20px;
	position: relative;
}
.service-icon i {
	font-size: 60px;
	color: #f46b24;
	margin-bottom: 20px;
	display: inline-block;
}
.service-wrap {
	border: 1px solid #e6e6e6;
	padding: 50px 30px;
	position: relative;
	background-color: #fff;
	border-radius: 10px;
}
.service-wrap p {
	position: relative;
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
}
.service-wrap:hover {
	background-image: url('..//images/hosting-bg.jpg');
	background-size: cover;
	background-position: center center;
	background-attachment: local;
 transition: all .5s;
	border-radius: 10px;
}
.service-wrap:hover:before {
	background: rgba(0, 0, 0, 0.2901960784313726);
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	content: "";
	top: 0;
	opacity: 1;
	border-radius: 10px;
}
.service-wrap:hover p {
	color: #fff;
}
.service-wrap h3 {
	font-size: 22px;
	color: #24374e;
	font-weight: 600;
	padding: 0px 0 5px 0;
}
.service-wrap:hover h3 {
	color: #fff;
}
/* reseller page css*/


.pricing-status {
}
.pricing-table {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	width: min(1600px, 100%);
	margin: auto;
	padding: 30px 0 0px 0;
}
.pricing-card {
	flex: 1;
	max-width: 360px;
	background-color: #fff;
	margin: 20px 10px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
	color: #2d2d2d;
 transition: .3s linear;
	border:1px solid#ccc;
	border-radius: 10px;
}
.pricing-card-header {
	background-color: #000000;
	display: inline-block;
	color: #fff;
	padding: 12px 30px;
	border-radius: 0 0 20px 20px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
 transition: .4s linear;
}
h3 {
	margin-top: 0;
}
.pricing-card:hover .pricing-card-header {
	box-shadow: 0 0 0 50em #FFFFFF;
}
.price {
	font-size: 70px;
	color: #0f1a54;
	margin: 40px 0;
 transition: .2s linear;
}
.price sup, .price span {
	font-size: 22px;
	font-weight: 700;
}
.pricing-card:hover, .pricing-card:hover .price {
	color: #0f1a54;
}
.pricing-card li {
	font-size: 16px;
	padding: 10px 0;
	text-transform: uppercase;
}
.order-btn {
	display: inline-block;
	margin-bottom: 40px;
	margin-top: 40px;
	color: #fff;
	padding: 12px 30px;
	color: #fff;
	border-radius: 4px;
	font-size: 15px!important;
	text-transform: uppercase;
	font-weight: 500;
 transition: .3s linear;
	background-color: #f46b24;
}
.order-btn:hover {
	color: #fff;
	border-color: #e56421;
	background-color: #e56421;
}
}
.order-btn:hover {
	background-color: #0fbcf9;
	color: #fff;
}
.pricing-status h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	margin: 10px 0;
}
.pricing-status p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	line-height: 30px;
}
.pricing-status h5 {
	color: #a4a4a4;
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 0;
	padding-top: 60px;
	text-align: center;
}
@media screen and (max-width:1100px) {
 .pricing-card {
 flex: 50%;
}
}
.brand_border .fa.fa-minus {
	color: #fff;
	font-size: 8px;
	height: 2px;
	background: #F8C01B none repeat scroll 0 0;
	width: 100px;
}
.brand_border .fas.fa-handshake {
	font-size: 14px;
	color:#000000;
}
span, a, a:hover {
	text-decoration: none;
	color: inherit;
}
.section-head {
	margin-bottom: 60px;
}
.section-head h4 {
	position: relative;
	padding:0;
	color:#f91942;
	line-height: 1;
	letter-spacing:0.3px;
	font-size: 34px;
	font-weight: 700;
	text-align:center;
	text-transform:none;
	margin-bottom:30px;
}
.section-head h4:before {
	content: '';
	width: 60px;
	height: 3px;
	background: #f91942;
	position: absolute;
	left: 0px;
	bottom: -10px;
	right:0;
	margin:0 auto;
}
.section-head h4 span {
	font-weight: 700;
	padding-bottom: 5px;
	color:#2f2f2f
}
p.service_text {
	color:#cccccc !important;
	font-size:16px;
	line-height:28px;
	text-align:center;
}
.section-head p, p.awesome_line {
	color:#818181;
	font-size:16px;
	line-height:28px;
	text-align:center;
}
.choose-us {
	background-color: #eff3f8;
	padding-bottom: 60px;
}
.existing-businesses {
	background-color: #fff!important;
	padding-bottom: 30px;
}
.existing-businesses h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
}
.existing-businesses p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.service-box p {
	padding-top: 0px!important;
}
.service-box h3 {
	padding-bottom: 30px;
}
.service-box:hover h3 {
	padding-top: -30px!important;
}
h1 {
	color:#fff;
	font-size:35px;
	text-align: center;
	text-transform: capitalize;
}
.service_box {
	margin:20px 0;
	padding:40px 20px 20px 20px;
	text-align: center;
	border-radius:10px;
	background:rgba(59, 63, 66, 0.7);
	transition: all 0.30s ease 0s;
	margin: 50px 0 20px 0;
}
.service_box p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
	padding-top: 15px;
}
.service_box:hover {
	background:#0f1a54;
}
.service_box:hover .service_icon {
	background: #e56421;
}
.service_box .service_icon {
	width:100px;
	height:100px;
	margin: 0 auto;
	font-size:50px;
	background: #fff;
	line-height:100px;
	border-radius:50px;
	transform: translateY(0);
	transition: all 0.30s ease 0s;
}
.service_box:hover .service_icon {
	transform: translateY(-100%);
}
.service_box .service_icon i {
	color:#333;
}
.service_box:hover .service_icon i {
	color:#fff;
}
.service_box h3 {
	position: relative;
	top:40px;
	margin:0;
	color:#fff;
	text-transform:uppercase;
	transform: translateY(0%);
	transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s;
	font-size: 22px;
	font-weight: 600;
	padding: 0px 0 5px 0;
}
.service_box:hover h3 {
	top:-40px;
}
.service_box p {
	color:#fff;
	margin:0;
	opacity:0;
	transition: all 0.30s linear 0s;
}
.service_box:hover p {
	opacity:1;
}
.existing-businesses {
	background-color: #eff3f8;
}
/* dedicated server page css*/
.pric {
}
.pric h1 {
}
.pric h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.pric p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.content p {
	font-size: 17px;
}
.pricing1 {
	background-color: #fff;
	border-radius: 10px;
	font-weight: 500;
	background-color: #eff3f8;
}
.pricing1:hover {
	background-color: #0f1a54;
	transition-duration: 0.5s;
}
.pricing1:hover .text-uppercase {
	color: #0f1a54;
	background-color: #fff;
	transition-duration: 0.5s;
}
.pricing1:hover .text-center h4 {
	color: #e56421!important;
	transition-duration: 0.5s;
}
.pricing1:hover p {
	color: #fff!important;
}
.pricing1 a {
	padding: 12px 30px;
	font-size: 15px!important
}
.pricing1 a:hover {
	background-color: #e56421!important;
	transition-duration: 0.5s;
}
.help-process {
	margin-bottom: 60px;
	padding-bottom: 20px;
}
.text-uppercase {
	color: #0f1a54;
	font-weight: 400;
	background-color: #fff;
	display: block;
	padding: 10px 0;
	font-size: 25px;
}
.text-white {
	color: #000;
}
.text-center h4 {
	font-size: 40px;
	font-weight: 700;
	padding: 15px 0;
	color: #132064!important;
}
.help-process h1 {
	font-size: 3.5rem;
	font-weight: 600;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
}
.help-process p {
	font-size: 2rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	padding-bottom: 40px;
}
.help-process button {
	cursor: pointer;
	background-color: #f46b24;
	color: #fff;
	padding: 12px 30px;
	color: #fff;
	border-radius: 4px;
	font-size: 15px!important;
	border:none;
	display: block;
	margin: 0 auto;
}
.help-process button:hover {
	background-color: #e56421;
	color: #fff;
	transition-duration: 0.5s;
}
.cloud-platform-part {
	background-color: #eff3f8;
	padding-bottom: 10px;
	margin-bottom: -10px;
	margin-top: 60px;
}
.cloud-platform-part h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 30px;
}
.cloud-platform-part p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-bottom: 0px;
}
.app-windows:hover {
	background-color: #fff!important;
}
.control-paanel {
	background-color: #fff;
}
.control-paanel h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 50px;
}
.control-paanel p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.control-pannel {
	background-color: #fff;
}
.control-pannel h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 50px;
}
.control-pannel p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-bottom: 0px;
}
.control-panel {
	background-color: #eff3f8;
}
.control-panel h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 50px;
	padding-top: 60px;
}
.control-panel p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-bottom: 0px;
}
.about-cpanel {
	margin: 60px 0 60px 0;
	padding: 30px 0;
	border:2px solid#eff3f8;
	border-radius: 10px;
	background-color: #fff;
}
.about-cpanel:hover {
	border-radius: 10px;
	border:2px solid#e56421;
	padding: 30px 0;
	transition-duration: 0.5s;
}
.about-cpanel img {
	width: 40%;
	display: block;
	margin: 0 auto;
	padding-bottom: 20px;
}
.about-cpanel h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 10px 0 5px 0;
	text-align: center;
	border-top: 1px solid#eff3f8;
}
.about-cpanel p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
	padding: 0 35px;
}
/* vps server page css*/

.pricing1 .fa {
	background-color: #fff;
	padding: 40px;
	border-radius: 100px;
	margin-top: -20px;
	font-size: 60px!important;
	margin-bottom: 30px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
}
.pricing1:hover .fa {
	color: #e56421;
	transition-duration: 0.5s;
}
.vps-features {
	margin: 60px 0;
}
.vps-features h1 {
	margin: 0;
	padding: 0px 0 20px 0;
	font-weight: 500;
	color: #0f1a54;
	font-size: 3.5rem;
	text-align: center;
}
.vps-features p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	line-height: 26px;
	text-align: center;
}
.vps-features-text {
	margin: 60px 0;
}
.vps-features-img {
	margin: 60px 0;
}
.vps-features-img img {
	display: block;
	margin: 0 auto;
	width: 65%;
}
.vps-features-text h4 {
	font-size: 28px;
	color: #24374e;
	font-weight: 500;
	padding: 50px 0 5px 0;
}
.vps-features-text p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 30px;
	text-align: left;
	padding-bottom: 15px;
}
.check {
	margin: 15px 0;
}
.check i {
	font-size: 18px;
	padding-right: 15px;
	color: #e56421;
}
.check span {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	text-align: left;
}
.color-section {
	background-color: #eff3f8!important;
	padding: 60px 0;
}
.service-box {
	position: relative;
	overflow: hidden;
	margin: 50px 0;
	perspective:1000px;
	-webkit-perspective:1000px;
	border-radius: 10px;
}
.service-iconn {
	width: 100%;
	height: 200px;
	text-align: center;
 transition: all .5s ease;
}
.service-content {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
	width: 100%;
	height: 220px;
	padding: 20px;
	text-align: center;
 transition: all .5s ease;
	background-color: #0f1a54;
	backface-visibility:hidden;
	transform-style: preserve-3d;
	-webkit-transform: translateY(110px) rotateX(-90deg);
	-moz-transform: translateY(110px) rotateX(-90deg);
	-ms-transform: translateY(110px) rotateX(-90deg);
	-o-transform: translateY(110px) rotateX(-90deg);
	transform: translateY(110px) rotateX(-90deg);
}
.service-box .service-iconn .front-content {
	position: relative;
	top:80px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.service-box .service-iconn .front-content i {
	font-size: 70px;
	color: #fff;
	font-weight: normal;
	padding-top: 40px;
}
.service-box .service-iconn .front-content h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 30px 0 0px 0;
}
.service-box .service-content h3 {
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	margin-bottom:10px;
	text-transform: uppercase;
}
.service-box .service-content p {
	font-size: 13px;
	color: #b1b1b1;
	margin:0;
}
.yellow {
	background-color: #fff;
	;
}
.orange {
	background-color: #fff;
}
.red {
	background-color: #fff;
}
.grey {
	background-color: #fff;
}
.service-box:hover .service-iconn {
	opacity: 0;
	-webkit-transform: translateY(-110px) rotateX(90deg);
	-moz-transform: translateY(-110px) rotateX(90deg);
	-ms-transform: translateY(-110px) rotateX(90deg);
	-o-transform: translateY(-110px) rotateX(90deg);
	transform: translateY(-110px) rotateX(90deg);
}
.service-box:hover .service-content {
	opacity: 1;
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	transform: rotateX(0);
}
.service-box .service-iconn .front-content i {
	color: #e56421;
}
.service-item {
}
.service-item h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
	margin: 10px 0;
}
.service-item p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.service-box .service-icon .front-content h3 {
	font-size: 22px;
	color: #fff;
	font-weight: 600;
	padding: 0px 0 5px 0;
}
.service-box:hover h3 {
	font-size: 22px;
	color: #fff;
	font-weight: 600;
	padding: 0px 0 5px 0;
}
.service-box:hover p {
	font-size: 17px;
	color: #fff;
	font-weight: 600;
	padding: 0px 0 5px 0;
}
.service-ittem {
	background-color: #eff3f8;
	padding-bottom: 20px;
}
.service-ittem h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	text-align: center;
	padding-top: 60px;
}
.service-ittem p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-top: -15px;
}
.service-box .service-icon .front-content h3 {
	font-size: 22px;
	color: #fff;
	font-weight: 600;
	padding: 0px 0 5px 0;
}
.service-box:hover h3 {
	font-size: 22px;
	color: #fff;
	font-weight: 600;
	padding: 0px 0 5px 0;
}
.service-box:hover p {
	font-size: 17px;
	color: #fff;
	font-weight: 600;
	padding: 0px 0 5px 0;
}
/* contact us page css*/

.contact-info {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.contact-info-icon {
	margin-bottom: 15px;
}
.contact-info-item {
	background: #333333;
	padding: 30px 0px;
	border-radius: 10px;
}
.contact-page-sec .contact-page-form h3 {
	font-size: 22px;
	color: #24374e;
	font-weight: 600;
	padding: 0px 0 5px 0;
}
.contact-page-form .col-md-6.col-sm-6.col-xs-12 {
	padding-left: 0;
}
.contact-page-form.contact-form input {
	margin-bottom: 5px;
}
.contact-page-form.contact-form textarea {
	height: 110px;
}
.contact-page-form.contact-form input[type="submit"] {
	background: #071c34;
	width: 150px;
	border-color: #071c34;
}
.contact-info-icon i {
	font-size: 48px;
	color: #e56421;
}
.contact-info-text p {
	margin-bottom:0px;
}
.contact-info-text h2 {
	color: #fff;
	font-size: 22px;
	text-transform: capitalize;
	font-weight: 600;
	margin-bottom: 10px;
}
.contact-info-text span {
	color: #999999;
	font-size: 16px;
 font-weight:;
	display: inline-block;
	width: 100%;
}
.contact-page-form input {
	background: #f9f9f9 none repeat scroll 0 0;
	border: 1px solid #f9f9f9;
	margin-bottom: 20px;
	padding: 12px 16px;
	width: 100%;
	border-radius: 4px;
	font-size: 15px!important
}
.contact-page-form .message-input {
	display: inline-block;
	width: 100%;
	padding-left: 0;
}
.single-input-field textarea {
	background: #f9f9f9 none repeat scroll 0 0;
	border: 1px solid #f9f9f9;
	width: 100%;
	height: 120px;
	padding: 12px 16px;
	border-radius: 4px;
}
.single-input-fieldsbtn input[type="submit"] {
	background: #f46b24;
	color: #fff;
	display: inline-block;
	font-weight: 500;
	padding: 12px 30px;
	text-transform: capitalize;
	width: 150px;
	margin-top: 20px;
	font-size: 15px;
	text-align: center;
}
.single-input-fieldsbtn input[type="submit"]:hover {
	background:#e56421;
	transition: all 0.4s ease-in-out 0s;
}
.single-input-field h4 {
	color: #464646;
	text-transform: capitalize;
	font-size: 14px;
}
.contact-page-form {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}
.contact-page-map {
	margin-top: 36px;
}
.contact-page-form form {
	padding: 20px 15px 0;
}
.contact-page-sec {
	margin: 80px 0;
}
.success-team {
	background-color: #eff3f8;
}
.success-team h1 {
	font-size: 3.5rem;
	font-weight: 600;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 50px;
}
.success-team p {
	font-size: 2rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.success-team-process {
	margin: 60px 0 80px 0;
	text-align: center;
	background-color: #fff;
	border-radius: 10px;
	padding: 20px 0 30px 0;
}
.success-team-process:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
	transition-duration: 0.5s;
}
.success-team-process i {
	font-size: 45px;
	padding: 20px 0 15px 0;
	border:2px solid#eff3f8;
	width:85px;
 height: 85px  line-height:85px;
	text-align: center;
	margin: 30px 0 20px 0;
	border-radius: 4px;
}
.success-team-process:hover i {
	border-color: #e56421;
	transition-duration: 0.5s;
	color: #e56421;
	border-radius: 4px;
}
.success-team-process h3 {
	font-size: 22px;
	color: #132064;
	font-weight: 600;
	padding: 10px 0 5px 0;
}
.success-team-process p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
	padding-bottom: 10px;
}
/* ssl certificate page css*/
.ssl-Validation {
	background-color: #eff3f8;
	padding-bottom: 30px;
}
.ssl-Validation h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
}
.ssl-Validation p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.ssl-img {
	margin: 50px 0 60px 0;
	background-color: #fff;
	border:1px solid#ccc;
	border-radius: 10px;
	padding: 30px 0;
}
.ssl-img p {
	text-align: center;
	font-size: 17px;
	color: #132064;
	font-weight: 300;
	padding: 15px 20px 0 20px;
	line-height: 26px;
	margin-bottom: 0px;
}
.ssl-img img {
	height: 100%;
	display: block;
	margin: 0 auto;
}
.about-ssl {
	margin: 50px 0 60px 0;
}
.about-ssl h4 {
	font-size: 25px;
	color: #fff;
	font-weight: 500;
	padding: 20px 0px;
	background-color: #373b42;
	text-align: center;
	margin-bottom: 0px;
}
.ssl-order i {
	font-size: 18px;
	margin-right: 10px;
	margin-left: 24px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.ssl-order p {
	font-size: 16px;
	text-align: left;
	padding-left: 24px;
	color: #0f1a54;
	margin-bottom: 0px;
}
.ssl-order {
	background:#fff;
	float:left;
	width: 100%;
	border:1px solid #ccc;
}
.ssl-order li {
	float:left;
	width:50%;
	padding:15px;
	border-right:1px solid #ccc;
	font-size: 18px;
	color: #0f1a54;
}
.ssl-order li a {
	text-align: center;
	background-color: #f46b24;
	display: table;
	margin: 0 auto;
	color: #fff;
	padding: 12px 30px;
	border-radius: 4px;
	font-size: 15px!important;
	margin-top: 12px;
}
.ssl-order li a:hover {
	transition-duration: 0.5s;
	background-color: #e56421;
}
.style-6 {
}
.single-service {
	border-radius: 10px;
	margin: 60px 0;
	background-color: #eff3f8;
}
.section-title h1 {
	font-size: 3.5rem;
	font-weight: 600;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
}
.section-title p {
	font-size: 2rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-bottom: 0px;
}
.style-6 .single-service {
	padding: 25px 40px;
	margin-bottom: 70px;
	box-shadow: 0 5px 30px -5px #ccc;
	position:relative;
 -webkit-transition:.3s;
 transition:.3s;
	text-align:center;
	border-bottom: 3px solid #e56421;
	padding-bottom:30px
}
.style-6 .single-service i.fa {
	color: #e56421;
	font-size: 48px;
	margin: 25px 0px;
	border: 1px solid #e56421;
	text-align: center;
	border-radius: 50%;
	position: relative;
	width: 100px;
	height: 100px;
	line-height: 100px;
 -webkit-transition:.5s;
 transition:.5s
}
.style-6 .single-service:after {
	position: absolute;
	content: "";
	width: 0%;
	left: 0;
	top: 0;
	border-left: 3px solid #e56421;
	border-top-left-radius:10px;
	height: 0%;
	z-index: 2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 -webkit-transition:.5s;
 transition:.5s
}
.style-6 .single-service:before {
	position: absolute;
	content: "";
	width: 0%;
	right: 0;
	bottom: 0;
	border-right: 3px solid #e56421;
	height: 0%;
	border-bottom-right-radius: 10px;
	z-index: 2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 -webkit-transition:.5s;
 transition:.5s
}
.style-6 .single-service:hover:before, .single-service:hover:after {
	height:50%;
	width:50%;
}
.style-6 .single-service:hover i.fa {
	background-color: #e56421;
	border-color: #e56421;
	color: #fff;
}
.style-6 .single-service h3 {
	position: relative;
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
}
.style-6 .single-service p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
	padding-bottom: 10px;
}
.style-6 .single-service a.border-btn {
	background-color: #f46b24;
	color: #fff;
	padding: 12px 30px;
	color: #fff;
	border-radius: 4px;
	font-size: 15px!important;
	position: absolute;
	left: 50%;
	margin-left: -70px;
	margin-top: 10px;
	z-index: 99;
}
.style-6 .single-service a.border-btn:hover {
	background-color: #e56421;
	transition-duration: 0.5s;
}
.stylee-6 {
	padding-bottom: 60px;
}
.single-service {
	border-radius: 10px;
	margin: 60px 0;
	background-color: #eff3f8;
}
.section-title h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
}
.section-title p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-bottom: 0px;
}
.stylee-6 .siingle-service {
	padding: 25px 40px;
	margin-bottom: 0px;
	box-shadow: 0 5px 30px -5px #ccc;
	position:relative;
 -webkit-transition:.3s;
 transition:.3s;
	text-align:center;
	border-bottom: 3px solid #e56421;
	border-bottom-right-radius: 10px;
	margin:70px 0 30px 0;
}
.stylee-6 .siingle-service i.fa {
	color: #e56421;
	font-size: 48px;
	margin: 25px 0px;
	border: 1px solid #e56421;
	text-align: center;
	border-radius: 50%;
	position: relative;
	width: 100px;
	height: 100px;
	line-height: 100px;
 -webkit-transition:.5s;
 transition:.5s
}
.stylee-6 .siingle-service:after {
	position: absolute;
	content: "";
	width: 0%;
	left: 0;
	top: 0;
	border-left: 3px solid #e56421;
	border-top-left-radius:10px;
	height: 0%;
	z-index: 2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 -webkit-transition:.5s;
 transition:.5s
}
.stylee-6 .siingle-service:before {
	position: absolute;
	content: "";
	width: 0%;
	right: 0;
	bottom: 0;
	border-right: 3px solid #e56421;
	height: 0%;
	border-bottom-right-radius: 10px;
	z-index: 2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 -webkit-transition:.5s;
 transition:.5s
}
.stylee-6 .siingle-service:hover:before, .siingle-service:hover:after {
	height:50%;
	width:50%;
}
.stylee-6 .siingle-service:hover i.fa {
	background-color: #e56421;
	border-color: #e56421;
	color: #fff;
}
.stylee-6 .siingle-service h3 {
	position: relative;
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
}
.stylee-6 .siingle-service p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
	padding-bottom: 10px;
}
.stylee-6 .siingle-service a.border-btn {
	background-color: #f46b24;
	color: #fff;
	padding: 12px 30px;
	color: #fff;
	border-radius: 4px;
	font-size: 15px!important;
	position: absolute;
	left: 50%;
	margin-left: -70px;
	margin-top: 10px;
	z-index: 99;
}
.stylee-6 .siingle-service a.border-btn:hover {
	background-color: #e56421;
	transition-duration: 0.5s;
}
.style-66 {
}
.ssingle-service {
	border-radius: 10px;
	margin: 60px 0;
	background-color: #eff3f8;
}
.ssection-title h1 {
	font-size: 3.5rem;
	font-weight: 600;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
}
.ssection-title p {
	font-size: 2rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-bottom: 0px;
}
.style-66 .ssingle-service {
	padding: 25px 40px;
	margin-bottom: 70px;
	position:relative;
 -webkit-transition:.3s;
 transition:.3s;
	text-align:center;
	border-bottom: 3px solid #e56421;
	padding-bottom:30px
}
.style-66 .ssingle-service i.fa {
	color: #e56421;
	font-size: 48px;
	margin: 25px 0px;
	border: 1px solid #e56421;
	text-align: center;
	border-radius: 50%;
	position: relative;
	width: 100px;
	height: 100px;
	line-height: 100px;
 -webkit-transition:.5s;
 transition:.5s
}
.style-66 .ssingle-service:after {
	position: absolute;
	content: "";
	width: 0%;
	left: 0;
	top: 0;
	border-left: 3px solid #e56421;
	border-top-left-radius:10px;
	height: 0%;
	z-index: 2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 -webkit-transition:.5s;
 transition:.5s
}
.style-66 .ssingle-service:before {
	position: absolute;
	content: "";
	width: 0%;
	right: 0;
	bottom: 0;
	border-right: 3px solid #e56421;
	height: 0%;
	border-bottom-right-radius: 10px;
	z-index: 2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 -webkit-transition:.5s;
 transition:.5s
}
.style-66 .ssingle-service:hover:before, .ssingle-service:hover:after {
	height:50%;
	width:50%;
}
.style-66 .ssingle-service:hover i.fa {
	background-color: #e56421;
	border-color: #e56421;
	color: #fff;
}
.style-66 .ssingle-service h3 {
	position: relative;
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
}
.style-66 .ssingle-service p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
	padding-bottom: 10px;
}
.style-66 .ssingle-service a.border-btn {
	background-color: #f46b24;
	color: #fff;
	padding: 12px 30px;
	color: #fff;
	border-radius: 4px;
	font-size: 15px!important;
	position: absolute;
	left: 50%;
	margin-left: -70px;
	margin-top: 10px;
	z-index: 99;
}
.style-66 .ssingle-service a.border-btn:hover {
	background-color: #e56421;
	transition-duration: 0.5s;
}
/* codeguard page css*/

.style-8 {
	background-color: #fff!important;
}
.single-service {
	border-radius: 10px;
	margin: 60px 0;
}
.section-title h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}
.section-title p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.style-8 .single-service:hover .box-icon i.fa {
	border-radius: 50%;
	background-color: #e56421;
	color: #fff;
	border-color: #e56421;
	transition-duration: 0.5s;
}
.style-8 .single-service {
	background-color: #fff;
}
.box-icon {
	float: left;
}
.box-content {
	padding-left: 75px;
}
.box-icon i.fa {
	border-radius: 0px;
	text-align: center;
	color: #e56421;
}
.box-content a {
	background-color: #f46b24;
	color: #fff;
	padding: 12px 30px;
	color: #fff;
	border-radius: 4px;
	font-size: 15px!important;
}
.box-content a:hover {
	transition-duration: 0.5s;
}
.box-icon i.fa {
	border-radius: 4px;
	text-align: center;
	border: 1px solid #e56421;
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-size: 30px;
	color: #e56421;
 -webkit-transition:.4s;
 transition:.4s
}
.style-8 .single-service {
	border-right: 3px solid #e56421;
	border-bottom: 3px solid #e56421;
	padding: 25px;
	margin-bottom: 70px;
	border-radius: 10px;
}
.style-8 .single-service h3 {
	position: relative;
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 10px 0 5px 0;
}
.style-8 .single-service p {
	font-weight: 300;
	font-size: 17px;
	color: #132064;
	line-height: 26px;
	padding-bottom: 10px;
}
/* website builder page css*/


.control-panell {
	background-color: #fff;
}
.control-panell h1 {
	font-size: 3.5rem;
	font-weight: 600;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
}
.control-panell p {
	font-size: 2rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.about-cpanell {
	margin: 60px 0 80px 0;
	padding: 30px 0;
	border:2px solid#eff3f8;
	border-radius: 10px;
}
.about-cpanell:hover {
	border-radius: 10px;
	border:2px solid#e56421;
	padding: 30px 0;
	transition-duration: 0.5s;
}
.about-cpanell img {
	width: 40%;
	display: block;
	margin: 0 auto;
	padding-bottom: 20px;
}
.about-cpanell p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
}
.stylle-333 {
	background-color: #eff3f8;
	margin-top: 60px;
}
.stylle-333 .singlle-serviice {
	text-align: center;
	border: 2px solid #fff;
	padding: 25px 40px;
 -webkit-transition:.4s;
 transition: .4s;
	border-radius: 10px;
	background-color: #fff;
	margin-bottom: 80px;
	margin-top: 60px;
}
.stylle-333 .singlle-serviice:hover {
	background-color: #fff;
 transition: .4s;
	border-radius: 10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 25px 0 rgba(0, 0, 0, 0.19);
}
.stylle-333 .singlle-serviice i.fa {
	width: 140px;
	height: 140px;
	font-size: 70px;
	line-height: 140px;
	border: 1px solid #e56421;
	margin-bottom: 30px;
	border-radius: 50%;
	color: #e56421;
 -webkit-transition:.4s;
 transition: .4s;
}
.stylle-333 .singlle-serviice:hover i.fa {
	background-color: #e56421;
	color: #fff;
	border-color: #e56421;
}
.stylle-333 .singlle-serviice h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 0px 0 5px 0;
}
.stylle-333.singlle-serviice p {
	font-weight: 300;
	font-size: 17px;
	color: #132064;
	line-height: 26px;
	padding-bottom: 10px;
}
.style-33 {
	background-color: #eff3f8;
	margin-top: 60px;
}
.stylle-33 .single-serviice {
	text-align: center;
	border: 2px solid #fff;
	padding: 25px 40px;
 -webkit-transition:.4s;
 transition: .4s;
	border-radius: 10px;
	background-color: #fff;
	margin-bottom: 80px;
}
.stylle-33 .single-serviice:hover {
	background-color: #fff;
 transition: .4s;
	border-radius: 10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 25px 0 rgba(0, 0, 0, 0.19);
}
.stylle-33 .single-serviice i.fa {
	width: 140px;
	height: 140px;
	font-size: 70px;
	line-height: 140px;
	border: 1px solid #e56421;
	margin-bottom: 30px;
	border-radius: 50%;
	color: #e56421;
 -webkit-transition:.4s;
 transition: .4s;
}
.stylle-33 .single-serviice:hover i.fa {
	background-color: #e56421;
	color: #fff;
	border-color: #e56421;
}
.stylle-33 .single-serviice h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 0px 0 5px 0;
}
.stylle-33.single-serviice p {
	font-weight: 300;
	font-size: 17px;
	color: #132064;
	line-height: 26px;
	padding-bottom: 10px;
}
.stylle-3 {
	background-color: #fff;
	padding-bottom: 40px;
}
.section-tittle {
	text-align: center;
}
.section-tittle h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
	margin: 10px 0;
}
.single-serviice {
	margin: 60px 0;
	background-color: #eff3f8!important;
}
.section-tittle p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.stylle-3 .single-serviice {
	text-align: center;
	border: 2px solid #fff;
	padding: 25px 40px;
 -webkit-transition:.4s;
 transition: .4s;
	border-radius: 10px;
	background-color: #fff;
	margin-bottom:30px;
	margin-top: 40px;
}
.stylle-3 .single-serviice:hover {
	background-color: #fff;
 transition: .4s;
	border-radius: 10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 25px 0 rgba(0, 0, 0, 0.19);
}
.stylle-3 .single-serviice i.fa {
	width: 140px;
	height: 140px;
	font-size: 70px;
	line-height: 140px;
	border: 1px solid #e56421;
	margin-bottom: 30px;
	border-radius: 50%;
	color: #e56421;
 -webkit-transition:.4s;
 transition: .4s;
}
.stylle-3 .single-serviice:hover i.fa {
	background-color: #e56421;
	color: #fff;
	border-color: #e56421;
}
.stylle-3 .single-serviice h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 0px 0 5px 0;
}
.stylle-3 .single-serviice p {
	font-weight: 300;
	font-size: 17px;
	color: #132064;
	line-height: 26px;
	padding-bottom: 10px;
}
.industry-leading {
	background-color: #eff3f8;
}
.industry-leading h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding: 60px 0 0px 0;
}
.industry-leading p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.support-center {
	margin: 60px 0;
	border-radius: 10px;
	border: 1px solid#eff3f8;
	background-color: #fff;
}
.support-center img {
	height: auto;
	display: block;
	margin: auto;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 100%;
}
.support-center:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
	transition-duration: 0.5s;
}
.support-center h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 25px 0 5px 0;
	text-align: center;
	border-bottom: 1px solid#eff3f8;
}
.support-center p {
	font-weight: 300;
	font-size: 17px;
	color: #132064;
	line-height: 26px;
	padding: 0 25px 10px 25px;
}
.supportt-center {
	margin: 60px 0;
	border-radius: 10px;
	border: 1px solid#eff3f8;
	background-color: #fff;
}
.supportt-center img {
	height: auto;
	display: block;
	margin: auto;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 100%;
}
.supportt-center:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
	transition-duration: 0.5s;
}
.supportt-center h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 25px 0 5px 0;
	text-align: center;
	border-bottom: 1px solid#eff3f8;
}
.supportt-center p {
	font-weight: 300;
	font-size: 17px;
	color: #132064;
	line-height: 26px;
	padding: 0px 25px 10px 25px;
}
.industry-leadiing {
	background-color: #fff;
}
.industry-leadiing h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding: 20px 0 0px 0;
}
.industry-leadiing p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
}
.support-cennter {
	margin: 60px 0 60px 0;
	border-radius: 10px;
	border: 1px solid#eff3f8;
	background-color: #eff3f8;
}
.support-cennter img {
	height: auto;
	display: block;
	margin: auto;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 100%;
}
.support-cennter:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
	transition-duration: 0.5s;
}
.support-cennter h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 25px 0 5px 0;
	text-align: center;
	border-bottom: 1px solid#fff;
}
.support-cennter p {
	font-weight: 300;
	font-size: 17px;
	color: #132064;
	line-height: 26px;
	padding: 0 25px 10px 25px;
}
/* register a domain page css*/


.domainn-service {
	padding-bottom: 0px;
}
.domainn-service h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
}
.domainn-service p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-bottom: 0px;
}
.service-box {
	background-color: #fff!important;
}
.competitive-prices {
	background-color: #eff3f8;
	text-align: center;
	border-radius: 10px;
	padding: 30px 0px;
	margin: 50px 0;
	border-bottom: 5px solid#0f1a54;
}
.competitive-prices:hover {
	border-bottom: 5px solid#e56421;
	transition-duration: 0.5s;
}
.competitive-prices img {
	height: 140px;
	display: block;
	margin: 0 auto;
}
.competitive-prices h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 25px 0 5px 0;
}
.competitive-prices p {
	font-weight: 300;
	font-size: 17px;
	color: #132064;
	line-height: 26px;
	padding: 0 20px 10px 20px;
}
.competitive-prices a {
	text-decoration: none;
	display: inline-block;
	margin-bottom: 10px;
	color: #fff;
	padding: 12px 30px;
	border-radius: 4px;
	font-size: 15px!important;
	text-transform: uppercase;
	font-weight: 500;
	background-color: #f46b24;
}
.search-button {
	background-color: #4a4a4b;
}
.form-search {
	margin: 0 auto;
	text-align: center;
	font: bold 13px sans-serif;
	position: relative;
}
.form-search input {
	width: 80%;
	box-sizing: border-box;
	background-color:  #ffffff;
	box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
	padding: 20px 15px 20px 40px;
	border: 1px solid #b6c3cd;
	;
	border-right: 0;
	color:#0f1a54;
	outline: none;
	-webkit-appearance: none;
	margin: 60px 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	font-size: 15px;
	font-weight: 700;
}
.form-search button {
	background-color:  #f46b24;
	box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
	color: #ffffff;
	padding: 21px 22px;
	margin-left: -4px;
	cursor: pointer;
	border: none;
	outline: none;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	font-size: 15px;
	font-weight: 700;
}
.form-search button:hover {
	transition-duration: 0.5s;
	background-color: #e56421;
}
.form-search i {
	position: absolute;
	top: 15px;
	left: 20px;
	font-size: 16px;
	color: #80A3BD;
}
.competitive-prices a:hover {
	background-color: #e56421;
	transition-duration: 0.5s;
}
.web-projects {
	margin: 0px 0 0px 0;
}
.transfer-now {
	margin: 60px 0;
}
.transfer-now h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: left;
}
.transfer-now p {
	font-size: 2rem;
	font-weight: 300;
	color: #132064;
	text-align: left;
}
.transfer-now img {
	display: block;
	margin: 0 auto;
}
.doman-level h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	margin-top: 20px;
	text-align: center;
}
.doman-level p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-bottom: 0px;
	margin-top: -15px;
}
.dark-row {
	background:#fff;
}
.dark-row td span {
	background-color: #000;
	color: #fff;
	padding: 3px 10px;
	font-size: 13px;
	border-radius: 4px;
}
.light-row td span {
	background-color: #000;
	color: #fff;
	padding: 3px 10px;
	font-size: 13px;
	border-radius: 4px;
}
.light-row {
	background:#fff;
}
.doman-level {
	background-color: #eff3f8;
	padding: 30px 0 60px 0;
	text-align: center;
	border-radius: 10px!important;
}
.table-bordered {
	margin: 50px 0 0 0;
}
.row .table {
	background-color: #373B42;
	color: #000;
	text-align: center;
}
.movie-table-head th {
	text-align: center;
}
.table-bordered td, .table-bordered th {
	border: 1px solid #dee2e6;
}
.table-movie-table {
	padding: 20px 0!important;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 15px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
/* wordpress hosting  page css*/
.site-heading h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 40px;
	margin: 10px 0;
}
.site-heading p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	padding-bottom: 40px;
}
.carousel-shadow .owl-stage-outer {
	margin: -15px -15px 0;
	padding: 15px;
}
.we-offer-area .our-offer-carousel .owl-dots .owl-dot span {
	background: #ffffff none repeat scroll 0 0;
	border: 2px solid;
	height: 15px;
	margin: 0 5px;
	width: 15px;
}
.we-offer-area .our-offer-carousel .owl-dots .owl-dot.active span {
	background: #00a01d none repeat scroll 0 0;
	border-color: #00a01d;
}
.we-offer-area .item {
	background: #ffffff none repeat scroll 0 0;
	border-left: 2px solid #00a01d;
	-moz-box-shadow: 0 0 10px #cccccc;
	-webkit-box-shadow: 0 0 10px #cccccc;
	-o-box-shadow: 0 0 10px #cccccc;
	box-shadow: 0 0 10px #cccccc;
	overflow: hidden;
	padding: 30px;
	position: relative;
	z-index: 1;
}
.we-offer-area.text-centerr .item {
	background: #ffffff none repeat scroll 0 0;
	border: medium none;
	padding: 40px 40px 38px;
	border-radius: 10px;
}
.we-offer-area.text-centerr .item i {
	background: #e56421 none repeat scroll 0 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #ffffff;
	font-size: 40px;
	height: 80px;
	line-height: 80px;
	position: relative;
	text-align: center;
	width: 80px;
	z-index: 1;
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-ms-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	margin-bottom: 25px;
}
 .we-offer-area.text-centerr .item i::after {
 border: 2px solid #e56421;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 border-radius: 50%;
 content: "";
 height: 90px;
 left: -5px;
 position: absolute;
 top: -5px;
 width: 90px;
 z-index: -1;
 transition: all 0.35s ease-in-out;
 -webkit-transition: all 0.35s ease-in-out;
 -moz-transition: all 0.35s ease-in-out;
 -ms-transition: all 0.35s ease-in-out;
 -o-transition: all 0.35s ease-in-out;
}
.we-offer-area.item-border-less .item {
	border: medium none;
}
.we-offer-area .our-offer-items.less-carousel .equal-height {
	margin-bottom: 30px;
}
.we-offer-area.item-border-less .item .number {
	font-size: 50px;
	font-weight: 900;
	opacity: 0.1;
	position: absolute;
	right: 30px;
	top: 30px;
}
 .our-offer-carousel.center-active .owl-item:nth-child(2n) .item, .we-offer-area.center-active .single-item:nth-child(2n) .item {
 background: #00a01d none repeat scroll 0 0;
}
 .our-offer-carousel.center-active .owl-item:nth-child(2n) .item i, .our-offer-carousel.center-active .owl-item:nth-child(2n) .item h3, .our-offer-carousel.center-active .owl-item:nth-child(2n) .item p, .we-offer-area.center-active .single-item:nth-child(2n) .item i, .we-offer-area.center-active .single-item:nth-child(2n) .item h3, .we-offer-area.center-active .single-item:nth-child(2n) .item p {
 color: #ffffff;
}
.we-offer-area .item i {
	color: #00a01d;
	display: inline-block;
	font-size: 60px;
	margin-bottom: 20px;
}
.we-offer-area .item h3 {
	font-size: 22px;
	color: #132064!important;
	font-weight: 600;
	padding: 0px 0 0px 0;
}
.we-offer-area .item p {
	font-weight: 300;
	font-size: 17px;
	color: #132064;
	line-height: 26px;
}
.we-offer-area .item i, .we-offer-area .item h3, .we-offer-area .item p {
	transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35s ease-in-out;
	-ms-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
}
 .we-offer-area .item::after {
 background: #ffffff none repeat scroll 0 0;
 content: "";
 height: 100%;
 left: -100%;
 position: absolute;
 top: 0;
 transition: all 0.35s ease-in-out;
 -webkit-transition: all 0.35s ease-in-out;
 -moz-transition: all 0.35s ease-in-out;
 -ms-transition: all 0.35s ease-in-out;
 -o-transition: all 0.35s ease-in-out;
 width: 100%;
 z-index: -1;
}
 .we-offer-area .item:hover::after {
 left: 0;
}
.we-offer-area .item:hover i, .we-offer-area .item:hover h3, .we-offer-area .item:hover p {
	color: #132064 !important;
}
 .we-offer-area.text-centerr .item:hover i::after {
 border-color: #000000 !important;
}
.we-offer-area.text-centerr .item:hover i {
	background-color: #000000 !important;
	color: #ffffff !important;
}
.we-offer-area.text-left .item i {
	background: #00a01d none repeat scroll 0 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #ffffff;
	display: inline-block;
	font-size: 60px;
	height: 100px;
	line-height: 100px;
	margin-bottom: 30px;
	position: relative;
	width: 100px;
	z-index: 1;
	text-align: center;
}
 .we-offer-area.text-left .item i::after {
 border: 2px solid #00a01d;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 border-radius: 50%;
 content: "";
 height: 120px;
 left: -10px;
 position: absolute;
 top: -10px;
 width: 120px;
}
.text-centerr {
	text-align: center;
	background-color: #eff3f8;
	padding-bottom: 40px;
}
/*==================transfer domain=============*/

.Extensions {
}
.Extensions h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 20px;
}
.Extensions p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
.monthly {
	margin: 60px 0;
	text-align: center;
	border:2px solid#eff3f8;
	border-radius: 10px;
	padding: 30px 0 50px 0;
	background-color: #eff3f8;
}
.monthly:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
	transition-duration: 0.5s;
}
.monthly:hover img {
	border: 2px solid#e56421;
	transition-duration: 0.5s;
}
.monthly img {
	height: 100%;
	display: block;
	margin: 0 auto;
	background-color: #fff;
	padding: 10px 20px;
	border-radius: 4px;
	border: 2px solid#ccc;
}
.monthly h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	padding: 40px 0 5px 0;
	text-align: center;
}
.annual {
	border:1px solid#eff3f8;
	background-color: #fff;
	margin: 39px 15px 0 15px;
	border-radius: 4px;
}
.annual p {
	font-size: 14px;
	padding: 15px 0 5px 0;
}
.annual ul li {
	color: #e56421;
	font-size: 16px;
	padding-bottom: 20px;
}
.annual ul abbr {
	background-color: #333;
	color: #fff;
	font-size: 12px;
	padding: 4px 10px;
	margin-left: 10px;
}
/*================domain pricing============*/

.domainn-pricing {
	margin: 30px 0;
}
.domainn-pricing h1 {
	font-size: 3.5rem;
	font-weight: 600;
	color: #0f1a54;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 30px;
}
.domainn-pricing p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: center;
	margin-bottom: 0px;
}
.domain-pricing-status {
	text-align: center;
	border-radius: 10px;
	padding: 40px 0;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 30px 0 rgba(0, 0, 0, 0.19);
	margin: 60px 0;
}
.domain-bg {
	background-image: url('../images/technology-icon-bg.png');
	background-repeat: no-repeat;
	background-position: center;
}
.domain-pricing-status img {
	display: block;
	margin: 0 auto;
	height: 100%;
}
.domain-pricing-status h3 {
	color: #0f1a54;
	padding:40px 0px;
	font-size: 24px;
	font-weight: 700;
}
.domain-pricing-status p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
	padding: 10px 25px 12px 25px;
}
.domain-include {
	margin: 30px 0 60px 0;
}
.include {
	text-align: left;
}
.include h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: left;
	border-bottom: 1px solid#eff3f8;
}
.include p {
	font-size: 2rem;
	font-weight: 300;
	color: #132064;
	padding: 0px;
	margin-left: 0px;
}
.domain-pricing-status h4 {
	font-size: 18px;
	color: #0f1a54;
	padding-bottom: 30px;
}
.domain-pricing-status h4 sub {
	color: #132064;
}
.domain-pricing-status a {
	text-decoration: none;
	font-size: 15px!important;
	padding: 12px 30px;
	color: #fff;
	background-color: #f46b24;
	text-align: center;
	border-radius: 4px;
}
.domain-pricing-status a:hover {
	background-color: #e56421;
	transition-duration: 0.5s;
}
.domain-pricing-status:hover {
	background-color: #0f1a54;
	box-shadow: none;
	transition-duration: 0.5s;
}
.domain-pricing-status:hover p {
	color: #fff;
	transition-duration: 0.5s;
}
.domain-pricing-status:hover h4 {
	color: #fff;
	transition-duration: 0.5s;
}
.domain-pricing-status:hover h4 sub {
	color: #fff;
	transition-duration: 0.5s;
}
.domain-pricing-status:hover h3 {
	color: #e56421;
	transition-duration: 0.5s;
}
.domain-include {
}
.include {
}
.include h1 {
	font-size: 3.5rem;
	font-weight: 500;
	color: #0f1a54;
	padding-bottom: 10px;
	text-align: left;
	margin-top: 10px;
}
.include p {
	font-size: 1.4rem;
	font-weight: 300;
	color: #132064;
	text-align: left;
}
.option {
	margin-top: 30px;
}
.option i {
	font-size: 45px;
	color: #e56421;
}
.option h3 {
	font-size: 22px;
	color: #0f1a54;
	font-weight: 600;
	text-align: left;
	padding-left: 15px;
}
.option p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
	padding-left: 15px;
}
.include img {
	display: block;
	margin: 0 auto;
	padding-top: 170px;
	height: 100%;
}
/*============terms and conditions=============*/

.about-terms-conditions {
	margin-top: 60px;
}
.terms-content p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
}
.terms-content a {
	color: #000;
	font-size: 1.3rem;
}
.terms-content a:hover {
	color: #e56421;
	transition-duration: 0.5s;
}
.account-renwal {
	margin-top: 10px;
}
.payment {
	margin-top: 15px;
}
.payment h3 {
	font-size: 22px;
	color: #132064;
	font-weight: 600;
	padding: 0px 0 5px 0;
	text-align: left;
	background-image: linear-gradient(to right, grey, white);
	display: inline;
	padding: 10px 36px 10px 20px;
	border-radius: 4px;
}
.payment p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
}
.statement {
	margin-top: 10px;
}
.statement-policy {
	margin-top: 15px;
}
.statement-policy h3 {
	font-size: 22px;
	color: #132064;
	font-weight: 600;
	text-align: left;
	background-image: linear-gradient(to right, grey, white);
	display: inline;
	padding: 10px 36px 10px 20px;
	border-radius: 4px;
}
.statement-policy p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
	margin-top: 30px;
}
/*==========privacy-policy=================*/

.personal-infomation {
	margin-top: 10px;
}
.usages {
	margin-top: 15px;
}
.usages h3 {
	font-size: 22px;
	color: #132064;
	font-weight: 600;
	text-align: left;
	background-image: linear-gradient(to right, grey, white);
	display: inline;
	padding: 10px 36px 10px 20px;
	border-radius: 4px;
}
.usages p {
	font-weight: 300;
	font-size: 17px;
	color: #24374e;
	line-height: 26px;
	padding-top: 30px;
}
.a li {
	position: relative;
	padding: 2px 0 2px 20px;
	font-size: 2rem;
	color: #132064;
	margin-bottom: 10px;
	font-size: 17px;
}
.a li:after {
	content: "";
	width: 10px;
	height: 10px;
	border: 5px solid #e56421;
	position: absolute;
	top: 9px;
	left: 0;
	border-radius: 50%;
}
 @media (min-width: 320px) and (max-width: 767px) {
.logo img {
 width: 70%;
}
.header-info {
 text-align: center;
}
.gray-light-bg {
}
 .mean-container .mean-nav {
 margin-top: 4px!important;
}
.mean-container a.meanmenu-reveal {
 margin-top: -54px!important;
 margin-right: 20px;
}
#myCarousel {
 display: none;
}
 .text-center {
 font-size: 1.9rem!important;
 margin-top: -10px!important;
}
 h1 {
 font-size: 1.9rem!important;
 line-height: 32px;
 font-weight: 500!important;
 padding: 0 10px;
}
.about-us {
 margin-top: 20px;
}
.about-us h1 {
 margin-top: 0px!important;
 margin-bottom: 5px;
}
.about-us p {
 font-size: 1.4rem;
 line-height: 24px;
}
.why-choose-block {
 margin: 0px 0;
}
.why-choose-block h3 {
 font-size: 18px;
 margin-bottom: -5px!important;
}
.why-choose-block p {
 font-size: 14px;
 padding: 0 20px;
 line-height: 22px;
}
#generic_price_table .generic_content {
 margin-bottom: 30px;
}
#generic_price_table {
 margin: 0px;
}
.price-heading h5 {
 padding-top: 20px;
}
.price-heading h1 {
 font-size: calc(1.475rem + 2.7vw)!important;
 line-height: 35px;
 padding-bottom: 12px;
}
.price-heading p {
 font-size: 1.4rem;
 line-height: 24px;
 padding-bottom: 20px;
}
#generic_price_table .generic_content .generic_head_price .generic_head_content .head span {
 font-size: 22px;
}
.price {
 font-size: 48px;
 margin: 20px;
}
#generic_price_table .generic_content .generic_feature_list ul li {
 font-size: 14px;
 padding: 10px 0;
}
#generic_price_table {
 padding-bottom: 0px;
}
.customers {
 margin: 0;
}
.customers p {
 font-size: 1.4rem;
}
.customers h1 {
 padding-top: 10px;
 margin-bottom: 10px;
}
.section-eight .container-pe-quote .li-quote-1 {
 display: none;
}
.section-eight .container-pe-quote .li-quote-2 {
 display: none;
}
.section-eight .container-pe-quote .li-quote-3 {
 display: none;
}
.section-eight .container-pe-quote .li-quote-4 {
 display: none;
}
.section-eight .container-pe-quote .li-quote-5 {
 display: none;
}
.section-eight .container-pe-quote .li-quote-6 {
 display: none;
}
.section-eight .container-pe-quote .li-quote-7 {
 display: none;
}
.section-eight .container-dp-name .box-dpname.look img {
 display: none;
}
 .section-eight .container-pe-quote {
 height: 30px;
}
.sec-eight-text-area {
 padding: 10px 0 30px 0;
}
 .sec-eight-text-area h1 {
 font-size: 1.4rem!important;
 margin: 10px 0;
}
.sec-eight-text-area p {
 font-size: 1.2rem;
 line-height: 24px;
 padding-bottom: 20px;
}
 .shared-solution {
 margin: 20px 0;
}
.shared-solution h1 {
 padding: 0px 0;
 margin-bottom: 10px;
}
.shared-solution p {
 font-size: 1.4rem!important;
}
.shared-service {
 margin: 30px 0;
}
.shared-service h3 {
 font-size: 18px;
}
.shared-service p {
 font-size: 14px!important;
 padding: 0 20px;
 line-height: 22px;
}
.partners {
 margin: 20px 0;
}
.partners h1 {
 line-height: 35px;
 margin-bottom: 0px;
}
.partners p {
 font-size: 1.4rem;
 line-height: 24px;
}
.partner-logo {
 margin: 20px 0;
}
.services {
 margin: 20px 0;
}
.services h3 {
 font-size: 18px;
}
.services ul li a {
 font-size: 13px;
 line-height: 23px;
}

/*========shared hosting=================*/
.control-paanel p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 10px;
}
.supportt-center {
 margin: 20px 0;
}
.supportt-center h3 {
 font-size: 18px;
}
.supportt-center p {
 font-size: 14px!important;
 line-height: 22px;
 padding: 0 25px;
}
.faaq-text {
 margin: 20px 0;
 padding: 20px 0;
}
.control-pannel p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 10px;
}
.service-ittem p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 10px;
}
.service-ittem h1 {
 padding: 0px 0;
}
.faq-text {
 margin: 20px 0;
}
.business-hoosting h1 {
 margin-bottom: 10px;
}
.business-hoosting p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 10px;
}
 .stylle-33 .single-serviice {
 margin-bottom: 0px;
}
.inner-page-banner p {
 font-size: 1.3rem;
 line-height: 24px;
}
.inner-page-banner ul li {
 font-size: 14px;
}
.inner-page-banner ul li:before {
 font-size: 10px;
}
.main-title h1 {
 padding-top: 30px;
 margin-bottom: 7px;
}
.main-title p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 10px;
}
.main-title {
 margin-bottom: 10px;
}
.pricing .price-header {
 padding: 20px 0;
}
.pricing .content {
 margin-bottom: 40px;
}
.service-title h1 {
 padding-top: 0px;
 margin-bottom: 10px;
}
.service-title p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 10px;
}
.service-wrap {
 padding: 30px 0;
}
.service-wrap h3 {
 font-size: 18px;
}
.service-wrap p {
 font-size: 14px;
 padding: 0 20px;
 line-height: 22px;
}
.service-grid {
 padding-bottom: 30px;
}
.faq-content h1 {
 padding-left: 10px;
}
.faq-content p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 10px;
}
.faq-content a {
 margin-left: 10px;
}
.accordion-item-header {
 font-size: 16px;
}
.accordion-item-body-content {
 font-size: 14px;
 line-height: 22px;
}
.accordion-item-header::after {
 font-size: 1.5rem;
}
.section-tittle h1 {
 padding-top: 10px;
 margin-bottom: 5px;
}
.accordion-item {
 padding: 4px 0;
}
.section-tittle p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 10px;
}
 .stylle-3 .single-serviice {
 margin-bottom: 10px!important;
}
.single-serviice {
 margin: 20px 0;
}
.stylle-3 .single-serviice i.fa {
 width: 100px;
 height: 100px;
 font-size: 50px;
 line-height: 100px;
 margin-bottom: 20px;
}
 .stylle-3 .single-serviice h3 {
 font-size: 18px;
 padding-bottom: 0px;
}
.stylle-3 .single-serviice p {
 font-size: 14px;
 line-height: 22px;
 padding: 0 20px;
}
.stylle-3 .single-serviice {
 padding: 17px 0;
}
.business-hosting h1 {
 padding-top: 10px;
 margin-bottom: 10px;
}
.business-hosting p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 10px;
}
.hosting-business-status {
 margin: 20px;
}
.hosting-business-status ul li i {
 margin-bottom: 2px;
 width: 20px;
 height: 20px;
 line-height: 20px;
 font-size: 8px;
}
.hosting-business-status ul li a {
 font-size: 14px;
}
.business-hosting h4 {
 font-size: 1.5rem;
}
.business-hosting h4 span {
 font-size: 1.6rem;
}
 .partners p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 20px;
}
.services {
 float: left;
}
/*===============reseller hosting==========*/
.pricing-status h5 {
 padding-top: 20px;
}
.pricing-status h1 {
 margin: 10px 0
}
.pricing-status p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 20px;
}
.pricing-table {
 padding: 0px;
 margin-bottom: 20px;
}
.pricing-card li {
 font-size: 14px;
}
.control-panel {
 padding-bottom: 13px;
}
.control-panel h1 {
 margin-top: 25px;
 margin-bottom: 10px;
}
.control-panel p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 20px;
}
.about-cpanel {
 margin: 10px 0 30px 0;
 padding: 18px 0;
}
 .about-cpanel h3 {
 font-size: 18px;
}
.about-cpanel p {
 font-size: 14px;
 line-height: 22px;
 padding: 0 20px;
}
.existing-businesses {
 margin-top: 20px;
}
.existing-businesses h1 {
 padding: 0px;
 margin-top: 10px;
 margin-bottom: 10px;
}
.existing-businesses p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 20px;
}
.service_box {
 margin: 40px 0;
}
.industry-leading h1 {
 padding: 0px;
 margin-bottom: 10px;
}
.industry-leading p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 20px;
}
.support-center {
 margin: 20px 0;
}
.industry-leading {
 padding-bottom: 20px;
}
.support-center h3 {
 font-size: 18px;
}
.support-center p {
 font-size: 14px;
 line-height: 22px;
 padding: 0 25px;
}
/*=============cloud hosting============*/
.service-item {
 padding-bottom: 20px;
}
.service-item h1 {
 padding-top: 0px;
 margin-bottom: 10px;
}
.service-item p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 20px;
}
.service-box {
 margin: 20px;
}
.service-box .service-iconn .front-content h3 {
 font-size: 18px;
}
.service-box .service-content h3 {
 font-size: 18px;
 padding-top: 25px;
}
.service-box .service-content p {
 font-size: 14px;
 line-height: 22px;
 padding: 0 25px;
}
.faq-text {
 padding: 0px 0!important;
}
.faq-content h1 {
 padding-bottom: 0px;
 margin-top: 10px;
 margin-bottom: 10px;
}

/*=======VPS server==========*/

.pric h1 {
 padding-top: 0px;
 margin-bottom: 10px;
}
.pric p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 20px;
}
.pricing1 {
 margin-top: 20px;
 margin-bottom: 32px;
 padding-bottom: 30px;
}
.pricing1 .fa {
 padding: 30px;
 border-radius: 100px;
 margin-top: -20px;
 font-size: 30px!important;
}
.text-uppercase {
 font-size: 20px;
}
.text-center h4 {
 font-size: 35px;
}
.pric p {
 font-size: 1.1rem;
}
.cloud-platform-part h1 {
 padding-top: 0px;
 margin-bottom: 10px;
}
.cloud-platform-part p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 20px;
}
.app-windows {
 margin: 20px 0;
}
.app-windows img {
 margin-bottom: 20px;
}
.vps-features {
 margin: 20px 0;
}
.vps-features h1 {
 padding-top: 20px;
 margin-bottom: 0px;
}
.vps-features p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 20px;
}
.vps-features-img {
 margin: 20px 0;
}
 .vps-features-text h4 {
 font-size: 22px;
 padding-top: 0px;
}
.vps-features-text p {
 padding: 0px;
}
.vps-features-text {
 margin: 20px 0;
}


/*=============Wordpress hosting============*/
.site-heading h1 {
 padding-top: 10px;
 margin-bottom: 10px;
}
.site-heading p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 20px;
}
.we-offer-area .item h3 {
 font-size: 18px;
}
.we-offer-area .item p {
 font-size: 14px;
 line-height: 22px;
 padding: 0 25px;
}
.we-offer-area.text-centerr .item {
 padding: 25px 20px 20px;
}


/*===========ssl certificate==========*/
.ssl-Validation h1 {
 padding-top: 10px;
 margin-bottom: 10px;
}
.ssl-Validation p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 20px;
}
.ssl-img {
 margin: 20px 0;
}
.ssl-img img {
 width: 70%;
}
.ssl-img p {
 font-size: 14px;
 line-height: 22px;
 padding: 10px 25px 0 25px;
}
.about-ssl {
 margin: 20px 0;
}
.about-ssl h4 {
 font-size: 20px;
 padding: 15px 20px;
 line-height: 25px;
}
.ssl-order li {
 font-size: 14px;
}
.ssl-order p {
 font-size: 14px;
 padding: 0px;
}
.ssl-order i {
 margin: 0px;
}
.section-title h1 {
 padding-top: 0px;
 margin-bottom: 10px;
}
.section-title p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 20px;
}
.single-service {
 margin: 30px 0;
}
.single-service {
 padding: 0px 0;
 padding-bottom: 20px;
}
.style-6 .single-service h3 {
 font-size: 18px;
}
.style-6 .single-service p {
 font-size: 14px;
 line-height: 22px;
 padding: 0 25px;
}
.style-6 .single-service {
 margin-bottom: 20px;
}
.style-6 {
 padding-bottom: 20px;
}




/*====================domain register===============*/

.form-search input {
 margin: 30px 0;
 width: 64%;
}
.domainn-service h1 {
 padding-top: 0px;
 margin-bottom: 10px;
}
.domainn-service p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 15px;
}
.competitive-prices {
 margin: 20px 0;
}
.competitive-prices img {
 height: 120px;
}
.competitive-prices h3 {
 font-size: 18px;
}
.competitive-prices p {
 font-size: 14px;
 line-height: 22px;
 padding: 0 25px;
}
.transfer-now h1 {
 margin-bottom: 10px;
}
.transfer-now p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 15px;
}
.transfer-now {
 margin: 20px 0;
}
.doman-level h1 {
 margin-bottom: 10px;
}
.doman-level {
 padding: 0px 0 30px 0;
}
.doman-level p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 15px;
}
.table-bordered {
 margin: 20px 0;
}



/*===========transfer domain==========*/
.Extensions h1 {
 padding: 0px;
 margin-bottom: 10px;
}
.Extensions p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 15px;
}
.monthly {
 margin: 20px 0;
}
.monthly h3 {
 font-size: 18px;
}
.annual {
 padding-top: 10px;
}
.annual p strong {
 font-size: 14px;
}


/*=========== domain pricing==========*/

.domainn-pricing {
 margin: 0px;
}
.domainn-pricing h1 {
 margin-bottom: 10px;
}
.domainn-pricing p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 15px;
}
.domain-pricing-status {
 margin: 20px 0;
}
 .domain-pricing-status p {
 font-size: 14px;
 line-height: 22px;
 padding: 0 25px;
}
.domain-include {
 margin: 0px;
}
.include h1 {
 margin-bottom: 15px;
}
.include p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 15px;
}
.option i {
 padding-left: 15px;
}
.option {
 margin-top: 15px;
}
.option h3 {
 font-size: 18px;
}
.option p {
 font-size: 14px;
 line-height: 22px;
}
.include img {
 padding-top: 30px;
 width: 100%;
 padding-bottom: 40px;
}


/*=============codeguard==========*/

.style-8 .single-service h3 {
 font-size: 18px;
}
.style-8 .single-service p {
 font-size: 14px;
 line-height: 22px;
}
.style-8 .single-service {
 margin-bottom: 20px;
 padding: 25px 25px 5px 25px;
}
 .style-6 .single-service {
 padding: 0px 10px 0 10px;
}

/*=============about us==========*/
.page-heading-primary h1 {
 font-size: 1.9rem!important;
 line-height: 32px;
 font-weight: 500!important;
 padding: 0 10px;
}
.hostiko-story {
 margin: 20px 0;
}
.hostiko-story h1 {
 padding-top: 10px;
 margin-bottom: 10px;
}
.hostiko-story p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 15px;
}
.hosting-section {
 margin: 20px 0;
}
.hosting-section h3 {
 font-size: 18px;
 margin-top: 10px;
}
.hosting-section p {
 font-size: 14px;
 line-height: 22px;
 padding: 0 25px;
}
.our-history h1 {
 margin-top: 10px;
 margin-bottom: 10px;
}
.our-history p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 15px;
}
.history-status {
 margin: 20px 0;
}
.history-status h2 {
 font-size: 2rem;
}
.history-status h3 {
 font-size: 18px;
}
.history-status p {
 font-size: 14px;
 line-height: 22px;
 padding: 0 25px;
}
.our-team-section {
 margin: 20px 0;
}
.our-team-section h1 {
 padding-top: 0px;
 margin-bottom: 10px;
}
.our-team-section p {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 0 15px;
}
 .our-team {
 margin: 20px 0;
}
.our-team .pic {
 margin-bottom: 10px;
}



/*=================terms and conditions===============*/

.about-terms-conditions {
 margin-top: 20px;
}
.terms-content p {
 font-size: 14px;
 line-height: 22px;
 padding: 20px 0 0 10px!important;
 margin-bottom: 0px;
}
.terms-content a {
 font-size: 14px;
}
.terms-content a:hover {
 font-size: 14px;
}
.statement-policy h3 {
 font-size: 18px;
 padding: 5px 0px 10px 15px;
 margin-left: 10px;
 line-height: 45px;
}
.statement-policy p {
 font-size: 14px;
 line-height: 22px;
 padding: 0px 0 0 10px!important;
 margin-bottom: 0px;
}
hr {
 margin: 25px 0 0px 0px!important;
}



/*=================privacy and policy===============*/

.usages {
 margin-top: 17px;
}
 .usages h3 {
 font-size: 18px;
 padding: 5px 0px 10px 15px;
 margin-left: 10px;
 line-height: 45px;
}
.usages p {
 font-size: 14px;
 line-height: 22px;
 padding-left: 10px;
 padding-top: 20px!important;
}
.a li {
 font-size: 14px;
}
.logo img {
 padding-top: 5px;
}
.mean-container a.meanmenu-reveal {
 margin-top: -46px!important;
}
.service-item h1 {
 padding-top: 30px;
}
.industry-leading h1 {
 padding-top: 30px;
}
.stylle-3 {
 padding-bottom: 0px;
}
.partners h1 {
 padding-top: 30px;
}
.pricing1 {
 margin-top: 0px;
 margin-bottom: 0px;
 padding-bottom: 0px;
}
.business-hoosting h4 {
 font-size: 1.2rem;
}
.hostting-business-status {
 margin: 20px 0;
}
.business-hoosting p {
 padding-top: 20px;
}
.transfer-now img {
 width: 100%;
}
.doman-level h1 {
 padding: 30px 0;
}
.stylle-333 .singlle-serviice {
 margin: 20px 0;
}
.business-hosting h1 {
 margin-top: 10px;
}
.service-ittem h1 {
 padding-top:20px;
}
.ssl-Validation h1 {
 padding-top: 20px;
}
.style-66 .ssingle-service {
 margin-bottom: 20px;
 margin-top: 20px;
}
.section-title h1 {
 padding-top: 20px;
}
.stylee-6 .siingle-service {
 margin-top: 30px;
 margin-bottom: 10px;
 padding: 10px 40px;
}
.stylee-6 {
 padding-bottom: 20px;
}
.style-8 {
 padding-bottom: 20px;
}
.control-panel h1 {
 padding-top: 30px;
}
.service-box {
 margin: 0px;
}
.support-cennter {
 margin: 20px 0;
}
.support-cennter h3 {
 font-size: 18px;
}
.hostiko-story h1 {
 padding-top: 20px;
}
.hosting-section h3 {
 margin-top: 0px;
}
.hosting-section p {
 padding-bottom: 20px;
}
.our-team-section h1 {
 padding-top: 20px;
}
.carousel-caption {
 margin-bottom: 0px;
}
 .carousel-caption h3 {
 font-size: 20px;
 margin: 10px 0 0 0;
 line-height: 20px;
}
.carousel-caption a {
 margin-top: 0px;
}
.carousel-caption a {
 display: none;
}
.carousel-caption h4 span {
 font-size: 16px;
 margin-top: 0px;
}
.carousel-caption h4 {
 padding-top: 5px;
 margin-bottom: 0px;
 font-size: 12px;
}
.carousel-caption p {
 font-size: 0.9rem;
 padding-top: 5px;
 line-height: 13px;
 margin-bottom: 3px;
}
.carousel-caption {
 padding-bottom: 5px;
}
 .inner-page-banner h1 {
 font-size: 18px!important;
 margin-bottom: 0px;
}
.inner-page-banner p {
 font-size: 0.8rem;
 line-height: 18px;
 padding-bottom: 5px;
 padding-top: 0px;
}
.inner-page-banner ul li {
 font-size: 10px;
 line-height: 15px;
}
.inner-page-banner.shared-hosting {
}
.inner-page-banner {
 padding: 10px 0;
}
 .inner-page-banner.shared-hosting {
 background: url(../images/shared-hosting-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}
.inner-page-banner.dedicated-server {
 background: url(../images/dedicated-server-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}
.inner-page-banner.reseller-hosting {
 background: url(../images/reseller-hosting-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}
.inner-page-banner.wordpress-hosting {
 background: url(../images/wordpress-hosting-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}
.inner-page-banner.cloud-hosting {
 background: url(../images/cloud-hosting-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}
.inner-page-banner.vps-servers {
 background: url(../images/vps-servers-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}
.inner-page-banner.business-email {
 background: url(../images/business-email-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}
.inner-page-banner.g-suite {
 background: url(../images/g-suite-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}
.inner-page-banner.office-365 {
 background: url(../images/office-365-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}
.inner-page-banner.ssl-certificate {
 background: url(../images/ssl-certificate-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}
.inner-page-banner.website-builder {
 background: url(../images/website-builder-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}
.inner-page-banner.sitelock {
 background: url(../images/sitelock-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}
.inner-page-banner.codeguard {
 background: url(../images/codeguard-banner.jpg);
 background-repeat: no-repeat;
 height: 100%!important;
 width: 100%!important;
 background-size: cover;
 background-position: center!important;
}


