/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700);
* {-webkit-transition: background-color 0.5s; -moz-transition: background-color 0.5s; -o-transition: background-color 0.5s; transition:background-color 0.5s;}
.new-btn{ -webkit-border-radius: 1000px;
-moz-border-radius: 1000px;
border-radius: 1000px; border:1px solid #d1d1d1; padding:3px; background-color:#ffffff; color:#666666; padding-left:7px; padding-right:7px;}

body{margin:0px; padding:120px 0 0 0;background:#FFFFFF ; font-size:15px; font-family:Lato, Arial, Helvetica, sans-serif !important; min-width:320px;}
body.myaccount-area {padding-top:212px;}
img {border:0;}

.clear{clear:both;}

h1{font-size:37px; font-weight:bold; color:#1f1c1d; margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; }
h2 {font-size:33px; font-family:Source Sans Pro; font-weight:600; margin:0 0 20px;}
h3 {font-size:28px; font-family:Source Sans Pro; font-weight:600; margin:0 0 20px;}
h4 {font-size:20px; font-family:Source Sans Pro; font-weight:600; margin:0 0 10px;}
h6 {font-size:18px; font-family:Source Sans Pro; font-weight:600; margin:0 0 10px;}
.font13a {
  clear: both;
  width: 100%;
}
.success-msg{color:#23A314}
.alert-msg{color:#D82124}
.succ_msg font {
    color: #fff;
}

.text-green{color:green}
.text-red{color:red}
.form-group .text-red {font-size: 13px;}
a{color:#a9a8a8; text-decoration:none;}
a:hover{color:#9a9898; text-decoration:underline;}
p {margin:0 0 10px; line-height:26px}
.top-strip{width:100%; height:auto; background:#B8E9FF; color:#000; padding:6px 0px;}
.top-strip-mid{width:98%; max-width:1130px; height:auto; margin:0 auto; font-size:14px; font-family:Lato; font-weight:400}
.top-strip-mid a{color:#404040;padding-top: 10px;padding-bottom: 10px;}
a.mycart-btn{background:#007fff; color:#fff; padding:8px 13px; line-height:22px;}
a.mycart-btn i{color:#fff; margin-right:3px;}
a.mycart-btn:hover{color:#fff; background:#ef5c28}
.top-strip i{color:#727272}
.top-strip-left{width:43%; float:left}
.top-strip-right{width:57%; float:right; text-align:right}
.account_inner { display: none; position: absolute; left: 0; top: 25px; min-width: 260px; z-index: 99; background: rgba(255,255,255,1); border-radius: 0; border-bottom: 3px solid #ef5c28; box-shadow: 0 5px 11px -2px #333; }
.myaccLink:hover .account_inner {display: block;}
ul.account_list {list-style: none;padding: 0;}
.account_inner ul li a {
    font-family: 'Source Sans Pro';
    font-size: 15px;
    font-weight: 500;
    color: #4F6069;
    display: block;
    padding: 9px 12px;
    text-align: left;
    border-radius: 0;
}
.account_inner ul li a.buy-btn {
    text-align: center;
    color: #fff;
    font-weight: 600;
}
.account_inner ul li a.buy-btn:hover {
    color: #ef5c28;
}
.switch_account {
    display: none;
}
.account_inner ul li a > span {
    margin-top: 10px;
    display: block;
    /*white-space: nowrap;*/
    word-break: break-all;
}

.account_inner ul li a > span i {
    float: left;
    border: 1px solid;
    border-radius: 50px;
    font-size: 12px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    opacity: 0.5;
    margin-right: 5px;
}
.switch_account ul.account_list li i {
    float: none;
}
ul.account_list li a:hover .switch_account {
    display: block !important;
}
.company_brand {
    font-size: 13px;
    font-weight: 600;
    color: #323232;
}
ul.account_list li:hover .switch_account {
    display: block;
    position: absolute;
    left: 100%;
    top: 0;
    min-width: 200px;
    z-index: 9999;
    background: rgba(255,255,255,1);
    border-radius: 0;
    border-bottom: 3px solid #ef5c28;
    box-shadow: 0 5px 11px -2px #333;
}
.company_brand .brand_id {
    display: block;
    color: #F05C29;
}
.company_brand .brand_id em {
    font-weight: 600;
    font-style: normal;
    color: #4F6069;
}
ul.account_list li {
    position: relative;
}

ul.account_list .company-acc {
    background: #f3f3f3;
    padding: 10px;
    text-align: left;
    display: flex;
    column-gap: 10px;
    align-items: center;
}
ul.account_list .company-acc .logo_icon img {
    width: 55px;
    filter: opacity(0.3);
}

.switch_account h3 {
    margin: 0;
    font-size: 18px;
    text-align: center;
    background: #F05C29;
    color: #fff;
    padding: 5px;
}
.account_inner ul li a:hover {background: #E7E7E7}
span.myaccLink {position: relative;}
.account_inner ul li a i {float: right;}
.plan-creator{width:100%; color:#666}
.plan-creator .clear{height:10px;}
.plan-creator .page-heading-other{color:#111}
.plan-creator input.blue-btn{height:auto; width:100%; font-size:17px; font-family:Lato; padding:15px 30px; border-radius:7px; border:0px; font-size:20px; text-transform:uppercase; font-weight:700; background:#ef5c28; transition:all .3s;}
.plan-creator input.blue-btn:hover{background:#ee6102}

.pricingBox {float:left;margin:20px 0 0; width:33.33%;}
/* .pricingBox > .vps {border:1px solid #fff; background:#f6f6f6;} */
.pricingBox > .vps{padding: 20px;}
/*height:30px; */
/* .pricingTitle {font-size:28px; color:#333; padding:15px; margin-top:2px; font-family:Source Sans Pro; font-weight:700; text-shadow:1px 1px 1px #fff; box-shadow:0px 0px 20px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.1) inset; -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.1) inset;
background: #eeeeee; 
background: -moz-linear-gradient(left, #eeeeee 0%, #cccccc 100%); 
background: -webkit-linear-gradient(left, #eeeeee 0%,#cccccc 100%); 
background: linear-gradient(to right, #eeeeee 0%,#cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=1 ); 
} */
 .pricingTitle { margin: 0; font-weight: 600; line-height: 28px; padding: 22px 0px; color: #1b1b1b; font-size: 26px; font-family: Lato; }
/* .rightem.pricingBox .pricingTitle {padding:30px 15px; margin-top:-28px; margin-right:1px;} */
/* .pricingBox .vps-title {
background: #ef5c28; 
background: -moz-linear-gradient(left, #ef5c28 0%, #f05c29 100%);
background: -webkit-linear-gradient(left, #ef5c28 0%,#f05c29 100%);
background: linear-gradient(to right, #ef5c28 0%,#f05c29 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef5c28', endColorstr='#f05c29',GradientType=1 );
color:#fff; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;} */
.pricingBox > .vps .vps-title .static1 { color: #ef5c28; text-align: center; font-size: 25px; font-style: normal; font-weight: 800; line-height: normal; }
.pricingBox .static1 {color:#fff; margin-top:0px; font-weight:700;}
/* .pricingBox .static1 i {color:#fff;} */
.pricingBox > .vps input.orange-btn { border-radius: 8px; border: 2px solid #FFF; background: #000; padding: 0.8rem 2rem; width: 90%; margin-top: 0.5rem; line-height: inherit; font-weight: 400; }
.pricingBox > .vps input.orange-btn:hover{background: #ef5c28;}
.plan-creator tr.blue-input-text td input{color:#007fff; font-weight:700; font-size:18px; font-family:Lato; font-size:15px;  }
.gray-area-inner .plan-creator h2{margin-bottom:0px;padding: 20px 0;  position: relative;    font-weight: 600;}
.gray-area-inner .plan-creator h2:after {     content: "";
    height: 2px;
    width: 124px;
    background: #ef5c28;
    position: absolute;
    bottom: 13px;
    right: 35%;   }
    .offers_font_main{ box-shadow: 0 0 10px #ccc;     width: 50%;
    float: right;
    margin-bottom: 20px;}
    .offers_font_main .offers_font em { font-size: 12px;  

    display: block;    }
.offers_font_main .offers_font strike { font-weight: bold; } 

    .offers_font_main .offers_font small {     padding: 16px 0; display: block;  }
   .offers_font_main .offers_font {line-height: 30px;     line-height: 14px;
    font-size: 22px;  }
   .offers_font_main .offers_font strong {       margin: 0 8px 8px 0;
    background: #f05c29;
    padding: 7px;
    color: #fff;
    display: inline-block;
    font-size: 24px;  }
.plan-creator tr td{padding:10px; font-size:15px; font-family:Lato}
.plan-creator tr td input{width:96%; margin-top:2px; border:1px solid #dbdbdb; border-radius:4px; height:40px; padding:0px 8px; font-size:15px; font-family:Lato}
.login-link{font-size:18px; color:#2c2c2c; font-weight:400; font-family:Source Sans Pro;}
.login-link i{color:#606060; margin-right:2px;}
.top-main-menu{color:#ef5c28; font-size:28px; padding:5px;}
.top-main-menu:hover {background:#fafafa; cursor:pointer;}
#main-wrape{width:100%; height:auto; }
.main{width:100%; max-width:1130px;margin:0 auto;height:auto;}
.search-sub-link{color:#fff; font-size:13px; font-family:Lato; clear:both; text-align:center}
.search-sub-link a {
    color: #fff;
    /* border-bottom: 1px dashed rgba(255, 255, 255, 0.5); */
    padding-bottom: 2px;
    border-right: 2px solid #fff;
    /* margin: 0px 10px; */
    padding: 0 7px;
}

.zoho-final-cta {position:relative; padding:60px 20px; background:linear-gradient(180deg, #fff7f2 0%, #ffffff 100%); overflow:hidden; display:flex; align-items:center; justify-content:center;}
.shape {position:absolute; border-radius:50%; filter:blur(80px); opacity:0.4; z-index:1;}
.shape-1 {width:350px; height:350px; background:#f26522; top:-120px; left:-120px;}
.shape-2 {width:420px; height:420px; background:#ffb38a; bottom:-180px; right:-120px;}
.glass-cta-box { position: relative; z-index: 2;text-align: center;  backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.9); }
.glass-cta-box h2 {font-size:38px; font-weight:700; color:#111827; margin-bottom:18px; margin-top: 0;}
.glass-cta-box p {font-size:16px; color:#6b7280; margin-bottom:35px;}
.glass-btn {display:inline-block; padding:16px 42px; border-radius:50px; font-weight:600; text-decoration:none; background:#f26522; color:#ffffff; transition:all 0.3s ease; box-shadow:0 15px 40px rgba(242, 101, 34, 0.25);}
.glass-btn:hover {background:#57575f; transform:translateY(-4px); box-shadow:0 20px 50px rgba(242, 101, 34, 0.35); color: #fff;text-decoration: none;}

.trusted-footer {display:flex; gap:8px; align-items:center; justify-content:center; padding-bottom:25px;}
.trusted-footer .trusted-item-logo img {width:130px; height:auto; transition:all 0.3s ease; background:#fff; border-radius:5px; padding:5px; min-height:70px; object-fit:contain;}
.trusted-footer .trusted-item-logo img:hover {filter:grayscale(1);}


@media (max-width: 576px) {
.glass-cta-box {padding:40px 25px;}
.glass-cta-box h2 {font-size:26px;}
}

.search-sub-link a:hover{color:#fff; border-color:rgba(255,255,255,0.8)}
.domain_arrow {position:absolute; bottom:-75px; left:210px;}
.google_partner { width: 15%;  float: left; }
.google_partner  img { width: 100%;   } 
.why-choose-us-mid.homeBoxes { grid-template-columns: repeat(5, 1fr); display: grid; gap: 2rem; }
.homeBoxes .why-choose-box:hover { box-shadow: rgba(3, 102, 214, 0.3) 0px 0px 0px 3px; transition: 0.8s ease; }
.homeBoxes .why-choose-box { margin: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; transition: 0.5s ease;width: 100%; min-height: 250px; padding-top: 35px; background: #fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; border-radius: 0.8rem; } 
.why-choose-box { width: 28%; padding: 0px 2.5%; text-align: center; display: inline-block; font-weight: 400; font-size: 16px; line-height: 1.5rem; color: #555; margin-top: 40px; margin-bottom: 40px; vertical-align: top; }
/* .homeBoxes .why-choose-box {margin:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:18%; min-height:280px; padding-top:35px;} */
/* .linebg {background:url(../images/dr_line2.png) 0 0 no-repeat;}
.linebg2 {background:url(../images/dr_line3.png) 0 top no-repeat;}
.linebg3 {background:url(../images/dr_line.png) center top no-repeat; clear:both; width:100%; height:2px;} */
.webdesign_inner {max-width:1130px; margin:0 auto; padding-top:80px;}
.getstart_btn {background:none; display:inline-block;  padding:10px 25px; font-size:22px; color:#fff; border:1px solid #fff; font-family:Source Sans Pro; font-weight:600; margin-left:8px; margin-top:20px;}
.getstart_btn:hover {background:#ff6834; border-color:#ff6834; color:#fff;}
.getstart_btn2 {margin-top: 2rem;display: inline-block;color: #fff;font-size: 1.5rem;transition: 0.5s ease;padding-left: 0.5rem;}

.getstart_btn2 img {margin-left: 0.5rem;}
.getstart_btn2:hover img {filter: brightness(0) saturate(100%) invert(61%) sepia(58%) saturate(3985%) hue-rotate(347deg) brightness(99%) contrast(104%);
    transition: 0.5s ease;}
.getstart_btn3 { background: #ef5c28; color: #fff; font-size: 17px; padding: 10px 20px; border-radius: 3px; font-family: Lato; font-weight: 400; border: 0px; cursor: pointer;transition: 0.5s ease; }
.getstart_btn3:hover {background: #3A3A3A; color: #fff;}
.imagessuitnew { padding-top: 60px;  }
.google_business_left { width: 48%; float: left;  margin-right: 2%;  }
.google_business_right { width: 50%; float: right;   }
/* .google_business_right {   box-shadow: 0 0 10px #ccc;     padding: 25px;} */
.gray-area-inner .google_business_left .googlebusiness_email { width: 100%; } 
.google_business_right .right_side_form { width: 100%;     background: #fff; }
.google_business_right .font26 { margin-top: 0; font-size:21px;} 
.menu-box{background:#003963; position:absolute; z-index:9; width:100%}
.breadcrum_box {width:100%; height:auto;}
.breadcrum {width:100%; max-width:1130px; margin:0 auto; font-family:Lato, Arial, Helvetica, sans-serif; font-size:13px; padding:10px 0 10px 0; color:#666;  margin-bottom:40px; border-bottom:1px solid #e1e1e1;}
.breadcrum.mb0{margin-bottom:0}
.breadcrum  i{margin:0px 3px; color:#007fff}
.breadcrum a{color:#007fff}
.breadcrum span {color:#999;}
.package-cost{font-family:'Source Sans Pro'; font-size:2rem; font-weight:700; color:#ef5c28; border:1px solid #dfdfdf; border-left:0px; border-right:0px; width:90%; margin:10px auto; padding: 1rem 0;}
.package-cost span{font-size:16px; color:#000; font-weight:400}
.page-heading-other{font-size:34px; color:#151515; text-align:center; margin:30px 0px; font-weight:700}
.page-heading-other .sub-heading{font-size:22px; color:#ef5c28; display:block; margin-top:5px; font-weight:400}
a.buy-now{font-size:16px; background:#007fff; padding:5px 15px 6px; display:inline-block; color:#fff; margin-top:10px; text-transform:uppercase; font-family:Lato; border-radius:3px;}
a.buy-now:hover{color:#fff}
.following {
    font-size: 24px;
    font-weight: 400;
}

/*.search-drop{background:#fff; width:100%; position:relative; z-index:9}
.search-drop ul{margin:0px; padding:0px; list-style:none; margin-top:-4px; border:1px solid #e1e1e1; box-shadow:1px 1px 4px -1px rgba(0, 0, 0, 0.2) }
.search-drop ul li{line-height:22px; font-size:15px; padding:10px 7%}
.search-drop ul li a{color:#000; text-decoration:none}
.search-select{width:19%; height:33px; border-radius:7px 0px 0px 7px; border:1px solid #d6d6d6; background: url(../images/menu-icon-S.png) right center no-repeat #fff; float:left; color:#777; font-size:14px; font-weight:400; text-align:left; padding:0px 0%; line-height:31px;}

.search-input{width:63%; height:33px; border:0px;  float:left; }
.search-input input:focus{border:1px solid #03817e}*/
.needhelp a {color:#fff;  }
.needhelp a:hover {color:#fff; text-decoration:none;}
.myaccount-area .menu-box{background: #333 none repeat scroll 0 0;position: static;}
.inner-banner-full{width:100%; height:auto; background:url(../images/domain-search-banner.jpg) center center no-repeat;     height: 228px; text-align:center; font-family:Lato; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; overflow:hidden}
.inner-banner-full.no-banner{ height:45px; }
.inner-banner-full h1{font-size:45px; color:#fff; text-align:center; width:100%;     margin-top: 78px; padding:0px; font-family:Source Sans Pro; font-weight:400;}
.inner-banner-full h1 span{font-size:23px; font-weight:400; display:block; color:#e1e1e1;}

.inner-banner-full .head {font-size:45px; color:#fff; text-align:center; width:100%;      line-height: 42px;   margin-top: 78px; padding:0px; font-family:Source Sans Pro; font-weight:400;}
.inner-banner-full .head span {font-size:23px; font-weight:400; display:block; color:#e1e1e1;}
.leave_com {    color: #151515; font-family: Lato;  font-size: 25px;line-height: 40px; font-weight: 400;margin-bottom: 20px;text-align: center;}
.leave_com span { font-size: 15px;display: block;color: #007fff; margin-top: -10px;}
.text-center { text-align: center; }

.inner-banner-full p{font-size:23px; font-weight:400; display:block; color:#e1e1e1;}
.page-title{margin-bottom:20px; overflow:hidden}
.page-title h1{font-size:35px;padding:0px; font-family:Source Sans Pro; font-weight:600;}
.page-brief-text{font-size:16px; line-height:26px; color:#1f1f1f; text-align:center; padding:0px 7% }
.page-brief-text.padding0{padding:0px;}
.client-listing-outer {overflow:hidden;}
ul.client-listing{margin:-1px 0 0 -1px; padding:0px; list-style:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
ul.client-listing * {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;} 
ul.client-listing li{width:16.66%; height:150px; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; float:left; text-align:center;}
ul.client-listing li div{width:187px; height:150px; display:table-cell; vertical-align:middle;}
ul.client-listing li img{vertical-align:middle}

.blog_outer {background:#f9f9f9; border:1px solid #e1e1e1; padding:30px; position:relative;}
.full_line {position:absolute; top:0; left:53px; bottom:0; width:3px; background:#e1e1e1;}
.blog_outer #content {background:none; margin-left:90px;}
.blog_listing_box {background:#fff; border:1px solid #e1e1e1; display: inline-block; padding:20px 30px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; font-family:Source Sans Pro; position:relative; font-size:18px; color:#888; margin-bottom:30px;}
.blog_listing_box:before{content:"\f0d9"; font-family:FontAwesome; position:absolute; left:-16px; font-size:50px; color:#fff; text-shadow:-1px -1px 1px #ccc; top:10px;}
.blog-date {position:absolute; left:-106px; top:6px; border:4px solid #e1e1e1; width:70px; height:70px; background:#444; color:#fff; border-radius:50%; text-align:center; font-size:14px;}
.date {display:block; font-size:32px; font-weight:600; line-height:22px; margin-top:13px;}
a.blog-heading, .blog-heading {display:block; color:#000; font-size:1.5rem; font-weight:400; line-height:35px;}
.blog-heading, .blog-heading {display:block; color:#000; font-size:1.5rem !important; font-weight:600 !important; line-height:35px; margin-bottom: 0 !important;}
.readMoreBtn {padding:5px 15px; border:1px solid #ef5c28; color:#ef5c28; display:inline-block; margin:10px 0; text-transform:uppercase; font-size:16px;}
.readMoreBtn:hover {background:#ef5c28; color:#fff;}
.blog_category_tags {background:#fff; margin:10px -30px -20px; padding:15px 30px; box-shadow:0px 2px 1px rgba(0,0,0,0.1) inset;}
.blog_category_tags {font-size:14px;}
.blog_tags, .blog_category {width:50%; float:left;}
.blog_category_tags a {padding:2px 6px; background:#fafafa; color:#000; border:1px solid #ccc; display:inline-block;}
.blog_category_tags a:hover {background:#ef5c28; color:#fff; border-color:#ef5c28;}
.blog_category_tags b {font-weight:600; text-transform:uppercase; color:#000;}
.blog_listing_box:hover .blog-date {background:#ef5c28;}
.OrderButton{color:#FFFFFF;font-weight:bold;font-size:15px;background-color:#fff;border:none;height: 55px;cursor:pointer;width:200px;background:url(/images/confirm.jpg) no-repeat;}
.OrderGreyButton{color:#FFFFFF;font-weight:bold;font-size:15px;background-color:#fff;border:none;height:55px;cursor: pointer;width:200px; 
background: url(/images/confirm-gray.jpg) no-repeat;
}

.blog_bulletnew {margin:0; padding:0;}
.blog_bulletnew li {list-style:none; padding:2px 0; border-bottom:1px solid #e1e1e1; background:url(../images/sprite-images.png) -256px -123px no-repeat; padding-left:18px;}
.blog_bulletnew a {color:#444;}

.header-index{width:1019px; height:auto; float:left;}

.header{width:100%;  float:left; padding:20px 0px; padding-bottom:15px; background:#fff; -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s; -ms-transition: height 0.3s; -o-transition: height 0.3s; transition: height 0.3s;}
.header-mid{width:98%; max-width:1130px; height:auto; margin:0 auto}
.logo{width:257px; height:auto; float:left; }
.logo img{width:100%; height:auto}
.head-mid{width:200px; height:auto; float:right; font-size:12px; margin-top:30px; margin-right:50px; font-family:Arial, Helvetica, sans-serif; color:#555555; text-align:center}
.head-mid span{font-family:Arial, Helvetica, sans-serif; color:#fd7c0e; font-size:25px; font-weight:bold; line-height:16px; margin-bottom:10px;}
.head-right{width:60%; height:auto; float:right;  font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#555555; text-align:right; margin-top:18px; }
.head-right i{margin-top:-8px;}
.head-right span{font-family:Arial, Helvetica, sans-serif; color:#fd7c0e; font-size:25px; font-weight:bold;}
.logo img {-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.head_stiky {position:fixed; top:0; left:0; right:0; z-index:1002; padding:10px 0; box-shadow:2px 2px 2px rgba(0,0,0,0.2); height: auto;}
.head_stiky .logo {height:40px;}
.head_stiky .logo img {max-height:100%; width:auto;}
.head_stiky .head-right {margin-top:8px;}
.full_head {position:absolute; top:0; left:0; right:0;}
.price-list-table {border:4px solid #e1e1e1; border-radius:4px; }
.price-list-table td{font-size:14px}

.container_box {background:#ebebeb; padding:30px; position:relative; font-family:Source Sans Pro; font-size:18px; line-height:25px; min-height:325px;}
.containerbox_title {width:50%; position:absolute; top:0; left:0; bottom:0; padding:20px 50px 20px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; color:#fff; font-size:40px; text-align:right; line-height:40px; background:#f05c29;}
.containerbox_title, .containerbox_title h1 {color:#fff; font-size:40px; line-height:45px; text-align:center; font-family:inherit; font-weight:300; float:none;}
.containerbox_title, .containerbox_title h1 strong {font-weight:700;}
.containerbox_text {margin-left:50%; padding-left:30px; text-align:justify;}
.containerbox_title.titleRight {left:auto; right:0; padding:20px 20px 20px 50px; background:#333;}
.titleRight + .containerbox_text {margin:0 50% 0 0; padding:0 30px 0 0;}
.panelArrow {position:relative; background:#eee !important;}
.panelArrow .fa-caret-down {position:absolute; left:50%; bottom:-60px; font-size:100px; line-height:100px; color:#eee; margin-left:-30px;}

.containerbox_title .fa {position:absolute; top:50%; right:-12px; color:#f05c29; font-size:50px; line-height:50px; margin-top:-25px;}
.containerbox_title.titleRight .fa.fa-caret-left{right:auto; left:-12px; color:#333;}

.box_icon {width:120px; height:120px; border:2px solid #fff; border-radius:50%; margin:0 auto; line-height:120px;}
.box_icon img {margin-top:30px;}

.margine0{margin:0px;}
.banner-search-area{width:100%; height:540px; position:relative; /*background:url(../images/domain-search-banner.jpg) center center no-repeat;*/ background:url(../images/banner_home1.jpg) center center no-repeat; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover;}
.trusted-slider {display:flex; flex-direction:column; gap:5px; max-width:471px; margin-left:auto; }
.trusted-item {display:flex; align-items:center; gap:12px; padding:10px; border-radius:12px; background:rgba(255, 255, 255, 0.12); backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px); border:1px solid rgba(255, 255, 255, 0.18); color:#0b2239; text-decoration:none; transition:all 0.3s ease;}
.trusted-item:hover {background:rgba(255, 255, 255, 0.18); transform:translateY(-2px); box-shadow:0 12px 28px rgba(0, 0, 0, 0.15);}
.trusted-item img {width:75px; height:auto; flex-shrink:0; transition:all 0.3s ease;background: #fff;border-radius: 5px;padding: 5px;min-height: 40px;
    object-fit: contain;}
.trusted-item:hover img {filter:grayscale(0); opacity:1;}
.trusted-item span {font-size:15px; font-weight:600; line-height:1.3; color:#ffffff;}
.trusted-item span small {display:block; font-size:12px; font-weight:500; color:#ffffff; margin-top:2px;}
.trusted-title {font-size: 20px;margin: 0; color: #fff; padding-bottom: 10px;}

@media (max-width: 991px) {
.trusted-slider {max-width: 100%; margin: 0;display: grid; grid-template-columns: repeat(3, 1fr); }
.banner-search-area .search-left {width: 100% !important;}
.banner-search-area .head_two {font-size: 3rem;}
.banner-search-area .head_one {font-size: 2.2rem;}
.trusted-platforms {width: 100% !important;padding: 25px 15px 0;}
.banner-search-area {height: 700px;}
#region-bottom {margin-bottom: 0!important;margin-top: 0!important;}
.banner-search-area .search{flex-direction: column;}
.banner-search-area .search-left {padding-top: 0px; width: 100%;}

}

.trusted-title {font-size:20px;}
.trusted-platforms {display:inline-block; width:40%;}


#main-menu-show {display:none;}
.faq_area {background:#F3FBFF;width: 100%; overflow: hidden;}
.gray-area-inner{width:100%; height:auto; padding:50px 0px;  font-size:16px; line-height:30px }
.gray-area-inner h2 {color: #151515; font-family: Lato; font-size: 25px; line-height:40px; font-weight: 400; margin-bottom: 20px;    text-align: center;}
.gray-area-inner h2.font34{font-size:34px;}
.gray-area-inner ul{list-style:none; line-height:25px;}
.gray-area-inner > ul > li{position: relative;padding-left: 20px;padding-right: 15px;line-height: 30px;}
.gray-area-inner ul li i {display: none;}
.gray-area-inner > ul > li:before { content: ''; font-size: 8px; margin-right: 6px; position: absolute; left: 0; top: 12px; background: url(../images/check-icon.png) no-repeat; width: 12px; background-size: 15px; height: 12px; }
.gray-area-inner .wraper{margin-bottom:0px;}
.gray-area-inner .page-heading-other{color:#000; font-weight:400; font-size:40px; margin-top:30px; margin-bottom:50px;}
.gray-area-inner .page-heading-other.margine0{margin:0px;}
.page-heading-other.margine0{margin:0px;}
.blue-reseller, .orange-reseller{text-align:center}
.blue-reseller img, .orange-reseller img{margin-bottom:15px;}
.TabbedPanelsContent .white-box { background: transparent; border: 0px solid #e1e1e1; box-sizing: border-box; width: 31%; float: left; margin: 0px 1%; padding: 20px 20px 20px; margin-bottom: 30px; font-size: 15px; line-height: 30px; text-align: center; min-height: 240px; position: relative; border-radius: 8px; background: #F8FCFF; box-shadow: 0 1px 3px 0 rgba(10, 13, 18, 0.10), 0 1px 2px 0 rgba(10, 13, 18, 0.06);background-image: linear-gradient(#f9fafc, #f5f8ff); }
.TabbedPanelsContent .white-box:nth-child(2) { background: linear-gradient(180deg, rgba(239, 92, 40, 0.97) -86.95%, rgba(239, 92, 40, 0.00) 33.03%), #FFF; box-shadow: 0 1px 3px 0 rgba(10, 13, 18, 0.10), 0 1px 2px 0 rgba(10, 13, 18, 0.06); }
.white-box{background:#fff; border:1px solid #e1e1e1; box-sizing:border-box; width:31%; float:left; margin:0px 1%; padding:15px 20px 30px;  margin-bottom:30px; font-size:15px; line-height:30px; text-align:center; min-height:240px; position:relative;}
.white-box:before, .white-box:after{z-index:-1; position:absolute; content:""; bottom:15px; left:10px; width:50%; top:80%; max-width:300px; background:#777;
  -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg);}
.white-box:after{-webkit-transform: rotate(3deg); -moz-transform: rotate(3deg);  -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto;}
.white-box .heading_01{text-align:center; /*background:#f8f8f8;*/ padding:22px 0px 15px; color:#1b1b1b; font-size:26px; font-family:Lato; margin:-15px -20px 15px; line-height:28px;font-weight: 600;margin-bottom: 0;}
.white-box .buy-btn { border-radius: 8px;border: 2px solid #FFF; background: #000; padding: 0.8rem 2rem; width: 90%; margin-top: 0.5rem;}
.white-box .buy-btn:hover {background: #ef5c28;}
.white-box:nth-child(2) .buy-btn { background: #ef5c28;}
.white-box:nth-child(2) .buy-btn:hover {opacity: 0.8;}

.TabbedPanelsContent .white-box{display:inline-block;float:none}
.TabbedPanelsContent .white-box:before, .TabbedPanelsContent .white-box:after{box-shadow: none;}
/*.white-box{background:#fff; box-shadow:0 0 9px #e1e1e1; width:27%; float:left; margin:0px 1%; padding:15px 2%; border-radius:5px; margin-bottom:30px; font-size:15px; line-height:30px; text-align:center}*/
.boxMarginLeft {margin-left:386px;}

.domain-tranfer-input{width:450px; height:48px; line-height:50px; border:4px solid #ccc; border-radius:6px 0 0 6px; padding:0px 10px; font-size:18px; font-family:Lato; float:left; border-right:1px solid #e1e1e1;}
.order-page{margin:0 auto; float:none; text-align:left}

.white-box.width50.order-page{padding:20px 5%; width:40%}
.order-page select.selecth{width:100%}
.order-page .selecth{width:96%; border:1px solid #ccc; margin-top:5px; border-radius:2px; height:40px; padding:0px 10px;}
.plan-heading{background:#666; color:#fff; text-align:center; display:block; padding:20px 50px; border-radius:5px 5px 0px 0px; font-size:22px; font-weight:700; width:41%; margin:0 auto }

.section_inner {padding:30px; background:#f6f6f6; margin-right:100px;}

.domain-tranfer-input-extention{width:100px; height:50px; line-height:50px; border:2px solid #ef5c28; border-left:1px solid #e1e1e1; border-right:none; margin:0px;  font-size:18px; font-family:Lato}
.white-box.width50{width:43%; text-align:left }
.domainTransfer {max-width:700px !important; margin:0 auto;}
.select_box {float:left; width:100px;}
.domainTransferBtn {float:right;}
.domainTransferBtn .orange-btn {height:50px; font-size:20px; border-radius:0 6px 6px 0; padding-left:15px; padding-right:15px; font-family:Source Sans Pro; width:116px;}
.order-addons {margin:10px 0 0;}

.domainTransfer .domain-register-search-input {width:450px;}

.select_box{position:relative; margin-top:2px;}
.select_box select.select {position:relative; z-index:10; width:110px; height:48px; line-height:20px;}
.select_box span.select {position:absolute; bottom:0; float:left; left:0; width:110px; padding-right:20px; height:50px; background:#fff url(../images/select_arrow.png) center right no-repeat; cursor:default; z-index:1; font-size:18px; line-height:46px; overflow:hidden;border-top:2px solid #ef5c28; border-bottom:2px solid #ef5c28; border-left:none; color:#666; text-align:left; text-indent:10px}

.price_select{position:relative; margin-top:2px;width:180px;}
.price_select select.select {position:relative; z-index:10; width:180px; height:25px; line-height:20px;}
.price_select span.select {position:absolute; bottom:0; float:left; left:0; width:160px; padding-right:20px; height:25px; background:#fff url(../images/select_arrow2.png) center right no-repeat; cursor:default; z-index:1; font-size:13px; line-height:25px; overflow:hidden; color:#333; text-align:left; text-indent:10px; border:1px solid #ccc;}

/* .package-mid-title{background:#666; color:#fff; padding:10px 0px; } */
.package-mid-title { background: #EF5C28; color: #fff; padding: 5px 8px; display: inline-block; font-size: 14px; border-radius: 5px; }

.right-side-img{float:right; margin-left:30px;}

.home-page .TabbedPanelsTab{padding:9px 45px}
.banner-search-area .search_outer .half_box {width: auto;}
.half_box {display: flex;column-gap: 0.8rem;color: #fff;align-items: center;margin-bottom: 0.5rem;}
.head_one {font-size: 3rem;}
.head_two {font-size: 4rem;font-weight: 900;}
.halfbox_wrap {margin:0 -20px;}
.half_box {width:50%; float:left; font-size:15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:0 20px;}
.half_box p {font-size:inherit; line-height:25px;}
.webdesign_inner .half_box {display: block;}
.half_box .title {font-size:25px; font-weight:700; margin-bottom:20px;}
.block-7 .half_box {display: inherit; color: inherit;}

/* ul.check-list li:before {content: "\f00c"; font-size:15px; font-family:FontAwesome ; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right:10px; margin-bottom:15px; color:#ef5c28; position:absolute; left:0; top:0;} */
ul.check-list li:before{content: ''; font-size: 8px; margin-right: 6px; position: absolute; left: 0; top: 10px; background: url(../images/check-icon.png) no-repeat; width: 12px; background-size: 15px; height: 12px;}
ul.check-list li{list-style:none; font-family:Lato; font-size:15px; line-height:30px; padding:0px 0px 0px 25px; margin-bottom:6px; position:relative;}
.white-box .title, .heading{color:#333; font-size:22px; font-family:Lato; margin-bottom:10px; font-weight:700; margin-top:10px;}
.white-box p{font-size:14px; line-height:23px;}
/*.menu-box{width:1019px; height:46px; float:left; background:url(../images/menu-right.jpg) no-repeat right;margin-bottom:7px; margin-top:15px;}*/
.centerText {text-align:center;}
.heading {font-size:30px; font-family:Source Sans Pro; font-weight:600;}

.reseller_list > li {list-style:none; width:33.333%; float:left; background:url(../images/head_line.png) center bottom no-repeat; padding-bottom:10px; margin-top:20px;}
.reseller_list > li h2 {font-size:20px; font-weight:400;}
.reseller_list > li > div {}

.domainFullPanel {background:#e1eefb; padding:50px 0; margin-top:200px; padding-bottom:200px;}
.container_inner {max-width:1130px; margin:0 auto;}
.bigArrow {padding-top:50px;}
.bigArrow .fa-angle-down {font-size:100px; color:#ccc;}
.containerFullIcon {position:relative; padding-top:100px; border-top:2px solid rgba(0,0,0,0.1)}
.containerFullIcon .panelIconBox {position:absolute; top:-80px; left:50%; margin-left:-67px;}

.hostingFullPanel {background:#feebde url(../images/bg_img.jpg) center center no-repeat fixed; background-size:cover; padding-bottom:200px;}
.webdesignFullPanel {background:#f1f1f1; padding-bottom:60px;}
.webdesignFullPanel .half_box {font-size:18px; font-family:Source Sans Pro; line-height:25px;}
.mainHeading {font-size:50px; font-weight:300; line-height:50px; margin-bottom:10px;}

.m-left{width:27px; height:46px; float:left; /*background:url(../imagess/menu-left.jpg) no-repeat*/}
.menu{width:100%;max-width:1130px; height:46px; margin:0px auto; padding-left:0px;}
.menu ul{width:auto;height:auto;margin:0;padding:0px;list-style:none;}
.menu li{float:left;list-style:none;display:block;height:46px;line-height:46px; color:#30769b; margin:0px; background:url(../images/menu-divider-top.jpg) right center no-repeat;}
.menu li a{font-size:16px; font-family:Lato, Arial, Helvetica, sans-serif;color:#ffffffe8;display:block;line-height:46px;text-decoration:none;padding:0 23px 0 21.5px; height:46px;}

.menu li.pay-online a{background:#ef5c28; transition:all .3s;text-transform:uppercase}
.menu li.pay-online a:hover{background:#e45c00;}
.menu li.pay-online{float:right}
        
/*.menu li a:hover, .menu li.current a { text-decoration:none; display:block; float:left; color: #FFFFFF;
    background:url(../images/menu-hover.jpg) repeat-x; height:46px;  padding:0 22px 0 22px;}
*/  
.menu-effect{width:180px; height:46px; /*background:url(../imagess/menu-full-normal.jpg) no-repeat;*/}
.menu-effect:hover{width:180px; height:46px; background:url(../images/menu-full-hover.jpg) no-repeat;}
.menu-effect:active{width:180px; height:46px; background:url(../images/menu-full-hover.jpg) no-repeat;}

.menu-other-effect{ height:46px; padding:0 24px 0 23.5px;   }
.menu-other-effect:hover{ height:46px; background:#ef5c28;}
.menu-effect-right{width:90px; height:46px; /*background:url(../imagess/menu-full-right-normal.jpg) right no-repeat;*/}
.menu-effect-right:hover{width:90px; height:46px; background:url(../images/menu-full-right-hover.jpg) right no-repeat;}
    

.menu_icon{display:none}

.greyBoxText {/*background:#f6f6f6 ; padding:30px;*/ margin-bottom:30px; text-align:center; line-height:25px; font-size:16px; font-family:Source Sans Pro;}

.search{width:100%;  height:291px; float:left; margin-top:50px; position:absolute; top:0px; font-family:Lato; }
.search-left{   width:60%; max-width:1130px; margin:0 auto; height:auto;    font-size:13px; color:#6b6b6b; }
.search-table-index{width:625px; margin-top:0;margin-left: 0;padding: 0 20px;}
.sub_txt {max-width: 30rem;}
.index-price-box { width: 100%; /* height: auto; */ /* min-height: 100px; */ background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; /* position: absolute; */ bottom: 0; /* border-top: 1px solid #3b3a3a; */ margin-top: -90px; position: relative; z-index: 9; padding: 15px 0; }
.title-price-box{color:#333; font-size:13px; font-weight:bold; text-transform:uppercase; padding:8px 0 0 15px; height:auto; min-height:24px; background:url(../images/heading-bg-gray.png) bottom repeat-x; border-radius:5px 5px 0px 0px;}
.search-title{width:100%; font-size:54px; color:#fff; text-align:center; margin-bottom:10px; }
.search-sub-title{text-align:center; color:#fff; font-size:28px; font-weight:700; line-height:25px;margin-bottom:40px;}
.search-sub-title span{font-weight:400; font-size:22px;}
.search-sub-title i{font-style:normal; font-size:15px; color:#c2c1bd; font-weight:400}
.white-price-box{background:none;  width:100%; max-width:1130px; margin:0 auto}
.domain-slide .domain-name{color:#000000; font-size:0}
.owl-item .domain-name{background:#EF5C28; color:#fff; padding:7px 20px; border-radius:5px; display:inline-block; font-size:16px; margin-bottom:7px;}
.owl-item .domain-price{font-size:16px; color:#fff; font-family:Lato; width:100%; height:auto; min-height:auto }
.search-right-index{width:24%; height:277px; background:url(../images/bnner_right_bg2.png) 0 0 no-repeat; float:right; margin-top:9px;}
.currentyBtn {display:none;}

.search_outer {text-align:left;padding-right: 15px;}
.search_text h1 {font-size:30px; color:#ff7a4c; font-family:Source Sans Pro; font-weight:600; float:none; padding:0; line-height:30px;}
.search_text h2 {font-size:28px; font-family:Source Sans Pro; font-weight:400; color:#fff; line-height:38px; margin:0;}
.search_text p {font-size:17px; color:#fff; font-family:Source Sans Pro; font-weight:400;}
.search_text span {
    display: inline-block;
    font-size: 14px;
    font-style: italic;
    font-family: Lato;
    letter-spacing: 0.5px;
}
.blog_section_area  {background: #fff;    padding: 0px 0 0 0; }
.blog_section_area .row { background: transparent;  }
.blog_section_area .blog_box {       border: solid 1px #cccccc;
     padding: 20px; margin-bottom:20px;   transition: 0.5s; }
 .blog_section_area .blog_box .images img {     height: 78px;margin: 6px 0 0 0;  }
.blog_section_area .blog_box:hover { border: solid 1px #bdbdbd;  background: #fff;} 
.blog_section_area .blog_box ul { margin: 0; } 
.blog_section_area .blog_box .blog_date {     margin-left: -55px; font-size: 14px; font-weight: 600;      margin-bottom: 8px;display: inline-block;     }
.blog_section_area .blog_box .author  { font-weight: bold;     color: #f05c29;font-size: 16px; } 
.blog_section_area .blog_box .comment {     font-weight: bold;
    font-size: 16px;    padding: 7px; color: #f05c29;     text-align: center; border-radius: 2px; }
.blog_section_area .blog_box h3 {      margin-left: -55px;   margin-top: 0;   line-height: 28px; font-weight: bold;     font-size: 26px;  }
.blog_section_area .blog_box h3  a { color: #222; display: block;  }
.blog_section_area .blog_box h3  a:hover {color: #f05c29;}
.blog_section_area .blog_box h3  a:hover { text-decoration: none;  }
.blog_section_area .blog_box  p { font-size: 15px;   }

.blog_section_area .blog_box .read_more { color: #f05c29;  font-size: 16px;  display: inline-block;  }
.blog_section_area .blog_box .read_more:hover { text-decoration: none;  }
.blog_section_area .blog_box .read_more:hover i { margin:0 0px 0  6px; } 
.blog_section_area .blog_box .read_more i {    transition: 0.5s;}
.view_all_blog { text-align: center;       margin-top: 25px; }
.view_all_blog a{     color: #ef5c28; padding: 11px 25px;border-radius: 5px; font-size: 17px; border: solid 2px #ef5c28; height: auto;cursor: pointer;display: inline-block;line-height: 24px;font-weight: 700; text-transform: uppercase;transition: all .3s;  }
.view_all_blog a:hover { text-decoration: none; color: #fff; background: #ef5c28;  }
.blog_outer nav svg {width: 25px;}
.cookies h2{ margin:10px 0 0; font-size: 24px; color:#000;}
.cookies h3{ margin-top: 25px; font-size: 18px; color:#000;}
.cookies a{color: #FA7109;}
.cookies ul{margin-left: 15px;}
.cookies ul li{font-size: 15px; line-height: 26px; padding: 5px 0;}
.currencyList .active{color: #ef5c28;}

@media screen and (min-width :766px) {
.currencyList {display:inline !important;}
.menu_icon_on, .menu_icon {display:none !important;}
.full_head {left:0px !important; right:0 !important;}   
}
#loginPanel {margin-top:61px;}
.container_full {padding:70px 0 50px;}
/*.checkout_right {width:280px; float:right; margin-top:25px;}*/ 
.checkout_right{width:330px; float:right; margin-top:55px;} 
.checkout_right{margin-top:0;background: #fff; border-radius: 12px;padding: 25px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);}
.checkout_left {width:800px; float:left;}
.checkout_right h3 {padding:0; padding-bottom:8px; margin-bottom:5px;line-height: 20px;}
/* .orderSummary {background:#f6f6f6; padding:15px 0; border:2px solid #ef5c28;} */
.orderView {font-family:Source Sans Pro; font-size:16px; position:relative;}
.domainName {color:#3167e3;}
.orderNo {position:absolute; left:-20px; top:0; width:30px; height:30px; background:#ef5c28; border:3px solid #fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; display: flex; align-items: center;justify-content: center;color:#fff; text-align:center; font-weight:600; font-size:15px;}
.orderView p {margin-bottom:0;}
.orderView .divider_line {margin-bottom:8px;}
.inforReview .control-label {padding-top:0px;}
.editLink {color:#ef5c28;}
.form-control {display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#151515;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-family:Source Sans Pro;}
.form-control:focus {border-color:#66afe9; outline:0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.form-control.small{float:left;width:10%;margin-right:2%}
.form-control.big{float:left;width:88%;}
.form-control::-moz-placeholder {color:#151515; opacity:1;}
.form-control:-ms-input-placeholder{color:#151515;}
.form-control::-webkit-input-placeholder {color: #151515;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {cursor: not-allowed; background-color: #eee; opacity: 1;}
textarea.form-control {height: auto; resize:none; font-size:14px; font-family:Source Sans Pro;}
textarea.addressTextarea {height:40px;}
/*.checkout_left .panel-body {width:540px;}*/
.form-group {margin-bottom:10px;}
.form-group:after{content:""; display:block; clear:both;}
.control-label {width:160px; float:left; margin-bottom:7px; padding-top:10px; color:#333333;}
.inputOuter {line-height:38px; margin-left:160px;}
.has-feedback {position: relative;}
.validation-error{color:#a94442}
.form-group-wrapper {display: flex;gap: 15px; justify-content: space-between;}
.form-group-wrapper .form-group {width: 49%;}
/*.has-feedback .form-control {
  padding-right: 42.5px;
}*/

.form-control-feedback {position:absolute; top:0; right:-30px; z-index:2; display:block; width:34px; height:34px; line-height:34px; text-align:center; pointer-events:none; color:#ccc;}
.input-lg + .form-control-feedback {width:46px; height:46px; line-height:46px;}
.input-sm + .form-control-feedback {width:30px; height:30px; line-height:30px;}
/*.has-success .form-control {border-color: #3ba83d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.has-success .form-control:focus{border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;}
.has-success .input-group-addon{color: #3ba83d;background-color:#dff0d8;border-color:#3ba83d;}
.has-success .form-control-feedback {color: #3ba83d;}
.has-warning .form-control {border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.has-warning .form-control:focus {border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;}
.has-warning .input-group-addon {color: #8a6d3b; background-color: #fcf8e3; border-color: #8a6d3b;}
.has-warning .form-control-feedback {color: #8a6d3b;}
.has-error .form-control {border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.has-error .form-control:focus {border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;}
.has-error .input-group-addon {color: #a94442; background-color: #f2dede; border-color: #a94442;}
.has-error .form-control-feedback {color: #a94442;}*/
.has-feedback label ~ .form-control-feedback {top: 25px;}
.has-feedback label.sr-only ~ .form-control-feedback {top: 0;}
.help-block {display: block; margin-top: 5px; margin-bottom: 10px; color: #737373;}
.boxInner {/* border:1px solid #e1e1e1; */padding:20px 25px;margin-bottom:0;}
.boxInner h2.heading {margin:0 0 10px;}
.newUserLink {margin-top:10px;}
.newUserLink .loginBtn {background:#007fff;}

.formHeading {background:#ffeae4; color:#333; padding:10px 20px; font-family:Source Sans Pro; font-size:18px; margin-bottom:-1px; position:relative;}
.fleft {float:left;}
.fright {float:right;}
.existingLink {margin-top:25px;margin-bottom: 10px;}
.existingLink a {color:#fa7109; border-bottom:1px dashed #fa7109;}
.input_half {float:left; width:50%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:0 5px 0 0;}
.input_half + .input_half {padding:0 0 0 5px;}
#registerPanel {display:none;}
#accountInfoForm {display:none;}
#accountInfoForm.active {display:block;}
.help-block {display:none}
.form-group small.help-block{color:#ff0500; font-size:13px;  padding-top:5px;}
.fullName .input_half{width:48%}
.fullName .input_half.form-group small.help-block{margin-left:0}
.fullName .input_half.form-group:first-child{margin-right:4%;}
.accInfoBtn {margin:0 0 10px -3px;}
.divider_line {clear:both; height:5px; border-bottom:1px solid #e1e1e1; margin-bottom:15px;}
.divider_line2 {clear:both; height:5px; border-bottom:2px solid #ccc; margin-bottom:15px;}
/* .checkoutProcessBox {max-width:800px; margin: 0 auto 25px;}
.checkoutProcess {border-top:1px solid #e1e1e1;}
.checkoutProcess > li {list-style:none; width:33.33%; float:left; text-align:center; position:relative; padding-top:18px; font-size:15px; text-transform:uppercase; font-family:Source Sans Pro; color:#999;}
.checkoutProcess > li span {position:absolute; left:0; top:-18px; width:30px; height:30px; background:#fff; border:1px solid #e1e1e1; border-radius:50%; left:50%; margin-left:-15px; line-height:28px; color:#999; font-size:15px; font-weight:600;}
.checkoutProcess > li.active {color:#333;}
.checkoutProcess > li.active span {color:#fff; background:#333; border-color:#333;} */
.totalDetail {font-weight:700;}
.totalDetail .fright {font-size:120%; color:#ef5c28;}
.orderView .orange-btn {display:block; text-align:center; width: 100%;}

.blog-left a.click{background:#fff; color:#333; margin:5px 1px; padding:5px 15px; border-radius:3px; display:inline-block; font-weight:600; font-size:16px; font-family:Source Sans Pro; line-height:28px; border:1px solid #aaa;}
.blog-left a.click:hover {background:#ef5c28; border-color:#ef5c28; color:#fff;}
.categories-box{padding:7px 0px; margin:15px 0px;}
.comment-input, .text-area{width:48%; height:40px; line-height:40px; border:1px solid #ccc; padding:0px 1%; font-family:Lato; font-size:15px; float:left; box-sizing:border-box; margin:0px 1%; margin-bottom:7px;}
.text-area{width:98%; height:80px;}
.comment-input.security{margin-left:17%}
.blogwraper h2 span{font-size:15px; display:block; color:#007fff; margin-top:-10px; }
.categories-box .wheading{font-size:22px; color:#333; font-weight:700; display:block; margin-bottom:7px;}

.blog-left {text-align:center;}
.blog_detail .blog-left {position:relative; margin-left:110px; text-align:left; font-family:Source Sans Pro; font-size:18px;}
.blog-left .blog-date {width:80px; height:80px;}
.blog-left .date {margin-top:16px;}

.blog-container p {font-family:Source Sans Pro; font-size:18px; color:#666;}

/*-------for OWL Carousel page-----------------*/   
.owl-carousel .owl-wrapper:after {  content: ".";   display: block; clear: both;    visibility: hidden; line-height: 0; height: 0;}
.owl-carousel{  display: none;  position: relative; width: 100%;    -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{ display: none;  position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{   overflow: hidden;   position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{    -webkit-transition: height 500ms ease-in-out;   -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;   -o-transition: height 500ms ease-in-out;    transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{    float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{    cursor: pointer;}
.owl-controls { -webkit-user-select: none;  -khtml-user-select: none;   -moz-user-select: none; -ms-user-select: none;  user-select: none;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item{  -webkit-backface-visibility: hidden;    -moz-backface-visibility:    hidden;    -ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0); }
.owl-theme .owl-controls{   text-align: center;}
.owl-theme .owl-controls .owl-buttons div{  color: #FFF;    display: inline-block;  zoom: 1;    display: inline;/*IE7 life-saver */    margin: 5px;    padding: 3px 10px;  font-size: 12px;    filter: Alpha(Opacity=50);/*IE7 fix*/   opacity: 0.5; font-size:0px;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{  filter: Alpha(Opacity=100);/*IE7 fix*/  opacity: 1; text-decoration: none;}
.owl-theme .owl-controls .owl-page{ display: inline-block;  zoom: 1;    display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{    display: block; width: 12px;    height: 12px;   margin: 5px 7px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;   border-radius: 20px;    background: #fff;  border:1px solid #ef5c28}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{    filter: Alpha(Opacity=100);/*IE7 fix*/  opacity: 1; background:#ef5c28; border:1px solid #ef5c28}
.owl-theme .owl-controls .owl-page span.owl-numbers{    height: auto;   width: auto;    color: #FFF;    padding: 2px 10px;  font-size: 12px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;   border-radius: 30px;}
.owl-item.loading{  min-height: 150px;}

/*-------for OWL Carousel page-----------------*/   
.domain-slide{width:100%; max-width:1130px; margin:0 auto}
.domain-slide .owl-controls{    margin-top:-70px !important;    text-align: center;}
.domain-slide .owl-wrapper-outer{width:80%; margin:0 auto; margin-top:0px;}
.domain-slide .owl-buttons .owl-prev{float:left; margin:0px !important; padding:0px !important;}
.domain-slide .owl-buttons .owl-prev{display: inline-block; font:normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.domain-slide .owl-item{text-align:center}
.domain-slide .owl-buttons .owl-prev:before {content: "\f104"; font-size:50px; }
.testimonial-slider .owl-item{text-align:center}
.testimonial-slider .item { padding: 5px 15px; margin-bottom: 1rem; }
.testimonial-slider .owl-pagination {display: flex;align-items: center; justify-content: center;}
.testimonial-text { padding: 1.5rem; min-height: 20rem;/* width: 90%; */border-radius: 0.8rem; font-size: 18px; line-height: 25px; font-weight: 500; font-family: Source Sans Pro; box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px; }
/* .testimonial-text{padding:0px 10%; width:80%; font-size:18px; line-height:25px; font-weight:500; font-family:Source Sans Pro} */
.testimonial-by{text-align:center; font-weight:400; font-size:22px; color:#272727; margin-top:30px; font-family:Source Sans Pro;display: flex; flex-wrap: wrap;flex-direction: column;}
.testimonial-text .star_inner {width: 100%;}
.testimonial-by span{font-size:14px; color:#6e6e6e}
.testimonial-slider .owl-controls{margin-top:30px;}
.needhelp{ height:auto; background:url(../images/need-help-bg.jpg) top center repeat; color:#fff; font-weight:700; text-align:center; font-size:43px; padding:30px 2%;}
.home-page footer .needhelp{display:none}
.verisign-ssl-certificate .thawte-ssl-certificate h2{min-height:auto; margin-bottom:0}
.needhelp-mid{max-width:100%; height:auto; width:1130px; margin:0 auto; text-align:center}
.needhelp-mid-left{font-size:80px; font-weight:300; width:48%; float:left; text-align:right; padding-right:2%; font-family:Source Sans Pro;}
.needhelp-mid-right{font-size:40px; width:48%; float:left; text-align:left;  padding-left:20px; margin-top:15px;}
.needhelp-mid-right span{font-weight:400; font-size:23px; text-transform:uppercase; letter-spacing:2px; display:block; padding-left:4px; font-family:Source Sans Pro;}
.needhelp-mid-right i {font-style:inherit;}
.register_domain { height: auto; background: url(../images/register_domain_background.jpg) top center repeat; color: #fff; font-weight: 700; text-align: center; font-size: 43px; padding: 60px 2%; }
.register_domain .content_inner {text-align: left;max-width: 500px;}
.register_domain .content_inner .register_domain_title {font-weight: 600;}
.register_domain .content_inner .register_domain_txt {font-size: 20px;font-weight: 400;line-height: 1.4em;padding: 1rem 0;}
.image-right{float:right; margin-left:15px;}
.sub-box{background:#fff; width:100%; height:auto; padding:70px 0px;}
.sub-box-mid{width:97%; max-width:1130px; margin:0 auto}
.sub-boxes-mid-left{width:48%; float:left; height:auto}
.sub-boxes-mid-right{width:48%; float:right; height:auto}
.text-box-blue, .text-box-gray, .text-box-yellow, .text-box-green{background:#F3FBFF; color:#494949; text-align:left; padding:30px 4% 15px; width:100%; font-weight:400; font-size:15px; line-height:24px;}
.text-box-blue img, .text-box-gray img, .text-box-yellow img, .text-box-green img{border-radius: 0.5rem;}
.text-box-gray{background:#f0f7f7; color:#494949; margin-top:0px;}
.text-box-yellow{background:#fff7e7; color:#494949;}
.text-box-green{background:#d7f8ee; color:#494949; margin-top:0px;}
.text-box-green a{color:#0473e3; border:1px solid #0473e3; display:inline-block; padding:7px 20px; margin-top:35px;}
.text-box-green a:hover{background:#0473e3; color:#fff}
.blog_card .post_content .title {font-size: 1.5rem;font-weight: 600;color: #3A3A3A;transition: 0.5s ease;}
.blog_card .post_content .meta_info {padding: 1rem 0;color: #333333;}
.blog_card:hover .post_content .title {color: #EF5C28;}
.blog_card img {width: 100%; transition: transform 0.4s ease;}
.blog_card:hover img {transform: scale(1.1);}
.blog_img {overflow: hidden;border-radius: 0.5rem;}
.sub-boxes-mid-left .text-box .title {font-size: 3.2rem;font-weight: 600;color: #333333;}
.btnlink {color: #3A3A3A;font-size: 22px;transition: 0.5s ease;display: inline-block;margin-top: 1.5rem;}
.btnlink img {margin-left: 5px;}
.sub-boxes-mid-left .title span, .sub-boxes-mid-right .title span { color: #EF5C28; font-style: italic; font-weight: 900; font-family: 'Lato'; }
.sub-boxes-mid-left .title, .sub-boxes-mid-right .title { font-size: 2rem; font-weight: 900; margin-bottom: 10px; line-height: 1.2em; font-family: 'Source Sans Pro'; color: #000; }
.sub-box-mid .boxes_content {min-height: 20rem;}
.text-box-blue p, .text-box-gray p, .text-box-yellow p, .text-box-green p {color: #000;}
.text-box-blue a{border:1px solid #fff; color:#fff; display:inline-block; padding:7px 20px; margin-top:35px;}
.text-box-blue a:hover{background:#fff; color:#054c63 }
/* .text-box-blue img{margin-bottom:30px;} */
.our_blogs.sub-box {padding-top: 0;}
#main-menu-show{width:100%; height:100%; position:fixed; left:0px; top:0px; background-color:rgba(0, 0, 0, 0.9); z-index:9999}
.main-menu-mid{width:97%; max-width:1130px; margin:0 auto; margin-top:30px;}
.main-menu-mid ul{list-style:none; margin:0px; padding:0px;}
.main-menu-mid ul li{text-align:right; font-size:26px; line-height:48px; font-weight:300; font-family:Source Sans Pro}
.main-menu-mid ul li a{color:#fff; -webkit-transition: color 0.5s; -moz-transition: color 0.5s; -o-transition: color 0.5s; transition:color 0.5s;}
.main-menu-mid ul li a:hover{color:#ef5c28}
#main-menu-show .fa.fa-times{color:#fff; font-size:33px; margin-bottom:40px;}
.social-icons{margin-top:35px}
.social-icons a{color:#888; font-size:25px; margin-left:23px; -webkit-transition: color 0.5s; -moz-transition: color 0.5s; -o-transition: color 0.5s; transition:color 0.5s;}
.emailplan_box {/*background:#f6f6f6;*/ margin-top:60px !important; padding:20px;box-shadow: 0 2px 7.1px 0 rgba(10, 13, 18, 0.10), 0 1px 2px 0 rgba(10, 13, 18, 0.06);
    border-radius: 13.26px;}
.group_form_wrapper {grid-template-columns: repeat(1, 1fr);display: grid;gap: 25px;max-width: 70%; margin: 0 auto;}
.domain-slide .owl-buttons .owl-next{float:right; margin:0px !important; padding:0px !important;}
.domain-slide .owl-buttons .owl-next{display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background:none }
.domain-slide .owl-buttons .owl-next:before {content: "\f105";font-size:50px;}
.search-right{  width:26%;  height:auto;    float:left; padding-top:30px;   margin-left:20px;   font-family:Arial, Helvetica, sans-serif;   font-size:13px; color:#6b6b6b;} 
.client-section{ width:100%; font-size:20px; font-family:lato; font-weight:400; background:#F3FBFF; padding:30px 0px; padding-bottom:24px;}
.client-section-mid{width:100%; max-width:1130px; margin:0 auto; /*height:128px;*/ overflow:hidden;}
.client-section-mid strong{text-align:center; display:block; color:#333}
.client-slide{margin-top:28px; width:100%; text-align:center}
.client-slide .owl-controls{top:25%; position:absolute; width:100%}
.client-slide .owl-prev, .client-slide .owl-next{float:left; padding:0px !important; margin:0px !important;}
.client-slide .owl-next{float:right}
.client-slide .owl-buttons .owl-prev:before, .client-slide .owl-buttons .owl-next:before {content: "\f104";  color:#333; font: normal normal normal 14px/1 FontAwesome;font-size:30px;}
.client-slide .owl-buttons .owl-next:before{content: "\f105";}
.client-section-mid ul{list-style:none; margin:0px; padding:0px;  width:90%; margin:0 auto; margin-top:28px;}
.client-section-mid ul li{float:left; width:16.66%; text-align:left}
.find-plan{width:100%; height:auto; background:#fff; padding:50px 0px 50px;}
.find-plan-mid{width:98%; max-width:1130px; margin:0 auto}
.find-plan-mid .title{font-size:40px; font-family:Lato; color:#000000; font-weight:400; text-align:center; margin-bottom:20px;}
a.blue-buttion{background:#007fff; display:inline-block; font-size:17px; color:#fff; padding:11px 25px; border-radius:3px; text-transform:uppercase; font-weight:700;}
a.blue-buttion:hover{background:#444; color:#fff;}
.button, input.button, .button_outer input[type=submit], .button_outer input[type=button] {background:#007fff;border-radius: 7px; height: 50px; padding:0 25px; border:none; color:#fff; font-family:Source Sans Pro; display:inline-block; font-size:20px; font-weight:700; cursor:pointer;}
.button:hover, .button_outer input[type=submit]:hover, .button_outer input[type=button]:hover {background:#333;}
.button_outer {text-align:right; margin:20px 0;}
.scroll_text {text-align:center; font-size:20px; font-weight:400; color:#007fff; margin-top:30px;}
.scroll_text i.fa {display:block; font-size:120%;animation-name: pulse;-webkit-animation-name: pulse;-moz-animation-name: pulse;animation-duration: 2.5s;-webkit-animation-duration: 2.5s;
  -moz-animation-duration: 2.5s;animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-timing-function: linear;
  -webkit-animation-timing-function: linear; -moz-animation-timing-function: linear; position:relative; top:0; opacity:0;}

@-webkit-keyframes pulse {
  0%   { top: 0px;  opacity: 0; }
  20%  { top: 8px;  opacity: 1; }
  40%  { top: 12px; opacity: 0; }
  60%  { top: 0px;  opacity: 0; }
  80%  { top: 8px;  opacity: 1; }
  100% { top: 12px; opacity: 0; }
}

@-moz-keyframes pulse {
  0%   { top: 0px;  opacity: 0; }
  20%  { top: 10px; opacity: 1; }
  40%  { top: 15px; opacity: 0; }
  60%  { top: 0px;  opacity: 0; }
  80%  { top: 10px; opacity: 1; }
  100% { top: 15px; opacity: 0; }
}

@keyframes pulse {
  0%   { top: 0px;  opacity: 0; }
  20%  { top: 10px; opacity: 1; }
  40%  { top: 15px; opacity: 0; }
  60%  { top: 0px;  opacity: 0; }
  80%  { top: 10px; opacity: 1; }
  100% { top: 15px; opacity: 0; }
}



table.cart-summary tr td{border-bottom:1px solid #e1e1e1; padding:0px 10px;}
.footer-index-page .needhelp{display:none}
.search-admin{background:#e1e1e1}

.table-admin tr td{ padding:12px 7px; text-align:left; border-bottom:1px solid #e1e1e1; background:#fff }
tr.table-head td{background:#5d6677; color:#fff; padding:12px 7px; font-weight:700}
.table-admin tr:nth-child(even){background:#fff}
.table-admin tr:nth-child(odd){background:#f5f5f5}

.table-admin-sub td{background:#fff; padding:7px !important; font-size:13px;}
.table-admin-sub-main td{background:#ccc; font-size:14px;}

.user-dashboard-search{background:#f6f6f6; color:#000; padding:15px; font-size:16px;}
.user-dashboard-search input{width:25%; border:1px solid #e1e1e1; line-height:30px; height:40px; color:#000; font-family:lato; font-size:13px; padding:0px 2%; margin:0px 1%}
input.search-btn{background:#007fff; color:#fff !important; cursor:pointer; width:auto; padding:0px 20px; border:0px; transition:all .5s}
input.search-btn:hover{background:#0075ea;}

.plan-box{width:31.5%; float:left; border:1px solid #ccc; background:#fefefe; border-radius:7px; padding:20px 1%; text-align:center; box-sizing:border-box; }
.all-package-btn{text-align:center; margin-top:40px;}
.plan-box + .plan-box{margin:0px 2.5%}
.plan-box + .plan-box + .plan-box{margin:0px}
.plan-name{font-size:25px; font-weight:700; line-height:30px; margin-bottom:22px;}
.plan-price {font-size:16px; color:#818181; width:100%; margin-bottom:20px;}
.plan-price span{color:#ef5c28; font-weight:700; font-size:21px;}
.plan-package{width:28%; text-align:center; float:left; font-size:17px; font-weight:700; color:#565656; line-height:21px; min-height:120px;}
.plan-package.email-plan-package{display:inline-block; float:none}
.plan-package img{margin-bottom:5px;}
.plan-package span{font-size:13px; color:#818181; display:block}
.plan-package-add{width:7%; text-align:center;float:left; padding-top:30px;}
.plan-name span{font-weight:400; font-size:15px;color:#696969; display:block}
.plan-box a.buy-btn, .buy-btn{background:#ef5c28;color:#fff;text-transform:uppercase;font-size:14px;padding:5px 15px;border-radius:3px;font-family:Lato;font-weight:400;border:0px;cursor:pointer;}
.plan-box a.buy-btn:hover, .buy-btn:hover{background:#999; color:#fff;}
.why-choose-us{background:#F3FBFF; padding:60px 0px; }
.why-choose-us-mid{ width:100%; max-width:1130px; margin:0 auto; text-align:center}
.why-choose-us-mid h2{font-family:Lato; font-weight:600; font-size:34px; color:#151515; text-align:center; line-height:normal; margin-bottom:20px;}
.why-choose-us-mid h2 span{font-size:22px; color:#3A3A3A; display:block; margin:1.5rem 0;}
.choose-img { /* background: #fff; */ width: 65px; height: 65px; /* border-radius: 50%; */ margin: 0 auto; /* margin-bottom: 15px; */ /* box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); */ }
/* .best-services img{margin-top:23px;}
.customer-wordwide img{margin-top:25px;}
.domain-name img{margin-top:35px;}
.secure-domain img{margin-top:30px;} */
/* .why-choose-box{width:28%; padding:0px 2.5%; text-align:center; display:inline-block; font-weight:400; font-size:17px; line-height:30px; color:#555; margin-top:40px; margin-bottom:40px; vertical-align:top} */
.why-choose-box strong{font-weight:700}


.home_faq { padding: 50px 0;  background: #F3FBFF;} 
.home_faq .text-center { text-align: center; margin-bottom: 35px;} 
.home_faq h3 {font-size: 22px;color: #484444;margin-bottom: 0;} 
.home_faq ul { list-style: none; }
.home_faq ul li { margin-bottom: 10px; position: relative;}
.home_faq ul li:before {    content: '';
    display: inline-block;
      margin: 0 10px 0 0;
    width: 6px;
       -webkit-transform: rotate(-318deg);
    -o-transform: rotate(-318deg);
    -ms-transform: rotate(-318deg);
   transform: rotate(-318deg); 
    height: 6px;
    border-top: 2px solid #333;
    border-right: 2px solid #333;
      }

.faq-item {border-bottom: 1px solid #ddd;padding: 15px 0;}
.faq-item.active .faq-question {color: #EF5C28;}
.faq-question {display: flex;justify-content: space-between;cursor: pointer;font-size: 18px;font-weight: 600;color: #333;}
.faq-question .icon {font-size: 20px; font-weight: bold;transition: transform 0.3s;}
.faq-item.active .icon {content: "-"; transform: rotate(180deg);}
.faq-answer {   max-height: 0;   overflow: hidden;   transition: max-height 0.4s ease, opacity 0.4s ease;   opacity: 0; } 
.faq-item.active .faq-answer {   opacity: 1; padding-top: 1rem;} 
.faq-item.active {border-color: #EF5C28;}
.home_faq .heading {font-size: 40px;}


.webdesiging-banner{background:url(../images/webdesiging-banner.jpg) center center no-repeat fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; color:#fff;}
.webdesiging-banner-left{width:50%; float:left; color:#fff; font-family:Lato, Source Sans Pro; font-weight:400; font-size:38px; padding-top:150px; }
.webdesiging-banner-left span{text-align:center; width:460px; line-height:60px; display:block; float:right; margin-right:50px;}
.webdesiging-banner-right{width:50%; float:left; text-align:left; padding-top:100px;}
.webdesiging-banner-right img{max-width:100%; margin-left:50px; }

.testimonial-area{width:100%; background:#fff; padding:50px 0px;}

.testimonial-area-mid{width:100%; max-width:1130px; margin:0 auto;}
.testimonial-area-mid .title{font-size:40px; text-align:center; font-weight:400; margin-bottom:30px;}

.price-box-dividers{width:22.8%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; padding:9px 1.5%; border-right:1px dashed #ccc }
.price-box-dividers.last{border-right:0px; width:19%}
.doma{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595959; padding-left:12px;}
.offer-heading{font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#eb0f07;}
.right-testimonial{background:#fffaef; padding:15px; border:1px solid #f9e8c7; box-shadow:0px 0px 10px #f9e8c7 inset; -webkit-box-shadow:0px 0px 10px #f9e8c7 inset; -moz-box-shadow:0px 0px 10px #f9e8c7 inset; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; color:#444; line-height:18px; margin-bottom:10px; height:150px;}
.testi-heading{color:#ea6f02; font-size:20px; font-weight:bold; margin-bottom:10px; text-align:left;}
.right-blog-box{background:#f6fbff; padding:15px; border:1px solid #cce5f6; box-shadow:0px 0px 10px #cce5f6 inset; -webkit-box-shadow:0px 0px 10px #cce5f6 inset; -moz-box-shadow:0px 0px 10px #cce5f6 inset; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; color:#444; line-height:18px; margin-bottom:10px;}
.blog-heading{color:#1276b4; font-size:20px; font-weight:bold; margin-bottom:10px;}
.footer-mid-box{width:97%; max-width:1130px; margin:0 auto; font-family:Lato; }
.foot-title{font-size:19px; text-align:left}
.footer-menu-box{width:25%; float:left; }
.footer-menu-box.last{background:url(../images/foot-map.png) center no-repeat; font-size:30px;}
.footer-menu-box.last ul li{ font-size:16px; font-family:Lato; font-weight:400; color:#f0f0f0}
.footer-menu-box.last ul li a{font-size:15px; font-family:Source Sans Pro;  font-weight:300;}
.footer-menu-box.last img{margin-bottom:40px;}
.footer-menu-box ul{list-style:none; text-align:left; margin:0px; padding:0px; margin-top:10px; margin-bottom:30px;color:#ccc; line-height:29px;; font-size:15px; font-weight:300; font-family:Source Sans Pro }

.footer-menu-box ul li a{color:#ccc;}
.footer-menu-box ul li a:hover{text-decoration:none}
.footer-menu-social-box{float:right; padding-top:10px;}
.footer-menu-social-box li{ list-style:none; float:left; width:auto; margin-bottom:5px; text-align:center; padding-left:10px; padding-top:5px;}
.copywrite{width:50%; float:left; line-height:32px; font-weight:300; font-family:Source Sans Pro}
.footer .copywrite a{color:#959595}
.main-con{width:100%; margin:auto;}
.main-left-panel{width:789px; float:left;}
.main-right-panel{width:230px; float:left;}

.thawte-ssl-certificate{font-family:Lato; border:1px solid #f2f2f2; border-radius:7px}
.thawte-ssl-certificate h2{color:#333; font-family:Lato ; font-weight:400; font-size:25px; font-weight:700; line-height:35px; text-align:center; min-height:83px;}
.thawte-ssl-certificate h2 span{font-size:12px; text-transform:none; display:block; margin-top:12px; line-height:17px; color:#666}
.top-boxx{height:auto; background:#f1f1f1;  padding:15px 10px; border-bottom:1px solid #e1e1e1}
.bottom-boxx ul {list-style:none; margin:0px;padding:0px;}
.thawte-ssl-certificate .box33{width:33.333%}
.box25:first-child .bottom-boxx ul, .box33:first-child .bottom-boxx ul{ background:#f9f9f9; font-weight:600}
.bottom-boxx ul li{padding:12px 10px; border-bottom:1px solid #f2f2f2; line-height:20px; text-align:center; font-size:14px;}
.box25:first-child .bottom-boxx ul li:last-child, .box33:first-child .bottom-boxx ul li:last-child{min-height:55px;}
a.goback{background:#666; color:#fff; float:right; color:#fff; padding:4px 15px; font-size:14px; font-family:Lato; border-radius:5px;}
a.goback:hover{color:#fff; background:#444}
.pad-lt{padding:20px 0px; text-align:center;}
.pad-lt a{background:#007fff ; color:#fff; padding:10px 22px; text-transform:uppercase; font-weight:700; display:inline-block}
.pad-lt a:hover{color:#fff}
.pad-lt a.green{background:#67bb0e ;}
.pad-lt a.orange{background:#fa7109 ;}
.thawte-ssl-certificate .greenboxlist h2, .thawte-ssl-certificate .greenboxlist span{color:#67bb0e}
.thawte-ssl-certificate .orangeboxlist h2, .thawte-ssl-certificate .orangeboxlist span{color:#fa7109}
.thawte-ssl-certificate .blueboxlist h2, .thawte-ssl-certificate .blueboxlist span{color:#007fff }

.searchInputOter {background:#eee; padding:12px;}
.domain-table h3{background:#ffffff;color:#323232;font-size:20px; display:block; padding-bottom:7px; margin-bottom:7px;}
.domain-register-search-input{color:#222222; font-family: Lato, Arial, Helvetica, sans-serif; font-size:22px; width:75%; padding:0px 1.5%; height:50px; line-height:50px; border:2px solid #ef5c28 ; border-right:none;  border-radius:6px 0  0 6px; float:left; box-sizing:border-box; font-weight:400; font-size:18px; background:#fff url(../images/divider.png) right center no-repeat;}
.search-domain-btn{background:#ef5c28 ; font-family:Lato; border: 1px solid #ea5e00 ;   border-radius: 0 7px 7px 0;    color: #fff;    font-size: 18px;    font-weight: bold;       padding: 0px 25px;    text-decoration: none;    -moz-border-radius:  0 7px 7px 0;    -webkit-border-radius:  0 7px 7px 0;    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);    border-bottom: 1px solid rgba(0,0,0,0.25); height:50px; line-height:50px;    cursor: pointer; float:left; width:25%}
.search-domain-btn:hover{ background:#f87116;}  
.text-header{line-height:50px;font-size:22px;font-weight:normal;text-align:center;color:#333; }
.domain-holder{ width:100%; max-width:700px;margin:0 auto; text-align:center}
.pricing-middle-box.domain-holder{max-width:none}
.domain-holder .page-heading-other{margin-bottom:25px; font-weight:400; font-size:35px;}
.extensions-txt{margin:10px 0px 20px 0px;font-size:13px;color:#666;}
img{max-width:100%;}
.wraper{width:98%; max-width:1130px;    margin:0 auto; margin-bottom:60px;}
.wraper:after{content:""; clear:both; display:block; width:100%}
.blogwraper{width:73%; max-width:none;  margin:0 auto; margin-bottom:20px;}
.blog-listing .blog-heading{font-size:22px; font-weight:400; color:#333}
.blog-listing a.blog-heading:hover  {color:#ef5c28}
.blog-listing{border-bottom:1px solid #e1e1e1; padding-bottom:15px; margin-bottom:15px;}
.pagination{text-align:center}
.pagination span, .pagination a{padding:4px 7px; background:#ef5c28; color:#fff; margin:0 2px; height:40px; border:1px solid #ccc; box-shadow:0px 1px 2px #ccc; font-size:14px; color:#666; font-family:Source Sans Pro; font-weight:400;}
.pagination .darkpink a i{font-size:9px; position:relative; top:-1px;}
.pagination span {color:#fff; background:#666;}
 .pagination a{background:#fff; color:#333;}
.blog-listing a{color:#333}

.blog-date i{font-size:12px;}
.main{  margin:10px auto;   padding:0px;    width:100%; overflow:hidden;}
.main3{ width:100%; margin-top:10px;}
.topbox{width:100%; background:#f5f5f5; overflow:hidden; padding:10px 0px; border-radius:10px; margin:10px auto; clear:both; border:1px solid #d4d4d4;}
.leftbox{width:60%; float:left;}
.rightbox{width:33%; float:left;}
.topimg{float:left; margin-right:45px;}
.left1{width:45%; float:left;border-right:1px dashed #e1e1e1; padding:0px 20px 53px 0px;}
.right1{width:50%; float:right; padding:0px 0px 20px 0px;}
.left2{width:45%; float:left;border-right:1px dashed #e1e1e1; padding:40px 20px 35px 0px;}
.right2{width:50%; float:right; padding:40px 0px 20px 0px;}
.main2{border-bottom:1px dashed #e1e1e1; clear:both;}
.techfr{width:100%; background:#333 ; overflow:hidden; margin:15px 0px;  padding:50px 2%; position:relative; color:#fff}
.techfr-mid{width:98%; max-width:1130px; margin:0 auto}
.techfr-mid .title{font-size:25px; color:#fff; margin-bottom:25px;}
.techfr-mid ul li{padding:8px 0px; font-size:16px; font-weight:400}
.techfr-mid .styleimg{top:70px;}

.stylebot{list-style:none; margin:0px 20px 0px 0px; width:35%; padding:0px; float:left; /*list-style-image:url(../images/lists.jpg);*/ padding-left:0px; font-size:14px; line-height:20px;}
.stylebot1{list-style:none; width:45%; margin:0px; padding:0px; float:left; font-size:14px; /*list-style-image:url(../images/lists.jpg); */padding-left:0px; line-height:20px;}
.stylebot.tec-support{margin:0;width:1000px}
.stylebot.tec-support li{float:left;width:460px}
.styleimg{position:absolute; top:-0px; z-index:4;}
ul.bullet_03 li{    line-height:20px;}
p.about{    font-size:14px; clear:both;}
.topbox1{width:100%; background:#e6f4fc; overflow:hidden; padding:10px 0px; border-radius:10px; margin:10px auto; text-align:center; clear:both; border:1px solid #d7e6ee; background: -webkit-linear-gradient(#e5f4fc, #fff, #e5f4fc); /* For Safari 5.1 to 6.0 */  background: -o-linear-gradient(#e5f4fc, #fff, #e5f4fc); /* For Opera 11.1 to 12.0 */  background: -moz-linear-gradient(#e5f4fc, #fff, #e5f4fc); /* For Firefox 3.6 to 15 */  background: linear-gradient(#e5f4fc, #fff, #e5f4fc); /* Standard syntax */}
.bulkt{font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; width:35%; float:left;}
.bulkt img{ float:left; padding-right:5px;}
.bulkt1{ font-size:20px; margin:0px; padding:0px; width:33%; margin-top:20px; float:left; text-align:center}
.bulkt1 img{  padding-bottom:15px;}
.mainarea1{width:100%; margin:0px; padding:0px; overflow:hidden;}
.left3{width:48%; float: left;}
.right3{width:47%; float: left; }
.input-phone{border:none; font-size:12px; width:11%;  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;outline:none; box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2) inset; border-radius:8px; height:26px; padding-left:6px; border:0px; border-right:1px solid #f1f1f1;}
.input-phone-big{border:none; font-size:12px; width:66%;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  height:30px; padding-left:6px; outline:none; border:0px; box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2) inset; border-radius:8px;}
.select-input{border:none; width:66%; border:1px solid #d6d6d6; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; height:30px; padding-left:6px; background-size:100%; appearance:none; box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2) inset; border-radius:8px;}
.quick-links{ width:100%; margin:20px 0px;}
.user-details{ width:80%; float:left; border-right:1px dashed #f1f1f1;}
.user-detials-right{ width:18%; float:right; padding-left:10px;}
.details-left{}
.details-left ul{ margin:10px 0px; padding:0; width:100%; float:left;}
.details-left ul li{ list-style:none; width:20%; float:left;color: #333333;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    line-height: 1.5;}
.details-left ul li:first-child{ font-weight:bold;}
.icon-list{ background:#fff; width:94%; padding:10px 20px; margin:20px 0px;}
.icon-list ul{ margin:0; padding:0;}
.icon-list ul li{ list-style:none; float:left; width:23.5%; padding:5px; text-align:center; font-family:Lato, Arial,Helvetica,sans-serif;}
.icon-list ul li a img{ width:auto; background:#fff; border-radius:7px; transition: all 500ms ease-in-out 0s; }
.icon-list ul li:hover img {    transform: rotate(360deg);}
.icon-list ul li a { font-weight:600;font-size:18px;}
.icon-list ul li p{ text-align:center;font-family:Lato, Arial,Helvetica,sans-serif; font-size: 14px; color:#333; font-weight:400;}

ul.quickLinks  {margin:0 -10px;}
ul.quickLinks > li {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:20%; padding:20px 10px 10px; border:1px solid transparent; min-height:220px;}
ul.quickLinks > li:hover {border-color:#e1e1e1;}
ul.quickLinks > li img {width:80px !important; height:auto;}
.iconBox {width:80px; height:80px; display:block; margin:0 auto; overflow:hidden; margin-bottom:6px;}
 
.inner-input{width:100%; background-image:url(../images/big.gif); font-size:12px; background-repeat:no-repeat; padding-top:4px; height:30px; padding-left:6px; border:0px; outline:none; padding-right:20px;}
.reg-terms{}
.reg-terms ul{ margin:0; padding:0;}
.reg-terms ul li{ list-style:none; background:url(../images/blue-sign.png) no-repeat left top 5px; padding-left:20px;}
.existing-user-form{ width:32%; float:left; background:#f5f5f5; padding:15px 3%}
.new-customer-forn{ width:56%; float:right; padding-top:15px;}
.bluebutton{ border-radius:15px;}
table.domain-search tbody tr td{ font-size:10px;}
.login-page-form{font-family:Lato}
.login-heading{font-weight:400; font-size:27px;}

.searchResultBox {max-width:100%; margin-bottom:40px;}
.searchResultTable {background:#fff; border:3px solid #eee;}
.searchResultTable td {padding:8px 10px; text-align:center;}
.searchResultTable td * {font-family:Lato; font-weight:400;}
.searchResultTable th {padding:8px 10px; text-align:center; background:#ef5c28; color:#fff;}
.searchResultTable tr:nth-child(even) {background: #eee}
.searchResultTable tr:nth-child(odd) {background: #fafafa}

.loginBtn {background:#ef5c28; border-radius:3px; color: #fff; cursor: pointer; display: inline-block; font-family: Lato; font-weight:700; font-size:17px; height:40px; line-height: 41px;    margin-bottom:0px; padding:0 25px; text-align:center;text-transform:uppercase; transition:all 0.2s ease-out 0s; border:0px; margin-top:0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; transition:all .3s}
.loginBtn:hover{ background:#e05a00}
.loginBtn.inactive{background:#666666;}
.loginBtn.mleft{margin-left:27px;}
.loginBtn:hover, a.loginBtn:hover {color:#fff;}
.loginBtn.signUpBtn{margin-right:135px!important;}
.period-price select{padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-family:Source Sans Pro;}
a.forgot{color:#007fff !important; text-align:right; float:right; display:inline-block; margin-top:21px; text-decoration:none !important; font-size:14px !important; }
.reg-form td{font-size:15px;}
.compulsory{font-size:12px; padding-top:6px; margin-bottom:15px;}
.logout{margin:150px 0px; text-align:center}
.logout p{text-align:center; font-size:25px; font-weight:700; margin-top:30px;}
.logout p a{margin-top:14px; display:inline-block; font-weight:400; font-size:16px; border-bottom:1px solid #007fff; color:#007fff; padding:0px 4px; padding-bottom:2px;  }
.logout p a:hover{color:#ef5c28; border-color:#ef5c28}
.orange-heading{font-size:25px; color:#ef5c28; font-family:Lato; margin-bottom:10px;}
.sub-heading-orange{font-size:30px; color:#ef5c28; font-family:Lato; margin-bottom:10px; text-align:center; margin:15px 0px; font-weight:400}
.contact-left, .contact-right{float:left; width:50%; font-size:15px; line-height:25px;}
.contact-left a, .contact-right a{}
.contact-left a:hover, .contact-right a:hover{border-bottom-color:#ef5c28}
.contact-right{line-height:26px; margin-bottom:50px;}
.contact-left strong, .contact-right strong{font-weight:700}
.empty-cart{font-size:25px; font-weight:700; margin:200px 0px}
.payment-gateways-box{width:43%; float:left; background:#f9f9f9; font-family:Lato; font-size:15px; padding:15px 3%; margin-bottom:30px;}
.payment-gateways-box .title{font-size:20px; color: #007fff;    font-size: 22px;    font-weight: 700;}
.page-heading-other.small-size{margin:20px 0px; }
.page-heading-other.small-size span{color:#ef5c28; font-size:17px; font-weight:400; display:block; margin-top:5px;}
.payment-option-img {text-align:center; margin-bottom:40px; overflow:hidden}
.payment-option-img img{margin:0px 15px;}
.payment-gateways-box.odd{margin-left:2%}
.payment-gateways-box a{font-size:22px; font-weight:700; color:#007fff }
.payment-gateways-box ul{list-style:none}
.payment-gateways-box ul li{line-height:22px; padding:7px 0px 7px 20px; position:relative}
/* .payment-gateways-box ul li::before { color: #a6a7a7; content: ''; width: 5px; height: 9px; border-right: 2px solid #fa560e; border-bottom: 2px solid #fa560e; transform: rotate(45deg); position: absolute; left: 0; top: 10px; } */
/* .payment-gateways-box ul li::before {color: #a6a7a7;content: "ÃƒÂ¯Ã¢â‚¬Å¾Ã¢â‚¬Ëœ";font: 8px/2 FontAwesome;margin-right: 13px;position:absolute; left:0; top:11px;} */
.payment-gateways-box ul li::before{content: ''; font-size: 8px; margin-right: 6px; position: absolute; left: 0; top: 12px; background: url(../images/check-icon.png) no-repeat; width: 12px; background-size: 15px; height: 12px;}
.logout .fa-lock{font-size:85px; color:#ef5c28 }

.login-page-form .input-form{width:96%; border:1px solid #ccc; height:40px; padding:0px 2%; margin-top:7px; margin-bottom:10px;}

.height{ margin-top:30px;}
.ContButton{ float:right; margin-right:15%;}
.client-support-mid table tr td a{ color:#333333 !important;}
.client-support-mid table tr td a:hover{ color:#333333 !important;}
input{ outline:none !important;}
.m-input{ width:45% !important;}
.gray-section{ background:#f1f1f1; border-bottom:2px solid #f1f1f1; margin-bottom:20px; margin-top:0px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f1+0,e0e0e0+98,d3d3d3+100 */
background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1f1 0%, #e0e0e0 98%, #d3d3d3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(98%,#e0e0e0), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#e0e0e0 98%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#e0e0e0 98%,#d3d3d3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#e0e0e0 98%,#d3d3d3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1 0%,#e0e0e0 98%,#d3d3d3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
}
.payment-information-textarea, .payment-information-example{width:50%; float:left; margin-top:30px;}
.payment-information-textarea textarea{width:90%; border: 1px solid #CCCCCC; background-color:#FFFFFF; border:1px solid #ddd; min-height:120px; margin-bottom:30px;}

.panel_info {padding: 15px 20px;/* background:#fff; *//* border:1px solid #ccc; *//* box-shadow:4px 4px 0px rgba(0,0,0,0.1); *//* -webkit-box-shadow:4px 4px 0px rgba(0,0,0,0.1); */-moz-box-shadow:4px 4px 0px rgba(0,0,0,0.1);/* border-left:4px solid #ef5c28; */ border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;background:#fff;}
.panel_info p {margin-bottom: 0;}
.panel_info + .panel_info {margin-top:30px;}
.features {margin: 0 0 15px; padding: 0;}
.features > li {list-style:none; display:inline-block; position: relative;}
.features > li + li {padding-left:30px;}
/*.features > li + li:before {content:''; position: absolute; left: 10px; top: 40%; width: 6px; height: 6px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background:#007fff;}*/
.features > li + li:after {content:''; position: absolute; left: 10px; top: 40%; width: 10px; height: 10px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; border:1px solid #007fff; margin:-3px 0 0 -3px; opacity:0.5}
.price_box {/*margin:0 0 10px; */font-family:Source Sans Pro; font-size:18px; color:#111; font-weight:700;}
.price_box > span {font-size:150%; color:#ef5c28;}

/* select style */
.select_menubox, .select_menubox * {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.select_menubox {position:relative; font-size:15px;}
.selected_value {height: 42px; border:1px solid #ccc; position:relative; cursor:pointer; padding:10px 15px;}
.selected_value .option_head:after {content:' - ';}
.selected_value:after {content:''; position: absolute; right: 15px; top: 44%; border-top:6px solid #aaa; border-right:6px solid transparent; border-left:6px solid transparent;}

/* .option_menu {margin: 0; padding: 0; width:100%; border:1px solid #999; position: absolute; top: 100%; background:#fff; margin-top:-1px; display:none; z-index:222;} */
.select_menubox.active .option_menu {display:block;    height: 300px;    overflow: auto;}
.option_menu > li {list-style:none; margin: 0; width: 100%; padding:8px 0px; cursor:pointer;}
/* .option_menu > li:hover {background:#f1f1f1;}
.option_menu > li.selected {background:#ef5c28; color:#fff;} */
/* .option_menu > li.selected * {color:#fff;} */
/* .option_menu > li + li {border-top:1px solid #e1e1e1;} */
.option_menu > li > ul {margin: 5px 0 5px 16px;}
.option_menu > li > ul > li {list-style:disc; padding:2px 0;}
.option_head {font-size:18px; font-weight:600;}
.option_menu > li .price_box {font-weight:600; font-size:inherit;}
.option_menu > li .price_box > span {font-size:120%;}

.pricingOfferTable table {margin: 0; padding: 0; border-spacing: 0px; border-collapse: separate;}
.pricingOfferTable table th {background:#555 !important; padding:20px 15px;color:#fff;  text-align:left; width: 25%;}
.pricingOfferTable table td {background:#fff;padding:12px 10px; text-align:left; width: 25%;}
.pricingOfferTable table td input {border-radius: 5px;border: 1px solid #ddd;}
.e_account input{background: #ebebeb;padding: 7px 5px;}
.pricingOfferTable table td .select {border-radius: 5px;border: 1px solid #ddd;background: #ebebeb;padding: 7px 5px;}
.pricingOfferTable table th:nth-child(1), .pricingOfferTable table td:nth-child(1) {width: 35%;}
.pricingOfferTable table th:nth-child(2), .pricingOfferTable table td:nth-child(2) {width: 15%;text-align: left;}
.cart_page .pricingOfferTable table th:nth-child(2), .cart_page .pricingOfferTable table td:nth-child(2), .cart_page .pricingOfferTable table th:nth-child(3), .cart_page .pricingOfferTable table td:nth-child(3) {text-align: right;}
.cart_page .pricingOfferTable table th{background: transparent !important; color: #333;padding:5px 5px;}
.finalCartPage {padding-top:0;}
.pricingOfferTable {background: #fff; border-radius: 12px; padding: 18px 20px;box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);border: 1px solid #eee;margin-bottom: 10px;}
.add-privacy-container {margin-top: 15px;background: #f9fbff; border: 1px dashed #cfe2ff;padding: 15px;border-radius: 10px;}
.pricingOfferTable + .pricingOfferTable {margin-bottom:20px;}
.pricingOfferTable .price_box > span {font-size:100%; color:#000;}
.pricingOfferTable #domain_name {color:#ef5c28;}
.beprotect {font-size: 13px; color: #28a745; margin-bottom: 7px;}

.protected .right{display: flex; justify-content: space-between; align-items: center;column-gap: 15px;}
.protect_inner {display:flex; flex-direction:column; align-items:flex-end;}
.protect_inner span {font-size:16px; font-weight:700; color:#0073ff;}
.protect_inner small {font-size:12px; color:#777;}
.protect_inner .privbtn {border:none; background:#fff1f0; color:#ff4d4f; font-size:12px; padding:6px 12px; border-radius:6px; cursor:pointer; transition:all 0.3s ease;}
.protect_inner .privbtn:hover {background:#ff4d4f; color:#fff;}
.protected .right button.privbtn{background: #ff3829; font-size: 16px; padding: 6px 12px; border-radius: 6px; border: none; color: #fff; cursor: pointer; transition: all 0.3s ease;}
.protected .right button.privbtn:hover {background: #ff4d4f;}

.pricingOfferTable table .product_typ{display:inline-block;font-size:18px; font-weight:600}
.pricingOfferTable table .your_domain{color:#666666;margin-top:7px}
.pricingOfferTable table .your_domain_name{color:#666666;cursor:pointer;margin-right:5px; padding-right:10px; position:relative;font-size: 12.5px;}
.pricingOfferTable table .your_domain_name:after{background:#A7A7A7;content:"";position:absolute;right:0;top:4px;height:11px;width:1px;}
.pricingOfferTable table a .new_domain {color:#666666;font-size: 12.5px;}
.pricingOfferTable table .your_domain_name:hover, .pricingOfferTable table a:hover .new_domain{color:#3167e3}

/* .pricingOfferTable table .existing-domain{min-height: 28px;} */
.pricingOfferTable table .existing-domain{margin-top:10px; width:240px;}
.pricingOfferTable table .existing-domain .form-control{border-radius:0;float:left;height:35px;padding:8px 12px;width:auto}
.pricingOfferTable table .existing-domain .add_your_domain{background:#3167e3;border:none;color:#ffffff;float:left;height:35px;padding:8px;transition:background .3s; cursor: pointer;}
.pricingOfferTable table .existing-domain .add_your_domain:hover{background:#333333}

.tabelAction {/* border: 1px dashed #ff9999; padding: 7px 15px; background: #ffefef; border-radius: 5px; */text-align: right; margin-top: 5px; }
.cart_page .pricingOfferTable .tabelAction {display: flex;justify-content: space-between;align-items: center;min-height: 35px;}
.button-sm {text-transform:uppercase; font-size:12px; font-weight:600; background:#3167e3; color:#fff; padding:6px 10px; display:inline-block; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; min-width:100px; text-align:center;}
.button-add {background:#ef5c28;}
.button-sm:hover {background:#333; color:#fff;}
.pricingOfferTable > h6 {padding:20px 20px 0;}
.pt30 {padding-top:30px;}
.search_listing * {font-family:inherit;}
.search_listing table th {padding:5px 25px !important;}
.search_listing table th:nth-child(1), .search_listing table td:nth-child(1) {width: 10%;}
.search_listing table th:nth-child(2), .search_listing table td:nth-child(2) {width: 30%;}
.search_listing table td {border-bottom:1px solid #ccc !important;}
.parent_ctc_cart .fa{ font-family: FontAwesome;}
.added_to_cart button{background: none; border: none; cursor: pointer;}
.added {color: #008000; font-size: 1.2rem;  font-weight: bold; cursor: pointer;}
.tabelAction .button-remove {font-size:13px; color:#ff4d4f; text-decoration:none; margin-left: auto; text-transform: none;display: flex; align-items: center;gap: 5px; font-weight: 500; background:#ffedeb; padding:6px 10px; border-radius:6px; transition:0.3s;min-width: auto;}
.tabelAction .button-remove:hover {background:#ff4d4f; color:#fff;}
small.new_domain {display: inline-block;}
.cart_page .pricingOfferTable .tabelAction .your_domain {display:flex; align-items:center; gap:10px;}
.cart_page .pricingOfferTable .tabelAction {display:flex; justify-content:space-between; align-items:center;}
.cart_page .pricingOfferTable .existing-domain {display:flex;}
.cart_page .pricingOfferTable button.add_your_domain {background:#3167e3; border:none; color:#ffffff; float:left; height:35px; padding:8px; transition:background .3s; cursor:pointer;}
.cart_page .pricingOfferTable #current_domain {border-radius:0; float:left; height:35px; padding:8px 12px; width:auto;}
.cart_page .pricingOfferTable button.add_your_domain:hover {background:#ef5c28;}
.cart_page .pricingOfferTable table td{padding:5px 5px;}
.cart_page .pricingOfferTable .price_box > span{color: #ef5c28;}
.cart_page .pricingOfferTable table td .select{width: auto;}
.cart_page .data_term {display: flex;gap: 5px;align-items: center;margin-top: 10px;}
.cart_page .pricingOfferTable .tabelAction .your_domain .your_domain_name {cursor: pointer; color: #007fff;transition:all 0.35s ease-in;}
.cart_page .pricingOfferTable .tabelAction .your_domain .your_domain_name:hover {color: #ef5c28;}
.cart_page .pricingOfferTable .tabelAction .your_domain .gotoLink {color: #000;display: flex;align-items: center;}
.cart_page .pricingOfferTable .tabelAction .your_domain .gotoLink:hover {color: #ef5c28;}
/* .container_full.cart_page {background: #f5f7f8;} */

/* select style */
.s-hidden {visibility:hidden;padding-right:10px;}
.select {cursor:pointer;display:inline-block;position:relative; width:100%; border:1px solid #ccc; color:#333; height:30px;}
.styledSelect {position:absolute;top:0px;right:0;bottom:0;left:0;padding:0 20px 0 10px; color:#333; line-height:30px; overflow:hidden; font-size:14px;}
.styledSelect:after {content:""; width:0; height:0;border:5px solid transparent;border-color:rgba(0,0,0,0.5) transparent transparent transparent;position:absolute;top:15px;right:10px;}
.styledSelect:active, .styledSelect.active {color:#000;}
.options {display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0 0;padding:0 0;list-style:none;background-color:#fff; color:#333; box-shadow:1px 1px 5px rgba(0,0,0,0.4); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.4); -moz-box-shadow:1px 1px 5px rgba(0,0,0,0.4);}
.options li {padding:0 6px;margin:0 0;padding:6px 10px; font-size:90%;}
.options li:hover {background-color:rgba(0,0,0,0.1);}
.innerWrapper *{box-sizing:border-box;-webkit-transition:all 0.35s ease-in;transition:all 0.35s ease-in;}
.plan-boxInner{margin-left:-4px;display:inline-block;vertical-align:top;width:33.33%;text-align:center;padding:0px 10px;margin-bottom:20px;}
.plan-boxInside{border:1px solid #cccccc;padding:20px 1%;min-height:335px;width:100%;border-top:5px solid #007fff;}
.plan-boxInside:hover{background:#f5f5f5;box-shadow:0 3px 4.7px 0.3px rgba(0, 0, 0, 0.24);}
.plan-boxInner .buy-btn{padding:11px 20px;border-radius:0px;}
.clear { clear:both;}
.comman-list ul { margin-left:20px;}
.comman-list li { list-style:disc; font-size:12px; margin:10px 0;}
/* Body style */
#body-wrapper {background:#FFF;}
tr.tClass{cursor:pointer;}
.main-content-wrapper{ padding: 0 40px 20px; }
.bg-main-content-wrapper { -moz-border-radius:0 0 8px 8px; margin:0 0 25px;}
/* Global Ends */
.error {background:none;border:1px solid #FF8080;color:#333333;font-size:12px;font-weight:bold;line-height:1.2em !important;margin:10px 0;padding:10px 0 8px 28px;text-align:left;}
.ajaxerror{color:#333333;font-size:12px;font-weight:bold;line-height:1.2em !important;}

/* Page style */
#page-wrapper {width:100%;position:relative; padding-bottom: 5px;  z-index: 1; margin-top: 0; margin-right: auto; margin-bottom: 0;   margin-left: auto; float:left}
/* Page Ends */

/* Head style */
#head-wrapper {height: 85px;margin: 0 auto; width: 960px;}
#logo {float: left; padding: 10px 0 0;}
#help-line {float: right;width:270px;margin: 3px 5px 0 0;padding:6px 0 1px 0; }
#help-line h3 {color:#ec6f3e;font-size:18px;padding: 6px 0 1px 23px;font-family:Arial,Helvetica,sans-serif;}
#help-line p {line-height: 21px;margin: 0;padding: 0 0 0 23px;}
#help-line  .live-but {float:left;width:70px;height:23px;margin-top:4px;}
#help-line  .live-but a { 
    color:#ffffff;font-size:12px;font-family: arial;font-weight:normal;padding: 3px 0;text-align: center;display:block;text-decoration:none;}
#help-line  .live-but a:hover {color:#424242;}
#help-line  .contact-but, #help-line  .support-but {float:left;width:70px;height:23px;margin-left:5px;margin-top:4px;}
#help-line  .contact-but a , #help-line  .support-but a {color:#ffffff;font-size:12px;font-weight:normal;font-family: arial;padding:3px 0px;display:block;text-decoration:none;text-align:center;}
#help-line  .contact-but a:hover, #help-line  .support-but a:hover {color:#000000;}
.default #contact-default{display:block;}
.default #contact-tata{display:none;}
.default #contact-reliance{display:none;}
.swap-tata #contact-default{isplay:none;}
.swap-tata #contact-tata{display:block;}
.swap-tata #contact-reliance{display:none;}
.swap-reliance #contact-default{display:none;}
.swap-reliance #contact-tata{display:none;}
.swap-reliance #contact-reliance{display:block;}
#dashboard  {float:right;   width:284px;height:70px;position:relative;}
#dashboard_user {font-size: 14px;font-weight: bold;color:#616161;margin:0px;padding:0;position:absolute;top:8px;left: 13px;}
#signout_link{font-weight:normal;font-size:11px;color:#666;text-decoration: underline;}
#cart_bottom{position:absolute;bottom:0;left:4px;width:276px;height:9px;display:block;overflow:hidden; }
#dashboard-myAccountLink{position:absolute;top:11px;right:15px;text-decoration:underline;}
#dashboard a.dashboard-checkoutLink,
#dashboard a.dashboard-checkoutLink-disabled{width:102px;height:25px;line-height:25px;text-align:center;display:block;font-size:12px;text-decoration:none;color:#d26c1a;text-shadow:1px 1px 1px #fff;cursor:pointer;position:absolute;bottom:8px;right:13px;}
#dashboard a.dashboard-checkoutLink:hover{color:#F7862B;}
#dashboard a.dashboard-checkoutLink-disabled{ color:#999;}
#dashboard  .login-txt {display: none;}
#dashboard  .login-txt a {padding-top:5px;font-size:12px;color:#005CBD;font-weight:normal;float:right;text-decoration:underline;}
#dashboard  .cart-items-wrapper {bottom: 10px;left: 13px;margin: 0;line-height: 18px;padding: 0 0 0 21px;position: absolute;height:18px;overflow:hidden;
  }

#dashboard  .cart-items-wrapper a:link, #dashboard  .cart-items-wrapper a:visited {color:#666;text-decoration:none;}
#dashboard  .cart-items-wrapper span.fauxLink{text-decoration:underline;}
#dashboard-cartItemCount, .cartbar-cartItemCount{color:#FFF;font-weight:bold;padding:2px 4px;border-bottom:1px solid #ec802a;}
.cartbar-cartItemCount{background:#F7862B;}
#dashboard  .cart-items-wrapper a span.noItems{background:#D5D5D5;}
#dashboard  .cart-items-wrapper a span.hasItems{background:#f7862b;}

#dashboard  .login-txt a:hover { text-decoration:none; }
#dashboard  .account { float:right; padding-top:3px; font-size:12px; }
#dashboard  .account a { color:#005CBD; text-decoration:underline; }
#dashboard  .account a:hover { text-decoration:none;}
#dashboard  .cart-items {float:left;width:95px;line-height:23px;padding-left: 29px;color:#ffffff;margin-top:2px;}
#dashboard  .cart-items a {color:#ffffff;font-weight:normal;font-size:10px;}
#dashboard  ul { padding:0px 0px; }
#dashboard  li {color:#fff;padding:0px 0px;margin-right:15px;float:left;}
#dashboard  li a {color:#fff;font-size:11px;padding:5px 8px;text-decoration:none;display:block;}
#dashboard  li a:hover {color:#000;}
/* Head Ends */


/* Menu nav style */
#nav-wrapper {  width:960px; height:48px; }


/*------------------------------------------------------
                                        Top menu
------------------------------------------------------*/
.topmenubg  { margin:0 auto; width:930px; padding:0;   }
.topmenu { margin:0; padding:0; }
#dropmenu { margin:0; padding:0; width:100%; }
#dropmenu, #dropmenu ul { margin:0; padding:0;   list-style-type:none; list-style-position:outside; position:relative;  z-index:400; width:100%; }
#dropmenu a { font-family: arial; display:block; padding:16px 19px 15px 19px; color:#ffffff;  text-decoration:none; font-size:13px; font-weight:bold; border-right:
                                1px solid #627b93; }
#dropmenu a:hover { color:#ffffff;  }
#dropmenu li { float:left; position:relative; padding:0; margin:0; }
#dropmenu li a:hover { color:#ffffff;  }
#dropmenu ul { position:absolute; display:none; width:16.8em; top:45px; left:-1px;}
#dropmenu ul a {  padding:0.60em 0; }
#dropmenu li ul { background:#314354; }
#dropmenu li ul li a { width:15em; height:auto; padding-left:19px; float:left; border-right: 0px solid #314354; border-bottom:1px solid #2d3d4d; border-top:1px solid #435363;font-size:12px; color:#fff; }
#dropmenu li ul li a:hover { color: #c5def4; border-right: 1px solid #314354;}
#dropmenu ul ul { top:auto; }
#dropmenu li ul ul { left:15em; margin:0px 0 0 10px; }
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {  display:none;  }
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul { display:block; }
#dropmenu li.current_page_item  a  {   color:#b6cee4;  }
#dropmenu li.current_page_item li a  { color:#ffffff; }
#dropmenu li.current_page_parent  a { color:#fff; }
#dropmenu li.current_page_parent a:hover { }
#dropmenu li.current-cat a { background:#fff; color:#c5def4; }

#dropmenu li.home_start a { padding:1.25em 1.5em; }
#dropmenu li.home_start a:hover {  }
#dropmenu li.reseller_end a {  border-right:0px; padding:1.25em 1.59em;}
#dropmenu li.reseller_end a:hover { }

#dropmenu .lavaLamp li.back {width: 9px; height: 30px;z-index: 8;position: absolute;}
#dropmenu .lavaLamp li.back .left {     height: 30px;margin-right: 9px; }

/* Menu nav Ends */

/* /Main Content style main blurb, right left column */
#content-wrapper {padding:0px;width:960px;margin: 0 auto;}
.left-column {float:left;width:525px;padding-top:15px;}
.right-column {float:right;width:435px;padding-top:15px;}
.wide-left-column {float:left;width:622px;}
.narrow-right-column {float:right;width:338px;padding-top:15px; display:inline;}
/* /Main Content style main blurb, right left column End */

/* Check Domain blurb */
.check-domain-blurb {height:311px; }
.search-domain {padding: 6px 10px 0 20px}
.search-domain h1 {font-size:28px;color:#fff;line-height:20px;margin:0px;padding:15px 0px 10px 0;}
.domain-search-box { height:38px; }
.domainSearchResult .domain-search-box {margin:0 0 25px 8px;}
.domains-input {font-size:18px;color:#000;font-family:Source Sans Pro, Arial, Helvetica, sans-serif;padding:0px 0px;float:left; height:54px; font-weight:400;}
.domains-submit {border:none;color:#233d4d; font-size:15px; width:45px; height:41px;float:left; margin-right: 50px;}
.domains-www {color:#a4a4a4;font-size:19px;float:left;padding-top: 5px;padding-left: 12px;}
.domains-select {color:6a6d6f;font-size:18px;float:left;padding: 6px 5px 0 10px;position: relative;}
.domains-select .droupdown-tld {z-index:10;width:25px;height:34px;position:absolute;left:88px;}
.search-note  {width:400px; margin:0px; padding:0px;}
.search-note .sd-note {color:#a4a4a4;font-size:11px;padding-top: 3px;padding-left:5px;float:left;}
.search-note .bulk-links a {color:#005cbd;font-size:11px;padding:0px 10px;padding-top:4px;font-style:normal;text-decoration:underline;float:right;}
.search-note .bulk-links a:hover { text-decoration:none;}
.free-list, .price-list, .answerable-mask {float:left;padding:0px;margin-top:30px;}
.pricing-middle-box{width:100%;height:auto;padding:0px;margin:0px auto; text-align:center}
.domain-price{width:8.5%;height:auto; min-height:135px;margin:0px 10px 0px 15px; display:inline-block; vertical-align: top;}
.domain-price-box{height:auto;font-family:Lato, Arial, Helvetica, sans-serif;font-size:16px;color:#81C02C;text-align:center;font-weight:normal;margin-top:5px;}
.blue-btn, .orange-btn, .gray-btn{background:#007fff; color:#fff; padding:11px 25px; border-radius:5px; font-size:17px; border:0px; height:auto; cursor:pointer ; display:inline-block; line-height:24px; font-weight:700; text-transform:uppercase; transition:all .3s}
.blue-btn:hover{background:#0075eb;}
.orange-btn{background:#ef5c28}
.orange-btn:hover{background:#ee6102}
.orange-btn-gray{background:#ff9853; color:#fff; padding:10px 25px; border-radius:5px; font-size:17px; border:0px; height:auto; cursor:pointer ; display:inline-block; line-height:20px}
.webdesiging-banner-left a.orange-btn{font-size:22px; font-weight:700; font-family:Lato; padding:10px 40px; margin-top:50px;}
.blue-btn:hover, .orange-btn:hover, .gray-btn:hover{color:#fff}
a.pay-now{background:#e1e1e1; font-size:15px; padding:5px 15px; border-radius:5px;}
.total-line td{font-size:17px; color:#ef5c28 }
.gray-btn{background:#666}
.gray-btn:hover{background:#575757}
.plainLink {font-size:15px; font-family:Source Sans Pro; text-transform:uppercase; color:#999; border-bottom:1px dashed #aaa;}
.plainLink:hover {border-color:#ef5c28;}
.sm_btn {font-size:15px; padding:5px 20px; font-family:Source Sans Pro; font-weight:400;}
.btn-add-year{background-color:#ef5c28; color:#FFFFFF; border: 1px solid #CC3300; padding:4px 10px; border-radius:4px; cursor:pointer; transition:all .3s}
.btn-add-year:hover{background:#ee6102}
.domain-price-box span{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;text-align:center;color:#666766}
.view-price-list{width:153px;height:23px;text-align:center;margin-top:20px;margin-left:300px;}
.domain-tag{background:#ef5c28;padding:2px 7px;line-height:30px;font-size:16px;font-weight:normal; color:#fff;text-align:center; border-radius:5px; vertical-align:top}
.free-list {border-left:1px solid #ffffff;padding-left:15px;width:190px;}
.price-list {padding-right:10px;width:275px;}
.answerable-mask {margin-top:5px;padding-left: 20px;}
.free-list h5, .price-list h5 {color: #434343;font-size:16px;margin:0px;font-weight:bold;padding: 1px 0 5px 0;}
.free-list h5 span, .price-list h5 span {color:#ec6f3e;}
.free-list ul, .price-list ul {margin:0px;padding:0px;}
.free-list li, .price-list li {color: #696969;font-size:12px;font-weight:normal;background:none;padding: 5px 0px 5px 0px}
.free-list ul { width:180px;}
.free-list li {padding: 3px 0px 3px 22px;color:#696969;}
.price-list ul {float:left;}
.price-list ul li {color:#696969;font-size:12px;font-weight:normal;line-height:18px;clear:both;}
.price-list ul li div.col1 {float:left;font-weight:bold;width:125px;}
.price-list ul li div.col2 {float:left;font-weight:bold;width:75px;}
.price-list ul li div.col3 {float:left;font-weight:bold;font-size:14px;color:#70a750;width:75px;}
/* Check Domain blurb */


/* --------------------- CART TOTALS AREA --------------------- */
td.CartTotal{padding-top:10px;}
.CartTotal p{font-size:14px;line-height:20px;color:#666;margin:0;padding:0;text-align:right;font-weight:bold;}
.CartTotal .ItemTotal p{font-size:18px;line-height:20px;font-weight:bold;color:#333;margin:0px 0 0;padding:0;text-align:right;}
#CartTotal{color: #4D9D1E;}
#CartTotal #total{font-size:20px;}
td.itemAmount{padding-left:15px;}

/* --------------------- Coupon Discount --------------------- */
p.ItemDiscTotal{color: #70A750;}
.ItemConvertedSubtotal{font-size:14px !important;}
.ItemConvertedSubtotal #CartTotal, .ItemConvertedSubtotal #CartTotal #total{color:#333 !important;font-size: 14px !important}
.ItemDiscountTotal p{font-size:12px !important; color: #70A750 !important;}
.ItemTotalAfterDiscount td{margin-top:5px !important;padding-top:5px;padding-bottom:5px;border-top:1px solid #c1c58c;background-color: #feffd5;}
.ItemTotalAfterDiscount td p{font-size:18px;font-weight:bold;padding-left: 15px;}
.ItemTotalAfterDiscount #TotalAmount{color: #70A750 !important;}


/* --------------------- Tax Handling --------------------- */
.taxTotal{font-size:14px !important;color: #666 !important;}

/*_________ Cart _________*/
#login{margin-bottom:70px;}
.CartSection {clear:both;font-family:Arial,Helvetica,sans-serif;text-align:left;color:#555;padding-bottom:10px;}
.CartSection h2{font-size:22px;height:43px;line-height:43px;font-weight:bold;margin:26px 0 0;padding:0 0 0 15px;width:682px;}
.CartSection h2.HeadingInactive {color:#ACACAC;}
.CartSection h2.HeadingActive {color:#2d5494;margin-top:10px;}
.CartSection h3{font-size:18px;height:33px;line-height:33px;font-weight:normal;margin:6px 15px 0;padding:0;color:#707070;border-bottom: 2px solid #EEE;}
.CartSection .hint{font-size:12px;line-height:20px;margin:0 0 0 0;padding:0 0 0 15px;color:#777;}
.strikethrough-text{text-decoration: line-through;}
.CartSection div.includedFree{padding-left:0;margin-top:8px;width:370px;}
.CartSection .showmore {display:block;}
.CartSection .showmore .FreeItemCart {display: none;}
.CartSection .quickSummary{display: none;}

/* TABLE STYLES*/
#CartTable, #CartTableFooter{width:680px;border:0;margin:10px 10px 0;color:#666;}
#CartTable tr.CartItemRow td{border-bottom:2px solid #EEE;}
#CartTable tr.CartItemRow td .invoiced{padding: 4px 0 2px 22px;cursor: help;}
#CartTable tr.CartItemRow td.CartItem{padding:10px 0 15px;}
#CartTable .CartDuration, #CartTable .CartSubTotal {vertical-align:top;padding: 14px 0px 0px;}
#CartTable .CartSubTotal {width:auto;}
#CartTableFooter td{vertical-align:top;}
.CartItem{}
.CartItem .ItemTitle{font-size:18px;line-height:20px;font-weight:bold;color:#666;margin:10px 0 0;padding:0;width:auto;word-wrap:break-word;overflow:hidden;}
.CartItem .ItemSubTitle{font-size:12px;line-height:20px;color:#777;margin:0px 0 0;padding:0;}
.CartItem:hover .ItemTitle, .CartItem:hover .ItemSubTitle{color:#000;}
.CartSubTotal p{font-size:15px;line-height:20px;font-weight:bold;color:#666;margin:0px 0 0;padding:0;text-align:right;}
.CouponCode p{padding:0;font-size:12px;}
.CouponCode p a{text-decoration:underline;}
.CartTotal span#CartTotal #total{color:#4d9d1e;font-size:20px;}
.CartTotal span#CartTotal{color:#4D9D1E;padding-left:10px;}
td.CartTotal{padding-top:10px;}
td.CartTotal tr td{padding:3px 0;}
td.CartTotal tr.taxTotal td{padding:3px 0 6px;}
td.CartTotal tr.taxTotal td p a{font-size: 13px;padding: 0 2px;}
.CartDuration select{width: 200px;height: 26px;text-align: left;font-family: 'Arial';font-size: 13px;color: #555;font-style: normal;font-weight: normal;text-decoration: none;
    border:1px solid #CCCCCC;padding:3px;}
.CartSection .ItemTitle {color:#666666;font-size:18px;font-weight:bold;line-height:20px;margin:0;padding:0;width:250px;word-wrap:break-word;}
#zeroValueCart {display: none;}

/* -- Coupon Codes Styles -- */
.greenText {color: #70A750;font-weight: bold;display: block;}
#couponCodeContainer {margin:5px 0 0;}

/* Ajax State */
.hasAjax {margin: -10px 0 16px 10px;}
#couponCodeContainer .couponError {margin: 5px 0 0; color: #FF0000; display: none;}
#couponCodeContainer .couponWarning {margin: 10px 0 0;color: #0000FF;display: none;}
#couponCodeContainer #removeCoupon {display: none;}
#couponSuggestions {clear:both;display:none;width:100%;background: #F1F8FF;margin: 10px 0;}
#couponSuggestions h4 {color: #3085C8;font-size: 12px;font-weight: bold;margin: 0;padding: 7px 5px 6px; cursor: pointer;}
#couponSuggestions .toggleDiv {overflow: hidden;}
#couponDomainSelect {font-size: 13px;padding-left: 5px;height: 150px;}
#couponDomainSelect .HeadingInactive{text-align: left;margin: 0;width: 375px;}
#couponDomainSelect select{width: 250px;height: 26px;text-align: left;font-family: 'Arial';font-size: 13px;color: #555;font-style: normal;font-weight: normal;text-decoration: none;
    border:1px solid #CCCCCC;padding:3px;margin-right: 10px;}
#suggestionList {margin: 0 0 4px;padding: 0 0 0 25px;}
#suggestionList li {list-style: decimal;line-height: 18px;}
#loader {width: 99%;height: 99%;margin: 0.5%;padding: 0;background: #70A750;position: absolute; top: 0; left: 0;opacity: .3;filter: alpha(opacity=30);-moz-opacity: 0.3;}
#loader_back {width: 260px; height: 50px;left: 330px;padding: 10px; background: #F9F9F9;border: 1px solid #242424;position: absolute;text-align: center;}
#loader_back #loader_img {background:  #FFFFFF;height: 15px;width: 125px;margin: 6px auto;}
#shopping-cart {position: relative;}
.invoiced {padding: 4px 0 2px 22px;cursor: help;}


/* Account Summary */
.AccountContact{float:left;}
.AccountAddress{float:left; margin-left:100px;}
#signup_div{display:none;}
.loginform{border:1px solid #d7d7d7;width:323px;float:left;margin:20px 20px 0 0px;padding: 6px 5px 0;background: #f7f7f7;}
#ExistingUserLogin{margin-right:0;}
#account_summary{padding:0px 0 0 0;}


/* Login Form */

.loginform h2{color:#222;font-size:16px;background:#ebebeb;margin:0;padding:4px 6px;}
h2 span.floatright, h3 span.floatright {float:right;font-size:11px;font-weight:normal;color:#444;padding-top:3px;padding-right:15px;}
.asterix{color:#F00;}
.loginform p.hint{margin:10px 10px 15px;font-style:italic;color:#777;font-size:12px;}
.loginform div{margin:5px 0 15px 15px;clear:both;}
.loginform div.error{padding:5px 0 3px 28px;margin:5px 15px 15px;}
.loginform div.error li{color:#FF0000;}
.loginform label{color:#444;font-weight:bold;font-size:12px;display:block;margin:0 0 5px 0;}
.loginform input, .loginform select, .loginform textarea{width:290px;}
.loginform #stateSelect, .loginform #country{padding:2px 0;}
.loginform input.text_input{color:#555555;padding:5px;}
.loginform #rememberme input{width:auto;}
#forgotpassword{margin:0 0 0 70px;}
.loginform #rememberme label{font-weight:normal;font-size:12px;width:auto;text-align:left;display:inline;float:none;clear:none; margin:0;}

.formError{background:#FFE1E1;border-bottom:1px solid #FF8080;border-top:1px solid #FF8080;color:#333333;}

/* Regular Continue Buttons */

.submitbtn{font-size:16px;font-weight:bold;line-height:40px;height:39px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
 
    border:1px solid rgba(0, 0, 0, 0.25);color:#FFFFFF;cursor:pointer;display:inline-block;position:relative;text-decoration:none;-moz-border-radius:6px;width:auto;padding:0 18px ;}
.handCursor{cursor:pointer;}
.submitbtn:hover{background-position: 0px -40px;}
.submitbtn:active{background-position: 0px -78px;}
.submitbtnDisabled{ text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);  border:1px solid rgba(0, 0, 0, 0.25);color:#FFFFFF;}
.submitbtnDisabled:hover{background-position: 0px -117px;}
.submitbtnDisabled:active{background-position: 0px -117px;}


/* Large Buy Buttons */
.submitbtn_lrg{font-size:12px;font-weight:bold;line-height:12px;height:55px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
 
    border:1px solid rgba(0, 0, 0, 0.25); border:1px solid #5b8c08; color:#FFFFFF; cursor:pointer; display:inline-block;
    position:relative;  text-decoration:none; -moz-border-radius:6px;width:auto;padding:0 18px; padding:0;}

.submitbtn_lrg strong{font-size:18px;}

/* Grey Secondary Buttons */

.submitBtn_grey{font-size:11px; font-weight:bold; 
    border:1px solid #BBB;  color:#999; cursor:pointer; display:inline-block;   position:relative;  text-decoration:none; -moz-border-radius:6px; width:auto;   height:23px;    line-height:22px;   padding:0 4px 0;}

.submitBtn_grey:hover{color:#666;border:1px solid #999;}
.submitBtn_grey:active{background-position: 0px -44px;}
input::-moz-focus-inner { border: 0; }
button::-moz-focus-inner { border: 0; }
#alsoAvailable ul{margin:0; padding:0;}
#alsoAvailable ul li{margin:3px 0;}
#alsoAvailable p{padding:0;}

/* -- Payment Options -- */

#CartSection_paymentOptions{margin:0 0 100px 0;}
div.paymentOption{clear:both;margin:20px 0 40px;position:relative;}
ul#payment_options_online{padding:0;margin:0 0 0 15px;}
ul#payment_options_online li.paymentOption{float:left;  width:570px;margin:0;border-bottom:2px solid #f1f1f1;padding:10px 0;}
ul#payment_options_online li.last-paymentOption{border-bottom:0;}
ul#payment_options_online li.paymentOption input{display:block;float:left;margin:8px 8px 0;margin-top:4px;/*width:30px;*/}
ul#payment_options_online li.paymentOption label{display:block; float:left;padding:5px 0 5px 100px; margin:0;/*10px 0 0;*/
    width:425px;vertical-align:middle;  cursor:pointer; font-size:14px; font-weight:bold;   overflow:hidden;}
ul#payment_options_online li.paymentOption label span.hint{
    padding-left:5px;
}
ul#payment_options_online li#payment_options_custom{
    /*padding:0;*/
}
ul#payment_options_online li#payment_options_custom span{display:block; font-style:italic;  padding:0;  font-weight:normal;}
ul#payment_options_online li#payment_options_custom input{
    /*margin-top:16px;*/
}
ul#payment_options_online li#payment_options_custom a{color:#777;text-decoration:underline;}
ul#payment_options_online li#payment_options_custom a:hover{
    text-decoration:none;
}
ul#payment_options_online li.active{
    background:#ebebeb;
}
ul#payment_options_online li.selected{
    background:#fffde0;
}

/* -- Payment Option Logos -- */

ul#payment_options_online li.paymentOption label#label_custom{
    background-position:0 -134px;
    /* Net Banking */
}

ul#payment_options_online li.paymentOption label#label_paypalapi{
    background-position:0 -46px;
    /* AMEX */
}

ul#payment_options_online li.paymentOption label#label_paypal{
    background-position:0 -92px;
    /* Paypal  */
}

ul#payment_options_online li.paymentOption label#label_debitcard{
     
    /* Debit Card  */
}

#payment_options_online li.paymentOption label.paymentOptionNetbanking{
    width: 130px;
}
#payment_options_online li.paymentOption select{
    width: 230px;
}
/* -- Net Banking Hover Over -- */

#paymentOption_online{
    z-index:999;
}

#paymentOption_offline{
    z-index:1;
}

ul#payment_options_online li.netbanking_helptext{
    float:none;
    clear:left;
}

ul#payment_options_online li.netbanking_helptext a:link, ul#payment_options_online li.netbanking_helptext a:visited {
    font-size:11px;
    color:#666;
    display:block;
    text-decoration:underline;
    width:240px;
}

#offline_pay_country{padding:2px;}

/* -- right Aligned Form Form -- */

.frmSignupSplit td{vertical-align: top;}
.rightAlignedForm label{color:#444;font-weight:bold;font-size:12px;margin:0 8px 0 0;display:block;margin-bottom:4px;}
.rightAlignedForm td.frmLabel{width:130px;text-align:right;}
table.frmTable{margin:10px;width:90%;}
table.frmTable tr td.frmLabel,table.frmTable tr td.frmField{clear:both;padding:12px 0;vertical-align:top;}
table.frmTable tr td.frmSecondField{padding-left:10px;}
table.frmTable tr td.frmSubmit{padding:12px 0 12px 0px;}
table tr td.frmCancel{padding:10px 12px 0 10px; border-top: 1px solid #eee;}
table tr td.frmCancel a {margin-top: 15px;  float:right;}


/* Styles for all right-aligned forms */
/* ---------------------------------- */

.rightAlignedForm input.textbox, .rightAlignedForm textarea, .rightAlignedForm select{
    width:296px;
    padding:4px;
    border-color:#AAA #C3C3C3 #DDDDDD;
    border-style:solid;
    border-width:1px;
    color:#444;
}

.rightAlignedForm #input_address2{margin: 8px 0 0 0px}
.rightAlignedForm #input_phone{width: 245px}
.rightAlignedForm textarea {
    width: 298px;
}
.rightAlignedForm select{
    width: 304px;
}

.rightAlignedForm input.minitextbox {
    width: 136px;
}

.rightAlignedForm .required{
    color:#696969;
    padding:2px;
}

.rightAlignedForm input.text_input{
    height:20px;
    line-height:24px;
}

.rightAlignedForm .frmHint{
    padding:0; margin:5px 0 0;
    color:#999;
}

.rightAlignedForm .aboveField{
    float:right;
    margin:-18px 27px 0 5px;
}

.rightAlignedForm label.error, .loginform label.error{
    background:none;
    border:medium none;
    clear:both;
    color:#FF0000;
    display:block;
    float:none;
    font-weight:normal;
    line-height:15px;
    margin:4px 0 0 0;
    padding:0;
}

.loginform label.error{
    margin-left:110px;
    text-align:left;
    width:auto;
}


.rightAlignedForm input.error, .loginform input.error{
    border:1px solid #FF8080;
    background:none;
    margin:0;
    font-weight:normal;
    color:#696969;
}

.loginform input.error{
    padding:4px;
    background:#FFF;
}

.rightAlignedForm textarea.error, .loginform textarea.error{
    border:1px solid #FF8080;
    background:#FFF;
    margin:0;
    font-weight:normal;
}

.rightAlignedForm input.required {
    color:#696969;
    padding:4px;
}

/* New Customer Registration Form */

#input_phone_cc{
    width:30px;
    text-align:center;
}

#input_phone{
    width:216px;
}

.optionalField{
    color:#AAAAAA !important;
}

#input_address2{
    margin:8px 0 0 110px;
}

/* Domain Search Results */

.domainSearchResult{
    margin: 22px 0 27px 0;
    width: 720px;
    /* float:left; */
    overflow:hidden;
}

.pageHeaderWide{
    width:100%;
     
    height:60px;
    line-height:60px;
    clear:both;
    position:relative;
}
.pageHeaderWide .help-link { float:right; padding:34px 20px 0 0; font-size:13px; font-weight:bold; line-height:normal; }
.testimonial { padding:0 0 0 15px; }
.testimonial .desc {
    color: #555555;
    font: italic 15px "Times New Roman",Times,serif;
    padding-bottom: 10px;
}
.testimonial h2 { background:none; color:#656565; font-size:23px; padding-top:0; padding-left:0; }
.testimonial .author {
    color: #7F7F7F;
    font: italic 14px "Times New Roman",Times,serif;
    padding-bottom:35px;
}
.green{
    color:#3B9D00;
}


.domainStatusNotAvailable{
    color:#B80028;
}

.domainSearchResult h3.searchAgain{
    padding-left:10px;
    font-size:16px;
    font-weight: Bold;
    margin:10px 0 0;
    float:none;
    color:#434343;
}

.selectFromAlternatives{
    padding:0px;
    font-size:16px;
    font-weight: Bold;
    margin:10px 0 0 10px;
    color:#434343;
}

#link_newSearch{
    position:absolute;
    top:6px;
    right:14px;
}


#primaryDomain h2{
    font-size:24px;
    color:#3B9D00;
    background: none;
    float:left;
    max-width:700px;
    word-wrap:break-word;
}

.domainSearchResult .duration{
    float:right;
    font-size:14px;
}

.unavailableDomain .duration
{
    opacity: 0.7;
    filter: alpha(opacity=70);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"
}

.domainSearchResult .duration label{
    font-size:12px;
    color:#4c4c4c;
    padding-right:5px;
    font-weight:bold;
}

.domainSearchResult .duration select, .hosting-plans .plan-duration select{
    border:1px solid #bdbcbd;
    padding:2px;
    color:#444;
}

.domainSearchResult .duration .saving, .SavingsShow{
    color:#70A750;
    display:block;
    text-align:right;
    font-size:12px;
    padding-top:2px;
}

.alternativeDomain{
    clear:both;
    margin:10px 0;
    margin:0 0 20px 10px;
    padding-top:20px;
    border-top:2px solid #EEEEEE;
}

.freeHighlight{
    color:#FF7000;
}

a.remove_item_class:link, a.remove_item_class:visited{
    color:#93ACC0;
    text-decoration:none;
}

a.remove_item_class:hover, a.remove_item_class:active{
    color:#005CBD;
}

.CartItem:hover  a.remove_item_class{
    color:#005CBD;
}

.wrapper1 a:link {
    color:#FFFFFF;
    text-decoration:none;
}

/* FREE STUFF */

.includedFree{
    padding-left:21px;
    padding-left: 25px;
    width:400px;
    color: #6d6d6d;
    padding-top: 4px;
    position: relative;
}
.singleResult .includedFree
{
    padding-left: 0px;
}

.domainSearchResult .includedFree h3{
    padding:0;
    color:#333;
}

.includedFree h4{
    font-size: 13px;
    padding:0;
    margin:0 0 1px 0;
}

.includedFree p{
    padding:0;
    margin:0 0 5px 0;
}

ul.includedFree{
    margin:0;
    padding:0;
    background:#FFF;
}

ul.includedFree li{
    line-height:24px;
    font-size:14px;
    padding-left:36px;
     
}

.hideIncludedFree ul li{
    display:none;
}
ul.includedFree li.siteBuilder
{
    background-position: 0 -351px;
}
ul.includedFree li.hosting
{
    background-position: 0 -382px;
}
ul.includedFree li.templates
{
    background-position: 0 -416px;
}
ul.includedFree li.eCommerce
{
    background-position: 0 -314px;
}
ul.includedFree li.addOns
{
    background: none;
    font-style: italic;
    padding-left: 7px;
}

ul.includedFree li.chatClient{
    background-position: 0 -25px;
}

ul.includedFree li.domainForwarding{
    background-position: 0 -50px;
}

ul.includedFree li.privacyProtection{
    background-position: 0 -75px;
}

ul.includedFree li.mailForwarding{
    background-position: 0 -100px;
}

ul.includedFree li.urlMasking{
    background-position: 0 -125px;
}

ul.includedFree li.dnsManagement{
    background-position: 0 -150px;
}

ul.includedFree li.domainTheft{
    background-position: 0 -175px;
}

ul.includedFree li.bulkTools{
    background-position: 0 -200px;
}

ul.includedFree li.controlPanel{
    background-position: 0 -225px;
}

ul.includedFree li.localSupport{
    background-position: 0 -250px;
}

ul.includedFree li.showmore, ul.includedFree li.showless{
    font-size:12px;
    padding-left:0;
    background:none;
}

.quickSummary
{
    position: absolute;
    right: 161px;
    top: 5px;
}

/* -- Hide Show Links when expanded -- */

.showIncludedFree li.showmore{
    display:none;
}
.showIncludedFree li.showless{
    display:block;
}

#primaryDomain h4{
    font-weight:bold;
    margin-bottom:5px;
}

/* -- Show the first few items for the main domain -- */

#primaryDomain .hideIncludedFree ul li{
    display:block;
}

#primaryDomain .hideIncludedFree ul li.hidden{
    display:none;
}

#primaryDomain .hideIncludedFree li.showless{
    display:none;
}

#primaryDomain .hideIncludedFree li.showmore{
    display:block;
}

.unavailableDomain {
    opacity: 0.6;
}

.unavailableDomain label#available_domain_name {
    color:#222;
}

/* ---- Also Available ----- */

#alsoAvailable{
    float:right;
    margin:0;
    overflow:hidden;
    width:215px;
    word-wrap:break-word;
}

#alsoAvailable ul{
    margin:8px 0 0;
    padding:0;
}

#alsoAvailable ul li{
    margin:6px 0;
    overflow:hidden;
}

#alsoAvailable p{
    padding:0;
}

#alsoAvailable input{
    float:left;
    clear:left;
}

#alsoAvailable label{
    cursor:pointer;
    float:right;
    width:175px;
}


.actionRow{
    clear:both;
    margin: 0px 0px 30px;
 
    height:53px;
    border:1px solid #CECECE;
    -moz-border-radius:6px;
    text-align:right;
    padding:10px;
}
.multiDomain .actionRow { border:1px solid #bbbbbb; width:705px !important; border-radius: 6px; height:46px; padding:6px 8px 1px 5px; }
.multiDomain .actionRow p.selectAllBox { margin-top: 4px; color:#000; font-weight:bold; }
.multiDomain span#total_curr, .multiDomain .PageTotal span#page_total {  font-size:14px }
p.PageTotal{
    font-size:14px;
    line-height:23px;
    font-weight:bold;
    color:#333;
    margin:0px 0 0;
    padding:5px;
    text-align:right;
    float:left;
    width:290px;
    width:280px;
}

span#total_curr{
    font-size:20px;
    color: #4D9D1E;
}

.PageTotal span#page_total{
    color:#4d9d1e;
    padding-left:4px;
    font-size:24px;
}

#btnDomainBuy{
    float:right;
}

/* ---- Secondary Domains ----- */

.domainSearchResult input[type=checkbox]
{
    float:left;
    margin-right: 5px;
}

.domainSearchResult #available_domain_name
{
    font-size: 16px;
    cursor:pointer;
    color: #3B9D00;
    font-weight: bold;
    float: left;
    max-width: 225px;
    word-wrap: break-word;
    white-space: pre-line;
}


.domainSearchResult label{

}
.available
{
    overflow: hidden;
    clear: both;
    height:auto;
    padding: 10px 0;
    border-bottom: 1px solid #F0F0F0;
}
.available.last
{
    border-bottom: none;
}
.singleResult div[id$=_details], .available div[id$=_details]
{
    clear: left;
    width: 400px;
}
.domain-wrapper
{
    float: left;
    position: relative;
    width: 410px;
    margin-top: 3px;
    zoom: 1;
}
.ajaxSpinner
{
    height:32px;
    width:32px;
    display: inline-block;
     
    vertical-align: middle;
   display: inline;
}
.ajaxText, span.ajaxerror
{
    font-weight: bold;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    background: #01a801;
    color: white;
    padding: 3px 21px;
    font-size: 11px;
}
.ajaxText, .ajaxSpinner, span.ajaxerror
{
    margin-left: 10px;
    position: absolute;
    right: 0px;
    top: 0px;
}

div.ajaxSpinner {
    position:inherit;
}
.ajaxText.notAvailable, span.ajaxerror 
{
    background: grey;
    padding: 3px 10px;
}
div.ajaxerror
{
    font-weight: normal;
    color: #FF0000;
    margin-top: 10px;
}
/* Secondary/Alternate Domains */

#secondaryDomain {
}
#secondaryDomain div.available {
    margin:10px 0 0 15px;
    border-top: 1px solid #f0f0f0;
    border-bottom: 0px;
    padding: 10px 0;
}

#secondaryDomain .includedFree{
    margin-top:5px;
    clear:left;
}

.singleDomainAvailable #secondaryDomain .includedFree{
    padding-left:0;
}


/* Multiple Domain Search Results */

.multiDomain {
}

.multiDomain div.available {
    margin:0 0 10px 15px;
    border-bottom: 1px solid #f0f0f0;
    padding: 10px 0;
}

#domains-not-available, #domains-status-unknown{
    margin:0 0 10px 15px;
    border-bottom:1px solid #F0F0F0;
}

#domains-not-available h2.selectFromAlternatives,
#domains-status-unknown h2.selectFromAlternatives{
    margin-left:0;
}

#domains-not-available .group-content p, #domains-status-unknown .group-content p, #domains-status-invalid .group-content p {
    color:#A12828;
    margin:0;
    padding:5px 0 10px 15px;
}

/* Check Domain blurb */
.transfer-domain-blurb {
 
    height:179px;
}
.transfer-domain-blurb .transfer-content {
    padding: 12px 10px 0px 22px;
    margin:0px;
}
.transfer-domain-blurb .transfer-content h4 {
    color:#515151;
    font-size:21px;
    padding:0px;
    margin:0px;
}
.transfer-domain-blurb .transfer-content p {
    color:#3c3c3c;
    font-size:12px;
    padding:0px;
}
.transfer-domain-blurb .transfer-search {
    padding: 5px 10px 0px 22px;
}
.transfer-domain-blurb .transfer-search .www {
    color:#6d6e6c;
    font-size:12px;
    font-weight:bold;
    float:left;
    padding-top:16px;
    width:30px;
}
.transfer-domain-blurb .transfer-search .transfer-search-box {
    width:201px;
    height:32px;
    float:left;
}
.transfer-domain-blurb .transfer-search .transfer-input {
    color:#6a6d6f;
    font-size:14px;
    font-weight:bold;
    margin-top:8px;
    margin-left:0px;
    width:210px;
    float:left;
    padding:4px 2px;
    /* border: 1px solid #e5e5e5; */
}
.transfer-domain-blurb .transfer-search .transfer-submit {
    margin-left:232px;
 
    width:95px;
    height:32px;
    border:none;
    margin-top:-31px;
    float:left;
}

.transfer-domain-blurb .transfer-search p.transfer-note {
    font-size:12px;
    color:#3c3c3c;
    padding:0px;
    padding-top: 2px;
}
.transfer-domain-blurb .transfer-search p.transfer-note a {
    color:#005cbd;
    text-decoration:underline;
}
.transfer-domain-blurb .transfer-search p.transfer-note a:hover { text-decoration:none;}
.sidebar-hosting-blurb {
 
    height:274px;
}
.sidebar-hosting-blurb h2 {
    padding: 15px 0 0 25px;
    margin:0px;
    background:none;
}
.sidebar-hosting-blurb ul {
    padding: 8px 0 5px 25px;
    margin:0px;
}
.sidebar-hosting-blurb li {
 
    padding: 5px 0px 4px 25px;
    font-size:14px;
    color:#ffffff;
    font-weight:bold;
}
.sidebar-hosting-blurb p {
    color:#ffffff;
    font-size:16px;
    font-weight:bold;
    margin:0px;
    padding: 10px 0 0 25px;
    line-height:15px;
}
.sidebar-hosting-blurb .price-hilight  { padding: 8px 10px 5px 0px;}
.sidebar-hosting-blurb .price-hilight p {
    color:#ffe800;
    font-size:18px;
    font-weight:bold;
}
.sidebar-hosting-blurb .price-hilight p a {
    padding: 0 0px 0 8px;
}

.sidebar-email-blurb {
    height:201px;
    margin-top:15px;
}
.sidebar-email-blurb h2 {
    padding: 15px 0 0 25px;
    margin:0px;
    background:none;
}
.sidebar-email-blurb ul {
    padding: 4px 0 5px 25px;
    margin:0px;
}
.sidebar-email-blurb li {
 
    padding: 4px 0px 3px 25px;
    font-size:14px;
    color:#7c7d7b;
    font-weight:bold;
}
.sidebar-email-blurb p {
    color:#434343;
    font-size:16px;
    font-weight:bold;
    margin:0px;
    padding: 5px 0 0 25px;
    line-height:15px;
}
.sidebar-email-blurb .price-hilight  { padding: 3px 10px 5px 0px;}
.sidebar-email-blurb .price-hilight p {
    color:#fa6809;
    font-size:18px;
    font-weight:bold;
}
.sidebar-email-blurb .price-hilight p a {
    padding: 0 0px 0 8px;
}
.sidebar-email-blurb .email-blurb {
 
    height:201px;
    width:435px;
    margin-top:15px;
}

/*_________ Call Us Sidebar Blurb _________*/

.sidebar-head{
 
    background: none repeat-x scroll 0 0 #5C5C5C;
    border-bottom:1px solid #aeaeae;
    margin-top:20px;
}

.sidebar-child-blurb-content{
    margin-left:53px
}
.sidebar-footer{
 
    width:230px;
    height:10px;
    overflow:hidden;
}
.sidebar-head h2{
    font-size:15px;
    color:#fff;
    font-weight:bold;
    padding:10px 0 8px 11px;
    background:none;
}
.new-sidebar-blurb { margin:0 0 20px 0; }
.sidebar-content h3 {
    font-size:16px;
    margin:0;
    padding:0 0 3px;
    color:#333333;
}
.sidebar-content p{
    padding:0 0 6px;
    margin:0;
}
.sidebar-content .input-text{
    width:110px;
    vertical-align:middle;
    border:2px solid #cecece;
    padding:5px 4px;
    font-size:13px;
    color:#555555;
}

.sidebar-content input.error{
    width:110px;
    vertical-align:middle;
    border:2px solid #cecece;
    padding:5px 4px;
    font-size:13px;
    color:#555555;
    margin:0;
    font-weight:normal;
    background:#FFF;
}
.sidebar-content .go-button{
    margin-left:-6px; vertical-align:middle;
 
    width:34px;
    height:30px;
    border:0;
    overflow:hidden;
    text-indent:-1000000px;
    cursor:pointer;
}
.sidebar-content .ui-divider { clear:both; background:#D0D0D0; height:1px; overflow:hidden; margin:0 0 12px; }
.live-chat-floated, .contact-us-floated {
    display: inline;
    float: left;
    margin: 0 0 15px 15px;
    width: 138px;
}
.live-chat-floated h3, .contact-us-floated h3 {
 
    padding-left: 35px !important;
}
.contact-us-floated h3 {
    background-position: 5px -21px;
    padding-left: 10px !important;
}
.contact-us-floated small {
    display: block;
}
.left-side {
    margin-left: 140px;
    text-align: left;
}
.left-side h4 {
    font-weight: bold;
    margin: 0;
}
.left-side ul, .list-dot {
    color: #646464;
    font-size: 14px;
    margin: 5px 0;
    padding-left: 15px;
}
.left-side ul li, .list-dot li {
    list-style-type: disc;
    padding: 2px 0;
}
.right-side {
    display: inline;
    float: left;
    margin-right: 14px;
}
.right-side .image {
    margin-bottom: 6px;
}
#sidebar-child-haveUsCallYou label.error{
    float:right;
    clear:both;
    margin:0;
    padding:5px 0;
    border:none;
    color:#FF0000;
    font-size:11px;
    font-weight:normal;
    width:100%;
    display:block;
}

 
 .rbtop div  span{border-top:1px solid #d2d2d2; display:block; margin:0 6px;}
 .rbbot div span{border-bottom: 1px solid #e9e9e9; display:block; margin:0 6px; height:6px; background:#F6F6F6;}
 
/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
    width: 100%;
    height: 7px;
    font-size: 1px;
}

.sidebar-head h2 {
    border-left:1px solid #C9C9C9;
    border-right:1px solid #C9C9C9;
    color:#333333;
    font-size:15px;
    font-weight:bold;
    padding:1px 0 8px;
    text-align:center;
}

.sidebar-content{
    border-left:1px solid #c9c9c9;
    border-right:1px solid #c9c9c9;
    background:#f6f6f6;
    padding:12px 8px 0;
    overflow:hidden;
    _height:1%;
}
.sidebar-content .last{
    padding:0;
    margin-bottom:0;
    border:0;
}
.sidebar-child-blurb{
    border-bottom:1px solid #e4e4e4;
    margin-bottom:7px;
    padding:0 0 14px;
}
.sidebar-child-blurb-content{
    margin-left:53px
}
.sidebar-footer{
    /*background: url(images/bg-new-sb-footer.gif) no-repeat left top;*/
    width:230px;
    height:10px;
    overflow:hidden;
}
.sidebar-head h2{
    font-size:15px;
    color:#fff;
    font-weight:bold;
    padding:10px 0 8px 11px;
    border-left:1px solid #C9C9C9;
    border-right:1px solid #C9C9C9;
}
.sidebar-content h3 {
    font-size:16px;
    margin:0;
    padding:0 0 3px;
    color:#333333;
}
.sidebar-content p{
    padding:0 0 8px;
}
.sidebar-content .input-text{
    width:130px;
    vertical-align:middle;
    border:2px solid #cecece;
    padding:4px;
    font-size:13px
}
.sidebar-content .go-button{ margin-left:-30px; vertical-align:middle }
.icon-support-contact-us, .icon-support-call-you, .icon-support-call-you-chat, .icon-support-email-us {
     
    display:block;
    width:44px;
    float:left;
    margin:4px 0 0 2px;
}
.icon-support-contact-us{
    height:34px;
    background-position:16px top;
}
.icon-support-call-you{
    height:41px;
    background-position:left -102px
}
.icon-support-call-you-chat{
    height:36px;
    background-position:left -216px
}
.icon-support-email-us{
    height:29px;
    background-position:left -321px
}
.support-contact-number{
    font-size:13px;
    font-weight:bold;
    color:#9b9b9b;
}
.support-contact-number span {
    font-weight:normal;
    font-size:13px;
}
.sidebar-content h2, .sidebar-content .which-plan-heading .ui-title {
     
    color: #656565;
    font-size: 23px;
    font-weight: bold;
    padding-left: 72px;
}
.sidebar-content .which-plan-heading .ui-title { padding-top:7px; }
.sidebar-content h2 small, .sidebar-content .ui-title small {
    display: block;
    font-size: 19px;
    font-weight: normal;
}
 .rbtop div  span{border-top:1px solid #d2d2d2; display:block; margin:0 6px; background: #F6F6F6; height:6px;}
 
.rbbot div span{border-bottom: 1px solid #D6D6D6; display:block; margin:0 6px; height:6px; background:#F6F6F6;}

.rbcontent {
    background:none repeat scroll 0 0 #F6F6F6;
    border-left:1px solid #C9C9C9;
    border-right:1px solid #C9C9C9;
    overflow:hidden;
    padding:5px 10px 10px;
    text-align:center;
}
/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
    width: 100%;
    height: 7px;
    font-size: 1px;
}
.page-note {
    font-size:11px;
    color:#515151;
}

/*_________ Ui Buttons  _________*/

a.ui-button { color:#fff; }
.ui-button{white-space:nowrap;height:41px; cursor:pointer; background:none; border:none; padding:0; margin:0; display:inline-block; font-size:16px; color:#ffffff; font-weight:bold; line-height:39px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);width:auto; outline:none;text-align:left; overflow:visible;}
.ui-button span{  padding:0 0 0 5px; height:39px; display:block; _display:inline-block  }
.ui-button span span { padding:0 15px 0 10px;  height:39px; cursor:pointer; display:block; _display:inline-block; line-height:39px }
.ui-button:hover span span{ background-position: right -129px; }

.ui-button-disabled{white-space:nowrap;height:41px; cursor:pointer; background:none; border:none; padding:0; margin:0; display:inline-block; font-size:16px; color:#ffffff; font-weight:bold; line-height:39px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);width:auto; outline:none;text-align:left; overflow:visible;}
.ui-button-disabled span{ padding:0 0 0 5px; height:39px; display:block; _display:inline-block  }

.ui-button-disabled span span {  border:none; padding:0 15px 0 10px;  height:39px; cursor:pointer; display:block; _display:inline-block; line-height:39px }
.ui-button-disabled:hover span span{ background-position: right -129px; }

a.ui-button:hover { color:#fff; }
.ui-button:active span span{ background-position: right -221px}
.ui-button-2 { height:55px; line-height:12px; font-size:12px; width:160px; }
.ui-button-2 span { height:55px; background-position: left -272px;text-align:center; }
.ui-button-2 span span { height:45px; _width:120px; padding-top:10px; background-position: right -329px; line-height:15px}
.ui-button-2:hover span{ background-position: left -272px; background-color:transparent;}
.ui-button-2:active span{ background-position:left -272px; background-color:transparent;}
.ui-button-2:hover span span { height:55px; background-position: right -329px; background-color:transparent;}
.ui-button-2:active span span { height:55px; background-position: right -329px; background-color:transparent;}
.ui-button-2 span strong { font-size:18px}

.ui-button-s {font-size:12px; height:22px; }
 
*//* White Secondary Buttons */

.ui-button-3 {

    width:102px;
    height:25px;
    line-height:25px;
    text-align:center;
    display:block;
    font-size:12px;
    text-decoration:none;
    color:#666666;
    text-shadow:1px 1px 1px #fff;
    cursor:pointer;
}
a.ui-button-3:link, a.ui-button-3:visited {color:#666666;}
a.ui-button-3:hover {color:#5489B3;}
a.ui-button-3:active {color:#333;}



.ul-sign-bullet { padding:0 0 10px; }
.ul-sign-bullet li {

    color: #4A4A4A;
    font-size: 14px;
    padding: 5px 0 5px 25px;
}
.lfloat { float:left; }
.rfloat { float:right; }
.acenter { text-align:center; }
.aright { text-align:right; }
.relative { position:relative; }
.clear { clear:both; }
.or{font-size:18px; color:#535353; padding:190px 0 0 10px; text-shadow:1px 1px 1px #fff}
.ui-space { height:20px; overflow:hidden; }
.ui-space-2 { height:15px; overflow:hidden; }
.highlihgt{color:#EB5E24;}
.underline { text-decoration:underline; }
.ui-message-block { text-align:center; padding:20px;}
.ui-message-block h1{font-size:40px;}
.ui-message-block h3 { color:#5c5c5c; font-size:20px; }
.fb-link a { color:#183278; font-size:16px; }
.icon-facebook-2 {  display:inline-block; vertical-align:middle; width:43px; height:43px; margin:0 50px 0 9px; }
.icon-twiiter-2 {  display:inline-block; vertical-align:middle; width:43px; height:43px; margin:0 0 0 9px; }
.ui-title { color:#5b5b5b; font-size:16px; font-weight:bold; padding:0 0 5px; }
.ui-title-2 { color:#79973c; font-size:26px; font-weight:bold; }
.ui-title-3 { color:#5b5b5b; font-size:22px; font-weight:bold; padding:0 0 5px; }
.ui-title-4 { color:#5b5b5b; font-size:26px; font-weight:bold; padding:0 0 5px; }
.ui-title-5 { font-size:12px; font-weight:bold; padding:0 0 5px }
.ui-number-bullet { border-right:3px solid #d0d0d0; font-size:36px; color:#5b5b5b; line-height:30px; padding:0 3px 0 0; margin:0 4px 0 0; }
.width50 { width:50%; }
.width100 { width:94%; text-align:left; border:0px; padding:0px; }
.font-large { font-size:15px}
.font-xlarge { font-size:16px; }
.font-xxlarge { font-size:18px; }
.font-xxxlarge { font-size:24px; }
.font-normal { font-weight:normal; }

.ui-heading {font-size: 40px; font-weight: bold; text-shadow: 0 2px 0 #CCCCCC; margin:3px 0;}
.ui-heading-2 {font-size: 44px; font-weight: bold; color:#444444; margin:10px 0 20px;}
.ui-label { color:#EE7214; }
.ui-subtitle { font-size:18px; margin:3px 0; color:#636363; }
.ui-divider { height:1px; overflow:hidden; background:#d3d3d3; margin:10px 0 10px 0; }

.ui-box { background:#f9f9f9; padding:8px; margin:0 0 15px; }
.ui-blurb { border:1px solid #D7D7D7; background:#F7F7F7; padding:12px 20px;}
.inline-note { color:#a1a1a1 }
.inline-hightlight { display:inline-block; background:#fcf3b5; border-bottom:1px solid #d7d7d7; border-right:1px solid #dadada; padding:0 3px; }
.form-list { margin:0 0 10px; overflow:hidden; height:1%;}
.form-list li {padding-bottom:10px; overflow:hidden; height:1%; clear:both; }
.form-list input, .form-list label { vertical-align:top; float:left; }
.form-list input {margin:0;}
.form-list label { width:95%; margin:0 0 0 5px; line-height: 16px;  }
.p-block { margin:0; padding-bottom:12px; padding-top:6px;}
.ui-highlight {background:#F7862B;color: #FFFFFF;font-weight: bold;padding: 2px 4px;}
.ui-text-highlight {color:#B6391B;font-weight:bold;font-size:14px;}
.table-data a{ color: #025F8A; text-decoration:none; font-weight:bold;}
.table-data thead .tld-col {color: #393939;font-size: 18px;}
.table-data td {text-align:center;color:#828282;}
.table-data thead td {background: #5e5e5e;border-color: #FFFFFF #FFFFFF #DDDDDD;border-style: solid;border-width: 1px;color: #fff;padding: 8px 0;font-size: 15px;font-weight: bold;}
.table-data tbody tr {background: none repeat scroll 0 0 #F3F3F3;}
.table-data tbody td {border-color: #FFFFFF #FFFFFF #D0D0D0;border-style: solid;border-width: 1px;color: #4C4C4C;font-size: 13px;height: 50px;padding: 4px 0 10px;}
.table-data tbody tr.alternate {background: none repeat scroll 0 0 #E6E6E6;}
.price {font-size: 22px; font-weight:bold;}
.per-month {font-size: 20px;font-weight:normal;}
.ul-li-bdr li {border-bottom: 1px solid #DADDD6;font-size: 14px;padding: 8px;}
.ul-li-bdr {margin: 0 20px;padding: 10px 0;}
.free-features-title {  color: #FFFFFF; float: left;font-size: 14px;height: 27px;margin: 0 0 20px 12px; overflow: visible;padding: 0;position: relative;text-align: center;}
.free-features-title .right-round { float: left;margin-left: 6px;padding: 5px 7px 5px 0;}
.free-features-title .arrow { height: 9px;left: 11px;position: absolute;top: 27px;width: 11px;}
p.successMessage{background:#FEFF9F;padding:5px;margin:5px 0;display:none;clear:both;}
.icon-support-contact-us, .icon-support-call-you, .icon-support-call-you-chat, .icon-support-email-us {display:block;width:44px;float:left;margin:4px 0 0 2px;}
.icon-support-contact-us{height:34px;background-position:16px top;}
.icon-support-call-you{height:41px; background-position:left -102px}
.icon-support-call-you-chat{height:36px;background-position:left -216px}
.icon-support-email-us{height:29px; background-position:left -321px}
.support-contact-number{font-size:13px; font-weight:bold;color:#666;}
.support-contact-number small {font-weight:normal;font-size:11px;}
.support-contact-tollfree{color:#FA7109;font-size:14px;}
#resultSidebar{float:right;width:215px;overflow:hidden;}

/*My Account Area*/
.myaccount-area .menu-box{background:#333; position:static}
.myaccount-area h1{margin:20px 0px; width:100%; padding:0;}
.myaccount-area h1 span{float:right; font-size:15px; color:#ef5c28 }
.myaccount-area .user-heading h1{font-family:Lato; padding:0px; font-size:25px; margin:15px 0px; line-height:30px;}
.user-header-quicklink{}
.user-header-quicklink ul{ margin:0; padding:0; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);  background:#fff; border-top:1px solid #e1e1e1; width:100%}
.user-header-quicklink ul li i{width:20px; display:block; float:left; margin-top:5px; position:relative; text-align:center; margin-right:6px; padding-right:6px; border-right:1px solid rgba(211,211,211,0.5);}
.user-header-quicklink ul li{ display:block; list-style:none; padding:0; margin:0; text-align:left !important; font-size:15px; line-height:25px; border:1px solid #e1e1e1; border-top:0px; position:relative;}
.user-header-quicklink ul li .fa {color:#ef5c28;}
.user-header-quicklink ul li .fa-check {position:absolute; left:18px; font-size:9px; top:19px;}
.user-header-quicklink ul li a{color:#333; display:block; padding:9px 12px;}
.user-header-quicklink ul li a:hover, .user-header-quicklink ul li.active a {background:#ef5c28; color:#fff;}
.user-header-quicklink ul li a:hover .fa, .user-header-quicklink ul li.active a .fa {color:#fff;}
.user-heading { margin:20px 0px;}
.user-menu-left-side{float:left; width:20%;}
.user-menu-right-side{float:right; width:78%;}
.user-dashboard-box{width:94%; height:auto; background:#f6f6f6; padding:30px; height:293px;}
.user-dashboard-box ul{list-style:none; margin:0px; padding:0px;}
.user-dashboard-box ul li{ font-family:Lato; font-size:15px; padding:15px 0px;}
.user-dashboard-box ul li strong{width:130px; display:block; float:left}
.myaccount-area .page-heading-other{font-size:30px; margin:40px 0px;}
.form-box{width:100%; height:auto; clear:both}
.form-box-text{width:24%; height:auto; float:left; font-family:Lato; font-size:15px; margin:5px 0px;line-height:27px;}
.form-box-input{width:60%; height:auto; float:left; font-family:Lato; font-size:15px; margin:5px 0px; }
.form-box-input input, .form-box-input textarea, .form-box-input select{width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-family:Source Sans Pro;}
.form-box-input input:focus, .form-box-input textarea:focus, .form-box-input select:focus {border-color:#66afe9; outline:0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.form-box-input textarea{height:70px;}
.form-box-input input[type="radio"] {width:auto; height:auto}
.form-box-input select{width:100%}
.form-box-input input.small{width:10%; float:left; margin-right:1.5%}
.form-box-input input.big{width:88.5%; float:left }
.form-box-text i{color:#ff0000; font-style:normal}
.form-box-input input:focus{border:1px solid #007fff }
.form-box-input.button input{width:auto; background:#007fff; color:#fff; font-family:Lato; text-transform:uppercase; line-height:20px; font-size:16px; font-weight:700; padding:7px 20px; height:auto; cursor:pointer; border:none;}
.form-box-input.btn input{width:auto; background:#007fff; color:#fff; font-family:Lato; text-transform:uppercase; line-height:20px; font-size:16px; font-weight:700; padding:7px 20px; height:auto; cursor:pointer; border:none; transition:all .3s}
.form-box-input.btn input:hover{background:#006dda;}
.form-box-input .validation-error{display:block; font-size:13px; margin-top:4px;}

tr.price-list-tr td{background:#ef5c28; color:#fff; font-size:17px; font-weight:700; font-family:Lato; padding:10px;}
tr.price-list-tr td span{font-size:12px; font-weight:400; line-height:12px;}

.gray-area-inner.padding0{padding-top:0px; padding-bottom:30px; border-bottom:1px solid #f1f1f1}
.gray-area-inner.padding0 .breadcrum{margin-bottom:35px;}
.gray-area-inner.padding0 ul{margin:0px; padding:0px; list-style:none}
.gray-area-inner.padding0 ul li{font-size:16px; color:#000; font-weight:400; line-height:30px; font-family:Source Sans Pro;}
.gray-area-inner.padding0 ul li .fa-check{font-weight:300; color:#999; margin-right:5px;}

.gray-area-inner.padding0 ul.tick-listing{margin-bottom:15px;grid-template-columns: repeat(2, 1fr);display: grid;width: 100%;}
.gray-area-inner.padding0 ul.tick-listing h2 { margin-top:0; }
.gray-area-inner.padding0 ul.tick-listing li{box-sizing:border-box;width:50%;float:left;padding-left:20px;padding-right:15px;position:relative}
.gray-area-inner.padding0 ul.tick-listing li:before{ content: ''; /* font: normal 5px / 2 FontAwesome; */ font-size: 8px; /* color: #a6a7a7; */ margin-right: 6px; position: absolute; left: 0; top: 12px; background: url(../images/check-icon.png) no-repeat; width: 12px; background-size: 15px; height: 12px; }
/* .gray-area-inner.padding0 ul.tick-listing li:before{color:#ef5c28;content:"\f00c";font-family:FontAwesome;position:absolute;left:0;} */
.gray-area-inner.padding0 .rightbox{font-family:Source Sans Pro; font-weight:400; font-size:45px; padding-top:45px; text-align:center; color:#ef5c28}
.gray-area-inner.padding0 .rightbox span.year{font-weight:400; font-size:22px; color:#333}
.gray-area-inner.padding0 .rightbox .blue-btn{font-weight:700; font-family:Lato; display:inline-block; margin-top:30px;}
.hostplan-img{width:35%; float:left}
.hostplan-detail{width:65%; float:left}

.gray-area-inner.margin-bottom{margin-bottom:35px;}

.TabbedPanelsContentGroup .TabbedPanelsCont{margin-bottom:35px;}
.TabbedPanelsContentGroup .TabbedPanelsCont .main1{margin-top:30px;}

/*My Account Area*/



/*_________ The Most Excellent Testimonials _________*/

.testimonials{margin:0 auto;padding:8px 0px 50px 0px;clear:both;}
.testimonials blockquote{padding:1px 0 0 24px; }
.testimonials blockquote p {font-size:16px; font-style:italic;line-height:25px;color:#616161;padding:0px;padding-bottom:5px;}
.testimonials blockquote p.cite {text-align:right;font-size:12px;color:#616161;font-style: italic;line-height:16px;}
.testimonials blockquote p.cite strong {font-size:16px;}


/* Main Content Ends */


/* Footer style */
#footer-wrapper {border-top:  2px solid #e5e5e5;margin-top:15px;padding:20px 0 20px 0;clear:both;}
#footer-wrapper ul {margin:0px; padding:0px;padding-top:2px;}
#footer-wrapper li {color:#596f86;display:inline;}
#footer-wrapper li a {color:#596f86;font-size:12px;font-family: arial;}
#footer-wrapper p {color:#596f86;padding: 2px 0px;font-size:12px;font-family: arial;padding:8px 0 0 0;}
#footer-wrapper p.contectno {color:#d56911;font-size:16px;font-weight:bold;}
#footer-wrapper .footer-list {width:550px;float:left;}
#footer-wrapper .logo-img {width:360px;float:right;}
#country-box {left: 0;position: absolute;top: 155px;}
#country-box .country-head {float:left;}
#country-box .country-head p {float:left;color:#666;font-size:11px;font-weight:bold;padding:0 0 0 0;}
#country-box .country-droup-down {float:left;padding-left:8px;padding-top:8px;}
#country-box .country-droup-down .country-select { width:90px;}
#country-box .country-flag {float:left;padding-left:10px;padding-top:9px;}
#country-box .country-flag img {border:1px solid #a7a7a7;}


/* -- Post Order Page -- */
.postOrder_Success{text-align:center;margin:20px 0 80px;}
.postOrder_Success h1{text-align:center;font-size:28px;margin-bottom:15px;}
.postOrder_Success h2{background:none;color:#434343;font-weight:normal;font-size:24px;padding:0;}
.postOrder_Success p{font-size:13px;margin:0;text-align:center;}
.postOrder_Success h3{margin-top:20px;border-bottom: none;}
p.ItemDiscTotal{color: #70A750;}
p.ItemDiscTotal_upgrade{color: #70A750;}
.ItemConvertedSubtotal{font-size:12px !important;}
.ItemConvertedSubtotal span#CartTotal, .ItemConvertedSubtotal span#CartTotal #total{
    color:#333 !important;
    font-size: 12px !important
}
.ItemDiscountTotal{
    font-size:12px !important;
    color: #70A750 !important;
}
.ItemTotalAfterDiscount {
    margin-top:5px !important;
    padding:5px 0 !important;
    border-top:1px solid #c1c58c;
    background-color: #feffd5;
    width: 240px;
}
.ItemTotalAfterDiscount #TotalAmount{
    color: #70A750 !important;
}
.couponLoading{

    width:16px;
    height:16px;
    display:inline-block;
    vertical-align:hidden;
    visibility:hidden;
}

/* homepage show loading */
.modal_overlay{
    background:#000;
    top:0;left:0;right:0;bottom:0;
    z-index:1000;
    opacity:0.7;
    filter:alpha(opacity=70);
    position:absolute;
    height:100%;
    width:100%;
}
.modal_content{
    width:400px;
    background:#fff;
    text-align:center;
    position:absolute;
    left:50%;
    top:60px;
    z-index:1001;
    margin-left:-200px;
    border-radius:5px;
    -moz-border-radius:5px;
}
.wide_modal{
    width:590px;
    margin-left:-295px;
}
.extra_wide_modal{
    width:670px;
    margin-left:-345px;
}
.modal_content .pre {
    background: #ffffff  no-repeat left top;
 
    width:125px;
    height:15px;
    margin:0 auto;
}


.modal-box-header { position:relative; }
.modal-label { font-size: 12px; color:#444444; font-style:italic; margin:0 0 20px;}
.modal-box-header h1, .modal-box-header .modal-box-h1{
    font-size:15px;
    line-height: 25px;
    font-weight:normal;
    padding:10px;

    text-shadow:0 2px 0 #FFFFFF;
    color:#5B5B5B;
}
.help-note {position: absolute; right:10px; top:15px; font-size:11px; color:#444444;}
.modal-body{ padding:24px 16px; text-align:left;}
.modal-body p{ padding-left:0; margin-top:0;}
.form-field { clear:both; margin:0 0 12px; }
.form-field .input{ border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #969696; border-bottom:1px solid #e7e7e7; width:300px; padding:4px }
.form-field .input-2{ border:1px solid #D5D5D5; padding:4px; font-size:16px; width:330px }
.form-label { float:left; width:120px; text-align:right; font-size:13px; font-weight:bold; vertical-align:middle; }
.form-label-2 { display:block; font-size:16px; margin-bottom:10px; float:left; width:140px; text-align:right; padding:5px 0 0; }
.form-input {margin:0 0 0 135px; vertical-align:middle; }
.mandatory { color:#fd5444; }
.form-field .error { background:none; border:1px solid #FF8080; margin:0; }
.form-field label.error { border:none; display:block; padding:0; margin:0; font-weight:normal; color:#FF0000; }
.form-field .required { color: #434343; }
.input-wrp { margin-left:170px }

.logo-img img, .logo-img a { display:inline-block; outline: medium none; vertical-align:middle;}
.icon-facebook, .icon-twitter, .icon-blog { display:inline-block; text-indent:-9999em; margin-right:5px;}
.icon-facebook { background-position: top left; width:25px; height:25px; margin-left:10px; }
.icon-twitter { background-position: -30px top; width:25px; height:25px; }
.icon-blog { background-position: -63px top; width:75px; height:25px; }

.orange-text{
    color:#fd8602;
}

/* Blurb body */
.offerBlurb{
    color:#666666;
    font-size:11px;
    font-weight:bold;
    width:261px;
    margin-top:2px;
}
.offerBlurb .blurbTop, .offerBlurb .blurbBottom{
    height:17px;
     
}
.offerBlurb .blurbBody{
    border:1px solid #d3d3d2;
    border-width: 0 1px;
    padding: 0 10px;
}
.offerBlurb .blurbBottom{
    background-position:left -17px;
}

/*****************/
/*Hosting Modals*/
/***************/
.textbox-error{
    border:1px solid #db0606 !important;
    color: #db0606 !important;
}
.hosting-modal{
    position:relative;
}
.hosting-modal-title{
    font-size:15px;
    line-height: 25px;
    font-weight:normal;
    padding:10px;
     
    text-shadow:0 2px 0 #FFFFFF;
    color:#5B5B5B;
}
a.modal_close{
    position: absolute; top: 16px; right: 15px; text-decoration: underline;
}

.hosting-modal-body{
    text-align:left;
    padding:24px 16px;
}

/* Supported banks modal */
#netbanking_helptext_overlay{
    color:#5b5b5b;
    padding:0 10px 10px 10px;
}
#netbanking_helptext_overlay .modal_content{
    text-align:left;
}
#netbanking_helptext_overlay h3{
    border-bottom:0;
    font-weight:bold;
    margin:0 0 10px 0;
}
ul.vertical-list{
    float:left;
    margin:0 0 25px 0;
    padding:0 0 0 17px;
    width:195px;

}
ul.vertical-list li{
    list-style-type:disc;
    font-weight:bold;
    font-size:12px;
    line-height:18px;
}

/* Live Chat Pop Up */

#popup_live_chat{

    position:fixed;
    left:10px;
    bottom:10px;
    top: auto;
    z-index:1000;
    width:306px;
    height:153px;
    overflow:hidden;
    display:none;
}

#popup_live_chat_topCloseLink{
    color: #692F9D;
    display: block;
    float: right;
    font-size: 12px;
    height: 32px;
    margin: 0;
    overflow: hidden;
    text-align: right;
    text-decoration: underline;
    text-indent: 999px;
    width: 38px;
}

#popup_live_chat_bottomCloseLink{
    bottom: 21px;
    display: block;
    height: 20px;
    left: 119px;
    line-height: 999px;
    overflow: hidden;
    position: absolute;
    text-indent: 9999px;
    width: 100px;
}

#popup_live_chat_openLink{
    top:37px;
    display:block;
    height:149px;
    left:3px;
    position:absolute;
    width:270px;
    overflow:hidden;
}


#upsell_modal{
    text-align:left;
    position: absolute;
}
#upsell_modal h1{
    padding: 17px 10px 13px 61px;
    border-bottom:1px solid #f1f1f1;
    color:#008100;
    font-size: 26px;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
}
#upsell_modal h2{
    font-size: 16px;
    color:#404040;
     
    padding:8px 0 7px 30px;
}
.upsell-modal-body{
    padding:30px 20px;
}

#upsell_modal .upsell-option{
    padding: 0 10px;
}
#upsell_modal .option-icon{
     
    float:left;
    width:69px;
    height:69px;
}
#upsell_modal .web-designer-option .option-icon{
    background-position: 0 -62px;
}
#upsell_modal .web-hosting-option .option-icon{
    background-position: -69px -62px;
}
#upsell_modal .email-hosting-option .option-icon{
    background-position: -138px -54px;
}
#upsell_modal .option-details{
    float:left;
    margin-left:18px;
}
#upsell_modal .option-details h3{
    color: #fa7109;
    padding:0;
    font-size: 22px;
    float:none;
}
#upsell_modal .option-details .byline-1, #upsell_modal .option-details .byline-2{
    font-weight:bold;
    color:#646464;
    font-size:14px;
    line-height:18px;
}
#upsell_modal .option-details .byline-2{
    font-weight:normal;
    font-style: italic;
}
#upsell_modal .option-pricing-details{
    float:right;
    color:#404040;
    width:200px;
}
#upsell_modal .option-pricing-details h3{
    float:none;
    padding:0;
    color:#404040;
    font-size:16px;
}
#upsell_modal .option-amount{
    font-size:22px;
    font-weight:bold;
}
#upsell_modal .option-link{

    text-align:center;
    color:#fff;
    width:71px;
    padding:4px 0;
    display:block;
    margin-top:3px;
}
.or-seperator{
    height:40px;

    margin:0 0 0 14px;
    overflow:hidden;
    position:relative;
}
.or-seperator p{
    position:absolute;
    padding:0 5px;
    margin:0;
    background:#fff;
    overflow:hidden;
    top:13px;
    left:5px;
}
.no-thanks-link{
    color:#5489b3;
    display: block;
    font-size: 18px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    text-decoration: underline;
    width: 300px;
}
.no-thanks-link:hover{
    text-decoration:none;
}
.no-thanks-link span{
    font-size:18px;
    font-weight:bold;
}
#upsell_modal .nothankslink{
    position: absolute;
    right: 10px;
    top: 19px;
    margin-right: 12px;

}
.bold{
    font-weight:bold;
}
.green {
    color: #6a9603;
}
.greytext {
    color: #666;
}

/* connect with facebook popup related css */
#connect_facebook .hosting-modal-title{

    color: #5B5B5B;
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    padding: 12px 15px;
    text-shadow: 0 2px 0 #FFFFFF;
}
#connect_facebook .hosting-modal-body{
    text-align:left;
    padding: 5px 15px 20px;
}
.facebook-footer{
    margin-top:10px;
    border-top:2px solid #ebebeb;
    padding:10px 0 0;
    line-height:33px;
}
.facebook-connect-cancel{
    float:left;
}
.connect-btn-wrapper{
    float:right;
    color:#858585;
}
.connect-btn-wrapper a{
    text-indent:-9999px;

    width:255px;
    height:38px;
    display:inline-block;
    margin-left:10px;
}

/* Reseller dashboard*/

.dashbord-reseller {
    margin: 0px;
    padding: 0px;
    border:1px solid #9DAFC2;
}
.dashbord-reseller .heading {
    margin: 0px;
    padding: 2px 3px 3px 4px;
    color:#024381;
    text-align:left;
    font-weight:bold;
    font-size: 11px;
    background:#CAD8E8;
}
.dashbord-reseller .heading a {
    color:#cc0000;
    text-align:left;
    font-weight:bold;
    font-size: 10px;
    background:#CAD8E8;
}
.dashbord-reseller .heading a:hover {
    text-decoration:none;
}
.dashbord-reseller .detail  {
    margin-top: 0px;
    padding: 2px 1px 0px 3px;
    color: #2F2F2F;
    font-size: 11px;
}
.dashbord-reseller .detail a {
    font-size: 9px;
    color: #2F2F2F;
    font-size: 11px;
    text-decoration: underline;
}
.dashbord-reseller .detail a:hover {
    color: #2F2F2F;
    text-decoration: none;
}

/* STYLES FOR PROMOTION ENGINE PAGES & ELEMENTS */

.new-tlds {
    background: #e7f2f9 !important;
}
.new-tlds thead td { }
.promo-sidebar-blurb {
    background: #f8f8f8;
}
.promo-sidebar-blurb thead td {
    margin:0px;
    padding:11px 0 11px 0px;
    font-family: arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#434343;
    display:block;
    margin-top: 0 !important;
    margin-top: -5px;
    border-right:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
}
.promo-sidebar-blurb thead td a {
    color: #000;
    text-decoration: none;
}
.promo-sidebar-blurb td {
    font-size: 11px;
    font-family: verdana;
    color: #4f4f4f;
    padding-left: 12px;

}
.promo-sidebar-blurb td a {
    color: #4f4f4f;
}

.promo-sidebar-blurb td a:hover {
    color: #4f4f4f;
    text-decoration: underline;
}

#my-nav .promo-my-nav {
    display: inline;
    padding-left: 13px;

}

#my-nav .promo-my-nav a {
    background: none;
    color: #EB5300;
    padding: 0;
    font-weight: bold;
}

#my-nav .promo-my-nav a:hover {
    color: #EB5300;
}

.promo-tr {
    background: #F3FBF2;
}

.strikeout {
    text-decoration: line-through;
}

.promo-chck-avail {
    color: #cc0000;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
}
.sale-chck-avail
{
    display: inline-block;
    height: 20px;
}

.promo-chck-avail small a {
    color: #ff5400;
    font-size: 9px;
}

.promo-chck-avail strong {
     
    background: #ff5000;
    color: #ffffff;
    padding: 2px 8px;
    font: 10px arial, helvetica, sans-serif;
    margin-top: 1px;
}
.sale-chck-avail strong
{
    padding: 2px 6px;
    background: green;
    color: white;
    font-size: 10px;
}
.promo-chck-avail strong, .sale-chck-avail strong 
{
    margin-left: 7px;
    display: inline-block;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
}

.promo-chck-avail a {
    color: #cc0000;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
}

.promo-sidebar-header {
    background: #FBBE05;
    margin:0px;
    padding:4px 0 4px 12px;
    font-family:verdana, arial, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#fff;
    display:block;
    margin-top: 0 !important;
    margin-top: -5px;
}

.promo-register {
    background: #FF9320;
    font-size: 10px;
    font-family: verdana;
    font-weight: bold;
    text-align: center;
    padding: 3px 5px;
}

.promo-register a {
    color: #fff;
    text-decoration: none;
}

.promo-register a:hover {
    color: #fff;
    text-decoration: underline;
}

.promo-heading {
    font-family: arial;
    font-size: 15px;
}

/*
SUPERSITE PROMO PAGE
*/

.promo-country-list {
    height:70px;
    overflow:auto;
    width:420px;
    border:1px solid #ccc;
    margin-left: 10px;
}

.promo-country-list td {
    text-align: left;
}

.promo-round-box-container {
    margin:0px;
    padding:0px;
}

.promo-rounded-box-topcap {
    margin:0px;
    padding:0px;
    height:13px;
}

.promo-rounded-box-content {
    margin:0 auto;
    padding:10px;
    border-left: 1px solid #565656;
    border-right: 1px solid #565656;
    width:738px;
    text-align:left;
}

.promo-rounded-box-botcap{
    margin:0;
    padding:0;

    height:16px;
}


/*html elements*/

label {
    padding: 0;
}

input.textfield {
    padding: 2px 0 2px 0.25em;
    border: 1px #c8c7be solid;
}


/*My elements*/
.myForm {
    font-size: 8px;
    height: 8px;
     
}

.myFormEnds {
    font-size: 8px;
    height: 6px;
     
}

.frmSection {
    height: 26px;
    margin: 0;
    padding: 0;
    font-family:  arial, verdana, sans-serif;
    font-size:12px;
    line-height:26px;
    color:#252525;
    font-weight:bold;
    display:block;
     
    background: #e9e9e9;
    padding: 5px 0;
}

.frmSection h3 {
    margin: 0;
    padding: 0;
    padding-left: 15px;
    font-family:  arial, verdana, sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #434343;
    background: none;
}

.frmSectionContent {
    padding:15px 0px 20px 15px;
    font-family: arial, verdana, sans-serif;
    font-size:12px;
    line-height:15px;
    border:0px #cddae8 solid;
    text-align:left;
}

.frmSectionContent li {
    list-style: none;
    font-family:  arial, verdana, sans-serif;
    font-size: 10px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    padding-left: 12px;
    margin-left: 4px;
}

.frmLabel {
    text-align:left;
    font-size: 12px;
}

.frmData {
    font-family:  arial, verdana, sans-serif;
    font-size: 11px;
    color: #C70101;
    line-height: 18px;
    border-bottom: 1px #e1e1e1 solid;
    font-weight: bold;
}


/*
Buttons
---------
*/

.ui-button-grey,
.ui-button-grey-gradient,
.ui-button-white {
    background:none repeat scroll 0 0 transparent;
    border:medium none;
    color:#666666;
    cursor:pointer;
    display:inline-block;
    font-size:11px;
    font-weight:normal;
    height:26px;
    line-height:26px;
    margin:0;
    outline:medium none;
    padding:0;
    text-align:left;
    text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
    white-space:nowrap;
    width:auto;
}
.ui-button-grey span,
.ui-button-grey-gradient span,
.ui-button-white span {

    display:block;
    _display:inline-block;
    height:26px;
    padding:0 0 0 10px;
}
.ui-button-grey span span,
.ui-button-grey-gradient span span,
.ui-button-white span span {

    border:medium none;
    cursor:pointer;
    display:block;
    _display:inline-block;
    height:26px;
    line-height:26px;
    padding:0 20px 0 10px;
}



.ui-button-grey span span a,
.ui-button-grey-gradient span span {
    color:#666666;
}

/* form with tabbed header elements inside the section content area */


/*
Inner plan style
---------------
*/
.inner-plan {
    margin: 0px;
    padding: 0px 0px 0px 12px;
    text-align: left;

    display: block;
}

.inner-plan-li {
    border: 0 none;
    margin: 0;
    padding: 0;
    color: #666;

}

/* VERSION 2: CSS STYLES */

.selected-products {
    background:#f5f5f5;
    padding:8px 0px 5px 20px;
    border:0px solid #cddae8;
    border-bottom: 0 none;
}
.selected-products img {
    margin-right: 5px;
}
.totalcost-wrapper {
    background: #FFFFD3;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #FA6809;
    border-bottom: 1px #C8C86B solid;
    margin-top: 6px;
    font-size: 14px;
}
.totalcost-wrapper .totalcost-icon {

    padding-left: 19px;
}


/* SUPERSITE COMMON CSS */

/*
HTML Elements
--------------------------
*/
.admin {

}
.admin-edit {
    border: 1px solid #ccc;
}
img {
    border:0 none;
    padding:0;
    margin:0;
}



form {
    margin: 0px;
    padding: 0px;
}

.indent {
    padding-left: 18px;
}

a {
    text-decoration: none;
    color: #0560A6;
}

a:hover {
    text-decoration: none;
    color: #FA7109;
}

sup a {
    text-decoration: underline;
}

sup a:hover {
    text-decoration: none;
}

.red-text {
    color:#CC0000;
}

.green-text {
    color:#3B9D00;
}

.highlight  {
    background-color: #ffffcc;
}

/*
My Navigation
----------------------------------------------------------------------------------------------
*/

 #my-nav a {
    color: #476708;
    font: 10px verdana, arial, sans-serif;
    padding: 0 6px;
    text-decoration: underline;

}

#my-nav a:hover {
    color: #4A413A;
    text-decoration: none;
}

/*
Site Main Frame
-----------------------------------------------------------------------------------------------
*/

/*
Main Content Area {wrapper for "Content Area + Side Bar"}
*/
#maincontent {
    text-align: center;
    padding:0px;
    margin:0 auto;
}

/*
Content Area
*/
#content {
    padding:0;
    background:#fff;
    text-align: left;
    position:relative;
}

/*
SideBar
*/

#sidebar {
    width:230px;
    margin:0px auto;
    text-align: left;
    padding-left:20px;
}
#sidebar .sidebar-bg {
    border-right:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
    background:#f8f8f8;
}
#sidebar .sidebar-header {
    margin:0px;
    padding:11px 0 11px 12px;

    font-family: arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#434343;
    display:block;
    margin: 0px;
    border-right:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
}

#sidebar .list {
    margin:0px;
    padding:0px;
    border-right:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
}

#sidebar .list ul {
    margin:0;
    padding:10px 0;
    background:#f8f8f8;
    border-bottom:2px solid #ffffff;
}

#sidebar .list li {
    margin:0;
    padding:0;
    list-style:none;
    font-family:verdana, arial, sans-serif;
    font-size:11px;
    color:#434343;
    line-height: 11px;
}

#sidebar .list li a {
    text-decoration:none;
    padding: 5px 0px 5px 24px;
    display:block;
    color:#3085c8;

}

#sidebar .list li a:hover {
    color:#1e6297;
    text-decoration: underline;
}
#sidebar .footer-border {
    padding-top:10px;
    background:#f8f8f8;
    border:1px solid #d3d3d3;
    border-top:0px;
}
/* SIDEBAR BLURB fdns-styles.css */
#fdns-sidebar-blurb {
    width: 230px;
    overflow: hidden;
    font-family: arial;
    font-size: 13px;
    padding-top:15px;
}

#fdns-sidebar-blurb .fdns-sb-header h2 {
    margin: 0;
    padding: 12px 0 12px 14px;
    color: #ffffff;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.2;
    text-align:left;
    background:none;
}
#fdns-sidebar-blurb .fdns-sb-header h2 em {
    color: #fed000;
    font-style: normal;
}
#fdns-sidebar-blurb .fdns-sb-content {
    background:#f8f8f8;
    border-right:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
}
#fdns-sidebar-blurb .fdns-sb-content ul, #fdns-sidebar-blurb .fdns-sb-content li {
    margin: 0;
    padding: 0;
    list-style: none;
}
#fdns-sidebar-blurb .fdns-sb-content ul {
    padding: 2px 12px 5px;
}
#fdns-sidebar-blurb .fdns-sb-content li {
    font-weight: bold;
    padding: 4px 0 4px 19px;
    font-size: 13px;
    color: #434343;
}
.fdns-sb-footer {
    clear: both;
    background:#f8f8f8;
    border-right:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
    text-align: right;
}
.fdns-sb-footer a {
    text-decoration: none;
    color: #1c4c72;
    text-align: right;
    font-size:11px;
    display: block;
    padding: 4px 28px 10px 0;
    font-weight: bold;
}

/*
Common Type Box Container
-----------------------------------------
*/
.box-container {
    height: 26px;
    margin: 0;
    padding: 0;
    font-weight: bold;
    display: block;
    text-align:left;
    cursor: pointer;
}


.box-content {
    padding: 15px 15px 8px 15px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 15px;
    border: 1px #bdbdbd solid;
    text-align:left;
    /*  overflow: auto;*/
}

.box-container h3 {
    margin: 0;
    padding: 0;
    padding-left: 28px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    line-height: 26px;
    color: #373737;
    cursor: pointer;
}

.box-subcontainer {
    height: 26px;
    margin: 0;
    padding: 0;
    font-weight: bold;
    display: block;
    text-align:left;
    cursor: pointer;
}

.box-subcontainer h3 {
    margin: 0;
    padding: 0;
    padding-left: 28px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    line-height: 26px;
    color: #373737;
    cursor: pointer;
}

/* BoX TYPE blue */

.box-container-blue {
    height: 26px;
    margin: 0;
    padding: 0;
    font-weight: bold;
    display: block;
    text-align:left;
    cursor: pointer;
}


.box-container-blue h3, .box-container-blue h2 {
    margin: 0;
    padding: 0;
    padding-left: 28px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    line-height: 26px;
    color: #FFFFFF;
 }

/*
Buttons
--------------------------
*/

.button {
    margin:1px;
    padding:0px 0 5px 5px;
 }

.button a {
    margin:0px;
    padding:6px 0 5px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    display:block;
}

.button a:hover {
    color: #dd0000;
    text-decoration: none;
}


/*
Form Buttons
---------
*/
.frmButton {
    margin:0px;
    padding:0px 5px;
    font-family:tahoma,verdana,sans-serif;
    FONT-SIZE:11px;
    font-weight:bold;

    color:#FFFFFF;
    border:0px;
    height:31px;
}
.frmButton input {
    border:0;
}
.frmButton-disable {
    margin:0px;
    padding:0px 5px;
    font-family:tahoma,verdana,sans-serif;
    FONT-SIZE:11px;
    font-weight:bold;
    color:#FFFFFF;
    border:0px;
    height:31px;
}

.frmButton-over {
    margin:0px;
    padding:0px 5px;
    font-family:tahoma,verdana,sans-serif;
    FONT-SIZE:11px;
    font-weight:bold;

    color:#fff97b;
    border:0px;
    height:31px;
}

.frmButton-link {
    font-family:tahoma,verdana,sans-serif;
    font-size:11px;
    font-weight:bold;
}

.frmButton-link a {
    margin:0px;
    margin-top:2px;
    padding:10px 12px;
    color:#FFFFFF;
    text-decoration:none;
 line-height:31px;
}

.frmButton-link a:hover {
    color:#c1eb18;
}

.frmButton-secondary {
    margin:0px;
    padding:0px 5px;
    font-family:tahoma,verdana,sans-serif;
    FONT-SIZE:11px;
    font-weight:normal;
 color:#FFFFFF;
    border:0px;
    height:31px;
}

.frmButton-secondary-over {
    margin:0px;
    padding:0px 5px;
    font-family:tahoma,verdana,sans-serif;
    FONT-SIZE:11px;
    font-weight:normal;
    color:#fff97b;
    border:0px;
    height:31px;
}

/*
Notes
--------------------------
*/


.YellowNote {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px #C8C86B solid;
    padding: 6px 0 4px 28px;
    margin: 10px 0;
    color: #FA6809;
    text-align: left;
    line-height: 1.2em !important;
}

.note {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #252525;
    border-bottom: 1px #5DA3E5 solid;
    padding: 3px 10px 2px 22px;
    margin: 0px 0 8px 0;
    text-align:left;
}

.GeneralNote {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #252525;
    border-bottom: 1px #5DA3E5 solid;
    padding: 3px 10px 2px 22px;
    margin: 8px 0 8px 0;
    background: #F1F8FF;
    text-align:left;
}

.info p {
    font-size:11px;
    padding-left:0px;
}

.info ul {
    margin:0px;
    padding:0px;
    padding-left:26px;
}
.info li {
    margin:0px;
    padding:1px 0;
    list-style-type:disc;
}

.error {
    font-size: 12px;
    font-weight: bold;
    border-top: 1px solid #ff8080;
    border-bottom: 1px solid #ff8080;
    padding: 10px 0 8px 28px;
    margin: 10px 0;
    line-height: 1.2em !important;
    color: #333;
    text-align:left;
}

.success {
    background: none repeat scroll 0 0 #EAFFEA;
    border: 1px solid #88AA88;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2em !important;
    margin: 10px 0;
    padding: 10px 0 8px 10px;
    text-align: left;
}

.error ul {
    margin:0px;
    padding: 5px;

}

.error li {
    list-style: none;
    font: 10px Verdana, Arial, sans-serif;
    color: #373737;
    text-indent:0;
    line-height: 14px;
    display: block;
    padding:0;
    margin:0px;
    padding-left:10px;
    margin-left:0;
}

.error p{
    font: 11px Verdana, Arial, sans-serif;
}

.global-message {
    -moz-border-radius: 10px 10px 10px 10px;
    background: none repeat scroll 0 0 #FFFBE4;
    border-bottom: 1px solid #C3C4BF;
    margin: 20px 0 15px;
    padding: 10px 0 5px;
    position: relative;
    text-align: center;
}
.global-message p{ text-align:center; margin:0; padding-bottom:5px }
.global-message .shoping-cart {

    font-size: 15px;
    margin: 0 0 0 160px;
    padding-left: 22px;
    text-align:left;
}
.global-message .hideLink {
    position: absolute;
    right: 20px;
    top: 13px;
}


/*
Tooltip: HoverHelp
--------------------------
*/

blockquote.helpContents{
    margin: 0;
    padding: 5px;
    position: absolute;
    top: -1000px;
    left: -1000px;
    border: 1px solid #000;
    z-index: 100;
    background-color: #F4F4D0;
    -moz-border-radius: 5px;
    -moz-opacity: .75;
}

.hasHelp {

    padding: 5px 0 2px 25px;
    border-bottom: 1px #D5D5D5 dashed;
}



/*
Context Menu
--------------------------
*/

.context {
    margin:0;
    padding: 8px 12px 0 8px;
    margin-left: 11px;
    margin-bottom: 9px;
    width: 175px;
    text-align: left;
}

.context .list_header {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #00305E;
    padding: 2px;
    padding-left:5px;
    border: 1px solid #D6D6D6;
    display: block;
}

.context .list {
    margin: 0;
    padding: 3px 0;
    border: 1px solid #D6D6D6;
    border-top: 0 none;
    background: transparent;
}


.context .list li {
    list-style: none;
    font: 10px Verdana, Arial, sans-serif;
    color: #c1c1c1;
    text-indent: 4px;
    line-height: 14px;
    display: block;
    padding-left: 10px;
    margin-left: 4px;
}


.context .list a {
    text-decoration: none;
    color: #0560A6;
}

.context .list a:hover {
    color: #FF0000;
}


/*
Green Bullets
-----------------------
*/

.greenbullet
{
    color: #252525;
    margin: 2px;
    padding-left: 3px;
}

.greenbullet ul
{
    margin:0;
    padding:0;
}

.greenbullet li
{
    list-style: none;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #252525;
    display: block;
    text-indent: 8px;
    margin-bottom: 3px;
    text-align: left;
}

.greenbullet li a
{
    color: #373737;
    margin-left: 3px;
}

.greenbullet li a:hover
{
    color: #ff0000;
}

/*
MICS USE ALLS
-----------------------
*/

table.dataTable2 {
    margin: 0;
    vertical-align:top;
    cursor: default
}

table.dataTable2 thead td {
    background-color: #f6f6f6;
    border-color: #ffffff #e8eaee #e8eaee #f6f6f6;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
    padding: 4px 5px;
    color: #333
}

table.dataTable2 td {
    padding: 3px 0px;
    font-size: 12px;
}

/* Data Table */
table.dataTable {
    margin: 0;
    vertical-align:top;
    cursor: default
}

table.dataTable thead td {
    background-color: #eeeeee;
    border-color: #F5F7FA #D1D8E5 #D1D8E5 #F5F7FA;
    border-style: solid;
    border-width: 0px;
    font-weight: bold;
    padding: 4px 5px;
    color: #333
}

table.dataTable td {
    border-bottom: 0px solid #f5f5f5;
    padding: 5px;
}

table.dataTable td input {
    border: 2px solid #D3D3D3;
    font-size:12px;
    padding:3px 5px;

}
table.dataTable td .input-width-a {
    width:210px;
}
table.dataTable td .input-width-b {
    width:157px;
}
/* Row Fair */
.row {
    background-color: #fff
}
.row-over {
    /*background-color: #F7FCFF*/
    background-color: #E8E8E8
}
.row-active {
    background-color: #EDF7EE
}

.PageHeading {
    margin: 0;
    padding: 26px 0px 15px 15px;
    padding: 16px 0px 15px 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight:bold;
    color: #434343;
    clear: both;
    text-align:left;
}

.PageSubHeading {
    margin: 8px 4px;
    padding: 2px 0 2px 9px;
    background: #ECEFDE;
    border-bottom: 1px solid #94A63B;
    font-family: trebuchet ms, verdana, arial, sans-serif;
    font-size: 15px;
    color: #003660;
    clear: both;
    font-weight: bold;
    text-align:left;
}

.PageIntro {
    color: #252525;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 15px;
    text-align: justify;
    padding: 2px 2px 3px 3px;
}

.PageIntro ul {
    margin: 0px;
    padding: 8px 0px 2px 0px;
    list-style: none;
}

.PageIntro li {
    margin:0px;
    padding:1px 0px 3px 20px;
 }

.clearfix {
    clear: both;
}

#wrapper {
    width: 770px;
}

.floatLeft {
    float: left;
}

.floatRight {
    float:right;
}

.w760 {
    width:760px;
}

.w615 {
    /*  width:600px; */
}

.w145 {
    width:145px;
}

.alt {
    background-color: #f8f8f8;
}

.hilight {
    color: #0151ba;
}

.required{
    color: #FF0000;
}


/*----------  Dashboard ON CSS ----------*/

#dashboard-td {
    margin:0px;
    padding:0px;
    padding-top:10px;
}
/*
{
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #2F2F2F;
    text-align:left;
}
*/
ul{
    margin:0px;
    padding:2px 0px;
}

li {
    margin:0px;
    padding:0px;
     
    text-decoration:none
}

li .red {
    color: #ff0000;
}

.Xheading {
    border-bottom:1px solid #9DAFC2;
    background:#CAD8E8;
}

.user {
    margin:0px;
    padding:2px 2px 2px 0px;
    font-size:11px;
    color:#024381;
    text-align:left;
    font-weight:bold;
}

.botlink {
    margin:0px;
    padding:0px 0px 0px 2px;
    font-size:10px;
    color:#01509A;
    background-color:#eaf3fc;
    border-top: 1px solid #2B4167;
}

.botlink a {
    margin:0px;
    padding:0px 0 2px 3px;
    color:#01509A;
    text-decoration:none;
}

.botlink a:hover {
    text-decoration:none;
    color: red;
}

.signout {
    padding:0px;
    padding-right:3px;
    margin:0px 0px;
    text-align:right;
}

.signout a {
    padding:0px;
    margin:0px;
    font-size:10px;
    color:#cc0000;
    font-weight:bold;
    text-decoration:underline;
}

.signout a:hover{
    text-decoration:none;
}

/*----------  Dashboard OFF CSS ----------*/
.dashboard-off {
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #2F2F2F;
    text-align:left;
}

.dashboard-off .heading {
    border-bottom:1px solid #9DAFC2;
    background:#EEEEEE;
}

.dashboard-off .user {
    margin:0px;
    padding:2px 2px 2px 0px;
    font-size:11px;
    color:#024381;
    text-align:left;
    font-weight:bold;
}

.dashboard-off a {
    color:#454545;
    font-weight:bold;
    /*  display: block; */
    font-size: 10px;
    margin: 0;
    /*  padding: 5px 20px; */
    text-decoration: none;
}

.dashboard-off a:hover {
    /*  background: #EAF3FC; */
    text-decoration: underline;
}

.dashboard-off .signout {
    padding:0px;
    padding-right:2px;
    margin:0px;
    text-align:right;
}

.dashboard-off .signout a {
    padding:0px;
    margin:0px;
    font-size:10px;
    color:#cc0000;
    font-weight:bold;
    text-decoration:none;
}

.dashboard-off .signout a:hover{
    text-decoration:underline;
}

/*----------*  Dashboard CSS End *----------*/

.processing_note {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    color: #515151;
}

/*------------------------------------------backward compatibility -----------------------------*/
.pageintro {
    color: #252525;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 15px;
    text-align: justify;
    padding: 5px 15px 3px 8px;
}

html>img
{
    width: 0!important;
    height: 48px!important;
    padding-left: 48px!important;
 }


.sub-plan {
    text-indent: 25px;
}

.dashboard-checkout {
    line-height: 12px;
    height: 15px;
    text-align: left;
    padding-left: 20px;
}
.dashboard-checkout a {
    font-size: 10px;
    color: #333;
    text-decoration: none;
    font-family: verdana, arial, sans-serif;
    display: block;
}
.dashboard-checkout a:hover {
    color: red;
}

.q-blurb { border-left: 1px solid #565656; border-right: 1px solid #565656;  }
.q-blurb p { margin: 0 15px; padding: 0;font-size: 12px; font-weight: bold; }
.q-blurb a { text-decoration: underline; display: block;  margin: 7px 25px 0 25px; padding-left: 10px;}
.q-blurb a:hover { text-decoration: none;}


/*
COMMON STYLES: Tuesday, March 28, 2006
*/

.justify-text {
    text-align: justify;
}

#cart_summary {
    overflow:hidden;
    border:1px solid #ccc;
    width:700px;
    position:absolute;
    top:90px;
    right:10%;
    z-index:5000;
}

.cart_summary-wrapper {
    margin:5px;
    background:#fff;
}

/*
HOMEPAGE PRICING TABLE
*/

.hp-pricing-control {
    cursor:pointer;
    background:#f5f5f5;
    border:1px solid #415E8A;
    border-left: 0 none;
    border-right: 0 none;
}
.hp-pricing-control strong {
    margin-left: 3px;
}

#hp_pricing_table table .tld-list {
    padding-left: 13px;
}

#hp_pricing_table table .lowercase {
    font-size: 10px;
}

/*
SELECT LANGUAGE DROPDOWN
*/

#select-language-wrapper {
    margin-bottom: -5px;
}

#select-language-wrapper .small-font {
    font-size:10px;
}

#select-language-table {
    margin-bottom: 5px;
}

.select-language-text { }

.select-language-text strong {
    font-size:10px;
    color: #414141;
}

.select-language-dropdown { }

.select-language-dropdown select {
    border:1px solid #333;
    color:#555;
    font-family:tahoma;
    font-size:11px;
    margin: 5px 0;
    width: 170px;
}

#subcontent2 {
    width: 200px;
    padding: 15px;
    background: #f5f5f5;
    border: 1px solid #c1c1c1;
    z-index: 999;
}

/*
REFACTORED CSS
*/

#header-table { background: #ffffff; }
#logo-area { }
#logo-area .login-text {
    font-size:12px;
    color:#434343;
}
#logo-area input {
    border: 2px solid #D3D3D3;
    font-size:12px;
    padding:3px 5px;
}
#logo-area .login-table {}
#logo-area .login-table td { padding:5px 0;}
#dashboard-area { }
#navigation-table { }
#navigation-area { }

#login-div {
    overflow:hidden;
}

 
#login-box .login-control {
    border-left: 0px solid #666;
    border-right: 0px solid #666;
}

#login-box .login-area {
    border-left: 0px solid #666;
    border-right: 0px solid #666;
    padding-left:14px;
}

.link-underline { margin: 0; padding: 0;}
.link-underline a { text-decoration: underline; display: block; margin: 7px 25px 0 25px; padding-left: 10px;}
.link-underline a:hover { text-decoration: none;}


/*
Features Page - supersite-features.css
*/

.box-features-content { }

.box-features-content p {
    margin-bottom: 7px;
    padding-bottom: 0;
}

.box-features-content h2 {
     
    color:#3085c8;
    font-size: 20px;
    font-weight:bold;
    margin: 0;
    padding:7px 0 6px 8px;
}

.box-features-content h3 {
    color:#434343;
    font-size: 18px;
    font-weight:bold;
    margin: 0;
    padding:5px 0 0 15px;
}
.box-features-content h4 {
    color:#434343;
    font-size: 14px;
    font-weight:bold;
    margin: 0;
    padding:15px 0 0 8px;
}
.box-features-content ul {
    margin: 0;
    padding: 0;
    margin-left: 23px;
    margin-bottom: 14px;
}

.box-features-content li {
    margin-left: 5px;
    list-style: none;
    margin-top: 10px;
    padding-left: 14px;
    font-size: 12px;
}

.box-features-content blockquote {
    margin: 0;
    padding: 0;
    margin-top: 7px;
}

.box-features-content blockquote ul {
    margin: 0;
    padding: 0;
    margin-top: 5px;
}

.box-features-content blockquote li {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-left: 10px;
    margin-top: 4px;
}

.feature-listheading {
    margin: 0px;
    padding: 0px;
    padding-left: 32px;
    font-size: 12px;
    display: block;
}

.feature-link-ul ul {
    margin: 0px;
    padding: 0px;
}

.feature-link-ul li  {
    margin: 0px;
    padding: 2px 0px;
    padding-left: 16px;
    color: #3274b3;
 }

.feature-link-ul li a {
    color: #3274b3;
    display: block;
}

.feature-link-ul li a:hover {
    color: #cc0000;
}

.feature-link a {
    margin: 0px;
    padding: 0px 0px;
    padding-top: 3px;
    padding-left: 16px;
    color: #3274b3;
    display: block;
}

.feature-link a:hover {
    color: #cc0000;
}


#feature-block-header {
    height: 58px;
    margin:0;
    padding:0;
 }

#feature-block-header h3 {
    font-size: 14px;
    color: #01559C;
    margin: 0;
    padding: 0;
    padding: 24px 0 10px 35px;
    overflow: hidden;
}

.feature-block-list {
    margin: 0;
    padding: 0;
    width: 196px;
    list-style: none;
    border-left: 2px solid #c1c1c1;
    border-right: 2px solid #c1c1c1;
    background: #fff;
}

.feature-block-list li {
    background: none;
    padding-bottom: 5px;
    padding-top: 3px;
}

.feature-block-list a {
    display: block;
    text-decoration: none;
    color: #01559C;
    font-size: 11px;
    padding-left: 15px;
}

.feature-block-list a:hover {
    color: #579A01;
 }

#feature-block-footer {
    background: #fff no-repeat left top;
    height: 42px;
    margin: 0;
    padding: 0;
}

.blurb-box {
    margin:0px;
    padding:0px;
    padding-left:20px;
    text-align: left;
}

.blurb-box a {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #3274b3;
    display: block;
    padding: 5px 5px 5px 20px;
}

.blurb-box a:hover {
    color: #cc0000;
 }

/*
Checkout Box supersite-finalcheckout.css
*/

.box-checkout-container {
    height: 26px;
    margin: 0;
    padding: 0;
    font-weight: bold;
    display: block;
    text-align:left;
    cursor: pointer;
}


.box-checkout-content {
    padding: 8px 8px 5px 20px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    line-height: 15px;
    border: 1px #bdbdbd solid;
    text-align:left;
    margin: 0 auto;
}

.box-checkout-container h3 {
    margin: 0;
    padding: 0;
    padding-left: 40px;
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    line-height: 26px;
    color: #FFFFFF;
 }

#support-announcement #sa-header {
    cursor:pointer;
    height:29px;
    width:683px;
}

/* FREE services styling start */
.freeservices-checkavail{
    background:#e0e8f1;
    border:1px solid #7aa1cc;
    margin:10px 0 16px;
    padding:10px 10px 15px 10px;
}
.freeservices-checkavail form{
    margin:0;
    padding:0;
}
.freeservices-checkavail a{
    color:#2d2d2d;
    padding-right:12px;
    text-decoration:underline;
}
.freeservices-checkavail label{
    font-size:16px;
    font-weight:bold;
    vertical-align:middle;
    margin-right:5px;
}
.freeservices-checkavail .search-blurb{
    display: inline-block;
    vertical-align:middle;
    padding:8px 0 15px;
}
.freeservices-checkavail .search-blurb div{
    display:inline;
}
.freeservices-checkavail input, .freeservices-checkavail select{
    vertical-align:middle;
}
.input-text{
    border:1px solid #a5a5a5;
    padding:2px;
    margin-right:1px;
    *margin-right:5px;
    width:156px;
}
.input-text2 {
    padding:6px;
    font-size:14px;
    margin-right:5px
}
.input-select{
    border:1px solid #a5a5a5;
    padding:2px;
    margin-right:4px;
}
.freeservices-content{
    overflow:hidden;
    _height:1%;
}
.freeservices-checkavail p, .freeservices-content p{
    margin:0;
    padding:0 0 5px;
}
.freeservices-content p{
    line-height:22px;
    padding:0 0 10px;
}
.freeservices-content ul{
    margin:0;
    padding:12px 0 0;
}
.freeservices-content ul li{
    border-bottom:1px solid #e3e3e3;
    margin-bottom:10px;
    list-style:none;
}
.freeservices-content ul li:last-child{
    border-bottom:none 0px;
}
.freeservices-content ul li strong, .freeservices-content ul li h2{
    color:#013e6e;
    font-weight:bold;
    font-size:14px;
    font-family:Verdana;
    background-repeat:no-repeat;
    padding:5px 0 0 40px;
    display:block;
    _height:30px;
    min-height:30px;
}
.freeservices-content .freeservices-colright li strong, .freeservices-content .freeservices-colright li h2{
    padding-left:43px;
}
.free-email-icon{
    background-position:left top;
}
.chat-tools-icon{
    background-position:left -60px;
}
.domain-protection-icon{
    background-position:left -120px;
}
.bulk-tools-icon{
    background-position:left -180px;
}
.domain-forwadrding-icon{
    background-position:left -240px;
}
.mail-forwards-icon{
    background-position:left -300px;
}
.dns-management-icon{
    background-position:left -360px;
}
.privacy-protect-icon{
    background-position:left -420px;
}
.control-panel-icon{
    background-position:left -480px;
}
.dedicated-support-icon{
    background-position:left -540px;
}
.freeservices-colleft{
    float:left;
    border-right:1px solid #e3e3e3;
    width:49.8%;
}
.freeservices-colleft li{
    margin:0 18px 0 7px;
}
.freeservices-colright{
    float:right;
    width:50%;
}
.freeservices-colright li{
    margin-left:18px;
}

/* FREE services styling end*/

.no-margin {
    margin: 0;
}

table.dataTable.proceedPayment {
    clear: both;
    padding: 5px 0;
    border-top: 1px solid #E6E6E6;
    margin: 20px 0 0;
}

table.dataTable.proceedPayment td {
    padding: 10px 10px 0;
}

table.dataTable.proceedPayment form {
    padding: 10px 0;
}

table.dataTable.proceedPayment td #sub_button {
    float: right;
    margin-top: -10px;
}

.noteWrapper.amountWrapper {
    padding: 0 5px 0;
    margin: 16px 0 0;
}

.noteWrapper.taxWrapper {
    padding: 0 5px 0;
}

.noteWrapper.totalWrapper {
    border-top: 1px solid #C8C86B;
    background: #FFFFD3;
    padding: 6px 5px 4px 28px;
    font-size: 14px;
}

.noteWrapper.discountWrapper {
    color: #70A750;
    font-weight: normal;
    font-size: 12px;
    padding: 0 5px 0;
    display: none;
}

.noteWrapper.discountWrapper .discountPercent{
    display: block;
    text-align: right;
    font-size: 12px;
}

.noteWrapper {
    clear: right;
    text-align: right;
    float: right;
    font-size:12px;
    font-weight:bold;
    line-height:1.2em !important;
    margin:12px 0 0;
}

#footer-wrapper .footerText p {
    color : #BABABA;
    padding: 0px;
    margin: 5px 0 0;
    text-align: justify;
}

#footer-wrapper .footerText p.q {
    font-weight: bold;
}

.footerText {
    padding-top: 10px;
}


/* BIGROCK MENU CSS */

.wrapper1{
    color: #44433F;
    font: bold 14px Arial,Helvetica,"Futura Medium","Myriad Pro","Gill Sans",Verdana,sans-serif;
    margin: 0 auto;
    padding: 4px 0 0;
    width: 960px;
}
.wrapper1 a{
    color: #ffffff;
    text-decoration: none;
}
.wrapper1 a:hover {
    color: #494949;
}
.wrapper1 p {
    margin: 0 0 17px;
    padding: 0;
    line-height: 18px;
}
.wrapper {
    /*width: 710px;*/
    margin: 0px auto;
}
 .nev-wrapper {
    clear: both;
    float: left;
}
.nav-left {
    float: left;
    width: 7px;
    height: 48px;
}
.nav-right {
    float: left;
    width: 7px;
    height: 48px;
}
.nav ul {
    width: 945px;
    height: 42px;
    float: left;
    margin: 0;
    padding: 6px 0px 0px 0px;
    list-style: none;
    font-size: 14px;
}
.nav li {
    float: left;
    padding: 0 8px;
    background: none;
    position: relative;
    z-index: 1;
}
.nav li.first {
    padding-left:0;
}
.nav li.last {
    background:none;
    padding-right:0;
}
.nav li:hover {
    z-index:2;
}
.nav li a {
    display: block;
    line-height: 38px;
    overflow: hidden;
    float: left;
}

.nav li a:visited {
    color:#FFF;
    text-decoration:none;
}

a .menu-left {
    width: 11px;
    height: 42px;
    line-height: 35px;
    display: block;
    float: left;
}
a .menu-mid {
    height: 42px;
    line-height: 35px;
    display: block;
    float: left;
}
a .menu-right {
    width: 11px;
    height: 42px;
    line-height: 35px;
    display: block;
    float: left;
}
.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li:hover a .menu-left,
.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li:hover a .menu-mid,
.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li:hover a .menu-right {
    background-position: 0 -45px;
    line-height: 35px;
    color: #494949;
}
.nav li a:hover,
.nav li.active a,
.nav li.hover a,
.nav li:hover a {
    color: #f17c1a;
    text-decoration:none;
}
.nav li:hover .sub,
.nav li.hover .sub {
    display:block;
    margin-left:1px;
}
.nav li .sub {
    display: none;
    position: absolute;
    top: 40px;
    left: 7px;
    width: 175px;
    padding-top: 9px;
    z-index:-5;
}

.nav li ul {
    width: 151px;
    height: auto;
    margin: 0;
    padding: 0 12px 10px;
    list-style: none;
    font-size: 14px;
}
.nav li .sub ul {}
.nav li .sub li {}
.nav li .sub li a { font-size:12px; color:#494949; font-weight:normal; }
.nav li .sub li a:hover { color:#f17c1a; font-weight:normal; }
.nav li:hover li,
.nav li.active li {
    width: 100%;
    padding: 1px 0 2px 8px;
    border-bottom: 1px #e1e1e1 solid;
 }
.nav li:hover li a,
.nav li.active li a {
    color: #494949;
    line-height: normal;
    width: 150px;
    padding: 8px 3px 3px 3px;
    text-indent: 1px;
}
.nav li:hover li a:hover,
.nav li.active li a:hover {
    color: #f17c1a;
    text-decoration: none;
    line-height: normal;
}
/*IE*/
.nav li li a:hover,
.nav li li a:hover {
    color: #fff;
    text-decoration: none;
    line-height: normal;
}
/**/
.nav .btm-bg {
    width: 205px;
    height: 11px;
    overflow: hidden;
    clear: both;
}
.content {
    width: 670px;
    float: left;
    padding: 10px 20px;
}
.content h1 {
    color: #333;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 18px;
    border-bottom: 1px dashed #C1D9F0;
}
.content h2 {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 14px;
    padding-left: 10px;
    margin-bottom: -5px;
}
.content p {
    padding: 0 15px;
    text-align: justify;
}
.content-bottom {
    width: 710px;
    height: 13px;
    float: left;
}

#active-hostingsection #menu-hostingsection {
    font-size:14px;
    color: #494949;
 }

#active-domainsection #menu-domainsection {
    font-size:14px;
    color: #494949;
}

#active-homesection #menu-homesection {
    font-size:14px;
    color: #494949;
}

#active-emailsection #menu-emailsection {
    font-size:14px;
    color: #494949;
}

#active-sitebuildersection #menu-sitebuildersection {
    font-size:14px;
    color: #494949;
}

#active-digicertsection #menu-digicertsection {
    font-size:14px;
    color: #494949;
}

.fbConnect {
    padding: 15px 0 10px;
}

.fbConnect span {
    display: inline-block;
    vertical-align: top;
    line-height: 15px;
    margin-right: 5px;
}

.fbConnect #fbButton {
    width: 105px;
    height: 30px;
    cursor: pointer;
}
#coupon {
    background:none repeat scroll 0 0 #FDF8CB;
    border:1px solid #E6E2C7;
    height:35px;
}
#coupon div {
    color: #636363;
    font-size: 16px;
    margin: auto;
    padding: 8px 0 0 35px;
    text-align: left;
    width: 830px;
}
.modal-box .modal-box-h1 {
    font-size: 18px;
    font-weight: bold;
    margin:0;
}
.modal-box #msg_display{
    text-align: left;
    padding: 10px
}
.modal-box #msg_display .t1 {
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
}
.modal-box #msg_display  .t2{
    font-size: 13px;
    line-height: 20px;
}

.modal-box p.ui-button-3-wrapper {
    text-align: center;
    padding-left:140px;
    margin-bottom:40px;
}

/*
Footer
--------------------------------------------
*/

.footer {
    margin:0px;
    padding:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#FFFFFF;
    text-align:center;
     
}

.footer a {
    color: #fff;
}

.footer a:hover {
    color: #fff;
    text-decoration: underline;
}

#footer-wrapper {
    background:#D6D6D6;
     
    border:medium none;
    margin:auto;
    position: relative;
    /* z-index:99; */
}
#footer {
    margin:auto;
    width:960px;
    color: #848484;
    position:relative;
}
body {
    width: 100%;
}
#footer .wide-left-column {
    width:550px;
}
#footer .narrow-right-column{
    width:380px;
}
#footer-wrapper p {
    text-align: justify;
    color: #848484;
}
#footer .section-1 {
    position: relative;
    height:265px;
}
#footer .section-2 {
    position: relative;
}
#footer .section-2 h3, #footer .section-2 h2{ background:none; font-size:11px; padding-left:0; color:#434343; }
#footer .section-2 h3 a, #footer .section-2 h2 a{color:#434343; text-decoration:none; }
#footer-wrapper li {
    color:#848484;
    display:block;
    padding-left:10px;
    padding-top:5px;
}
#footer .section-1 .wide-left-column .upper-block{
    position:relative;
    height: 81px;
}
#footer .section-1 .wide-left-column .lower-block {
    position:relative;

}
#footer .section-1 .wide-left-column  .phone,
#footer .section-1 .wide-left-column  .help {
    width: 190px;
    position:absolute;
    top: 0;
    left: 0;
}
#footer .section-1 .wide-left-column .products {
    width: 160px;
    margin-left: 30px;
    position:absolute;
    top: 0;
    right: 0;
}
#footer .section-1 .wide-left-column .media {
    width: 260px;
    margin-left: 30px;
    position:absolute;
    top: 0;
    right: 0;
}
#footer .section-1 .wide-left-column .upper-block .phone p.toll-free {
    height: 35px;
    margin: 0;
    overflow: hidden;
    padding-top: 0;
    text-indent: -999px;
    width: 265px;
}
/* Changing Numbers for US site */

.US #footer .section-1 .wide-left-column .upper-block .phone p.toll-free {
    height:70px;
}
.US #footer .section-1 .wide-left-column .upper-block .phone p.regular-number {
    display:none;
}

#footer .section-1 .wide-left-column .upper-block .phone p.regular-number {
    height:25px;
    overflow:hidden;
    padding-top:0;
    text-indent:-999px;
    width:250px;
    margin:0;
}
#footer .section-1 .wide-left-column .upper-block .media {
    height: 55px;
    overflow: hidden;
}
#footer .section-1 .wide-left-column .upper-block .media h2 {
    display:none;
}
#footer .section-1 .wide-left-column .upper-block .media p {
    color:#848484;
    font-size:12px;
    height:25px;
    margin:2px 0 0 60px;
    padding-left:10px;
    padding-top:0;
    width:190px;
    font-weight:normal;
}
#footer a {
    color:#848484;
    text-decoration: underline;
}
#footer .section-2 a { font-weight: bold; }
#footer .section-1 .wide-left-column .upper-block .media .border {
    margin:26px 0 0 70px;
}

#footer .section-1 .wide-left-column .help .t-need-help{
    color:#848484;
    height:31px;
    overflow:hidden;
    text-indent:-999px;
    width:250px;
}
#footer .section-1 .wide-left-column .awards .t-our-awards{
    color:#848484;
    height:31px;
    overflow:hidden;
    text-indent:-999px;
    width:120px;
}
#footer .section-1 .wide-left-column .awards img{
    margin-top:5px;
}
#footer .section-1 .wide-left-column .products .t-our-products {
    height:31px;
    overflow:hidden;
    padding-top:0;
    text-indent:-999px;
    width:160px;
    color: #848484;
}
#footer .narrow-right-column .payment .t-payment-method{
    color:#848484;
    height:31px;
    overflow:hidden;
    padding-top:0  ;
    text-indent:-999px;
    width:348px;
}
#footer .narrow-right-column .icann .t-bigrock-is-icann{
    padding:7px 0 6px 15px;
    color:#848484;
    height:25px;
    overflow:hidden;
    padding-top:0;
    text-indent:-999px;
    width:275px;
}
#footer .narrow-right-column .icann .border {
    margin-left:60px;
}
#footer-wrapper .section-2 p{
    font-size: 10px;
    padding: 0;
    line-height:13px;
}



.footer spna {
    color: #9D9D9D;
    float: left;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}




.section-2 h4 {
    font-size: 11px;
    font-weight: bold;
}
#footer .narrow-right-column .icann {
 }
#footer .narrow-right-column .icann p {
    margin: 0 0 0 60px;
    background:none repeat scroll 0 0 #D6D6D6;
    padding-top:2px;
}
#footer .narrow-right-column .payment .cards {
    height:32px;
    margin:10px 0;
}
.border {
    padding-bottom:2px;
}
.section-1 {
    padding-bottom:30px;
}
#footer-wrapper li a {
    color:#848484;
}
#footer-wrapper ul {
    float: left;
    margin-left: 10px;
}
#footer-wrapper ul.left {
    float: left;
    margin-left: 0px;
}
#footer .section-1 .narrow-right-column {
    background: -724px transparent;
     
    padding-left:30px;
    width:350px;
    padding-top:0;
}
.awards{
    width:120px;
    top:0px;
    left: 240px;
    position:absolute;
}
/*Plan Blurb*/
.plan-blurb {   width:417px; }
.plan-blurb-header { height:70px; text-align:center; padding:20px 20px 0 10px; }
.plan-blurb-header h3{ font-size:23px; color:#4a7205; font-weight:bold; padding:0 0 5px; text-shadow:1px 1px 1px #ffffff; }
.plan-blurb-header h4{ margin:0; font-size:16px; color:#171717; font-weight:normal; text-shadow:1px 1px 1px #ffffff; }
.plan-blurb-title{
    color: #ffffff;
    font-size: 14px;
    height: 60px;
    line-height: 20px;
    margin: 6px 20px 0;
    text-align: center;
}
.plan-blurb-content { padding:0 25px 30px; height:218px; }
.plan-blurb-content .ul-sign-bullet { padding:0; margin:0; }
.plan-blurb-footer { text-align:center; margin-top:20px; }
.plan-blurb-footer .ui-button { margin-bottom:15px; }
.plan-blurb-footer  .footer-note{ font-style:italic; font-size:12px; color:#4a4a4a; }
.plan-blurb-footer .logo-bigrcok, .plan-blurb-footer .logo-rclub {   vertical-align:bottom; display:inline-block; }
.plan-blurb-footer .logo-bigrcok { width:122px; height:29px;}
.plan-blurb-footer .logo-rclub { width:128px; height:29px; background-position:left -38px;}

/*Main Banner Area*/
.main-banner { margin:20px 0 0 }
.reseller-partner-banner {  width:875px; height:308px; position:relative; }
.reseller-partner-banner .offer-price{position:absolute; right:125px; top:38px; color:#fa7109; font-size:32px; font-weight:bold; text-shadow:1px 1px 1px #000}
.reseller-partner-banner .banner-content{ padding:190px 0 0 240px; }
.reseller-partner-banner h3 { padding:0 0 10px; font-weight:normal; font-size:20px; color:#1c1c1c}
.reseller-partner-banner h4 { margin:0; font-size:18px; font-weight:normal; color:#313131; }

/* Cart Bar */
#cart_link{
    background: none repeat scroll 0 0 #FFFBE4;
    border-bottom: 1px solid #C3C4BF;
    height: 40px;
    line-height: 45px;
    text-align: center;
    margin:20px 0 15px;
    padding:0;
    position:relative;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#cart_link p{
    font-size: 15px;
    line-height: 40px;
    margin: 0 0 0 160px;
    padding-left: 22px;
}

#cartbar-hideLink{
    position:absolute;
    top:0;
    right:20px;
}

#checkout_arrow{
    display: block;
    height: 65px;
    overflow: hidden;
    position: absolute;
    right: 13px;
    top: 103px;
    width: 103px;
    z-index: 1001;
}

 
/* Section Bottom Blurb */
#section-bottom {
    margin:0 30px 50px;
}
#section-bottom {
    background:none repeat scroll 0 0 #FFFFFF;
}
#section-bottom h1, #section-bottom h3 {
    color: #656565;
    font-size: 28px;
    font-weight: bold;
    margin: auto;
    padding-top: 10px;
    text-align: center;
}

#section-bottom h1#bulkRegister, #section-bottom h3#bulkRegister{
    font-size: 22px;
}

#section-bottom #help {
    padding-bottom:1px;
    padding-left:40px;
    padding-top:1px;
    text-align:left;
    height:94px;
    margin-top:20px;
}
#section-bottom #help .left, #section-bottom #help .center, #section-bottom #help .right {
    float:left;
}
#section-bottom .rbtop {
    background:#f8f8f8;
}
#section-bottom .rbbot {
    background: transparent;
    margin-top:-7px;
}
#section-bottom .rbtop div {
}
#section-bottom .rbbot div {
 }
#section-bottom .rbtop div span {
    background: none;
    margin:0 6px 0 0;
}
#section-bottom .rbbot div span {
    background: none;
    margin:0 6px 0 0;
}
#section-bottom .rbcontent {
    border-left: none;
    background: none;
    padding:0;
    height:88px;
}
#section-bottom #help .left {
    width:270px;
    border-right: 1px solid #dedcdc;
}
#section-bottom #help .left .toll-free {
    margin-bottom:0;
    margin-top:5px;
    padding:5px 86px 0 22px;
}
#section-bottom #help .left .toll-free .orange-text {
    font-size:22px;
    font-weight:bold;
}
#section-bottom #help .left .toll-free .number {
    color: #646464;
    font-size: 14px;
}
#section-bottom #help .left .toll-free .email {
    margin-top:10px;
}
#section-bottom .live-chat-icon {
    height:40px;
    width:40px;
    float: left;
}
#section-bottom .query-icon {
    height:55px;
    width:50px;
    float: left;
}
#section-bottom .center {
    padding:10px 15px 0;
    border-right:1px solid #DEDCDC;
}
#section-bottom .right {
    padding:10px 15px;
}
#section-bottom .query {
    float: left;
    text-align: left;
}
#section-bottom .live-chat {
    float: left;
    text-align: left;
}
#help h4 {
    text-align: left;
    margin:0 0 10px 5px;
}
.rbcontent .ui-button {
    width:119px;
    color: #FFFFFF;
}


/*Pricng table*/
.pricing-table {
    table-layout:fixed;
}
.pricing-table thead {
    background:#FFF;
    font-size:19px;
    font-weight:bold;
    color:#393939;
}
.pricing-table thead td {
    padding:8px 0;
    font-size: 15px;
    border:1px solid #FFF;
    border-bottom: 1px solid #DDDDDD;
    background:#FFF;
}
.pricing-table thead td small {
    color: #4C4C4C;
    display: block;
    font-size: 12px;
    font-weight: normal;
}
.pricing-table thead .tld-col {
    color: #393939;
    font-size: 18px;
}
.pricing-table tbody td.tld-col {
    font-size: 24px;
    font-weight: bold;
    position: relative;
    text-align: center;
    width: 200px;
}
.pricing-table tbody td {
    font-size:14px;
    color:#4c4c4c;
    height: 50px;
    padding: 4px 0 10px;
    border-color: #FFFFFF #FFFFFF #D0D0D0;
    border-style: solid;
    border-width: 1px;
}
.pricing-table tbody td.tld-other-price {
    font-size:14px;
    color:#4c4c4c;
    padding: 4px 0 10px;
    border-color: #FFFFFF #FFFFFF #D0D0D0;
    border-style: solid;
    border-width: 1px;
}
.pricing-table tbody tr {
    background:#f3f3f3;
}
.pricing-table tbody tr.alternate, .pricing-table tbody tr.alternatepromo {
    background:#e6e6e6;
}
.pricing-table tbody td.tld-col {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    width: 200px;
    position:relative;
}
.pricing-table tbody td.tld-col small {
    display: block;
    font-size: 12px;
    font-weight: normal;
}
.pricing-table tbody td.tld-col-other-ext {
    font-size: 18px;
    font-weight: bold;
}
.pricing-table td {
    text-align:center;
}
.pricing-table tbody .low-price {
    color: #004C72;
    font-weight: bold;
}

.icon-money-back {
    float: left;
    height: 86px;
    margin-top: -13px;
    width: 76px;
}

/*Bg Blurb*/
 .bg-blurb h2 { border-bottom:1px solid #dadada; text-align:center; margin:0 0 20px }
.bg-blurb-footer .bg-blurb-title { font-size:24px; font-weight:bold; text-shadow:1px 1px 1px #000; padding:0 0 3px; }
.bg-blurb-footer span{ color:#f27322; }
.bg-blurb-footer { text-align:center; padding:7px 0 10px 0; margin-bottom:20px; font-size:14px; color:#ffffff; border-top:1px solid #292928; border-right:1px solid #0d0d0d; border-bottom:1px solid #010101; border-left:1px solid #080808; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px }
.wide-left-column  .bg-blurb-footer { margin:0 20px 20px 0; }

.bdr-blurb { border:1px solid #f2f2f2; padding:15px; }
.wide-left-column .bdr-blurb { margin:0 20px 0 0;}
.bdr-blurb  h2, .bdr-blurb  h3, .bdr-blurb  .ul-sign-bullet { padding-left:0; }
.bdr-blurb  h2 { font-size:25px; padding-bottom:20px; }

#page-header {color:#5b5b5b; padding:15px 0 0;}
#page-header h1{ font-size:36px; }
#page-header #header-help-note{ font-size:24px; font-weight:normal}
#header-label { font-size:15px; color:#7c7c7c; font-weight:normal;}
#header-label span { color:#fa710a;}
.ui-h2 { background:none; color:#5b5b5b; }

#ie6-wrapper { background: #FFFFFF;}
#ie6-header {  width:965px; height:61px; margin:0 auto; }
#ie-header-message { float:left; padding:18px 0 0 50px; width:614px; }
#ie-header-message  strong { font-size:13px; }
#ie6-browser-wrap { float:left; padding:15px 0 0 0; }
#ie-chorme { width:45px; padding:5px 0 5px 25px; display:inline-block; margin-right:5px}
#ie-firfox { width:40px; padding:5px 0 5px 26px; display:inline-block; margin-right:5px}
#ie-iexplorer { width:90px; padding:5px 0 5px 26px; display:inline-block; margin-right:5px}


/*customer speaks*/
.customer-speaks{
    margin-top:20px;
}
.customer-speaks h2, .customer-speaks .customer-speaks-heading{
    color:#656565;
    font-size:18px;
    padding-bottom:15px;
    padding-left:8px;
    margin-bottom:10px;
}
.customer-speaks .customer-speaks-heading{
    padding-top:6px;
    font-weight:bold;
}
.customer-speaks ul{
    margin:0;
    padding:0;
}
.customer-speaks ul li{
    margin-bottom:15px;
}
.customer-speaks h5, .customer-speaks p{
    margin:0;padding:0;
}
.customer-speaks h5{
    font-weight:bold;
    font-size:16px;
    margin-bottom:5px;
    color:#656565;
}
.customer-speaks-wrp {margin:0 0 0 70px; }
.customer-speaks-blurb {   color:#808080; font-size:13px;  padding:20px 10px 5px 32px;  line-height:18px;
}
.customer-speaks-blurb h5{ font-size:16px;}
.customer-speaks-img{ border:1px solid #dbdbdb; background:#f5f5f5; padding:5px; float:left }
.h5-helpnote {
    color: #808080;
    font-size: 12px;
    font-weight: normal;
}

/*Plan Detials*/
.plan-col-1 {
    margin-left: 17px;
}
.plan-details p.b-border {
    border-bottom: 1px solid #F0F0F0;
    margin: 0 7px 8px;
}
.plan-details {
    display: inline;
    float: left;
    margin:0 0 15px 11px;
    width: 222px;
}
.plan-details-blurb { height:135px; padding:95px 0 17px; }
.plan-details p {
    font-size: 14px;
    margin: 0 0 8px;
    padding: 0 0 4px;
    text-align: center;
}
.plan-col, .plan-col-2, .plan-col-3, .plan-col-4 {}
.plan-col-2 p.b-border {
    border-bottom: 1px solid #F4D377;
}
.plan-cost {
    font-size: 25px;
    font-weight: bold;
}
.price-duration {
    font-size: 20px;
    font-weight: normal;
}


/*Curly Box*/
.curly-blurb { position:relative;  min-height:363px;}
.curly-left-curve {  width:5px; height:363px; display:inline-block; position:absolute; left:0; bottom:0 }
.curly-right-curve { width:5px; height:363px; display:inline-block; position:absolute; right:0; bottom:0; }
.curly-blurb-wrp {padding:24px 25px 0 30px; }
.curly-blurb p { padding-left:0; line-height:22px; font-size:16px; }
.curly-blurb-content { width:480px}
.curly-blurb  h2 { background:none; font-weight:normal; color:#5b5b5b; font-size:26px; padding:0; }
.step-icon {  font-size:20px; font-weight:bold; color:#ffffff; text-align:center; width:28px; height:29px; display:inline-block; vertical-align:middle; }
.step-content { border-bottom:1px solid #cccccc;}
.ul-step li{ color:#5b5b5b; font-size:16px; clear:both; padding:8px 0 0 0; }
.step-content { border-bottom:1px solid #cccccc; margin:0 0 0 40px; padding:2px 0 10px 0;}
.ul-step .last-step  .step-content { border-bottom:none; }
.curly-blurb  ul#banner-slider {  padding-top:5px; }

/* refer a friend common styles*/
.green-button-bg {
    color: #FFFFFF;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    width: 84px;
    cursor: pointer;
}

/*new upsell modal styling start*/
.Modal-pricing {
  color: #ff7200;
  font-size: 20px;
  margin-left: 5px;
}

#upsell_modal .option-pricing-details h3 {
  font-size: 14px;
}

#upsell_modal .option-amount {
  margin-bottom: 7px;
  margin-top: 4px;
  font-size: 15px;
}

#upsell_modal .view-plans-link {
  padding-left: 10px;
}

.button_upsellModal {
  line-height: 30px;
  height: 30px;
}

.button_upsellModal span {
   height: 30px;
  padding: 0 0 0 8px;
}
.button_upsellModal span span {
   height: 30px;
  line-height: 30px;
  padding: 0 15px 0 2px;
}


.form-field-wrapper
{
    padding:20px 25px;
    font:  normal normal normal 15px/normal Arial, helvetica, sans-serif;
    text-align: left;
}

.form-field-wrapper label
{
    display: block;
    margin-bottom: 10px;
}

.form-field-wrapper select
{
    height: 40px;
    padding: 5px;
    width: 380px;
    vertical-align: top;
    margin: 0px 5px 0px 0px;
  border: 1px solid #d5d5d5;
}
/*new upsell modal styling end */

.warning-blurb{
    border:2px solid #edd9b2;
    padding: 10px 0 4px 28px;
    margin-bottom:15px;
    font-size:13px;
}

.warning-blurb li {
    list-style: none;
    font: 11px Verdana, Arial, sans-serif;
    color: #373737;
    text-indent:0;
    line-height: 14px;
    display: block;
    padding:0;
    margin:0px;
    padding-left:10px;
    margin-left:0;
}

.general-note {
    font-family: verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #252525;
    border: 1px #5DA3E5 solid;
    padding: 10px 10px 8px 5px;
    margin-bottom: 15px;
    text-align:left;
    background: #F1F8FF;
    margin-top: 10px;
}

#domain-price-sidebar .affiliate-inner-banner-IN
{
    width: 231px;
    height: 226px;
}
#domain-price-sidebar .affiliate-inner-banner-US
{
    width: 231px;
    height: 226px;
}

/* tld-dropdown CSS */
.domain-select-wrapper
{
    position: relative;
    z-index: 999;
    width: 100%;
}
#homepage-content #region-top .wide-left-column {border:10px solid rgba(0,0,0,0.3); background:none !important; border-radius:7px;}
.domain-select-wrapper {background:#fff; border-radius:7px;}
.domain-select-wrapper .tld-dropdown
{
    display: none;
    width: 211px;
    height: 100px;
    position: absolute;
/*  background: url('/images/dropdown.png') no-repeat scroll 0 0 transparent;
*/
    z-index: 10;
}
.domain-select-wrapper .tld-dropdown.active
{
    display: block;
    height:325px;
    width:624px;
    background:#fff; box-shadow:1px 1px 6px rgba(0,0,0,0.25); -webkit-box-shadow:1px 1px 6px #999; -moz-box-shadow:1px 1px 6px #999; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
}
.close_popup {width:14px; height:14px; background:url(../images/close_icon.png) 0 0 no-repeat; position:absolute; right:10px; top:10px;}
.domain-select-wrapper .tld-dropdown > div
{
    
    margin-left:0;
    margin-top:0;
    width:auto; padding:0 15px;
}
.domain-select-wrapper .tld-dropdown .selectall
{
    padding: 5px 10px;
}
.domain-select-wrapper .tld-dropdown input
{
    margin: 0;
    padding: 0;
}
.domain-select-wrapper .tld-dropdown label
{

    margin-left: 2px;
    font: normal 13px Lato;
    margin-left: 0px; float:left; margin-top:2px;
}
.selectall, .popular-extensions, .more-extensions {clear:both;}
.domain-select-wrapper .tld-dropdown .section-title
{
    font: 700 15px Lato;
    margin: 5px 0;
    color: #000;
    margin: 3px 0;
}
a.viewAll {float:right; font-size:10px; text-transform:uppercase; padding:4px 10px !important; background:#ef5c28; color:#fff !important; text-decoration:none !important; border-radius:3px;}
a.viewAll:hover {background:#999 !important; color:#fff !important;}

.domain-select-wrapper table td
{
    padding: 5px 0;
    width: 35%;
    padding: 4px 0px;
    width: 35%;
}
.domain-select-wrapper .tld-dropdown .more-extensions
{
    margin-top: 10px;
    overflow: hidden;
    height: 160px;
   margin-top: 5px;
}
.tlds-dd.btn-ok
{
/*  background: url('btn-tld-ok.png') no-repeat scroll 0 0 transparent;
    width: 17px;
    height: 17px;
    margin-top: -5px;*/
}
.domains-select .tlds small { line-height: 30px; font: normal 15px arial; }
/* END: tld-dropdown CSS */


/* checkbox */
span.jqTransformCheckboxWrapper{
    display:block;float:left;
    margin-top:0px; margin-right:5px;
}
a.jqTransformCheckbox {
    background: transparent url(../images/checkbox.png) no-repeat center top;
    vertical-align: middle;
    height: 19px;
    width: 18px;
    display:block;/*display: -moz-inline-block;*/
}
a.jqTransformChecked { background-position: center -21px;}
.jqTransformHidden {display: none;}
.radio_outer {clear:both; padding:10px 0;}
.radio_outer + .radio_outer {border-top:1px solid #e1e1e1;}
/* //checkbox */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px; margin-top:0px;}
.jqTransformRadio {
    background: transparent url(../images/radio_btn.png) no-repeat left top;
    vertical-align: middle;
    height: 22px;
    width: 22px;
    display:block;/*display: -moz-inline-block;*/ margin-right:5px;
}
.radioBtns a.jqTransformChecked { background-position: left -27px;}
a.jqTransformCheckbox.jqTransformChecked {background-position: -1px -20px;}
.contact-right .jqTransformRadio {margin-top:4px;}
.pt20 {padding-top:7px;}
.text_center {text-align:center;}
.orderAddonsPage > .wraper {padding-top:20px;}

.box_color {background:#444; padding:30px; color:#fff;}
.box_color ul.check-list li::before {color:#fff;}

.content-wrapper
{
    clear: both;
}
.content-wrapper .form
{
    width: 720px;
}
.content-wrapper .sidebar
{
    width: 215px;
    margin-top: 10px;
}
/* Style for Promo Page */
.bgrk-banner{
    height:218px;
    margin:15px 0;
    text-align:center;
    width:960px;
}
.bgrk-domaincheck{
    height:150px;
    text-align:center;
    width:960px;
}
.bgrk-domaincheck-text{
    height:25px;
    margin:20px 0 5px;
    text-align:center;
    width:960px;
    font-size:15px;
    color:#333;
}
.bgrk-domaincheck-text-bottom{
    height:25px;
    margin:10px 0 0;
    text-align:center;
    width:960px;
    font-size:13px;
    color:#333;
    text-transform:capitalize;
}
.bgrk-domaincheck-text-bottom a{
    color:#666;
    text-decoration:underline;
}
.bgrk-domaincheck-text-bottom a:hover{
    color:#EF711D;
}
.bgrk-domaincheckbox{
    height:60px;
    width:641px;
    margin:0 auto;
 }
.bgrk-domaincheckbox-www{
    height:42px;
    width:73px;
    padding:18px 10px 0 0;
    font-size:18px;
    color:#333;
    text-align:right;
}
.bgrk-domaincheckbox-ext{
    height:42px;
    width:73px;
    padding:18px 10px 0 0;
    font-size:18px;
    color:#333;
    text-align:center;
}
.bgrk-domaincheckbox-field{
    height:40px;
    width:365px;
    text-align:left;
    padding:15px 0 0;
}
.bgrk-domaincheckbox-field-style{
    height:25px;
    width:355px;
    color:#333;
    border:0;
    font-size:18px;
    color:#333;
}
.bgrk-domaincheckbox-button{
    height:50px;
    width:78px;
    text-align:left;
    padding:10px 0 0;
    margin:0 0 0 18px;
}
.bgrk-captionline{
    text-align:center;
    height:46px;
    border-bottom:#CCC solid 1px;
    border-top:#CCC solid 1px;
    font-family:Arial, Helvetica, sans-serif;
    color:#666;
    font-size:30px;
    font-weight:bold;
    text-transform:uppercase;
    padding:10px 0 0;
    width:960px;
    margin:0 0 15px;
}
.bgrk-left-content{
    width:474px;
    border-right:#D9D9D9 solid 1px;
    padding:0 15px 0 9px;
}
.bgrk-highlights{
    color:#EF711D;
}
.bgrk-content-highlights{
    color:#333;
    font-size:15px;
    font-weight:bold;
    margin:0 0 10px 0;
}
.bgrk-contentarea{
    margin:15px 0;
    width:960px;
    text-align:left;
    overflow:hidden;
    line-height:19px;
    padding:0 0 10px;
}
.bgrk-bottom-area{
    margin:5px 0 0;
    width:960px;
    overflow:hidden;
    padding:30px 0 10px;
    height:50px;
    text-align:center;
}
.bgrk-left-content{
    width:474px;
    padding:0 15px 0 9px;
    overflow:hidden;
}
.bgrk-right-content{
    width:441px;
    padding:0 0 0 20px;
    overflow:hidden;
}
.bgrk-left-content-in{
    width:473px;
}
.bgrk-right-content-in{
    width:440px;
    padding:10px 0 0;
}
.bgrk-left-content-in ul{
    margin:0;
    width:440px;
    padding:0 0 0 20px;
}
.bgrk-left-content-in li{
    float:left;
    border-bottom:#666 dashed 1px;
    width:440px;
    padding:10px 0;
}
.bgrk-boxheads{
    color:#EF711D;
    font-size:19px;
    font-weight:bold;
    padding:10px 0 0;
}
.bgrk-bottom-nav{
    margin:0 auto 30px;
    width:692px;
    overflow:hidden;
 height:71px;
    text-align:center;
    border:none;
    padding:0px 37px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:28px;
    font-weight:bold;
    text-transform:lowercase;
}
.bgrk-bottom-nav ul{
    list-style:none;
    margin:0;
    padding:0;
}
.bgrk-bottom-nav li{
    float:left;
    margin:0 10px;
}
.bgrk-bottom-nav li a{
    color:#B2B2B2;
    display:block;
    font-weight:normal;
    text-decoration:none;
    font-weight:bold;
    height:51px;
    width:74px;
    padding:10px;
}
.bgrk-bottom-nav li a:hover{
 color:#FFFFFF;
    text-decoration:none;
}

.br-promo-banner{
    height:251px;
    margin:15px 0 0 -21px;
    text-align:center;
    width:960px;
}
.br-promo-banner-middle{
    height: 235px;
    text-align: center;
    width: 920px;
    overflow: hidden;
    clear: both;
    padding: 10px 20px;
}
.br-promo-banner-middle .special-offer-left
{
    width: 384px;
    height: 221px;
    text-align: center;
    margin-left: 20px;
}
.br-promo-banner-middle .special-offer-left .promo-middle-txt
{
    width: 371px;
    height: 116px;
    margin: 20px 0;
}
.br-promo-banner-middle .special-offer-right
{
 width: 397px;
    height: 206px;
    margin-right: 20px;
}
.br-promo-domain-off{
    height:155px;
    text-align:center;
    width:960px;
    background:#FFFFF3;
    padding:25px 0 0;
}
.br-promo-domain-off-in{
    height:121px;
    width:960px;
    margin:0 auto;
    overflow:hidden;
    background:#FFF
}
.br-promo-domain-off-nav{
    height:66px;
    width:10px;
    overflow:hidden;
    padding:55px 0 0;
}
.br-promo-domain-off-nav.prev
{
    padding-left: 14px;
}
.br-promo-domain-off-nav.next
{
    padding-right: 14px;
}
.br-promo-heads{
    height:33px;
    width:940px;
    margin:10px 0 0;
    border-bottom:#FB903E solid 3px;
    font-size:22px;
    color:#4F4F4F;
    font-weight:bold;
    text-transform:capitalize;
    padding:7px 0 0 20px;
}
.br-promo-domain-off-in-content{
    height:121px;
    width:904px;
    overflow:hidden;
    border:none;
    padding:0;
    text-align:center;
    position: relative;
}
.br-promo-domain-off-in-content ul{
    list-style:none;
    margin:0;
    padding:0;
    height: 121px;
    width: 1500px;
    position: absolute;
    top: 0;
    left: 0;
}
.br-promo-domain-off-in-content li{
    float:left;
    height: 119px;
    padding: 2px 0 2px 0;
    width: 181px;
}
.br-promo-domain-off-in-content li a{
    color:#B2B2B2;
    display:block;
    font-weight:normal;
    text-decoration:none;
    font-weight:bold;
    padding: 10px 0;
    height: 98px;
    width: 99.5%;
    /* height:100px;
    width:181px;
    padding:10px 0;
    margin:1px 0 0; */
    text-align:center;
}
.br-promo-domain-off-in-content li a:hover{
 color:#FFFFFF;
    text-decoration:none;
}
.br-promo-domain-off-ext{
    color:#FB9040;
    font-family:Arial, Helvetica, sans-serif;
    font-size:33px;
    font-weight:bold;
    text-transform:lowercase;
}
.br-promo-domain-off-oldprice{
    color:#929292;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:25px;
    text-decoration:line-through;
}
.br-promo-domain-off-newprice{
    color:#127DB5;
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    font-weight:bold;
}
.br-promo-other-off{
    height:262px;
    text-align:center;
    width:960px;
    margin:20px 0;
}
.br-promo-other-off-nav-left{
    height:146px;
    width:41px;
    overflow:hidden;
    padding:116px 0 0 6px;
}
.br-promo-other-off-nav-right{
    height:148px;
    width:41px;
    overflow:hidden;
    padding:114px 6px 0 0;
}
.br-promo-other-off-in-content{
    height:262px;
    width:866px;
    overflow:hidden;
    border:none;
    padding:0;
    text-align:center;
 }
.br-promo-other-off-in-content ul{
    list-style:none;
    margin:0;
    padding:0;
}
.br-promo-other-off-in-content li{
    float:left;
    margin:14px 16px;
}
.br-promo-other-off-in-content li a{
    color:#B2B2B2;
    display:block;
    font-weight:normal;
    text-decoration:none;
    font-weight:bold;
    height:234px;
    width:256px;
    text-align:center;
}
.br-promo-other-off-in-content li a:hover{
    color:#FFFFFF;
    text-decoration:none;
}
.center-align
{
    display: inline-block;
    margin: 0 auto;
}
/* END: Style for Promo Page */

/* style for WhoIs page */
#content .form-wrapper
{
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #DFDFDF;
    border-radius: 5px 5px 5px 5px;
    font-family: verdana,arial,sans-serif;
    font-size: 11px;
    line-height: 15px;
    padding: 15px;
    text-align: left;
}

.form-wrapper form div input#query
{
    border: 1px solid #dfdfdf;
    font-size: 12px;
    padding: 9px 10px;
    width: 420px;
    color:#a9a9a9;
    margin-left: 47px;
    margin-left: 52px;
}
.form-wrapper form div input#query.active
{
    color: #434343;
}
.form-wrapper form div.first
{
    border-bottom: 1px solid #DFDFDF;
    padding: 10px 10px 25px 10px;
}
.form-wrapper form div.last
{
    padding: 25px 10px 0 10px;
}
.form-wrapper form div.last .user-verification-block
{
    display: inline-block;
    width: 494px;
    padding: 0px;
    margin-left: 20px;
   float: right;
}
.form-wrapper form div.last div p
{
    padding: 0;
}
.form-wrapper form div.last div #recaptcha-code
{
    margin:0;
    padding: 0;
}
.form-wrapper form div.last div #recaptcha-code #recaptcha_table
{
    background: white;
}
.form-wrapper form div.last div .info-note
{
    color: #A9A9A9;
    text-align: justify;
    padding: 0px 5px;
    width: 430px;
}

.form-wrapper form label
{
    margin-top: 5px;
    width:21%;
    font-size:14px;
    font-weight:bold;
    color:#434343;
    vertical-align: top;
    display: inline;
}
.form-wrapper form .first label
{
    vertical-align: text-top;
}

#sidebar .sidebar-hotdeals
{
    margin-top: 30px;
}

#sidebar .sidebar-hotdeals .sidebar-header 
{
    border: none;
    height: 16px;
    padding: 15px 20px;
    border-radius: 5px 5px 0 0;
}
#sidebar .sidebar-hotdeals .sidebar-header p
{
    margin: 0;
    padding: 0;
    font-size:20px;
    text-align:left;
    position: relative;
}
#sidebar .sidebar-hotdeals .sidebar-header p em
{
    display: block;
    position: absolute;
    width: 73px;
    height: 64px;
    right: -18px;
    top: -30px;
}
.sidebar-hotdeals .sidebar-content
{
    border-color: #D7DADA;
    border-radius: 0 0 5px 5px;
    border-style: solid;
    border-width: 0 1px 1px;
    margin: 0;
    padding: 0;
}
.sidebar-hotdeals .ul-sign-bullet
{
    /* float:left; */
    overflow: hidden;
    padding:5px 10px;
 }
.sidebar-hotdeals .ul-sign-bullet li.last
{
    background:none;
}
.sidebar-hotdeals .ul-sign-bullet li
{
    overflow: hidden;
    width: 100%;
    padding:10px 0;
    font-family: arial;
}
.sidebar-hotdeals .ul-sign-bullet li strong
{
    margin-left: 5px;
    width: auto;
    float:left;
    color:#646363;
    font-size:15px;
    font-weight:bold;
    text-align:left;
}
.sidebar-hotdeals .ul-sign-bullet li .i-pricing
{
    float:right;
    margin-right: 15px;
    color:#ff7500;
    font-size:16px;
    font-weight:bold;
    float:right;
  text-align: center;
  width: 106px;
}
.sidebar-hotdeals .ul-sign-bullet li .i-pricing .new-price {
    color: #FF7500;
        font-size: 16px;
        padding: 0;
}
.sidebar-hotdeals .ul-sign-bullet li .i-pricing .old-price {
      text-align: center;
      color: #646363;
        text-decoration: line-through;
}
.sidebar-hotdeals .ul-sign-bullet li .deal-title
{
      color: #646363;
    float: left;
        display: inline-block;
    font-size: 17px;
    font-weight: bold;
    margin: 4% 0 0 4%;
}
.sidebar-content .i-pricing p
{
      padding: 0 0 1px 0;
        font-size: 12px;
    font-weight: bold;
        text-align: center
}
/* END: style for WhoIs page */

/* Domain Name suggestion page CSS */
.maincontent{
    width:960px;
    /* margin:0 auto 15px; */
    overflow:hidden;
}
.leftcontent{
    width:710px;
    height:auto;
    /* overflow:hidden; */
}
.rightcontent{
    width:230px;
    height:auto;
    /* overflow:hidden; */
    padding:0 0 0 20px;
}
.usetips{
    width:710px;
    height:auto;
    overflow:hidden;
    margin:10px 0 15px;
}
.usetips ul{
    margin:0;
    padding:0 0 0 35px;
    font-weight:bold;
    color:#333;
    font-size:14px;
    float:left;
}
.usetips li{
    float:left;
    padding:5px 0;
}
.searchbox-search{
    width:96px;
    height:35px;
    padding:20px 0 0 15px;
}
.searchbox-area{
    width:480px;
    height:31px;
    margin:12px 0 0;
}
.searchbox-suggest{
    width:94px;
    height:33px;
    overflow:hidden;
    margin:12px 12px 0 0;
}
.searchbox-smallbox{
    width:692px;
    height:24px;
    overflow:hidden;
    border:#8AA92A solid 1px;
    color:#FFF;
    font-weight:bold;
    padding:8px 0 0 15px;
}
.searchbox-smallbox span{
    color:#FDFE00;
}
.suggestions{
    width:705px;
    overflow:hidden;
    border:#E1E1E1 solid 2px;
}

/*-------------------------------------Domain Name Suggestion Tool-Grey Version-----------------------------------------*/

.searchbox{
    width:709px;
    height:220px;
    overflow:hidden;
    margin:0 0 15px;
}
.searchbox-leftcurve{
    width:11px;
    height:220px;
 }
.searchbox-rightcurve{
    width:11px;
    height:220px;
 background-position:-13px 0;
}
.searchbox-container{
    width:687px;
    height:220px;
 }
.searchbox-head{
    color:#434343;
    font-size:22px;
    text-align:left;
    width:670px;
    height:30px;
    padding:33px 0 0 17px;
    text-transform:capitalize;
    overflow:hidden;
    float:inherit;
}
.search-area{
    width:657px;
    height:65px;
    overflow:hidden;
    float:inherit;
    padding:24px 15px 0;
}
.search-area a
{
    margin-left: 10px;
}
.srchfld-input{
    background:white;
    border:1px solid #d5d5d5;
    color:#555;
    font-size: 15px;
    padding: 10px 7px;
    height: 20px;
    width: 500px;
    border-radius: 8px;
}
.search-suggest{
    width:119px;
    height:47px;
    overflow:hidden;
}
.search-example{
    color:#434343;
    font-size:15px;
    text-align:left;
    width:657px;
    height:40px;
    overflow:hidden;
    padding:25px 15px 0;
}
.search-example span{
    color:#DF6208;
    font-style:italic;
}
.suggestions{
    width:709px;
    height:auto;
    overflow:hidden;
    margin:0 0 15px;
    border-radius: 8px;
}
.sugg-cart-button{
    width:709px;
    overflow:hidden;
    height:47px;
    text-align:center;
    margin:20px 0 0;
}
.suggestions-box{
    width:705px;
    overflow:hidden;
    border-left:#E1E1E1 solid 2px;
    border-right:#E1E1E1 solid 2px;
    border-bottom:#E1E1E1 solid 2px;
    border-radius: 0px 0px 8px 8px;
    margin-bottom: 40px;
}
.suggestions-top-head{
    width:707px;
    height:35px;
    overflow:hidden;
    background:#E5E5E5;
    border-width:0px 1px 1px 1px;
    border-style: solid;
    border-color: #D5D5D5;
    padding-top: 10px;
    border-radius: 8px 8px 0 0;
}
.suggestions-top-head.closed { border-radius: 8px; }
.suggestions-top-head:after { clear: both; }
.search-down{
    width:23px;
    height:23px;
    overflow:hidden;
    margin:0 0 0 10px;
}
.search-down a {
    width: 23px;
    height: 23px;
    display: block;
    cursor:pointer;
 }
.suggestions-hd2{
    width:660px;
    height:30px;
    overflow:hidden;
    margin:0 0 0 10px;
    font-size:13px;
    padding:4px 0 0;
}
.suggestions-hd2 span{
    color:#DF6208;
    font-style:italic;
}
#suggest-table
{
  background: white;
  width: 705px;
}
#suggest-table tr.odd
{
  background: #f5f5f5;
  text-align: center;
}
#suggest-table tr td
{
  text-align: left;
  padding: 12px;
}
#suggest-table input[disabled]
{
    display: none;
}
#suggest-table .table-first
{
  background: #fff;
  color: #333;
  height: 40px;
  overflow: hidden;
  text-align: center;
}
#suggest-table .table-first td
{
  padding: 10px;
  text-align: left;
  border-bottom: 1px solid #cacaca;
  font-weight: bold;
}
/* END: Domain Name suggestion page CSS */


/* START: Free Services page CSS */
#register-search .ui-button span {
        padding: 0 0 0 4px;
}
#register-search .ui-button span span{
        padding: 0 35px 0 35px;
}
#register-search a.ui-button {
        color: #FFFFFF;
        text-decoration: none;
}
.domain-search-box {
    background:
    url(../images/getImage.gif) no-repeat scroll 0 0 transparent; 
    height: 60px;
    padding: 8px 6px;
}
#registerdomainSearch .domains-input {
        color: #000000;
        float: left;
        font-size: 18px;
        margin:0px;
        padding: 1px 3px;
        -moz-border-bottom-colors: none;
        -moz-border-image: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
       border:1px solid #ccc;
        border-right:none;
        color: #222222;
        font-size: 22px;
        padding: 6px 0 7px 16px;
        width: 585px;
}
#registerdomainSearch  .domains-select {
    background: url("input-form2.gif") no-repeat scroll -3px -82px transparent;border:1px solid #ccc;float: left;font-size: 20px;
    height: 41px;
    margin:0;
    overflow: hidden;
    padding: 8px 3px;
    width: 100px;
}
#registerdomainSearch  .domains-select option{font-size: 22px;}
.domain-select-wrapper .tld-dropdown {
    background: url("/images/dropdown.png") no-repeat scroll 0 0 transparent; display: none; height: 209px; position: absolute; right: 0px;
    top: 55px; width: 211px; z-index: 10;}
.domain-submit, .domain-submit-disabled {border: medium none; color: #FFFFFF; cursor: pointer; font-size: 19px; font-weight: bold; height: 54px; padding:0px; margin-top:0px;}
.tlds-dd {
/*    background: url("icon-cust-dd.gif") no-repeat scroll 0 0 transparent;
*/    display: block; height: 6px; position: absolute; right: 10px; top: 20px; width: 10px;}
.tlds {left: 10px; position: absolute; top: 8px;}
/* .blocks{ margin-right: 0;position: relative; width: 365px;} */
/* .blocks .right-side{float: left;margin-top:5px;width:100%;} */

/* 
.price-list {
    float: left;
    margin:0px;
    padding:20px 25px;
    border:1px solid #d3d3d3;
    border-left:none;
    border-right:none;
    width:86%;
} */
.price-list ul {margin: 0; padding: 0;}
.price-list ul {float: left;}
.free-list ul, .price-list ul {margin: 0; padding: 0;}
.price-list ul li.first {margin-right: 15px;}
.price-list ul li {clear: both; color: #696969;font-size: 12px;font-weight: normal;line-height: 18px;}
.price-list ul li {clear: none; float: left;font-size: 12px; margin: 0; overflow: hidden; padding: 3px 0; text-align: center;  width: 65px;}
.free-list li, .price-list li {background: none repeat scroll 0 0 transparent; color: #696969; font-size: 12px; font-weight: normal; padding: 5px 0;}
.blocks .in,.blocks .com {
  color: #FFFFFF; font-size: 20px;font-weight: bold; margin: 0 auto; padding: 4px 0; text-align: center; text-shadow: 0 1px 1px #666666; text-transform: lowercase; width: 60px;}
.bold {font-weight: bold;}
.strikeout {text-decoration: line-through;}
.oldprice {color: #A7A7A7;height: 20px;line-height: 20px;}
.strikeout {text-decoration: line-through;}
.currentprice {font-size: 25px;line-height: 20px;}
.free-service-heading{color:#434343;font-size:40px;text-align:center;background:none;margin-top:25px;}
h2 span{color:#fa7109;}
#register-search{width:860px; margin:20px 0; padding:13px 50px; border-radius:10px; background:#f7f7f7; border:1px solid #f2f2f2; text-align:center;}

#register-search h3{padding: 5px 0 10px 0; font-size:20px; font-weight:normal;}
#register-search p{color:#434343; font-size:13px; margin:15px 0 0px; text-align:center;}
#register-search a{color:#3590d5; text-decoration:underline;}
#free-service-list{width:960px; overflow:hidden;margin-bottom:30px;
 }
#free-service-list li{width:440px; float:left; height:100px; padding-top:35px; border-bottom: 1px dashed #d5d5d5;}
#free-service-list li.oddheight{height: 138px;} 
#free-service-list li.last{height: 116px; border:none;}
#free-service-list li img{float:left;}
#free-service-list li .detail-wrap{float:right; width:350px;}
#free-service-list li .detail-wrap h3{color:#434343; font-size:20px;font-weight:bold; margin:0 0 10px;}
#free-service-list li .detail-wrap p{color:#7b7b7b; font-size:12px; text-align: justify;}
#free-service-list li.odd{margin-right:40px;}
#free-service-list li.even{margin-left:40px;}
/* END: Free Services page CSS */

/* widget CSS */
.widgets{float:right;margin: 6px 0;}
.widgets li{float: left;padding: 0px 5px;display: inline-block;}
widgets .w-twitter{width: 94px;}

/* END: widget CSS */
.bene{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#494949; padding-left:31px; padding-right:12px; line-height:22px;}
.fn-sty{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#666666;}

.page_heading-new, .page_heading-new strong{font-weight:bold;padding:0;margin:0 0 30px;}
.page_heading-new-small{font-size:16px;color:#3267a1;float:left;font-weight:bold;padding-top:10px;padding-bottom:12px;padding-left:0px;}

h3.subTitle{ font-size:24px; margin:30px 0 5px;}

.top-new-brand{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252;}
.new-st{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.main-head{font-family:Arial;font-size:22px; padding-left:0px;color:#3267a1;float:left;font-weight:bold;padding-top:10px;padding-bottom:12px;}
.main-heading-sma{padding:0px; margin:0px; padding-bottom:10px; font-size:16px; color:#3267a1; font-family:Arial, Helvetica, sans-serif;}
.reseller-heading{font-size:20px; color:#333333;  font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
.reseller-heading-small{font-size:20px; color:#333333;  font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
.reseller-im{padding-left:8px; padding-bottom:8px; padding-right:3px;}

a.link-new20:link{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;color: #333333;text-decoration: none;}
a.link-new20:visited{font-family: Arial, Helvetica, sans-serif;  font-size: 14px; font-weight:bold;color: #333333;text-decoration: none;}
a.link-new20:hover{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;color: #bee61d;text-decoration: none;}

.new-text{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:16px;}

.b1 {background: url(../images/box.gif) no-repeat; width:140px;}
.lsn2 li{display:inline; list-style:none;}

.new-customer{font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; color:#84A23B;}
.main-brd{border-top: 1px solid #e9e8e8;}
.tbl-txt{font-size:11px;}

.processorder .colLeft{float:left;width:70%}
.processorder .colRight{float:left;width:30%}
.processorder .order-detail{background:#f6f6f6; margin-left:30px; padding:30px;}
h3{color:#ef5c28;font-size: 25px;margin-bottom: 10px;}

.gray-area-inner.data-center{margin-bottom:35px;}
.gray-area-inner.data-center h2{text-align:left}
.gray-area-inner.data-center .page-brief-text{text-align:left}
.gray-area-inner.data-center .image-right{ text-align:center}
.gray-area-inner.data-center-wrapper{padding-top:0px;}

/*custom css by praveen */
.divhide{display:none;}
.divshow{display:block;}

/************************/

#accordion {list-style: none;padding: 0 0 0 0;width: auto;margin:0px;}
#accordion div {display: block; /*background-color: #d5d7da;*/font-weight:600;cursor: pointer;margin-top:1px; padding:15px 0;padding-right:10px;list-style: circle;color:#171717;font-size:18px;}
#accordion div:before{content: "";background-image:url(../images/plus-minus.png);background-position:0 0;background-repeat:no-repeat; float: right; width: 24px; height: 24px;}
#accordion div.current:before {background-position:0 -54px;filter: brightness(0) saturate(100%) invert(40%) sepia(90%) saturate(1954%) hue-rotate(348deg) brightness(99%) contrast(90%);}
#accordion ul {list-style: none;padding: 0 0 0 0;}
#accordion ul{display: none;}
#accordion ul li {font-weight: normal;cursor: auto;/*background-color: #fff;*/padding:15px 5px; padding-top:3px; font-size:15px; line-height:28px;}
#accordion > li {border-bottom: 1px solid #ddd;}
#accordion a {text-decoration: none;}
#accordion a:hover {text-decoration: underline;}
#accordion .current {color: #EF5C28;}
/*----economical-----*/
.box40{width:40%; float:left;}
.box60{width:60%; float:left;}
.box70{ width:74%; float:left;}
.box30{ width:22.2%; float:right;}
.echotext{border-radius :5px; border:1px solid #999; padding:5px 2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:293px; font-size:12px;}
.box48{width:48%; float:left; margin-top:2%; color:#333;}
.box481{width:48%; float:left; margin-left:2%; margin-top:2%;}
.pad-none{padding:0 !important;}
.box48a{width:48%; float:left; margin:2% 2% 2% 0%; color:#333; box-shadow:0 0 20px #c5e0f4 inset; font-size:14px; border-radius:10px; padding-bottom:10px; border:1px solid #c5e0f4;}
.box48a img{padding:0px 0px 10px 30px;}
.innertop{ background:#1a5e8d; border-radius:10px 10px 0px 0px;box-shadow: 0 0 20px #0f4367 inset; color:#FFFFFF; overflow:hidden; padding:20px 10px 20px 20px; border:2px solid #0f4367;}
.innertop h1{margin:0px; padding:0px; color:#ffffff; font-size:22px; font-weight:600; padding:0px 0px 8px 0px;}

.box48a .bullet_02 { width:90%; margin:0 auto; padding:10px 0px 20px 10px; font-size:14px !important;}
.box48a .bullet_02 li{padding:10px 0px 0px 0px; font-size:14px;}
.box33{ width:33%; float:left;}
.box32{ width:31%; float:left; margin-right:2%;} 
.box25{ width:25%; float:left;}

/*.packageBox .leftem{ width:33.333%; float:left;}
.packageBox .rightem{ width:33.33%; float:left;}
.packageBox .rightem1{ width:31%; float:left;margin-right:2%;}
.packageBox .rightem2{ width:32%; float:left;margin-right:2%;}*/
.left30 ul.echop{margin:0px 0px 0px 0px; font-size:12px; padding:0px 0px 0px 15px; color:#333; clear:both;}
.vps{width:100%; border:0px solid #f2f2f2; border-radius:5px; text-align:center; padding-bottom:20px; border-radius: 8px; background-image: linear-gradient(#f9fafc, #f5f8ff); box-shadow: 0 1px 3px 0 rgba(10, 13, 18, 0.10), 0 1px 2px 0 rgba(10, 13, 18, 0.06);}
.vps-title{ color:#333; font-size:23px; font-weight:700; padding:30px 0px; border-radius:7px 7px 0px 0px; text-transform:uppercase; padding-bottom:10px;}
.vps a{background: #444; font-weight:700;    color: #fff;    font-size: 16px;    padding: 10px 22px;    text-transform: uppercase; margin-top:15px; display:inline-block; border-radius:3px;}   
.vps a:hover{color:#fff}
.rightem .vps a{background:#ef5c28 }
.rightem2 .vps a{background:#007fff  }
.rightem.pricingBox .vps {background: linear-gradient(180deg, rgba(239, 92, 40, 0.97) -86.95%, rgba(239, 92, 40, 0.00) 33.03%), #FFF;box-shadow: 0 1px 3px 0 rgba(10, 13, 18, 0.10), 0 1px 2px 0 rgba(10, 13, 18, 0.06);}   
.rightem.pricingBox .vps input.orange-btn {background: #ef5c28;} 
.rightem.pricingBox .vps input.orange-btn:hover {opacity: 0.8;} 
.packageBox_card {grid-template-columns: repeat(3, 1fr);display: grid;gap: 20px;}
.packageBox_card .pricingBox {width: 100%;}
/* ul.vps1{ font-size:15px; line-height:30px; margin:0px; text-align:left; padding:0px; list-style-type:none; color:#333;}
ul.vps1 li{ margin:0px;padding:0px 0px 0px 0px; text-align:center; border-bottom:1px solid #fff; padding:7px 0px} */
ul.vps1 { margin: 0px; padding: 20px 20px 0;list-style: none;text-align: left;}
ul.vps1 li{position: relative;padding-left: 20px;font-size: 16px;color: #000;font-weight: 400;line-height: 28px;background: transparent !important;}
ul.vps1 li::before{content: ''; font-size: 8px; margin-right: 6px; position: absolute; left: 0; top: 10px; background: url(../images/check-icon.png) no-repeat; width: 12px; background-size: 15px; height: 12px;}
.static{ font-size:17px !important; color:#ef5c28 }
.static1{line-height:37px; margin-top:20px; display:block; color: #ef5c28;    font-size:30px;    font-weight:400; font-family:Lato, Source Sans Pro}
.static1 i{color:#818181; font-style:normal; font-size:15px; font-weight:400; line-height:30px; text-transform:none}
h2.payment{font-size:13px; font-weight:bold; color:#333333; padding:0px;}
p.payment1{font-size:12px !important; font-weight:normal !important; padding:20px 0px 10px 0px !important; color:#333333;}
ul.payment2{margin:5px 0px 0px 0px; padding:0px; list-style-type:none; font-size:12px;
}
ul.payment2 li{ margin:0px; padding:0px 0px 3px 0px; color:#333333;}
.font13{font-size:13px; font-weight:bold; padding-bottom:5px;}
.font14{font-size:14px; padding-bottom:5px; color:#333;}
.font14a{font-size:13px; padding-bottom:5px; color:#444;}
.font14a img{padding:0px 0px 0px 0px;}

.box48a1{width:48%; background:#fff; float:left; margin:2% 0% 2% 0%; color:#333; box-shadow:0 0 20px #f78732 inset; font-size:14px; border-radius:10px; padding-bottom:10px; border:1px solid #edd4b7;}
.box48a1 img{padding:0px 0px 10px 30px;}
.box48a1 h2{ font-size:22px; font-weight:600; color:#eb7413; padding:10px 0px 0px 20px; clear:both;}
.innertop1{ background:#f98d36; border-radius:10px 10px 0px 0px;box-shadow: 0 0 20px #f78732 inset; color:#FFFFFF; overflow:hidden; padding:20px 10px 20px 20px; border:2px solid #f4802d;}
.innertop1 h1{margin:0px; padding:0px; color:#ffffff; font-size:22px; font-weight:600; padding:0px 0px 8px 0px;}

.box48a1 .bullet_02 { width:90%; margin:0 auto; padding:10px 0px 20px 10px;}
.box48a1 .bullet_02 li{padding:10px 0px 0px 0px;}
.box48a1 p{ font-size:14px; color:#666666; width:90%; margin:0 auto; padding:15px 0px 0px 0px;}
p.ssl{ font-size:14px; color:#333;}
h5.stro{ padding:0px; margin:0px; font-weight:600; font-size:16px !important;}
.box48b{width:100%; clear:both; margin:2% 2% 2% 0%; color:#333; box-shadow:0 0 20px #c5e0f4 inset; font-size:14px; border-radius:10px; padding-bottom:30px; border:1px solid #c5e0f4;}
.box48b img{margin:0px 20px 0px 0px; padding-bottom:10px;}
.box48b h1{padding:20px 0px 10px 22px;}

.panel-body.inforReview .control-label{line-height:38px;min-width: 160px;}

.ssl-box h3.title{color:#333; font-size:24px; margin-top:20px;}
.ssl-box.mtop{margin-top:50px;}

.quotaMailbox{margin-top:20px;} 

.payOnline .payRight ul{list-style:none; margin:0; padding:0}
.payOnline .payRight ul li{text-align:center; margin-bottom:25px}

.infrastructure-box{border-bottom:1px solid #eeeeee; margin-bottom:30px; padding-bottom:30px; overflow:hidden}
.infrastructure-box:last-child{ border-bottom:none; margin-bottom:0; padding-bottom:0}
.infrastructure-box  .title{color:#333;font-family:Lato;font-size:25px;font-weight: 700;margin-bottom:10px; margin-top:0;}
.infrastructure-box .box-row{margin:0 -15px; clear:both}
.infrastructure-box .box-row:after{content:"";clear:both;display:block}
.infrastructure-box .box{box-sizing:border-box;float:left; margin-top:15px; padding:0 15px; width:33.333%}
.infrastructure-box .box h4{margin:7px 0}

.testimonial-list{border-bottom:1px dashed #cccccc; font-size:20px; padding-bottom:30px; margin-bottom:30px;}

.testimonial-list .testimonial-by{text-align:right}
.testimonial-list:last-child{border-bottom:none; margin-bottom:0;}

.payment-page .page-title h1{float:left}
.payment-page .payment-note{background:#ffe7d6; padding:15px; margin-bottom:30px;} 
.payment-page .payment-note.mb0{margin-bottom:0}
.payment-page .payment-note p:last-child{margin-bottom:0}
.payment-page .payment-note p span{color:#ef5c28;font-weight:600;}

.payment-page .TabbedPanels{text-align:left}
.payment-page .TabbedPanelsTab{border-radius:5px 5px 0 0; padding:12px 20px}
.payment-page .TabbedPanelsTabSelected{ border-radius:5px 5px 0 0 }
.payment-page .TabbedPanelsTabGroup{border-radius:0; display:block; margin-bottom:0; padding:0; border:none;}
.payment-page .TabbedPanelsContentGroup{border:1px solid #eeeeee; padding:20px}
.payment-page .payment-option-box{background:#f9f9f9; padding:20px}

.payment-page .TabbedPanelsContent{text-align:left}
.payment-page .TabbedPanelsContent p{line-height:24px;}
.payment-page .TabbedPanelsContent ul{list-style:none}
.payment-page .TabbedPanelsContent ul li{line-height:24px; margin-bottom:15px;}
.payment-page h3{color:#000000}
.payment-page h3 span{color:#007fff; font-size:18px; font-weight:400}
.payment-page .TabbedPanelsContent .img-right{float:right; margin-left:30px;}
.payment-divider{ border-bottom:1px dashed #cccccc; clear:both; height:1px; margin:30px 0}

a.btn-online-payment{background:#ef5c28;color:#fff;text-transform:uppercase;font-size:14px;padding:10px 15px;border-radius:3px;font-family:Lato;font-weight:400;border:0px;cursor:pointer;float:right; margin:8px 0 5px;}
a.btn-online-payment:hover{background:#444444;}

.page-not-found{text-align:center; margin:150px 0}

.webDesignBoxmain{margin:0 -15px;overflow:hidden}
.webDesignBoxmain a { word-break: break-all; }
.webDesignBoxmain .white-box{min-height:400px;}
.webDesignBoxmain .new-btn{display:inline-block;margin-top:10px;padding:4px 15px; transition:all .5s;}
.webDesignBoxmain .new-btn:hover{background:#ef5c28; border:1px solid #ef5c28; color:#ffffff}
.webDesignBoxmain .webDesignBtn{padding:120px 0}
.webDesignBoxmain .webDesignBtn .new-btn{display:block; font-size:18px; padding:8px 0}
.webDesignBoxmain .webDesignBtn .new-btn:hover{background:#666666; border:1px solid #777777}
.new-btn.btn-orange{background:#ff6800; border:1px solid #ff6800; color:#ffffff;}
.new-btn.btn-green{background:#7dc011; border:1px solid #7dc011; color:#ffffff;}

.list-style{ list-style-position:inside; margin:0 0 15px; padding:0}
.list-style li{ margin-bottom:7px;}
.list-style li:last-child{margin-bottom:0;}
.mb30{margin-bottom:30px;}

.bulk-sms .left{float:left; width:50%}
.sms-price{ background:#f9f9f9; margin-left:60px; padding:50px 25px; text-align:center}
.bulk-sms .right{font-size:30px; font-weight:300; float:left; width:50%}
.bulk-sms .sms-price span.inr{color:#ef5c28; display:block; font-weight:bold; margin-top:15px;}
.bulk-sms .sms-price span.text{ display:block; font-size:18px; font-weight:400;}

.amazon-service{background:#f9f9f9; padding:50px 25px;}

.service-divide{background:#f1f1f1; height:1px; margin:45px 0}
.service-page .blue-btn{font-size:13px; padding:6px 15px;}


* {
    box-sizing: border-box;
}

.gray-area-inner .column {
    float: left;
    width: 20%;
    padding: 10px;
    height: 60px;
}


.gray-area-inner .row:after {
    content: "";
    display: table;
    clear: both;
}
.table-bordered { background:#fff;  text-align:center;      border: 4px solid #e1e1e1 !important;      box-shadow: 12px 0px 12px #777;}

.table-bordered>thead>tr>th{border-bottom-width: 2px;}
.table-bordered>tbody>tr>td { border: 1px solid #f4f6f9 !important;     padding: 12px !important;}
.table-bordered>thead>tr>th { text-align:center;     border-bottom-width: 0px !important; } 
.table-bordered>thead>tr>th {border: 1px solid #f4f6f9 !important;      background: #ef5c28; color: #fff; font-size: 15px;font-weight: 700;       padding: 10px !important; }
.table-bordered>thead>tr>th a {color: #eff1f5;}
.table-bordered>tbody>tr>td a { color: #ef5c28; font-weight: bold;}
.gray-area-inner  .googlebusiness_email li {     width: 100% !important; float:none; }
.gray-area-inner  .googlebusiness_email { width:50%; float:left; }
.right_side_form form {padding: 30px;width: 70%;}
.right_side_form {/*width:50%; float:left;*/display: flex; padding:0px;box-shadow: 0 2px 7.1px 0 rgba(10, 13, 18, 0.10), 0 1px 2px 0 rgba(10, 13, 18, 0.06);border-radius: 13.26px;}
 .right_side_form input{width: 100%; color: #151515;border: 1px solid #dbdbdb;border-radius: 4px; height: 40px; padding: 0px 8px; font-size: 15px;font-family: Lato;box-shadow: none;}
.right_side_form .two_fileds input{width: 50%;margin-top: 2px; border: 2px solid #e0e0e0;border-radius: 4px; height: 40px; padding: 0px 8px; background: #f1f1f1;font-size: 15px;font-family: Lato;}
.two_fileds img { width:100%; }
.right_side_form ul li {width: 100%; margin: 0 12px 0 0; float:left;}
.right_side_form .pricesbox {padding: 30px; background: #f3f3f3; margin-top: 15px;width: 30%;display: flex; flex-direction: column; gap: 18px;}
 .right_side_form  ul li:last-child { margin:0; }
.right_side_form .btn {height: auto;
    /* width: 45%; */
    color: #fff;
    font-size: 17px;
    font-family: Lato;
    padding: 10px 28px;
    border-radius: 7px;
    border: 0px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    background: #003963;
    transition: all .5s;
}
.right_side_form .btn:hover {background: #ef5c28;color: #fff;}
 .form-quit {
    margin-bottom: 2rem;
    display: inline-block;
    width: 100%;
}   
.two_fileds ul li {font-size:16px; color:#000; font-weight:300; line-height:30px; font-family:Source Sans Pro;}

.arrow-div, .priv{vertical-align: top;  padding: 15px; border-radius:5px; display: inline-block;}
.arrow-div {width: 46%; margin-right:15px; padding: 20px; position: relative;   background: #ffcf72;}
.arrow-div:after {  left: 100%; top: 50%;   border: solid transparent;  content: " ";   height: 0;  width: 0;   position: absolute; pointer-events: none;   border-color: rgba(255, 207, 114, 0);border-left-color: #ffcf72;    border-width: 10px;
    margin-top: -10px;}

.priv{ width: 50%; border:2px dashed #ccc;}
.privleft{display: inline-block;}
.privleft span{display: block;}
.privbtn{float: right; cursor: pointer; padding:7px 15px; border: 1px solid #ccc; border-radius: 4px; background: none;}

.beprotect i{ color: #008000;}
.protected{display: inline-block; width: 100%; border-top: 1px solid #f1f1f1; padding-top: 5px; margin-top: 0px;}
.protected .left{ float: left;}
.protected .right{ float: right;}
.protected  span{display: block; font-weight: bold;}
.protected  small{display: block; padding: 5px 0; }

.toll{ position: relative; width: 25px; display: inline-block;}
.tooltipbox {position: absolute; display: none; z-index: 9; bottom:18px; width: 240px; left: -120px; padding: 10px;  border-radius: 5px; background: #000; color: #fff; }
.tooltipbox:after { top: 100%;  left: 50%;  border: solid transparent;  content: " ";   height: 0;  width: 0;   position: absolute; pointer-events: none;   border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 5px;  margin-left: -5px;}
.tiptitle{font-size: 16px; font-weight: bold;}
.tooltipbox ul{ margin-left: 15px;}
.tooltipbox ul li{padding: 2px 0;}

.rightbtn{width: auto; float: right; margin: 0;}
.rightbtn input:disabled { background: #ccc;}

.about4{list-style: none;  margin-bottom: 15px;}
.about4 li{display: inline-block; width: 24%;text-align: center;}
.about4 li span, .about4 li cite{ display: block; font-style: normal;}
.about4 li cite{font-size: 40px;}
.privacy-list ul, .privacydiv ul{margin-left: 20px;}
.privacy-list ul li, .privacydiv ul li{padding: 3px 0;}
.privacy-list ul li a, .privacydiv ul li a{color:#000;}
.privacydiv h3{margin-top:30px;}

.container_full.paycontainer {padding: 40px 0 40px;}
.paycontainer .container_inner{width:550px;}
.paydivmain{width:100%;background: #fff; border-radius: 12px;padding: 25px; box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;}
.paytitle{font-size:28px; color:#dc0909; margin-bottom: 15px;}
.paytitle img{display: inline-block; vertical-align: middle; max-height: 32px; max-width: 32px;}
.paytitle span{ color:#2fbe6d;}
.paytext {font-size: 16px; border-top: 1px solid #ccc; padding: 15px 0;}
.payid span{display: block; padding: 5px 0;}
.payid span strong {min-width: 170px;display: inline-block; background: #f1f1f1;padding: 5px 10px; margin-right: 5px;}

.retrybtn{ background:#2fbe6d; color:#fff; padding:9px 15px 11px; display: inline-block; border-radius: 3px;}
.retrybtn:hover{background:#f05c29; color:#fff;}
.noborder{border: 0; padding-top: 0;}




/* 18may 2019 css */
.tow-column-wrapper .column-left {
    float: left;
    width: 65%;
    margin-right: 5%;
}
.tow-column-wrapper .column-right {
    float: right;
    width: 30%;
}
.tow-column-wrapper .white-box {
    width: 48%;
}
.webDesignBoxmain .white-box {
        min-height: 545px;
}
.tow-column-wrapper .request-call-back {
    background: #f05c29;
}
.request-call-back .form-title {
        font-size: 22px;
    padding: 15px 25px 15px 20px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    padding-bottom: 0;
}
.request-call-back .formrequest {
    padding: 10px 20px 25px;
}
.request-call-back .input_row {
    display: inline-block;
    margin-bottom: 18px;
    position: relative;
    vertical-align: top;
    width: 100%;
}
.request-call-back span {
    display: block;
    margin-bottom: 8px;
    margin-top: -12px;
}
.formrequest .smaltext {
    color: #FFF;
    font-size: 13px;
    margin-bottom: 12px;
    text-align: center;
}
.request-call-back .formrequest .input {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    display: inline-block;
    height: 42px;
    padding-left: 40px;
    vertical-align: top;
    width: 100%;
}
.formrequest input, .request-call-back .formrequest textarea {
    font-family: Source Sans Pro;
    font-size: 15px;
    height: 100%;
    width: 100%;
    border: none;
    background: none;
    resize: none;
    padding: 10px 0;
    color: #000;
    text-indent: inherit;
    -webkit-border-radius:5px;
    border-radius: 5px;
}
.request-call-back .formrequest .icon {
    background: url(../images/sprite_icon.png) no-repeat 0 0;
    border-radius: 2px 0 0 2px;
    display: inline-block;
    height: 42px;
    left: 0;
    position: absolute;
    top: 0;
    vertical-align: top;
    width: 40px;
}
.request-call-back .formrequest .icon.icon1 {
    background-position: 8px 8px;
}
.request-call-back .formrequest .icon.icon2 {
    background-position: -56px 10px;
}
.request-call-back .formrequest .icon.icon3 {
    background-position: -128px 8px;
}
.request-call-back .formrequest .icon.icon5 {
    background-position: -298px 10px;
}
.formrequest .submit-btn {
     font-family: Source Sans Pro;
    background: #3b3b42;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;
    height: auto;
    margin-top: 10px;
    -webkit-transition: all 0.3s ease-out; 
    transition: all 0.3s ease-out; 
}
.formrequest .submit-btn:hover {
    background: #2d2a2a;
}
.pricingOfferTable .custom_table_field .products_qty {
    width: 100%;
    border:0!important;
}
.pricingOfferTable .qty-list {
    border-top: 0;
    padding: 5px;
    border: 1px solid #ddd;
    bottom: 0;
}
.pricingOfferTable .qty-list span {
    display: block;
    margin-bottom: 2px;
    color: #bbb;
    font-size: 14px;
}

.pricesbox{ padding: 15px 0;}
.pricess{font-size: 24px; color:#f05c29;}
.save50{background: #70ad47; color:#fff; padding: 4px 10px;}
body.toptex2{padding-top: 165px;}
.toptext1{background:#fff; padding:5px 15px; color: #454545; width: 100%; text-align: center; }
.toptext1 > div{max-width: 1000px; margin: 0 auto;}
.crossbtn {
    float: right;
    cursor: pointer;
    width: 17px;
    height: 16px; font-size: 13px;
    background: #ccc;
    color: #000;
}

.glass-btn, .glass-btn2, .glass-btn3 {display:inline-flex; align-items:center; justify-content:center; gap:10px; padding:14px 32px; border-radius:50px; font-weight:600; text-decoration:none; font-size:15px; transition:all 0.3s ease; margin:8px 8px; min-width:220px;}
.glass-btn {background:#f26522; color:#fff; box-shadow:0 15px 35px rgba(242, 101, 34, 0.25);}
.glass-btn:hover {background:#d94e0f; transform:translateY(-4px); box-shadow:0 20px 45px rgba(242, 101, 34, 0.35); text-decoration: none;}
.glass-btn2 {background:transparent; color:#f26522; border:2px solid #f26522;}
.glass-btn2:hover {background:#f26522; color:#fff; transform:translateY(-4px); box-shadow:0 15px 35px rgba(242, 101, 34, 0.25); text-decoration: none;}
.glass-btn3 {background:#25D366; color:#fff; box-shadow:0 15px 35px rgba(37, 211, 102, 0.25);}
.glass-btn3:hover {background:#1ebc59; transform:translateY(-4px); box-shadow:0 20px 45px rgba(37, 211, 102, 0.35); text-decoration: none;color: #fff;}
.need_help_home section.zoho-final-cta {display: none;}


@media (max-width: 576px) {
.glass-btn, .glass-btn2, .glass-btn3 {width:100%; margin:8px 0;}
}

@media screen and (max-width:1023px) {
    .webDesignBoxmain .white-box {
        min-height: 465px;
    }
}
@media screen and (max-width:911px) {
    .toptext1{ font-size:13px; line-height: 18px; }
    .webDesignBoxmain {
        margin-left: 0;
        margin-right: 0;
    }
    .tow-column-wrapper .column-left {
        float: none;
        width: 100%;
        margin-right: 0;
    }
    .tow-column-wrapper .column-right {
        float: none;
        width: 320px;
        margin-bottom: 20px;
    }
    .webDesignBoxmain .white-box {
        min-height: 1px;
        width: 100%;
    }
    .why-choose-us-mid.homeBoxes {
       grid-template-columns: repeat(3, 1fr);
       padding: 0 2rem;
   }
   .our_blogs.sub-box {
    padding: 2rem 1.5rem;
}
.blog_card {
    margin-top: 2rem;
}
.sub-boxes-mid-left .text-box .title {
    font-size: 2.2rem;
}
.faq-question {
    font-weight: 600;
}


}

@media screen and (max-width:767px) {
    body.toptex2{padding-top: 0px!important;}
.toptex2 .full_head{ margin-top: 0px; }
.toptext1{position: absolute;top: -64px; left: 0; font-size: 12px;}
.why-choose-us-mid.homeBoxes {grid-template-columns: repeat(2, 1fr);padding: 0px 1rem; gap: 1rem; }
.banner-search-area .head_two {font-size: 2.5rem;}
.banner-search-area .head_one {font-size: 1.8rem; }
.banner-search-area .search_outer .half_box {display: flex;justify-content: center; margin-bottom: 0;}
.banner-search-area .bold_text {font-size: 18px !important;line-height: 22px !important;padding: 10px 0 !important;}
.search_outer {padding: 0 15px;}
.search_text span {font-size: 13px;}
.banner-search-area .search {margin-top: 110px;}
.banner-search-area #region-bottom { margin-bottom: 20px; margin-top: 5px; }
.why-choose-us-mid h2 br {display: none;}
.register_domain .content_inner .register_domain_title {font-size: 2rem;}
.register_domain .content_inner .register_domain_txt {font-size: 16px;}
.sub-box-mid .boxes_content {min-height: 25rem;}
.gray-area-inner .wraper{width: 92%;}
.gray-area-inner.padding0 ul.tick-listing{grid-template-columns: repeat(1, 1fr);}
.google_business {padding: 30px 0px;}
.google_business .page-heading-other {text-align: left; padding-bottom: 15px;}
.group_form_wrapper {grid-template-columns: repeat(1, 1fr);max-width: 100%; }
.banner-search-area .search{padding-top: 0 !important;}
.trusted-slider{gap: 10px;grid-template-columns: repeat(2, 1fr);}
.trusted-item{padding: 10px;gap: 7px;}
.trusted-item img{width: 50px;}
.index-price-box{min-height: 80px;}
.owl-item .domain-price{margin-top: 0;}
.trusted-footer {grid-template-columns: repeat(3, 1fr);display: grid;}

}

@media screen and (max-width:639px) {
    .tow-column-wrapper .column-right {
        width: 100%;
    }
}

@media screen and (max-width:500px) {
    body.toptex2{padding-top: 0px!important;}
.toptex2 .full_head{ margin-top: 0px; }
.toptext1{top: -80px;}
}

@media screen and (max-width:400px) {
    body.toptex2{padding-top: 0px!important;}
.toptex2 .full_head{ margin-top: 0px; }

.toptext1 {top: -60px;
    line-height: 14px;
    font-size: 11px;
    padding: 3px 15px;
    background: #737373;
    color: #fff;
}
.toptext1 a{color:#fff;}
}

/* NEW PRODUCT PAGE CSS */
.manage_listing:firset-child{margin-top: 0;}
.manage_listing{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 35px;align-items: center;}
.package_img_slider{width: 40%;box-shadow: 0 0 5px 0px #c9c9c9;border-radius: 10px;height: 283px;}
.package_img img{width: 100%;display: block;height: 100%;object-fit: cover;object-position: top;}
.package_slider_btns div{color: #000000;background: #f3f3f3;border-radius: 50%;width: 30px;height: 30px;font-weight: bold;}
.package_slider_btns div:after{font-size: 16px;}
.package_inner_text{padding: 30px;position: relative;width: 60%;}
.manage_listing:nth-child(odd){flex-direction: row-reverse;}
/* .package_img{height: 100%;} */
.package_img a{display: block;height: 100%;}
.fancybox__content img{border-radius: 20px;}
.other_features{margin-top: 35px;}
.package_slider_btns{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);z-index: 9;}
/*.package_img:hover a img {transform: scale(1);}
.package_img a img {transition: 0.5s;}*/
.package_img{overflow: hidden;}
.imgsec {
    max-width: 490px;
    margin: 0 0 15px 25px;
    float: right;
}
.imgsec+.leftcontent {
    width: calc(100% - 550px);
    float: left;
}

.common_padding_top { padding-top: 60px;}
.featurelink ul { display: flex; list-style: none; padding: 0; flex-wrap: wrap; justify-content: center; }
.featurelink ul li {width: 10%;margin: 0px 5px;}
.featurelink ul li h3 {transition: .3s; padding: 6px 15px;cursor: pointer;border: 1px solid #e1e1e1;background: #f6f7f8;color: #000;font-size: 15px;font-weight: 600;display: block;border-radius: 20px;text-align: center;}
.featurelink ul li h3::focus { background: #ef5c28; color: #fff; border-color: #ef5c28; }
.featurelink ul li:hover h3 { background: #ef5c28; border-color: #ef5c28; color: #fff; }
.prel { position: relative; top: -300px; float: none !important; width: auto !important; height: auto !important;}
.list.list_check li { list-style: none; margin-top: 10px; font-size: 15px; width: 100%; text-align: left; padding: 0; padding-left: 2rem; position: relative; }
.list_check > li:before{width: 5px; height: 9px; border-right: 2px solid #fa560e; border-bottom: 2px solid #fa560e; transform: rotate(45deg);  position: absolute; left: 0;top: 4px; content: '';}
.package_box ul li:before{width: 5px; height: 9px; border-right: 2px solid #fa560e; border-bottom: 2px solid #fa560e; transform: rotate(45deg);  position: absolute; left: 0;top: 4px;}
.list_uncheck li { position: relative;}
.list_uncheck li:before { height: 5px!important; width: 5px!important; background: #fa560e; transform: unset!important; border-radius: 50%; left: 0!important; top: 4px;  content: '';}
.package_inner_text h4 {font-size: 24px; font-weight: 700;margin-bottom: 20px;}
.border-bottom {    margin-bottom: 60px;}
.featurelink { padding-bottom: 30px;}
html {
    scroll-behavior: smooth;
  }
  .package_bottom_box {display: flex; flex-wrap: wrap;}
  .ii_col_4 { width: calc(100% / 3);}
  .fb_inner {margin-bottom: 30px; padding: 30px;}

  .inner-banner-container  {display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
  .product_list_round {margin: 0; padding: 0;list-style: none;}
  .product_list_round li {margin-bottom: 10px; position: relative;padding-left: 30px;}
  .product_list_round li:before {
    height: 8px!important;
    width: 8px!important;
    background: #fa560e;
    transform: unset!important;
    border-radius: 50%;
    left: 0!important;
    content: '';
    position: absolute;
    top: 7px;
}

.headerform .request-call-back {background-color: #fff;}
.headerform .request-call-back .form-title { color: #222; padding-bottom: 0;}
.headerform .formrequest .smaltext { color: #222;text-align: left;   margin-bottom: 20px;}
.headerform .formrequest input, .headerform .request-call-back .formrequest textarea { background-color: #f1f1f1;     padding-left: 20px;}
.headerform .request-call-back .formrequest .input { padding-left: 0;}
.headerform .formrequest .submit-btn {background: #3b3b42;}
.headerform select { font-family: Source Sans Pro; font-size: 15px; height: 100%; width: 100%; border: none;  resize: none; padding: 10px 0; color: #757575;  padding-left: 20px; text-indent: inherit; -webkit-border-radius: 5px; border-radius: 5px; background-color: #f1f1f1; }
.inner-banner-container .product_list_round li:before {background-color: #fff;}
.mb{ margin-bottom: 25px;}
.top_product_panel { padding: 60px 0; background: #c69747;}
.top_product_panel.banner_bg_color{background: #18afa6;}
section.innercontent.benefitssec h2 {text-align: center;}
.top_product_panel .leftheader * {color: #fff;}
.top_product_panel .wraper {margin-bottom: 0; }
.inner-banner-container .leftheader {width: 65%;} 
.package_inner_text h3 { color: #000;font-weight: 700;}
.inner-banner-container .headerform {width: 30%;margin-left: 5%;} 


@media(max-width: 767px){
.package_inner_text{width: 100%!important;}
.package_img_slider{width: 100%!important; height: 215px!important;}
.imgsec {width:100%; float:none;margin: 0;}
.imgsec+.leftcontent{width:100%; float:none;}
.featurelink ul li { width: 30%;}
.package_bottom_box .ii_col_4 { width: 100%;}
.inner-banner-container .leftheader {width: 100%; }
.inner-banner-container .headerform{width: 100%;margin-left: 0; margin-top: 2rem;}
.inner-banner-container{ padding: 0 1rem;}
.inner-banner-container .leftheader h1 {font-size: 26px;}
}

@media (max-width: 991px){

.package_img_slider {height: 200px!important;}

}

    .top_product_panel .wraper>.succ_msg>font { display: none;}

.tow-column-wrapper .request-call-back input:-internal-autofill-selected {box-shadow: inset 0 0 0 35px #fff;}

.request-call-back textarea:focus-visible {outline: none!important;}
.headerform select{color: #000;}

 .inputOuter{margin-left: 0}
.inputOuter  .form-control {display:block;width:100%;height:40px;padding: 6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border: none;border: 1px solid #ccc;border-radius: 5px;/* -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); *//* box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); *//* -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; */-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-family:Source Sans Pro;box-shadow: none!important;}

.checkout_left  .control-label{/* margin-bottom: 0; */}

.checkout_left .boxInner .loginBtn.registerNowBtn {height: 41px; margin-top: 0; background: #007fff; border: 1px solid #007fff; color: #fff; }
.checkout_left  h3{color: #333}

.boxInner.logfrm {border: none;display: flex;padding: 0;}
.boxInner.logfrm .panel-body{padding: 2rem 2rem;width: 50%;margin-right: 56px;box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.07);}
.checkout_left {/*margin-left:15px;*/ width:65%;}
.container_inner form > .checkout_left{border-radius: 12px;/* padding: 25px; */ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); background: #fff; overflow: hidden;border: 0 !important;}
.checkout_left .heading.bg_heading {background: #FF5722 !important;padding: 7px 20px;}
.checkout_left #loginPanel {margin-top: 61px;width: 100%;margin: 0 auto;margin-top: 0;}
.panel-image{height: 100%;width: 50%;}
.panel-image img{width: 100%;height: 100%;}
.forgotPwd{margin-top: 10px}
.logbtn {margin-top: 1rem;}
.newUserLink h2{font-size: 25px;}
.newUserLink {margin-top: 2rem;margin-bottom: 0}
.newUserLink .control-label{width: fit-content;padding: 0; padding-right: 1rem}
.inputOuter.logbtn { margin-top: 2rem;text-align: center;}
.checkout_left .boxInner .loginBtn.registerNowBtn { border: 1px solid #ccc; color: #fff; background: #252351;}
.inputduo{display: flex;}
.inputduo input:first-child{width: 80px;margin-right: 5px}
.billingAddress  .control-label{width: unset;float: unset;}
.billingAddress  .form-control.small{float: unset;}
.billingAddress .form-control, .accountInfoForm .form-control{margin-top: 5px;}

div#registerPanel { width: 100%; margin: 0 auto; box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.07);  padding: 2rem 1rem;}
.menu-open #main-menu-show{display: block;}

@media (max-width:1390px){
    .gpl img{margin: .5rem 0!important}
    .boxInner.logfrm .panel-body{padding: 1rem 2rem}
    .panel-body .heading{font-size: 25px}
    .checkout_left #loginPanel {margin-top: 1rem}
}

@media (max-width:991px){
    .panel-image{width: 100%;}
    .boxInner.logfrm{flex-direction: column;}
    .boxInner.logfrm .panel-body{width: 100%;padding: 2rem 1rem}
    .checkout_left #loginPanel{width: 100%}
    .boxInner.logfrm .panel-body{margin-right: 0}
    .panel-body .control-label{width: unset;}
    .panel-body .inputOuter{margin-left: unset;}
    .newUserLink .control-label{background: #fff}
    .web_hosting .left-box {display: flex;}
    .web_hosting .left-box .left-box-inner { width: 70%;}
    .web_hosting .left-box > img {width: 30%;margin-left: auto; object-fit: cover;}
    .web_hosting .plan_container {display: flex; flex-direction: column-reverse;}
    .email_solution .plan_container .pricing-grid { grid-template-columns: repeat(2, 1fr)!important;}
    .cloud_server .plan_container .pricing-grid { grid-template-columns: repeat(2, 1fr)!important;}
    .cloud_server .plan_container .left-box > img {display: none;}
    .cloud_server .plan_container .left-box .box_content_inner{width: 100% !important;}
    .email_solution .plan_container {display: flex; flex-direction: column-reverse;}

}



@media (max-width:767px){
div#registerPanel{width: 100%}
.tab-header .tab-btn {padding: 15px 12px !important;font-size: 1rem !important;}
.plan h3 {font-size: 1.2rem !important;font-weight: 700;}
.plan ul li{font-size: 13px !important;padding-left: 0;}
.price {font-size: 1.2rem !important;}
.web_hosting .left-box .left-box-inner, .web_hosting .left-box > img, .email_solution .plan_container .left-box .left-box-inner, .email_solution .plan_container .left-box > img, .cloud_server .plan_container .left-box .left-box-inner, .cloud_server .plan_container .left-box .box_content_inner img {width: 100% !important;}
.web_hosting .left-box, .email_solution .plan_container .left-box, .cloud_server .plan_container .left-box .box_content_inner {flex-direction: column;}
#homepage-content #region-top .wide-left-column{position: relative;width: 93%;}
}

@media (max-width:489px){
    .boxInner h2.heading{text-align:center; }

}















/*Rakshit*/

.price_card{display: flex;flex-wrap: wrap;margin: 0 1rem!important;gap: 25px;}
.price_card>li{position: relative;width: calc(95% / 3);padding: 1rem!important;border-radius: 8px; background-image: linear-gradient(#f9fafc, #f5f8ff);
    box-shadow: 0 1px 3px 0 rgba(10, 13, 18, 0.10), 0 1px 2px 0 rgba(10, 13, 18, 0.06);}
.price_card_inner{border: 0px solid #3b78e7;text-align: center;height: 100%;}
.price_card > li:nth-child(2) {background: linear-gradient(180deg, rgba(239, 92, 40, 0.97) -86.95%, rgba(239, 92, 40, 0.00) 33.03%), #FFF;
    box-shadow: 0 1px 3px 0 rgba(10, 13, 18, 0.10), 0 1px 2px 0 rgba(10, 13, 18, 0.06);}
.detail>h4{    font-size: 24px;font-weight: 600;line-height: 28px;color: #616161;}
.value {font-size: 36px;color: #f05c29;}
.value span{color: #616161;font-size: 20px;}
.clarification p{font-weight: 400;margin: .5rem 0;font-size: 18px;}
.value_scnd{font-size: 28px;color: #f05c29;}
.value_scnd span{color: #616161;font-size: 20px;}
.value_scnd p{font-size: 16px;color: #616161;display: inline-block;}
.detail .price{border-bottom:1px solid #ccc;min-height: 114px;}
.detail .price_features{text-align:left;margin-top: 1rem!important;}
.price_card_inner .detail >h4.price_dropdown {font-size: 18px; color: #ef5c28;cursor: pointer;transition: all 0.5s;text-align: left; margin-top: 15px;display: flex;justify-content: space-between;}
.price_card_inner .detail >h4.price_dropdown:hover {color: #333;}
.price_card > li:nth-child(2) input.blue-btn {background: #ef5c28;}
.price_card > li:nth-child(2) input.blue-btn:hover {opacity: 0.8;}
.price_card > li input.blue-btn { border-radius: 8px; border: 2px solid #FFF; background: #000; padding: 0.8rem 2rem; width: 90%; margin-top: 0.5rem; line-height: inherit;
    font-weight: 400;}
.price_card > li input.blue-btn:hover{background: #ef5c28;}
.gray-area-inner.padding0 .price_features li{position: relative;padding-left: 20px!important;font-size: 16px;color: #000;font-weight: 400;line-height: 28px;}
/* .price_features li:before{content: '';position: absolute;left: 10px;top: 40%;width: 10px;height: 10px;border: 1px solid #007fff;margin: -3px 0 0 -3px;opacity: 0.5;border-radius: 50%;} */
.price_features li:before { content: ''; font-size: 8px; margin-right: 6px; position: absolute; left: 0; top: 12px; background: url(../images/check-icon.png) no-repeat; width: 12px; background-size: 15px; height: 12px; }
/* .right_side_form .pricesbox{padding-bottom: 0;} */
.right_side_form .pricesbox p{margin-bottom: 0}
.google_business_right .right_side_form{padding-bottom: 0;}
.price_sec>h2{font-size: 33px;font-weight: 600;padding-top: 2rem;}
.price_card_inner .detail {padding: 40px 14px;padding-top: 20px;}
/* .price_heading{border-bottom: 1px solid #3b78e7;margin: 0;padding: 1rem 0;font-size: 24px;font-weight: 600;line-height: 28px;color: #616161;background: #f9f9f9;} */
.price_heading { margin: 0; font-weight: 600; line-height: 28px; padding: 22px 0px 15px; color: #1b1b1b; font-size: 26px; font-family: Lato; }
.focs:focus{cursor: pointer;}
.panel-body.inforReview .form-group {display: flex;flex-wrap: wrap;margin-bottom: 0;    border-bottom: 1px solid #ccc;}
/*.panel-body.inforReview {border: 1px solid #ccc;padding: 0 1rem;}*/
.inforReview .form-group .inputOuter {margin-left: 0.5rem;}
.panel-body.inforReview .control-label{margin-bottom: 0;}




.bg_heading{background: #555!important;color: #fff;padding: 10px 20px;margin: 0;}
.checkout_right{margin-top: 0;}
/* .boxInner.review{border: 1px solid #555;} */
.boxInner.review{padding: 20px 30px!important;}
.new_user {text-align: center;}
.new_user a{text-decoration: underline;}
.txt_right{text-align: right;}
.w-100{width: 100%;}


/********** Services Plan **********/



    .plan_container {display: grid;grid-template-columns: 2fr 2.2fr;gap: 20px;max-width: 1200px;margin: 1.8rem auto 0;padding: 5px;}
/* Left Box */
.plan_container2{margin: 1.8rem auto 0;}
    .left-box {background: #eaf4ff;padding: 0px;border-radius: 12px;}
     .left-box .left-box-inner{padding: 2rem;}
    .left-box h2 {font-size: 28px;margin-bottom: 15px;}
    .left-box p {line-height: 1.6; font-size: 15px;margin-bottom: 20px;}
    .left-box img {max-width: 100%; border-radius: 8px;}

    /* Pricing Grid */
    .pricing-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
    .plan {background: #f7fdf9; position: relative; padding: 1.5rem 1rem;border-radius: 12px;text-align: center;transition: 0.5s ease;display: flex ; flex-direction: column; justify-content: space-evenly;/* box-shadow: 0 4px 10px rgba(0,0,0,0.05); */ }
    .plan h3 {margin-bottom: 15px;font-size: 1.6rem;color: #000;text-align: center;}
    .plan ul {margin: 0 0 15px;padding: 0;list-style: none;color: #000;}
    .plan ul li {margin: 6px 0; font-size: 15px; position: relative; padding-left: 15px;font-weight: 600;}
    /* .plan ul li::before {
      content: "•";
      position: absolute;
      left: 0;
      color: #252b37;
    } */
    .start_txt {color: #3A3A3A;}
    .price {font-size: 2rem;font-weight: bold;margin-bottom: 10px;}
    .price span {font-size: 14px;font-weight: normal;}
    .view-btn {text-decoration: none; color: #3A3A3A; font-size: 1rem;font-weight: bold;transition: all 0.5s;}

    /* Different Background Colors */
    .plan.lightgreen:hover { box-shadow: #b2dbc5 0px 0px 0px 3px; }
    .plan.lightgreen { background: #CEF0DE; background-image: url(../images/green_shape.svg); background-position: bottom right; background-repeat: no-repeat;}
    .plan.red:hover { box-shadow: #ffbbbb 0px 0px 0px 3px; }
    .plan.red { background: #FFD8D8; position: relative;background-image: url(../images/lightred_shape.svg); background-position: bottom right; background-repeat: no-repeat; }
    .plan.yellow:hover { box-shadow: #d1d7b0 0px 0px 0px 3px; }
    .plan.yellow { background: #EDF2D3; background-image: url(../images/light_yellow_shape.svg); background-position: bottom right; background-repeat: no-repeat;}
    .plan.lightorange:hover { box-shadow: #e5d2ad 0px 0px 0px 3px; }
    .plan.lightorange { background: #FAEBCD; background-image: url(../images/lightorange_shape.svg); background-position: bottom right; background-repeat: no-repeat;}

    /* Popular Plan Badge */
    .badge {position: absolute;top: 0;right: 0;background: #e60023; color: #fff;font-size: 13px;padding: 4px 8px;border-radius: 0px 10px 0px 0px;}

    .email_solution .plan_container {grid-template-columns: auto;}
    .email_solution .plan_container .pricing-grid {grid-template-columns: repeat(4, 1fr);}
    .email_solution .plan_container .left-box > img{width: 30%; margin-left: auto; object-fit: cover;}
    .email_solution .plan_container .left-box {display: flex;}
    .email_solution .plan_container .left-box .left-box-inner{width: 70%;}

    .cloud_server .plan_container {display: flex;flex-direction: column-reverse;}
    .cloud_server .plan_container .pricing-grid {grid-template-columns: repeat(3, 1fr);}
    .cloud_server .plan_container .left-box{display: flex;background: transparent;gap: 1rem;}
    .cloud_server .plan_container .left-box > img {width: 24%; object-fit: cover;}
    .cloud_server .plan_container .left-box .left-box-inner{width: 60%;}
    .cloud_server .plan_container .left-box .box_content_inner img { width: 40%; object-fit: cover;}
    .cloud_server .plan_container .left-box .box_content_inner{display: flex ; width: 80%; background: #eaf4ff;border-radius: 0.6rem; justify-content: space-between;}
  


/***** TABS STYLE ******/

.tab-wrapper {background-color: #fff; /* border-radius: 10px; */ margin-bottom: 10px;}
.tab-header {position: relative; display: flex; align-items: center; justify-content: center; width: 100%; border-bottom: 1px solid #e5e5e5;}
.tab-header .tab-btn {padding: 15px 20px;border: none;cursor: pointer; font-size: 1.25rem;font-weight: 600; z-index: 1; /* border: 1px solid #6a00fb; */  background-color: transparent; transition: all 0.3s ease;}
.tab-header .tab-btn:focus {outline: none;}
.tab-header .tab-btn i {margin-right: 5px; font-size: 10px;}
.tab-header .tab-btn:hover, .tab-header .tab-btn.active {color: #EF5C28;}
.tab-header .underline {position: absolute;bottom: -1px;left: 0;height: 2px;width: 0; transform-origin: left;background-color: #EF5C28;transition: all 0.3s ease;margin: 0 auto;}

.tab-body {display: flex;overflow: hidden;}
.tab-body .tab-content {min-width: 100%;/* padding: 20px; */transition: all 0.3s;text-align: justify;}


/********Client Logo Marque *******/

@keyframes logo_slide{
  from{
    transform:translateX(0) ;
    
  }
  to{
    transform:translateX(-100%) ;
  
  }
}
.client_logos{overflow:hidden;margin-top: 1rem;/* padding:60px 0 ; */white-space:nowrap;position:relative;}
.client_logos:before, .client_logos:after{content:""; position:absolute; top:0;width:50px;height:100%;z-index:2;}
.client_logos:before{left:0; background:linear-gradient(to left, rgba(255,255,255,0), #f3fbfff2);}
.client_logos:after{right:0;background:linear-gradient(to right, rgba(255,255,255,0), #f3fbfff2);}
.client_logos:hover .logos-slide{animation-play-state:paused;}
.logos-slide{display:inline-block; animation: 20s logo_slide infinite linear;}
.logos-slide img{height:70px;margin: 0 20px;}
.search_listing.pricingOfferTable {
    margin-bottom: 45px;
}


/*********** Inner Page ************/
.home footer .needhelp, .home footer .register_domain {
    display: none;
}
.web_hosting_inner h2 {
    text-align: left;
}
.web_hosting_inner .page-brief-img {
    display: flex;
    flex-direction: row-reverse;
}
.web_hosting_inner .page-brief-img .page-brief-text {
    padding: 0;
    text-align: left;
}
.web_hosting_inner .page-brief-img .single_img img {
    min-width: 350px;
    height: 100%;
    object-fit: contain;
}
.web_hosting_inner:nth-child(even) .page-brief-img {
    flex-direction: row;
    display: flex;
}
.web_hosting_inner:nth-child(even) .page-brief-img .single_img {
    padding-right: 2rem;
}

/* Base alert styling */
.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.375rem; /* rounded corners */
}

/* Success Alert */
.alert-success {
  color: #0f5132;          /* text color */
  background-color: #d1e7dd; /* background */
  border-color: #badbcc;     /* border */
}

/* Danger Alert */
.alert-danger {
  color: #842029;          /* text color */
  background-color: #f8d7da; /* background */
  border-color: #f5c2c7;     /* border */
}
.zoho-block .wraper .d_flex{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.zoho-block .wraper .d_flex .w_75{width: 75%;}
.zoho-block .wraper .d_flex .w_20{width: 20%;}

.pricing-wrapper {display:grid; grid-template-columns:repeat(4, 1fr); gap:15px; margin:60px 0;}
.pricing-card {background:#ffffff; border-radius:16px; padding:22px 15px 32px; box-shadow:0 10px 35px rgba(0, 0, 0, 0.08); text-align:center; position:relative; transition:all 0.35s ease; border:2px solid transparent;}
.pricing-card:hover {transform:translateY(-10px); box-shadow:0 18px 45px rgba(0, 0, 0, 0.12);}
.pricing-card h3 {font-size:20px; font-weight:700; margin-bottom:14px; color:#111827;}
.pricing-card .price {font-size:25px; font-weight:800; color:#2563eb; margin-bottom:8px;}
.pricing-card .price span {font-size:14px; font-weight:500; color:#6b7280;}
.pricing-card .features_list {list-style:none; padding:0; margin:22px 0 30px; text-align:left;}
.pricing-card .features_list li {position:relative; padding-left:20px; font-size:14px; color:#374151; margin-bottom:8px; line-height:1.4;}
.pricing-card .features_list li::before {content:"✓"; position:absolute; left:0; top:0; color:#22c55e; font-weight:700;}
.pricing-card a {display:inline-block; padding:5px 22px; border-radius:10px; font-size:15px; font-weight:600; text-decoration:none; transition:all 0.3s ease;}
.pricing-card .btn-outline {border:2px solid #6366f1; color:#6366f1; background:transparent;}
.pricing-card .btn-outline:hover {background:#6366f1; color:#ffffff;}
.pricing-card .btn-primary {background:linear-gradient(135deg, #6366f1, #2563eb); color:#ffffff;}
.pricing-card .btn-primary:hover {opacity:0.92;}
.pricing-card.popular {border-color:#6366f1; background:#f5f7ff; transform:translateY(-14px);}
.pricing-card.popular:hover {transform:translateY(-18px);}
.pricing-card .badge {position:absolute; top:-14px; left:50%; transform:translateX(-50%); background:#6366f1; color:#ffffff; font-size:11px; font-weight:700; padding:6px 14px; border-radius:30px; text-transform:uppercase; letter-spacing:0.6px;}


.banner-search-area .search {display: flex;align-items: center;width: 100%;margin-right: auto;margin-left: auto;max-width: 1130px;position: static;float: none;margin-top: 0;height: auto;padding-top: 20px;}


.tooltip_wrapper {position:relative; display:inline-block;}
.tooltip_icon {display:inline-flex; align-items:center; justify-content:center; width:15px; height:15px; border-radius:50%; background:#eee; color:#333; font-size:10px; cursor:pointer; font-weight:bold; border:1px solid #222; margin-left: 5px;margin-top: 8px;}
.tooltip_box {position:absolute; bottom:40px; right:0; left:auto; width:320px; max-width:calc(100vw - 20px); background:#0b0b0b; color:#fff; padding:20px; border-radius:10px; box-shadow:0 10px 25px rgba(0,0,0,0.3); display:none; z-index:999; animation:fadeIn 0.3s ease; transition:all 0.25s ease;}
.tooltip_box::before { content: ""; position: absolute; bottom: -8px; right: 20px; border-width: 8px; border-style: solid; border-color: transparent transparent #0b0b0b transparent; transform: rotateZ(45deg); }
.tooltip_wrapper.right-align .tooltip_box {left:auto; right:0;}
.tooltip_wrapper.right-align .tooltip_box::before {left:auto; right:20px;}
.tooltip_wrapper.center-align .tooltip_box {left:50%; transform:translateX(-50%);}
.tooltip_wrapper.center-align .tooltip_box::before {left:50%; transform:translateX(-50%);}
.tooltip_close {position:absolute; top:10px; right:12px; background:transparent; border:none; color:#fff; font-size:20px; cursor:pointer;}
.tooltip_box h3 {font-size:18px; margin-bottom:10px;}
.tooltip_box .brief {font-size:14px; line-height:1.6; color:#fff;}
.tooltip_wrapper.active .tooltip_box {display:block;}

.search_listing.pricingOfferTable .tooltip_box {left: 0;}
.search_listing.pricingOfferTable .tooltip_box:before {left: 20px;right: auto; transform: rotateZ(45deg);}

.tooltip_overlay {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:998; display:none;}
.tooltip_wrapper.active .tooltip_overlay {display:block;}
.tooltip_wrapper.active .tooltip_box .brief {max-height: 130px;overflow-y: auto;}




@keyframes fadeIn {
from {opacity:0; transform:translateY(10px);}
to {opacity:1; transform:translateY(0);}
}


.continue_to_cart .inner-banner-full, .continue_to_cart .menu-box, .continue_to_cart .needhelp, .continue_to_cart .zoho-final-cta, .continue_to_cart .footer-mid-box, .continue_to_cart .footer-bottom .wrapper, .billing_accounts .inner-banner-full, .billing_accounts .menu-box, .billing_accounts .needhelp, .billing_accounts .zoho-final-cta, .billing_accounts .footer-mid-box, .billing_accounts .footer-bottom .wrapper, .payment_order .inner-banner-full, .payment_order .menu-box, .payment_order .needhelp, .payment_order .zoho-final-cta, .payment_order .footer-mid-box, .payment_order .footer-bottom .wrapper {display: none;}


.continue_to_cart .footer-mioddle {padding-top: 20px;}
.continue_to_cart .header, .billing_accounts .header, .payment_order .header {border-bottom: 1px solid #eee; padding: 10px 0;}
body.continue_to_cart, body.billing_accounts, body.payment_order {padding-top: 115px;}
body.continue_to_cart, body.billing_accounts, body.payment_order {background: #f5f7f8;}
.domain_status_th {text-align: center !important;}
.search_listing.pricingOfferTable table tr .domain_status_td {text-align: center;}
/* .like_radio { width: 20px; min-width: 20px; height: 20px; border-radius: 50%; background: #fff; display: inline-flex; align-items: center; justify-content: center; font-size: 14px; color: #333; font-weight: bold; border: 1px solid #222; cursor: pointer;}
.option_menu > li.selected {background-color: transparent; border: 1px solid #222; color: #333;}
.option_menu > li.selected * {color: #333;} */

.product_card .card_inner ul {margin-left:18px; width: 100%;}
.product_card .card_inner ul li {padding-bottom:5px;}
.product_content{margin-left:35px;width: 100%;}
.panel_info h3 {font-size: 28px;font-weight: 700;margin-bottom: 0;}
.product_card .option {list-style:none; margin-bottom:15px;}
.product_card {display:block; cursor:pointer;}
.product_card input {display:none;}
.product_card .option_head {font-size:18px; font-weight:600; color:#000; margin-bottom:0px;}   
.product_card .card_inner {display:flex; align-items:flex-start; flex-wrap: wrap;column-gap:15px;row-gap: 7px; padding:10px 20px; border-radius:12px; border:2px solid #e5e5e5; transition:all 0.3s ease; background:#fff; position:relative;}
.product_card:hover .card_inner {border-color:#0073ff; box-shadow:0 5px 20px rgba(0, 0, 0, 0.08);}
.product_card .radio_circle {width:20px; height:20px; border-radius:50%; border:2px solid #ccc; position:relative; margin-top:2px; min-width:20px;}
.product_card input:checked + .card_inner {border-color:#0073ff; background:#f5f9ff;}
.product_card input:checked + .card_inner .radio_circle {border-color:#0073ff;}
.product_card input:checked + .card_inner .radio_circle::after {content:""; width:10px; height:10px; background:#0073ff; border-radius:50%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.product_header {display:flex; justify-content:space-between; align-items:center; margin-bottom:6px;}
.product_header h4 {margin:0; font-size:16px; font-weight:600;}
.product_card .price {font-size:16px; font-weight:700; color:#0073ff;}
.product_card .price small {font-size:12px; color:#666;}
.product_content p {font-size:13px; color:#555; margin:0; line-height:1.5;}
/* .checkout_left .panel_info .price_box {margin: 0 0 10px;} */
.order_summary .order_summary_list { display: flex; justify-content: space-between; padding-bottom: 15px;}

.cart_page .checkout_right {position: sticky;top: 70px;}
.cart_page .pricingOfferTable .e_account {margin-top: 10px;}
.product_card .data_term { display: flex;align-items: center;gap: 10px;}
.product_card .data_term input {display: block;border-radius: 5px;border: 1px solid #ddd;background: #ebebeb; padding: 7px 5px; max-width: 50px;}


.search_listing.pricingOfferTable table {width:100%; border-collapse:collapse; font-family:'Segoe UI', sans-serif;}
.search_listing.pricingOfferTable table tr th { background: #f8f9fb !important; color: #000000; font-weight: 600; text-transform: uppercase; font-size: 15px; padding: 12px !important; border-bottom: 2px solid #eee; }
.search_listing.pricingOfferTable table tr td {padding:8px 12px; border-bottom:1px solid #eee; vertical-align:middle;}
.search_listing.pricingOfferTable table tr td b {font-size:16px; color:#222;}
.search_listing.pricingOfferTable table tr td b font {color:#28a745 !important; font-weight:600;}
.search_listing.pricingOfferTable table tr td:nth-child(3) b {background:#e6f7ee; color:#28a745; padding:4px 10px; border-radius:20px; font-size:12px;}
.search_listing.pricingOfferTable .parent_ctc_cart {display:flex; align-items:center; justify-content:flex-end; row-gap:10px;}
.search_listing.pricingOfferTable .add_to_cart {font-weight:600; color:#222; font-size:15px;text-align: right;}
.search_listing.pricingOfferTable .buy-btn {color:#fff; border:none; margin-top: 5px; padding:8px 14px; border-radius:6px; cursor:pointer; transition:0.3s;}
.search_listing.pricingOfferTable .buy-btn:hover {background:#007fff;}
.search_listing.pricingOfferTable .added_to_cart .added {background:#28a745; color:#fff; border:none; padding:6px 10px; border-radius:6px;font-size: 14px;font-weight: 400;}
.search_listing.pricingOfferTable .added_to_cart .remove {background:transparent; border:none; color:#dc3545; cursor:pointer;}
.search_listing.pricingOfferTable tr:hover {background:#fafafa;}
.search_listing.pricingOfferTable table tr td font[color="red"] {color: #dc3545 !important;}
.search_listing.pricingOfferTable table tr td font[color="red"] b {color: #dc3545;background: #ffdbde;}
.search_listing.pricingOfferTable table tr th:last-child {text-align: right;}
.search_listing.pricingOfferTable table tr td .for_more_years input {appearance:none; -webkit-appearance:none; width:18px; min-width: 18px;height:18px; border:2px solid #ccc; border-radius:5px; cursor:pointer; position:relative; transition:all 0.25s ease; margin:0;}
.search_listing.pricingOfferTable table tr td .for_more_years input:hover {border-color:#ef5c28;}
.search_listing.pricingOfferTable table tr td .for_more_years input:checked {background:#ef5c28; border-color:#ef5c28;}
.search_listing.pricingOfferTable table tr td .for_more_years input:checked::after {content:"✔"; color:#fff; font-size:12px; position:absolute; left:3px; top:-1px;}
.search_listing.pricingOfferTable table tr td .for_more_years {display:flex; align-items:center; gap:5px; margin-top:5px;}

.checkoutProcessBox {max-width:800px; margin: 0 auto 25px;}
.checkoutProcess {list-style:none; padding:0; margin:0; display:flex; gap:20px;}
.checkoutProcess li {flex:1; position:relative;}
.checkoutProcess li div {display:flex; align-items:center; gap:10px; background:#f8f9fb; border-radius:8px; font-size:14px; color:#555; transition:0.3s;}
.checkoutProcess li span {width:28px; height:28px; background:#ddd; color:#555; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:13px; font-weight:600;}
.checkoutProcess li.active div {background:#4caf501c; color:#4CAF50; font-weight:600;}
.checkoutProcess li.active span {background:#4CAF50; color:#fff;}
.checkoutProcess li::after {content:''; position:absolute; top:50%; right:-10px; width:20px; height:2px; background:#ddd; transform:translateY(-50%);}
.checkoutProcess li:last-child::after {display:none;}
.checkoutProcess li.completed span {background:#28a745; color:#fff;}
.name_serverBox {margin-top: 1rem;padding: 20px 30px;border-top: 15px solid #f5f7f8;border-bottom: 15px solid #f5f7f8;}
.name_serverBox .boxInner{padding: 0;}
.continue_to_cart .container_inner form > .checkout_left {padding: 0; background: transparent; box-shadow: none;}
.boxInner2 .name_serverBox { border: 0; margin: 0;}
.boxInner2 .name_serverBox .form-group {margin-top: 2rem;}


.empty-cart-wrapper {display:flex; justify-content:center; align-items:center; min-height:300px;}
.empty-cart-box {width:100%; max-width:500px; background:#ffffff; text-align:center;}
.empty-cart-wrapper .cart-icon {width:60px; height:60px; margin:0 auto 10px; border-radius:50%; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05); background:linear-gradient(135deg, #f2f2f2, #eaeaea); display:flex; align-items:center; justify-content:center;}
.empty-cart-wrapper .cart-icon i {font-size:30px; color:#656565;}
.empty-cart-box h3 {margin:0 0 8px; font-size:28px; color:#111827; font-weight:700;}
.empty-cart-box p {margin:0 0 20px; color:#6b7280; font-size:16px; line-height:1.7;}
.domain-btn {display:inline-block; padding:14px 30px; background:linear-gradient(135deg, #222, #222); color:#fff; text-decoration:none; border-radius:10px; font-weight:600; transition:all 0.3s ease;}
.domain-btn:hover {transform:translateY(-2px); box-shadow:0 8px 20px rgba(79, 70, 229, 0.35); background:#f26522;color:#fff;}

.login_page .checkout_right{width: 100%;}
.login_page .container_inner {max-width: 1000px;}


.paycontainer {/*background:#f4f7fb;*/ padding:60px 15px;}
.paycontainer .container_inner {max-width:700px; margin:auto;}
.payment-card {background:#fff; border-radius:24px; padding:45px; box-shadow:0 15px 40px rgba(0,0,0,0.08); text-align:center; border:1px solid #edf1f7;}
.payment-icon {margin-bottom:15px;}
.payment-icon img {width:60px; height:60px;}
.payment-header h1 {font-size:30px; margin-bottom:10px; color:#111827; font-weight:700;}
.payment-header p {font-size:16px; color:#6b7280; line-height:1.7; margin-bottom:25px;}
.customer-email {background:#f9fafb; padding:14px 18px; border-radius:12px; font-weight:600; color:#374151; margin-bottom:30px;}
.payment-details {border-top:1px solid #e5e7eb; border-bottom:1px solid #e5e7eb; padding:20px 0; margin-bottom:30px;}
.detail-row {display:flex; justify-content:space-between; gap:20px; padding:12px 0; font-size:15px;}
.detail-row span {color:#6b7280;}
.detail-row strong {color:#111827;}
.status.success {color:#16a34a;padding: 10px; margin: 0;}
.failure-message {font-size:15px; color:#6b7280; line-height:1.8; margin-bottom:30px;}
.payment-actions {display:flex; justify-content:center; gap:15px; flex-wrap:wrap;}
.pay-btn {display:inline-block; padding:14px 28px; border-radius:12px; text-decoration:none; font-weight:600; transition:0.3s ease;}
.primary-btn {background:#f26522; color:#fff;}
.primary-btn:hover { color:#fff;}
.secondary-btn {background:#eef2ff; color:#FA7109;}
.retry-btn {background:#007fff; color:#fff;}
.retry-btn:hover {background:#f26522; color:#fff;}
.pay-btn:hover {transform:translateY(-2px); box-shadow:0 8px 20px rgba(0,0,0,0.12);}
.login_page .checkout_left {width: 100%;}
.package-subcost {color: #252525;}
.package-subcost span {display: inline-block;font-size: 12px;}
.package-subcost .color_txt {color: #595959;font-weight: 700;display: inline-block;font-size: 12px; }

/* ============ Pay Online Section ========= */

.pay_online_section {padding:60px 0 50px; background:linear-gradient(180deg, #f8fafc 0%, #f3f6fb 100%);}
.pay_online_layout {display:flex; align-items:flex-start; gap:30px;}
.pay_online_panel_body {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 10px; row-gap: 3px;}
.pay_online_content {flex:1; min-width:0;}
.pay_online_card {background:#ffffff; border:1px solid #e5e7eb; border-radius:18px; box-shadow:0 10px 30px rgba(15, 23, 42, 0.06); overflow:hidden;}
.pay_online_header {display:flex; align-items:center; justify-content:space-between; gap:15px; padding:10px 20px 10px; border-bottom:1px solid #eef2f7; background:#f9fbff;}
.pay_online_header .heading {margin:0; font-size:32px; font-weight:700; color:#1f2937;}
.pay_online_tag {display:inline-block; background:rgba(239, 92, 40, 0.12); color:#ef5c28; border-radius:999px; padding:6px 12px; font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:0.04em;}
.pay_online_form {padding:22px 20px 28px;}
.pay_online_options {margin-bottom:15px; padding:12px 15px; background:#f8fafc; border:1px solid #e2e8f0; border-radius:12px;}
.pay_online_options .radio_outer {display:flex; align-items:center; gap:5px;padding: 5px 0; margin-bottom:5px; color:#334155; font-size:14px;}
.pay_online_options .radio_outer:last-child {margin-bottom:0;}
.pay_online_panel_group {margin:0;}
.pay_online_form_box {background:#fff; border:1px solid #e5e7eb; border-radius:14px; overflow:hidden;}
.pay_online_form_box .formHeading {background:#003963; color:#fff; padding:14px 18px; font-size:18px; font-weight:700;}
.pay_online_form_box .boxInner {padding:20px 18px 10px;}
.pay_online_submit_row {margin-top:22px;}
.pay_online_submit_row .loginBtn.signUpBtn {min-width:200px; border-radius:12px; font-weight:700; letter-spacing:0.04em; background:linear-gradient(135deg, #ef5c28, #d94f1c); border:none; transition:all 0.3s ease; box-shadow:0 12px 24px rgba(239, 92, 40, 0.2);}
.pay_online_submit_row .loginBtn.signUpBtn:hover {transform:translateY(-1px); box-shadow:0 16px 28px rgba(239, 92, 40, 0.28); background:linear-gradient(135deg, #f36a3a, #ef5c28);}
.pay_online_sidebar {width:330px; flex-shrink:0; background:#ffffff; border:1px solid #e5e7eb; border-radius:18px; box-shadow:0 10px 30px rgba(15, 23, 42, 0.06); padding:28px 22px;}
.pay_online_secure_box {display:flex; align-items:flex-start; gap:12px; margin-bottom:28px; padding-bottom:18px; border-bottom:1px solid #eef2f7;}
.pay_online_secure_logo {display:flex; align-items:center; justify-content:center; width:42px; height:42px; border-radius:12px; background:rgba(0, 57, 99, 0.08);}
.pay_online_secure_text {display:flex; flex-direction:column; gap:8px; color:#1f2937;}
.pay_online_secure_text strong {font-size:16px; line-height:1.4;}
.pay_online_secure_text .link-new4 {color:#003963; text-decoration:none; font-weight:600;}
.pay_online_cards {display:flex; flex-direction:column; align-items:center; gap:22px;}



.user-menu-right-side .bg_table .order_item{
    display: inline-block;
    background: #f4f9fe;
    padding: 10px;
    width: 100%;
    /* box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; */
    /* border-radius: 0.8rem;*/
}
.order_item table.table-admin-sub {
    border: 1px solid #e1e1e1;
    border-radius: 7px;
    overflow: hidden;
}
.order_item h3 {
    font-size: 17px;
    margin-bottom: 5px;
}
.bg_table >td {
    padding: 0 !important;
}
.user-menu-right-side .bg_table .order_item .new-customer {
    font-size: 14px;
}
.user-menu-right-side .bg_table > td {
    background: #f4f9fe;
        vertical-align: top;
}

@media (max-width: 1200px) {
.pricing-wrapper {grid-template-columns:repeat(3, 1fr);}
}

@media (max-width: 900px) {
.pricing-wrapper {grid-template-columns:repeat(2, 1fr);}
.pay_online_layout {flex-direction:column;align-items: center;}
.pay_online_sidebar {width:100%;}
.pay_online_content.checkout_left {margin: 0;}
.checkout_left .panel-body .inputOuter{line-height: normal;}
.pay_online_form_box .boxInner {padding: 10px;}
.checkout_left .panel-body .form-group {margin-bottom: 0;}

}

@media (max-width: 600px) {
.pricing-wrapper {grid-template-columns:1fr;}
.pricing-card.popular {transform:none;}
}


@media (max-width:767px){
    .price_card>li{width: 100%!important;}
    .price_card{margin: 0!important;}
    .client-slide .item {padding: 0 10px;}
    .owl-item .domain-price {font-size: 14px;}
    .owl-item .domain-name {padding: 7px 14px;}
    .TabbedPanelsContent .white-box {width: 100%;}
    .packageBox_card {grid-template-columns: repeat(1, 1fr);}
    .zoho-block .wraper .d_flex {padding: 1rem;}
    .zoho-block .wraper .d_flex .w_75{width: 100%;}
.zoho-block .wraper .d_flex .w_20{width: 100%;}
.tooltip_box {width:280px;}
.tooltip_icon{width: 20px;height: 20px;margin-top: 0px;font-size: 13px;}
.tooltip_wrapper.active .tooltip_box{left: 0% !important;}
.continue_to_cart .checkout_left{margin: 0 0px;}
.product_card .card_inner ul { margin-left: 20px;}
.product_content {margin-left: 5px;}
.cart_page table.custom_table_field td:first-child{padding-left: 0;}
.cart_page .pricingOfferTable table td:before{left: 0;}
.pricingOfferTable table td:first-child:before {display: none;}
.cart_page table.custom_table_field .e_account {margin-top: 5px;}
.cart_page .pricingOfferTable .tabelAction .your_domain {flex-wrap: wrap;}
.finalCartPage .pricingOfferTable:first-child {display: none;}
.checkoutProcessBox {margin: 0;padding: 5px 0px 10px;}
.checkout_right.mt0 {margin: 0;}
.continue_to_cart .checkout_left .finalCartPage {margin: 0;}
.cart_page .pricingOfferTable{overflow: visible;}

.search_listing.pricingOfferTable table, .search_listing.pricingOfferTable thead, .search_listing.pricingOfferTable tbody, .search_listing.pricingOfferTable th, .search_listing.pricingOfferTable td, .search_listing.pricingOfferTable tr {display:block;}
.search_listing.pricingOfferTable tr {background:#fff; margin-bottom:15px; border-radius:10px; box-shadow:0 4px 12px rgba(0,0,0,0.05); padding:10px;}
.search_listing.pricingOfferTable td {border:none; padding-left: 30% !important;}
.search_listing.pricingOfferTable td::before {content:attr(data-content); font-weight:600; display:block; font-size:12px; color:#333; margin-bottom:4px; left: 0;}
.search_listing.pricingOfferTable .parent_ctc_cart {flex-direction:column; align-items:flex-start;}
.search_listing.pricingOfferTable{box-shadow: none; padding: 0; border: 0;}
.search_listing.pricingOfferTable table tr td:last-child{border: 0;}
.search_listing.pricingOfferTable table tr .domain_status_td {text-align: left;}
.checkoutProcess {gap: 10px;}
.checkoutProcess li div{font-size: 10px;}
.checkoutProcess li span{min-width: 28px;width: 24px;height: 24px;}
.payment-card {padding:30px 20px;}
.payment-header h1 {font-size:28px;}
.detail-row {flex-direction:column; align-items:flex-start; gap:5px;}
.payment-actions {flex-direction:column;}
.pay-btn {width:100%;}
.paytitle span {font-size: 20px;}
.paytitle img {width: 25px;}
.paycontainer .container_inner {width: 100%;}
.payment-icon img {width: 60px;height: 60px;}
.login_page .checkout_left {margin: 0;}
.pay_online_section {padding-top:30px;}
.pay_online_header {gap: 10px; padding: 10px 15px 10px;}
.pay_online_header .heading { font-size: 25px;}
.pay_online_form {padding:18px 16px 20px;}
.pay_online_submit_row .registerBtnOuter {justify-content:stretch; margin:0;}
.pay_online_submit_row .loginBtn.signUpBtn {width: auto; min-width: auto;margin: 0 !important;}
.pay_online_options .radio_outer {gap: 10px;margin-bottom: 5px; padding: 7px 0;}
.option-card{overflow: hidden;gap: 10px;}
.option-badge {padding: 7px 10px;font-size: 12px; position: absolute;right: 0;top: 0;}
.secure-banner {font-size: 12px;}
.option-title {font-size: 18px;}

}




@media (max-width: 480px) {
.tooltip_box { /* position: fixed; */ top: 75px; left: 50% !important; right: auto !important; transform: translate(-50%, -50%) !important; /* width: 90%; */ /* max-width: 95%; */ border-radius: 12px; padding: 18px; bottom: auto; }
.tooltip_box::before {display:none;}
.tooltip_close {font-size:22px;}
/* .search_listing.pricingOfferTable .tooltip_box:before {
    left: 20px;
    right: auto;
    top: -5px;
    bottom: auto;
    transform: rotateZ(145deg);
} */
}