
/* ===================================
    Google font
====================================== */

@media screen and (max-width:991px){
    #stackable-table09 .stacktable.large-only{display:none;}
    #stackable-table09 .stacktable.small-only{display:table;}
    div#bridge ul.nav li.dropdown:hover ul.dropdown-menu.second_drop_down {
        display: block;
    }
    #hostiko-companybox .curve-img:after{
        right:-130px;
    }
    #hostiko-companybox{
    height: 600px !important;
    }
    #featuredbox .featured-boxes .featured-img{
        right:-11px;
    }
    .featured-content-box{
        min-height: 100px;
    }
    #dedicated-hositng-featured p br{
        display:none;
    }
    .margin_100px_bottom {
        margin-bottom: 70px;
    }
    .testimonial-box .carousel-indicators:before{
        width: 42%;
    }
    .testimonial-box .carousel-indicators:after{
        width: 42.5%;
    }
    .testimonial-box .carousel-control.left{
        left:42%;
    }
    #price_table th{
        background-color:rgba(0,0,0,0.20);
        border:none !important;
        color:#fff !important;
    }
    .hosting_tablecont {
        float: left;
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .horizontal_slider .priceslider_content .smalbox1 figure{
        left:26px;
        bottom:-45px;
    }
    .horizontal_slider .price-greybox{
        margin-top:130px;
    }
    #vps-range-slider .wpb_single_image.vc_align_center{
        bottom:21px;
    }
    /*.horizontal_slider .priceslider_content .smalbox1{*/
        /*width:20%;*/
    /*}*/
    .horizontal_slider .price_txt {
        margin-left: 75px;
    }
    .horizontal_slider .price-slider-rt{
        padding:5px 0 0;
    }
    .horizontal_slider .priceslider_content .smalbox1{
        width:20%;
    }
    .horizontal_slider .priceslider_content .smalbox1:first-child {
        margin-left:0;
    }
    .horizontal_slider .priceslider_content .smalbox1:nth-child(4) {
        margin-right: 0 !important;
    }
    .domain_table_07 th{border:none;color:#810e54}
    #question-mark:before{top:-152px;}


    #footer-hostiko .footer-menu , #footer-hostiko .contact-form {
        display: none;
    }
    #footer-hostiko .footer-logo {
        width: 100%;
    }
    #footer-hostiko {
        padding: 50px 0;
        text-align: center;
    }
    #footer-hostiko .bbfb-social , #footer-hostiko .wpb_single_image.vc_align_left {
