@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);

.font_weight300 {
    font-weight: 300 !important
}

.font_weight400 {
    font-weight: 400 !important
}

.font_weight500 {
    font-weight: 500 !important
}

.font_weight600 {
    font-weight: 600 !important
}

.font_weight700 {
    font-weight: 700 !important
}

.font_weight900 {
    font-weight: 900 !important
}

.opnesans_font {
    font-family: 'Open Sans', sans-serif
}

.lato_font {
    font-family: Lato, sans-serif
}

.color_fff {
    color: #fff !important
}

.color_13ceed {
    color: #13ceed !important
}

.color_333 {
    color: #333 !important
}

.color_777 {
    color: #777 !important
}

.color_132b7e {
    color: #132b7e !important
}

.color_029ef5 {
    color: #029ef5 !important
}

.background_fff {
    background-color: #fff !important
}

.gredient_bg_primary {
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important
}

#contact_form_inner .button_of_submtn #submit_btn:hover,
.gredient_bg_secondary {
    background: #0e2781 !important;
    background: -moz-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: -webkit-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: linear-gradient(135deg, #0e2781 0, #2b45a0 100%) !important
}

.background_f2f6f8 {
    background-color: #f2f6f8 !important
}

.font_size14 {
    font-size: 14px
}

.font_size16 {
    font-size: 16px
}

.font_size18 {
    font-size: 18px
}

.font_size20 {
    font-size: 20px
}

.font_size22 {
    font-size: 22px
}

.font_size24 {
    font-size: 24px
}

.font_size26 {
    font-size: 26px
}

.font_size28 {
    font-size: 28px
}

.font_size30 {
    font-size: 30px
}

.font_size32 {
    font-size: 32px
}

.font_size34 {
    font-size: 34px
}

.font_size36 {
    font-size: 36px
}

.font_size38 {
    font-size: 38px
}

.font_size42 {
    font-size: 42px
}

.font_size40 {
    font-size: 40px
}

.font_size48 {
    font-size: 48px
}

.font_size50 {
    font-size: 50px
}

.font_size60 {
    font-size: 60px
}

.font_size72 {
    font-size: 72px
}

.line_height0 {
    line-height: 0
}

.line_height14 {
    line-height: 14px
}

.line_height16 {
    line-height: 16px
}

.line_height18 {
    line-height: 24px
}

.line_height20 {
    line-height: 20px
}

.line_height24 {
    line-height: 24px
}

.line_height26 {
    line-height: 26px
}

.line_height28 {
    line-height: 28px
}

.line_height30 {
    line-height: 30px
}

.line_height32 {
    line-height: 32px
}

.line_height36 {
    line-height: 36px
}

.line_height42 {
    line-height: 42px
}

.line_height40 {
    line-height: 40px
}

.line_height48 {
    line-height: 48px
}

.line_height52 {
    line-height: 52px
}

.line_height54 {
    line-height: 54px
}

.line_height60 {
    line-height: 60px
}

.line_height72 {
    line-height: 72px
}

.no_margin {
    margin: 0
}

.margin_top0 {
    margin-top: 0
}

.margin_auto {
    margin: 0 auto !important
}

.margin_top0 {
    margin-top: 0
}

.margin_top5 {
    margin-top: 5px
}

.margin_top10 {
    margin-top: 10px
}

.margin_top15 {
    margin-top: 15px
}

.margin_top20 {
    margin-top: 20px
}

.margin_top25 {
    margin-top: 25px
}

.margin_top30 {
    margin-top: 30px
}

.margin_top35 {
    margin-top: 35px
}

.margin_top40 {
    margin-top: 40px
}

.margin_top45 {
    margin-top: 45px
}

.margin_top50 {
    margin-top: 50px
}

.margin_top55 {
    margin-top: 55px
}

.margin_top60 {
    margin-top: 60px
}

.margin_top65 {
    margin-top: 65px
}

.margin_top70 {
    margin-top: 70px
}

.margin_top75 {
    margin-top: 75px
}

.margin_top80 {
    margin-top: 80px
}

.margin_top85 {
    margin-top: 85px
}

.margin_top90 {
    margin-top: 90px
}

.margin_bottom0 {
    margin-bottom: 0
}

.margin_bottom5 {
    margin-bottom: 5px
}

.margin_bottom10 {
    margin-bottom: 10px
}

.margin_bottom15 {
    margin-bottom: 15px
}

.margin_bottom20 {
    margin-bottom: 20px
}

.margin_bottom25 {
    margin-bottom: 25px
}

.margin_bottom30 {
    margin-bottom: 30px
}

.margin_bottom35 {
    margin-bottom: 35px
}

.margin_bottom40 {
    margin-bottom: 40px
}

.margin_bottom45 {
    margin-bottom: 45px
}

.margin_bottom50 {
    margin-bottom: 50px
}

.margin_bottom55 {
    margin-bottom: 55px
}

.margin_bottom60 {
    margin-bottom: 60px
}

.margin_bottom65 {
    margin-bottom: 65px
}

.margin_bottom70 {
    margin-bottom: 70px
}

.margin_bottom75 {
    margin-bottom: 75px
}

.margin_bottom80 {
    margin-bottom: 80px
}

.margin_bottom85 {
    margin-bottom: 85px
}

.margin_bottom90 {
    margin-bottom: 90px
}

.no_padding {
    padding: 0
}

.padding_top5 {
    padding-top: 5px
}

.padding_top10 {
    padding-top: 10px
}

.padding_top15 {
    padding-top: 15px
}

.padding_top20 {
    padding-top: 20px
}

.padding_top25 {
    padding-top: 25px
}

.padding_top30 {
    padding-top: 30px
}

.padding_top35 {
    padding-top: 35px
}

.padding_top40 {
    padding-top: 40px
}

.padding_top45 {
    padding-top: 45px
}

.padding_top50 {
    padding-top: 50px
}

.padding_top55 {
    padding-top: 55px
}

.padding_top60 {
    padding-top: 60px
}

.padding_top65 {
    padding-top: 65px
}

.padding_top70 {
    padding-top: 70px
}

.padding_top75 {
    padding-top: 75px
}

.padding_top80 {
    padding-top: 80px
}

.padding_top85 {
    padding-top: 85px
}

.padding_top90 {
    padding-top: 90px
}

.padding_top95 {
    padding-top: 95px
}

.padding_top100 {
    padding-top: 100px
}

.padding_top120 {
    padding-top: 120px
}

.padding_tb30 {
    padding-top: 30px;
    padding-bottom: 30px
}

.padding_tb70 {
    padding-top: 70px;
    padding-bottom: 70px
}

.padding_tb100 {
    padding-top: 100px;
    padding-bottom: 100px
}

.padding_bottom5 {
    padding-bottom: 5px
}

.padding_bottom10 {
    padding-bottom: 10px
}

.padding_bottom15 {
    padding-bottom: 15px
}

.padding_bottom20 {
    padding-bottom: 20px
}

.padding_bottom25 {
    padding-bottom: 25px
}

.padding_bottom30 {
    padding-bottom: 30px
}

.padding_bottom35 {
    padding-bottom: 35px
}

.padding_bottom40 {
    padding-bottom: 40px
}

.padding_bottom45 {
    padding-bottom: 45px
}

.padding_bottom50 {
    padding-bottom: 50px
}

.padding_bottom55 {
    padding-bottom: 55px
}

.padding_bottom60 {
    padding-bottom: 60px
}

.padding_bottom65 {
    padding-bottom: 65px
}

.padding_bottom70 {
    padding-bottom: 70px
}

.padding_bottom75 {
    padding-bottom: 75px
}

.padding_bottom80 {
    padding-bottom: 80px
}

.padding_bottom85 {
    padding-bottom: 85px
}

.padding_bottom90 {
    padding-bottom: 90px
}

.padding_bottom95 {
    padding-bottom: 95px
}

.padding_bottom100 {
    padding-bottom: 100px
}

.padding_bottom120 {
    padding-bottom: 120px
}

.text_lowercase {
    text-transform: lowercase
}

.text_capitalize {
    text-transform: capitalize
}

.text_uppercase {
    text-transform: uppercase
}

.primary_btn a,
.primary_btn button {
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    min-width: 180px !important;
    color: #fff !important;
    border: none !important;
    font-size: 14px !important;
    line-height: 14px !important;
    padding: 20px 0;
    font-family: Lato, sans-serif !important;
    text-transform: uppercase !important;
    transition: all ease-in-out .5s;
    font-weight: 400 !important;
    border-radius: 32px !important;
    text-align: center !important
}

#hero_banner .primary_btn a,
#hero_banner .primary_btn button {
    min-width: 227px !important;
    font-size: 16px !important;
    line-height: 16px !important;
    padding: 18px 0 18px !important
}

#hero_banner .banner_btn1 {
    margin-right: 12px !important
}

#hero_banner .primary_btn.banner_btn2 a,
#hero_banner .primary_btn.banner_btn2 button {
    background: 0 0 !important;
    box-shadow: 0 0 0 2px #09b1f2 inset
}

#hero_banner .primary_btn a:hover,
#hero_banner .primary_btn button:hover {
    background: #fff !important;
    color: #09b1f2 !important
}

#hero_banner .primary_btn.banner_btn2 a:hover,
#hero_banner .primary_btn.banner_btn2 button:hover {
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    color: #fff !important
}

#domain_section #wdc-style #Submit:hover {
    background: #0e2781 !important;
    background: -moz-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: -webkit-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: linear-gradient(135deg, #0e2781 0, #2b45a0 100%) !important
}

#call_ofthe_month .primary_btn a {
    border: solid 2px #fff !important;
    background: transparent !important
}

a:hover {
    text-decoration: none
}

ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.trasition_all {
    transition: .5s ease-in-out !important
}

body {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #777;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    min-height: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    background: #fff
}

#hero_banner .vc_single_image-wrapper img {
    width: 465px;
    -webkit-filter: drop-shadow(0 100px 50px rgba(0, 0, 0, .5));
    filter: drop-shadow(0 100px 50px rgba(0, 0, 0, .5))
}

#hero_banner {
    height: 680px !important;
    overflow: hidden !important
}

#hero_banner_inner {
    padding-top: 130px
}

#hero_banner_inner .content_box {
    padding-top: 60px
}

#hero_banner.hero_content_banner {
    height: 790px !important
}

#domain_section {
    position: relative;
    border-radius: 0;
    z-index: 0
}

#domain_section.domain_section_newhome {
    padding-bottom: 10px
}

#domain_section.domain_section_newhome .domain_section_inner .wpb_wrapper {
    margin-top: -185px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    background-color: #fff;
    border-radius: 8px;
    padding-top: 40px;
    padding-bottom: 45px
}

#domain_section.domain_section_newhome .domain_section_inner .wpb_wrapper .wpb_wrapper {
    margin-top: 0;
    box-shadow: none;
    border-radius: 0;
    padding-top: 0;
    padding-bottom: 0
}

#domain_section .tld_lisitng {
    margin-top: 30px;
    float: left;
    width: 100%
}

#domain_section .tld_lisitng li {
    width: 16.66%;
    float: left;
    padding: 0 15px;
    border-right: 1px solid #cfd4dc;
    min-height: 28px;
    text-align: center
}

#domain_section .tld_lisitng li:last-child {
    border-right: none
}

#domain_section #domain-form #wdc-style .input-group.large {
    max-width: initial;
    width: 100%;
    border: 2px solid #d5d5d5;
    border-radius: 32px !important;
    overflow: hidden;
    height: 66px;
    padding: 5px
}

#domain_section #wdc-style .input-group {
    max-width: initial !important;
    margin: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important
}

#domain_section #domain-form #Search {
    height: 50px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    font-family: Lato, sans-serif !important;
    padding: 0 0 0 30px;
    border: none;
    border-radius: 32px !important;
    background: 0 0
}

#domain_section #wdc-style .input-group .input-group-btn {
    border: none !important;
    border-radius: 0 !important;
    background-color: transparent !important
}

#domain_section #wdc-style #Submit {
    min-width: 180px !important;
    height: 50px !important;
    border-radius: 32px !important;
    text-align: center !important;
    color: #fff !important;
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    font-size: 14px !important;
    line-height: 14px !important;
    letter-spacing: 2px !important;
    margin-right: 0;
    font-weight: 400 !important;
    font-family: Lato, sans-serif !important
}

.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper {
    background-color: #fff;
    padding: 45px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    border-radius: 8px;
    transition: .5s ease-in-out
}

.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper .plans_heading {
    position: relative
}

.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper .plans_heading:after {
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    width: 130px;
    height: 2px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    content: "";
    position: absolute
}

