@import url("https://fonts.googleapis.com/css?family=poppins:400,600,700&amp;display=swap|Lato:400");
body {
  line-height: 1.7;
  font-family: "Lato", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  color: #858585;
  font-weight: 400;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Poppins", sans-serif;
  color: #111;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -.5px;
}

h1, .h1 {
  font-size: 40px;
  font-weight: 800;
}

h2, .h2 {
  font-size: 32px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 20px;
}

h5, .h5 {
  font-size: 18px;
}

h6, .h6 {
  font-size: 16px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #111;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
  color: #172182;
}

a {
  transition: all 0.45s ease linear;
}

p {
  color: #111;
}

.navbar-toggle .icon-bar {
  background: #172182;
}

input[type="email"], input[type="password"], input[type="text"], input[type="tel"] {
  box-shadow: none;
  height:50px;
  outline: none;
  font-size: 14px;
}

input[type="email"]:focus, input[type="password"]:focus, input[type="text"]:focus, input[type="tel"]:focus {
  box-shadow: none;
  border: 1px solid #172182;
}

.form-control {
  box-shadow: none;
  border-radius: 0;
}

.form-control:focus {
  box-shadow: none;
  border: 1px solid #172182;
}

.py-7 {
  padding: 7rem 0px;
}

.btn {
  font-size: 14px;
  letter-spacing: 0px;
  padding:15px 25px;
  text-transform: capitalize;
  border-radius: 4px;
  font-weight: 600;
  border: 1px solid transparent;
  transition: all 0.2s ease;
}

.btn-main, .btn-sm {
  background: #172182;
  color: #fff;
}

.btn-main:hover, .btn-sm:hover {
  background: #131c6c;
  color: #fff;
}

.btn-main-2 {
	background:#00b894;
  	color:#fff;
	font-size: 20px;
	font-weight: 700;
}

.btn-main-2:hover {
  	background:#00b894;
	color:#fff;
}

.btn-white {
  background: #fff;
  color: #111;
  border-color: #fff;
}

.btn-white:hover {
  background: #172182;
  color: #fff;
  border-color: #172182;
}

.btn-black {
  background: #111;
  color: #fff;
  border-color: #111;
}

.btn-black:hover {
  background: #172182;
  color: #fff;
  border-color: #172182;
}

.btn-solid-border {
  background: transparent;
  color: #111;
  border-color: rgba(0, 0, 0, 0.08);
}

.btn-solid-border:hover {
  background: transparent;
  color: #172182;
}

.btn-large {
  padding: 20px 45px;
}

.btn-large.btn-icon i {
  font-size: 16px;
  vertical-align: middle;
  margin-right: 5px;
}

.btn-sm {
  padding: 10px 22px;
  font-size: 12px;
}

.btn-round {
  border-radius: 4px;
}

.btn-round-full {
  border-radius: 50px;
}

.btn.active:focus, .btn:active:focus, .btn:focus {
  outline: 0;
}

.bg-shadow {
  background-color: #fff;
  box-shadow: 0 16px 24px rgba(0, 0, 0, 0.08);
  padding: 20px;
}

.bg-gray {
  background: #f9f9f9;
}

.bg-primary {
  background: #172182;
}

.bg-dark {
  background: #202122;
}

.section {
  padding: 100px 0;
}

.section-sm {
  padding:40px 0;
}

.section-title {
  margin-bottom:40px;
}

.section-title h2 {
  text-transform: uppercase;
  font-size: 28px;
  font-weight: 600;
}

.section-title p {
  font-style: italic;
  color: #666;
  font-family: "Lato", sans-serif;
}
/*Sub Banner Start Here*/
.page-title {
  padding:200px 0px 85px 0px;
  background: #100DD1;
  background: -webkit-linear-gradient(to left, #100DD1, #0862fb);
  background: linear-gradient(to left, #100DD1, #0862fb);
}
.page-title .block {
  text-align: center;
}
.page-title .block h1 {
  font-size: 2.5rem;
  color:#FFF;
  font-weight: 600;
}
.page-title .block ul li {
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 14px;
}
.page-title .block ul li a {
  font-weight: 600;
  color: #fff;
}
.page-wrapper {
  padding: 70px 0;
}
.overly {
  position: relative;
}
.overly:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #1d192c;
  opacity: 0.8;
}
/*Sub Banner End Here*/
#success, #error {
  display: none;
}