text-align: center;
    }
}
@media screen and (max-width:767px){
    .search_box input {height: 57px !important;}
    h2{
        font-size: 24px;
    }
    h3{
        font-size: 20px;
    }
    .font_size_36{
     font-size:30px;
    }
    .font_size_48{
        font-size:36px;
    }
    .padding_170px_top {
        padding-top: 45px;
    }
    .carousel-inner{
        text-align:center;
    }
    #question-mark:before{display:none}
    .padding_120px_top {
        padding-top: 50px;
    }
    #hostiko-vision img{
        max-width:50%;
    }
    #about-hostiko-featured h3{
        text-align:center !important;
    }
    #about-hostiko-featured p{
        text-align: center !important;
        margin-bottom:20px !important;
    }
    #about-hostiko-featured .wpb_single_image.vc_align_right{
        text-align: center !important;
    }
    .testimonial-box figure{
        text-align: center;
        display: inline-block;
    }
    .Custom_Class_774039964{font-size:36px}
    .linehieght_48px {
        line-height: 35px;
    }
    .margin_75px_bottom,.margin_65px_bottom{
        margin-bottom: 40px;
    }
    .ul_decoration li,.ul_decoration ul, .ul_decoration2 {
        text-align: center;
        padding-left: 0;
    }
    .ul_decoration li::before, .ul_decoration2 li:before{
        display: none;
    }
    .ul_decoration li, .ul_decoration2 li {
        line-height: 30px;
        padding-left: 0;
    }
    #dedicated-hositng-featured .featured-box{
     width: 50%;
     margin: 0 auto 25px;
    }
    .padding_95px_bottom {
        padding-bottom: 50px;
    }
    #dedicated-server-img{
        text-align: center;
    }
    .margin_70px_bottom {
        margin-bottom: 20px;
    }
    .video-img, .wpb_single_image.vc_align_left,
    .secondary-btn,
    #dedicated-server-img, #dedicated-server-img h2{
        text-align:center !important;
    }
    #dedicated-server-img:after{
        display: none;
    }
    .margin_115px_bottom {
        margin-bottom: 70px;
    }
    .font_size_24{
        font-size:20px;
    }
    .margin_85px_bottom {
        margin-bottom: 50px;
    }
    #plan-box .plan-boxes{
        width: 50%;
        margin: 0 auto 30px;
    }
    #featuredbox .featured-boxes{
        width: 50%;
        margin: 0 auto;
    }
    #plan-box .plan-active{
        padding: 60px 0;
        margin-top: 0;
    }
    .padding_90px_top, .padding_95px_top{
        padding-top: 50px;
    }
    .padding_90px_bottom, .padding_100px_bottom {
        padding-bottom: 50px;
    }
    .margin_55px_bottom {
        margin-bottom: 30px;
    }
    .padding_120px_bottom {
        padding-bottom: 50px;
    }
    .font_size_42 {
        font-size: 36px;
    }
    .margin_45px_bottom {
        margin-bottom: 30px;
    }
    .padding_65px_top {
        padding-top: 30px;
    }
    #guarantee-box .vc_col-sm-5, #guarantee-box .vc_col-sm-1{
        display: none !important;
    }
    #guarantee-box .vc_col-sm-4{
        float: left;
        width: 70%;
        margin-bottom: 20px;
    }
    #guarantee-box .vc_col-sm-2{
        float: right;
        width: 30%;
        margin-bottom: 20px;
    }
    .margin_35px_bottom {
        margin-bottom: 20px;
    }
    #guarantee-box h3{
        text-align: right !important;
    }
    .linehieght_25px {
        line-height: 20px;
    }
    #guarantee-box p{
        text-align: right !important;
    }
    #hostiko-companybox:before{
        width:100%;
        background-color: rgba(255,255,255,0.9);
    }
    #hostiko-companybox {
        height: 440px !important;
    }
    #hostiko-companybox h2, #hostiko-companybox h3 {
        text-align: center !important;
    }
    .linehieght_50px {
        line-height: 40px;
    }
    #hostiko-companybox p{
        text-align: center;
        padding:0 10%;
    }
    .plan-btn{
        text-align: center !important;
    }
    .padding_50px_right {
        padding-right: 30px;
    }
    .padding_50px_left {
        padding-left: 30px;
    }
    .padding_35px_bottom {
        padding-bottom: 25px;
    }
    .padding_35px_top {
        padding-top: 25px;
    }
    .padding_80px_bottom {
        padding-bottom: 50px;
    }
    .padding_80px_top {
        padding-top: 50px;
    }
    #partner_con .vc_col-sm-2{
        float: left;
        width: 33%;
    }
    #social-link .vc_col-sm-2{
        float: right;
        width: 20%;
    }
    .padding_60px_bottom {
        padding-bottom: 30px;
    }
    .padding_60px_top {
        padding-top: 30px;
    }
    .carousel-indicators{
        bottom:-15px !important;
    }
    .testimonial-box .carousel-indicators:before,
    .testimonial-box .carousel-indicators:after{
        display: none;
    }
    .person_name{
        padding-right:0;
    }
    .person_email{
        padding-left:0;
    }
    .horizontal_slider .price_rangetxt,
    .horizontal_slider .priceslider_content .smalbox1 figure,
    .horizontal_slider .priceslider_content .smalbox1:before,
    .horizontal_slider .priceslider_content .smalbox1:after{
        display:none;
    }
    .horizontal_slider .priceslider_content .smalbox1 {
        width: 31%;
        margin:0 3% 25px 0;
        padding:30px 0;
    }
    .horizontal_slider .price-greybox {
        margin-top: 110px;
    }
    .horizontal_slider .priceslider_content .smalbox1:nth-child(2){
        margin-right: 0;
    }
    .shared_server-img h2,#hosting-featured-second h2,
    .shared_server-img .wpb_single_image.vc_align_right{
        text-align: center !important;
    }
    .shared_server-img p, #hosting-featured-second p{
        padding:0 10%;
        text-align: center !important;
        margin-bottom:20px !important;
    }
    #hosting-featured-second .vc_col-sm-1, .heading-bordered:after, .guarantee-dotted:after{ display:none}
    .margin_120px_bottom{margin-bottom:60px}
    .hosting_tablecont th{font-size:20px;padding:15px 10px}
    .hosting_tablecont tbody tr.first_row td{padding:15px;font-size:15px}
    .comparison_price .comparison_pricing{font-size:24px;line-height:30px}
    .hosting_tablecont tbody tr td{padding:17px 9px}
    .comparison_price .hostingplan_btn a{font-size:12px;padding:15px 30px !important;}
    #hostiko-companybox .primary_btn{text-align:center !important;}
    .align-left-decoration:before{right:0;margin:0 auto}
    .margin_130px_bottom {margin-bottom: 50px}
    #hostiko-mission{text-align:center !important}
    #hostiko-vision h2,#hostiko-mission h2{text-align:center !important}
    .align-left-decoration:before{bottom:-10px}
    #ourvision-icon{text-align:center}

}
@media screen and (max-width:425px){
    #plan-box .plan-boxes {
        width: 95%;
    }
    body {
        font-size: 14px;
    }
    #plan-box .plan-boxes {
        padding: 40px 0 50px;
    }
    h2 {
        font-size: 20px;
    }
    .padding_170px_top {
        padding-top: 30px;
    }
    .testimonial-box .testi-content-box{padding:24px}
    .margin_130px_bottom {margin-bottom: 30px}
    .font_size_48{
        font-size:24px;
    }
    .Custom_Class_774039964{font-size:24px;margin-bottom:30px;}
    .padding_120px_bottom {
        padding-bottom: 40px;
    }
    .padding_90px_top, .padding_95px_top {
            padding-top: 40px;
    }
    .search_box .text_field{
        line-height: 70px;
        font-size: 16px;
    }
    .search_box .search_btn{
        top: -1px; left: 0 !important;
    }
    .margin_45px_bottom, .margin_55px_bottom {
        margin-bottom: 20px;
    }
    .font_size_42 {
            font-size: 24px;
    }
    #featuredbox .featured-boxes {
        width: 100%;
        margin: 0 auto;
    }
    #featuredbox .featured-boxes .featured-img {
        right: 5px;
    }
    #featuredbox br{display:none !important}
    #partner_con .vc_col-sm-2 {float: left; width: 50%; min-height: 67px; }
    .padding_80px_top {
        padding-top: 30px;
    }
    .padding_80px_bottom {
            padding-bottom: 30px;
    }
    #dedicated-hositng-featured .featured-box{
        width: 100%;
        margin: 0 auto 25px;
    }
    #social-link .vc_col-sm-2{
        width:50% !important;
        margin-bottom:20px;
    }
    .testimonial-box .carousel-control.left {
        left: 40%;
    }
    .testimonial-box .carousel-control.right{
        right:44%;
    }
    .horizontal_slider .priceslider_content .smalbox1{
        width: 47%;
        margin: 0 3% 15px 0;
    }
    .horizontal_slider .price-button{
        width: 100%;
        padding-left: 0;
    }
    .horizontal_slider .price_txt{
        width: 100%;
        margin-left: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    .horizontal_slider .price-button a{
        width: 100%;
        text-align: center;
    }
    .horizontal_slider .price-greybox {
        margin-top: 80px;
    }
    #vps-range-slider .wpb_single_image.vc_align_center {
        bottom: 126px;
    }
    .horizontal_slider .slider_box {
        padding: 0;
    }
    .ui-slider .ui-slider-handle{
        margin-left:0;
    }
    .horizontal_slider .slider-container #slider .ui-slider-range{
        margin: 8px 6px;
    }
    .font_size_36 {
        font-size: 24px;
    }
    #hostiko-vision{text-align:center}
    .margin_120px_bottom{margin-bottom:30px}
    #hosting-featured-second img{max-width:55%;}
    ..zigzag-img{bottom:-20px}
}