
.pricing-table-col1 {
    width: 23% !important;

}
div#buttonpadding0 button.button {
    padding: 0px !important;
}
@media only screen and (max-width:1200px) {
    .menu_box .vc_column-inner {
  padding-left: 0px !important;
}
#menu-mega-menu #menu-item-4487 #New_mega_menu {
  left: 0px !important;
  top: 0 !important;
}
.text-panel h3 {
  font-size: 22px !important;
}
#header_style1_main .hosting_img_outer {
  width: 15% !important;
}
.bb-header-container #New_mega_menu .vc_single_image-wrapper img {
  width: 100%;
  height: auto !important;
}
#header_style1_main .bbhd-menu li .bbhd-mega-menu {
  margin-top: 0 !important;
  width: 1084px !important;
}
#New_mega_menu{
    padding-left: 49.25px !important;
}
    .widget ul li {
        padding-bottom: 10px;
        margin-bottom: 10px
    }
    .bbhd-menu > .menu > li > a {
  padding: 20px 0px !important;
  display: block;
}
#menu-mega-menu li {
  margin: 0 14px !important;
  padding: 0;
}
    div#primary {
        padding-right: 15px
    }
    .entry-title {
        font-size: 26px
    }
    #content {
  width: 90%;
  margin: 0 auto;
  float: none;
}
.jnst-mnwrapr {
  padding: 25px 5% !important;
}
.jnst-mncntnr {
  margin: 5px 0 2% !important;
}
/*.responsivenone {*/
/*  display: none !important;*/
/*}*/
.vc_custom_1608013723274 {
  margin-bottom: 1% !important;
  display: inline-block;
}
.text-panel {
  margin-bottom: 1% !important;
  text-align: justify;
}
.resmb-o{
    margin-bottom: 0px !important;
    }
.resmt-o{
    margin-top: 0px !important;
    }
}
@media only screen and (max-width:1199px) {
    .responsivenone {
  display: none !important;
}
#New_mega_menu {
  padding-left: 40.25px !important;
}
#subbanner {
  padding-top: 130px;
  position: relative;
  height: 350px !important;
}
.padding_top50 {
  padding-top: 10px !important;
}
    }
@media only screen and (max-width: 1165px) {

.bbhd-menu > .menu > li > a {
  padding: 20px 5px !important;
  display: block;
}
#menu-mega-menu li {
  margin: 0 5px !important;
  padding: 0;
}
select {
  padding: 7px 2px 8px 0px !important;
}
#subbanner {
  padding-top: 6% !important;
}
.wpb_single_image.wpb_content_element.vc_align_right.vc_custom_1580809540505.menu_advertise_img {
  text-align: left !important;
}
.padding_top90 {
  padding-top: 6% !important;
}
.vc_btn3 {
  font-size: 12px !important;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 8px !important;
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
  font-size: 12px !important;
}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
  top: 45% !important;
}
.vc_custom_1577886492103.bbhd-flexbox-container.bbhd-justify_content-left.bbhd-align_items-left .cart-icon-btn-top a {
  padding: 13px 26px 13px 12px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 8px;
}
#header_style1_main .bbhd-menu li .bbhd-mega-menu {
  margin-top: 0 !important;
  width: 1063px !important;
}
#header_style1_main .bbhd-menu li .bbhd-mega-menu {
  margin-left: -24px !important;
}
    }
@media only screen and (max-width: 1055px) {
#content {
  width: 95%;
  margin: 0 auto;
  float: none;
}
.provieders img {
  float: left;
  width: 8%;
}
.provieders .text-panel {
  width: 92%;;
  padding-left: 5px;
}
.vc_custom_1577886492103.bbhd-flexbox-container.bbhd-justify_content-left.bbhd-align_items-left .bbhd-flexbox-item.cart-icon-btn-top.bbhd-text-right.flex-grow-0 {
  right: 0;
}
.bbhd-flexbox-item.cart-icon-btn-top.bbhd-text-right.flex-grow-0 {
  right: 0% !important;
  position: absolute;
}
.bbhd-menu > .menu > li > a {
  padding-right: 6px !important;
}
#header_style1_main .menu_box.wpb_column {
  float: left !important;
  width: 29%;
}
    }    
