/* @charset "utf-8";.inner_sub_nav ul li>ul li,.livemenu ul li>ul li,.signin_nav ul li>ul li {
    float: none;
    white-space: nowrap
} */

.header,.op_amnt,.op_promo,.open_ticket,.web_thumb_con {
    table-layout: fixed
}

.faqcode,.header_part,body {
    word-wrap: break-word
}

#stars label:after,#stars label:before {
    font-family: myFirstFont;
    font-size: 25px;
    height: 35px!important
}

.home_hosting_features,.orderpage button,.orderpage input[type=text],.signup_captcha>div,.signup_captcha_pd>div,.suggestionList,a,abbr,acronym,address,b,bdo,big,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,img,ins,kbd,legend,li,map,object,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var {
    margin: 0;
    padding: 0
}

fieldset,img {
    border: 0
}

img {
    max-width: 100%;
    height: auto;
    width: auto;

    
}
.product{
    max-width: 100%;
    /* height: 260px; */
    width: auto;
    -webkit-box-shadow: 6px 5px 20px -3px rgba(0,0,0,0.17);
    -moz-box-shadow: 6px 5px 20px -3px rgba(0,0,0,0.17);
    box-shadow: 6px 5px 20px -3px rgba(0,0,0,0.17);
    transition: all .2s ease-in-out;
  
}
.product:hover{
    transform: scale(1.1);
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block;
    margin: 0;
    padding: 0
}

*,:after,:before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body,html {
    height: 100%
}

body {
    min-height: 100%;
    font: .81em/130% Arial,Helvetica,sans-serif;
    color: #666
}



h1,h2,h3,h4,h5,h6 {
    line-height: 130%;
    color: #404040
}

h1 {
    font-size: 1.9em
}

h2 {
    font-size: 1.5em
}

h3 {
    font-size: 1.3em
}

.hiox_offer h4,.support_nav ul li a span,.support_nav ul li:nth-child(2) a span,h4 {
    font-size: 1.1em
}

h5 {
    font-size: 1em
}

h6 {
    font-size: .75em
}

p {
    line-height: 140%;
    padding: .5em 0;
    text-align: justify
}

.clearfix:after {
    content: " "
}

.clear {
    clear: both
}



/* div+p,h2+p,p+p {
    margin-top: 5px
}

p+h2,p+h3,p+h4 {
    margin-top: 15px
}

h1+img,h2+img,h3+img {
    margin-top: 8px
} */

.megamenu {
    color: #fff;
    /* background: url('../images/waves_pattern.png') #f1f1f1!important */
}

.check_diff_domain:hover,.dmn_select .dmn_name,.dmn_select .dmn_price,.home_hosting_plans_content h1,.inner_sub_nav ul li ul>li a,.inner_sub_nav ul li:hover>a,.livemenu ul li ul>li a,.megamenu h2,.megamenu p,.megamenu_fullwidth h2,.megamenu_fullwidth p,.notification_content,.plan_btn:hover,.price_table:hover .price_plan_content h3,.price_table:hover .price_plan_content h4,.signin_nav ul li ul>li a {
    color: #fff
}

.megamenu_fullwidth {
    padding: 20px;
    left: 0;
    width: 100%;
    color: #fff
}

.menu_list {
    margin: 0 auto;
    clear: left
}

.customer_list_content ul,.dashboard_content ul,.domain_offer_exten_list ul,.general_list ul,.hi_faq_tags_list ul,.hiox_language,.hiox_language_list ul,.inner_sub_nav ul,.inner_tap_nav ul,.invoice_nav ul,.invoice_nav1 ul,.invoice_navs ul,.livemenu ul,.menu_list ul,.nav ul,.search_domain_extension ul,.seo_plans ul,.signin_nav ul,.tap_nav2 ul,.tapped_nav ul,.ticket_box_sts ul {
    list-style: none
}

.menu_list ul li {
    font: 12px/20px Arial,Helvetica,sans-serif;
    color: #000
}

.highlight a,.menu_list ul li a,.mobile_view_less a,.mobile_view_more a,.nav_sign a,.transferfrhstimage a {
    color: #fff;
    text-decoration: none
}

.breadcrumb,.general_list,.inner_page_links,.inner_tap_nav,.tapped_panel {
    margin: 10px auto;
    padding: 0
}

.breadcrumb ul,.inner_page_links ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.breadcrumb ul li {
    padding: 0;
    float: left;
    margin: 0;
    font-size: 1em;
    line-height: 130%;
    color: #666
}

.breadcrumb ul li a {
    text-decoration: none;
    color: #666
}

.breadcrumb ul li a:hover,.breadcrumb ul li:last-child,.breadcrumb_active {
    color: #1192d9
}

.a-z_page_navigation,.page_navigation {
    margin: 10px auto;
    padding: 0;
    text-align: center
}

.t_align_left,.table_responsive td:first-child,.table_responsive th:first-child,.tags {
    text-align: left
}

.a-z_page_navigation ul,.domain_avail_tab ul {
    margin: 0;
    list-style: none;
    display: inline-block
}

.a-z_page_navigation ul li {
    float: left;
    font-size: 1em;
    color: #000;
    margin: 1px
}

.a-z_page_navigation ul li a {
    float: left;
    color: #5d5d5d;
    background: #dcdcdc;
    display: block;
    padding: 3px 5px;
    text-decoration: none;
    border: 1px solid #b2b2b2
}

.a-z_page_navigation ul li a:hover {
    float: left;
    color: #5f9113;
    background: #fff;
    display: block;
    padding: 3px 5px;
    text-decoration: none;
    border: 1px solid #5f9113
}

.a-z_page_navigation_active {
    float: left;
    color: #fff;
    background: #75ab22;
    display: block;
    padding: 3px 7px;
    text-decoration: none;
    border: 1px solid #5f9113;
    cursor: pointer
}

.page_navigation ul li a,.page_navigation ul li a:hover,.page_navigation_active {
    float: left;
    display: block;
    padding: 4px 7px;
    text-decoration: none
}

.page_navigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block
}

.page_navigation ul li {
    float: left;
    font-size: 1em;
    line-height: 130%;
    color: #000;
    margin: 1px
}

.page_navigation ul li a {
    color: #000;
    background: #f5f7f8;
    border: 1px solid #dae1e5
}

.page_navigation ul li a:hover {
    color: #2a3744;
    background: #d7dfe3;
    border: 1px solid #c4d0d6
}

.page_navigation_active {
    color: #fff;
    background: #da614d;
    border: 1px solid #b5422f;
    cursor: pointer
}

.table {
    overflow: auto
}

.form,.table table {
    margin: 20px auto;
    width: 60%
}

.price_list_content table,.price_list_content1 table,.table2 table {
    margin: 20px auto;
    width: 100%
}

.table table,.table td,.table th {
    border-collapse: collapse;
    border: 1px solid #e8e8e8
}

.table table th {
    background: #f7f8f9;
    font-size: 1em;
    line-height: 130%;
    color: #333;
    text-shadow: #fff 1px 1px 0
}

.table table td,th {
    padding: 8px 2px;
    -moz-box-shadow: inset 0 0 1px #fff;
    -o-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    box-shadow: inset 0 0 1px #fff;
    text-align: center
}

.table table td {
    font-size: 1em!important;
    line-height: 130%;
    color: #666;
    text-shadow: #fff 1px 1px 0;
    vertical-align: middle;
    text-align: center
}

.op_amnt:nth-child(odd),.table table tr:nth-child(2n) {
    background: #fcfcfc
}

.table table tr:nth-child(odd),.table_gridview table tr:nth-child(odd) {
    background: #f9f9f9
}

.formnew,.search_domain_textbox {
    width: 80%
}

.frm_row {
    margin: 5px auto;
    display: table;
    width: 100%;
    position: relative
}

.frm_clum {
    display: table-cell;
    padding-right: 10px;
    position: relative
}

#profile_edit .popupsignup_form_fill>div,.frm_clum:last-child,.tapped_nav,table.gold tr:first-child td,table.silver tr:first-child td {
    padding: 0
}

.form label {
    font-size: 1em;
    color: #565656;
    padding: 0 5px
}

.form form input [type=file],.form form input[type=text],.form form select,.form form textarea,.mail,.password,input[type=password] {
    width: 100%;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: .4em;
    -moz-border-radius: .4em;
    -webkit-border-radius: .4em;
    -o-border-radius: .4em;
    padding: 10px;
    margin-top: 5px;
    /* margin-bottom: 15px; */
    font-size: 1.1em
}

.inner_tap_nav ul li,.tags ul li {
    margin: 0 1px;
    font-style: italic;
    float: left;
    font-weight: 700
}

.form form input:hover,.form form select:hover,.form form textarea:hover,.rating-comment textarea:hover,.rating-comment1 textarea:hover {
    border: 1px solid #4fbdba
}

.form form input:focus,.form form select:focus,.form form textarea:focus {
    background: #f5fbfb;
    border: 1px solid #4fbdba;
    color: #1a8380
}

.form form input[type=file] {
    width: 100%;
    border: 1px solid #ccc;
    padding: 5px;
    margin: 5px 0
}

.blueButton,.form form input[type=button],.form form input[type=reset],.form form input[type=submit],.greenButton,.redButton {
    padding: 5px 10px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    border-radius: .2em;
    -moz-border-radius: .2em;
    -webkit-border-radius: .2em;
    -o-border-radius: .2em;
    margin: 10px 1px
}

.frm form input[type=submit] {
    border: 1px solid #489a0c!important;
    border-bottom: 3px solid #509c19!important;
    text-shadow: #396e12 1px 1px 0!important
}

.form form input[type=submit],.greenButton {
    background: #57a91b!important;
    border: 1px solid #489a0c!important;
    border-bottom: 3px solid #509c19!important;
    text-shadow: #396e12 1px 1px 0!important
}

.form form input[type=reset],.redButton {
    background: #d75553;
    border: 1px solid #b0403e;
    border-bottom: 3px solid #c64e4c;
    text-shadow: #8c3736 1px 1px 0
}

.redButton {
    background: #d75553!important;
    border: 1px solid #b0403e!important;
    border-bottom: 3px solid #c64e4c!important;
    text-shadow: #8c3736 1px 1px 0!important
}

.blueButton,.form form input[type=button] {
    background: #3276b1;
    border: 1px solid #165387;
    border-bottom: 3px solid #2e6da3;
    text-shadow: #214d73 1px 1px 0
}

.blueButton {
    background: #3276b1!important;
    border: 1px solid #165387!important;
    border-bottom: 3px solid #2e6da3!important;
    text-shadow: #214d73 1px 1px 0!important
}

.error_alert,.sucess_alert,.warning_alert {
    text-shadow: rgba(255,255,255,.3) 1px 1px 0;
    margin: 10px 0
}

.form form select {
    width: 100%;
    padding: 8px
}

.form form textarea {
    min-height: 100px;
    font-family: Tahoma,Geneva,sans-serif;
    padding: 10px;
    line-height: 18px
}

.error_alert {
    border-radius: .3em;
    border: 1px solid #e3977a;
    background: #ffe7de;
    padding: 10px;
    color: #e26f37
}

.sucess_alert {
    border-radius: .3em;
    border: 1px solid #8fba17;
    background: #f1f6e1;
    padding: 10px;
    color: #739b09
}

.warning_alert {
    border-radius: .3em;
    border: 1px solid #eabd38;
    background: #fdf8e7;
    padding: 10px;
    color: #d7a718
}

.sml_element,.vsml_element {
    margin-right: 10px!important
}

.frm_tooltips {
    position: absolute;
    display: inline;
    width: 100%;
    top: -65%
}

.blocksit,.domain_round,.fancy_table .triangle,.header_content,.livemenu,.nav_sign,.showcls,.signin_nav,form div {
    position: relative
}

.frm_tooltips span {
    position: absolute;
    padding: 5px;
    color: #694e00;
    background: #f3c745;
    line-height: 120%;
    text-align: center;
    border-radius: 6px;
    opacity: 0;
    left: 0;
    margin-left: 0;
    z-index: 999;
    visibility: visible;
    opacity: 1
}

.frm_tooltips span:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    margin-left: 10px;
    width: 0;
    height: 0;
    border-top: 7px solid #f3c745;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent
}

.sml_element {
    width: 20%!important
}

.vsml_element {
    width: 5%!important
}

.banner,.blocksit,.content_area,.domain_search_part,.h_plan_content_center,.hi_faq_list,.invoices,.signin_info,.v_menu,footer,header {
    margin: 0 auto
}

.v_menu h3 {
    color: #fff;
    background: #ee765d;
    padding: 5px 10px;
    border-top-left-radius: .25em;
    -moz-border-top-left-radius: .25em;
    -o-border-top-left-radius: .25em;
    -webkit-border-top-left-radius: .25em;
    border-top-right-radius: .25em;
    -moz-border-top-right-radius: .25em;
    -webkit-border-top-right-radius: .25em;
    -o-border-top-right-radius: .25em
}

.v_menu ul {
    list-style: none;
    background: #f7f6f1;
    border-bottom-left-radius: .4em;
    -moz-border-bottom-left-radius: .4em;
    -o-border-bottom-left-radius: .4em;
    -webkit-border-bottom-left-radius: .4em;
    border-bottom-right-radius: .4em;
    -moz-border-bottom-right-radius: .4em;
    -webkit-border-bottom-right-radius: .4em;
    -o-border-bottom-right-radius: .4em;
    padding-bottom: 15px;
    border-bottom: 3px solid #ddd
}

.v_menu ul li {
    font-size: 1em;
    line-height: 130%;
    color: #000;
    border-bottom: 1px dashed #d5d4d0
}

.v_menu ul li a {
    color: #474747;
    text-decoration: none;
    display: block;
    padding: 7px 5px;
    background: #f7f6f1
}

.v_menu ul li a:hover {
    color: #d65f46;
    text-decoration: none;
    display: block;
    padding: 7px 5px;
    background: #fff
}

.v_menu ul li:before {
    content: "›";
    height: 20px;
    width: 16px;
    float: left;
    background: #bfbfbf;
    text-align: center;
    font-size: 1.4em;
    line-height: 100%;
    color: #fff;
    vertical-align: middle;
    display: inline-block;
    margin: 5px
}

.v_menu ul li:hover:before {
    background: #75ab22;
    text-shadow: #5f9112 1px 1px 0
}

.blocksit {
    padding: 0;
    background: #fff
}

.blocksit_content {
    float: left;
    padding: 0;
    background: #ccc;
    border: 1px solid #999;
    margin: 5px;
    width: 22%
}

.inner_tap_nav ul li {
    padding: 0;
    font-size: 1.1em;
    line-height: 1.4em;
    color: #d96a5d
}

.inner_tap_nav ul li a {
    padding: 0 10px;
    color: #d96a5d;
    text-decoration: none;
    border-bottom: 3px solid #e4e4e4;
    background: #f2f2f2;
    display: block
}

.inner_tap_nav ul li a:hover {
    padding: 0 10px;
    color: #d96a5d;
    text-decoration: none;
    border-bottom: 3px solid #03a9ec;
    display: block
}

.inner_tap_nav_active {
    padding: 0 10px;
    color: #fff;
    text-decoration: none;
    border-bottom: 3px solid #c55244;
    cursor: pointer;
    background: #d96a5d;
    display: block
}

.tags {
    margin: 10px auto;
    padding: 0
}

.ddos_server_icons ul,.tags ul {
    list-style: none;
    display: inline-block
}

.tags ul li {
    padding: 0;
    font-size: 1em;
    line-height: 1.8em;
    color: #444
}

.tags ul li a {
    margin: 0;
    padding: 0 10px;
    color: #444;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #e5e5e5;
    text-shadow: #fff 1px 1px 0;
    display: block
}

