@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700);
*{-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}
.new-btn{-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;border:1px solid #d1d1d1;padding:3px;background-color:#fff;color:#666;padding-left:7px;padding-right:7px}
body{margin:0;padding:120px 0 0 0;background:#fff;font-size:15px;font-family:Lato,Arial,Helvetica,sans-serif!important;min-width:320px}
img{border:0}
.clear{clear:both}
h1{font-size:37px;font-weight:700;color:#1f1c1d;margin:0;padding:0;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 0}
.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}
.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:#fff;border-radius:0;border-bottom:3px solid #ef5c28;box-shadow:0 5px 11px -2px #333;     border-radius: 10px;
    overflow: hidden;}
.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;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:.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:#fff;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(.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:0;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{padding:20px}
.pricingTitle{margin:0;font-weight:600;line-height:28px;padding:22px 0;color:#1b1b1b;font-size:26px;font-family:Lato}
.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:0;font-weight:700}
.pricingBox>.vps input.orange-btn{border-radius:8px;border:2px solid #fff;background:#000;padding:.8rem 2rem;width:90%;margin-top:.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:0;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:700}
.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:0 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;clear:both;text-align:center;font-size:.813rem;font-family:Poppins,sans-serif}
.search-sub-link a{color:#fff;padding-bottom:2px;border-right:2px solid #fff;padding:0 7px}
.zoho-final-cta{position:relative;padding:60px 20px;background:linear-gradient(180deg,#fff7f2 0,#fff 100%);overflow:hidden;display:flex;align-items:center;justify-content:center}
.shape{position:absolute;border-radius:50%;filter:blur(80px);opacity:.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,.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:#fff;transition:all .3s ease;box-shadow:0 15px 40px rgba(242,101,34,.25)}
.glass-btn:hover{background:#57575f;transform:translateY(-4px);box-shadow:0 20px 50px rgba(242,101,34,.35);color:#fff;text-decoration:none}
@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,.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,.3) 0 0 0 3px;transition:.8s ease}
.homeBoxes .why-choose-box{margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;transition:.5s ease;width:100%;min-height:250px;padding-top:35px;background:#fff;box-shadow:rgba(0,0,0,.1) 0 1px 3px 0,rgba(0,0,0,.06) 0 1px 2px 0;border-radius:.8rem}
.why-choose-box{width:28%;padding:0 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}
.webdesign_inner{max-width:1130px;margin:0 auto;padding-top:80px}
.getstart_btn{background:0 0;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:.5s ease;padding-left:.5rem}
.getstart_btn2 img{margin-left:.5rem}
.getstart_btn2:hover img{filter:brightness(0) saturate(100%) invert(61%) sepia(58%) saturate(3985%) hue-rotate(347deg) brightness(99%) contrast(104%);transition:.5s ease}
.getstart_btn3{background:#ef5c28;color:#fff;font-size:17px;padding:10px 20px;border-radius:3px;font-family:Lato;font-weight:400;border:0;cursor:pointer;transition:.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}
.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:0 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:0;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 0;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}
.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:0;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:0;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:0;font-family:Source Sans Pro;font-weight:600}
.page-brief-text{line-height:26px;color:#1f1f1f;padding:0 7%}
.page-brief-text.padding0{padding:0}
.client-listing-outer{overflow:hidden}
ul.client-listing{margin:-1px 0 0 -1px;padding:0;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}
.OrderButton{color:#fff;font-weight:700;font-size:15px;background-color:#fff;border:none;height:55px;cursor:pointer;width:200px;background:url(/images/confirm.jpg) no-repeat}
.OrderGreyButton{color:#fff;font-weight:700;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 0;padding-bottom:15px;background:#fff;-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;transition:height .3s}
.header-mid{width:98%;max-width:1130px;height:auto;margin:0 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:#555;text-align:center}
.head-mid span{font-family:Arial,Helvetica,sans-serif;color:#fd7c0e;font-size:25px;font-weight:700;line-height:16px;margin-bottom:10px}
.head-right{width:60%;height:auto;float:right;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#555;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:700}
.logo img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .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,.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 td{ border-bottom: solid 1px #e5e5e5;    padding: 1rem 2rem;}
.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:0}
.banner-search-area{width:100%;height:540px;position:relative;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,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);color:#0b2239;text-decoration:none;transition:all .3s ease}
.trusted-item:hover{background:rgba(255,255,255,.18);transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.15)}
.trusted-item img{width:75px;height:auto;flex-shrink:0;transition:all .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:#fff}
.trusted-item span small{display:block;font-size:12px;font-weight:500;color:#fff;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:0;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 0;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:0}
.gray-area-inner .page-heading-other{color:#000;font-weight:600;font-family:Poppins,sans-serif;font-size:2.5rem;margin-top:1.875rem;margin-bottom:3.125rem}
.gray-area-inner .page-heading-other.margine0{margin:0}
.page-heading-other.margine0{margin:0}
.blue-reseller,.orange-reseller{text-align:center}
.blue-reseller img,.orange-reseller img{margin-bottom:15px}
.TabbedPanelsContent .white-box{background:0 0;border:0 solid #e1e1e1;box-sizing:border-box;width:31%;float:left;margin:0 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,.1),0 1px 2px 0 rgba(10,13,18,.06);background-image:linear-gradient(#f9fafc,#f5f8ff)}
.TabbedPanelsContent .white-box:nth-child(2){background:linear-gradient(180deg,rgba(239,92,40,.97) -86.95%,rgba(239,92,40,0) 33.03%),#fff;box-shadow:0 1px 3px 0 rgba(10,13,18,.1),0 1px 2px 0 rgba(10,13,18,.06)}
.white-box{background:#fff;border:1px solid #e1e1e1;box-sizing:border-box;width:31%;float:left;margin:0 1%;padding:15px 20px 30px;margin-bottom:30px;font-size:15px;line-height:30px;text-align:center;min-height:240px;position:relative}
.white-box:after,.white-box:before{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;padding:22px 0 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:.8rem 2rem;width:90%;margin-top:.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:.8}
.TabbedPanelsContent .white-box{display:inline-block;float:none}
.TabbedPanelsContent .white-box:after,.TabbedPanelsContent .white-box:before{box-shadow:none}
.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:0 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:0 10px}
.plan-heading{background:#666;color:#fff;text-align:center;display:block;padding:20px 50px;border-radius:5px 5px 0 0;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:0;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}
.select_box:after{content:'';height:21px;width:1px;display:inline-block;background:#ccc;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.domainTransferBtn{float:right}
.domainTransferBtn .orange-btn{height:50px;font-size:1rem;padding-left:15px;padding-right:15px;width:116px;border-radius:200px;font-weight:400;text-transform:capitalize}
.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:10px;width:110px;padding-right:10px;height:50px;cursor:default;z-index:1;font-size:18px;line-height:46px;overflow:hidden;border:none;border-left:none;color:#666;text-align:left}
.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}
.select_box .fa-angle-down{position:absolute;right:7px;top:15px;opacity:.9}
.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:.8rem;align-items:center;margin-bottom:.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:1.75rem;font-weight:700;margin-bottom:20px}
.block-7 .half_box{display:inherit;color:inherit}
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:0 0 0 25px;margin-bottom:6px;position:relative}
.heading,.white-box .title{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}
.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}
.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,.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}
.menu{width:100%;max-width:1130px;height:46px;margin:0 auto;padding-left:0}
.menu ul{width:auto;height:auto;margin:0;padding:0;list-style:none}
.menu li{float:left;list-style:none;display:block;height:46px;line-height:46px;color:#30769b;margin:0;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-effect{width:180px;height:46px}
.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}
.menu-effect-right:hover{width:90px;height:46px;background:url(../images/menu-full-right-hover.jpg) right no-repeat}
.menu_icon{display:none}
.greyBoxText{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:0;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%;background:rgba(0,0,0,.5) none repeat scroll 0 0;bottom:0;margin-top:-90px;position:relative;z-index:9;padding:15px 0}
.title-price-box{color:#333;font-size:13px;font-weight:700;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 0 0}
.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:0 0;width:100%;max-width:1130px;margin:0 auto}
.domain-slide .domain-name{color:#000;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:.5px}
.blog_section_area{background:#fff;padding:0}
.blog_section_area .row{background:0 0}
.blog_section_area .blog_box{border:solid 1px #ccc;padding:20px;margin-bottom:20px;transition:.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:700;color:#f05c29;font-size:16px}
.blog_section_area .blog_box .comment{font-weight:700;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:700;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 0 0 6px}
.blog_section_area .blog_box .read_more i{transition:.5s}
.view_all_blog{text-align:center;margin-top:25px}
.view_all_blog a{width:fit-content;min-width:14.75rem;display:inline-flex;justify-content:center;align-items:center;color:#fff;font-family:Poppins,sans-serif;font-weight:500;padding:.8rem 2rem;background:var(--theme-color);border-radius:2rem;text-decoration:none;transition:background .3s,transform .3s}
.view_all_blog a:hover{color:#fff;transform:translateY(-.15rem);background:var(--theme-color-hover)}
.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,.menu_icon_on{display:none!important}
.full_head{left:0!important;right:0!important}
}
.checkout_right{width:330px;float:right;margin-top:55px}
.checkout_right{margin-top:0;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}
.checkout_left{width:800px;float:left}
.checkout_right h3{padding:0;padding-bottom:1rem;margin-bottom:5px;line-height:20px;color:#1c1c1c;font-family:Poppins,sans-serif;font-size:1.625}
.cart_sidebar_title{padding:0;padding-bottom:1rem;margin-bottom:5px;line-height:20px;color:#1c1c1c;font-family:Poppins,sans-serif;font-size:1.625rem;font-weight:600}
.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:0}
.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}
.form-group{margin-bottom:10px}
.form-group:after{content:"";display:block;clear:both}
.control-label{margin-bottom:7px;padding-top:10px;color:#333}
.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%}
.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-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}
.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}
.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}
.totalDetail{font-weight:700}
.totalDetail .fright{font-size:120%;color:#ef5c28}
.orderView .orange-btn{display:block;text-align:center;width:100%;border-radius:100px}
.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 0;margin:15px 0}
.comment-input,.text-area{width:48%;height:40px;line-height:40px;border:1px solid #ccc;padding:0 1%;font-family:Lato;font-size:15px;float:left;box-sizing:border-box;margin:0 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}
.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(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-buttons div,.owl-controls .owl-page{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:transparent}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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;margin:5px;padding:3px 10px;font-size:12px;filter:Alpha(Opacity=50);opacity:.5;font-size:0px}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;display:inline}
.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);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}
.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:0}
.domain-slide .owl-buttons .owl-prev{float:left;margin:0!important;padding:0!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;border-radius:.8rem;font-size:18px;line-height:25px;font-weight:500;font-family:Source Sans Pro;box-shadow:rgba(9,30,66,.25) 0 4px 8px -2px,rgba(9,30,66,.08) 0 0 0 1px}
.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 0}
.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-green,.text-box-yellow{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-green img,.text-box-yellow img{border-radius:.5rem}
.text-box-gray{background:#f0f7f7;color:#494949;margin-top:0}
.text-box-yellow{background:#fff7e7;color:#494949}
.text-box-green{background:#d7f8ee;color:#494949;margin-top:0}
.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:.5s ease}
.blog_card .post_content .meta_info{padding:1rem 0;color:#333}
.blog_card:hover .post_content .title{color:#ef5c28}
.blog_card img{width:100%;transition:transform .4s ease}
.blog_card:hover img{transform:scale(1.1)}
.blog_img{overflow:hidden;border-radius:.5rem}
.sub-boxes-mid-left .text-box .title{font-size:3.2rem;font-weight:600;color:#333}
.btnlink{color:#3a3a3a;font-size:22px;transition:.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-green p,.text-box-yellow 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}
.our_blogs.sub-box{padding-top:0}
#main-menu-show{width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(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:0;padding:0}
.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 .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .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 .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s}
.emailplan_box{margin-top:60px!important;padding:20px;box-shadow:0 2px 7.1px 0 rgba(10,13,18,.1),0 1px 2px 0 rgba(10,13,18,.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:0!important;padding:0!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:0 0}
.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-mid{width:100%;max-width:1130px;margin:0 auto;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-next,.client-slide .owl-prev{float:left;padding:0!important;margin:0!important}
.client-slide .owl-next{float:right}
.client-slide .owl-buttons .owl-next:before,.client-slide .owl-buttons .owl-prev: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:0;padding:0;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 0 50px}
.find-plan-mid{width:98%;max-width:1130px;margin:0 auto}
.find-plan-mid .title{font-size:40px;font-family:Lato;color:#000;font-weight:400;text-align:center;margin-bottom:20px}
a.blue-buttion{width:fit-content;min-width:14.75rem;padding:.8rem 2rem;display:inline-flex;justify-content:center;align-items:center;background:var(--theme-color);border-radius:2rem;color:#fff;font-family:Poppins,sans-serif;font-weight:500;text-decoration:none;transition:background .3s ease,transform .3s ease}
a.blue-buttion:hover{background:var(--theme-color-hover);color:#fff;transform:translateY(-.15rem)}
.button,.button_outer input[type=button],.button_outer input[type=submit],input.button{width:fit-content;display:inline-flex;justify-content:center;align-items:center;color:#fff;font-family:Poppins,sans-serif;font-weight:500;padding:.8rem 2rem;background:var(--theme-color-blue);border:solid 1px var(--theme-color-blue);border-radius:2rem;text-decoration:none;transition:background .3s,transform .3s}
.button:hover,.button_outer input[type=button]:hover,.button_outer input[type=submit]:hover{background:var(--theme-color-blue)}
a.cta_blue {
    font-weight: 600;
    text-decoration: underline;
}
.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:0;opacity:0}
20%{top:8px;opacity:1}
40%{top:12px;opacity:0}
60%{top:0;opacity:0}
80%{top:8px;opacity:1}
100%{top:12px;opacity:0}
}
@-moz-keyframes pulse{
0%{top:0;opacity:0}
20%{top:10px;opacity:1}
40%{top:15px;opacity:0}
60%{top:0;opacity:0}
80%{top:10px;opacity:1}
100%{top:15px;opacity:0}
}
@keyframes pulse{
0%{top:0;opacity:0}
20%{top:10px;opacity:1}
40%{top:15px;opacity:0}
60%{top:0;opacity:0}
80%{top:10px;opacity:1}
100%{top:15px;opacity:0}
}
table.cart-summary tr td{border-bottom:1px solid #e1e1e1;padding:0 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.even td{background:#fff!important}
.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;     margin-bottom: 2rem;
    margin-top: 2rem;
    border-radius: 8px;}
.user-dashboard-search input{width:25%;border:1px solid #e1e1e1;line-height:30px;height:40px;color:#000;font-size:13px;padding:0 2%;margin:0 1%}
input.search-btn{background:var(--theme-color-blue);color:#fff!important;cursor:pointer;width:auto;padding:0 20px;border:0;transition:all .5s;border-radius:20px}
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:0 2.5%}
.plan-box+.plan-box+.plan-box{margin:0}
.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}
.buy-btn,.plan-box a.buy-btn{background:#ef5c28;color:#fff;
   font-size:14px;padding:5px 15px;
    border-radius:3px;font-weight:400;border:0;cursor:pointer}
.buy-btn:hover,.plan-box a.buy-btn:hover{background:#999;color:#fff}
.why-choose-us{background:#f3fbff;padding:60px 0}
.why-choose-us-mid{width:100%;max-width:1130px;margin:0 auto;text-align:center}
.why-choose-us-mid h2{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{width:65px;height:65px;margin:0 auto}
.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:700;transition:transform .3s}
.faq-item.active .icon{content:"-";transform:rotate(180deg)}
.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .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 0}
.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:700;color:#eb0f07}
.right-testimonial{background:#fffaef;padding:15px;border:1px solid #f9e8c7;box-shadow:0 0 10px #f9e8c7 inset;-webkit-box-shadow:0 0 10px #f9e8c7 inset;-moz-box-shadow:0 0 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:700;margin-bottom:10px;text-align:left}
.right-blog-box{background:#f6fbff;padding:15px;border:1px solid #cce5f6;box-shadow:0 0 10px #cce5f6 inset;-webkit-box-shadow:0 0 10px #cce5f6 inset;-moz-box-shadow:0 0 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:700;margin-bottom:10px}
.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:0;padding:0}
.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 0;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:.5rem;border-radius:200px}
.searchInputOter_inner{background:#fff;display:flex;    padding: .5rem 1rem .5rem 1rem;border-radius:200px}
.domain-table h3{background:#fff;color:#323232;font-size:20px;display:block;padding-bottom:7px;margin-bottom:7px;font-family:Poppins,sans-serif}
.domain-register-search-input{color:#222;font-size:22px;flex-grow: 1; padding:0 1.5%;height:50px;line-height:50px;border:2px solid transparent;border-right:none;border-radius:200px;box-sizing:border-box;font-weight:400;font-size:18px}
.search-domain-btn{background:#ef5c28;font-family:Poppins,sans-serif;border:none;border-radius:200px;color:#fff;font-size:16px;padding:0 1rem;text-decoration:none;border-radius:200px;line-height:50px;cursor:pointer;width:25%}
.search-domain-btn:hover{background:#f87116}
.search_domain_wrap .search-domain-btn{width:100%}
.text-header{line-height:50px;font-size:22px;font-weight:400;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}
.search_domain_wrap i{display:none}
.domain-holder .page-heading-other{margin-bottom:1.5rem;font-weight:600;font-size:2rem;font-family:Poppins,sans-serif}
.extensions-txt{margin:10px 0 20px 0;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 a,.pagination span{padding:4px 7px;background:#ef5c28;color:#fff;margin:0 2px;height:40px;border:1px solid #ccc;box-shadow:0 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:0;width:100%;overflow:hidden}
.main3{width:100%;margin-top:10px}
.topbox{width:100%;background:#f5f5f5;overflow:hidden;padding:10px 0;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:0 20px 53px 0}
.right1{width:50%;float:right;padding:0 0 20px 0}
.left2{width:45%;float:left;border-right:1px dashed #e1e1e1;padding:40px 20px 35px 0}
.right2{width:50%;float:right;padding:40px 0 20px 0}
.main2{border-bottom:1px dashed #e1e1e1;clear:both}
.techfr{width:100%;background:#333;overflow:hidden;margin:15px 0;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 0;font-size:16px;font-weight:400}
.techfr-mid .styleimg{top:70px}
.stylebot{list-style:none;margin:0 20px 0 0;width:35%;padding:0;float:left;padding-left:0;font-size:14px;line-height:20px}
.stylebot1{list-style:none;width:45%;margin:0;padding:0;float:left;font-size:14px;padding-left:0;line-height:20px}
.stylebot.tec-support{margin:0;width:1000px}
.stylebot.tec-support li{float:left;width:460px}
.styleimg{position:absolute;top:0;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 0;border-radius:10px;margin:10px auto;text-align:center;clear:both;border:1px solid #d7e6ee;background:-webkit-linear-gradient(#e5f4fc,#fff,#e5f4fc);background:-o-linear-gradient(#e5f4fc,#fff,#e5f4fc);background:-moz-linear-gradient(#e5f4fc,#fff,#e5f4fc);background:linear-gradient(#e5f4fc,#fff,#e5f4fc)}
.bulkt{font-family:Arial,Helvetica,sans-serif;font-size:13px;margin:0;padding:0;width:35%;float:left}
.bulkt img{float:left;padding-right:5px}
.bulkt1{font-size:20px;margin:0;padding:0;width:33%;margin-top:20px;float:left;text-align:center}
.bulkt1 img{padding-bottom:15px}
.mainarea1{width:100%;margin:0;padding:0;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:0;box-shadow:1px 1px 1px 1px rgba(0,0,0,.2) inset;border-radius:8px;height:26px;padding-left:6px;border:0;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:0;border:0;box-shadow:1px 1px 1px 1px rgba(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,.2) inset;border-radius:8px}
.quick-links{width:100%;margin:20px 0}
.user-details{width:80%;float:left;border-right:1px dashed #f1f1f1}
.user-detials-right{width:18%;float:right;padding-left:10px}
.details-left ul{margin:10px 0;padding:0;width:100%}
.details-left ul li{list-style:none;color:#333}
.details-left ul li:first-child{font-weight:700}
.icon-list ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}
.icon-list ul li{list-style:none;float:left;width:23.5%;padding:5px;text-align:center}
.icon-list ul li a img{width:auto;background:#fff;border-radius:7px;transition:all .5s ease-in-out 0s}
.icon-list ul li:hover img{transform:rotate(360deg)}
.icon-list ul li a{font-weight:600;font-size:1.125rem;color:var(--black900);font-family:Poppins,sans-serif}
.icon-list ul li p{text-align:center;line-height:1.4;color:#333;font-weight:400}
ul.quickLinks>li{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:calc(25% - 1rem);padding:20px 10px 10px;border:solid 1px #cccccc63;border-radius:12px}
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:0;outline:0;padding-right:20px}
.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(2n){background:#eee}
.searchResultTable tr:nth-child(odd){background:#fafafa}
.loginBtn{width:fit-content;display:inline-flex;justify-content:center;align-items:center;color:#fff;font-family:Poppins,sans-serif;font-weight:500;padding:.8rem 2rem;background:var(--theme-color);border:solid 1px var(--theme-color);border-radius:2rem;text-decoration:none;transition:background .3s,transform .3s}
.loginBtn:hover{background:var(--theme-color-hover)}
.loginBtn.inactive{background:#666}
.loginBtn.mleft{margin-left:0}
.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 0;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:0 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 0;font-weight:400}
.contact-left,.contact-right{float:left;width:50%;font-size:15px;line-height:25px}
.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 0}
.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 0}
.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:0 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 0 7px 20px;position:relative}
.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:0 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:#333!important}
.client-support-mid table tr td a:hover{color:#333!important}
input{outline:0!important}
.m-input{width:45%!important}
.gray-section{background:#f1f1f1;border-bottom:2px solid #f1f1f1;margin-bottom:20px;margin-top:0;background:#f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0,#e0e0e0 98%,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1f1f1),color-stop(98%,#e0e0e0),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#f1f1f1 0,#e0e0e0 98%,#d3d3d3 100%);background:-o-linear-gradient(top,#f1f1f1 0,#e0e0e0 98%,#d3d3d3 100%);background:-ms-linear-gradient(top,#f1f1f1 0,#e0e0e0 98%,#d3d3d3 100%);background:linear-gradient(to bottom,#f1f1f1 0,#e0e0e0 98%,#d3d3d3 100%)}
.payment-information-example,.payment-information-textarea{width:50%;float:left;margin-top:30px}
.payment-information-textarea textarea{width:90%;border:1px solid #ccc;background-color:#fff;border:1px solid #ddd;min-height:120px;margin-bottom:30px}
.panel_info{padding:15px 20px;-moz-box-shadow:4px 4px 0 rgba(0,0,0,.1);border-radius:10px;box-shadow:rgba(0,0,0,.05) 0 6px 24px 0,rgba(0,0,0,.08) 0 0 0 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: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:.5}
.price_box{font-family:Source Sans Pro;font-size:18px;color:#111;font-weight:700}
.price_box>span{font-size:150%;color:#ef5c28}
.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}
.select_menubox.active .option_menu{display:block;height:300px;overflow:auto}
.option_menu>li{list-style:none;margin:0;width:100%;padding:8px 0;cursor:pointer}
.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 td:first-child,.pricingOfferTable table th:first-child{width:35%}
.pricingOfferTable table td:nth-child(2),.pricingOfferTable table th:nth-child(2){width:15%;text-align:left}
.cart_page .pricingOfferTable table td:nth-child(2),.cart_page .pricingOfferTable table td:nth-child(3),.cart_page .pricingOfferTable table th:nth-child(2),.cart_page .pricingOfferTable table th:nth-child(3){text-align:right}
.cart_page .pricingOfferTable table th{background:0 0!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,.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; font-size: 1.4rem;}
.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 .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 .3s ease}
.protected .right button.privbtn:hover{background:#ff4d4f}
.pricingOfferTable table .product_typ{display:inline-block;;color:#666; font-size: 14px;}
.pricingOfferTable table .your_domain{margin-top:7px;font-weight:600; font-size:18px;}
.pricingOfferTable table .your_domain_name{color:#666;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:#666;font-size:12.5px}
.pricingOfferTable table .your_domain_name:hover,.pricingOfferTable table a:hover .new_domain{color:#3167e3}
.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:#fff;float:left;height:35px;padding:8px;transition:background .3s;cursor:pointer}
.pricingOfferTable table .existing-domain .add_your_domain:hover{background:#333}
.tabelAction{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 td:first-child,.search_listing table th:first-child{width:10%}
.search_listing table td:nth-child(2),.search_listing table th: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:0 0;border:none;cursor:pointer}
.added{color:green;font-size:1.2rem;font-weight:700;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:.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:1rem; width: 100%;}
.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:#fff;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:#003b67;transition:all .35s ease-in;     font-weight: 600;
    }
    .cart_page .pricingOfferTable .tabelAction .your_domain .your_domain_name span {text-decoration: underline; }
.cart_page .pricingOfferTable .tabelAction .your_domain .your_domain_name:hover{color:#ef5c28}
.cart_page .pricingOfferTable .tabelAction .your_domain .gotoLink{color:#fd4d02;display:flex;align-items:center; font-weight: 600;
    text-decoration: underline;}
.cart_page .pricingOfferTable .tabelAction .your_domain .gotoLink:hover{color:#003b67}
.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:0;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,.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,.4);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 5px rgba(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,.1)}
.innerWrapper *{box-sizing:border-box;-webkit-transition:all .35s ease-in;transition:all .35s ease-in}
.plan-boxInner{margin-left:-4px;display:inline-block;vertical-align:top;width:33.33%;text-align:center;padding:0 10px;margin-bottom:20px}
.plan-boxInside{border:1px solid #ccc;padding:20px 1%;min-height:335px;width:100%;border-top:5px solid #007fff}
.plan-boxInside:hover{background:#f5f5f5;box-shadow:0 3px 4.7px .3px rgba(0,0,0,.24)}
.plan-boxInner .buy-btn{padding:11px 20px;border-radius:0}
.clear{clear:both}
.comman-list ul{margin-left:20px}
.comman-list li{list-style:disc;font-size:12px;margin:10px 0}
#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}
.error{background:0 0;border:1px solid #ff8080;color:#333;font-size:12px;font-weight:700;line-height:1.2em!important;margin:10px 0;padding:10px 0 8px 28px;text-align:left}
.ajaxerror{color:#333;font-size:12px;font-weight:700;line-height:1.2em!important}
#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}
#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:#fff;font-size:12px;font-family:arial;font-weight:400;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:#fff;font-size:12px;font-weight:400;font-family:arial;padding:3px 0;display:block;text-decoration:none;text-align:center}
#help-line .contact-but a:hover,#help-line .support-but a:hover{color:#000}
.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:700;color:#616161;margin:0;padding:0;position:absolute;top:8px;left:13px}
#signout_link{font-weight:400;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:400;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:700;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:#fff;margin-top:2px}
#dashboard .cart-items a{color:#fff;font-weight:400;font-size:10px}
#dashboard ul{padding:0 0}
#dashboard li{color:#fff;padding:0 0;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}
#nav-wrapper{width:960px;height:48px}
.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:#fff;text-decoration:none;font-size:13px;font-weight:700;border-right:1px solid #627b93}
#dropmenu a:hover{color:#fff}
#dropmenu li{float:left;position:relative;padding:0;margin:0}
#dropmenu li a:hover{color:#fff}
#dropmenu ul{position:absolute;display:none;width:16.8em;top:45px;left:-1px}
#dropmenu ul a{padding:.6em 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:0 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 li li li:hover ul,#dropmenu li li li:hover ul,#dropmenu li li:hover ul,#dropmenu li:hover ul{display:block}
#dropmenu li.current_page_item a{color:#b6cee4}
#dropmenu li.current_page_item li a{color:#fff}
#dropmenu li.current_page_parent a{color:#fff}
#dropmenu li.current-cat a{background:#fff;color:#c5def4}
#dropmenu li.home_start a{padding:1.25em 1.5em}
#dropmenu li.reseller_end a{border-right:0px;padding:1.25em 1.59em}
#dropmenu .lavaLamp li.back{width:9px;height:30px;z-index:8;position:absolute}
#dropmenu .lavaLamp li.back .left{height:30px;margin-right:9px}
#content-wrapper{padding:0;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}
.check-domain-blurb{height:311px}
.search-domain{padding:6px 10px 0 20px}
.search-domain h1{font-size:28px;color:#fff;line-height:20px;margin:0;padding:15px 0 10px 0}
.domainSearchResult .domain-search-box{margin:0 0 25px 8px}
.domains-input{font-size:18px;color:#000;padding:0 0;float:left;font-family:Poppins,sans-serif;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:0;padding:0}
.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:0 10px;padding-top:4px;font-style:normal;text-decoration:underline;float:right}
.search-note .bulk-links a:hover{text-decoration:none}
.answerable-mask,.free-list,.price-list{float:left;padding:0;margin-top:30px}
.pricing-middle-box{width:100%;height:auto;padding:0;margin:0 auto;text-align:center}
.domain-price{width:7.5%;height:auto;min-height:135px;margin:0 10px 0 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:400;margin-top:5px}
.blue-btn,.gray-btn,.orange-btn{background:#007fff;color:#fff;
    padding:11px 25px;border-radius:500px;font-size:16px;border:0;height:auto;cursor:pointer;
    display:inline-block;line-height:24px;font-weight:600;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:0;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,.gray-btn:hover,.orange-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:#fff;border:1px solid #c30;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:400;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:400;color:#fff;text-align:center;border-radius:5px;vertical-align:top}
.free-list{border-left:1px solid #fff;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:0;font-weight:700;padding:1px 0 5px 0}
.free-list h5 span,.price-list h5 span{color:#ec6f3e}
.free-list ul,.price-list ul{margin:0;padding:0}
.free-list li,.price-list li{color:#696969;font-size:12px;font-weight:400;background:0 0;padding:5px 0 5px 0}
.free-list ul{width:180px}
.free-list li{padding:3px 0 3px 22px;color:#696969}
.price-list ul{float:left}
.price-list ul li{color:#696969;font-size:12px;font-weight:400;line-height:18px;clear:both}
.price-list ul li div.col1{float:left;font-weight:700;width:125px}
.price-list ul li div.col2{float:left;font-weight:700;width:75px}
.price-list ul li div.col3{float:left;font-weight:700;font-size:14px;color:#70a750;width:75px}
td.CartTotal{padding-top:10px}
.CartTotal p{font-size:14px;line-height:20px;color:#666;margin:0;padding:0;text-align:right;font-weight:700}
.CartTotal .ItemTotal p{font-size:18px;line-height:20px;font-weight:700;color:#333;margin:0 0 0;padding:0;text-align:right}
#CartTotal{color:#4d9d1e}
#CartTotal #total{font-size:20px}
td.itemAmount{padding-left:15px}
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:700;padding-left:15px}
.ItemTotalAfterDiscount #TotalAmount{color:#70a750!important}
.taxTotal{font-size:14px!important;color:#666!important}
#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:700;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:400;margin:6px 15px 0;padding:0;color:#707070;border-bottom:2px solid #eee}
.CartSection .hint{font-size:12px;line-height:20px;margin: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}
#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 0 0}
#CartTable .CartSubTotal{width:auto}
#CartTableFooter td{vertical-align:top}
.CartItem .ItemTitle{font-size:18px;line-height:20px;font-weight:700;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:0 0 0;padding:0}
.CartItem:hover .ItemSubTitle,.CartItem:hover .ItemTitle{color:#000}
.CartSubTotal p{font-size:15px;line-height:20px;font-weight:700;color:#666;margin:0 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:400;text-decoration:none;border:1px solid #ccc;padding:3px}
.CartSection .ItemTitle{color:#666;font-size:18px;font-weight:700;line-height:20px;margin:0;padding:0;width:250px;word-wrap:break-word}
#zeroValueCart{display:none}
.greenText{color:#70a750;font-weight:700;display:block}
#couponCodeContainer{margin:5px 0 0}
.hasAjax{margin:-10px 0 16px 10px}
#couponCodeContainer .couponError{margin:5px 0 0;color:red;display:none}
#couponCodeContainer .couponWarning{margin:10px 0 0;color:#00f;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:700;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:400;text-decoration:none;border:1px solid #ccc;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:.5%;padding:0;background:#70a750;position:absolute;top:0;left:0;opacity:.3;-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:#fff;height:15px;width:125px;margin:6px auto}
#shopping-cart{position:relative}
.invoiced{padding:4px 0 2px 22px;cursor:help}
.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 0;padding:6px 5px 0;background:#f7f7f7}
#ExistingUserLogin{margin-right:0}
#account_summary{padding:0}
.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:400;color:#444;padding-top:3px;padding-right:15px}
.asterix{color:red}
.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:red}
.loginform label{color:#444;font-weight:700;font-size:12px;display:block;margin:0 0 5px 0}
.loginform input,.loginform select,.loginform textarea{width:290px}
.loginform #country,.loginform #stateSelect{padding:2px 0}
.loginform input.text_input{color:#555;padding:5px}
.loginform #rememberme input{width:auto}
#forgotpassword{margin:0 0 0 70px}
.loginform #rememberme label{font-weight:400;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:#333}
.submitbtn{font-size:16px;font-weight:700;line-height:40px;height:39px;text-shadow:0 1px 1px rgba(0,0,0,.25);border:1px solid rgba(0,0,0,.25);color:#fff;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:0 -40px}
.submitbtn:active{background-position:0 -78px}
.submitbtnDisabled{text-shadow:0 1px 1px rgba(0,0,0,.25);border:1px solid rgba(0,0,0,.25);color:#fff}
.submitbtnDisabled:hover{background-position:0 -117px}
.submitbtnDisabled:active{background-position:0 -117px}
.submitbtn_lrg{font-size:12px;font-weight:700;line-height:12px;height:55px;text-shadow:0 1px 1px rgba(0,0,0,.25);border:1px solid rgba(0,0,0,.25);border:1px solid #5b8c08;color:#fff;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}
.submitBtn_grey{font-size:11px;font-weight:700;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:0 -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}
#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}
ul#payment_options_online li.paymentOption label{display:block;float:left;padding:5px 0 5px 100px;margin:0;width:425px;vertical-align:middle;cursor:pointer;font-size:14px;font-weight:700;overflow:hidden}
ul#payment_options_online li.paymentOption label span.hint{padding-left:5px}
ul#payment_options_online li#payment_options_custom span{display:block;font-style:italic;padding:0;font-weight:400}
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}
ul#payment_options_online li.paymentOption label#label_custom{background-position:0 -134px}
ul#payment_options_online li.paymentOption label#label_paypalapi{background-position:0 -46px}
ul#payment_options_online li.paymentOption label#label_paypal{background-position:0 -92px}
#payment_options_online li.paymentOption label.paymentOptionNetbanking{width:130px}
#payment_options_online li.paymentOption select{width:230px}
#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}
.frmSignupSplit td{vertical-align:top}
.rightAlignedForm label{color:#444;font-weight:700;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.frmField,table.frmTable tr td.frmLabel{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 0}
table tr td.frmCancel{padding:10px 12px 0 10px;border-top:1px solid #eee}
table tr td.frmCancel a{margin-top:15px;float:right}
.rightAlignedForm input.textbox,.rightAlignedForm select,.rightAlignedForm textarea{width:296px;padding:4px;border-color:#aaa #c3c3c3 #ddd;border-style:solid;border-width:1px;color:#444}
.rightAlignedForm #input_address2{margin:8px 0 0 0}
.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}
.loginform label.error,.rightAlignedForm label.error{background:0 0;border:medium none;clear:both;color:red;display:block;float:none;font-weight:400;line-height:15px;margin:4px 0 0 0;padding:0}
.loginform label.error{margin-left:110px;text-align:left;width:auto}
.loginform input.error,.rightAlignedForm input.error{border:1px solid #ff8080;background:0 0;margin:0;font-weight:400;color:#696969}
.loginform input.error{padding:4px;background:#fff}
.loginform textarea.error,.rightAlignedForm textarea.error{border:1px solid #ff8080;background:#fff;margin:0;font-weight:400}
.rightAlignedForm input.required{color:#696969;padding:4px}
#input_phone_cc{width:30px;text-align:center}
#input_phone{width:216px}
.optionalField{color:#aaa!important}
#input_address2{margin:8px 0 0 110px}
.domainSearchResult{margin:22px 0 27px 0;width:720px;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:700;line-height:normal}
.testimonial{padding:0 0 0 15px}
.testimonial .desc{color:#555;font:italic 15px "Times New Roman",Times,serif;padding-bottom:10px}
.testimonial h2{background:0 0;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:0;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:0 0;float:left;max-width:700px;word-wrap:break-word}
.domainSearchResult .duration{float:right;font-size:14px}
.unavailableDomain .duration{opacity:.7}
.domainSearchResult .duration label{font-size:12px;color:#4c4c4c;padding-right:5px;font-weight:700}
.domainSearchResult .duration select,.hosting-plans .plan-duration select{border:1px solid #bdbcbd;padding:2px;color:#444}
.SavingsShow,.domainSearchResult .duration .saving{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 #eee}
.freeHighlight{color:#ff7000}
a.remove_item_class:link,a.remove_item_class:visited{color:#93acc0;text-decoration:none}
a.remove_item_class:active,a.remove_item_class:hover{color:#005cbd}
.CartItem:hover a.remove_item_class{color:#005cbd}
.wrapper1 a:link{color:#fff;text-decoration:none}
.includedFree{padding-left:21px;padding-left:25px;width:400px;color:#6d6d6d;padding-top:4px;position:relative}
.singleResult .includedFree{padding-left:0}
.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:0 0;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.showless,ul.includedFree li.showmore{font-size:12px;padding-left:0;background:0 0}
.quickSummary{position:absolute;right:161px;top:5px}
.showIncludedFree li.showmore{display:none}
.showIncludedFree li.showless{display:block}
#primaryDomain h4{font-weight:700;margin-bottom:5px}
#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:.6}
.unavailableDomain label#available_domain_name{color:#222}
#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:0 0 30px;height:53px;border:1px solid #cecece;-moz-border-radius:6px;text-align:right;padding:10px}
.multiDomain .actionRow{border:1px solid #bbb;width:705px!important;border-radius:6px;height:46px;padding:6px 8px 1px 5px}
.multiDomain .actionRow p.selectAllBox{margin-top:4px;color:#000;font-weight:700}
.multiDomain .PageTotal span#page_total,.multiDomain span#total_curr{font-size:14px}
p.PageTotal{font-size:14px;line-height:23px;font-weight:700;color:#333;margin:0 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}
.domainSearchResult input[type=checkbox]{float:left;margin-right:5px}
.domainSearchResult #available_domain_name{font-size:16px;cursor:pointer;color:#3b9d00;font-weight:700;float:left;max-width:225px;word-wrap:break-word;white-space:pre-line}
.available{overflow:hidden;clear:both;height:auto;padding:10px 0;border-bottom:1px solid #f0f0f0}
.available.last{border-bottom:none}
.available div[id$=_details],.singleResult 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:700;border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;background:#01a801;color:#fff;padding:3px 21px;font-size:11px}
.ajaxSpinner,.ajaxText,span.ajaxerror{margin-left:10px;position:absolute;right:0;top:0}
div.ajaxSpinner{position:inherit}
.ajaxText.notAvailable,span.ajaxerror{background:grey;padding:3px 10px}
div.ajaxerror{font-weight:400;color:red;margin-top:10px}
#secondaryDomain div.available{margin:10px 0 0 15px;border-top:1px solid #f0f0f0;border-bottom:0;padding:10px 0}
#secondaryDomain .includedFree{margin-top:5px;clear:left}
.singleDomainAvailable #secondaryDomain .includedFree{padding-left:0}
.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-invalid .group-content p,#domains-status-unknown .group-content p{color:#a12828;margin:0;padding:5px 0 10px 15px}
.transfer-domain-blurb{height:179px}
.transfer-domain-blurb .transfer-content{padding:12px 10px 0 22px;margin:0}
.transfer-domain-blurb .transfer-content h4{color:#515151;font-size:21px;padding:0;margin:0}
.transfer-domain-blurb .transfer-content p{color:#3c3c3c;font-size:12px;padding:0}
.transfer-domain-blurb .transfer-search{padding:5px 10px 0 22px}
.transfer-domain-blurb .transfer-search .www{color:#6d6e6c;font-size:12px;font-weight:700;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:700;margin-top:8px;margin-left:0;width:210px;float:left;padding:4px 2px}
.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:0;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:0;background:0 0}
.sidebar-hosting-blurb ul{padding:8px 0 5px 25px;margin:0}
.sidebar-hosting-blurb li{padding:5px 0 4px 25px;font-size:14px;color:#fff;font-weight:700}
.sidebar-hosting-blurb p{color:#fff;font-size:16px;font-weight:700;margin:0;padding:10px 0 0 25px;line-height:15px}
.sidebar-hosting-blurb .price-hilight{padding:8px 10px 5px 0}
.sidebar-hosting-blurb .price-hilight p{color:#ffe800;font-size:18px;font-weight:700}
.sidebar-hosting-blurb .price-hilight p a{padding:0 0 0 8px}
.sidebar-email-blurb{height:201px;margin-top:15px}
.sidebar-email-blurb h2{padding:15px 0 0 25px;margin:0;background:0 0}
.sidebar-email-blurb ul{padding:4px 0 5px 25px;margin:0}
.sidebar-email-blurb li{padding:4px 0 3px 25px;font-size:14px;color:#7c7d7b;font-weight:700}
.sidebar-email-blurb p{color:#434343;font-size:16px;font-weight:700;margin:0;padding:5px 0 0 25px;line-height:15px}
.sidebar-email-blurb .price-hilight{padding:3px 10px 5px 0}
.sidebar-email-blurb .price-hilight p{color:#fa6809;font-size:18px;font-weight:700}
.sidebar-email-blurb .price-hilight p a{padding:0 0 0 8px}
.sidebar-email-blurb .email-blurb{height:201px;width:435px;margin-top:15px}
.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:700;padding:10px 0 8px 11px;background:0 0}
.new-sidebar-blurb{margin:0 0 20px 0}
.sidebar-content h3{font-size:16px;margin:0;padding:0 0 3px;color:#333}
.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:#555}
.sidebar-content input.error{width:110px;vertical-align:middle;border:2px solid #cecece;padding:5px 4px;font-size:13px;color:#555;margin:0;font-weight:400;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}
.contact-us-floated,.live-chat-floated{display:inline;float:left;margin:0 0 15px 15px;width:138px}
.contact-us-floated h3,.live-chat-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:700;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:red;font-size:11px;font-weight:400;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}
.rbbot,.rbbot div,.rbtop,.rbtop div{width:100%;height:7px;font-size:1px}
.sidebar-head h2{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;color:#333;font-size:15px;font-weight:700;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}
.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{width:230px;height:10px;overflow:hidden}
.sidebar-head h2{font-size:15px;color:#fff;font-weight:700;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:#333}
.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-call-you,.icon-support-call-you-chat,.icon-support-contact-us,.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:700;color:#9b9b9b}
.support-contact-number span{font-weight:400;font-size:13px}
.sidebar-content .which-plan-heading .ui-title,.sidebar-content h2{color:#656565;font-size:23px;font-weight:700;padding-left:72px}
.sidebar-content .which-plan-heading .ui-title{padding-top:7px}
.sidebar-content .ui-title small,.sidebar-content h2 small{display:block;font-size:19px;font-weight:400}
.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}
.rbbot,.rbbot div,.rbtop,.rbtop div{width:100%;height:7px;font-size:1px}
.page-note{font-size:11px;color:#515151}
a.ui-button{color:#fff}
.ui-button{white-space:nowrap;height:41px;cursor:pointer;background:0 0;border:none;padding:0;margin:0;display:inline-block;font-size:16px;color:#fff;font-weight:700;line-height:39px;text-shadow:0 1px 1px rgba(0,0,0,.25);width:auto;outline:0;text-align:left;overflow:visible}
.ui-button span{padding:0 0 0 5px;height:39px;display:block}
.ui-button span span{padding:0 15px 0 10px;height:39px;cursor:pointer;display:block;line-height:39px}
.ui-button:hover span span{background-position:right -129px}
.ui-button-disabled{white-space:nowrap;height:41px;cursor:pointer;background:0 0;border:none;padding:0;margin:0;display:inline-block;font-size:16px;color:#fff;font-weight:700;line-height:39px;text-shadow:0 1px 1px rgba(0,0,0,.25);width:auto;outline:0;text-align:left;overflow:visible}
.ui-button-disabled span{padding:0 0 0 5px;height:39px;display:block}
.ui-button-disabled span span{border:none;padding:0 15px 0 10px;height:39px;cursor:pointer;display: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;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}
.ui-button-3{width:102px;height:25px;line-height:25px;text-align:center;display:block;font-size:12px;text-decoration:none;color:#666;text-shadow:1px 1px 1px #fff;cursor:pointer}
a.ui-button-3:link,a.ui-button-3:visited{color:#666}
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:700;padding:0 0 5px}
.ui-title-2{color:#79973c;font-size:26px;font-weight:700}
.ui-title-3{color:#5b5b5b;font-size:22px;font-weight:700;padding:0 0 5px}
.ui-title-4{color:#5b5b5b;font-size:26px;font-weight:700;padding:0 0 5px}
.ui-title-5{font-size:12px;font-weight:700;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:0;padding:0}
.font-large{font-size:15px}
.font-xlarge{font-size:16px}
.font-xxlarge{font-size:18px}
.font-xxxlarge{font-size:24px}
.font-normal{font-weight:400}
.ui-heading{font-size:40px;font-weight:700;text-shadow:0 2px 0 #ccc;margin:3px 0}
.ui-heading-2{font-size:44px;font-weight:700;color:#444;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:#fff;font-weight:700;padding:2px 4px}
.ui-text-highlight{color:#b6391b;font-weight:700;font-size:14px}
.table-data a{color:#025f8a;text-decoration:none;font-weight:700}
.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:#fff #fff #ddd;border-style:solid;border-width:1px;color:#fff;padding:8px 0;font-size:15px;font-weight:700}
.table-data tbody tr{background:none repeat scroll 0 0 #f3f3f3}
.table-data tbody td{border-color:#fff #fff #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:700}
.per-month{font-size:20px;font-weight:400}
.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:#fff;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-call-you,.icon-support-call-you-chat,.icon-support-contact-us,.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:700;color:#666}
.support-contact-number small{font-weight:400;font-size:11px}
.support-contact-tollfree{color:#fa7109;font-size:14px}
#resultSidebar{float:right;width:215px;overflow:hidden}
.myaccount-area .menu-box{background:#333;position:static}


.myaccount-area .user-heading h1{font-family:Lato;padding:0;font-size:25px;margin:15px 0;line-height:30px}
.user-header-quicklink ul{margin:0;padding:0;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}
.user-header-quicklink ul li{display:block;list-style:none;padding:0;margin:0;text-align:left!important;border-top:0;position:relative;     margin-bottom: 0.5rem;}
.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:0.8rem 1.2rem;     border-radius: 12px;}
.user-header-quicklink ul li a:hover, .user-header-quicklink ul li a.active{background:#ef5c28;color:#fff}
.user-header-quicklink ul li a:hover .fa,.user-header-quicklink ul li a.active .fa{color:#fff}
.user-heading{margin:20px 0}
.user-menu-left-side{float:left;width:20%}
.user-menu-right-side{float:right;width:78%}
.user-dashboard-box{width:100%;height:auto;padding:30px;     border: 1px solid #e4ecf3;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 4px 18px rgba(21, 77, 125, .08);}
.user-dashboard-box ul{list-style:none;margin:0;padding:0}
.user-dashboard-box ul li{font-size:15px;padding:8px 0; display:flex;align-items:center;}
.user-dashboard-box ul li > strong:first-child{width:10rem;display:block;}
.myaccount-area .page-heading-other{font-size:1.875rem;margin:0;text-align:left;font-family:Poppins,sans-serif;font-weight:600;margin-bottom:2rem}
.user_panel_inner .TabbedPanels{flex-direction:column}
.user_panel_inner .TabbedPanelsTabGroup{border:none;padding:0;box-shadow:none}
.form-box{width:100%;height:auto;clear:both}
.form-box-text{width:24%;height:auto;float:left;font-size:15px;margin:5px 0;line-height:27px}
.form-box-input{width:60%;height:auto;float:left;font-size:15px;margin:5px 0}
.form-box-input select,.form-box-input textarea{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 select:focus,.form-box-input textarea: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)}
.update_btn input{width:fit-content;padding:.8rem 2rem;display:inline-flex;justify-content:center;align-items:center;background:var(--theme-color);border:solid 1px var(--theme-color);border-radius:2rem;color:#fff;font-family:Poppins,sans-serif;font-weight:500;text-decoration:none;transition:background .3s ease,transform .3s ease}
.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:red;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:fit-content;padding:.8rem 2rem;display:inline-flex;justify-content:center;align-items:center;background:var(--theme-color);border:solid 1px var(--theme-color);border-radius:2rem;color:#fff;font-family:Poppins,sans-serif;font-weight:500;text-decoration:none;transition:background .3s ease,transform .3s ease}

.form-box-input .validation-error{display:block;font-size:13px;margin-top:4px}
tr.price-list-tr td{background:var(--white);color:var(--black);font-size:1.125rem;font-weight:600;    padding: 1rem 2rem;}
/* tr.price-list-tr td span{font-size:12px;font-weight:400;line-height:12px} */
.gray-area-inner.padding0{padding-top:0;padding-bottom:30px;border-bottom:1px solid #f1f1f1}
.gray-area-inner.padding0 .breadcrum{margin-bottom:35px}
.gray-area-inner.padding0 ul{margin:0;padding:0;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-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.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}
.testimonials{margin:0 auto;padding:8px 0 50px 0;clear:both}
.testimonials blockquote{padding:1px 0 0 24px}
.testimonials blockquote p{font-size:16px;font-style:italic;line-height:25px;color:#616161;padding:0;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}
.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:0 0;color:#434343;font-weight:400;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}
.modal_overlay{background:#000;top:0;left:0;right:0;bottom:0;z-index:1000;opacity:.7;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:#fff no-repeat left top;width:125px;height:15px;margin:0 auto}
.modal-box-header{position:relative}
.modal-label{font-size:12px;color:#444;font-style:italic;margin:0 0 20px}
.modal-box-header .modal-box-h1,.modal-box-header h1{font-size:15px;line-height:25px;font-weight:400;padding:10px;text-shadow:0 2px 0 #fff;color:#5b5b5b}
.help-note{position:absolute;right:10px;top:15px;font-size:11px;color:#444}
.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 #ccc;border-right:1px solid #ccc;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:700;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:0 0;border:1px solid #ff8080;margin:0}
.form-field label.error{border:none;display:block;padding:0;margin:0;font-weight:400;color:red}
.form-field .required{color:#434343}
.input-wrp{margin-left:170px}
.logo-img a,.logo-img img{display:inline-block;outline:medium none;vertical-align:middle}
.icon-blog,.icon-facebook,.icon-twitter{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}
.offerBlurb{color:#666;font-size:11px;font-weight:700;width:261px;margin-top:2px}
.offerBlurb .blurbBottom,.offerBlurb .blurbTop{height:17px}
.offerBlurb .blurbBody{border:1px solid #d3d3d2;border-width:0 1px;padding:0 10px}
.offerBlurb .blurbBottom{background-position:left -17px}
.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:400;padding:10px;text-shadow:0 2px 0 #fff;color:#5b5b5b}
a.modal_close{position:absolute;top:16px;right:15px;text-decoration:underline}
.hosting-modal-body{text-align:left;padding:24px 16px}
#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:700;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:700;font-size:12px;line-height:18px}
#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:700;color:#646464;font-size:14px;line-height:18px}
#upsell_modal .option-details .byline-2{font-weight:400;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:700}
#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:700}
#upsell_modal .nothankslink{position:absolute;right:10px;top:19px;margin-right:12px}
.bold{font-weight:700}
.green{color:#6a9603}
.greytext{color:#666}
#connect_facebook .hosting-modal-title{color:#5b5b5b;font-size:18px;font-weight:400;line-height:25px;padding:12px 15px;text-shadow:0 2px 0 #fff}
#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}
.dashbord-reseller{margin:0;padding:0;border:1px solid #9dafc2}
.dashbord-reseller .heading{margin:0;padding:2px 3px 3px 4px;color:#024381;text-align:left;font-weight:700;font-size:11px;background:#cad8e8}
.dashbord-reseller .heading a{color:#c00;text-align:left;font-weight:700;font-size:10px;background:#cad8e8}
.dashbord-reseller .heading a:hover{text-decoration:none}
.dashbord-reseller .detail{margin-top:0;padding:2px 1px 0 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}
.new-tlds{background:#e7f2f9!important}
.promo-sidebar-blurb{background:#f8f8f8}
.promo-sidebar-blurb thead td{margin:0;padding:11px 0 11px 0;font-family:arial,sans-serif;font-size:14px;font-weight:700;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:0 0;color:#eb5300;padding:0;font-weight:700}
#my-nav .promo-my-nav a:hover{color:#eb5300}
.promo-tr{background:#f3fbf2}
.strikeout{text-decoration:line-through}
.promo-chck-avail{color:#c00;font-family:verdana;font-size:11px;font-weight:700}
.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:#fff;padding:2px 8px;font:10px arial,helvetica,sans-serif;margin-top:1px}
.sale-chck-avail strong{padding:2px 6px;background:green;color:#fff;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:#c00;font-family:verdana;font-size:10px;font-weight:700}
.promo-sidebar-header{background:#fbbe05;margin:0;padding:4px 0 4px 12px;font-family:verdana,arial,sans-serif;font-size:11px;font-weight:700;color:#fff;display:block;margin-top:0!important;margin-top:-5px}
.promo-register{background:#ff9320;font-size:10px;font-family:verdana;font-weight:700;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}
.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:0;padding:0}
.promo-rounded-box-topcap{margin:0;padding:0;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}
label{padding:0}
input.textfield{padding:2px 0 2px .25em;border:1px #c8c7be solid}
.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:700;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:0 0}
.frmSectionContent{padding:15px 0 20px 15px;font-family:arial,verdana,sans-serif;font-size:12px;line-height:15px;border:0 #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:700}
.ui-button-grey,.ui-button-grey-gradient,.ui-button-white{background:none repeat scroll 0 0 transparent;border:medium none;color:#666;cursor:pointer;display:inline-block;font-size:11px;font-weight:400;height:26px;line-height:26px;margin:0;outline:medium none;padding:0;text-align:left;text-shadow:0 1px 1px rgba(0,0,0,.25);white-space:nowrap;width:auto}
.ui-button-grey span,.ui-button-grey-gradient span,.ui-button-white span{display: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;height:26px;line-height:26px;padding:0 20px 0 10px}
.ui-button-grey span span a,.ui-button-grey-gradient span span{color:#666}
.inner-plan{margin:0;padding:0 0 0 12px;text-align:left;display:block}
.inner-plan-li{border:0 none;margin:0;padding:0;color:#666}
.selected-products{background:#f5f5f5;padding:8px 0 5px 20px;border:0 solid #cddae8;border-bottom:0 none}
.selected-products img{margin-right:5px}
.totalcost-wrapper{background:#ffffd3;font-weight:700;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}
.admin-edit{border:1px solid #ccc}
img{border:0 none;padding:0;margin:0}
form{margin:0;padding:0}
.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:#c00}
.green-text{color:#3b9d00}
.highlight{background-color:#ffc}
#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}
#maincontent{text-align:center;padding:0;margin:0 auto}
#content{padding:0;background:#fff;text-align:left;position:relative}
#sidebar{width:230px;margin:0 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:0;padding:11px 0 11px 12px;font-family:arial,sans-serif;font-size:14px;font-weight:700;color:#434343;display:block;margin:0;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3}
#sidebar .list{margin:0;padding:0;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3}
#sidebar .list ul{margin:0;padding:10px 0;background:#f8f8f8;border-bottom:2px solid #fff}
#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 0 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:0}
#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:#fff;font-family:arial;font-size:16px;font-weight:700;line-height:1.2;text-align:left;background:0 0}
#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 li,#fdns-sidebar-blurb .fdns-sb-content ul{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:700;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:700}
.box-container{height:26px;margin:0;padding:0;font-weight:700;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}
.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:700;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-container-blue{height:26px;margin:0;padding:0;font-weight:700;display:block;text-align:left;cursor:pointer}
.box-container-blue h2,.box-container-blue h3{margin:0;padding:0;padding-left:28px;font-family:verdana,arial,sans-serif;font-size:12px;line-height:26px;color:#fff}
.button{margin:1px;padding:0 0 5px 5px}
.button a{margin:0;padding:6px 0 5px 5px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#fff;text-decoration:none;display:block}
.button a:hover{color:#d00;text-decoration:none}
.frmButton{margin:0;padding:0 5px;font-family:tahoma,verdana,sans-serif;FONT-SIZE:11px;font-weight:700;color:#fff;border:0;height:31px}
.frmButton input{border:0}
.frmButton-disable{margin:0;padding:0 5px;font-family:tahoma,verdana,sans-serif;FONT-SIZE:11px;font-weight:700;color:#fff;border:0;height:31px}
.frmButton-over{margin:0;padding:0 5px;font-family:tahoma,verdana,sans-serif;FONT-SIZE:11px;font-weight:700;color:#fff97b;border:0;height:31px}
.frmButton-link{font-family:tahoma,verdana,sans-serif;font-size:11px;font-weight:700}
.frmButton-link a{margin:0;margin-top:2px;padding:10px 12px;color:#fff;text-decoration:none;line-height:31px}
.frmButton-link a:hover{color:#c1eb18}
.frmButton-secondary{margin:0;padding:0 5px;font-family:tahoma,verdana,sans-serif;FONT-SIZE:11px;font-weight:400;color:#fff;border:0;height:31px}
.frmButton-secondary-over{margin:0;padding:0 5px;font-family:tahoma,verdana,sans-serif;FONT-SIZE:11px;font-weight:400;color:#fff97b;border:0;height:31px}
.YellowNote{font-family:verdana,arial,sans-serif;font-size:12px;font-weight:700;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:0 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:0}
.info ul{margin:0;padding:0;padding-left:26px}
.info li{margin:0;padding:1px 0;list-style-type:disc}
.error{font-size:12px;font-weight:700;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 #8a8;color:#333;font-size:12px;font-weight:700;line-height:1.2em!important;margin:10px 0;padding:10px 0 8px 10px;text-align:left}
.error ul{margin:0;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:0;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}
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{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:700;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:0 0}
.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:red}
.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:red}
table.dataTable2{margin:0;vertical-align:top;cursor:default}
table.dataTable2 thead td{background-color:#f6f6f6;border-color:#fff #e8eaee #e8eaee #f6f6f6;border-style:solid;border-width:1px;font-weight:700;padding:4px 5px;color:#333}
table.dataTable2 td{padding:3px 0;font-size:12px}
table.dataTable{margin:0;vertical-align:top;cursor:default}
table.dataTable thead td{background-color:#eee;border-color:#f5f7fa #d1d8e5 #d1d8e5 #f5f7fa;border-style:solid;border-width:0;font-weight:700;padding:4px 5px;color:#333}
table.dataTable td{border-bottom:0 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-over{background-color:#e8e8e8}
.row-active{background-color:#edf7ee}
.PageHeading{margin:0;padding:26px 0 15px 15px;padding:16px 0 15px 15px;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;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:700;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:0;padding:8px 0 2px 0;list-style:none}
.PageIntro li{margin:0;padding:1px 0 3px 20px}
.clearfix{clear:both}
#wrapper{width:770px}
.floatLeft{float:left}
.floatRight{float:right}
.w760{width:760px}
.w145{width:145px}
.alt{background-color:#f8f8f8}
.hilight{color:#0151ba}
.required{color:red}
#dashboard-td{margin:0;padding:0;padding-top:10px}
ul{margin:0;padding:2px 0}
li{margin:0;padding:0;text-decoration:none}
li .red{color:red}
.Xheading{border-bottom:1px solid #9dafc2;background:#cad8e8}
.user{margin:0;padding:2px 2px 2px 0;font-size:11px;color:#024381;text-align:left;font-weight:700}
.botlink{margin:0;padding:0 0 0 2px;font-size:10px;color:#01509a;background-color:#eaf3fc;border-top:1px solid #2b4167}
.botlink a{margin:0;padding:0 0 2px 3px;color:#01509a;text-decoration:none}
.botlink a:hover{text-decoration:none;color:red}
.signout{padding:0;padding-right:3px;margin:0 0;text-align:right}
.signout a{padding:0;margin:0;font-size:10px;color:#c00;font-weight:700;text-decoration:underline}
.signout a:hover{text-decoration:none}
.dashboard-off{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#2f2f2f;text-align:left}
.dashboard-off .heading{border-bottom:1px solid #9dafc2;background:#eee}
.dashboard-off .user{margin:0;padding:2px 2px 2px 0;font-size:11px;color:#024381;text-align:left;font-weight:700}
.dashboard-off a{color:#454545;font-weight:700;font-size:10px;margin:0;text-decoration:none}
.dashboard-off a:hover{text-decoration:underline}
.dashboard-off .signout{padding:0;padding-right:2px;margin:0;text-align:right}
.dashboard-off .signout a{padding:0;margin:0;font-size:10px;color:#c00;font-weight:700;text-decoration:none}
.dashboard-off .signout a:hover{text-decoration:underline}
.processing_note{font-family:verdana,arial,sans-serif;font-size:12px;color:#515151}
.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:700}
.q-blurb a{text-decoration:underline;display:block;margin:7px 25px 0 25px;padding-left:10px}
.q-blurb a:hover{text-decoration:none}
.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}
.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-wrapper{margin-bottom:-5px}
#select-language-wrapper .small-font{font-size:10px}
#select-language-table{margin-bottom:5px}
.select-language-text strong{font-size:10px;color:#414141}
.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}
#header-table{background:#fff}
#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 td{padding:5px 0}
#login-div{overflow:hidden}
#login-box .login-control{border-left:0 solid #666;border-right:0px solid #666}
#login-box .login-area{border-left:0 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}
.box-features-content p{margin-bottom:7px;padding-bottom:0}
.box-features-content h2{color:#3085c8;font-size:20px;font-weight:700;margin:0;padding:7px 0 6px 8px}
.box-features-content h3{color:#434343;font-size:18px;font-weight:700;margin:0;padding:5px 0 0 15px}
.box-features-content h4{color:#434343;font-size:14px;font-weight:700;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:0;padding:0;padding-left:32px;font-size:12px;display:block}
.feature-link-ul ul{margin:0;padding:0}
.feature-link-ul li{margin:0;padding:2px 0;padding-left:16px;color:#3274b3}
.feature-link-ul li a{color:#3274b3;display:block}
.feature-link-ul li a:hover{color:#c00}
.feature-link a{margin:0;padding:0 0;padding-top:3px;padding-left:16px;color:#3274b3;display:block}
.feature-link a:hover{color:#c00}
#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:0 0;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:0;padding:0;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:#c00}
.box-checkout-container{height:26px;margin:0;padding:0;font-weight:700;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:#fff}
#support-announcement #sa-header{cursor:pointer;height:29px;width:683px}
.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:700;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;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}
.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 0}
.freeservices-content ul li h2,.freeservices-content ul li strong{color:#013e6e;font-weight:700;font-size:14px;font-family:Verdana;background-repeat:no-repeat;padding:5px 0 0 40px;display:block;min-height:30px}
.freeservices-content .freeservices-colright li h2,.freeservices-content .freeservices-colright li strong{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}
.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:400;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:700;line-height:1.2em!important;margin:12px 0 0}
.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:#fff;text-decoration:none}
.wrapper1 a:hover{color:#494949}
.wrapper1 p{margin:0 0 17px;padding:0;line-height:18px}
.wrapper{margin:0 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 0 0 0;list-style:none;font-size:14px}
.nav li{float:left;padding:0 8px;background:0 0;position:relative;z-index:1}
.nav li.first{padding-left:0}
.nav li.last{background:0 0;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 a:hover .menu-mid,.nav li a:hover .menu-right,.nav li.active a .menu-left,.nav li.active a .menu-mid,.nav li.active a .menu-right,.nav li:hover a .menu-left,.nav li:hover a .menu-mid,.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 li a{font-size:12px;color:#494949;font-weight:400}
.nav li .sub li a:hover{color:#f17c1a;font-weight:400}
.nav li.active li,.nav li:hover li{width:100%;padding:1px 0 2px 8px;border-bottom:1px #e1e1e1 solid}
.nav li.active li a,.nav li:hover li a{color:#494949;line-height:normal;width:150px;padding:8px 3px 3px 3px;text-indent:1px}
.nav li.active li a:hover,.nav li:hover li a:hover{color:#f17c1a;text-decoration:none;line-height:normal}
.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:700;margin:0}
.modal-box #msg_display{text-align:left;padding:10px}
.modal-box #msg_display .t1{font-weight:700;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}
body{width:100%}
.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:700;padding:0 0 5px;text-shadow:1px 1px 1px #fff}
.plan-blurb-header h4{margin:0;font-size:16px;color:#171717;font-weight:400;text-shadow:1px 1px 1px #fff}
.plan-blurb-title{color:#fff;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{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:700;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:400;font-size:20px;color:#1c1c1c}
.reseller-partner-banner h4{margin:0;font-size:18px;font-weight:400;color:#313131}
#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{margin:0 30px 50px}
#section-bottom{background:none repeat scroll 0 0 #fff}
#section-bottom h1,#section-bottom h3{color:#656565;font-size:28px;font-weight:700;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 .center,#section-bottom #help .left,#section-bottom #help .right{float:left}
#section-bottom .rbtop{background:#f8f8f8}
#section-bottom .rbbot{background:0 0;margin-top:-7px}
#section-bottom .rbtop div span{background:0 0;margin:0 6px 0 0}
#section-bottom .rbbot div span{background:0 0;margin:0 6px 0 0}
#section-bottom .rbcontent{border-left:none;background:0 0;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:700}
#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:#fff}
.pricing-table{table-layout:fixed}
.pricing-table thead{background:#fff;font-size:19px;font-weight:700;color:#393939}
.pricing-table thead td{padding:8px 0;font-size:15px;border:1px solid #fff;border-bottom:1px solid #ddd;background:#fff}
.pricing-table thead td small{color:#4c4c4c;display:block;font-size:12px;font-weight:400}
.pricing-table thead .tld-col{color:#393939;font-size:18px}
.pricing-table tbody td.tld-col{font-size:24px;font-weight:700;position:relative;text-align:center;width:200px}
.pricing-table tbody td{font-size:14px;color:#4c4c4c;height:50px;padding:4px 0 10px;border-color:#fff #fff #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:#fff #fff #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:700;text-align:center;width:200px;position:relative}
.pricing-table tbody td.tld-col small{display:block;font-size:12px;font-weight:400}
.pricing-table tbody td.tld-col-other-ext{font-size:18px;font-weight:700}
.pricing-table td{text-align:center}
.pricing-table tbody .low-price{color:#004c72;font-weight:700}
.icon-money-back{float:left;height:86px;margin-top:-13px;width:76px}
.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:700;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:#fff;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 .ul-sign-bullet,.bdr-blurb h2,.bdr-blurb h3{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:400}
#header-label{font-size:15px;color:#7c7c7c;font-weight:400}
#header-label span{color:#fa710a}
.ui-h2{background:0 0;color:#5b5b5b}
#ie6-wrapper{background:#fff}
#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{margin-top:20px}
.customer-speaks .customer-speaks-heading,.customer-speaks h2{color:#656565;font-size:18px;padding-bottom:15px;padding-left:8px;margin-bottom:10px}
.customer-speaks .customer-speaks-heading{padding-top:6px;font-weight:700}
.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:700;font-size:16px;margin-bottom:5px;color:#656565}
.customer-speaks-wrp{margin:0 0 0 70px}
.customer-speaks-blurb{color:grey;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:grey;font-size:12px;font-weight:400}
.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-2 p.b-border{border-bottom:1px solid #f4d377}
.plan-cost{font-size:25px;font-weight:700}
.price-duration{font-size:20px;font-weight:400}
.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:0 0;font-weight:400;color:#5b5b5b;font-size:26px;padding:0}
.step-icon{font-size:20px;font-weight:700;color:#fff;text-align:center;width:28px;height:29px;display:inline-block;vertical-align:middle}
.step-content{border-bottom:1px solid #ccc}
.ul-step li{color:#5b5b5b;font-size:16px;clear:both;padding:8px 0 0 0}
.step-content{border-bottom:1px solid #ccc;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}
.green-button-bg{color:#fff;display:block;font-family:arial;font-size:12px;font-weight:400;text-align:center;text-decoration:none;width:84px;cursor:pointer}
.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:0 5px 0 0;border:1px solid #d5d5d5}
.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:0;padding-left:10px;margin-left:0}
.general-note{font-family:verdana,arial,sans-serif;font-size:12px;font-weight:400;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}
.domain-select-wrapper{position:relative;z-index:9;width:100%}
#homepage-content #region-top .wide-left-column{border:10px solid rgba(0,0,0,.3);background:0 0!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;z-index:10}
.domain-select-wrapper .tld-dropdown.active{display:block;height:340px;width:624px;background:#fff;box-shadow:1px 1px 6px rgba(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;margin-left:0;float:left;margin-top:2px}
.more-extensions,.popular-extensions,.selectall{clear:both}
.domain-select-wrapper .tld-dropdown .section-title{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 0;width:35%}
.domain-select-wrapper .tld-dropdown .more-extensions{margin-top:10px;overflow:hidden;height:160px;margin-top:5px}
.domains-select .tlds small{line-height:30px;font:normal 15px arial}
span.jqTransformCheckboxWrapper{display:block;float:left;margin-top:0;margin-right:5px}
a.jqTransformCheckbox{background:transparent url(../images/checkbox.png) no-repeat center top;vertical-align:middle;height:19px;width:18px;display: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}
.jqTransformRadioWrapper{float:left;display:block;margin:0 4px;margin-top:0}
.jqTransformRadio{background:transparent url(../images/radio_btn.png) no-repeat left top;vertical-align:middle;height:22px;width:22px;display: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:2rem}
.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}
.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:700;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:700;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:700;padding:10px 0 0}
.bgrk-bottom-nav{margin:0 auto 30px;width:692px;overflow:hidden;height:71px;text-align:center;border:none;padding:0 37px;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:700;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:400;text-decoration:none;font-weight:700;height:51px;width:74px;padding:10px}
.bgrk-bottom-nav li a:hover{color:#fff;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:700;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:400;text-decoration:none;font-weight:700;padding:10px 0;height:98px;width:99.5%;text-align:center}
.br-promo-domain-off-in-content li a:hover{color:#fff;text-decoration:none}
.br-promo-domain-off-ext{color:#fb9040;font-family:Arial,Helvetica,sans-serif;font-size:33px;font-weight:700;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:700}
.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:400;text-decoration:none;font-weight:700;height:234px;width:256px;text-align:center}
.br-promo-other-off-in-content li a:hover{color:#fff;text-decoration:none}
.center-align{display:inline-block;margin:0 auto}
#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:0;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:#fff}
.form-wrapper form div.last div .info-note{color:#a9a9a9;text-align:justify;padding:0 5px;width:430px}
.form-wrapper form label{margin-top:5px;width:21%;font-size:14px;font-weight:700;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{overflow:hidden;padding:5px 10px}
.sidebar-hotdeals .ul-sign-bullet li.last{background:0 0}
.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:700;text-align:left}
.sidebar-hotdeals .ul-sign-bullet li .i-pricing{float:right;margin-right:15px;color:#ff7500;font-size:16px;font-weight:700;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:700;margin:4% 0 0 4%}
.sidebar-content .i-pricing p{padding:0 0 1px 0;font-size:12px;font-weight:700;text-align:center}
.maincontent{width:960px;overflow:hidden}
.leftcontent{width:710px;height:auto}
.rightcontent{width:230px;height:auto;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:700;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:700;padding:8px 0 0 15px}
.searchbox-smallbox span{color:#fdfe00}
.suggestions{width:705px;overflow:hidden;border:#e1e1e1 solid 2px}
.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:#fff;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:0 0 8px 8px;margin-bottom:40px}
.suggestions-top-head{width:707px;height:35px;overflow:hidden;background:#e5e5e5;border-width:0 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:#fff;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:700}
#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:#fff;text-decoration:none}
.domain-search-box{background:url(../images/getImage.gif) no-repeat scroll 0 0 transparent;padding:8px 6px}
#registerdomainSearch .domains-input{color:#000;float:left;font-size:18px;margin:0;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:#222;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:0;top:66px;width:211px;z-index:10}
.domain-submit,.domain-submit-disabled{border:medium none;color:#fff;cursor:pointer;padding:0;margin-top:0}
.domain-search-box{color:#5d5d5d;background:url(input-form2.gif) no-repeat;padding:0}
.tlds-dd{display:block;height:6px;position:absolute;right:10px;top:20px;width:10px}
.tlds{left:10px;position:absolute;top:8px}
.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:400;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:400;padding:5px 0}
.blocks .com,.blocks .in{color:#fff;font-size:20px;font-weight:700;margin:0 auto;padding:4px 0;text-align:center;text-shadow:0 1px 1px #666;text-transform:lowercase;width:60px}
.bold{font-weight:700}
.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:0 0;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:400}
#register-search p{color:#434343;font-size:13px;margin:15px 0 0;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:700;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}
.widgets{float:right;margin:6px 0}
.widgets li{float:left;padding:0 5px;display:inline-block}
widgets .w-twitter{width:94px}
.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:#666}
.page_heading-new,.page_heading-new strong{font-weight:700;padding:0;margin:0 0 30px}
.page_heading-new-small{font-size:16px;color:#3267a1;float:left;font-weight:700;padding-top:10px;padding-bottom:12px;padding-left:0}
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:0;color:#3267a1;float:left;font-weight:700;padding-top:10px;padding-bottom:12px}
.main-heading-sma{padding:0;margin:0;padding-bottom:10px;font-size:16px;color:#3267a1;font-family:Arial,Helvetica,sans-serif}
.reseller-heading{font-size:20px;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:700}
.reseller-heading-small{font-size:20px;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:700}
.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:700;color:#333;text-decoration:none}
a.link-new20:visited{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#333;text-decoration:none}
a.link-new20:hover{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#bee61d;text-decoration:none}
.new-text{font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#666;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:700;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:0}
.divhide{display:none}
.divshow{display:block}
#accordion{list-style:none;padding:0;width:auto;margin:0}
#accordion div{display:block;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}
#accordion ul{display:none}
#accordion ul li{font-weight:400;cursor:auto;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}
.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:700;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:0 0 10px 30px}
.innertop{background:#1a5e8d;border-radius:10px 10px 0 0;box-shadow:0 0 20px #0f4367 inset;color:#fff;overflow:hidden;padding:20px 10px 20px 20px;border:2px solid #0f4367}
.innertop h1{margin:0;padding:0;color:#fff;font-size:22px;font-weight:600;padding:0 0 8px 0}
.box48a .bullet_02{width:90%;margin:0 auto;padding:10px 0 20px 10px;font-size:14px!important}
.box48a .bullet_02 li{padding:10px 0 0 0;font-size:14px}
.box33{width:33%;float:left}
.box32{width:31%;float:left;margin-right:2%}
.box25{width:25%;float:left}
.left30 ul.echop{margin:0;font-size:12px;padding:0 0 0 15px;color:#333;clear:both}
.vps{width:100%;border:0 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,.1),0 1px 2px 0 rgba(10,13,18,.06)}
.vps-title{color:#333;font-size:23px;font-weight:700;padding:30px 0;border-radius:7px 7px 0 0;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,.97) -86.95%,rgba(239,92,40,0) 33.03%),#fff;box-shadow:0 1px 3px 0 rgba(10,13,18,.1),0 1px 2px 0 rgba(10,13,18,.06)}
.rightem.pricingBox .vps input.orange-btn{background:#ef5c28}
.rightem.pricingBox .vps input.orange-btn:hover{opacity:.8}
.packageBox_card{grid-template-columns:repeat(3,1fr);display:grid;gap:20px}
.packageBox_card .pricingBox{width:100%}
ul.vps1{margin:0;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:0 0!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:700;color:#333;padding:0}
p.payment1{font-size:12px!important;font-weight:400!important;padding:20px 0 10px 0!important;color:#333}
ul.payment2{margin:5px 0 0 0;padding:0;list-style-type:none;font-size:12px}
ul.payment2 li{margin:0;padding:0 0 3px 0;color:#333}
.font13{font-size:13px;font-weight:700;padding-bottom:5px}
.font14a{font-size:13px;padding-bottom:5px;color:#444}
.font14a img{padding:0}
.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:0 0 10px 30px}
.box48a1 h2{font-size:22px;font-weight:600;color:#eb7413;padding:10px 0 0 20px;clear:both}
.innertop1{background:#f98d36;border-radius:10px 10px 0 0;box-shadow:0 0 20px #f78732 inset;color:#fff;overflow:hidden;padding:20px 10px 20px 20px;border:2px solid #f4802d}
.innertop1 h1{margin:0;padding:0;color:#fff;font-size:22px;font-weight:600;padding:0 0 8px 0}
.box48a1 .bullet_02{width:90%;margin:0 auto;padding:10px 0 20px 10px}
.box48a1 .bullet_02 li{padding:10px 0 0 0}
.box48a1 p{font-size:14px;color:#666;width:90%;margin:0 auto;padding:15px 0 0 0}
p.ssl{font-size:14px;color:#333}
h5.stro{padding:0;margin:0;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:0 20px 0 0;padding-bottom:10px}
.box48b h1{padding:20px 0 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 #eee;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 #ccc;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 #eee;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:#000}
.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 #ccc;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:0;cursor:pointer;float:right;margin:8px 0 5px}
a.btn-online-payment:hover{background:#444}
.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:#fff}
.webDesignBoxmain .webDesignBtn{padding:120px 0}
.webDesignBoxmain .webDesignBtn .new-btn{display:block;font-size:18px;padding:8px 0}
.webDesignBoxmain .webDesignBtn .new-btn:hover{background:#666;border:1px solid #777}
.new-btn.btn-orange{background:#ff6800;border:1px solid #ff6800;color:#fff}
.new-btn.btn-green{background:#7dc011;border:1px solid #7dc011;color:#fff}
.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:700;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 0 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:0!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:700}
.gray-area-inner .googlebusiness_email li{width:100%!important;float:none}
.gray-area-inner .googlebusiness_email{width:50%;float:left}
.right_side_form form{width:100%}
.right_side_form{display:flex;padding:0;box-shadow:0 2px 7.1px 0 rgba(10,13,18,.1),0 1px 2px 0 rgba(10,13,18,.06);border-radius:13.26px;flex-direction:column}
.right_side_form input{width:100%;color:#151515;border:1px solid #dbdbdb;border-radius:4px;height:40px;padding:0 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:0 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:1rem;background:#f3f3f3;border-radius:8px;margin-top:15px;display:flex;flex-direction:column;gap:15px}
.right_side_form ul li:last-child{margin:0}
.right_side_form .btn{all:unset;background-color:var(--theme-color);border-radius:2rem;color:var(--white);cursor:pointer;padding:.8rem 2rem}
.right_side_form .btn:hover{background:#ef5c28;color:#fff}
.form-quit{margin-bottom:2rem;display:inline-block;width:100%}
.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:0 0}
.beprotect i{color:green}
.protected{display:inline-block;width:100%;border-top:1px solid #f1f1f1;padding-top:5px;margin-top:0}
.protected .left{float:left}
.protected .right{float:right}
.protected span{display:block;font-weight:700}
.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:transparent;border-top-color:#000;border-width:5px;margin-left:-5px}
.tiptitle{font-size:16px;font-weight:700}
.tooltipbox ul{margin-left:15px}
.tooltipbox ul li{padding:2px 0}
.rightbtn{width:auto;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 cite,.about4 li span{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,.16) 0 10px 36px 0,rgba(0,0,0,.06) 0 0 0 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}
.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{height:100%;width:100%;border:none;background:0 0;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 .3s ease-out;transition:all .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-weight: 700; color:#f05c29}
.save50{background:#70ad47;color:#fff;padding:4px 10px}
.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 .3s ease;margin:8px 8px;min-width:220px}
.glass-btn{background:#f26522;color:#fff;box-shadow:0 15px 35px rgba(242,101,34,.25)}
.glass-btn:hover{background:#d94e0f;transform:translateY(-4px);box-shadow:0 20px 45px rgba(242,101,34,.35);text-decoration:none}
.glass-btn2{background:0 0;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,.25);text-decoration:none}
.glass-btn3{background:#25d366;color:#fff;box-shadow:0 15px 35px rgba(37,211,102,.25)}
.glass-btn3:hover{background:#1ebc59;transform:translateY(-4px);box-shadow:0 20px 45px rgba(37,211,102,.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){
.toptex2 .full_head{margin-top:0}
.toptext1{position:absolute;top:-64px;left:0;font-size:12px}
.why-choose-us-mid.homeBoxes{grid-template-columns:repeat(2,1fr);padding:0 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}
.switch_account, ul.account_list li:hover .switch_account {position: static;}
.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 0}
.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){
.toptex2 .full_head{margin-top:0}
.toptext1{top:-80px}
}
@media screen and (max-width:400px){
.toptex2 .full_head{margin-top:0}
.toptext1{top:-60px;line-height:14px;font-size:11px;padding:3px 15px;background:#737373;color:#fff}
.toptext1 a{color:#fff}
}
.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 0 #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:#000;background:#f3f3f3;border-radius:50%;width:30px;height:30px;font-weight:700}
.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 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{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:0 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:0!important}
.headerform select{color:#000}
.inputOuter{margin-left:0; position: relative;}
.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;-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 .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{background-color:#fff;border-radius:12px;box-shadow:rgba(0,0,0,.1) 0 0 24px 0;display:flex;flex:1 0 0px;flex-flow:column;height:100%;max-width:504px;overflow:visible;padding:24px;position:relative}
.logfrm .heading{font-family:Poppins,sans-serif;font-size:1.5rem}
.logfrm h3{color:#333;font-family:Poppins,sans-serif;font-size:1.25rem}
.google_signin_btn{width:100%;min-height:3.5rem;padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#fff;border:1px solid #e3e6ea;border-radius:.875rem;color:#202124;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;box-shadow:0 .125rem .25rem rgba(0,0,0,.04),0 .5rem 1.5rem rgba(0,0,0,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}
.google_signin_btn:hover{background:#fbfcfd;border-color:#d2d6db;transform:translateY(-.125rem);box-shadow:0 .25rem .5rem rgba(0,0,0,.05),0 1rem 2rem rgba(0,0,0,.08)}
.google_signin_btn:active{transform:translateY(0);box-shadow:0 .125rem .25rem rgba(0,0,0,.05)}
.google_icon{width:1.35rem;height:1.35rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.google_icon svg{width:100%;height:100%;display:block}
.google_signin_text{white-space:nowrap}
.checkout_left{width:65%}
.container_inner form>.checkout_left{border-radius:12px;box-shadow:0 2px 8px rgba(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}
.accountInfoForm .form-control,.billingAddress .form-control{margin-top:5px}
.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}
.cloud_server .plan_container .left-box .box_content_inner img,.cloud_server .plan_container .left-box .left-box-inner,.email_solution .plan_container .left-box .left-box-inner,.email_solution .plan_container .left-box>img,.web_hosting .left-box .left-box-inner,.web_hosting .left-box>img{width:100%!important}
.cloud_server .plan_container .left-box .box_content_inner,.email_solution .plan_container .left-box,.web_hosting .left-box{flex-direction:column}
#homepage-content #region-top .wide-left-column{position:relative;width:100%}
}
@media (max-width:489px){
.boxInner h2.heading{text-align:center}
}
.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,.1),0 1px 2px 0 rgba(10,13,18,.06)}
.price_card_inner{border:0 solid #3b78e7;text-align:center;height:100%}
.price_card>li:nth-child(2){background:linear-gradient(180deg,rgba(239,92,40,.97) -86.95%,rgba(239,92,40,0) 33.03%),#fff;box-shadow:0 1px 3px 0 rgba(10,13,18,.1),0 1px 2px 0 rgba(10,13,18,.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 .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:.8}
.price_card>li input.blue-btn{border-radius:8px;border:2px solid #fff;background:#000;padding:.8rem 2rem;width:90%;margin-top:.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:'';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 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{margin:0;font-weight:600;line-height:28px;padding:22px 0 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 #cccccc75;align-items:center}
.inforReview .form-group .inputOuter{margin-left:.5rem}
.panel-body.inforReview .control-label{margin-bottom:0}
.editLink{position:absolute;right:1rem;top:2rem}
.placeOrd{width:fit-content;display:inline-flex;justify-content:center;align-items:center;color:#fff;font-family:Poppins,sans-serif;font-weight:500;padding:.8rem 2rem;background:var(--theme-color);border:solid 1px var(--theme-color);border-radius:2rem;text-decoration:none;transition:background .3s,transform .3s}
.bg_heading{background:#555!important;color:#fff;padding:10px 20px;margin:0}
.checkout_right{margin-top:0}
.new_user{text-align:center}
.new_user a{text-decoration:underline}
.txt_right{text-align:right}
.w-100{width:100%}
.plan_container{display:grid;grid-template-columns:2fr 2.2fr;gap:20px;max-width:1200px;margin:1.8rem auto 0;padding:5px}
.plan_container2{margin:1.8rem auto 0}
.left-box{background:#eaf4ff;padding:0;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{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:.5s ease;display:flex;flex-direction:column;justify-content:space-evenly}
.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}
.start_txt{color:#3a3a3a}
.price{font-size:2rem;font-weight:700;margin-bottom:10px}
.price span{font-size:14px;font-weight:400}
.view-btn{text-decoration:none;color:#3a3a3a;font-size:1rem;font-weight:700;transition:all .5s}
.plan.lightgreen:hover{box-shadow:#b2dbc5 0 0 0 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:#fbb 0 0 0 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 0 0 0 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 0 0 0 3px}
.plan.lightorange{background:#faebcd;background-image:url(../images/lightorange_shape.svg);background-position:bottom right;background-repeat:no-repeat}
.badge{position:absolute;top:0;right:0;background:#e60023;color:#fff;font-size:13px;padding:4px 8px;border-radius:0 10px 0 0}
.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:0 0;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:.6rem;justify-content:space-between}
.tab-wrapper{background-color:#fff;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;background-color:transparent;transition:all .3s ease}
.tab-header .tab-btn:focus{outline:0}
.tab-header .tab-btn i{margin-right:5px;font-size:10px}
.tab-header .tab-btn.active,.tab-header .tab-btn:hover{color:#ef5c28}
.tab-header .underline{position:absolute;bottom:-1px;left:0;height:2px;width:0;transform-origin:left;background-color:#ef5c28;transition:all .3s ease;margin:0 auto}
.tab-body{display:flex;overflow:hidden}
.tab-body .tab-content{min-width:100%;transition:all .3s;text-align:justify}
@keyframes logo_slide{
from{transform:translateX(0)}
to{transform:translateX(-100%)}
}
.client_logos{overflow:hidden;margin-top:0;white-space:nowrap;position:relative}
.client_logos:after,.client_logos:before{content:"";position:absolute;top:0;width:50px;height:100%;z-index:2}
.client_logos:before{left:-6px;background:linear-gradient(to right,transparent 0,#fff 10%,#fff 90%,transparent 100%)}
.client_logos:after{right:-6px;background:linear-gradient(to right,transparent 0,#fff 10%,#fff 90%,transparent 100%)}
.client_logos:hover .logos-slide{animation-play-state:paused}
.logos-slide{display:inline-block;animation:20s logo_slide infinite linear}
.search_listing.pricingOfferTable{margin-bottom:45px}
.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(2n) .page-brief-img{flex-direction:row;display:flex}
.web_hosting_inner:nth-child(2n) .page-brief-img .single_img{padding-right:2rem}
.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.375rem}
.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}
.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}
.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:#fff;border-radius:16px;padding:22px 15px 32px;box-shadow:0 10px 35px rgba(0,0,0,.08);text-align:center;position:relative;transition:all .35s ease;border:2px solid transparent}
.pricing-card:hover{transform:translateY(-10px);box-shadow:0 18px 45px rgba(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 .3s ease}
.pricing-card .btn-outline{border:2px solid #6366f1;color:#6366f1;background:0 0}
.pricing-card .btn-outline:hover{background:#6366f1;color:#fff}
.pricing-card .btn-primary{background:linear-gradient(135deg,#6366f1,#2563eb);color:#fff}
.pricing-card .btn-primary:hover{opacity:.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:#fff;font-size:11px;font-weight:700;padding:6px 14px;border-radius:30px;text-transform:uppercase;letter-spacing:.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:700;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,.3);display:none;z-index:999;animation:none;transition:none}
.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:0 0;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}
.tooltip_box--portal{position:fixed!important;display:block!important;top:12px;right:auto!important;bottom:auto!important;left:12px;z-index:10050;max-width:calc(100vw - 24px);transform:none!important;animation:none!important;transition:none!important}
.tooltip_box--portal::before{top:auto;right:auto;bottom:-8px;left:24px;border-width:8px 8px 0;border-color:#0b0b0b transparent transparent;transform:none}
.tooltip_box--portal.tooltip_box--below::before{top:-8px;right:auto;bottom:auto;left:24px;border-width:0 8px 8px;border-color:transparent transparent #0b0b0b;transform:none}
.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,.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)}
}
.billing_accounts .footer-bottom .wrapper,.billing_accounts .footer-mid-box,.billing_accounts .inner-banner-full,.billing_accounts .menu-box,.billing_accounts .needhelp,.billing_accounts .zoho-final-cta,.continue_to_cart .footer-bottom .wrapper,.continue_to_cart .footer-mid-box,.continue_to_cart .inner-banner-full,.continue_to_cart .menu-box,.continue_to_cart .needhelp,.continue_to_cart .zoho-final-cta,.payment_order .footer-bottom .wrapper,.payment_order .footer-mid-box,.payment_order .inner-banner-full,.payment_order .menu-box,.payment_order .needhelp,.payment_order .zoho-final-cta{display:none}
.continue_to_cart .footer-mioddle{padding-top:20px}
.billing_accounts .header,.continue_to_cart .header,.payment_order .header{border-bottom:1px solid #eee;padding:10px 0}
body.billing_accounts,body.continue_to_cart,body.payment_order{background:#f5f7f8}
.domain_status_th{text-align:center!important}
.search_listing.pricingOfferTable table tr .domain_status_td{text-align:center}
.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:0}
.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 .3s ease;background:#fff;position:relative}
.product_card:hover .card_inner{border-color:#0073ff;box-shadow:0 5px 20px rgba(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}
.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;}
.search_listing.pricingOfferTable table tr th{background:#f8f9fb!important;color:#000;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;     gap: 0.5rem; align-items:center;justify-content:flex-end;row-gap:10px}
.search_listing.pricingOfferTable .add_to_cart{font-weight:600;color:#222;    display: flex;
    align-items: center;}
.search_listing.pricingOfferTable .buy-btn{color: var(--theme-color); border: none; padding: 8px 14px; border-radius: 40px; cursor: pointer; transition: .3s; background: #ffe3d9; border: solid 1px #fd4d02; font-weight: 600;}


/* .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:0 0;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 .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 3rem}
.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:.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:0 0;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:#fff;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,.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{width: fit-content; padding: .8rem 2rem; display: inline-flex; justify-content: center; align-items: center; background: var(--theme-color); border: solid 1px var(--theme-color); border-radius: 2rem; color: #fff; font-family: Poppins, sans-serif; font-weight: 500; text-decoration: none; transition: background .3s ease, transform .3s ease;}
.domain-btn:hover{    color: rgb(255, 255, 255);
    transform: translateY(-0.15rem);
    background: var(--theme-color-hover);}
.login_page .checkout_right{width:100%}
.login_page .container_inner{max-width:1000px}
.paycontainer{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,.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:.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,.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{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:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.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,.12);color:#ef5c28;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.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:.04em;background:linear-gradient(135deg,#ef5c28,#d94f1c);border:none;transition:all .3s ease;box-shadow:0 12px 24px rgba(239,92,40,.2)}
.pay_online_submit_row .loginBtn.signUpBtn:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(239,92,40,.28);background:linear-gradient(135deg,#f36a3a,#ef5c28)}
.pay_online_sidebar{width:330px;flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 30px rgba(15,23,42,.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,.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%}
.order_item table.table-admin-sub{border:1px solid #e1e1e1;border-radius:7px;overflow:hidden}
.order_item h3{font-size:17px;margin-bottom:5px}
.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}
.user_head_sm{font-size:1.2rem;font-weight:600;font-family:Poppins,sans-serif;color:#1d1d1d}
@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:0;font-size:13px}
.tooltip_wrapper.active .tooltip_box{left:0!important; transform: translateY(0px) !important;}
.continue_to_cart .checkout_left{margin:0 0}
.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 {margin-top: 1rem;}
/* .finalCartPage .pricingOfferTable:first-child{display:none} */
.checkoutProcessBox{margin:0;padding:5px 0 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 tbody,.search_listing.pricingOfferTable td,.search_listing.pricingOfferTable th,.search_listing.pricingOfferTable thead,.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,.05);padding:10px}
/* .search_listing.pricingOfferTable td{border:none;padding-left:30%!important} */

.search_listing.pricingOfferTable .parent_ctc_cart{align-items: center; margin-top: 1rem; justify-content: space-between; }
.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:24px;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{top:58px;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;border-radius:12px;padding:18px;bottom:auto}
.tooltip_box::before{display:none}
.tooltip_close{font-size:22px}
}
html{font-size:16px}
body{font-family:"DM Sans",sans-serif!important;font-size:inherit;padding-top:var(--top-header-height)}
:root{--theme-color:#EF5C28;--theme-color-hover:#e84918;--text-light:#6b7280;--white:#fff;--theme-color-blue:#003b67;--white10:hsla(0, 0%, 100%, 0.01);--white20:hsla(0, 0%, 100%, 0.02);--white30:hsla(0, 0%, 100%, 0.03);--white40:hsla(0, 0%, 100%, 0.04);--white50:hsla(0, 0%, 100%, 0.05);--white100:hsla(0, 0%, 100%, 0.10);--white200:hsla(0, 0%, 100%, 0.20);--white300:hsla(0, 0%, 100%, 0.30);--white400:hsla(0, 0%, 100%, 0.40);--white500:hsla(0, 0%, 100%, 0.50);--white600:hsla(0, 0%, 100%, 0.60);--white700:hsla(0, 0%, 100%, 0.70);--white800:hsla(0, 0%, 100%, 0.80);--white900:hsla(0, 0%, 100%, 0.90);--black:hsl(0, 0%, 0%);--black10:hsla(0, 0%, 0%, 0.01);--black20:hsla(0, 0%, 0%, 0.02);--black30:hsla(0, 0%, 0%, 0.03);--black40:hsla(0, 0%, 0%, 0.04);--black50:hsla(0, 0%, 0%, 0.05);--black100:hsla(0, 0%, 0%, 0.10);--black200:hsla(0, 0%, 0%, 0.20);--black300:hsla(0, 0%, 0%, 0.30);--black400:hsla(0, 0%, 0%, 0.40);--black500:hsla(0, 0%, 0%, 0.50);--black600:hsla(0, 0%, 0%, 0.60);--black700:hsla(0, 0%, 0%, 0.70);--black800:hsla(0, 0%, 0%, 0.80);--black900:hsla(0, 0%, 0%, 0.90);  --header-bg: #f5e9df; --border-color: #dce7f2;}
.font10{font-size:.625rem}
.font11{font-size:.688rem}
.font12{font-size:.75rem}
.font13{font-size:.813rem}
.font14{font-size:.875rem}
.font15{font-size:.938rem}
.font16{font-size:1rem}
.font17{font-size:1.063rem}
.font18{font-size:1.125rem}
.font19{font-size:1.188rem}
.font20{font-size:1.25rem!important}
.font21{font-size:1.313rem}
.font22{font-size:1.375rem}
.font23{font-size:1.438rem}
.font24{font-size:1.5rem}
.font25{font-size:1.563rem}
.font26{font-size:1.625rem}
.font27{font-size:1.688rem}
.font28{font-size:1.75rem}
.font29{font-size:1.813rem}
.font30{font-size:1.875rem}
.font31{font-size:1.938rem}
.font32{font-size:2rem}
.font33{font-size:2.063rem}
.font34{font-size:2.125rem}
.font35{font-size:2.188rem}
.font36{font-size:2.25rem}
.font37{font-size:2.313rem}
.font38{font-size:2.375rem}
.font39{font-size:2.438rem}
.font40{font-size:2.5rem!important}
.font45{font-size:2.813rem}
.font46{font-size:2.875rem}
.font48{font-size:3rem}
.font49{font-size:3.063rem}
.font50{font-size:3.125rem}
.font54{font-size:3.375rem}
.font55{font-size:3.438rem}
.font58{font-size:3.625rem}
.font60{font-size:3.75rem}
.font63{font-size:3.938rem}
.font64{font-size:4rem}
.font65{font-size:4.063rem}
.font74{font-size:4.625rem}
.font80{font-size:5rem}
.font88{font-size:5.5rem}
.font108{font-size:6.75rem}
.fw100{font-weight:100!important}
.fw200{font-weight:200!important}
.fw300{font-weight:300!important}
.fw400{font-weight:400!important}
.fw500{font-weight:500!important}
.fw600{font-weight:600!important}
.fw700{font-weight:700!important}
.fw800{font-weight:800!important}
.fw900{font-weight:900!important}
.color_light10{color:var(--white10)!important}
.color_light20{color:var(--white20)!important}
.color_light30{color:var(--white30)!important}
.color_light40{color:var(--white40)!important}
.color_light50{color:var(--white50)!important}
.color_light100{color:var(--white100)!important}
.color_light200{color:var(--white200)!important}
.color_light300{color:var(--white300)!important}
.color_light400{color:var(--white400)!important}
.color_light500{color:var(--white500)!important}
.color_light600{color:var(--white600)!important}
.color_light700{color:var(--white700)!important}
.color_light800{color:var(--white800)!important}
.color_light900{color:var(--white900)!important}
.color_dark{color:var(--black)!important}
.color_dark10{color:var(--black10)!important}
.color_dark20{color:var(--black20)!important}
.color_dark30{color:var(--black30)!important}
.color_dark40{color:var(--black40)!important}
.color_dark50{color:var(--black50)!important}
.color_dark100{color:var(--black100)!important}
.color_dark200{color:var(--black200)!important}
.color_dark300{color:var(--black300)!important}
.color_dark400{color:var(--black400)!important}
.color_dark500{color:var(--black500)!important}
.color_dark600{color:var(--black600)!important}
.color_dark700{color:var(--black700)!important}
.color_dark800{color:var(--black800)!important}
.color_dark900{color:var(--black900)!important}
.common_padding{padding-block:5rem}
.vh-login-page {    padding-block: 1.5rem;}
.color_white{color:var(--white)!important}
.font_poppins{font-family:Poppins,sans-serif}
.theme_header{position:fixed;transition:.5s;width:100%;z-index:99;top:0;background-color:var(--white);border-bottom:solid 1px #dadada}
.header_top{background-color:var(--theme-color-blue);padding:.3rem 0;font-family:Poppins,sans-serif}
.color_blue{color:var(--theme-color-blue)}
.header_top_inner{display:flex;justify-content:space-between}
.header_top_inner a{color:var(--white);font-family:Poppins,sans-serif;display:inline-block;font-size:.813rem;font-weight:500}
.header_top_inner .left_side{display:flex;gap:1rem;align-items:center}
.header_top_inner .left_side img{margin-right:.5rem}
.header_top_inner .left_side .divider{display:inline-block;width:1px;background-color:#fff;height:15px}
.header_top_inner .right_side{display:flex;gap:1.8rem;align-items:center}
.header_top_inner .right_side>div{position:relative}
.header_top_inner .right_side>div:not(.payment_modes_link,.mycart_btn):after{content:'';display:inline-block;height:15px;width:1px;background-color:#fff;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}
.currency_dropdown{position:relative;display:inline-block}
.currency_dropdown_toggle{border:0;background:0 0;color:var(--white);cursor:pointer;display:flex;align-items:center;gap:8px}
.currency_dropdown_toggle i{font-size:12px;transition:transform .3s ease}
.currency_dropdown.open .currency_dropdown_toggle i{transform:rotate(180deg)}
.currency_dropdown_menu{position:absolute;top:calc(100% + 5px);left:0;min-width:100px;background:#fff;border:1px solid #ddd;box-shadow:0 5px 15px rgba(0,0,0,.1);padding:5px 0;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .25s ease;z-index:99}
.currency_dropdown.open .currency_dropdown_menu{opacity:1;visibility:visible;transform:translateY(0)}
.currency_dropdown_menu a{display:block;padding:8px 15px;color:#333;text-decoration:none}
.currency_dropdown_menu a.active,.currency_dropdown_menu a:hover{background:#f5f5f5}
.currency_dropdown_menu a,.currency_dropdown_toggle{display:flex;align-items:center;gap:8px;font-size:.813rem}
.currency_dropdown_menu a img,.currency_dropdown_toggle img{width:22px;height:15px;object-fit:cover;border-radius:2px;flex-shrink:0}
.currency_dropdown_menu a span{line-height:1}
.mycart_btn .mycart-btn{background-color:var(--white)!important;color:var(--theme-color-blue);font-weight:600;border-radius:200px;padding:5px 12px}
.mycart_btn .mycart-btn img{margin-right:.5rem}
.mycart_btn .mycart-btn svg{height:1.2rem}
.mycart_btn .mycart-btn svg path{stroke:var(--theme-color-blue)}
.header_bottom{padding-block:1rem}
.sml-header{transform:translateY(calc(-1 * var(--top-small-header-height)))}
.header_bottom_inner{display:flex;justify-content:space-between;align-items:center;font-family:Poppins,sans-serif}
.header_bottom_inner .logo img{transition:.5s;height:2.625rem}
.sml-header .logo img{height:2rem}
.header_bottom_inner .nav_inner>ul{display:flex;list-style:none;gap:2rem;margin:0;padding:0}
.header_bottom_inner .nav_inner>ul>li>a{color:#1d1d1d;font-size:.875rem;font-weight:500}
.has_submenu{position:relative}
.nav_inner{margin-left:auto;margin-right:2rem}
.has_submenu>a:after{font-size:.75rem;content:"\f078";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:.25rem;transition:all ease .5s;display:inline-block}
.has_submenu:hover>a:after{transform:rotate(180deg)}
.sub_menu{position:absolute;left:0;top:100%;padding:1rem;width:100%;list-style:none;background-color:var(--white);min-width:17.5rem;transform:translateX(0) translateY(6rem);opacity:0;pointer-events:none;transition:all ease .5s;z-index:1;border-radius:10px;box-shadow:0 0 15px #0000004a}
.sub_menu a{display:block;color:#1d1d1d;transition:.5s;padding-block:0.5rem;font-weight:500}
.nav_inner>ul>li:last-child .sub_menu{right:0;left:auto}
.sub_menu:before{content:'';position:absolute;top:-2rem;right:0;z-index:-1;height:55px;width:100%;background:0 0}
.sub_menu li:not(:last-child){margin-bottom:.5rem}
.sub_menu a:hover{color:var(--theme-color)}
.header_bottom_inner .nav_inner>ul>li>a.active,
.nav_inner .sub_menu a.active,
.fullwidth_menu_inner .right_sec ul li a.active{color:var(--theme-color)}
@media (min-width:992px){
.has_submenu:hover>.sub_menu{opacity:1;transform:translateX(0) translateY(1.6rem);pointer-events:all}
}
.main_home_banner{background-image:url(../images/main-banner.jpg);overflow:hidden;padding-block:6rem;background-size:100% 100%}
.home_banner_inner h1{font-size:3.5rem;color:var(--white);font-weight:600;font-family:Poppins,sans-serif}
.home_banner_inner{text-align:center}
.home_banner_inner{color:var(--white);max-width:1200px;margin:0 auto}
#homepage-content #region-top .wide-left-column,.domain-select-wrapper{border-radius:60px!important}
#homepage-content #region-top .wide-left-column{border:10px solid #ffffff17;max-width:950px;margin:2rem auto 0 auto;float:none}
.domain-submit{background:var(--theme-color)!important;border-radius:60px 60px 60px 60px!important;font-family:Poppins,sans-serif;padding:.8rem 2rem}
.domains-input{width:75%}
#homepage-content .domains-select{width:15%}
.search-table-index{width:100%}
.domain-select-wrapper{padding:8px;display:flex}
.domain-select-wrapper .search_icon{display:flex;align-items:center;margin-left:1rem}
.domain-select-wrapper .search_icon svg{width:auto;height:1.5rem;opacity:.6}
.domain-select-wrapper .tld-dropdown label{display:flex;align-items:center;margin-top:-2px}
.domain-select-wrapper .tld-dropdown .section-title{text-align:left;color:#1d1d1d;font-family:Poppins,sans-serif;font-weight:600}
.search-sub-link{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem;flex-wrap:wrap}
.search-sub-link a{padding:0;border:none;text-decoration:underline;position:relative;text-underline-offset:5px;transition:.5s}
.search-sub-link a:hover{color:var(--theme-color-hover)}
.search-sub-link a::after{content:'';height:75%;width:1px;background-color:#fff;position:absolute;top:3px;right:-13px}
.search-sub-link a:last-child::after{display:none}
.trusted_title{font-size:.875rem;font-weight:500;margin-bottom:1rem;font-family:Poppins,sans-serif}
.trusted_slider .trusted_item{backdrop-filter:blur(10px);background-color:rgba(255,255,255,.12);border-radius:10px;box-shadow:rgba(240,94,41,0) 0 0 0 0;transform:none;transform-origin:50% 50% 0px;will-change:auto;border:solid 1px rgba(255,255,255,.18);padding:10px;display:flex;align-items:center;justify-content:center;transition:.5s;gap:.8rem}
.trusted_item img{width:4.688rem;height:auto;flex-shrink:0;transition:all .3s ease;background:#fff;border-radius:5px;padding:5px;min-height:40px;object-fit:contain}
.trusted_item span{font-size:.875rem;font-weight:600;line-height:1.3;color:#fff;white-space:nowrap;text-align:left}
.trusted_item span small{display:block;font-size:10px;font-weight:400;color:#fff;margin-top:2px}
.trusted_slider .trusted_item:hover{box-shadow:rgba(240,94,41,.34) 0 0 10px 0;background-color:rgba(255,255,255,.12);border-color:rgba(240,94,41,.3);transform:scale(1.03)}
.trusted_slider{display:flex;gap:.8rem}
.trusted_platforms{margin-top:4rem}
.client_section_mid{display:flex;flex-direction:column}
.client_section_mid strong{min-width:19rem;font-family:Poppins,sans-serif;font-weight:600;
    font-size:1.125rem;text-align:center;margin-bottom:0rem}
.client_strip{padding-block:3rem}
.logos-slide img{height:4.375rem;margin:0 1.25rem;filter:grayscale(1)}
.home_service_grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;grid-gap:1.5rem}
.home_service_wrap{background-color:#f5f7f8}
.home_service_box{background:#efe7e3;border-radius:12px;padding:1.5rem;position:relative;min-height:var(--hidden-height);transition:.5s}
.home_service_grid li:nth-child(2) .home_service_box{background-color:#f1f0ec}
.home_service_grid li:nth-child(3) .home_service_box{background-color:#f6eae0}
.home_service_grid li:nth-child(4) .home_service_box{background-color:#cfdfec}
.home_service_grid li:nth-child(5) .home_service_box{background-color:#e7f0ef}
.home_service_grid li:nth-child(6) .home_service_box{background-color:#ebf0fc}
.home_service_box .title{font-size:1.625rem;font-weight:600;font-family:Poppins,sans-serif}
.home_service_box .title_sm{font-size:1.25rem;font-weight:700;line-height:26px;padding-top:.8rem;padding-bottom:.5rem}
.tags_list{display:flex;flex-wrap:wrap;gap:.5rem}
.tags_list .tag{padding:4px 10px;border-radius:200px;border:solid 1px #1d1d1d;font-size:.688rem}
.home_service_bottom a{display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size:.875rem;height:2.5rem;width:2.5rem;font-weight:500;background-color:var(--theme-color);border-radius:200px;padding:1rem;overflow:hidden;white-space:nowrap;transition:width .5s ease,gap .3s ease}
.home_service_bottom a span{max-width:0;opacity:0;overflow:hidden;transition:max-width .4s ease,opacity .25s ease}
.home_service_bottom a i{flex-shrink:0;transition:transform .3s ease}
.home_service_box:hover .home_service_bottom a{width:11.5rem;gap:10px}
.home_service_box:hover{margin-bottom:calc(0px - var(--hidden-data-height));z-index:1}
.home_service_box:hover .home_service_bottom a span{max-width:9.375rem;opacity:1}
.hidden_data_wrap{display:grid;grid-template-rows:0fr;margin-bottom:.8rem;margin-top:0;opacity:0;transform:translateY(-15px);transition:grid-template-rows .5s ease,opacity .4s ease,transform .5s ease}
.hidden_data_wrap .hidden_data{min-height:0;overflow:hidden;margin:0}
.home_service_box:hover .hidden_data_wrap{grid-template-rows:1fr;opacity:1;transform:translateY(0)}
.home_service_box:hover{box-shadow:rgba(240,94,41,.44) 0 9px 30px 0}
.home_service_box .price{margin-bottom:0;font-size:inherit}
.home_service_box .icon{margin-bottom:1rem}
.home_service_box .price .amount{font-size:1.5rem}
.home_service_box .price .amount small{font-weight:400;font-size:.875rem}
.home_service_bottom{border-top:solid 1px #d1d1d1;margin-top:1.5rem;padding-top:1rem;display:flex;align-items:center;justify-content:space-between}
.web_essentials_inner{display:flex;gap:3rem;align-items:flex-start}
.web_essentials_inner .left_sec{min-width:30rem;position:sticky;top:7rem}
.web_essentials_inner .right_sec{padding:2.125rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.6),0 10px 40px 0 rgba(0,0,0,.07999999821186066);background:linear-gradient(117deg,rgba(255,255,255,.6) 0,rgba(255,255,255,.2) 100%);border-radius:15px;border:1px solid rgba(255,255,255,.4);width:calc(100% - 30rem)}
.web_essentials_inner .right_sec .title{font-size:1.25rem;font-weight:600;font-family:Poppins,sans-serif;min-width:14.375rem}
.web_essentials_inner .right_sec .text_sm{color:#1c1c1c;opacity:.95}
.web_essentials_inner .right_sec .icon{margin-right:1rem}
.web_essentials_inner .right_sec ul{list-style:none}
.web_essentials_inner .right_sec ul li{display:flex;align-items:center;border-bottom:solid 1px #cbd0e5;padding-bottom:1.3rem;margin-bottom:1.3rem}
.vayuhost_objective_wrap{overflow:hidden;min-height:100vh;padding:0;position:relative;width:100%}
.vayuhost_objective_wrap .title-section{left:50%;max-width:1200px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:5}
.vayuhost_objective_box{box-shadow:0 1px 11px #00000026;background-color:#fff;border-radius:12px;border:solid 1px #dadada;padding:1.125rem;left:50%;overflow:hidden;padding:1.875rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .7s;width:20%;z-index:10}
.vayuhost_objective_box .icon{height:4.625rem;width:4.625rem;margin:0 auto 1rem auto}
.vayuhost_objective_box .text{font-size:1.125rem}
.vayuhost_objective_list{height:70vh;position:relative;width:100%;z-index:9;top:50%;transform:translate(-50%,-50%);left:50%}
.vayuhost_objective_list,.vayuhost_objective_wrap .title-section{position:static;transform:none;max-width:initial;width:auto;height:auto}
.vayuhost_objective_box{position:static;transform:none}
.vayuhost_objective_wrap{min-height:auto;padding-block:5rem}
.vayuhost_objective_box_wrap{display:flex;gap:1rem}
.vayuhost_objective_list{overflow:hidden}
.vayuhost_objective_list .sec_heading{margin-bottom:3.5rem}
.marque_inner{width:100%;overflow:hidden;display:flex;flex-direction:column;gap:30px;position:relative}
.marque_inner::after,.marque_inner::before{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}
.marque_inner::before{left:0;background:linear-gradient(to right,#fff,transparent)}
.marque_inner::after{right:0;background:linear-gradient(to left,#fff,transparent)}
.marque_wrapper{display:flex;align-items:center;gap:50px;width:max-content;flex-shrink:0}
.logo_item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:50px}
.logo_item img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:filter .3s ease,opacity .3s ease}
.animate_left .logo_item img{filter:initial;opacity:1}
.logo_item img:hover{filter:grayscale(0%);opacity:1}
.animate_left{animation:scrollLeft 20s linear infinite}
.animate_right{animation:scrollRight 20s linear infinite}
@keyframes scrollLeft{
0%{transform:translateX(0)}
100%{transform:translateX(-35%)}
}
@keyframes scrollRight{
0%{transform:translateX(-35%)}
100%{transform:translateX(0)}
}
.marque_inner:hover .marque_wrapper{animation-play-state:paused}
@media (max-width:768px){
.logo_item{width:100px;height:50px}
.marque_wrapper{gap:40px}
}
.web_essentials_wrap{position:relative}
.web_essentials_wrap .bg_wave{position:absolute;top:50%;left:0;transform:translateY(-50%)}
.why_businesses_choose_home{background-image:url(../images/advantage-bg.jpg);overflow:hidden;background-size:100% 100%;background-attachment:fixed}
.why_businesses_choose_home .btn_group{display:flex;justify-content:center;margin-top:3rem;gap:2rem}
.why_businesses_choose_home .btn_group a{background:0 0;border:solid 1px #fff}
.why_businesses_choose_home .btn_group a:hover{background-color:var(--theme-color);border-color:var(--theme-color)}
.why_businesses_list{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);margin-top:4rem;grid-gap:1.5rem}
.why_businesses_box_main{height:15.938rem;position:relative;border-radius:12px;overflow:hidden;border:1px solid transparent;transition:.5s}
.why_businesses_box_main:hover{box-shadow:rgba(240,94,41,.28) 0 1px 11px 0;border:1px solid rgba(239,92,40,.3)}
.why_businesses_box{background:linear-gradient(316deg,#fff 0,#fff 100%) #fff;height:100%;width:100%;will-change:auto;border-radius:12px;box-shadow:rgba(0,0,0,.15) 0 1px 11px 0;padding:1.125rem;display:flex;flex-direction:column;justify-content:space-between}
.why_businesses_box_main:hover .why_businesses_data{transform:translateY(0)}
.why_businesses_box_main:hover .title{transform:translateY(-5rem);opacity:0}
.why_businesses_data{font-size:1.25rem;transition:.5s;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 1px 11px 0 rgba(240,94,41,.28);background:linear-gradient(316deg,rgba(245,65,0,.86) -93%,#003963 77%);padding:1.125rem;transform:translateY(100%);color:var(--white);display:flex;align-items:center}
.why_businesses_choose_home .sec_heading_badge{color:var(--white);background:rgba(255,255,255,13%)}
.why_businesses_box .number{font-size:3.438rem;font-weight:700;color:var(--theme-color);font-family:Poppins,sans-serif}
.why_businesses_box .title{font-size:1.75rem;font-weight:700;line-height:32px;color:#1d1d1d;transition:.5s}
.blog_box{box-shadow:0 1px 11px 0 rgba(0,0,0,.15);background-color:#fff;padding:1.5rem;border-radius:12px;border:1px solid #dadada}
.blog_box .blog_img{aspect-ratio:568/462}
.blog_box .blog_img img{height:100%;width:100%;object-fit:cover}
.blog_box .date{color:rgba(28,28,28,.95);opacity:.85;font-size:1rem;font-weight:400}
.blog_box .title{font-size:1.75rem;font-weight:600;line-height:1.2;color:#1d1d1d;font-family:Poppins,sans-serif}
.blog_box .brief{opacity:.95}
.blog_info{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}
.blog_info .theme_btn{margin-top:1.5rem}
.blog_box .theme_btn{height:2.5rem;width:2.5rem;min-width:2.5rem;padding-inline:0}
.blog_box .theme_btn .icon_arrow{margin-left:0}
.blog_box .theme_btn:hover .icon_arrow i{transform:translateX(1.1rem)}
.blog_list_home{list-style:none;display:flex;gap:3rem}
.blog_list_home li{width:50%}
.blog_list_home li:last-child{margin-top:4.063rem}
.view_all_cta{text-decoration:underline;color:var(--theme-color);text-underline-offset:5px;transition:.5s;font-size:1.125rem;font-weight:500;font-family:Poppins,sans-serif}
.view_all_cta:hover{color:var(--theme-color-hover)}
.mid_cat_grow{background-image:url(../images/build-bg.jpg);overflow:hidden;background-size:100% 100%;background-attachment:fixed}
.mid_cat_grow .sec_heading .text{font-weight:500;margin-top:1rem;font-size:3.5rem}
.mid_cat_grow .sec_heading p{font-size:1.125rem}
.mid_cat_grow .sec_heading_badge{background-color:transparent;font-size:1.75rem;color:var(--white)}
.mid_cat_grow_inner{display:flex;align-items:center;gap:8rem}
.mid_cat_grow_inner .sec_heading{margin-bottom:0}
.mid_cat_grow .mid_cat_grow_left{width:calc(100% - 31.25rem)}
.mid_cat_grow .mid_cat_grow_right{width:100%;max-width:31.25rem}
.cat_grow_box{border-radius:12px;border:3px solid rgba(255,255,255,.3);padding:1.125rem;box-shadow:0 1px 11px 0 rgba(240,94,41,.28);color:var(--white);background:linear-gradient(316deg,rgba(245,65,0,.86) -93%,#003963 77%);display:flex;flex-direction:column;gap:1rem}
.cat_grow_box .text_lg{font-size:2rem;font-weight:600;line-height:1.1;font-family:Poppins,sans-serif;margin-top:1rem}
.cat_grow_box .text_sm{font-size:1.25rem;font-weight:900}
.cat_grow_box .tags{display:flex;flex-wrap:wrap;gap:.5rem}
.cat_grow_box .tags .tag{padding:4px 10px;border-radius:200px;border:solid 1px var(--white);font-size:.688rem}
.cat_grow_box .cat_grow_bottom{display:flex;justify-content:space-between;margin-top:1.5rem}
.cat_grow_box .cat_grow_bottom .theme_btn{font-size:.813rem;padding:.6rem 1.4rem;min-width:max-content}
.cat_grow_box .company_logo img{transition:.5s;width:12rem}
.cat_grow_box:hover .company_logo img{transform:scale(1.1)}
.mid_cat_grow_right .cat_grow_box:first-child{margin-bottom:2.3rem}
.fixed_btn{position:fixed;bottom:5rem;right:2rem; z-index: 9;}
.fixed_btn a{position:relative;overflow:hidden;display:inline-block;padding:3px;background-color:#fff;color:#000;border-radius:500px;text-decoration:none;font-size:24px}
.fixed_btn i{position:absolute;top:50%;left:50%;width:200%;transform:translate(-50%,-50%) rotate(0);background:conic-gradient(from 0deg at 50% 50%,#ef5c28 43.2deg,#ef5c28 114.828deg,#fff 221.897deg);filter:blur(9px);aspect-ratio:374/270;animation:rotate 1.5s linear infinite}
.fixed_btn span{position:relative;z-index:1;padding:1rem 1.5rem;display:block;line-height:1;font-size:1.125rem;background-color:#fff;border-radius:5rem}
@keyframes rotate{
from{transform:translate(-50%,-50%) rotate(0)}
to{transform:translate(-50%,-50%) rotate(360deg)}
}
.fixed_btn a>span{display:flex;gap:.8rem;align-items:center}
.fixed_btn span span{padding:0}
span.myaccLink svg{height:1.1rem}
span.myaccLink svg path{stroke:var(--white)}
.payment_modes_link svg{height:1.5rem}
.menu_toggle{cursor:pointer}
.menu_opend{overflow:hidden}
.fullwidth_menu{position:fixed;top:0;left:0;width:100%;height:101%;background:url(../images/nav-open-bg.png) center center no-repeat;z-index:9999;display:none;backdrop-filter:blur(2px);padding-top:var(--top-header-height)}
.close_fullwidth_menu{cursor:pointer;position:absolute;right:11rem;top:4rem}
.close_fullwidth_menu svg{height:3rem}
.close_fullwidth_menu svg path{stroke:var(--white)}
.menu_box_top{margin-bottom:1.5rem}
.menu_box_top .footer-menu-social-box{float:none}
.menu_box_top .menu_title{font-size:1.125rem;color:var(--white);font-weight:600;margin-bottom:.4rem}
.fullwidth_menu_inner{padding-top:1rem;justify-content:space-between}
.fullwidth_menu_inner .right_sec ul{list-style:none;margin:0;padding:0}
.fullwidth_menu_inner .right_sec ul li a{color:var(--white900);font-size:1.5rem;padding-bottom:1.25rem;display:flex;transition:.5s;justify-content:space-between}
.fullwidth_menu_inner .right_sec ul li a:after{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;display:inline-block}
.fullwidth_menu_inner .right_sec ul li a:hover{color:var(--theme-color)}
.fullwidth_menu_inner .right_sec ul li:not(:last-child){margin-bottom:1rem;border-bottom:solid 1px rgba(255,255,255,.2);transition:.5s}
.fullwidth_menu_inner .right_sec ul li:hover{border-color:var(--theme-color)}
.fullwidth_menu .container_full{height:100%;display:flex;flex-direction:column;justify-content:space-between}
.our_brands_box{display:block;text-align:center;transition:.5s;color:var(--white);font-weight:300}
.our_brands_box img{height:2rem;margin-bottom:1rem}
.fullmenu_bottom{padding-top:2rem;padding-bottom:2rem}
.explore_heading{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%}
.explore_heading::after,.explore_heading::before{content:"";height:1px;background:rgba(255,255,255,.15);flex:1}
.explore_heading span{color:#fff;font-weight:600;white-space:nowrap}
.fullmenu_bottom .head{position:relative}
.fullmenu_bottom .head span{position:relative;padding:0 1rem;display:inline-block;z-index:1;background-color:#03315ce3}
.fullmenu_bottom .head:after{content:'';display:inline-block;background-color:rgba(255,255,255,.2);height:1px;width:100%;position:absolute;top:12px;left:0}
.menu_box_top .text,.menu_box_top .text a{color:var(--white);font-weight:300}
.hosting_hero{width:100%;background:#fff;padding:4rem 0;overflow:hidden}
.hosting_hero_inner{margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(25rem,0.85fr);align-items:center;gap:4rem}
.hosting_hero_content{min-width:0}
.hosting_badge{width:fit-content;display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .85rem;background:#fff0e9;border-radius:2rem;color:var(--theme-color);font-size:.75rem;font-weight:500;line-height:1}
.hosting_badge span{width:.35rem;height:.35rem;display:block;background:var(--theme-color);border-radius:50%}
.hosting_hero_content h1{margin:2.1rem 0 1.8rem;font-family:Poppins,sans-serif;max-width:43rem;color:#050505;font-size:clamp(3rem, 4.2vw, 3.45rem);font-weight:600;line-height:1.08;letter-spacing:-.045em}
.hosting_description{max-width:43rem;margin:0;color:#151515;font-size:1.125rem;font-weight:400;line-height:1.7}
.hosting_features{list-style:none;margin:2rem 0 2rem;padding:0;display:flex;flex-direction:column;gap:.9rem}
.hosting_features li{display:flex;align-items:center;gap:.75rem;color:#151515;line-height:1.4}
.feature_icon{width:1.125rem;height:1.125rem;flex:0 0 1.125rem;display:inline-flex;justify-content:center;align-items:center;background:#222;border-radius:50%;color:#fff;font-size:.65rem;font-weight:700}
.theme_btn{width:fit-content;padding:.8rem 2rem;display:inline-flex;justify-content:center;align-items:center;background:var(--theme-color);border:solid 1px var(--theme-color);border-radius:2rem;color:#fff;font-family:Poppins,sans-serif;font-weight:500;text-decoration:none;transition:background .3s ease,transform .3s ease}
.theme_btn:hover{background:var(--theme-color-hover);color:#fff;transform:translateY(-.15rem)}
.theme_btn_outline{width:fit-content;padding:.8rem 2rem;display:inline-flex;justify-content:center;align-items:center;background:0 0;border:solid 1px var(--white);border-radius:2rem;color:#fff;font-family:Poppins,sans-serif;font-weight:500;text-decoration:none;transition:background .3s ease,transform .3s ease}
.theme_btn_outline:hover{background-color:var(--theme-color);color:var(--white);transform:translateY(-.15rem)}
.banner_btn_group{margin-top:1rem;display:flex;gap:1.5rem}
.theme_btn .icon_arrow{margin-left:5px;display:inline-flex;width:1rem;overflow:hidden;gap:5px;justify-content:flex-end}
.icon_arrow i{transition:.5s}
.theme_btn:hover .icon_arrow i{transform:translateX(1rem)}
.icon_light{color:#fff}
.hosting_hero_visual{width:100%;display:flex;flex-direction:column;align-items:center}
.hosting_video_box{width:100%;max-width:31rem;overflow:hidden;border-radius:.8rem;position:relative}
.hosting_video{width:100%;height:101%;display:block;object-fit:cover;object-position:center}
.hosting_video_caption{margin:.8rem 0 0;color:#111;font-size:.9rem;font-weight:400;text-align:center}
.hosting_form_top{padding:3rem 2rem;width:100%;border-radius:10px;background:var(--theme-color-blue)}
.hosting_form_top .form-title{font-size:1.3rem;margin-bottom:1rem;color:var(--white);font-weight:600;font-family:Poppins,sans-serif}
.hosting_form_top .form_control{background-color:var(--white);padding:.8rem 1rem;font-family:Poppins,sans-serif;border-radius:5px;width:100%;border:none;appearance:none}
.hosting_form_top .input_row{margin-bottom:1rem}
.hosting_form_top ul{list-style:none}
.hosting_form_top ul li{color:var(--white)}
.hosting_form_top ul li .check-icon{margin-right:.5rem}
.hosting_form_top ul li:not(:last-child){margin-bottom:.5rem}
.formrequest .submit_btn{all:unset;background-color:var(--theme-color);border-radius:2rem;color:var(--white);cursor:pointer;padding:.8rem 2rem}
.formrequest .submit_btn:hover{background-color:var(--theme-color-hover)}
.infrastructure_section{position:relative;background-image:url(../images/enterprise-infrastructure-bg.jpg);overflow:hidden;background-size:100% 100%}
.infrastructure_section .sec_heading_badge{color:var(--white);background:rgba(255,255,255,13%)}
.infrastructure_section .sec_heading_badge span{background-color:var(--white)}
.infrastructure_container{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.infrastructure_container.col3{grid-template-columns:repeat(3,minmax(0,1fr))}
.infrastructure_container_flex{display:flex;flex-wrap:wrap;justify-content:center}
.infrastructure_container_flex .infrastructure_card{width:calc(25% - 1rem)}
.infrastructure_card{position:relative;height:20rem;background:#fff;border-radius:.45rem;overflow:hidden;cursor:pointer;box-shadow:0 0 0 transparent;transition:box-shadow .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}
.infrastructure_card_inner{position:relative;width:100%;height:100%;padding:1.35rem;box-sizing:border-box}
.infrastructure_icon{position:absolute;top:1.35rem;left:1.35rem;width:5.25rem;height:5.25rem;display:flex;justify-content:center;align-items:center;background:#fde6de;border-radius:50%;color:#f45b2a;transition:width .65s cubic-bezier(.22,1,.36,1),height .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),opacity .4s ease}
.infrastructure_icon img{height:2.5rem;transition:width .55s ease,height .55s ease}
.infrastructure_front{position:absolute;left:1.35rem;right:1.35rem;bottom:1.35rem;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .35s ease}
.infrastructure_front h3{margin:0 0 .75rem;color:#101820;font-size:1.625rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}
.infrastructure_front p{margin:0;color:#3d3d3d;font-size:1.25rem;line-height:1.45}
.infrastructure_hover{position:absolute;left:1.35rem;right:1.35rem;top:100%;opacity:0;transition:top .7s cubic-bezier(.22,1,.36,1),opacity .35s ease}
.infrastructure_hover_head{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}
.infrastructure_hover .hover_para_sm{display:none}
.infrastructure_icon_small{width:3rem;height:3rem;flex:0 0 3rem;display:flex;justify-content:center;align-items:center;background:#fde6de;border-radius:50%;color:#f45b2a}
.infrastructure_icon_small img{height:1.5rem}
.infrastructure_hover h3{margin:0;color:#101820;font-size:1.3rem;font-weight:700;line-height:1.25}
.infrastructure_hover .hover_description{margin:0 0 .8rem;color:#444;font-size:.9rem;line-height:1.4}
.infrastructure_hover ul{margin:0;padding-left:1.1rem;color:#454545;line-height:1.5}
.infrastructure_hover li{margin-bottom:.15rem}
.infrastructure_card:hover{transform:translateY(-.35rem);box-shadow:0 1.2rem 2.5rem rgba(0,25,55,.22)}
.infrastructure_card:hover .infrastructure_icon{width:3rem;height:3rem;transform:translateY(0);opacity:0;transition-delay:0s}
.infrastructure_card:hover .infrastructure_icon svg{width:1.8rem;height:1.8rem}
.infrastructure_card:hover .infrastructure_front{transform:translateY(-11.5rem);opacity:0}
.infrastructure_card:hover .infrastructure_hover{top:2rem;opacity:1}
.testimonials_section{width:100%;background:#fff;overflow:hidden}
.sec_heading{text-align:center;margin-bottom:4.5rem}
.sec_heading_badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;background:#fff0e8;border-radius:2rem;color:var(--theme-color);font-size:.75rem;font-weight:500;line-height:1}
.sec_heading_badge span{width:6px;height:6px;display:block;background:var(--theme-color);border-radius:50%}
.sec_heading .text{margin:2rem 0 0;font-family:Poppins,sans-serif;color:#1d1d1d;font-size:clamp(2rem, 3.2vw, 2.7rem);font-weight:600;line-height:1.15;letter-spacing:-.04em}
.sec_heading p{font-size:1.125rem;margin-top:1rem}
.testimonials_slider_wrap{width:100%;position:relative;overflow:hidden}
.testimonials_slider_wrap .testimonials_slider{padding-top:2rem}
.testimonials_slider{width:100%;overflow:visible}
.testimonials_slider .swiper-wrapper{align-items:flex-start}
.testimonials_slider .swiper-slide{width:25rem;height:auto;display:flex;justify-content:center;transition:opacity .45s ease,transform .45s ease}
.testimonial_card{position:relative;width:100%;min-height:21.1rem;padding:1.7rem 2.7rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid #e8e8e8;border-radius:.9rem;box-shadow:0 .35rem .8rem rgba(0,0,0,.07);box-sizing:border-box;transition:border-color .4s ease,box-shadow .4s ease,transform .4s ease}
.testimonials_slider .swiper-slide-active .testimonial_card{min-height:24.4rem;border-color:#004b83;border-bottom:.4rem solid #004b83;border-radius:.9rem;box-shadow:0 .45rem .7rem rgba(0,52,95,.22);transform:translateY(-1.5rem)}
.testimonials_slider .swiper-slide:not(.swiper-slide-active){opacity:.8}
.testimonials_slider .swiper-slide-active{opacity:1}
.testimonial_stars{color:#ffc52f;font-size:1.65rem;line-height:1;letter-spacing:.02em;margin-bottom:1.8rem}
.testimonial_content{max-width:20rem;color:#666;font-size:1.125rem;font-weight:400;line-height:1.5;margin:0 auto}
.swiper-slide-active .testimonial_content{color:#050505}
.testimonial_author{margin-top:auto;padding-top:1.8rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}
.testimonial_author strong{color:#656565;font-size:1.25rem;font-weight:600;line-height:1.3}
.swiper-slide-active .testimonial_author strong{color:#080808}
.testimonial_author span{color:#6e6e6e;font-size:.938rem;font-weight:400;line-height:1.3}
.testimonials_navigation{margin-top:2.6rem;display:flex;justify-content:center;align-items:center;gap:.6rem}
.testimonials_navigation button{width:3rem;height:3rem;font-size:1.1rem;padding:0;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #222;border-radius:50%;color:#111;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease}
.testimonials_navigation button span{display:block;font-size:1.65rem;font-weight:300;line-height:1;margin-top:-.15rem}
.testimonials_navigation button:hover{background:#111;color:#fff;transform:scale(1.04)}
.testimonials_navigation .swiper-button-disabled{opacity:.5;cursor:default}
.testimonials_slider{overflow:visible}
.testimonials_slider .swiper-slide{width:25rem}
.testimonials_slider .swiper-slide-active .testimonial_card{min-height:24.4rem;border-color:#004b83;border-bottom:.4rem solid #004b83;transform:translateY(-1.5rem)}
.testimonials_slider .swiper-slide:not(.swiper-slide-active){opacity:.6}
.container_full{padding-inline:2.5rem;width:100%;max-width:calc(1280px + calc(2.5rem * 2));margin:0 auto;padding-block:0}
.hosting_plans_section{width:100%;background:#fff}
.hosting_plans_container{margin-top:6rem;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1rem}
.hosting_plan_card{position:relative;background-color:#efe7e3;border-radius:1.5rem;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}
.hosting_plan_card:not(.hosting_plan_featured) .hosting_best_value{display:none}
.hosting_plan_card:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2rem rgba(0,0,0,.08)}
.hosting_plan_featured{border:1.5px solid #f15a24;margin-top:-2.5rem;background-color:#fff}
.hosting_plan_featured:hover{box-shadow:0 1rem 2rem rgba(241,90,36,.12)}
.hosting_best_value{height:3rem;display:flex;align-items:center;justify-content:center;background:#f75a27;color:#fff;font-size:.875rem;font-weight:700;line-height:1;text-align:center}
.hosting_plan_content{padding:2rem 2rem 1.5rem}
.hosting_plan_featured .hosting_plan_content{padding-top:1rem}
.hosting_plan_content h3{margin:0 0 .25rem;font-family:Poppins,sans-serif;color:#101820;font-size:2.25rem;font-weight:600;line-height:1.15;letter-spacing:-.025em}
.hosting_plan_subtitle{min-height:2.6rem;font-size:1.25rem;margin:0;color:#111820;font-weight:400;line-height:1.5}
.hosting_save_badge{display:inline-flex;align-items:center;margin-top:1.05rem;padding:.25rem .4rem;background:#eee;border-radius:.15rem;color:#222;font-size:.75rem;font-weight:500;line-height:1}
.hosting_plan_price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem;margin-top:.85rem;color:#111820}
.hosting_plan_price strong{font-size:2.75rem;font-weight:700;line-height:1}
.hosting_plan_price.text_sm strong{font-size:2rem}
.hosting_plan_price span{font-weight:400}
.hosting_plan_button{width:100%;height:3rem;margin-top:1.9rem;text-transform:uppercase;display:flex;align-items:center;justify-content:center;background:#1e1e1e;border-radius:2rem;color:#fff;font-weight:600;text-decoration:none;transition:background .3s ease,transform .3s ease}
.hosting_plan_button:hover{background:#111;color:#fff;transform:translateY(-.1rem)}
.hosting_plan_featured .hosting_plan_button{background:#f75a27}
.hosting_plan_featured .hosting_plan_button:hover{background:#e94d1d}
.hosting_plan_divider{width:100%;height:1px;margin:1rem 0 1.6rem;background:#ddd}
.hosting_features_list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.05rem}
.hosting_features_list li{display:grid;grid-template-columns:0.85rem 1fr;gap:.55rem;align-items:start}
.hosting_check{width:.8rem;height:.8rem;margin-top:.2rem;position:relative;display:flex;align-items:center;justify-content:center;background:#222;border-radius:50%;color:#fff;font-size:.5rem;font-weight:700;line-height:1}
.hosting_features_list strong{display:block;color:#111820;font-weight:600;line-height:1.35}
.hosting_features_list p{margin:.2rem 0 0;color:#707070;font-weight:400;line-height:1.45}
.hosting_check:after{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:3px;top:2.6px}
.hosting_comparison_section{width:100%;background:#fff}
.hosting_comparison_table{margin:3.5rem auto 0;border:1px solid #d9d9d9;border-radius:1rem;overflow:hidden;background:#fff}
.comparison_row{display:grid;grid-template-columns:1.05fr 1fr 1fr;min-height:5.55rem}
.comparison_discount_cell,.comparison_feature_cell,.comparison_vayu_cell{display:flex;align-items:center;padding:1.2rem 1.25rem;box-sizing:border-box;background:#fafafa;border-bottom:1px solid #d9d9d9;color:#111820;font-size:1.25rem;line-height:1.35}
.comparison_feature_cell,.comparison_vayu_cell{border-right:1px solid #d9d9d9}
.comparison_row:last-child .comparison_discount_cell,.comparison_row:last-child .comparison_feature_cell,.comparison_row:last-child .comparison_vayu_cell{border-bottom:0}
.comparison_header{min-height:4.15rem}
.comparison_header .head{margin:0;color:#101820;font-size:1.35rem;font-weight:700;line-height:1.2}
.comparison_header .comparison_vayu_cell{background:#fce9e4}
.comparison_header .comparison_discount_cell{background:#fafafa}
.comparison_vayu_cell{background:#fce9e4;font-size:1.25rem}
.comparison_vayu_header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}
.comparison_vayu_header .head{color:#f45b2a;font-size:1.35rem;font-weight:700}
.comparison_vayu_header span{flex-shrink:0;padding:.45rem .85rem;background:#f45b2a;border-radius:2rem;color:#fff;font-size:.7rem;font-weight:700;line-height:1}
.comparison_feature{display:flex;align-items:center;gap:.9rem}
.comparison_feature>span:last-child{font-size:1.25rem;font-weight:400}
.comparison_icon{width:1.7rem;height:1.7rem;flex:0 0 1.7rem;display:inline-flex;align-items:center;justify-content:center;color:#f45b2a}
.comparison_icon svg{width:100%;height:100%;display:block}
.comparison_warning{width:1rem;height:1rem;margin-right:.75rem;flex:0 0 1rem;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid #222;border-radius:50%;color:#222;font-size:.65rem;font-weight:700}
.comparison_row:not(.comparison_header){transition:background .3s ease}
.comparison_row:not(.comparison_header):hover .comparison_feature_cell{background:#fafafa}
.comparison_row:not(.comparison_header):hover .comparison_vayu_cell{background:#fbe5df}
.migration_section{position:relative;width:100%;background:#f5f7f8;overflow:hidden}
.migration_section>.sec_heading{position:relative;z-index:2;text-align:center;margin-bottom:4rem}
.migration_container{position:relative;z-index:2;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}
.migration_content{padding-left:.5rem}
.migration_content p{max-width:40rem;margin:0;color:#292929;font-size:1.125rem;font-weight:400;line-height:1.5}
.faq_wrapper_inner{padding:0 5rem}
.migration_features{position:relative;display:flex; flex-direction: column; justify-content: center;  width:100%;min-height:34rem;padding:2.8rem 3.3rem;box-sizing:border-box;background-image:url(../images/hosting-home-bg.jpg);overflow:hidden;background-size:100% 100%;border-radius:.65rem;overflow:hidden;isolation:isolate}
.migration_features ul{position:relative;z-index:3;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.55rem}
.migration_features li{display:flex;align-items:center;gap:1rem;color:#fff;font-size:1.125rem;font-weight:400;line-height:1.3}
.migration_check{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;display:inline-flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;color:#064b7f;font-size:.72rem;font-weight:800;line-height:1}
.migration_decor{position:absolute;z-index:1;pointer-events:none}
.cta_bg{height:27rem;display:flex;flex-direction:column;align-items:center;justify-content:center}
.cta_bg .bg_img_cta{border-radius:2rem;z-index:-1;position:absolute;height:100%}
.cta_bg_inner{position:relative}
.cta_group_btn{display:flex;align-items:center;gap:2rem;margin-top:3rem}
.cta_group_btn a{color:var(--white);font-size:1.125rem;position:relative;display:flex;align-items:center;gap:.5rem}
.cta_group_btn a:after{content:'';display:block;width:100%;transition:.5s;position:absolute;bottom:-4px;height:1px;background-color:var(--white)}
.cta_group_btn a:hover:after{width:0}
.authorized_partner_box ul{display:block;list-style:none;display:flex;gap:1rem;justify-content:center}
.authorized_partner_box{text-align:center;margin-top:5rem}
.authorized_partner_box .note_text{color:#696969}
.nav-pills-wrap{position:sticky;top:3.7rem;background:#f5f7f8;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:1rem;z-index:9}
.nav-pills{display:flex;justify-content:center;gap:1rem}
.pill{white-space:nowrap;padding:.625rem 1.25rem;background:var(--white);border:1px solid #dadada;border-radius:50px;font-size:.875rem;font-weight:700;color:var(--text-muted);text-decoration:none;transition:all .2s}
.pill.active,.pill:hover{background:var(--theme-color-blue);color:#fff;border-color:var(--text-dark)}
.migration_features li{transition:transform .3s ease,opacity .3s ease}
.migration_features li:hover{transform:translateX(.35rem)}
.migration_features li:hover .migration_check{transform:scale(1.08)}
.migration_check{transition:transform .3s ease}
.faq_wrapper{background-color:#f5f7f8}
.faq_item{width:100%;margin-bottom:1rem;background:#fff;border:1px solid #dcdfe2;border-radius:.75rem;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}
.faq_item.active,.faq_item:hover{background-color:#ebf0fc;border-color:#003963}
.faq_question{width:100%;padding:1.3rem 1.45rem 1.3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:0 0;border:0;color:#34363b;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.35;text-align:left;cursor:pointer}
.faq_icon{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;display:flex;align-items:center;justify-content:center;color:#4b4b4b;font-size:1.55rem;font-style:normal;font-weight:300;line-height:1;transition:transform .35s ease,color .35s ease}
.faq_answer{display:none;padding:0 1.45rem 1.4rem;color:#606368;font-size:.95rem;line-height:1.6;margin-top:-8px}
.faq_answer p{max-width:48rem;margin:0}
.faq_answer ul{list-style:none}
.faq_item.active .faq_icon{transform:rotate(45deg)}
.banner_inner_img{height:28.438rem;background-size:cover !important;}
.payment_banner{height:15rem}
.banner_inner_img h1{font-size:3.5rem;color:var(--white);font-weight:600;font-family:Poppins,sans-serif}
.banner_inner_img .container_full{height:100%}
.banner_inner_data{max-width:50rem;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;gap:1rem}
.max_width65{max-width:65rem;margin-inline:auto}
.foundation_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.bg_gray{background-color:#f5f7f8}
.foundation_grid.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}
.col-sm-12 .foundation_grid_box{padding:1.5rem 2rem}
.foundation_grid_box{padding:1.5rem 1.125rem;background-color:#efe7e3;border-radius:8px;height:100%}
.foundation_grid_box .icon{top:6rem;left:6rem;padding:.8rem;width:4.75rem;height:4.75rem;display:flex;justify-content:center;transition:.5s;align-items:center;background:var(--white);border-radius:50%;color:#f45b2a;margin-bottom:4rem}
.foundation_grid_box .icon i{font-size:2.5rem}
.foundation_grid_box .icon svg {    width: 2.5rem;    height: 3rem;}
.foundation_grid_box .title{font-size:1.625rem;font-family:Poppins,sans-serif;font-weight:600}
.foundation_grid_box p{margin:0;color:#3d3d3d;font-size:1.25rem;line-height:1.45}
.foundation_grid_box:hover .icon{transform:scale(1.1) rotate(20deg)}
.foundation_grid_box .tags_list .tag{font-size:.875rem}
.muted_bg1{background-color:#e7f0ef}
.muted_bg2{background-color:#f6eae0}
.muted_bg3{background-color:#f1f0ec}
.muted_bg4{background-color:#ebf0fc}
.muted_bg5{background-color:#cfdfec}
.muted_bg6{background-color:#efe7e3}
.foundation_grid_box ul{list-style:none}
.foundation_grid_box ul li{font-size:1.125rem;position:relative;padding-left:1.5rem}
.foundation_grid_box ul li:after{content:'';width:.5rem;height:.5rem;position:absolute;display:flex;align-items:center;justify-content:center;background:#222;border-radius:50%;color:#fff;font-size:.5rem;font-weight:700;line-height:1;left:0;top:7px}
.list_style{list-style:none}
.list_style li{position:relative;padding-left:1.5rem}
.list_style li:after{content:'';width:.5rem;height:.5rem;position:absolute;display:flex;align-items:center;justify-content:center;background:#222;border-radius:50%;color:#fff;font-size:.5rem;font-weight:700;line-height:1;left:0;top:7px}
.list_style li:not(:last-child){margin-bottom:.5rem}
.infrastructure_list_wrap .infrastructure_list_box:nth-child(2n){flex-direction:row-reverse}
.infrastructure_list_wrap .infrastructure_list_box:not(:last-child){margin-bottom:5rem}
.infrastructure_list_box{display:flex;justify-content:space-between;align-items:center}
.infrastructure_list_image img{border-radius:12px}
.infrastructure_list_box .infrastructure_list_data{width:50%}
.infrastructure_list_box .infrastructure_list_image{position:relative;width:45%}
.infrastructure_list_box .infrastructure_list_image>img{aspect-ratio:555/515;object-fit:cover}
.infrastructure_img_data{backdrop-filter:blur(18px);background:linear-gradient(117deg,#0009 0,#0000001a 100%);border-radius:15px;position:absolute;bottom:2rem;right:2rem;box-shadow:inset 0 1px #ffffff73,0 10px 40px #00000014;padding:1.5rem;border:solid 1px #ffffff3d;display:flex;flex-direction:column;gap:1rem}
.infrastructure_img_data .icon{width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;background-color:#2a3843;border-radius:5px}
.infrastructure_img_data .item{display:flex;gap:1rem}
.infrastructure_img_data .item .text span{display:block;font-size:.875rem;font-weight:500;font-family:Poppins,sans-serif;color:var(--white)}
.infrastructure_img_data .item .text small{display:block;font-size:.75rem;color:#94a3b8}
.infrastructure_list_wrap .infrastructure_list_box:nth-child(2n) .infrastructure_img_data{right:auto;left:2rem}
.tabs .tab{border:1px solid #ddd;background:#fff;color:#111;font-weight:600;border-radius:2rem;padding:.65rem 1.25rem;font-size:.95rem;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease}
.tabs .tab.active{background:var(--theme-color-blue);color:#fff;border-color:var(--theme-color-blue)}
.data_center_wrap .tabs{display:flex;gap:1rem;justify-content:center;margin-bottom:4rem}
.tab-content{display:none;opacity:0;transition:opacity .3s ease}
.tab-content.active{display:block;opacity:1}
.data_center_tab{display:flex;justify-content:space-between;align-items:center}
.data_center_tab>div{width:48%}
.data_center_tab img{aspect-ratio:608/512;border-radius:12px}
.hosting_infrastructure_section{position:relative;overflow:hidden;background:var(--theme-color-blue);color:#fff}
.hosting_infrastructure_content{position:relative;z-index:2;text-align:center}
.hosting_infrastructure_section .sec_heading_badge{background-color:#ffffff21;color:var(--white)}
.hosting_infrastructure_section .sec_heading_badge span{background-color:var(--white)}
.cloud_infrastructure_inner{display:flex;justify-content:space-between;align-items:flex-start}
.cloud_infrastructure_inner .cloud_infrastructure_left{width:40%;position:sticky;top:5rem}
.cloud_infrastructure_inner .cloud_infrastructure_right{width:58%;display:grid;padding-left:2rem;grid-template-columns:repeat(2,1fr);margin-top:4rem;grid-gap:1.5rem}
.cloud_infrastructure_box{height:21.25rem;position:relative;overflow:hidden;border-radius:8px}
.cloud_infrastructure_box img{height:100%;width:100%;object-fit:cover}
.cloud_infrastructure_box:before{content:'';transition:.5s;display:inline-block;position:absolute;bottom:0;left:0;background:linear-gradient(360deg,rgba(0,0,0,.83) 0,rgba(0,0,0,0) 100%);width:100%;height:10rem;transition:opacity .5s;z-index:1}
.cloud_infrastructure_box:hover .hidden_data_wrap {
    grid-template-rows: 1fr;
    opacity: 1;
    transform: translateY(0px);
}
.cloud_infrastructure_box:hover::before{height:20rem}
.cloud_infrastructure_text .title{font-size:1.625rem;line-height:1.4;margin-bottom:.5rem;font-family:Poppins,sans-serif;font-weight:600}
.cloud_infrastructure_text .text{margin:0;transition:.5s;color:rgba(255,255,255,.7);font-size:1.25rem;line-height:1.45;opacity:0}
.cloud_infrastructure_text{transition:.5s;position:absolute;z-index:1;bottom:0;padding:1rem;z-index:999;width:100%;color:var(--white);}
.cloud_infrastructure_box:hover .cloud_infrastructure_text{transform:translateY(0)}
.cloud_infrastructure_box:hover .text{opacity:1}
.hosting_flow{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-top:4rem}
.hosting_flow_item{flex:0 0 auto;flex-grow:1;text-align:center}
.hosting_flow_icon{width:5.5rem;height:5.5rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f4f8fc;color:#f15a29;font-size:2rem;transition:all .3s ease}
.hosting_flow_item:hover .hosting_flow_icon{transform:translateY(-5px)}
.hosting_flow_icon svg {height: 3rem;}
.hosting_flow_title{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.3;white-space:nowrap}
.hosting_flow_arrow{width:5rem;height:5.5rem;display:flex;align-items:center;justify-content:center;color:#fff;position:relative}
.hosting_flow_arrow span{width:65px;height:1px;background:#fff}
.hosting_flow_arrow i{position:absolute;right:2px;font-size:.9rem}
.contact_wrap{display:flex;gap:4rem}
.contact_wrap .contact_right{width:60%}
.contact_wrap .contact_left{width:40%;position:sticky;top:5rem}
.contact_form_bg{border:solid 1px #e2e8f0;backdrop-filter:blur(18px);background-color:#fff;border-radius:15px;padding:2rem;box-shadow:rgba(255,255,255,.6) 0 1px 0 0 inset,rgba(0,0,0,.08) 0 10px 40px 0}
.contact_info_sec .dept_item{width:33.33%}
.contact_form_bg label{font-weight:600;font-size:.875rem;color:var(--black)}
.contact_form_bg .form-control{border-radius:8px}
.contact_form_bg input::placeholder,.contact_form_bg textarea::placeholder{color:#999;opacity:1}
.contact_info_sec{border:solid 1px #dadada;margin-top:3rem;border-radius:10px;padding:1.75rem;background-color:#fff}
.dept_details .d_name{font-size:1.125rem;font-weight:600;color:#222;margin-bottom:3px}
.dept_details .d_sub{font-size:.875rem;color:#777;line-height:1.6}
.dept_item{display:flex;align-items:flex-start;gap:14px}
.support_box_area{border:solid 1px #e5e7eb;margin-top:0rem;box-shadow:rgba(0,0,0,.02) 0 4px 12px 0;border-radius:10px;padding:1.75rem;background-color:#fff}
.submit_support{margin-block:2rem;display:flex;gap:.5rem;background-color:#fdf2f2;border-radius:8px;padding:12px}
.submit_support i{color:#9e281d;position:relative;top:3px}
.submit_ticket_form .radio-list{list-style:none;margin:0;padding:0}
.submit_ticket_form .radio-list li{position:relative;margin-bottom:1rem}
.submit_ticket_form .radio-list input[type=radio]{position:absolute;opacity:0;pointer-events:none}
.submit_ticket_form .radio-list label{display:flex;justify-content:center;position:relative;min-height:5.2rem;flex-direction:column;padding:1rem 1.6rem 1rem 3.8rem;border:1px solid #dfe3e8;border-radius:.8rem;background:#fff;cursor:pointer;transition:all .25s ease;box-sizing:border-box}
.submit_ticket_form .radio-list label::before{content:"";position:absolute;left:1.6rem;top:50%;width:1.25rem;height:1.25rem;border:2px solid #707b8c;border-radius:50%;transform:translateY(-50%);background:#fff;box-sizing:border-box;transition:all .25s ease}
.submit_ticket_form .radio-list label::after{content:"";position:absolute;left:30px;top:50%;width:.625rem;height:.625rem;border-radius:50%;background:#ff5b16;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}
.submit_ticket_form .radio-list input[type=radio]:checked+label{border-color:#ff5b16;background:#fff5f1}
.submit_ticket_form .radio-list input[type=radio]:checked+label::before{border-color:#ff5b16}
.submit_ticket_form .radio-list input[type=radio]:checked+label::after{transform:translate(0,-50%) scale(1)}
.submit_ticket_form .r-name{font-size:.938rem;line-height:1.4;font-weight:500;color:#07152b}
.submit_ticket_form .r-sub{margin-top:.2rem;font-size:.75rem;line-height:1.4;font-weight:400;color:#657187}
.submit_ticket_form .radio-list label:hover{border-color:#ff5b16}
.select_dept_label{font-size:.875rem;font-weight:700;color:var(--black400);margin-bottom:10px;text-transform:uppercase}
.contact_page_wrapper{font-family:inherit;padding:0 0 40px}
.contact_breadcrumb{background:#f7f7f7;border-bottom:1px solid #e8e8e8;padding:10px 0}
.contact_breadcrumb .inner{max-width:1200px;margin:0 auto;padding:0 20px;font-size:13px;color:#888}
.contact_breadcrumb a{color:#e8631a;text-decoration:none}
.contact_breadcrumb a:hover{text-decoration:underline}
.contact_breadcrumb .sep{margin:0 6px;color:#bbb}
.contact_container{max-width:1200px;margin:30px auto 0;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:24px}
.contact_panel{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:28px}
.panel_heading{font-size:20px;font-weight:600;color:#e8631a;display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:7px;border-bottom:1px solid #f0f0f0}
.panel_heading .icon-wrap{width:36px;height:36px;background:#fff4ef;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.panel_heading .icon-wrap svg{width:18px;height:18px;stroke:#e8631a;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.contact_address{font-size:14px;color:#555;line-height:1.9;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}
.contact_address strong{color:#222;font-weight:600;font-size:15px}
.dept_item:last-child{border-bottom:none;padding-bottom:0}
.dept_circle{width:46px;height:46px;border-radius:50%;border:2px solid #e8631a;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff}
.dept_circle svg{width:20px;height:20px;stroke:#e8631a;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.dept_details{flex:1}
.dept_details .d_phone{font-size:13px;color:#e8631a;margin-top:6px;display:flex;align-items:center;gap:5px;font-weight:500}
.dept_details .d_phone svg{width:14px;height:14px;stroke:#e8631a;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.assist_intro{font-size:14px;color:#555;line-height:1.7;margin-bottom:6px}
.assist_link{color:#e8631a;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:4px;margin-bottom:22px}
.assist_link:hover{text-decoration:underline}
.assist_link svg{width:13px;height:13px;stroke:#e8631a;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.radio_list{list-style:none;padding:0;margin:0 0 20px}
.radio_list li{display:flex;align-items:flex-start;gap:10px;padding:5px 0;border-bottom:1px solid #f0f0f0;cursor:pointer}
.radio_list li:last-child{border-bottom:none}
.radio_list li input[type=radio]{margin-top:3px;accent-color:#e8631a;width:15px;height:15px;flex-shrink:0;cursor:pointer}
.radio_list li label{cursor:pointer;flex:1}
.radio_list li label .r-name{font-size:14px;color:#222;line-height:1.4}
.radio_list li label .r-sub{font-size:12px;color:#888;margin-top:2px;line-height:1.4}
.btn_next{display:inline-block;background:#e8631a;color:#fff;font-size:14px;font-weight:600;padding:11px 32px;border-radius:6px;border:none;cursor:pointer;text-decoration:none;letter-spacing:.3px;transition:background .2s}
.btn_next:hover{background:#cf5614;color:#fff;text-decoration:none}
@media (max-width:768px){
.contact_container{grid-template-columns:1fr}
.inner-banner-full h1{font-size:22px}
}
@media (max-width:991px){
.hosting_flow{flex-wrap:wrap;row-gap:2.5rem}
.hosting_flow_arrow{width:60px}
.hosting_flow_arrow span{width:45px}
.hosting_flow_item{width:145px}
}
@media (max-width:767px){
.hosting_infrastructure_section{padding:3rem 0 3.5rem}
.hosting_flow{        overflow: auto;
        justify-content: flex-start; flex-wrap: nowrap;       display: flex;grid-template-columns:1fr;gap:1.25rem;margin-top:3rem}
.hosting_flow_item{width:30%}
.hosting_flow_icon{width:76px;height:76px;margin-bottom:.75rem}
.hosting_flow_title{font-size:1rem}
.hosting_flow_arrow{width:100%;height:35px;transform:rotate(90deg); display:none;}
.hosting_flow_arrow span{width:35px}
.hosting_infrastructure_map{background-size:150%}
.hosting_infrastructure_lines{opacity:.25}
.infrastructure_hover .hover_para_sm{display:block}
.infrastructure_hover{position:static;opacity:1}
.infrastructure_front{display:none}
.infrastructure_card_inner>.infrastructure_icon{display:none}
.infrastructure_hover_head{flex-direction:column;align-items:flex-start}
}
.footer-mid-box{display:flex;flex-wrap:wrap}
.foot-title{font-size:1rem;color:var(--white);font-weight:500;font-family:Poppins,sans-serif}
.footer-menu-box{width:25%}
.footer-menu-box.last{background:url(../images/foot-map.png) center no-repeat}
.support_box_footer .text,.support_box_footer a{color:#ccc;font-size:.875rem;font-weight:300}
.trusted-footer{display:flex;gap:8px;align-items:center;justify-content:center;padding-bottom:4rem;margin-top:2rem}
.trusted-footer .trusted-item-logo img{width:130px;height:auto;transition:all .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)}
.footer-menu-box.last img{margin-bottom:40px}
.footer-menu-box ul{list-style:none;text-align:left;margin:0;padding:0;margin-top:.625rem;margin-bottom:1.875rem;color:#ccc;line-height:29px;font-weight:300}
.support_box_footer{margin-bottom:.875rem}
.footer-menu-box ul li a{color:#ccc;font-size:.875rem}
.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{font-weight:300}
.footer .copywrite a{color:#959595}
#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:700;padding: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}
footer{background:radial-gradient(circle at 0 0,rgba(0,57,99,.75) 0,transparent 45%),radial-gradient(circle at 100% 100%,rgba(75,24,65,.45) 0,transparent 50%),linear-gradient(135deg,#003963 0,#022a48 35%,#031a35 65%,#160e2a 100%);padding:3.75rem 0 1.25rem}
.footer-bottom{color:#959595;text-align:left;font-size:15px;width:100%}
.footerText{padding-top:10px}
.footer a{color:#fff}
.footer a:hover{color:#fff;text-decoration:underline}
#footer{margin:auto;width:960px;color:#848484;position:relative}
#footer .wide-left-column{width:550px}
#footer .narrow-right-column{width:380px}
#footer .section-1{position:relative;height:265px}
#footer .section-2{position:relative}
#footer .section-2 h2,#footer .section-2 h3{background:0 0;font-size:11px;padding-left:0;color:#434343}
#footer .section-2 h2 a,#footer .section-2 h3 a{color:#434343;text-decoration:none}
#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 .help,#footer .section-1 .wide-left-column .phone{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}
.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:400}
#footer a{color:#848484;text-decoration:underline}
#footer .section-2 a{font-weight:700}
#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:700;margin:0;padding:0}
.copywrite_wrapper{display:flex;justify-content:space-between}
.section-2 h4{font-size:11px;font-weight:700}
#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:0}
#footer .section-1 .narrow-right-column{background:-724px transparent;padding-left:30px;width:350px;padding-top:0}
.awards{width:120px;top:0;left:240px;position:absolute}
.grecaptcha-badge{display:none!important}
.website_design_inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.website_design_inner .website_design_box{padding:1.7rem 2.7rem 1.5rem;background-color:var(--white);transform:translateY(-1.5rem);border-radius:.9rem;border:solid 1px #004b83;border-bottom:.4rem solid #004b83}
.website_design_inner .website_design_box h3{font-size:1.625rem;font-family:Poppins,sans-serif;font-weight:600;color:#222}
.website_design_inner .website_design_box{text-align:center}
.website_design_inner .website_design_box .image{border-bottom:solid 1px #ccc;margin-bottom:1.5rem;height:11.563rem;padding-bottom:1rem}
.website_design_inner .website_design_box .image img{height:100%}
.website_design_inner .website_design_box p{color:#292929;font-size:1.125rem;font-weight:400;line-height:1.5;margin:0}
.stats_bg_dark{background-color:var(--theme-color-blue)}
.stats_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}
.stat_box{display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border-radius:20px;padding:1rem}
.stat_icon{width:56px;height:56px;background:#eaf2ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 8px}
.stat_icon i{font-size:1.375rem;color:#0f3d91}
.stat_box h2{font-size:2.5rem;font-family:Poppins,sans-serif;color:var(--theme-color-blue);font-weight:700;margin-bottom:0}
.stat_box h3{font-size:1.5rem;font-family:Poppins,sans-serif;color:var(--theme-color-blue);font-weight:600;margin-bottom:0}
.stat_box p{font-weight:600;color:#555}
.wordpress_repair .stats_grid{grid-template-columns:repeat(5,1fr)}
.wordpress_repair p{margin-bottom:0}
.common_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}
.card_common_grid{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:.3s}
.card_common_grid:hover{transform:translateY(-10px)}
.card_common_grid .card-icon{width:4rem;height:4rem;border-radius:200px;background:var(--theme-color);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}
.card_common_grid .card-icon i{font-size:1.75rem;color:var(--white)}
.card_common_grid h3{color:#222;font-size:1.625rem;font-weight:600;font-family:Poppins,sans-serif}
.card_common_grid p{font-size:1.125rem}
.solution_backup_bg{background-color:var(--theme-color-blue)}
.solution_box{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:10px; transition:.3s}
.solution_box:hover{transform:translateY(-10px)}
.solution_box_header{display:flex;align-items:center;gap:14px}
.solution_box .solution-icon{width:4rem;height:4rem;border-radius:200px;background:#eaf2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.solution-icon i{font-size:2rem;color:var(--theme-color-blue)}
.solution_box h3{color:#222;font-size:1.625rem;font-weight:600;font-family:Poppins,sans-serif}
.solution_box p{font-size:1.125rem}
.industry_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px}
.industry_card{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:1.4rem 1.4rem 1.2rem;position:relative;overflow:hidden;transition:border-color .2s,box-shadow .2s}
.industry_card:hover{border-color:var(--theme-color-blue);box-shadow:0 8px 24px rgba(15,61,145,.1)}
.industry_card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0f3d91,#00d084)}
.icon_wrap{width:3.438rem;height:3.438rem;border-radius:12px;background:#eaf2ff;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}
.icon_wrap i{font-size:1.875rem;color:var(--theme-color-blue)}
.industry_card h3{font-size:1.25rem;font-weight:600;margin:0 0 .6rem; text-align: center; color:#222;font-family:Poppins,sans-serif;line-height:normal}
.industry_card p{line-height:1.7;color:#666;margin:0 0 .5rem}
.industry_card p:last-of-type{margin-bottom:0}
.backup_assessment_section .sec_heading_badge{color:var(--white);background:rgba(255,255,255,13%)}
.backup_assessment_section{background:linear-gradient(135deg,#071b35,#0f3d91);color:#fff;position:relative;overflow:hidden}
.backup_assessment_section::before{content:'';position:absolute;width:500px;height:500px;background:rgba(255,255,255,.05);border-radius:50%;top:-200px;right:-150px}
.backup_assessment_section::after{content:'';position:absolute;width:350px;height:350px;background:rgba(255,255,255,.04);border-radius:50%;bottom:-150px;left:-100px}
.container{max-width:1200px;margin:auto;padding:0 20px}
.assessment_wrapper{display:grid;grid-template-columns:2fr 1fr;gap:6rem;align-items:center}
.assessment-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.15);padding:10px 20px;border-radius:30px;margin-bottom:20px;font-size:14px}
.assessment-badge i{font-size:14px;color:#00d084}
.assessment-content h2{font-size:3rem;font-weight:600;line-height:1.2;margin-bottom:25px}
.intro-text{font-size:22px;color:#dce6ff;line-height:1.5em}
.assessment_benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:35px}
.benefit_item{background:rgba(255,255,255,.08);padding:15px;border-radius:8px;display:flex;align-items:center;gap:10px;font-size:14px}
.benefit_item i{color:#00d084;font-size:16px;flex-shrink:0}
.assessment_form{background:#fff;color:#333;padding:35px;border-radius:15px}
.assessment_form h3{color:#0f3d91;margin-bottom:0;font-size:1.3rem;font-weight:600;font-family:Poppins,sans-serif}
.assessment_form .submit-btn{width:100%;background:var(--theme-color);border:none;color:#fff;padding:15px;border-radius:6px;cursor:pointer;font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .3s}
.assessment_form .submit-btn:hover{background:var(--theme-color-hover)}
.assessment_form span.error_box{font-size:12px}
.assessment_form .form-group{margin-bottom:15px;position:relative}
.assessment_form .form-group i{position:absolute;left:13px;top:17px;color:#aaa;font-size:14px;pointer-events:none}
.assessment_form .form-group textarea~i{top:16px;transform:none}
.assessment_form .form-group input,.assessment_form .form-group select,.assessment_form .form-group textarea{width:100%;padding:12px 12px 12px 38px;border:1px solid #ddd;border-radius:6px;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:14px}
.assessment_form .form-group select{padding-left:38px}
.assessment_form .form-group textarea{padding-left:38px}
.assessment_form .submit-btn{width:100%;background:var(--theme-color);border:none;color:#fff;padding:15px;border-radius:6px;cursor:pointer;font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .3s}
.assessment_form .submit-btn:hover{background:var(--theme-color-hover)}
.assessment_form span.error_box{font-size:12px}
.TabbedPanels{display:flex;gap:3rem}
.TabbedPanels{text-align:left}
.TabbedPanelsTabGroup{list-style:none;border-radius:5px;background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);padding:1rem 1.5rem;border-radius:6px;display:flex;flex-direction:column;gap:1rem;justify-content:center}
.TabbedPanelsTabGroup li{padding:1rem 2rem;color:var(--theme-color);border:solid 1px var(--theme-color);font-family:Poppins,sans-serif;font-weight:600;text-align:center;cursor:pointer;border-radius:50px;white-space:nowrap}
.TabbedPanelsTabGroup li.TabbedPanelsTabSelected{background-color:var(--theme-color);color:var(--white)}
.ssl_certificate_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.ssl_certificate_grid .vayuhost_objective_box{width:100%}
.ssl_certificate_grid .vayuhost_objective_box .title{font-size:1.625rem;font-weight:600;font-family:Poppins,sans-serif}
.ssl_work_list{list-style:none;columns:3;column-gap:3rem}
.ssl_work_list li::before{content:"\f058";font-family:"Font Awesome 6 Free";font-weight:900}
.ssl_work_list li{font-size:1.125rem;display:flex;gap:1rem;break-inside:avoid}
.ssl_work_list li:not(:last-child){margin-bottom:1rem}
.btn-form-submit{all:unset;background-color:var(--theme-color);border-radius:2rem;color:var(--white);cursor:pointer;padding:.8rem 2rem}
.problems_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.problem_card{text-align:center;padding:1.375rem .875rem;border:1.5px solid #e5e7eb;border-radius:12px;transition:all .22s;cursor:default}
.problem_card:hover{border-color:var(--orange);box-shadow:0 6px 24px rgba(242,101,34,.12);transform:translateY(-3px)}
.problem_card .icon_wrap{width:4.375rem;height:4.375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:1.375rem; background-color: var(--theme-color);}
.wordpress_repair h4{font-size:1.5rem;font-weight:600;margin-bottom:6px;font-family:Poppins,sans-serif}
.problem_card p{color:var(--text-light);line-height:1.6}
.icon-red{box-shadow:inset 0 0 15px rgba(239,68,68,.7);color:#ef4444}
.icon-green{box-shadow:inset 0 0 15px rgba(34,197,94,.7);color:#22c55e}
.icon_blue{box-shadow:inset 0 0 15px rgba(59,130,246,.7);color:#3b82f6}
.icon_purple{box-shadow:inset 0 0 15px rgba(147,51,234,.7);color:#9333ea}
.icon_orange{box-shadow:inset 0 0 15px rgba(242,101,34,.7);color:#f26522}
.icon_yellow{color:#f59e0b;box-shadow:inset 0 0 15px rgba(245,159,11,.7)}
.problem_card .icon_wrap i{color:var(--white)}
.services_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.service_card{display:flex;gap:10px;background:#fff;border-radius:12px;padding:26px 24px;border:1.5px solid #e5e7eb;transition:all .22s}
.service_card:hover{border-color:var(--blue-light);box-shadow:0 8px 30px rgba(37,99,235,.1);transform:translateY(-3px)}
.service_card .s_icon{flex:1;width:2.875rem;min-width:2.875rem;height:2.875rem;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px}
.service_card p{color:var(--text-light);line-height:1.6}
.process_steps{display:flex;align-items:flex-start;position:relative}
.process_line{position:absolute;top:12px;left:calc(8.33% + 25px);right:calc(8.33% + 25px);height:2px;z-index:0;border:1px dashed #0a4de2}
.step{flex:1;text-align:center;position:relative;z-index:1;padding:0 8px}
.step-num{width:25px;height:25px;border-radius:50%;background:#0a4de2;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;box-shadow:0 4px 14px rgba(30,58,138,.3);position:relative;z-index:2}
.step .step-icon-list{margin-bottom:8px}
.step .step-icon-list i{display:flex;justify-content:center;align-items:center;width:50px;height:50px;margin:auto;border:.3px solid #e5e5e5;padding:8px;border-radius:50px;background:#e5e5e5;font-size:20px;color:#000}
.turnaround{font-size:12.5px;font-weight:700;color:#374151;padding-top:2rem;text-align:left}
.why_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.why_card{text-align:center;padding:1.5rem;background:rgba(255,255,255,.05);border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:background .2s}
.why_card:hover{background:rgba(255,255,255,.1)}
.why_card i{font-size:2rem;color:var(--theme-color);display:block}
.why_card h4{color:#fff}
.why_card p{color:#94a3b8;line-height:1.6}
.why_card .icon {width: 4.375rem; height: 4.375rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 1rem auto; font-size: 1.375rem; background-color: var(--white);}
.vps_benefits_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.vps_benefits_grid .white_box{text-align:center;background-color:var(--white);padding:1.375rem .875rem;border:1.5px solid #e5e7eb;border-radius:12px;transition:all .22s;}
.vps_benefits_grid .white_box .title{font-size:1.5rem;font-weight:600;margin-bottom:6px;font-family:Poppins,sans-serif}
.vps_benefits_grid .white_box p{line-height:1.6}
.vps_benefits_grid .white_box img{margin-bottom:1rem}
.vps_benefits_grid .white_box:hover {border-color:var(--theme-color);transform:translateY(-3px)}
.bg_white{background-color:var(--white)}
.heading_28{font-size:1.75rem;font-weight:600;font-family:Poppins,sans-serif;margin-bottom:20px}
.blog_inner .blog_box .title{font-size:1.5rem}
.blog_inner .blog_box{height:100%}
.zoho-highlight-box{background:#e2f2ff;display:flex;padding:.5rem .5rem;border-radius:10px;align-items:center;gap:1rem}
.zoho-highlight-box h3{margin-bottom:0;font-size:20px;color:#222}
.zoho-highlight-box p{font-size:15px;color:#555;line-height:1.6;margin-bottom:0}
.zoho-badge-img{max-width:250px;height:auto}
.why_vayu{padding:30px 0;background:linear-gradient(180deg,#f8fafc 0,#fff 100%);margin-top:20px}
.why_vayu h2{text-align:center;font-size:34px;font-weight:700;margin-bottom:30px;color:#111827}
.feature_grid,.why_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;margin-bottom:0}
.feature_item,.why_box{background:#fff;padding:1.875rem 1.75rem;border-radius:18px;transition:all .35s ease;position:relative;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 10px 30px rgba(0,0,0,.05);text-align:center}
.feature_item::before,.why_box::before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:linear-gradient(90deg,#2563eb,#1d4ed8);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
.feature_item i,.why_box i{color:var(--white)}
.feature_item:hover,.why_box:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.08)}
.feature_item:hover::before,.why_box:hover::before{transform:scaleX(1)}
.feature_item h3,.why_box h3{font-size:1.5rem;margin-bottom:.75rem;color:#111827;font-family:Poppins,sans-serif;font-weight:600}
.feature_item p,.why_box p{color:#6b7280;line-height:1.6}
.icon_wrap{width:70px;height:70px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:26px;transition:all .35s ease; background-color: var(--theme-color);}
.why_box:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(0,0,0,.08)}
.why_box:hover .icon_wrap{transform:rotateY(180deg)}
.payment_tab_btn{border:solid 1px var(--black400);border-radius:200px;padding:.6rem 1.2rem .6rem .6rem;display:flex;gap:.5rem;cursor:pointer}
.international_tab_btn{border:solid 1px var(--black400);border-radius:200px;padding:.6rem 1rem;display:flex;gap:.5rem;cursor:pointer;align-items:center}
.international_tab_btn .icon,.payment_tab_btn .icon{height:2.75rem;width:2.75rem;border:solid 1px var(--theme-color);padding:.3rem;display:flex;align-items:center;justify-content:center;border-radius:100px}
.international_tab_btn .icon i,.payment_tab_btn .icon i{font-size:1.5rem;color:var(--theme-color)}
.international_tab_btn .text_lg,.payment_tab_btn .text_lg{font-weight:500;font-family:Poppins,sans-serif}
.international_tab_btn .text_sm,.payment_tab_btn .text_sm{font-size:.75rem}
.payment_tab_wrap{display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem}
.payment_tab_btn.active{background-color:var(--theme-color);border-color:var(--theme-color);color:var(--white)}
.payment_tab_btn.active .icon{background-color:var(--white)}
.international_tab_in{display:flex;gap:1rem}
.international_tab_in .international_tab_btn{border:solid 1px var(--black200);padding:.2rem 1rem .2rem .5rem}
.international_tab_in .international_tab_btn .icon{border:none;padding:0}
.international_tab_btn .icon{width:2.125rem;height:2.125rem}
.international_tab_btn.active{background-color:rgba(250,231,207,.37);border-color:var(--theme-color)}
.qr_grid{gap:4rem;display:flex}
.bank_transfer_header{margin-bottom:2.5rem}
.bank_transfer_card,.payment_note{background:#f5f7f8;border:.0625rem solid #d7dadd;border-radius:.5rem}
.bank_transfer_card{padding:1.75rem 1.75rem 1.875rem}
.bank_transfer_card .payment_note{background-color:#fdf2f2;border:solid 1px #9e281d}
.bank_transfer_header .title{margin:0;font-size:1.625rem;line-height:1.3;font-weight:600;font-family:Poppins,sans-serif}
.bank_transfer_header p{margin:.75rem 0 0;font-size:1.25rem;line-height:1.5;color:#3d3d3d}
.bank_details_wrapper{display:grid;grid-template-columns:1fr 1fr;margin-top:2.625rem;align-items:center}
.bank_details{padding:0 2.25rem}
.bank_details_wrapper .bank_details:first-child{border-right:.0625rem solid #d7dadd}
.bank_details_wrapper .view_all_cta{font-size:.875rem}
.bank_title{display:flex;align-items:center;gap:.8125rem;margin-bottom:1.75rem}
.bank_title h3{margin:0;font-size:1.25rem;font-weight:800;color:var(--black)}
.bank_logo{width:2.1875rem;height:2.1875rem;flex:0 0 2.1875rem;position:relative}
.bank_info{width:100%}
.bank_info ul{list-style:none}
.bank_info ul li{position:relative;padding-left:1.5rem}
.bank_info ul li:not(:last-child){margin-bottom:1rem}
.bank_info ul li:before{height:16px;width:16px;background-image:url(../images/checklist.png);content:'';display:inline-block;position:absolute;top:4px;left:0}
.bank_info_row{padding:1rem 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.25rem;border-bottom:.125rem solid #d0d2d4}
.bank_info_row span{font-size:.875rem;color:var(--black700)}
.bank_info_row strong{font-size:.875rem;font-weight:600;font-family:Poppins,sans-serif;text-align:right}
.bank_info_row .highlight_text{color:var(--theme-color)}
.copy_bank_btn{margin-top:1.5625rem;padding:.75rem 1.0625rem;border:.0625rem solid var(--theme-color);border-radius:1.875rem;background:0 0;color:var(--theme-color);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.625rem;transition:all .25s ease}
.copy_bank_btn span{line-height:1;transition:transform .25s ease}
.copy_bank_btn:hover{background:var(--theme-color-hover);color:#fff;transform:translateY(-.15rem)}
.copy_bank_message{margin-left:.75rem;color:#16803c;font-size:.8125rem;font-weight:600}
.payment_note{margin-top:2.125rem;padding:1.0625rem 1.1875rem 1.1875rem}
.note_heading{display:flex;align-items:center;gap:.5625rem;color:#9e281d;font-size:.875rem}
.note_icon{width:.9375rem;height:.9375rem;border:.125rem solid #9e281d;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:.5625rem;font-weight:800}
.payment_note ul{margin:.625rem 0 0;padding-left:1.25rem}
.payment_note li{padding-left:.125rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.5;color:#071b35}
.payment_note li:last-child{margin-bottom:0}
.payment_note a{color:#9e281d;text-decoration:none;font-weight:800}
.payment_note li strong{color:#9e281d}
.stats_container{display:grid;grid-template-columns:28.4rem 1fr;gap:1rem;align-items:stretch}
.stats_image_box{position:relative;min-height:33rem;overflow:hidden;border-radius:.55rem;background:#edf7fc}
.stats_image_box img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.stats_about_left{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1rem}
.stats_card{min-height:16rem;padding:2rem 1.75rem;border-radius:.6rem;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}
.stats_card_blue{background:#f0faff}
.stats_card_gray{background:#f5f7f8}
.stats_number{font-family:Poppins,sans-serif;font-size:4.875rem;line-height:1;font-weight:400;color:#000;letter-spacing:-.08rem}
.stats_title{font-family:Poppins,sans-serif;font-size:1.625rem;line-height:1.25;font-weight:600;color:#1d1d1d}
.about_clients_container{display:grid;grid-template-columns:1.1fr 0.9fr;gap:5rem;align-items:center}
.about_clients_content{max-width:40rem}
.clients_logo_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}
.client_logo_box{height:7.1rem;padding:1.5rem;border:solid 1px transparent;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:.45rem;transition:.5s;overflow:hidden}
.client_logo_box img{display:block;width:auto;max-width:80%;height:auto;max-height:3.5rem;object-fit:contain;filter:grayscale(100%);opacity:.8;transition:filter .3s ease,opacity .3s ease,transform .3s ease}
.client_logo_box:hover{border:solid 1px #dadada}
.client_logo_box:hover img{filter:grayscale(0%);opacity:1;transform:scale(1.04)}
.infrastructure_content{width:100%;display:flex;gap:0 3rem}
.infrastructure_features{display:flex;flex-direction:column;gap:1rem;flex:1}
.infrastructure_feature{display:flex;align-items:flex-start;gap:1.2rem}
.infrastructure_feature_icon{flex:0 0 1.45rem;width:1.45rem;height:1.45rem;margin-top:.15rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff0e9;color:#f45b2a;font-size:.8rem;font-weight:800;line-height:1}
.infrastructure_feature_content{flex:1}
.infrastructure_feature_content .title{margin:0 0 .3rem;font-family:Poppins,sans-serif;font-size:1.25rem;line-height:1.3;font-weight:500;color:#1d1d1d}
.infrastructure_feature_content p{margin:0;font-size:1.125rem;line-height:1.55;font-weight:400;color:#1d1d1db3}
.infrastructure_image{width:100%;flex:1;height:37.5rem;overflow:hidden;border-radius:.55rem}
.infrastructure_image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.email-comparison-plans .hosting_plan_content h3{font-size:1.8rem}
.email-comparison-plans .hosting_plan_price strong{font-size:1.8rem}
.email-comparison-plans.hosting_plans_container{grid-template-columns:repeat(4,1fr);margin:60px 0}
.email-comparison-plans .hosting_plan_content{height:100%;display:flex;flex-direction:column}
.email-comparison-plans .hosting_features_list{flex:1}
.transfer_box{max-width:850px;margin:0 auto;    border: 10px solid rgba(255, 255, 255, 0.3);border-radius:200px;box-shadow:0 15px 45px rgba(0,59,103,.1);text-align:left;     overflow: hidden;}
.transfer_box_inner {      padding: 0.6rem 0.6rem 0.6rem 1.25rem; display: flex;
    gap: 10px;
    align-items: center;
    justify-content: space-between; background-color: var(--white);}
    .transfer_cta_content strong {font-size: 1.25rem; font-weight: 500; font-family: Poppins, sans-serif;}
.transfer_cta_content{display:flex;flex-direction:column;gap:2px;padding:0 10px}
.transfer_cta_content span{color:#68737d;font-size:.875rem}
.small_note{color:#fff;font-size:13px}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.375rem}
.step_card{background:#fff;border:1px solid #e6e9ec;border-radius:1rem;padding:1.875rem 1.563rem;text-align:center;box-shadow:0 8px 28px rgba(0,0,0,.04); transition:all .3s}
.step_card:hover{transform:translateY(-5px); border-color:var(--theme-color); }

.step_number{width:3.125rem;height:3.125rem;display:grid;place-items:center;margin:0 auto 17px;border-radius:50%;background:var(--theme-color);color:var(--white);font-weight:800;font-size:18px}
.step_card .title{margin:0 0 8px;font-size:1.5rem;font-weight:600;font-family:Poppins,sans-serif}
.step_card p{margin:0;color:#68737d}
.top_blog_box{display:flex;gap:2rem}
.top_blog_box .top_blog_box .blog_img{width:40%}
.blog_inner_sec .blog_img img{border-radius:8px;height:100%;object-fit:cover}
.blog_inner_sec .top_blog_box .blog_content{width:60%;display:flex;flex-direction:column}
.blog_inner_sec .blog_content time{color:var(--theme-color-blue);display:block;font-weight:600;margin-bottom:2rem}
.blog_inner_sec .blog_content{flex-grow:1;display:flex;flex-direction:column}
.blog_inner_sec .top_blog_box .blog_heading{font-size:2.375rem;margin-bottom:1rem;line-height:1.3;font-weight:600;font-family:Poppins,sans-serif;color:#1d1d1d}
.blog_inner_sec .blog_heading{display:block;margin-bottom:1rem;line-height:1.3;font-weight:600;font-family:Poppins,sans-serif;color:#1d1d1d;font-size:1.625rem}
.blog_category{display:flex;padding-block:1rem;gap:1rem}
.blog_inner_sec .blog_category a{font-size:.875rem;text-transform:uppercase;color:var(--theme-color);font-weight:600}
.blog_text{margin-bottom:1.5rem}
.top_blog_box .blog_heading:hover{color:#1d1d1d}
.blog_inner_sec .theme_btn{font-size:.813rem;color:var(--theme-color);padding:.6rem 1.5rem;background-color:transparent;margin-top:auto}
.blog_inner_sec .theme_btn:hover{background-color:var(--theme-color);color:var(--white)}
.blog_listing_wrap{display:flex;flex-wrap:wrap;gap:3rem 1.5rem}
.blog_listing_wrap .blog_listing_box{width:calc(33.33% - 1rem);display:flex;flex-direction:column}
.pagination-wrap{display:flex;justify-content:center}
.pagination-wrap.blog_pagination{margin-top:3rem}
.pagination-wrap nav{display:flex}
.pagination-wrap .pagination{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}
.pagination-wrap .pagination li{margin:0}
.pagination-wrap .pagination li a,.pagination-wrap .pagination li span{display:inline-flex;justify-content:center;align-items:center;min-width:2.75rem;height:2.75rem;padding:0 .75rem;border:solid 1px #e5e7eb;border-radius:50%;background:#fff;color:#1d1d1d;font-family:Poppins,sans-serif;font-weight:500;font-size:.938rem;line-height:1;text-decoration:none;transition:all .3s ease}
.pagination-wrap .pagination li a:hover{background:var(--theme-color);border-color:var(--theme-color);color:#fff;transform:translateY(-.15rem)}
.pagination-wrap .pagination li.active span{background:var(--theme-color);border-color:var(--theme-color);color:#fff}
.pagination-wrap .pagination li.disabled span{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}
.user_panel_inner{display:flex;gap:4rem;--sidebar-width:18rem;align-items:flex-start}
.user_panel_left{width:var(--sidebar-width);overflow:hidden;position:sticky;top:5rem;     border-radius: 12px;
    box-shadow: rgba(21, 77, 125, 0.1) 0px 4px 18px 0px;
    border: solid 1px #e4ecf3;
    padding: 8px;} 
.user_panel_left .TabbedPanelsTab:hover{background-color:var(--theme-color-hover);color:var(--white)!important}
.user_panel_right .TabbedPanelsTabHover{background-color:var(--theme-color-hover)!important;color:var(--white)!important}
.TabbedPanelsTabGroup li{padding:.8rem 2rem}
.table-admin{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #ddd;border-radius:12px;overflow:hidden}
.user_panel_right{width:calc(100% - var(--sidebar-width))}
.table-striped>tbody>tr:nth-of-type(odd)>*{background:#f5f7fb}
.viw_password{position:absolute;right:1rem;top:38%}
.login_sec_bg{background-color:#f1f5f9}
body:has(.vh-login-page){background:#f1f5f9}
.vh-login-page,.vh-login-page *{box-sizing:border-box}
.vh-login-page{display:flex;align-items:center;background:#f1f5f9;color:#101828;font-family:inherit}
.vh-login-shell{width:100%;max-width:80rem;margin:0 auto;display:grid;grid-template-columns:minmax(24.375rem,31.5625rem) minmax(0,1fr);gap:clamp(2.625rem,7vw,7rem);align-items:center}
.vh-login-card{width:100%;padding:1.875rem;background:#fff;border:.0625rem solid #e7edf4;border-radius:.8125rem;box-shadow:0 .75rem 2.1875rem rgba(16,24,40,.08)}
.vh-login-page #loginPanel .boxInner,.vh-login-page #loginPanel .panel-body{padding:0;margin:0;border:0;background:0 0;box-shadow:none}
.vh-login-page .heading{margin:0 0 2rem;color:#101828;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.3}
.forgot_password_page .vh-login-card{width:31.5625rem;margin:0 auto}
.vh-login-page #loginPanel .mb-4>img{display:none}
.vh-login-page .google_signin_btn{min-height:2.9375rem;width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.625rem 1rem;background:#fff;border:.0625rem solid #d9e2ef;border-radius:.5rem;color:#172033;text-decoration:none;font-size:.875rem;transition:background .2s,border-color .2s}
.vh-login-page .google_signin_btn:hover{background:#f8fafc;border-color:#b9c9dd}
.vh-login-page .google_icon{width:1.25rem;height:1.25rem;display:inline-flex}
.vh-login-page .google_icon svg{width:100%;height:100%}
.vh-login-page .form-group{margin:0 0 1rem;position:relative}
.vh-login-page label.control-label{display:block;margin:0 0 .4375rem;color:#233247;font-size:.875rem;font-weight:500;padding-top:0}
.vh-login-page input.form-control{height:2.8rem;width:100%;padding:0 .8125rem;border:.0625rem solid #d5dfed;border-radius:.5rem;background:#fff;color:#142033;font:inherit;box-shadow:none}
.vh-login-page input.form-control:focus{border-color:#3182f6;outline:0;box-shadow:0 0 0 .1875rem rgba(49,130,246,.12)}
.vh-login-page input[name=login_email]::placeholder{color:#98a4b5}
.vh-login-page .forgotPwd{display:block;position:absolute;right:0;margin:.5625rem 0 0;text-align:right;color:#0878ed;font-size:.8125rem;text-decoration:none;z-index:1}
.vh-login-page .logbtn{margin-top:1.5625rem}
.vh-login-page .loginBtn{width:100%;min-height:3.3125rem;padding:.75rem 1.25rem;border:0;border-radius:1.75rem;background:#f04e23;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}
.vh-login-page .loginBtn:hover{background:#dc421c;transform:translateY(-.0625rem)}
.vh-login-page .newUserLink{margin:1.4375rem 0 0;color:#66758a;text-align:center;font-size:.8125rem}
.vh-login-page .newUserLink a{margin-left:.4375rem;color:#0878ed}
.vh-login-page .divider_area:after{content:'OR';display:block;margin:1.75rem 0 1.75rem;color:#8995a6;font-size:.75rem;text-align:center;background:linear-gradient(to right,#e1e7ef 0 calc(50% - 1.25rem),transparent calc(50% - 1.25rem) calc(50% + 1.25rem),#e1e7ef calc(50% + 1.25rem) 100%) center/100% .0625rem no-repeat}
.vh-login-art{min-width:0;text-align:center}
.vh-login-art img{display:block;width:100%;max-width:43.125rem;max-height:36.875rem;margin:0 auto;object-fit:contain}
.vh-login-art a{display:inline-block;margin-top:.5625rem;color:#0878ed;font-size:.875rem;text-decoration:none}
.vh-login-page .checkout_right{display:none!important}
.vh-login-page .billingAddress .form-control.small{width:4rem}

@media (max-width:56.25rem){
.vh-login-page{padding:2.25rem 1.375rem}
.vh-login-shell{grid-template-columns:minmax(0,1fr);max-width:32.5rem;gap:1.75rem}
.vh-login-art img{max-height:22.5rem}
}
@media (max-width:30rem){
.vh-login-page{padding:1.375rem .875rem}
.vh-login-card{padding:1.3125rem 1.125rem}
.vh-login-art img{max-height:16.25rem}
}
.text-bottom{font-size:11px}
.inputOuter{line-height:15px}
.signUpBtn:disabled{background:#999;color:#555;cursor:not-allowed}
#spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:9999;display:none}
.spinner{position:absolute;top:50%;left:50%;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}
@keyframes spin{
0%{transform:translate(-50%,-50%) rotate(0)}
100%{transform:translate(-50%,-50%) rotate(360deg)}
}
.blog_des{background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);padding:3rem 2.5rem;border-radius:12px}
.blog_des ul{padding-left:2rem}
.blog_des p{font-size:1.063rem}
.comment_box_blog{padding:1rem;border-radius:8px;max-width:45rem;margin:4rem auto 0 auto}
.leave_com{font-weight:500;font-family:Poppins,sans-serif}
.comment_box_blog form{margin-top:1rem}
.mainemail{margin-top:1.5rem;border:1px solid #dadee6;border-radius:20px;overflow:hidden}
.aws_cloud_box{text-align:center}
.aws_cloud_box .icon{padding:1rem;width:4.75rem;height:4.75rem;display:flex;justify-content:center;transition:.5s;align-items:center;background:var(--theme-color-blue);border-radius:50%;color:#f45b2a;margin-bottom:4rem;margin:0 auto 1.5rem auto;transition:.5s}
.aws_cloud_box .icon svg{fill:var(--white);transition:.5s;     height: 3rem;}
.aws_cloud_box .icon svg path{fill:var(--white);transition:.5s}

.aws_cloud_box:hover .icon{transform:scale(1.1) rotate(20deg)}
.aws_cloud_box .icon i{color:var(--white);font-size:2.5rem}
.aws_cloud_box .title{font-size:1.5rem!important;font-weight:600}
.cloud_infrastructure_wrap .col-sm-2{width:20%}
.cloud_services_box{border-radius:12px;padding:1.5rem;height:100%;display:flex;flex-direction:column;gap:1rem; 
transition: 0.5s;
}
.cloud_services_box .title{font-size:1.5rem;font-family:Poppins,sans-serif;font-weight:600}
.cloud_services_box .icon img, .cloud_services_box .icon svg { transition: 0.5s; transform-origin: center center; }
.cloud_services_box:hover .icon { transition: 0.5s;}
.cloud_services_box:hover .icon img{}
.cloud_services_box:hover .icon{    transform: scale(1.1) ;}

.cloud_services_box .icon_circle { height: 3rem; width: 3rem; border-radius: 50%; display: flex; align-items: center; justify-content: center; background-color: var(--white); color: #fff; font-size: 1.5rem; margin-bottom: 1rem; transition: 0.5s;  border: 1px solid var(--theme-color); }
.cloud_services_box .icon_circle_lg { height: 4rem;
    width: 4rem;  border-radius: 50%; display: flex; align-items: center; justify-content: center; background-color: var(--white); color: #fff; font-size: 1.5rem; margin-bottom: 1rem; transition: 0.5s;  border: 1px solid var(--theme-color); padding: 0.6rem; }
.cloud_services_box .icon_circle.icon svg {height: 1.8rem; }
.cloud_services_box p{color:rgba(28,28,28,.95)}
.cloud_services_box .icon svg{height:3.75rem;width:3.75rem;color:var(--theme-color-blue)}
.cloud_check_list{list-style:none}
.cloud_check_list .cloud_check{width:1.5rem;height:1.5rem;margin-top:.2rem;position:relative;display:flex;align-items:center;justify-content:center;background:#ffeee2;border-radius:50%;color:var(--theme-color);font-weight:700;line-height:1}
.cloud_check_list .cloud_check i{font-size:.813rem}
.cloud_check_list li{display:flex;gap:1rem;font-size:1.25rem}
.cloud_check_list li:not(:last-child){margin-bottom:1rem}
.myServices .swiper-slide{height:auto}
.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.benefits .benefit{padding:1.75rem;border-radius:15px;background:#fff;border:1px solid #e6e9ec; transition:all .3s}
.benefits .icon{width:2.875rem;height:2.875rem;display:grid;place-items:center;border-radius:11px;background:var(--theme-color-blue);color:#fff;font-size:1.25rem;margin-bottom:.938rem}
.benefit .title{color:var(--theme-color-blue);font-size:1.5rem;font-weight:600;margin-bottom:6px;font-family:Poppins,sans-serif}
.benefits .benefit:hover {transform:translateY(-5px);border-color:var(--theme-color-blue);}
.benefit p{color:#68737d;margin:0}
.migrate_technology_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.2rem}
.migration_checklists{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}
.hosting_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}
.hosting_item{background:#fff;border:1px solid #e2e8f0;padding:1rem;border-radius:10px;text-align:center;font-weight:600}
.process_steps_wrap{position:relative}
.testimonial_list_wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}
.testimonial_list{background-color:#fafafa;border:solid 1px #dadada;border-radius:12px;box-shadow:transparent 0 0 0 0;padding:2rem;display:flex;flex-direction:column}
.testimonial_list .testimonial_stars{margin-bottom:.8rem}
.testimonial_list p{color:var(--black700)}
.testimonial_by{font-weight:600;font-size:.938rem;border-left:solid 3px var(--theme-color);padding-left:.8rem;margin-top:auto;line-height:1}
.testimonial_by span{font-weight:400;display:block;margin-top:.5rem;font-size:.813rem;display:block;color:var(--black700)}
.pricing_box{background:#fff;border-radius:.875rem;box-shadow:0 1.25rem 3.75rem rgba(11,43,90,.15);display:grid;grid-template-columns:1.15fr 1fr 0.65fr;overflow:hidden;border:.0625rem solid #e4eaf2}
.pricing_box .pricing_column{padding:2.25rem}

.pricing_box .pricing_column+.pricing_column .theme_btn{margin:0 auto}
.pricing_box .pricing_column .section_label{color:#7790ad;font-size:1.425rem}
.pricing_box .pricing_column h2{font-size:1.9625rem;line-height:1.25;margin-bottom:1.375rem;font-family:Poppins,sans-serif}
.pricing_box .features_list{list-style:none}
.pricing_box .features_list li{display:flex;align-items:flex-start;gap:.625rem;margin:.8125rem 0;color:#43516a}
.pricing_box .check{color:#23ae45;font-weight:800}
.pricing_box .feature_highlight{color:#0b5ed7;font-weight:600}
.pricing_box .selector_title{color:#7790ad;font-size:1rem;margin-bottom:.3125rem}
.pricing_box .selector_title strong{color:#172033}
.pricing_box .selector_grid{display:grid;grid-template-columns:1fr 1fr;gap:.9375rem;margin-top:1.375rem}
.pricing_box .form_group label{display:block;font-size:.75rem;font-weight:700;color:#596a82;margin-bottom:.4375rem}
.pricing_box .account_control{display:flex;height:3rem}
.pricing_box .account_control button{width:2.6875rem;border:.0625rem solid #d9e1ec;background:#f7f9fc;cursor:pointer;font-size:1.1875rem;color:#506078}
.pricing_box .account_control button:first-child{border-radius:.4375rem 0 0 .4375rem}
.pricing_box .account_control button:last-child{border-radius:0 .4375rem .4375rem 0}
.pricing_box .account_control input{width:3.75rem;text-align:center;border:.0625rem solid #d9e1ec;border-left:none;border-right:none;font-size:1rem;font-weight:700;outline:0}
.pricing_box .duration_select{width:100%;height:3rem;border:.0625rem solid #d9e1ec;border-radius:.4375rem;padding:0 .75rem;background:#fff;font-size:.875rem;outline:0}
.pricing_box .renewal{font-size:.6875rem;color:#8a97a8;margin-top:.3125rem}
.pricing_box .storage_note{margin-top:1.5rem;padding:.875rem;background:#f3f8ff;border-radius:.5rem;color:#49627e;font-size:.75rem}
.pricing_box .total_column{background:#f9fbfe;display:flex;flex-direction:column;justify-content:center;text-align:center}
.pricing_box .total_label{font-size:1.1875rem;color:#7790ad}
.pricing_box .total_price{color:#092b63;font-size:3rem;font-weight:700;margin:.3125rem 0}
.pricing_box .total_price small{font-size:.9375rem;font-weight:500}
.pricing_box .total_info{color:#8290a2;font-size:.75rem;margin-bottom:1.25rem}

.flow__list{--bg:#05396b;--circle:#f3f7fd;--accent:#f26522;--text:#ffffff;--arrow:#ffffff;--circle-size:88px;--step-width:270px;--arrow-gap:58px;--arrow-len:70px; gap:2rem}
.flow{padding:3rem 1.25rem}
.flow__list{list-style:none;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.flow__list::-webkit-scrollbar{display:none}
.flow__step{position:relative;text-align:center}
.flow__icon{width:var(--circle-size);height:var(--circle-size);margin:0 auto .875rem;border-radius:50%;background:var(--circle);display:grid;place-items:center;font-size:2rem;font-family:Poppins,sans-serif;font-weight:700;color:var(--theme-color)}
.flow__icon svg{width:1.875rem;height:1.875rem;fill:none;stroke:var(--accent);stroke-width:.1125rem;stroke-linecap:round;stroke-linejoin:round}
.flow__label{font-size:1.5rem;font-weight:600;color:var(--white)}
.flow__step:not(:last-child)::after{content:"";position:absolute;top:calc(var(--circle-size)/ 2);left:calc(50% + var(--circle-size)/ 2 + var(--arrow-gap));width:var(--arrow-len);height:1.2px;background:var(--arrow);transform:translateY(-50%)}
.flow__step:not(:last-child)::before{content:"";position:absolute;top:calc(var(--circle-size)/ 2);left:calc(50% + var(--circle-size)/ 2 + var(--arrow-gap) + var(--arrow-len) - .625rem);width:.625rem;height:.625rem;border-top:.09375rem solid var(--arrow);border-right:.09375rem solid var(--arrow);transform:translateY(-50%) rotate(45deg)}

.faq_page .footer_bottom_area{background-color:#fff;position:relative;z-index:1}
.faq_page .faq_section{position:relative;background:#fff;overflow:hidden}
.faq_page .faq_scroll_track{position:relative}
.faq_page .faq_inner{width:100%;height:100vh;min-height:700px;display:flex;flex-direction:column;padding:2rem;overflow:hidden}
.faq_page .faq_tabs{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2.5rem;position:relative;z-index:10;padding-top:calc(var(--top-small-header-height) + 0rem);background:#fff}
.faq_page .faq_tab{border:1px solid #ddd;background:#fff;color:#111;font-weight:600;border-radius:2rem;padding:.65rem 1.25rem;font-size:.95rem;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease}
.faq_page .faq_tab.active{background:var(--theme-color-blue);color:#fff;border-color:var(--theme-color-blue)}
.faq_page .faq_content{height:100dvh;display:flex;gap:4rem}
.faq_page .faq_left{position:relative;z-index:2;width:40rem}
.faq_page .faq_badge{display:inline-flex;padding:.4rem .8rem;border-radius:2rem;background:#fff1e9;color:#f15b2a;font-size:.75rem;font-weight:600;margin-bottom:2rem}
.faq_page .faq_left h2{font-size:clamp(2.5rem, 4vw, 4rem);line-height:.95;margin:0;font-weight:700;color:#202124}
.faq_page .faq_right{position:relative;backdrop-filter:blur(18px);background:linear-gradient(117deg,rgba(255,255,255,.6) 0,rgba(255,255,255,.2) 100%);will-change:transform;border-radius:15px;box-shadow:rgba(255,255,255,.6) 0 1px 0 0 inset,rgba(0,0,0,.08) 0 10px 40px 0;min-height:500px;padding:2rem;width:100%}
.faq_panel{}
.faq_panel.active{}
.faq_page .faq_item{border:1px solid #ddd;border-radius:.9rem;margin-bottom:.75rem;background:rgba(255,255,255,.9);overflow:hidden}
.faq_page .faq_item button{width:100%;min-height:72px;padding:1rem 1.4rem;border:0;background:0 0;display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:1.05rem;font-weight:500;color:#171717;cursor:pointer}
.faq_page .faq_item button span{width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#f15b2a;color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;transition:transform .3s ease}
.faq_page .faq_item.open button span{transform:rotate(45deg)}
.faq_page .faq_answer{overflow:hidden}
.faq_page .faq_answer p{margin:0;padding:0;color:#666;line-height:1.6}
.faq_page .faq_content{position:relative}
.bg_wave{position:absolute;top:50%;left:0;transform:translateY(-50%)}

.process_steps h4 {    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 6px;
    font-family: Poppins, sans-serif; color: var(--white);}
.process_steps p{color: var(--white);}
.user_panel_right .btn_group {display: flex; gap: 1rem; margin-top: 1.5rem; }
.user_panel_right .btn_group a  { display: inline-flex; align-items: center; color: var(--theme-color); border: solid 1px var(--theme-color); padding: 0.3rem 1rem; border-radius: 200px; }
    .pay_now_btn { border: solid 1px var(--theme-color); padding: 0.3rem 1rem; display: inline-flex; border-radius: 200px; align-items: center; color: var(--theme-color);}

    
.transfer_domain_banner {    background: linear-gradient(110deg, rgb(0, 57, 99) 0%, rgb(0, 33, 56) 100%);}
.transfer_domain_banner .sec_heading {    margin-bottom: 2.5rem;}
.customer_card{width:100%;border:.0625rem solid var(--border-color);border-radius:.75rem;overflow:hidden;background:var(--white)}
.customer_header{display:flex;align-items:center;gap:1.25rem;padding:.875rem 1rem;background:var(--header-bg);min-height:6rem}
.customer_avatar{width:4.125rem;height:4.125rem;min-width:4.125rem;border-radius:50%;background:var(--white);color:var(--primary-color);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600}
.customer_heading{flex:1;min-width:0}
.customer_heading h1{font-size:2rem;line-height:1.2;font-weight:700;color:#102b48;margin-bottom:.375rem}
.customer_heading h1 span{color:var(--theme-color)}
.customer_heading p{font-size:.875rem;line-height:1.4;color:var(--muted-color)}
.customer_badge{flex-shrink:0;padding:.625rem .875rem;background:var(--white);border:.0625rem solid #e6edf4;border-radius:.5rem;font-size:.8125rem;color:var(--text-color)}
.customer_content{padding:1.5rem 1rem}
.customer_info{border:.0625rem solid var(--border-color);border-radius:.75rem;padding:0 1.5rem}
.info_row{display:flex;align-items:center;gap:1rem;min-height:5.625rem;padding:1rem 0}
.info_row+.info_row{border-top:.0625rem solid #e5edf5}
.info_icon{width:1.5rem;height:1.5rem;min-width:1.5rem;display:flex;align-items:center;justify-content:center;color:#174d7d}
.info_icon svg{width:1.5rem;height:1.5rem;stroke-linecap:round;stroke-linejoin:round}
.info_details{display:flex;flex-direction:column;gap:.25rem}
.info_label{font-size:.925rem;line-height:1.25;font-weight:500;color:#073763}
.info_value{font-size:.8125rem;line-height:1.4;font-weight:400;color:#073763;overflow-wrap:anywhere}

button#go_btn_hide {
       width: auto;
}


@media (max-width:1199px){
.email-comparison-plans.hosting_plans_container{grid-template-columns:repeat(2,1fr)}
html{font-size:12px}
}
@media (max-width:767px){
.email-comparison-plans.hosting_plans_container{grid-template-columns:1fr}
.email-comparison-plans .hosting_plan_featured{margin-top:0}
.home_service_box:hover{margin-bottom:0}
.pricing_box {    grid-template-columns: 1fr;}
.pricing_box .pricing_column {padding: 1.25rem;}
.flow__list{--circle-size:4.5rem;--step-width:11.875rem;--arrow-gap:1.5rem;--arrow-len:3.125rem;gap:1rem}
.flow{padding:2rem 0}
.flow__icon svg{width:1.625rem;height:1.625rem}
.flow__label{font-size:1.3rem}
.flow__step{position:relative;width:var(--step-width);flex:0 0 var(--step-width);text-align:center}
}
@media (max-width:991px){
    .faq_inner{min-height:100vh;height:auto;padding:0rem}
.faq_tabs{overflow-x:auto;justify-content:flex-start;padding-bottom:.5rem}
.faq_tab{flex:0 0 auto}
.faq_content{flex-wrap: wrap; gap:0rem}
.faq_left h2{font-size:2.5rem}
.faq_right{padding: 0;}
.fullwidth_menu_inner .right_sec ul li a:after{display:none}
.header_top_inner .left_side{display:none}
span.myaccLink{position:static}
.close_fullwidth_menu svg{height:2rem}
.fullwidth_menu_inner .right_sec{width:100%}
.fullwidth_menu_inner .right_sec .nav_inner+ul>li,.fullwidth_menu_inner .right_sec .nav_inner>ul>li{margin-bottom:.5rem;border-bottom:solid 1px #ffffff36;padding-bottom:.5rem}
.fullmenu_bottom{display:none}
.fullwidth_menu_inner .right_sec .sub_menu a{font-size:1.1rem;font-weight:400;padding:.3rem 0}
.fullwidth_menu_inner .right_sec ul li:not(:last-child){margin-bottom:.8rem}
.fullwidth_menu_inner .right_sec ul li a{padding-bottom:0;font-size:1.3rem}
.fullwidth_menu ul.sub_menu{margin-top:.5rem}
.fullwidth_menu_inner .right_sec .sub_menu li{margin-bottom:0!important}
.social_login_option{flex-wrap:wrap}
.container_full{padding-inline:1rem}
  .header_top_inner a:not(.currency_dropdown_menu a, .account_inner a) {font-size:0}
    .header_top_inner a:not(.currency_dropdown_menu a, .account_inner a)  {text-align: center;}
.header_top_inner{display:block}
.account_inner ul li a i {float: none;    position: relative;
    top: 1px;}
.mycart_btn{margin-left:auto}
.close_fullwidth_menu{right:1rem;top:1rem}
.fullwidth_menu{padding-top:3rem}
.nav_inner{display:none}
.fullwidth_menu .nav_inner{display:block!important;margin-right:0}
.fullwidth_menu_inner .left_side{display:none}
.hosting_hero{padding:3.5rem 0}
.hosting_hero_inner{grid-template-columns:1fr 1fr;gap:2.5rem}
.hosting_hero_content h1{font-size:2.6rem}
.sec_heading{margin-bottom:3.5rem}
.sec_heading .text{font-size:2.25rem}
.testimonials_slider .swiper-slide{width:24rem}
.hosting_plans_container{grid-template-columns:repeat(2,1fr);    width: 100%;}
.hosting_plan_featured{order:-1;grid-column:1/-1;width: 100%;justify-self:center}
.hosting_comparison_table{width:min(100% - 2rem,60rem)}
.comparison_discount_cell,.comparison_feature_cell,.comparison_vayu_cell{padding:1rem}
.comparison_header .head,.comparison_vayu_header .head{font-size:1.15rem}
.comparison_discount_cell,.comparison_feature>span:last-child,.comparison_vayu_cell{font-size:1.125rem}
.comparison_feature>span:last-child{font-size:1.125rem}
.migration_container{grid-template-columns:1fr 1fr;gap:2.5rem}
.migration_content h2{font-size:2.4rem}
.migration_content h3{font-size:1.35rem}
.migration_features{min-height:31rem;padding:2.5rem 2rem}
.migration_features li{gap:.75rem}
.bank_transfer_card{padding:1.5625rem 1.25rem}
.bank_details_wrapper{grid-template-columns:1fr;gap:2.1875rem}
.bank_details{padding:0}
.bank_details+.bank_details{border-left:0;border-top:.0625rem solid #d7dadd;padding-top:2.1875rem}
.payment_modes_link svg{height:1.8rem}
span.myaccLink svg{height:1.4rem}
.fullwidth_menu{background-size:cover}
/* .home_service_bottom{flex-direction:column} */
.home_service_box:hover .home_service_bottom a {
    width: 2.5rem;
    gap: 0;
}
.vayuhost_objective_box{padding:1.275rem}
.why_businesses_list{grid-template-columns:repeat(3,1fr)}
}
@media (prefers-reduced-motion:reduce){
.fullwidth_menu .mobile_submenu_toggle svg{transition:none}
}
.btn_mob{display:none}
@media (max-width:767px){
html{font-size:15px}
.btn_mob{display:inline-block}
.btn_desktop{display:none}
.fixed_btn.animation_btn{display:none}
.feature_grid,.why_grid{grid-template-columns:1fr}
.hosting_hero_visual{order:-1}
.domain-registration-options{margin-top:1rem}
.domain-registration-options br{display:none}
.home_banner_inner h1{font-size:2.5rem}
.benefit p,.brief,.font18,.hidden_data,.hosting_description,.hosting_features li,.problem_card p,.sec_heading p,.step_card p,.testimonial_content,.transfer_cta_content strong,.vayuhost_objective_box .text,.vps_benefits_grid .white_box p,.web_essentials_inner .right_sec .text_sm{font-size:1.225rem}
.hosting_features_list strong{font-size:1.225rem}
.hosting_features_list p,.infrastructure_hover .hover_para_sm,.infrastructure_hover li,.transfer_cta_content span{font-size:1rem}
.sec_heading_badge{line-height:normal;font-size:.95rem}
.home_service_box .title_sm,.transfer_cta_content strong{font-size:1.35rem}
.cat_grow_box .tags .tag,.tags_list .tag{font-size:.788rem}
.home_service_box .price .amount{font-size:1.8rem}
.home_service_bottom a{font-size:.975rem}
.why_businesses_box_main{height:14rem}
.main_home_banner{padding-block:3.625rem}
.search-table-index{padding:0}
.header_top_inner .right_side>div:not(.payment_modes_link,.mycart_btn):after{top:52%}
.search_listing.pricingOfferTable{margin-bottom:1rem}
.mid_cat_grow{background-size:cover}
.mycart_btn .mycart-btn{background-color:transparent!important}
.mycart_btn .mycart-btn svg path{stroke:var(--white)}
.mycart_btn .mycart-btn svg{height:1.5rem}
.currency_dropdown_toggle{padding:0;font-size:1rem}
.currency_dropdown+div{display:flex}
.domain-submit{padding:.7rem 0}
.domain-select-wrapper .search_icon svg{height:1rem}
#homepage-content .domains-select{top:10px}
.domain-select-wrapper .search_icon{margin-left:.2rem}
.search-sub-link a::after{display:none}
.search-sub-link{gap:.5rem}
.trusted_slider{flex-wrap:nowrap;overflow:auto;padding-bottom:.5rem}
.trusted_platforms{margin-top:3rem}
.marque_inner{gap:1rem}
.bank_transfer_card{padding:1.375rem 1rem 1.5625rem}
.bank_transfer_header h2{font-size:1.375rem}
.bank_transfer_header p{font-size:.9375rem}
.desktop_only{display:none}
.bank_details_wrapper{margin-top:1.875rem}
.bank_info_row{grid-template-columns:1fr;gap:.3125rem;padding:.8125rem 0;min-height:auto}
.bank_info_row strong{text-align:left}
.payment_note{margin-top:1.25rem;padding:1rem}
.payment_note li{font-size:.8125rem}
.stats_about_left{grid-template-columns:1fr;gap:.75rem}
.home_service_grid{display:flex;flex-wrap:wrap}
.home_service_grid>li{min-width:80%}
.home_service_box .hidden_data_wrap{grid-template-rows:1fr;opacity:1;transform:translateY(0)}
/* .home_service_box .home_service_bottom a{width:11.5rem;gap:10px} */
.home_service_box .home_service_bottom a span{max-width:9.375rem;opacity:1}
.home_service_bottom{flex-wrap:wrap;gap:1rem}
.web_essentials_inner{flex-wrap:wrap}
.web_essentials_inner .left_sec{position:static;min-width:auto}
.web_essentials_inner .right_sec{width:100%}
.web_essentials_inner .right_sec ul{display:flex;overflow:auto;gap:2rem}
.web_essentials_inner .right_sec ul li{display:block;padding-bottom:1rem;margin-bottom:0}
.web_essentials_inner .right_sec .icon{margin-right:0;margin-bottom:1rem}
.infrastructure_container{margin:0;padding-bottom:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));overflow:auto;display:flex}
.infrastructure_hover h3{font-size:1.3rem}
.infrastructure_card{min-width:18rem;height:auto}
.infrastructure_icon{width:3.25rem;height:3.25rem}
.infrastructure_icon img{height:1.6rem}
.infrastructure_card_inner{padding:1rem}
.infrastructure_front h3{font-size:1.425rem}
.infrastructure_front h3 br{display:none}
.web_essentials_inner .sec_heading{margin-bottom:0}
.vayuhost_objective_box_wrap{flex-wrap:nowrap;overflow:auto;padding-bottom:1rem}
.vayuhost_objective_box{width:calc(100% - 1rem);padding:10px;min-width:16rem}
.why_businesses_list{display:flex;margin-top:2rem;overflow:auto;padding-bottom:1rem}
.why_businesses_list>li{min-width:65%}
.why_businesses_box .title{line-height:24px;font-size:1.25rem}
.why_businesses_choose_home .btn_group{gap:1rem;flex-wrap:wrap}
.blog_list_home{flex-wrap:wrap}
.blog_list_home li{width:100%}
.blog_list_home li:last-child{margin-top:0}
.blog_box .title{font-size:1.5rem;line-height:1.3}
.mid_cat_grow_inner{flex-wrap:wrap;gap:2rem}
.cat_grow_box .cat_grow_bottom{gap:1rem;flex-direction: row-reverse; }
.about_clients_content .sec_heading .text {margin-top: 0;}
.about_clients_section .btn_mob {display: flex; justify-content: center;}
.mid_cat_grow .mid_cat_grow_left{width:100%}
.mid_cat_grow .sec_heading .text{font-size:2.5rem}
.mid_cat_grow .sec_heading_badge{font-size:1rem}
.faq_wrapper_inner{padding:0 0}
.cta_bg{height:auto;padding-inline:1rem;padding-block:2rem}
.cta_bg_inner .sec_heading .text{margin-top:0}
.cta_group_btn{gap:1rem;margin-top:2rem;flex-wrap:wrap;justify-content:center}
.support_box_footer .foot-title:after{display:none}
.footer-menu-box.last img{display:none}
.footer-menu-box.last .foot-title{border-top:0}
.trusted-footer .trusted-item-logo img{min-height:40px}
.hosting_hero{padding:2rem 0}
.hosting_hero_inner{width:100%;grid-template-columns:1fr;gap:3rem}
.hosting_hero_content h1{margin-top:1.5rem;font-size:2.5rem;line-height:1.3}
.hosting_description{line-height:1.6}
.hosting_features{margin:1.7rem 0}
.hosting_video_box{max-width:100%}
.sec_heading{margin-bottom:3rem}
.sec_heading p br{display:none}
.sec_heading .text{margin-top:1.25rem;font-size:2rem;line-height:1.2}
.sec_heading .text br{display:none}
.testimonials_slider{overflow:visible}
.testimonials_slider .swiper-slide{width:min(86vw,24rem)}
.testimonial_card{min-height:22rem;padding:1.7rem 1.5rem}
.testimonials_slider .swiper-slide-active .testimonial_card{min-height:23rem;transform:translateY(-.5rem)}
.copywrite_wrapper{flex-direction:column}
.testimonial_stars{font-size:1.5rem;margin-bottom:1.5rem}
.testimonials_navigation{margin-top:1.8rem}
.hosting_plans_section{padding:2rem 0 4rem}
.hosting_plans_container{width:100%;grid-template-columns:1fr;gap:1rem;margin-top:4.5rem}
.hosting_plan_featured{width:100%;grid-column:auto}
.hosting_plan_content h3{font-size:1.6rem}
.hosting_comparison_section{padding-bottom:4rem}
.hosting_comparison_table{width:calc(100% - 0rem);margin-top:2.5rem;overflow-x:auto;border-radius:.75rem;margin-inline:0}
.comparison_row{grid-template-columns:10rem 13rem 13rem;min-width:35rem}
.comparison_discount_cell,.comparison_feature_cell,.comparison_vayu_cell{padding:1rem}
.comparison_icon{width:1.4rem;height:1.4rem;flex-basis:1.4rem}
.comparison_vayu_header .head{font-size:1rem}
.comparison_vayu_header span{padding:.35rem .55rem;font-size:.55rem}
.migration_section{padding:3.5rem 0 4rem}
.migration_section>.sec_heading{margin-bottom:2.8rem}
.migration_container{grid-template-columns:1fr;gap:2.8rem}
.migration_content{padding:0;text-align:center}
.migration_content .text-start{text-align:center!important}
.migration_content .sec_heading .text{margin-top:0!important}
.migration_content h2{font-size:2.35rem}
.migration_content h3{margin-top:1.5rem;font-size:1.35rem}
.migration_features{min-height:auto;padding:2.3rem 1.5rem}
.migration_features ul{gap:1.2rem}
.migration_features li{align-items:flex-start}
.faq_wrapper{width:100%}
.faq_item{border-radius:.65rem}
.faq_question{min-height:4rem;padding:0 1rem;font-size:1.125rem;line-height:1.6}
.faq_icon{width:1.25rem;height:1.25rem;flex-basis:1.25rem;font-size:1.35rem}
.faq_answer{padding:1rem 1rem 1.1rem}
.faq_answer p{font-size:1rem}
.nav-pills-wrap{display:none}
.common_padding{padding-block:3rem}
.tabs{white-space:nowrap;overflow:auto;padding-bottom:1rem}
.user_panel_inner{flex-wrap:wrap;gap:2rem}
.user_panel_left{width:100%;position:static}
.user_panel_right{width:100%}
.banner_inner_img h1{font-size:2rem}
.banner_inner_data .font26{font-size:1.325rem}
.international_tab_in,.payment_tab_wrap{overflow:auto;justify-content:flex-start}
.bank_transfer_header .title{font-size:1.425rem}
.international_tab_btn,.payment_tab_btn{white-space:nowrap}
.transfer_box_inner{flex-wrap:wrap;justify-content:center}
.transfer_cta_content{text-align:center}
.steps{overflow:auto;display:flex;flex-wrap:nowrap;padding-bottom:.5rem;gap:1rem}
.vps_benefits_grid{grid-template-columns:repeat(1,1fr)}
.step_card{padding:.875rem .563rem;min-width:15rem}
.benefits{display:flex;flex-wrap:nowrap;overflow:auto;padding-bottom:.5rem}
.benefits .benefit{min-width:16rem;padding:1rem}
.zoho-highlight-box{text-align:center;flex-wrap:wrap;justify-content:center}
.infrastructure_list_box{flex-wrap:wrap;gap:1.5rem}
.infrastructure_list_box .infrastructure_list_image{width:100%}
.infrastructure_list_box .infrastructure_list_data{width:100%}
.foundation_grid.grid3{grid-template-columns:repeat(1,minmax(0,1fr))}
.foundation_grid_box .icon{margin-bottom:2rem}
.cloud_infrastructure_wrap .row{gap:2rem 0;justify-content:center}
.cloud_infrastructure_wrap .col-sm-2{width:50%}
.banner_inner_img{height:auto;padding-block:3rem}
.testimonial_by {margin-top: 1rem;}
.foundation_grid{grid-template-columns:repeat(1,minmax(0,1fr))}
.foundation_grid_box .title{font-size:1.425rem}
.TabbedPanels{flex-wrap:wrap}
.ssl_certificate_grid{grid-template-columns:repeat(1,1fr)}
.ssl_work_list{columns:1}
.stats_grid{display:flex;overflow:auto;gap:1rem;padding-bottom:.5rem}
.stats_grid .stat_box{min-width:14rem;padding:1.5rem}
.problems_grid,.services_grid{grid-template-columns:repeat(1,1fr)}
.process_steps{overflow:auto;flex-wrap:nowrap;padding-bottom:.5rem}
.process_line{width:200%;left:0;right:0}
.step{min-width:14rem}
.wordpress_repair h4{font-weight:500;font-size:1.3rem}
.migrate_technology_grid{grid-template-columns:repeat(1,1fr)}
.migration_checklists{grid-template-columns:repeat(1,1fr)}
.hosting_grid{grid-template-columns:repeat(2,1fr)}
.scroll_animation_mob{overflow:auto;flex-wrap:nowrap;padding-bottom:.5rem;gap:1rem}
.submit_ticket_form .radio-list label::after{left:28px}
.contact_info_sec .d-flex{flex-wrap:wrap;gap:1rem}
.contact_info_sec .dept_item{width:100%}
.banner_btn_group{flex-wrap:wrap;justify-content:center}
.stats_container{grid-template-columns:100%}
.stats_container .stats_about_left{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}
.stats_number{font-size:2.875rem;margin-bottom: 1.5rem;}
.stats_title{font-size:1.225rem}
.stats_card{padding:1rem 1.75rem;min-height:auto}
.about_clients_container{grid-template-columns:repeat(1,1fr);gap:1rem}
.infrastructure_content{flex-wrap:wrap;gap:2rem}
.infrastructure_features{flex:auto}
.data_center_tab>div{width:100%}
.data_center_tab{flex-wrap:wrap;gap:1rem}
.data_center_wrap .tabs{justify-content:flex-start}
.cloud_infrastructure_inner{flex-wrap:wrap;gap:1rem}
.cloud_infrastructure_inner .cloud_infrastructure_left{width:100%;position:static}
.cloud_infrastructure_inner .cloud_infrastructure_right{padding-left:0;width:100%;grid-template-columns:repeat(1,1fr)}
.top_blog_box{flex-wrap:wrap;gap:1rem}
.blog_inner_sec .top_blog_box .blog_heading{font-size:2rem}
.blog_listing_wrap .blog_listing_box{width:100%;padding:0}
.contact_wrap{flex-wrap:wrap;gap:1rem}
.contact_wrap .contact_left{width:100%;position:static}
.contact_wrap .contact_right{width:100%}
.testimonial_list_wrap{grid-template-columns:repeat(1,1fr)}
.search_listing.pricingOfferTable .buy-btn {border: solid 1px var(--theme-color);     font-weight: 600;
    text-transform: capitalize; background: transparent;
    color: var(--theme-color);
    padding: 4px 12px;}

    .customer_header{gap:.75rem;padding:1rem;flex-wrap:wrap;         flex-direction: column;}
    .customer_heading { text-align: center;}

.customer_heading h1{font-size:1.375rem}
.customer_heading p{font-size:.75rem}
.customer_badge{margin-left:0rem;padding:.5rem .75rem}
.customer_content{padding:1rem}
.customer_info{padding:0 1rem}
.info_row{gap:1rem;min-height:5rem}
.qr_grid {flex-wrap: wrap;    gap: 1rem;}
.forgot_password_page .vh-login-card {max-width: 100%;}
}
@media (max-width:480px){
.hosting_hero_content h1{font-size:2.15rem}
.hosting_hero_content h1 br{display:none}
.hosting_cta{width:100%}
.migration_content h2{font-size:2rsem}
.migration_features{padding:2rem 1.25rem}
.migration_check{width:1.1rem;height:1.1rem;flex-basis:1.1rem}
}
/* Domain result cart controls */
.domain-results .domain-cart-controls {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 20px;
    min-height: 60px;
}
.domain-results .domain-cart-controls .cartPrice {
    color: #101828;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.4;
    text-align: right;
}
.domain-results .domain-cart-controls .buy-btn,
.domain-results .domain-cart-controls .added {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    min-width: 100px;
    min-height: 44px;
    padding: 10px 20px;
   
    border-radius: 999px;
   background: rgb(255, 227, 217);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(253, 77, 2);
  color: var(--theme-color);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.25;
    text-transform: none;
    cursor: pointer;
    transition: background .2s, color .2s;
}
.domain-results .domain-cart-controls .added,
.domain-results .domain-cart-controls .buy-btn:hover {
    background: var(--theme-color);
    color: var(--white);
}
.domain-results .domain-cart-controls button:focus-visible {
    outline: 3px solid #a9ceff;
    outline-offset: 3px;
}
@media (max-width: 480px) {
    .domain-results .domain-cart-controls { gap: 12px; flex-wrap: wrap;     justify-content: flex-start;}
}

.domain-results .domain_status_th,
.domain-results .domain_status_td {
    display: none;
}

/* Registered domain result */
.domain-results .domain-taken-heading { display:flex; align-items:center; gap:10px; flex-wrap:wrap; }
.domain-results .domain-taken-dot { width:8px; height:8px; border-radius:50%; background:#98a2b3; flex-shrink:0; }
.domain-results .domain-taken-name { color:#101828; font-size:18px; font-weight:700; }
.domain-results .domain-taken-badge { padding:3px 11px; border:1px solid #e0e5ec; border-radius:999px; background:#f2f4f7; color:#475467; font-size:12px; font-weight:600; line-height:18px; }
.domain-results .domain-taken-description { display:block; margin-top:4px; color:#7c899c; font-size:13px; font-weight:400; line-height:1.5; }
.domain-results .domain-unavailable { display:block; text-align:right; color:#7c899c; font-size:14px; font-weight:400; }

/* Shared domain search and result presentation */
.domain-text-default { color:#000; }
.domain-results td.domain-result-divider { border-bottom:1px solid #ddd49f; }
.domain-initially-hidden { display:none; }
.domain-results .domain-initially-hidden { display:none; }
.domain-borderless { border:0; }
.domain-width-full { width:100%; }
.domain-width-wide { width:90%; }
.domain-section-heading { background:#fff7e7; }
.domain-clear { clear:both; }
.domain-text-center { text-align:center; }
.domain-section-spacing { padding:10px 0; }
.domain-extension-heading { float:left !important; }

/* Domain result styling hooks */
.domain-search-results .domain-result-name { font-family:inherit; font-size:16px; font-weight:700; color:#101828; }
.domain-search-results .domain-result-name--available { color:#28a745; }
.domain-search-results .domain-result-name--unavailable { color:#101828; }
.domain-search-results .domain-result-status--available { color:#28a745; }
.domain-search-results .domain-result-status--unavailable { color:#dc3545; }
.domain-search-results .domain-taken-name { font-size:18px; }

/* Domain search: exact match and alternative extensions are distinct sections. */
.domain-results .domain-exact-table,
.domain-results :is(.domain-alternatives-section, .domain-previous-section) > table { display:table; }
.domain-results .domain-exact-table > tbody,
.domain-results :is(.domain-alternatives-section, .domain-previous-section) > table > tbody { display:table-row-group; }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row { display:table-row; padding:0; box-shadow:none; }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td,
.domain-results .domain-exact-table td { display:table-cell; }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td.domain-initially-hidden,
.domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td.domain_status_td,
.domain-results .domain-exact-table td.domain-initially-hidden,
.domain-results .domain-exact-table td.domain_status_td { display:none; }

.domain-results .domain-exact-section { margin:0 0 36px; }
.domain-results .domain-exact-card { margin:0; padding:15px 24px; border:1px solid #cbd5e1; border-radius:16px; background:#f8fafc; box-shadow:0 4px 16px rgba(15,23,42,.04); }
.domain-results .domain-exact-card--available { border-color:#93c5fd; background:#eff6ff; }
.domain-results .domain-exact-card--taken { border-color:#fed7aa; background:#fff7ed; }
.domain-exact-card-heading { margin-bottom:0px; }
.domain-exact-badge { display:inline-block; padding:5px 10px; border-radius:6px; background:#dbeafe; color:#1d4ed8; font-size:11px; font-weight:700; line-height:18px; letter-spacing:.06em; }
.domain-exact-card--taken .domain-exact-badge { color:#9a3412; background:#ffedd5; }
.domain-results .domain-exact-card table { margin:0; border:0; background:transparent; }
.domain-results .domain-exact-card tr { display:table-row; background:transparent; box-shadow:none; }
.domain-results .domain-exact-card td.domain-result-divider { border:0 !important; }
.domain-results .domain-exact-card td { padding:0 !important; vertical-align:middle; }
.domain-results .domain-exact-card td:last-child { width:38%; }
.domain-results .domain-exact-card .domain-result-name { color:#0f172a; font-size:21px; line-height:1.5; overflow-wrap:anywhere; }
.domain-exact-dot { display:inline-block; width:8px; height:8px; margin-right:10px; border-radius:50%; background:#16a34a; vertical-align:middle; }
.domain-exact-caption { display:block; margin-top:8px; color:#64748b; font-size:13px; line-height:1.6; }
.domain-results .domain-taken-description { margin-top:10px; color:#9a3412; line-height:1.6; }
.domain-results .domain-taken-badge { background:#ffedd5; color:#9a3412; border-color:#fed7aa; }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) {  }
.domain-more-options { margin:0 0 10px; color:#0f172a; font-size:22px; line-height:1.4; font-weight:700; }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) > table { width:100%; border-collapse:separate; border-spacing:0 12px; margin:0; background:transparent; }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row { background:#fff; }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td { padding:10px 22px; border-top:1px solid #e2e8f0; border-bottom:1px solid #e2e8f0; vertical-align:middle; transition:background .18s; }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td.tdno1 {     border-left: 1px solid #e2e8f0;    border-radius: 12px;}
.domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td:last-child { border-right:1px solid #e2e8f0; border-bottom:1px solid #e2e8f0; border-radius:0 12px 12px 0; }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row:hover > td { background:#f8fafc; }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) .domain-result-name { font-size:17px; color:#0f172a; overflow-wrap:anywhere; }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) .domain-result-name--available::before { content:""; display:inline-block; width:7px; height:7px; margin-right:10px; border-radius:50%; background:#16a34a; vertical-align:middle; }
.domain-results .domain-result-price { color:#0f172a; font-size:20px; font-weight:700; }
.domain-results .domain-cart-controls { gap:20px; }
.domain-results .domain-cart-controls .buy-btn { background:#eff6ff; border-color:#2563eb; color:#2563eb; }
.domain-results .domain-cart-controls .added,
.domain-results .domain-cart-controls .buy-btn:hover {  }
.domain-results {
    margin-top: 3rem;
}
@media(max-width:767px) {
    .domain-results .domain-exact-section { margin-bottom:24px; }
    .domain-results .domain-exact-card { padding:18px; }
    .domain-results .domain-exact-card tr { display:block; }
    .domain-results .domain-exact-card td { display:block; width:100% !important; }
    .domain-results .domain-exact-card td.domain-initially-hidden,
    .domain-results .domain-exact-card td.domain_status_td { display:none; }
    .domain-results .domain-exact-card td:last-child { margin-top:18px; }
    .domain-results .domain-exact-card td::before { display:none; }
    .domain-results .domain-exact-card .domain-result-name { font-size:18px; }
    .domain-results :is(.domain-alternatives-section, .domain-previous-section) { padding-top:22px; }
    .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row { display:block; margin-bottom:12px; border:1px solid #e2e8f0; border-radius:12px; overflow:hidden; }
    .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td { display:block; width:100%; box-sizing:border-box; border:0; border-radius:0; padding:16px; }
    .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td.domain-initially-hidden,
    .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td.domain_status_td { display:none; }
    .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td:last-child { border:0;padding-top: 1rem; }
    .domain-results :is(.domain-alternatives-section, .domain-previous-section) td::before { display:none; }
    .domain-results .domain-cart-controls { justify-content:space-between; gap:12px; }
    .domain-results .domain-search-price-breakdown { text-align:left; }
}

/* Cart domain privacy add-on */
.domain-privacy-card { display:flex; align-items:flex-start; gap:12px; margin-top:16px; padding:16px; border-radius:12px; background:#eff8ff; }
.domain-privacy-icon { display:flex; align-items:center; justify-content:center; flex:0 0 36px; height:36px; border-radius:11px; background:#1670ff; color:#fff; font-size:19px; }
.domain-privacy-content { flex:1; min-width:0; }
.domain-privacy-title { display:block; margin-bottom:6px; color:#101828; font-size:14px; font-weight:700; }
.domain-privacy-benefits { margin:0; padding-left:18px; color:#7c899c; font-size:14px; line-height:1.6; list-style:disc; }
.domain-privacy-benefits li { margin-bottom:2px; }
.domain-privacy-action { display:flex; flex-direction:column; align-items:flex-end; gap:9px; flex-shrink:0; }
.domain-privacy-switch { position:relative; display:block; width:40px; min-width:40px; height:23px; padding:3px; border:0; border-radius:999px; background:#d5dbe3; cursor:pointer; transition:background .2s; }
.domain-privacy-switch-thumb { display:block; width:17px; height:17px; border-radius:50%; background:#fff; box-shadow:0 1px 3px #0002; transition:transform .2s; }
.domain-privacy-switch[aria-checked="true"] { background:#1670ff; }
.domain-privacy-switch[aria-checked="true"] .domain-privacy-switch-thumb { transform:translateX(17px); }
.domain-privacy-switch:focus-visible { outline:3px solid #a9ceff; outline-offset:3px; }
.domain-privacy-switch:disabled { opacity:.6; cursor:wait; }
.domain-privacy-price { color:#101828; font-size:14px; font-weight:700; text-align:right; }
.domain-privacy-price small { font-size:inherit; font-weight:inherit; }
@media(max-width:480px) {
    .domain-privacy-card { flex-wrap:wrap; }
    .domain-privacy-content { flex-basis:calc(100% - 48px); }
    .domain-privacy-action { width:100%; flex-direction:row-reverse; justify-content:space-between; align-items:center; padding-left:48px; }
}

/* Domain registration price breakdown; cart totals remain authoritative. */
.domain-price-breakdown { display:flex; align-items:center; gap:12px; margin-top:16px; padding:16px 20px; border-radius:10px; background:#e5f7ed; color:#124b45; font-size:14px; line-height:1.6; }
.domain-price-breakdown-icon { flex-shrink:0; font-size:18px; }
.domain-price-breakdown strong { font-weight:700; }

/* Three-year price illustration on domain search results */
.domain-search-price-breakdown { margin-top:8px; color:#7c899c; font-size:14px; font-weight:400; line-height:1.6; text-align:right; }
.domain-search-price-term { display:block; color:#475467; font-weight:600; }
@media(max-width:767px) {
    .domain-search-price-breakdown { text-align:left; }
    .search_listing.pricingOfferTable .domain-unavailable {
    text-align: center;}
    .domain-results .domain-unavailable {text-align: center; }
    .pricingOfferTable table td#subtotal{    display: flex;
    gap: 1rem;
    margin-top: 1rem;}
}

/* Keep domain selection available while browsing results. */
.domain-results-page { padding-bottom:120px; }
.domain-selection-bar { position:fixed; left:0; right:0; bottom:0; z-index:1020; padding:16px 24px calc(16px + env(safe-area-inset-bottom, 0px)); background:#fff; border-top:1px solid #e2e8f0; box-shadow:0 -6px 24px rgba(15,23,42,.08); }
.domain-selection-bar-inner { display:flex; align-items:center; justify-content:center; gap: 1.2rem; }
.domain-selection-summary { color:#0f172a; font-size:14px; font-weight:600;  }
.domain-selection-summary strong { color:#2563eb; }
.domain-continue-button { display:inline-flex; align-items:center; justify-content:center; gap:12px; min-height:44px; padding:11px 22px; border:1px solid #2563eb; border-radius:50px; background:#2563eb; color:#fff; font-size:14px; font-weight:600; cursor:pointer; }
.domain-continue-button:hover:not(:disabled) { background:#1d4ed8; }
.domain-continue-button:disabled { background:#e2e8f0; border-color:#e2e8f0; color:#64748b; cursor:not-allowed; }
.domain-continue-button:focus-visible { outline:3px solid #93c5fd; outline-offset:3px; }
.domain-results .domain-exact-card .domain-cart-controls { display:flex; align-items:center; justify-content:flex-end; }
.domain-results .domain-exact-table { width:100%; }
@media(max-width:767px) {
 .domain-selection-bar { padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px)); }
 .domain-selection-bar-inner { justify-content:center; gap:12px; padding-right:0px; }
 .domain-selection-summary { font-size:12px; }
 .domain-continue-button { padding:10px 14px; }
 .domain-results .domain-exact-card .domain-cart-controls { justify-content:space-between; }
}

.domain-selection-bar[hidden] { display:none !important; }

/* Itemized cart summary, shared by initial checkout and AJAX refreshes. */
.cart-order-summary .cart_sidebar_title { margin:0 0 26px; padding:0; font-size:21px; line-height:1.4; }
.cart-order-summary .summary-item-group { margin:0 0 12px; padding:14px; border:1px solid #e2e8f0; border-radius:10px; background:#f8fafc; }
.cart-order-summary .summary-addon-row { margin-top:10px; padding-top:10px; border-top:1px solid #e2e8f0; }
.finalCartPage .cart-product-card .cart-plan-duration { margin-top:8px; color:#64748b; font-size:13px; font-weight:400; line-height:1.5; white-space:nowrap; }
.checkout_right .cart-order-summary h3.summary-item-title { margin:0 0 10px; padding:0; color:#172033; font-family:inherit; font-size:14px; line-height:1.6; font-weight:700; overflow-wrap:anywhere; }
.cart-order-summary .summary-detail-row { display:flex; align-items:baseline; justify-content:space-between; 
    gap:16px; margin-bottom:0px; color:#475569; font-size:13px; line-height:1.6; }
.cart-order-summary .summary-detail-row > span { min-width:0; overflow-wrap:anywhere; }
.cart-order-summary .summary-detail-row > strong { flex-shrink:0; color:#334155; font-size:14px; font-weight:600; text-align:right; }
.cart-order-summary .summary-quantity { display:block; color:#64748b; font-size:11px; }
.cart-order-summary .summary-taxes { padding:10px 0 5px; border-top:1px solid #e2e8f0; }
.your_domain.error {font-size: 1rem;    padding: 7px 0 8px 8px;}
.cart-order-summary .summary-total-row { align-items:center; margin:8px 0 24px; padding-top:20px; border-top:1px solid #e2e8f0; color:#334155; font-size:16px; font-weight:700; }
.cart-order-summary .summary-total-row > strong { color:#101828; font-size:25px; line-height:1.3; font-weight:700; }
.cart-order-summary .summary-checkout-button { display:flex; align-items:center; justify-content:center; gap:10px; width:100%; min-height:50px; padding:14px 12px; border:1px solid var(--theme-color-blue); border-radius:40px; background:var(--theme-color-blue); color:#fff; font-size:14px; font-weight:600; line-height:1.5; cursor:pointer; }
.cart-order-summary .summary-checkout-button:hover { background:var(--theme-color-blue); }
.cart-order-summary .summary-checkout-button:focus-visible { outline:3px solid #93c5fd; outline-offset:3px; }
.cart-order-summary .summary-checkout-note { display:flex; align-items:center; justify-content:center; gap:8px; margin-top:20px; color:#475569; font-size:12px; line-height:1.5; }
@media(max-width:480px) {
 .cart-order-summary .summary-detail-row { gap:10px; }
 .cart-order-summary .summary-total-row > strong { font-size:23px; }
 .tooltip_wrapper {position: static;}
 .search_listing.pricingOfferTable table tr td {position: relative;}
}

/* Savings against renewal pricing for the selected domain registration term. */
.domain-savings-badge { display:inline-block; margin:0 0 6px; padding:4px 9px; border-radius:999px; background:#dcfce7; color:#15803d; font-size:12px; font-weight:700; line-height:1.5; white-space:nowrap; }

/* Selected results use the same blue treatment as the exact-match card. */
.domain-results .domain-previous-section { margin-top:28px; padding:24px; border:1px solid #e2e8f0; border-radius:16px; background:#f8fafc; }
.domain-results .domain-cart-controls .added { }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row.is-selected > td { background:#eff6ff; border-color:#93c5fd; }
.domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row.is-selected:hover > td { background:#eff6ff; }
@media(max-width:767px) {
 .domain-results .domain-previous-section { padding:18px 12px; }
 .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row.is-selected { border-color:#93c5fd; }
 .assessment_wrapper {display: flex;flex-direction: column; gap: 2rem;}
 .assessment_form {width: 100%;}
}

.payment_update_card { clear: both; padding: 28px; margin-top: 28px; border: 1px solid #e4ecf3; border-radius: 12px; background: #fff; box-shadow: 0 4px 18px rgba(21, 77, 125, .08); }
.payment_update_card, .payment_update_card * { box-sizing: border-box; }

.payment_update_card > p { color: #667085; margin-bottom: 24px; }
.payment_update_grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
.payment_update_card .payment_field_wide { grid-column: 1 / -1; }
.payment_update_card label { display: block; margin-bottom: 8px; color: #344054; font-weight: 600; }
.payment_update_card .form-control { width: 100%; min-height: 46px; padding: 11px 14px; border: 1px solid #d5dfed; border-radius: 8px; background: #fff; color: #142033; font: inherit; box-shadow: none; }
.payment_update_card textarea.form-control { height: auto; resize: vertical; }
.payment_update_card .form-control:focus { border-color: var(--theme-color, #ef5c28);  }
.payment_update_card [hidden] { display: none !important; }
.payment_update_actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 24px; }
.payment_update_actions button { padding: 11px 24px; border: 1px solid var(--theme-color, #ef5c28); border-radius: 200px; font: inherit; font-weight: 600; cursor: pointer; }
.payment_update_submit { background: var(--theme-color, #ef5c28); color: #fff; }
.payment_update_submit:hover { background: var(--theme-color-hover, #d84c1b); }
.payment_update_reset { background: #fff; color: var(--theme-color, #ef5c28); }
@media (max-width: 600px) {
.payment_update_card { padding: 20px; }
.payment_update_grid { grid-template-columns: minmax(0, 1fr); }
}

/* Keep result buttons consistent inside and outside legacy pricing wrappers. */
.parent_ctc_cart.domain-cart-controls > .add_to_cart > button.btn.buy-btn.ctc_cart{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:9px;
    min-width:100px;
    min-height:44px;
    padding:10px 20px;
    border:1px solid var(--theme-color);
    border-radius:999px;
    background: rgb(255, 227, 217);
    color: var(--theme-color);
    font-size:14px;
    font-weight:600;
    line-height:1.25;
    text-transform:none;
    box-shadow:none;
    cursor:pointer;
}
.parent_ctc_cart.domain-cart-controls > .add_to_cart > button.btn.buy-btn.ctc_cart:hover,
.parent_ctc_cart.domain-cart-controls > .added_to_cart > button.added.ctc_remove:hover, .parent_ctc_cart.domain-cart-controls > .added_to_cart > button.added.ctc_remove  {
    background:var(--theme-color);
  
    color:var(--white);
}
.parent_ctc_cart.domain-cart-controls > span > button:focus-visible {
    outline:3px solid #93c5fd;
    outline-offset:3px;
}

/* Cart item actions and single final-price display. */
.finalCartPage .cart-product-card { position:relative; padding-top:28px; }
.finalCartPage .cart-product-card .custom_table_field { width:100%; }
.finalCartPage .cart-product-card .custom_table_field td:first-child { padding-right:44px; }
.finalCartPage .cart-product-card .cart-unit-price { display:none !important; }
.finalCartPage .cart-product-card .tabelAction .cart-item-remove { position:absolute; top:18px; right:18px; display:inline-flex; align-items:center; justify-content:center; width:32px; height:32px; min-width:32px; margin:0; padding:0; border:0; border-radius:6px; background:transparent; color:#64748b; font-size:16px; line-height:1; }
.finalCartPage .cart-product-card .tabelAction .cart-item-remove:hover { color:#dc2626;  }
.finalCartPage .cart-product-card .cart-item-remove:focus-visible { outline:3px solid #93c5fd; outline-offset:2px; }
@media(max-width:480px) {
 .finalCartPage .cart-product-card .tabelAction .cart-item-remove { top:12px; right:12px; }
}

.parent_ctc_cart.domain-cart-controls > .add_to_cart > button.ctc_cart[aria-busy="true"] { opacity:.75; cursor:wait; pointer-events:none; }
@media(prefers-reduced-motion:reduce) {
 .domain-cart-controls .fa-spinner { animation:none; }
}

#again_homepageDomainSearch #again_go_btn_hide .fa-spin { display:inline-block; }

/* Existing domain editor in cart product cards. */
.finalCartPage .your_domain .existing-domain { flex-basis:100%; width:100%; max-width:400px; margin:0px 0 0; padding:0; border:0; border-radius:0; background:transparent; box-sizing:border-box; }
.finalCartPage .existing-domain-controls { display:flex; align-items:center; gap:8px; width:100%; min-width:0; }
.finalCartPage .your_domain .existing-domain #current_domain { flex:1; width:100%; min-width:0; max-width:none; height:42px; margin:0; padding:10px 12px; float:none; border:1px solid #cbd5e1; border-radius:7px; background:#fff; color:#1e293b; font-size:14px; box-sizing:border-box; }
.finalCartPage .your_domain .existing-domain #current_domain::placeholder { color:#64748b; }

/* Keep multi-domain results compact and readable in the cart modal. */
.cartPopup { width:min(760px, calc(100vw - 24px)); max-height:calc(100vh - 32px); overflow:hidden; border-radius:16px; box-shadow:0 20px 60px rgba(15,23,42,.25); }
.cartPopup form { display:flex; flex-direction:column; max-height:calc(100vh - 32px); }
.cartPopup .popContainer { box-sizing:border-box; max-height:calc(100vh - 32px); overflow-y:auto; overscroll-behavior:contain; padding:20px; background:#fff; }
.cartPopup .domain-results { margin-top:0; }
.cartPopup .domain-results .domain-alternatives-section { margin-top:20px; padding:0; border:0; border-radius:0; background:transparent; box-shadow:none; }
.cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) > table { display:block; width:100%; border-collapse:separate; border-spacing:0; margin:0; background:transparent; }
.cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) > table > tbody { display:grid; gap:10px; }
.cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row { display:grid; grid-template-columns:minmax(0, 1fr) auto; align-items:center; column-gap:16px; row-gap:8px; margin:0; padding:14px 16px; border:1px solid #e2e8f0; border-radius:10px; background:#fff; }
.cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td { display:block; box-sizing:border-box; width:auto; padding:0; border:0; background:transparent; }
.cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td.domain-initially-hidden,
.cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td.domain_status_td { display:none; }
.cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td.tdno1 { grid-column:1; grid-row:1; text-align:left !important;    border-bottom: none !important; }
.cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td:last-child { display:contents; }
.cartPopup .domain-results .domain-cart-controls { grid-column:2; grid-row:1; justify-content:flex-end; white-space:nowrap; }
.cartPopup .domain-results .domain-search-price-breakdown { grid-column:1 / -1; grid-row:2; margin-top:0; text-align:right; }
.cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row:hover > td,
.cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row.is-selected > td,
.cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row.is-selected:hover > td { background:#fff; border-color:#e2e8f0; }
.cartPopup .domain-results .domain-cart-controls { display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; gap:8px; }
.cartPopup .domain-results .domain-search-price-breakdown { text-align:right; }
@media(max-width:600px) {
    .cartPopup { width:calc(100vw - 20px); max-height:calc(100vh - 20px); }
    .cartPopup form, .cartPopup .popContainer { max-height:calc(80vh - 20px); }
    .cartPopup .popContainer { padding:12px; }
    .cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row { grid-template-columns:minmax(0, 1fr); row-gap:8px; padding:12px; }
    .cartPopup .domain-results :is(.domain-alternatives-section, .domain-previous-section) tr.domain-result-row > td.tdno1 { grid-column:1; grid-row:1; }
    .cartPopup .domain-results .domain-cart-controls { grid-column:1; grid-row:2; justify-content:flex-start; }
    .cartPopup .domain-results .domain-search-price-breakdown { grid-column:1; grid-row:3; text-align:left; }
    .cartPopup .domain-results .domain-result-price { font-size:18px; }
    .cartPopup .domain-results .domain-search-price-breakdown { font-size:12px; }
}
.finalCartPage .your_domain .existing-domain #current_domain:focus { border-color:#3167e3; outline:0; box-shadow:0 0 0 3px rgba(49,103,227,.15); }
.finalCartPage .your_domain .existing-domain .add_your_domain { flex-shrink:0; height:42px; margin:0; padding:0 20px; float:none; border:0; border-radius:40px; background:#003b67; color:#fff; font-size:14px; font-weight:600; cursor:pointer; transition:background .2s; }
.finalCartPage .your_domain .existing-domain .add_your_domain:hover { background:#2452bd; }
.finalCartPage .your_domain .existing-domain .add_your_domain:focus-visible { outline:3px solid #93c5fd; outline-offset:2px; }
@media(max-width:480px) {
 .finalCartPage .existing-domain-controls { flex-wrap:wrap; }
 .finalCartPage .your_domain .existing-domain #current_domain { flex-basis:100%; }
 .finalCartPage .your_domain .existing-domain .add_your_domain { width:100%; }
}

.finalCartPage .your_domain .your_domain_name { display:inline-flex; align-items:center; gap:8px; }
.finalCartPage .your_domain .your_domain_name .fa-pencil { flex-shrink:0; }

.alert.alert-success.changed_pass { background: transparent;border: none;padding: 0;font-weight: 500;}
.alert.alert-success.changed_pass a {display: none;}
.myaccount-area .common_padding {
    padding-block: 2rem;
}
.container_inner_online {max-width: 800px; margin: 0 auto; width: 100%; height: auto; padding: 30px; border: 1px solid #e4ecf3; border-radius: 12px; background: #fff; box-shadow: 0 4px 18px rgba(21, 77, 125, .08); margin-bottom: 24px;}

.container_inner_online .form-group {    margin-bottom: 1rem;}
.container_inner_online .control-label { margin-bottom: 0;}