@media only screen and (max-width: 1024px) {
#header_style1_main .bbhd-menu li .bbhd-mega-menu {
  margin-top: 0 !important;
  width: 1035px !important;
}
.bbhd-menu > .menu > li > a {
  padding: 20px 4px !important;
}
.logo-column-left-top {
    max-width: 26% !important;
    flex-basis: 26% !important;
}
body #hostiko-footer {
  font-family: 'Open Sans',sans-serif;
  margin-top: 17px !important;
}
.bb-header-container .bb-header-inside .bbhd-menu > .menu > li > a {
  font-size: 13px !important;
}
.top-bar-logo-img img {
    width: 100% !important;
}

.call-us-on-top {
    padding-top: 9px;
    margin-right: 25px;
    margin-left: 220px;
}
.cart-icon-btn-top {
    /*margin-left: -15%;*/
    /*margin-top: 0.8% !important;*/
}

.top-bar-logo-img img {
    width: 65% !important;
    margin-left: 12%;
    margin-top: 3%;
    margin-bottom:3%;
}
    
    #menu-item-4487 #New_mega_menu {
    left: 35px !important;
    top: 0px !important;
}
    #hostiko-footer {
    padding: 0px 5%;
}

.footer-column1-abouts {
    padding-right: 2% !important;
}

.india-contact-ftr-email a {
    font-size: 13px;
    font-family: 'Poppins';
    color: #0087ff;
    font-weight: 800;
}

.india-contact-ftr a {
    font-size: 13px;
    font-family: 'Poppins';
    color: #0087ff;
    font-weight: 800;
}

.payment-gtewy-ftr img {
    width: 34px;
    margin-right: 9px;
}
.pricing-tbl-price .rupee, .price {
  font-size: 30px !important;
}
select {
  font-size: 12px !important;
}
.jnst-mncol {
  margin: 5px 0px !important;
}
.jnst-mncol a {
  font-size: 20px;
}
.bbhd-menu > .menu > li > a {
  padding: 20px 6px !important;
}
.bb-header-container .bb-header-inside .bbhd-menu > #menu-mega-menu > li > a {
  font-size: 13px !important;
}
.jnst-mncol a {
  font-size: 25px !important;
}
.pricing-table-col1.vc_column_container > .vc_column-inner {
  padding-left: 0px;
  padding-right: 0px;
}
}
@media only screen and (max-width: 991px) {
.call-us-on-top {
  margin-left: 0px !important;
}
#mobfull .vc_col-sm-6 {
  float: left;
  width: 100% !important;
}
#mobfull .vc_col-sm-6 #btn_left, #mobfull .vc_col-sm-6 #btn-cont  {
  width: 100% !important;
  margin: 2 auto 0 !important;
  padding: 0 !important;
}
#mobfull .vc_col-sm-6 #btn_left .vc_btn3 , #mobfull .vc_col-sm-6 #btn-cont .vc_btn3 {
    float: left;
    width: 100%;
}
#header_style1_main .bbhd-menu li .bbhd-mega-menu {
  margin-top: 0 !important;
  width: 985px !important;
}
.padding_top90.sub_banner_text.wpb_column.vc_column_container.vc_col-sm-8 {
  width: 100% !important;
}
#btn-cont.vc_custom_1599291248910 {
  margin-top: 0px !important;
}
#subbanner {
  padding-top: 63px !important;
  position: relative;
  height: 250px !important;
}
.jnst-mncol a {
  font-size: 23px !important;
}
#menu-mega-menu > li > a {
  padding-right: 3px !important;
} 
#menu-mega-menu > li > a {
  font-size: 13px !important;
  line-height: 12px !important;
}
#header_style1_main .bbhd-flexbox-container.bbhd-justify_content-left.bbhd-align_items-left .flex_sec2 {
  max-width: 100% !important;
  flex-basis: 100% !important;
}
.pricing-tbl-price .rupee, .price, .pricing-table-col1 .rupee {
  font-size: 20px !important;
}
.responsivenone.wpb_column.vc_column_container.vc_col-sm-6.vc_hidden-lg.vc_hidden-md {
  display: block !important;
}
.heading h2 {
  font-size: 30px !important;
}
.text-panel h4 {
  display: block ruby;
}
.pricing-tbl-price .rupee, .price {
  font-size: 26px !important;
}
.pricing-table-col1 {
  padding: 18px 10px !important;
}
.pricing-table-col1.vc_column_container > .vc_column-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.menu_image_box.wpb_column {
  width: 27%;
}
#header_style1_topbar, #header_style1_main {
  padding-left: 8px !important;
  padding-right: 10px !important;
}
.bb-header-container .bb-header-inside .bbhd-menu > #menu-mega-menu > li > a {
  font-size: 12px !important;
}
  }



