
body {
overflow : auto !important ;
font-family : 'Poppins', sans-serif;
margin : 0;
font-style : normal !important ;
text-rendering : optimizeLegibility;
outline : 0;
}
.owl-carousel.owl-drag .owl-item {
text-align : center;
}
img.certify-logo {
    width: 100px !important;
    height: 100px !important;
}
.navbar-inner a {
    display: flex;
    flex-direction: row;
}
.avatar img {
    width: 40px;
    height: 40px;
    border-radius: 50px;
}
.subheading-font {
    font-size: 20px !important;
    font-weight: 300 !important;
    padding: 0px;
    line-height: 25px;
    margin: 0px !important;
    text-align: center;
}
.navbar-inner .current-user a:hover {
    background-color: transparent !important;
}
           #features_new {width: 100%; margin-bottom: 20px; margin-top: 20px;}
      
            #features_new ul {margin-left: 70px; margin-right: 50px}
            #features_new ul li {float: left; width: 25%; list-style-image: url('/img/tick.png'); line-height: 40px;}
     


 

            #features_block {margin: 30px auto 0; width: 90%}
            .feature_box {width: 33.3%; text-align: center; float: left; margin-bottom: 30px}
            .feature_box p {font-size: 14px}
            .int_width {width: 240px; margin: 0 auto;}

            @media only screen and (max-width : 767px) {
                #features_block {margin: 0 auto; width: 100%}
                .feature_box {width: 100%; text-align: center; float: none; margin-bottom: 30px}
                .feature_box p {font-size: 14px}
                .int_width {width: 80%; margin: 0 auto}
            }
.current-user {
    position: relative !important;
    margin: 8px 0px;
}
.user-tag {
    margin: 0px 6px;
}
.navbar-inner .login-submenu a {
    font-size: 14px;
    color: #222 !important;
    padding: 6px 0px;
}
.navbar-inner .login-submenu  a:hover{
   background-color:transparent !important;
} 
    .login-submenu h1 {
    font-size: 24px;
}
.current-user .dropdown-menu {
    padding: 10px 20px;
    box-sizing: border-box;

}
.user-tag h5 {
    font-size: 10px;
    font-weight: 300;
    margin: 0px;
}

.login-submenu {
    position: absolute;
    display:none;
    width: 300px;
    background: #fff;
    height: auto;
    z-index: 999;
    top: 54px;
    right: 0px;
    padding: 20px;
    border: 1px solid #dfdfdf;
}
.login-submenu button {
    color: #fff;
    font-size: 18px;
    background: #ff780b;
    padding: 8px 12px;
    border-radius: 3px;
    line-height: 25px;
    border: 0px;
    text-decoration: none;
}
.login-submenu input {
    width: 100%;
    box-sizing: border-box;
    height: 42px;
}