.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper .primary_btn a {
    border: 2px solid transparent !important;
    background-clip: padding-box, border-box !important;
    background-origin: padding-box, border-box !important;
    background-image: linear-gradient(#fff, #fff), linear-gradient(#07acf3, #13ceed) !important;
    border-radius: 32px !important;
    color: #333 !important;
    min-width: 178px !important;
    letter-spacing: 2px !important
}

.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper:hover {
    background: #0e2781 !important;
    background: -moz-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: -webkit-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: linear-gradient(135deg, #0e2781 0, #2b45a0 100%) !important;
    animation: bounce .8s
}

.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper:hover h3,
.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper:hover p {
    color: #fff !important
}

.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper:hover .primary_btn a {
    background: #13ccee !important;
    color: #fff !important;
    cursor: pointer;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .25)
}

#gureente_inner_box .gurrente_img_wraper img {
    width: 82px
}

#gureente_inner_box .gurrente_img_wraper.gurrente_img_wraper1 img {
    width: 63px
}

p.sub_heading_bef {
    padding-bottom: 30px;
    position: relative
}

p.sub_heading_bef:after {
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    width: 104px;
    height: 5px;
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0
}

#home_page_features {
    position: relative
}

#home_page_features:before {
    width: 1000px;
    /* background: url(https://designingmedia.com/wordpress/hostiko/layout27/wp-content/uploads/2018/11/banner_img.svg) no-repeat center; */
    position: absolute;
    content: "";
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 0;
    height: 1000px;
    opacity: .1;
    background-attachment: fixed
}

#features_inner_sec .features_img_wraper>.vc_figure {
    width: 110px;
    height: 110px;
    border-radius: 100%;
    background-color: #0b206a;
    display: table;
    border: 2px solid #09b3f2 !important;
    margin: 0 auto;
    transition: .5s ease-in-out;
    overflow: hidden
}

#features_inner_sec .features_img_wraper.hover_state,
#features_inner_sec .features_img_wraper.hover_state .vc_figure {
    display: none
}

#features_inner_sec .features_img_wraper>.vc_figure .vc_single_image-wrapper {
    display: table-cell;
    vertical-align: middle
}

#features_inner_sec .features_img_wraper>.vc_figure .vc_single_image-wrapper img {
    width: 64px;
    height: 64px
}

#features_inner_sec .features_inset_img>.vc_column-inner>.wpb_wrapper:hover .features_img_wraper.hover_state {
    display: block
}

#features_inner_sec .features_inset_img>.vc_column-inner>.wpb_wrapper:hover .features_img_wraper.hover_state .vc_figure {
    background: #04a2f4 !important;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .25);
    display: table
}

#features_inner_sec .features_inset_img>.vc_column-inner>.wpb_wrapper:hover .features_img_wraper.hover_state .vc_figure img {
    animation: bounce .8s
}

@keyframes bounce {
    0% {
        transform: translateY(0) scaleX(1) scaleY(1)
    }

    50% {
        transform: translateY(-1px) scaleX(1) scaleY(1)
    }

    60% {
        transform: translateY(-2px) scaleX(1) scaleY(1)
    }

    70% {
        transform: translateY(-3px) scaleX(1) scaleY(1)
    }

    80% {
        transform: translateY(-2px) scaleX(1) scaleY(1)
    }

    90% {
        transform: translateY(-1) scaleX(1) scaleY(1)
    }

    90% {
        transform: translateY(0) scaleX(1) scaleY(1)
    }
}

#subpage-banner {
    height: 410px
}

#subpage-banner #hero_banner_inner {
    padding-top: 185px
}

#subpage_plans .subpage_plans_listing ul {
    margin: 16px 0 33px
}

#subpage_plans .subpage_plans_listing ul li {
    font-size: 16px;
    line-height: 40px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400
}

#subpage_plans .subpage_plans_listing ul li strong {
    color: #029ef5
}

.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper:hover .subpage_plans_listing ul li {
    color: #fff
}

.reseller_plans_section.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper {
    padding-left: 20px;
    padding-right: 20px
}

.dedicated_table.small-only {
    display: none
}

.dedicated_table tr th {
    background: #0d2681;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    font-family: Lato, sans-serif;
    padding: 25px 0;
    text-transform: uppercase;
    border: none;
    font-weight: 700
}

.dedicated_table tr td:first-child,
.dedicated_table tr th:first-child {
    text-align: left;
    padding-left: 30px;
    border-radius: 8px 0 0 8px
}

.dedicated_table tr td:last-child,
.dedicated_table tr th:last-child {
    border-radius: 0 8px 8px 0
}

.dedicated_table tbody tr {
    border-top: 7px solid #f2f6f8;
    border-bottom: 7px solid #f2f6f8;
    box-shadow: 2px 2px 20px rgba(0, 0, 0, .2)
}

.dedicated_table tbody tr:last-child {
    border: none
}

.dedicated_table tr td {
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    background: #fff;
    border: none;
    padding: 25px 0
}

.dedicated_table tr td:first-child {
    color: #333
}

.dedicated_table tr td:nth-child(6) {
    color: #029ef5;
    font-size: 18px;
    line-height: 18px;
    font-family: Lato, sans-serif;
    font-weight: 700
}

.dedicated_table tr td:last-child {
    padding: 15px
}

.dedicated_table tr td:last-child a {
    box-shadow: 0 0 0 2px #029ef5 inset;
    padding: 15px 21px;
    border-radius: 32px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    font-family: Lato, sans-serif;
    color: #777
}

.dedicated_table tr:hover td:last-child a {
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    color: #fff;
    box-shadow: none
}

.dedicated_table tbody tr:hover td {
    background: #f2f6f8
}

#manged_un_inner .manged_cont>.vc_column-inner>.wpb_wrapper {
    background: #0e2781 !important;
    background: -moz-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: -webkit-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: linear-gradient(135deg, #0e2781 0, #2b45a0 100%) !important;
    padding: 50px;
    border-radius: 16px;
    box-shadow: 5px 5px 15px rgba(0, 0, 0, .25)
}

#manged_un_inner .manged_cont>.vc_column-inner>.wpb_wrapper h3 {
    padding-bottom: 15px;
    position: relative
}

#manged_un_inner .manged_cont>.vc_column-inner>.wpb_wrapper h3:after {
    content: "";
    position: absolute;
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    width: 130px;
    height: 2px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -4px
}

#manged_un_inner .manged_cont>.vc_column-inner>.wpb_wrapper ul {
    margin: 20px 0 40px
}

#manged_un_inner {
    padding-left: 100px;
    padding-right: 100px
}

#manged_un_inner .manged_cont>.vc_column-inner>.wpb_wrapper .primary_btn a {
    border: 2px solid transparent !important;
    background-clip: padding-box, border-box !important;
    background-origin: padding-box, border-box !important;
    background-image: linear-gradient(#19328d, #19328d), linear-gradient(#07acf3, #13ceed) !important;
    border-radius: 32px !important;
    color: #fff !important;
    min-width: 178px !important;
    letter-spacing: 2px !important
}

#manged_un_inner .manged_cont>.vc_column-inner>.wpb_wrapper:hover .primary_btn a {
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    box-shadow: 5px 0 5px rgba(0, 0, 0, .25)
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.slider-container {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 30px;
    font-family: Lato, sans-serif;
    background: #0e2781 !important;
    background: -moz-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: -webkit-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: linear-gradient(135deg, #0e2781 0, #2b45a0 100%) !important;
    padding: 50px;
    border-radius: 16px
}

.slider_box {
    text-align: center
}

.slider-container #slider,
.slider-container1 #slider2 {
    width: 22px;
    height: 300px;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    border-radius: 10px
}

.slider-container #slider .ui-slider-range,
.slider-container1 #slider2 .ui-slider-range {
    width: 20px;
    border-radius: 10px;
    margin: 0 0 1px 1px;
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important
}

.slider-container #slider .ui-slider-handle,
.slider-container1 #slider2 .ui-slider-handle {
    outline: 0;
    background: url(../../../../../../../../../../themes/hostiko/assets/images/hostiko-27_handle_img.png) left top no-repeat;
    border-radius: 0;
    border: 0;
    width: 44px;
    height: 44px;
    margin-bottom: -17px;
    margin-left: -7px
}

.slider-container #slider .ui-slider-handle:hover,
.slider-container1 #slider2 .ui-slider-handle:hover {
    cursor: pointer
}

.selection-box {
    padding: 0;
    margin: 30px 0
}

.selection-inner {
    width: 47.2%
}

.selection-inner ul li {
    float: left;
    width: 50%;
    text-align: left
}

.price-greybox {
    background-color: #fff;
    padding: 18px 20px 10px;
    margin-top: 40px;
    font-family: Lato, sans-serif;
    border-radius: 8px
}

.slider_pirce_old {
    float: left;
    font-size: 22px;
    font-weight: 300;
    padding: 12px 0 0;
    text-decoration: line-through;
    color: #2a45a0;
    font-family: Lato, sans-serif
}

.slider_pirce_old span {
    font-size: 16px
}

.price_rangetxt {
    display: inline-block;
    vertical-align: top;
    width: 100px;
    padding: 10px 0
}

.price_rangetxt div.icon {
    font-size: 16px;
    line-height: 16px;
    cursor: pointer;
    margin: 7px 0 45px;
    font-weight: 400;
    color: #fff;
    opacity: .2
}

.price_rangetxt div.icon.current {
    color: #fff;
    opacity: 1
}

.price_rangetxt div.icon:last-child {
    margin: 0
}

.priceslider_content {
    float: left;
    width: 100%
}

.priceslider_content .smalbox1 {
    float: left;
    width: 21.2%;
    margin: 0 5% 0 0;
    font-size: 16px;
    line-height: 18px;
    padding: 30px 0 28px;
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    color: #fff;
    border-radius: 8px
}

.priceslider_content .smalbox1:nth-child(4) {
    margin-right: 0
}

.priceslider_content .smalbox1 span.numeric1 {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    margin: 3px 0 0;
    display: block
}

.priceslider_content .smalbox1 figure {
    margin: 0 auto 19px;
    height: 43px;
    display: table
}

.priceslider_content .smalbox1 figure span {
    display: table-cell;
    vertical-align: middle
}

.priceslider_content .smalbox1:last-child {
    margin-right: 0
}

.price_offer {
    float: right;
    font-size: 14px;
    color: #000;
    font-weight: 400
}

.price-button,
.price_txt {
    float: left
}

.price_offer .off {
    font-size: 38px;
    line-height: 32px;
    font-family: Lato, sans-serif;
    color: #fcb100;
    font-weight: 700
}

.price_offer span {
    font-size: 16px
}

.price_txt {
    min-width: 224px;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    margin-top: 6px;
    color: #029ef5;
    font-weight: 400
}

.price_txt #price2_val,
.price_txt #price_val,
.price_txt .dollar {
    font-size: 38px;
    line-height: 38px;
    font-weight: 400
}

.price-button a {
    display: block;
    min-width: 188px;
    font-size: 16px;
    line-height: 16px;
    padding: 17px 0;
    border: none;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #029ef5;
    border-radius: 32px;
    color: #fff;
    transition: .5s ease-in-out
}

.price-button a:hover {
    background-color: #0e2781;
    color: #fff
}

.price-greybox ul li label img {
    max-width: initial
}

#slider_sec .Custom_Class_9042489 {
    height: 98px;
    width: 98px;
    margin-bottom: 22px !important
}

.hosting_featureimgbox {
    display: table;
    margin: 0 auto;
    margin-bottom: 28px
}

#slider_sec .vps_perfect {
    padding: 0;
    margin-bottom: 20px;
    text-transform: uppercase
}

.vps_fetaures_listing ul li {
    font-size: 16px;
    line-height: 40px;
    font-weight: 300;
    width: 33.33%;
    float: left;
    background: url(../../../../../../../../../../themes/hostiko/assets/images/hostiko27_tick.png) no-repeat left;
    padding-left: 30px;
    color: #666
}

#advantages_section .sub_heading_bef:after {
    right: auto;
    left: 0
}

#accordian_section {
    margin-top: 20px
}

#accordian_section .faqs_heading .vc_tta-panel-heading,
#accordian_section .vc_tta-panel-body {
    background-color: transparent;
    padding: 0;
    font-size: 16px;
    line-height: 24px;
    border: none
}

#accordian_section .vc_tta-panel-body {
    padding-bottom: 20px
}

#accordian_section .faqs_heading h4 a {
    background-color: transparent;
    font-size: 18px;
    line-height: 18px;
    padding: 20px 0;
    color: #333;
    font-family: Lato, sans-serif
}

#accordian_section .faqs_heading h4 a i.vc_tta-controls-icon-chevron {
    right: 20px;
    left: auto !important;
    color: #37b0e9
}

#accordian_section .faqs_heading h4 a i.vc_tta-controls-icon-chevron:before {
    border-color: #37b0e9
}

#accordian_section .faqs_heading.vc_active h4 a i.vc_tta-controls-icon-chevron:before {
    border-color: #0b257f
}

#accordian_section .faqs_heading.vc_active h4 a {
    color: #0b257f
}

