@media screen and (max-width: 1199px) {
    .font_size46 {
        font-size: 40px;
    }
    .homepage_plans .plans_detais_sec {
        padding: 60px 30px;
    }
    .font_size42 {
        font-size: 36px;
    }
    .font_size30 {
        font-size: 24px;
    }

    #subpage_plan_inner  .subpage_plan_innersec  .font_size60 {
        font-size: 50px;
    }
    #subpage_plan_inner .subpage_plan_innersec h2.plan_pricing:before {
        right: 0;
    }
    #subpage_plan_inner .subpage_plan_innersec h2.plan_pricing {
        padding: 30px 0 30px 45px;
    }
    #form_section > .vc_column-inner > .wpb_wrapper {
        padding: 80px 40px;
    }
    #sub_banner .subbanner_textsec{
        padding-top: 50px !important;
    }

    #dedicated_call_action .vc_col-sm-10 , #dedicated_call_action .vc_col-sm-2 {
        width: 100%;
        float: left;
    }
    #dedicated_call_action .vc_col-sm-2 {
        margin-top: 30px;
    }
    #subbanner_wraper.about_page_banner_inner {
        padding-top: 0;
    }
    #about_banner .font_size60 {
        font-size: 54px;
    }
    #about_banner .line_height60 {
      line-height: 54px;
    }
    #about_banner p br {display: none}

    #contact_banner {
        padding-top: 70px;
    }
    #contact_info_inner p br {
        display: none;
    }

    .history_outer_box  .vc_col-sm-6 {
     width: 100%;
        float: left;
        padding-bottom: 50px !important;
    }
    .history_outer_box  .vc_col-sm-6:last-child{
        padding-bottom: 0 !important;
    }

    .history_outer_box  .vc_col-sm-6 .vc_col-sm-3.pull-right {
        float: left !important;
    }
    .history_outer_box  .vc_col-sm-6 .vc_col-sm-9 h3 , .history_outer_box  .vc_col-sm-6 .vc_col-sm-9 p {
        text-align: left !important;
    }
}




@media screen and (max-width: 991px) {
    div#bridge ul.nav li.dropdown:hover ul.dropdown-menu.second_drop_down {
        display: block;
    }
    .padding_top100 {
        padding-top: 50px;
    }
    .padding_bottom100 {
        padding-bottom: 50px;
    }
    .font_size60 {
        font-size: 54px;
    }
    .font_size42 {
        font-size: 30px; }
#hostiko_gurenteebox p br , #homepage_features p br , #testimonail_section p  br{
    display: none;
}

    #subpage_plan_inner .subpage_plan_innersec {
        width: 50% !important;
        float: left !important;
    }
    #subpage_plan_inner .subpage_plan_innersec h2.plan_pricing {
        text-align: center !important;
    }
    #subpage_plan_inner .subpage_plan_innersec h2.plan_pricing:before  {
        display: none;
    }
    #subpage_plan_inner .subpage_plan_innersec h2.plan_pricing {
        padding: 30px 0;
    }
    #subpage_plan_inner .subpage_plan_innersec h2.plan_pricing:after {
        top: -10px;
        position: relative;
        right: -5px;
    }

    #subpage_plan_inner .subpage_plan_innersec.subpage_plan_innersec3 .subplans_btn
    {
        padding: 30px 0;
    }

    #subpage_plan_inner .subpage_plan_innersec.subpage_plan_innersec3 h2.plan_heading

    {
        padding: 30px 0 54px;
    }

    #subpage_plan_inner .subpage_plan_innersec.subpage_plan_innersec3 > .vc_column-inner > .wpb_wrapper {
        margin-top: 0;
    }

    #sub_banner h2.font_size60 {
        font-size: 48px;
    }
    #sub_banner .subbanner_textsec {
        padding-top: 0 !important;
    }
    #accordian_sec , #form_section{
        width: 100%;
        float: left;
    }
    #stackable-table14 .stacktable.large-only {
        display: none;
    }
    #stackable-table14 .stacktable.small-only {
        display: table;
    }
    .Custom_Class_888195867 th {
        background: #192a40;
        padding:15px 0;
        color: #fff;
    }
    .Custom_Class_970109244 th {
        background: #f04e4e;
        padding:15px 0;
        color: #fff;
    }
    .font_size40 {
        font-size: 30px;
    }
    .line_height40 {
        line-height: 30px;
    }

    .padding_bottom50 {
        padding-bottom: 25px;
    }
    .padding_top50 {
        padding-top: 25px;
    }
    #dedicated_call_action .vc_col-sm-2 {
        margin-top: 10px;
    }
    #dedicated_call_action .primary_btn button, #dedicated_call_action .primary_btn a {
        padding: 15px 40px !important;
    }
    .plans-btn a {
        font-size: 16px;
        line-height: 16px;
        padding: 15px 20px;
    }
    .plans-heading {
        font-size: 24px;
        line-height: 24px;
        padding: 25px 0;
    }
    .comparison-plan>div:first-child ul {
        margin-top: 74px;}
    .comparison-plan>div:nth-child(3) {
        margin-top: -29px;
    }