.header-user-menu .current-user {
  padding-left: 15px !important;
}
.header-user-menu .current-user .user-toggle {
  padding-right: 26px;
}
.header-user-menu .current-user .user-toggle {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding: 12px 18px !important;
    padding-right: 10px 0px !important;
  position: relative;
  text-decoration: none;
}
.header-right .current-user a {
  font-size: 16px !important;
}
.collapse:not(.show) {
    display: block !important;
}
.header-right .current-user a {
  color: #282f38;
  font-size: 15px;
  font-weight: 800;
  line-height: 28px;
  text-decoration: none;
}
.header-user-menu .current-user {
  display: inline-block;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.header-user-menu .current-user .user-toggle .user-tag h5 {
  color: #fff !important;
}
.header-user-menu .current-user .user-toggle .user-tag h5 {
  color: #fff;
  font-size: 16px;
  font-weight: 800;
  line-height: 16px;
  margin: 0;
}
.header-right .current-user a {
  font-size: 16px !important;
}

#login-menu a {
    font-weight: normal !important;
    font-size: 16px !important;
	padding: 16px !important;
}
#login-menu {
    padding: 13px 0px !important;
}
.header-user-menu .current-user .user-toggle .user-tag span {
   color: #fff;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}
.header-user-menu .current-user > ul > li > a:hover {
  background: #ff780b !important;
  color: #fff !important;
  border-radius: 0 !important;
}
.header-user-menu .current-user > ul li a {
  color: #333 !important;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 7px 10px 7px 25px;
  position: relative;
  text-decoration: none;
}
.header-user-menu .current-user > ul li {
  display: block;
}

.ce-main-inner #tosbox, li, ul {
  margin: 0;
	padding:0;
  list-style-type: none;
}
.header-right .current-user a {
  color: #282f38;
  font-size: 15px;
  font-weight: 800;
  line-height: 28px;
}
.header-user-menu .current-user .user-toggle .avatar {
  border-radius: 50%;
  display: inline-block;
  margin: 0 7px;
  overflow: hidden;
}
.header-user-menu .current-user .avatar {
  height: 30px;
  width: 30px;
}
.header-right {
  display: block;
  text-align: right;
  width: 220px;
}
.float-right {
  float: right !important;
}
#livechat-compact-container {
  height: 153px;
  position: fixed;
  right: 0;
  top: 200px;
  top: 34vh;
  z-index: 10000;
}
.testimonial-font {
display : flex;
font-size : 18px;
justify-content : center;
line-height : 1.5;
}
.btn-chat a {
  font-family: arial;
  color: #fff;
  text-decoration: none;
  background: #1798F7;
  padding: 24px 20px 8px;
  display: block;
  font-weight: bold;
  font-size: 14px;
  box-shadow: 0 0 0 1px #03b2ff inset;
  border-radius: 2px;
  -ms-transform: rotate(90deg) translate(0, -20px);
  -webkit-transform: rotate(90deg) translate(0, -20px);
  transform: rotate(90deg) translate(0, -20px);
  position: relative;
  right: -27px;
  transition: background 0.2s, right 0.2s;
}
.live-chat-button {
    float: left;
    margin-top: 20px;
    margin-right: 15px;
}
.live-chat-button a {
    color: #fff;
    font-size: 18px;
    background: #45536d;
    padding: 12px;
    border-radius: 3px;
    text-decoration: none;
}
.live-chat-button a:hover{
    color:#fff;
}
.btn-chat a svg {
    fill: #fff;
    width: 20px;
    height: 20px;
    position: relative;
    top: 5px;
}
.btn-chat a:hover {
  background: #47B6F5;

  right: -20px;
  transition: background 0.2s, right 0.2s;
}
.footer-links-box svg {
    width: 16px;
    height: 16px;
    fill: #a2a2a3;
}
    a.sc-7dvmpp-1.dfBDQI {
    display: none;
}
.rating > span:hover:before {
content : "\2605";
position : absolute;
}
.owl-nav {
justify-content : space-between;
display : flex;
position : absolute;
top : 25%;
width : 100%;
}
.rating {
font-size : 22px;
color : #ff780b;
}
.item-star {
line-height : 2;
}
p.item-description:before, p.item-description:before {
content : "“" !important ;
font-size : 35px;
}
p.item-description:after, p.item-description:before {
content : "”";
margin : -6px;
font-size : 45px;
position : relative;
top : 8px;
line-height : 0.2;
}
p.item-description:after {
position : relative;
top : 12px;
line-height : 0.2;
}
p.item-description {
font-size : 18px;
width : 50%;
margin : 0 auto;
line-height : 1.5;
}
.ch-mtop {
margin-top : 1.3rem;
}
.domain-search-services ul svg {
    fill: #fff !important;
    width: 20px;
    height: 20px;
    position: relative;
    top: 2px;
    margin-right: 10px;   
}
.fnt {
margin-top : 10px;
font-weight : bold;
margin-bottom : 0;
font-size : 20px;
}
.owl-nav button span {
font-size : 40px;
line-height : 0.6;
}
.item-image-sohaib {
background : url(https://www.clubhoster.com/img/ch_sohaib.jpg);
background-position : center;
background-repeat : no-repeat;
position : relative;
height : 120px;
width : 120px;
border-radius : 50%;
margin : 0 auto;
}
.item-image-umer {
background : url(https://www.clubhoster.com/img/umer_testimonial.jpg);
background-position : initial;
background-repeat : round;
position : relative;
height : 120px;
width : 120px;
border-radius : 50%;
margin : 0 auto;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
background : #fff !important ;
color : #869791 !important ;
}
.item-image-assad_ullah {
background : url(https://www.clubhoster.com/img/asd_ullah_testimonial.jpg);
background-position : unset;
background-repeat : round;
position : relative;
height : 120px;
width : 120px;
border-radius : 50%;
margin : 0 auto;
}
.item-image-testimonial_imran_khan {
background : url(https://www.clubhoster.com/img/testimonial_imran_khan.png);
background-position : unset;
background-repeat : round;
position : relative;
height : 120px;
width : 120px;
border-radius : 50%;
margin : 0 auto;
}
.owl-carousel .owl-item img {
display : inline-flex !important ;
}
.owl-carousel .owl-item img {
height : 100%;
}
.owl-dots {
display : none;
}
.stars::before {
content : "" " " "" " " "" " " "" " " "";
background-clip : text;
}
.footer-links-box {
    width: 25%;
}
.footer-links-box:first-child {
    width: 30%;
    margin: 0px;
}
.stars.mid {
--star-size : 18px;
}
.stars {
--percent : calc(var(--rating) / 5 * 100%);
display : inline-block;
font-size : var(--star-size);
font-family : "iconfont";
line-height : 1;
}
.rating img {
width : 120px !important ;
}
.item-image img {
border-radius : 50%;
}

.feature-price {
color : #3c99df;
display: block !important;
width: 100% !important;
font-weight: 800 !important;
font-size: 21px;
}
button.owl-prev {
margin-left : -33px !important ;
}
button.owl-next {
margin-right : -33px !important ;
}
.price del, .feature-price del {
font-size : 1rem;
color : #787878;
font-weight : normal;
margin-right: 13px;
}
.client-portal-name.left {
width : 300px;
margin-top: 10px !important;
}
.footer-logo {
width : 260px;
}
li.dropdown.btnactive.active {
background : transparent;
}
.client-portal-name {
margin : 0 !important ;
}
li.dropdown .dropdown-menu li > a {
color : #000 !important ;
}
.footer-links-box li {
line-height : 2;
}
ul#menuflex li:hover {
color : #ff780b;
}
.copyright-payment {
    background: white;
}
div#ce-loginbox .app-btns.primary {
line-height : 38px !important ;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus .nav-collapse.collapse ul.dropdown-menu {
background : none;
}
.footer-links-box h4 {
font-size : 18px !important ;
}
.left.copyright-content.flex {
width : 100%;
justify-content : center;
display : flex;
}
.payment-icons-sec {
    text-align: center;
    padding: 10px;
}
.payment-icons-sec img {
    width: 500px;
    max-width: 100%;
}
.right.payment-icons.flex {
    width: 100%;
    justify-content: space-between;
    display: block;
    text-align: center;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
box-shadow : none !important ;
}
.clearfix, .domain-tld-about, .get-started h2.feature-price {
clear : both;
}
body {
color : #9D9D9C;
letter-spacing : 0.8px;
}
button.configure-product {
width : 160px;
margin : 0 !important ;
}
.ce-loginbox .newaccounturl a {
font-weight : 700;
line-height : 70px;
}
body div.msg-div-wrapper {
font : 12px/18px;
border : none !important ;
display : block;
padding : 5px 10px;
min-height : 25px;
text-align : center;
position : fixed !important ;
top : -5px !important ;
z-index : 20000;
margin-left : 0 !important ;
left : 0 !important ;
width : 100% !important ;
}
.registeredlogin {
margin-left : 0;
}
body div.msg-div-inner {
color : #fff !important ;
}
#signup-steps .secure-connection {
background : #373a37 !important ;
}
#signup-steps .secure-connection:after {
border-color : transparent transparent transparent #373a37 !important ;
}
.inner-404-container h4 {
text-align : center;
font-size : 37px;
line-height : 50px;
color : #373a37;
margin-top : -21px;
}
.inner-404-container h3 {
font-size : 100px;
line-height : 102px;
text-align : center;
font-weight : 300;
text-transform : uppercase;
color : #3C99DF !important ;
}
.item-image {
display : block;
width : 120px;
height : 120px;
margin : 0 auto;
text-align : center;
align-content : center;
align-items : center;
border-radius : 50% !important ;
}
.item-image img {
max-height : 100%;
max-width : 100%;
}
#dynamic-select {
display : block !important ;
width : 90%;
margin : 0 auto;
padding : 10px 5px;
height : 39px;
outline : 0;
}
#powered-by, #submitForm .v_split_or, .responsive-login {
display : none;
}
#livevisitor-compact-container #content {
background-color : #3C99DF !important ;
}
#tabs .ce-box-inner h1 {
text-align : center !important ;
}
.available-domains-label {
background : #3C99DF !important ;
}
.available-domains-to-register {
border-top : 5px solid #3C99DF !important ;
}
.ce-btn.btn-wide {
min-width : auto !important ;
padding-left : 30px;
padding-right : 30px;
border-radius : 0 !important ;
background : #3C99DF;
}
.ce-main .nav-list > li > a {
padding : 0 6px;
line-height : 25px;
}
.navbar .btn-navbar .icon-bar {
height : 3px !important ;
}
.header-top-bar-container svg {
width : 13px;
fill : #fff !important ;
position : relative;
top : 2px !important ;
}
.ch-social-media div {
width : 40px;
height : 40px;
}
.ch-social-media div svg:hover {
background-color : #ff780b;
color : #fff;
fill: #fff !important;
}
.ch-social-media div svg {
fill : #fff !important ;
width : 30px !important ;
height : 30px !important ;
}
.ch-social-media {
display : flex;
padding : 0 20px !important ;
column-gap : 12px;
}
.ch-social-media div svg {
   fill: #45536d !important;
   width: 26px !important;
   height: 26px !important;
   background: #fff;
   border-radius: 50%;
   padding: 5px;
}
.ch-social-media i {
font-size : 22px;
display : flex !important ;
justify-content : center;
padding-top : 8px;
}
.ce-container h2, .contactus table td h2 {
line-height : 22px;
font-size : 26px;
padding : 0 !important ;
font-weight : 800 !important ;
position : relative;
text-transform : uppercase;
}
ul#menuflex {
padding-left : 12px;
color : #000;
}
.back-img {
height : 100px;
background-color : #b3aeae;
display : block;
width : 100px;
border-radius : 50px;
}
#tabs ul li {
margin : 0 10px;
}
.ui-tabs-active {
padding : 10px;
}
#tabs ul li.ui-tabs-active a {
color : #fff;
outline : 0;
text-decoration : none;
}
#tosbox p {
line-height : 1.6em;
margin-bottom : 1em;
}
.window-description h2 {
font-size : 16px !important ;
}
.get-started h3.lead {
float : left;
}
.web-hosting-packages .col-site-1-8 {
width : 50%;
box-sizing : border-box;
padding : 0 26px;
float : left;
}
.home-banner-container {
height : auto !important ;
}
.domain-name-logo ul li {
display : inline-block;
margin : 0 26px;
}
.domain-tld-about {
text-align : center;
margin : 10px 0;
position: relative !important;
top: 35px !important;
}
.domain-tld-about:last-child {
 margin-bottom: 5rem !important;
}
.domain-tld-about h4 {
font-size : 36px;
line-height : 50px;
position : relative;
}
.domain-tld-about p {
font-size : 18px;
line-height : 28px;
padding : 0px 80px;
}
.heading h4::after {
content : '';
position : absolute;
border-bottom : 6px solid #3C99DF;
bottom : -4px;
right : 40%;
float : right;
width : 155px;
text-align : center;
}
.banner-specification, .linux-server-pic {
width : 50%;
}
#contactinfo-div {
column-count : 3;
height : 330px;
}
.header-style {
text-align : center;
padding-top : 30px;
margin-bottom : 30px;
font-size : 36px;
color : #6d6464;
}
.ce-main .alert {
padding : 8px 35px 8px 14px;
margin-bottom : 20px;
text-shadow : 0 1px 0 rgb(255, 255, 255, 0.5);
background-color : transparent !important ;
border : 0 !important ;
border-radius : 0 !important ;
}

