@media only screen and (max-width: 1199px){
    .domain_tlds_list li{padding: 0 8px}
    .hosting_plan_list{padding: 0 30px}
    .font_size_38{font-size: 36px}
    .dedicated_stack_table tbody tr td{padding: 15px 10px}
    .outer_slider{padding: 50px 90px 0}
    .vps_btn{padding: 8px 20px}
    .price-slider-section{width: 78%}
}
@media only screen and (max-width: 991px) {
    .navbar-toggler-icon{background: url("../images/toogle_button.svg")}
    #navbarSupportedContent{background-color: #fff; z-index: 999; box-shadow: 0 0 10px rgba(0,0,0,.10)}
    .top_navigation .navbar-nav > li > a{color: #555; font-size: 12px; padding: 5px 25px; position: relative}
    .top_navigation .navbar-nav > li > a:before{position: absolute; content: ""; width: 6px; height: 6px; background-color: #230fae; left: 5px; top: 13px}
    .hero_banner_img{height: 600px}
    .font_size_24{font-size: 18px}
    .line_height_36{line-height: 28px}
    .font_size_50{font-size: 36px}
    .line_height_48{line-height: 40px}
    .line_height_30{line-height: 24px}
    .font_size_18{font-size: 16px}
    .search_domain_image, .coa_img{text-align: center; margin-bottom: 20px}
    .search_domain_box, .coa_content{text-align: center}
    .font_size_40{font-size: 36px}
    .hosting_plan_heading{font-size: 16px; padding: 10px 0; font-weight: 600}
    .hosting_plan_section:after, .stack_table_section:after{z-index: -1}
    .hosting_plan_list li, .reseller_hosting_plan_list li{font-size: 12px}
    .hosting_feature_heading{font-size: 14px; line-height: 24px}
    .padding_top_120{padding-top: 80px}
    .padding_bottom_120{padding-bottom: 80px}
    ul.footer_contact_details li{padding: 15px 0 15px 40px}
    .footer_social_links li{padding: 0 8px}
    .hosting_plan_outer:after, .dedicated_stack_table:after{right: 0}
    .technical_specification_heading{font-size: 14px; line-height: 24px}
    .bg_sub_page_banner{height: 280px}
    .margin_bottom_30{margin-bottom: 10px}
    .padding_top_100{padding-top: 50px}
    .margin_box{margin-bottom: 25px}
    .font_size_20{font-size: 16px}
    .line_height_28{line-height: 24px}
    .os_outer_box{width: 105px; height: 90px; padding: 0 10px}
    .price-slider-section{width: 90%}
    .outer_slider{padding: 50px 15px 0}
    .vps_feature_content{font-size: 14px; padding: 10px 0 0 20px}
    .vps_hosting_feature_box{padding: 20px 10px}
    .margin_bottom_50{margin-bottom: 0}
    .tld_name{font-size: 20px; padding: 10px 0}
    .tld_price span{font-size: 24px}
}
@media only screen and (max-width: 767px){
    .navbar-toggler-icon{background: url("../images/mobile_toogle_button.svg")}
    .top_navigation{padding: 15px}
    .hero_banner_img{background-position: left}
    .navbar-toggler:focus{outline: none}
    .padding_top_50{padding-top: 0}
    .font_size_40{font-size: 24px}
    .line_height_48{line-height: 36px}
    .search_area{width: 100%}
    .outer_search_domain_btn{float: none !important; margin-bottom: 20px}
    .font_size_20{font-size: 16px}
    .margin_box{margin-bottom: 20px}
    .hosting_plan_outer:after, .dedicated_stack_table:after{display: none}
    .font_size_38{font-size: 24px}
    .line_height_50{line-height: 36px}
    .line_height_28{line-height: 24px}
    .btn_coa01{padding: 8px 30px}
    .btn_coa02{padding: 8px 20px}
    .padding_top_80, .padding_top_75{padding-top: 50px}
    .padding_bottom_80, .padding_bottom_75{padding-bottom: 50px}
    ul.footer_contact_details li{padding: 15px 0 15px 70px}
    .footer_heading{margin-bottom: 20px}
    .margin_bottom_20{margin-bottom: 5px}
    .padding_bottom_120{padding-bottom: 50px}
    .padding_top_120{padding-top: 50px}
    .btn_os{padding: 10px 20px}
    .os_outer_box{width: 165px; height: 110px}
    .w-50{width: 75% !important;}
    .price-slider-section, .price_content .value_text:before{display: none}
    .price_rangetxt div.icon span{font-size: 14px}
    .price_rangetxt div.icon{padding: 15px 0}
    .inner_price_content{border: none; padding: 25px 0 0}
    .price_content .value{margin-top: 5px; font-size: 12px; line-height: 14px}
    .price_content .value_text{font-size: 12px}
    .price_box{background-color: transparent; padding: 25px 0 0}
    .package_price strike{font-size: 12px; line-height: 18px}
    .price_txt, .price_txt .numeric1{color: #222; font-size: 14px; line-height: 18px}
    .vps_btn{padding: 8px 10px; background-color: #230fae; color: #fff; font-size: 12px; margin-top: 5px}
    .font_size_16{font-size: 14px}
    .margin_bottom_40{margin-bottom: 10px}
    .margin_bottom_55{margin-bottom: 20px}
    .margin_box01{margin-bottom: 10px}
}
@media only screen and (max-width: 480px){

}