#hostiko_domain_listing .vc_col-sm-3 {
    width: 50%;
    float: left;

}
    #hostiko_domain_listing .vc_col-sm-3:first-child , #hostiko_domain_listing .vc_col-sm-3:nth-child(2) {
        margin-bottom: 60px;
    }
.tlds_table_mobile .tlds_table_thead_tr th , .tlds_table_mobile .tlds_table_tbody_tr th{
    padding: 15px 0;
    background: #d54141;
    color: #fff;
}
    .tlds_table_mobile .tlds_table_tbody_tr th{
    background: #37b0e9;
}
    #stackable-table14  p br , #histroy_sec p br , #team_sec p br , #happy_clints_sec  p br {
        display: none;
    }

    #about_inner_img_outer {
        display: none;
    }

    #about_banner .vc_col-sm-6 {
        width: 100%;
        float: left;
    }
    #about_banner {
        padding-bottom: 50px;
    }
    .history_outer_box .vc_col-sm-2 , .history_outer_box .vc_col-sm-4{
        width: 100%;
        float: left; }

    .history_outer_box .vc_col-sm-4 {
        margin: 20px 0;
    }
    .history_outer_box.history_special_box .vc_col-sm-4:last-child {
        margin-bottom: 0
    }

    .history_outer_box .vc_col-sm-4 h3 , .history_outer_box .vc_col-sm-4 p{
    text-align: left !important;

    }

#contact_info_sec p br {
    display: none;
}
    #contact_banner {
        padding-top: 0;
    }

}
@media screen and (max-width: 767px){
    #banner_btn .vc_col-sm-6 {
        width: 50%;
        float: left;
    }
    #domain_section .wpb_single_image  , #domain_section .domain_section_decrp  , #domain_section .domain_section_decrp h2 ,
    #domain_section .domain_section_decrp p , #domain_section .domain_section_decrp  #domain-form , #domain_section .domain_section_decrp  #domain-form ,
    #domain-form #wdc-style #Search ,
    .hostiko_feature_inner .features_innerboxes , .hostiko_feature_inner .features_innerboxes h2 ,
    .hostiko_feature_inner .features_innerboxes p,
    .hostiko_feature_inner .features_innerboxes .wpb_single_image,
    .hostiko_feature_inner .features_innerboxes .features_btn.vc_btn3-container
    {
        text-align: center !important;
    }
    #domain-form #wdc-style button#Submit {
        float: none;
        display: inline-block !important;
    }

    #domain_section .domain_section_decrp {
        margin-top: 30px;
    }
    #domain-form #wdc-style .input-group .input-group-btn {
        margin-top: 20px;
    }
#home_banner > .vc_column_container {
    padding-top: 0 !important;
}

.hostiko_feature_inner     .features_innerboxes , #hostiko_gurenteebox .hostiko_gurennte_deatils ,
#testimonail_section .testimonail_deatails
{
    width: 60%;
    float: none;
    margin: 0 auto 40px;
    }


.features_innerboxes.features_innerboxes_last , #hostiko_gurenteebox .hostiko_gurennte_deatils.hostiko_gurennte_deatils_last ,
#testimonail_section .testimonail_deatails.testimonail_deatails_last
{
    margin-bottom: 0 !important;
}
    .padding_top35 {
        padding-top: 0;
    }
    .padding_bottom30 {
        padding-bottom: 0;
    }

#hostiko_gurenteebox .hostiko_gurennte_deatils p {
    margin-bottom: 0 !important;
}
#home_banner p br ,  #stackable-table14  p br {
    display: none;
}
    #sub_banner .vc_col-sm-5{
        display: none;
    }
    #subbanner_wraper {
        padding-top: 30px !important;
    }

    .comparison-plan {
        display: block;
    }
    .comparison-plan>div {
        width: 100%;
    }

    #team_inner_box .vc_col-sm-3 {
        width: 50%;
        float: left;
        margin: 20px 0;
    }
    #team_inner_box .vc_col-sm-3:nth-child(3) ,     #team_inner_box .vc_col-sm-3:last-child {
        margin-bottom: 0;
    }
    #partner_section .vc_col-sm-4 {
        width: 33.333%;
        float: left;
    }
    #contact_info_inner .vc_col-sm-1 {
        width: 25%;
        float: left;
    }
    #contact_info_inner .vc_col-sm-3 {
        width: 75%;
        float: left;
        min-height: 100px;
    }

    .history_outer_box .vc_col-sm-6 .vc_col-sm-3 {
        width: 25%;
        float: left;
    }
    .history_outer_box .vc_col-sm-6 .vc_col-sm-9 {
        width: 75%;
        float: left;
    }


}