.btn, .navbar-inner a {
text-shadow : none !important ;
}
.breadcrumb {
margin : 10px 0 !important ;
}
.ce-loginbox-header {
display : none;
}
.ce-loginbox {
width : 100% !important ;
color : #555;
padding-bottom : 90px;
margin : 10px;
}
.ce-main-inner #tosbox, li, ul {
margin : 0;
list-style-type : none;
}
.nav-pills > li:hover a {
color : #fff;
}
.nav-pills > li > a {
border-radius : 0 !important ;
}
.richtable table tr td.col-selected {
width : 100%;
height : 50px;
}
.richtable table .btn {
padding : 4px 14px !important ;
}
.richtable table td {
padding : 8px;
padding-left : 10px !important ;
border-top : none !important ;
border-bottom : none !important ;
}
.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container {
max-width : 100%;
}
.page-header-top {
height : auto !important ;
}
.navbar.ce-topnavbar {
background : #3C99DF !important ;
box-shadow : 0 1px 1px 0 rgb(0, 0, 0, 0.1);
}
li, ul {
padding : 0;
}
.cart-summary-btn {
color : #3C99DF !important ;
}
a, a:hover {
color : #3C99DF;
}
a:hover {
text-decoration : none;
}
.left {
float : left;
}
.ce-main-inner #tosbox {
padding : 0;
}
.support-box {
width : auto !important ;
}
.ce-main-inner {
min-height : auto !important ;
width : 1170px !important ;
max-width : 100% !important ;
margin : 0 auto !important ;
}
.col-site-1-4 {
width : 22%;
float : left;
margin-left : 10px;
margin-right : 10px;
}
.packages-container {
margin : 20px 0;
}
.label-clr {
color : #726e6e;
}
.b-radius {
border-radius : 5px !important ;
}
.hosting-package {
font-size : 15px;
background : #f7f7f7;
height : auto;
}
.hosting-package h2.text-center {
color : #fff;
font-size : 20px;
line-height : 40px;
margin : 0;
padding : 0;
}
.hosting-package h2.text-center {
    padding: 8px 0 !important;
}
.hosting-package .text-center span {
font-size : 20px;
font-weight : 300;
}
.hosting-package h3 {
color : #3C99DF;
font-size : 16px;
line-height : 25px;
text-align : center;
font-weight : 400;
margin : 0;
padding : 10px 0;
font-weight : bold !important ;
}
.hosting-package h3 span {
display : block;
font-weight : 800;
font-size : 26px;
}
.hosting-package h3 span span {
font-weight : bold;
font-size : 16px;
display : inline;
}
.hosting-package a.btn-primary {
color : #fff;
font-size : 16px;
background : #ff780b;
padding : 4px;
border-radius : 12px;
text-decoration : none;
margin : 10px auto;
width : 80%;
}
.banner-specification ul {
list-style-type : none;
}
.banner-specification ul i {
color : #3C99DF !important ;
}
.ce-loginbox input[type="text"], .ce-loginbox input[type="password"] {
position : relative;
height : 34px !important ;
width : 300px !important ;
left : 0 !important ;
margin-right : 87px;
margin-top : 10px;
border : 0;
box-shadow : none;
}
.owl-theme .owl-nav {
    z-index:-1;
}
.ce-loginbox .newaccounturl {
clear : both;
position : relative !important ;
}
.ce-loginbox #loginbtn {
position : relative !important ;
top : 35px !important ;
right : 55px !important ;
float : left !important ;
left : 0 !important ;
}
#ppBody, #ppHeader {
margin : 0 auto;
width : 100%;
}
#ppBody {
font-size : 11pt;
text-align : justify;
}
#ppHeader {
font-size : 36px;
color : #726e6e;
font-weight : bold;
}
.grayText strong {
font-size : 18px;
}
.blueText strong {
font-size : 18px;
}
.innerText strong {
font-size : 18px;
}
.ppConsistencies {
display : none;
}
.hosting-package h4, .hosting-package p {
padding : 8px 20px;
}
.heading-font{
    text-align: center;
    margin-bottom: 0px;
    font-size: 24px;
    color: #6d6464;
    
}
.hosting-package ul {
padding : 8px 20px;
list-style-type : none;
text-align:center;
}
.font-17 {
font-size : 17px;
}
.main-menu > ul > li {
display : inline-block;
}
.dropdown, .dropleft, .dropright, .dropup {
position : relative;
}
.main-menu > ul > li.show > a {
background : #ff780b !important ;
}
.ce-container h2 {
line-height : 45px;
color : #000;
background : 0 0 !important ;
font-weight : 400;
padding : 10px;
text-align : center;
margin-bottom : 0px;
font-size : 36px;
color : #6d6464;
}

.right {
float : right;
}
.badge-important, .label-important {
background-color : transparent !important ;
height : auto;
text-shadow : none !important ;
}
.client-portal-name {
margin : 0;
}
.ce-box, .ce-main.notcart {
max-width : 100%;
}
@media (min-width: 768px) {
.col-sm-5 {
width : 100% !important ;
}
}
.ce-box, .ce-main.notcart {
border : none !important ;
}
.btn {
text-shadow : none !important ;
background : #3C99DF;
color : #fff;
padding : 6px 10px;
border : none !important ;
border-radius : 0 !important ;
margin : 10px 0;
}
.window-buttons a.rich-button {
background-image : inherit !important ;
color : #fff !important ;
background : #3C99DF;
border : 0 !important ;
border-radius : 3px 3px 3px 3px;
box-shadow : 0 1px 1px rgb(0, 0, 0, 0.08);
line-height : 12px;
margin : 0 8px 0 0;
text-decoration : none !important ;
text-shadow : 0 1px 0 rgb(255, 255, 255, 0.8);
display : inline-block;
padding : 9px 23px !important ;
height : inherit !important ;
}
.nav-collapse .dropdown:hover ul.dropdown-menu {
display : block;
}
.dropdown-menu.show {
display : block;
}
div#myDropdown a {
padding : 13px 15px !important ;
color : #000 !important ;
font-size : 14px;
background : #fff;
}
.main-menu > ul > li.show > a {
background : #ff780b !important ;
}
.main-menu > ul > li.dropdown a {
display : block;
padding-right : 30px;
position : relative;
z-index : 2;
}
.shopping_cart {
font-size : 16px !important ;
left : inherit !important ;
position : relative !important ;
top : -2px !important ;
}
.ui-widget.ui-widget-content {
border : 0 !important ;
}
.ui-tabs .ui-tabs-nav {
margin : 0;
padding : 0.2em 0.2em 0;
text-align : center;
background : 0 0 !important ;
border : 0 !important ;
}
q {
font-style : italic;
}
.author {
color : cornflowerblue;
}
.ui-tabs .ui-tabs-nav li {
display : inline-block !important ;
float : none !important ;
}
.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {
border : #3C99DF solid 1px !important ;
background : #3C99DF !important ;
font-weight : 400;
color : #fff;
}
.cart-badge {
padding-left : 6px;
padding-right : 6px;
position : relative;
right : 0;
left : inherit !important ;
top : 0 !important ;
}
.page-header-top {
background : #fff !important ;
width : 100%;
padding : 15px 0;
}
.dropdown-menu > li > a {
padding : 13px 15px !important ;
}
.nav-bar-container {
width : 100%;
}
.navbar-inner {
background : #3C99DF !important ;
border-radius : 0 !important ;
border : 0;
padding : 0;
margin : 0 auto;
box-shadow : none;
width : 1170px;
max-width : 100%;
}
.navbar .nav ul li {
padding : 0 !important ;
}

