@media  screen and (max-width: 1199px){
    .primary_btn.plans_btn button, .primary_btn.plans_btn a {
        padding: 17px 34px !important;
    }

    #plans_inner_cont .plan_images {
        background-size: contain !important;
        height: 210px !important;
    }
    #shared_banner {
        padding-top: 200px;
        background-position: center;
        height: 550px;
    }
    #sub_banner_planinner .sub_page_plans_listing ul li, #sub_banner_planinner2 .sub_page_plans_listing ul li {
        width: 100%;
    }
  

    #shared_tabs_outer_box_sec .vc_tta-tabs-list {
        padding: 0 10%;
    }
    #sub_banner_planinner  p br{
        display: none
    }
    #tabs_sec_inner .vc_tta-tabs-list li a {
        padding: 24px 70px;
    }
    #myCarousel-hostiko16 .carousel-indicators {right:auto;left:unset;}
    #tabs_sec_inner .vc_tta-tabs-list li.vc_active:first-child a ,
    #tabs_sec_inner .vc_tta-tabs-list li:nth-child(2) a ,
    #tabs_sec_inner .vc_tta-tabs-list li.vc_active:nth-child(2) a ,
    #tabs_sec_inner .vc_tta-tabs-list li:first-child a
    {
        background-position: 12% center !important;
    }
.reseller_tabs_content h2 {
    font-size: 24px;

}
    .font_size72 {
        font-size: 60px;
    }
    .resller_plans_listing ul li {
        font-size: 16px;
        line-height: 24px;
    }
    #tabs_sec_inner .reseller_tabs_content .reseller_plan_banner_btn button, #tabs_sec_inner .reseller_tabs_content .reseller_plan_banner_btn a {
        padding: 16px 35px !important;
    }
    #techinal_sec_outer h2:before {
        left: 160px;
    }
    #vps_slider .slider_box {
        padding: 60px 30px;
    }
    #vps_slider .slider_box .icon:before {
        left: 10px;
    }
    #hostiko_gurenter_inner_cont .vps_features_box .vc_column-inner > .wpb_wrapper {
        padding: 40px 20px;
    }
    .builiding_details_area {
        padding: 100px 0 0 45px;
    }
    #hostiko_gurenter_inner_cont.team_section_outer .vps_features_box .vc_column-inner > .wpb_wrapper {
        padding: 40px 15px;
    }
#domian_img_sec.contact_section p.font_size16{
    font-size: 14px;
}

    #dedicated_table_sec table tbody tr td a {
        font-size: 14px;
        line-height: 14px;
        padding: 12px 15px;
    }
    #dedicated_table_sec table tbody tr td {
        padding: 20px 0 20px 10px;
    }
    #tabs_sec_inner .vc_tta-panel-body {
        padding: 50px 0;
    }
    #sub_banner_planinner2 #included_features_inner {
        padding: 30px 0;
    }

}