#accordian_section .faqs_heading {
    border-bottom: 1px solid #c4c4c4
}

#vps_contact_area {
    padding-left: 100px
}

#vps_contact_area .vc_column-inner>.wpb_wrapper {
    background: #0e2781 !important;
    background: -moz-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: -webkit-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: linear-gradient(135deg, #0e2781 0, #2b45a0 100%) !important;
    padding: 40px 90px;
    border-radius: 16px
}

#vps_contact_area .wpcf7-form {
    margin-top: 30px
}

#vps_contact_area .vps_form_input {
    height: 48px;
    width: 100%;
    color: #fff;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, .5);
    background: 0 0;
    border-radius: 0;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 5px
}

#vps_contact_area #vps_submit_btn:focus,
#vps_contact_area .vps_form_input:focus {
    outline-width: 0 !important
}

#vps_contact_area .vps_form_input::placeholder {
    color: #fff;
    opacity: 1
}

#vps_contact_area .vps_form_input:-ms-input-placeholder {
    color: #fff
}

#vps_contact_area .vps_form_input::-ms-input-placeholder {
    color: #fff
}

#vps_contact_area .vps_form_input.vps_form_textarea {
    height: 80px;
    resize: none
}

#vps_contact_area #vps_submit_btn {
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    border-radius: 32px !important;
    color: #fff !important;
    min-width: 178px !important;
    letter-spacing: 1px !important;
    display: block;
    text-align: center;
    width: 100%;
    font-size: 16px !important;
    line-height: 16px !important;
    font-family: Lato, sans-serif;
    border: none !important;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .5);
    padding: 18px 0;
    font-weight: 400;
    margin-top: 15px
}

div.wpcf7-acceptance-missing,
span.wpcf7-not-valid-tip {
    display: none !important
}

.wpcf7-response-output {
    float: left;
    width: 100%
}

#vps_contact_area .wpcf7-form.invalid .vps_form_input {
    border-bottom-color: red
}

#domain_section.domain_page {
    margin: 0;
    border-radius: 0
}

#tld_table .dedicated_table tr td {
    color: #029ef5;
    font-size: 16px;
    line-height: 16px
}

#tld_table .dedicated_table tr td:first-child {
    color: #0c257f
}

#tld_table .dedicated_table tr th {
    text-transform: capitalize
}

#tld_table .dedicated_table tr th:first-child {
    text-transform: uppercase
}

#polpular_domain_inner .popular_domain_box {
    background: #fff;
    width: 100%;
    text-align: center;
    padding: 50px;
    border-radius: 8px
}

#polpular_domain_inner .popular_domain_box .popular_domain_box_inner .domain_name {
    font-size: 60px;
    line-height: 60px;
    font-weight: 900;
    color: #0c257f;
    position: relative;
    padding-bottom: 30px;
    font-family: Lato, sans-serif
}

#polpular_domain_inner .popular_domain_box .popular_domain_box_inner .domain_name:after {
    content: "";
    position: absolute;
    width: 130px;
    height: 2px;
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto
}

#polpular_domain_inner .popular_domain_box .popular_domain_box_inner .domain_pricing {
    color: #029ef5;
    margin: 30px 0;
    font-family: Lato, sans-serif;
    font-weight: 400
}

#polpular_domain_inner .order_btn {
    display: block
}

#polpular_domain_inner .order_btn a {
    color: #333 !important;
    border: 2px solid #039ff5 !important;
    border-radius: 32px !important;
    min-width: 178px !important;
    letter-spacing: 2px !important;
    padding: 10px 0;
    text-transform: uppercase;
    display: inline-block
}

#polpular_domain_inner .order_btn a:hover {
    background: #039ff5 !important;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .25);
    ;
    color: #fff !important;
    border-color: #039ff5 !important
}

.about_features_cont .about_features_img>.vc_figure {
    width: 116px;
    height: 116px;
    display: table;
    border-radius: 100%;
    border: 3px solid #0397ef !important
}

.about_features_cont .about_features_img>.vc_figure img {
    width: 64px;
    height: 64px
}

.about_features_cont .about_features_img>.vc_figure>.vc_single_image-wrapper {
    display: table-cell;
    vertical-align: middle
}

.teams_img_cont>.vc_figure {
    width: 150px;
    height: 150px;
    border-radius: 100%;
    border: 2px solid #039ff5;
    display: table;
    overflow: hidden;
    margin: 0 auto 15px !important
}

.teams_img_cont>.vc_figure>.vc_single_image-wrapper {
    display: table-cell
}

#contact_inner .contact_img_cont>.vc_figure {
    width: 115px;
    height: 115px;
    border-radius: 100%;
    background-color: #fff;
    display: table;
    border: 3px solid #09b3f2 !important;
    margin: 0 auto;
    transition: .5s ease-in-out
}

#contact_inner .contact_img_cont>.vc_figure>.vc_single_image-wrapper {
    display: table-cell;
    vertical-align: middle
}

#contact_inner .vc_col-sm-3 {
    border-right: 1px solid #b0b0b0
}

#contact_inner .vc_col-sm-3:last-child {
    border-right: none
}

#contact_form_inner .form_section {
    width: 43%;
    float: left;
    padding: 0 15px
}

#contact_form_inner .form_section.form_section2 {
    width: 57%
}

#contact_form_inner .form_section .form_input {
    height: 52px;
    border-radius: 32px;
    margin-bottom: 20px;
    padding-left: 30px;
    border: 1px solid #bbb;
    box-shadow: 0 5px 20px rgba(0, 0, 0, .1)
}

#contact_form_inner .form_section .textarea_box {
    height: 200px;
    resize: none;
    border-radius: 16px;
    padding: 15px 30px 0;
    border: 1px solid #bbb;
    box-shadow: 0 5px 20px rgba(0, 0, 0, .1)
}

#contact_form_inner .button_of_submtn {
    width: 100%;
    float: left;
    display: block;
    text-align: left;
    margin-top: 20px
}

#contact_form_inner .button_of_submtn #submit_btn {
    display: inline-block;
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    color: #fff;
    padding: 18px 44px;
    border-radius: 32px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    font-family: Lato, sans-serif;
    border: none;
    text-transform: uppercase;
    box-shadow: 0 5px 20px rgba(0, 0, 0, .25)
}

#contact_form_inner br {
    display: none
}

#contact_form_inner .button_of_submtn #submit_btn,
#contact_form_inner .form_section .form_input:focus,
#contact_form_inner .form_section .textarea_box:focus {
    outline-width: 0
}

#contact_form_inner .wpcf7-form.invalid .form_section .form_input,
#contact_form_inner .wpcf7-form.invalid .form_section .textarea_box {
    border-color: red
}

div.wpcf7-mail-sent-ok {
    float: left !important;
    width: 100% !important;
    position: absolute !important;
    bottom: -60px !important;
    text-align: center !important;
    font-weight: 700 !important;
    color: green !important;
    border: none !important
}

#Map_box {
    overflow: hidden !important
}

.promos_tld_box .popular_domain_box {
    box-shadow: 0 0 10px rgba(0, 0, 0, .1) !important
}

.promos_tld_box .popular_domain_box .domain_name {
    font-size: 26px !important;
    line-height: 30px !important
}

.paymentgate_icon_section {
    background-color: #fff;
    padding: 60px;
    border-radius: 6px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

.paymentgate_icon_section p {
    font-size: 16px;
    line-height: 30px;
    color: #516f8f
}

.hosting_feature_heading {
    font-size: 18px;
    line-height: 40px;
    font-weight: 700;
    color: #222
}

#call_ofthe_month {
    background: #029df5;
    background: -moz-linear-gradient(45deg, #029df5 0, #14d0ed 100%);
    background: -webkit-linear-gradient(45deg, #029df5 0, #14d0ed 100%);
    background: linear-gradient(45deg, #029df5 0, #14d0ed 100%)
}

.domain-transfer_outer {
    float: left;
    width: 100%;
    margin-bottom: 30px !important
}

.transfer_domain {
    position: relative;
    width: 95%;
    margin: 0 2.5%
}

.transfer_domain input {
    height: 66px;
    background-color: #fff;
    border: 2px solid #d5d5d5;
    border-radius: 32px !important;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: #516f8f;
    padding-left: 25px;
    width: 100%;
    float: left
}

.submit_btn {
    position: absolute;
    top: 8px;
    right: 10px;
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    min-width: 180px;
    letter-spacing: 1px;
    border-radius: 4px !important;
    color: #fff !important;
    font-size: 14px !important;
    line-height: 14px !important;
    padding: 18px 20px !important;
    border: none !important;
    height: auto !important;
    width: auto !important;
    letter-spacing: normal;
    font-weight: 400;
    transition: all ease-in-out .2s;
    text-transform: uppercase;
    letter-spacing: 2px
}

#contact_formouter br {
    display: none
}

#contact_formouter input {
    font-size: 16px;
    color: #777;
    padding: 15px 20px;
    border-radius: 0;
    height: 60px;
    border: solid 1px #d5d1ef;
    margin-bottom: 20px;
    box-shadow: 10px 10px 20px rgba(0, 0, 0, .1);
    width: 100%
}

#contact_formouter input:focus {
    outline: none;
    border-color: #0c257f !important
}

#contact_formouter textarea {
    font-size: 16px;
    height: 140px;
    margin-bottom: 20px;
    border-radius: 0;
    padding: 30px;
    border: solid 1px #d5d1ef;
    box-shadow: 10px 10px 20px rgba(0, 0, 0, .1)
}

.submit-btn {
    padding: 15px 50px !important;
    font-weight: 600;
    text-transform: capitalize !important;
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    color: #fff !important;
    border: none !important;
    font-family: 'Montserrat', sans-serif !important
}

.text_area:focus {
    outline: none;
    border-color: #0c257f
}

.submit-btn:hover {
    background: #0c257f !important
}

#contact_formouter h2 {
    padding: 0 15px
}

#contact_formouter input::-webkit-input-placeholder {
    color: #8b8b8b
}

#contact_formouter input:-moz-placeholder {
    color: #8b8b8b
}

#contact_formouter input:-ms-input-placeholder {
    color: #8b8b8b
}

#contact_formouter input:-moz-placeholder {
    color: #8b8b8b
}

.contact-selectbox .wpcf7-list-item {
    width: 26%;
    margin: 0
}

.contact-selectbox label,
.contact_form7_outer .agreed_checkbox label {
    width: 100%;
    line-height: 16px
}

.upload-field {
    padding: 10px !important;
    background-color: #fff
}

.contact-checkbox label {
    font-weight: 300
}

.contact_form7_outer .contact-selectbox input,
.contact_form7_outer .agreed_checkbox input {
    width: auto !important;
    height: 12px !important;
    float: left;
    margin: 0 !important
}

.contact-selectbox .wpcf7-list-item-label,
.contact_form7_outer .agreed_checkbox .wpcf7-list-item-label {
    padding-left: 5px
}

.contact_form7_outer .radio-button-contactform input {
    width: 12px !important;
    height: 12px !important;
    font-weight: 300 !important;
    margin-bottom: 0 !important
}

.contact_form7_outer .radio-button-contactform .wpcf7-list-item-label {
    font-weight: 300
}

.choose-field select {
    width: 100%;
    height: 45px;
    border: solid 1px #d5d1ef;
    margin-bottom: 40px;
    box-shadow: 10px 10px 20px rgba(0, 0, 0, .1);
    padding: 0 10px
}

.contact_form7_outer input {
    height: 45px !important;
    margin-bottom: 35px !important
}

.contact_form7_outer .submit-btn {
    width: auto !important;
    height: auto !important;
    border-radius: 32px !important
}

@media (min-width:768px) {
    .whmcs_bridge_page .top-header .col-md-6.col-sm-6.navbar-collapse {
        width: 50%
    }

    .whmcs_bridge_page #modeltheme-main-head .col-md-9.navbar-collapse {
        width: 75%
    }
}

.whmcs_bridge_page #diskUsage .usage-dial,
.whmcs_bridge_page #bandwidthUsage .usage-dial {
    display: inline-block !important
}

.whmcs_bridge_page {
    color: #777 !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400
}

.whmcs_bridge_page #bridge .caret {
    color: #fff
}

.whmcs_bridge_page #bridge h1,
.whmcs_bridge_page #bridge h2,
.whmcs_bridge_page #bridge h3,
.whmcs_bridge_page #bridge h4,
.whmcs_bridge_page #bridge h5 {
    font-family: Lato, sans-serif !important;
    color: #132b7e !important;
    font-weight: 700
}

.whmcs_bridge_page #bridge .breadcrumb {
    margin-left: 0;
    background: 0 0;
    padding-left: 0
}

.whmcs_bridge_page #bridge section#main-body {
    padding-top: 40px;
    padding-bottom: 40px
}

.whmcs_bridge_page #bridge .main-content {
    margin-bottom: 0
}