.page-title-area h2 {
padding : 20px 0;
color : #726e6e;
text-align : center;
font-size : 36px;
}
.secure-lock {
background : 0 0;
border : #f4f4f4 solid 1px;
border-radius : 25px;
padding : 5px;
}
.navbar .nav > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu:before {
border-left : 0 !important ;
border-right : 0 !important ;
border-bottom : 0 !important ;
}
.secure-transactions {
font-size : 14px;
letter-spacing : 0.5px;
line-height : 22px;
margin : 0;
padding : 0;
}
.secure-transactions i {
padding : 0 8px;
position : relative;
color : #3C99DF;
}
.secure-transactions i::after {
content : "|";
position : absolute;
top : -1px;
right : 2px;
}
.navbar-inner a {
color : #fff !important ;
font-size : 16px;
font-weight : 400;
text-transform : none;
}
.dropdown-menu {
top : 52px;
}
.navbar-inner a:hover {

color : #555;
}
.header-top-bar {
margin : 0 auto;
position : relative;
padding : 5px 0;
line-height : 18px;
height : 30px;
width : 1170px;
max-width : 100%;
box-sizing : border-box;
}
.header-top-bar-container {
width : 100%;
background : #45536d;
}
ul.top-bar-menu-ul {
list-style-type : none;
padding : 0;
margin : 0;
}
ul.top-bar-menu-ul li {
display : inline-block;
padding : 0 10px;
}
ul.top-bar-menu-ul li:first-child {
padding : 0;
}
ul.top-bar-menu-ul li a {
color : #fff;
font-size : 14px;
}
ul.top-bar-menu-ul li a:active, ul.top-bar-menu-ul li a:focus, ul.top-bar-menu-ul li a:hover {
text-decoration : none;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-submenu:focus > a, .dropdown-submenu:hover > a {
text-decoration : none;
color : #fff;
background-color : #3C99DF !important ;
background-image : linear-gradient(to bottom, #3C99DF, #3C99DF);
background-repeat : repeat-x;
filter : inherit !important ;
}
ul#menuflex li a:hover {
color : #ff780b !important ;
}
.different_plans p {
font-size : 18px;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
background-color : transparent;
color : #555555;
}
.ce-dropdown-menu li:last-child > a, .dropdown-menu li:first-child > a {
border-radius : 0 !important ;
}
.header-top-bar-container li.dropdown > .dropdown-toggle .caret, .navbar .nav li.dropdown > .dropdown-toggle .caret {
border-top-color : #fff !important ;
border-bottom-color : #fff !important ;
}
.ce-overall-light .navbar .nav ul li {
background-color : #373a37 !important ;
}
.ce-overall-light .dropdown-menu, .ce-overall-light .navbar .nav li.dropdown .dropdown-menu, .dropdown-menu {
background-color : #fff !important ;
border : none;
border-radius : 0 !important ;
}
.ce-overall-light .navbar .nav li.dropdown .dropdown-menu:after, .navbar .nav > li > .dropdown-menu:before {
border-bottom-color : #373a37 !important ;
}
.navbar .nav ul li:last-child {
border-radius : 0 !important ;
}
.open > .dropdown-menu {
margin-top : 0 !important ;
}
#signup-steps .shopping_cart {
display : none;
}
#signup-steps .last-on:after, #signup-steps .on:after {
border-color : transparent transparent transparent #3C99DF !important ;
}
#signup-steps .last-on, #signup-steps .on {
background-color : #3C99DF !important ;
color : #fff !important ;
}
#signup-steps {
margin : 10px !important ;
}
#signup-steps .last-off, #signup-steps .last-on, #signup-steps .off, #signup-steps .on, #signup-steps .secure-connection {
padding : 16px 40px !important ;
}
.ce-loginbox .newaccounturl {
top : 0 !important ;
left : 0 !important ;
}
.richwindow {
font : 400 13px/18px 'Quattrocento Sans', sans-serif;
background-color : transparent !important ;
padding : inherit !important ;
z-index : 1002;
border-radius : 0 !important ;
border : 0 !important ;
}
.alert, .alert h4 {
color : #373a37 !important ;
}
.richwindow .window-title {
height : 32px !important ;
padding-top : 12px !important ;
background-color : #3C99DF !important ;
background-image : inherit !important ;
background-image : inherit !important ;
border-top-left-radius : 7px;
border-top-right-radius : 7px;
border-bottom : 0 !important ;
color : #fff;
text-shadow : inherit !important ;
filter : inherit !important ;
text-align : center;
font-weight : 700;
text-transform : uppercase;
font-size : 14px;
cursor : move;
}
.alert {
padding : 8px 35px 8px 14px;
margin-bottom : 20px;
text-shadow : 0 1px 0 rgb(255, 255, 255, 0.5);
background-color : #b1ecaa !important ;
border : #7eef71 solid 1px !important ;
border-radius : 0 !important ;
}
.well {
min-height : inherit !important ;
padding : inherit !important ;
margin-bottom : inherit !important ;
background-color : inherit !important ;
border : inherit !important ;
border-radius : inherit !important ;
box-shadow : inherit !important ;
}
.select2-container .select2-choice {
background-color : #fff;
border-radius : 3px !important ;
background-clip : padding-box;
border : #aaa solid 1px;
display : block;
overflow : hidden;
white-space : nowrap;
position : relative;
height : 30px !important ;
line-height : 26px !important ;
padding : 6px !important ;
color : #444;
text-decoration : none;
}
.breadcrumb li a:hover, .client-portal-name > a:focus, .client-portal-name > a:hover {
text-decoration : none !important ;
}
#register_wrap .btn-large {
background : #3C99DF !important ;
border-radius : 3px;
color : #fff;
box-shadow : inherit !important ;
}
.home-domain-search-tool {
background : #3c99df;
padding : 20px 0;
width : 100%;
}
.domain-search-ch {
margin : 0 15px;
}
.domain-search-button {
background : #3C99DF !important ;
border-radius : 0 3px 3px 0;
color : #fff;
padding : 10px;
border : none;
box-shadow : 0 3px 0 #3c99df, 0 6px 4px -2px rgb(0, 0, 0, 0.3);
position : relative;
top : -1px;
left : -40px;
margin : -22px;
}
.uneditable-input, input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], textarea {
height : 34px;
}
.home-domain-search-tool input#domainname {
width : 1000px;
max-width : 85%;
margin : 0;
color : #a79e9e;
padding : 10px;
border-radius : 3px !important ;
height : auto;
}
.btn-update-profile-method, .cart .btn-large {
background : #3C99DF !important ;
border-radius : 0 !important ;
color : #fff;
box-shadow : inherit !important ;
border : 0 !important ;
font-style : normal !important ;
text-transform : uppercase;
text-shadow : inherit;
}
.btn-update-profile-method:hover {
color : #fff;
}
.ce-alert {
padding : 6px 45px 6px 18px !important ;
font-size : 14px !important ;
}
.uneditable-input:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, textarea:focus {
border-color : #3C99DF !important ;
outline : 0;
box-shadow : inherit !important ;
}
.right-social-icons ul {
list-style-type : none;
}
#select_currency {
display : none;
}
.right-social-icons ul li {
display : inline-block;
padding : 10px;
border-radius : 250px;
border : #b2b2b2 solid 1px;
}
.ce-box-inner, .ce-main.notcart .ce-main-inner {
padding : 0 !important ;
background : #fff;
border-radius : 5px;
}
.ce-box-inner h1 {
font-size : 28px;
font-weight : 400;
color : #3C99DF !important ;
}
.domain-search-services ul {
list-style-type : none;
padding : 0;
margin : 0;
}
.domain-search-services ul li {
display : inline-block;
padding : 15px 18px;
font-size : 20px;
color : #f2f2f2;
}
#loading {
width : 100%;
height : 100%;
top : 0;
left : 0;
position : fixed;
display : block;
background-color : #fff;
z-index : 99;
text-align : center;
}
#loading-image {
position : absolute;
top : 45%;
left : 45%;
z-index : 100;
width : 128px;
}
#domainSearchResults {
margin-bottom : 30px !important ;
margin-top : 30px;
}
#domainSearchResults .available-domains-to-register {
border-top : 5px solid #3C99DF;
}
#domainSearchResults .available-domains-label {
background : #3C99DF;
}
#domainSearchResults .domain-option-name {
line-height : 44px;
}
.ce-box, .ce-main.notcart {
margin-top : 20px;
}
.clr-white {
color : #fff !important ;
}
.domain-option-add button.configure-product {
background : #3C99DF !important ;
border : none !important ;
border-radius : 3px;
color : #fff;
padding : 12px;
text-shadow : inherit;
text-transform : uppercase;
}
.retail-price {
    text-align: center;
}
.web-hosting-packages {
margin : 20px 0;
}
.hosting-package h4.package-offer {
    text-decoration: none;
    background: #3c99df;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
}
.web-hosting-packages .col-site-1-6 {
width : 33.33%;
float : left;
padding : 0 26px;
box-sizing : border-box;
}
.web-hosting-packages .hosting-package a.btn-primary {
width : 40%;
border-radius : 3px !important ;
padding : 7px;
}
.web-hosting-packages .hosting-package ul li {
    margin: 0px 10px;
    list-style-type: circle;
}
.hosting-packages {
    display: flex !important;
    flex-direction: row !important;
    gap: 10px !important;
    margin-top:30px;
}
.hosting-specs {
float : left;
text-align : left;
font-size : 14px;
}
.hosting-specs li {
padding : 5px 0;
list-style-type : circle;
margin : 0 60px;
}
ul.specs-demo {
text-align : center;
padding-bottom : 20px;
}
.specs-demo li {
display : inline-block;
color : #3C99DF;
}
.navbar .nav li.dropdown .dropdown-menu > li a:active, .navbar .nav li.dropdown .dropdown-menu > li a:focus, .navbar .nav li.dropdown .dropdown-menu > li a:hover {
background : #ff780b !important ;
border-radius : 0;
color : #fff !important ;
}
.ce-box-inner .btn-info, .ce-nav-pills li a:active, .ce-nav-pills li a:focus, .ce-nav-pills li a:hover, .ce-nav-pills li.active a {
background : #3C99DF !important ;
}
.ce-box-inner .btn-info {
border-radius : 3px;
color : #fff;
box-shadow : inherit !important ;
border : 0 !important ;
margin-top : 42px;
text-shadow : inherit;
}
.make_payment_option {
font-weight : 400;
font-size : 18px !important ;
}
.breadcrumb .active-breadcrumb {
border-bottom : 0 !important ;
}
.breadcrumb li a {
color : #3C99DF !important ;
}
.add-options-or {
float : left;
margin-left : 160px !important ;
margin-right : 160px !important ;
margin-top : 45px;
}
.registeredlogin #youEmail {
margin-bottom : 10px;
}
.registeredlogin #youPassw {
margin-bottom : 15px;
}
.support-search-inner .support-search-submit {
background : #3C99DF !important ;
border-radius : 3px;
color : #fff;
box-shadow : inherit !important ;
border : 0 !important ;
padding : 12px;
text-shadow : inherit;
float : right;
right : inherit !important ;
position : inherit !important ;
height : auto !important ;
}
.support-search-kb {
border : #dfdfdf solid 1px !important ;
height : 27px;
max-width : 100%;
width : 1000px !important ;
padding : 0 !important ;
}
.footer-container {
clear : both;
background : #45536d;
border-top : 2px solid #45536d;
padding : 45px 0 0;
width : 100%;
}
.rich-comp-1 a {
font-size : 14px;
}
.footer-inner-container {
width : 100%;
max-width : 100%;
margin : 0 auto;
padding-bottom:45px;
}
.copyright-content ul {
padding : 0;
margin : 0;
list-style-type : none;
}
.navbar {
    margin-bottom: 0px !important;
}
.copyright-content ul li {
display : inline-block;
padding : 0 10px;
margin-bottom : 10px;
}
.copyright-content ul li a {
color : #9d9d9c;
font-size : 12px;
}
.copyright-content ul li a:hover {
color : #3C99DF;
text-decoration : none;
}
.copyright-notice span {
line-height : 40px;
color : #979b94;
font-size : 14px;
font-weight : 500;
}
ul#menuflex li {
display : inline-block;
padding : 3px;
}
ul#menuflex li a {
color : #000 !important ;
}
.clearfix.copyright-notice {
margin-top : 15px;
padding-left : 12px;
}
.ch-social-media span:hover {
background-color : #ff780b;
color : #fff;
}
.main.innerpadding {
padding : 50px 0;
}
.contactus table {
width : 100%;
table-layout : fixed;
}
.contactus table td p {
font-size : 15px;
line-height : 20px;
}
.contactus table td p span {
font-size : 14px;
color : #898e93;
}
.contactus table td {
box-sizing : border-box;
padding : 0 40px 40px 0;
vertical-align : top;
text-align : center;
}
.footer-payment-content ul {
list-style-type : none;
}
.footer-payment-content ul li {
display : inline-block;
}
.home-banner-container {
    padding: 30px 0px;
}
.home-banner-container {
background : url(../../default/img/banner-bg.jpg) no-repeat;
width : 100%;
}
.uneditable-input, input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], select, textarea {
border-radius : 0 !important ;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.page-header-top .container {
    padding: 0px 20px !important ;
}
.ce-topnavbar .nav>li {
    float: none !important;
    clear: both !important;
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}
.dropbtn {
    text-align: center !important;
}
.right.right-nav-login.desktop-login {
    display: block !important;
    width: 100% !important;
}

.packages-container {
    margin: 20px 0;
    padding: 0px 40px;
}
.ch-social-media {
    justify-content: center;
}
.footer-column-box {
display : flex;
flex-wrap : wrap !important ;
padding : 0 30px !important ;
justify-content : space-between;
}
.foot-tab {
flex : 1 0 100% !important ;
text-align : center;
}
.footer-column-box {
flex : 1 0 50% !important ;
}
.banner-specification .lead, .banner-specification h1, .domain-search-services ul {
text-align : left;
}
.header-top-bar {
padding : 5px 30px;
}
.banner-specification h1 {
line-height : 24px;
font-size : 30px;
}
.list-unstyled-first {
width : 45%;
float : left;
}
.domain-name-logo ul li {
display : inline-block;
margin : 0 16px;
}
.domain-name-logo img {
width : 100px;
margin-top : 10px;
}
.domain-search-services ul li {
display : inline-block;
padding : 12px;
font-size : 16px;
color : #f2f2f2;
}
.col-site-1-4 {
width : 45%;
margin : 0 16px;
}
.col-site-1-4:nth-child(2n+3) {
width : 45%;
clear : both;
margin-top : 20px;
}
.hosting-package a.btn-primary {
width : 50%;
}
.linux-server-pic img {
display : none;
}
.banner-specification {
width : 100%;
padding : 0 35px;
box-sizing : border-box;
}
.copyright-content {
float : none;
text-align : center;
}
.home-domain-search-tool input#domainname {
padding : 9px;
}
.ce-container, h1.client-portal-name {
width : auto !important ;
}
.left.copyright-content.flex {
    display: block;
}

}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .footer-links-box {
    width: 100%;
}
.left.copyright-content.flex {
    display: block;
}
.footer-links-box:first-child {
    width: 100%;
    margin: 0px;
}
.right.payment-icons.flex {
    width: 100%;
    text-align: center;
}

    .web-hosting-packages {
    padding: 0px 20px;
}
.footer-column-box {
display : flex;
justify-content : space-around;
flex-direction : column;
row-gap : 25px;
}
.footer-links-box {
margin : 0;
float : none !important ;
}