@media only screen and (max-width:930px) {
#menu-mega-menu li {
  margin: 0 4px !important;
  padding: 0;
}
.bb-header-container .bb-header-inside .bbhd-menu > #menu-mega-menu > li > a {
  font-size: 12px !important;
  padding: 10px 3px !important;
}
#bb-header-container-ideastack-new-header #header_style1_main {
  padding-left: 8px !important;
}    
.vc_custom_1577886492103.bbhd-flexbox-container.bbhd-justify_content-left.bbhd-align_items-left .cart-icon-btn-top a {
  padding: 8px 23px 8px 12px !important;
}
.jnst-mncol a {
  font-size: 22px !important;
  margin: 0 10px !important;
}
.vc_btn3 {
  font-size: 12px !important;
}
.text-panel h4 {
  font-size: 18px !important;
}
#header_style1_topbar, #header_style1_main {
  padding-left: 12px !important;
}
.wpb_raw_code.wpb_content_element.wpb_raw_html .jnst-mncntnr {
  padding: 10px 0px !important;
}
.four-cl {
  margin: 13px 10px !important;
  width: 22.5% !important;
}
.pricing-tbl-price .rupee, .price {
  font-size: 21px !important;
}
#header_style1_main .bbhd-menu li .bbhd-mega-menu {
  margin-top: 0 !important;
  width: 944px !important;
}
    }

@media only screen and (max-width:870px) {
.bb-header-container .bb-header-inside .bbhd-menu > #menu-mega-menu > li > a {
  font-size: 12px !important;
} 
.jnst-mnwrapr {
  padding: 25px 3% !important;
}
.vc_btn3 {
  font-size: 12px !important;
}
.four-cl a.vc_general.vc_btn3 {
  padding: 10px 12px !important;
}
.vc_btn3-container.vc_btn3-center {
  margin-bottom: 11px;
}
.four-cl {
  padding: 30px 7px !important;
}
.look-fr .pricing-table-title span {
  font-size: 16px !important;
}


    }   
@media only screen and (max-width:850px) {
.jnst-mnwrapr {
  width: 100%;
}
.vc_btn3.vc_btn3-block {
  text-align: center !important;
}
.jnst-mnwrapr {
  padding: 25px 1% !important;
}
.text-panel h4 {
  font-size: 16px !important;
}
    }   
@media only screen and (max-width:815px) {
.vc_custom_1577886492103.bbhd-flexbox-container.bbhd-justify_content-left.bbhd-align_items-left .cart-icon-btn-top a {
  padding: 8px 16px 8px 9px !important;
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right: 4px !important;
}
.vc_btn3 {
  font-size: 13px !important;
}
.heading h2 {
  font-size: 26px !important;
}
.four-cl {
  padding: 20px 0px !important;
}
.four-cl {
  margin: 13px 1% !important;
  width: 23% !important;
}
    } 
@media only screen and (max-width:793px) {
.jnst-mncol a {
  margin: 0 1px 0 10px !important;
}
.sub_banner_text h2, .sub_banner_text p {
  margin: 0 0 5px;
}
#New_mega_menu {
  padding-left: 2% !important;
  padding-top: 3% !important;
}
#menu-mega-menu .vc_custom_1547550596902 {
  padding-top: 0px !important;
  padding-left: 0px !important;
}
#menu-mega-menu .hosting_img_outer .vc_column-inner {
  padding: 0 5% !important;
}
.bb-header-container #New_mega_menu .Mega-inner_below {
  margin-top: 5%;
}
.hosting_img_outer.vc_col-sm-4 {
  width: 20%;
}
.hosting_img_outer .wpb_single_image.wpb_content_element {
  width: 100% !important;
}
.mega_inner_details .vc_column-inner {
  padding: 3% !important;
}
.mega_inner_details .vc_column-inner {
  padding: 3% !important;
}
.bb-header-container #New_mega_menu-sticky-wrapper #New_mega_menu h3 a {
  font-size: 18px !important;
  line-height: 16px !important;
  margin-bottom: 6px !important;
}
.content {
  width: 100% !important;
  padding: 0 0 0 0 !important;
}
.bb-header-container #New_mega_menu .vc_single_image-wrapper img {
  height: auto !important;
}
#subbanner {
  padding-top: 37px !important;
}
#header_style1_main .bbhd-menu > .menu > li {
  margin: 0 4px !important;
}
#menu-item-4487 #New_mega_menu {
  left: 0px !important;
  top: 0px !important;
}
.bbhd-menu > .menu > li {
  margin: 0 2px !important;
}
.bb-header-container .bb-header-inside .bbhd-menu > #menu-mega-menu > li > a {
  font-size: 11px !important;
}
#service .single_service .single_service-left, .single_service-body {
  width: 100%;
  float: left;
  text-align: center;
}
#bb-header-container-ideastack-new-header #header_style1_main {
  padding-left: 7px !important;
  padding-right: 7px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  padding: 0px 6px;
}
.padding_top20.sub_banner_text.dedicate.wpb_column.vc_column_container.vc_col-sm-8 {
  padding-top: 0px;
}
#post-12645 #btn_left {
  width: 100%;
  margin: 0px !important;
  padding-left: 0px !important;
}
#btn-cont .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square, #btn_left .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square {
  width: 75%;
  margin: 0 auto !important;
  display: block;
}
#btn-cont {
  margin: 2% 0 !important;
  width: 100%;
}
.sub_banner_text .line_height36 {
  line-height: 25px;
}
.sub_banner_text .font_size30 {
  font-size: 22px;
}
.sub_banner_text .font_size48 {
  font-size: 35px;
}
.pricingcenter {
  width: 100% !important;
  margin: 0 auto !important;
}
.pricingcenter .pricing-table-col1 {
  width: 50% !important;
}
.pricing-table-buy-button button {
  padding: 5% 8% !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  padding: 0px 8px;
}
.jnst-mncol span {
  font-size: 15px;
}
.pricing-table-col1 {
  width: 48% !important;
}
.jnst-mncol a {
  font-size: 20px !important;
}
    }  