.font-sm {
  font-size: 14px;
}

.letter-spacing {
  letter-spacing: 1px;
}

.font-lg {
  font-size: 50px;
}

.text-white {
  color: #fff;
}

.text-black {
  color: #111;
}

a:hover {
  text-decoration: none;
}

/*-------------------
   MENU
----------------------*/
.main-navigation {
  z-index: 9999;
  background: #fff;
}

.navbar-nav .nav-link {
  padding-right:0.7rem !important;
  padding-left:0.7rem !important;
  font-weight: 600;
  text-transform: capitalize;
  font-size: 16px;
  color: #111;
}

.fixed-top {
  position: fixed;
  z-index: 1030;
  right: 0;
  left: 0;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  content: "";
  vertical-align: middle;
  background: no-repeat 50%;
  background-size: 100% 100%;
}

.nav-item.dropdown .dropdown-menu {
  transition: all 300ms ease;
  display: block;
  visibility: hidden;
  opacity: 0;
  top: 120%;
  box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05);
  border: 0px;
  padding: 0px;
  position: absolute;
}

.nav-item.dropdown:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
  top: 100%;
}

.header-bar.fixed-header .main-navigation {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  background: rgba(20, 27, 40, 0.9);
  border-color: transparent;
}

/*-------------------
  DROPDOWN MENU
----------------------*/
.dropdown-menu {
  opacity: 0;
}

.dropdown-menu.show {
  -webkit-animation: .2s forwards b;
          animation: .2s forwards b;
}

.dropdown-item {
  font-size: .6875rem;
  font-weight: 500;
  padding-top: .5rem;
  padding-bottom: .5rem;
  transition: background-color .1s;
  text-transform: uppercase;
}

.dropdown-item:hover {
  color: #fff;
  text-decoration: none;
  background-color: #172182;
}

.header-contact {
  margin-top: 13px;
}

.header-contact a {
  font-size: 14px;
	font-weight:bold;
}

.main_menu {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 999;
}

.b-logo, .w-logo {
  width: 50%;
}

.main_menu .b-logo {
  display: none;
}

.menu_fixed .w-logo {
  display: none;
}

.menu_fixed .b-logo {
  display: block;
}

.menu_fixed {
  position: fixed;
  z-index: 999 !important;
  width: 100%;
  background-color: #fff;
  box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.05);
  top: 0;
}

.menu_fixed .navbar-nav .nav-link {
  color: #111 !important;
}

.menu_fixed .header-socials a {
  color: #111;
}