.whmcs_bridge_page #bridge .kbcategories {
    margin-bottom: 10px
}

.whmcs_bridge_page #bridge .announcement-single .title {
    font-weight: 400
}

.whmcs_bridge_page #modeltheme-main-head {
    margin-bottom: 0
}

div#bridge ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block
}

.whmcs_bridge_page #bridge .navbar-nav {
    margin: 0
}

.whmcs_bridge_page #bridge .navbar-default .navbar-collapse,
.whmcs_bridge_page #bridge .navbar-default .navbar-form {
    border: none
}

.whmcs_bridge_page .header-title-breadcrumb .breadcrumb {
    margin-bottom: 0
}

.whmcs_bridge_page .header-title-breadcrumb .breadcrumb a {
    text-decoration: none
}

.whmcs_bridge_page .header-title-breadcrumb .breadcrumb>li+li:before {
    display: none
}

.whmcs_bridge_page div#primary {
    padding: 0
}

.whmcs_bridge_page div#content.container {
    width: 100% !important;
    padding: 0
}

.whmcs_bridge_page #bridge .container {
    width: 1170px;
    padding-left: 0;
    padding-right: 0
}

.whmcs_bridge_page #bridge {
    background: #0e2781 !important;
    background: -moz-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: -webkit-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: linear-gradient(135deg, #0e2781 0, #2b45a0 100%) !important;
    padding-top: 86px;
    background-size: cover
}

.whmcs_bridge_page #bridge section#header .logo-text {
    color: #132b7e;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 12px;
    display: inline-block
}

.whmcs_bridge_page #bridge #home-banner h2 {
    color: #fff !important
}

.whmcs_bridge_page #bridge .navbar-main {
    background: #132b7e
}

.whmcs_bridge_page #bridge .navbar-main li.account {
    background: #039ff5 !important
}

.whmcs_bridge_page #bridge .label-warning {
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important
}

.whmcs_bridge_page #bridge #home-banner {
    background: #0e2781 !important;
    background: -moz-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: -webkit-linear-gradient(-45deg, #0e2781 0, #2b45a0 100%) !important;
    background: linear-gradient(135deg, #0e2781 0, #2b45a0 100%) !important
}

.whmcs_bridge_page #bridge .home-shortcuts {
    background-color: #132b7e
}

.whmcs_bridge_page #bridge ul.top-nav>li.primary-action>a.btn {
    background-color: #132b7e;
    padding: 10px 24px;
    border-radius: 32px;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700;
    transition: .5s ease-in-out;
    color: #fff
}

.whmcs_bridge_page #bridge ul.top-nav>li.primary-action>a.btn:hover {
    background-color: #fff;
    color: #132b7e
}

.whmcs_bridge_page #bridge div.announcement-single:last-child {
    margin-bottom: 0
}

.whmcs_bridge_page #bridge div.announcement-single h3 a {
    color: #132b7e
}

.whmcs_bridge_page #bridge .announcement-single a.label.label-warning {
    display: inline-block;
    padding: 10px 15px;
    border-radius: 32px;
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important
}

.whmcs_bridge_page #bridge .announcement-single a.label.label-warning:hover {
    background-color: #132b7e
}

.whmcs_bridge_page #bridge section#footer {
    background-color: #1d1c1c;
    color: #fff
}

.whmcs_bridge_page #bridge .navbar-main .navbar-nav>.active>a,
.whmcs_bridge_page #bridge .navbar-main .navbar-nav>.active>a:focus,
.whmcs_bridge_page #bridge .navbar-main .navbar-nav>.active>a:hover,
.whmcs_bridge_page #bridge .navbar-main .navbar-nav>.open>a,
.whmcs_bridge_page #bridge .navbar-main .navbar-nav>.open>a:focus,
.whmcs_bridge_page #bridge .navbar-main .navbar-nav>.open>a:hover,
.whmcs_bridge_page #bridge .navbar-main .navbar-nav>li>a:focus,
.whmcs_bridge_page #bridge .navbar-main .navbar-nav>li>a:hover {
    background-color: transparent
}

.whmcs_bridge_page #bridge .navbar-main .navbar-nav .dropdown-menu>.active>a,
.whmcs_bridge_page #bridge .navbar-main .navbar-nav .dropdown-menu>.active>a:focus,
.whmcs_bridge_page #bridge .navbar-main .navbar-nav .dropdown-menu>.active>a:hover,
.whmcs_bridge_page #bridge .navbar-main .navbar-nav .dropdown-menu>.open>a,
.whmcs_bridge_page #bridge .navbar-main .navbar-nav .dropdown-menu>.open>a:focus,
.whmcs_bridge_page #bridge .navbar-main .navbar-nav .dropdown-menu>.open>a:hover {
    background-color: #132b7e !important;
    color: #fff
}

.whmcs_bridge_page #bridge .dropdown-menu>li>a {
    color: #777
}

.whmcs_bridge_page #bridge section#footer .back-to-top i {
    background-color: #fff;
    opacity: 1;
    color: #030f28
}

.whmcs_bridge_page #bridge section#footer .back-to-top i:hover {
    opacity: .7
}

.whmcs_bridge_page #bridge .panel-sidebar>.panel-heading {
    background-color: #f1f1f1;
    color: #030f28
}

.whmcs_bridge_page #bridge .panel-sidebar .panel-title {
    color: #030f28;
    font-weight: 700;
    font-size: 1.2em
}

.whmcs_bridge_page #bridge .panel-sidebar .list-group-item i.fa:not(.fa-circle-o):not(.fa-dot-circle-o),
.whmcs_bridge_page #bridge .panel-sidebar .panel-title .fa {
    color: #3fd7d7
}

.whmcs_bridge_page #bridge .list-group a .fa {
    color: #777 !important
}

.whmcs_bridge_page #bridge .panel-sidebar a.list-group-item.active,
.whmcs_bridge_page #bridge .panel-sidebar a.list-group-item.active:focus,
.whmcs_bridge_page #bridge .panel-sidebar a.list-group-item.active:hover {
    background-color: #132b7e;
    border-color: #132b7e
}

.whmcs_bridge_page #bridge a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
    background-color: #0f90f5;
    color: #fff
}

.whmcs_bridge_page #bridge .panel-sidebar a.list-group-item:hover i.far,
.whmcs_bridge_page #bridge .panel-sidebar a.list-group-item:hover i.fas {
    color: #fff !important
}

.whmcs_bridge_page #bridge .panel-sidebar a.list-group-item.active .fa,
.whmcs_bridge_page #bridge .panel-sidebar a.list-group-item.active:focus .fa,
.whmcs_bridge_page #bridge .panel-sidebar a.list-group-item.active:hover .fa {
    color: #fff !important
}

.whmcs_bridge_page #bridge div.header-lined .breadcrumb li a,
.whmcs_bridge_page #bridge div.header-lined h1 {
    color: #030f28
}

.whmcs_bridge_page #bridge div.header-lined .breadcrumb li a:hover {
    color: #132b7e
}

.whmcs_bridge_page #bridge .label-info {
    background-color: #132b7e;
    color: #fff
}

.whmcs_bridge_page #bridge .btn-default {
    color: #fff;
    background-color: #132b7e;
    border-color: #132b7e
}

.btn-default:active,
.btn-default:hover,
.whmcs_bridge_page #bridge .btn-default.active,
.whmcs_bridge_page #bridge .btn-default.active.focus,
.whmcs_bridge_page #bridge .btn-default.active:focus,
.whmcs_bridge_page #bridge .btn-default.active:hover,
.whmcs_bridge_page #bridge .btn-default:active.focus,
.whmcs_bridge_page #bridge .btn-default:active:focus,
.whmcs_bridge_page #bridge .btn-default:active:hover,
.whmcs_bridge_page #bridge .open>.dropdown-toggle.btn-default,
.whmcs_bridge_page #bridge .open>.dropdown-toggle.btn-default.focus,
.whmcs_bridge_page #bridge .open>.dropdown-toggle.btn-default:focus,
.whmcs_bridge_page #bridge .open>.dropdown-toggle.btn-default:hover {
    color: #fff;
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    border-color: #39ff50
}

.whmcs_bridge_page #bridge .btn-primary {
    color: #fff;
    background: #039ff5 !important;
    border-color: #039ff5
}

.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary,
.whmcs_bridge_page #bridge .btn-primary:hover {
    color: #fff;
    background-color: #132b7e;
    border-color: #132b7e
}

.whmcs_bridge_page #bridge #inputMessage {
    width: 77%
}

.whmcs_bridge_page #bridge #registration .sub-heading span {
    color: #132b7e
}

.whmcs_bridge_page #bridge .panel-title .glyphicon {
    color: #132b7e
}

.whmcs_bridge_page #bridge .domain-checker-container {
    background: #132b7e !important;
    margin-top: 30px
}

.whmcs_bridge_page #bridge .domain-checker-bg {
    background: #132b7e !important;
    border-radius: 32px
}

.whmcs_bridge_page #bridge .domain-checker-container .input-group-box {
    border-radius: 32px;
    padding: 0
}

.whmcs_bridge_page #bridge .domain-checker-container .input-group-box.input-group-lg>.form-control {
    border: none;
    padding: 0 15px;
    border-radius: 32px 0 0 32px
}

.whmcs_bridge_page #bridge .domain-checker-container .input-group-box.input-group-lg #btnCheckAvailability {
    border-radius: 32px
}

.whmcs_bridge_page #bridge .btn-success {
    background-color: #132b7e !important;
    border-color: #132b7e !important;
    transition: .5s ease-in-out
}

.whmcs_bridge_page #bridge .btn-success:hover {
    background-color: #0f90f5 !important;
    border-color: #0f90f5 !important
}

.whmcs_bridge_page #bridge #order-modern .product:hover {
    background-color: #f1f1f1 !important
}

.whmcs_bridge_page #bridge #order-modern .product .name {
    font-family: Lato, sans-serif !important;
    color: #030f28 !important
}

.whmcs_bridge_page #bridge #order-modern .product .description ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.whmcs_bridge_page #bridge #order-modern .product .description {
    margin: 15px 0 !important
}

.whmcs_bridge_page #bridge section#header {
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    border-radius: 0
}

.whmcs_bridge_page #bridge ul.top-nav>li>a {
    color: #132b7e;
    font-weight: 600
}

.whmcs_bridge_page #bridge ul.top-nav>li>a .caret {
    border-top: 4px dashed #132b7e
}

.whmcs_bridge_page #bridge ul.top-nav {
    margin-top: 0;
    margin-bottom: 0
}

.whmcs_bridge_page #bridge .home-shortcuts {
    width: 100%;
    float: left;
    padding: 100px 0;
    background: #f2f6f8;
    margin-bottom: 50px
}

.whmcs_bridge_page #bridge .home-shortcuts .col-md-4.hidden-sm.hidden-xs.text-center {
    width: 100%
}

.whmcs_bridge_page #bridge .home-shortcuts .col-md-4.hidden-sm.hidden-xs.text-center p {
    font-size: 30px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 35px;
    text-transform: capitalize;
    font-family: Lato, sans-serif !important;
    color: #132b7e !important
}

.whmcs_bridge_page #bridge .home-shortcuts .col-sm-12.col-md-8 {
    width: 100%
}

.whmcs_bridge_page #bridge .home-shortcuts li {
    width: 23%;
    background: #fff;
    padding: 60px 0;
    text-align: center;
    border: none;
    margin-right: 2%;
    box-shadow: 0 20px 30px rgba(0, 0, 0, .1);
    position: relative;
    overflow: hidden;
    transition: .5s ease-in-out;
    height: 200px
}

.whmcs_bridge_page #bridge .home-shortcuts li:before {
    content: '';
    position: absolute;
    top: 0;
    right: -50px;
    bottom: 0;
    left: 0;
    border-right: 50px solid transparent;
    border-bottom: 250px solid #039ff5;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: .5s ease-in-out
}

.whmcs_bridge_page #bridge .home-shortcuts li:hover:before {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.whmcs_bridge_page #bridge .home-shortcuts li a {
    z-index: 1;
    position: relative
}

.whmcs_bridge_page #bridge .home-shortcuts li i {
    color: #132b7e;
    transition: .5s ease-in-out
}

.whmcs_bridge_page #bridge .home-shortcuts li p {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    text-transform: capitalize;
    color: #132b7e;
    transition: .5s ease-in-out
}

.whmcs_bridge_page #bridge .home-shortcuts li i {
    font-size: 50px;
    margin-bottom: 10px
}

.whmcs_bridge_page #bridge .label-warning[href]:focus,
.whmcs_bridge_page #bridge .label-warning[href]:hover {
    background-color: #132b7e
}

.whmcs_bridge_page #bridge .home-shortcuts li:last-child {
    margin-right: 0
}

.whmcs_bridge_page #bridge .home-shortcuts li:hover i {
    color: #fff
}