@media screen and (max-width: 480px){
    .font_size60 {
        font-size: 36px  !important;
    }
    .line_height60 {
        line-height: 42px  !important;
    }

    .font_size18 {
        font-size: 16px  !important;
    }
    .line_height30 {
        line-height: 24px  !important;
    }
    #banner_btn {
        margin-top: -15px;
    }
    .primary_btn button, .primary_btn a {
        padding: 15px 30px !important;
        font-size: 14px !important;
        line-height: 14px !important;
    }
    .secondary button, .secondary a {
        padding: 13px 33px !important;
        font-size: 14px !important;
        line-height: 14px !important;
    }
    .font_size46 {
        font-size: 30px  !important;
    }
    .font_size16 {
        font-size: 11px !important;
    }
    .padding_top40 {
        padding-top: 0;
    }
    .hostiko_feature_inner .features_innerboxes, #hostiko_gurenteebox .hostiko_gurennte_deatils, #testimonail_section .testimonail_deatails {
        width: 90%;
        float: none;
        margin: 0 auto 40px;
    }
    .font_size42 {
        font-size: 24px;
    }
    .margin_bottom40 {
        margin-bottom: 25px;
    }
    body {font-size: 14px}
    .homepage_plans .plans_detais_sec {
        padding: 30px 30px;
    }

    #subpage_plan_inner .subpage_plan_innersec .subplans_btn a, #subpage_plan_inner .subpage_plan_innersec .subplans_btn button {
        padding: 18px 40px !important;
    }
    #form_section > .vc_column-inner > .wpb_wrapper {
        padding: 30px;
    }
    #subbanner_wraper {
        padding-top: 0 !important;
    }

    .font_size40 {
        font-size: 24px;
    }
    #hostiko_domain_listing .vc_col-sm-3 {
        width: 100%;
        float: left;
    }
    #hostiko_domain_listing .vc_col-sm-3 {
        margin-bottom: 60px !important;
    }
    #hostiko_domain_listing .vc_col-sm-3:last-child{
        margin-bottom: 0 !important;
    }
#domain_bg .vc_col-sm-5 {
    display: none;
}
#domain_section_bg_inner {
    padding-top: 0;
}
    .hosting_pricebox p span.numeric {
        font-size: 42px;
        line-height: 42px;
    }
    .hosting_pricebox p span.dollar {
        font-size: 36px;
        line-height: 36px;
    }
    .hosting_pricebox p span.year {
        font-size: 24px;
        line-height: 24px;
    }
#domain_bg .domain_section_decrp {
    margin-top: 0;
}

#partner_section .margin_bottom90 {
    margin-bottom: 20px;
}
#histroy_sec h3 {font-size: 18px ;
line-height: 18px}

#team_inner_box {
    padding-top: 0;
}
    #team_sec p.margin_bottom30 {
        margin-bottom: 15px;
    }
    #contact_page_form_submit {
        padding: 15px 30px;
        margin-top: 0;
    }
    .font_size20 {
        font-size: 18px !important;
    }

    .history_outer_box .vc_col-sm-6 .vc_col-sm-9 h3 {
        font-size: 18px;
    }
    .history_outer_box .vc_col-sm-6 .vc_col-sm-3 {
        width: 40%;
    }
    .history_outer_box .vc_col-sm-6 .vc_col-sm-9 {
        width: 60%;
    }
    .histroy_img_outer_box .histroy_img .vc_figure {
        width: 110px;
        height: 110px;
    }
}

@media screen and (max-width: 425px) {
    #home_banner .vc_column-inner {
        padding-top: 0 !important;
    }

    .font_size60 {
        font-size: 28px  !important;
    }
    .primary_btn button, .primary_btn a {
        padding: 15px 25px !important;
    }
    .font_size46 {
        font-size: 24px  !important;
    }
    .margin_bottom25 {
        margin-bottom: 10px;
    }
    .line_height46 {
        line-height: 30px  !important;
    }
    .subbanner_textsec br {
        display: none;
    }
    #subpage_plan_inner .subpage_plan_innersec {
        width: 100% !important;
        float: left !important;
    }
    #subpage_plan_inner.padding_top50 {
        padding-top: 0;
    }
    #subpage_plan_inner .subpage_plan_innersec > .vc_column-inner {
        padding: 0 15px;
    }
    #contact_banner .wpb_map_wraper iframe {
        height: 350px !important;
    }
}