.domain-name-logo ul, .domain-search-services ul, .footer-column-box{
    
   text-align : center; 
}
body {
padding-left : 0 !important ;
padding-right : 0 !important ;
}
.header-top-bar {
padding : 5px 8px;
display : table-cell;
height : auto;
}
.hosting-package a.btn-primary {
width : 60%;
}
.home-banner-container .linux-server-pic {
display : none !important ;
}
.copyright-content {
float : none;
text-align : center;
}
.page-header-top {
min-width : inherit !important ;
}
.banner-specification {
width : 100%;
padding : 0 35px;
box-sizing : border-box;
}
.client-portal-name {
margin : 0 50px !important ;
}
.col-site-1-4 {
width : 45%;
margin : 0 16px;
}
.col-site-1-4:nth-child(2n+3) {
width : 45%;
clear : both;
margin-top : 20px;
}
.ce-container, .ce-loginbox, h1.client-portal-name {
width : auto !important ;
}
.home-domain-search-tool input#domainname {
max-width : 80%;
padding : 9px;
position : relative;
left : 20px;
}
.navbar .btn-navbar {
display : block;
box-shadow : inherit !important ;
}
.navbar-inner a:active, .navbar-inner a:hover {
background-color : transparent !important ;
color : #555;
}
.desktop-login {
display : none;
}
.responsive-login {
display : block;
float : left;
padding : 0;
position : relative;
}
.domain-name-logo ul li {
display : inline-block;
margin : 0 16px;
}
.ce-container, .ce-loginbox, h1.client-portal-name {
max-width : 100%;
}
.ce-loginbox input[type="text"], .ce-loginbox input[type="password"] {
max-width : 90%;
}
.ce-loginbox #loginbtn {
left : 0 !important ;
}
.btn-newticket-submit, .registeredlogin #loginbtn button {
padding : 8px 18px;
}
.web-hosting-packages .col-site-1-6 {
width : 45%;
}
.domain-tld-about h4 {
padding : 20px 30px;
}
.domain-tld-about p {
padding : 20px 40px;
}
.domain-tld-about h4:after {
display : none;
}
.contactus table td {
width : 100%;
clear : both;
display : table;
}
.available-domains-label {
background : #2C3E50;
color : #fff;
font-size : 15px;
position : relative;
top : -10px;
float : left;
padding : 8px 15px 12px;
}
button.configure-product {
width : 160px;
margin : 0 !important ;
position : relative;
top : 18px;
float : left;
}
.select2-container {
position : relative;
display : inline-block;
vertical-align : top;
top : -130px;
left : 39px;
}
.available-years-label {
padding-right : 41px;
padding-top : 11px;
}
#signup-steps .last-off, #signup-steps .last-on, #signup-steps .off, #signup-steps .on, #signup-steps .secure-connection {
padding : 16px 65px !important ;
width : 100%;
box-sizing : border-box;
}
#loading-image {
position : absolute;
top : 28%;
left : 28%;
z-index : 100;
width : 170px;
}
#contactinfo-div {
column-count : inherit;
height : inherit;
}
.footer-column-box {
column-count : 2 !important ;
}
.ch-registerbox {
width : 100%;
float : left;
padding : 0;
position : relative;
}
.registeredlogin {
padding-bottom : 50px;
width : 100%;
}
   .right.payment-icons.flex , .left.copyright-content.flex{
    width: 100%;
    text-align: center;
}
.header-top-bar-container {
    display: none;
}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
    .left.list-unstyled-first {
    float: none;
}
   .header-top-bar-container {
    display: none;
}
    
    .right.payment-icons.flex , .left.copyright-content.flex{
    width: 100%;
    text-align: center;
}
        .web-hosting-packages {
    padding: 0px 20px;
}
    .footer-links-box {
    width: 100%;
}

