@media (max-width:1200px) {
.container{ width:96%; margin:0 auto; padding:0;}
.plan_tab .nav-tabs.nav-justified > li > a{ min-height:70px;}
.subscription_info .block h3{ font-size:22px;}
.report_tab .nav-tabs > li{ margin:0 30px 0 0;}
}

/************ Main **************/
@media (max-width: 990px) {
.nav_sec .navbar-default .navbar-nav > li > a{ padding:10px 15px;}
.home_banner{ padding:100px 0;}
.home_banner h2{ font-size:45px;}
.welcome_sec h2{ margin:0 0 25px; font-size:34px;}
.welcome_sec p{ font-size:14px;}

ul.plan_list li{ font-size:15px;}
.plan_table{ font-size:14px;}
.plan_table .table > thead > tr > th, .plan_table .table > tbody > tr > th, .plan_table .table > tfoot > tr > th, .plan_table .table > thead > tr > td, .plan_table  .table > tbody > tr > td, .plan_table .table > tfoot > tr > td{ padding:15px;}
.subscription_info .block h3{ font-size:25px;}

.report_tab .nav-tabs > li{ margin:0 20px 0 0;}
.report_tab .nav-tabs > li > a{ font-size:13px;}

}

@media (max-width: 767px) {
html { -webkit-text-size-adjust:none;}
.container{ width:93%; margin:0 auto; padding:0;}

.navbar-default .navbar-toggle{ margin:4px 0 0 0;}
.navbar-default .navbar-toggle .icon-bar{background-color:#000; width:30px; height:4px;}
.navbar-toggle { border: none;  background: transparent !important; margin-bottom:0;}
.navbar-toggle:hover { background: transparent !important;}
.navbar-toggle .icon-bar {width: 22px;transition: all 0.2s;}
.navbar-toggle .top-bar {transform: rotate(45deg);transform-origin: 10% 10%;}
.navbar-toggle .middle-bar {opacity: 0;}
.navbar-toggle .bottom-bar {transform: rotate(-45deg);transform-origin: 10% 90%;}
.navbar-toggle.collapsed .top-bar {transform: rotate(0);}
.navbar-toggle.collapsed .middle-bar {opacity: 1;}
.navbar-toggle.collapsed .bottom-bar {transform: rotate(0);}
.nav_sec .navbar-nav{ float:none; margin-bottom:20px;}
.nav_sec .navbar-default .navbar-brand{ width:160px;}

.home_banner{ background:url(../images/home_banner_mobile.jpg) no-repeat right center;}
.home_banner h2{ font-size:32px;}
.subscribe_sec .inner{ padding:40px 30px;}

.plan_detail{ background:#f7f7f7;}
.plan_detail .right_info{ min-height:inherit; padding:20px; box-shadow:0 0 25px rgba(0, 0, 0, 0.1);}
.inner_banner{ padding:70px 0;}
.inner_banner h1{ font-size:35px;}

.plan_table .table > thead > tr > th, .plan_table .table > tbody > tr > th, .plan_table .table > tfoot > tr > th, .plan_table .table > thead > tr > td, .plan_table  .table > tbody > tr > td, .plan_table .table > tfoot > tr > td{ width:100%; display:block;}
.plan_table .table > thead > tr > th span {   float: none;   margin-left: 10px;}

}

/************ iphone **************/
@media (max-width:600px) {
html { -webkit-text-size-adjust:none;}
.container{ width:91%;}
.home_banner{ padding:50px 0;}
.home_banner h2{ font-size:24px;}
.subscribe_sec .inner{ padding:40px 20px;}
.subscribe_sec .btn-default{ padding:0 12px; font-size:14px;}
.plan_detail .right_info{ padding:20px 15px;}
.plan_details ul.plan_label li{ margin-left:10px;}

.error_info h1{ font-size:130px;}
.error_info h2{ font-size:22px;}
.report_form .col-xs-6{ width:100%;}
.about_details .inner{ padding:50px 20px;}
}