@media  screen and (max-width: 991px) {
    .padding_top100 {
        padding-top: 75px;
    }

    .padding_bottom100 {
        padding-bottom: 75px;
    }

    .padding_bottom80 {
        padding-top: 55px;
    }

    .padding_bottom80 {
        padding-bottom: 55px;
    }

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

    #plans_inner_cont .vc_col-sm-4:last-child {
        margin: 0 auto;
    }

    #plans_inner_cont .plan_images {
        background-size: cover !important;
        height: 250px !important;
    }

    #hostiko_compnay {
        -webkit-clip-path: polygon(0 42%, 100% 0, 100% 100%, 0 100%);
        clip-path: polygon(0 42%, 100% 0, 100% 100%, 0 100%);
        padding-bottom: 75px;
    }

    #company_inner_section .company_heading_text {
        padding-left: 0;
    }

    .font_size36 {
        font-size: 30px;
    }

    .line_height42 {
        line-height: 36px;
    }

    .font_size48 {
        font-size: 42px;
    }

    .line_height48 {
        line-height: 42px;
    }

    .font_size24 {
        font-size: 20px;
    }

    .line_height24 {
        line-height: 20px;
    }

    .font_size64 {
        font-size: 48px;
    }

    .line_height64 {
        line-height: 48px;
    }

    #shared_tabs_outer_box_sec .vc_tta-tabs-list {
        padding: 0 4%;
    }

    #shared_tabs_outer_box_sec .vc_tta-tabs-list li {
        width: 140px;
        height: 130px;
    }

    #shared_tabs_outer_box_sec .vc_tta-panels-container {
        margin-top: 40px;
    }

    .reseller_tabs_content .vc_col-sm-3 {
        width: 50%;
        float: left;
        margin-bottom: 20px;
    }

    .reseller_tabs_content .vc_col-sm-3:last-child,
    .reseller_tabs_content .vc_col-sm-3:nth-child(3) {
        margin-bottom: 0;
    }

    #techinal_sec_outer .vc_col-sm-6 {
        width: 100%;
        float: left;
    }

    .reseller_features_inner_sec .features_inner_cont > .vc_column-inner > .wpb_wrapper p {
        padding: 0 10px;
        font-size: 14px;
    }

    #vps_slider .slider_box .icon:before {
        width: 90%;
        bottom: -150px;
    }

    #horizontal_tabs_section .vc_general .vc_tta-tabs-container .vc_tta-tabs-list li a {
        font-size: 18px;
        line-height: 18px;
    }

    #horizontal_tabs_section .vc_general .vc_tta-tabs-container .vc_tta-tabs-list li a {
        padding: 16px 0 16px 16px;
    }

    #hostiko_gurenter_inner_cont .vps_features_box.vc_col-sm-3 {
        width: 50%;
        float: left;
        margin-bottom: 20px;
    }

    #hostiko_gurenter_inner_cont .vps_features_box.vc_col-sm-3:last-child,
    #hostiko_gurenter_inner_cont .vps_features_box.vc_col-sm-3:nth-child(3) {
        margin-bottom: 0;
    }

    #techinal_sec_outer p br {
        display: none;
    }

    .about_play_btn a {
        width: 100px;
        height: 100px;
    }

    .about_play_btn a .fa {
        font-size: 48px;
    }

    #hostiko_compnay.about_page_decrption {
        padding: 50px 0;
        padding-top: 50px !important;
    }

    #domian_img_sec .domain_tld_box.contact_section_inner {
        width: 50%;
        float: left;

    }

    #domian_img_sec .domain_tld_box.contact_section_inner:first-child,
    #domian_img_sec .domain_tld_box.contact_section_inner:nth-child(2) {
        margin-bottom: 20px;
    }

    #stackable-table16 .stacktable.large-only {
        display: none;
    }

    #stackable-table16 .stacktable.small-only {
        display: table;
    }

    #tabs_sec_inner .vc_tta-tabs-list li.vc_active:first-child a, #tabs_sec_inner .vc_tta-tabs-list li:nth-child(2) a, #tabs_sec_inner .vc_tta-tabs-list li.vc_active:nth-child(2) a, #tabs_sec_inner .vc_tta-tabs-list li:first-child a
    {
        background-position: 5% center !important;
    }


    .dedicated_table.stacktable.small-only  tbody tr:first-child{
        background: #080245;
        color: #40d7d7;
        padding: 12px !important;
        box-shadow: none !important;
    }
    .dedicated_table.stacktable.small-only  tbody tr:nth-child(2) th{
        color: #080245;
    }

    #domian_img_sec .domain_tld_box.vc_col-sm-3 {
        width: 50%;
        float: left;
    }
    #domian_img_sec .domain_tld_box.vc_col-sm-3:first-child , #domian_img_sec .domain_tld_box.vc_col-sm-3:nth-child(2){
        margin-bottom: 20px;
    }

    .domain_page_Section_outer .domain_search_section_inner {
        margin-top: 0px;
    }
}
@media screen and (max-width: 767px) {
    .padding_bottom80 {
        padding-bottom: 30px;
    }

    .padding_bottom80 {
        padding-top: 30px;
    }

    .font_size48 {
        font-size: 30px;

    }
    .line_height48 {
        line-height: 36px;
    }
    .padding_top100 {
        padding-top: 50px;
    }

    .padding_bottom100 , #hostiko_compnay{
        padding-bottom: 50px;
    }

    .font_size64 {
        font-size: 50px;
    }

    .line_height64 {
        line-height: 50px;
    }

    #banner_headinbg_Sec {
        padding-top: 100px;
    }

    #domian_img_sec .vc_col-sm-3 {
        width: 25%;
        float: left;
    }

    #domain_inner_sec_banner {
        margin-top: 120px;
    }

    br {
        display: none;

    }

    #company_inner_section .copmany_details_text {
        margin-top: 30px;
    }

    #hostiko_gurenter_inner_cont .vc_col-sm-3 {
        width: 50%;
        float: left;
        margin-bottom: 20px;
    }

    #hostiko_gurenter_inner_cont .vc_col-sm-3:nth-child(3), #hostiko_gurenter_inner_cont .vc_col-sm-3:nth-child(4) {
        margin-bottom: 0;
    }

    #testimonail_inner_cont .testimonail_comma_image_cont {
        text-align: left !important;
        margin-top: 0;
        margin-bottom: 30px;

    }

    #hostiko16_partners .vc_col-sm-3 {
        width: 25%;
        float: left;
    }


    #sub_banner_planinner .vc_col-sm-6 {
        width: 70%;
        margin: 0 auto 30px;
    }
    #sub_banner_planinner .vc_col-sm-6:last-child{
        margin-bottom: 0;
    }
    #sub_banner_planinner ul {
        width: 90%;
        margin: 0 auto;
    }

    #shared_tabs_outer_box_sec .vc_tta-panel-heading .vc_tta-panel-title a {
        color: #3fd7d6;
        font-family: 'Poppins', sans-serif;
        background: #080245;
        font-size: 16px;
    }
    #shared_tabs_outer_box_sec .vc_tta-panel-heading {
        background: transparent;
        border: none;
    }
    #shared_tabs_outer_box_sec     .vc_tta-panel-body {
        background: transparent;
        border: none;
    }

    #shared_tabs_outer_box_sec   .tabs_content_sec .tabcontent_img_1 {
        background-position: left !important;
    }
    #shared_tabs_outer_box_sec   .tabs_content_sec .vc_col-sm-6 {
        margin-top: 30px;
    }
    #shared_banner {
        height: 500px;
        padding: 160px  5% 0 !important; ;
    }
    #tabs_sec_inner {
        margin-top: 0;
    }

    #tabs_sec_inner .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
        background: #080245;
    }
    #tabs_sec_inner .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 a  {
        color: #3fd7d7;
    }
    #tabs_sec_inner .vc_tta-panel-body {
        padding: 40px 0;
        border: none;
    }
    #techinal_sec_outer h2:before {
        display: none;
    }
    .reseller_features_inner_sec .features_inner_cont {
        margin-bottom: 30px;
    }
    .reseller_features_inner_sec .features_inner_cont:last-child{
        margin-bottom: 0;
    }
    .padding_top75 {
        padding-top: 30px;
    }

    #vps_slider .price-slider-rt .smalbox1 {
        width: 50%;
        margin-bottom: 10px;
    }
    #vps_slider .slider_box .icon {
        width: 33%;
        height: 125px;
        margin-bottom: 30px;
    }

    #vps_slider .slider_box .icon:before{
        bottom: 0;
    }
    #vps_slider .slider_box {
        height: auto;
    }
    #horizontal_tabs_section .vc_general .vc_tta-panels-container {
        width: 100%;
    }

    #horizontal_tabs_section h4 a
    {background: #080245 !important;
        color: #3fd7d7 !important ;
        font-size: 18px;
        line-height: 18px;
    }
    #horizontal_tabs_section .horizonatl_tabs_inner_sec {
        padding-top: 25px;
    }
    .margin_top45 {
        margin-top: 10px;
    }
    .horizonatl_tabs_inner_sec p {
        margin-bottom: 20px;
    }
    #build_website_section {
        height: auto;
    }
    .builiding_details_area {
        background: #3fd7d6;
    }
    .builiding_details_area {
        padding: 30px 0 0 20px;
    }
    .video_box_Section {
        padding:30px 0;
    }
    #faqs_inner_section {
        width: 100%;
    }
    #faqs_inner_section .accordian_section_quiz h4 a {
        font-size: 14px;
        line-height: 18px
    }


}