.tags ul li a:hover {
    margin: 0;
    padding: 0 10px;
    color: #fff;
    border: 1px solid #0472b9;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-shadow: #1678b3 1px 1px 0;
    background: #02aaee;
    background: -moz-linear-gradient(top,#02aaee 0,#1789d1 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#02aaee),color-stop(100%,#1789d1));
    background: -webkit-linear-gradient(top,#02aaee 0,#1789d1 100%);
    background: -o-linear-gradient(top,#02aaee 0,#1789d1 100%);
    background: -ms-linear-gradient(top,#02aaee 0,#1789d1 100%);
    background: linear-gradient(to bottom,#02aaee 0,#1789d1 100%);
    text-decoration: none;
    display: block
}

.tapped_nav ul li a:hover,.tapped_nav_active {
    background: #000;
    color: #fff;
    text-decoration: none;
    padding: 0 10px;
    display: block
}

.tapped_nav ul li {
    float: left;
    margin-right: 1px;
    font-size: 1.1em;
    line-height: 1.8em
}

.tapped_nav ul li a {
    padding: 0 10px;
    color: #000;
    display: block;
    background: #666
}

.tapped_nav_active {
    cursor: pointer
}

.tapped_content {
    padding: 10px;
    border: 1px solid #000;
    min-height: 300px
}

.highlight {
    background: #004955;
    color: #fff;
    padding: 0 5px
}

.highlight a:hover {
    color: #fff;
    text-decoration: underline
}

.general_list ul li {
    font-size: 1.1em;
    line-height: 130%;
    color: #666;
    margin: 5px
}

.general_list ul li a {
    color: #666;
    text-decoration: none;
    padding: 0;
    display: block
}

.general_list ul li a:hover {
    color: #09f;
    text-decoration: underline;
    padding: 0;
    display: block
}

.blueHeading {
    color: #3276b1
}

.table_responsive {
    margin: 10px;
    box-shadow: rgba(0,0,0,.2) 0 0 3px
}

.hosting_features,.package_box_margin,.table_gridview table,.table_responsive table,.vps_offer>img {
    width: 100%
}

.table_responsive td,.table_responsive th,.table_responsive tr {
    border-collapse: collapse;
    line-height: 130%;
    padding: 8px
}

.table_responsive td:first-child {
    background: #f4f7fb
}

#append_table td:first-child,#append_table th:first-child,.banner_domain,.banner_info,.borderrate,.domain_yellow_badge,.grade-type,.inner_icons,.notification-text p,.ref_con,.t_align_center {
    text-align: center
}

.tab_tab ul li:last-child,.table_responsive td:last-child,.table_tabbed ul li:last-child {
    border-right: none
}

.table_responsive td {
    line-height: 130%;
    padding: 15px;
    border-top: 1px dashed #ccc;
    border-right: 1px solid #f1f1f1;
    text-align: center;
    color: #466289;
    font-weight: 700;
    font-size: 14px
}

.table_responsive th {
    background: #1db8df;
    color: #fff;
    font-weight: 700;
    font-size: 16px
}

.select_data_column {
    display: none;
    float: left
}

.inner_page_links ul li {
    margin: 0 1px;
    padding: 0;
    float: left;
    font: italic bold 14px/20px Tahoma,Geneva,sans-serif;
    color: #d96a5d
}

.inner_page_links ul li a {
    padding: 3px 10px;
    color: #84ad12;
    text-decoration: none;
    border-bottom: 3px solid #e4e4e4;
    background: #f2f2f2
}

.inner_page_links ul li a:hover {
    padding: 3px 10px;
    color: #84ad12;
    text-decoration: none;
    border-bottom: 3px solid #84ad12;
    cursor: pointer
}

.inner_page_links_active {
    padding: 3px 10px;
    color: #fff;
    text-decoration: none;
    border-bottom: 3px solid #577110;
    cursor: pointer;
    background: #84ad12
}

.plan_slct,.plan_txt,.select_data_column {
    background: #fff;
    border: 1px solid #c9c9c9
}

.plan_slct,.select_data_column {
    padding: 2px;
    width: auto
}

.plan_txt {
    padding: 3px;
    margin: 4px
}

.plan_btn {
    background: #81aa11;
    border: 1px solid #678b03;
    border-radius: .2em;
    color: #fff;
    font-weight: 700;
    padding: 4px;
    margin: 4px;
    cursor: pointer
}

.borderrate {
    border: 1px solid #787a82;
    cursor: pointer;
    float: left;
    height: 80px;
    margin: 5px;
    padding: 5px;
    width: 80px
}

.hosting_ssd,.hosting_ssdcpl,.hosting_ssdvps {
    width: 60px;
    height: 65px;
    display: inline-block
}

.hosting_cloud,.hosting_cpanel,.hosting_email,.hosting_ffmpeg,.hosting_glassfish,.hosting_jboss,.hosting_jsp,.hosting_jvm,.hosting_liferay,.hosting_linux,.hosting_livestream,.hosting_mongodb,.hosting_ngasi,.hosting_nginx,.hosting_nodejs,.hosting_oracle,.hosting_ruby,.hosting_silverlight,.hosting_tomcat,.hosting_windows,.hosting_wordpress {
    width: 60px;
    height: 65px;
    background: url(../images/hosting_sprite.png) top left no-repeat;
    display: inline-block
}

.hosting_cloud,.lang_flag_en,.sprite-sprite-social_offer-fb {
    background-position: 0 0
}

.hosting_cpanel {
    background-position: 0 -65px
}

.hosting_ffmpeg {
    background-position: 0 -130px
}

.hosting_glassfish {
    background-position: 0 -195px
}

.hosting_jboss {
    background-position: 0 -260px
}

.hosting_jsp {
    background-position: 0 -325px
}

.hosting_jvm {
    background-position: 0 -390px
}

.hosting_liferay {
    background-position: 0 -455px
}

.hosting_linux {
    background-position: 0 -520px
}

.hosting_livestream {
    background-position: 0 -585px
}

.hosting_email {
    background-position: 0 -650px
}

.hosting_mongodb {
    background-position: 0 -715px
}

.hosting_ngasi {
    background-position: 0 -780px
}

.hosting_nginx {
    background-position: 0 -845px
}

.hosting_oracle {
    background-position: 0 -910px
}

.hosting_ruby {
    background-position: 0 -975px
}

.hosting_silverlight {
    background-position: 0 -1040px
}

.hosting_tomcat {
    background-position: 0 -1105px
}

.hosting_windows {
    background-position: 0 -1170px
}

.hosting_wordpress {
    background-position: 0 -1235px
}

.hosting_nodejs {
    background-position: 0 -1295px
}

.hosting_ssd {
    background: url(../images/ssd.png) top left no-repeat
}

.hosting_ssdvps {
    background: url(../images/ssd_vps.png) top left no-repeat
}

.hosting_ssdcpl {
    background: url(../images/ssd_cpanel.png) top left no-repeat
}

@font-face {
    font-family: menu_Flaticon;
    src: url("../icon_fonts/menu_flaticon.eot");
    src: url("../icon_fonts/menu_flaticon.eot#iefix") format("embedded-opentype"),url("../icon_fonts/menu_flaticon.woff") format("woff"),url("../icon_fonts/menu_flaticon.ttf") format("truetype"),url("../icon_fonts/menu_flaticon.svg") format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=" menu_flaticon-"]:after,[class*=" menu_flaticon-"]:before,[class^=menu_flaticon-]:after,[class^=menu_flaticon-]:before {
    font-family: menu_Flaticon;
    font-style: normal;
    line-height: 100%
}

.menu_flaticon-data26:before {
    content: "\e000";
    font-size: 18px;
    top: 11px
}

.menu_flaticon-domainr:before {
    content: "\e001";
    font-size: 16px;
    top: 12px;
    margin-left: -4px
}

.menu_flaticon-home:before {
    content: "\e002";
    font-size: 13px;
    top: 12px
}

.menu_flaticon-domain1:before {
    content: "\e001";
    font-size: 16px
}

.menu_flaticon-dwelling1:before {
    content: "\e002";
    font-size: 12px
}

.menu_flaticon-handshake1:before {
    content: "\e003";
    font-size: 14px;
    top: 13px;
    margin-left: -3px
}

.menu_flaticon-help18:before {
    content: "\e004";
    font-size: 16px;
    top: 12px
}

.menu_flaticon-java1:before {
    content: "\e005";
    font-size: 18px;
    top: 10px
}

.menu_flaticon-locked61:before {
    content: "\e006";
    font-size: 18px;
    top: 11px
}

.menu_flaticon-multiple25:before {
    content: "\e007";
    font-size: 20px;
    top: 11px;
    margin-left: -2px
}

.menu_flaticon-network26:before {
    content: "\e008";
    font-size: 19px;
    top: 10px
}

.menu_flaticon-shopping155:before {
    content: "\e009";
    font-size: 20px;
    top: 10px;
    margin-left: -3px
}

.menu_flaticon-window33:before {
    content: "\e00a";
    font-size: 18px;
    top: 12px;
    margin-left: -2px
}

.menu_flaticon-java2:before {
    content: "\e005";
    font-size: 7em;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    padding: 0 10px
}

.menu_icon {
    display: inline-block;
    margin-right: 3px
}

.menu_text {
    margin-left: 16px;
    display: inline-block
}

@font-face {
    font-family: mulilight;
    src: url('../icon_fonts/muli-light.eot');
    src: url('../icon_fonts/muli-light.eot?#iefix') format('embedded-opentype'),url('../icon_fonts/muli-light.woff') format('woff'),url('../icon_fonts/muli-light.ttf') format('truetype'),url('../icon_fonts/muli-light.svg#mulilight') format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Flaticon;
    src: url("../icon_fonts/flaticon.eot");
    src: url("../icon_fonts/flaticon.eot#iefix") format("embedded-opentype"),url("../icon_fonts/flaticon.woff") format("woff"),url("../icon_fonts/flaticon.ttf") format("truetype"),url("../icon_fonts/flaticon.svg") format("svg");
    font-weight: 400;
    font-style: normal
}

[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before {
    font-family: Flaticon;
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    line-height: 100%
}

.flaticon-add155:before {
    content: "\e000"
}

.flaticon-add88:before {
    content: "\e001"
}

.flaticon-arrow209:before {
    content: "\e002"
}

.flaticon-arrow440:before {
    content: "\e003"
}

.flaticon-arrow486:before {
    content: "\e004"
}

.flaticon-black302:before {
    content: "\e005"
}

.flaticon-check35:before {
    content: "\e006"
}

.flaticon-close3:before {
    content: "\e007"
}

.flaticon-closed29:before {
    content: "\e008"
}

.flaticon-cloud118:before {
    content: "\e005";
    font-size: 7em
}

.flaticon-comment38:before {
    content: "\e00a"
}

.flaticon-comment44:before {
    content: "\e00b"
}

.flaticon-correct1:before {
    content: "\e00c"
}

.flaticon-create1:before {
    content: "\e00d"
}

.flaticon-cutting:before {
    content: "\e00e"
}

.flaticon-dark37:before,.tap_search_button:before {
    content: "\e00f"
}

.flaticon-data26:before {
    content: "\e010";
    font-size: 7em
}

.flaticon-domain1:before {
    content: "\e011"
}

.flaticon-down67:before {
    content: "\e012"
}

.flaticon-error2:before,.flaticon-send213:before {
    content: "\e013"
}

.flaticon-error6:before {
    content: "\e014"
}

.flaticon-group49:before {
    content: "\e015"
}

.flaticon-linux1:before {
    content: "\e016"
}

.flaticon-live5:before {
    content: "\e017"
}

.flaticon-locator1:before {
    content: "\e018"
}

.flaticon-login10:before {
    content: "\e019"
}

.flaticon-male157:before {
    content: "\e01a"
}

.flaticon-mobile26:before {
    content: "\e01b"
}

.flaticon-movie31:before {
    content: "\e01c"
}

.flaticon-multiple25:before {
    content: "\e01d"
}

.flaticon-network1:before {
    content: "\e01e"
}

.flaticon-network26:before {
    content: "\e01f"
}

.flaticon-new48:before {
    content: "\e020"
}

.flaticon-opened15:before {
    content: "\e021"
}

.flaticon-padlock9:before {
    content: "\e022"
}

.flaticon-password13:before {
    content: "\e023"
}

.flaticon-pencil39:before {
    content: "\e024"
}

.flaticon-pencil43:before {
    content: "\e025"
}

.flaticon-people3:before {
    content: "\e026"
}

.flaticon-priest:before {
    content: "\e027"
}

.flaticon-profile18:before {
    content: "\e028"
}

.flaticon-rack1:before {
    content: "\e029";
    font-size: 7em
}

.flaticon-recycle17:before {
    content: "\e02a"
}

.flaticon-right154:before {
    content: "\e02b"
}

.flaticon-right39:before {
    content: "\e02c"
}

.flaticon-send4:before {
    content: "\e02d"
}

.flaticon-server19:before {
    content: "\e02e"
}

.flaticon-server20:before {
    content: "\e02f"
}

.flaticon-server21:before {
    content: "\e030";
    font-size: 7em
}

.flaticon-streaming:before {
    content: "\e031"
}

.flaticon-unknown3:before {
    content: "\e032"
}

.flaticon-unlocked10:before {
    content: "\e033"
}

.flaticon-user106:before {
    content: "\e034"
}

.flaticon-user115:before {
    content: "\e035"
}

.flaticon-user116:before {
    content: "\e036"
}

.flaticon-user118:before {
    content: "\e037"
}

.flaticon-user119:before {
    content: "\e038"
}

.flaticon-user62:before {
    content: "\e039"
}

.flaticon-users7:before {
    content: "\e03a"
}

.flaticon-video111:before {
    content: "\e03b"
}

.flaticon-windows11:before {
    content: "\e03c"
}

.flaticon-woman3:before {
    content: "\e03d"
}

.cloud_title,.cloud_title span,.pink_clr {
    color: #be2c88
}

.red_clr,.shared_title,.shared_title span {
    color: #e22a47;
    
}

.blue_clr,.vps_title,.vps_title span {
    color: #205b7a
}

.apps_title,.apps_title span,.orange_clr {
    color: #f06e02
}

.pink_bg,ul.cloud_support li {
    background: #be2c88
}

.red_bg,ul.shared_support li {
    background: #e22a47
}

.blue_bg,ul.vps_support li {
    background: #205b7a
}

.orange_bg,ul.apps_support li {
    background: #f06e02
}

.signin_info {
    background: #a18b4f
}

.banner_content,.content,.footer_content,.header,.header_content,.home_hosting_plans_content,.notification_content,.notification_content1,.signin_info,nav {
    margin: 0 auto;
    width: 960px
}

.content {
    padding: 5px;
    min-height: 187px
}

.live_info {
    background: #2b5b5b;
    width: 360px
}

.inner_sub_nav {
    margin: 10px 0;
    background: #f6f6f6;
    background: -moz-linear-gradient(top,#f6f6f6 0,#e0e0e0 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f6f6),color-stop(100%,#e0e0e0));
    background: -webkit-linear-gradient(top,#f6f6f6 0,#e0e0e0 100%);
    background: -o-linear-gradient(top,#f6f6f6 0,#e0e0e0 100%);
    background: -ms-linear-gradient(top,#f6f6f6 0,#e0e0e0 100%);
    background: linear-gradient(to bottom,#f6f6f6 0,#e0e0e0 100%);
    border: 1px solid #cecece;
    padding: 3px;
    float: left;
    font-family: Arial,Helvetica,sans-serif
}

.price_plan_content,footer {
    font-family: mulilight
}

.inner_sub_nav ul li {
    font-size: 14px;
    float: left;
    color: #2b5b5b
}

.inner_sub_nav_span {
    padding: 4px 8px;
    display: inline-block
}

.inner_sub_nav ul li a {
    display: block;
    text-decoration: none;
    padding: 4px 10px;
    color: #2b5b5b
}

.inner_sub_nav ul li a:hover,.inner_sub_nav ul>li:hover {
    background: #83ac12;
    color: #fff
}

.inner_sub_nav ul li>ul {
    position: absolute;
    display: none;
    min-width: 100px
}

.inner_sub_nav ul li:hover>ul {
    display: block;
    background: #83ac12
}

.inner_sub_nav ul li:hover>ul ul {
    left: 100%;
    margin-top: -30px;
    border-left: 2px solid #000
}

.inner_sub_nav ul li>ul li {
    font-size: 13px;
    border-bottom: 1px solid #658900
}

.inner_sub_nav ul li ul>li a:hover {
    color: #495300;
    background: #e5f531
}

.livemenu {
    background: #a18b4f;
    cursor: pointer
}

.livemenu ul li {
    padding: 0 20px;
    color: #e3eded;
    font-size: 1em;
    float: left;
    line-height: 30px
}

.livemenu ul li a,.signin_nav ul li a {
    color: #fff;
    text-decoration: none;
    padding: 0 10px;
    display: block
}

.livemenu ul li a:hover,.signin_nav ul li a:hover {
    color: #712a21;
    text-decoration: none;
    padding: 0 10px;
    display: block
}

.livemenu ul>li:hover {
    background: #3b8980;
    color: #aaf4f7
}

.livemenu ul li:hover>a,.nav_sign a:hover,.signin_nav ul li:hover>a {
    color: #712a21
}

.livemenu ul li>ul {
    position: absolute;
    display: none;
    z-index: 500;
    padding: 0 10px
}

.livemenu ul li:hover>ul {
    position: absolute;
    display: block;
    background: #3b8980
}

.livemenu ul li:hover>ul ul,.signin_nav ul li:hover>ul ul {
    left: 100%;
    margin-top: -32px;
    border-left: 2px solid #fff
}

.livemenu ul li>ul li {
    padding: 0 10px
}

.livemenu ul li ul>li:hover {
    background: #66c2c4;
    padding: 0 10px;
    color: #fff
}

.signin_nav ul li {
    color: #6b6b6b;
    font-size: 1em;
    float: left;
    line-height: 30px
}

.signin_nav ul li>ul {
    position: absolute;
    display: none;
    z-index: 100
}

.signin_nav ul li:hover>ul {
    display: block;
    background: #c99a0d
}

.signin_nav ul li ul>li a:hover,.signin_nav ul ul li:hover>a {
    background: #86b013;
    color: #fff
}

.nav_sign {
    float: right;
    color: #fff;
    padding: 7px;
    z-index: 100;
    font-size: 1em
}

.header_content {
    padding-top: 10px
}

.support_nav {
    float: right;
    margin-top: 20px
}

.support_nav ul {
    list-style: none;
    display: inline-block;
    vertical-align: middle
}

.support_nav ul li {
    float: left;
    line-height: 20px;
    color: #fff;
    font-size: 1.1em
}

.support_nav ul li a {
    padding: 0 10px;
    color: #e75b1e;
    display: block;
    text-decoration: none
}

.support_nav ul li a:hover {
    padding: 0 10px;
    color: #c1450e;
    display: block;
    text-decoration: none;
    cursor: pointer
}

.banner_info {
    padding: 10px 0
}

.banner_info h1 {
    font-size: 3em;
    color: #4c4c4c
}

.banner_info h6 {
    font-size: 1.3em;
    font-weight: 400;
    color: #4c4c4c
}

.addons div,.banner_domain ul,.hosting_features span {
    display: inline-block
}

.domain_round {
    width: 95px;
    height: 95px;
    padding: 2px;
    border-radius: 50%;
    border: 1px solid #fff;
    margin: 10px 20px;
    display: inline-block
}

.domain_round_content {
    width: 100%;
    height: 100%;
    padding: 4px;
    border-radius: 50%;
    background: url(https://www.hioxindia.com/images/round_dotted.png) center no-repeat;
    color: #fff;
    font-weight: 700;
    font-size: 1.9em;
    line-height: 200%
}

.domain_yellow_badge {
    background: #fdcb12;
    width: 106px;
    border-bottom-left-radius: .4em;
    border-bottom-right-radius: .4em;
    font-size: 1.6em;
    line-height: 110%;
    padding: 4px;
    font-weight: 700;
    color: #670143;
    border-bottom: 1px solid #220819;
    box-shadow: rgba(0,0,0,.6) 0 0 3px;
    position: absolute;
    left: 50%;
    margin-left: -53px;
    top: 50%
}

.domain_round_pink {
    background: #ce5ca8;
    background: -moz-radial-gradient(center,ellipse cover,#ce5ca8 0,#b71b7b 100%);
    background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#ce5ca8),color-stop(100%,#b71b7b));
    background: -webkit-radial-gradient(center,ellipse cover,#ce5ca8 0,#b71b7b 100%);
    background: -o-radial-gradient(center,ellipse cover,#ce5ca8 0,#b71b7b 100%);
    background: -ms-radial-gradient(center,ellipse cover,#ce5ca8 0,#b71b7b 100%);
    background: radial-gradient(ellipse at center,#ce5ca8 0,#b71b7b 100%);
    box-shadow: #630015 0 0 0 2px
}

.domain_round_red {
    background: #f76576;
    background: -moz-radial-gradient(center,ellipse cover,#f76576 0,#d81536 100%);
    background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#f76576),color-stop(100%,#d81536));
    background: -webkit-radial-gradient(center,ellipse cover,#f76576 0,#d81536 100%);
    background: -o-radial-gradient(center,ellipse cover,#f76576 0,#d81536 100%);
    background: -ms-radial-gradient(center,ellipse cover,#f76576 0,#d81536 100%);
    background: radial-gradient(ellipse at center,#f76576 0,#d81536 100%);
    box-shadow: #96001a 0 0 0 2px
}

.domain_round_blue {
    background: #296e89;
    background: -moz-radial-gradient(center,ellipse cover,#296e89 0,#174d6d 100%);
    background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#296e89),color-stop(100%,#174d6d));
    background: -webkit-radial-gradient(center,ellipse cover,#296e89 0,#174d6d 100%);
    background: -o-radial-gradient(center,ellipse cover,#296e89 0,#174d6d 100%);
    background: -ms-radial-gradient(center,ellipse cover,#296e89 0,#174d6d 100%);
    background: radial-gradient(ellipse at center,#296e89 0,#174d6d 100%);
    box-shadow: #123851 0 0 0 2px
}

.domain_round_green {
    background: #bfdb32;
    background: -moz-radial-gradient(center,ellipse cover,#bfdb32 0,#81b716 100%);
    background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#bfdb32),color-stop(100%,#81b716));
    background: -webkit-radial-gradient(center,ellipse cover,#bfdb32 0,#81b716 100%);
    background: -o-radial-gradient(center,ellipse cover,#bfdb32 0,#81b716 100%);
    background: -ms-radial-gradient(center,ellipse cover,#bfdb32 0,#81b716 100%);
    background: radial-gradient(ellipse at center,#bfdb32 0,#81b716 100%);
    box-shadow: #5d8b09 0 0 0 2px
}

.domain_round_orange {
    background: #fc9937;
    background: -moz-radial-gradient(center,ellipse cover,#fc9937 0,#e76302 100%);
    background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#fc9937),color-stop(100%,#e76302));
    background: -webkit-radial-gradient(center,ellipse cover,#fc9937 0,#e76302 100%);
    background: -o-radial-gradient(center,ellipse cover,#fc9937 0,#e76302 100%);
    background: -ms-radial-gradient(center,ellipse cover,#fc9937 0,#e76302 100%);
    background: radial-gradient(ellipse at center,#fc9937 0,#e76302 100%);
    box-shadow: #cc5400 0 0 0 2px
}

.banner_domain_check {
    margin: 0 auto;
    width: 80%
}

.banner_domain_check_top {
    border: 1px solid #d2d2d2;
    padding: 1px
}

.banner_doamin_check_content {
    display: table-cell;
    border: 1px solid #fff;
    width: 100%;
    white-space: nowrap;
    vertical-align: middle
}

.domain_check_search,.domain_check_search_box,.domain_check_select {
    font-size: 1.8em;
    border: none;
    line-height: 120%;
    position: relative
}

.domain_check_select {
    background: #4fbdba;
    padding: 5px 10px;
    color: #fff;
    height: 100%
}

.domain_check_select:after {
    content: '';
    position: absolute;
    top: 100%;
    right: 12px;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid #4fbdba;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    z-index: 10
}

.domain_check_search {
    background: #de2543;
    padding: 4px 10px;
    color: #fff;
    height: 37px;
    cursor: pointer
}

.domain_check_search_box {
    padding: 5px 10px;
    color: #4c4c4c;
    height: 38px;
    width: 100%
}

.banner_domain_check_bottom {
    border: 1px solid #d2d2d2;
    padding: 0 10px;
    margin-top: -1px;
    background: rgba(255,255,255,.6)
}

.banner_domain_extensions,.banner_domain_host {
    margin: 10px 0
}

.banner_domain_host,.city_offer_exten_more,.t_align_right {
    text-align: right
}

.banner_domain_extensions span {
    font-size: 1.4em;
    color: #dd2442;
    padding-right: 10px;
    line-height: 100%;
    display: inline-block;
    width: 105px
}

.banner_domain_extensions span a {
    color: #f0425d;
    text-decoration: none;
    font-size: 70%
}

.banner_domain_extensions span a:hover {
    color: #dd2442;
    text-decoration: underline;
    cursor: pointer
}

.banner_domain_host span {
    font-size: 1.1em;
    color: #205775;
    padding-left: 10px;
    line-height: 100%;
    display: inline-block
}

.home_hosting_plans {
    margin: 0 auto;
    padding: 20px 0;
    /* background: #4fbdba; */
}

.home_hosting_box {
    padding: 2px;
    float: left;
    width: 25%;
    margin: 10px 15px
}

.home_hosting_box_con {
    background: #fff;
    padding: 5px 0;
    height: 460px
}

.home_hosting_box_con h2 {
    padding: 5px 10px;
    font-weight: 400;
    text-align: center;
    font-size: 1.6em
}

.home_hosting_box_con_title {
    text-align: center;
    padding: 10px;
    cursor: default
}

#combo_div_bottum,.check_avilability_tab_menu>div:last-child:after,.combo_mobile_price,.domain_offer_exten:hover .domain_offer_exten_list,.home_hosting_box_con_offer,.mobile_event>a:last-child:after,.mobile_view_less,.mobile_view_more,.yescls {
    display: none
}

.home_hosting_box:hover .home_hosting_box_con_offer {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.15em
}

.home_hosting_box:hover .cloud_title,.home_hosting_box:hover .cloud_title span {
    background: #be2c88;
    color: #fff
}

/* .home_hosting_box:hover .shared_title,.home_hosting_box:hover .shared_title span {
    background: #e22a47;
    color: #fff
} */

.home_hosting_box:hover .vps_title,.home_hosting_box:hover .vps_title span {
    background: #205b7a;
    color: #fff
}

.home_hosting_box:hover .apps_title,.home_hosting_box:hover .apps_title span {
    background: #f06e02;
    color: #fff
}

.home_hosting_features ul {
    list-style: none;
    border-top: 2px solid #d2d2d2
}

.home_hosting_features ul li {
    border-bottom: 2px solid #d2d2d2;
    padding: 10px 20px;
    font-size: 1.1em;
    color: #484848;
    position: relative
}


.domain_result_area_con:nth-child(odd),.home_hosting_features ul li:nth-child(odd) {
    background: #f5f5f5
}

.home_hosting_supports {
    margin: 10px;
    padding: 0
}

.home_hosting_supports ul {
    list-style: none;
    margin-top: 5px
}

.home_hosting_supports ul li {
    padding: 2px 5px;
    font-size: 1em;
    color: #fff;
    background: #696767a8;
    margin: 1px;
    border-radius:10px;
    float: left
}

.top_clients {
    margin: 10px auto;
    padding: 10px 0;
    width: 960px;
    border-bottom: 1px solid #e4e4e4
}

.top_clients span {
    display: inline-block;
    vertical-align: middle;
    margin: 10px 5px
}

.home_content_bottom {
    margin: 20px auto;
    padding: 10px 0;
    width: 960px
}

.home_testimonial {
    float: left;
    width: 55%
}

.home_connectus {
    float: left;
    width: 45%;
    padding-left: 20px
}

.home_testimonial_part {
    margin: 10px auto;
    position: relative
}

.home_testimonial_inner_part {
    display: table-cell;
    padding: 5px;
    vertical-align: top;
    width: auto
}

.home_testimonial_inner_part h5 {
    color: #dc2341;
    margin: 3px 0
}

.home_testimonial_thumb {
    background: #e4e4e4;
    width: 70px;
    height: 70px;
    border-radius: .4em
}

.home_testimonial_content {
    background: #fafafa;
    border: 1px solid #f0f0f0;
    border-radius: .4em;
    padding: 5px;
    color: #3f3f3f;
    font-size: 1.1em;
    line-height: 140%;
    margin: 5px 0
}

.downloads {
    margin: 5px 0;
    padding: 15px 5px;
    border-top: 1px solid #e4e4e4
}

.footer_top {
    padding: 10px 0;
    background: #f2c643
}

.footer_top_content {
    margin: 0 auto;
    padding: 0;
    width: 960px;
    color: #363636
}

.footer_center {
    padding: 5px 0;
    background: #021522
}

.footer_center_content {
    margin: 10px auto;
    padding: 0;
    width: 960px;
    color: #fff
}

.footer_center_content h3 {
    color: #fff;
    font-size: 1.3em;
    line-height: 170%
}

.footer_center_content ul {
    margin-right: 50px;
    float: left;
    list-style: none
}

.domain_other_offers_row,.footer_center_content ul li {
    padding: 5px 0
}

.footer_bottom_content a:hover,.footer_center_content ul li a {
    text-decoration: none;
    color: #fff
}

.footer_center_content ul li a:hover {
    text-decoration: underline;
    color: #fff
}

.footer_bottom {
    padding: 10px 0;
    background: #021522
}

.footer_bottom_content {
    margin: 0 auto;
    padding: 0;
    width: 960px;
    color: #fff
}

.footer_bottom_content a {
    text-decoration: none;
    color: #f2c643
}

.content_100 {
    margin: 15px auto
}

.border_bottom {
    border-bottom: 1px solid #dbdbdb
}

.grey {
    background: #eee
}

.price_table {
    background: #e9e9e9;
    width: 217px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 10px;
    text-align: center;
    float: left;
    margin: 10px
}

.price_plan {
    background: #4fbdba;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    margin: 12px auto;
    position: relative
}

.price_plan_name {
    padding-top: 35px;
    color: #fff;
    font-size: 1.9em;
    position: relative
}

.price_plan_amnt {
    color: #404040;
    font-size: 2em;
    background: #e9e9e9;
    width: 105%;
    margin-left: -2%;
    margin-top: 12px;
    border-bottom: 1px solid #248582;
    position: relative;
    padding: 12px 10px;
    font-weight: 700
}

.price_plan_button,.price_table:hover {
    background: #4fbdba
}

.price_plan_duration {
    color: #fff;
    font-size: 1.2em;
    padding-top: 10px
}

.price_plan_content {
    margin: 0 auto;
    padding: 10px;
    border-bottom: 1px solid rgba(0,0,0,.15);
    border-top: 1px solid rgba(255,255,255,.4)
}

.price_plan_content h4 {
    font-size: 1.5em;
    font-weight: 400
}

.price_plan_content h3 {
    font-size: 1.9em;
    font-weight: 700
}

.price_plan_button {
    margin: 10px;
    padding: 5px 10px;
    color: #fff;
    border-radius: .2em;
    border: none;
    border-bottom: 3px solid #459a98;
    font-size: 1.6em;
    text-shadow: #248582 1px 1px 0
}

.button,.dedicate_cofig_choose_con label,.easyNotification span,.jr-ratenode,.price_plan_button:hover {
    cursor: pointer
}

.domain_result_area_con:nth-child(2n),.domain_search_pos ul li a:hover,.login_textbox_bottom input[type=password]:focus,.login_textbox_bottom input[type=password]:focus .login_textbox_bottom,.login_textbox_top input[type=text]:focus,.login_textbox_top input[type=text]:focus .login_textbox_top,.op_amnt:nth-child(2n),.price_table:hover .price_plan,table.gold tr:first-child,table.silver tr:first-child {
    background: #fff
}

.invoice_page h1,.light_blue,.price_table:hover .price_plan_duration,.price_table:hover .price_plan_name {
    color: #4fbdba
}

.price_table:hover .price_plan_amnt {
    color: #fff;
    background: #4fbdba
}

.price_table:hover .price_plan_button {
    color: #248582;
    background: #fff;
    text-shadow: #fff 1px 1px 0
}

.features_list {
    margin: 5px;
    width: 100%;
    float: left
}

.feature_list,.features_list1 {
    margin: 10px;
    float: left
}

.feature_list ul,.features_list1 ul {
    padding: 5px 10px;
    border-radius: .3em;
    list-style: none;
    border: 1px solid #dcdcdc;
    background: #fff
}

.feature_list ul li,.features_list1 ul li {
    margin: 15px 10px 15px 5px;
    color: #454545;
    font-size: 1.2em
}

.feature_list ul li:before,.features_list ul li:before,.features_list1 ul li:before {
    content: "\e006";
    font-family: Flaticon;
    color: #89cd7d;
    font-size: 1.2em;
    padding: 5px;
    text-shadow: #3a7d34 1px 1px 0
}

.features_list h6 {
    color: #d33c3c;
    padding: 10px;
    font-size: 1.1em;
    font-weight: 400;
    text-align: right
}

.feature_list h6 a,.features_list h6 a {
    color: #d33c3c;
    text-decoration: none
}

.feature_list h6 a:hover,.features_list h6 a:hover {
    color: #d33c3c;
    text-decoration: underline
}

.feature_list h3,.features_list h3 {
    font-size: 1.4em;
    margin: 10px 0
}

.features_list ul {
    padding: 5px 10px;
    border-radius: .3em;
    list-style: none;
    background: #fff
}

.features_list ul li {
    margin: 5px 10px 5px 5px;
    color: #454545;
    font-size: 1.2em;
    min-width: 30%;
    display: inline-block
}

.feature_list {
    width: 30%
}

.feature_list h6 {
    color: #d33c3c;
    padding: 10px;
    font-size: 1.1em;
    font-weight: 400
}

.domain_search_result {
    margin: 0 auto;
    padding: 6px 20px;
    border: 1px solid #f0ebb2;
    position: relative;
    background: #fcfadf;
    display: inline
}

.dmn_name {
    font-size: 1.7em;
    color: #4fbdba;
    display: inline;
    vertical-align: middle;
    padding: 5px;
    line-height: 120%
}

.dmn_avlabty,.dmn_price {
    display: inline-block;
    vertical-align: middle
}

.dmn_avlabty {
    font-size: 1.2em;
    color: #fff;
    border-radius: .3em;
    padding: 3px 5px;
    width: 90px
}

.dmn_red {
    background: #e7261d
}

.dmn_green {
    background: #8db715
}

.dmn_duration {
    float: right;
    border: 1px solid #d8d8d8;
    padding: 4px
}

.dmn_price {
    color: #000;
    font-size: 1.7em;
    float: right;
    padding: 5px 0 5px 10px
}

.domain_purchase_btn,.domain_remove_btn {
    position: absolute;
    right: -1px;
    top: -28px;
    padding: 2px 5px;
    border: none;
    font-size: 1.2em;
    font-family: mulilight;
    cursor: pointer
}

.domain_purchase_btn {
    background: #4fbdba;
    color: #fff
}

.domain_remove_btn {
    background: #fdd459;
    color: #885858
}

.dmn_promo_code,.dmn_select .dmn_duration {
    border: 1px solid #2ea7a4
}

.dmn_select,.dmn_select_result {
    background: #4fbdba!important;
    padding: 20px
}

.dmn_promo_code {
    width: 150px;
    padding: 4px;
    color: #777;
    font-family: mulilight
}

.dmn_choose_hosting_plan,.dmn_name_server {
    background: #f5f5f5;
    border: 1px solid #c9c9c9
}

.dmn_name_server {
    margin: 0 auto;
    padding: 10px 20px;
    -webkit-box-shadow: 0 4px 7px -3px rgba(0,0,0,.3);
    -moz-box-shadow: 0 4px 7px -3px rgba(0,0,0,.3);
    box-shadow: 0 4px 7px -3px rgba(0,0,0,.3)
}

.domain_search_part h6 {
    font-weight: 400;
    font-size: 1.3em;
    font-family: mulilight;
    color: #345ddf;
    line-height: 160%;
    cursor: pointer
}

.domain_search_part h6 a {
    color: #345ddf
}

.hosting_box ul li,.hosting_box1 ul li {
    border-bottom: 1px dashed #ccc;
    color: #3f3f3f
}

.dmn_choose_hosting_plan {
    margin: -1px auto;
    padding: 10px;
    position: relative
}

.dmn_hosting_box {
    display: inline-block!important;
    border-radius: .3em;
    background: #ededed;
    margin: 9px
}

.dmn_hosting_box_title {
    border-top-right-radius: .3em;
    border-top-left-radius: .3em;
    color: #fff;
    text-align: center;
    padding: 10px;
    font-size: 1.2em;
    font-weight: 700;
    -webkit-box-shadow: 0 4px 10px -4px rgba(0,0,0,.4);
    -moz-box-shadow: 0 4px 10px -4px rgba(0,0,0,.4);
    box-shadow: 0 4px 10px -4px rgba(0,0,0,.4)
}

.dmn_hosting_box_price {
    text-align: center;
    padding: 8px;
    margin: 10px 0;
    font-size: 1.5em;
    background: #fff
}

.dmn_hosting_select {
    padding: 5px;
    border: 1px solid #c9c9c9;
    background: #fff;
    margin: 10px 0
}

.dmn_hosting_box_select {
    padding: 3px;
    border: 1px solid #c9c9c9;
    display: inline-block;
    position: relative;
    width: 100%;
    margin-bottom: 10px
}

.dmn_hosting_box_btn {
    border-bottom-right-radius: .3em;
    border-bottom-left-radius: .3em;
    background: #383838;
    color: #fff;
    text-align: center;
    padding: 3px;
    font-size: 1.2em;
    font-family: mulilight;
    width: 100%;
    border: none;
    cursor: pointer
}

.dmn_host_price_duration {
    margin: 5px;
    position: relative;
    right: -10px;
    float: right
}

.coupon_container,.customer_list,.dashboard,.dmn_search_again_exs,.dmn_total_amnt_part,.domain_tab_serach,.hi_faq,.hi_faq_tags,.hosting_box_container,.price_list,.price_table_part,.ref_earn,.seo_plans_container,.tap_nav2,.testimonial_container {
    margin: 10px auto
}

.dmn_total_amnt_all {
    float: right;
    padding: 5px;
    width: 120px;
    background: #619acb;
    border: 1px solid #4b8e9c;
    color: #fff;
    font-size: 1.2em;
    text-align: center
}

.dmn_total_amnt_type {
    float: right;
    padding: 5px;
    font-size: 1.2em;
    font-family: mulilight;
    text-align: right
}

.dmn_total_amnt_proceed {
    float: right;
    padding: 10px 30px;
    background: -moz-linear-gradient(top,#8fc800 0,#8fc800 100%);
    background: -webkit-linear-gradient(top,#8fc800 0,#8fc800 100%);
    background: -o-linear-gradient(top,#8fc800 0,#8fc800 100%);
    background: -ms-linear-gradient(top,#8fc800 0,#8fc800 100%);
    border: 1px solid rgba(0,0,0,.1);
    color: #fff;
    font-size: 1.2em;
    text-align: center;
    cursor: pointer;
    font-weight: 700;
    border-radius: 5px;
    width: 250px
}

.dmn_search_again {
    margin: 10px auto;
    padding: 10px 20px;
    background: #f7f7f7;
    border-radius: .3em
}

.dmn_host_price_duration span {
    padding: 7px;
    border: 1px solid #8db715;
    font: 18px Arial,Helvetica,sans-serif;
    color: #8db715;
    float: left
}

.hosting_box,.hosting_box1 {
    border-radius: .3em;
    background: #fff
}

.hosting_box ul li,.hosting_box1 ul li,.seo_plan_btn,.seo_plans {
    font-family: mulilight
}

.dmn_host_price {
    background: #8db715;
    padding: 10px;
    font-size: 1.6em;
    color: #fff;
    float: left
}

.dmn_search_again_exs span {
    padding-right: 10px;
    padding-bottom: 10px;
    display: inline-block;
    vertical-align: middle;
    width: 100px
}

.dmn_search_again h3 {
    color: #4d82c9;
    font-size: 1.4em;
    font-weight: 400
}

.hosting_box h2,.hosting_box1 h2 {
    font-size: 2.2em;
    text-align: center;
    border-bottom: 1px solid #fdd459;
    color: #6b737a;
    line-height: 160%;
    font-weight: 400;
    z-index: 100
}

.hosting_box {
    margin: 40px 10px;
    width: 30%;
    border: 1px solid #ebebeb;
    position: relative
}

.hosting_box_logo {
    display: inline-block;
    text-align: center;
    width: 110px;
    height: 110px;
    padding: 20px 10px 10px;
    border-radius: 50%;
    left: 50%;
    margin-left: -55px;
    box-shadow: #b3b3b3 0 -3px 2px;
    position: absolute;
    margin-top: -40px;
    background: #fff;
    font-size: 4em
}

.hosting_box h2 {
    padding-top: 20px;
    position: relative;
    background: #fff6bd
}

.hosting_box ul,.hosting_box1 ul {
    border-top: 1px solid #6b737a;
    list-style: none;
    padding: 20px;
    margin: 2px 0
}

.hosting_box ul li {
    padding: 10px;
    font-size: 1.2em;
    text-align: center
}

.hosting_box1 {
    margin: 40px 10px;
    float: left;
    width: 30%;
    border: 1px solid #ebebeb;
    position: relative
}

.hosting_box1 h2 {
    margin-top: 40px;
    position: relative
}

.hosting_box1 ul li {
    padding: 10px;
    font-size: 1.2em
}

.starts {
    color: #6b737a;
    padding: 10px;
    font-size: 1.7em;
    text-align: center
}

.dmn_blue_btn,.hosting_box_green {
    font-size: 1.6em;
    width: 70%;
    color: #fff;
    text-align: center
}

.hosting_box_green {
    background: #8ab414;
    padding: 10px;
    margin: 0 auto
}

.dmn_blue_btn {
    font-weight: 400;
    background: #4fbdba;
    border-radius: .3em;
    padding: 5px;
    border: 0;
    margin: 15px auto 15px 15%;
    cursor: pointer
}

.hosting_box1:hover,.hosting_box:hover {
    background: #f2edcd;
    border: 1px solid #e1d8b4
}

.hosting_box1:hover .hosting_box_logo,.hosting_box:hover .hosting_box_logo {
    background: #f2edcd;
    box-shadow: none
}

.tap_nav_search {
    margin: 10px auto;
    border-bottom: 1px solid #4fbdba
}

.tap_nav_search ul {
    float: left;
    list-style: none
}

.tap_nav_search ul li {
    font-weight: 700;
    float: left
}

.tap_nav_search ul li a {
    cursor: pointer;
    padding: 5px 10px;
    display: block;
    color: #626262;
    text-decoration: none
}

.tap_nav_search ul li a:hover {
    padding: 5px 10px;
    display: block;
    background: #4fbdba;
    color: #fff
}

.tap_search_part {
    float: right;
    border: 1px solid #4fbdba;
    border-bottom: none;
    width: 200px
}

.tap_search_box {
    display: table-cell;
    width: 100%;
    background: #fff
}

.tap_search_box input[type=text] {
    width: 100%;
    background: #fff;
    border: none;
    padding: 5px;
    color: #999
}

.tap_search_button {
    width: 20px;
    display: table-cell;
    background: 0 0;
    border: none;
    position: relative
}

.tap_search_part_center {
    border: 1px solid #4fbdba;
    border-bottom: none;
    width: 200px;
    text-align: center
}

.tap_search_button input[type=submit] {
    background: 0 0;
    border: none;
    position: absolute;
    z-index: 100;
    cursor: pointer;
    margin-top: -20px
}

.tap_nav2 ul li {
    float: left;
    font-size: 1.1em
}

.invoice_nav ul li,.invoice_nav1 ul li,.invoice_navs ul li {
    font-size: .9em;
    margin: 2px 0;
    line-height: 100%
}

.tap_nav2 ul li a {
    padding: 5px 10px;
    display: block;
    color: #7e7d7d;
    text-decoration: none;
    cursor: pointer
}

.tap_nav2 ul li a:hover {
    padding: 5px 10px;
    display: block;
    background: #f3c745;
    color: #694e00;
    cursor: pointer
}

.invoices_content {
    display: inline-block!important;
    margin: 10px;
    vertical-align: top;
    width: 31%;
    background: #f5f5f5;
    border-radius: .3em;
    box-shadow: rgba(0,0,0,.3) 1px 1px 3px
}

.invoices_top {
    padding: 15px 15px 5px;
    cursor: pointer
}

.invoice_site {
    font-size: 1.2em;
    font-weight: 700;
    color: #595959
}

.invoice_details {
    font-size: 1.1em;
    color: #73980b;
    line-height: 160%;
    padding-bottom: 5px
}

.invoice_info {
    padding: 2px 0;
    font-size: 1em;
    color: #4f4f4f
}

.invoice_infos {
    background: #fff;
    padding: 7px;
    font-size: 15px;
    font-weight: 700;
    width: 100%;
    color: #3a4634;
    border-radius: 2px;
    max-width: 100%
}

.invoiceb a,.ssltop {
    color: #238683;
    cursor: pointer
}

.invoice_nav,.invoice_navs {
    margin: 0 auto;
    padding: 7px 5px;
    border-top: 1px solid #dcdcdc
}

.invoice_nav ul li {
    float: left;
    padding: 0 5px;
    border-right: 1px solid #238683;
    color: #32a19e
}

.invoice_nav ul li a,.invoice_nav1 ul li a {
    color: #32a19e;
    text-decoration: none;
    cursor: pointer
}

.invoice_nav ul li a:hover,.invoice_nav1 ul li a:hover {
    color: #e64e4e
}

.invoice_navs ul li {
    float: left;
    padding: 7px 5px;
    color: #32a19e
}

.invoice_navs ul li a {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    background: linear-gradient(130deg,#83b901 20%,#9dd900 100%);
    padding: 8px;
    margin: 3px 8px;
    border-radius: 3px;
    font-weight: 900;
    font-size: 14px
}

.invoice_navs ul li a:hover {
    color: #e6e6e6
}

.invoiceb a {
    float: right;
    text-decoration: none;
    margin: 7px 5px
}

.invoiceb a:hover,.ssltop:hover {
    color: #908
}

.ssltop {
    padding: 0 0 0 23%
}

.invoice_nav1 {
    margin: 0 auto;
    padding: 7px 5px
}

.invoice_nav1 ul li {
    float: left;
    padding: 0 5px;
    color: #32a19e
}

.padding_top_20 {
    padding-top: 15px
}

.invoice_page {
    margin: 20px auto;
    width: 70%;
    padding: 20px;
    border-radius: .3em;
    background: #f7f7f7
}

.invoice_page h2 {
    border-bottom: 1px solid #dcdcdc;
    text-align: center;
    padding: 5px;
    color: #595958;
    font-size: 1.8em;
    font-weight: 400
}

.invoice_page_content {
    border-bottom: 1px solid #dcdcdc;
    padding: 20px 10px;
    position: relative;
    color: #5d5e5d;
    line-height: 160%
}

.home_page_combo_domain,.home_page_combo_domain_offer,.home_page_key_domain,.invoice_fnt_big {
    font-size: 1.6em
}

.invoice_page_number {
    position: absolute;
    border: 1px solid #4fbdba;
    right: 20px;
    top: 20px
}

.invoice_page_number_top {
    background: #4fbdba;
    padding: 10px 120px 10px 10px;
    color: #fff
}

.invoice_page_number_bottom {
    padding: 10px 120px 10px 10px;
    color: #676a6a
}

.invoice_page_money {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    background: #f3c744;
    line-height: 110px;
    text-align: center;
    font-size: 2.8em;
    color: #fff;
    position: absolute;
    right: 0;
    margin: 5px;
    z-index: 100
}

.invoice_page h1,.invoice_page h5 {
    text-align: center;
    font-weight: 400
}

.invoice_page h5 {
    margin-top: 20px
}

.green,.order_page_green {
    color: #81a911
}

.search_login_part {
    margin: 20px auto;
    border-radius: .3em;
    background: #4fbdba;
    padding: 10px
}

.search_login_part span {
    padding: 0 3px;
    display: table-cell;
    width: 100%
}

.search_login_part label {
    font-weight: 700;
    color: #fff;
    font-size: 1.4em;
    padding-right: 5px;
    padding-top: 3px;
    float: left
}

.search_login_searchbox {
    padding: 5px;
    background: #fff;
    border: none;
    width: 100%
}

.search_login_selectbox {
    padding: 4px;
    background: #fff;
    border: none;
    width: auto
}

.search_login_btn {
    padding: 4px;
    background: #f3c745;
    border: 1px solid #e7b522;
    text-align: center;
    color: #fff;
    font-weight: 700;
    cursor: pointer
}

.dashboard_content {
    margin: 10px;
    width: 47%;
    display: inline-block;
    vertical-align: top;
    border-radius: .3em;
    background: #fcfcfc;
    border: 1px solid #ededed;
    padding: 10px 20px;
    box-shadow: rgba(0,0,0,.03) 0 0 3px;
    height: 230px
}

.inl_blk,.user_profile_thumb span {
    vertical-align: middle;
    display: inline-block
}

.dashboard_content h2 {
    border-bottom: 1px solid #f2c643;
    color: #757272;
    padding: 2px 5px;
    margin-bottom: 10px;
    position: relative
}

.dashboard_inner_content {
    padding: 5px;
    color: #6a6a6a;
    line-height: 130%;
    font-weight: 700
}

.dashboard_content ul li {
    float: left;
    font-size: 1.2em;
    margin: 3px
}

.dashboard_content ul li a {
    padding: 4px 10px;
    display: block;
    background: #f6cb4a;
    color: #fff;
    text-decoration: none
}

.dashboard_content ul li a:hover {
    padding: 4px 10px;
    display: block;
    background: #4fbdba;
    color: #fff
}

.dashboard_more {
    position: absolute;
    right: 0;
    font-weight: 400;
    font-size: .7em
}

.dashboard_more a {
    color: #e14343;
    text-decoration: none
}

.dashboard_more a:hover {
    color: #e14343;
    text-decoration: underline
}

.customer_list_content {
    float: left;
    padding: 15px;
    width: 20%
}

.customer_list h2 {
    font-size: 1.8em
}

.customer_list_content h3 {
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 1.7em
}

.customer_list_content ul li {
    color: #626262;
    font-size: 1.1em;
    margin: 5px 0
}

.customer_list_content ul li span {
    display: inline-block;
    color: #fff;
    float: left;
    margin-right: 5px;
    position: relative
}

.customer_list_content ul li span:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #8db816;
    line-height: 0;
    position: absolute;
    right: -3px;
    top: 8px
}

.customer_list_content ul li a {
    padding: 3px 8px;
    text-decoration: none;
    display: block;
    color: #626262;
    border-bottom: 1px solid #f5c948
}

.customer_list_content ul li a:hover {
    padding: 3px 8px;
    text-decoration: none;
    background: #f5c948;
    display: block;
    color: #fff;
    border-bottom: 1px solid #694e00
}

.login {
    margin: 20px auto;
    border-radius: .3em;
    background: #e5e7e9;
    width: 50%
}

.login_content {
    border-radius: .3em;
    background: #f1f2f4;
    border-bottom: 1px solid #bec0c2;
    border-right: 1px solid #bec0c2;
    padding: 15px
}

.login_content h3 {
    text-align: center;
    font-size: 2em;
    color: #4f4e4e;
    font-weight: 400
}

.forgot_pass,.login_content p {
    font-size: 1.2em;
    text-align: center
}

.login_content p {
    padding: 0 5px;
    color: #818181
}

.forgot_pass {
    padding: 14px 10px 29px
}

.forgot_pass a {
    color: #c65532;
    text-decoration: none
}

.forgot_pass a:hover {
    color: #ef5e32;
    text-decoration: underline
}

.login_textbox_container {
    border: 1px solid #afb1b3;
    border-radius: .3em;
    margin: 20px
}

.login_textbox_top,.login_textbox_top input[type=text] {
    border-top-left-radius: .3em;
    border-top-right-radius: .3em
}

.login_textbox_top {
    border-bottom: 1px solid #bec0c2;
    position: relative
}

.login_textbox_top input[type=text] {
    border: none;
    padding: 18px 18px 18px 40px;
    width: 100%;
    background: 0 0;
    font-size: 1.4em;
    color: #6f7278
}

.login_textbox_bottom {
    border-top: 1px solid #fff;
    border-bottom-left-radius: .3em;
    border-bottom-right-radius: .3em;
    position: relative
}

.login_textbox_bottom input[type=password] {
    border-top-left-radius: .3em;
    border-top-right-radius: .3em;
    border: none;
    padding-left: 40px;
    width: 100%;
    background: 0 0;
    font-size: 1.4em;
    color: #6f7278
}

.login_textbox_bottom span,.login_textbox_top span {
    display: inline-block;
    vertical-align: middle;
    z-index: 100;
    position: absolute;
    margin: 15px 10px;
    font-size: 2em;
    color: #a8a8a8
}

.login_btn {
    margin: 10px 20px;
    border: 1px solid #37a8a5;
    background: #50bebb;
    background: -moz-linear-gradient(top,#50bebb 0,#35aeab 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#50bebb),color-stop(100%,#35aeab));
    background: -webkit-linear-gradient(top,#50bebb 0,#35aeab 100%);
    background: -o-linear-gradient(top,#50bebb 0,#35aeab 100%);
    background: -ms-linear-gradient(top,#50bebb 0,#35aeab 100%);
    background: linear-gradient(to bottom,#50bebb 0,#35aeab 100%);
    padding: 12px;
    width: 91%;
    font-weight: 700;
    color: #fff;
    font-size: 1.8em;
    border-radius: .15em;
    -webkit-box-shadow: inset 0 0 0 1px #82d0ce;
    -moz-box-shadow: inset 0 0 0 1px #82d0ce;
    box-shadow: inset 0 0 0 1px #82d0ce;
    text-shadow: rgba(0,0,0,.3) 1px 1px 0;
    cursor: pointer
}

.coupon {
    margin: 10px;
    float: left;
    background: #f5f5f5;
    border-radius: .6em;
    border: 1px dashed #000;
    color: #6b6b6b;
    text-align: center;
    width: 31%;
    position: relative;
    padding: 10px 0;
    font-size: 1.2em;
    line-height: 150%
}

.coupon hr {
    border: none;
    border-top: 1px dashed #000
}

.coupon_big {
    font-size: 2em;
    font-weight: 700;
    padding: 5px 0
}

.scissor {
    position: absolute;
    font-size: 1.7em;
    top: 50%;
    margin-top: -7px;
    z-index: 100;
    left: 5px
}

.coupon:hover {
    color: #fff;
    background: #f4c948
}

.coupon_highlight {
    background: #6b6b6b;
    color: #fff;
    padding: 2px 5px
}

.coupon:hover hr {
    border-top: 1px dashed #fff
}

.coupon:hover .coupon_highlight {
    color: #4fbdba;
    background: #fff
}

.price_list_content1 {
    float: left;
    width: 100%;
    padding: 10px;
    overflow: auto
}

.price_list_content table,.price_list_content1 table,td,th {
    border-collapse: collapse;
    border: 1px solid #fff
}

.price_list_content table td:first-child,.price_list_content1 table td:first-child {
    border-right: 2px solid #fff
}

.price_list_content table th,.price_list_content1 table th {
    line-height: 130%;
    border: 2px solid #fff
}

.price_list_gold_title,.price_list_silver_title {
    font-size: 1.5em;
    border-top-left-radius: .2em;
    border-top-right-radius: .2em;
    text-align: center
}

.price_list_content table td,.price_list_content1 table td,th {
    padding: 8px 4px;
    text-align: center
}

.price_list_content table td,.price_list_content1 table td {
    font-size: 1.1em;
    line-height: 130%;
    color: #666;
    text-shadow: #fff 1px 1px 0;
    vertical-align: middle;
    text-align: center
}

.price_list_content {
    float: left;
    width: 50%;
    padding: 10px;
    overflow: auto
}

table.gold tr:nth-child(2n) {
    background: #fdf0ca
}

table.gold tr:nth-child(odd) {
    background: #fef5dc
}

table.gold th {
    background: #f0571b;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    font-size: 1em
}

.price_list_gold_title {
    background: #f0571b;
    color: #fff;
    padding: 28px 20px;
    text-shadow: none;
    line-height: 1
}

.price_list_silver_title,table.silver th {
    background: #68b7d4;
    color: #4d5272;
    text-shadow: none
}

.price_list_silver_title {
    padding: 30px 20px
}

table.silver tr:nth-child(2n) {
    background: #f6f6f6
}

table.silver tr:nth-child(odd) {
    background: #fbfbfb
}

table.silver th {
    font-weight: 700;
    font-size: 1em
}

.testimonial {
    margin: 0 auto;
    padding-top: 10px;
    border-bottom: 1px solid #f2f2f2
}

.testimonial_thumb {
    float: left;
    background: #333;
    width: 80px;
    height: 80px;
    border: 1px solid #333;
    border-radius: 50%
}

.user_profile,.user_profile_thumb img {
    border-bottom: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd
}

.testimonial_content {
    float: left;
    width: 85%;
    padding: 20px;
    font-size: 1.2em;
    line-height: 140%;
    color: #121212
}

.testimonial_content h6 {
    font-size: 1em;
    font-weight: 400;
    font-style: italic;
    margin: 10px 0;
    font-family: mulilight
}

.user_profile {
    margin: 20px auto;
    width: 80%;
    padding: 10px;
    border-radius: .3em;
    background: #f5f5f5
}

.dedicated_server_agree,.user_profile_thumb {
    margin: 0 auto;
    padding: 10px
}

.user_profile_thumb img {
    border-radius: .3em
}

.user_profile_thumb span {
    padding-right: 5px
}

.user_profile_name {
    font-size: 1.6em;
    line-height: 120%
}

.user_profile_info {
    padding-left: 30px;
    position: relative;
    margin: 10px auto;
    color: #474747;
    font-size: 1em;
    line-height: 160%
}

.user_profile_icon {
    position: absolute;
    font-size: 1.2em;
    left: 8px;
    top: -2px;
    color: #7a7a7a
}

.user_profile_edit {
    float: left;
    margin: 0 5px;
    background: #81a911;
    border-radius: .3em;
    padding: 5px;
    color: #fff;
    border: none;
    cursor: pointer
}

.seo_plans {
    width: 31%;
    background: #f5f5f5;
    text-align: center;
    float: left;
    margin: 10px;
    position: relative
}

.seo_plans_title {
    background: #4fbdba;
    border-radius: .3em;
    color: #fff
}

.seo_plans_title h2 {
    color: #fff;
    border-bottom: 1px solid #72cac8;
    padding: 10px;
    font-weight: 400;
    font-size: 1.8em
}

.seo_plans_title h3 {
    color: #fff;
    font-weight: 400;
    font-size: 3.4em;
    padding: 5px
}

.seo_plans_title p {
    color: #fff;
    padding: 0 20px 20px
}

.seo_plans h4 {
    font-weight: 400;
    font-size: 1.8em;
    padding: 10px
}

.seo_plans ul li {
    margin: 1px 0;
    font-size: 1.4em
}

.seo_plans ul li a {
    padding: 10px;
    display: block;
    background: #f5e8c1;
    text-decoration: none;
    color: #e54722
}

.seo_plans ul li a:hover {
    padding: 10px;
    display: block;
    background: #e54722;
    color: #fff
}

.domain_other_offers_con,.h_paymethod_type_in,.seo_plans p {
    padding: 10px
}

.seo_plan_btn {
    margin: 10px auto;
    background: #4fbdba;
    padding: 10px;
    font-size: 1.4em;
    border: none;
    color: #fff;
    border-radius: .3em
}

.inl_blk {
    margin: 5px 0
}

.hiox_confirm_container,.hiox_confirm_container1,.hiox_popup_container,.hiox_popup_container1,.hiox_popup_container_kyc,.hiox_popup_containers,.popupsignupform {
    position: fixed;
    display: none;
    background: rgba(0,0,0,.3);
    width: 100%;
    height: 100%;
    z-index: 1000;
    top: 0;
    left: 0
}

.hiox_confirm,.hiox_popup,.hiox_popup_kyc {
    position: absolute;
    width: 65%;
    border: 5px solid #74675f;
    background: #fff;
    box-shadow: rgba(0,0,0,.2) 0 0 5px;
    left: 0;
    right: 0;
    top: 10px;
    margin: auto;
    padding: 10px
}

.hiox_popup_close {
    position: relative;
    width: 25px;
    height: 25px;
    background: #c00;
    border-radius: 50%;
    border: 1px solid #fff;
    box-shadow: #000 0 0 2px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    margin-left: 100%;
    margin-top: -20px
}

.hiox_popup_close a {
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    margin-top: -5px
}

.tooltips span,code,xmp {
    text-align: justify
}

.whois_domains_h table {
    width: 100%!important
}

#disp_child_result {
    display: none;
    margin: 1px;
    background: #e0e0e0;
    text-align: center
}

.topnotifications {
    display: none;
    background: #79a00e;
    font-size: 1em;
    border: 10px solid #d8e0be;
    color: #fff;
    position: absolute;
    z-index: 200;
    width: 25%;
    cursor: pointer;
    max-height: 70%;
    overflow: auto
}

.button_notification {
    cursor: pointer;
    border-radius: 10px;
    position: relative;
    top: 5px;
    right: 40px;
    z-index: 100;
    background: red;
    width: 20px;
    text-align: center;
    color: #fff;
    font-weight: 700
}

.button_notification1 {
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    position: absolute;
    right: 30px;
    text-align: center;
    top: 18px
}

.button_notification21 {
    cursor: pointer;
    border-radius: 30%;
    z-index: 100;
    background: #e75b1e;
    width: 30px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    display: inline
}

.topnotifications ul li:hover {
    color: #123851;
    background-color: #f3c846
}

.topnotificationshead {
    background: #79a00e;
    color: #1a4c6b;
    padding: 10px
}

.topnotifications ul li.topnotificationshead:hover {
    background-color: transparent
}

.sale {
    background: #fce74b
}

.hiox_livechat,.hiox_livechat1 {
    background: #ed4959;
    bottom: 150px;
    box-shadow: 0 0 4px rgba(0,0,0,.4);
    color: #fff;
    height: 80px;
    line-height: 100px;
    position: fixed;
    text-align: center
}

.hiox_livechat {
    border-radius: 50%;
    font-size: 4.5em;
    right: 15px;
    width: 80px;
    z-index: 100
}

.hiox_livechat a,.hiox_livechat a:hover,.hiox_livechat1 a,.hiox_livechat1 a:hover {
    display: block;
    text-decoration: none;
    color: #fff
}

.dmn_hst_plan_con span,.h_plan_content h3:before,.h_plan_content h4:before,.h_plan_content h5:before,.offer_span {
    display: inline-block;
    vertical-align: middle
}

.hiox_livechat1 {
    font-size: 1.1em;
    right: 5px;
    width: 100px;
    cursor: pointer
}

.package_details {
    float: left;
    width: 100%;
    border-radius: .3em;
    border: 1px dashed #333;
    background: #f9f9f9;
    margin: 20px 0
}

.package_details h2 {
    border-top-left-radius-to: .3em;
    border-top-right-radius-to: .3em;
    border-bottom: 1px dashed #333;
    background: #faf983;
    padding: 5px;
    color: #b94213;
    text-shadow: rgba(255,255,255,.4) 1px 1px 1px
}

.pakadge_frm {
    padding: 20px
}

.pakadge_frm_con {
    padding: 10px 0
}

.pakadge_reset,.pakadge_submit {
    color: #fff;
    padding: 3px 5px;
    border: none;
    cursor: pointer
}

.pakadge_frm_con label {
    font-size: 1em;
    color: #585858;
    font-weight: 700;
    cursor: pointer
}

.pakadge_submit {
    background: #82ab11;
    margin-right: 4px
}

.pakadge_reset {
    background: #b94213
}

.dmn_hst_plan,.domainpopular {
    margin: 20px 0
}

.dmn_hst_plan_row {
    margin: 8px auto
}

.dmn_hst_plan_con {
    margin: 0;
    padding: 6px;
    border-right: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
    background: #e9e9e9;
    position: relative
}

.dmn_hst_plan_con span {
    font-size: 1.2em;
    color: #000;
    padding-right: 8px
}

.dmn_hst_plan_txtbox {
    border: 1px solid #bdbdbd;
    padding: 4px;
    width: 200px;
    background: #fff;
    color: #666;
    font-size: 1.1em
}

.dmn_hst_plan_price,.dmn_hst_plan_price_green,.dmn_hst_ttl {
    float: right;
    font-size: 1.3em;
    font-weight: 700
}

.dmn_hst_plan_price {
    border-radius: .4em;
    background: #f4c847;
    border-bottom: 1px solid #7d4040;
    border-right: 1px solid #7d4040;
    padding: 6px;
    text-shadow: rgba(255,255,255,.4) 1px 1px 0;
    color: #a31717
}

.dmn_hst_plan_price_green {
    border-radius: .4em;
    background: #85ae12;
    border-bottom: 1px solid #4a4a4a;
    border-right: 1px solid #4a4a4a;
    padding: 6px;
    text-shadow: rgba(0,0,0,.4) 1px 1px 0;
    color: #fff
}

.dmn_hst_ttl {
    padding: 5px;
    color: #000
}

.ref_id,.ref_money {
    border-radius: .4em;
    font-weight: 700;
    margin-right: 4px;
    padding: 8px;
    float: left
}

.ref_id {
    background: #f4c847;
    color: #a31717;
    text-shadow: rgba(255,255,255,.4) 1px 1px 0
}

.ref_money {
    background: #85ae12;
    color: #fff;
    text-shadow: rgba(0,0,0,.4) 1px 1px 0
}

.h_plan {
    margin: 0 auto;
    width: 100%;
    text-align: center
}

.h_plan_content {
    width: 24%;
    margin: 5px;
    border: 2px solid #fff;
    border-radius: 7px;
    box-shadow: rgba(0,0,0,.2) 0 0 5px;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#fafafa 22%);
    background: -webkit-linear-gradient(top,#fff 0,#fafafa 22%);
    background: linear-gradient(to bottom,#fff 0,#fafafa 22%);
    padding: 15px
}

.h_plan_content h2 {
    color: #323232;
    font-size: 1.5em;
    padding: 0 10px;
    line-height: 100%
}

.nplan_newwidth h2 {
    font-size: 1.7rem
}

.h_plan_content p {
    color: #787878;
    font-size: .9rem;
    padding: 0 10px;
    line-height: 120%
}

.package_box {
    width: 100%;
    margin-top: 20px
}

.h_plan_content h3 {
    color: #1b7c9d;
    font-size: 2rem;
    padding: 5px 10px;
    font-weight: 400;
    line-height: 100%;
    margin-top: 10px
}

.h_plan_content h3:before {
    content: "";
    background: url(../images/ruppees1.png) center no-repeat;
    width: 14px;
    height: 21px;
    margin-top: -5px;
    margin-right: 5px
}

.h_plan_content h5 {
    color: #515151;
    font-size: 1.05rem;
    padding: 0;
    font-weight: 700;
    text-decoration: line-through;
    line-height: 100%
}

.h_plan_content h5:before {
    content: "";
    background: url(../images/ruppees3.png) center no-repeat;
    width: 8px;
    height: 12px;
    margin-top: -3px;
    margin-right: 5px
}

.or {
    color: #8a8a8a;
    font-size: 1rem;
    padding: 10px
}

.h_plan_content h4 {
    color: #e9730b;
    font-size: 2em;
    padding: 5px 10px;
    font-weight: 400;
    line-height: 100%
}

.nplan_newwidth h4 {
    font-size: 2rem
}

.h_plan_content h4:before {
    content: "";
    background: url(../images/ruppees2.png) center no-repeat;
    width: 14px;
    height: 21px;
    margin-top: -5px;
    margin-right: 5px
}

.h_choose {
    background: #f72509;
    border-radius: 5px;
    width: 94%;
    margin: 20px auto 5px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    padding: 10px;
    border: none;
    text-decoration: none;
    cursor: pointer;
    font-size: 1.1rem
}

.aa {
    text-decoration: none!important
}

.offer_span,.reg_oldrate {
    text-decoration: line-through
}

.domain_at_99 .register_domain input[type=button]:hover,.h_choose:hover {
    background: #e32a12
}

.h_plan_content_center ul {
    list-style: none;
    padding-top: 10px
}

.h_plan_content_center ul li {
    font-size: .9rem;
    color: #323232;
    padding: 7px 10px
}

.h_plan_content_center ul li span {
    font-size: 1.1rem;
    color: #000;
    font-weight: 700
}

.h_plan_content h6 {
    color: #323232;
    font-size: 1.2rem;
    padding: 0;
    font-weight: 700;
    line-height: 100%;
    margin-top: 15px
}

#hdfc h1,#icici h1 {
    font: bold 20px/26px Arial,Helvetica,sans-serif;
    color: #fff;
    padding: 0;
    margin: 0
}

.offer_span {
    font-weight: 700;
    font-size: .9rem;
    margin: 0 4px
}

.package_box {
    background: #fff;
    border: 1px solid #999;
    border-radius: .2em;
    padding: 5px;
    font-size: 1em;
    color: #333
}

#hdfc,#icici {
    padding: 10px 10px 0;
    height: 175px;
    border-radius: 5px;
    width: 380px
}

.invoice_col,.pakadge_frm_con span {
    display: table-cell
}

#combo_div,.clearfix,.clearfix:after,.domain_host_info:hover>span,.domain_offer_info:hover>span,.h_paymethod ul,.hiox_captcha,.hiox_language:hover .hiox_language_list,.hiox_offer:hover .hiox_offer_con,.maxi_product_list span,.nav>ul>li:hover>ul,.payactive .checkmark:after,.premium_domain:hover>span,.radio_btn input:checked~.checkmark:after,.vps_offer_1>div>span,.vps_offer_2>div>div,.web_gallery>div:hover .web_select_icon,.web_select .web_select_icon {
    display: block
}

.pakadge_frm_con span:first-child {
    width: 110px
}

.clearfix:after {
    visibility: hidden;
    font-size: 0;
    content: "";
    clear: both;
    height: 0
}

* html .clearfix {
    height: 1%
}

.clearfix {
    zoom:1}

.credit_card {
    float: left;
    z-index: 100;
    cursor: pointer
}

.credit_card1 {
    float: left;
    margin-left: 10px;
    z-index: 100;
    cursor: pointer
}

#icici {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMmEyMTY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM5YjdkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,#2a2164 0,#39b7dd 100%);
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0,#2a2164),color-stop(100%,#39b7dd));
    background: -webkit-linear-gradient(-45deg,#2a2164 0,#39b7dd 100%);
    background: -o-linear-gradient(-45deg,#2a2164 0,#39b7dd 100%);
    background: -ms-linear-gradient(-45deg,#2a2164 0,#39b7dd 100%);
    background: linear-gradient(135deg,#2a2164 0,#39b7dd 100%)
}

#icici h1 {
    border-bottom: 1px solid #3cb6df
}

#icici ul {
    margin: 5px 0 0
}

#hdfc ul li,#icici ul li {
    font: 11px/20px Arial,Helvetica,sans-serif;
    color: #fff;
    background: url(icici_arrow.jpg) left center no-repeat;
    padding: 0 0 0 15px;
    margin: 0
}

#hdfc {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTYzYTEyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiYzIxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,#e63a12 0,#fbc21b 100%);
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0,#e63a12),color-stop(100%,#fbc21b));
    background: -webkit-linear-gradient(-45deg,#e63a12 0,#fbc21b 100%);
    background: -o-linear-gradient(-45deg,#e63a12 0,#fbc21b 100%);
    background: -ms-linear-gradient(-45deg,#e63a12 0,#fbc21b 100%);
    background: linear-gradient(135deg,#e63a12 0,#fbc21b 100%)
}

#hdfc h1 {
    border-bottom: 1px solid #e5ad31
}

#hdfc ul {
    margin: 5px 0
}

.black {
    width: 380px;
    height: 40px;
    background: #000;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-top: -10px;
    padding: 0 10px 10px
}

@media only screen and (max-device-width : 800px) {
    #hdfc,#icici,.black {
        width:330px
    }
}

@media only screen and (min-device-width : 320px) and (max-device-width :480px) {
    .credit_card,.credit_card1 {
        float:none;
        margin: 10px 0 0
    }

    #hdfc,#icici,.black {
        width: 93%
    }
}

.h_paymethod_content {
    display: block;
    padding: 3px
}

.support_phone_blue,.support_phone_orange {
    padding: 2px 0;
    text-align: center;
    display: block
}

.proceedbutton {
    align: center
}

.support_phone {
    float: right;
    height: 43px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 10px;
    margin-top: 5px
}

.tbl_black,.tbl_grey,.tbl_regrate {
    font-family: Calibri
}

.support_phone_blue {
    color: #1e5b7a
}

.support_phone_orange {
    color: #f27c1a
}

.autohostpop {
    display: block;
    position: fixed;
    top: 35%;
    left: 25%;
    width: 90%;
    height: 20%;
    padding: 16px;
    z-index: 900
}

.popular_ext {
    margin: 10px;
    height: 200px;
    width: 960px;
    background: #f4f7fb
}

.tbl_black {
    color: #300e00;
    font-weight: 700;
    font-size: 18px
}

.tbl_black22,.tbl_green,.tbl_grey,.tbl_red {
    font-size: 16px;
    font-weight: 700
}

.tbl_black22 {
    color: #fff
}

.tbl_green {
    color: #4f8a15
}

.tbl_grey {
    color: #466289
}

.tbl_red {
    color: #ff4f4f
}

.tbl_sale {
    color: #ff4800;
    font-size: 14px
}

.reg_oldrate {
    color: #466289;
    font-size: 14px
}

.tbl_regrate {
    color: #fff;
    font-weight: 700;
    font-size: 16px
}

.tap_search_part14 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #4fbdba #4fbdba -moz-use-text-color;
    border-image: none;
    border-width: 1px 1px medium;
    float: right;
    width: 200px
}

.tablelistview table {
    width: 100%;
    border-collapse: collapse
}

.tablelistview table tr:nth-of-type(odd) {
    background: #f8f8f8
}

.tablelistview table tr:nth-of-type(2n) {
    background: #f0f0f0
}

.tablelistview table th {
    background: #e9e9e9;
    color: #000;
    padding: 6px;
    border: 1px solid #ccc;
    font: 15px Arial,Helvetica,sans-serif
}

.tablelistview table td {
    padding: 6px;
    border: 1px solid #ccc;
    text-align: left;
    font: 14px Arial,Helvetica,sans-serif
}

.search {
    margin: 20px 0;
    height: 47px
}

.search_in {
    background: #fff;
    height: 43px;
    width: 85%;
    -webkit-border-radius: 10px;
    float: left;
    margin: 2px
}

.search_inleft {
    float: left;
    width: 84%
}

.search_txt {
    font: bold 14px/32px Arial,Helvetica,sans-serif;
    margin: 4px 0 0 3px;
    border: none;
    width: 100%;
    color: #a9a9a9
}

.search_inright {
    float: left;
    padding-top: 4px;
    margin-top: 2px;
    height: 35px
}

.search_button {
    color: #fff;
    line-height: 44px;
    font-weight: 700;
    font-size: 18px;
    padding: 10px
}

.selectcombo {
    right: -30px;
    padding: 5px;
    position: relative;
    z-index: 10;
    height: 32px!important;
    line-height: 32px;
    border: none;
    font-size: 18px
}

.selectcombo_span {
    position: absolute;
    top: -3px;
    float: left;
    left: 0;
    width: 70px;
    height: 32px;
    line-height: 32px;
    text-indent: 10px;
    background: url(bg_select.jpg) no-repeat;
    cursor: default;
    z-index: 1;
    font: 14px Arial,Helvetica,sans-serif;
    border-left: 1px solid #bfbfbf;
    padding-top: 5px;
    color: #333
}

selectcombo option {
    height: 32px;
    padding-top: 5px;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #000
}

.domain_check_in {
    background: #4fbdba;
    border: none;
    color: #fff;
    font-size: 1.8em;
    height: 100%;
    line-height: 120%;
    padding: 5px 10px;
    position: relative
}

.combooffersuggestion {
    background: #effeb9;
    border: 1px solid #9bc908;
    font-weight: 700;
    margin-right: 10px;
    padding: 6px
}

.tooltips,.tooltips span {
    border-radius: 6px;
    box-shadow: 0 0 2px rgba(0,0,0,.3)
}

.combo_domain,.combo_gb,.combo_rs {
    font: bold 40px Arial,Helvetica,sans-serif
}

.combo_bg {
    background: url(https://www.hioxindia.com/images/combo-offer-hioxindia-499.jpg) no-repeat;
    width: 650px;
    height: 232px;
    margin: 20px auto
}

.combo_domain {
    color: #fff;
    margin: 0 0 0 43%;
    padding-top: 5%
}

.combo_gb {
    color: #fff;
    margin: 0 0 0 50%;
    padding-top: 2%
}

.combo_rs {
    color: #fff43e;
    margin: 0 0 0 58%;
    padding-top: 4%
}

.combo_save {
    float: left;
    font: 16px Arial,Helvetica,sans-serif
}

.ddos_server_icons_text,.need_host {
    font-family: Arial,Helvetica,sans-serif
}

.tooltips {
    position: relative;
    display: inline-block;
    font-weight: 700;
    padding: 3px
}

.tooltips span {
    position: absolute;
    color: #2b1a1a;
    background: #fff;
    line-height: 120%;
    padding: 5px;
    visibility: hidden
}

.tooltips span:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid #fff;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent
}

.tooltips:hover span {
    visibility: visible;
    opacity: .8;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999
}

.suggestionsBox {
    position: absolute;
    left: 0;
    margin: 0;
    width: 250px;
    background-color: #212427;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000;
    color: #fff;
    list-style-type: none;
    z-index: 9999
}

.suggestionList li {
    list-style-type: none;
    margin: 0 0 3px;
    padding: 3px 20px;
    cursor: pointer;
    z-index: 9999
}

.active {
    background-color: #577011;
}

.hioxanderoid,.hioxchat,.hioxclose-button,.hioxf,.hioxfacebook,.hioxg,.hioxgplus-32,.hioxlogo,.hioxphone,.hioxreseller-refer,.hioxt,.hioxtwitter-bird-white-on-blue {
    display: inline-block;
    background: url('https://www.hioxindia.com/images/hiox_sprite.png?1') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left
}

.hioxreseller-refer {
    background-position: -5px 0;
    width: 230px;
    height: 74px
}

.hioxanderoid {
    background-position: -5px -79px;
    width: 148px;
    height: 74px
}

.hioxchat {
    background-position: -158px -79px;
    width: 44px;
    height: 57px
}

.hioxphone {
    background-position: -158px -141px;
    width: 43px;
    height: 43px
}

.hioxlogo {
    background-position: -5px -158px;
    width: 41px;
    height: 48px
}

.hioxfacebook {
    background-position: -51px -158px;
    width: 32px;
    height: 32px
}

.hioxgplus-32 {
    background-position: -88px -158px;
    width: 32px;
    height: 32px
}

.hioxtwitter-bird-white-on-blue {
    background-position: -125px -189px;
    width: 32px;
    height: 32px
}

.hioxclose-button {
    background-position: -207px -79px;
    width: 17px;
    height: 17px
}

.hioxf,.hioxg,.hioxt {
    width: 20px;
    height: 20px
}

.hioxt {
    background-position: -165px -201px
}

.hioxf {
    background-position: -189px -201px
}

.hioxg {
    background-position: -213px -201px
}

.easyNotification {
    padding: 5px 10px;
    background: #4aacb5;
    color: #fcf9f9;
    text-align: center;
    font-weight: 700;
    z-index: 1000;
    font-size: 14px;
    margin: auto
}

.easyNotification a {
    z-index: 1000
}

.easyNotification a:hover {
    color: #ff0
}

.h_choose_red {
    background: #45be55;
    background: -moz-linear-gradient(top,#f3664e 0,#e74a30 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f3664e),color-stop(100%,#e74a30));
    background: -webkit-linear-gradient(top,#f3664e 0,#e74a30 100%);
    background: -o-linear-gradient(top,#f3664e 0,#e74a30 100%);
    background: -ms-linear-gradient(top,#f3664e 0,#e74a30 100%);
    background: linear-gradient(to bottom,#f3664e 0,#e74a30 100%);
    border: 1px solid #e74a30;
    border-radius: .2em;
    color: #fff;
    font-size: .96em;
    padding: 5px;
    display: inline-block;
    cursor: pointer
}

.domain_new_search {
    background: #f7faed;
    -webkit-box-shadow: inset 0 0 77px 0 rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 0 77px 0 rgba(0,0,0,.1);
    box-shadow: inset 0 0 77px 0 rgba(0,0,0,.1);
    width: 80%;
    border: 8px solid #f5f8ec;
    border-radius: .6em
}

.domain_new_search h1 {
    font-size: 1.5rem;
    color: #505050;
    text-align: center;
    padding: 8px;
    margin-top: -30px;
    line-height: 120%
}

.domain_new_search form {
    margin: 0 60px;
    padding: 0
}

.domain_new_search_top {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOGRjMzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5Y2YwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg,#8dc300 0,#99cf0e 100%);
    background: -webkit-gradient(linear,left top,right bottom,color-stop(0,#8dc300),color-stop(100%,#99cf0e));
    background: -webkit-linear-gradient(-45deg,#8dc300 0,#99cf0e 100%);
    background: -o-linear-gradient(-45deg,#8dc300 0,#99cf0e 100%);
    background: -ms-linear-gradient(-45deg,#8dc300 0,#99cf0e 100%);
    background: linear-gradient(135deg,#8dc300 0,#99cf0e 100%);
    border-radius: .4em;
    padding: 8px;
    display: table;
    box-shadow: rgba(0,0,0,.2) 0 0 5px
}

.search_domain_cell {
    display: table-cell;
    padding: 0 2px;
    vertical-align: middle;
    position: relative
}

.search_domain_www {
    font-size: 1.6em;
    color: #fff;
    padding-right: 8px;
    font-weight: 700;
    display: inline-block;
    vertical-align: middle
}

.search_domain_textbox {
    background: #fff;
    border: 1px solid #62ad31;
    padding: 5px;
    font-size: 1.4em;
    -webkit-box-shadow: inset 4px 4px 8px 0 rgba(0,0,0,.2);
    -moz-box-shadow: inset 4px 4px 8px 0 rgba(0,0,0,.2);
    box-shadow: inset 4px 4px 8px 0 rgba(0,0,0,.2);
    height: 42px
}

.search_domain_button {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZmRkNTI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjYjEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,#fcfcfc 2%,#fdd526 3%,#ecb100 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2%,#fcfcfc),color-stop(3%,#fdd526),color-stop(100%,#ecb100));
    background: -webkit-linear-gradient(top,#fcfcfc 2%,#fdd526 3%,#ecb100 100%);
    background: -o-linear-gradient(top,#fcfcfc 2%,#fdd526 3%,#ecb100 100%);
    background: -ms-linear-gradient(top,#fcfcfc 2%,#fdd526 3%,#ecb100 100%);
    background: linear-gradient(to bottom,#fcfcfc 2%,#fdd526 3%,#ecb100 100%);
    border: 1px solid #d8a200;
    padding: 5px;
    height: 40px;
    color: #bd5b27;
    text-shadow: rgba(255,255,255,.4) 1px 1px 0;
    border-radius: .4em;
    text-align: center;
    font-size: 1.1em;
    font-weight: 700;
    cursor: pointer
}

.search_domain_extension {
    margin: 10px 0;
    border-bottom: 1px solid #d8dbcf;
    position: relative
}

.search_domain_extension ul li {
    float: left;
    padding: 5px 20px 5px 5px;
    position: relative;
    width: 25%
}

.search_domain_add {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZmRkNTI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjYjEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,#fcfcfc 2%,#fdd526 3%,#ecb100 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2%,#fcfcfc),color-stop(3%,#fdd526),color-stop(100%,#ecb100));
    background: -webkit-linear-gradient(top,#fcfcfc 2%,#fdd526 3%,#ecb100 100%);
    background: -o-linear-gradient(top,#fcfcfc 2%,#fdd526 3%,#ecb100 100%);
    background: -ms-linear-gradient(top,#fcfcfc 2%,#fdd526 3%,#ecb100 100%);
    background: linear-gradient(to bottom,#fcfcfc 2%,#fdd526 3%,#ecb100 100%);
    border: 1px solid #d8a200;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    color: #fff;
    font-size: 1.3em;
    font-weight: 700;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle
}

.domain_search_extmore,.domain_search_extprice {
    line-height: 100%;
    display: inline-block;
    vertical-align: middle
}

.domain_search_extname {
    color: #3e3b3c;
    font-size: 1.4em;
    font-weight: 700;
    padding: 0 5px;
    display: inline-block;
    vertical-align: middle
}

.domain_search_extprice {
    color: #de2543;
    font-size: 1em;
    padding-top: 3px
}

.domain_search_extmore {
    color: #4f4f4f;
    font-size: 1.2em;
    padding: 5px;
    position: absolute;
    right: 0;
    bottom: 0
}

.domain_search_extmore a {
    color: #4f4f4f;
    text-decoration: none
}

.domain_search_extmore a:hover {
    color: #de2543;
    text-decoration: none
}

.domain_search_pos {
    position: absolute;
    left: 3px;
    top: 32px;
    width: 400px;
    z-index: 100;
    border: 1px solid #d4d4d4;
    box-shadow: rgba(0,0,0,.1) 0 0 5px;
    padding: 0!important
}

.domain_search_pos ul li {
    padding: 5px;
    cursor: pointer;
    z-index: 100;
    width: 50%!important
}

.domain_search_pos ul li:nth-child(odd) {
    background: #edf0e1
}

.domain_search_pos ul li:nth-child(2n) {
    background: #f7f7f7
}

.domain_search_pos ul li a {
    display: block;
    padding: 10px
}

.domain_result_area {
    margin: 0 auto;
    border: 1px solid #c9c9c9;
    box-shadow: rgba(0,0,0,.5) 0 0 5px
}

.domain_result_area_con {
    margin: 0 auto;
    padding: 8px;
    width: 100%;
    vertical-align: middle
}

.domain_result_area_ckbx,.domain_result_area_name {
    margin: 4px 5px;
    vertical-align: middle;
    display: inline-block
}

.domain_result_area_ckbx {
    padding-top: 6px
}

.domain_result_area_name {
    font-size: 1.2em;
    color: #707070
}

.domain_result_area_name b {
    color: #000;
    font-size: 1.4em
}

.domain_result_area_price {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.2em;
    color: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YWUwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjcxMDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    float: right;
    padding: 4px 8px;
    margin: 2px 5px;
    border-radius: .2em;
    background: -moz-linear-gradient(top,#76ae04 0,#4f7105 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#76ae04),color-stop(100%,#4f7105));
    background: -webkit-linear-gradient(top,#76ae04 0,#4f7105 100%);
    background: -o-linear-gradient(top,#76ae04 0,#4f7105 100%);
    background: -ms-linear-gradient(top,#76ae04 0,#4f7105 100%);
    background: linear-gradient(to bottom,#76ae04 0,#4f7105 100%);
    border: 1px solid #689405;
    font-weight: 700
}

.hiox_social_media_offer {
    background: #fff;
    padding: 3px;
    border: 1px solid #dadada;
    border-radius: .3em;
    display: inline-block
}

.hiox_social_media_offer span {
    display: inline-block;
    vertical-align: top;
    font-size: 1.1em;
    color: #000;
    padding: 0 3px;
    text-align: center
}

.hiox_social_media_offer_icon {
    width: 16px;
    height: 16px;
    background: #09f;
    display: inline-block;
    vertical-align: middle
}

.sprite-sprite-social_offer-fb,.sprite-sprite-social_offer-g,.sprite-sprite-social_offer-t {
    display: inline-block;
    background-image: url(https://www.hioxindia.com/images/social_offer_sprite.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px
}

.sprite-sprite-social_offer-g {
    background-position: 0 -22px
}

.sprite-sprite-social_offer-t {
    background-position: 0 -44px
}

.combo_offer {
    margin: 10px auto;
    background: url(../images/compo_offer_03.jpg);
    min-height: 250px
}

.combo_offer_con {
    display: table-cell;
    vertical-align: top;
    height: 100%;
    text-align: center;
    padding-left: 50px;
    padding-top: 30px
}

.combo_offer_part_con {
    padding: 8px;
    background: #158e99;
    color: #fff;
    font-size: 2em;
    font-weight: 700;
    margin-bottom: 25px;
    position: relative;
    z-index: 100;
    min-height: 48px;
    line-height: 120%;
    float: left
}

.combo_offer_white,.combo_offer_yellow {
    color: #bc0035;
    padding: 0 5px;
    display: inline-block
}

.combo_offer_part_con_after {
    width: 72px;
    height: 60px;
    background: url(https://www.hioxindia.com/images/compo_offer2_09.png) center no-repeat;
    display: inline-block;
    position: absolute;
    right: -37px;
    bottom: -12px;
    z-index: -10
}

.combo_offer_part_con_before {
    width: 53px;
    height: 55px;
    background: url(https://www.hioxindia.com/images/compo_offer2_12.png) center no-repeat;
    display: inline-block;
    position: absolute;
    left: -35px;
    bottom: -7px;
    z-index: -10
}

.combo_offer_yellow {
    background: #fff54f;
    margin: 4px
}

.combo_offer_white {
    background: #fff;
    margin: 4px
}

.combo_offer_lftmrgn {
    margin-left: 50px
}

.domain_offer_exten {
    background: #4fbdba;
    color: #fff;
    height: 36px;
    font-size: 1.6em;
    font-weight: 700;
    padding: 5px;
    display: inline-block;
    position: relative
}

.domain_offer_downarrow {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0;
    border-color: #fff transparent transparent;
    margin-top: 14px;
    display: inline-block;
    margin-left: 5px
}

.domain_offer_exten_list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0
}

.css_tick,.need_host {
    color: #fff;
    display: inline-block;
    text-align: center
}

.domain_offer_exten_list ul li {
    font-size: 1em;
    color: #fff;
    background: #4fbdba
}

.domain_offer_exten_list ul li a {
    color: #fff;
    background: #4fbdba;
    padding: 8px;
    display: block;
    border-top: 1px solid rgba(0,0,0,.3);
    text-decoration: none
}

.domain_offer_exten_list ul li a:hover {
    color: #fff;
    background: #de2543;
    text-decoration: none;
    cursor: pointer
}

.css_tick {
    font-size: 16px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZTAyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNWRiMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#b6e026 0,#a5db11 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#b6e026),color-stop(100%,#a5db11));
    background: -webkit-linear-gradient(top,#b6e026 0,#a5db11 100%);
    background: -o-linear-gradient(top,#b6e026 0,#a5db11 100%);
    background: -ms-linear-gradient(top,#b6e026 0,#a5db11 100%);
    background: linear-gradient(to bottom,#b6e026 0,#a5db11 100%);
    border-radius: 50%;
    font-weight: 700
}

.css_tick:before {
    content: '\2713'
}

.need_host {
    background: #4fbdba;
    padding: 4px;
    font-size: 1em;
    margin-top: 4px;
    margin-left: 4px
}

.tab_tab ul li a,.tab_tab_active,.table_tabbed ul li a,.table_tabbed_active {
    display: block;
    text-decoration: none;
    color: #333
}

.need_host a {
    color: inherit;
    text-decoration: none;
    cursor: pointer
}

.need_host a:hover {
    color: inherit;
    text-shadow: rgba(0,0,0,.2) 1px 1px 0
}

.tab_tab,.table_tabbed {
    margin: 0 auto;
    padding: 0;
    border-bottom: 1px solid #d2d2d2;
    position: relative
}

.tab_tab ul,.table_tabbed ul {
    list-style: none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#fff 0,#eaeaea 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top,#fff 0,#eaeaea 100%);
    background: -o-linear-gradient(top,#fff 0,#eaeaea 100%);
    background: -ms-linear-gradient(top,#fff 0,#eaeaea 100%);
    background: linear-gradient(to bottom,#fff 0,#eaeaea 100%);
    border: 1px solid #d2d2d2;
    border-radius: .2em;
    position: relative;
    float: left;
    top: 1px
}

.tab_tab ul li,.table_tabbed ul li {
    float: left;
    font-size: 12px;
    font-weight: 700;
    color: #333;
    border-right: 1px solid #d2d2d2;
    position: relative;
    z-index: 0;
    top: 1px;
    line-height: 120%
}

.table_gridview table td,.table_gridview table th {
    font-size: 1em;
    line-height: 130%;
    color: #3c3f5f;
    text-shadow: #fff 1px 1px 0;
    text-align: left
}

.tab_tab ul li a,.table_tabbed ul li a {
    padding: 10px;
    cursor: pointer
}

.tab_tab ul li a:hover,.table_tabbed ul li a:hover {
    color: #333;
    text-decoration: none;
    background: #fff
}

.table_tabbed_active {
    padding: 10px;
    background: #fff
}

.tab_tab_active {
    padding: 10px;
    background: #f5f5f5
}

.tab_tab ul li:last-child a:hover,.table_tabbed ul li:last-child a:hover {
    border-top-right-radius: .2em;
    border-bottom-right-radius: .2em
}

.tab_tab ul li:first-child a:hover,.table_tabbed ul li:first-child a:hover {
    border-top-left-radius: .2em;
    border-bottom-left-radius: .2em
}

.hioxindia_notification {
    margin: 0 auto;
    width: 1000px;
    background: #e9edc2;
    border: 1px solid #d1d5a4;
    padding: 10px;
    border-radius: .24em;
    color: #d84f13;
    font-size: 1.2em;
    line-height: 1.3
}

.hioxindia_notification a {
    color: #d84f13
}

.hioxindia_notification_button {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#fff 0,#dcdcdc 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#dcdcdc));
    background: -webkit-linear-gradient(top,#fff 0,#dcdcdc 100%);
    background: -o-linear-gradient(top,#fff 0,#dcdcdc 100%);
    background: -ms-linear-gradient(top,#fff 0,#dcdcdc 100%);
    background: linear-gradient(to bottom,#fff 0,#dcdcdc 100%);
    padding: 5px;
    border-radius: .24em;
    border: 1px solid rgba(0,0,0,.3);
    box-shadow: rgba(0,0,0,.3) 0 0 5px;
    font-weight: 700;
    color: #4b4b4b;
    text-shadow: rgba(255,255,255,.8) 1px 1px 0
}

.home_page_combo_con,.home_page_combo_con_DT,.home_page_combo_con_main {
    text-shadow: rgba(0,0,0,.2) 1px 1px 1px
}

.ddos_server_icons {
    margin: 20px auto;
    padding: 10px;
    text-align: center
}

.ddos_server_icons ul li {
    float: left;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 38px;
    position: relative
}

.ddos_server_icons ul li a,.get_trail a,.home_page_combo_con_1>a:hover,.home_page_combo_main>a:hover {
    text-decoration: none
}

.ddos_server_icons ul li:hover .ddos_server_icons_con {
    background: #f2edcd;
    border: 1px solid #cbc59c
}

.ddos_server_icons ul li:hover .half_round {
    background: #f2edcd;
    border-top: 1px solid #cbc59c;
    border-left: 1px solid #cbc59c;
    border-right: 1px solid #cbc59c
}

.ddos_server_icons_con {
    position: relative;
    background: #fafafa;
    border: 1px solid #ebe9e9;
    padding: 10px;
    border-radius: .3em
}

.ddos_server_icons_text {
    position: relative;
    z-index: 20;
    font-size: 20px;
    font-weight: 700;
    padding: 5px;
    color: #555d64
}

.ddos_server_icons_img {
    position: relative;
    z-index: 20;
    left: 50%;
    transform: translateX(-50%);
    margin-top: -20px;
    background-image: url(https://www.hioxindia.com/images/ddos_icons.png);
    background-repeat: no-repeat;
    float: left
}

.half_round {
    width: 72px;
    height: 36px;
    background: #fafafa;
    border-radius: 72px 72px 0 0;
    -moz-border-radius: 72px 72px 0 0;
    -webkit-border-radius: 72px 72px 0 0;
    position: absolute;
    top: -36px;
    left: 50%;
    margin-left: -36px;
    border-top: 1px solid #ebe9e9;
    border-left: 1px solid #ebe9e9;
    border-right: 1px solid #ebe9e9
}

.ddos_cpanel_icon {
    background-position: 0 0;
    width: 90px;
    height: 42px
}

.ddos_java_icon {
    background-position: 0 -47px;
    width: 38px;
    height: 50px;
    margin-top: -27px
}

.ddos_linux_icon {
    background-position: 0 -102px;
    width: 42px;
    height: 50px
}

.ddos_windows_icon {
    background-position: 0 -157px;
    width: 50px;
    height: 50px
}

.ddosgo {
    text-align: center;
    margin-top: 10px;
    padding: 2px 10px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iI2ZmZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjRmNWY3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjZTJlMmUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,#fffcfc 4%,#f4f5f7 4%,#e2e2e2 95%,#eee 96%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(4%,#fffcfc),color-stop(4%,#f4f5f7),color-stop(95%,#e2e2e2),color-stop(96%,#eee));
    background: -webkit-linear-gradient(top,#fffcfc 4%,#f4f5f7 4%,#e2e2e2 95%,#eee 96%);
    background: -o-linear-gradient(top,#fffcfc 4%,#f4f5f7 4%,#e2e2e2 95%,#eee 96%);
    background: -ms-linear-gradient(top,#fffcfc 4%,#f4f5f7 4%,#e2e2e2 95%,#eee 96%);
    background: linear-gradient(to bottom,#fffcfc 4%,#f4f5f7 4%,#e2e2e2 95%,#eee 96%);
    display: inline-block;
    color: #ac090a;
    border: 1px solid #c8c8c8;
    border-radius: .2em
}

.table_gridview {
    overflow: auto;
    padding: 20px
}

.table_gridview table,.table_gridview td,.table_gridview th {
    border-collapse: collapse;
    border: none;
    border-bottom: 1px solid #cccce3
}

.table_gridview table th {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2YwZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    padding: 10px 6px;
    border-top: 1px solid #cccce3;
    background: -moz-linear-gradient(top,#fbfcfe 0,#ecf0f9 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fbfcfe),color-stop(100%,#ecf0f9));
    background: -webkit-linear-gradient(top,#fbfcfe 0,#ecf0f9 100%);
    background: -o-linear-gradient(top,#fbfcfe 0,#ecf0f9 100%);
    background: -ms-linear-gradient(top,#fbfcfe 0,#ecf0f9 100%);
    background: linear-gradient(to bottom,#fbfcfe 0,#ecf0f9 100%)
}

.table_gridview table th:first-child {
    border-left: 1px solid #cccce3
}

.table_gridview table th:last-child {
    border-right: 1px solid #cccce3
}

.table_gridview table td,.table_gridview th {
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.table_gridview table td {
    padding: 6px;
    vertical-align: middle;
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.combo_text h1,.hi_faq_tags_list ul li {
    text-shadow: rgba(255,255,255,.6) 1px 1px 0
}

.table_gridview table tr:nth-child(2n) {
    background: #fefefe
}

.select_opt {
    padding: 2px;
    width: 120px;
    line-height: 120%;
    background: #fff;
    border: 1px solid rgba(0,0,0,.1);
    white-space: nowrap
}

.combo_offer_design {
    margin: 0 auto;
    padding: 60px 0;
    width: 100%;
    position: relative;
    background: url(https://www.hioxindia.com/images/bg.png) center no-repeat
}

.combo_offer_design_con {
    float: left;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.green_combo {
    float: left;
    padding: 10px 10px 10px 66px;
    color: #fff;
    font-size: 1.4em;
    font-weight: 700;
    background: #84ad12;
    border-bottom: 1px solid #fff;
    position: relative
}

.green_combo:after {
    width: 0;
    height: 100%;
    border-top: 20px solid #84ad12;
    border-bottom: 18px solid #84ad12;
    border-right: 18px solid transparent;
    content: "";
    position: absolute;
    left: 100%;
    top: 0
}

.combo_text {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZDljNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y3ZjJlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmQ5YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    padding: 5px;
    border-radius: .3em;
    border: 1px solid #d7cbb9;
    box-shadow: rgba(0,0,0,.1) 2px 2px 5px;
    background: -moz-linear-gradient(top,#e6d9c6 0,#f7f2e9 50%,#e6d9c6 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#e6d9c6),color-stop(50%,#f7f2e9),color-stop(100%,#e6d9c6));
    background: -webkit-linear-gradient(top,#e6d9c6 0,#f7f2e9 50%,#e6d9c6 100%);
    background: -o-linear-gradient(top,#e6d9c6 0,#f7f2e9 50%,#e6d9c6 100%);
    background: -ms-linear-gradient(top,#e6d9c6 0,#f7f2e9 50%,#e6d9c6 100%);
    background: linear-gradient(to bottom,#e6d9c6 0,#f7f2e9 50%,#e6d9c6 100%)
}

.combo_text h1 {
    padding: 20px;
    border-radius: .1em;
    border: 1px dashed #756f66;
    color: #666;
    line-height: 120%
}

.combo_blue {
    color: #109692
}

.combo_red {
    color: #de2543
}

.combo_round_offer {
    width: 120px;
    height: 120px;
    background: #f29e00;
    padding: 6px;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    position: absolute;
    margin-left: -60px;
    margin-top: -60px;
    left: 0;
    z-index: 100
}

.combo_round_offer_con {
    width: 100%;
    height: 100%;
    border: 2px solid #fff;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle
}

.combo_round_offer_con span {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.home_page_combo {
    background: #f2f2f2;
    border: 2px solid #e7e7e7;
    border-radius: .3em;
    text-align: center
}

.home_page_combo_botcon,.home_page_combo_topcon {
    border-left: 1px dashed #fff;
    border-right: 1px dashed #fff
}

.home_page_combo_blue,.home_page_combo_topcon {
    border-top-left-radius: .2em;
    border-top-right-radius: .2em
}

.home_page_combo_botcon,.home_page_combo_red {
    border-bottom-left-radius: .2em;
    border-bottom-right-radius: .2em
}

.home_page_combo_con {
    padding: 15px;
    width: 22%;
    text-align: center;
    color: #fff;
    font-weight: 700;
    line-height: 140%;
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.home_page_combo_con a {
    color: inherit;
    display: block;
    text-decoration: none
}

.hi_faq h3,.hi_faq h4 {
    color: #404040;
    font-family: Calibri
}

.home_page_combo_topcon {
    min-height: 80px;
    padding: 12px 0;
    line-height: 150%;
    border-top: 1px dashed #fff;
    font-size: 1.3em
}

.home_page_combo_botcon {
    padding: 10px;
    border-bottom: 1px dashed #fff;
    font-size: 1.5em
}

.home_page_combo_domain:after {
    display: inline-block;
    content: "+";
    width: 16px;
    height: 16px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    background: #f01e83;
    border-radius: 50%;
    font-size: 16px;
    line-height: 17px;
    margin-left: 5px
}

.combo_select_tick:before,.select_tick:before {
    content: "\02714";
    padding-left: 3px;
    text-align: center
}

.home_page_combo_blue {
    padding: 6px 6px 0;
    background: #1f8bd4;
    position: relative
}

.home_page_combo_red {
    padding: 0 6px 6px;
    background: #f01e83
}

.hpc_blue2 {
    background: #53a3ac
}

.hpc_red2 {
    background: #ef582b
}

.combo_rippon {
    position: absolute;
    left: -8px;
    top: -12px;
    width: 44px;
    height: 48px;
    background: url(https://www.hioxindia.com/images/ribbon_icon.png) center no-repeat
}

.home_page_combo_main {
    margin: 20px auto;
    padding: 20px;
    background: #f2f2f2;
    border: 2px solid #e7e7e7;
    border-radius: .3em;
    width: 80%
}

.home_page_combo_topcon_main {
    padding: 10px;
    border-top-left-radius: .2em;
    border-top-right-radius: .2em;
    border-left: 1px dashed #fff;
    border-right: 1px dashed #fff;
    border-top: 1px dashed #fff;
    font-size: 2em
}

.home_page_combo_con_main {
    float: left;
    padding: 15px;
    width: 100%;
    text-align: center;
    color: #fff;
    font-weight: 700;
    line-height: 140%;
    position: relative;
    font-family: Arial,Helvetica,sans-serif!important;
    font-size: 14px!important
}

.combo_offer_text_content,code,xmp {
    font-family: Arial,Helvetica,sans-serif
}

.contact_number {
    float: right;
    margin-top: 14px;
    padding: 0 5px;
    border-radius: .3em;
    border: 1px solid #d7d7d7;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#dadada 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#dadada));
    background: -webkit-linear-gradient(top,#fff 0,#dadada 100%);
    background: -o-linear-gradient(top,#fff 0,#dadada 100%);
    background: -ms-linear-gradient(top,#fff 0,#dadada 100%);
    background: linear-gradient(to bottom,#fff 0,#dadada 100%)
}

.mobile_img,.phone_img {
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 50%
}

.contact_number_con {
    float: left;
    color: #4f4f4f;
    font-size: 14px;
    font-weight: 700;
    position: relative
}

.contact_number_con:first-child {
    margin-right: 10px
}

.contact_number_con span {
    display: inline-block;
    margin: 4px;
    vertical-align: middle
}

.mobile_img {
    background: url(https://www.hioxindia.com/images/Mobile.png) center no-repeat #505050
}

.phone_img {
    background: url(https://www.hioxindia.com/images/telephone.png) center no-repeat #505050
}

.combo_offer_search_old {
    margin: 0 auto;
    position: relative
}

.combo_offer_search_title_old {
    padding: 8px 0;
    color: #464646;
    border-radius: .2em;
    font-size: 22px;
    font-weight: 700
}

.combo_offer_box_old {
    margin: 10px 0;
    background: #fff;
    border-radius: .4em;
    position: relative
}

.combo_offer_box_title_old {
    font-size: 16px;
    font-weight: 700;
    color: #252525;
    padding: 12px 15px;
    background: #f7b526
}

.combo_offer_box_content_old {
    background: #fff;
    border: 1px dashed #fff;
    padding: 10px;
    border-radius: .2em;
    vertical-align: middle;
    margin: 4px auto;
    display: table;
    table-layout: fixed;
    width: 100%
}

.combo_select_tick,.deselect_tick,.select_tick {
    width: 20px;
    height: 20px;
    background: #fff;
    margin-right: 4px;
    vertical-align: middle
}

.combo_offer_box_content_old>div,.op_amnt>div {
    display: table-cell;
    vertical-align: middle;
    width: 100%
}

.combo_offer_box_content_old>div>span,.rating-comments>div {
    vertical-align: middle
}

.combo_offer_box_content_old>div:last-child {
    width: 225px
}

.combo_offer_text_content {
    color: #595959;
    font-size: 1.65em;
    font-weight: 700;
    vertical-align: middle;
    padding: 0 5px;
    display: inline
}

.combofeatures {
    font: .55em/110% Arial,Helvetica,sans-serif;
    color: #666;
    margin-left: 34px;
    padding: 0
}

.combo_offer_orange {
    color: #dfa61e;
    display: inline-block
}

.combo_offer_red_price {
    color: red;
    font-size: .7em;
    display: inline-block;
    padding: 10px
}

.hi_faq_count,.price {
    color: #fff;
    font-weight: 700
}

.deselect_tick {
    border: 2px solid #858585;
    border-radius: 4px;
    display: inline-block
}

.combo_select_tick {
    border: 2px solid #89b313;
    border-radius: 4px;
    display: inline-block
}

.combo_select_tick:before {
    color: #89b313
}

.select_tick {
    border: 2px solid #1c908d;
    box-shadow: rgba(0,0,0,.2) 0 0 4px;
    display: inline-block;
    border-radius: 4px
}

.select_tick:before {
    color: #1c908d;
    display: inline-block
}

.price {
    float: right;
    border-radius: .2em;
    padding: 3px 5px;
    border: 1px solid #4f6e06;
    cursor: pointer;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNzdhOTBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUzNzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,#fff 2%,#77a90a 3%,#537600 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2%,#fff),color-stop(3%,#77a90a),color-stop(100%,#537600));
    background: -webkit-linear-gradient(top,#fff 2%,#77a90a 3%,#537600 100%);
    background: -o-linear-gradient(top,#fff 2%,#77a90a 3%,#537600 100%);
    background: -ms-linear-gradient(top,#fff 2%,#77a90a 3%,#537600 100%);
    background: linear-gradient(to bottom,#fff 2%,#77a90a 3%,#537600 100%)
}

.combo_bgcoloralt1 {
    background: #f2f2f2
}

.combo_bgcoloralt2 {
    background: #f1f2fd
}

.select_combo {
    background: #bfe98a;
    border-color: #b2b2b2
}

.hi_faq_count,.hi_faq_list_more a {
    background: #4fbdba;
    display: inline-block
}

.hi_faq h3 {
    font-size: 2em;
    line-height: 120%
}

.hi_faq h4 {
    font-size: 1.4em;
    line-height: 120%;
    font-weight: 400
}

.hi_faq h5 {
    font-size: 1.8em;
    line-height: 120%;
    font-family: Calibri;
    font-weight: 400;
    color: #525252
}

.hi_faq h5 a {
    color: #525252;
    text-decoration: none
}

.hi_faq h5 a:hover {
    color: #1d9491;
    text-decoration: none
}

.hi_faq_count {
    font-size: 1.2em;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    margin-right: 5px;
    text-align: center;
    line-height: 35px;
    left: 8px;
    top: 8px;
    position: absolute
}

.hi_faq_con p {
    font-size: 1.3em;
    line-height: 120%;
    padding: 5px 0;
    font-family: Calibri;
    color: #707070
}

.hi_faq_con {
    margin: 8px 0;
    padding: 12px 10px 10px 50px;
    background: #fbfbfb;
    position: relative;
    border-radius: .4em
}

.hi_faq_more {
    font-size: 1em;
    padding: 2px 0;
    display: inline-block
}

.hi_faq_more a {
    color: #000;
    text-decoration: none
}

.hi_faq_more a:hover {
    color: red;
    text-decoration: none
}

.hi_faq_list_con {
    width: 50%;
    padding: 15px;
    float: left;
    margin: 10px 0
}

.hi_faq_list h4 {
    font-size: 1.6em;
    color: #4b4b4b
}

.hi_faq_list h4 a {
    color: #4b4b4b;
    text-decoration: none
}

.error,.hi_faq_list h4 a:hover,.hiox_language_list ul li a:hover,.redtxt,.states_box a:hover {
    color: red
}

.hi_faq_list_con ul {
    list-style: none;
    margin: 20px 0
}

.hi_faq_list_con ul li {
    font-size: 1.3em;
    position: relative;
    margin: 5px 0;
    line-height: 120%
}

.hi_faq_list_con ul li a:before {
    content: "\00BB";
    font-size: 1.3em;
    text-align: center;
    line-height: 16px;
    display: inline-block;
    position: absolute;
    top: 6px;
    left: 0;
    color: #8e8e8e
}

.hi_faq_list_con ul li a:hover:before {
    color: #2a908d
}

.hi_faq_list_con ul li a {
    padding: 5px 15px;
    display: block;
    color: #4b4b4b;
    margin-left: 5px;
    font-family: Calibri;
    text-decoration: none
}

.hi_faq_list_con ul li a:hover {
    color: #2a908d;
    text-decoration: none
}

.hi_faq_list_more {
    position: relative;
    font-weight: 400;
    font-size: .9em;
    margin-left: 18px
}

.hi_faq_list_more a {
    color: #fff;
    text-decoration: none;
    padding: 2px 8px;
    border-radius: .3em
}

.hi_faq_list_more a:hover {
    color: #fff;
    background: #1d9491
}

.hi_faq_tags_title {
    font-size: 1.1em;
    color: #897373;
    font-weight: 700
}

.dedicate_cofig_choose_con input[type=radio],.dedicate_cofig_choose_con span,.hi_faq_tags_list,.hi_faq_tags_title,.hosting_save,.inregimg,.logo a span {
    display: inline-block;
    vertical-align: middle
}

.hi_faq_tags_list ul li {
    font-size: 1em;
    float: left;
    margin: 4px;
    line-height: 120%
}

.hi_faq_tags_list ul li a {
    padding: 4px 6px;
    background: #e5e5e5;
    text-decoration: none;
    display: block;
    border: 1px solid #cacaca;
    color: #5c5c5c;
    border-radius: .2em
}

.hi_faq_tags_list ul li a:hover {
    background: #d6d6d6;
    color: #5c5c5c
}

.hi_mt_edit_close {
    position: absolute;
    width: 22px;
    height: 22px;
    background: #ca2a2c;
    text-align: center;
    line-height: 18px;
    border: 2px solid #060606;
    color: #fff;
    cursor: pointer;
    z-index: 100;
    border-radius: 50%;
    font-size: 12px;
    font-weight: 700;
    top: -10px;
    right: -10px
}

.hi_mt_popup {
    position: fixed;
    text-align: center;
    background: #fff;
    border: 3px solid rgba(109,109,109,.2);
    border-radius: 4px;
    box-shadow: rgba(0,0,0,.2) 0 0 5px;
    padding: 20px;
    z-index: 1000;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.hi_mt_popup_cancel,.hi_mt_popup_ok {
    color: #fff;
    padding: 4px 8px;
    border-radius: 6px;
    font-weight: 700;
    display: inline-block;
    cursor: pointer;
    text-decoration: none
}

.hi_mt_popup p {
    font-size: 16px;
    color: #5a5a5a;
    padding-bottom: 10px
}

.hi_mt_popup_ok {
    background: #07a132
}

.hi_mt_popup_cancel {
    background: #d50519
}

.marketing_select {
    margin-left: 10px auto;
    cursor: pointer;
    width: 1000px;
    background: #f6f6f6;
    display: table
}

.marketing_select_left {
    display: table-cell;
    vertical-align: top;
    width: auto;
    padding-right: 5px
}

.marketing_select_right {
    display: table-cell;
    vertical-align: top;
    width: 100%;
    padding-left: 10px
}

.ref_inner_con,.ref_inner_con_wide,.ticket_box_bottom_con,.ticket_box_bottom_con span {
    vertical-align: middle;
    display: inline-block
}

.marketing_select_thumb {
    width: 190px;
    height: 150px;
    background: red;
    border: 3px solid #fff;
    box-shadow: rgba(0,0,0,.2) 0 0 5px
}

.marketing_select h2 {
    font-size: 1.4em;
    color: #1c64a1;
    padding-top: 8px;
    font-weight: 400
}

.marketing_select h3 {
    font-size: 1em;
    color: #a9a9a9;
    font-weight: 400;
    padding-bottom: 5px
}

.marketing_select h4 {
    font-size: 1em;
    color: #656565
}

.marketing_templates {
    margin: 10px auto;
    width: 1000px;
    text-align: center
}

.marketing_templates h2 {
    font-size: 1.2em;
    color: #404040;
    padding: 10px
}

.marketing_template_box {
    width: 24%;
    padding: 10px;
    display: inline-block;
    position: relative;
    cursor: pointer
}

.marketing_thumb {
    border: 2px solid #edebeb;
    padding: 2px;
    height: 150px;
    background: #fff
}

.marketing_thumb_con {
    background: #edebeb;
    padding: 5px;
    text-align: center;
    color: #021522;
    font-size: 1em
}

.marketing_template_box:before {
    position: absolute;
    left: 10.5%;
    -webkit-box-shadow: 0 7px 5px rgba(0,0,0,.4);
    -moz-box-shadow: 0 7px 5px rgba(0,0,0,.4);
    box-shadow: 0 7px 5px rgba(0,0,0,.4);
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg)
}

.marketing_template_box:after {
    position: absolute;
    right: 10.5%;
    -webkit-box-shadow: 0 7px 5px rgba(0,0,0,.4);
    -moz-box-shadow: 0 7px 5px rgba(0,0,0,.4);
    box-shadow: 0 7px 5px rgba(0,0,0,.4);
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg)
}

.ref_inner_con,.ref_inner_con_wide {
    overflow: auto
}

.ticket_sys {
    margin: 10px
}

.ticket_sys h1 {
    font-size: 1.4em;
    color: #603
}

.ticket_box {
    width: 100%;
    margin: 10px 0
}

.ticket_box_sts {
    margin: 0;
    padding: 5px
}

.ticket_box_sts ul li {
    padding-right: 10px;
    float: left;
    color: #000
}

.ticket_box_top {
    background: #f9f9f9;
    padding: 12px;
    border: 1px solid #cecccc
}

.ticket_box_top p,.ticket_cmnts p {
    padding: 0;
    color: #2b2b2b
}

.ticket_box_create,.ticket_box_update {
    font-size: .9em;
    font-style: italic;
    color: #6a6a6a;
    margin-top: 10px
}

.ticket_box_bottom {
    background: #95c019;
    color: #fff;
    padding: 10px;
    font-size: 1.1em;
    line-height: 100%
}

.right_tic_span {
    float: right;
    font: bold 14px/38px Arial
}

.ticket_cmnts_reply {
    width: auto;
    margin-left: auto
}

.ticket_box_bottom_con {
    padding: 6px
}

.ticket_box_bottom_con span {
    margin-right: 4px
}

.ticket_cmnts {
    margin: 10px auto;
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #d8d8d8;
    background: #f3f3f3;
    display: inline-block;
    vertical-align: top
}

.form_right,.ticket_cmnts_container {
    display: table
}

.ticket_cmnts h3 {
    font-size: 1.1em;
    font-style: italic;
    color: #955d47;
    padding: 4px 0
}

.hiox_template_name,.hiox_template_name a {
    color: #fff;
    background: #19b0a7;
    font-weight: 700;
    border-radius: 4px;
    display: inline-block
}

.arrow_box {
    width: 30px;
    height: 30px;
    border-left: 1px solid #707070;
    border-bottom: 1px solid #707070;
    position: relative;
    display: inline-block;
    margin-top: 20px
}

.arrow_box:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 6px;
    border-color: transparent transparent transparent #707070;
    content: "";
    position: absolute;
    bottom: -6px;
    right: -2px
}

.ticket_index_left,.ticket_index_right {
    display: inline-block;
    vertical-align: middle;
    padding: 10px
}

.domain_avail_list>div:first-child,.ticket_index_left {
    width: 60%
}

.ticket_index_right {
    width: 30%;
    float: right
}

.hiox_template_name_con {
    text-align: center;
    margin-bottom: 5px;
    cursor: pointer
}

.hiox_template_name {
    font-size: 1.4em;
    width: 40%
}

.hiox_template_name a {
    padding: 10px 60px;
    text-decoration: none;
    width: 100%
}

.hiox_template_name a:hover {
    background: #069d94;
    border-radius: 4px
}

.font_adjust {
    font-size: 6em
}

.maxi_product_list {
    display: inline-block;
    vertical-align: middle;
    width: 49%
}

.pending_renew_cnt {
    float: right;
    display: inline-block;
    vertical-align: top;
    border-radius: .3em;
    background: #fcfcfc;
    border: 1px solid #ededed;
    padding: 4px 2px;
    box-shadow: rgba(0,0,0,.03) 0 0 3px;
    color: #4fbdba
}

.get_answer,.home_page_combo_con_DT {
    display: inline-block;
    color: #fff;
    font-weight: 700
}

.home_page_combo_con_DT {
    padding: 15px;
    width: 50%;
    text-align: center;
    line-height: 140%;
    position: relative;
    cursor: pointer
}

.inner_icons img {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    padding-left: 33px
}

.ask_ques_bg {
    padding: 5px
}

.ask_ques_bg h4 {
    font-size: 1.2em;
    font-weight: 700;
    font-family: Calibri,"Calibri Light";
    color: #404040;
    margin: 0
}

.ask_ques_bg form {
    display: table;
    width: 100%;
    border: 1px solid #daddde;
    border-radius: 4px;
    margin: 5px 0;
    padding: 10px;
    background-color: #fff
}

.ask_ques_bg form>div,.header>div,.open_ticket>div,.order_page_promo>div {
    display: table-cell;
    vertical-align: middle;
    width: 100%
}

.ask_ques_textbox {
    width: 100%;
    background: 0 0;
    height: 100%;
    border: none;
    padding: 10px;
    font-size: 1em;
    outline: 0
}

.get_answer {
    font-size: .9em;
    padding: 8px 10px;
    background: #67c9f6;
    border-radius: .5em;
    border: 1px solid #1395d6;
    background: -moz-linear-gradient(top,#67c9f6 0,#91ddfe 3%,#45b4ea 58%,#1198dc 96%,#408fb6 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#67c9f6),color-stop(3%,#91ddfe),color-stop(58%,#45b4ea),color-stop(96%,#1198dc),color-stop(100%,#408fb6));
    background: -webkit-linear-gradient(top,#67c9f6 0,#91ddfe 3%,#45b4ea 58%,#1198dc 96%,#408fb6 100%);
    background: -o-linear-gradient(top,#67c9f6 0,#91ddfe 3%,#45b4ea 58%,#1198dc 96%,#408fb6 100%);
    background: -ms-linear-gradient(top,#67c9f6 0,#91ddfe 3%,#45b4ea 58%,#1198dc 96%,#408fb6 100%);
    background: linear-gradient(to bottom,#67c9f6 0,#91ddfe 3%,#45b4ea 58%,#1198dc 96%,#408fb6 100%);
    -moz-box-shadow: inset 0 0 2px rgba(255,255,255,255,1);
    -webkit-box-shadow: inset 0 0 2px rgba(255,255,255,255,1);
    box-shadow: inset 0 0 2px rgba(255,255,255,255,1)
}

.ask_ques_textbox::-webkit-input-placeholder {
    color: #0048b2;
    font-style: italic
}

.ask_ques_textbox::-moz-placeholder {
    color: #0048b2;
    font-style: italic
}

.ask_ques_textbox:-ms-input-placeholder {
    color: #0048b2;
    font-style: italic
}

.ask_ques_textboxinput:-moz-placeholder {
    color: #0048b2;
    font-style: italic
}

.open_ticket {
    margin: 10px auto;
    width: 100%;
    background: #eaeaec;
    border-radius: 4px;
    display: table
}

.open_ticket h3 {
    font-size: 1.4em;
    color: #3a3a3a
}

.open_ticket h4 {
    font-size: 1.6em;
    color: #4b606a;
    padding: 20px;
    line-height: 120%;
    font-weight: 400
}

.open_ticket p,code,xmp {
    font-size: 1.2em
}

.open_ticket p {
    color: #5a5a5a;
    padding: 10px 0
}

.open_ticket>div {
    padding: 40px 30px
}

.open_ticket>div:last-child {
    border-left: 1px dashed #bbbbbd;
    text-align: center
}

.open_ticket_box {
    display: inline-block;
    padding: 20px;
    background: #fff;
    box-shadow: rgba(0,0,0,.1) 2px 2px 3px;
    color: #eb300b;
    font-size: 2em
}

.nav>ul>li>ul h3 a,.open_ticket_box a {
    color: inherit;
    text-decoration: none
}

.forbiddenpg>div>p>a:hover,.open_ticket_box a:hover {
    text-decoration: underline
}

.ticket input[type=password],.ticket input[type=text] {
    width: 100%;
    background: #fff;
    border: 1px solid #d3d3d3;
    padding: 15px 10px;
    margin: 10px 0;
    font-size: 1.1em
}

.ticket input[type=submit] {
    color: #fff;
    font-weight: 700;
    font-size: 1em;
    background: #9ac71b;
    background: -moz-linear-gradient(top,#9ac71b 0,#81a911 100%);
    background: -webkit-linear-gradient(top,#9ac71b 0,#81a911 100%);
    background: linear-gradient(to bottom,#9ac71b 0,#81a911 100%);
    border: none;
    border-bottom: 2px solid #4b6404;
    border-right: 2px solid #4b6404;
    padding: 12px 24px;
    text-shadow: rgba(0,0,0,.7) 1px 1px 0;
    margin-top: 10px
}

.ticket ::-webkit-input-placeholder {
    color: #bab1b1
}

.ticket :-moz-placeholder {
    color: #bab1b1;
    opacity: 1
}

.ticket ::-moz-placeholder {
    color: #bab1b1;
    opacity: 1
}

.ticket :-ms-input-placeholder {
    color: #bab1b1
}

code {
    padding: .5em 0
}

.spinner div {
    width: 5px;
    height: 5px;
    position: absolute;
    left: -20px;
    top: 6px;
    background-color: #739b09;
    border-radius: 50%;
    animation: 4s cubic-bezier(.2,.64,.81,.23) infinite move
}

.spinner div:nth-child(2) {
    animation-delay: 150ms
}

.spinner div:nth-child(3) {
    animation-delay: .3s
}

.spinner div:nth-child(4) {
    animation-delay: 450ms
}

@keyframes move {
    0% {
        left: 60%
    }

    100%,75% {
        left: 80%
    }
}

.tomcat_logs {
    overflow: scroll;
    height: 400px;
    font-size: 1.1em;
    text-align: left
}

.tomcat_logs br {
    margin-bottom: 1.5em!important
}

.footer_promooffer {
    position: fixed;
    bottom: 20px;
    right: 2px;
    z-index: 101
}

.footer_promooffer1 {
    position: fixed;
    bottom: 20px;
    right: 0;
    z-index: 100;
    background: #81aa11;
    font-weight: 700;
    padding: 8px;
    border-radius: 5px 0 0;
    color: #fff;
    cursor: pointer
}

@media screen and (min-width: 1030px) {
    .banner_content,.content,.footer_bottom_content,.footer_center_content,.footer_content,.footer_top_content,.header,.header_content,.home_content_bottom,.home_hosting_plans_content,.signin_info,.top_clients,nav {
        width:80%
    }

    .price_table {
        width: 22.5%
    }

    .h_plan_content {
        width: 23.5%
    }

    .nplan_newwidth {
        width: 31%
    }

    .contact_number_con,.support_phone_blue,.support_phone_orange {
        pointer-events: none
    }
}

@media screen and (min-width: 1370px) {
    .package_details {
        margin:auto;
        width: 50%;
        float: none
    }

    .ssltop {
        padding: 0 0 0 40%;
        color: #238683
    }
}

@media screen and (max-width: 990px) {
    .menu_text {
        margin-left:0
    }

    [class*=" menu_flaticon-"]:after,[class*=" menu_flaticon-"]:before,[class^=menu_flaticon-]:after,[class^=menu_flaticon-]:before {
        position: inherit;
        margin-left: 0
    }

    .banner_content,.content,.footer_bottom_content,.footer_center_content,.footer_content,.footer_top_content,.header,.header_content,.home_content_bottom,.home_hosting_plans_content,.signin_info,.top_clients,nav {
        width: 98%
    }

    .h_plan_content {
        width: 32.5%
    }

    .topnotifications {
        width: 40%
    }

    #hdfc,#icici,.black,.proceedbutton {
        width: 100%
    }

    .support_phone_blue,.support_phone_orange {
        pointer-events: none
    }

    .ref_inner_con_wide {
        display: block
    }

    .ssltop {
        padding: 0 0 0 32%;
        color: #238683
    }
}

@media screen and (max-width: 650px) {
    .hiox_popup_container,.hiox_popup_container1,.hiox_popup_container_kyc,.hiox_popup_containers {
        position:fixed;
        overflow: scroll
    }

    .combo_offer_box_content_old>div:first-child,.domain_new_search_top,.hi_mt_popup,.hiox_template_name,.hiox_template_name a,.home_page_combo_con_DT,.invoice_page,.login,.price_list_content,.proceedbutton,.ticket_index_left,.ticket_index_right,.user_profile {
        width: 100%
    }

    .pending_renew_cnt {
        float: none;
        margin-top: 10px
    }

    .maxi_product_list {
        display: block;
        width: 100%
    }

    .right_tic_span {
        width: 100%;
        font: bold 13px/38px Arial
    }

    .tap_nav_search ul li a {
        padding: 5px 4px;
        font-size: 1em
    }

    .combo_mobile_price,.ticket_box_bottom_con {
        display: block
    }

    .ticket_box_sts ul li {
        float: none
    }

    .ticket_cmnts_reply {
        width: 230px;
        margin-left: 10px
    }

    .marketing_select,.marketing_templates {
        display: block;
        float: none;
        width: 100%
    }

    .marketing_select_left,.marketing_select_right,.marketing_template_box {
        width: 48%
    }

    .menu_text {
        margin-left: 0
    }

    [class*=" menu_flaticon-"]:after,[class*=" menu_flaticon-"]:before,[class^=menu_flaticon-]:after,[class^=menu_flaticon-]:before {
        position: inherit;
        margin-left: 0
    }

    .footer_promooffer2 {
        float: right;
        width: 50%;
        height: 30%;
        margin-bottom: -10px
    }

    .contact_number_con,.signin_nav:focus,.support_phone_blue,.support_phone_orange {
        pointer-events: none
    }

    .customer_list_content,.home_hosting_box {
        width: 40%
    }

    .footer_center_content ul {
        width: 50%;
        margin: 10px 0
    }

    .coupon {
        width: 48%;
        margin: 5px
    }

    .nav_sign {
        right: 0;
        z-index: 100;
        top: 100%;
        position: relative
    }

    .banner_domain_host {
        text-align: left
    }

    .features_list,.hosting_box,.invoices_content,.price_table,.seo_plans {
        width: 45%
    }

    .signin_nav:before {
        content: "\2261";
        color: #fff;
        font-family: Arial,Helvetica,sans-serif;
        padding: 0 10px;
        line-height: 35px;
        transform: rotate(180deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        font-size: 1.5em
    }

    .signin_nav ul {
        position: absolute;
        z-index: 1;
        opacity: 0;
        visibility: hidden;
        transition: visibility .5s
    }

    .signin_nav:focus ul {
        position: relative;
        opacity: 1;
        visibility: visible;
        pointer-events: auto
    }

    .signin_nav ul li {
        float: none;
        border-bottom: 1px solid #7e5e00
    }

    .signin_nav ul li:hover>ul,.signin_nav ul li:hover>ul ul {
        border-top: 2px solid #000;
        border-left: 5px solid #7e5e00;
        position: relative;
        left: 0;
        margin-top: 0
    }

    .combo_round_offer,.hiox_livechat,.nonclass,.sp_1 .icon,.sp_2 .menu_text {
        display: none
    }

    .form {
        width: 96%
    }

    .h_plan_content {
        width: 47%;
        float: none;
        margin: 10px auto
    }

    .hiox_popup,.hiox_popup_kyc,.topnotifications {
        width: 80%
    }

    .sp_1,.sp_2 {
        width: 100%;
        display: inline-block
    }

    .search_in {
        width: 70%
    }

    .search_txt {
        font-size: 12px
    }

    .search_inleft {
        float: left;
        width: 50%
    }

    .selectcombo,.selectcombo_span {
        font-size: 12px;
        width: 40px!important;
        right: -40px
    }

    .search_button {
        font-size: 14px
    }

    .domain_new_search {
        padding: 10px;
        margin: 10px;
        width: auto
    }

    .search_domain_button,.search_domain_cell,.search_domain_textbox,.search_domain_www {
        width: 100%;
        display: block
    }

    .domain_new_search h1 {
        font-size: 1.2em;
        margin-top: -10px
    }

    .domain_new_search form {
        margin: 0
    }

    .search_domain_cell {
        padding: 2px
    }

    .mobile_package_box {
        width: auto!important
    }

    .combo_offer_design {
        padding: 30px 10px
    }

    .green_combo {
        padding: 10px
    }

    .home_page_combo_con {
        float: none;
        width: 100%
    }

    .home_page_combo_topcon_main {
        font-size: 1em
    }

    .home_page_combo_topcon {
        min-height: 0
    }

    .nav_sign:hover {
        pointer-events: auto
    }

    .faq_right {
        float: left;
        padding-top: 10px
    }

    .inner_icons img {
        width: auto
    }

    .open_ticket>div:last-child {
        border-left: none;
        border-top: 1px dashed #bbbbbd
    }

    .open_ticket h4 {
        padding: 20px
    }

    .open_ticket>div {
        display: block;
        padding: 20px
    }

    .combo_offer_box_content_old {
        display: inline-block
    }

    .combofeatures {
        font: .5em/130% Arial,Helvetica,sans-serif;
        margin-left: 0;
        padding-top: .5em
    }

    .combo_offer_red_price {
        padding: 2px
    }

    .combo_offer_box_content_old>div:last-child {
        width: 100%;
        float: right
    }

    .dashboard_content {
        height: auto
    }
}

@media screen and (max-width: 480px) {
    .header>div:first-child,.ref_con1,.ref_con1_wide {
        width:100%;
        display: block
    }

    .marketing_select_left,.marketing_select_right,.marketing_template_box {
        display: block;
        float: none;
        width: 100%
    }

    #hdfc,#icici,.big_button,.black,.bulkcontent,.credit_card,.dmn_hosting_select,.h_paymethod,.hi_faq_list_con,.live_info,.notification_content,.pop_txt,.proceedbutton {
        width: 100%
    }

    .dmn_hosting_box_select {
        width: 100%;
        left: 0
    }

    .dmn_hosting_box {
        float: none;
        width: 100%;
        display: block!important;
        margin: 0 0 9px
    }

    .frm_clum,.frm_row {
        display: inline-block
    }

    .frm_row {
        padding-right: 10px
    }

    .frm_clum {
        width: 100%;
        padding-right: 0
    }

    .combo_offer_box_content {
        margin: 10px 0
    }

    .combo_offer_text_content {
        margin: 5px 0
    }

    .combo_offer_orange {
        margin-top: 5px;
        font-size: .9em
    }

    .tab_tab ul li a,.tab_tab_active,.table_tabbed ul li a,.table_tabbed_active {
        padding: 9px 2px
    }

    .dmn_promo_code {
        width: 47%
    }

    .combo_offer_con {
        width: 100%;
        display: block;
        padding: 0 20px 0 30px
    }

    .contact_number_con,.support_phone_blue,.support_phone_orange {
        pointer-events: auto
    }

    .menu_text {
        margin-left: 0
    }

    [class*=" menu_flaticon-"]:after,[class*=" menu_flaticon-"]:before,[class^=menu_flaticon-]:after,[class^=menu_flaticon-]:before {
        position: inherit;
        margin-left: 0
    }

    .combo_save,.domain_check_select flaticon-arrow486,.hide {
        display: none!important
    }

    .tab_tab ul li,.table_tabbed ul li {
        line-height: 45%
    }

    html {
        -webkit-text-size-adjust: none
    }

    .customer_list_content,.footer_center_content ul,.form,.formnew,.home_hosting_box {
        width: 40%;
        height: auto
    }

    .coupon,.dashboard_content {
        width: 97%;
        margin: 5px
    }

    .support_nav {
        margin-top: 15px;
        margin-bottom: 10px
    }

    .home_connectus,.home_testimonial {
        width: 100%;
        padding-left: 5px
    }

    .dmn_name {
        display: inline
    }

    .dmn_avlabty,.dmn_duration,.dmn_price {
        display: block;
        margin: 5px 0
    }

    .dmn_total_amnt_type {
        font-size: .8em
    }

    .hosting_box {
        width: 100%;
        float: none;
        margin: 50px auto
    }

    .invoice_page_number {
        position: relative;
        top: 0;
        right: 0;
        margin: 5px 0
    }

    .invoices_content {
        width: 95%;
        float: none
    }

    .features_list,.price_table,.seo_plans {
        width: auto;
        float: none
    }

    .features_list ul li,.ref_inner_con,.select_data_column,.yescls {
        display: block
    }

    .domain_round_orange,.flaticon-arrow486,.hiox_livechat,.tooltips {
        display: none
    }

    .frm_tooltips span {
        max-width: 300px;
        word-wrap: break-word
    }

    .h_plan_content {
        width: 100%;
        float: none;
        margin: 10px auto
    }

    .hiox_popup,.hiox_popup_kyc,.link {
        width: 90%
    }

    .hiox_popup_container,.hiox_popup_container1,.hiox_popup_container_kyc,.hiox_popup_containers {
        position: fixed;
        overflow: scroll
    }

    .topnotifications {
        width: 100%;
        left: 0;
        right: 0
    }

    .table table {
        width: 100%;
        left: 0;
        margin: 0
    }

    .domain_check_search_box {
        font-size: 1.2em;
        height: 33px;
        padding: 5px
    }

    .banner_info h1 {
        font-size: 1.5em
    }

    .banner_info h6 {
        font-size: 1.1em
    }

    .credit_card1 {
        width: 100%;
        margin-left: 0
    }

    .padding_top_20 {
        font-size: 2em
    }

    .price_list_gold_title,.price_list_silver_title {
        font-size: 1.3em;
        padding: 10px 7px
    }

    .livemenu ul li {
        padding: 0 10px
    }

    .table_responsive th {
        height: 62px
    }

    .pakadge_submit {
        padding: 3px
    }

    .package_box {
        width: 100px
    }

    .package_box_margin {
        margin-left: 0!important
    }

    .dmn_total_amnt_proceed {
        width: 190px
    }

    .linkcls {
        pointer-events: none
    }

    .domain_check_search {
        text-indent: -9999px;
        background: url(https://www.hioxindia.com/images/Search.png) center no-repeat #de2543;
        width: 36px;
        height: 40px
    }

    .inner_page_links ul li {
        font-size: .9em
    }

    .main_child_container {
        max-height: 350px!important
    }

    .whois_domains_h {
        max-height: 280px!important
    }

    .support_phone {
        float: right;
        background: 0 0;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 14px;
        line-height: 100%;
        margin-bottom: 10px;
        margin-top: 0;
        height: 30px;
        padding-left: 30px
    }

    .domain_check_in {
        background: rgba(0,0,0,0);
        color: #666;
        font-size: 1.2em
    }

    .combo_domain,.combo_gb,.combo_rs {
        font: bold 20px Arial,Helvetica,sans-serif
    }

    .banner_domain_check_top {
        vertical-align: top
    }

    .comboimage {
        height: 150px;
        width: 240px
    }

    .combo_bg {
        background: url(https://www.hioxindia.com/images/combo-offer-hioxindia-499.jpg) 0 0/99% 99% no-repeat;
        width: 300px
    }

    .combo_domain {
        padding-top: 14%
    }

    .combo_gb {
        padding-top: 12%
    }

    .combo_rs {
        padding-top: 15%
    }

    .hioxphone {
        background: rgba(0,0,0,0);
        height: 0
    }

    .search_domain_extension ul li {
        width: 50%
    }

    .domain_new_search h1 {
        margin-top: -10px
    }

    .domain_search_extname {
        font-size: 1em
    }

    .contact_number {
        margin-top: 0;
        margin-bottom: 4px
    }

    .hosting_features {
        padding: 0
    }

    .price_list_content1 {
        padding: 0;
        font-size: .9em
    }

    .open_ticket>div:last-child {
        border-left: none;
        border-top: 1px dashed #bbbbbd
    }

    .open_ticket h4 {
        padding: 0 20px
    }

    .open_ticket>div {
        display: block;
        padding: 20px
    }

    .dashboard_more {
        position: inherit
    }

    .footer_promooffer1 {
        bottom: 0;
        border-radius: 5px 5px 0 0;
        text-align: center;
        padding: 11px;
        font-size: 1.1em;
        width: 100%
    }

    .footer_promooffer2 {
        width: 100%;
        margin-bottom: -20px
    }
}

.header,.inregistrycont,.right_head_con,.right_head_search,.search {
    position: relative
}

/* @font-face {
    font-family: icomoon;
    src: url('../icon_fonts/icomoon.eot?-vt1oaf');
    src: url('../icon_fonts/icomoon.eot?#iefix-vt1oaf') format('embedded-opentype'),url('../icon_fonts/icomoon.ttf?-vt1oaf') format('truetype'),url('../icon_fonts/icomoon.woff?-vt1oaf') format('woff'),url('../icon_fonts/icomoon.svg?-vt1oaf#icomoon') format('svg');
    font-weight: 400;
    font-style: normal
} */

[class*=" icon-"],[class^=icon-] {
    font-family: Arial;
    /* speak: none; */
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    color: #e75b1e
}

.icon-agreement2:before,.icon-button8:before {
    content: "\e600"
}

.icon-cellphone91:before,.icon-comment44:before {
    content: "\e601"
}

.icon-customerservice10:before,.icon-earth3:before {
    content: "\e602"
}

.icon-data26:before,.icon-lock39:before {
    content: "\e603"
}

.icon-help18:before,.icon-menu51:before {
    content: "\e604"
}

.icon-home168:before,.icon-shopping66:before {
    content: "\e605"
}

.icon-locked59:before,.icon-telephone13:before {
    content: "\e606"
}

.icon-locked68:before,.icon-woman93:before {
    content: "\e607"
}

.icon-logotype49:before,.icon-zoom45:before {
    content: "\e608"
}

.icon-magnifying47:before {
    content: "\e618"
}

.icon-rack1:before {
    content: "\e619"
}

.icon-server7:before {
    content: "\e61a"
}

.icon-servers1:before {
    content: "\e61b"
}

.icon-mail59:before {
    content: "\e609"
}

.icon-man42:before {
    content: "\e60a"
}

.icon-mobile26:before {
    content: "\e60b"
}

.icon-multiple25:before {
    content: "\e60c"
}

.icon-send4:before {
    content: "\e60d"
}

.icon-server21:before {
    content: "\e60e"
}

.icon-speechbubble63:before {
    content: "\e60f"
}

.icon-tag31:before {
    content: "\e610";
    color: #fff41e
}

.icon-telemarketer1:before {
    content: "\e611"
}

.icon-telephone13:before {
    content: "\e612"
}

.icon-telephone93:before {
    content: "\e613"
}

.icon-web58:before {
    content: "\e614"
}

.icon-window33:before {
    content: "\e615"
}

.icon-woman93:before {
    content: "\e616"
}

.icon-woman148:before {
    content: "\e617"
}

.header_part {
    background: #fff;
    z-index: 1000!important;
    color: #666;
    font: 16px/120% Arial,Helvetica,sans-serif
}

.header,header {
    background: 0 0
}

.dedi_title,.dedicated_server_h1,.dedicated_server_h2,.dedicated_server_h3,.dedicated_server_h4 {
    font-family: Tahoma,Geneva,sans-serif
}

.header {
    margin: 10 auto auto auto;
    display: table
}

.header>div:first-child,.orange_banner>div:first-child {
    width: 30%
}

.logo {
    font-size: 2.2em;
    color: #5c5c5c;
    padding: 0 5px;
    font-weight: 700;
    display: inline;
    vertical-align: middle;
    width: auto
}

.inregistry,.logo a {
    display: inline-block
}

.logo a {
    vertical-align: bottom;
    text-decoration: none;
    white-space: nowrap;
    color: #77a240
}

.contactnumbers {
    letter-spacing: .05em;
    font-size: 1rem
}

.inregistry {
    float: right;
    margin: 5px;
    text-align: center;
    padding-right: 10px
}

.inregistrycont {
    display: block;
    font-size: .6em;
    line-height: 80%;
    margin-top: -3px;
    font-weight: 700
}

.mobile_event>a:after {
    content: "\/";
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
    color: #80a910
}

.dvhideclass,.icon-button8,.icon-zoom45,.showMobileCont {
    display: none!important
}

.h-offer {
    padding: 0!important
}

.right_head_nav {
    text-align: right;
    display: table-cell;
    width: auto;
    vertical-align: middle;
    float: right
}

.right_head_con span,.right_head_search {
    display: inline-block;
    padding: 6px 2px;
    vertical-align: middle
}

.right_head_search {
    padding: 2px 4px
}

.right_head_con {
    display: inline-block;
    vertical-align: middle
}

.right_head_con span:nth-child(2) {
    font-size: .95em
}

.right_head_con a {
    text-decoration: none;
    color: #e75b1e
}

.right_head_con a:hover {
    color: #c1450e
}

.check_avilability_tab_menu>div:hover,.create_page_box select,.create_page_box select option,.hiox_language_list ul li a,.lang,.search_more_domains_buttons a:hover {
    color: #000
}

.search {
    background: #fff;
    width: 30vw;
    display: table;
    border: 1px solid #666;
    padding: 5px
}

.search_box,.search_button {
    border: none;
    background: 0 0
}

.search_box {
    width: 100%;
    height: 100%;
    line-height: 100%;
    padding-right: 20px
}

.search_button {
    text-align: center;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 3px;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.search_button:before {
    font-family: Arial;
    content: "\e608"
}

.hiox_language_list {
    position: absolute;
    padding: 10px;
    background: #f7f7f7;
    display: none;
    z-index: 100;
    text-align: right;
    right: 0
}

.hiox_offer,.nav,nav {
    position: relative
}

.h-offer_count,.hiox_offer_con {
    text-align: center;
    cursor: pointer
}

.right_search,.right_text {
    z-index: 100;
    position: relative;
    color: #000;
    cursor: pointer;
    display: inline-block
}

.icon-telephone13 {
    cursor: pointer;
    color: #e75b1e
}

.right_text {
    font-size: .95em!important;
    font-weight: 700;
    color: #80a910!important
}

nav {
    background: 0 0
}

.nav {
    margin: 0 auto;
    /*background: #9cc91c;*/
    /*background: -moz-linear-gradient(top,#9cc91c 0,#7fa710 100%);*/
    /*background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#9cc91c),color-stop(100%,#7fa710));*/
    /*background: -webkit-linear-gradient(top,#9cc91c 0,#7fa710 100%);*/
    /*background: -o-linear-gradient(top,#9cc91c 0,#7fa710 100%);*/
    /*background: -ms-linear-gradient(top,#9cc91c 0,#7fa710 100%);*/
    background:linear-gradient(to bottom, #9dc529 0, #50680c 100%);
    border-radius: .3em;
    /*border-bottom: 2px solid #577110;*/
    -webkit-box-shadow: 0 3px 4px 0 rgba(50,50,50,.6);
    -moz-box-shadow: 0 3px 4px 0 rgba(50,50,50,.6);
    box-shadow: 0 3px 4px 0 rgba(50,50,50,.6);
    padding: 0 80px 0 5px
}

.nav>ul>li {
    float: left;
    font-size: .9em
}

.nav>ul>li>a {
    display: block;
    padding: 8px;
    text-decoration: none;
    color: #fff
}

.nav>ul>li>span a {
    color: #fff;
    cursor: pointer;
    text-decoration: none
}

.nav>ul>li>span {
    display: block;
    padding: 8px;
    color: #fff;
    cursor: pointer
}

.nav>ul>li:hover>span,.nav>ul>li>a:hover,.nav>ul>li>a:hover span,.nav>ul>li>span:hover,.nav>ul>li>span:hover span {
    color: #694e00;
    background: 0 0
}

.nav>ul>li:hover span,.nav>ul>li:hover>a,.nav>ul>li>span:hover>a {
    background:  #f1f1f1!important;
    color: #694e00
}

.nav>ul>li>ul {
    position: absolute;
    padding: 5px 10px;
    display: none;
    border: 1px solid rgba(0,0,0,.05);
    border-top: none;
    transition: visibility .5s;
    background:  #f1f1f1!important;
    z-index: 1000
}

.nav>ul>li>a>span,.nav>ul>li>span>span {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    padding: 0 1px
}

.tap_search_button:before {
    content: "\e618";
    color: #ccc;
    font-family: arial;
    font-size: 1.8em;
    display: inline-block;
    vertical-align: top
}

.megamenu>li,.submenu>li {
    display: inline-block;
    vertical-align: top;
    padding: 0 7px
}

.hiox_offer_list a,.nav>ul>li>ul li>ul li a {
    padding: 5px;
    display: block;
    text-decoration: none
}

.submenu {
    padding: 10px 0!important
}

.megamenu {
    width: 100%;
    left: 0;
    padding: 10px 10px 20px!important
}

.nav>ul>li>ul h3 {
    font-size: 1.1em;
    font-weight: 700;
    padding: 8px 4px;
    color: #cb393e;
    border-bottom: 1px solid #ffbf00
}

.nav>ul>li>ul h3 a:hover {
    color: #333
}

.nav>ul>li>ul li>ul li a {
    color: #303030;
    font-size: 1em;
    border-bottom: 1px solid rgba(255,255,255,.5)
}

.nav>ul>li>ul li>ul li a:hover {
    color: #2e95cb
}

.nav>ul>li>ul li>ul li h5 a {
    color: #2e95cb;
    font-weight: 400
}

.nav>ul>li>ul li>ul li h5 a:hover {
    color: #08771f
}

.hiox_offer {
    white-space: nowrap;
    z-index: 10000
}

.h-offer_count {
    background: #e75b1e;
    border-radius: 3px;
    display: inline-block;
    height: 20px;
    width: 20px;
    color: #fff;
    line-height: 20px;
    font-size: .8em;
    vertical-align: middle;
    margin: 0;
    padding: 0
}

.h-offer,.order_page_red {
    color: #e75b1e
}

.hiox_offer_con {
    position: absolute;
    padding: 10px;
    background: #f7f7f7;
    display: none;
    z-index: 10000;
    right: 0
}

.hiox_offer_list {
    font-size: 1em;
    color: #c33;
    background: #fc0;
    text-align: left;
    margin: 5px 0
}

.hiox_offer_list a {
    color: #c33
}

.hiox_offer_list a:hover {
    color: #fff;
    background: #c33
}

@media screen and (min-width: 990px) {
    .mobile_event a {
        pointer-events:none;
        pointer: none
    }
}

@media screen and (max-width: 650px) {
    .nav>ul,.right_text {
        visibility:hidden;
        position: absolute
    }

    .nav:focus>ul,.nav>ul,.right_text {
        position: absolute
    }

    .nav>ul>li,.right_header {
        float: none
    }

    .domain_search_pos {
        width: auto
    }

    .hiox_offer_con {
        white-space: normal;
        width: 220px
    }

    .nav {
        text-transform: uppercase
    }

    .header,.nav,.search {
        width: 100%
    }

    .nav:before {
        content: "\2261";
        color: #fff;
        font-family: Arial,Helvetica,sans-serif;
        padding: 5px;
        line-height: 120%;
        font-size: 1.5em;
        display: inline-block
    }

    .close,.megamenu>li,.mobile_event>.contactnumbers,.nav>ul,.nav>ul>li>ul,.submenu>li {
        display: block
    }

    .nav:focus {
        pointer-events: none;
        outline: 0
    }

    .nav>ul {
        opacity: 0;
        transition: .3s;
        width: 80%;
        left: -100%;
        overflow: auto;
        max-height: 83vh;
        z-index: 1000
    }

    .nav:focus>ul {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transition: .3s;
        left: 0
    }

    .nav>ul>li {
        border-top: 1px dashed rgba(0,0,0,.1);
        margin-top: -1px
    }

    .nav>ul>li span {
        padding-top: 16px
    }

    .nav>ul>li>ul {
        position: relative
    }

    .nav>ul>li:hover a,.nav>ul>li:hover span,.nav>ul>li:hover>a,.nav>ul>li:hover>span,.nav>ul>li>a,.nav>ul>li>a:hover span,.nav>ul>li>span,.nav>ul>li>span a,.nav>ul>li>span:hover span,.nav>ul>li>span:hover>a,.nav>ul>li>ul {
        background: #f9f9f9;
        color: #444
    }

    .nav>ul>li>ul li>ul li a {
        font-size: .88em
    }

    .nav>ul>li>a>span,.nav>ul>li>span>span {
        color: #694e00;
        background: 0 0
    }

    .nav>ul>li>a,.nav>ul>li>span {
        font-weight: 700;
        font-size: .9em
    }

    .nav>ul>li>ul>li {
        padding-bottom: 12px
    }

    .nav>ul>li>ul h3 {
        color: #444;
        font-size: 1em
    }

    .right_text {
        display: none;
        border-top: 5px solid #f0f167;
        box-shadow: rgba(0,0,0,.3) 0 0 5px;
        top: 100%;
        right: 0
    }

    .right_head_con:hover .right_text {
        display: block;
        visibility: visible;
        padding: 10px;
        background: #f9f9f9;
        text-align: right;
        white-space: nowrap;
        width: auto;
        right: 0;
        top: 28px
    }

    .right_text:before {
        clear: both
    }

    .hiox_language_list {
        padding: 0;
        position: relative
    }

    .right_text ul {
        display: inline-block
    }

    .icon-button8,.icon-zoom45 {
        display: block!important
    }

    .right_head_nav {
        margin-right: 5px
    }

    .right_head_con:hover [class*=" icon-"],.right_head_con:hover [class^=icon-] {
        background: rgba(0,0,0,.2)
    }

    .icon-search,.lang {
        display: none!important
    }

    [class*=" icon-"],[class^=icon-] {
        color: #000;
        cursor: pointer;
        padding: 10px;
        display: inline-block;
        position: relative
    }

    .header>div,.header>div:first-child,.right_header {
        width: 100%;
        display: block
    }

    .nav ul.main_menu li:hover>ul.submenu ul,.nav ul.main_menu li>ul.submenu ul {
        border-left: none;
        border-right: none
    }

    .menu_select {
        background: green
    }

    .header_part {
        position: relative;
        z-index: 1000
    }

    .login_textbox_bottom span,.login_textbox_top span {
        margin: 7px 2px
    }

    .inregistry {
        position: absolute;
        top: 0;
        right: 0;
        padding-right: 1px
    }

    .salesnumbers {
        float: right
    }

    .mobile_event>a:after {
        display: none
    }

    .inregistry>img {
        width: 32px
    }

    .showMobileCont {
        display: inline-block!important;
        padding: 0!important;
        margin-top: -10px!important
    }
}

.signUp {
    border: 1px solid #e2e2e2;
    border-radius: .4em;
    width: 72%;
    margin: 10px auto
}

.dedicated_server {
    margin: 0 auto;
    padding: 0;
    width: 940px
}

.dedicated_server_left {
    float: left;
    padding: 0;
    width: 700px
}

.dedicated_server_right {
    float: right;
    padding: 0;
    width: 220px
}

.dedicated_server_h1 {
    font-size: 22px;
    line-height: 36px;
    color: #505050;
    border-bottom: 1px solid #efefef;
    margin-bottom: 15px
}

.dedicated_server_h2 {
    font-size: 18px;
    line-height: 18px;
    color: #878888;
    font-weight: 400
}

.dedi_title,.dedicated_server_h3 {
    font-size: 22px;
    color: #e03555;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 10px
}

.dedicated_server_h4 {
    font-size: 16px;
    font-weight: 700;
    color: #cd3a12;
    padding: 5px;
    border-bottom: 1px solid #fff3dc
}

.dedicated_server label,.dedicated_server_h5 {
    font-size: 12px;
    font-family: Tahoma,Geneva,sans-serif
}

.dedicated_server_h5 {
    color: #fff;
    background: #f44a07;
    padding: 2px 5px;
    float: left
}

.dedicated_server_h6 {
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 18px;
    line-height: 38px;
    color: #cd3a12;
    text-shadow: #fff0d5 1px 1px 0;
    text-align: center;
    background: #ffc557;
    border-top: 1px solid #ffc557;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -o-border-bottom-right-radius: 5px
}

.dedicated_server_con {
    margin: 0 auto;
    border: 1px dashed #333;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    padding: 7px
}

.dedicated_server_form_con {
    margin: 0 auto;
    padding: 0
}

.dedicated_server_ele {
    float: left;
    padding: 5px 7px;
    margin: 1px 0
}

.dedicated_server label {
    color: #333
}

.dedicated_server label a {
    color: #0a72ff;
    text-decoration: none
}

.dedicated_server label a:hover {
    color: #0a72ff;
    text-decoration: underline
}

.dedicated_server_white {
    color: #fff!important
}

.dedicated_server_blue {
    color: #377dd7!important
}

.dedicated_server_red {
    color: #b93d3d!important
}

.dedicated_server_grey {
    color: #929292!important
}

.dedicated_server_blue_bg {
    background: #16b8db;
    border: 1px solid #0092b2;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px
}

.dedicated_server_form_ext {
    margin: 0 10px;
    padding: 5px;
    border-bottom: 1px solid #49c8e3
}

.dedicated_server_lable {
    color: #fff;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px
}

.dedicated_server_select_box {
    font-family: Tahoma,Geneva,sans-serif;
    background: #fff;
    border: none;
    padding: 1px;
    color: #333;
    width: 77%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    font-size: 12px;
    height: 22px
}

.dedicated_server_textarea,.dedicated_server_textbox {
    font-family: Tahoma,Geneva,sans-serif;
    background: #fff;
    padding: 1px;
    color: #333;
    width: 76.5%
}

.dedicated_server_textbox {
    border: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    font-size: 12px;
    height: 20px
}

.dedicated_server_textarea {
    border: none;
    height: 120px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    font-size: 12px;
    line-height: 18px
}

.dedicated_server_button,.dedicated_server_button1 {
    height: 30px;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    padding: 0 10px;
    margin: 5px;
    font-weight: 700;
    float: left;
    cursor: pointer
}

.dedicated_server_button {
    color: #fff;
    text-shadow: #a0560f 1px 1px 0;
    border: 1px solid #dc8000;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    background: #feecd3;
    background: -moz-linear-gradient(top,#feecd3 2%,#fbb34f 2%,#f89408 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(2%,#feecd3),color-stop(2%,#fbb34f),color-stop(100%,#f89408));
    background: -webkit-linear-gradient(top,#feecd3 2%,#fbb34f 2%,#f89408 100%);
    background: -o-linear-gradient(top,#feecd3 2%,#fbb34f 2%,#f89408 100%);
    background: -ms-linear-gradient(top,#feecd3 2%,#fbb34f 2%,#f89408 100%);
    background: linear-gradient(to bottom,#feecd3 2%,#fbb34f 2%,#f89408 100%)
}

.dedicated_server_button1 {
    color: #717171;
    border: 1px solid #b2b2b2;
    text-shadow: #b2b2b2 1px 1px 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    background: #eee;
    background: -moz-linear-gradient(top,#eee 0,#ccc 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(100%,#ccc));
    background: -webkit-linear-gradient(top,#eee 0,#ccc 100%);
    background: -o-linear-gradient(top,#eee 0,#ccc 100%);
    background: -ms-linear-gradient(top,#eee 0,#ccc 100%);
    background: linear-gradient(to bottom,#eee 0,#ccc 100%)
}

.city_offer_search_button,.combo_offer_box_title,.dedicate_configure_tit,.search_more_domains_buttons {
    text-shadow: rgba(0,0,0,.2) 1px 1px 0
}

.dedicated_server_total {
    background: #ffe1a8;
    border: 1px solid #eec474;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    margin-top: 52px
}

.dedicated_server_summary,.dedicated_server_summary1 {
    border-bottom: 1px solid #fff3dc;
    border-top: 1px solid #f9cf7d;
    padding: 5px 7px
}

.dedicated_server_summary p,.dedicated_server_summary1 p {
    font: 12px/16px Tahoma,Geneva,sans-serif;
    color: #1c1c1c;
    text-shadow: #fff 1px 1px 0
}

.pakadge_frm {
    display: inline-block;
    width: 49%;
    vertical-align: top
}

.pakadge_frm_left {
    float: left;
    width: 65%;
    vertical-align: top;
    padding: 10px
}

.pakadge_frm_right {
    float: right;
    width: 50%;
    vertical-align: top;
    padding: 10px
}

.dmn_hosting_box_userinfo {
    width: 45%
}

.dmn_hosting_box {
    width: 23%
}

.home_page_combo_topcon_DT {
    min-height: 100px
}

.h_plan_content,.hosting_box {
    display: inline-block;
    float: none;
    vertical-align: top
}

@media screen and (max-width: 800px) {
    .dmn_hosting_box,.dmn_hosting_box_userinfo {
        width:27%;
    }
}

@media screen and (max-width: 650px) {
    .inner_icons img {
        padding-left:0
    }

    .h_plan_content,.hosting_box {
        display: block
    }

    .dmn_hosting_box,.dmn_hosting_box_userinfo {
        width: 45%
    }

    .pakadge_frm_right {
        float: none;
        width: 100%
    }

    .pakadge_frm_left {
        width: 100%;
        margin-left: 4px
    }

    .pakadge_frm_con span {
        display: inline-block
    }
}

@media screen and (max-width: 780px) {
    .domain_new_search {
        width:98%
    }

    .home_page_combo_topcon_DT {
        min-height: 145px
    }

    .home_page_combo_con {
        padding: 11px
    }

    .home_page_combo_topcon {
        min-height: 100px
    }
}

.breadcrumb ul li a,.breadcrumb ul li span {
    padding: 2px;
    display: inline
}

.breadcrumb ul li a::after {
    content: "»";
    padding: 3px 5px;
    text-decoration: none
}

.offer_line {
    background: #e84830;
    display: inline-block;
    height: 2px;
    position: absolute;
    top: 9px;
    width: 100%
}

.pro_suggestion_span {
    width: 100%;
    padding: 4px
}

.dedicate_configure {
    float: left;
    background: #fff;
    width: 30%;
    margin: 10px;
    border-top: 1px solid #eee;
    border-right: 3px solid #eee;
    border-bottom: 4px solid #eee;
    border-left: 1px solid #eee
}

.dedicate_configure_tit {
    background: #9cc91c;
    padding: 10px;
    color: #fff;
    line-height: 100%;
    font-weight: 700;
    font-size: 1.3em
}

.dedicate_cofig_choose {
    padding: 15px 20px
}

.dedicate_cofig_choose_tit {
    font-size: 1.2em;
    font-weight: 700;
    color: #686868;
    padding: 3px 0
}

.op_domain_box,.op_promo_box,.op_promo_button,.op_slct_box {
    height: 36px;
    padding: 5px!important
}

.dedicate_cofig_choose_con {
    font-size: .9em;
    display: inline-block;
    margin: 3px 0;
    position: relative
}

.dedicate_cofig_choose_con input[type=radio] {
    position: absolute;
    top: 3px;
    left: 5px
}

.dedicate_cofig_choose_con span {
    background: #f3f0ea;
    padding: 4px 6px 4px 30px;
    border-radius: 4px;
    color: #686868;
    font-size: 1.1em
}

.dedicate_cofig_choose_con input[type=radio]:checked+span {
    background: #efc74f;
    color: #fff
}

@media screen and (max-width: 800px) {
    .pakadge_frm_left {
        width:99%!important;
        float: none
    }

    .dedicate_configure {
        width: 96%;
        float: none
    }
}

.orderpage {
    margin: 0 auto;
    width: 100%
}

.orderpage h2 {
    color: #4a4a4a;
    font-size: 1.3em;
    font-weight: 700;
    margin-bottom: 20px
}

.orderpage p {
    color: #5c5c5c;
    font-size: .9em
}

.orderpage form {
    margin: 0;
    width: 50%
}

.orderpage label,.orderpage_tax_ttl {
    line-height: 100%;
    margin-bottom: 5px;
    display: block
}

.op_domain_box {
    background: #fff;
    width: 100%;
    border: 1px solid rgba(0,0,0,.2);
    font-size: 1.1em;
    color: #5c5c5c
}

.op_promo_box,.op_slct_box {
    background: #fff;
    width: 100%;
    border: 1px solid #d8d8d8;
    font-size: 1.1em;
    color: #5c5c5c
}

.op_promo_button {
    background: #86af12;
    width: 100%;
    border: none;
    text-align: center;
    color: #fff
}

.op_amnt>div:last-child,.orderpage label,.orderpage_tax_ttl {
    font-size: 1.2em;
    color: #5c5c5c;
    font-weight: 700
}

.orderpage label {
    padding: 5px 0
}

.orderpage_tax_ttl {
    padding: 5px 0;
    vertical-align: bottom;
    text-align: right
}

.op_enter_domain {
    background: #f0f0f0;
    padding: 20px;
    border-radius: 4px
}

.op_amnt {
    display: table;
    width: 100%;
    padding: 20px 10px;
    border-bottom: 1px solid #e2e2e2
}

.op_amnt>div:last-child {
    text-align: right;
    width: 120px;
    padding-left: 10px
}

.op_amnt>div:last-child span:last-child {
    display: block;
    margin: 7px 0
}

.op_amnt>div:nth-child(2) {
    width: auto;
    padding: 0 4px
}

.op_add,.op_eql,.op_reduc {
    width: 17px;
    height: 17px;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    display: inline-block
}

.combo_box_green,.op_reduc {
    background: #86af12
}

.op_add {
    background: #396dcc
}

.op_eql {
    background: #df302d
}

.op_promo,.web_thumb_con {
    display: table;
    width: 100%
}

.op_promo>div {
    display: table-cell;
    width: 100%
}

.nav>ul>li>ul h3 span {
    color: #fff!important;
    font-size: 1.1em;
    font-weight: 400;
    padding: 5px
}

.oracle {
    background-position: 0 0;
    width: 149px;
    height: 20px
}

.nginx {
    background-position: 0 -20px;
    width: 147px;
    height: 31px
}

.cpanel-whm {
    background-position: 0 -51px;
    width: 146px;
    height: 46px
}

.whm {
    background-position: 0 -97px;
    width: 140px;
    height: 40px
}

.dedicatedred5livestream,.sharedred5livestream {
    background-position: 0 -137px;
    width: 123px;
    height: 49px
}

.dedicatedfmslivestream,.flashmedia {
    background-position: 0 -186px;
    width: 119px;
    height: 48px
}

.windows-server-2015 {
    background-position: 0 -234px;
    width: 118px;
    height: 48px
}

.windows-server-2012 {
    background-position: 0 -282px;
    width: 116px;
    height: 48px
}

.apache-tomcat {
    background-position: 0 -330px;
    width: 111px;
    height: 31px
}

.cloud-linux {
    background-position: 0 -361px;
    width: 110px;
    height: 48px
}

.ngasi {
    background-position: 0 -409px;
    width: 107px;
    height: 45px
}

.cpanel {
    background-position: 0 -454px;
    width: 101px;
    height: 46px
}

.glassfish,.mysql,.xen {
    height: 48px
}

.xen {
    background-position: 0 -500px;
    width: 100px
}

.glassfish {
    background-position: 0 -548px;
    width: 95px
}

.mysql {
    background-position: 0 -596px;
    width: 94px
}

.php {
    background-position: 0 -644px;
    width: 93px;
    height: 49px
}

.jboss {
    background-position: 0 -693px;
    width: 91px;
    height: 50px
}

.plesk {
    background-position: 0 -743px;
    width: 90px;
    height: 50px
}

.centos {
    background-position: 0 -793px;
    width: 86px;
    height: 47px
}

.sliverlight {
    background-position: 0 -840px;
    width: 84px;
    height: 48px
}

.cisco {
    background-position: 0 -888px;
    width: 83px;
    height: 43px
}

.ffmpeg {
    background-position: 0 -931px;
    width: 82px;
    height: 46px
}

.wordpress {
    background-position: 0 -977px;
    width: 78px;
    height: 49px
}

.liferay {
    background-position: 0 -1026px;
    width: 75px;
    height: 50px
}

.dell-power-edge-servers {
    background-position: -75px -1026px;
    width: 72px;
    height: 49px
}

.iis8 {
    background-position: -78px -977px;
    width: 71px;
    height: 42px
}

.linux {
    background-position: -83px -888px;
    width: 66px;
    height: 50px
}

.tomcat {
    background-position: -75px -1075px;
    width: 66px;
    height: 47px
}

.dedicatedwowzalivestream {
    background-position: 0 -1076px;
    width: 66px;
    height: 49px
}

.interl-xeon {
    background-position: -66px -1122px;
    width: 65px;
    height: 50px
}

.java-j2ee {
    background-position: -84px -840px;
    width: 64px;
    height: 47px
}

.sql-server {
    background-position: 0 -1125px;
    width: 61px;
    height: 49px
}

.dedicated-server {
    background-position: -95px -548px;
    width: 53px;
    height: 49px
}

.microsoft-net {
    background-position: -94px -597px;
    width: 51px;
    height: 49px
}

.jsp {
    background-position: -93px -646px;
    width: 50px;
    height: 50px
}

.email {
    background-position: -101px -454px;
    width: 48px;
    height: 45px
}

.java {
    background-position: -123px -137px;
    width: 25px;
    height: 47px
}

.apache-tomcat,.centos,.cisco,.cloud-linux,.cpanel,.cpanel-whm,.dedicated-server,.dedicatedfmslivestream,.dedicatedred5livestream,.dedicatedwowzalivestream,.dell-power-edge-servers,.email,.ffmpeg,.flashmedia,.glassfish,.iis8,.interl-xeon,.java,.java-j2ee,.jboss,.jsp,.liferay,.linux,.microsoft-net,.mysql,.ngasi,.nginx,.oracle,.php,.plesk,.sharedred5livestream,.sliverlight,.sql-server,.tomcat,.whm,.windows-server-2012,.windows-server-2015,.wordpress,.xen {
    display: inline-block;
    background-image: url(https://www.hioxindia.com/images/featuredlogos.png);
    vertical-align: middle;
    margin: 12px
}

.more_sugges {
    color: #444;
    display: inline-block;
    padding: 10px 0
}

.more_sugges a {
    color: #f47653;
    text-decoration: none;
    font-size: 1.3em
}

.more_sugges a:hover {
    color: #3799c7
}

.margin_top_25 {
    margin-top: 25px!important
}

.margin_left_20 {
    margin-left: 20px
}

.lang_flag {
    position: absolute;
    right: 5px;
    top: 4px;
    background: #eaeaec;
    border: 1px solid #e0e0e0;
    z-index: 10
}

.lang_flag_list,.lang_flag_list>span {
    position: relative;
    line-height: 100%;
    vertical-align: middle
}

.lang_flag_list {
    padding: 5px 12px 5px 5px;
    text-align: right
}

.lang_flag_list>span {
    display: inline-block;
    font-size: .9em
}

.lang_flag_list .lang_flag_in:after {
    display: inline-block;
    vertical-align: middle;
    right: -10px;
    top: 4px;
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0;
    border-color: #616161 transparent transparent
}

.lang_flag_list:focus {
    pointer-events: none;
    outline: 0
}

.lang_flag_list>ul {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index: 100;
    margin: 0;
    right: 0;
    list-style: none
}

.lang_flag_list:hover>ul {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    position: relative
}

.lang_flag_list>ul li {
    padding-top: 5px;
    font-size: .9em;
    text-align: right
}

.lang_flag_list>ul li a {
    color: #3690c4;
    display: block;
    white-space: nowrap
}

.lang_flag_list>ul li a span {
    display: inline-block;
    vertical-align: middle;
    padding: 0 2px
}

.lang_flag_list>ul li:last-child {
    border: none
}

.lang_flag_en,.lang_flag_in {
    background-image: url(../images/flags.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 12px;
    margin-left: 3px
}

.order_page_content,.order_page_price,.order_page_promo {
    display: table;
    table-layout: fixed
}

.lang_flag_in {
    background-position: -16px 0
}

.order_page {
    margin: 10px auto;
    width: 85%;
    background: #f1f1f1;
    padding: 20px;
    border-radius: 5px;
    border: 1px solid #eaeaea
}

.order_page h2 {
    font-size: 1.6em;
    border-bottom: 1px solid rgba(0,0,0,.05);
    position: relative;
    padding: 5px 0;
    color: #4b4b4b
}

.order_page h2:before {
    border-bottom: 1px solid rgba(255,255,255,.5);
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0;
    content: "";
    display: block
}

.order_page_content {
    width: 100%;
    margin: 10px 0;
    padding: 10px
}

.order_page_content>div {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    font-size: 1.2em;
    color: #454545
}

.order_page_content>div:last-child {
    width: 180px;
    font-size: 1.2em;
    font-weight: 700
}

.order_page_price {
    width: 180px;
    float: right
}

.order_page_price>div {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    text-align: right
}

.order_page_price>div:first-child,.order_page_price>div:nth-child(2) {
    width: 50px
}

.order_page input[type=text],.order_page select {
    width: 100%;
    background: #fff;
    border: 1px solid #ccc;
    padding: 12px 5px;
    font-size: 1.1em;
    color: #d45822
}

.order_page button,.order_page input[type=button] {
    width: 100%;
    background: #91bd18;
    border: none;
    color: #fff;
    padding: 12px 5px;
    font-size: 1.1em
}

.op_promo_remove_button {
    background: #b94213!important;
    width: 100%;
    border: none;
    color: #fff;
    padding: 12px 5px;
    font-size: 1.1em
}

.order_page input[type=checkbox] {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px
}

.order_page label {
    color: #444;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    font-size: 1.1em;
    padding: 5px 0
}

.order_page_promo {
    width: 100%
}

.order_page_minus,.order_page_plus {
    width: 20px;
    position: relative;
    height: 20px
}

.order_page_promo>div:last-child {
    width: 88px;
    text-align: center
}

.order_page_gray {
    color: #272403;
    font-size: 1.4em;
    margin: 14px 0;
    padding: 0 5px;
    line-height: 120%
}

.order_page_minus,.order_page_minus:before,.order_page_plus,.order_page_plus:before {
    color: #fff;
    text-align: center;
    display: inline-block;
    vertical-align: middle
}

.order_page_minus {
    background: #e75b1e;
    line-height: 80%
}

.order_page_minus:before {
    content: "-"
}

.order_page_plus {
    background: #2e95cb;
    line-height: 100%
}

.order_page_plus:before {
    content: "+"
}

.order_page_total_amnt {
    background: #f0f3e8;
    border-radius: 5px;
    border: 1px dashed #b7b7b5;
    color: #80a80e;
    font-size: 1.4em;
    font-weight: 700;
    padding: 15px 10px;
    text-align: center;
    width: 100%
}

.order_page_total_amnt>span {
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px
}

.order_page_continue,.web_select_container {
    margin: 10px auto;
    text-align: center
}

.order_page__back_button,.order_page_continue a,.order_page_continue input[type=submit] {
    padding: 15px 40px!important;
    background: #91bd18;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    border-radius: 3px;
    font-weight: 700;
    font-size: 1.5em!important;
    width: auto!important
}

.order_page__back_button {
    background: #3276b1!important;
    width: auto
}

.order_page__back_button:hover {
    background: #25246d!important
}

.order_page_continue a:hover,.order_page_continue input[type=submit]:hover {
    background: #6e9602
}

.div_width_100 {
    width: 100%!important;
    display: block
}

.div_width_50 {
    width: 50%!important
}

.margin_auto {
    margin: auto!important
}

.addons_part,.cpanel_addons_part {
    background: #fff;
    border: 1px dashed rgba(0,0,0,.2);
    border-radius: 5px;
    padding: 10px 8px 10px 5px;
    position: relative;
    margin-top: 35px
}

.addons_part:before,.cpanel_addons_part:before {
    position: absolute;
    background: #fff;
    padding: 3px 7px;
    display: inline-block;
    left: 20px;
    top: -18px;
    border-radius: 5px;
    color: #444;
    font-weight: 700;
    font-size: 1.4em
}

.addons_part:before {
    content: "Addons"
}

.addons_part>div,.cpanel_addons_part>div,.login_register .form1 {
    margin: 0
}

.cpanel_addons_part:before {
    content: "Control Panel"
}

.search_more_domains_buttons {
    color: #444;
    font-size: 1em;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    cursor: pointer;
    position: relative;
    z-index: 98;
    text-align: right;
    margin-top: 20px
}

.search_more_domains_buttons a {
    color: #fff;
    text-decoration: none;
    background: #ed4959;
    padding: 10px;
    display: inline-block;
    font-size: 20px;
    border: 1px dashed #fff;
    border-radius: 7px
}

.privacy_block {
    display: inline-block;
    vertical-align: middle;
    margin: 5px 0;
    float: right;
    text-align: right
}

.privacy_block>label {
    margin: 5px 0;
    display: inline-block;
    font-weight: 700;
    font-size: 1.1em
}

.move_all_table {
    display: none;
    height: 100px;
    overflow: auto;
    padding-left: 55px
}

.dmn_name_server div {
    width: 49%;
    vertical-align: middle;
    display: table-cell
}

.dmn_name_server div:first-child>span {
    width: 100%;
    float: right
}

.create_web_icon,.create_web_icon:before {
    display: inline-block;
    vertical-align: middle
}

.create_web_icon {
    position: relative
}

.create_web_icon:before {
    content: "\0270E";
    font-size: 1.4em
}

.v_align_middle {
    vertical-align: middle!important
}

.commonOverlayImg {
    padding: 0;
    width: 100px;
    height: 108px;
    margin-left: -50px;
    margin-top: -54px;
    background: url(../images/preloader.gif) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%
}

.commonOverlayTxt {
    padding: 0;
    width: 100%;
    height: 0;
    margin: auto;
    left: 0;
    right: 0;
    bottom: -10px;
    color: #0b3b0b;
    position: absolute;
    font: bold 14px Arial,Helvetica,sans-serif;
    text-align: center
}

.commonOverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255 ,255,.8);
    display: none
}

.warning_alert ul {
    margin-left: 17px
}

.warning_alert ul li {
    padding: 5px;
    font-size: 1.2em
}

.text_box {
    background: #fff!important;
    border: 1px solid #ccc!important;
    color: #d45822!important;
    font-size: 1.34em!important;
    padding: 12px 5px!important;
    width: 100%!important
}

.city_offer,.invoice_row,.table_view {
    width: 100%;
    display: table
}

.table_view {
    margin-top: 15px
}

.table_view div {
    display: table-cell;
    text-align: center
}

.hi_faq_nxpr {
    font-size: 14px;
    margin: 10px 0;
    padding: 5px 0
}

.hi_faq_nxpr a {
    background: #fffae9;
    border: 1px dashed #c4c4c4;
    border-radius: 4px;
    color: #021522;
    display: inline-block;
    padding: 2px 6px;
    text-decoration: none
}

.popup_highlight {
    background: #f2c643;
    padding: 5px;
    line-height: 120%;
    border-radius: 7px;
    color: #000!important;
    text-align: center
}

.dt_status {
    background: #81aa11;
    padding: 2px 5px;
    border-radius: 4px;
    color: #fff;
    margin-bottom: 5px;
    float: right
}

.city_offer {
    margin: 0 auto 10px;
    table-layout: fixed
}

.city_offer>div {
    display: table-cell;
    vertical-align: top
}

.city_offer_search {
    display: table-cell;
    width: 40%
}

.city_offer_plans {
    display: table-cell;
    width: 60%
}

.city_offer_search_part {
    width: 100%;
    background: #e9e9e9;
    border-radius: 5px;
    padding: 5px
}

.city_offer_search_form {
    width: 100%;
    display: table;
    table-layout: fixed
}

.city_offer_search_form>div {
    width: 100%;
    display: table-cell;
    vertical-align: top
}

.city_offer_search_form>div:last-child {
    width: 84px
}

.city_offer_search_txt {
    width: 100%;
    background: #fff;
    border: 1px solid rgba(0,0,0,.2);
    padding: 13px 8px;
    color: #333;
    font-size: 1em;
    line-height: 120%
}

.city_offer_search_button {
    width: 100%;
    border: 1px solid rgba(0,0,0,.1);
    padding: 12px;
    background: #86c500;
    background: -moz-linear-gradient(top,#86c500 0,#60b300 100%);
    background: -webkit-linear-gradient(top,#86c500 0,#60b300 100%);
    background: linear-gradient(to bottom,#86c500 0,#60b300 100%);
    color: #fff;
    font-size: 1.1em;
    line-height: 100%
}

.city_wise_plan_boxblue,.city_wise_plan_boxgreen {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.city_offer_exten {
    padding: 4px 0;
    height: 100px;
    overflow: auto
}

.city_wise_plan_price,.city_wise_plan_title {
    padding: 5px;
    line-height: 120%;
    font-weight: 700
}

.city_offer_exten_con {
    float: left;
    margin: 3px 5px;
    width: 120px
}

.city_offer_exten_con>span {
    display: inline-block;
    vertical-align: top;
    line-height: 100%;
    color: #333;
    font-size: 1.2em
}

.city_offer_exten_more>span {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 5px;
    vertical-align: middle
}

.city_offer_exten_more>span:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 10px 0;
    border-color: #67b600 transparent transparent;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 6px;
    display: inline-block
}

.city_wise_plan_list {
    margin: 0 auto;
    width: 100%;
    display: table;
    table-layout: fixed
}

.city_wise_plan_list>div {
    width: 100%;
    display: table-cell;
    vertical-align: top;
    padding: 0 5px
}

.city_wise_plan_box {
    width: 100%;
    border-radius: 7px;
    border: 1px solid rgba(0,0,0,.2);
    text-align: center;
    color: #fff
}

.city_wise_plan_boxblue {
    background-image: url(../images/blue_bg.png?1)
}

.city_wise_plan_boxgreen {
    background-image: url(../images/green_bg.png?1)
}

.city_wise_plan_title {
    font-size: 1.1em
}

.city_wise_plan_price {
    font-size: 1.6em
}

.city_wise_plan_details {
    margin: 0 auto 7px;
    font-size: 1.2em;
    font-weight: 700;
    padding: 3px 0;
    line-height: 120%;
    background: #ff8000;
    background: -moz-linear-gradient(left,#ff8000 0,#e81800 100%);
    background: -webkit-linear-gradient(left,#ff8000 0,#e81800 100%);
    background: linear-gradient(to right,#ff8000 0,#e81800 100%);
    position: relative
}

.city_wise_plan_details:before {
    width: 100%;
    height: 4px;
    border-top: 1px dashed #fff;
    content: "";
    display: block
}

.city_wise_plan_details:after {
    width: 100%;
    height: 4px;
    border-bottom: 1px dashed #fff;
    content: "";
    display: block
}

.city_wise_plan_vaild {
    margin: 10px auto;
    width: 90%;
    background-image: url(../images/arrow.png?1);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    color: #e91b00;
    font-size: .85em;
    background-position: center;
    padding: 5px 5px 10px
}

.dnsdiv input [type=file],.dnsdiv input[type=password],.dnsdiv input[type=text],.dnsdiv select,.dnsdiv textarea {
    margin-bottom: 0!important;
    padding: 5px!important
}

.width110px {
    width: 110px;
    vertical-align: middle
}

.width200px {
    width: 160px;
    vertical-align: middle
}

.frm_colon {
    width: 15px;
    padding: 0;
    vertical-align: middle
}

.domain_exttextbox {
    width: 18%
}

.domain_new_search_city {
    padding: 30px!important
}

.search_domain_extension {
    padding-bottom: 18px
}

.banner {
    padding-bottom: 0
}

.domain_new_search {
    padding: 30px 30px 0;
    margin: 0 auto
}

.mobile_view {
    display: inline
}

.mobile_view_less,.mobile_view_more {
    background-color: #218ece;
    color: #fff;
    border-color: #ddd;
    font-weight: 700;
    border-radius: 3px;
    padding: 2px 5px;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    cursor: pointer;
    margin-left: 5px;
    white-space: nowrap
}

.mobile_view_more a:after {
    content: "View More...\25BC";
    color: #fff
}

.mobile_view_less a:after {
    content: "View Less...\25B2";
    color: #fff
}

.red_invoice {
    background: #ffe7de
}

.yellow_invoice {
    background: #fdf8d8
}

.orange_invoice {
    background: #f8d79e
}

.content_dummy {
    margin: 10px auto;
    padding: 0;
    width: 1000px
}

.domain_avail_h2 {
    font-size: 1.5em;
    padding: 7px;
    font-weight: 700;
    line-height: 120%
}

.domain_avail_tab {
    margin: 0 auto;
    text-align: center
}

.domain_avail_tab ul li {
    margin: 0 10px 0 0;
    list-style: none;
    background: #e9e9e9;
    background: -moz-linear-gradient(top,#e9e9e9 0,#c8c8c8 100%);
    background: -webkit-linear-gradient(top,#e9e9e9 0,#c8c8c8 100%);
    background: linear-gradient(to bottom,#e9e9e9 0,#c8c8c8 100%);
    padding: 10px 15px;
    border: 1px solid #cecece;
    border-radius: 4px;
    color: #333;
    float: left;
    font-size: 1em;
    cursor: pointer
}

.domain_avail_tab ul li:last-child {
    margin-right: 0
}

.domain_avail_tab ul li span {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    line-height: 100%
}

.domain_avail_tab ul li span:first-child {
    font-weight: 700;
    color: #000;
    border: 1px solid rgba(0,0,0,.3);
    padding: 2px 5px;
    border-radius: 5px;
    background: #fff
}

.domain_tab_select {
    background: #9bc81c!important;
    background: -webkit-linear-gradient(top,#9bc81c 0,#80a810 100%);
    background: linear-gradient(to bottom,#9bc81c 0,#80a810 100%);
    color: #fff!important;
    font-weight: 700
}

.domain_tab_select span:first-child {
    background: #fff!important;
    padding: 2px 5px;
    border-radius: 5px;
    color: #9bc81c!important
}

.domain_tab_serach form {
    width: 80%;
    display: table;
    table-layout: fixed;
    border: 3px solid #f0f0f0;
    border-radius: 5px;
    margin: 0 auto
}

.domain_tab_serach form>span {
    width: 100%;
    display: table-cell;
    vertical-align: middle
}

.domain_tab_serach form>span:nth-child(2) {
    width: 130px
}

.domain_tab_serach form>span:nth-child(3) {
    width: 85px
}

.domain_tab_serach form input[type=text] {
    width: 100%;
    border: none;
    color: #6a6d6f;
    height: 50px;
    padding: 10px;
    font-size: 1.2em
}

.domain_tab_serach form input[type=text]::placeholder {
    color: #6a6d6f;
    font-style: italic
}

.domain_tab_serach_select {
    width: 100%;
    border: none;
    color: #6a6d6f;
    position: relative;
    overflow: hidden;
    display: block
}

.domain_tab_serach_select:after {
    display: inline-block;
    content: "\0276E";
    position: absolute;
    right: 5px;
    top: 18px;
    width: 5px;
    height: 20px;
    transform: rotate(-90deg)
}

.domain_tab_serach form select,.domain_tab_serach_ext {
    width: 120%!important;
    border: none!important;
    color: #6a6d6f!important;
    height: 50px!important;
    padding: 10px!important;
    font-size: 1.3em!important
}

.domain_tab_serach form input[type=submit] {
    width: 100%;
    border: none;
    height: 55px;
    padding: 10px;
    background: url(../images/searchicon.png) center no-repeat #92be18;
    color: #fff;
    margin: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    cursor: pointer
}

.domain_search_result_con {
    margin: 0 auto;
    padding: 10px 5px;
    border-bottom: 1px solid #e3e3e3
}

.domain_search_result_con_select {
    background: #e5eecd;
    width: 100%;
    border-top: 1px solid #d5ddbf;
    border-bottom: 1px solid #fff;
    border-radius: 5px
}

.domain_search_result_name {
    float: left;
    color: #1a1a1a;
    line-height: 120%;
    padding: 5px;
    font-weight: 700
}

.domain_search_result_price {
    float: right;
    color: #077cad;
    line-height: 100%;
    padding: 5px;
    font-weight: 700;
    font-size: 1.3em
}

.domain_search_result_buy {
    float: right;
    color: #fff;
    background: #92be18;
    border-radius: 5px;
    padding: 5px 20px;
    margin-left: 10px;
    cursor: pointer
}

.domain_search_result_dns {
    margin: 2px;
    width: 140px;
    height: 25px;
    background: #fff;
    border: 2px solid #c3cbae;
    display: inline-block
}

.domain_search_result_dns input[type=text] {
    width: 100%;
    border: none;
    background: 0 0;
    color: #7f7f7f;
    padding: 2px 5px
}

.domain_search_result_dns input[type=text]::placeholder {
    color: #333;
    font-style: italic
}

.domain_search_result_orange,.domain_search_total_amnt>span {
    color: #f1540f
}

.domain_search_result_yr {
    width: 75px;
    border: 2px solid #c3cbae;
    color: #6a6d6f;
    position: relative;
    overflow: hidden;
    display: block;
    background: #fff;
    float: right
}

.domain_search_result_yr select {
    width: 100%;
    border: none;
    color: #4d4d4d;
    font-size: .9em;
    height: 25px;
    line-height: 25px
}

.domain_search_result_remove {
    width: 22px;
    height: 22px;
    border: 2px solid #fff;
    background: #f16c0f;
    color: #fff;
    display: inline-block;
    float: right;
    line-height: 16px;
    text-align: center;
    border-radius: 50%;
    margin-top: 3px;
    margin-left: 3px;
    cursor: pointer
}

.domain_search_result_remove:before {
    content: "X";
    color: #fff;
    width: 22px;
    line-height: 16px;
    text-align: center;
    font-size: .75em;
    font-weight: 700;
    font-family: Arial,Helvetica,sans-serif
}

.domain_search_total {
    margin: 10px auto;
    padding: 5px 0;
    text-align: right
}

.domain_search_total_amnt {
    float: right;
    padding: 10px;
    background: #f7f7f7;
    border-radius: 4px;
    border: 1px dashed rgba(0,0,0,.1);
    font-weight: 700;
    color: #000;
    font-size: 1.8em
}

.domain_search_proceed {
    background: #e9e9e9;
    background: -moz-linear-gradient(top,#e9e9e9 0,#cecece 100%);
    background: -webkit-linear-gradient(top,#e9e9e9 0,#cecece 100%);
    background: linear-gradient(to bottom,#e9e9e9 0,#cecece 100%);
    box-shadow: rgba(0,0,0,.2) 0 0 5px;
    border: 1px solid rgba(0,0,0,.05);
    display: inline-block;
    border-radius: 5px;
    width: 20%;
    text-align: center
}

.domain_search_proceed a {
    color: #333;
    font-size: 1.5em;
    font-weight: 700;
    text-shadow: #fff 1px 1px 0;
    text-decoration: none;
    padding: 10px 15px;
    display: block
}

.domain_search_hosting {
    margin: 0 auto;
    box-shadow: rgba(0,0,0,.5) 0 0 5px;
    border-radius: 4px
}

.domain_search_hosting_heading {
    background: #93be17;
    padding: 8px;
    border-radius: 4px
}

.domain_search_hosting_dname {
    float: left;
    color: #fff;
    font-weight: 700;
    font-size: 1.6em;
    padding-top: 8px
}

.domain_choose_hosting {
    width: 200px;
    border: 2px solid #8ab316;
    font-weight: 700;
    color: #6a6d6f;
    position: relative;
    overflow: hidden;
    display: block;
    background: #fff;
    float: left;
    margin-left: 10px
}

.offer_choose_tick,.offer_choose_tick_select {
    width: 22px;
    position: relative;
    height: 22px;
    cursor: pointer
}

.domain_choose_hosting select {
    width: 100%;
    border: none;
    color: #4d4d4d;
    font-size: 1.2em;
    height: 30px;
    line-height: 25px;
    font-weight: 700
}

.domain_choose_hosting_amnt {
    background: #fbf9fa;
    background: -moz-linear-gradient(top,#fbf9fa 0,#f2f2f2 100%);
    background: -webkit-linear-gradient(top,#fbf9fa 0,#f2f2f2 100%);
    background: linear-gradient(to bottom,#fbf9fa 0,#f2f2f2 100%);
    border: 1px solid #aeaeae;
    box-shadow: rgba(0,0,0,.3) 1px 1px 3px;
    color: 575558;
    font-weight: 700;
    font-size: 1.1em;
    padding: 5px 15px;
    float: right
}

.domain_search_hosting_content {
    border-radius: 4px
}

.domain_choose_yr {
    color: #6a6d6f;
    position: relative;
    overflow: hidden;
    background: #fff
}

.domain_choose_tick::after,.domain_choose_tick:after,.domain_choose_tick_select::after,.domain_choose_tick_select:after,.offer_choose_tick:after {
    color: #cfcfcf;
    font-size: 1.7em;
    font-weight: 700;
    position: absolute;
    left: 0;
    bottom: 4px
}

.domain_choose_tick_select::after,.domain_choose_tick_select:after {
    content: "\02713"
}

.domain_other_offers_row:hover .offer_choose_tick:after,.domain_search_hosting_box:hover .domain_choose_tick:after {
    content: "\02713";
    color: #333
}

.domain_choose_tick_select,.domain_choose_tick_select:after,.domain_search_hosting_box:hover {
    color: #5dce34
}

.domain_other_offers {
    margin: 10px auto;
    border-radius: 6px;
    box-shadow: rgba(0,0,0,.2) 0 0 5px
}

.domain_other_offers_tit {
    border-radius: inherit;
    background: #3ab6d0;
    padding: 10px
}

.domain_other_offers_dname {
    font-size: 1em;
    color: #fff;
    font-weight: 700;
    float: left;
    margin-top: 5px
}

.domain_choose_offers_amnt {
    background: #fbf9fa;
    background: -moz-linear-gradient(top,#fbf9fa 0,#f2f2f2 100%);
    background: -webkit-linear-gradient(top,#fbf9fa 0,#f2f2f2 100%);
    background: linear-gradient(to bottom,#fbf9fa 0,#f2f2f2 100%);
    border: 1px solid #aeaeae;
    box-shadow: rgba(0,0,0,.3) 1px 1px 3px;
    color: 575558;
    font-weight: 700;
    font-size: 1.1em;
    padding: 5px 15px;
    float: left;
    margin-left: 5px
}

.domain_choose_offers_promo {
    float: left;
    margin-left: 5px
}

.domain_choose_offers_promo input[type=text] {
    float: left;
    width: 180px;
    border: 2px solid #329bb1;
    padding: 4px 10px;
    color: #333
}

.domain_choose_offers_promo input[type=button],.domain_choose_offers_promo input[type=submit] {
    float: left;
    border: 1px solid #aeaeae;
    padding: 3px 20px;
    box-shadow: rgba(0,0,0,.2) 1px 1px 3px;
    color: #565457;
    text-shadow: #fff 1px 1px 0;
    background: #fafafa;
    background: -moz-linear-gradient(top,#fafafa 0,#f2f2f2 100%);
    background: -webkit-linear-gradient(top,#fafafa 0,#f2f2f2 100%);
    background: linear-gradient(to bottom,#fafafa 0,#f2f2f2 100%);
    font-weight: 700;
    line-height: 130%;
    margin-top: 1px;
    margin-left: -2px
}

.offer_choose_name {
    color: #565658;
    float: left;
    padding: 5px;
    margin-left: 5px;
    cursor: pointer;
    font-size: 1.3em
}

.offer_choose_tick {
    border: 1px solid #cfcfcf;
    border-radius: 0;
    float: left;
    margin-top: 5px
}

.offer_choose_tick_select {
    border: 1px solid #5dce34;
    border-radius: 0;
    float: left;
    margin-top: 5px
}

.offer_choose_tick_select:after {
    content: "\02713";
    color: #5dce34;
    font-size: 1.7em;
    font-weight: 700;
    position: absolute;
    left: 0;
    bottom: 4px
}

.domain_other_offers_row:hover .offer_choose_tick_select:after {
    content: "\02713";
    color: #5dce34!important
}

.domain_choose_offers_promo_select {
    margin-left: 5px
}

.domain_choose_offers_promo_select input[type=text] {
    float: left;
    width: 150px;
    border: 2px solid #d5d5d5;
    padding: 4px 10px;
    color: #333;
    border-radius: 2px
}

.domain_choose_offers_promo_select input[type=button],.domain_choose_offers_promo_select input[type=submit] {
    float: left;
    border: 1px solid #aeaeae;
    padding: 3px 20px;
    box-shadow: rgba(0,0,0,.2) 1px 1px 3px;
    color: #565457;
    text-shadow: #fff 1px 1px 0;
    background: #fafafa;
    background: -moz-linear-gradient(top,#fafafa 0,#f2f2f2 100%);
    background: -webkit-linear-gradient(top,#fafafa 0,#f2f2f2 100%);
    background: linear-gradient(to bottom,#fafafa 0,#f2f2f2 100%);
    font-weight: 700;
    line-height: 130%;
    margin-top: 1px;
    margin-left: -2px;
    cursor: pointer
}

@media screen and (min-width: 1031px) {
    .content_dummy {
        width:80%
    }
}

@media screen and (max-width: 1030px) {
    .marketing_select,.marketing_templates {
        display:block;
        float: none;
        width: 100%
    }

    .combo_offer {
        width: 100%;
        padding: 0 50px 0 20px
    }

    .content_dummy,.order_page {
        width: 100%
    }

    .city_offer>div,.city_offer_plans,.city_offer_search {
        display: block;
        width: 100%
    }

    .city_offer_search {
        padding-bottom: 5px
    }

    .domain_search_hosting_boxout {
        width: 33%
    }
}

@media screen and (max-width: 650px) {
    .domain_search_pos {
        width:auto
    }

    .div_width_50,.domain_search_proceed,.domain_search_result_name,.domain_tab_serach form,.order_page_content>div:last-child,.orderpage form,.width200px,.width80px {
        width: 100%
    }

    .nav>ul>li>ul h3 span {
        color: #444!important;
        font-size: 1em
    }

    .nav>ul>li>ul h3 span:hover {
        color: #694e00!important
    }

    .order_page_minus:before,.order_page_plus:before {
        margin-top: 4px
    }

    .order_page_gray {
        font-size: 1em;
        margin: 6px 0;
        padding: 0
    }

    .order_page_content>div {
        width: 100%!important;
        font-size: 1em
    }

    .order_page label,.order_page_content>div:last-child {
        font-size: 1em
    }

    .order_page_price>div:first-child,.order_page_price>div:nth-child(2) {
        width: 40px
    }

    .order_page_total_amnt>span {
        padding: 5px
    }

    .days_span {
        display: table
    }

    .days_span span {
        display: table-cell;
        padding: 2px;
        vertical-align: middle
    }

    .days_span span:first-child {
        width: 40px;
        text-align: left
    }

    .days_span span:last-child {
        width: 80px
    }

    .tap_search_part_center {
        border: 1px solid #4fbdba;
        width: 100%!important;
        text-align: center;
        display: block;
        margin-bottom: 2px
    }

    .table_view ul li a,.table_view ul li a:hover {
        padding: 8px;
        margin: 0 1px
    }

    .dmn_name_server div:first-child,.table_view ul li {
        float: none
    }

    .dmn_name_server {
        padding: 10px 5px
    }

    .domain_new_search_city,.move_all_table {
        padding: 0!important
    }

    .privacy_block {
        width: 100%;
        display: block;
        float: none
    }

    .combo_offer_box_content,.combo_offer_box_content>div {
        display: block;
        width: 100%!important
    }

    .need_host {
        display: block;
        margin-left: 0
    }

    .search_more_domains_buttons {
        width: 100%;
        text-align: center;
        float: none
    }

    .domain_result_area_price {
        margin: 4px 5px
    }

    .dmn_name_server div {
        width: 100%;
        vertical-align: middle;
        display: block;
        text-align: center
    }

    .dmn_name_server div:first-child>span {
        width: 100%;
        float: none
    }

    .padding_top_20 {
        font-size: 1.3em
    }

    .mobile_view_more {
        display: inline
    }

    .domain_www,.frm_colon,.mobile_view {
        display: none
    }

    .domain_exttextbox,.search_domain_textbox {
        display: table-cell;
        font-size: 1.2em
    }

    .home_page_combo_topcon {
        min-height: auto
    }

    .home_content_bottom {
        padding: 0;
        margin: 0 auto
    }

    .search_domain_textbox {
        width: 68%
    }

    .downloads {
        padding: 15px 5px 0
    }

    .domain_exttextbox {
        width: 31%!important
    }

    .domain_search_extmore {
        bottom: -5px
    }

    .domain_new_search {
        width: 100%;
        padding: 5px;
        margin: 0
    }

    .table_tabbed1 ul li {
        border: 1px solid #d2d2d2;
        width: 50%
    }

    .domain_tab_serach form>span {
        width: 100%!important;
        display: block
    }

    .domain_avail_tab ul li span {
        padding: 0
    }

    .offer_choose_name {
        line-height: 120%
    }

    .domain_choose_offers_promo_select input[type=button],.domain_choose_offers_promo_select input[type=submit] {
        padding: 3px
    }

    .domain_avail_tab ul li {
        font-size: .8em;
        margin: 0;
        padding: 4px
    }

    .domain_search_hosting_boxout {
        width: 50%
    }

    .dnsboxes {
        display: block;
        float: none
    }

    .domain_other_offers_dname {
        float: none;
        display: block;
        padding-bottom: 7px
    }
}

.red_border {
    border: 1px solid #cf533c
}

.suggest_avail {
    color: #f47653;
    font-size: 1.3em;
    text-decoration: none;
    margin: 9px 0 6px
}

.domain_search_hosting_box_tit_select {
    background: #f6b125;
    color: #fff
}

.domain_search_hosting_box_select {
    border: 1px solid #f6b125
}

.chk_minus_price,.combo_box_red_txt,.offer_choose_name_select {
    color: #ed4959
}

.domain_search_hosting_content {
    margin: 0 auto;
    padding: 0;
    background: #fff;
    width: 100%
}

.combo_offer_box_title,.hosting_select .domain_search_hosting_box_tit,.hosting_select .domain_search_hosting_perday {
    background: #0e9dd5;
    color: #fff
}

.combo_offer_box {
    margin: 0 auto;
    padding: 20px 0;
    position: relative
}

.combo_offer_box_title {
    position: relative;
    padding: 10px;
    display: inline-block;
    font-weight: 700;
    line-height: 120%;
    font-size: 18px
}

.combo_offer_box_title:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 21px 0 21px 21px;
    border-color: transparent transparent transparent #0e9dd5;
    content: "";
    display: inline-block;
    position: absolute;
    right: -21px;
    top: 0
}

.domain_search_hosting_boxout {
    float: left;
    padding: 14px;
    width: 25%
}

.domain_search_hosting_box {
    vertical-align: middle;
    cursor: pointer;
    background: #fff;
    border-radius: 0;
    border: 1px solid rgba(0,0,0,.2);
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative
}

.domain_search_hosting_box_tit {
    background: #fff;
    padding: 10px;
    color: #414141;
    font-weight: 700;
    font-size: 1.2em;
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.domain_search_hosting_box_amnt {
    text-align: center;
    padding: 10px 5px;
    color: #5d6365;
    font-size: 18px;
    font-weight: 700;
    display: inline-block;
    margin-top: 5px
}

.domain_choose_yr {
    width: 100%;
    margin: 5px auto;
    border: 1px solid #d7d3d3;
    display: inline-block
}

.domain_choose_yr select {
    width: 100%;
    border: none;
    color: #4d4d4d;
    font-size: .95em;
    height: 38px;
    line-height: 120%;
    padding: 2px;
    cursor: auto;
    background: #fff
}

.domain_search_hosting_perday {
    display: inline-block;
    background: #fcfff4;
    background: -moz-linear-gradient(top,#fcfff4 0,#e9e9ce 100%);
    background: -webkit-linear-gradient(top,#fcfff4 0,#e9e9ce 100%);
    background: linear-gradient(to bottom,#fcfff4 0,#e9e9ce 100%);
    border-radius: 0;
    padding: 10px;
    color: #333;
    font-weight: 700;
    border: 1px solid rgba(0,0,0,.1);
    margin-top: 7px;
    font-size: 1.2em
}

.domain_choose_tick,.domain_choose_tick_select {
    right: 10px;
    position: absolute;
    width: 22px;
    height: 22px;
    border: 1px solid #cfcfcf;
    bottom: 5px;
    left: 5px;
    border-radius: 0;
    cursor: pointer
}

.domain_host_info,.domain_offer_info,.ssl_status_info {
    height: 25px;
    bottom: 5px;
    text-align: center;
    font-weight: 700
}

.domain_host_info,.domain_offer_info {
    position: absolute;
    width: 25px;
    border-radius: 50%;
    border: 2px solid rgba(0,0,0,.2);
    right: 5px;
    line-height: 21px;
    cursor: help
}

.domain_host_info>span,.domain_offer_info>span,.domain_offer_info_span,.premium_domain>span {
    background: #fff;
    padding: 5px;
    color: #333;
    font-size: 14px;
    display: none;
    cursor: default;
    z-index: 100
}

.domain_host_info {
    z-index: 100
}

.domain_offer_info {
    position: relative;
    float: right;
    right: 0
}

.domain_host_info>span,.domain_offer_info>span,.domain_offer_info_span {
    border-radius: 6px;
    border: 1px solid rgba(0,0,0,.1);
    width: 200px;
    margin-left: -180px
}

.domain_offer_info>span,.domain_offer_info_span {
    position: absolute
}

.domain_offer_info_span {
    text-align: center;
    font-weight: 700;
    cursor: help
}

.hosting_select .domain_search_hosting_box {
    border-color: #0e9dd5
}

.avilable_plans .hosting_select .domain_choose_tick_select,.avilable_plans .hosting_select .domain_choose_tick_select:after,.avilable_plans .hosting_select .domain_search_hosting_box_amnt,.chk_plus_price,.domain_avail_list .domain_choose_tick_select,.domain_avail_list .domain_choose_tick_select:after,.hosting_select .domain_search_hosting_box_amnt {
    color: #8bb515
}

.chk_equal_price,.hosting_select .domain_choose_tick_select,.hosting_select .domain_choose_tick_select:after {
    color: #0e9dd5
}

.avilable_plans .combo_offer_box_title {
    background: #f6782d
}

.avilable_plans .combo_offer_box_title:before {
    border-color: transparent transparent transparent #f6782d
}

.avilable_plans .hosting_select .domain_search_hosting_box {
    border-color: #8bb515;
    background: #f5ffd8
}

.domain_avail_list .domain_choose_tick,.domain_avail_list .domain_choose_tick:after,.domain_avail_list .domain_choose_tick_select,.domain_avail_list .domain_choose_tick_select:after {
    position: relative;
    vertical-align: middle;
    bottom: 0;
    left: 0;
    right: 0;
    display: inline-block
}

.avilable_plans .hosting_select .domain_search_hosting_box_tit,.avilable_plans .hosting_select .domain_search_hosting_perday {
    background: #8bb515;
    color: #fff
}

.addons_separate .offer_choose_name_select,.addons_separate1 .offer_choose_name_select {
    color: #759b09
}

.addons_separate {
    border: 1px solid rgba(0,0,0,.1);
    padding: 5px;
    position: relative;
    background: #fff;
    margin-top: 40px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.addons_separate_title {
    border: 1px solid rgba(0,0,0,.1);
    border-bottom: none;
    padding: 7px 14px;
    background: #fff;
    position: absolute;
    left: -1px;
    top: -31px;
    font-weight: 700;
    font-size: 18px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #5d5d5d
}

.premium_domain {
    background: #287ad6;
    padding: 3px 6px;
    border-radius: 5px;
    color: #fff;
    text-shadow: rgba(0,0,0,.5) 1px 1px 0;
    display: inline-block;
    line-height: 100%;
    float: left;
    cursor: help;
    margin-right: .5rem
}

.premium_domain>span {
    border-radius: 6px;
    border: 1px solid rgba(0,0,0,.1);
    width: 250px;
    text-shadow: none;
    word-break: normal;
    text-align: justify;
    position: absolute
}

.domain_search_hosting_heading .premium_domain {
    padding: 8px
}

@media screen and (max-width: 650px) {
    .domain_choose_offers_promo_select {
        margin-left:27px
    }

    .domain_search_proceed_proceed,.premium_domain {
        float: none
    }

    .domain_offer_info {
        float: right
    }

    .domain_search_hosting_boxout {
        width: 50%
    }

    .offer_choose_name {
        margin-bottom: 5px;
        width: 80%
    }

    .domain_avail_list .domain_choose_tick,.domain_avail_list .domain_choose_tick:after,.domain_avail_list .domain_choose_tick_select,.domain_avail_list .domain_choose_tick_select:after {
        float: left
    }
}

.get_trail {
    vertical-align: middle;
    background: #ffb502;
    background: -moz-linear-gradient(top,#ffb502 0,#ff9f02 100%);
    background: -webkit-linear-gradient(top,#ffb502 0,#ff9f02 100%);
    background: linear-gradient(to bottom,#ffb502 0,#ff9f02 100%);
    border: 1px solid #a67b08;
    border-radius: 7px;
    padding: 6px 24px;
    color: #761a04;
    text-shadow: rgba(255,255,255,.5) 1px 1px 0;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    font-family: Arial,Helvetica,sans-serif;
    margin: 10px auto;
    width: 80%
}

.ssl_status_info {
    width: 25px;
    border-radius: 50%;
    border: 2px solid rgba(0,0,0,.2);
    right: 5px;
    line-height: 21px;
    cursor: pointer;
    float: right
}

.disableButton {
    opacity: .6
}

.onlinebanks {
    height: 50px;
    width: 100px
}

.check_avilability_tab_menu {
    margin: 0 auto;
    text-align: center;
    font-size: 16px
}

.check_avilability_tab_menu>div {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    line-height: 100%;
    font-size: 1em;
    text-transform: uppercase;
    font-weight: 700;
    padding: 25px 60px 25px 30px;
    color: #b8b8b8;
    cursor: pointer
}

.check_avilability_tab_menu>div a {
    display: block;
    text-decoration: none;
    color: inherit;
    position: relative
}

.check_avilability_tab_menu>div:hover a:before,.check_avilability_tab_menu_select a:before,.menu_select a:before {
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px;
    border-color: transparent transparent #fff;
    bottom: -25px;
    left: 50%;
    margin-left: -10px
}

.menu_select a:before {
    content: ""
}

.check_avilability_tab_menu>div:before {
    display: inline-block;
    vertical-align: top;
    content: "";
    line-height: 100%;
    padding: 0 5px;
    position: absolute;
    left: 0;
    background-image: url(../images/sprite_check_avail.png);
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
    top: 50%;
    margin-top: -14px
}

.check_avilability_tab_menu>div:first-child:before {
    background-position: -254px 0
}

.check_avilability_tab_menu>div:first-child:hover:before {
    background-position: -86px 0
}

.check_avilability_tab_menu>div.check_avilability_tab_menu_select:first-child:before {
    background-position: -170px 0
}

.check_avilability_tab_menu>div:nth-child(2):before {
    background-position: -198px 0
}

.check_avilability_tab_menu>div:nth-child(2):hover:before {
    background-position: -30px 0
}

.check_avilability_tab_menu>div.check_avilability_tab_menu_select:nth-child(2):before {
    background-position: -114px 0
}

.check_avilability_tab_menu>div:nth-child(3):before {
    background-position: -226px 0
}

.check_avilability_tab_menu>div:nth-child(3):hover:before {
    background-position: -58px 0
}

.check_avilability_tab_menu>div.check_avilability_tab_menu_select:nth-child(3):before {
    background-position: -142px 0
}

.check_avilability_tab_menu>div:after {
    display: inline-block;
    vertical-align: top;
    content: "\02014 \02014 \02014";
    font-weight: 700;
    line-height: 100%;
    padding: 0 5px;
    position: absolute;
    right: 0;
    top: 35%
}

.check_avilability_tab_menu_select {
    color: #8bb515!important
}

.check_avilability_tab_con {
    margin: 0 auto 20px;
    box-shadow: rgba(0,0,0,.2) 0 0 14px;
    padding: 25px;
    border-radius: 5px;
    font-size: 14px
}

.check_avilability_search {
    margin: 0 auto 20px;
    width: 80%;
    display: table;
    table-layout: fixed
}

.check_avilability_search>div {
    width: 100%;
    display: table-cell;
    border-left: 1px solid #d1dab7;
    border-bottom: 1px solid #d1dab7;
    border-top: 1px solid #d1dab7;
    position: relative;
    vertical-align: middle
}

.check_avilability_search>.searchdiv {
    width: 75px;
    display: table-cell;
    border: none;
    background: #8bb515;
    text-align: center
}

.check_avilability_search>.searchdiv:before {
    content: "\026B2";
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 3em;
    font-weight: 700;
    line-height: 100%;
    transform: rotate(-45deg)
}

.check_avilability_search>div input[type=text] {
    width: 100%;
    line-height: 65px;
    background: 0 0;
    border: none;
    padding: 5px 10px;
    font-size: 1.4em;
    color: #7a7a7a
}

.check_avilability_search>div:nth-child(2) {
    width: 125px;
    overflow: hidden;
    border-left: none
}

.check_avilability_search>div:nth-child(2):after {
    content: "\0276F";
    display: inline-block;
    position: absolute;
    right: 12px;
    top: 42%;
    transform: rotate(90deg);
    color: #828282
}

.check_avilability_search>div select {
    width: 150%;
    line-height: 65px;
    background: 0 0;
    border: none;
    padding: 5px 10px;
    font-size: 1.4em;
    color: #3c3b3b
}

.check_avilability_search>div input[type=button],.check_avilability_search>div input[type=submit] {
    width: 100%;
    height: 100%;
    line-height: 65px;
    background: 0 0;
    border: none;
    position: absolute;
    left: 0;
    top: 0
}

.domain_avail_list {
    margin: 0 auto;
    width: 100%;
    table-layout: fixed;
    display: table;
    border-bottom: 1px solid rgba(0,0,0,.2)
}

.domain_avail_list_server,.domain_avail_list_yrplan {
    width: 150px;
    border: 1px solid rgba(0,0,0,.2);
    background: #fff;
    vertical-align: middle
}

.domain_avail_list>div {
    width: 100%;
    display: table-cell;
    padding: 10px;
    vertical-align: middle
}

.domain_avail_list>div:last-child {
    text-align: right;
    width: 40%
}

.domain_avail_list_name {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.2em;
    color: #000
}

.domain_avail_list_server {
    display: inline-block;
    color: #000
}

.domain_avail_list_server>input[type=text] {
    width: 100%;
    background: 0 0;
    border: none;
    padding: 2px 5px;
    font-size: .9em;
    color: #585858;
    line-height: 22px
}

.domain_avail_list_yrplan {
    display: inline-block;
    overflow: hidden;
    position: relative
}

.hst_yrplan {
    width: 260px
}

.dm_yrplan {
    width: 100px
}

.domain_avail_list_yrplan>select {
    width: 100%;
    height: 44px;
    background: 0 0;
    border: none;
    font-size: 1.2em;
    color: #222;
    line-height: 100%;
    padding: 3px
}

.domain_avail_list_price {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.3em;
    color: #000;
    padding: 0 5px;
    font-weight: 700
}

.domain_avail_list_icon {
    display: inline-block;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    border: 1px solid #8bb515;
    border-radius: 50%;
    cursor: pointer;
    text-align: center
}

.domain_avail_list_icon:before {
    display: inline-block;
    vertical-align: bottom;
    width: 15px;
    height: 15px;
    line-height: 100%;
    background-image: url(../images/sprite_check_avail.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    content: "";
    margin-top: 0
}

.domain_avail_list_select.domain_avail_list {
    background: #f5ffd7!important;
    border-bottom: 1px solid #c0dd67
}

.domain_avail_list_select .domain_avail_list_name,.domain_avail_list_select .domain_avail_list_price {
    color: #759b09!important;
    font-weight: 700
}

.domain_avail_list_select .domain_avail_list_yrplan {
    border: 1px solid #65850f
}

.domain_avail_list_select .domain_avail_list_icon {
    border: 1px solid #fb5912
}

.addons_separate1 .domain_other_offers_row,.check_avail_subline {
    border-top: 1px solid rgba(0,0,0,.07)
}

.domain_avail_list_select .domain_avail_list_icon:before {
    background-position: -15px 0
}

.domain_avail_list_showmore {
    margin: 10px auto;
    display: block
}

.domain_avail_list_showmore a {
    color: #0e9dd5;
    font-size: 1em;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle
}

.domain_avail_list_nxt a,.domain_avail_list_prev a {
    color: #fff;
    padding: 10px 20px;
    font-size: 1.4em;
    line-height: 100%;
    text-decoration: none;
    text-transform: uppercase
}

.domain_avail_list_showmore a:before {
    width: 18px;
    height: 18px;
    border: 1px solid #0e9dd5;
    border-radius: 50%;
    content: "\0271B";
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    line-height: 100%;
    text-align: center
}

.domain_avail_list_showmore a:hover:before {
    border: 1px solid #0784b5
}

.add_cart_span,.check_diff_domain {
    border-radius: 4px;
    border-bottom: 1px solid rgba(0,0,0,.2);
    cursor: pointer
}

.domain_avail_list_showmore a:hover {
    color: #0784b5
}

.domain_avail_list_total {
    margin: 20px 10px auto;
    display: block;
    font-size: 1.5em;
    color: #ed4959;
    text-align: right;
    font-weight: 700
}

.domain_avail_list_stepnxt {
    margin-top: 14px;
    display: block
}

.domain_avail_list_nxt {
    float: right;
    margin-right: 5px
}

.domain_available {
    color: green;
    font-size: 20px
}

.addons_separate_head,.available_box_head,.combo_offer_box_head {
    padding: 10px;
    font-size: 18px;
    font-weight: 700;
    display: inline-block
}

.domain_avail_list_nxt a {
    background: #8bb515;
    display: block;
    font-weight: 700
}

.domain_avail_list_prev a {
    background: #0e9dd5;
    display: block;
    font-weight: 700
}

.domain_avail_list>div>span {
    margin: 5px 0
}

.combo_offer_box_head {
    color: #ed4959;
    line-height: 120%
}

.addons_separate_head,.available_box_head {
    color: #000;
    line-height: 120%
}

.plus_or_minus {
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    background: #4fbdba;
    color: #fff;
    width: 16px;
    height: 16px;
    display: inline-block;
    text-align: center;
    vertical-align: middle
}

.minus_line {
    background: #fff;
    display: inline-block;
    height: 2px;
    width: 60%;
    vertical-align: middle;
    margin-top: -2px
}

.add_cart_span {
    background: #f1f1f1;
    display: inline-block;
    vertical-align: middle;
    padding: 2px 4px;
    line-height: 100%;
    border-right: 1px solid rgba(0,0,0,.2);
    margin: 0 5px
}

.check_diff_domain {
    float: right;
    font-size: 18px;
    margin-bottom: 20px;
    background: #1674ad;
    color: #fff;
    padding: 5px 10px;
    text-decoration: none
}

.font_strike {
    color: #ed4959;
    font-weight: 400;
    font-size: .95em
}

.dom_avil_regis {
    color: #333;
    font-size: 16px;
    text-align: center;
    background: #f1f1f1;
    padding: 10px;
    margin-top: 7px
}

.remove_arrow:after {
    content: ""!important
}

.price_right {
    float: right;
    color: #1674ad;
    font-weight: 700;
    font-size: 1.2em;
    display: inline-block;
    vertical-align: middle;
    margin-top: 6px;
    margin-left: 3px
}

.check_avail_subline {
    margin: 0 auto;
    width: 100%;
    display: block;
    padding: 10px 0 10px 10px
}

.check_avail_subline>span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 2px;
    position: relative;
    z-index: 10
}

.check_avail_subline_icon {
    width: 12px;
    vertical-align: middle!important;
    text-align: center
}

.check_avail_subline_icon:after {
    content: "\021B3";
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    color: #757575;
    margin-top: -10px
}

.check_avail_subline_text {
    font-size: 1.2em;
    color: #3d3d3d
}

.check_avail_subline_price {
    float: right;
    color: #1674ad;
    font-weight: 700;
    font-size: 1.2em;
    display: inline-block;
    vertical-align: middle;
    margin: 6px
}

.host_only_button,.host_only_button input[type=submit] {
    color: #fff!important;
    font-size: 1em;
    font-weight: 700
}

.check_avail_subline_select {
    background: #fff;
    border: 1px solid rgba(0,0,0,.2);
    padding: 2px 5px;
    display: inline-block
}

.host_only_button {
    cursor: pointer;
    text-shadow: rgba(0,0,0,.4) 1px 1px 0;
    background: #e8b730;
    width: 120px!important
}

.backbutton {
    background: #57a91b!important;
    border: 1px solid #489a0c!important;
    border-bottom: 3px solid #509c19!important;
    text-shadow: #396e12 1px 1px 0!important;
    padding: 5px 10px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    border-radius: .2em;
    -moz-border-radius: .2em;
    -webkit-border-radius: .2em;
    -o-border-radius: .2em;
    margin: 10px 1px
}

.h1 {
    margin-left: 160px!important
}

.addons_separate1 .frm_tooltips span {
    position: relative;
    bottom: 10px
}

.error_alert_search {
    margin: 0 auto 20px;
    width: 80%
}

.chk_minus,.chk_plus {
    width: 18px;
    height: 18px;
    text-align: center
}

.offer_div_container {
    background: rgba(0,0,0,.05);
    padding: 5px 10px;
    border-radius: 5px;
    border-bottom: 1px solid rgba(0,0,0,.2);
    margin-top: 4px
}

.chk_equal,.chk_minus,.chk_plus {
    display: inline-block;
    line-height: 100%;
    border-radius: 3px;
    margin-top: 5px;
    color: #fff;
    float: right;
    vertical-align: middle
}

.chk_plus {
    background: #8bb515
}

.chk_minus {
    background: #ed4959
}

.chk_equal {
    background: #0e9dd5;
    padding: 1px 4px
}

@media screen and (max-width: 650px) {
    .check_avilability_search,.domain_avail_list>div:first-child,.domain_avail_list>div:last-child {
        width:100%
    }

    .check_avilability_search>.searchdiv,.domain_avail_list>div {
        display: block
    }

    .check_avilability_tab_con {
        padding: 10px
    }

    .domain_avail_list>div,.domain_avail_list>div:last-child {
        text-align: center
    }

    .addons_part select,.cpanel_addons_part select {
        width: 100%;
        display: block
    }

    .domain_avail_list_nxt,.domain_avail_list_prev {
        margin: 3px
    }

    .check_avilability_search>div {
        width: 100%!important;
        display: block;
        border-right: 1px solid #d1dab7
    }

    .host_only_button {
        width: 100%!important;
        height: 50px
    }

    .check_avilability_search>div input[type=submit] {
        line-height: 50px
    }

    .check_avilability_search>div:nth-child(2) {
        border-left: 1px solid #d1dab7
    }

    .domain_other_offers_con {
        padding: 0
    }

    .offer_choose_name {
        width: auto;
        font-size: 1em
    }

    .domain_choose_offers_promo_select input[type=text] {
        width: 90px
    }

    .check_avail_subline_price,.price_right {
        font-size: 1em
    }

    .chk_equal,.chk_minus,.chk_plus {
        padding: 1px 4px
    }

    .multidomaindiv>div {
        width: 100%!important;
        padding-right: 0!important;
        padding-bottom: 1.5%!important
    }
}

.multidomaindiv>div {
    float: left;
    width: 48%;
    padding-right: 1%;
    padding-bottom: 1%
}

.starate,.starate1,.staratemsg,.staratemsg1 {
    float: right;
    margin-top: 10px;
    z-index: 101
}

.jr-nomal,.jr-rating {
    margin: 6px 0;
    position: relative;
    -moz-transform: rotate(35deg);
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg)
}

.starate1,.staratemsg1 {
    float: none
}

.staratemsg {
    color: #fff;
    font-weight: 700;
    display: none
}

#star-rating-form {
    padding-right: 5px
}

.jr-rating {
    float: left;
    display: block;
    color: red;
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-bottom: 7px solid #fbb202;
    border-left: 10px solid transparent
}

.jr-rating:before {
    border-bottom: 8px solid #fbb202;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    position: absolute;
    height: 0;
    width: 0;
    top: -4.5px;
    left: -6.5px;
    display: block;
    content: '';
    -webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg)
}

.jr-nomal,.jr-rating:after {
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    display: block;
    width: 0;
    height: 0;
    color: red
}

.jr-rating:after {
    position: absolute;
    top: .3px;
    left: -10.5px;
    border-bottom: 7px solid #fbb202;
    -webkit-transform: rotate(-70deg);
    -moz-transform: rotate(-70deg);
    -ms-transform: rotate(-70deg);
    -o-transform: rotate(-70deg);
    content: ''
}

.jr-nomal {
    float: left;
    border-bottom: 7px solid #fff
}

.jr-nomal:before {
    border-bottom: 8px solid #fff;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    position: absolute;
    height: 0;
    width: 0;
    top: -4.5px;
    left: -6.5px;
    display: block;
    content: '';
    -webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg)
}

.jr-nomal:after {
    position: absolute;
    display: block;
    color: red;
    top: .3px;
    left: -10.5px;
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-bottom: 7px solid #fff;
    border-left: 10px solid transparent;
    -webkit-transform: rotate(-70deg);
    -moz-transform: rotate(-70deg);
    -ms-transform: rotate(-70deg);
    -o-transform: rotate(-70deg);
    content: ''
}

.rating-comment,.rating-comment1 {
    display: none;
    position: absolute;
    background: #f2f2f2;
    border: 2px solid #e7e7e7;
    margin-top: 33px;
    z-index: 1001;
    margin-left: 60%;
    width: 40%
}

.rating-comment1 {
    display: block!important;
    position: relative;
    margin-left: 20%;
    width: 60%
}

.rating-comment input[type=button],.rating-comment textarea,.rating-comment1 input[type=button],.rating-comment1 textarea {
    padding: 5px;
    margin: 5px
}

.rating-comment textarea,.rating-comment1 textarea {
    width: 97%;
    height: 150px
}

.rating-comment input[type=button],.rating-comment1 input[type=button] {
    float: right;
    cursor: pointer;
    background: #f06e02;
    border: 1px solid #d86200;
    border-radius: .2em;
    color: #fff;
    font-weight: 700
}

.staratediv1 {
    margin: 10% auto
}

.staratediv,.staratedivs {
    margin: 4% auto
}

.staratecursor {
    cursor: pointer;
    vertical-align: middle;
    padding-left: 1%;
    padding-top: 2%
}

@media screen and (max-width: 650px) {
    .staratediv,.staratediv1 {
        margin:0
    }

    .rating-comment,.rating-comment1 {
        margin-left: 0;
        width: 94%
    }

    #combo_div {
        display: none
    }

    #combo_div_bottum {
        display: block
    }

    .submenubg>li:not(:last-child) {
        border-right: none!important
    }
}

.proceed_btn_for_same_domain {
    padding: 5px;
    background: #c63932;
    border: 1px solid #b12720;
    color: #fff;
    font-size: .725em;
    text-align: center;
    cursor: pointer
}

.domain_avail_list_select .home_page_combo_domain {
    margin-right: 4px
}

.blinking {
    animation: 3s infinite blinkingText
}

@keyframes blinkingText {
    0% {
        opacity: .1
    }

    20% {
        opacity: .3
    }

    40% {
        opacity: .5
    }

    60% {
        opacity: .7
    }

    80% {
        opacity: .9
    }

    100% {
        opacity: 1
    }
}

.dmn_hosting_box_price>span {
    font-size: .55em;
    display: inline-block;
    vertical-align: middle
}

.profile_edit_bg {
    width: 16px;
    height: 16px;
    cursor: pointer;
    background: url(../images/profile-edit.png) no-repeat;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle
}

.submenubg>li:not(:last-child) {
    border-right: 2px solid #81aa11;
    padding-right: 15px
}

.required-mark:after {
    content: "*";
    color: red
}

.icon-offer:hover>.icon-tag31:before {
    color: #f39000
}

.glitter {
    animation: 3s infinite glitterText
}

@-webkit-keyframes glitterText {
    0% {
        -webkit-transform: scale(.6) rotate(0);
        opacity: .3
    }

    20% {
        -webkit-transform: scale(.7) rotate(360deg);
        opacity: .5
    }

    40% {
        -webkit-transform: scale(.8) rotate(540deg);
        opacity: .8
    }

    60% {
        -webkit-transform: scale(.9) rotate(720deg);
        opacity: .9
    }

    100%,80% {
        -webkit-transform: scale(1) rotate(0);
        opacity: 1
    }
}

.headerofferprice {
    color: #cb393e!important;
    font-weight: 700
}

.combo_offer_main {
    margin: 10px auto;
    padding: 25px;
    border-radius: 8px;
    background: #fff;
    border: 1px solid #e4e4e4;
    position: relative
}

.combo_offer_main:hover {
    box-shadow: rgba(0,0,0,.15) 0 0 7px
}

.combo_offer_main h3 {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 120%;
    color: #3f3f3f
}

.club_info span,.signup_selectbox option {
    font-weight: 400
}

.combo_offer_main p {
    font-size: .95rem;
    line-height: 120%;
    color: #242424
}

.combo_box_green,.combo_box_red,.combo_box_yellow {
    color: #fff;
    text-shadow: rgba(0,0,0,.3) 1px 1px 0;
    border-radius: 4px;
    padding: 4px 10px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px
}

.combo_box_yellow {
    background: #d9a200
}

.combo_box_red {
    background: #ed4959
}

.combo_box_green_txt,.combo_box_red_txt,.combo_box_save,.combo_box_yellow_txt {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 10px
}

.combo_box_yellow_txt {
    color: #d9a200
}

.combo_box_green_txt {
    color: #86af12
}

.combo_box_save {
    color: #08771f;
    margin: 0 12px;
    font-size: 1.2rem
}

.order_page_content .clubselect {
    padding: 7px;
    color: #666;
    background: rgba(255,255,255,.8);
    border: 1px solid rgba(0,0,0,.2)
}

.notebox {
    border: 1px dashed rgba(0,0,0,.2);
    padding: 8px 15px;
    background: #fcffbf;
    border-radius: 5px;
    font-size: 16px
}

.club_div1,.club_div2,.club_div3 {
    border: 1px solid rgba(0,0,0,.1)
}

.notebox h4 {
    color: #cc6524;
    padding-top: 5px
}

.noteline {
    padding-top: 10px;
    color: #333;
    padding-bottom: 5px;
    line-height: 150%
}

.noteline b {
    color: #25246d;
    display: block
}

.club_div1 {
    background: #fbfbdd
}

.club_div2 {
    background: #fbfbfb
}

.club_div3 {
    background: #f0fbf0
}

.club_info {
    position: relative;
    display: inline-block!important;
    vertical-align: middle;
    margin-left: 8px;
    margin-top: 5px;
    float: none
}

.club_info span {
    background: #fff;
    border-radius: 6px;
    border: 1px solid rgba(0,0,0,.1);
    color: #333;
    font-size: 14px;
    display: none;
    width: 300px;
    cursor: default;
    z-index: 100;
    left: 50%;
    transform: translatex(-50%);
    text-align: left;
    padding: 0;
    margin: 0
}

.faqcode {
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-left: 3px solid #f36d33;
    color: #666;
    page-break-inside: avoid;
    font-family: monospace;
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1em 1.5em;
    display: block
}

.web_gallery {
    margin: 20px auto;
    display: flex;
    flex-wrap: wrap
}

.web_gallery>div {
    padding: 12px;
    width: 25%
}

.web_gallery>div:hover .web_thumb,.web_select {
    border: 3px solid #85ae12
}

.web_thumb {
    position: relative;
    border-radius: 10px;
    border: 3px solid rgba(255,255,255,0)
}

.custom_select,.web_form {
    border-bottom: 1px solid rgba(0,0,0,.2);
    border-right: 1px solid rgba(0,0,0,.2)
}

.web_thumb,.web_thumb_con,.web_thumb_img {
    width: 100%;
    display: block
}

.web_thumb_img img {
    width: 100%;
    height: auto;
    border-radius: 7px
}

.web_thumb_con>div {
    display: table-cell;
    width: 100%;
    border: 1px solid rgba(0,0,0,.1);
    border-collapse: collapse;
    text-align: center
}

.web_thumb_con>div a {
    display: block;
    color: #333;
    text-decoration: none;
    background: rgba(0,0,0,.06);
    padding: 10px 5px
}

.web_thumb_con>div a:hover {
    display: block;
    color: #85ae12;
    text-decoration: none;
    background: rgba(0,0,0,.08)
}

.web_select_icon {
    position: absolute;
    top: 20px;
    left: 20px;
    background: #85ae12;
    width: 36px;
    height: 36px;
    text-align: center;
    color: #fff;
    font-size: 1.8rem;
    display: none;
    z-index: 10
}

.close,.modal {
    position: fixed
}

.modal,.web_preview_image {
    height: 100%;
    overflow: auto;
    width: 100%
}

.web_select_icon:before {
    display: inline-block;
    content: "\02714";
    line-height: 36px
}

.web_form {
    background: #f1f1f1;
    border-radius: 5px;
    padding: 50px;
    margin: 0 auto
}

.web_form h3 {
    text-align: center;
    color: #525252
}

.web_form input[type=text],.web_form textarea {
    width: 100%;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    background-color: #fff;
    padding: 14px 14px 14px 40px;
    line-height: 160%;
    font-size: 16px;
    margin: 15px auto;
    font-family: Arial,Helvetica,sans-serif;
    background-repeat: no-repeat;
    background-position: 10px 14px
}

.close a,.web_preview_select a {
    color: inherit;
    padding: 10px;
    display: block;
    text-decoration: none
}

.close,.web_callback input[type=submit] {
    font-size: 20px;
    font-weight: 700;
    cursor: pointer
}

.web_name_icon {
    background-image: url(images/create_page_icon_name.png)
}

.web_mobile_icon {
    background-image: url(images/create_page_icon_phone.png)
}

.web_email_icon {
    background-image: url(images/create_page_icon_mail.png)
}

.web_domain_icon {
    background-image: url(images/create_page_icon_domain.png)
}

.web_msg_icon {
    background-image: url(images/create_page_icon_msg.png)
}

.web_callback {
    margin: 0 auto;
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 20px
}

.web_callback input[type=submit] {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    background: #769b10;
    color: #fff;
    border: none;
    text-transform: uppercase;
    padding: 10px 20px;
    border-radius: 4px
}

.modal {
    display: none;
    z-index: 10000;
    padding-top: 30px;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,.9)
}

.close {
    top: 5px;
    right: 35px;
    color: #f1f1f1;
    background-color: #000;
    z-index: 1
}

.close a {
    overflow: auto
}

.web_preview {
    margin: 0;
    max-width: 100%;
    width: 100%;
    position: relative
}

.web_preview_image {
    position: relative
}

.web_preview_image img {
    max-width: 100%;
    height: auto
}

.web_preview_select {
    position: fixed;
    background: #779b10;
    border-radius: 4px;
    color: #fff;
    right: 30px;
    top: 40px
}

.web_selectbox {
    width: 35%;
    display: inline-flex;
    vertical-align: middle;
    position: relative
}

.web_selectbox:after {
    padding: 5px 10px;
    content: "\02C7";
    font-size: 35px;
    background: #eee;
    right: 1px;
    bottom: 1px;
    align-items: center;
    line-height: 120%;
    position: absolute;
    vertical-align: middle;
    height: 35px;
    color: #a0a0a0
}

.web_selectbox select {
    height: 40px;
    background: #eee;
    border: 1px solid rgba(0,0,0,.2);
    width: 100%;
    text-align: left;
    padding: 5px 10px
}

.create_page_box select option[value=""],.create_page_box select:invalid {
    color: rgba(0,0,0,.6)
}

@media screen and (max-width: 650px) {
    .web_gallery>div {
        width:50%
    }

    .web_form {
        padding: 30px
    }

    .web_selectbox {
        width: 60%
    }
}

.custom_select {
    display: inline-block;
    position: relative;
    padding-right: 30px;
    background: #fff;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden
}

.custom_select:after {
    display: inline-block;
    position: absolute;
    content: "\25bc";
    right: 7px;
    top: 50%;
    font-size: 8px;
    color: #ed4959;
    transform: scale(1.5,1) translateY(-50%);
    -ms-transform: scale(1.5,1) translateY(-50%);
    -webkit-transform: scale(1.5,1) translateY(-50%)
}

.custom_select>select {
    width: calc(100% + 50px);
    background: 0 0;
    border: none;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    position: relative;
    z-index: 1
}

.hosting_save>span {
    display: inline-block;
    vertical-align: middle;
    margin: 0 2px;
    line-height: 100%
}

.oldprice_save {
    font-size: 12px;
    color: #717171;
    text-decoration: line-through;
    padding-top: 4px
}

.newprice_save {
    font-size: .9em;
    color: #527604;
    font-weight: 700
}

.more_combo_button {
    float: right;
    cursor: pointer;
    background: #f7b526;
    border: none;
    color: #fff;
    padding: 10px 20px;
    font-size: 20px
}

.popupsignup_form_fill {
    position: absolute;
    width: 65%;
    background: #e9edc2;
    box-shadow: rgba(0,0,0,.2) 0 0 5px;
    left: 0;
    right: 0;
    top: 2%;
    margin: auto;
    padding: 25px
}

.popupsignup_form_fill>h2 {
    text-align: center;
    padding-bottom: 10px
}

.popupsignup_form_fill>div.signup_form_button_div {
    width: 100%;
    text-align: center;
    margin-top: 10px
}

.popupsignup_form_fill>div {
    width: 49%;
    margin-right: 1%;
    float: left
}

.popupsignup_form_fill input[type=text],.popupsignup_form_fill select {
    padding: 8px;
    margin: 1%!important
}

.signup_selectbox {
    width: 100%;
    display: block;
    padding: 14px;
    line-height: 160%;
    font-size: 16px;
    font-family: Arial,Helvetica,sans-serif;
    color: #444;
    box-sizing: border-box;
    border: 1px solid #aaa;
    box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
    border-radius: .3em;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMiIKICAgdmlld0JveD0iMCAwIDM1Ljk3MDk4MyAyMy4wOTE1MTgiCiAgIGhlaWdodD0iNi41MTY5Mzk2bW0iCiAgIHdpZHRoPSIxMC4xNTE4MTFtbSI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjAxNDUxLC00MDcuMTIyMjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHRleHQKICAgICAgIGlkPSJ0ZXh0MzMzNiIKICAgICAgIHk9IjYyOS41MDUwNyIKICAgICAgIHg9IjI5MS40Mjg1NiIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MTI1JTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj48dHNwYW4KICAgICAgICAgeT0iNjI5LjUwNTA3IgogICAgICAgICB4PSIyOTEuNDI4NTYiCiAgICAgICAgIGlkPSJ0c3BhbjMzMzgiPjwvdHNwYW4+PC90ZXh0PgogICAgPGcKICAgICAgIGlkPSJ0ZXh0MzM0MCIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEyNSU7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpGb250QXdlc29tZTtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIj4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGgzMzQ1IgogICAgICAgICBzdHlsZT0iZmlsbDojMzMzMzMzO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICBkPSJtIDIzNy41NjY5Niw0MTMuMjU1MDcgYyAwLjU1ODA0LC0wLjU1ODA0IDAuNTU4MDQsLTEuNDczMjIgMCwtMi4wMzEyNSBsIC0zLjcwNTM1LC0zLjY4MzA0IGMgLTAuNTU4MDQsLTAuNTU4MDQgLTEuNDUwOSwtMC41NTgwNCAtMi4wMDg5MywwIEwgMjIwLDQxOS4zOTM0NiAyMDguMTQ3MzIsNDA3LjU0MDc4IGMgLTAuNTU4MDMsLTAuNTU4MDQgLTEuNDUwODksLTAuNTU4MDQgLTIuMDA4OTMsMCBsIC0zLjcwNTM1LDMuNjgzMDQgYyAtMC41NTgwNCwwLjU1ODAzIC0wLjU1ODA0LDEuNDczMjEgMCwyLjAzMTI1IGwgMTYuNTYyNSwxNi41NDAxNyBjIDAuNTU4MDMsMC41NTgwNCAxLjQ1MDg5LDAuNTU4MDQgMi4wMDg5MiwwIGwgMTYuNTYyNSwtMTYuNTQwMTcgeiIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=");
    background-repeat: no-repeat,repeat;
    background-position: right .7em top 50%,0 0;
    background-size: .65em auto,100%
}

.hiox_captcha>div,.signup_form_button {
    display: inline-block;
    vertical-align: middle
}

.signup_selectbox::-ms-expand {
    display: none
}

.signup_selectbox:hover {
    border-color: #888
}

.signup_selectbox:focus {
    border-color: #aaa;
    box-shadow: 0 0 1px 3px rgba(59,153,252,.7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #222;
    outline: 0
}

.best_seller:after,.bstsellcombo:after,.bstselldisp:after {
    border-top: 9px solid #d15300;
    border-right: 9px solid transparent;
    right: -1px
}

.fancy_table .corner:after,.fancy_table .corner:before {
    width: 0;
    height: 0;
    border-top: 15px solid #fff;
    content: ""
}

.signup_form_button {
    width: auto;
    background: #769b10;
    color: #fff;
    border: none;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    padding: 8px 20px;
    border-radius: 4px
}

.prefixtextbox {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: .4em;
    -moz-border-radius: .4em;
    -webkit-border-radius: .4em;
    -o-border-radius: .4em;
    padding-left: 10px;
    margin-top: 5px;
    margin-bottom: 15px;
    font-size: 1.1em;
    color: #888
}

.prefixtextbox input[type=text] {
    border: 0!important;
    width: 92%!important;
    margin: unset!important
}

.hiox_captcha>div {
    text-align: center;
    margin: 5px;
    padding: 5px 10px;
    font-weight: 700;
    border-radius: 5px;
    line-height: 100%
}

.hiox_captcha_blue,.hiox_captcha_yellow {
    border: 2px solid rgba(0,0,0,.1);
    color: #fff;
    font-size: 30px
}

.hiox_captcha_yellow {
    background: #d99e12
}

.hiox_captcha_blue {
    background: #2d8bd4
}

.hiox_captcha_green {
    background: #fff;
    border: 2px solid #37b726;
    width: 60%
}

.hiox_captcha_green>input[type=text] {
    background: 0 0;
    border: none;
    color: #443131;
    font-size: 14px;
    text-align: center;
    width: 100%;
    margin: unset!important
}

.hiox_captcha_grey {
    color: #443131;
    font-size: 36px;
    padding: 5px 0!important
}

.authup_close {
    position: absolute;
    width: 20px;
    height: 20px;
    background: #c00;
    border-radius: 50%;
    border: 1px solid #fff;
    box-shadow: #000 0 0 2px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    margin-left: 746px;
    margin-top: -12px
}

.from_div {
    color: #fff;
    font-size: 1.5em;
    background: #57a91b;
    padding: 6px;
    border-radius: 5px
}

.authup_close a {
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    margin-top: -5px;
    cursor: pointer
}

.frm_row1 {
    margin: 5px auto;
    display: table;
    width: 100%;
    position: relative;
    background: #d3b681;
    padding-left: 10px;
    border-radius: 5px
}

.dialog-ovelay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999
}

.dialog {
    width: 400px;
    margin: 100px auto 0;
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    border-radius: 3px;
    overflow: hidden
}

.dialog-msg {
    padding: 12px 10px
}

.dialog-msg p {
    margin: 0;
    font-size: 15px;
    color: #333;
    text-align: center
}

.dialog footer {
    border-top: 1px solid #e5e5e5;
    padding: 8px 10px
}

.dialog footer .controls {
    direction: rtl
}

.dialog-ovelay .dialog footer .controls .button {
    padding: 5px 15px;
    border-radius: 3px
}

.button-default {
    background-color: #f8f8f8;
    border: 1px solid rgba(204,204,204,.5);
    color: #5d5d5d
}

.button-danger {
    background-color: #f44336;
    border: 1px solid #d32f2f;
    color: #f5f5f5
}

.link {
    padding: 5px 10px;
    cursor: pointer
}

.inner_child_div1 {
    background: #dee0e0;
    color: #565656;
    font-size: 1.2em;
    font-weight: 700;
    padding: 20px;
    width: 100%
}

.vps_offer_1,.vps_offer_2 {
    display: inline-block;
    color: #fff;
    line-height: 150%;
    text-align: center;
    position: relative;
    vertical-align: middle
}

.vps_offer_1 {
    width: 100%;
    min-width: 230px;
    height: 150px;
    background: url(../images/vps_off_1_bg.jpg) center/100% no-repeat;
    transform: scale(.88)
}

.vps_offer_1>div {
    width: 56%;
    position: absolute;
    top: 28%;
    left: 22%;
    transform: skewY(-5deg)
}

.vps_offer>div>span:first-child,.vps_offer_1>div>span:first-child {
    font-size: 1.3rem;
    text-transform: uppercase;
    font-weight: 700;
    color: #f4b913;
    line-height: 100%
}

.vps_offer>div>span:nth-child(2),.vps_offer_1>div>span:nth-child(2) {
    font-size: 1rem;
    padding: 3px 0 4px;
    color: #f4b913
}

.vps_offer>div>span:last-child,.vps_offer_1>div>span:last-child {
    font-size: 1.4rem;
    font-weight: 700
}

.vps_offer_2 {
    width: 200px;
    height: 250px;
    background: url(../images/vps_off_2_bg.png) center/100% no-repeat;
    margin-top: -26px;
    transform: scale(.8)
}

.borwid,.star_ratings {
    width: 80%;
    margin: 0 auto
}

.showcontdesk,.showcontmob {
    font-size: 1.3em;
    line-height: 25px;
    float: left
}

.vps_offer_2>div {
    width: 48%;
    position: absolute;
    top: 14%;
    left: 26%
}

.vps_offer_2>div>div:first-child {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 100%
}

.vps_offer_2>div>div:nth-child(2) {
    font-size: 1.3rem;
    text-transform: uppercase;
    line-height: 110%
}

.vps_offer_2>div>div:nth-child(3) {
    font-size: 1rem;
    color: #561800;
    line-height: 110%
}

.vps_offer_2>div>div:last-child {
    font-size: .8rem;
    font-weight: 700;
    color: #fff;
    background: #9f2d00;
    border-radius: 4px;
    margin: 5px;
    padding: 5px;
    line-height: 140%
}

@font-face {
    font-family: myFirstFont;
    src: url(font/fontawesome-social-webfont.woff);
    src: url(font/fontawesome-webfont.woff)
}

.star_ratings {
    background: #deeed8;
    border-radius: 0 0 5px 5px;
    box-shadow: rgb(0 0 0 / 24%) 0 3px 8px;
    padding: 0 20px;
    text-align: center
}

.borwid {
    padding: 10px
}

.showstr {
    float: left;
    margin-top: 8px
}

.showcontdesk {
    font-weight: 700;
    padding: 5px;
    display: block
}

.showcontmob,.staratesmsg {
    display: none;
    font-weight: 700
}

.showcontmob {
    padding: 5px;
    text-align: left
}

.starates,.staratesmsg {
    margin-top: 10px
}

.staratesmsg {
    color: #333;
    font-size: 1rem;
    text-align: center
}

.rating-comments {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    justify-content: space-around
}

.rating-comments>div:first-child {
    width: 85%
}

.rating-comments>div:nth-child(2) {
    width: 10%
}

.rating-comments textarea {
    width: 100%;
    height: 65px;
    border-radius: 5px;
    outline: 0;
    padding: 5px;
    background: #f7f7f7;
    box-shadow: rgb(204 219 232) 2px 2px 4px 0 inset,rgb(255 255 255 / 50%) -2px -2px 4px 1px inset;
    margin-right: 10px;
    font-family: sans-serif;
    font-size: 14px
}

.orange_box h2,.orange_box h4 {
    margin: 0;
    text-shadow: 2px 2px #ffefc2
}

.rating-comments input[type=button] {
    cursor: pointer;
    background: #98c41a;
    border: none;
    border-radius: 5px;
    color: #fff;
    font-weight: 600;
    vertical-align: middle;
    font-size: 14px;
    outline: 0;
    margin: 0 10px 4 px;
    padding: 18px 20px;
    text-transform: uppercase
}

.rating-comments input[type=button]:hover {
    background: #ff3d00
}

.staratecursors {
    cursor: pointer;
    vertical-align: middle;
    padding-top: 2%
}

#stars {
    transform: translate(0,0) rotateY(0);
    display: flex;
    float: left
}

#stars input,.grade-type input[type=radio],.republicday-desktop-offer,.republicday-mobile-offer,.special_off_cont,.trhideclass {
    display: none
}

#stars label {
    display: block;
    cursor: pointer
}

#stars label:before {
    content: '\f006';
    position: relative;
    display: block;
    padding-top: 10px
}

#stars label:after {
    content: '\f005';
    position: absolute;
    display: block;
    background: linear-gradient(#ff3d00 0,#ff3d00 100%);
    padding-top: 10px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    top: 0;
    opacity: 0
}

#stars label:hover {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
    transition: .5s
}

#stars input:checked~label:after,#stars label:hover:after,#stars label:hover~label:after,.grade-type input[type=radio]:checked+label:after {
    opacity: 1
}

.showmanagefeed {
    right: 2px;
    z-index: 101;
    font-size: 1.2em;
    color: #000;
    font-weight: 700;
    padding: 8px;
    cursor: pointer
}

.showmanagefeed1 {
    font-weight: 700;
    border-radius: 5px 0 0;
    color: #fff;
    cursor: pointer;
    float: right;
    position: absolute;
    right: 28px;
    margin-top: 5px;
    top: 10px
}

.best_seller,.bstsellcombo,.bstselldisp {
    z-index: 100;
    background-image: linear-gradient(to right,#ffa900 ,#fdb832,#ffa900);
    border: 1px solid #f77825;
    color: #000;
    font-weight: lighter;
    font-family: initial!important;
    position: absolute
}

.bstselldisp {
    top: 5px;
    right: 7px;
    padding: 4px 15px;
    font-size: .9rem!important
}

.bstselldisp:after {
    content: "";
    width: 0;
    height: 0;
    top: 27px;
    position: absolute;
    display: inline-block
}

.bstsellcombo {
    top: -8px;
    right: -9px;
    padding: 8px 17px;
    font-size: 1rem!important
}

.best_seller:after,.bstsellcombo:after {
    content: "";
    width: 0;
    height: 0;
    top: 33px;
    position: absolute;
    display: inline-block
}

.bstselldip {
    top: -6px;
    right: -7px;
    padding: 1px 6px;
    font-size: 16px!important
}

.bstselldip:after {
    top: 20px
}

.best_seller {
    top: 1px;
    right: 7px;
    padding: 7px 17px;
    font-size: .9rem!important
}

.swoffhighlight,.swoffhighlight sub {
    font-size: .75rem
}

.swoffhighlight,.vps_offer {
    color: #fff;
    text-align: center
}

.vps_page_offer {
    width: 22%;
    margin: 15px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background: #0c499a;
    background: linear-gradient(172deg,#0c499a 0,#155eb3 20%,#1867ba 20%,#1867ba 75%,#155eb3 75%,#0c499a 100%);
    background-size: 100%
}

.home_page_combo_con_1 {
    width: 80%;
    margin: 0 auto;
    background: #fc850c;
    background: linear-gradient(170deg,#fc850c 0,#fc850c 20%,#f5ba13 20%,#f5ba13 80%,#fc850c 80%,#fe7b0a 100%);
    background-size: 100%;
    transform: skewY(-5deg)
}

.vps_offer {
    vertical-align: middle;
    height: 110px!important;
    width: 80%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: auto;
    margin: 12px auto
}

.vps_offer>div {
    width: 100%;
    height: 80px;
    vertical-align: middle;
    background: #1363bd;
    background: linear-gradient(180deg,#1363bd 0,#174a8f 100%);
    padding-top: 10px
}

.swoffhighlight {
    background: #119caa;
    padding: 12px 0;
    font-weight: 700;
    margin: 0 auto;
    width: 93%;
    border-radius: 20px 0;
    box-shadow: 2px 2px #ebe013;
    cursor: pointer
}

.rupeefont {
    font-size: .8rem;
    color: #000;
    font-weight: 400
}

.fivmonthval {
    color: red;
    font-size: 1.3rem;
    vertical-align: middle;
    background: #ebe013;
    border-radius: 20px 0;
    padding: 2px 5px
}

.renewoffhighlightdiv {
    margin: 15px 0 5px;
    cursor: pointer
}

.renewoffhighlight {
    background: #119caa;
    padding: 13px;
    font-weight: 700;
    border-radius: 5px;
    text-align: center;
    text-shadow: none;
    color: #fff
}

.fivyearval {
    color: red;
    font-size: 1rem;
    vertical-align: middle;
    border-radius: 4px;
    padding: 5px;
    background: #ebe013
}

.home_page_combo_green,.home_page_combo_midcon3 {
    border-bottom-left-radius: .2em;
    border-bottom-right-radius: .2em
}

.rupeefontrenew {
    font-size: .65rem
}

.home_page_combo_lgreen {
    padding: 6px 6px 0;
    background: #1867ba;
    border-top-left-radius: .2em;
    border-top-right-radius: .2em;
    position: relative
}

.home_page_combo_green {
    padding: 0 6px 6px;
    background: #f06e02
}

.home_page_combo_domain_offer_mid {
    position: relative;
    top: 15px
}

.domain_offer_padding {
    line-height: 27px;
    display: block
}

.home_page_combo_highlight3 {
    padding: 0 6px;
    background: #979898;
    background: linear-gradient(90deg,#979898 0,#fff 50%,#979898 100%)
}

.home_page_combo_midcon3 {
    padding: 10px;
    font-size: 1.3em;
    border-left: 1px dashed #fff;
    border-right: 1px dashed #fff;
    color: #000;
    vertical-align: middle
}

.home_page_combo_midcon3 span {
    color: #083487;
    font-size: 1.7em;
    vertical-align: middle
}

.orange_banner {
    font-family: Play,sans-serif;
    margin: 0 auto;
    border-radius: 5px;
    border: 1px solid #ff6c2c;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    background: #fff0c3;
    background: linear-gradient(100deg,#fff0c3 0,#fed561 30%,#c99d27 30%,#fbc431 31%,#fdb03a 65%,#c17102 65%,#e48402 66%,#e75b01 100%);
    color: #000
}

.orange_banner>div:nth-child(2),.orange_banner>div:nth-child(3) {
    width: 35%
}

.orange_box {
    padding: 8px 0;
    font-size: 1.5rem
}

.orange_box h2 {
    color: #cf2734;
    font-size: 3rem;
    display: inline
}

.orange_box h4 {
    color: #000;
    font-size: 1.5rem
}

.orange_box h1,.orange_box h3 {
    text-shadow: 2px 2px #7d3300;
    margin: 0
}

.orange_box h1 {
    color: #fff;
    font-size: 3rem;
    display: inline
}

.orange_box h3 {
    color: #f8f17f;
    font-size: 1.5rem
}

.orange_box span {
    display: inline;
    text-shadow: 2px 2px #ffefc2
}

.orange_box p {
    display: inline;
    color: #fff;
    text-shadow: 2px 2px #7d3300
}

.fancy_table {
    margin: 0 auto;
    color: #000
}

.fancy_table table {
    border-collapse: collapse;
    width: 100%
}

.fancy_table td,.fancy_table th {
    text-align: center;
    padding: 10px;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 18px
}

.fancy_table tr:nth-child(2n) {
    background-color: #dbdcde
}

.fancy_table tr:nth-child(odd) {
    background-color: #c9cdd0
}

.fancy_table .corner:after {
    border-right: 15px solid transparent;
    top: 0;
    left: 0;
    position: absolute;
    display: inline-block
}

.fancy_table .corner:before {
    border-left: 15px solid transparent;
    top: 0;
    right: -1px;
    position: absolute;
    display: inline-block
}

.fancy_table th {
    color: #fff;
    height: 60px;
    text-align: center;
    font-weight: 700
}

.fancy_table table tr:nth-child(2n) td:nth-child(2),.fancy_table table tr:nth-child(2n) td:nth-child(3),.fancy_table table tr:nth-child(2n) td:nth-child(4),.fancy_table table tr:nth-child(2n) td:nth-child(5),.fancy_table table tr:nth-child(odd) td:first-child {
    background: #dbdcde
}

.fancy_table table tr:nth-child(odd) td:nth-child(2),.fancy_table table tr:nth-child(odd) td:nth-child(3),.fancy_table table tr:nth-child(odd) td:nth-child(4),.fancy_table table tr:nth-child(odd) td:nth-child(5) {
    background: #f1f1f1
}

.fancy_table table tr:nth-child(2n) td:first-child {
    background: #c9cdd0
}

.fancy_table table tr:last-child td:first-child {
    border-bottom: 10px solid #e53f4b
}

.fancy_table table tr:last-child td:nth-child(2) {
    border-bottom: 10px solid #e59a01
}

.fancy_table table tr:last-child td:nth-child(3) {
    border-bottom: 10px solid #00a1d7
}

.fancy_table table tr:last-child td:nth-child(4) {
    border-bottom: 10px solid #00af3f
}

.fancy_table table tr:last-child td:nth-child(5) {
    border-bottom: 10px solid #e75b1e
}

.fancy_table td span {
    color: #f22534
}

.fancy_table td h1 {
    color: #b61a01;
    font-size: 1.4rem;
    margin: 2px
}

.fancy_table td p {
    color: #b61a01;
    font-size: unset;
    line-height: unset;
    padding: unset;
    text-align: unset
}

.fancy_table td {
    color: inherit;
    font-weight: unset
}

.fancy_table th span {
    color: #111;
    font-size: 12px
}

.fancy_table .dark_red {
    background: #e53f4b
}

.fancy_table .light_red {
    background: #ff4755;
    font-weight: 700
}

.fancy_table .dark_yellow {
    background: #e59a01
}

.fancy_table .light_yellow {
    background: #ffaa01;
    font-weight: 700
}

.fancy_table .dark_blue {
    background: #00a1d7
}

.fancy_table .light_blue {
    background: #01bad9;
    font-weight: 700
}

.fancy_table .dark_magenta {
    background: #00af3f
}

.fancy_table .light_magenta {
    background: #0bd554;
    font-weight: 700
}

.fancy_table .dark_meron {
    background: #e75b1e
}

.fancy_table .light_meron {
    background: #ec713b;
    font-weight: 700
}

.fancy_table .ribbon {
    width: 110px;
    height: 100px;
    overflow: hidden;
    position: absolute
}

.fancy_table .ribbon::after,.fancy_table .ribbon::before {
    position: absolute;
    z-index: -1;
    content: '';
    display: block;
    border: 5px solid #2980b9
}

.fancy_table .ribbon span {
    position: absolute;
    display: block;
    width: 200px;
    background-image: linear-gradient(#c11b01,#ac1901);
    box-shadow: 3px 3px 10px rgba(0,0,0,.4);
    color: #fff;
    font: 700 18px/1 Lato,sans-serif;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-align: center;
    padding-left: 30px;
    padding-bottom: 10px;
    padding-top: 10px
}

.fancy_table .ribbon-top-left {
    top: 0;
    left: 0
}

.fancy_table .ribbon-top-left::after,.fancy_table .ribbon-top-left::before {
    border-top-color: transparent;
    border-left-color: transparent
}

.fancy_table .ribbon-top-left::before {
    top: 0;
    right: 0
}

.fancy_table .ribbon-top-left::after {
    bottom: 0;
    left: 0
}

.fancy_table .ribbon-top-left span {
    right: -30px;
    top: 30px;
    transform: rotate(-45deg)
}

.offer_price strike {
    text-decoration: none;
    position: relative;
    display: inline-block
}

.offer_price strike:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 1px solid red;
    height: 45%;
    height: calc(50% - 1px);
    width: 100%;
    transform: rotateZ(-4deg)
}

.aadhar_form,.tld_select_data_column {
    display: block;
    text-align: center
}

@media screen and (max-width: 1036px) {
    .fancy_table td h1 {
        font-size:1.2rem;
        margin: 5px
    }

    .fancy_table .ribbon-top-left span {
        right: -20px;
        top: 20px;
        transform: rotate(-45deg)
    }

    .fancy_table .ribbon span {
        width: 200px;
        padding-left: 30px;
        padding-bottom: 5px;
        padding-top: 5px;
        font: 700 15px Lato,sans-serif
    }
}

.country {
    text-align: center;
    font-family: Roboto,sans-serif;
    font-size: 1.3em
}

.country>h1 {
    font-size: 40px;
    font-weight: 400;
    margin: 0;
    padding: 0
}

.country>h1:after {
    display: table;
    content: "";
    border-top: 6px solid #ff6000;
    width: 60px;
    margin: 10px auto
}


.arabic,.bengali,.gujarati,.hindi,.kannada,.malayalam,.marathi,.nepali,.odia,.punjabi,.sindhi,.tamil,.telugu,.urdu {
    width: 100%;
    min-height: 230px
}


@media screen and (min-width: 1200px) {
    .country,.states_content,states {
        width:100%;
        margin: 0 auto
    }
}

#disp_child_result1 {
    margin: 5px;
    text-align: center
}

.domain_at_99 {
    width: 23.5%;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    border: 2px solid #fff;
    border-radius: 7px;
    box-shadow: rgba(0,0,0,.2) 0 0 5px;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#fafafa 22%);
    background: -webkit-linear-gradient(top,#fff 0,#fafafa 22%);
    background: linear-gradient(to bottom,#fff 0,#fafafa 22%);
    padding: 15px;
    text-align: center;
    font: 1rem Arial,Helvetica,sans-serif!important
}

.domain_at_99 .highlighttld {
    padding: 0 10px;
    line-height: 100%;
    color: #323232!important;
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 700
}

.domain_at_99 .highlightprice {
    margin: 20px auto 5px;
    color: #000
}

.domain_at_99 .highlightprice span:first-child:before {
    content: "";
    display: inline-block;
    vertical-align: super;
    background: url(../images/ruppees1.png) center no-repeat;
    width: 14px;
    height: 21px
}

.domain_at_99 .highlightprice span:first-child {
    font-size: 3.5rem;
    font-weight: 700;
    margin: 0 auto;
    width: 93%;
    border-radius: 25px 0;
    text-align: center;
    cursor: pointer;
    color: red;
    vertical-align: middle;
    background: #ebe013;
    padding: 2px 5px
}

.domain_at_99 .highlightprice span:nth-child(2) {
    vertical-align: bottom
}

.domain_at_99 .highlightoldprice {
    margin: 20px auto 5px
}

.domain_at_99 .highlightoldprice span {
    color: #666;
    font-size: 1.05rem;
    padding: 0;
    font-weight: 700;
    line-height: 100%;
    text-decoration: line-through
}

.domain_at_99 .register_domain input[type=button] {
    text-decoration: none;
    cursor: pointer;
    color: #fff;
    font-size: 1.2rem;
    font-weight: 700;
    margin: 20px auto 5px;
    background: #f72509;
    border-radius: 5px;
    text-align: center;
    padding: 10px;
    border: none;
    width: 100%
}

.star99 {
    font-size: 1.1rem;
    vertical-align: top
}

.offdes {
    font-size: .8rem;
    text-align: center
}

@media screen and (max-width: 750px) {
    .domain_at_99 {
        width:40%
    }
}

.paygatewaypar {
    float: left;
    width: 80%;
    background: #f2fae0;
    background: linear-gradient(180deg,#f2fae0 0,#fff 50%);
    min-height: 420px;
    box-shadow: 3px 3px 10px #e1e1e1;
    z-index: 1000
}

.pay_way,.paygateway {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.paygatewaymet {
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.paygate_more {
    float: right;
    color: #187518;
    border-radius: 4px;
    padding: 2px 9px
}

.paygatewaymet div {
    display: block;
    color: #000;
    border: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    outline: 0;
    text-align: left;
    cursor: pointer;
    transition: .3s;
    font-size: 17px;
    min-height: 50px;
    padding: 14px;
    margin: 5px;
    box-shadow: 1px 1px 3px #ccc;
    border-radius: 5px
}

.paygatewaymet div:hover {
    background: #c9ee65;
    position: relative
}

.paygatemethod p {
    font-size: 1.1em;
    padding: 5px
}

.paygatemethod,.paygatemethod_off {
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    width: 32%
}

.paygatemethod_off p {
    font-size: 14px;
    padding: 0 1px 6px 0
}

.pay_way>div,.paygateway>div {
    width: 18%;
    margin: 1%;
    padding: 10px 25px
}

.def_sel,.pay_way>div:hover,.paygateway>div:hover {
    background: #fff;
    box-shadow: 3px 3px 10px #ccc
}

.paygateway p {
    font-size: 12px;
    font-weight: 700;
    color: #000
}

.h_paymethod {
    margin: 10px auto;
    width: 80%;
    text-align: center
}

.h_paymethod_type {
    font-size: 1.2em;
    color: #333;
    padding: 10px 0;
    font-weight: 700;
    line-height: 120%
}

.radio_btn,p {
    font-size: 14px
}

.h_paymethod_type_con {
    display: inline-block;
    vertical-align: top;
    padding: 6px
}

.payactive {
    background: #c9ee65!important
}

@media screen and (max-width: 1500px) {
    .tab_portion {
        width:100%
    }

    .tabcontent_in>div {
        width: 50%
    }
}

.radio_btn {
    display: flex;
    position: relative;
    padding-left: 30px;
    margin-bottom: 6px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.radio_btn img {
    height: 30px;
    margin: 0 12px
}

.radio_btn input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.checkmark {
    position: absolute;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #e3e3e3;
    border-radius: 50%;
    top: 42%
}

.payactive .checkmark,.radio_btn input:checked~.checkmark {
    background-color: #2196f3
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.radio_btn .checkmark:after {
    top: 7px;
    left: 7px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fff
}

.pay_desc {
    font-size: 13px;
    font-weight: lighter;
    color: #3a3838;
    margin-left: 10%;
    display: block
}

.feedisp {
    text-align: center;
    margin: 7px;
    font-size: 11px;
    color: #f5570a;
    margin-bottom: 0
}

@media screen and (max-width: 1030px) {
    .orange_banner {
        font-family:Play,sans-serif;
        margin: 0 auto;
        border-radius: 5px;
        border: 1px solid #ff6c2c;
        display: flex;
        flex-wrap: wrap;
        text-align: center;
        background: #fff0c3;
        background: linear-gradient(174deg,#fff0c3 0,#fed561 33%,#c99d27 33%,#fbc431 34%,#fdb03a 68%,#c17102 68%,#e48402 69%,#e75b01 100%);
        color: #000
    }

    .country,.orange_banner>div:first-child,.orange_banner>div:nth-child(2),.orange_banner>div:nth-child(3),.states_content,states {
        width: 100%
    }

    .states_content>div {
        width: 50%;
        vertical-align: top
    }

    #defaultOpen::after,.paygatewaymet button:hover::after {
        left: 100%
    }

    .tab {
        width: 30%
    }

    .paygatewaypar {
        float: left;
        width: 70%
    }

    .tablinks p {
        font-size: 16px
    }

    .paygateway>div {
        width: 50%
    }

    .paygatemethod {
        margin: 0 auto;
        height: auto;
        width: 100%
    }
}

@media screen and (max-width: 650px) {
    .vps_offer_1 {
        height:185px
    }

    .vps_offer_1>div {
        top: 22%
    }

    .vps_offer_1>div>span {
        transform: scale(1.5);
        margin: 10px 0
    }

    .fancy_table .ribbon-top-left,.showcontdesk {
        display: none
    }

    .showcontmob {
        display: block
    }

    .orange_banner,.star_ratings {
        width: 98%
    }

    .borwid {
        width: 96%
    }

    .showstr {
        margin-top: 0
    }

    .staratedivs {
        margin: 0
    }

    .rating-comments>div:first-child {
        width: 80%
    }

    .rating-comments>div:nth-child(2) {
        width: 10%
    }

    .rating-comments textarea {
        margin-left: 0;
        width: 100%;
        height: 100px
    }

    .rating-comments input[type=button] {
        padding: 50% 40%;
        font-size: 14px;
        outline: 0;
        margin: 0 10px 5px
    }

    .bstselldisp {
        top: -2px;
        right: 3px
    }

    .swoffhighlight {
        padding: 20px 0 15px
    }

    .orange_box,.orange_box h3,.orange_box h4,.swoffhighlight,.swoffhighlight sub {
        font-size: 1rem
    }

    .fivmonthval,.orange_box h1,.orange_box h2 {
        font-size: 2rem
    }

    .renewoffhighlight {
        padding: 15px
    }

    .fivyearval {
        line-height: 25px
    }

    .home_page_combo_domain_offer_mid {
        top: 3px
    }

    .fancy_table td,.fancy_table th {
        text-align: center;
        padding: 5px;
        font-size: 15px
    }

    .states_content>div {
        width: 100%;
        vertical-align: top
    }

    .h_paymethod {
        width: 99%
    }

    #defaultOpen::after,.paygatewaymet button:hover::after {
        left: 100%
    }

    .paygatewaypar {
        float: left;
        width: 100%;
        position: initial;
        min-height: 150px
    }

    .tablinks p {
        font-size: 12px
    }

    .paygatewaymet button {
        padding: 20px 20px 20px 30px
    }

    .paygateway>div {
        width: auto
    }

    .paygatemethod p {
        font-size: 1.1em
    }

    .paygatemethod {
        width: 48%
    }
}

.login_register {
    width: 65%;
    margin: 4% auto
}

.form1 {
    display: flex;
    background: #fff;
    box-shadow: 0 2px 5px #ccc;
    margin: 0 auto
}

.btn,.form1>div:nth-child(2) {
    color: #fff;
    background: #4caf50
}

.btn,.btn1 {
    font-weight: 600;
    padding: 12px 40px;
    margin-top: 1em;
    letter-spacing: 2px;
    text-transform: uppercase
}

.form1>div {
    padding: 3%
}

p {
    width: 100%
}

.form1 h1 {
    font-size: 24px;
    margin: 0;
    display: block
}

.form1 h2 {
    font-size: 20px
}

.form1>div:first-child {
    flex-basis: 70%
}

.form1>div:nth-child(2) {
    flex-basis: 30%
}

.form_left {
    display: flex;
    flex-wrap: wrap
}

.form_left>div,.verificationdivv>div {
    flex-basis: 50%
}

.form_left>div:last-child {
    flex-basis: 100%
}

.form_left label {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #777;
    display: block
}

.form_left select {
    font-size: 15px;
    border-bottom: 1px solid #ccc;
    height: 38px;
    width: 90%;
    margin: 10px 0!important
}

.form_left input[type=text] {
    font-size: 15px!important;
    font-weight: 500;
    text-align: left;
    letter-spacing: 1px;
    padding: 10px!important;
    width: 90%!important;
    display: inline-block;
    box-sizing: border-box;
    border: none!important;
    outline: 0!important;
    background: 0 0!important;
    font-family: 'Open Sans',sans-serif;
    -webkit-border-radius: .0em!important;
    margin-top: 0!important;
    margin-bottom: 0!important
}

.form_left input[type=Password],.form_left input[type=email] {
    font-weight: 500;
    text-align: left;
    letter-spacing: 1px;
    padding: 10px;
    width: 90%;
    border: none!important;
    outline: 0!important;
    background: 0 0;
    font-family: 'Open Sans',sans-serif;
    display: inline-block;
    font-size: 15px;
    box-sizing: border-box
}

.form_left input[type=Password] {
    -webkit-border-radius: .0em!important;
    margin-top: 0!important;
    margin-bottom: 0!important
}

.btn {
    font-size: 15px;
    display: inline-block;
    border: none
}

.btn1,.btn:hover {
    color: #4caf50;
    background: #fff
}

.btn:hover {
    border: 1px solid #4caf50
}

.btn-block {
    display: block;
    width: 100%
}

.btn1,.domainchangebtn div {
    display: inline-block;
    cursor: pointer
}

.btn1 {
    font-size: 15px;
    border: none
}

.btn1:hover {
    background: #4caf50;
    color: #fff;
    border: 1px solid #fff
}

.input-group {
    padding: 0;
    border: 1px solid #ddd;
    margin-bottom: 15px;
    margin-top: 7px;
    width: 90%
}

.input-group .fa,.input-group .fas {
    font-size: 16px;
    vertical-align: middle;
    color: #bbb;
    box-sizing: border-box;
    float: left;
    width: 6%;
    text-align: center;
    margin-top: 12px;
    padding-left: 10px
}

::placeholder {
    color: #bbb!important
}

.frm_ros {
    display: inherit;
    margin: 5px auto
}

.spntxt {
    padding-right: 9px
}

@media screen and (max-width: 1200px) {
    .login_register {
        width:90%
    }
}

@media screen and (max-width: 1024px) {
    .login_register {
        width:98%
    }
}

.confirmbtnsss {
    border: none!important;
    text-shadow: none!important;
    font-size: 12px!important;
    padding: 5px 12px!important;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    margin: 13px 0
}

.spcl_dom,.spcldd {
    text-shadow: -1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.vpsupdbtn {
    background: #189829!important
}

.vpsclsbtn {
    background: #c73633!important
}

.hiox_captcha_green input[type=text] {
    margin: 0;
    border: none;
    width: 100%;
    font-weight: 700;
    text-align: center;
    font-size: 22px
}

.notification-text {
    background-color: #ccfca6;
    padding: 10px
}

.notification-text a {
    color: red;
    font-size: 1.1rem;
    font-family: initial
}

.kyconlineofflinenote {
    font-size: 1em!important;
    border: unset!important;
    background: #b3ffb6!important;
    padding: 5px 15px!important;
    top: 5px;
    position: relative!important;
    max-width: 250px;
    left: -35px!important;
    text-align: center!important
}

.bestplanseller {
    position: relative;
    background: #edf6de
}

.hpc_lgreen {
    background: #1867ba
}

.hpc_lred {
    background: #f06e02!important
}

.domainchangebtn {
    background: #e9e9ed;
    width: max-content;
    text-align: center;
    font-weight: 600;
    border: none;
    border-radius: 3px
}

.domainchangebtn div {
    padding: 10px;
    border: none;
    width: max-content
}

.selectedtab {
    background: #8fc502;
    color: #fff
}

.hoveri:hover {
    background: #cecece
}

.check_box div {
    display: inline-flex
}

.check_list_box>label {
    padding: 8px 25px;
    cursor: pointer;
    display: inline-block;
    background-color: rgba(255,255,255,.9);
    border: 1px solid rgba(139,139,139,.6);
    color: #4a4848;
    border-radius: 25px;
    white-space: nowrap;
    margin: 3px 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    font-weight: 400;
    box-shadow: rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 2px 6px 2px
}

.check_list input[type=checkbox] {
    position: absolute;
    opacity: 0
}

.check_list input[type=checkbox]:checked+label {
    border: 1px solid #fec771;
    background-color: #fec771;
    color: #fff;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.check_list input[type=checkbox]:checked+label::before {
    content: "\2713";
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    -o-transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.check_list_box label::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: FontAwesome;
    font-weight: 400;
    font-size: 12px;
    padding: 2px 6px 2px 2px;
    content: "\002B";
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    -o-transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.aadhaar_captcha {
    font-size: 30px;
    padding: 10px;
    border: 1px solid #ccc;
    width: 25%;
    margin: auto;
    border-radius: 8px;
    text-decoration: line-through
}

.aadhar_form input[type=text] {
    width: 40%!important;
    border: 1px solid #ccc!important;
    border-radius: 25px!important;
    text-align: center
}

.aadhar_form div {
    margin-top: 10px;
    margin-bottom: 10px
}

.aadhar_form label {
    margin-bottom: 5px
}

.verifybackoption a:hover {
    color: inherit
}

#smsverifycodebtn input {
    margin: auto
}

.verificationdivv {
    display: flex;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    flex-wrap: wrap
}

.aadhar_form input[type=button] {
    color: #f5fbf5!important;
    background: #4caf50!important;
    border: 1px solid #4caf50!important;
    border-bottom: 3px solid #4caf50!important;
    text-shadow: #4caf50 1px 1px 0!important;
    width: 27%!important;
    padding: 5px!important;
    cursor: pointer
}

@media screen and (max-width: 640px) {
    .logopop {
        flex-basis:0%
    }

    .form1 {
        flex-wrap: wrap;
        margin: 0
    }

    .form1>div:first-child,.form1>div:nth-child(2),.form_left>div,.verificationdivv>div {
        flex-basis: 100%
    }

    .form_right {
        display: table;
        padding: 2%
    }

    .form_left input[type=password],.form_left input[type=text] {
        margin-left: 8px!important
    }

    .spntxt {
        padding-right: 0
    }

    .frm_ros {
        display: inline-block
    }

    .form_left label {
        font-size: 13px
    }

    .input-group {
        height: 47%
    }

    .showptag {
        display: none
    }

    .popupsignup_form_fill {
        top: 0
    }

    .login_register {
        margin: 0 auto
    }

    .form1>div {
        padding-top: 0
    }

    .aadhar_form .showptag {
        display: block
    }

    .aadhar_form input[type=text] {
        width: 60%!important
    }

    .aadhar_form input[type=button] {
        width: 40%!important
    }

    .verificationdivv,.verifybackoption {
        width: 100%
    }

    .sms_popup_footer ul li {
        float: unset;
        margin-bottom: 10px
    }

    .sms_popup_footer ul li a {
        float: unset
    }

    .verifybackoption a:hover {
        color: inherit
    }
}

#profile_edit .frm_tooltips {
    top: 0
}

.infreedomasale {
    position: absolute;
    display: inline-block;
    width: 120px;
    margin-left: 6px
}

.infreedomasalenxt {
    margin-left: 130px
}

@media only screen and (min-device-width : 320px) and (max-device-width :480px) {
    .infreedomasale {
        margin-left:3px
    }

    .infreedomasalenxt {
        margin-left: 0
    }

    .banner_domain {
        text-align: left
    }

    .banner_domain ul {
        text-align: center
    }
}

.special_offer_renewpercent {
    font-size: .9rem;
    font-weight: 700;
    padding: 12px 0 0
}

.special_offer_renewpercent_highlight {
    color: #f72509;
    background: #fff653;
    font-size: 1.2rem;
    padding: 2px 5px
}

.contact_column {
    float: left;
    width: 33.33%;
    padding: 10px
}

.contact_column a:hover {
    color: #00f
}

.contact_column h2 {
    font-size: 2em;
    text-align: center
}

.contact_row:after {
    content: "";
    display: table;
    clear: both
}

.transferfrhstimage {
    margin: 0 auto 10px;
    text-align: center;
    background: #186f80;
    width: 59%
}

.transferfrhstcont {
    padding: .5rem 0 1.1rem;
    font-size: 1.2rem;
    font-weight: 700
}

.transferfrhstcont span {
    background: #fec619;
    padding: .5rem;
    color: #000
}

.transferfrehstcombo {
    width: 85%;
    margin: 0 auto
}

.transferfrehstcombo .home_page_combo_con {
    width: 33%
}

.constantbtn {
    text-transform: uppercase;
    padding: 15px 40px!important;
    font-size: 1.5em
}

label.radiofeed {
    position: relative;
    display: inline-block;
    text-indent: 22px;
    cursor: pointer
}

label.radiofeed:before {
    content: "";
    position: absolute;
    left: 0;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: .5px solid #8ebf42;
    background: #fff
}

label.radiofeed::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 6px;
    top: 6px;
    left: 4px;
    border-bottom: 3px solid #8ebf42;
    border-left: 3px solid #8ebf42;
    transform: rotate(-45deg);
    opacity: 0
}

.grade-type div {
    display: flex;
    margin: 6px 70px
}

.grade-typediv {
    padding-left: 19px;
    width: 348px;
    margin: 1px;
    padding-top: 7px
}

.reas_textarea {
    max-width: 294px;
    margin-bottom: 4px;
    margin-left: 4%
}

@media screen and (max-width: 650px) {
    .contact_column,.transferfrehstcombo,.transferfrehstcombo .home_page_combo_con,.transferfrhstimage {
        width:100%
    }

    .grade-type div {
        margin: 6px 82px!important
    }

    .reas_textarea {
        max-width: 285px;
        margin-left: 1%
    }

    .auth_btn {
        margin-left: 80px!important
    }
}

@media screen and (max-width: 480px) {
    .right_search {
        display:none;
        visibility: hidden;
        position: absolute;
        border-top: none;
        box-shadow: rgba(0,0,0,.3) 0 0 5px
    }

    .right_head_con:hover .right_text {
        white-space: normal;
        width: 140px;
        text-align: center
    }

    .right_head_search:hover .right_search {
        display: block;
        visibility: visible;
        padding: 0;
        background: #f9f9f9;
        text-align: center;
        white-space: nowrap;
        width: 40vw;
        right: 0;
        top: -5px
    }

    .icon-search {
        display: block!important;
        cursor: pointer;
        padding: 0
    }

    .right_head_nav {
        z-index: 100;
        position: absolute;
        width: 80%;
        margin-top: 9px;
        left: 50px
    }

    .dmn_hosting_box,.dmn_hosting_box_userinfo,.domain_search_hosting_boxout,.header_part,.logo,.paygatemethod,.signUp,.web_gallery>div {
        width: 100%
    }

    [class*=" icon-"],[class^=icon-] {
        color: #fff
    }

    .addons_separate1 .frm_tooltips,.logo a {
        display: inline-block
    }

    .logo {
        text-align: center;
        vertical-align: top
    }

    .h-offer_count {
        background: #fff;
        color: #000;
        display: block
    }

    .h-offer {
        display: none!important;
        padding: 0;
        margin: 0
    }

    .hiox_offer_con {
        top: -50%
    }

    .salesnumbers,.supportnumbers {
        position: absolute;
        z-index: 150;
        margin-top: 9px
    }

    .supportnumbers {
        right: 155px
    }

    .salesnumbers {
        right: 175px
    }

    .header {
        padding-bottom: 5px
    }

    header {
        z-index: 1
    }

    nav {
        z-index: 2
    }

    .order_page_content {
        border-bottom: 1px solid rgba(0,0,0,.05)
    }

    .order_page_content>div {
        display: block;
        padding: 5px 0
    }

    .order_page_price {
        text-align: right;
        float: none;
        display: inline-block
    }

    .order_page_price>div {
        display: inline-block;
        width: auto
    }

    .order_page_total_amnt {
        font-size: 1em
    }

    .order_page_content>div:last-child {
        text-align: right
    }

    .lang_flag_list>span:first-child,.lang_flag_list>ul>li>a span:first-child,.tld_select_data_column {
        display: none
    }

    .city_wise_plan_list>div {
        display: block;
        padding: 3px
    }

    .h1 {
        margin-left: 16px!important
    }

    .error_alert_search {
        margin: 0;
        width: 100%
    }

    .addons_separate1 .frm_tooltips span {
        position: relative;
        bottom: 0
    }

    .rating-comment,.rating-comment1 {
        margin-left: 0;
        width: 91%
    }

    .web_form {
        padding: 15px
    }

    .web_selectbox {
        width: 90%
    }

    .popupsignup_form_fill {
        width: 97%!important;
        padding: 15px!important
    }

    .popupsignup_form_fill>div {
        width: 100%;
        margin-right: unset;
        float: unset;
        padding: unset
    }

    .popupsignup_form_fill>.frm_row {
        margin: 2px auto
    }

    .prefixtextbox input[type=text] {
        width: 80%!important
    }

    .popupsignup_form_fill input[type=text],.popupsignup_form_fill select {
        margin: unset!important
    }

    .hiox_captcha,.inner_child_div1 {
        text-align: center
    }

    .hiox_captcha_blue,.hiox_captcha_green>input[type=text],.hiox_captcha_grey,.hiox_captcha_yellow {
        font-size: 1.5em
    }

    .hiox_captcha_green {
        width: 30%
    }

    .vps_page_offer {
        width: 92%;
        margin: 11px
    }

    .home_page_combo_con_1 {
        transform: skewY(-4deg)
    }

    .domain_at_99 {
        width: 98%
    }

    .h_paymethod_type span {
        float: left
    }

    .parthead {
        font-size: 18px!important
    }

    .grade-type div {
        margin: 6px 100px!important
    }

    .reas_textarea {
        max-width: 260px
    }

    .f_right {
        float: none
    }

    .auth_btn {
        margin-left: 80px!important
    }
}

@media screen and (max-width: 1030px) {
    .grade-type div {
        margin:6px 50px!important
    }

    .auth_btn {
        margin-left: 80px!important
    }
}

.republicday-desktop-offer,.republicday-highres-offer,.republicday-mobile-offer {
    padding: 10px 0 0
}

.republicday-desktop-offer img,.republicday-highres-offer img,.republicday-mobile-offer img {
    max-width: 96%
}

@media screen and (max-width: 1600px) {
    .republicday-desktop-offer {
        display:block
    }

    .republicday-highres-offer,.republicday-mobile-offer {
        display: none
    }
}

.special_free_cont {
    color: #fff;
    padding: 6px;
    font-size: 20px;
    border: none;
    border-radius: 0;
    font-weight: 700;
    text-align: center;
    background: #8dc301;
    width: 60%
}

.spcl_dom {
    color: #144f66
}

.spcldd {
    color: #f2172d
}

.incashback {
    float: right;
    color: #d90220;
    font-size: 14px
}

.signup_captcha,.signup_captcha_pd {
    flex-basis: 61%!important;
    align-items: center;
    justify-content: center;
    margin: auto;
    padding: 5px
}

.signup_captcha_pd {
    flex-basis: 70%!important
}

.signup_captcha_green {
    width: 45%!important
}

@media screen and (max-width: 480px) {
    .republicday-desktop-offer,.republicday-highres-offer {
        display:none
    }

    .republicday-mobile-offer {
        display: block
    }

    .special_free_cont {
        width: 100%
    }

    .signup_captcha_green {
        width: 30%!important
    }
}

.mobexist {
    display: inline;
    position: absolute;
    margin-top: 1%;
    color: red;
    cursor: pointer;
    font-weight: 700;
    font-size: 15px
}

.f_msg,.s_msg {
    font-size: 16px;
    font-weight: 500
}

.combo_sub_heading {
    background: #37bf8c;
    color: #fff;
    padding: 13px;
    margin-top: 15px
}

.forbiddenpg {
    background-color: #f5f5f5;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 65vh;
    margin: 0;
    padding: 0
}

.forbiddenpg>div {
    max-width: 600px;
    padding: 20px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 2px 5px #ccc;
    text-align: center
}

.forbiddenpg>div>p {
    font-size: 18px
}

.forbiddenpg>div>h1 {
    color: #e74c3c
}

.forbiddenpg>div>p>a {
    text-decoration: none;
    color: #3498db
}

.login-loader {
    display: none;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin: 15px auto;
    position: relative;
    color: #4caf50;
    box-sizing: border-box;
    animation: 1s linear infinite animloader
}

@keyframes animloader {
    0% {
        box-shadow: 14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 -2px
    }

    25% {
        box-shadow: 14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 2px
    }

    50% {
        box-shadow: 14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 2px,-38px 0 0 -2px
    }

    75% {
        box-shadow: 14px 0 0 2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 -2px
    }

    100% {
        box-shadow: 14px 0 0 -2px,38px 0 0 2px,-14px 0 0 -2px,-38px 0 0 -2px
    }
}

.forgot_pass_pd {
    position: absolute;
    bottom: 5%;
    right: 6%
}

@media screen and (max-width: 650px) {
    .forgot_pass_pd {
        position:unset
    }
}

.s_msg {
    color: green
}

.f_msg {
    color: red
}

.spinloader {
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: 2s linear infinite spin;
    animation: 2s linear infinite spin
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg)
    }

    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.lds-ring {
    display: inline-block;
    position: relative;
    width: 25px;
    height: 25px
}

.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    margin-top: 8px;
    border: 2px solid #fff;
    border-radius: 50%;
    animation: 1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;
    border-color: #1f9ede transparent transparent
}

.lds-ring div:first-child {
    animation-delay: -.45s
}

.lds-ring div:nth-child(2) {
    animation-delay: -.3s
}

.lds-ring div:nth-child(3) {
    animation-delay: -.15s
}

@keyframes lds-ring {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.n_msg {
    font-weight: 600;
    color: #0a57ea
}

.no_btn,.yes_btn {
    color: #fff;
    padding: 5px 10px;
    cursor: pointer;
    font-weight: 700;
    margin: 5px
}

.dvshowclass {
    display: inline-block!important
}

.yes_btn {
    background-color: #57a91b;
    border: none;
    border-radius: 4px
}

.no_btn {
    background-color: #d75553;
    border: none;
    border-radius: 4px
}