.dropdown-toggle::after {
  display: none;
}
/*Main Banner Start Here*/
.banner {
  padding: 180px 0px 230px 0px;
  background: #100DD1;
  background: -webkit-linear-gradient(to left, #100DD1, #0862fb);
  background: linear-gradient(to left, #100DD1, #0862fb);
}
.banner-content h1 {
  font-size:16px;	
  font-weight: 500;	
  color: #fff;
  letter-spacing: 1px;
  text-transform: capitalize;
}
.banner-content .hero-title {
  line-height: 1.2;
  font-size: 65px;
  font-weight: 700;
  margin: 0px 0px 10px 0px;
  text-transform: capitalize;
  letter-spacing: -2px;
  color: #fff;
}
.banner-content p {
  margin-bottom: 35px;
  color:#fff;
}
.banner-img {
  position: relative;
  margin-right: -48px;
}
@media (max-width: 400px) {
  .banner-content h1 {
    font-size: 51px;
  }
  .banner-img {
    margin-right: 0px;
  }
}

@media (max-width: 400px) {
  .banner-content h1 {
    font-size: 51px;
  }
  .banner-img {
    margin-right: 0px;
  }
}

@media (max-width: 768px) {
  .banner-content h1 {
    font-size: 51px;
  }
  .banner-img {
    margin-right: 0px;
  }
}

@media (max-width: 992px) {
  .banner-content {
    text-align: center;
  }
  .banner-img {
    margin-right: 0px;
  }
}

.bg-grey {
  background: #f7f7f7;
}
/*Main Banner End Here*/
/*Hosting Plan Start Here*/
.hosting-plan {
	padding:50px 0;
	background: transparent -webkit-gradient(linear, left top, left bottom, color-stop(42%, #100DD1), color-stop(0%, transparent)) repeat scroll 0% 0%;
	background: transparent -webkit-linear-gradient(top, #100DD1 42%, transparent 0%) repeat scroll 0% 0%;
	background: transparent -o-linear-gradient(top, #100DD1 42%, transparent 0%) repeat scroll 0% 0%;
	background: transparent linear-gradient(180deg, #100DD1 42%, transparent 0%) repeat scroll 0% 0%;
	position: relative;
    overflow: hidden;
}
.hosting-plan h2, span {
	color:#FFF;
}
.wordpress-logo {
    background-image: url(../img/wordpress-icon.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: -15px;
	opacity: 0.1;
}
.joomla-logo {
	background-image: url(../img/joomla-icon.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: -15px;
	opacity: 0.1;
}
.magento-logo {
	background-image: url(../img/magento-icon.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: -15px;
	opacity: 0.1;
}
.drupal-logo{
	background-image: url(../img/drupal-icon.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: -15px;
}
.ecommerce-logo{
	background-image: url(../img/ecommerce-icon.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: -15px;
	opacity: 0.1;
}
.hosting-plan-wrapper {
    margin: 0;
    padding: 40px 40px 40px;
    color: #000;
    background: #fff;
    position: relative;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border: none;
    border-radius: 3px;
	text-align:center;
}
.hosting-plan-wrapper.vps {padding:40px 20px 40px;}
.hosting-plan-wrapper .hosting-discount{margin-top:10px;display:flex; -ms-flex-pack:center;justify-content:center;}
.hosting-plan-wrapper .hosting-discount .old-price {color:#111;text-decoration:line-through;font-size:16px;font-weight:600;line-height:29px;}
.hosting-plan-wrapper .hosting-discount .old-price.pro-plan{color:#fff;}
.hosting-plan-wrapper .hosting-discount  .save-price {
  background-color: #d9d9f2;
  color: #060473;
  font-weight: 600;
  padding: 2px 8px;
  border-radius: 4px;
  margin-left: 8px;
}

.hosting-plan-wrapper .hosting-plan-desc {
  color: #111;
  font-size: 16px;
  font-weight: 600;
  line-height: 29px;
}
.hosting-plan-wrapper .hosting-plan-title {
	font-size:35px;
	text-align:center;
	margin: 0px 0px 10px;
	color: #100dd1;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: 700;
}
.hosting-plan-wrapper .hosting-plan-price {
    font-size: 48px;
	font-weight: 700;
	padding: 0px 0 0px;
	color:#111;
	font-family: "Montserrat";
	height: auto;
	width: auto;
	background-color:transparent;
	margin: 0px auto;
	text-align: center;
}
.hosting-plan-wrapper .hosting-plan-price .hosting-plan-price-currency {
    font-size:25px;
    vertical-align: super;
    color: #000;
	padding-right: 5px;
}
.hosting-plan-wrapper .hosting-plan-price .hosting-plan-price-period {
    font-size: 20px;
    padding: 0 0 0 0.2em;
    color: #000;
}
.hosting-plan-wrapper .hosting-plan-list {
    font-size: 0.95em;
    margin: 0;
    padding:0 0 1em;
    list-style: none;
    color: #666;
	text-align:left;
}
.hosting-plan-wrapper .hosting-plan-list > li {
	border-bottom:1px solid rgba(0,0,0,0.05);
    position: relative;
    display: block;
    padding:15px 0px 15px 0px;
    line-height: 1.5;
    color: #111;
    font-size: 14px;
}
.hosting-plan-wrapper .hosting-plan-list > li i {
	float:right;
	font-size:16px;
	padding:0 15px;
	color:#0958f6;
}
.hosting-plan-wrapper.active {
    border-radius: 0 0 3px 3px;
}
.hosting-plan-wrapper .popular {
    background:#00b894;
    height: 40px;
    line-height: 40px;
    position: absolute;
    left: 0px;
    right: 0px;
    width: 100%;
    top: -40px;
    color: rgb(255, 255, 255);
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 3px 3px 0 0;
    font-family: "Montserrat";
}
.hosting-plan-wrapper .btn,.hosting-plan-wrapper.active .btn:hover {
    background: #100dd1;
    border-color: #29d9c2;
    margin: 15px auto 0;
    position: relative;
    bottom: 0px;
    left: 0px;
    right: 0px;
    color: #fff;
    padding: 12px 35px;
    font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	border-radius: 30px;
	font-family: "Montserrat";
}
.hosting-plan-wrapper .btn:hover,.hosting-plan-wrapper.active .btn:hover {
    background:#00b894;
    border-color: #333;
    color: #fff;
}
.pricing-more-link p {
	background: #eef2f6;
	display: inline-block;
	padding: 20px 80px;
	border-radius: 30px;
	color: #000c35;
	font-size: 18px;
	margin-bottom: 0;
}
.pricing-more-link p a {
	color: #002bb7;
	text-decoration: underline;
}
/*Hosting plan code end here*/
/* Quick Hosting Start Here */
.quick-hosting {
  margin-top: -150px;
}
.quick-hosting-plan {
  padding: 50px 30px;
  border-radius: 5px;
  background: #fff;
  text-align: center;
  border: 1px solid #f7f7f7;
  transition: all .45s ease;
}
.quick-hosting-plan img {
  width:90px;
  height:90px;
  display: inline-block;
  border-radius: 7px;
  text-align: center;
  padding:15px 0;
}
.quick-hosting-plan h4 {
  margin-top: 25px;
  margin-bottom: 15px;
}
.quick-hosting-plan a {
  text-transform: capitalize;
}.quick-hosting-plan:hover {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}
.quick-hosting-plan .web-hosting {background:#4A46DD;}
.quick-hosting-plan .reseller-hosting{background:#EC5F06;}
.quick-hosting-plan .vps-hosting{background:#F2292B;}
.quick-hosting-plan .dedicated-server {background: #1BDBAC;}
.about-item h2 {
  margin-bottom: 25px;
  margin-top: 15px;
}
/* Quick Hosting End Here */
/*Search Domain Section*/
.search_domain_section {
	padding: 50px 0;
}
.search_domain_section h2 {
	font-size: 36px;
	font-weight: 700;
	color: #0061fe;
	padding-bottom: 15px;
}
.search_domain_box {
	margin-top:50px;
}
.search_domain_field {
	width: 100%;
	position: relative; 
	display: inline-block;
}
.search_area {
	width: 79%;
	height: 70px
}
.search_domain_field .text_field {
	width: 100%;
	font-size: 14px;
	line-height: 36px;
	height: 80%;
	padding: 0 20px;
	/*box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .15);*/
	border: 1px solid #dddae7;
	background-color: #fff;
	font-weight: 400;
	color: #000;
	border-radius: 4px;
	margin: 0 auto;
	float: none
}
.search_domain_field .search_btn {
	right: 8px;
	top: 8px;
	padding:12px 25px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
	border: 2px solid #0061fe;
    background-color: #0061fe !important;
	transition: all ease-in-out 0.4s;
	border-radius: 4px;
	margin-left: 5px;
	font-weight: 600;
	/*box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .15);*/
}
.domain_tlds_list li {
	display: inline-block;
	padding: 0 15px;
	text-align: center;
	transition: all ease-in-out 0.5s
}

.domain_tlds_list li:last-child {
	padding-right: 0
}
.domain_tlds_list li:first-child {
	padding-left: 0
}
.domain_tlds_list li span {
	font-family: "Lato", sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #222;
	font-weight: 600;
	transition: all ease-in-out 0.5s
}
.domain_tlds_list li span i {
	font-size: 12px;
}
.domain_tlds_list {
	margin-top: 15px
}
.domain_tlds_list li figure {
	margin-bottom: 10px
}
/*Search Domain End Section*/
/*why choose Best PHP Hosting */
.why-choose-bestphphosting {
	padding:70px 0;
	background:#eef2f6;
}
.why-choose-content {
	background-color:transparent;
}
.why-choosebest-phphosting a {
	color:#ff6c00; 
}
.why-choose-whb a:hover {
	color:#ff6c00; 
	text-decoration:underline;
}
.why-choose-bestphphosting-icon {
	background-color:#fff;
	display: inline-block;
	padding: 18px;
	float: left;
	margin-right: 18px;
	border-radius: 40px;
}
.why-choose-bestphphosting h3 {
    font-size:24px;
	color: #100dd1;
    margin-bottom: 10px;
    -webkit-transition: .3s;
    transition: .3s;
	font-weight:600;
}
.why-choose-bestphphosting p {
	color:#111;
}
.why-choose-bestphphosting h2 span {
	color:#194fb9;
}
.why-choose-bestphphosting .section-title .subtitle {
	color: #222b3c;
	text-transform: none;
	letter-spacing: 1px;
	font-weight: 600;
	line-height: 22px;
}
/*why choose Best PHP Hosting end*/
.text-color {
	color:#100DD1;
}
.contact-form {
	background:#eef2f6;
}
.contact_form {
  padding: 40px;
}

.form-control {
  height:65px;
  border-color: #eee;
  border-radius: 50px;
  background-color:#f7f9f9;
  padding: 20px 40px;
  margin-bottom:10px
}

textarea.form-control {
  height: 240px;
  resize: initial;
}


.contact-info-wrap {
  padding: 100px 0px 0px 0px;
}

.contact-info {
 padding: 30px;
text-align: center;
flex-basis: 33.33%;
margin: 0px 10px;
font-size: 18px;
font-weight: 600;
}

.contact-info .contact-icon {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  background: #dae8f7;
  display: inline-block;
  padding-top:24px;
}

.contact-info h4 {
  margin-bottom: 10px;
 margin-top: 20px;
 text-transform: capitalize;
 color:#100dd1;
}

@media (max-width: 992px) {
  
}


/* -- :: Support Bar :: -- */
.support-bar {
  padding: 30px 0;
  font-size: 25px;
  background: #100DD1;
  background: -webkit-linear-gradient(to left, #100DD1, #0862fb);
  background: linear-gradient(to left, #100DD1, #0862fb);
}
.support-bar p {
	color: #FFF;
}
.footer {
  background:#001D4C;
  padding:35px 0px 0 0px;
}

.footer-widget .widget-title {
  color: #fff;
  text-transform: capitalize;
  font-size: 18px;
  margin-bottom: 25px;
}

.footer-widget p, .footer-widget ul li {
  color: rgba(255, 255, 255, 0.7);
}

.footer-widget .footer-links li {
  margin-bottom: 6px;
}

.footer-widget .footer-links a {
  color: rgba(255, 255, 255, 0.9);
  font-weight: 700;
}

.footer-socials a {
  color: rgba(255, 255, 255, 0.8);
  margin-right: 10px;
}

.footer-socials a i {
  margin-right: 8px;
}

.copyright p {
  color: rgba(255, 255, 255, 0.8);
}

.footer-btm {
  background: #00173E;
  color:#FFF;
  padding:20px 0px 20px;
}

.subs-form {
  margin-top: 20px;
}

.subs-form input {
  background: #fff;
  border-color: #eee;
  margin-bottom: 15px;
}

.footer-logo {
  font-size: 60px;
  line-height: 1;
  color: #fff;
  font-weight: 800;
}
/*# sourceMappingURL=maps/style.css.map */
/* One Click Apps logos Start Here*/
.one-click-apps {
	padding:100px 0;
}
.one-click-apps h2 {
    color:#100DD1;
}
.one-click-apps span {
    color:#111;
}
.apps-list.grid-cols-6 li {
	width: 16.66%;
}
.apps-list {
	padding-left: 0px;
	overflow: hidden;
}
.apps-list li {
	position: relative;
	width: 20%;
	float: left;
	padding: 25px 0;
	transition: all 0.3s ease-out 0s;
	list-style: none;
}
.apps-list.opacity-half li img {
	/*opacity: 0.5;*/
}
.apps-list li a img {
	width: 100%;
}
.apps-list li a, .apps-list li img {
	display: block;
	margin: 0 auto;
	width: 75%;
}
.apps-list li::before, .apps-list li::after {
	content: "";
	position: absolute;
}
.apps-list li::before {
	height: 100%;
	top: 0;
	left: -1px;
	border-left: 1px solid #e9e9e9;
}
.apps-list li::after {
	width: 100%;
	height: 0;
	left: 0;
	top: auto;
	bottom: -1px;
	border-bottom: 1px solid #e9e9e9;
}
.apps-list.border-dark li::before {
	border-left: 1px solid #333333;
}
.apps-list.border-dark li::after {
	border-bottom: 1px solid #333333;
}
.apps-list.noborder li::after {
	border-bottom: none;
}
.apps-list.noborder li::before {
	border-left: none;
}
/* logo hover styles
 ------------------------------ */
 .apps-list.hover-6 li {
	/*opacity: 0.8;*/
}
.apps-list.hover-6 li:hover {
	background-color: #f5f5f5;
}
/* One Click Apps logos End Here*/
/*Best PHP Hosting Content Start*/
.best-php-hosting-content {
	padding:45px 0;
	background:#eef2f6;
}
.best-php-hosting-content .section-title h2 {
	color:#100dd1;
	font-size:32px;
}
.best-php-hosting-content p, .best-php-hosting-content ul li {
	color:#111 !important;
}
.best-php-hosting-content a {
	color:#100dd1;
	text-decoration:underline;
}
.best-php-hosting-content a:hover {
	color:#100dd1;
	
}
/*Best PHP Hosting Content End*/
/*Domain Pricing table start*/
.domain-pricing {
	padding:50px 0;
	background:#eef2f6;
}
.domain-pricing .section-title h2 {
	color:#100dd1;
	font-size:32px;
}
.domain-table {
 margin-bottom:30px
}
.domain-table .thead-dark th {
background-color: #100dd1;
border-color: #100dd1;
font-size:18px;
font-weight:500;
padding:12px 10px;
vertical-align:middle;
text-align:center;
}
.domain-table td {
 padding:12px 35px;
}
.domain-table tbody {
 font-size:16px;
 color:#2f2e2e;
}
.domain-table tbody span {
 font-weight:bold;
 color:#100dd1;
}
.domain-table tbody a {
 font-family:'Poppins',sans-serif;
 font-size:14px;
 -webkit-transition:all .2s;
 transition:all .2s
}
.domain-table tbody a:hover {
 color:#2e5ae8;
 letter-spacing:1px
}
.domain-table tbody i {
 font-size:16px;
}
.domain-table tbody i.fa-times {
 color:#f00
}
.domain-table tbody i.fa-check {
 color:#008000
}
.domain-table tbody td {
 border-color:#100dd1;
 width:25%;
 vertical-align:middle;
 text-align:center;
 color:#000c35;
}
.domain-table tbody tr {
 -webkit-transition:all .2s;
 transition:all .2s
}
/*Domain Pricing table End*/
/*Hosting Features Start Here*/
.hosting-features {
	padding:50px 0;
}
.hosting-features span {
	color:#100dd1;
	text-transform: uppercase;
	font-weight:bold;
}
.hosting-features p {
	color:#111;
}
/*Hosting Features End Here*/
.runing-text {
	padding:35px 0 40px;
	font-family:'Roboto', sans-serif;;
	color:#fff;
	font-size:15px;
	text-align: justify;
}
.runing-text p {
	line-height: 27px;
color: #4d4d4d;
font-size: 16px;
	font-weight: 400;
}
.runing-text li {
	list-style:none;
	color: #4d4d4d;
	padding:5px 0;
}
.runing-text li i {
	color:#100dd1;
}

.runing-text  h1 {
	color:#199fce;
}
.runing-text  h3 {
	color:#100dd1;
	font-size: 24px;
	padding-bottom: 15px;
	font-weight: 600;
}
/* Contact Info End*/
/*WhatsChat Start Here*/
.live-chat{position:relative;z-index:99;}
.live-chat .wc-btn{display: flex;position: fixed;bottom:3em;right:3em;outline: 0;cursor: pointer;  }
.live-chat .wc-btn .wc-chat-icon img{position: relative;width:64px;height:64px;line-height: 0.8;font-size: 25px;text-align: center;border-radius: 50%;}
.live-chat .wc-btn p{padding:2px 36px 2px 36px;
  margin-top: 7px;
  margin-bottom: 0;
  margin-left: -24px;
  height: 40px;
  line-height: 36px;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  border-radius:0px;}
.live-chat .wc-btn:hover .wc-chat-icon img,
.live-chat .wc-btn:hover p{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.live-chat .wc-btn .wc-chat-icon img,
.live-chat .wc-btn:hover p{box-shadow:0 0px 2px #00b894;}

.live-chat .wc-btn .wc-chat-icon img{border: 2px solid #fff;}
.live-chat .wc-btn .wc-chat-icon img,.live-chat .wc-btn p{color: #fff;background:#00b894;}
/*WhatsChat End Here*/
.modal-title {color: #100DD1;}
.modal-header .close span {color: #100DD1;}
.modal-footer .btn {padding: 9px 25px;}