.whmcs_bridge_page #bridge .home-shortcuts li:hover p {
    color: #fff
}

.whmcs_bridge_page #bridge ul.top-nav>li:active>a,
.whmcs_bridge_page #bridge ul.top-nav>li:focus>a,
.whmcs_bridge_page #bridge ul.top-nav>li:hover>a,
.whmcs_bridge_page #bridge ul.top-nav>li>a:focus {
    color: #132b7e
}

.whmcs_bridge_page #bridge .home-shortcuts li:first-child {
    border-left: 0
}

.whmcs_bridge_page #bridge .home-shortcuts li:hover span {
    display: none
}

.whmcs_bridge_page #bridge div.announcement-single blockquote {
    background: #f2f6f8;
    padding: 40px
}

.whmcs_bridge_page #bridge div.announcement-single blockquote p {
    line-height: 26px;
    color: #666
}

.whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg {
    background: #fff;
    padding: 6px 10px;
    margin-top: 20px
}

.whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg input[type=submit] {
    padding: 12px 35px;
    border-radius: 4px !important;
    font-size: 14px;
    line-height: 14px;
    font-weight: 700 !important;
    color: #fff;
    transition: .5s ease-in-out;
    letter-spacing: 1px;
    height: auto !important
}

.whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg input[type=submit].btn.search {
    margin-right: 5px
}

.whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg input[type=submit].btn.search,
.whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg input[type=submit].btn.transfer:hover {
    border-color: #039ff5;
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important;
    color: #fff;
    border-radius: 32px !important
}

.whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg input[type=submit].btn.transfer {
    background-color: transparent;
    padding: 12px 25px;
    color: #132b7e;
    border: 1px solid #132b7e;
    border-radius: 32px !important
}

.whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg input[type=submit].btn.search:hover {
    background-color: #132b7e !important;
    color: #fff !important
}

.whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg input[type=submit]:focus {
    outline-width: 0
}

.whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg input[type=text] {
    font-size: 16px !important;
    line-height: 16px !important;
    font-weight: 700 !important;
    color: #132b7e
}

.whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg input[type=text]::placeholder {
    color: #777;
    opacity: 1
}

.whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg input[type=text]:-ms-input-placeholder {
    color: #777
}

.whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg input[type=text]::-ms-input-placeholder {
    color: #777
}

.whmcs_bridge_page #bridge #primary-nav>.nav.navbar-nav li a {
    position: relative
}

.whmcs_bridge_page #bridge #primary-nav>.nav.navbar-nav li a:before {
    bottom: auto;
    top: 0;
    width: 70%
}

.whmcs_bridge_page #bridge #primary-nav>.nav.navbar-nav li a:hover:before {
    bottom: auto;
    top: 0
}

.whmcs_bridge_page #bridge .navbar-main .navbar-nav>li#Secondary_Navbar-Account>a {
    padding-left: 15px;
    padding-right: 15px
}

.whmcs_bridge_page #bridge .navbar-main .navbar-nav>li>a {
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative
}

.whmcs_bridge_page #bridge .navbar-main .navbar-nav>li:first-child>a {
    padding-left: 0
}

.whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.active>a:before,
.whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.active>a:focus:before,
.whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.active>a:hover:before,
.whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.open>a:before,
.whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.open>a:focus:before,
.whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.open>a:hover:before,
.whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>li>a:focus:before,
.whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>li>a:hover:before {
    background: #fff !important;
    position: absolute !important;
    top: 0 !important;
    width: 100% !important;
    height: 4px !important;
    content: "" !important;
    left: 0 !important;
    backface-visibility: hidden;
    transition: width 350ms ease-in-out
}

.whmcs_bridge_page #bridge #footer {
    display: none
}

.whmcs_bridge_page #bridge .list-group-item {
    padding: 15px
}

.whmcs_bridge_page #bridge .table>tbody>tr>td,
.whmcs_bridge_page #bridge .table>tbody>tr>th,
.whmcs_bridge_page #bridge .table>tfoot>tr>td,
.whmcs_bridge_page #bridge .table>tfoot>tr>th,
.whmcs_bridge_page #bridge .table>thead>tr>td,
.whmcs_bridge_page #bridge .table>thead>tr>th {
    border-color: transparent !important;
    border-top: 1px solid #ddd !important
}

.whmcs_bridge_page #bridge #order-modern .cart_dropdown {
    display: block
}

.whmcs_bridge_page #bridge #order-modern .cart_dropdown {
    background: #333;
    width: 210px;
    padding: 15px;
    border: none;
    margin-top: 0
}

.whmcs_bridge_page #bridge .input-group-btn {
    z-index: 9
}

.whmcs_bridge_page #bridge #order-modern .choosecat {
    float: left;
    margin: 0
}

.whmcs_bridge_page #bridge #order-modern .currencychooser {
    margin: -25px 0 15px 0
}

.whmcs_bridge_page #bridge .btn-group>.btn:first-child {
    margin-left: 0
}

.whmcs_bridge_page .language-popover .popover-content li:hover a {
    color: #0f90f5 !important
}

.whmcs_bridge_page input[type="button"],
input[type="reset"],
input[type="submit"] {
    background: #0f90f5
}

@media screen and (max-width:1199px) {
    .whmcs_bridge_page #bridge .container {
        width: 970px
    }

    .whmcs_bridge_page #bridge {
        margin-top: 75px
    }
}

@media screen and (max-width:991px) {
    .whmcs_bridge_page #bridge .container {
        width: 750px
    }

    .whmcs_bridge_page #bridge {
        margin-top: -1px
    }

    .whmcs_bridge_page #bridge .navbar-collapse {
        margin: 0
    }

    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li>a {
        padding-left: 0;
        padding-right: 0
    }

    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li#Secondary_Navbar-Account>a:active,
    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li#Secondary_Navbar-Account>a:focus,
    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li#Secondary_Navbar-Account>a:hover,
    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li>a:active,
    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li>a:focus,
    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li>a:hover {
        padding-left: 15px;
        padding-right: 15px
    }

    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li>a {
        padding: 10px 15px !important
    }

    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li#Secondary_Navbar-Account>.dropdown-menu,
    .whmcs_bridge_page #bridge .navbar-nav>li>.dropdown-menu {
        float: left;
        width: 100%
    }

    .whmcs_bridge_page #bridge .navbar-nav>li>.dropdown-menu {
        position: relative
    }

    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li#Secondary_Navbar-Account>a {
        padding-left: 0;
        padding-right: 15px
    }

    div#bridge ul.nav li.dropdown:hover ul.dropdown-menu {
        display: none
    }

    div#bridge ul.nav li.dropdown:hover ul.dropdown-menu.new_drop_down,
    div#bridge ul.nav li.dropdown:hover ul.dropdown-menu.new_drop_down.second_drop_down {
        display: block
    }

    div#bridge ul.nav li.dropdown:hover ul.dropdown-menu.second_drop_down {
        display: block
    }

    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.active>a:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.active>a:focus:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.active>a:hover:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.open>a:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.open>a:focus:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.open>a:hover:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>li>a:focus:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>li>a:hover:before {
        display: none
    }
}

@media screen and (max-width:767px) {
    .whmcs_bridge_page #bridge .dataTables_wrapper {
        overflow-x: auto !important;
        overflow-y: hidden !important
    }

    .whmcs_bridge_page #bridge .dataTables_wrapper table.table-list {
        width: 900px !important
    }

    .whmcs_bridge_page #bridge .home-shortcuts {
        padding: 50px 0
    }

    .whmcs_bridge_page #bridge .home-shortcuts li {
        width: 50% !important;
        margin: 10px auto !important
    }

    .whmcs_bridge_page #bridge .container {
        width: 100%;
        padding: 0 15px
    }

    .item-price .dropdown-menu {
        right: 0;
        left: auto
    }
}

@media screen and (max-width:480px) {

    .whmcs_bridge_page #bridge .logo,
    .whmcs_bridge_page #bridge .top-nav {
        width: 100%;
        float: left;
        text-align: right
    }

    .whmcs_bridge_page #bridge .logo {
        padding-top: 15px;
        text-align: center
    }

    .whmcs_bridge_page #bridge #order-modern .currencychooser {
        text-align: center !important
    }

    .whmcs_bridge_page #bridge section#header .logo img {
        width: 50%
    }

    .whmcs_bridge_page #bridge .announcement-single h3 {
        line-height: 24px
    }

    .whmcs_bridge_page #bridge .dataTables_info {
        float: left !important;
        width: 100% !important;
        margin-top: 20px !important
    }

    .whmcs_bridge_page #bridge .dataTables_filter {
        float: left !important;
        width: 100% !important;
        background: #4f5360 !important;
        margin-top: 10px !important
    }

    .whmcs_bridge_page #bridge .whmcs_bridge_page #bridge .listtable {
        float: left
    }

    .whmcs_bridge_page #bridge .home-shortcuts li {
        width: 80% !important;
        margin: 10px auto !important;
        float: none;
        height: 140px
    }

    .whmcs_bridge_page #bridge .home-shortcuts li {
        padding: 20px 0 30px
    }

    .whmcs_bridge_page #bridge ul.top-nav>li>a {
        font-size: 14px;
        line-height: 14px
    }

    .whmcs_bridge_page #bridge .input-group-btn {
        display: inline-table
    }

    .whmcs_bridge_page #bridge section#home-banner .col-md-8.col-md-offset-2.col-sm-10.col-sm-offset-1>.input-group.input-group-lg input[type=text] {
        text-align: center
    }

    .whmcs_bridge_page #bridge div.announcement-single blockquote {
        padding: 20px;
        font-size: 14px;
        line-height: 24px
    }

    .whmcs_bridge_page #bridge .home-shortcuts {
        margin-bottom: 20px
    }

    .whmcs_bridge_page #bridge section#header .logo-text {
        display: none
    }

    .whmcs_bridge_page #bridge .main-content {
        margin-bottom: 0
    }

    .whmcs_bridge_page #bridge ul.top-nav>li.primary-action>a.btn {
        padding: 7px 10px;
        font-size: 12px;
        line-height: 12px
    }

    .whmcs_bridge_page #bridge .home-shortcuts li p {
        font-size: 16px;
        line-height: 16px
    }

    section#home-banner h2 {
        font-size: 18px
    }

    .whmcs_bridge_page #bridge .dropdown-menu>li>a {
        font-size: 14px !important;
        line-height: 20px !important;
        padding: 0 12px !important
    }

    .whmcs_bridge_page #bridge .navbar-nav>li>.dropdown-menu {
        padding: 0 15px 15px
    }

    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li>a {
        padding: 5px 15px !important
    }
}

#privacy_policyouter ul {
    padding: 0;
    margin: 0;
    list-style: none
}

#privacy_policyouter ul li {
    font-size: 16px;
    line-height: 30px;
    font-weight: 400
}

#accordian_box_outer {
    background: #ccc
}

#accordian_box_outer .vc_tta-container {
    margin-bottom: 0
}

#accordian_box_outer .accordian_inner_cont .vc_tta-panel-heading {
    border: none;
    background: #fff;
    border-radius: 0
}

#accordian_box_outer .accordian_inner_cont .accordian_sec_cont {
    border-radius: 0
}

#accordian_box_outer .accordian_inner_cont .accordian_sec_cont h4 a {
    font-size: 18px;
    line-height: 18px;
    padding: 20px 0;
    border: none;
    box-shadow: none;
    font-family: Lato, sans-serif;
    border-bottom: 1px solid #c4c4c4
}

#accordian_box_outer .accordian_inner_cont .accordian_sec_cont h4 a {
    color: #333
}

#accordian_box_outer .accordian_inner_cont .accordian_sec_cont h4 a i {
    right: 10px
}

#accordian_box_outer .accordian_inner_cont .accordian_sec_cont h4 a i:before {
    border-color: #c4c4c4
}

#accordian_box_outer .accordian_inner_cont .vc_tta-panel-body {
    padding: 0 10px 25px 0;
    border: none;
    background: #fff;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 0
}

#accordian_box_outer .accordian_inner_cont .vc_tta-panel-body p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #777
}

#accordian_box_outer .accordian_inner_cont .accordian_sec_cont.vc_active h4 a {
    color: #029ef5
}

#accordian_box_outer .accordian_inner_cont .accordian_sec_cont.vc_active h4 a i:before {
    border-color: #029ef5
}

#accordian_box_outer.support_box h3.accordian_sec_heading {
    font-size: 24px;
    line-height: 24px;
    color: #03a0f5
}

#accordian_box_outer.support_box h3.accordian_sec_heading2 {
    margin-top: 55px
}

#additional_form_box {
    border-radius: 30px
}

#additional_form_box #additional_form_box_inner {
    padding-top: 45px
}

#additional_form_box #additional_form_box_inner .contact_form3_box {
    width: 50%;
    float: left
}