#livechat-compact-container{
    display:none;
}
.footer-links-box:first-child {
    width: 100%;
    margin: 0px;
}
.float-right {
    float: left !important;
}
.header-right {
    text-align: left !important;
}
img.certify-logo {
    display:none !important;
}
.owl-theme .owl-nav [class*="owl-"] {
margin : 6px !important ;
}
button.owl-prev {
width : 7% !important ;
}
button.owl-next {
width : 7% !important ;
}
.owl-theme .owl-nav {
margin-top : 40px !important ;
}
.owl-nav button span {
font-size : 30px !important ;
}
.ch-social-media {
text-align : center;
display : flex;
justify-content : center;
}
.navbar-light .navbar-toggler-icon::before {
font-family : 'FontAwesome';
color : #fff !important ;
content : "\f0c9";
}
div#myDropdown {
width : 100%;
}
div#supportdropdown {
width : 100%;
}
.navbar-light .navbar-toggler-icon::before {
font-family : fontawesome;
color : #fff !important ;
content : "\f0c9";
}
ul.top-bar-menu-ul li {
padding : 0 !important ;
}
.right {

text-align : center !important ;
}
.flex-dir {
flex-direction : column !important ;
}
.mobile-font {
font-size : 30px !important ;
}
#features_new h3 {
font-size : 30px !important ;
padding : 5px;
}
.nav-collapse .dropdown-menu {
margin : 0 !important ;
width : 100% !important ;
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
padding : 7px !important ;
}
.dropdown .caret {
margin-top : 8px;
position : absolute !important ;
right : 21px !important ;
}
.mob-width {
width : 100% !important ;
}
.footer-column-box {
display : flex;
justify-content : space-around;
flex-direction : column;
row-gap : 25px;
}
.footer-links-box {
float : none !important ;
}
.desktop-login, .domain-tld-about h4:after {
display : none;
}

 .domain-name-logo ul, .domain-search-services ul, .footer-column-box {
   text-align : center;  
     
 }