@media only screen and (max-width:760px) { 
.responsivenone .vc_single_image-wrapper.vc_box_border_grey {
  width: 50%;
  margin: 0 auto;
}
.heading h2 {
  font-size: 24px !important;
}
    }
@media only screen and (max-width:767px) {
.provide {
  width: 80%;
  margin: 0 auto 4%;
}
#home_plans_sec_outer .vc_row.wpb_row.vc_inner {
  width: 100% !important;
  margin: 0 auto;
}
.sub-heading h3 {
  font-size: 24px !important;
}
.hind_font.color_2f373d.font_size30.line_height36.no_margin.text-center.font_weight600 {
  line-height: 1.4;
}
.pricingcenter .vc_row.wpb_row.vc_inner {
  width: 100% !important;
  margin: 0 auto;
}
.pricing-top.pb-3 {
  padding-bottom: 0px;
}
.pricing-top.pt-3.pb-3 {
  padding-bottom: 0;
}
.pricing-top .pricing-table-col1:last-child {
  margin-bottom: 0px !important;
}
.pricing-table-col1 {
  margin-top: 0px !important;
}
.footer-col-title a {
  float: left;
  width: 100%;
}
.mosmallimg {
  width: 50%;
  margin: 0 auto;
}
.features-of-vps-infographic-dek {
  display: none;
}
.features-of-vps-infographic-mob {
  display: block;
}
.responsiveimagesmall {
  width: 65%;
  margin: 0 auto;
}
#home_plans_sec_outer .vc_row.wpb_row.vc_inner .pricing-table-col1 {
  width: 100% !important;
}
#mobile-header-sticky-wrapper {
  height: 3% !important;
}
.responsiveimagecenter {
  text-align: center !important;
}
.mobilenonspace {
  display: none !important;
}
.wpb_text_column.wpb_content_element.chat-with-us-gf.resmb-o {
  padding-bottom: 3%;
}
#dedicated_listing.vps_listing .listing_inner_box.dedicated_listing2 {
  background: transparent !important;
  margin-top: 1%;
}
.resshowdesknone {
  display: block !important;
}
.responsivenone .wpb_wrapper.vc_figure {
  width: 39% !important;
}
.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-sky {
  display: inline-block;
  margin-bottom: 1% !important;
}
.vc_empty_space.mobilenonspace {
  display: none;
}
.pricing-table-col1 {
  margin-left: auto;
  margin-right: auto;
}
.active-pricing-table {
  transform: unset !important;
}
.why-chose-border {
  text-align: center;
}
.why-chose-border .vc_custom_heading {
  text-align: center !important;
}
#dedicated_services .vc_column-inner {
  padding-top: 0px !important;
}
#dedicated_services {
  padding-bottom: 0px !important;
}
#call_of_action_sec .font_size30 {
  font-size: 20px;
  text-align: center !important;
}
.vc_toggle:last-of-type {
  margin-bottom: 0px !important;
}
.pricing-table-buy-button button {
  padding: 3% 8% !important;
  font-size: 15px !important;
}
.spaceres {
  width: 50% !important;
  margin: 1% auto !important;
}
.why-chose-border .vc_column-inner .wpb_wrapper {
  padding: 1% !important;
}
#call_of_action_sec .wpb_column.vc_column_container {
  float: left;
  text-align: center !important;
}
#call_of_action_sec {
  padding-top: 0px !important;
}
.prv-text {
  margin-bottom: 9% !important;
  border-bottom: 1px solid;
  padding-bottom: 4%;
  display: block;
  width: 100%;
  float: left;
  padding: 10px 0;
}
.resnone {
  display: none;
}
#imghidemobile {
    display: block;
}  
 #imghide {
    display: none;
}
.mobilecenter .vc_single_image-wrapper.vc_box_border_grey, .mobilecenter {
  text-align: center !important;
}

    }  
