/*@media (max-width:2100px) {
.sidebar_info{ width:18%;}
.inn_details{ width:78%;}
}*/

@media (max-width:1400px) {
.inner_details:after{ width:25%;}
.sidebar_info{ width:25%;}
.inn_details{ width:73%;}

.config_sec:after{ width:25%;}
.config_sidebar{ width:25%;}
.config_detail{ width:73%;}

}

@media (max-width:1200px) {
.container{ width:96%; margin:0 auto; padding:0;}
.top_part .navbar-nav li{ margin:0 15px}
.home_banner{ padding-top:120px;}
.solution_info{ padding-top:80px;}
.price_sec .price{ font-size:30px;}
.price_sec .price sub{ font-size:13px;}
.price_sec .details{ padding:0 20px 25px 20px;}
.why_sec .block{ padding:0 20px 20px 20px;}

.inn_panel{ padding:40px 0 50px 0;}
.package_list{ font-size:13px;}
.balance_info .add_fund{ padding:0 20px; font-size:14px;}

.kvm_info{ font-size:13px;}
.kvm_info .table th, .kvm_info .table td{ padding:15px 10px;}
.config_detail select.select_info{ font-size:9px;}
.location_block h5{ font-size:14px;}

.os_block h5{ font-size:13px; line-height:20px;}
.os_block h5 strong{ font-size:15px;}

.price_lock figure{ width:15px; padding:0; margin:2px 2px 2px 0; display:inline-block;}

}

/************ Main **************/
@media (max-width: 992px) {
.top_part{ padding:15px 0; min-height:inherit;}
.navbar-light .navbar-toggler{ border-radius:0; border-color:#595959; padding:3px 7px 3px 7px;}
.navbar-nav{ margin-top:15px;}
.top_part .navbar-nav li{ margin:0}
.top_part .navbar-nav .nav-link{ padding:10px 0; font-size:15px; border-top:1px solid #e6e6e6;}
.top_part .navbar-nav .login_link .nav-link{ margin-top:0; padding:10px 15px; line-height:normal;}
.top_right{ width:100%; float:left;}
.country_btn{ width:100%; float:left; margin-top:10px;}
.country_btn .btn-group{ width:100%;}
.country_btn .btn{ width:100%; padding:10px 15px; text-align:left;}
.country_btn .dropdown-menu{ min-width:100%;}
.search_info{ width:100%; float:left; border-top:1px solid #e6e6e6; margin:5px 0 0 0;}
.search_info .search_icon{ padding:10px;}
.search_info .dropdown-menu{ left:0; right:auto; float:left; margin-top:10px; padding:0; min-width:250px; position:relative;}

.home_banner{ padding-top:60px;}
.banner_cap h1{ font-size:55px;}
.banner_cap h2{ font-size:30px;}
.solution_info{ padding-top:20px;}
.why_sec .block p{ font-size:14px;}

.inner_details:after{ width:30%;}
.sidebar_info{ width:30%;}
.inn_details{ width:68%;}
.sidebar_list ul li{ font-size:15px;}
ul.tech_list li{ width:100%; padding:0 0 10px 0; margin-bottom:15px; border-bottom:1px solid #e6e6e6;}
ul.tech_list li:last-child{ border-bottom:none;}

.config_sec:after{ width:35%;}
.config_sidebar{ width:35%;}
.config_detail{ width:63%;}

ul.list_detail li{ width:50%;}
.plan_info .plan_blocks{ width:50%;}
.billing_info .check_info{ width:50%;}
.config_detail select.select_info{ font-size:11px;}

.what_sec .block h3{ padding:15px 20px; font-size:16px;}
.team_sec .block figure{ width:160px; height:160px;}

.price_lock figure{ width:18px;}
}

@media (max-width: 767px) {
html { -webkit-text-size-adjust:none;}
.container{ width:93%; margin:0 auto; padding:0;}

.home_banner{ background:#0c0001;}
.banner_cap h1{ font-size:40px;}
.banner_cap h2{ font-size:22px;}
.banner_cap p{ font-size:17px;}
.solution_info{ padding-top:30px;}
.global_title{ font-size:30px;}

.start_sec{ padding:40px 0 70px 0;}
.start_sec .btn{ padding:0 15px; font-size:14px; margin:0 0 0 10px !important;}
.footer_detail{ padding:10px 0 20px 0;}
.copyright{ margin-top:0; padding-top:20px;}

.inner_details:after{ display:none;}
.sidebar_info{ width:100%;}
.inn_details{ width:100%;}

.package_title h2, ul.grid_view{ text-align:center;}

.config_sec:after{ display:none;}
.config_sidebar{ width:100%;}
.config_detail{ width:100%;}

.config_top{ padding:45px 0;}
.config_top h2{ font-size:25px;}
.config_top p{ font-size:18px;}



}

/************ iphone **************/
@media (max-width:600px) {
html { -webkit-text-size-adjust:none;}
.container{ width:91%;}
.why_sec .block{ min-height:inherit;}
ul.list_detail li{ width:100%;}
.plan_info .plan_blocks{ width:100%;}
.billing_info .check_info{ width:100%; padding:0;}
.how_sec .inner{ padding:60px 30px 40px 30px;}
}

@media screen and (max-width:767px){
    /*Footer*/
    .footer__menu{
        width: 50%;
    }
}