.ch-registerbox {
width : 100%;
float : left;
padding : 0;
position : relative;
}
.registeredlogin {
padding-bottom : 50px;
width : 100%;
}
body {
padding-left : 0 !important ;
padding-right : 0 !important ;
}
.domain-tld-about h4 {
padding : 20px 30px;
color : #726e6e;
}
.domain-tld-about p {
padding : 0px 30px;
}
.btn-newticket-submit, .registeredlogin #loginbtn button {
padding : 8px 18px;
}
.ce-loginbox #loginbtn {
left : 0 !important ;
}
.ce-loginbox {
width : auto !important ;
}
.header-top-bar {
padding : 5px 8px;
display : table-cell;
}
.col-site-1-4:nth-child(2n+3) {
margin-top : 20px;
}
.hosting-package a.btn-primary {
width : 50%;
}
.home-banner-container .linux-server-pic {
display : none !important ;
}
ul#menuflex {
text-align : center;
padding : 2px;
padding : 20px;
}
ul#menuflex li {
display : contents;
padding : 3px;
line-height : 2;
}
.copyright-notice span {
line-height : 30px !important ;
padding : 4px;
}
.copyright-content {
float : none;
flex-direction : column;
text-align : center;
row-gap : 20px;
}
.header-style {
text-align : center;
padding-top : 30px;
margin-bottom : 30px;
font-size : 20px;
color : #6d6464;
}
.page-header-top {
min-width : inherit !important ;
}
.banner-specification {
width : 100%;
padding : 0 25px;
box-sizing : border-box;
}
.col-site-1-4, .col-site-1-4:nth-child(2n+3) {
width : 100%;
padding : 0 20px;
box-sizing : border-box;
}
.client-portal-name {
margin : 0 50px !important ;
}
.col-site-1-4 {
margin : 0;
}
.col-site-1-4:nth-child(2n+3) {
margin : 20px 0 0;
clear : both;
}
.home-domain-search-tool input#domainname {
max-width : 67%;
padding : 9px;
position : relative;
left : 20px;
}
.domain-search-ch {
margin : 0;
}
.banner-specification h1 {
line-height : 47px;
text-transform : uppercase;
padding-top : 14px;
font-size : 30px !important ;
}
.list-unstyled-second {
clear : both;
float : left;
}
ul.top-bar-menu-ul li a {
color : #fff;
font-size : 12px;
}
.ce-topnavbar .nav, .ce-topnavbar .nav > li {
clear : both;
width : 100%;
}
ul.nav.pull-right.ce-nav-right {
width : 50%;
float : left;
}
h1.client-portal-name span, img.public-logo {
display : block !important ;
}
.navbar .btn-navbar {
display : block;
box-shadow : inherit !important ;
}
.navbar-inner a:active, .navbar-inner a:hover {
background-color : transparent !important ;
color : #555;
}
.responsive-login {
display : block;
float : left;
padding : 0;
position : relative;
}
.ce-container, h1.client-portal-name {
width : auto !important ;
}
.ce-container, .ce-loginbox, h1.client-portal-name {
max-width : 100%;
}
.ce-loginbox input[type="text"], .ce-loginbox input[type="password"] {
max-width : 90%;
}
.web-hosting-packages .col-site-1-6 {
width : 100%;
}
.contactus table td {
width : 100%;
clear : both;
display : table;
}
#loading-image {
position : absolute;
top : 28%;
left : 28%;
z-index : 100;
width : 170px;
}
.available-domains-label {
background : #2C3E50;
color : #fff;
font-size : 15px;
position : relative;
top : -10px;
float : left;
padding : 8px 15px 12px;
}
button.configure-product {
width : 160px;
margin : 0 !important ;
position : relative;
top : 18px;
float : left;
}
.select2-container {
position : relative;
display : inline-block;
vertical-align : top;
top : -130px;
left : 39px;
}
.available-years-label {
padding-right : 41px;
padding-top : 11px;
}
#signup-steps .last-off, #signup-steps .off, #signup-steps .secure-connection {
display : none !important ;
}
#signup-steps .last-off, #signup-steps .last-on, #signup-steps .off, #signup-steps .on, #signup-steps .secure-connection {
padding : 16px 65px !important ;
width : 100%;
box-sizing : border-box;
}
#contactinfo-div {
column-count : inherit;
height : inherit;
}
.footer-column-box {
column-count : 1 !important ;
}
}
.hiddenkeywords {
display : none;
}
.footer-column-box {
display : flex;
justify-content : space-between;
}
.footer-logo {
padding : 0 10px;
}
.footer-links-box ul li a {
color : #a5a5a5;
font-size : 14px;
}
.mt-10 {
margin-top : 10px;
}
ul#pad-10 li a:hover {
color : #ff780b !important ;
font-weight : bold;
font-size : 14px;
}
.footer-links-box ul li a:hover {
color : #ff780b;
}
ul#pad-10 li {
padding : 10px !important ;
}
ul#pad-10 li a {
color : #dddddd !important ;
}
.footer-call {
font-size : 17px !important ;
}
body {
text-shadow : inherit !important ;
}
.file-upload, div#fileFieldsContainer {
padding : 0;
}