@media only screen and (max-width:722px) {
.jnst-mncol a {
  font-size: 18px !important;
  margin: 0 1px 0 9px !important;
} 
.four-cl {
  width: 46% !important;
} 
    }    
@media only screen and (max-width:690px) {
  jnst-mncol a {
  font-size: 17px !important;
}
.jnst-mncol span {
  font-size: 13px;
} 

    }    

@media only screen and (max-width:667px) {
    ul.children {
        padding-left: 0
    }
    .error-404 .search-form label,
    .no-results.not-found .search-form label {
        width: 100%;
        margin: 0 0 10px
    }
    .error-404 .search-form .search-submit,
    .no-results .search-form .search-submit {
        width: 140px;
        border-radius: 4px
    }
    .pricing-table-col1 {
  width: 95%;
}
.pricing-table-buy-button button {
  padding: 3% !important;
}
select {
  font-size: 15px !important;
}
.wpb_text_column.wpb_content_element.pricing-table-features {
  padding: 0 15px !important;
}
.vc_btn3.vc_btn3-block {
  text-align: center;
}

}
@media only screen and (max-width:619px) {
.padding_top90.sub_banner_text.wpb_column.vc_column_container.vc_col-sm-8 {
  padding-top: 0px !important;
}
.sub_banner_text .font_size48 {
  font-size: 33px;
}
.sub_banner_text .font_size30 {
  font-size: 20px;
}
}

@media only screen and (max-width: 600px) {
    #cookie-law-info-again {
    font-size: 11pt;
        box-shadow: none !important;
 }
    #cookie-law-info-bar{
        width:80% !important;
   margin-left:20px !important;
        margin-right:20px !important;
    }
    .bbhd-flexbox-item.flex-grow-1 {
 flex-grow: 1;
 padding-top: 15px !important;
 padding-bottom: 15px !important;
}
    .show{
        display:none !important;
    }
    .vc_btn3-container.vc_btn3-center {
    text-align: left !important;
}
/*    .vc_btn3-container{
        margin-left:40px !important;
    }*/
    .vc_column-inner{
        text-align:center !important;
    }
    .root{
        margin-top:25px !important;
    }
    .vc_round-chart-canvas{
        width:200px !important;
        height:200px !important;
    }
    .affiliate{
        margin-left:20px !important;
        margin-right:70px !important;
    }
    .vision{
        display:none !important;
    }
    .vision2{
        padding-right:40px !important;
        padding-left:40px !important;
    }
    .lower{
        margin-right:-0px !important;
    }
    .table{
        width:100% !important;
        }
    .refer{
        margin-top:30px !important;
    }
    .session{
        padding-top:20px !important;
    }
    .vision3{
        padding-left:70px !important;
    }
.vc_btn3-container.vc_btn3-center {
  text-align: center !important;
}
.vc_btn3.vc_btn3-size-md {
  width: 100% !important;
} 
#service .single_service {
  margin-bottom: 5% !important;
}   
}