#additional_form_box #additional_form_box_inner .contact_form3_box .contact_form3_box_inner {
    padding: 0 15px;
    width: 100%;
    float: left
}

#additional_form_box #additional_form_box_inner .contact_form3_box .contact_form3_input {
    width: 100%;
    height: 55px;
    border: 1px solid #8d9ac7;
    background: none;
    border-radius: 32px;
    font-size: 16px;
    color: #fff;
    padding: 20px;
    margin-bottom: 20px
}

#additional_form_box #additional_form_box_inner .contact_form3_box .contact_form3_input.contact_form3_textarea {
    width: 100%;
    height: 129px;
    resize: none
}

#additional_form_box #additional_form_box_inner .contact_form3_box .contact_form3_input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, .5)
}

#additional_form_box #additional_form_box_inner .contact_form3_box .contact_form3_input::-moz-placeholder {
    color: rgba(255, 255, 255, .5)
}

#additional_form_box #additional_form_box_inner .contact_form3_box .contact_form3_input:-ms-input-placeholder {
    color: rgba(255, 255, 255, .5)
}

#additional_form_box #additional_form_box_inner .contact_form3_box .contact_form3_input:-moz-placeholder {
    color: rgba(255, 255, 255, .5)
}

#additional_form_box #additional_form_box_inner .contact_form3_box br {
    display: none
}

#additional_form_box #additional_form_box_inner #form3_submit {
    padding: 20px 60px;
    border: none;
    border-radius: 32px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 400;
    box-shadow: 0 5px 5px rgba(0, 0, 0, .25);
    text-transform: capitalize
}

#additional_form_box #additional_form_box_inner #form3_submit {
    background: 0 0 !important;
    box-shadow: 0 0 0 2px #09b1f2 inset
}

#additional_form_box #additional_form_box_inner #form3_submit:hover {
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important
}

#additional_form_box #additional_form_box_inner .contact_form3_box .contact_form3_input:focus,
#additional_form_box #additional_form_box_inner #form3_submit:focus {
    outline-width: 0
}

#testimonial_customizer3.addional_page .customizer_client3_inner {
    background: #f5f5f5
}

#accordian_box_outer.support_box .accordian_inner_cont .accordian_sec_cont h4 a i:before {
    border-color: #03a0f5
}

#accordian_box_outer.support_box .accordian_inner_cont .accordian_sec_cont.vc_active h4 a {
    color: #03a0f5
}

#team_section_outer .team_inner_box .team_image_cont {
    margin-bottom: 0
}

#team_section_outer .team_inner_box .team_image_cont>.vc_figure {
    width: 150px;
    height: 150px;
    overflow: hidden;
    border-radius: 100%;
    border: 2px solid #fff;
    transition: .5s ease-in-out
}

#team_section_outer .team_inner_box .team_image_cont>.vc_figure img {
    width: 100%;
    transition: .5s ease-in-out
}

#team_section_outer .team_inner_box h4 {
    font-size: 18px;
    line-height: 18px;
    text-transform: capitalize;
    margin: 15px 0 8px;
    color: #333;
    transition: .5s ease-in-out
}

#team_section_outer .team_inner_box p {
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    color: #58718d;
    font-weight: 400
}

#team_section_outer .team_inner_box .team_menber_social_link li {
    padding: 0 4px;
    margin-top: 7px
}

#team_section_outer .team_inner_box .team_menber_social_link li a {
    font-size: 14px;
    line-height: 14px;
    color: #58718d
}

#team_section_outer .team_inner_box .team_menber_social_link li a:hover {
    color: #132b7e
}

#team_section_outer .team_inner_box>.vc_column-inner>.wpb_wrapper:hover .team_image_cont>.vc_figure {
    border-color: #132b7e
}

#team_section_outer .team_inner_box>.vc_column-inner>.wpb_wrapper:hover .team_image_cont>.vc_figure img {
    transform: scale(1.1)
}

#team_section_outer .team_inner_box>.vc_column-inner>.wpb_wrapper:hover h4 {
    color: #132b7e
}

#affiliate_banner {
    padding: 193px 0 145px;
    overflow: hidden !important
}

#affiliate_banner #affilite_btn_cont .affilate_btn {
    margin-bottom: 0
}

#affiliate_banner #affilite_btn_cont {
    margin-top: 40px
}

#affiliate_banner #affilite_btn_cont .affilate_btn a {
    min-width: 200px !important;
    padding: 16px 0 !important;
    font-size: 16px !important;
    line-height: 16px !important;
    color: #fff !important;
    border-radius: 32px !important;
    border: 2px solid transparent !important;
    background-clip: padding-box, border-box !important;
    background-origin: padding-box, border-box !important;
    background-image: linear-gradient(#1f3a94, #1f3a94), linear-gradient(#029ef5, #11c9ee) !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 400
}

#affiliate_banner #affilite_btn_cont .affilate_btn.affilate_btn1 a,
#affiliate_banner #affilite_btn_cont .affilate_btn a:hover {
    background: #039ff5 !important;
    background: -moz-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: -webkit-linear-gradient(left, #039ff5 0, #14cfed 100%) !important;
    background: linear-gradient(to right, #039ff5 0, #14cfed 100%) !important
}

#affiliate_banner #affilite_btn_cont .affilate_btn.affilate_btn1 a:hover {
    background: #fff !important;
    color: #09b1f2 !important
}

#afflites_inner_box .affilates_box_cont .affilate_image_cont {
    margin-bottom: 0;
    transition: .5s ease-in-out
}

#afflites_inner_box .affilates_box_cont h4 {
    font-size: 20px;
    line-height: 20px;
    color: #333;
    margin: 28px 0 10px;
    font-weight: 400;
    transition: .5s ease-in-out
}

#afflites_inner_box .affilates_box_cont p {
    font-size: 14px;
    line-height: 24px;
    color: #777;
    margin-bottom: 0;
    font-weight: 400
}

#affiliates_works_box .affilates_work_direction {
    padding-top: 15px
}

#affiliates_works_box .affilates_work_direction p {
    font-size: 16px;
    line-height: 30px;
    font-weight: 400
}

#affilates_listing {
    padding-top: 30px
}

#affilates_listing .affilates_listing_outer {
    margin-bottom: 0
}

#affilates_listing .affilates_listing_outer ul li {
    width: 33.33%;
    float: left;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    font-weight: 400;
    position: relative;
    padding-left: 25px
}

#affilates_listing .affilates_listing_outer ul li:before {
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0;
    content: "";
    background: url(../../../../../../../../../../themes/hostiko/assets/images/afflite_check_mark.png) no-repeat;
    top: 7px
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
    float: left !important;
    position: absolute !important;
    bottom: -50px !important;
    width: 100% !important;
    text-align: center !important;
    color: #fff !important;
    border: none !important
}

#afflites_inner_box .affilates_box_cont>.vc_column-inner>.wpb_wrapper:hover .affilate_image_cont {
    transform: translateY(-5px)
}

#afflites_inner_box .affilates_box_cont>.vc_column-inner>.wpb_wrapper:hover h4 {
    color: #1673ff
}

@media screen and (max-width:1199px) {
    #accordian_box_outer .vc_col-sm-6 {
        width: 100%
    }

    #additional_form_box #additional_form_box_inner .vc_col-sm-2 {
        display: none
    }

    #additional_form_box #additional_form_box_inner .vc_col-sm-8 {
        width: 100%
    }

    #affiliates_works_box br {
        display: none
    }
}

@media screen and (max-width:991px) {
    #team_section_outer .team_inner_box .team_image_cont>.vc_figure {
        width: 120px;
        height: 120px
    }

    #team_section_outer .team_inner_box h4 {
        font-size: 16px;
        line-height: 16px
    }

    #team_section_outer .team_inner_box p {
        font-size: 12px;
        line-height: 16px
    }

    #affilates_listing .affilates_listing_outer ul li {
        width: 50%
    }

    #afflites_inner_box .affilates_box_cont h4 {
        font-size: 16px;
        line-height: 18px
    }

    #affiliates_works_box .affilates_work_direction p {
        font-size: 14px;
        line-height: 26px
    }

    #affiliate_banner {
        padding: 140px 0 85px
    }

    #affiliate_banner>.vc_column_container>.vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    #accordian_box_outer.support_box h3.accordian_sec_heading {
        font-size: 20px;
        line-height: 20px
    }

    #accordian_box_outer.support_box h3.accordian_sec_heading2 {
        margin-top: 20px
    }
}

@media screen and (max-width:767px) {
    #team_section_outer .team_inner_box.vc_col-sm-3 {
        width: 50%;
        float: left;
        margin-bottom: 30px
    }

    #team_section_outer .team_inner_box.vc_col-sm-3:last-child {
        margin-bottom: 0
    }

    .team_section_box.padding_top50.team_section_box2 {
        padding-top: 0
    }

    #team_section_outer .team_section_box.team_section_box2 .team_inner_box:nth-child(3) {
        margin-bottom: 0
    }

    #affilite_btn_cont .vc_col-sm-6 {
        width: 50%;
        float: left
    }

    #affiliate_banner #affilite_btn_cont .affilate_btn a {
        min-width: 150px !important;
        padding: 14px 0 !important;
        font-size: 14px !important;
        line-height: 14px !important
    }

    #affiliate_banner>.vc_column_container>.vc_column-inner h2 {
        font-size: 30px
    }

    #affiliate_banner>.vc_column_container>.vc_column-inner p {
        font-size: 16px;
        margin-top: 5px
    }

    #affiliate_banner #affilite_btn_cont {
        margin-top: 20px
    }

    #afflites_inner_box .vc_col-sm-4 {
        width: 50%;
        float: left;
        margin-bottom: 30px
    }

    #afflites_inner_box .vc_col-sm-4:last-child {
        margin-bottom: 0
    }

    #afflites_inner_box {
        padding-top: 40px
    }

    #affiliate_banner {
        padding: 140px 0 75px
    }
}

@media screen and (max-width:667px) {
    #faqs_section_heading br {
        display: none
    }

    #additional_form_box #additional_form_box_inner .contact_form3_box {
        width: 100%
    }
}

@media screen and (max-width:480px) {
    #accordian_box_outer .accordian_inner_cont .accordian_sec_cont h4 a {
        font-size: 14px;
        line-height: 14px;
        padding: 15px 0
    }

    #accordian_box_outer .accordian_inner_cont .vc_tta-panel-body p {
        font-size: 12px;
        line-height: 20px
    }

    #additional_form_box #additional_form_box_inner .contact_form3_box .contact_form3_input {
        height: 30px;
        font-size: 12px;
        margin-bottom: 15px
    }

    #additional_form_box #additional_form_box_inner #form3_submit {
        padding: 15px 30px;
        font-size: 12px;
        line-height: 12px
    }

    #additional_form_box #additional_form_box_inner {
        padding-top: 20px
    }

    #team_section_outer .team_inner_box .team_image_cont>.vc_figure {
        width: 100px;
        height: 100px
    }

    #team_section_outer .team_inner_box h4 {
        font-size: 14px;
        line-height: 14px;
        margin: 10px 0 5px
    }

    #team_section_outer .team_inner_box .team_menber_social_link li {
        margin-top: 0
    }

    #affilates_listing .affilates_listing_outer ul li {
        width: 100%
    }

    #affiliate_banner>.vc_column_container>.vc_column-inner h2 {
        font-size: 20px;
        line-height: 20px
    }

    #affiliate_banner>.vc_column_container>.vc_column-inner p {
        font-size: 14px;
        margin-top: 5px
    }

    #affiliate_banner #affilite_btn_cont .affilate_btn a {
        min-width: 130px !important;
        padding: 10px 0 !important;
        font-size: 12px !important;
        line-height: 12px !important
    }

    #afflites_inner_box .vc_col-sm-4 {
        width: 100%
    }

    #affilates_listing .affilates_listing_outer ul li {
        font-size: 14px;
        line-height: 24px
    }

    #accordian_box_outer.support_box h3.accordian_sec_heading {
        font-size: 16px;
        line-height: 10px;
        color: #03a0f5
    }
}

#Comprison_pricingplan article {
    width: 100%;
    margin: 0 auto;
    position: relative
}

#Comprison_pricingplan ul {
    display: flex;
    top: 0;
    z-index: 10;
    padding-bottom: 14px
}

#Comprison_pricingplan li {
    list-style: none;
    flex: 1
}

#Comprison_pricingplan li:last-child {
    border-right: 1px solid #DDD
}

#Comprison_pricingplan button {
    width: 100%;
    border: 1px solid #ddd;
    border-right: 0;
    border-top: 0;
    padding: 10px;
    background: #3e7ccc;
    font-size: 14px;
    font-weight: 700;
    height: 50px;
    color: #fff
}

#Comprison_pricingplan li.active button {
    background: #0e1f35;
    color: #fff
}