@media screen and (max-width: 580px){
    #plans_inner_cont .plan_images {
        height: 185px !important;
    }
    h2 {
        font-size: 24px;
    }
    #domian_img_sec .vc_col-sm-3 {
        width: 50%;
        float: left;
        margin-bottom: 20px;
    }
    #domian_img_sec .vc_col-sm-3:nth-child(3) ,
    #domian_img_sec .vc_col-sm-3:last-child{
        margin-bottom: 0;
    }
    .font_size72 {
        font-size: 54px;
    }
    .font_size42 {
        font-size: 30px;
    }
    #plans_inner_cont > .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper p {
        padding: 0 15px;
    }
    .font_size18 {
        font-size: 16px;
    }
    .line_height30 {
        line-height: 24px;
    }
    .padding_top80 {
        padding-top: 50px;
    }
  #vps_slider .slider-container .slider_box   .icon.current {
        background: none !important;
    }
    .slider-container .slider_box   .icon.current:after{
        display: none;
    }
    .price-greybox .price-button {
        padding-left: 0;
    }



    }
@media screen and (max-width: 480px) {
    #plans_inner_cont .vc_col-sm-4 {
        width: 80%;
        float: none;
        margin: 10px auto;
    }

    #plans_inner_cont .plan_images {
        height: 252px !important;
    }

    .margin_top50 {
        margin-top: 30px;
    }

    .font_size36 {
        font-size: 24px;
    }

    .line_height42 {
        line-height: 30px;

    }
    .font_size24 {
        font-size: 18px;
    }
    .font_size64 {
        font-size: 42px;
    }
    .home_page_banner_inner ul li a {
        padding: 15px 39px !important;
    }

    #sub_banner_planinner .vc_col-sm-6 {
        width: 90%;
    }
    #payment_method_outer {
        padding: 25px 0 40px;
    }
    .padding_top80 {
        padding-top: 30px;
    }
    #sub_banner_planinner .vc_column-inner > .wpb_wrapper {
        padding: 20px 15px;
    }
    #sub_banner_planinner .sub_page_plans_listing ul li:before, #sub_banner_planinner2 .sub_page_plans_listing ul li:before {
        top: 4px;
    }
    .reseller_tabs_content .vc_col-sm-3 {
        width: 80%;
        margin: 0 auto;
        float: none;
    }
    #techinal_sec_outer .techinical_listing ul li {
        width: 100%;
        font-size: 14px;
        line-height: 24px;
    }
    #techinal_sec_outer .techinical_listing ul {
        margin: 0;
    }
    .reseller_features_inner_sec .features_inner_cont > .vc_column-inner > .wpb_wrapper {
        padding: 30px 0 20px;
    }
    #vps_slider .slider_box .icon {
        font-size: 16px;
        line-height: 16px;
    }
    #vps_slider .slider_box .icon {
        height: 100px;
    }
    #vps_slider .slider_box .icon:before {
        bottom: -26px;
    }
    .price_txt #price_val {
        font-size: 24px;
        line-height: 30px;

    }
    .price-button .buynow-button {
        padding: 15px 25px;
        font-size: 16px;
        line-height: 16px;
    }
    #hostiko_gurenter_inner_cont .vps_features_box.vc_col-sm-3 {
        width: 90%;
        float: none;
        margin: 0 auto 20px ;
    }
    #hostiko_gurenter_inner_cont .vps_features_box.vc_col-sm-3:nth-child(3){
        margin: 0 auto 20px;
    }
    #vps_slider .price-slider-rt .smalbox1 {
        font-size: 14px;
    }
    #vps_slider .price-slider-rt .smalbox1 .numeric1 {
        line-height: 14px;
    }
    #price_wrap .price_txt, .price-greybox .price-button {
        width: 100%;
        text-align: center;
    }
    .price-greybox {
        margin-top: 10px;
        padding-top: 0;
    }
    .price-greybox .price-button {
        margin-top: 10px;
    }
    #vps_slider .slider_box .icon {
        width: 50%
    }
    #shared_banner {
        height: 350px;
        padding: 130px 5% 0 !important;
    }
    #vps_slider .vps-plans {
        padding-top: 30px;
    }

    .form_cont .form_inner_cont {
        width: 100%;
        margin: 0 0 20px 0 ;
    }
    .form_cont .form_inner_cont.form_inner_cont2 {
        margin-left: 0;
    }
    #domian_img_sec .domain_tld_box.contact_section_inner {
        width: 100%;
        margin-bottom: 20px;
    }
    #domian_img_sec .domain_tld_box.contact_section_inner:last-child{
        margin-bottom: 0;
    }

    #domian_img_sec .domain_tld_box.vc_col-sm-3 {
        width: 100%;
        margin-bottom: 20px;
    }
    #domian_img_sec .domain_tld_box.vc_col-sm-3:last-child{
        margin-bottom: 0;
    }
    .domain_page_Section_outer .domain_search_section_inner #wdc-style #Search {
        height: 50px;
    }
    .domain_page_Section_outer .domain_search_section_inner #wdc-style .input-group-btn #Submit {
        height: 38px;
    }
    #wdc-style .input-group-btn #Submit:before {
        font-size: 20px;
    }

    #domian_img_sec.domain_tld_section.contact_section {
        padding-top: 30px;
    }
}

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

    #banner_headinbg_Sec h2 ,
    #banner_headinbg_Sec p{
        text-align: center !important;
    }
    .font_size18 {
        font-size: 14px;
    }
    .font_size64 {
        font-size: 30px;
    }
    .line_height64 {
        line-height: 30px;
    }

    .margin_bottom25 {
        margin-bottom: 15px;
    }
    .margin_bottom35 {
        margin-bottom: 15px;
    }
    .home_page_banner_inner ul {
        text-align: center;
    }
    #domain_inner_sec_banner {
        margin-top: 40px;
    }
    .domain_img_cont {
        height: 40px;
    }

    .home_page_banner_inner ul li a {
        padding: 10px 20px !important;
        font-size: 14px !important;
        line-height: 14px !important;
        min-width: initial;
    }
    .font_size64 {
        font-size: 36px;
    }
    .line_height64 {
        line-height: 36px;
    }
    h2 {
        font-size: 20px;
    }
    .line_height30 {
        line-height: 22px;
    }
    .font_size48 {
        font-size: 24px;
    }
    .line_height48 {
        line-height: 30px;
    }
    #hostiko_gurenter_inner_cont .vc_col-sm-3 {
        width: 50%;
        float: left;

    }

    #hostiko_gurenter_inner_cont .hostiko_gurrentee_main_box .hostiko_gurenter_img {
        background-size: 50% !important;
        height: 100px !important;
    }

    #hostiko_gurenter_inner_cont .vc_col-sm-3 .margin_top30 {
        margin-top: 10px;
    }
    #hostiko_gurenter_inner_cont .vc_col-sm-3:nth-child(4) {
        margin-bottom: 0;
    }


    #plans_inner_cont .vc_col-sm-4 {
        width: 90%;
    }
    #hostiko16_partners .vc_col-sm-3 {
        width: 50%;
        float: left;
        margin-bottom: 15px;
    }
     #hostiko16_partners .vc_col-sm-3:nth-child(4){
        margin-bottom: 0;
    }
    #hostiko_gurenter_inner_cont {
      padding-top: 20px;
    }

    #wdc-style #Search {
        padding-left: 10px;
        font-size: 14px;
        height: 50px;
    }
    #wdc-style .input-group-btn #Submit {
        height: 50px;
        padding: 0 20px;
    }
    .primary_btn button, .primary_btn a {
        font-size: 16px !important;
        line-height: 16px !important;
    }
    #sub_banner_planinner .primary_btn.plans_btn button, #sub_banner_planinner .primary_btn.plans_btn a {
        padding: 15px 30px !important;
    }

    #reseller_banner {
        height: 430px;
        padding-top: 110px;
        background-position: left;
    }
    #vps_slider .price-slider-rt .smalbox1 {
        width: 100%;
    }
    #domian_img_sec {
        display: block;
        width: 100%;

    }
    #domain_inner_sec_banner {
        width: 100%;
    }
    .margin_top40 {
        margin-top: 10px;
    }
    .padding_top50 {
        padding-top: 30px;
    }
    .padding_top70 {
        padding-top: 29px;
    }
    .testimonail_comma_image_cont {
        width: 15%;
        float: left;
    }
    .domain_img_cont {
     width: 60%;
        margin:0 auto;
        min-height: 40px;
    }
    #wdc-style #Search {
        padding-left: 15px !important;
    }
    #results .col-xs-10 ,
    #results .col-xs-2 {
        width: 100%;
    }
    #results .col-xs-10 {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    #results .col-xs-2 {
        text-align: left !important;
        float: left !important;
        padding: 0;
    }
    #results .col-xs-2 #whois ,
   #wdc-style button#buy
    {
        float: left !important;
        margin-top: 20px;
    }
    #wdc-style .callout {
        padding: 15px !important;
    }
    #wdc-style #Search {
        height: 50px !important;
    }

    .font_size16 {
        font-size: 14px;
    }
    .line_height24 {
        line-height: 18px;
    }
    .hostiko_forward_btn {
        display: none;
    }
    #company_inner_section .copmany_details_text {
        margin-top: 0;
    }
    .margin_bottom30 {
        margin-bottom: 15px;
    }
    .font_size24 {
        font-size: 16px;
    }
    .testimonial_inner_box .rating_section ul li .fa {
        font-size: 20px;
    }
    .testimonial_inner_box .customer_details p {
        padding: 0;
    }
    .testimonial_inner_box .customer_details {
        margin-bottom: 0;
    }
    .testimonial_inner_box .rating_section {
        padding-left:10px;}
    #hostiko16_partners .parnter_img {
        width: 80%;
    }
    #banner_headinbg_Sec {
        padding-top: 50px;
    }
    #shared_banner h2 ,
    #shared_banner p
    {
        text-align: center !important;
    }
    #sub_banner_planinner2 {
        padding: 20px 0;
    }
    #sub_banner_planinner2 h2 {
        padding-left: 0;
        margin-bottom: 20px !important;
    }
    #payment_method_outer .plan_payment_method {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #payment_method_outer {
        padding: 0 0 25px;
    }
    .shared_tabs_box.padding_top100 {
        padding-top: 0;
    }

    #shared_tabs_outer_box_sec .vc_tta-panels-container {
        margin-top: 15px;
    }
    #shared_tabs_outer_box_sec .tabs_content_sec .tabcontent_img_1 {
        background-size: 50% !important;
    height: 110px !important;}

    .margin_bottom40 {
        margin-bottom: 0;
    }
    #exppirence_power_btn button, #exppirence_power_btn a {
        padding: 15px 30px !important;
        font-size: 16px;
        line-height: 16px;
    }
    #hostiko16_resellerplans .domain_search_section_inner #wdc-style .input-group-btn #Submit {
        height: 50px;
        padding: 0 20px;
    }
}