@media only screen and (max-width: 550px){
    div#mobileshow {
    display: block;
}
.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill:first-child {
  margin-bottom: 3%;
}
#post-12645 #mobfull #btn_left {
  margin: 3% 0 !important;
}
.card-title {
  margin-top: 6%;
}
#content {
  width: 100%;
}
.plineheight p {
  line-height: 1.4;
  font-size: 17px !important;
}
.question {
  padding: 9px 0 10px 9px !important;
  font-size: 15px !important;
  line-height: 1.2;
}
.mobcenterwhy li {
  margin: 3% 0;
}
.pricing-table-col1, .pricingcenter .vc_row.wpb_row.vc_inner .pricing-table-col1 {
  width: 95% !important;
}
.hind_font {
  line-height: 1.2 !important;
}
.trial-plan li {
  width: 100%;
}
.vc_custom_heading {
  line-height: 1 !important;
}
    div#deskshow {
    display: none;
}
    .wp-image-6572 {
    padding-top: 0px !important;
}
    .root1{
        padding-right:20px !important;
        padding-top:20px !important;
    }
    .btnnew{
        padding-left:30px !important;
        margin-top:60px !important;
    }
    .vc_toggle_title .vc_custom_heading {
  font-size: 15px !important;
}
.vc_toggle_size_lg .vc_toggle_icon {
  height: 20px !important;
  width: 20px !important;
}
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
  padding-left: 28px !important;
}
.vc_toggle_content {
  font-size: 13px !important;
  line-height: 18px !important;
}
    .provide .vc_column-inner {
  padding: 0px !important;
}
    input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea {
    
    margin-top: 20px !important;
}
    input[type=button], input[type=reset], input[type=submit] {
    margin-top:20px !important;
}
.provide ul li {
  font-size: 13px !important;
}
 .four-cl {
  width: 80% !important;
  margin: 13px auto !important;
}  
.responsivenone .vc_single_image-wrapper.vc_box_border_grey {
  width: 100%;
  margin: 0 auto;
}
.provide {
  width: 87%;
  margin: 0 auto 4%;
}
.vc_col-sm-4 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.vc_custom_1580447678589 .padding_bottom35 {
  padding-bottom: 0px;
}
.single_service .single_service-heading {
  text-align: center !important;
}
}

@media only screen and (max-width:480px) {
.mobilefull {
  float: left;
  width: 100% !important;
  text-align: center;
}
.wpb_text_column.wpb_content_element.heading p {
  float: left;
  width: 100%;
  text-align: center;
}
.wpb_text_column.wpb_content_element.heading {
  float: left;
  width: 100%;
}
    .entry-title {
        font-size: 22px
    }
    .entry-content {
        margin: 10px 0 0
    }
    #subbanner h2.vc_custom_heading {
  text-align: left !important;
}
    h3.widget-title {
        font-size: 20px
    }
    ul.children {
        margin-left: 0
    }
    div#comments {
        padding: 15px
    }
    .page-header h1 {
        font-size: 24px
    }
        #mobile-header a.vc_general {
    width: 77px !important;
    padding: 8px 7px !important;
    text-align: left;
}
#mobile-header .vc_btn3-container.vc_btn3-right {
    margin: 0 !important;
}
    
.logo img {
    width: 170px !important;
    float: left;
    margin-top: -13px !important;
}
    
    #subbanner {
    padding-bottom: 7%;
    height: auto !important; 
}
.page-id-15686 .left-border h2{
        border-left:0px !important;
    }
    .slider-tti h2 {
    position: absolute;
    z-index: 99 !important;
    font-size: 18px !important;
    left: 0 !important;
    right: 0px !important;
    padding: 6px !important;
}

#hostiko-footer .vc_column-inner {
    text-align: left !important;
}
.heading h2 {
    line-height: 27px !important;
        
    }
    #hostiko-footer .vc_column-inner {
    text-align: left !important;
}
.mobilenonspace{}
.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-sky {
  margin-top: 0px !important;
  margin-bottom: 1% !important;
  width: 100%;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left: 0% !important;
font-size: 13px !important;
text-align: center;
}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
  font-size: 15px;
  height: 12px;
  line-height: 13px;
}
}
@media only screen and (max-width:420px) {
.jnst-mncol {
  display: block !important;
}  
.provieders img {
  float: none !important;
  width: 21%;
}
.heading h2 {
  line-height: 18px !important;
}
.text-panel h4, .text-panel p {
  text-align: center;
  display: block;
}
.prv-text {
  margin-bottom: 9% !important;
  /*border-bottom: 1px solid;*/
  padding-bottom: 4%;
}
#looking-for .vc_empty_space {
  height: 0px !important;
}
#looking-for .vc_column-inner {
  padding-top: 0px !important;
}
md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-sky {
  margin-top: 0px !important;
  margin-bottom: 1% !important;
}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
  padding-top: 17px !important;
}
    }
@media only screen and (max-width:386px) {
  .heading h2 {
  font-size: 22px !important;
}
}    
@media only screen and (max-width:360px) {
.heading h2 {
  font-size: 19px !important;
}    
    }    