#Comprison_pricingplan table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%
}

#Comprison_pricingplan th {
    background: #F5F5F5;
    display: none
}

#Comprison_pricingplan td,
#Comprison_pricingplan th {
    height: 53px
}

#Comprison_pricingplan td,
#Comprison_pricingplan th {
    border: 1px solid #DDD;
    padding: 20px;
    empty-cells: show
}

#Comprison_pricingplan td,
#Comprison_pricingplan th {
    text-align: left
}

#Comprison_pricingplan td+td,
#Comprison_pricingplan th+th {
    text-align: center;
    display: none
}

#Comprison_pricingplan td.default {
    display: table-cell
}

#Comprison_pricingplan .sep {
    background: #0e2781;
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
    color: #fff;
    padding: 20px;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #ddd
}

#Comprison_pricingplan .txt-l {
    font-size: 28px;
    font-weight: 700
}

#Comprison_pricingplan .txt-top {
    position: relative;
    top: -9px;
    left: -2px
}

#Comprison_pricingplan .tick {
    font-size: 18px;
    color: #2CA01C
}

#Comprison_pricingplan .hide {
    border: 0;
    background: none
}

#Comprison_pricingplan table {
    font-family: Lato, sans-serif;
    color: #555
}

#Comprison_pricingplan table thead tr th {
    font-size: 24px;
    line-height: 24px;
    font-weight: 400;
    color: #fff;
    background-color: #0e2781;
    padding: 20px;
    border: none
}

#Comprison_pricingplan table thead tr th.hide2 {
    background-color: transparent !important
}

#Comprison_pricingplan table thead tr th:nth-child(odd) {
    background-color: #2b45a0
}

#Comprison_pricingplan table tbody tr:first-child td {
    background-color: #fff;
    border: 1px solid #ddd
}

#Comprison_pricingplan table tbody tr:first-child td {
    padding: 20px
}

#Comprison_pricingplan table tbody tr:first-child td span {
    display: block
}

#Comprison_pricingplan table tbody tr:first-child td span.txt-l {
    font-size: 30px;
    line-height: 24px;
    color: #3e7ccc;
    font-weight: 400
}

#Comprison_pricingplan table tbody tr:first-child td span.princing_btn a {
    font-size: 12px;
    line-height: 12px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    padding-top: 15px;
    color: #555
}

#Comprison_pricingplan table tbody tr td {
    border-left: none;
    border-right: none;
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
    background: #fff
}

#Comprison_pricingplan table tbody tr:first-child {
    border-left: none;
    border-top: 0
}

#Comprison_pricingplan table tbody tr {
    border: 1px solid #ddd;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

#tables tr {
    border-bottom: 1px solid #eee
}

#tables th {
    padding: .4em;
    text-align: left
}

#tables thead th {
    border-bottom: 1px solid #bbb;
    padding-bottom: .5em
}

#tables th:first-child,
td:first-child {
    padding-left: 0
}

#tables td,
#tables th {
    border: none;
    text-align: left;
    padding: 10px
}

blockquote {
    border-color: #3e7ccc
}

#home_plans_section .ssl_certificates.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper {
    padding: 45px 40px
}

#home_plans_section .ssl_certificates.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper h3:after {
    left: 0;
    right: auto
}

#home_plans_section .ssl_certificates.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper ul {
    margin: 16px 0 23px
}

#home_plans_section .ssl_certificates.plans_inner_box>.plans_cont>.vc_column-inner>.wpb_wrapper ul li {
    font-size: 14px;
    line-height: 30px
}

#ssl_certicates_features ul li {
    width: 33.33%;
    float: left;
    font-size: 16px;
    line-height: 30px;
    position: relative;
    padding-left: 25px
}

#ssl_certicates_features ul li:before {
    position: absolute;
    content: "";
    background: url(../../../../../../../../../../themes/hostiko/assets/images/hostiko27-ssl-tick.png) no-repeat;
    width: 15px;
    height: 15px;
    left: 0;
    top: 10px
}

#Comprison_pricingplan.ssl_comprison_plan td+td,
#Comprison_pricingplan.ssl_comprison_plan th+th {
    width: 33.33%
}

@media (min-width:991px) {
    #Comprison_pricingplan ul {
        display: none
    }

    #Comprison_pricingplan td,
    #Comprison_pricingplan th {
        display: table-cell !important
    }

    #Comprison_pricingplan td,
    #Comprison_pricingplan th {
        width: 380px
    }

    #Comprison_pricingplan td+td,
    #Comprison_pricingplan th+th {
        width: auto
    }
}

@media screen and (max-width:991px) {
    #Comprison_pricingplan .sep {
        width: 100%;
        float: left;
        height: auto
    }

    #Comprison_pricingplan table tbody tr td {
        width: 50%;
        float: left;
        height: auto
    }

    #Comprison_pricingplan table tbody tr td {
        border: none
    }

    #Comprison_pricingplan table tbody tr {
        display: flex
    }

    #Comprison_pricingplan table tbody tr:first-child td,
    #Comprison_pricingplan td {
        line-height: 43px
    }
}

@media screen and (max-width:480px) {
    #Comprison_pricingplan table tbody tr:first-child td span.txt-l {
        font-size: 24px;
        line-height: 24px
    }

    #Comprison_pricingplan table tbody tr:first-child td,
    #Comprison_pricingplan td {
        padding: 15px
    }

    #Comprison_pricingplan table tbody tr:first-child td span.princing_btn a {
        padding-top: 7px
    }

    #Comprison_pricingplan .sep {
        padding: 15px;
        height: auto;
        font-size: 14px;
        line-height: 14px
    }

    #Comprison_pricingplan table tbody tr td {
        font-size: 14px;
        line-height: 14px
    }

    #Comprison_pricingplan button {
        height: 40px
    }
}

#datadenter #map_image_cont>img {
    opacity: .25
}

#datadenter .location-outer span {
    display: block;
    color: #fff
}

#datadenter .location-outer span {
    display: block;
    color: #333;
    font-size: 12px;
    line-height: 20px;
    font-weight: 700
}

#datadenter .location_detail {
    position: absolute;
    background: #fff;
    color: #777;
    width: 200px;
    padding: 20px;
    font-size: 14px;
    line-height: 14px;
    border-radius: 10px;
    display: block !important;
    -webkit-box-shadow: 4px 0 33px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 4px 0 33px 0 rgba(0, 0, 0, .3);
    box-shadow: 4px 0 33px 0 rgba(0, 0, 0, .3);
    z-index: 2;
    margin-top: 5px;
    opacity: 0;
    transition: .5s ease-in-out;
    left: -50px;
    text-align: left
}

#datadenter .location_detail h2 {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
    text-align: left;
    color: #132b7e
}

#datadenter .location_detail p {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 14px;
    font-weight: 500
}

#datadenter .location-outer:hover .location_detail {
    display: block !important;
    opacity: 1;
    left: 0;
    transition: .8s ease-in-out
}

@media screen and (max-width:667px) {
    #datadenter .location_detail {
        width: 120px;
        padding: 10px;
        font-size: 12px;
        line-height: 12px
    }

    #datadenter .location_detail h2 {
        font-size: 14px;
        line-height: 14px
    }

    #datadenter .location-outer span.location_pin {
        display: none
    }

    #datadenter .location-outer span.pin_point img {
        width: 20px
    }
}

#testimonail_banner {
    height: 300px;
    padding: 140px 0
}

#testimonail_banner h2 {
    font-size: 36px;
    line-height: 36px;
    color: #fff
}

.carousel-fade .carousel-inner .item {
    transition: opacity 2s
}

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    opacity: 0
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.carousel-fade .carousel-control {
    z-index: 2
}

.client_review_style1 {
    text-align: center
}

.client_review_style1 .client_review_inner {
    background-color: #fff;
    padding: 27px 30px 61px;
    text-align: center;
    border-radius: 4px
}

.client_review_style1.reviews_common .client_info_sec h2 {
    font-size: 16px;
    line-height: 16px
}

.reviews_common .client_info_sec h2 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 18px;
    text-transform: capitalize;
    font-weight: 700
}

.reviews_common .client_info_sec p {
    font-size: 14px;
    line-height: 14px;
    font-weight: 400
}

.reviews_common .client_info_sec p {
    margin-top: 7px;
    margin-bottom: 0
}

.reviews_common .client_views_sec p {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    margin: 9px 0 11px
}

.rating_client ul,
.client_socail_media ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.rating_client ul li,
.client_socail_media ul li {
    display: inline-block
}

.rating_client ul li {
    font-size: 16px;
    line-height: 16px
}

.client_socail_media ul li {
    margin: 10px 4px 0
}

.client_socail_media ul li:first-child {
    margin-left: 0
}

.client_socail_media ul li:last-child {
    margin-right: 0
}

.client_socail_media ul li a {
    font-size: 14px;
    line-height: 14px
}

.client_review_style1 .client_profie_pic {
    width: 90px;
    height: 90px;
    overflow: hidden;
    border-radius: 100%;
    margin: -45px auto 0
}

.client_review_style1 .client_profie_pic figure {
    margin: 0
}

.client_review_style1 .client_profie_pic img {
    width: 100%
}

.style1.carousel-indicators,
.style2.carousel-indicators,
.style3.carousel-indicators {
    position: relative;
    width: 100%;
    margin: 18px 0 0;
    left: auto;
    bottom: auto;
    float: left
}

.style1.carousel-indicators li,
.style2.carousel-indicators li,
.style3.carousel-indicators li {
    border-color: #b6b6b6
}

.style1.carousel-indicators li,
.style2.carousel-indicators li,
.style3.carousel-indicators li {
    width: 12px;
    height: 12px;
    background-color: #fff;
    margin: 0 1px
}

.style1.carousel-indicators li:first-child,
.style2.carousel-indicators li:first-child,
.style3.carousel-indicators li:first-child {
    margin-left: 0
}

.style1.carousel-indicators li:last-child,
.style2.carousel-indicators li:last-child,
.style3.carousel-indicatorsli:last-child {
    margin-right: 0
}

.style1.carousel-indicators li.active,
.style2.carousel-indicators li.active,
.style3.carousel-indicators li.active {
    position: relative
}

.style1.carousel-indicators li.active:before,
.style2.carousel-indicators li.active:before,
.style3.carousel-indicators li.active:before {
    width: 6px;
    height: 6px;
    position: absolute;
    text-align: center;
    content: "";
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 100%;
    top: 2px
}

.client_review_style2,
.client_review_style3 {
    background: #fff;
    padding: 35px 40px 30px;
    float: left;
    width: 100%;
    border-radius: 4px;
    box-shadow: 0 10px 20px rgba(34, 144, 255, .2)
}

.client_review_style2 .client_profie_pic {
    width: 30%;
    float: left
}

.client_review_style2 .client_profie_pic figure {
    width: 111px;
    height: 111px;
    border-radius: 100%;
    overflow: hidden;
    margin: 0;
    padding: 7px
}

.client_review_style2 .client_profie_pic figure img {
    width: 100%;
    border-radius: 100%
}

.client_review_style2 .client_review_inner {
    width: 70%;
    float: left
}

.client_review_style2 .client_info_sec h2 {
    margin: 12px 0 12px
}

.client_review_style2 .client_views_sec p {
    font-size: 16px;
    line-height: 24px
}

.client_review_style2 .client_views_sec p {
    margin: 13px 0 1px
}

.client_review_style3 .client_comp_info,
.client_review_style3 .client_profie_pic {
    width: 50%;
    float: left
}

.client_review_style3 .client_profie_pic {
    text-align: right
}

.client_review_style3 .client_profie_pic figure {
    margin: 0;
    border: 1px solid #07acf3;
    width: 90px;
    height: 90px;
    border-radius: 100%;
    overflow: hidden;
    float: right
}

.item .client_review_style3 .client_profie_pic figure {
    border-color: #ccc
}

.client_review_style3 .client_profie_pic figure img {
    width: 100%
}

.client_review_style3 .client_views_sec p {
    font-size: 16px
}

.client_review_style3 .client_socail_media ul li {
    margin-top: 20px
}

.client_review_style1 .client_profie_pic {
    border: 1px solid #596aa4
}

.client_review_style1 .client_review_inner {
    box-shadow: 0 3px 10px rgba(19, 43, 126, .15);
    border: 1px solid #596aa4
}

.reviews_common .client_info_sec h2 {
    color: #132b7e
}

.reviews_common .client_info_sec p {
    color: #9e9e9e
}

.reviews_common .client_views_sec p {
    color: #777
}

.client_socail_media ul li a {
    color: #9e9e9e
}

.rating_client ul li {
    color: #fcb100
}

.client_socail_media ul li a:hover {
    color: #132b7e
}

.style1.carousel-indicators li.active,
.style3.carousel-indicatorsli.active {
    border-color: #132b7e
}