.btn-update-profile-method, .cart .btn-large {
margin : 26px 0;
}
.navbar-default .navbar-toggle {
border-color : transparent !important ;
}
.navbar-default .navbar-toggle .icon-bar {
background-color : #fff !important ;
}
#powered-by {
margin-top : 45px;
display : none !important ;
}
.btn-newticket-submit, .registeredlogin #loginbtn button {
background : #3C99DF !important ;
border : none !important ;
border-radius : 3px;
color : #fff;
font-size : 16px;
padding : 6px 21px;
text-transform : none;
}
.hosting-package h2.text-center {
background : #247cbf !important ;
}
.hosting-package h2.text-center {
background : #3C99DF;
}
.list-unstyled li {
line-height : 34px;
font-size : 16px;
}
.selected-domain-form .col-xs-12 {
width : 25% !important ;
float : left;
}
#signup-steps > div:not(.shopping_cart) {
width : 24% !important ;
}
.product-type-selection li {
display : none !important ;
}
span.transfer-domain, .transfer-domain a {
clear : both;
color : #fff;
display : inline-block;
padding : 10px 0;
font-size : 14px;
}
.get-started h3.lead {
font-size : 13px;
left : 11px;
font-weight : 700;
top : -9px;
left : 18px;
text-transform : uppercase;
position : relative;
}
.bootstrap-select.btn-group .dropdown-menu {
top : 33px;
}
.ce-loginbox {
float : left;
width : 48% !important ;
}
.navbar-default .navbar-nav > li > a {
color : #fff !important ;
font-size : 16px;
font-weight : 400;
text-transform : none;
padding : 10px 15px 10px;
}
.get-started h2.feature-price {
position : relative;
top : -50px;
font-size : 22px;
float : left;
left : 145px;
}
.get-started h2.feature-price span {
font-size : 12px;
}
.ce-topnavbar .navbar-inner li {
text-align : left;
}
.ce-topnavbar .nav, .ce-topnavbar .nav > li {
float : left;
display : inline-block;
vertical-align : top;
}
.ce-topnavbar .nav, .ce-topnavbar .nav > li {
float : left;
display : inline-block;
vertical-align : top;
}
.get-started .get-start-click {
float : left;
margin-top : 20px;
margin-right: 15px;
}
.get-started .get-start-click a {
color : #fff;
font-size : 18px;
background : #ff780b;
padding : 12px;
border-radius : 3px;
text-decoration : none;
}
.ce-container h1.smalllineheight {
line-height : 45px;
text-transform : uppercase;
font-size : 24px;
}
#domainSearchResults {
text-align : center;
}
.forgotpasswordurl {
position : relative;
top : 0;
}
.ce-loginbox {
margin : 0 !important ;
}
#owned_wrap .col-xs-5, #subdomain_wrap .col-xs-5, #register_wrap .col-xs-5, #owned_wrap .col-xs-3, #subdomain_wrap .col-xs-3, #register_wrap .col-xs-3 {
padding : 0;
float : left !important ;
}
.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container {
max-width : 100%;
width : 1170px !important ;
}
.customfields-wrapper .customfield_group.header {
float : left !important ;
}
.customfield_group {
clear : inherit !important ;
}
.navbar .nav ul a {
font-size : 14px !important ;
}
.navbar-default .navbar-nav > li > a:hover .dropdown-menu {
display : block;
}
.navbar {
border : none !important ;
}
.accordion-inner:hover .btn {
color : #000 !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 : 20px 10px !important ;
}
#products-grid #rich-comp-1-cell-6 .dropdown-menu li a, #products-grid .dropdown-menu li a {
color : #000 !important ;
font-size : 14px;
line-height : 28px;
}
.nav-list-vivid {
border-radius : 0 !important ;
}
.footer-links-box h4 {
color : #f2f2f2;
}
.registeredlogin {
margin-left : 0;
float : left;
}
.ch-registerbox {
float : left;
width : 48%;
}
#products-grid #rich-comp-1-cell-6 .dropdown-menu li a, #products-grid .dropdown-menu li a {
color : #000 !important ;
}
#productheaderbox #divpluginactiondropdown {
display : none !important ;
}
#products-grid #rich-comp-1-cell-6 .dropdown-menu, #products-grid .dropdown-menu, #products-grid .dropdown-menu {
display : inline-block !important ;
float : none !important ;
position : absolute !important ;
background : transparent !important ;
border : 0 !important ;
box-shadow : inherit !important ;
top : 18px;
left : -1047px !important ;
}
#products-grid #rich-comp-1-cell-6 .dropdown-menu, #products-grid .dropdown-menu, #products-grid .dropdown-menu li {
display : inline-block !important ;
}
.navbar-default .navbar-nav > li > a {
color : #fff !important ;
}
.navbar .container-fluid, .ce-main-inner {
width : 1170px !important ;
max-width : 100% !important ;
}
.navbar.ce-topnavbar {
background : #3C99DF !important ;
box-shadow : none !important ;
border-radius : 0 !important ;
padding : 0 !important ;
}
.richtable tbody tr {
height : 80px;
}
.richtable tbody tr:nth-child(2n+1) {
background : #f2f2f2;
}
#features {
background : #f7f7f7;
padding : 20px;
margin-bottom : 20px;
width : 350px;
float : right;
}
#features ul {
margin-left : 20px;
list-style-image : url(/img/ricon.png);
}
#features ul li {
margin-top : 6px;
margin-bottom : 6px;
font-size : 16px;
margin-left : 20px;
margin-right : 20px;
line-height : 25px;
}
.others-compare thead td {
background-color : transparent !important ;
color : #fff;
padding : 10px;
font-weight : bold;
font-size : 16px;
}
.others-compare thead td .comp-logo {
width : 168px !important ;
}
.others-compare thead td h3 {
font-size : 14px;
font-weight : normal;
line-height : 16px;
color : #3C99DF;
}
#plansblock thead td {
background-color : #3C99DF !important ;
color : #fff;
padding : 10px;
font-weight : bold;
font-size : 16px;
}
#plansblock tr td {
border-bottom : 1px solid #e4e4e4;
background : #f9f9f9;
padding : 10px;
}
.lalign {
text-align : left;
}
.ce-loginbox input[type="text"], .ce-loginbox input[type="password"] {
padding : 8px 10px;
border : #ececec solid 1px;
}
.ce-main .alert {
color : #fff !important ;
text-shadow : inherit !important ;
background-color : #dc3535 !important ;
}
.hosting-package a.btn-primary {
border-radius : 0 !important ;
}
.feature_box p {
font-size : 14px;
line-height : 26px;
}
.navbar .nav > li > a {
padding : 17px 16px 17px !important ;
}
.nav-collapse, .nav-collapse.collapse {
overflow : inherit !important ;
height : auto !important ;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
p.item-description {
width : 75% !important ;
}
.dropbtn {
    padding: 10px 0 !important;
}
.navbar .nav>li>a {
    padding: 10px 0 !important;
}
.ce-topnavbar .nav, .ce-topnavbar .nav>li{
    float: none !important;
    clear: both !important;
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}
.dropbtn {
    text-align: center !important;
}
.right.right-nav-login.desktop-login {
    display: block !important;
    width: 100% !important;
}
.owl-theme .owl-nav {
margin-top : 50px !important ;
}
.nav-collapse, .nav-collapse.collapse {
overflow : inherit !important ;
height : auto !important ;
}
.navbar .btn-navbar {
display : block;
box-shadow : inherit !important ;
background : transparent !important ;
border : transparent !important ;
}

.nav-collapse {
display : none;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.nav-collapse, .nav-collapse.collapse {
overflow : inherit !important ;
height : auto !important ;
}
.web-hosting-packages .hosting-packages {
    flex-direction: column !important;
}

.navbar .btn-navbar {
display : block;
box-shadow : inherit !important ;
background : transparent !important ;
border : transparent !important ;
}

.nav-collapse {
display : none;
}
.ce-loginbox, .ch-registerbox {
float : none !important ;
width : 100% !important ;
padding : 10px 30px !important ;
}
.right.top-bar-contact {
    display: none;
}

}
@media only screen and (min-width: 320px) and (max-width: 479px) {
    .web-hosting-packages .hosting-packages {
    flex-direction: column !important;
}

.right.top-bar-contact {
    display: none;
}
.ce-container h2 {
    line-height: 32px;
    font-size: 21px;
}
	.left.banner-specification h1.label-clr {
    line-height: 1.3;
}

	.left.banner-specification {
    text-align: center;
}
	.get-started.clearfix .live-chat-button {
    display: none;
}
	.get-started.clearfix {
    display: flex;
    justify-content: center;
}

	
	.inner-copyright-payment.container .left.copyright-content.flex {
    width: 100%;
   
}
	.inner-copyright-payment.container .right.payment-icons.flex {
    width: 100%;
}
	.left.banner-specification .get-started .get-start-click a {

    font-size: 16px;
 
}
    
li.btnactive a:hover {
background-color : #ff780b !important ;
}
.get-started.clearfix {
    margin-bottom: 20px !important;
}
.get-started .get-start-click {
    margin-right: 12px !important;
}
.feature-price {
    font-size: 13px !important;
}
p.item-description {
padding : 5px !important ;
width : 80% !important ;
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
font-weight : normal !important ;
}
.nav-collapse, .nav-collapse.collapse {
overflow : inherit !important ;
height : auto !important ;
}
.navbar .btn-navbar {
display : block;
box-shadow : inherit !important ;
background : transparent !important ;
border : transparent !important ;
margin-top : 8px;
}
.navbar .nav > li > a {
padding : 14px 16px 14px !important ;
}
.dropbtn {
padding : 14px 16px 14px !important ;
}
.nav-collapse {
display : none;
}
.ce-loginbox, .ch-registerbox {
float : none !important ;
width : 100% !important ;
padding : 10px 30px !important ;
}
}
.right.footer-payment-content {
display : inline-flex;
justify-content : center;
}

.client-portal-name.left {
    margin: 10px !important;
}
.showmenumob{
display:block !important;
}
.sidebar-header {
    background-color:#3DA7F1!important;
}