.style1.carousel-indicators li.active:before,
.style3.carousel-indicators li.active:before {
    background: #132b7e
}

.style2.carousel-indicators li.active {
    border-color: #2290ff
}

.style2.carousel-indicators li.active:before {
    background: #2290ff
}

.client_review_style3 {
    border: 1px solid #07acf3
}

.client_review_style2 {
    border: 1px solid #2290ff;
    box-shadow: 0 10px 20px rgba(34, 144, 255, .2)
}

.client_review_style2 .client_profie_pic figure {
    border: 1px solid #3298ff
}

.item .client_review_style2 .client_profie_pic figure,
.item .client_review_style1 .client_profie_pic {
    border-color: #ccc
}

.item .client_review_style1 .client_review_inner,
.item .client_review_style2,
.item .client_review_style3 {
    border-color: #ccc;
    box-shadow: none
}

@media screen and (max-width:991px) {
    .client_review_style2 .client_profie_pic {
        width: 35%;
        float: left
    }

    .client_review_style2 .client_review_inner {
        width: 65%;
        float: left
    }

    .whmcs_bridge_page #bridge .navbar-collapse {
        margin: 0;
        position: absolute;
        right: 0;
        top: 100%;
        width: 200px;
        background-color: #039ff5;
        z-index: 200;
        padding: 0
    }

    .whmcs_bridge_page #bridge .navbar-nav>li>.dropdown-menu {
        background: transparent;
        margin-bottom: 0;
        padding: 0
    }

    .whmcs_bridge_page #bridge .dropdown-menu>li>a {
        color: #132b7e !important;
        font-size: 12px !important;
        line-height: 30px !important;
        padding: 0 15px !important
    }

    .whmcs_bridge_page #bridge .navbar-nav>li>.dropdown-menu {
        padding: 0;
        margin-bottom: 0
    }

    .whmcs_bridge_page #bridge #primary-nav>.nav.navbar-nav li.dropdown {
        transition: all ease-in-out 0.5s;
        overflow: hidden
    }

    .whmcs_bridge_page #bridge #primary-nav>.nav.navbar-nav li.dropdown .dropdown-menu {
        max-height: 0;
        transition: all ease-in-out 0.5s
    }

    .whmcs_bridge_page #bridge #primary-nav>.nav.navbar-nav li.dropdown.open .dropdown-menu {
        display: block;
        max-height: 470px;
        padding: 0
    }

    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li>a.dropdown-toggle:hover,
    .whmcs_bridge_page #bridge .navbar-main .navbar-nav>li>a.dropdown-toggle:focus {
        background: rgba(0, 0, 0, .9) !important
    }

    .navbar-main .navbar-toggle:focus .icon-bar,
    .navbar-main .navbar-toggle:hover .icon-bar {
        background-color: fff
    }

    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.active>a:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.active>a:focus:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.active>a:hover:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.open>a:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.open>a:focus:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>.open>a:hover:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>li>a:focus:before,
    .whmcs_bridge_page #bridge #nav.navbar-main .navbar-nav>li>a:hover:before {
        display: none
    }

    .whmcs_bridge_page #bridge .input-group-btn {
        z-index: 1
    }

    .whmcs_bridge_page #bridge #primary-nav>.nav.navbar-nav li a {
        color: #132b7e
    }

    .whmcs_bridge_page #bridge .navbar-main {
        border-bottom: none
    }
}

@media screen and (max-width:480px) {
    .client_review_style2 .client_review_inner {
        width: 100%;
        text-align: center
    }

    .client_review_style2 .client_profie_pic figure {
        margin: 0 auto
    }

    .client_review_style2 .client_profie_pic {
        width: 100%;
        float: left;
        text-align: center
    }

    .reviews_common .client_info_sec h2 {
        font-size: 14px;
        line-height: 14px
    }

    .reviews_common .client_views_sec p {
        font-size: 12px;
        line-height: 20px
    }

    .client_review_style1 .client_profie_pic {
        width: 70px;
        height: 70px
    }

    .reviews_common .client_info_sec p {
        font-size: 12px;
        line-height: 12px
    }

    .client_review_style2 .client_profie_pic figure {
        width: 90px;
        height: 90px
    }

    .client_review_style2 .client_views_sec p {
        font-size: 12px;
        line-height: 20px
    }

    .client_review_style1 .client_review_inner {
        padding: 27px 30px 50px
    }

    .client_review_style2,
    .client_review_style3 {
        padding: 20px 20px 17px
    }

    .client_review_style3 .client_profie_pic figure {
        width: 70px;
        height: 70px
    }

    .client_review_style3 .client_socail_media ul li {
        margin-top: 10px
    }
}

.pricing_plan_outer .plan_box .plan_box_cnt .plan_btn a {
    border-color: #132b7e !important;
    background-color: #132b7e !important
}

.pricing_plan_outer .plan_box .plan_box_cnt .plan_pricing,
.slider_container_outer2 .price-box-section span {
    color: #132b7e !important
}

.pricing_plan_outer .plan_box .plan_box_cnt:hover {
    background-color: #132b7e !important;
    color: #fff !important
}

.range_slider1_input .irs-single,
.range_slider1_input .irs--flat .irs-bar,
.slider_container_outer1 .btn-default {
    background-color: #132b7e !important;
    border-color: #132b7e !important
}

.slider_container_outer1 ul li strong,
.slider_container_outer1 .price-box-section span,
#pricing_plan .dedicated_table tr:hover td:nth-child(odd) {
    color: #029ef5 !important
}

.dedicated_table tr td:last-child a {
    box-shadow: 0 0 0 2px #132b7e inset
}

.slider_container_outer1 ul li:before {
    background-color: #029ef5 !important
}

.slider_container_outer1 .smallbox .price_val,
.slider_container_outer1 .smallbox small {
    color: #132b7e !important
}

.slider_container_outer1 .price-setupfee {
    line-height: 36px
}

.order_pricebar_inner,
.range_slider2_input .irs--flat .irs-bar {
    background-color: #132b7e !important
}

.slider_container_outer2 .price-box-section .smallbox:before,
.slider_container_outer2 ul li:before,
.range_slider2_input .irs--flat .irs-handle {
    border-color: #029ef5 !important
}

.slider_container_outer1 ul li:before,
.range_slider2_input .irs-single,
.range_slider2_input .irs-single,
.range_slider2_input .irs--flat .irs-bar {
    background-color: #029ef5 !important
}

.range_slider2_input .irs-single:before {
    border-top-color: #029ef5 !important
}

#bridge .order_pricebar_inner .btn-default,
.slider_container_outer2 .order-button.unavailable {
    width: 20%;
    padding: 18px 15px
}

.range_slider1_input .irs-grid-text:after {
    border-bottom: 7px solid #029ef5 !important
}

#slider_container_outer2 {
    margin-top: 10px
}

.custom-sidebar {
    padding-left: 15px;
    overflow: hidden
}

.range_slider3_input,
#bridge .slider_container_outer3 .btn-default {
    background-color: #132b7e !important
}

#bridge .slider_container_outer3 .btn-default,
.slider_container_outer2 .price_box_action:hover,
.slider_contentlisting_box ul:hover {
    border-color: #132b7e !important
}

.slider_container_outer3 .price-box-section span,
.slider_container_outer3 ul li:before,
.range_slider3_input .irs-grid-text:hover,
.slider_container_outer3 .smallbox .price_val,
#comparison_table .txt-l,
#comparison_table .sep {
    color: #132b7e
}

.pricing_plan_outer .plan_box .plan_box_cnt:hover .plan_heading:after,
.pricing_plan_outer .plan_box .plan_box_cnt:hover .plan_btn a {
    background-color: #029ef5 !important
}

#bridge .pricing_plan_outer .plan_box .plan_box_cnt:hover h3.plan_heading,
.pricing_plan_outer .plan_box .plan_box_cnt:hover .plan_pricing,
.slider_container_outer2 .price-setupfee {
    color: #fff !important
}

.slider_container_outer3 ul li strong {
    color: #2f3d4a
}

#bridge .slider_container_outer3 .btn-default:hover {
    background-color: transparent !important;
    color: #132b7e !important
}

#pricing_plan .dedicated_table tr th,
#pricing_plan .dedicated_table tbody tr:hover td,
#comparison_table th {
    background: #132b7e !important;
    border: none
}

.dedicated_table tr:hover td:last-child a {
    background-color: #029ef5;
    box-shadow: 0 0 0 2px #029ef5 inset
}

#comparison_table tr td .btn-default:hover,
#comparison_table tr th:nth-child(odd) {
    background-color: #029ef5 !important;
    border-color: #029ef5
}

#comparison_table tr th.hide1 {
    background-color: transparent !important
}

.order_pricebar_inner .price_txt {
    min-width: auto
}

.order_pricebar_inner:before {
    background-image: url(../../../../../../../../../../themes/hostiko/assets/images/price_barbadge.png);
    background-repeat: no-repeat
}

.range_slider2_input .irs--flat .irs-handle {
    background-image: url(../../../../../../../../../../themes/hostiko/assets/images/handle-ui.png)
}

#bridge .order_pricebar_inner .btn-default {
    padding: 15px !important;
    border: solid 2px #fff;
    color: #fff;
    background-color: transparent
}

.slider_container_outer2 ul li strong {
    color: #2f3d4a
}

.range_slider2_input .irs--flat.irs-with-grid:before {
    background-image: url(../../../../../../../../../../themes/hostiko/assets/images/pattren-ruler.png)
}

.range_slider2_input .irs--flat.irs-with-grid:after {
    content: "";
    position: absolute;
    left: 10px;
    height: 10px;
    width: 98%;
    bottom: 4px;
    background-image: url(../../../../../../../../../../themes/hostiko/assets/images/pattren-ruler.png)
}

.slider_container_outer2 .price_box_action:before,
.slider_container_outer2 .slider_contentlisting_box ul:before {
    background-image: url(../../../../../../../../../../themes/hostiko/assets/images/slider2-spec-boximg.png)
}

.slider_container_outer2 .slider_contentlisting_box ul:before {
    background-image: url(../../../../../../../../../../themes/hostiko/assets/images/slider2-listing-boximg.png)
}

#slider-contentbox .slider-container {
    background: transparent !important;
    border: none;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0
}

#order-standard_cart {
    padding-top: 35px
}

.slider-content-outerbox {
    padding-bottom: 50px
}

.whmcs_bridge_page #bridge div.header-lined h1 {
    font-size: 24px;
    text-transform: capitalize;
    border-bottom: 1px solid #ccc
}

#comparison_table table {
    margin-bottom: 0
}

.dedicated_table tr td:first-child {
    border-radius: 0
}

@media screen and (max-width:991px) {
    .price_listing_wrapper {
        padding-bottom: 0
    }

    #slider-contentbox .categories-collapsed {
        padding-left: 15px;
        padding-right: 15px
    }

    .dedicated_table tr th:last-child {
        border-radius: 0
    }

    .dedicated_table tr td:last-child a {
        box-shadow: 0 0 0 2px #132b7e inset
    }

    .dedicated_table tr:hover td:last-child a {
        box-shadow: 0 0 0 2px #fff inset
    }
}

@media screen and (max-width:767px) {
    #comparison_table li:nth-child(odd) {
        border-color: #132b7e
    }

    #comparison_table li:nth-child(odd) button {
        background-color: #132b7e
    }

    #comparison_table li:nth-child(even) {
        border-color: #029ef5
    }

    #comparison_table li:nth-child(even) button {
        background-color: #029ef5
    }
}

@media screen and (max-width:480px) {
    #order-standard_cart {
        padding-top: 0 !important
    }

    .slider-content-outerbox {
        padding-bottom: 20px;
        padding-left: 15px;
        padding-right: 15px
    }

    #slider-contentbox .categories-collapsed {
        padding-left: 0;
        padding-right: 0
    }

    #bridge .order_pricebar_inner .btn-default {
        width: 40% !important;
        float: left;
        padding: 10px 15px !important
    }

    .slider_container_outer2 .smallbox {
        width: 100%
    }

    .slider_container_outer2 .price-setupfee {
        margin-bottom: 5px
    }

    .slider_container_outer2 .price_txt.smallbox {
        margin-top: 0
    }

    .order_pricebar_inner {
        padding: 15px 20px 25px
    }

    .range_slider3_input .irs-grid-text {
        border: solid 5px #029ef5
    }

    .range_slider3_input {
        padding-bottom: 30px !important
    }

    #comparison_table table,
    .slider_container_outer3 ul {
        background-color: #fff
    }

    .slider_container_outer3 ul {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .slider_container_outer3 ul br {
        display: none
    }
}

@media screen and (max-width:425px) {
    #slider-contentbox .slider-container {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #slider-contentbox .categories-collapsed .form-inline,
    #comparison_table .categories-collapsed .form-inline {
        width: 40%
    }

    .pricing_plan_outer .plan_box {
        padding: 0 0
    }
}